@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";:root,[data-theme=comfort]{--bg:#f3f6fa;--workspace:#f0f3f7;--surface:#fff;--raised:#fff;--muted:#edf1f6;--text:#111b2d;--sub:#59677b;--faint:#7f8b9d;--line:#dce3ec;--strong:#c7d1df;--brand:#426fda;--violet:#705bd7;--danger:#c84461;--warning:#b86d28;--success:#247a72;--shadow:0 20px 55px #14233a1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=pure]{--bg:#fff;--workspace:#fff;--surface:#fff;--raised:#fff;--muted:#f5f7fa;--text:#06101f;--sub:#445269;--faint:#727f92;--line:#e2e7ee;--strong:#cbd4df;--brand:#315fcf;--violet:#674fd0;--danger:#c63d5c;--warning:#a96120;--success:#1f746d;--shadow:0 20px 55px #0f192a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=carbon]{--bg:#111419;--workspace:#15191f;--surface:#1b2027;--raised:#222831;--muted:#272e37;--text:#f2f4f7;--sub:#aab3c0;--faint:#838e9c;--line:#323a45;--strong:#46515f;--brand:#7c9dec;--violet:#a38bed;--danger:#e36f88;--warning:#dda05d;--success:#63b7ae;--shadow:0 26px 70px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);font-variant-numeric:lining-nums tabular-nums;direction:rtl;font-family:Cairo,Tahoma,sans-serif}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 27%,transparent);outline-offset:2px}.nx-logo{color:var(--brand);direction:ltr;align-items:center;gap:10px;display:flex}.nx-logo>span{line-height:1;display:grid}.nx-logo strong{color:var(--text);letter-spacing:.08em;font-size:18px}.nx-logo small{color:var(--faint);letter-spacing:.3em;margin-top:4px;font-size:8px;font-weight:800}.nx-button{cursor:pointer;border:1px solid #0000;border-radius:11px;width:100%;min-height:48px;font-size:13px;font-weight:800;transition:transform .14s,background .14s}.nx-button:active{transform:translateY(1px)}.nx-button.is-primary{color:#fff;background:var(--brand)}.nx-button:disabled{opacity:.48;cursor:not-allowed}.nx-field{gap:7px;display:grid}.nx-field>span{color:var(--sub);font-size:12px;font-weight:700}.nx-field>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 13px;transition:all .14s;display:flex}.nx-field>div:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 9%,transparent)}.nx-field svg{color:var(--faint)}.nx-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.nx-field small{color:var(--danger);font-size:11px}.nx-alert{border:1px solid var(--line);border-inline-start-width:3px;border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.7}.nx-alert.is-warning{color:var(--warning);border-inline-start-color:var(--warning);background:color-mix(in srgb,var(--warning) 6%,transparent)}.nx-alert.is-danger{color:var(--danger);border-inline-start-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.nx-kicker{color:var(--brand);font-size:11px;font-weight:800}.nx-spinner{border:2px solid #ffffff59;border-block-start-color:#fff;border-radius:50%;width:15px;height:15px;margin-inline-end:7px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{rotate:360deg}}.nx-splash{color:#e8efff;background:#081426;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.nx-splash>svg{fill:#8daeff;width:min(820px,94vw);position:absolute}.nx-splash>svg path{fill:none;stroke:#89aef552;stroke-width:1px;stroke-dasharray:600;animation:.72s ease-out both draw}.nx-splash>svg circle{transform-origin:50%;animation:.35s .5s both node}.nx-splash__identity{z-index:1;color:#dce7ff;justify-items:center;animation:.55s .65s both reveal;display:grid}.nx-splash__identity strong{letter-spacing:.18em;margin-top:17px;font-size:32px}.nx-splash__identity span{color:#8faef2;letter-spacing:.28em;font-size:10px;font-weight:800}@keyframes draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes node{0%{opacity:0;scale:0}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}.nx-auth{background:var(--bg);grid-template-rows:76px 1fr;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);min-height:100dvh;padding:0 clamp(20px,4vw,60px);display:grid}.nx-auth>header{grid-column:1/-1;align-items:center;display:flex}.nx-auth__scene{color:#eff4ff;background:#0a1931;border-radius:0 24px 24px 0;align-items:center;padding:60px;display:grid;position:relative;overflow:hidden}.nx-auth__scene>i{background:linear-gradient(90deg,#0000,#7ea3ec4d,#0000);width:70%;height:1px;position:absolute;transform:rotate(-14deg)}.nx-auth__scene>i:nth-child(2){top:32%}.nx-auth__scene>i:nth-child(3){top:68%}.nx-auth__scene>div{max-width:570px;position:relative}.nx-auth__scene h2{margin:25px 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.35}.nx-auth__scene p{color:#e5ecfb9e;font-size:13px;line-height:2}.nx-auth__form{border:1px solid var(--line);background:var(--surface);border-inline-start:0;border-radius:24px 0 0 24px;place-items:center;padding:45px clamp(28px,5vw,75px);display:grid}.nx-auth__form>div{width:min(410px,100%)}.nx-auth__form h1{margin:8px 0 5px;font-size:34px}.nx-auth__form>div>p{color:var(--sub);margin:0 0 27px;font-size:12px}.nx-auth form{gap:17px;display:grid}.nx-password{position:relative}.nx-password>button{cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;inset-block-end:7px;inset-inline-end:9px}.nx-auth__form footer{color:var(--faint);justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.nx-launch{background:var(--bg);min-height:100dvh;padding:20px clamp(20px,5vw,70px) 40px}.nx-launch>header{justify-content:space-between;align-items:center;min-height:64px;display:flex}.nx-launch>header>div{gap:7px;display:flex}.nx-launch>header button,.nx-theme{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;height:38px;padding:0 11px;font-size:10px}.nx-launch>section{width:min(1160px,100%);margin:clamp(55px,9vh,105px) auto 0}.nx-launch h1{margin:7px 0;font-size:clamp(30px,4vw,46px)}.nx-launch section>p{color:var(--sub);margin:0;font-size:12px}.nx-module-list{border-block-start:1px solid var(--line);margin-top:30px}.nx-module-list>button{--accent:var(--brand);border:0;border-block-end:1px solid var(--line);text-align:start;cursor:pointer;background:0 0;grid-template-columns:42px 40px 1fr auto;align-items:center;gap:13px;width:100%;min-height:78px;padding:10px 4px;transition:background .14s,padding .14s;display:grid}.nx-module-list>button:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);padding-inline:12px}.nx-module-list small{color:var(--faint);font-size:9px}.nx-module-list svg{color:var(--accent)}.nx-module-list span{display:grid}.nx-module-list strong{font-size:14px}.nx-module-list em{color:var(--sub);margin-top:3px;font-size:10px;font-style:normal}.nx-module-list b{color:var(--accent);font-size:10px}.nx-shell{--rail:268px;grid-template-columns:var(--rail) minmax(0,1fr);background:var(--workspace);min-height:100dvh;transition:grid-template-columns .18s;display:grid}.nx-shell.is-collapsed{--rail:76px}.nx-shell>aside{border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;height:100dvh;padding:12px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.nx-sidebar-brand{justify-content:space-between;align-items:center;min-height:56px;padding-inline:6px;display:flex}.nx-mobile-close{display:none}.nx-module-switch{border-inline-start:3px solid var(--module);min-height:57px;color:var(--text);background:color-mix(in srgb,var(--module) 7%,var(--surface));border-radius:5px 10px 10px 5px;align-items:center;gap:10px;margin:8px 0 18px;padding:9px;text-decoration:none;display:flex}.nx-module-switch>svg:first-child{color:var(--module)}.nx-module-switch span{flex:1;min-width:0;display:grid}.nx-module-switch small{color:var(--faint);font-size:8px}.nx-module-switch strong{white-space:nowrap;font-size:11px;overflow:hidden}.nx-shell nav{gap:3px;display:grid}.nx-shell nav>small{color:var(--faint);padding:7px 10px;font-size:8px;font-weight:800}.nx-shell nav a{height:43px;color:var(--sub);border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.nx-shell nav a.is-active{color:var(--module);background:color-mix(in srgb,var(--module) 8%,transparent);box-shadow:inset -3px 0 var(--module)}.nx-collapse{border:0;border-block-start:1px solid var(--line);height:40px;color:var(--faint);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:auto;padding:0 10px;font-size:10px;display:flex}.is-collapsed aside .nx-module-switch span,.is-collapsed aside .nx-module-switch>svg:last-child,.is-collapsed aside nav span,.is-collapsed aside nav>small,.is-collapsed .nx-collapse span{display:none}.is-collapsed aside .nx-module-switch,.is-collapsed aside nav a,.is-collapsed .nx-collapse{justify-content:center;padding-inline:0}.nx-shell-main{min-width:0}.nx-topbar{z-index:20;border-block-end:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:14px;min-height:70px;padding:0 clamp(14px,3vw,30px);display:flex;position:sticky;inset-block-start:0}.nx-menu{display:none}.nx-page-context{min-width:170px;display:grid}.nx-page-context small{color:var(--faint);font-size:8px}.nx-page-context strong{font-size:13px}.nx-global-search{border:1px solid var(--line);width:min(360px,34vw);height:38px;color:var(--faint);background:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.nx-global-search span{text-align:start;flex:1;font-size:10px}.nx-global-search kbd{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:2px 6px;font:8px Cairo}.nx-top-actions{align-items:center;gap:5px;margin-inline-start:auto;display:flex}.nx-top-actions>button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:38px;height:38px;display:grid}.nx-user{align-items:center!important;gap:7px!important;display:flex!important}.nx-user span{width:30px;height:30px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.nx-user em{max-width:140px;color:var(--sub);text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.nx-content{padding:clamp(20px,4vw,40px)}.nx-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.nx-empty i{background:var(--module,var(--brand));border-radius:9px;width:32px;height:3px}.nx-empty strong{font-size:16px}.nx-empty p{max-width:450px;color:var(--sub);margin:0;font-size:11px;line-height:1.8}.nx-command-backdrop,.nx-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0509117a;position:fixed;inset:0}.nx-command-backdrop{place-items:start center;padding:12vh 15px;display:grid}.nx-command{border:1px solid var(--line);background:var(--raised);width:min(600px,100%);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.nx-command header{border-block-end:1px solid var(--line);align-items:center;gap:8px;height:50px;padding:0 14px;display:flex}.nx-command header strong{flex:1;font-size:12px}.nx-command header button{cursor:pointer;background:0 0;border:0}.nx-command>button{border:0;border-block-end:1px solid var(--line);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 15px;font-size:11px;display:flex}.nx-command>button:hover{background:var(--muted)}.nx-command kbd{font-size:9px}.nx-backdrop{display:none}@media (width<=900px){.nx-auth{padding:14px;display:block}.nx-auth>header{height:64px}.nx-auth__scene{display:none}.nx-auth__form{border:1px solid var(--line);border-radius:20px;min-height:calc(100dvh - 92px)}.nx-shell{display:block}.nx-shell>aside{z-index:120;width:min(310px,88vw);box-shadow:var(--shadow);transition:transform .18s;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(105%)}.nx-shell>aside.is-open{transform:none}.nx-backdrop{z-index:110;border:0;display:block}.nx-mobile-close,.nx-menu{background:0 0;border:0;place-items:center;display:grid}.nx-menu{width:38px;height:38px}.nx-collapse{display:none}.nx-shell aside .nx-logo>span,.nx-shell aside .nx-module-switch span,.nx-shell aside nav span,.nx-shell aside nav>small{display:initial}.nx-global-search{justify-content:center;width:40px}.nx-global-search span,.nx-global-search kbd{display:none}}@media (width<=560px){.nx-launch{padding:14px}.nx-launch>section{margin-top:45px}.nx-module-list>button{grid-template-columns:30px 34px 1fr}.nx-module-list b{display:none}.nx-topbar{padding-inline:9px}.nx-page-context{flex:1;min-width:0}.nx-page-context small,.nx-user em,.nx-top-actions>.nx-theme{display:none}.nx-content{padding:14px}.nx-auth__form{padding:35px 22px}.nx-auth__form h1{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nx-route-loading{background:var(--bg);place-items:center;min-height:100dvh;display:grid}.nx-loading{color:var(--sub);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.nx-loading .nx-spinner{border-color:color-mix(in srgb,var(--brand) 25%,transparent);border-block-start-color:var(--brand)}.nx-select select{width:100%;color:var(--text);background:0 0;border:0;outline:0}.nx-badge{min-height:24px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.nx-badge.is-success{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent)}.nx-badge.is-warning{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.nx-badge.is-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.nx-menu-popover{position:relative}.nx-menu-popover summary{cursor:pointer;list-style:none}.nx-menu-popover summary::-webkit-details-marker{display:none}.nx-menu-popover>div{z-index:40;border:1px solid var(--line);background:var(--raised);min-width:180px;box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.nx-menu-popover [role=menuitem]{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;min-height:38px;padding:0 10px}.nx-menu-popover [role=menuitem]:hover{background:var(--muted)}.nx-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05091185;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-dialog{border:1px solid var(--line);background:var(--raised);width:min(520px,100%);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.nx-dialog>header{border-block-end:1px solid var(--line);align-items:center;min-height:54px;padding:0 16px;display:flex}.nx-dialog h2{flex:1;margin:0;font-size:15px}.nx-dialog header button{cursor:pointer;background:0 0;border:0;font-size:22px}.nx-dialog>div{padding:18px}.nx-tooltip{display:inline-flex;position:relative}.nx-tooltip:hover:after,.nx-tooltip:focus-within:after{content:attr(data-tooltip);z-index:50;color:#fff;background:#111827;border-radius:6px;width:max-content;max-width:220px;padding:5px 8px;font-size:9px;line-height:1.5;position:absolute;inset-block-end:calc(100% + 7px);inset-inline-start:50%;transform:translate(50%)}.nx-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:100%;overflow:auto}.nx-table{border-collapse:collapse;width:100%;font-size:11px}.nx-table caption{text-align:start;color:var(--text);padding:13px 15px;font-weight:800}.nx-table th,.nx-table td{border-block-start:1px solid var(--line);text-align:start;white-space:nowrap;height:44px;padding:8px 14px}.nx-table th{color:var(--sub);background:var(--muted);font-size:10px}.nx-table-empty{color:var(--faint);text-align:center!important;height:100px!important}.nx-route-page{padding:10px}.nx-route-page h1{font-size:20px}.nx-route-page p{color:var(--sub);font-size:12px}
