@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Regular-s.p.343pjnmabkma_.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Medium-s.p.0xn5vfsnllo--.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_SemiBold-s.p.18tg0m75t1-vz.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Bold-s.p.00y73n5tafpqq.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:vazirmatn;src:url(../media/Vazirmatn_Black-s.p.43ponxfnfyh1n.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:vazirmatn Fallback;src:local(Arial);ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.0%;size-adjust:101.0%}.vazirmatn_da8ec1ed-module__k-jKCW__className{font-family:vazirmatn,vazirmatn Fallback,Tahoma,sans-serif}
button,input,select,textarea{font-family:inherit}:root{--bg:#f3f5f9;--ink:#0b1324;--ink2:#4a5568;--ink3:#8c95a6;--line:#e6e9f0;--accent:#2563eb;--accent-soft:#eaf1fe;--shadow:0 1px 2px #1018280a, 0 10px 28px -14px #1018281f;--shadow-hi:0 2px 4px #1018280d, 0 18px 40px -16px #10182833;--c-000000:#000;--c-0284c7:#0284c7;--c-0369a1:#0369a1;--c-047857:#047857;--c-059669:#059669;--c-065f46:#065f46;--c-06b6d4:#06b6d4;--c-0891b2:#0891b2;--c-0b1324:#0b1324;--c-0d9488:#0d9488;--c-0e7490:#0e7490;--c-0ea5a4:#0ea5a4;--c-0ea5e9:#0ea5e9;--c-0f172a:#0f172a;--c-0f766e:#0f766e;--c-0f7b3f:#0f7b3f;--c-10b981:#10b981;--c-15803d:#15803d;--c-166534:#166534;--c-16a34a:#16a34a;--c-1d4ed8:#1d4ed8;--c-1e293b:#1e293b;--c-1e3a8a:#1e3a8a;--c-1e40af:#1e40af;--c-2159d6:#2159d6;--c-22a35a:#22a35a;--c-22c55e:#22c55e;--c-2563eb:#2563eb;--c-334155:#334155;--c-38bdf8:#38bdf8;--c-3b7bf6:#3b7bf6;--c-3b82f6:#3b82f6;--c-475569:#475569;--c-4a5568:#4a5568;--c-4c1d95:#4c1d95;--c-4f46e5:#4f46e5;--c-5b21b6:#5b21b6;--c-60a5fa:#60a5fa;--c-64748b:#64748b;--c-6b21a8:#6b21a8;--c-6d28d9:#6d28d9;--c-713f12:#713f12;--c-7c3aed:#7c3aed;--c-854d0e:#854d0e;--c-8a5300:#8a5300;--c-8b5cf6:#8b5cf6;--c-8c95a6:#8c95a6;--c-92400e:#92400e;--c-93b4f5:#93b4f5;--c-94a3b8:#94a3b8;--c-991b1b:#991b1b;--c-9a3412:#9a3412;--c-9fdcb7:#9fdcb7;--c-a3acba:#a3acba;--c-a78bfa:#a78bfa;--c-a7f3d0:#a7f3d0;--c-a855f7:#a855f7;--c-b42318:#b42318;--c-b45309:#b45309;--c-b4541a:#b4541a;--c-b91c1c:#b91c1c;--c-bbf7d0:#bbf7d0;--c-be123c:#be123c;--c-be185d:#be185d;--c-bfdbfe:#bfdbfe;--c-bfe5cd:#bfe5cd;--c-c3cad6:#c3cad6;--c-c4b0f5:#c4b0f5;--c-ca8a04:#ca8a04;--c-cbd2dd:#cbd2dd;--c-cbd5e1:#cbd5e1;--c-d5dbe5:#d5dbe5;--c-d8b4fe:#d8b4fe;--c-d97706:#d97706;--c-db2777:#db2777;--c-dbeafe:#dbeafe;--c-dc2626:#dc2626;--c-dcfce7:#dcfce7;--c-dfe5ef:#dfe5ef;--c-e0ecff:#e0ecff;--c-e0f2fe:#e0f2fe;--c-e1e6ef:#e1e6ef;--c-e2e8f0:#e2e8f0;--c-e3f5f8:#e3f5f8;--c-e5484d:#e5484d;--c-e5f6ec:#e5f6ec;--c-e6e9f0:#e6e9f0;--c-e6f6ef:#e6f6ef;--c-e6f6f4:#e6f6f4;--c-e8eefc:#e8eefc;--c-e9edf4:#e9edf4;--c-ea580c:#ea580c;--c-eaf1fe:#eaf1fe;--c-ecfdf5:#ecfdf5;--c-edf0f5:#edf0f5;--c-eef1f6:#eef1f6;--c-ef4444:#ef4444;--c-efe9fb:#efe9fb;--c-eff1f5:#eff1f5;--c-eff6ff:#eff6ff;--c-f0f2f6:#f0f2f6;--c-f0fdf4:#f0fdf4;--c-f1e8fd:#f1e8fd;--c-f1f5f9:#f1f5f9;--c-f2f4f7:#f2f4f7;--c-f3e8ff:#f3e8ff;--c-f3f5f9:#f3f5f9;--c-f3f7ff:#f3f7ff;--c-f59e0b:#f59e0b;--c-f5a524:#f5a524;--c-f5c2bd:#f5c2bd;--c-f7b955:#f7b955;--c-f7f8fb:#f7f8fb;--c-f7faff:#f7faff;--c-f8fafc:#f8fafc;--c-f8fbff:#f8fbff;--c-fafbfd:#fafbfd;--c-fbcfe8:#fbcfe8;--c-fbfcfe:#fbfcfe;--c-fca5a5:#fca5a5;--c-fcd34d:#fcd34d;--c-fce7f3:#fce7f3;--c-fcfcfd:#fcfcfd;--c-fde047:#fde047;--c-fde68a:#fde68a;--c-fdecea:#fdecea;--c-fdeee3:#fdeee3;--c-fdf2f8:#fdf2f8;--c-fecaca:#fecaca;--c-fee2e2:#fee2e2;--c-fef2f2:#fef2f2;--c-fef3c7:#fef3c7;--c-fefce8:#fefce8;--c-ffedd5:#ffedd5;--c-fff4dc:#fff4dc;--c-fff7ed:#fff7ed;--c-fff8f7:#fff8f7;--c-fffbeb:#fffbeb;--c-ffffff:#fff;--c-f6f8fc:#f6f8fc;--c-e2e8f2:#e2e8f2;--c-edf1f8:#edf1f8;--c-152a66:#152a66;--c-2f6bf0:#2f6bf0;--c-4527a0:#4527a0;--c-7c4dea:#7c4dea;--c-0e7a46:#0e7a46;--c-16a05d:#16a05d;--c-c8d2e3:#c8d2e3}:root[data-theme=dark]{--c-000000:#f0f0f0;--c-0284c7:#73c7f2;--c-0369a1:#74c5f1;--c-047857:#76efcd;--c-059669:#76efca;--c-065f46:#79eccc;--c-06b6d4:#13c7e6;--c-0891b2:#77d7ee;--c-0b1324:#90a6d5;--c-0d9488:#7ce9df;--c-0e7490:#7dd1e8;--c-0ea5a4:#7ce9e9;--c-0ea5e9:#2eaee8;--c-0f172a:#d4d9e7;--c-0f766e:#80e5dd;--c-0f7b3f:#80e5ad;--c-10b981:#7ce9c5;--c-15803d:#84e1a7;--c-166534:#89dca8;--c-16a34a:#81e4a5;--c-1d4ed8:#3963da;--c-1e293b:#cad1db;--c-1e3a8a:#899edc;--c-1e40af:#859ae0;--c-2159d6:#3e6ed7;--c-22a35a:#88ddad;--c-22c55e:#34d26e;--c-2563eb:#5b8def;--c-334155:#bac1cc;--c-38bdf8:#5ec4f1;--c-3b7bf6:#6091ef;--c-3b82f6:#6b9cf2;--c-475569:#acb3bd;--c-4a5568:#acb2bc;--c-4c1d95:#a987de;--c-4f46e5:#6f68e2;--c-5b21b6:#6a2ec7;--c-60a5fa:#7bb1f4;--c-64748b:#949ca7;--c-6b21a8:#b787de;--c-6d28d9:#804ad6;--c-713f12:#e2b083;--c-7c3aed:#915ee8;--c-854d0e:#e7b67e;--c-8a5300:#f4c071;--c-8b5cf6:#a17ef1;--c-8c95a6:#7b818d;--c-92400e:#e8a57d;--c-93b4f5:#82a6ed;--c-94a3b8:#6b7788;--c-991b1b:#e08585;--c-9a3412:#e6997f;--c-9fdcb7:#9ad6b1;--c-a3acba:#68707c;--c-a78bfa:#9a7df3;--c-a7f3d0:#87e8bb;--c-a855f7:#b779f2;--c-b42318:#e48881;--c-b45309:#edab78;--c-b4541a:#e3a782;--c-b91c1c:#e28383;--c-bbf7d0:#1c3b27;--c-be123c:#e87d97;--c-be185d:#e580aa;--c-bfdbfe:#18293e;--c-bfe5cd:#9cd3b0;--c-c3cad6:#4d5561;--c-c4b0f5:#a386e9;--c-ca8a04:#f1c974;--c-cbd2dd:#464e5a;--c-cbd5e1:#a6b6c9;--c-d5dbe5:#3d4451;--c-d8b4fe:#2b183e;--c-d97706:#eb8613;--c-db2777:#d74988;--c-dbeafe:#19293e;--c-dc2626:#d84848;--c-dcfce7:#1b3c26;--c-dfe5ef:#303948;--c-e0ecff:#18273f;--c-e0f2fe:#192f3e;--c-e1e6ef:#303845;--c-e2e8f0:#2e3844;--c-e3f5f8:#203437;--c-e5484d:#e2696d;--c-e5f6ec:#254331;--c-e6e9f0:#2f343f;--c-e6f6ef:#254235;--c-e6f6f4:#25423e;--c-e8eefc:#1c253a;--c-e9edf4:#29303d;--c-ea580c:#e96c2c;--c-eaf1fe:#1a263d;--c-ecfdf5:#1c3b2c;--c-edf0f5:#272d38;--c-eef1f6:#262c37;--c-ef4444:#ea6767;--c-efe9fb:#271e39;--c-eff1f5:#282c35;--c-eff6ff:#18293f;--c-f0f2f6:#262b34;--c-f0fdf4:#1c3a26;--c-f1e8fd:#291b3c;--c-f1f5f9:#202a34;--c-f2f4f7:#252a31;--c-f3e8ff:#2b183f;--c-f3f5f9:#0b101a;--c-f3f7ff:#18253f;--c-f59e0b:#eca733;--c-f5a524:#edaf4a;--c-f5c2bd:#3a201d;--c-f7b955:#f2c379;--c-f7f8fb:#182030;--c-f7faff:#18263f;--c-f8fafc:#1a2232;--c-f8fbff:#18293f;--c-fafbfd:#181d28;--c-fbcfe8:#3c1b2e;--c-fbfcfe:#171e2d;--c-fca5a5:#f47b7b;--c-fcd34d:#f5d772;--c-fce7f3:#3b1c2e;--c-fcfcfd:#171e2d;--c-fde047:#f6e06d;--c-fde68a:#f6dd7a;--c-fdecea:#3b1f1b;--c-fdeee3:#3c291a;--c-fdf2f8:#3a1d2d;--c-fecaca:#3e1919;--c-fee2e2:#3e1919;--c-fef2f2:#3c1b1b;--c-fef3c7:#3e3719;--c-fefce8:#3d3a19;--c-ffedd5:#3f2e18;--c-fff4dc:#3f3318;--c-fff7ed:#3f2e18;--c-fff8f7:#3f1d18;--c-fffbeb:#3f3718;--c-ffffff:#151c2b;--c-f6f8fc:#0f1522;--c-e2e8f2:#222c3f;--c-edf1f8:#1b2536;--c-152a66:#1a3478;--c-2f6bf0:#3a6fe0;--c-4527a0:#4a2d9c;--c-7c4dea:#7a54e0;--c-0e7a46:#137a4a;--c-16a05d:#1f9a5e;--c-c8d2e3:#36425a;--bg:#0b101a;--ink:#e6ebf3;--ink2:#aab4c3;--ink3:#7d889a;--line:#263044;--accent:#5b8def;--accent-soft:#1a2a48;--shadow:0 1px 2px #0000004d, 0 10px 28px -14px #0009;--shadow-hi:0 2px 4px #00000059, 0 18px 40px -16px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-000000:#f0f0f0;--c-0284c7:#73c7f2;--c-0369a1:#74c5f1;--c-047857:#76efcd;--c-059669:#76efca;--c-065f46:#79eccc;--c-06b6d4:#13c7e6;--c-0891b2:#77d7ee;--c-0b1324:#90a6d5;--c-0d9488:#7ce9df;--c-0e7490:#7dd1e8;--c-0ea5a4:#7ce9e9;--c-0ea5e9:#2eaee8;--c-0f172a:#d4d9e7;--c-0f766e:#80e5dd;--c-0f7b3f:#80e5ad;--c-10b981:#7ce9c5;--c-15803d:#84e1a7;--c-166534:#89dca8;--c-16a34a:#81e4a5;--c-1d4ed8:#3963da;--c-1e293b:#cad1db;--c-1e3a8a:#899edc;--c-1e40af:#859ae0;--c-2159d6:#3e6ed7;--c-22a35a:#88ddad;--c-22c55e:#34d26e;--c-2563eb:#5b8def;--c-334155:#bac1cc;--c-38bdf8:#5ec4f1;--c-3b7bf6:#6091ef;--c-3b82f6:#6b9cf2;--c-475569:#acb3bd;--c-4a5568:#acb2bc;--c-4c1d95:#a987de;--c-4f46e5:#6f68e2;--c-5b21b6:#6a2ec7;--c-60a5fa:#7bb1f4;--c-64748b:#949ca7;--c-6b21a8:#b787de;--c-6d28d9:#804ad6;--c-713f12:#e2b083;--c-7c3aed:#915ee8;--c-854d0e:#e7b67e;--c-8a5300:#f4c071;--c-8b5cf6:#a17ef1;--c-8c95a6:#7b818d;--c-92400e:#e8a57d;--c-93b4f5:#82a6ed;--c-94a3b8:#6b7788;--c-991b1b:#e08585;--c-9a3412:#e6997f;--c-9fdcb7:#9ad6b1;--c-a3acba:#68707c;--c-a78bfa:#9a7df3;--c-a7f3d0:#87e8bb;--c-a855f7:#b779f2;--c-b42318:#e48881;--c-b45309:#edab78;--c-b4541a:#e3a782;--c-b91c1c:#e28383;--c-bbf7d0:#1c3b27;--c-be123c:#e87d97;--c-be185d:#e580aa;--c-bfdbfe:#18293e;--c-bfe5cd:#9cd3b0;--c-c3cad6:#4d5561;--c-c4b0f5:#a386e9;--c-ca8a04:#f1c974;--c-cbd2dd:#464e5a;--c-cbd5e1:#a6b6c9;--c-d5dbe5:#3d4451;--c-d8b4fe:#2b183e;--c-d97706:#eb8613;--c-db2777:#d74988;--c-dbeafe:#19293e;--c-dc2626:#d84848;--c-dcfce7:#1b3c26;--c-dfe5ef:#303948;--c-e0ecff:#18273f;--c-e0f2fe:#192f3e;--c-e1e6ef:#303845;--c-e2e8f0:#2e3844;--c-e3f5f8:#203437;--c-e5484d:#e2696d;--c-e5f6ec:#254331;--c-e6e9f0:#2f343f;--c-e6f6ef:#254235;--c-e6f6f4:#25423e;--c-e8eefc:#1c253a;--c-e9edf4:#29303d;--c-ea580c:#e96c2c;--c-eaf1fe:#1a263d;--c-ecfdf5:#1c3b2c;--c-edf0f5:#272d38;--c-eef1f6:#262c37;--c-ef4444:#ea6767;--c-efe9fb:#271e39;--c-eff1f5:#282c35;--c-eff6ff:#18293f;--c-f0f2f6:#262b34;--c-f0fdf4:#1c3a26;--c-f1e8fd:#291b3c;--c-f1f5f9:#202a34;--c-f2f4f7:#252a31;--c-f3e8ff:#2b183f;--c-f3f5f9:#0b101a;--c-f3f7ff:#18253f;--c-f59e0b:#eca733;--c-f5a524:#edaf4a;--c-f5c2bd:#3a201d;--c-f7b955:#f2c379;--c-f7f8fb:#182030;--c-f7faff:#18263f;--c-f8fafc:#1a2232;--c-f8fbff:#18293f;--c-fafbfd:#181d28;--c-fbcfe8:#3c1b2e;--c-fbfcfe:#171e2d;--c-fca5a5:#f47b7b;--c-fcd34d:#f5d772;--c-fce7f3:#3b1c2e;--c-fcfcfd:#171e2d;--c-fde047:#f6e06d;--c-fde68a:#f6dd7a;--c-fdecea:#3b1f1b;--c-fdeee3:#3c291a;--c-fdf2f8:#3a1d2d;--c-fecaca:#3e1919;--c-fee2e2:#3e1919;--c-fef2f2:#3c1b1b;--c-fef3c7:#3e3719;--c-fefce8:#3d3a19;--c-ffedd5:#3f2e18;--c-fff4dc:#3f3318;--c-fff7ed:#3f2e18;--c-fff8f7:#3f1d18;--c-fffbeb:#3f3718;--c-ffffff:#151c2b;--c-f6f8fc:#0f1522;--c-e2e8f2:#222c3f;--c-edf1f8:#1b2536;--c-152a66:#1a3478;--c-2f6bf0:#3a6fe0;--c-4527a0:#4a2d9c;--c-7c4dea:#7a54e0;--c-0e7a46:#137a4a;--c-16a05d:#1f9a5e;--c-c8d2e3:#36425a;--bg:#0b101a;--ink:#e6ebf3;--ink2:#aab4c3;--ink3:#7d889a;--line:#263044;--accent:#5b8def;--accent-soft:#1a2a48;--shadow:0 1px 2px #0000004d, 0 10px 28px -14px #0009;--shadow-hi:0 2px 4px #00000059, 0 18px 40px -16px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(1200px 380px at 85% -120px, #2563eb17, transparent 70%), radial-gradient(900px 320px at 0% -80px, #0ea5e912, transparent 70%), var(--bg);color:var(--ink);background-attachment:fixed}::selection{background:#c7dafd}a,button,summary{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cx-tab:hover{background:#ffffff14;color:#fff!important}.cx-subtab:hover{background:var(--c-ffffff);color:var(--ink)!important}.cx-logout:hover{background:#ffffff24!important}.cx-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-hi)!important}.cx-btn:hover{background:var(--accent-soft)!important;border-color:#c9d6ee!important}.cx-btn-primary:hover{box-shadow:0 6px 16px -6px #2563eb8c;background:#1d4ed8!important}.cx-chip:hover{border-color:#c3cad7!important}.cx-pill:hover{color:var(--ink)!important}.cx-row:hover{background:#f7f9fd}.cx-row:hover .cx-go{opacity:1;transform:translate(-2px)}.cx-go{opacity:.55;transition:opacity .15s,transform .15s}.cx-table tbody tr.cx-row:hover td{background:#f7f9fd}.cx-name:hover{color:var(--accent)!important}input.cx-input:focus{outline:none;box-shadow:0 0 0 4px #2563eb1f;border-color:#93b4f5!important}details>summary::-webkit-details-marker{display:none}.cx-num{font-feature-settings:"tnum";letter-spacing:-.01em}.cx-spin{border:3px solid #dbe4f5;border-top-color:#2563eb;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}.auth-page{color:#e2e8f0;background:radial-gradient(at 70% 0,#13254a 0%,#070e1e 55%,#050a16 100%);min-height:100vh;position:relative;overflow:hidden}.auth-aurora{will-change:transform;filter:blur(70px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.auth-aurora-1{background:radial-gradient(circle,#0ea5e9 0%,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate auth-drift;top:-140px;left:-80px}.auth-aurora-2{background:radial-gradient(circle,#6366f1 0%,#0000 70%);width:460px;height:460px;animation:22s ease-in-out infinite alternate-reverse auth-drift;bottom:-160px;left:30%}.auth-aurora-3{opacity:.35;background:radial-gradient(circle,#06b6d4 0%,#0000 70%);width:380px;height:380px;animation:26s ease-in-out infinite alternate auth-drift;top:30%;right:-120px}.auth-grid{pointer-events:none;background-image:radial-gradient(#94a3b82e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 75%)}.auth-shell{z-index:1;grid-template-columns:1fr 430px;align-items:center;gap:4rem;max-width:1120px;min-height:100vh;margin:0 auto;padding:2.5rem 1.5rem;display:grid;position:relative}.auth-hero{animation:.7s ease-out both auth-rise}.auth-brand{color:#94a3b8;text-align:right;direction:ltr;margin-top:1.5rem;font-size:1.05rem;font-weight:800}.auth-brand span{color:#38bdf8;text-shadow:0 0 18px #38bdf8b3}.auth-headline{color:#fff;letter-spacing:-.01em;margin:.5rem 0 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.35}.auth-headline span{background:linear-gradient(90deg,#38bdf8,#818cf8,#22d3ee,#38bdf8) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite auth-shine}.auth-lead{color:#94a3b8;max-width:480px;margin:1rem 0 2rem;font-size:1rem}.auth-features{grid-template-columns:1fr 1fr;gap:.75rem;max-width:520px;display:grid}.auth-feature{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #94a3b824;border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem .9rem;transition:transform .2s,border-color .2s,background .2s;animation:.7s ease-out both auth-rise;display:flex}.auth-feature:nth-child(2){animation-delay:80ms}.auth-feature:nth-child(3){animation-delay:.16s}.auth-feature:nth-child(4){animation-delay:.24s}.auth-feature:hover{background:#38bdf812;border-color:#38bdf873;transform:translateY(-3px)}.auth-feature b{color:#f1f5f9;font-size:.9rem;display:block}.auth-feature small{color:#94a3b8;font-size:.78rem}.auth-feature-icon{color:#7dd3fc;background:linear-gradient(135deg,#2563eb59,#06b6d433);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff1f}.auth-emblem{width:132px;height:132px;position:relative}.auth-ring{border:1px solid #38bdf847;border-radius:50%;animation:14s linear infinite cx-spin;position:absolute}.auth-ring i{background:#38bdf8;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 12px 2px #38bdf8cc}.auth-ring-1{inset:0}.auth-ring-2{border-color:#818cf852;animation-duration:9s;animation-direction:reverse;inset:16px}.auth-ring-2 i{background:#a78bfa;box-shadow:0 0 12px 2px #a78bfacc}.auth-ring-2 i+i{top:auto;bottom:-4px}.auth-ring-3{border-style:dashed;border-color:#94a3b82e;animation-duration:30s;inset:-14px}.auth-ring-3 i{background:#22d3ee;width:6px;height:6px;top:-3px}.auth-core{background:linear-gradient(135deg,#1e3a8a 0%,#0284c7 55%,#06b6d4 100%);border-radius:22px;place-items:center;animation:3.2s ease-in-out infinite auth-pulse;display:grid;position:absolute;inset:34px;box-shadow:0 0 40px -4px #06b6d4b3,inset 0 1px #fff6}.auth-card-wrap{animation:.6s ease-out .1s both auth-rise}.auth-card{color:#0f172a;background:#fffffff7;border-radius:1.5rem;padding:2.25rem 2rem 2rem;position:relative;box-shadow:0 30px 70px -20px #000000b3,0 0 0 1px #ffffff14}.auth-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#38bdf8e6,#818cf833 40%,#22d3eecc);padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-card-head{margin-bottom:1.5rem}.auth-card-head h2{color:#0b1324;margin:.2rem 0 .15rem;font-size:1.45rem;font-weight:800}.auth-card-head p{color:#64748b;margin:0;font-size:.9rem}.auth-hello{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:700;display:inline-block}.auth-mini-logo{display:none}.auth-label{color:#334155;gap:.35rem;font-size:.88rem;font-weight:600;display:grid}.auth-field{display:block;position:relative}.auth-field-icon{color:#94a3b8;pointer-events:none;transition:color .15s;display:grid;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.auth-field:focus-within .auth-field-icon{color:#2563eb}.auth-input:focus{box-shadow:0 0 0 4px #3b82f626;background:#fff!important;border-color:#3b82f6!important}.auth-eye{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.35rem;display:grid;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.auth-eye:hover{color:#2563eb;background:#eff6ff}.auth-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin:0;padding:.6rem .8rem;font-size:.86rem;animation:.35s auth-shake}.auth-submit{justify-content:center;align-items:center;gap:.5rem;margin-top:.35rem;display:flex;position:relative;overflow:hidden}.auth-submit:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(120%)}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -10px #2563ebcc!important}.auth-submit:hover:after{transform:translate(-120%)}.auth-submit:disabled{opacity:.75;cursor:wait}.auth-foot{text-align:center;color:#64748b;margin-top:1.1rem;font-size:.8rem}@keyframes auth-drift{to{transform:translate(60px,40px)scale(1.12)}}@keyframes auth-shine{to{background-position:300% 0}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-pulse{50%{box-shadow:0 0 60px 2px #06b6d4d9,inset 0 1px #fff6}}@keyframes auth-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;gap:0;max-width:440px;padding:1.5rem 1rem}.auth-hero{display:none}.auth-mini-logo{justify-content:center;margin:-.25rem 0 1.25rem;display:flex}.auth-mini-logo .auth-emblem{margin:-18px 0;transform:scale(.72)}.auth-card-head{text-align:center}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{transition:none!important;animation:none!important}}:root[data-theme=dark] .cx-row:hover,:root[data-theme=dark] .cx-table tbody tr.cx-row:hover td{background:#1c2536!important}:root[data-theme=dark] .cx-btn:hover{background:#1c2536!important;border-color:#33405a!important}:root[data-theme=dark] .cx-chip:hover,:root[data-theme=dark] .cx-pill:hover{border-color:#33405a!important}:root[data-theme=dark] input.cx-input:focus{background:#151c2b!important}:root[data-theme=dark] ::selection{background:#27457e}:root[data-theme=dark] .cx-topnav{background:#111826e6!important}:root[data-theme=dark] .auth-card{color:#e6ebf3;background:#151c2bf7}:root[data-theme=dark] .auth-card-head h2{color:#e6ebf3}:root[data-theme=dark] .auth-card-head p,:root[data-theme=dark] .auth-field-icon,:root[data-theme=dark] .auth-eye,:root[data-theme=dark] .auth-label{color:#9aa6b8}:root[data-theme=dark] .auth-hello{color:#7dd3fc;background:#0c2a3d}:root[data-theme=dark] .auth-input{color:#e6ebf3!important;background:#0f1522!important;border-color:#2a3448!important}:root[data-theme=dark] .auth-input:focus{background:#0f1522!important}:root[data-theme=dark] .auth-error{color:#f3a5a5;background:#3a1416;border-color:#6b2226}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cx-row:hover,:root:not([data-theme=light]) .cx-table tbody tr.cx-row:hover td{background:#1c2536!important}:root:not([data-theme=light]) .cx-btn:hover{background:#1c2536!important;border-color:#33405a!important}:root:not([data-theme=light]) .cx-chip:hover,:root:not([data-theme=light]) .cx-pill:hover{border-color:#33405a!important}:root:not([data-theme=light]) input.cx-input:focus{background:#151c2b!important}:root:not([data-theme=light]) ::selection{background:#27457e}:root:not([data-theme=light]) .cx-topnav{background:#111826e6!important}:root:not([data-theme=light]) .auth-card{color:#e6ebf3;background:#151c2bf7}:root:not([data-theme=light]) .auth-card-head h2{color:#e6ebf3}:root:not([data-theme=light]) .auth-card-head p,:root:not([data-theme=light]) .auth-field-icon,:root:not([data-theme=light]) .auth-eye,:root:not([data-theme=light]) .auth-label{color:#9aa6b8}:root:not([data-theme=light]) .auth-hello{color:#7dd3fc;background:#0c2a3d}:root:not([data-theme=light]) .auth-input{color:#e6ebf3!important;background:#0f1522!important;border-color:#2a3448!important}:root:not([data-theme=light]) .auth-input:focus{background:#0f1522!important}:root:not([data-theme=light]) .auth-error{color:#f3a5a5;background:#3a1416;border-color:#6b2226}}.cx-skel{background:linear-gradient(90deg, var(--c-f1f5f9) 25%, var(--c-e2e8f0) 50%, var(--c-f1f5f9) 75%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite cx-skel}@keyframes cx-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cx-skel{animation:none}}
