@charset "UTF-8";:root,[data-theme=dark]{color-scheme:dark;--ground: #04161f;--surface: #0a2233;--surface-2: #0f2c40;--surface-3: #164058;--line: #1c4157;--line-soft: #132f42;--line-edge: #537284;--ink: #eaf2f6;--ink-2: #b9ccd6;--ink-3: #8aa3b1;--ink-4: #94aab6;--ink-1: var(--ink);--font-display: Unbounded, Nunito, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--navy: #2e6ba8;--navy-hi: #6ba3dc;--navy-hover: #3574b2;--on-navy: #f2f8ff;--accent: var(--navy);--accent-hi: var(--navy-hi);--on-accent: var(--on-navy);--bronze: #c89264;--bronze-soft: #a57549;--good: #3ebe92;--warn: #e0a44e;--bad: #ee8071;--info: #5c9fe0;--on-good: #04161f;--on-bad: #04161f;--on-bronze: #04161f;--chart-1: #3987e5;--chart-2: #d95926;--chart-3: #199e70;--chart-4: #c98500;--chart-5: #d55181;--chart-6: #008300;--sh-1: 0 1px 2px rgba(0, 0, 0, .4);--sh-2: 0 2px 6px rgba(0, 0, 0, .35), 0 18px 40px -24px rgba(0, 0, 0, .9);--sh-pop: 0 4px 10px rgba(0, 0, 0, .4), 0 24px 60px -20px rgba(0, 0, 0, .95);--r: 7px;--rs: 5px;--fast: .13s cubic-bezier(.4, 0, .2, 1);--scrim: rgba(0, 0, 0, .55);--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--sw: 236px}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--ground: #edf2f5;--surface: #ffffff;--surface-2: #f5f9fb;--surface-3: #e7eff4;--line: #d2e0e8;--line-soft: #e6eef2;--line-edge: #728996;--ink: #04161f;--ink-2: #26414f;--ink-3: #5a7382;--ink-4: #586f7b;--navy: #13416e;--navy-hi: #1d5fb5;--navy-hover: var(--navy-hi);--on-navy: #ffffff;--accent: var(--navy);--accent-hi: var(--navy-hi);--on-accent: var(--on-navy);--bronze: #8a5f36;--bronze-soft: #a57549;--good: #0f7056;--warn: #8e6415;--bad: #b24a38;--info: #3279bc;--on-good: #ffffff;--on-bad: #ffffff;--on-bronze: #ffffff;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #1baf7a;--chart-4: #eda100;--chart-5: #e87ba4;--chart-6: #008300;--sh-1: 0 1px 2px rgba(4, 22, 31, .07);--sh-2: 0 2px 6px rgba(4, 22, 31, .07), 0 18px 40px -26px rgba(4, 22, 31, .35);--sh-pop: 0 4px 10px rgba(4, 22, 31, .1), 0 24px 60px -20px rgba(4, 22, 31, .35)}}:root[data-theme=light]{color-scheme:light;--ground: #edf2f5;--surface: #ffffff;--surface-2: #f5f9fb;--surface-3: #e7eff4;--line: #d2e0e8;--line-soft: #e6eef2;--line-edge: #728996;--ink: #04161f;--ink-2: #26414f;--ink-3: #5a7382;--ink-4: #586f7b;--navy: #13416e;--navy-hi: #1d5fb5;--navy-hover: var(--navy-hi);--on-navy: #ffffff;--accent: var(--navy);--accent-hi: var(--navy-hi);--on-accent: var(--on-navy);--bronze: #8a5f36;--bronze-soft: #a57549;--good: #0f7056;--warn: #8e6415;--bad: #b24a38;--info: #3279bc;--on-good: #ffffff;--on-bad: #ffffff;--on-bronze: #ffffff;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #1baf7a;--chart-4: #eda100;--chart-5: #e87ba4;--chart-6: #008300;--sh-1: 0 1px 2px rgba(4, 22, 31, .07);--sh-2: 0 2px 6px rgba(4, 22, 31, .07), 0 18px 40px -26px rgba(4, 22, 31, .35);--sh-pop: 0 4px 10px rgba(4, 22, 31, .1), 0 24px 60px -20px rgba(4, 22, 31, .35)}@media(pointer:coarse){:root{--touch: 48px}}header.top{display:flex;align-items:center;gap:8px;padding:0 12px;height:54px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;position:relative;z-index:20}header.top>[data-slot=burger]{order:10}header.top>[data-slot=logo]{order:20}header.top>[data-slot=module]{order:30}header.top>[data-slot=search]{order:40}header.top>[data-slot=online]{order:50}header.top>[data-slot=bell]{order:60}header.top>[data-slot=messages]{order:65}header.top>[data-slot=role]{order:70}header.top>[data-slot=language]{order:80}header.top>[data-slot=theme]{order:90}header.top>[data-slot=me]{order:100}header.top>[data-slot=module]{margin-inline-end:auto}header.top.top>:not([data-slot]){display:none}header.top>[data-slot=module]{margin-inline-start:2px;font-size:15px;font-weight:800;color:var(--bronze);white-space:nowrap;letter-spacing:0}@media(max-width:560px){header.top.top>[data-slot=logo],header.top.top>[data-slot=module]{display:none}header.top>[data-slot=burger]{margin-inline-end:auto}}@media(max-width:980px){header.top.top>[data-slot=role]{display:none}}.phead{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;flex-wrap:wrap;flex:none}.phead h1{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.phead .cnt b{color:var(--bronze);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}html[lang=ar] .phead .cnt{font-family:Cairo,sans-serif;letter-spacing:0}.phead .caption{margin:0;flex:1 1 auto;min-width:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--ink-4)}.phead .caption b{color:var(--ink-2);font-weight:700;font-variant-numeric:tabular-nums}.phead .pacts{display:flex;gap:7px;flex-wrap:wrap;margin-inline-start:auto}.drv{display:block;font-size:10px;color:var(--ink-4);margin-top:1px;font-family:Nunito,sans-serif}html[lang=ar] .drv{font-family:Cairo,sans-serif}.previewbar{display:flex;align-items:center;gap:10px;flex:none;padding:7px 16px;font-size:12.5px;color:var(--ink-2);background:color-mix(in srgb,var(--warn) 16%,var(--surface));border-block-end:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}.previewbar svg,.previewbar app-icon{color:var(--warn)}.previewbar b{color:var(--ink)}.previewbar>button{margin-inline-start:auto;flex:none;white-space:nowrap}@media(pointer:coarse){.previewbar>button{min-block-size:var(--touch, 48px)}}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/cairo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.inverse{--canvas: #ffffff;--cv-ink: #3e5a6b;--cv-line: #8fa8b7;--cv-band: #d5e2ea;--cv-dot: rgba(4, 22, 31, .13)}:root{--band-b1: oklch(78% .14 0);--band-b2: oklch(78% .14 105.9);--band-b3: oklch(78% .14 211.8);--band-c1: oklch(78% .14 317.6);--band-c2: oklch(78% .14 63.5);--band-c3: oklch(78% .14 264.7);--band-d1: oklch(78% .14 169.4);--band-d2: oklch(78% .14 275.3);--band-m1: oklch(78% .14 21.2);--band-m2: oklch(78% .14 127.1);--band-m3: oklch(78% .14 232.9);--band-s1: oklch(78% .14 338.8);--band-s2: oklch(78% .14 84.7);--band-e1: oklch(78% .14 190.6);--band-e2: oklch(78% .14 296.5);--band-e3: oklch(78% .14 42.4);--band-a1: oklch(78% .14 148.2);--band-a2: oklch(78% .14 254.1)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--band-b1: oklch(52% .15 0);--band-b2: oklch(52% .15 105.9);--band-b3: oklch(52% .15 211.8);--band-c1: oklch(52% .15 317.6);--band-c2: oklch(52% .15 63.5);--band-c3: oklch(52% .15 264.7);--band-d1: oklch(52% .15 169.4);--band-d2: oklch(52% .15 275.3);--band-m1: oklch(52% .15 21.2);--band-m2: oklch(52% .15 127.1);--band-m3: oklch(52% .15 232.9);--band-s1: oklch(52% .15 338.8);--band-s2: oklch(52% .15 84.7);--band-e1: oklch(52% .15 190.6);--band-e2: oklch(52% .15 296.5);--band-e3: oklch(52% .15 42.4);--band-a1: oklch(52% .15 148.2);--band-a2: oklch(52% .15 254.1)}}:root[data-theme=light]{--band-b1: oklch(52% .15 0);--band-b2: oklch(52% .15 105.9);--band-b3: oklch(52% .15 211.8);--band-c1: oklch(52% .15 317.6);--band-c2: oklch(52% .15 63.5);--band-c3: oklch(52% .15 264.7);--band-d1: oklch(52% .15 169.4);--band-d2: oklch(52% .15 275.3);--band-m1: oklch(52% .15 21.2);--band-m2: oklch(52% .15 127.1);--band-m3: oklch(52% .15 232.9);--band-s1: oklch(52% .15 338.8);--band-s2: oklch(52% .15 84.7);--band-e1: oklch(52% .15 190.6);--band-e2: oklch(52% .15 296.5);--band-e3: oklch(52% .15 42.4);--band-a1: oklch(52% .15 148.2);--band-a2: oklch(52% .15 254.1)}:root{--band-ink: oklch(21% .02 260)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--band-ink: oklch(99% 0 0)}}:root[data-theme=light]{--band-ink: oklch(99% 0 0)}:root[data-theme=dark]{--band-ink: oklch(21% .02 260)}.b-b1{--band-c: var(--band-b1)}.b-b2{--band-c: var(--band-b2)}.b-b3{--band-c: var(--band-b3)}.b-c1{--band-c: var(--band-c1)}.b-c2{--band-c: var(--band-c2)}.b-c3{--band-c: var(--band-c3)}.b-d1{--band-c: var(--band-d1)}.b-d2{--band-c: var(--band-d2)}.b-m1{--band-c: var(--band-m1)}.b-m2{--band-c: var(--band-m2)}.b-m3{--band-c: var(--band-m3)}.b-s1{--band-c: var(--band-s1)}.b-s2{--band-c: var(--band-s2)}.b-e1{--band-c: var(--band-e1)}.b-e2{--band-c: var(--band-e2)}.b-e3{--band-c: var(--band-e3)}.b-a1{--band-c: var(--band-a1)}.b-a2{--band-c: var(--band-a2)}.b-none{--band-c: var(--line)}:root{--hover: var(--surface-2)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ground);color:var(--ink);overflow:hidden;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14.5px;line-height:1.45;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:Cairo,Nunito,system-ui,sans-serif}.num{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}bdi{unicode-bidi:isolate}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px;border:2px solid var(--ground)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.app{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.app>.top{flex:none}.app>.shell{flex:1 1 auto;min-height:0}.shell{display:grid;grid-template-columns:var(--sw) minmax(0,1fr);min-height:0}.content{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-height:0;min-width:0}.top{display:flex;align-items:center;gap:8px;padding:0 12px;height:54px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;position:relative;z-index:20}.search{margin-inline-start:auto;position:relative;width:min(300px,30vw)}.search input{width:100%;height:34px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding-inline:32px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px;transition:all var(--fast)}.search input:hover{border-color:var(--ink-4)}.search input:focus{outline:none;border-color:var(--accent-hi);background:var(--surface)}.search input::placeholder{font-family:Nunito,sans-serif;color:var(--ink-4)}html[lang=ar] .search input::placeholder{font-family:Cairo,sans-serif}.search svg{position:absolute;inset-inline-start:10px;top:9px;width:15px;height:15px;stroke:var(--ink-4);fill:none;stroke-width:2;pointer-events:none}.lang{font-weight:700}.side{background:var(--surface);border-inline-end:1px solid var(--line);overflow-y:auto;overflow-x:hidden;padding:8px 8px 20px;min-height:0}.side .grp{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--bronze);padding:14px 10px 5px;font-family:JetBrains Mono,monospace;white-space:nowrap}html[lang=ar] .side .grp{font-family:Cairo,Nunito,system-ui,sans-serif;letter-spacing:0;text-transform:none}@media(min-width:981px){body.side-collapsed .side .grp{opacity:0;height:14px;padding:6px 0 0;overflow:hidden}}.nav{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r);color:var(--ink-2);font-size:13.5px;transition:all var(--fast);white-space:nowrap;text-align:start}.nav:hover{background:var(--surface-2);color:var(--ink)}.nav:active{background:var(--surface-3)}.nav svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nav .lb{flex:1;overflow:hidden;text-overflow:ellipsis}.nav .n{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4);background:var(--surface-2);border-radius:99px;padding:1px 6px}.nav[aria-current=page]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink);font-weight:700;box-shadow:inset 2px 0 0 var(--accent-hi)}html[dir=rtl] .nav[aria-current=page]{box-shadow:inset -2px 0 0 var(--accent-hi)}.nav[aria-current=page] svg{color:var(--accent-hi)}.nav[aria-current=page] .n{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent-hi)}@media(min-width:981px){body.side-collapsed .nav .lb,body.side-collapsed .nav .n{display:none}body.side-collapsed .nav{justify-content:center;padding:9px 0}}.phead .cnt{font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.45;color:var(--bronze);letter-spacing:.01em;flex:1 1 auto;min-width:0}.btn{height:33px;padding:0 13px;border-radius:var(--r);font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:all var(--fast);white-space:nowrap}.btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.btn.pri{background:var(--accent);color:var(--on-accent)}.btn.pri:hover{background:var(--accent-hi)}.btn.pri:active{transform:translateY(1px)}.btn.sec{border:1px solid var(--line);color:var(--ink-2);background:var(--surface)}.btn.sec:hover{border-color:var(--ink-4);color:var(--ink);background:var(--surface-2)}.btn.sec:active{background:var(--surface-3)}.btn[disabled]{opacity:.45;cursor:not-allowed}.frow{display:flex;align-items:center;gap:7px;padding:9px 16px;flex-wrap:wrap}.fsel{position:relative}.fsel select,.fsel .fdial{appearance:none;height:31px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding-inline:11px 26px;font-size:12.5px;color:var(--ink-2);transition:all var(--fast);max-width:180px}.fsel select:hover,.fsel .fdial:hover{border-color:var(--ink-4);color:var(--ink)}.fsel.freetext:after{display:none}.fsel:after{content:"";position:absolute;inset-inline-end:11px;top:12px;width:6px;height:6px;border-right:1.5px solid var(--ink-4);border-bottom:1.5px solid var(--ink-4);transform:rotate(45deg);pointer-events:none}.fsel.on select,.fsel.on .fdial{border-color:var(--accent-hi);color:var(--accent-hi);font-weight:700;background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));box-shadow:0 0 0 1px var(--accent)}.fsel.on select:hover,.fsel.on .fdial:hover{border-color:var(--accent-hi);background:color-mix(in srgb,var(--accent) 30%,var(--surface-2))}.fsel.on:after{border-right-color:var(--accent-hi);border-bottom-color:var(--accent-hi)}.pinned{position:sticky;top:0;z-index:3;background:var(--surface);box-shadow:0 1px 0 var(--line);flex:none}.fsel .finput{height:31px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding-inline:11px;font-size:12.5px;color:var(--ink-2);inline-size:min(240px,34vw);transition:all var(--fast)}.fsel .finput:hover{border-color:var(--ink-4);color:var(--ink)}.fsel .finput:focus{outline:none;border-color:var(--accent-hi);background:var(--surface)}.fsel:has(.finput):after{content:none}.fsel.on .finput{border-color:var(--accent-hi);color:var(--accent-hi);font-weight:700;background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));box-shadow:0 0 0 1px var(--accent)}.fsel.freetext .finput{height:28px;font-size:11.5px;padding-inline:9px;inline-size:min(180px,22vw)}.fcount{margin-inline-start:12px;flex:none;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink-4)}.fclr{margin-inline-start:8px;flex:none;background:none;border:0;padding:0 2px;font-size:11.5px;color:var(--ink-4);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--fast)}.fclr:hover{color:var(--accent-hi)}table{border-collapse:separate;border-spacing:0;width:100%;min-width:1140px}thead th{position:sticky;top:0;z-index:3;background:var(--surface);text-align:start;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-weight:700;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap;font-family:JetBrains Mono,monospace}thead th[aria-sort]{color:var(--accent-hi)}tbody td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;font-size:13.5px;color:var(--ink-2);white-space:nowrap}tbody tr{cursor:pointer;transition:background var(--fast)}tbody td:first-child{box-shadow:inset 3px 0 0 transparent;transition:box-shadow var(--fast)}html[dir=rtl] tbody td:first-child{box-shadow:inset -3px 0 0 transparent}tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}tbody tr:hover td{border-bottom-color:var(--line)}tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}html[dir=rtl] tbody tr:hover td:first-child{box-shadow:inset -3px 0 0 var(--accent)}tbody tr:active{background:color-mix(in srgb,var(--accent) 14%,var(--surface-2))}tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--accent) 15%,var(--surface-2))}tbody tr[aria-selected=true] td{border-bottom-color:var(--line)}html[dir=rtl] tbody tr[aria-selected=true] td:first-child{box-shadow:inset -4px 0 0 var(--accent-hi)}tbody tr:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-2px}tbody td:nth-child(2){min-width:190px}td.num{font-family:JetBrains Mono,monospace;font-size:12px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:2.5px 9px;border-radius:99px;white-space:nowrap}.pill .d{width:6px;height:6px;border-radius:50%;flex:none}.pill.none{background:var(--surface-2);color:var(--ink-4);border:1px solid var(--line)}.pill.none .d{background:var(--ink-4)}.tagm{display:inline-block;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--ink-3);white-space:nowrap}html[lang=ar] .tagm{font-family:Cairo,Nunito,system-ui,sans-serif;letter-spacing:0;text-transform:none}.empty{padding:56px 20px;text-align:center;color:var(--ink-4)}.empty b{display:block;color:var(--ink-3);font-size:15px;margin-bottom:5px}.empty svg{width:34px;height:34px;stroke:var(--ink-4);fill:none;stroke-width:1.4;margin-bottom:12px;opacity:.6}.scrim{position:fixed;inset:0;background:#020a0f8c;opacity:0;pointer-events:none;transition:opacity .18s;z-index:40}@media(max-width:1180px){.scrim.on{opacity:1;pointer-events:auto}}@media(max-width:980px){body.side-open .scrim{opacity:1;pointer-events:auto;z-index:19}}@media(min-width:1181px){.content,.top{transition:padding-inline-end .2s cubic-bezier(.4,0,.2,1)}}.rtl{direction:rtl;text-align:right;font-family:Cairo,Nunito,sans-serif;unicode-bidi:isolate}.page{overflow-y:auto;min-height:0;padding:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);margin-bottom:12px;overflow:hidden}.card>h3{margin:0;padding:12px 15px;font-size:13.5px;font-weight:700;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:9px}.card>h3 .sub{margin-inline-start:auto;font-size:11px;color:var(--ink-4);font-weight:400;font-family:JetBrains Mono,monospace}@media(max-width:980px){body{--sw: 0px}.side{position:fixed;inset-block:54px 0;inset-inline-start:0;width:236px;z-index:30;transform:translate(-100%);transition:transform .2s;border-inline-end:1px solid var(--line)}html[dir=rtl] .side{transform:translate(100%)}body.side-open .side{transform:none}body.side-collapsed{--sw: 0px}.shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.frow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.frow::-webkit-scrollbar{display:none}.fsel select{flex:none}.search{width:auto;flex:1;min-width:70px}.top{gap:5px;padding:0 8px}.lang{font-size:11px;letter-spacing:.04em}table{min-width:660px}}@media(max-width:400px){.top{gap:4px;padding:0 6px}.search{min-width:48px}}.counter{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4);text-align:end;margin-top:4px}.counter.bad{color:var(--bad)}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dd{position:relative}tbody tr.open{background:color-mix(in srgb,var(--accent) 15%,var(--surface-2))}tbody tr.open td:first-child{box-shadow:inset 4px 0 0 var(--accent-hi)}html[dir=rtl] tbody tr.open td:first-child{box-shadow:inset -4px 0 0 var(--accent-hi)}.chev{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ink-4);transition:transform var(--fast),color var(--fast);flex:none}tbody tr.open .chev{transform:rotate(90deg);color:var(--accent-hi)}html[dir=rtl] .chev{transform:rotate(180deg)}html[dir=rtl] tbody tr.open .chev{transform:rotate(90deg)}.sechead .n{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink-4)}.content{display:flex;flex-direction:column;min-height:0;min-width:0}.content>.phead{flex:none}.content>.page{flex:1 1 auto;min-height:0}button.drill{font-family:inherit;color:var(--ink);border-bottom:1px dashed var(--ink-4);transition:color var(--fast),border-color var(--fast);cursor:pointer}button.drill:hover{color:var(--accent-hi);border-color:var(--accent-hi)}td.num button.drill{font-family:JetBrains Mono,monospace}td button.drill{font:inherit;text-align:start}.fsel.dim{opacity:.42}.fsel.dim select{cursor:not-allowed}.ocard .t{display:flex;flex-direction:column;line-height:1.25}.ocard .n{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-4);margin-inline-start:6px}@keyframes justnew{0%{background:color-mix(in srgb,var(--accent) 34%,transparent)}to{background:transparent}}@keyframes justsel{0%{background:color-mix(in srgb,var(--accent) 44%,transparent)}60%{background:color-mix(in srgb,var(--accent) 30%,transparent)}to{background:color-mix(in srgb,var(--accent) 15%,var(--surface-2))}}tbody tr[aria-selected=true] td:first-child{box-shadow:inset 4px 0 0 var(--accent-hi)}#gateForm{display:flex;flex-direction:column;gap:12px;text-align:start}.top .logo{filter:none}.chart{padding:6px 4px 2px;direction:ltr}.chart svg{width:100%;height:auto;display:block;overflow:visible}@media print{@page{size:A4 landscape;margin:12mm}html,body{height:auto;overflow:visible;background:#fff}.top,.side,.pacts,.fbar,.scrim{display:none!important}.app,.shell,.content{display:block!important;height:auto!important;overflow:visible!important}.card{break-inside:avoid;box-shadow:none;border-color:#ccc}.chart svg{max-height:230px}.drill{text-decoration:none;border:0}table{min-width:0!important;font-size:10.5px}}.card>h3 svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9}@keyframes spin{to{transform:rotate(360deg)}}:root{--sidebar: var(--sw)}router-outlet{display:none}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}::selection{background:var(--navy);color:var(--on-navy)}.sechead{display:flex;align-items:center;gap:10px;margin:1.5rem 0 .75rem;flex-wrap:wrap}.sechead h2{margin:0;font-size:16px;font-weight:800;color:var(--ink);letter-spacing:0;text-transform:none;font-family:inherit}.sechead .n,.sechead .p-code{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.08em}.sechead .p-more{margin-inline-start:auto}.p-btn{font:inherit;font-size:.85rem;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:var(--rs);padding:.35rem .6rem;cursor:pointer;transition:background var(--fast),color var(--fast)}.p-btn:hover{background:var(--surface-3);color:var(--ink)}.p-msg{display:inline-flex;align-items:center}portal-view-as{display:contents}.p-bell{position:relative;display:inline-flex;align-items:center;gap:.3rem}.p-bellmenu{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:8px;z-index:40;min-inline-size:15rem;max-inline-size:22rem;max-block-size:min(60vh,24rem);overflow-y:auto;padding:.35rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-pop)}.p-bellwhat{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-bellempty{margin:0;padding:.5rem .6rem;color:var(--ink-4);font-size:.78rem}.p-meitem{inline-size:100%;display:flex;align-items:center;gap:.45rem;text-align:start;padding:.5rem .6rem;border:0;border-radius:var(--rs);background:none;color:var(--ink-2);font:inherit;font-size:.8rem;cursor:pointer}.p-meitem:hover,.p-meitem:focus-visible{background:var(--hover);color:var(--ink)}.p-inback{display:flex;align-items:center;gap:.35rem;inline-size:100%;margin-block-end:.4rem;padding:.3rem .5rem;border:1px solid var(--line);border-radius:var(--rs);background:var(--surface);color:var(--ink-2);font:inherit;font-size:.75rem;cursor:pointer}.p-inback:hover,.p-inback:focus-visible{background:var(--hover);color:var(--ink)}.p-inpanel{margin:.25rem .1rem .35rem;padding:.45rem;max-block-size:min(60vh,22rem);overflow-y:auto;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--rs)}.p-muted{color:var(--ink-4);font-size:.85rem}.hintline{font-size:11.5px;color:var(--ink-4);margin-top:5px;line-height:1.45}.p-note{color:var(--ink-3);font-size:.85rem;margin:0 1rem .7rem;max-inline-size:62ch}.p-badtext{color:var(--bad)}.p-error{padding:.6rem .7rem;border-radius:var(--rs);background:color-mix(in srgb,var(--bad) 12%,transparent);border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad);font-size:.85rem}@media(min-width:981px){.shell{position:relative}.shell>.side{grid-column:1}.shell>.content{grid-column:2}body.side-collapsed{--sw: 60px}body.side-collapsed .side{position:absolute;inset-block:0;inset-inline-start:0;inline-size:60px;z-index:45;transition:inline-size .16s ease,box-shadow .16s ease}body.side-collapsed.side-peek .side{inline-size:236px;box-shadow:var(--sh-pop);border-inline-end:1px solid var(--line-edge)}body.side-collapsed.side-peek .nav .lb,body.side-collapsed.side-peek .nav .n{display:revert}body.side-collapsed.side-peek .nav{justify-content:flex-start;padding:9px 10px}body.side-collapsed:not(.side-peek) .nav.sub{padding-inline-start:0}body.side-collapsed.side-peek .side .grp{opacity:1;height:auto;padding:14px 10px 4px;overflow:visible}}@media(prefers-reduced-motion:reduce){body.side-collapsed .side{transition:none}}.burger{width:44px;height:44px;border-radius:var(--rs);display:grid;place-items:center;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);transition:all var(--fast)}.burger:hover{background:var(--surface-3);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.burger:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}html[dir=rtl] .burger svg{transform:scaleX(-1)}.burger svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.needs{display:inline-grid;place-items:center;flex:none;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:99px;background:var(--bad);color:var(--on-bad);font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;direction:ltr}.needs.dot{min-inline-size:8px;inline-size:8px;block-size:8px;padding:0;vertical-align:middle}.nav .needs{margin-inline-start:auto}.nav .n+.needs{margin-inline-start:6px}@media(min-width:981px){body.side-collapsed:not(.side-peek) .nav{position:relative}body.side-collapsed:not(.side-peek) .nav .needs{position:absolute;inset-block-start:3px;inset-inline-start:calc(50% + 2px);min-inline-size:16px;block-size:16px;padding-inline:4px;font-size:10px;margin:0;box-shadow:0 0 0 2px var(--surface)}}.nav[aria-current=page] .needs{background:var(--bad);color:var(--on-bad)}.tab .needs,.tabs .needs,.chip .needs,.sechead .needs,h2 .needs,h3 .needs{margin-inline-start:6px;vertical-align:1px}td>.needs.dot:first-child{margin-inline-end:8px}@media(forced-colors:active){.needs{border:1px solid CanvasText}}
