.sky-scenes[data-v-bc496251]{z-index:-1;pointer-events:none;background:#1767c9;position:fixed;inset:0;overflow:hidden}.is-photo[data-v-bc496251]{background:#0b2a4a}.photo-scene[data-v-bc496251]{opacity:0;transition:opacity 2s;position:absolute;inset:0;overflow:hidden}.photo-scene.active[data-v-bc496251]{opacity:1}.photo-image[data-v-bc496251]{will-change:transform;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-4%;transform:scale(1.04)}.photo-scene.active .photo-image.pan-left[data-v-bc496251]{animation:12s ease-out forwards pan-left-bc496251}.photo-scene.active .photo-image.pan-right[data-v-bc496251]{animation:12s ease-out forwards pan-right-bc496251}.photo-scene.active .photo-image.pan-up[data-v-bc496251]{animation:12s ease-out forwards pan-up-bc496251}@keyframes pan-left-bc496251{0%{transform:scale(1.16)translate(2%,1%)}to{transform:scale(1.04)translate(-1%)}}@keyframes pan-right-bc496251{0%{transform:scale(1.04)translate(-2%)}to{transform:scale(1.15)translate(1.5%,-1%)}}@keyframes pan-up-bc496251{0%{transform:scale(1.14)translateY(2%)}to{transform:scale(1.04)translateY(-1%)}}.photo-light[data-v-bc496251]{mix-blend-mode:soft-light;background:radial-gradient(40% 35% at 75% 15%,#ffe2a052,#0000 70%);animation:18s ease-in-out infinite alternate photo-light-bc496251;position:absolute;inset:-20%}@keyframes photo-light-bc496251{0%{transform:translate(-6%)}to{transform:translate(6%,4%)}}.photo-shade[data-v-bc496251]{background:linear-gradient(#04123059 0%,#04123014 35%,#04123040 65%,#041230b8 100%),radial-gradient(120% 90% at 50% 45%,#0000 45%,#030c3073 100%);position:absolute;inset:0}.sky-scene[data-v-bc496251]{opacity:0;width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0}.sky-scene.active[data-v-bc496251],.is-still .sky-scene[data-v-bc496251]{opacity:1}.sky-zoom[data-v-bc496251]{transform-origin:50% 60%;transition:transform 9s cubic-bezier(.2,.6,.3,1);transform:scale(1.12)}.sky-scene.active .sky-zoom[data-v-bc496251]{transform:scale(1)}.is-still .sky-zoom[data-v-bc496251]{transition:none;transform:scale(1.02)}.sky-drift[data-v-bc496251]{animation:26s ease-in-out infinite alternate sky-drift-bc496251}.sky-twinkle[data-v-bc496251]{animation:3.4s ease-in-out infinite sky-twinkle-bc496251}.sky-shimmer[data-v-bc496251]{animation:4s ease-in-out infinite sky-shimmer-bc496251}.sky-moon[data-v-bc496251]{filter:drop-shadow(0 0 24px #ffecb4b3)}.sky-birds path[data-v-bc496251]{animation:14s linear infinite sky-bird-bc496251}.sky-veil[data-v-bc496251]{background:radial-gradient(120% 80% at 50% 45%,#0000 40%,#030c3059 100%);position:absolute;inset:0}@keyframes sky-drift-bc496251{0%{transform:translate(-40px)}to{transform:translate(40px)}}@keyframes sky-twinkle-bc496251{0%,to{opacity:.25}50%{opacity:1}}@keyframes sky-shimmer-bc496251{0%,to{opacity:.6}50%{opacity:1}}@keyframes sky-bird-bc496251{0%{transform:translate(0)}50%{transform:translate(-260px,-30px)}to{transform:translate(-520px)}}@media (prefers-reduced-motion:reduce){.photo-scene.active .photo-image[data-v-bc496251],.photo-light[data-v-bc496251]{animation:none}.sky-scene[data-v-bc496251],.sky-zoom[data-v-bc496251]{transition:none}.sky-drift[data-v-bc496251],.sky-twinkle[data-v-bc496251],.sky-shimmer[data-v-bc496251],.sky-birds path[data-v-bc496251]{animation:none}}.certificate-card[data-v-5f8ed41a]{gap:14px;width:100%;display:grid}.certificate-preview[data-v-5f8ed41a]{border-radius:12px;width:100%;line-height:0;overflow:hidden;box-shadow:0 12px 30px #030c3040}.certificate-preview[data-v-5f8ed41a] svg{width:100%;height:auto}.certificate-actions[data-v-5f8ed41a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.certificate-actions button[data-v-5f8ed41a]{width:100%;margin:0}@media (width<=520px){.certificate-actions[data-v-5f8ed41a]{grid-template-columns:1fr}}.hide-results-panel[data-v-0c76ca20]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.hide-results-panel h3[data-v-0c76ca20]{margin:0 0 6px}.hide-results-panel p[data-v-0c76ca20]{opacity:.85;margin:0}.hide-results-switch[data-v-0c76ca20]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.hide-results-switch.disabled[data-v-0c76ca20]{cursor:not-allowed;opacity:.6}.hide-results-switch input[data-v-0c76ca20]{opacity:0;pointer-events:none;position:absolute}.hide-results-track[data-v-0c76ca20]{background:#94a3b8;border-radius:999px;width:54px;height:30px;transition:background .2s;position:relative}.hide-results-track i[data-v-0c76ca20]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.hide-results-switch.on .hide-results-track[data-v-0c76ca20]{background:#22c55e}.hide-results-switch.on .hide-results-track i[data-v-0c76ca20]{transform:translate(24px)}.hide-results-switch input:focus-visible+.hide-results-track[data-v-0c76ca20]{outline-offset:2px;outline:2px solid #3b82f6}.certificate-modal[data-v-0c76ca20]{width:min(900px,100vw - 32px)}.certificate-modal[data-v-0c76ca20] .secondary-btn{color:#1d4ed8!important;background:#eef3ff!important;border:1px solid #c7d6f7!important}@media (width<=640px){.hide-results-panel[data-v-0c76ca20]{flex-direction:column;align-items:flex-start}}.test-browser[data-v-c44e9425]{grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) minmax(320px,1.4fr);align-items:start;gap:18px;display:grid}.test-column[data-v-c44e9425]{min-height:360px}.test-column.wide[data-v-c44e9425]{min-height:520px}.section-title[data-v-c44e9425]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-title h3[data-v-c44e9425]{margin:0}.section-title span[data-v-c44e9425]{color:#64748b;font-size:14px;font-weight:800}.test-list[data-v-c44e9425],.question-view-list[data-v-c44e9425]{gap:12px;display:grid}.test-row[data-v-c44e9425]{cursor:pointer;text-align:left;background:#f8fafce6;border:1px solid #94a3b847;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;transition:all .2s;display:flex}.test-row[data-v-c44e9425]:hover,.test-row.active[data-v-c44e9425]{background:#4f46e517;border-color:#4f46e58c;transform:translateY(-1px)}.test-row span[data-v-c44e9425]{gap:4px;display:grid}.test-row small[data-v-c44e9425]{color:#64748b}.test-row strong[data-v-c44e9425]{color:#1d4ed8;background:#eff6ff;border-radius:14px;place-items:center;min-width:38px;height:38px;display:grid}.empty-state[data-v-c44e9425]{color:#64748b;background:#f8fafcb8;border:1px dashed #94a3b873;border-radius:22px;place-items:center;min-height:220px;font-weight:800;display:grid}.question-view-card[data-v-c44e9425]{background:#f8fafcd1;border:1px solid #94a3b847;border-radius:22px;padding:16px}.question-top[data-v-c44e9425]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.question-number[data-v-c44e9425]{color:#fff;background:#0f172a;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.question-view-card h4[data-v-c44e9425]{margin:0 0 12px;line-height:1.5}.compact-btn[data-v-c44e9425]{border-radius:12px;padding:8px 12px}.version-filter-row[data-v-c44e9425]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.version-filter-btn[data-v-c44e9425],.question-version-badge[data-v-c44e9425]{color:#3730a3;background:#eef2ff;border:1px solid #4f46e540;border-radius:999px;font-weight:900}.version-filter-btn[data-v-c44e9425]{cursor:pointer;padding:9px 13px}.version-filter-btn.active[data-v-c44e9425]{color:#fff;background:#4f46e5}.version-filter-btn b[data-v-c44e9425]{margin-left:8px}.question-version-badge[data-v-c44e9425]{padding:7px 10px;font-size:12px}.answers-grid[data-v-c44e9425]{gap:10px;display:grid}.answer-box[data-v-c44e9425]{background:#fff;border:1px solid #94a3b847;border-radius:16px;padding:12px}.answer-box.correct[data-v-c44e9425]{color:#166534;background:#dcfce7bf;border-color:#16a34a80}.correct-answer[data-v-c44e9425]{color:#166534;margin:0;font-weight:800}.create-question-grid[data-v-c44e9425]{grid-template-columns:repeat(2,minmax(0,1fr))}.full-span[data-v-c44e9425]{grid-column:1/-1}@media (width<=1100px){.test-browser[data-v-c44e9425],.create-question-grid[data-v-c44e9425]{grid-template-columns:1fr}}.tu-steps[data-v-816c06fd]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tu-step[data-v-816c06fd]{gap:12px;transition:opacity .2s;display:grid}.tu-step.locked[data-v-816c06fd]{opacity:.6}.tu-step-head[data-v-816c06fd]{align-items:center;gap:10px;display:flex}.tu-step-head h3[data-v-816c06fd]{margin:0!important}.tu-num[data-v-816c06fd]{color:#fff;background:var(--bx-primary,#0f7d8f);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.tu-step.done .tu-num[data-v-816c06fd]{background:var(--bx-gold,#c9a23d)}.tu-step select[data-v-816c06fd],.tu-step input[data-v-816c06fd]:not([type=radio]):not([type=file]){width:100%;min-height:44px;padding:0 12px}.tu-new[data-v-816c06fd]{gap:8px;display:grid}.tu-new-level[data-v-816c06fd]{grid-template-columns:1fr}.tu-minutes[data-v-816c06fd]{align-items:center;gap:8px;display:flex}.tu-minutes input[data-v-816c06fd]{max-width:110px}.tu-minutes span[data-v-816c06fd]{color:var(--bx-muted,#6f6650);font-weight:600}.tu-muted[data-v-816c06fd]{color:var(--bx-muted,#6f6650);margin:0;font-size:14px}.tu-drop[data-v-816c06fd]{border:2px dashed var(--bx-border-strong,#d8cbae);background:var(--bx-surface-2,#fbf8f1);text-align:center;cursor:pointer;border-radius:14px;gap:4px;padding:18px 14px;display:grid;position:relative}.tu-drop.has[data-v-816c06fd]{border-color:var(--bx-primary,#0f7d8f);background:var(--bx-primary-soft,#14a3b51f)}.tu-drop input[data-v-816c06fd]{opacity:0;cursor:pointer;position:absolute;inset:0}.tu-drop strong[data-v-816c06fd]{color:var(--bx-text,#13294b);word-break:break-all}.tu-drop span[data-v-816c06fd]{color:var(--bx-muted,#6f6650);font-size:12.5px}.tu-mode[data-v-816c06fd]{gap:6px;font-size:14px;display:grid}.tu-mode label[data-v-816c06fd]{align-items:center;gap:8px;display:flex;font-weight:600!important}.tu-preview[data-v-816c06fd]{margin-top:18px}.tu-preview-head[data-v-816c06fd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tu-preview-head h3[data-v-816c06fd]{margin:0 0 4px!important}.tu-preview-head p[data-v-816c06fd]{color:var(--bx-muted,#6f6650);margin:0}.tu-bad[data-v-816c06fd]{color:var(--bx-danger,#c0392b);font-weight:700}.tu-warn[data-v-816c06fd]{color:#8a5f00;background:#c9900e1f;border:1px solid #c9900e59;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-weight:600}.tu-errors[data-v-816c06fd]{color:var(--bx-danger,#c0392b);background:#c0392b14;border:1px solid #c0392b4d;border-radius:12px;margin-top:14px;padding:12px 16px}.tu-errors ul[data-v-816c06fd],.tu-skipped ul[data-v-816c06fd]{margin:8px 0 0;padding-left:20px}.tu-skipped[data-v-816c06fd]{color:var(--bx-muted,#6f6650);margin-top:12px;font-size:14px}.tu-skipped summary[data-v-816c06fd]{cursor:pointer;font-weight:600}.tu-list[data-v-816c06fd]{counter-reset:q;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tu-q[data-v-816c06fd]{counter-increment:q;border:1px solid var(--bx-border,#e8dfcb);background:var(--bx-surface-2,#fbf8f1);border-radius:14px;padding:14px 16px}.tu-q-text[data-v-816c06fd]{white-space:pre-wrap;color:var(--bx-text,#13294b);margin:0 0 10px;font-weight:700}.tu-q-text[data-v-816c06fd]:before{content:counter(q) ". ";color:var(--bx-primary,#0f7d8f)}.tu-opts[data-v-816c06fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tu-opts span[data-v-816c06fd]{border:1px solid var(--bx-border,#e8dfcb);background:var(--bx-surface,#fff);color:var(--bx-text,#13294b);border-radius:10px;padding:7px 10px;font-size:14px}.tu-opts span.correct[data-v-816c06fd]{color:#146b43;background:#1e8e5a1f;border-color:#1e8e5a;font-weight:700}@media (width<=1100px){.tu-steps[data-v-816c06fd]{grid-template-columns:1fr}}@media (width<=600px){.tu-opts[data-v-816c06fd]{grid-template-columns:1fr}}.sekret-page[data-v-0f062015]{min-height:100vh;padding:32px clamp(14px,3vw,40px) 48px}.sk-login-wrap[data-v-0f062015]{place-items:center;min-height:calc(100vh - 80px);display:grid}.sk-login[data-v-0f062015]{text-align:center;gap:12px;width:min(400px,100%);display:grid;padding:32px 28px!important}.sk-login h2[data-v-0f062015]{color:var(--bx-text);margin:0;font-size:24px}.sk-login p[data-v-0f062015]{color:var(--bx-muted);margin:0}.sk-login input[data-v-0f062015]{text-align:center;min-height:46px;padding:0 14px}.sk-login .primary-btn[data-v-0f062015]{min-height:46px}.sk-lock[data-v-0f062015]{background:linear-gradient(145deg,#0f2b4f,#0a1d37);border-radius:18px;justify-self:center;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 10px 24px #0f2b4f4d}.sk-lock svg[data-v-0f062015]{fill:none;stroke:#e3c25a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.sk-main[data-v-0f062015]{max-width:1400px;margin:0 auto}.sk-head-actions[data-v-0f062015]{gap:10px;display:flex}.sk-head-actions button[data-v-0f062015]{min-height:42px;padding:0 16px}.sk-filters[data-v-0f062015]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.sk-filters input[data-v-0f062015],.sk-filters select[data-v-0f062015]{min-height:44px;padding:0 12px}.sk-count[data-v-0f062015]{color:var(--bx-muted);white-space:nowrap;font-weight:700}td small[data-v-0f062015]{color:var(--bx-muted);font-size:12px;display:block}.sk-empty[data-v-0f062015]{text-align:center;color:var(--bx-muted)!important;padding:28px!important}.sk-edit[data-v-0f062015]{align-items:center;gap:6px;display:flex}.sk-edit input[data-v-0f062015]{text-align:center;width:72px;min-height:36px;padding:0 8px;font-weight:700}.sk-percent[data-v-0f062015]{color:var(--bx-primary);font-weight:800}.sk-actions[data-v-0f062015]{gap:6px;display:flex}.sk-small[data-v-0f062015]{min-height:34px;padding:0 12px!important;font-size:13px!important}tr.editing td[data-v-0f062015]{background:var(--bx-gold-soft)!important}@media (width<=720px){.sk-filters[data-v-0f062015]{grid-template-columns:1fr}.page-head[data-v-0f062015]{flex-direction:column;align-items:flex-start!important}}.xz-entry-grid.xz-entry-single{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:900px;margin-left:auto;margin-right:auto}.xz-entry-single .xz-entry-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.xz-open-register{width:100%;margin:18px 0 14px;display:block}.xz-register-modal{text-align:left;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.xz-entry-single .xz-stage-login{text-align:center;margin:0 auto}.xz-entry-single .xz-card-badges{justify-content:center}.xz-entry-single .xz-login-card,.xz-entry-single .xz-login-card h2,.xz-entry-single .xz-login-card .entry-subtitle{text-align:center!important}.xz-entry-single .entry-admin-link{margin-left:auto!important;margin-right:auto!important;display:table!important}.stage-info-card[data-v-b8919131]{color:#0f172a;background:#fffffff0;border:1px solid #94a3b847;border-radius:18px;justify-content:space-between;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.stage-info-card span[data-v-b8919131],.stage-hint[data-v-b8919131]{color:#64748b}.stage-hint[data-v-b8919131]{text-align:center;margin-top:10px}.version-select-stage[data-v-b8919131]{place-items:center;min-height:calc(100vh - 120px);padding:24px;display:grid}.version-select-card[data-v-b8919131]{text-align:center;background:#fffffff0;border:1px solid #94a3b842;border-radius:28px;width:min(720px,100%);padding:28px;box-shadow:0 24px 70px #0f172a24}.version-select-card h2[data-v-b8919131]{color:#0f172a;margin:12px 0 8px}.version-select-card p[data-v-b8919131]{color:#64748b}.version-buttons[data-v-b8919131]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.version-choice-btn[data-v-b8919131]{cursor:pointer;color:#1e1b4b;background:linear-gradient(#fff,#eef2ff);border:1px solid #4f46e547;border-radius:22px;gap:8px;padding:20px 14px;transition:all .2s;display:grid}.version-choice-btn[data-v-b8919131]:hover:not(:disabled){border-color:#4f46e5a6;transform:translateY(-3px);box-shadow:0 16px 34px #4f46e52e}.version-choice-btn b[data-v-b8919131]{font-size:20px}.version-choice-btn span[data-v-b8919131]{color:#64748b;font-weight:800}@media (width<=720px){.version-buttons[data-v-b8919131]{grid-template-columns:1fr}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--bg:#f4f7fb;--panel:#fff;--text:#0f172a;--muted:#64748b;--primary:#2563eb;--green:#16a34a;--red:#dc2626;--yellow:#ca8a04;--border:#e2e8f0;--shadow:0 20px 60px #0f172a14}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--border);background:#fff;border-radius:14px;outline:none;width:100%;padding:12px 14px;transition:all .2s}.primary-btn,.secondary-btn,.ghost-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-btn{background:linear-gradient(135deg, var(--primary), #7c3aed);color:#fff;box-shadow:0 12px 30px #2563eb40}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover{transform:translateY(-2px)}.primary-btn:disabled{opacity:.65;cursor:not-allowed}.secondary-btn{color:#1d4ed8;background:#e0ecff}.ghost-btn{color:#fff;background:#ffffff14}.block-link{width:100%;margin-top:12px}.auth-page,.student-entry-page{background:radial-gradient(circle at 0 0,#dbeafe,#0000 35%),radial-gradient(circle at 100% 100%,#ede9fe,#0000 38%),#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card,.student-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(460px,100%);box-shadow:var(--shadow);text-align:center;background:#ffffffdb;border:1px solid #fffc;border-radius:30px;padding:34px}.auth-card h1,.student-card h1{margin:16px 0 8px;font-size:clamp(28px,4vw,40px)}.auth-card p,.student-card p{color:var(--muted)}.brand-circle{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed,#db2777);border-radius:24px;place-items:center;width:74px;height:74px;font-size:26px;font-weight:900;display:inline-grid;box-shadow:0 16px 35px #7c3aed40}.brand-circle.small{border-radius:16px;width:48px;height:48px;font-size:17px}.form-grid{text-align:left;gap:15px;display:grid}.form-grid label{color:#334155;gap:8px;font-weight:700;display:grid}.error-box,.success-box,.hint-box{border-radius:14px;margin-top:14px;padding:12px 14px}.error-box{background:#fee2e2;color:#991b1b!important}.success-box{color:#166534;background:#dcfce7}.hint-box{color:#475569;background:#f1f5f9}.admin-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#0f172a,#1e1b4b);height:100vh;padding:24px;position:sticky;top:0;overflow-y:auto}.sidebar-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.sidebar-brand h2{margin:0}.sidebar-brand span{color:#cbd5e1;font-size:14px}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:#dbeafe;border-radius:14px;padding:13px 14px;transition:all .2s}.sidebar nav a:hover,.sidebar nav a.router-link-active{color:#fff;background:#ffffff21}.logout{width:100%;margin-top:24px}.admin-main{min-width:0}.topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--border);z-index:10;background:#ffffffc7;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:20px 28px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:clamp(20px,3vw,28px)}.topbar p{color:var(--muted);margin:4px 0 0}.menu-btn{border:1px solid var(--border);background:#fff;border-radius:12px;padding:10px 12px;display:none}.student-link{color:#fff;white-space:nowrap;background:#0f172a;border-radius:14px;padding:11px 15px;font-weight:700}.content-wrap{padding:28px}.page-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-head h2{margin:0;font-size:30px}.page-head p{color:var(--muted);margin:6px 0 0}.page-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:22px}.panel h3{margin-top:0}.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat-card{color:#fff;min-height:140px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.stat-card span{opacity:.86}.stat-card strong{font-size:42px}.stat-card.dark{background:linear-gradient(135deg,#0f172a,#334155)}.stat-card.red{background:linear-gradient(135deg,#dc2626,#fb7185)}.stat-card.yellow{background:linear-gradient(135deg,#ca8a04,#fbbf24)}.stat-card.green{background:linear-gradient(135deg,#16a34a,#4ade80)}.stat-card.blue{background:linear-gradient(135deg,#2563eb,#60a5fa)}.stat-card.purple{background:linear-gradient(135deg,#7c3aed,#c084fc)}.mt{margin-top:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:780px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:14px}th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:13px}.status-badge{border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.status-badge .dot{background:currentColor;border-radius:50%;width:9px;height:9px}.status-not_started{color:var(--red);background:#fee2e2}.status-in_progress{color:var(--yellow);background:#fef3c7}.status-completed{color:var(--green);background:#dcfce7}.code-pill{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:none;border-radius:12px;padding:8px 12px;font-weight:900}.code-copy-cell{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.copy-code-btn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:12px;padding:8px 10px;font-weight:900;transition:all .18s}.copy-code-btn:hover{background:#dbeafe}.copy-code-btn.copied{color:#15803d;background:#dcfce7;border-color:#86efac}.filter-bar{gap:12px;margin-bottom:18px;display:flex}.filter-bar input{max-width:380px}.list-cards{gap:12px;max-height:620px;display:grid;overflow:auto}.mini-card{border:1px solid var(--border);background:#f8fafc;border-radius:18px;gap:5px;padding:14px;display:grid}.mini-card span,.mini-card small{color:var(--muted)}.success-code{letter-spacing:10px;color:#1d4ed8;text-align:center;background:#eff6ff;border-radius:24px;margin:16px 0;padding:18px;font-size:clamp(36px,6vw,64px);font-weight:950}.result-panel{text-align:center}.upload-box{background:#eff6ff;border:2px dashed #93c5fd;border-radius:24px;margin-bottom:16px;padding:24px}.code-form{gap:16px;margin-top:24px;display:grid}.code-form input{text-align:center;letter-spacing:8px;font-size:28px;font-weight:900}.admin-login-link{color:var(--primary);margin-top:20px;font-weight:800;display:inline-block}.exam-page{background:#f8fafc;min-height:100vh}.exam-header{z-index:20;color:#fff;background:#0f172af5;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex;position:sticky;top:0}.exam-header h1{margin:0}.exam-header p{color:#cbd5e1;margin:4px 0 0}.timer{background:#ffffff1f;border-radius:18px;padding:12px 18px;font-size:32px;font-weight:950}.timer.danger{background:#dc2626}.exam-body{width:min(980px,100%);margin:0 auto;padding:28px}.question-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin-bottom:18px;padding:22px}.options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.option-card{border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:14px;transition:all .2s;display:flex}.option-card input{width:auto}.option-card.selected{border-color:var(--primary);background:#eff6ff;box-shadow:0 0 0 4px #2563eb1a}.finish-btn{width:100%;margin-top:10px;padding:16px;font-size:18px}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.sidebar{z-index:50;width:280px;transition:all .25s;position:fixed;left:-290px}.sidebar.open{left:0}.menu-btn{display:inline-block}.grid-2,.stats-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}}@media (width<=640px){.content-wrap,.exam-body{padding:16px}.topbar,.page-head,.exam-header,.filter-bar,.page-actions{flex-direction:column;align-items:stretch}.auth-card,.student-card{border-radius:24px;padding:24px}.options-grid{grid-template-columns:1fr}.success-code{letter-spacing:4px}.timer{text-align:center}}.mental-stage{background:radial-gradient(circle at 0 0,#dbeafe,#0000 34%),radial-gradient(circle at 100% 100%,#fce7f3,#0000 34%),#f8fafc;place-items:center;min-height:calc(100vh - 90px);padding:28px;display:grid;position:relative}.countdown-card,.mental-number-card{text-align:center;width:min(520px,100%);min-height:320px;box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:36px;place-items:center;padding:30px;display:grid}.countdown-card p,.mental-number-card p,.mental-number-card span{color:var(--muted);margin:0;font-weight:800}.countdown-card strong{color:var(--primary);font-size:clamp(110px,22vw,210px);line-height:1}.mental-number-card strong{color:#0f172a;font-size:clamp(80px,16vw,170px);line-height:1}.mental-progress{flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:absolute;bottom:24px;left:16px;right:16px}.mental-progress span{background:#cbd5e1;border-radius:999px;width:9px;height:9px;transition:all .25s}.mental-progress span.active{background:var(--primary);width:26px}.mental-progress span.done{background:var(--green)}.modal-backdrop{z-index:80;background:#0f172a94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.answer-modal{text-align:center;background:#fff;border-radius:30px;width:min(430px,100%);padding:30px;box-shadow:0 30px 90px #0f172a38}.answer-modal h2{margin:0 0 8px}.answer-modal p{color:var(--muted);margin-bottom:18px}.answer-modal form{gap:14px;display:grid}.answer-modal input{text-align:center;font-size:36px;font-weight:900}.mental-answer-list{gap:6px;min-width:260px;display:grid}.mental-answer-list span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.mental-answer-list .ok{color:#166534;background:#dcfce7}.mental-answer-list .bad{color:#991b1b;background:#fee2e2}.mental-timer{font-size:22px}.feedback-modal.correct .feedback-icon{background:linear-gradient(135deg,#16a34a,#22c55e)}.feedback-modal.incorrect .feedback-icon{background:linear-gradient(135deg,#dc2626,#f97316)}.feedback-icon{color:#fff;border-radius:24px;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:38px;font-weight:950;display:grid;box-shadow:0 18px 45px #0f172a2e}.success-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8}.finish-modal-card{text-align:center;background:#fffffff5;border:1px solid #ffffffe6;border-radius:34px;width:min(520px,100%);padding:34px;animation:.28s both modalPop;box-shadow:0 34px 100px #0f172a47}.finish-modal-card h2{color:#0f172a;margin:16px 0 10px;font-size:clamp(28px,4vw,42px)}.finish-modal-card p{max-width:390px;color:var(--muted);margin:0 auto 24px;line-height:1.6}.finish-icon{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:28px;place-items:center;width:86px;height:86px;margin:0 auto;font-size:52px;font-weight:950;display:grid;box-shadow:0 18px 45px #16a34a47}.student-result-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:24px;gap:6px;width:min(300px,100%);margin:0 auto 22px;padding:18px;display:grid}.student-result-box span{color:#1d4ed8;font-weight:800}.student-result-box strong{color:#0f172a;font-size:clamp(40px,7vw,64px);line-height:1}.student-result-box small{color:#475569;font-weight:800}.finish-modal-card.error .finish-icon{background:linear-gradient(135deg,#dc2626,#f97316);box-shadow:0 18px 45px #dc26263d}@keyframes modalPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.muted-text{color:var(--muted);line-height:1.55}.mt-small{margin-top:16px}.word-format-box{color:#334155;background:#f8fafc;border:1px dashed #93c5fd;border-radius:18px;gap:6px;margin:14px 0;padding:15px;display:grid}.word-format-box span{color:var(--muted)}.template-link{color:#1d4ed8;background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;padding:10px 14px;font-weight:850;display:inline-flex}.check-row{align-items:center;font-weight:700;grid-template-columns:auto 1fr!important;gap:10px!important}.check-row input{width:18px;height:18px}.error-box ul{margin:8px 0 0;padding-left:18px}.info-card{background:#2563eb0f;border:1px solid #2563eb29;border-radius:18px;padding:18px}.mental-sequence{justify-items:center;gap:8px;margin:10px 0;display:grid}.mental-sequence strong{color:#0f172a;font-size:clamp(40px,8vw,82px);font-weight:900;line-height:1}:root{--bg:#eef4ff;--panel:#ffffffeb;--text:#0b1220;--muted:#64748b;--primary:#4f46e5;--primary-2:#06b6d4;--primary-3:#8b5cf6;--green:#16a34a;--red:#ef4444;--yellow:#f59e0b;--border:#94a3b847;--shadow:0 24px 70px #0f172a24}html{scroll-behavior:smooth;width:100%;min-width:0}body{background:radial-gradient(circle at 12% 0,#4f46e538,#0000 34%),radial-gradient(circle at 88% 12%,#06b6d433,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef4ff 45%,#f7f3ff 100%);width:100%;min-width:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.42;z-index:-1;background-image:linear-gradient(#4f46e50f 1px,#0000 1px),linear-gradient(90deg,#4f46e50f 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0}input,select,textarea{background:#fffffff0;border:1px solid #94a3b861;min-width:0;box-shadow:0 8px 20px #0f172a0a}input:focus,select:focus,textarea:focus{border-color:#4f46e5bf;box-shadow:0 0 0 4px #4f46e521}.auth-page,.student-entry-page{background:radial-gradient(circle at 0 0,#4f46e542,#0000 36%),radial-gradient(circle at 100% 100%,#06b6d438,#0000 38%),linear-gradient(135deg,#f8fbff 0%,#eef4ff 48%,#f6f0ff 100%);min-height:100dvh;padding:clamp(14px,4vw,34px)}.auth-card,.student-card{background:#ffffffdb;border:1px solid #ffffffbd;border-radius:34px;width:min(470px,100%);position:relative;overflow:hidden;box-shadow:0 32px 95px #0f172a2e}.auth-card:before,.student-card:before,.panel:before,.question-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff70,#0000 38%);position:absolute;inset:0}.brand-circle{background:linear-gradient(135deg,#4f46e5,#06b6d4);box-shadow:0 18px 45px #4f46e54d}.admin-shell{background:radial-gradient(circle at 76% 4%,#06b6d424,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef4ff 100%);min-height:100dvh}.sidebar{background:linear-gradient(#0f172afa,#1e293bf5),radial-gradient(circle at 0 0,#4f46e56b,#0000 34%);border-right:1px solid #ffffff14;box-shadow:24px 0 70px #0f172a2e}.sidebar nav a{border:1px solid #0000;border-radius:17px;margin-bottom:7px}.sidebar nav a.router-link-active,.sidebar nav a:hover{background:#ffffff21;border-color:#ffffff1f;transform:translate(4px)}.topbar,.panel,.question-card,.stats-card,.dashboard-card,.table-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #94a3b838;box-shadow:0 20px 60px #0f172a14}.topbar{z-index:20;border-radius:0 0 26px 26px;position:sticky;top:0}.panel,.question-card{border-radius:28px;position:relative;overflow:hidden}.page-head{align-items:center;gap:14px}.page-head h2{letter-spacing:-.04em}.form-grid{gap:16px}.grid-2,.cards-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}th{color:#1e1b4b;background:linear-gradient(135deg,#eef2ff,#e0f2fe)}td,th{border-bottom:1px solid #94a3b82e}.exam-header{background:#0f172aeb;border-bottom:1px solid #ffffff14;box-shadow:0 20px 60px #0f172a2e}.exam-body{width:min(980px,100% - 28px);margin-inline:auto}.question-card{animation:.28s both softUp}.options-grid{gap:12px}.option-card{background:#f8fafcdb;border:1px solid #94a3b83d;border-radius:20px}.option-card:hover,.option-card.selected{background:#4f46e517;border-color:#4f46e56b}.mental-number-card strong{letter-spacing:-.08em;font-size:clamp(62px,16vw,150px)}.finish-modal-card,.answer-modal{max-width:calc(100vw - 24px)}@keyframes softUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.admin-shell{display:block}.sidebar{width:min(300px,86vw)}.admin-main{width:100%}.topbar{margin:0;padding:14px}.content-wrap{padding:14px}.page-head{flex-direction:column;align-items:stretch}.page-head .primary-btn,.page-head .secondary-btn{width:100%}.exam-header{flex-direction:column;align-items:stretch;gap:12px}.timer{text-align:center;width:100%}}@media (width<=520px){.auth-card,.student-card,.panel,.finish-modal-card,.answer-modal{border-radius:24px;padding:18px}.brand-circle{width:58px;height:58px;font-size:20px}.auth-card h1,.student-card h1{font-size:26px}.primary-btn,.secondary-btn,.ghost-btn{border-radius:14px;width:100%;min-height:44px;padding:11px 13px}input,select,textarea{border-radius:13px;padding:11px 12px}.sidebar{width:min(284px,92vw);padding:14px}.sidebar-brand h2,.topbar h1{font-size:18px}.topbar p{font-size:12px}.student-link{justify-content:center;width:100%}.content-wrap{padding:12px}.grid-2,.cards-grid,.stats-grid,.form-grid,.options-grid{grid-template-columns:1fr!important}.question-card h3{font-size:17px;line-height:1.35}.option-card{border-radius:16px;padding:12px}.exam-body{width:calc(100% - 18px)}.finish-icon{border-radius:22px;width:68px;height:68px;font-size:42px}.student-result-box strong{font-size:38px}table{min-width:600px;font-size:13px}}@media (width<=340px){.auth-page,.student-entry-page{padding:8px}.auth-card,.student-card,.panel,.question-card,.finish-modal-card,.answer-modal{border-radius:18px;padding:13px}.brand-circle{width:48px;height:48px;font-size:17px}.auth-card h1,.student-card h1{font-size:22px}.auth-card p,.student-card p,label,input,select,textarea,.primary-btn,.secondary-btn{font-size:13px}.content-wrap{padding:8px}.topbar{padding:10px}.topbar h1{font-size:16px}.page-head h2{font-size:20px}.question-card h3{font-size:15px}.option-card{padding:10px;font-size:13px}.exam-header{padding:10px}.timer{padding:10px;font-size:18px}.mental-number-card strong{font-size:74px}table{min-width:520px;font-size:12px}}.olympiad-entry{isolation:isolate;background:radial-gradient(circle at 18% 18%,#4f46e542,#0000 34%),radial-gradient(circle at 82% 16%,#06b6d438,#0000 30%),radial-gradient(circle at 50% 100%,#8b5cf62e,#0000 36%),linear-gradient(135deg,#f8fbff 0%,#edf4ff 52%,#f7f3ff 100%);place-items:center;display:grid;position:relative;overflow:hidden}.entry-orb{filter:blur(8px);opacity:.65;pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.entry-orb-two{background:radial-gradient(circle,#06b6d438,#0000 68%);width:300px;height:300px;bottom:5%;right:max(-120px,2vw)}.entry-card{text-align:center;background:linear-gradient(145deg,#fffffff0,#ffffffc7),radial-gradient(circle at 20% 0,#4f46e51a,#0000 34%);border:1px solid #ffffffc7;border-radius:38px;width:min(560px,100vw - 30px);padding:clamp(24px,5vw,48px);box-shadow:0 36px 110px #0f172a2e,inset 0 1px #ffffffd1}.entry-top{place-items:center;gap:12px;margin-bottom:22px;display:grid}.entry-logo{border-radius:27px;width:84px;height:84px;font-size:30px;transform:rotate(-1deg);box-shadow:0 22px 48px #4f46e559,0 0 0 10px #4f46e514}.entry-badge{color:#3730a3;letter-spacing:.08em;text-transform:uppercase;background:#4f46e51a;border:1px solid #4f46e521;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.entry-card h1{margin-inline:auto;color:#0f172a;letter-spacing:-.055em;max-width:460px;margin-bottom:12px;font-size:clamp(31px,6vw,50px);line-height:1.08}.entry-subtitle{color:#475569;max-width:430px;margin:0 auto 26px;font-size:clamp(14px,2.4vw,17px);line-height:1.65}.entry-form{gap:16px;margin-top:10px;display:grid}.code-label{text-align:left;color:#334155;gap:8px;font-weight:800;display:grid}.entry-form input{text-align:center;letter-spacing:.32em;color:#0f172a;background:#f8fafcf0;border-radius:20px;width:100%;height:70px;font-size:clamp(26px,8vw,36px);font-weight:900}.entry-form input::placeholder{color:#0f172a47;letter-spacing:.22em}.entry-start-btn{border-radius:18px;height:58px;font-size:17px}.entry-admin-link,.student-panel-link{color:#4f46e5;background:#4f46e514;border:1px solid #4f46e521;border-radius:16px;justify-content:center;align-items:center;min-height:46px;margin-top:14px;padding:11px 18px;font-weight:900;text-decoration:none;transition:all .22s;display:inline-flex}.entry-admin-link:hover,.student-panel-link:hover{background:#4f46e521;transform:translateY(-2px)}.student-panel-link{width:100%;margin-top:14px}@media (width<=520px){.entry-card{border-radius:28px;width:calc(100vw - 18px);padding:22px 16px}.entry-logo{border-radius:21px;width:66px;height:66px;font-size:24px}.entry-badge{letter-spacing:.05em;font-size:10px}.entry-form input{letter-spacing:.22em;height:60px}.entry-start-btn{height:52px}}@media (width<=340px){.entry-card{border-radius:22px;width:calc(100vw - 12px);padding:18px 12px}.entry-card h1{font-size:25px}.entry-subtitle{font-size:13px}.entry-form input{letter-spacing:.16em;border-radius:16px;height:54px;font-size:23px}.entry-admin-link,.student-panel-link{border-radius:14px;min-height:42px;font-size:13px}}.small-action-btn{border-radius:12px;padding:8px 12px;font-size:13px}.empty-cell{text-align:center;color:var(--muted);padding:24px!important}.modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.edit-student-modal{background:#fffffff5;border:1px solid #94a3b840;border-radius:28px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:24px;overflow-y:auto;box-shadow:0 28px 90px #0f172a38}.modal-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.modal-head h3{letter-spacing:-.03em;margin:0 0 4px;font-size:22px}.modal-head p{color:var(--muted);margin:0}.modal-close-btn{cursor:pointer;color:#334155;background:#f1f5f9;border:none;border-radius:14px;width:38px;height:38px;font-size:26px;line-height:1}.modal-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (width<=520px){.edit-student-modal{border-radius:22px;padding:18px}.modal-actions{flex-direction:column}.modal-actions .primary-btn,.modal-actions .secondary-btn{width:100%}}.student-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.danger-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px #ef444438}.danger-btn:hover{transform:translateY(-2px)}.danger-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.delete-warning-box{color:#991b1b;background:#fef2f2;border:1px solid #ef44442e;border-radius:18px;gap:6px;margin:12px 0 18px;padding:16px;display:grid}.delete-warning-box b{font-size:18px}.delete-warning-box span{color:#7f1d1d;line-height:1.55}.delete-confirm-modal{border-color:#ef444438}@media (width<=520px){.student-row-actions{flex-direction:column;align-items:stretch}.student-row-actions .small-action-btn{width:100%}}.inline-create-box{background:#0f172a0a;border:1px dashed #0f172a29;border-radius:18px;gap:10px;padding:14px;display:grid}.success-text{color:#047857;font-weight:700}.error-text{color:#b91c1c;font-weight:700}.mb{margin-bottom:22px}.no-margin{margin-bottom:0}.muted-text{color:var(--muted);font-weight:600}.compact-head{margin-bottom:18px}.center-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.center-card{border:1px solid var(--border);text-align:left;box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:24px;gap:16px;padding:20px;transition:all .2s;display:grid}.center-card:hover,.center-card.active{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 20px 50px #2563eb29}.center-card span{color:var(--muted);font-size:13px;font-weight:800}.center-card h3{margin:4px 0 0;font-size:22px}.center-card-stats{align-items:baseline;gap:8px;display:flex}.center-card-stats b{color:#0f172a;font-size:44px}.center-card-stats small{color:var(--muted);font-weight:800}.mini-stats-row{flex-wrap:wrap;gap:8px;display:flex}.mini-stats-row span{color:#334155;background:#f1f5f9;border-radius:999px;padding:7px 10px}.center-detail-stats .stat-card{min-height:120px}.locked-center-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;gap:6px;padding:14px;display:grid}.locked-center-box span{color:var(--muted);font-size:13px;font-weight:800}.locked-center-box b{color:#1d4ed8;font-size:18px}.public-result-top-btn{z-index:30;color:#3730a3;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #4f46e52e;border-radius:16px;min-height:44px;padding:10px 18px;font-weight:900;transition:all .2s;position:fixed;top:20px;right:24px;box-shadow:0 14px 34px #0f172a1a}.public-result-top-btn:hover{background:#fff;transform:translateY(-2px)}.result-lookup-modal{width:min(500px,100%);position:relative;overflow:hidden}.modal-close-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:14px;width:38px;height:38px;font-size:26px;font-weight:800;line-height:1;position:absolute;top:14px;right:14px}.result-modal-icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-radius:26px;place-items:center;width:76px;height:76px;margin:0 auto 16px;font-size:36px;display:grid;box-shadow:0 18px 45px #4f46e542}.result-modal-icon.success{background:linear-gradient(135deg,#16a34a,#22c55e);font-size:42px;font-weight:950}.result-lookup-form{gap:14px;margin-top:18px;display:grid}.result-lookup-form input{text-align:center;letter-spacing:.28em;font-size:30px;font-weight:900}.result-meta{color:var(--muted);margin-top:-4px}.public-result-score{background:#eff6ff;border:1px solid #bfdbfe;border-radius:26px;gap:8px;margin:18px auto;padding:20px;display:grid}.public-result-score span{color:#1d4ed8;font-weight:900}.public-result-score strong{color:#0f172a;font-size:clamp(44px,8vw,74px);line-height:1}.public-result-score small{color:#475569;font-weight:800}.public-result-details{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-result-details div{border:1px solid var(--border);background:#f8fafc;border-radius:18px;gap:4px;padding:13px;display:grid}.public-result-details span{color:var(--muted);font-size:12px;font-weight:800}.public-result-details b{color:#0f172a;font-size:14px}@media (width<=520px){.public-result-top-btn{border-radius:14px;min-height:40px;padding:9px 12px;font-size:13px;top:10px;right:10px}.public-result-details{grid-template-columns:1fr}}:root{--bg:#f6f8ff;--panel:#fff;--text:#0b1220;--muted:#64748b;--primary:#4f46e5;--primary-2:#06b6d4;--gold:#f59e0b;--border:#dbe4f0;--shadow:0 24px 70px #0f172a1a}body{background:radial-gradient(circle at 12% 8%,#4f46e51f,#0000 28%),radial-gradient(circle at 90% 0,#06b6d41f,#0000 32%),#f6f8ff}.primary-btn{background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 55%,#22c55e 125%);box-shadow:0 16px 42px #4f46e547}.secondary-btn{color:#3730a3;background:linear-gradient(135deg,#eef2ff,#ecfeff);border:1px solid #4f46e51f}.brand-circle{letter-spacing:-1px;background:linear-gradient(135deg,#312e81 0%,#4f46e5 42%,#06b6d4 100%);box-shadow:0 18px 44px #4f46e552}.world-entry{color:#fff;background:linear-gradient(135deg,#080d23f0,#182250eb),radial-gradient(circle at 20% 10%,#22c55e3d,#0000 28%),radial-gradient(circle at 84% 18%,#0ea5e947,#0000 34%),#080d23;place-items:center;padding:78px 24px 34px;position:relative;overflow:hidden}.world-entry:before{content:"";opacity:.28;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.world-hero-shell{z-index:2;grid-template-columns:1.18fr minmax(360px,430px);align-items:center;gap:34px;width:min(1120px,100%);display:grid;position:relative}.world-hero-copy{gap:24px;display:grid}.world-brand-line{align-items:center;gap:18px;display:flex}.world-brand-line .brand-circle{outline-offset:7px;border-radius:30px;outline:1px solid #ffffff3d;flex:none;width:88px;height:88px;font-size:28px}.world-brand-line h1{letter-spacing:-.075em;color:#fff;text-shadow:0 24px 70px #00000052;margin:8px 0 0;font-size:clamp(48px,8vw,92px);font-weight:950;line-height:.92}.entry-badge{color:#cffafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.world-subtitle{max-width:690px;margin:0;font-size:clamp(16px,2vw,21px);line-height:1.75;color:#dbeafe!important}.world-feature-grid{flex-wrap:wrap;gap:12px;display:flex}.world-feature-grid span{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:850;display:inline-flex}.world-login-card{text-align:left;color:#0b1220;background:#fffffff0;border:1px solid #ffffffb8;width:100%;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000004d}.world-login-card:before{content:"";background:linear-gradient(90deg,#4f46e5,#06b6d4,#22c55e,#f59e0b);height:7px;position:absolute;inset:0 0 auto}.world-login-card h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,44px)}.world-login-card .entry-subtitle{color:#64748b}.world-login-card .entry-badge{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}.world-login-card .code-label{color:#334155;gap:8px;font-weight:900;display:grid}.world-login-card .code-form input,.result-lookup-form input{background:linear-gradient(#fff,#f8fafc);border:1px solid #4f46e52e}.world-login-card .code-form input:focus,.result-lookup-form input:focus{border-color:#4f46e5;box-shadow:0 0 0 5px #4f46e51f}.entry-admin-link{color:#4f46e5}.public-result-top-btn{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff42;top:22px;right:26px;box-shadow:0 18px 46px #0003}.public-result-top-btn:hover{color:#3730a3;background:#fff}.entry-orb-three{background:#f59e0b38;width:280px;height:280px;bottom:-90px;right:19%}.entry-orb{filter:blur(16px);pointer-events:none;border-radius:999px;animation:8s ease-in-out infinite floatOrb;position:absolute}.entry-orb-one{background:#4f46e559;width:360px;height:360px;top:-110px;left:-140px}.entry-orb-two{background:#06b6d447;width:310px;height:310px;animation-delay:-3s;top:120px;right:-120px}@keyframes floatOrb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-18px)scale(1.06)}}.admin-shell{background:radial-gradient(circle at 100% 0,#4f46e514,#0000 30%),#f6f8ff}.sidebar{background:linear-gradient(#080d23fa,#161c45fa),radial-gradient(circle at 30% 0,#06b6d433,#0000 34%);border-right:1px solid #ffffff14}.sidebar-brand{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;padding:14px}.sidebar-brand h2{letter-spacing:-.03em;font-size:18px}.sidebar nav a{border:1px solid #0000;font-weight:800;position:relative}.sidebar nav a:hover,.sidebar nav a.router-link-active{background:#ffffff1f;border-color:#ffffff1f;box-shadow:inset 4px 0 #06b6d4}.topbar{background:#ffffffd1;border-bottom:1px solid #dbe4f0d9;box-shadow:0 8px 30px #0f172a0a}.topbar h1,.page-head h2{letter-spacing:-.04em}.student-link{background:linear-gradient(135deg,#111827,#4f46e5);box-shadow:0 12px 28px #4f46e533}.panel,.question-card,.auth-card,.student-card,.center-card,.mini-card{box-shadow:var(--shadow);border-color:#dbe4f0eb}.stat-card,.center-card,.panel{transition:transform .2s,box-shadow .2s}.stat-card:hover,.center-card:hover,.panel:hover{transform:translateY(-2px)}.auth-page{background:radial-gradient(circle at 12% 8%,#4f46e533,#0000 30%),radial-gradient(circle at 88% 16%,#06b6d42e,#0000 34%),#f6f8ff}.auth-card{text-align:left;position:relative;overflow:hidden}.auth-card:before{content:"";background:linear-gradient(90deg,#4f46e5,#06b6d4,#22c55e);height:7px;position:absolute;top:0;left:0;right:0}.auth-card h1{letter-spacing:-.055em}.student-panel-link{color:#4f46e5;margin-top:18px;font-weight:900;display:inline-flex}@media (width<=920px){.world-hero-shell{grid-template-columns:1fr}.world-hero-copy{text-align:center}.world-brand-line{flex-direction:column;justify-content:center}.world-subtitle{margin:0 auto}.world-feature-grid{justify-content:center}}@media (width<=640px){.world-entry{padding-top:72px}.world-brand-line h1{font-size:clamp(44px,15vw,72px)}.world-feature-grid span{justify-content:center;width:100%}.world-login-card{text-align:center}.public-result-top-btn{top:12px;right:12px}}.world-brand-line.no-mark{justify-content:flex-start}.result-lookup-modal,.result-lookup-modal *{color:inherit}.result-lookup-modal{color:#0f172a;background:#fffffffa}.result-lookup-modal h2{letter-spacing:-.03em;text-shadow:none;font-weight:950;color:#0f172a!important}.result-lookup-modal p,.result-lookup-modal .result-meta{color:#475569!important}.result-lookup-modal .code-label{color:#1e293b!important}.result-lookup-modal .primary-btn{text-shadow:0 1px 2px #0f172a29;font-weight:950;color:#fff!important}.result-lookup-modal .modal-close-btn{color:#0f172a!important}.brand-icon-only{letter-spacing:0;font-size:28px}.brand-circle.small.brand-icon-only{font-size:20px}@media (width<=920px){.world-brand-line.no-mark{justify-content:center}}.mental-number-card{gap:12px}.mental-number-card strong{letter-spacing:.02em}.public-mental-breakdown{text-align:left;background:#f8fafc;border:1px solid #dbeafe;border-radius:20px;max-height:260px;margin-top:16px;padding:14px;overflow:auto}.public-mental-breakdown h3{color:#0f172a;margin:0 0 10px;font-size:17px}.public-mental-list{gap:8px;display:grid}.public-mental-list span{border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:800;display:flex}.public-mental-list span.ok{background:#dcfce7;color:#166534!important}.public-mental-list span.bad{background:#fee2e2;color:#991b1b!important}.mental-answer-list-wide{align-content:start;min-width:520px;max-height:260px;overflow:auto}.mental-summary-pill{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:950;display:inline-flex}.mental-admin-table{min-width:1180px}.result-lookup-modal:has(.public-mental-breakdown){width:min(760px,100%)}@media (width<=640px){.public-mental-list span{display:grid}.mental-answer-list-wide{min-width:300px}}@media (width<=920px){.world-hero-shell{align-items:stretch}.world-login-card{order:1}.world-hero-copy{order:2}}@media (width<=640px){.world-entry{padding-top:28px}.world-hero-shell{gap:22px}.world-login-card{width:100%}.world-hero-copy{gap:16px}}.bulk-action-bar{background:#f8fafc;border:1px solid #dbeafe;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.bulk-action-bar b{color:#1d4ed8}.bulk-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.select-col{text-align:center;width:46px}.select-col input[type=checkbox]{cursor:pointer;width:18px;height:18px}@media (width<=640px){.bulk-action-bar,.bulk-action-buttons{width:100%;display:grid}}.result-detail-modal{background:#fffffffa;border:1px solid #94a3b847;border-radius:28px;width:min(1050px,100%);max-height:calc(100vh - 32px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 32px 100px #0f172a42}.result-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.result-detail-summary div,.answer-meta-grid div{border:1px solid var(--border);background:#f8fafc;border-radius:18px;gap:5px;padding:13px;display:grid}.result-detail-summary span,.answer-meta-grid span{color:var(--muted);font-size:12px;font-weight:800}.result-detail-summary b,.answer-meta-grid b{color:#0f172a;font-size:15px}.answers-list{gap:14px;display:grid}.answer-detail-card{border:1px solid var(--border);background:#fff;border-radius:22px;padding:16px}.answer-detail-card.answer-ok{background:#f0fdf4;border-color:#bbf7d0}.answer-detail-card.answer-bad{background:#fff7f7;border-color:#fecaca}.answer-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.answer-card-head strong{color:#0f172a;font-size:16px}.answer-card-head span{color:#334155;background:#f1f5f9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.answer-ok .answer-card-head span{color:#166534;background:#dcfce7}.answer-bad .answer-card-head span{color:#991b1b;background:#fee2e2}.question-text{color:#0f172a;margin:0 0 12px;font-weight:700;line-height:1.5}.option-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.option-review-item{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.option-review-item b{color:#0f172a;background:#e2e8f0;border-radius:10px;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.option-review-item span{line-height:1.45}.option-review-item.student-selected{background:#fffbeb;border-color:#f59e0b}.option-review-item.student-selected b{color:#fff;background:#f59e0b}.option-review-item.correct-option{background:#f0fdf4;border-color:#22c55e}.option-review-item.correct-option b{color:#fff;background:#16a34a}.answer-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=760px){.result-detail-modal{border-radius:22px;padding:18px}.result-detail-summary,.option-review-list,.answer-meta-grid{grid-template-columns:1fr}}.hacker-admin-shell{isolation:isolate;color:#d7ffe9;min-height:100dvh;position:relative;background:radial-gradient(circle at 88% 4%,#00ffb22e,#0000 28%),radial-gradient(circle at 10% 22%,#22d3ee21,#0000 32%),linear-gradient(135deg,#020617 0%,#03140d 42%,#050816 100%)!important}.hacker-admin-shell:before{content:"";pointer-events:none;z-index:-2;opacity:.34;background-image:linear-gradient(#22c55e1c 1px,#0000 1px),linear-gradient(90deg,#22c55e1a 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 55%,#0000 100%)}.hacker-admin-shell:after{content:"010101  AL-AZIZ  ROOT  ACCESS  404  SECURE  RESULT  EXAM  MATRIX  ADMIN  010101";z-index:-1;color:#00ffb229;letter-spacing:.28em;white-space:nowrap;height:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;animation:18s linear infinite hackerTicker;position:fixed;top:94px;left:280px;right:0;overflow:hidden}.hacker-matrix-layer{pointer-events:none;z-index:-1;opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 48px,#00ffb21c 49px,#0000 50px),repeating-linear-gradient(#0000 0 92px,#22d3ee1a 93px,#0000 94px);animation:16s linear infinite matrixDrift;position:fixed;inset:0}.hacker-sidebar{background:linear-gradient(#010a07fa,#020617fa)!important;border-right:1px solid #00ffb23d!important;box-shadow:22px 0 70px #00000073,inset -1px 0 #22d3ee1a!important}.hacker-sidebar:before{content:"";background:linear-gradient(90deg,#0f9,#22d3ee,#8b5cf6,#0f9) 0 0/220% 100%;height:4px;animation:4s linear infinite neonMove;position:absolute;inset:0 0 auto}.hacker-admin-shell .sidebar-brand{border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #00ff9914;background:linear-gradient(145deg,#00ff991f,#22d3ee0f),#020617b8!important;border:1px solid #00ff993b!important}.hacker-admin-shell .sidebar-brand:after{content:"";background:linear-gradient(120deg,#0000 0%,#ffffff1f 45%,#0000 70%);animation:5.5s ease-in-out infinite scanCard;position:absolute;inset:0;transform:translate(-110%)}.hacker-admin-shell .sidebar-brand h2,.hacker-admin-shell .topbar h1,.hacker-admin-shell .page-head h2,.hacker-admin-shell .panel h3,.hacker-admin-shell .panel h2{text-shadow:0 0 16px #00ff9929;color:#ecfff7!important}.hacker-admin-shell .sidebar-brand span,.hacker-admin-shell .topbar p,.hacker-admin-shell .page-head p,.hacker-admin-shell .muted-text,.hacker-admin-shell small{color:#8ee6be!important}.hacker-admin-shell .brand-circle{border:1px solid #ffffff57;color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;box-shadow:0 0 30px #00ff9947,0 0 0 8px #00ff9912!important}.hacker-admin-shell .sidebar nav a{letter-spacing:.02em;background:#0000002e;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:relative;overflow:hidden;color:#b7ffd9!important;border:1px solid #00ff9914!important}.hacker-admin-shell .sidebar nav a:after{content:"";background:linear-gradient(90deg,#0f93,#0000);width:0;transition:width .22s;position:absolute;inset:0 auto 0 0}.hacker-admin-shell .sidebar nav a:hover,.hacker-admin-shell .sidebar nav a.router-link-active{transform:translate(5px);color:#fff!important;background:#00ff991c!important;border-color:#00ff995c!important;box-shadow:inset 4px 0 #0f9,0 0 24px #00ff991f!important}.hacker-admin-shell .sidebar nav a:hover:after,.hacker-admin-shell .sidebar nav a.router-link-active:after{width:100%}.hacker-side-status{color:#0f9;background:#00ff9912;border:1px solid #00ff993d;border-radius:16px;align-items:center;gap:9px;width:100%;margin-top:18px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900;display:inline-flex}.hacker-side-status span,.hacker-live-dot i{background:#0f9;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite pulseDot;display:inline-block;box-shadow:0 0 18px #0f9}.hacker-admin-shell .logout{color:#ffe8e8!important;background:#ef44441a!important;border:1px solid #f871713d!important}.hacker-topbar{min-height:88px;background:#020617d1!important;border-bottom:1px solid #00ff992e!important;box-shadow:0 16px 42px #00000040!important}.hacker-eyebrow,.admin-login-kicker{color:#0f9;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:950;display:inline-flex}.hacker-top-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hacker-live-dot{color:#d7ffe9;background:#00ff9914;border:1px solid #00ff9938;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:950;display:inline-flex}.hacker-admin-shell .student-link,.admin-auth-page .student-panel-link{border:1px solid #fff3;color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;box-shadow:0 0 30px #00ff992e!important}.hacker-admin-shell .menu-btn{color:#0f9;background:#00ff9914!important;border:1px solid #00ff9947!important}.hacker-admin-shell .content-wrap{position:relative}.hacker-admin-shell .page-head{background:linear-gradient(135deg,#00ff9914,#22d3ee0a);border:1px solid #00ff9924;border-radius:26px;padding:18px;box-shadow:inset 0 0 30px #00ff990a}.hacker-admin-shell .panel,.hacker-admin-shell .question-card,.hacker-admin-shell .table-wrap,.hacker-admin-shell .mini-card,.hacker-admin-shell .bulk-action-bar,.hacker-admin-shell .info-card,.hacker-admin-shell .word-format-box,.hacker-admin-shell .locked-center-box,.hacker-admin-shell .inline-create-box,.hacker-admin-shell .edit-student-modal,.hacker-admin-shell .delete-confirm-modal,.hacker-admin-shell .result-detail-modal{color:#d7ffe9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#03110df0,#020617eb)!important;border:1px solid #00ff992e!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a!important}.hacker-admin-shell .panel:before,.hacker-admin-shell .question-card:before{background:linear-gradient(135deg,#00ff9917,#0000 42%)!important}.hacker-admin-shell .panel:hover,.hacker-admin-shell .center-card:hover,.hacker-admin-shell .stat-card:hover{transform:translateY(-3px);box-shadow:0 30px 80px #0000006b,0 0 30px #00ff9914!important}.hacker-admin-shell label,.hacker-admin-shell .form-grid label,.hacker-admin-shell .code-label{color:#c9ffe1!important}.hacker-admin-shell input,.hacker-admin-shell select,.hacker-admin-shell textarea{color:#ecfff7!important;background:#00000042!important;border:1px solid #00ff9940!important;box-shadow:inset 0 0 18px #00ff9908!important}.hacker-admin-shell input::placeholder,.hacker-admin-shell textarea::placeholder{color:#d7ffe970!important}.hacker-admin-shell input:focus,.hacker-admin-shell select:focus,.hacker-admin-shell textarea:focus{border-color:#0f9!important;box-shadow:0 0 0 4px #00ff991f,inset 0 0 20px #00ff990a!important}.hacker-admin-shell .primary-btn,.hacker-admin-shell .secondary-btn,.hacker-admin-shell .copy-code-btn,.hacker-admin-shell .code-pill,.hacker-admin-shell .template-link,.hacker-admin-shell .mental-summary-pill{font-weight:950;color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;border:1px solid #ffffff2e!important;box-shadow:0 0 28px #00ff992e!important}.hacker-admin-shell .secondary-btn,.hacker-admin-shell .copy-code-btn,.hacker-admin-shell .template-link{color:#b7ffd9!important;background:#00ff9917!important;border-color:#00ff9947!important}.hacker-admin-shell .danger-btn{color:#fff!important;background:linear-gradient(135deg,#ef4444,#f97316)!important;border:1px solid #f871714d!important;box-shadow:0 0 28px #ef444429!important}.hacker-admin-shell .stat-card{border:1px solid #0f93;position:relative;overflow:hidden;color:#ecfff7!important;background:linear-gradient(145deg,#00ff991f,#22d3ee0f),#020617eb!important;box-shadow:0 24px 70px #00000052!important}.hacker-admin-shell .stat-card:after{content:"";background:linear-gradient(90deg,#0f9,#22d3ee,#8b5cf6);height:4px;position:absolute;bottom:0;left:0;right:0}.hacker-admin-shell .stat-card span{color:#8ee6be;opacity:1;text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.hacker-admin-shell .stat-card strong{color:#fff;text-shadow:0 0 24px #00ff9938}.hacker-admin-shell table{color:#d7ffe9}.hacker-admin-shell th{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#0f9!important;background:#00ff9917!important;border-bottom:1px solid #0f93!important}.hacker-admin-shell td{color:#d7ffe9!important;border-bottom:1px solid #00ff991a!important}.hacker-admin-shell tbody tr{transition:background .18s,transform .18s}.hacker-admin-shell tbody tr:hover{background:#00ff990e}.hacker-admin-shell .empty-cell{text-align:center;color:#8ee6be!important}.hacker-admin-shell .success-box{border:1px solid #00ff99e6;color:#00150d!important;background:#00ff99d1!important}.hacker-admin-shell .error-box{border:1px solid #f871714d;color:#ffe8e8!important;background:#ef444429!important}.hacker-admin-shell .hint-box{border:1px solid #22d3ee38;color:#b7ffd9!important;background:#22d3ee14!important}.hacker-admin-shell .status-badge{border:1px solid;background:#0003!important}.hacker-admin-shell .status-not_started{color:#fb7185!important}.hacker-admin-shell .status-in_progress{color:#facc15!important}.hacker-admin-shell .status-completed{color:#0f9!important}.hacker-admin-shell .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000504c7!important}.hacker-admin-shell .modal-head h3,.hacker-admin-shell .result-detail-modal h3,.hacker-admin-shell .answer-card-head strong,.hacker-admin-shell .question-text,.hacker-admin-shell .answer-meta-grid b,.hacker-admin-shell .result-detail-summary b,.hacker-admin-shell .locked-center-box b{color:#ecfff7!important}.hacker-admin-shell .modal-close-btn{color:#0f9!important;background:#00ff9917!important;border:1px solid #00ff9938!important}.hacker-admin-shell .answer-detail-card,.hacker-admin-shell .result-detail-summary div,.hacker-admin-shell .answer-meta-grid div,.hacker-admin-shell .option-review-item,.hacker-admin-shell .delete-warning-box{color:#d7ffe9;background:#0000003d!important;border-color:#00ff992e!important}.hacker-admin-shell .answer-detail-card.answer-ok,.hacker-admin-shell .option-review-item.correct-option{background:#00ff9917!important;border-color:#00ff996b!important}.hacker-admin-shell .option-review-item b{color:#0f9!important;background:#00ff9929!important}.hacker-admin-shell .option-review-item.correct-option b{color:#00150d!important;background:#0f9!important}.hacker-admin-shell .option-review-item.student-selected b{color:#111827!important;background:#facc15!important}.hacker-admin-shell .mental-answer-list span.ok{border:1px solid #00ff994d;color:#b7ffd9!important;background:#00ff9924!important}.hacker-admin-shell .mental-answer-list span.bad{border:1px solid #f8717142;color:#fecaca!important;background:#ef444424!important}.admin-auth-page{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 12%,#0f93,#0000 32%),radial-gradient(circle at 82% 18%,#22d3ee29,#0000 30%),linear-gradient(135deg,#020617 0%,#03140d 46%,#050816 100%)!important}.admin-auth-page:before{content:"";pointer-events:none;z-index:-1;opacity:.36;background-image:linear-gradient(#00ff9921 1px,#0000 1px),linear-gradient(90deg,#00ff991c 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0}.admin-auth-page:after{content:"ACCESS  //  ROOT  //  AL-AZIZ ACADEMY  //  OLYMPIAD SYSTEM  //  010101";color:#0f93;text-align:center;letter-spacing:.28em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;position:fixed;bottom:30px;left:0;right:0}.admin-auth-card{color:#d7ffe9;text-align:left!important;background:linear-gradient(145deg,#02140ef0,#020617eb)!important;border:1px solid #00ff993d!important;box-shadow:0 34px 110px #00000085,0 0 60px #00ff991a!important}.admin-auth-card:before{background-size:220% 100%;animation:4s linear infinite neonMove;background:linear-gradient(90deg,#0f9,#22d3ee,#8b5cf6,#0f9)!important;height:4px!important}.admin-auth-card h1{text-shadow:0 0 20px #00ff992e;color:#fff!important}.admin-auth-card p,.admin-auth-card label{color:#b7ffd9!important}.admin-auth-card input{color:#ecfff7!important;background:#00000047!important;border:1px solid #00ff9947!important}.admin-auth-card input:focus{border-color:#0f9!important;box-shadow:0 0 0 4px #00ff991f!important}.admin-auth-card .primary-btn{color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;box-shadow:0 0 34px #00ff9938!important}@keyframes neonMove{0%{background-position:0%}to{background-position:220%}}@keyframes pulseDot{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes matrixDrift{0%{background-position:0 0,0 0}to{background-position:180px 320px,220px 260px}}@keyframes scanCard{0%,46%{transform:translate(-110%)}66%,to{transform:translate(110%)}}@keyframes hackerTicker{0%{transform:translate(0)}to{transform:translate(-52%)}}@media (width<=980px){.hacker-admin-shell:after{top:86px;left:0}.hacker-top-actions{width:100%}.hacker-live-dot,.hacker-admin-shell .student-link{justify-content:center;width:100%}}@media (width<=640px){.hacker-admin-shell .page-head{border-radius:20px;padding:14px}.hacker-eyebrow,.admin-login-kicker{letter-spacing:.1em;font-size:10px}.admin-auth-page:after{display:none}}.hacker-admin-shell{--bg:#020617;--panel:#020c09f0;--text:#eafff4;--muted:#9af0c2;--primary:#0f9;--primary-2:#22d3ee;--green:#0f9;--red:#fb7185;--yellow:#facc15;--border:#0f93;--shadow:0 28px 84px #00000061}.hacker-admin-shell,.hacker-admin-shell .admin-main,.hacker-admin-shell .content-wrap{color:#eafff4!important}.hacker-admin-shell :is(h1,h2,h3,h4,h5,h6,p,label,td,li,strong,b){color:#eafff4}.hacker-admin-shell :is(span,small,.muted-text,.empty-cell,.modal-head p,.page-head p,.topbar p){color:#9af0c2!important}.hacker-admin-shell :is(.panel,.topbar,.page-head,.table-wrap,.mini-card,.center-card,.question-view-card,.test-row,.empty-state,.bulk-action-bar,.info-card,.word-format-box,.inline-create-box,.locked-center-box,.edit-student-modal,.delete-confirm-modal,.result-detail-modal){color:#eafff4!important;background:linear-gradient(145deg,#03120df5,#020617f0)!important;border-color:#00ff9938!important}.hacker-admin-shell :is(.panel,.table-wrap,.mini-card,.center-card,.question-view-card,.test-row,.empty-state,.bulk-action-bar,.info-card,.word-format-box,.inline-create-box,.locked-center-box,.edit-student-modal,.delete-confirm-modal,.result-detail-modal):before{color:inherit}.hacker-admin-shell .section-title span,.hacker-admin-shell .test-row small,.hacker-admin-shell .center-card span,.hacker-admin-shell .center-card-stats small,.hacker-admin-shell .mini-card span,.hacker-admin-shell .mini-card small,.hacker-admin-shell .answer-meta-grid span,.hacker-admin-shell .result-detail-summary span,.hacker-admin-shell .public-result-details span{color:#9af0c2!important}.hacker-admin-shell .test-row:hover,.hacker-admin-shell .test-row.active,.hacker-admin-shell .center-card:hover,.hacker-admin-shell .center-card.active{background:linear-gradient(145deg,#00ff9924,#22d3ee14)!important;border-color:#00ff997a!important}.hacker-admin-shell .test-row strong,.hacker-admin-shell .center-card-stats b,.hacker-admin-shell .locked-center-box b,.hacker-admin-shell .mini-stats-row span,.hacker-admin-shell .code-pill,.hacker-admin-shell .mental-summary-pill{color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;border-color:#ffffff29!important}.hacker-admin-shell .question-number,.hacker-admin-shell .version-filter-btn.active{box-shadow:0 0 22px #00ff992e;color:#00150d!important;background:#0f9!important}.hacker-admin-shell .version-filter-btn,.hacker-admin-shell .question-version-badge,.hacker-admin-shell .answer-card-head span{color:#b7ffd9!important;background:#00ff991a!important;border-color:#00ff9947!important}.hacker-admin-shell .question-view-card h4,.hacker-admin-shell .question-text,.hacker-admin-shell .answer-box,.hacker-admin-shell .answer-box b,.hacker-admin-shell .option-review-item span,.hacker-admin-shell .answer-detail-card,.hacker-admin-shell .answer-detail-card :not(.primary-btn):not(.secondary-btn):not(.danger-btn),.hacker-admin-shell .result-detail-modal :not(.primary-btn):not(.secondary-btn):not(.danger-btn):not(.modal-close-btn){color:#eafff4!important}.hacker-admin-shell .answer-box,.hacker-admin-shell .option-review-item,.hacker-admin-shell .answer-detail-card,.hacker-admin-shell .result-detail-summary div,.hacker-admin-shell .answer-meta-grid div{background:#00000042!important;border-color:#00ff9938!important}.hacker-admin-shell .answer-box.correct,.hacker-admin-shell .answer-detail-card.answer-ok,.hacker-admin-shell .option-review-item.correct-option{color:#eafff4!important;background:#00ff9921!important;border-color:#00ff9994!important}.hacker-admin-shell .answer-detail-card.answer-bad,.hacker-admin-shell .option-review-item.student-selected:not(.correct-option){background:#fb71851f!important;border-color:#fb718585!important}.hacker-admin-shell .correct-answer,.hacker-admin-shell .success-text{color:#0f9!important}.hacker-admin-shell .error-text{color:#fecaca!important}.hacker-admin-shell .delete-warning-box,.hacker-admin-shell .delete-warning-box b,.hacker-admin-shell .delete-warning-box span{color:#fecaca!important;background:#7f1d1d38!important;border-color:#fb71855c!important}.hacker-admin-shell table,.hacker-admin-shell thead,.hacker-admin-shell tbody,.hacker-admin-shell tr,.hacker-admin-shell td,.hacker-admin-shell th{color:#eafff4!important}.hacker-admin-shell th{color:#0f9!important;background:linear-gradient(135deg,#00ff9924,#22d3ee14)!important}.hacker-admin-shell tbody tr:nth-child(2n){background:#00ff9906!important}.hacker-admin-shell input,.hacker-admin-shell select,.hacker-admin-shell textarea{caret-color:#0f9;color:#eafff4!important;background:#000705ad!important}.hacker-admin-shell input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#eafff4!important;box-shadow:inset 0 0 0 1000px #03120d!important}.hacker-admin-shell input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#eafff4!important;box-shadow:inset 0 0 0 1000px #03120d!important}.hacker-admin-shell input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#eafff4!important;box-shadow:inset 0 0 0 1000px #03120d!important}.hacker-admin-shell select option{color:#eafff4!important;background:#03120d!important}.hacker-admin-shell .secondary-btn,.hacker-admin-shell .ghost-btn,.hacker-admin-shell .copy-code-btn,.hacker-admin-shell .template-link{color:#d7ffe9!important;background:#00ff991a!important;border:1px solid #00ff994d!important}.hacker-admin-shell .primary-btn:hover,.hacker-admin-shell .secondary-btn:hover,.hacker-admin-shell .ghost-btn:hover,.hacker-admin-shell .copy-code-btn:hover,.hacker-admin-shell .template-link:hover{filter:brightness(1.08)}.hacker-admin-shell .modal-close-btn{color:#00150d!important;background:#0f9!important;border-color:#ffffff2e!important}.hacker-admin-shell .status-badge,.hacker-admin-shell .status-badge *{color:currentColor!important}.hacker-admin-shell .status-not_started{color:#fb7185!important;background:#fb71851f!important}.hacker-admin-shell .status-in_progress{color:#facc15!important;background:#facc151f!important}.hacker-admin-shell .status-completed{color:#0f9!important;background:#00ff991f!important}.admin-auth-page,.admin-auth-card,.admin-auth-card :is(h1,p,label,span){color:#eafff4!important}.admin-auth-card .student-panel-link{color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;border-color:#ffffff2e!important}.admin-auth-card .error-box{color:#fecaca!important;background:#7f1d1d3d!important;border:1px solid #fb718566!important}@media (width<=640px){.hacker-admin-shell .topbar,.hacker-admin-shell .page-head,.hacker-admin-shell .panel,.hacker-admin-shell .table-wrap{border-radius:20px}}.theme-toggle-btn{cursor:pointer;color:#00150d;background:linear-gradient(135deg,#facc15,#fef08a);border:1px solid #00ff9942;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:9px 14px;font-weight:950;transition:all .22s;display:inline-flex;box-shadow:0 0 28px #facc152e}.theme-toggle-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.theme-toggle-btn .moon-icon{background:#020617;border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:inset -4px 0 #fff3,0 0 14px #facc1547}.hacker-admin-shell:not(.light-admin-shell) :is(.primary-btn,.code-pill,.mental-summary-pill,.success-box,.option-review-item.correct-option b,.question-number,.version-filter-btn.active){color:#00150d!important;text-shadow:none!important}.hacker-admin-shell:not(.light-admin-shell) :is(.success-box *,.primary-btn *,.code-pill *,.mental-summary-pill *){color:#00150d!important}.hacker-admin-shell:not(.light-admin-shell) .stat-card.green,.hacker-admin-shell:not(.light-admin-shell) .stat-card.green :is(span,strong,b,p){color:#00150d!important;text-shadow:none!important}.hacker-admin-shell:not(.light-admin-shell) .stat-card.green{background:linear-gradient(135deg,#0f9,#9af0c2)!important}.hacker-admin-shell.light-admin-shell{--bg:#f8fafc;--panel:#fff;--text:#0f172a;--muted:#475569;--primary:#2563eb;--green:#16a34a;--red:#dc2626;--yellow:#ca8a04;--border:#e2e8f0;--shadow:0 18px 48px #0f172a14;color:#0f172a!important;background:radial-gradient(circle at 12% 0,#2563eb14,#0000 26%),radial-gradient(circle at 90% 8%,#facc151a,#0000 26%),#f8fafc!important}.hacker-admin-shell.light-admin-shell:before,.hacker-admin-shell.light-admin-shell:after,.hacker-admin-shell.light-admin-shell .hacker-matrix-layer{display:none!important}.hacker-admin-shell.light-admin-shell,.hacker-admin-shell.light-admin-shell .admin-main,.hacker-admin-shell.light-admin-shell .content-wrap,.hacker-admin-shell.light-admin-shell :is(h1,h2,h3,h4,h5,h6,p,label,td,li,strong,b,span,small){color:#0f172a!important;text-shadow:none!important}.hacker-admin-shell.light-admin-shell :is(.muted-text,small,.page-head p,.topbar p,.modal-head p,.mini-card span,.mini-card small,.section-title span,.answer-meta-grid span,.result-detail-summary span){color:#475569!important}.hacker-admin-shell.light-admin-shell .hacker-sidebar{color:#0f172a!important;background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:14px 0 36px #0f172a0f!important}.hacker-admin-shell.light-admin-shell .hacker-sidebar:before{background:linear-gradient(90deg,#ef4444,#facc15,#22c55e,#2563eb)!important}.hacker-admin-shell.light-admin-shell .sidebar-brand{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a0f!important}.hacker-admin-shell.light-admin-shell .sidebar-brand:after{display:none!important}.hacker-admin-shell.light-admin-shell .sidebar-brand h2{color:#0f172a!important}.hacker-admin-shell.light-admin-shell .sidebar-brand span{color:#64748b!important}.hacker-admin-shell.light-admin-shell .brand-circle{color:#fff!important;background:linear-gradient(135deg,#2563eb,#16a34a)!important;box-shadow:0 12px 26px #2563eb2e!important}.hacker-admin-shell.light-admin-shell .sidebar nav a{font-family:inherit;color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.hacker-admin-shell.light-admin-shell .sidebar nav a:hover,.hacker-admin-shell.light-admin-shell .sidebar nav a.router-link-active{transform:translate(3px);color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#2563eb!important;box-shadow:0 12px 24px #2563eb2e!important}.hacker-admin-shell.light-admin-shell .hacker-side-status{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.hacker-admin-shell.light-admin-shell .hacker-side-status span,.hacker-admin-shell.light-admin-shell .hacker-live-dot i{background:#16a34a!important;box-shadow:0 0 12px #16a34a52!important}.hacker-admin-shell.light-admin-shell .logout{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#ef4444!important}.hacker-admin-shell.light-admin-shell .hacker-topbar{background:#ffffffeb!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 12px 34px #0f172a0f!important}.hacker-admin-shell.light-admin-shell .hacker-eyebrow{letter-spacing:.08em;font-family:inherit;color:#2563eb!important}.hacker-admin-shell.light-admin-shell .hacker-live-dot{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important}.hacker-admin-shell.light-admin-shell .theme-toggle-btn{color:#fff!important;background:linear-gradient(135deg,#2563eb,#38bdf8)!important;border-color:#2563eb!important;box-shadow:0 12px 26px #2563eb2e!important}.hacker-admin-shell.light-admin-shell .theme-toggle-btn b{color:#fff!important}.hacker-admin-shell.light-admin-shell .theme-toggle-btn .moon-icon{background:#fff;box-shadow:inset -4px 0 #2563eb40,0 0 14px #2563eb24}.hacker-admin-shell.light-admin-shell .menu-btn{color:#0f172a!important;background:#fff!important;border-color:#e2e8f0!important}.hacker-admin-shell.light-admin-shell .student-link{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#16a34a!important;box-shadow:0 12px 24px #16a34a29!important}.hacker-admin-shell.light-admin-shell .page-head,.hacker-admin-shell.light-admin-shell :is(.panel,.question-card,.table-wrap,.mini-card,.center-card,.question-view-card,.test-row,.empty-state,.bulk-action-bar,.info-card,.word-format-box,.inline-create-box,.locked-center-box,.edit-student-modal,.delete-confirm-modal,.result-detail-modal){color:#0f172a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 18px 48px #0f172a12!important}.hacker-admin-shell.light-admin-shell .page-head{background:linear-gradient(135deg,#fff,#f8fafc)!important}.hacker-admin-shell.light-admin-shell :is(.panel,.question-card):before{display:none!important}.hacker-admin-shell.light-admin-shell :is(.panel:hover,.center-card:hover,.stat-card:hover){transform:translateY(-2px);box-shadow:0 22px 54px #0f172a1a!important}.hacker-admin-shell.light-admin-shell input,.hacker-admin-shell.light-admin-shell select,.hacker-admin-shell.light-admin-shell textarea{caret-color:#2563eb;color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}.hacker-admin-shell.light-admin-shell input::placeholder,.hacker-admin-shell.light-admin-shell textarea::placeholder{color:#94a3b8!important}.hacker-admin-shell.light-admin-shell input:focus,.hacker-admin-shell.light-admin-shell select:focus,.hacker-admin-shell.light-admin-shell textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1f!important}.hacker-admin-shell.light-admin-shell select option{color:#0f172a!important;background:#fff!important}.hacker-admin-shell.light-admin-shell input:-webkit-autofill{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.hacker-admin-shell.light-admin-shell input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.hacker-admin-shell.light-admin-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.hacker-admin-shell.light-admin-shell table,.hacker-admin-shell.light-admin-shell thead,.hacker-admin-shell.light-admin-shell tbody,.hacker-admin-shell.light-admin-shell tr,.hacker-admin-shell.light-admin-shell td,.hacker-admin-shell.light-admin-shell th{color:#0f172a!important}.hacker-admin-shell.light-admin-shell th{font-family:inherit;color:#334155!important;background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important}.hacker-admin-shell.light-admin-shell td{border-bottom:1px solid #e2e8f0!important}.hacker-admin-shell.light-admin-shell tbody tr:nth-child(2n){background:#f8fafc!important}.hacker-admin-shell.light-admin-shell tbody tr:hover{background:#eff6ff!important}.hacker-admin-shell.light-admin-shell .primary-btn{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #2563eb!important;box-shadow:0 12px 26px #2563eb2e!important}.hacker-admin-shell.light-admin-shell .secondary-btn,.hacker-admin-shell.light-admin-shell .template-link,.hacker-admin-shell.light-admin-shell .version-filter-btn{color:#713f12!important;background:linear-gradient(135deg,#fef3c7,#facc15)!important;border:1px solid #f59e0b!important;box-shadow:0 12px 24px #f59e0b24!important}.hacker-admin-shell.light-admin-shell .danger-btn{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border:1px solid #ef4444!important;box-shadow:0 12px 24px #ef444429!important}.hacker-admin-shell.light-admin-shell .copy-code-btn,.hacker-admin-shell.light-admin-shell .code-pill,.hacker-admin-shell.light-admin-shell .mental-summary-pill,.hacker-admin-shell.light-admin-shell .version-filter-btn.active,.hacker-admin-shell.light-admin-shell .question-number{color:#052e16!important;background:linear-gradient(135deg,#86efac,#22c55e)!important;border:1px solid #22c55e!important;box-shadow:0 12px 24px #22c55e29!important}.hacker-admin-shell.light-admin-shell .ghost-btn{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.hacker-admin-shell.light-admin-shell :is(.primary-btn,.secondary-btn,.danger-btn,.copy-code-btn,.code-pill,.mental-summary-pill,.theme-toggle-btn) *{color:inherit!important}.hacker-admin-shell.light-admin-shell .stat-card{color:#fff!important;border:none!important;box-shadow:0 18px 42px #0f172a1a!important}.hacker-admin-shell.light-admin-shell .stat-card:after{display:none!important}.hacker-admin-shell.light-admin-shell .stat-card :is(span,strong,b,p){color:inherit!important;text-shadow:none!important}.hacker-admin-shell.light-admin-shell .stat-card.dark{color:#fff!important;background:linear-gradient(135deg,#0f172a,#334155)!important}.hacker-admin-shell.light-admin-shell .stat-card.red{color:#fff!important;background:linear-gradient(135deg,#dc2626,#fb7185)!important}.hacker-admin-shell.light-admin-shell .stat-card.yellow{color:#422006!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important}.hacker-admin-shell.light-admin-shell .stat-card.green{color:#052e16!important;background:linear-gradient(135deg,#22c55e,#86efac)!important}.hacker-admin-shell.light-admin-shell .stat-card.blue{color:#fff!important;background:linear-gradient(135deg,#2563eb,#60a5fa)!important}.hacker-admin-shell.light-admin-shell .stat-card.purple{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#c084fc)!important}.hacker-admin-shell.light-admin-shell .success-box{color:#052e16!important;background:#dcfce7!important;border:1px solid #86efac!important}.hacker-admin-shell.light-admin-shell .error-box{color:#7f1d1d!important;background:#fee2e2!important;border:1px solid #fecaca!important}.hacker-admin-shell.light-admin-shell .hint-box,.hacker-admin-shell.light-admin-shell .upload-box{color:#1e3a8a!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.hacker-admin-shell.light-admin-shell .success-box *,.hacker-admin-shell.light-admin-shell .error-box *,.hacker-admin-shell.light-admin-shell .hint-box *{color:inherit!important}.hacker-admin-shell.light-admin-shell .status-badge{border:1px solid!important}.hacker-admin-shell.light-admin-shell .status-not_started{color:#dc2626!important;background:#fee2e2!important}.hacker-admin-shell.light-admin-shell .status-in_progress{color:#92400e!important;background:#fef3c7!important}.hacker-admin-shell.light-admin-shell .status-completed{color:#166534!important;background:#dcfce7!important}.hacker-admin-shell.light-admin-shell .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a61!important}.hacker-admin-shell.light-admin-shell :is(.answer-detail-card,.result-detail-summary div,.answer-meta-grid div,.option-review-item,.answer-box,.delete-warning-box){color:#0f172a!important;background:#f8fafc!important;border-color:#e2e8f0!important}.hacker-admin-shell.light-admin-shell :is(.answer-detail-card,.result-detail-summary div,.answer-meta-grid div,.option-review-item,.answer-box,.delete-warning-box) *{color:inherit!important}.hacker-admin-shell.light-admin-shell .answer-detail-card.answer-ok,.hacker-admin-shell.light-admin-shell .option-review-item.correct-option,.hacker-admin-shell.light-admin-shell .answer-box.correct{color:#052e16!important;background:#dcfce7!important;border-color:#86efac!important}.hacker-admin-shell.light-admin-shell .answer-detail-card.answer-bad,.hacker-admin-shell.light-admin-shell .option-review-item.student-selected:not(.correct-option){color:#7f1d1d!important;background:#fee2e2!important;border-color:#fecaca!important}.hacker-admin-shell.light-admin-shell .option-review-item b{color:#fff!important;background:#2563eb!important}.hacker-admin-shell.light-admin-shell .option-review-item.correct-option b{color:#052e16!important;background:#86efac!important}.hacker-admin-shell.light-admin-shell .option-review-item.student-selected b{color:#422006!important;background:#facc15!important}.hacker-admin-shell.light-admin-shell .modal-close-btn{color:#fff!important;background:#ef4444!important;border:1px solid #ef4444!important}@media (width<=980px){.theme-toggle-btn,.hacker-admin-shell .theme-toggle-btn{width:100%}}.hacker-admin-shell.light-admin-shell .mental-answer-list span,.hacker-admin-shell.light-admin-shell .mental-answer-list span.ok,.hacker-admin-shell.light-admin-shell .mental-answer-list span.bad{color:#111827!important;text-shadow:none!important;font-weight:950!important}.hacker-admin-shell.light-admin-shell .mental-answer-list span.ok{background:#bbf7d0!important;border:1px solid #22c55e!important}.hacker-admin-shell.light-admin-shell .mental-answer-list span.bad{background:#fecaca!important;border:1px solid #ef4444!important}.hacker-admin-shell.light-admin-shell .mental-answer-list-wide{border-radius:16px;padding:8px;background:#f8fafc!important}.hacker-lab-page{gap:18px;display:grid}.hacker-lab-head h2{align-items:center;gap:10px;display:inline-flex}.hacker-lab-head h2:before{content:"◉";color:#0f9;text-shadow:0 0 18px #00ff99bf}.hacker-lab-grid{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);align-items:start;gap:18px;display:grid}.hacker-type-panel,.hacker-terminal-panel{min-height:420px}.hacker-lab-label{color:#0f9;letter-spacing:.16em;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:900;display:inline-flex}.hacker-type-panel h3{color:#ecfff7;margin:0 0 14px}.hacker-type-panel textarea{resize:vertical;width:100%;min-height:160px;font-size:15px;line-height:1.55}.hacker-lab-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hacker-lab-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.hacker-lab-mini span{color:#b7ffd9;background:#00ff9914;border:1px solid #00ff992e;border-radius:18px;gap:4px;padding:12px;font-size:12px;font-weight:900;display:grid}.hacker-lab-mini b{color:#fff;font-size:18px}.hacker-lab-mini i{background:#64748b;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.hacker-lab-mini .online i{background:#0f9;box-shadow:0 0 14px #0f9c}.terminal-window{background:#010806;border:1px solid #00ff993d;border-radius:24px;overflow:hidden;box-shadow:inset 0 0 40px #00ff990f,0 26px 70px #0000005c}.terminal-top{color:#b7ffd9;background:linear-gradient(90deg,#00ff991f,#22d3ee0d);border-bottom:1px solid #00ff992e;align-items:center;gap:9px;height:48px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;display:flex}.terminal-top .dot{border-radius:50%;flex:none;width:12px;height:12px}.terminal-top .dot.red{background:#ef4444}.terminal-top .dot.yellow{background:#facc15}.terminal-top .dot.green{background:#22c55e}.terminal-top b{color:#ecfff7;margin-left:8px}.terminal-body{background-color:#010806;background-image:linear-gradient(#00ff990a 1px,#0000 1px),linear-gradient(90deg,#00ff9908 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:430px;padding:16px;overflow:auto}.terminal-body p{grid-template-columns:42px 1fr;gap:10px;margin:0 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45;display:grid}.terminal-body .line-number{color:#b7ffd970;-webkit-user-select:none;user-select:none}.terminal-body code{color:#d7ffe9;white-space:pre-wrap;word-break:break-word}.terminal-body p.ok code{color:#0f9}.terminal-body p.warn code{color:#facc15}.terminal-body p.info code{color:#22d3ee}.terminal-body p.code code{color:#d7ffe9}.hacker-admin-shell.light-admin-shell .hacker-lab-head h2:before{color:#16a34a;text-shadow:none}.hacker-admin-shell.light-admin-shell .hacker-type-panel h3,.hacker-admin-shell.light-admin-shell .hacker-lab-mini b,.hacker-admin-shell.light-admin-shell .terminal-top b{color:#0f172a!important}.hacker-admin-shell.light-admin-shell .hacker-lab-label{color:#2563eb!important}.hacker-admin-shell.light-admin-shell .hacker-lab-mini span{color:#0f172a!important;background:#f8fafc!important;border-color:#dbeafe!important}.hacker-admin-shell.light-admin-shell .terminal-window{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 18px 48px #0f172a14!important}.hacker-admin-shell.light-admin-shell .terminal-top{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.hacker-admin-shell.light-admin-shell .terminal-body{background-color:#fff!important;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0a 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:22px 22px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.hacker-admin-shell.light-admin-shell .terminal-body .line-number{color:#94a3b8!important}.hacker-admin-shell.light-admin-shell .terminal-body code,.hacker-admin-shell.light-admin-shell .terminal-body p.code code{color:#111827!important}.hacker-admin-shell.light-admin-shell .terminal-body p.ok code{color:#166534!important}.hacker-admin-shell.light-admin-shell .terminal-body p.warn code{color:#92400e!important}.hacker-admin-shell.light-admin-shell .terminal-body p.info code{color:#1d4ed8!important}@media (width<=980px){.hacker-lab-grid,.hacker-lab-mini{grid-template-columns:1fr}.terminal-body{height:360px}}.hacker-top-link{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-weight:950;display:inline-flex;color:#00150d!important;background:linear-gradient(135deg,#0f9,#22d3ee)!important;border:1px solid #fff3!important;box-shadow:0 0 28px #00ff992e!important}.hacker-top-link:before{content:"⌁";font-size:18px}.hacker-admin-shell.light-admin-shell .hacker-top-link{color:#fff!important;background:linear-gradient(135deg,#ef4444,#f97316)!important;border-color:#ef4444!important;box-shadow:0 12px 26px #ef44442e!important}.hacker-admin-shell.hacker-fullscreen-shell{min-height:100dvh;overflow:hidden;background:#000!important;display:block!important}.hacker-admin-shell.hacker-fullscreen-shell.light-admin-shell{background:#000!important}.hacker-fullscreen-shell .admin-main{min-height:100dvh;background:#000!important}.hacker-fullscreen-shell .content-wrap{min-height:100dvh;background:#000!important;padding:0!important}.hacker-fullscreen-shell .hacker-matrix-layer,.hacker-fullscreen-shell:before,.hacker-fullscreen-shell:after{display:none!important}.full-hacker-page{cursor:text;background:radial-gradient(circle at 52% 45%,#0f03,#0000 22%),radial-gradient(circle at 8% 22%,#00ff002e,#0000 24%),linear-gradient(90deg,#000 0%,#031a05 45%,#000 100%);min-height:100dvh;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow:hidden;color:#0f0!important}.full-hacker-page *,.hacker-admin-shell.light-admin-shell .full-hacker-page *,.hacker-admin-shell.hacker-fullscreen-shell.light-admin-shell .full-hacker-page *{color:inherit;text-shadow:none}.full-hacker-bg{pointer-events:none;opacity:.48;background:linear-gradient(#00ff0009 1px,#0000 1px) 0 0/4px 4px,linear-gradient(90deg,#00ff0008 1px,#0000 1px) 0 0/4px 4px,radial-gradient(circle at 58%,#00ff0029,#0000 28%);animation:7s linear infinite fullHackScan;position:absolute;inset:0}.full-hacker-bg:after{content:"";background:linear-gradient(#0000 0%,#00ff0014 50%,#0000 100%);animation:5s linear infinite screenSweep;position:absolute;inset:0;transform:translateY(-100%)}.full-hacker-top{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:10px;left:18px;right:18px}.full-hacker-top span{letter-spacing:.18em;font-size:12px;font-weight:950;display:block;color:#0f0!important}.full-hacker-top h1{text-transform:uppercase;margin:2px 0 0;font-size:clamp(22px,3vw,38px);line-height:1;color:#0f0!important;text-shadow:0 0 18px #00ff008c!important}.full-hacker-top-actions{pointer-events:auto;flex-wrap:wrap;gap:10px;display:flex}.full-hacker-top-actions a,.full-hacker-top-actions button{cursor:pointer;border:1px solid #0f0;border-radius:0;width:auto;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:950;box-shadow:0 0 18px #00ff0042;color:#001800!important;background:#0f0!important}.full-hacker-top-actions a:hover,.full-hacker-top-actions button:hover{filter:brightness(1.16)}.full-hacker-desktop{z-index:1;min-height:100dvh;position:relative}.hack-window{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;overflow:hidden;color:#0f0!important;background:#000800c7!important;border:1px solid #0f0!important;box-shadow:0 0 0 1px #00ff002e,0 0 34px #00ff0029,inset 0 0 38px #00ff000f!important}.hack-window-title{letter-spacing:.05em;border-bottom:1px solid #0f0;justify-content:space-between;align-items:center;gap:10px;min-height:31px;padding:5px 10px;font-size:13px;font-weight:950;display:flex;color:#001800!important;background:#0f0!important}.hack-window-title b,.hack-window-title span{color:#001800!important}.center-title{justify-content:center}.program-window{width:min(460px,100vw - 40px);height:320px;top:52px;left:18px}.program-window textarea{resize:none;outline:none;width:100%;height:calc(100% - 31px);padding:14px;font-family:inherit;font-size:13px;line-height:1.5;color:#0f0!important;box-shadow:none!important;caret-color:#0f0!important;background:#000000d1!important;border:0!important;border-radius:0!important}.program-window textarea::placeholder{color:#00ff00b8!important}.trace-window{width:min(490px,42vw);height:295px;top:40px;left:30%}.trace-svg{background:#000000c7;width:100%;height:calc(100% - 31px);display:block}.trace-line{stroke:#00ff0073;stroke-width:1.6px;filter:drop-shadow(0 0 4px #00ff008c);animation:2.4s ease-in-out infinite tracePulse}.trace-node{fill:#0f0;filter:drop-shadow(0 0 6px #00ff00b3)}.trace-node.hot{fill:#7cff7c;animation:1.1s ease-in-out infinite nodePulse}.matrix-window{width:min(500px,48vw);height:352px;bottom:26px;left:18px}.matrix-grid{background:#000000c7;grid-template-columns:repeat(20,1fr);gap:2px 8px;height:calc(100% - 31px);padding:9px 10px;display:grid;overflow:hidden}.matrix-grid span{opacity:.78;animation:1.5s ease-in-out infinite charBlink;animation-delay:calc(var(--i,0) * 20ms);font-size:16px;line-height:1;color:#0f0!important}.editor-window{width:min(340px,34vw);height:300px;top:350px;left:51%}.editor-window pre{text-align:center;background:#000000b8;height:calc(100% - 31px);margin:0;padding:26px 20px;font-family:inherit;font-size:13px;line-height:1.15;overflow:hidden;color:#0f0!important;text-shadow:0 0 14px #00ff009e!important}.graph-window{width:min(420px,37vw);height:128px;padding:8px 12px 16px;bottom:24px;left:28%;background:#000c!important}.graph-grid{background-color:#0000;background-image:linear-gradient(#00ff002e 1px,#0000 1px),linear-gradient(90deg,#00ff002e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;gap:8px;padding:12px 30px 18px 18px;display:flex;position:absolute;inset:0}.graph-grid i{background:#0f0;flex:1;min-width:4px;transition:height .22s;display:block;box-shadow:0 0 16px #00ff00b3}.graph-value{font-size:12px;font-weight:950;position:absolute;top:8px;right:12px;color:#0f0!important}.terminal-full-window{width:min(510px,42vw);height:320px;bottom:24px;right:18px}.full-terminal-body{background:#000000db;height:calc(100% - 31px);padding:11px 12px;overflow:auto}.full-terminal-body p{grid-template-columns:44px 1fr;gap:8px;margin:0 0 7px;font-size:12px;line-height:1.45;display:grid}.full-terminal-body p span{-webkit-user-select:none;user-select:none;color:#00ff0080!important}.full-terminal-body code{white-space:pre-wrap;word-break:break-word;font-family:inherit;color:#0f0!important}.full-terminal-body p.ok code{color:#80ff80!important}.full-terminal-body p.warn code{color:#d8ff00!important}.full-terminal-body p.info code{color:#6ff!important}.hack-icons-panel{z-index:4;grid-template-columns:repeat(2,minmax(84px,1fr));gap:20px 24px;width:min(250px,28vw);display:grid;position:absolute;top:60px;right:34px}.hack-icons-panel button{cursor:pointer;text-align:center;border:0;place-items:center;gap:5px;font-family:inherit;display:grid;color:#0f0!important;background:0 0!important}.hack-icons-panel button b{place-items:center;width:40px;height:36px;font-size:25px;line-height:1;display:grid;box-shadow:0 0 20px #00ff0052;color:#001800!important;background:#0f0!important}.hack-icons-panel button span{font-size:12px;font-weight:950;line-height:1.15;color:#0f0!important;text-shadow:0 0 12px #00ff006b!important}@keyframes fullHackScan{0%{background-position:0 0,0 0,0 0}to{background-position:0 100px,120px 0,0 0}}@keyframes screenSweep{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes tracePulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes nodePulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}@keyframes charBlink{0%,to{opacity:.32}50%{opacity:1}}@media (width<=1100px){.full-hacker-page{padding:96px 14px 18px;overflow:auto}.full-hacker-desktop{gap:14px;min-height:auto;display:grid}.hack-window,.program-window,.trace-window,.matrix-window,.editor-window,.graph-window,.terminal-full-window,.hack-icons-panel{width:100%;position:relative;inset:auto}.program-window,.trace-window,.matrix-window,.editor-window,.terminal-full-window{height:330px}.graph-window{height:150px}.hack-icons-panel{order:-1;grid-template-columns:repeat(3,1fr)}.full-hacker-top{background:#000000c7;border-bottom:1px solid #00ff0047;padding:10px;position:fixed;top:0;left:0;right:0}}@media (width<=640px){.full-hacker-top{flex-direction:column;align-items:flex-start}.full-hacker-page{padding-top:148px}.full-hacker-top-actions,.full-hacker-top-actions a,.full-hacker-top-actions button{width:100%}.hack-icons-panel{grid-template-columns:repeat(2,1fr)}.matrix-grid{grid-template-columns:repeat(14,1fr)}}.exam-body .option-card{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;border-width:1px;align-items:flex-start;width:100%;min-height:58px;transition:background-color .15s,border-color .15s,box-shadow .15s!important;transform:none!important}.exam-body .option-card:hover,.exam-body .option-card.selected,.exam-body .option-card:active,.exam-body .option-card:focus,.exam-body .option-card:focus-within{border-width:1px;transform:none!important}.exam-body .option-card input[type=radio]{flex:none;width:16px;height:16px;margin-top:2px}.exam-body .option-card>span{flex:auto;min-width:0;line-height:1.35;display:block}.question-card{overflow:hidden}.option-card,.option-card:hover,.option-card:active,.option-card:focus,.option-card:focus-within,.option-card.selected{box-sizing:border-box!important;min-height:52px!important;color:inherit!important;box-shadow:none!important;background:#f8fafcdb!important;border:1px solid #94a3b83d!important;border-radius:20px!important;outline:none!important;align-items:center!important;gap:10px!important;padding:14px!important;transition:none!important;display:flex!important;transform:none!important}.option-card:has(input:checked){box-sizing:border-box!important;min-height:52px!important;color:inherit!important;box-shadow:none!important;background:#f8fafcdb!important;border:1px solid #94a3b83d!important;border-radius:20px!important;outline:none!important;align-items:center!important;gap:10px!important;padding:14px!important;transition:none!important;display:flex!important;transform:none!important}.option-card input,.option-card input:checked,.option-card input:focus,.option-card input:active{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.option-card>span,.option-card:active>span,.option-card:focus>span,.option-card:focus-within>span,.option-card.selected>span{color:inherit!important;font-weight:inherit!important;transform:none!important}.exam-body .options-grid{align-items:stretch!important}.exam-body .option-card,.exam-body .option-card:hover,.exam-body .option-card:active,.exam-body .option-card:focus,.exam-body .option-card:focus-within,.exam-body .option-card.selected,.exam-body .option-card.selected:hover,.exam-body .option-card.selected:active,.exam-body .option-card.selected:focus,.exam-body .option-card.selected:focus-within{box-sizing:border-box!important;outline:none!important;height:auto!important;min-height:58px!important;margin:0!important;padding:14px 16px!important;transition:none!important;transform:translate(0,0)scale(1)!important}.exam-body .option-card{box-shadow:none!important;background:#f8fafcdb!important;border:1px solid #94a3b847!important}.exam-body .option-card.selected{background:#eff6fff2!important;border:1px solid #2563ebf2!important;box-shadow:inset 0 0 0 2px #2563eb38!important}.exam-body .option-card input[type=radio]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.exam-body .option-card>span{line-height:1.35!important;display:block!important}.result-detail-modal,.result-detail-modal :not(.primary-btn):not(.secondary-btn):not(.danger-btn):not(.modal-close-btn),.hacker-admin-shell .result-detail-modal,.hacker-admin-shell .result-detail-modal :not(.primary-btn):not(.secondary-btn):not(.danger-btn):not(.modal-close-btn){color:#0f172a!important;text-shadow:none!important}.result-detail-modal .modal-head p,.result-detail-modal .result-detail-summary span,.result-detail-modal .answer-meta-grid span,.hacker-admin-shell .result-detail-modal .modal-head p,.hacker-admin-shell .result-detail-modal .result-detail-summary span,.hacker-admin-shell .result-detail-modal .answer-meta-grid span{color:#475569!important}.result-detail-modal .option-review-item span,.result-detail-modal .question-text,.result-detail-modal .answer-card-head strong,.result-detail-modal .answer-detail-card,.result-detail-modal .answer-detail-card b,.result-detail-modal .result-detail-summary b,.result-detail-modal .answer-meta-grid b,.hacker-admin-shell .result-detail-modal .option-review-item span,.hacker-admin-shell .result-detail-modal .question-text,.hacker-admin-shell .result-detail-modal .answer-card-head strong,.hacker-admin-shell .result-detail-modal .answer-detail-card,.hacker-admin-shell .result-detail-modal .answer-detail-card b,.hacker-admin-shell .result-detail-modal .result-detail-summary b,.hacker-admin-shell .result-detail-modal .answer-meta-grid b,.result-detail-modal .answer-card-head span,.hacker-admin-shell .result-detail-modal .answer-card-head span{color:#0f172a!important}.result-detail-modal .answer-ok .answer-card-head span,.hacker-admin-shell .result-detail-modal .answer-ok .answer-card-head span{color:#166534!important}.result-detail-modal .answer-bad .answer-card-head span,.hacker-admin-shell .result-detail-modal .answer-bad .answer-card-head span{color:#991b1b!important}.question-card .question-text{white-space:pre-wrap}.question-image{object-fit:contain;border-radius:14px;max-width:min(100%,320px);max-height:260px;margin:4px 0 14px;display:block}.page-head-actions{flex-wrap:wrap;gap:10px;display:flex}.code-input-row{gap:8px;display:flex}.code-input-row input{flex:1;min-width:0}.code-input-row input:not(:placeholder-shown){letter-spacing:.2em}.code-catalog{gap:6px;margin-bottom:12px;line-height:1.5;display:grid}.exam-body .option-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative!important}.question-passage{white-space:pre-wrap;margin:0 0 8px}.question-text .katex,.option-card .katex,.answers-grid .katex,.option-review-list .katex{font-size:1.05em}.question-text .katex-display{margin:.4em 0}.question-text .katex .base,.option-card .katex .base{margin:3px 0}:root{--xz-night:#061630;--xz-lapis:#0b2a55;--xz-blue:#1565c0;--xz-turq:#14b8c4;--xz-turq-soft:#5ce1e6;--xz-gold:#f5c84c;--xz-gold-deep:#d79a1e;--xz-sand:#f6ead2;--xz-clay:#c9965a;--xz-ink:#0b1630;--xz-card:#fffcf5f0;--xz-card-border:#c9965a59;--xz-display:"Unbounded", "Manrope", system-ui, sans-serif;--xz-body:"Manrope", Inter, system-ui, sans-serif;--xz-grad:linear-gradient(120deg, var(--xz-turq) 0%, var(--xz-blue) 55%, #5b3fd1 100%);--xz-gold-grad:linear-gradient(120deg, #ffe39a 0%, var(--xz-gold) 45%, var(--xz-gold-deep) 100%);--xz-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%235ce1e6' stroke-width='1.4' stroke-opacity='.55'%3E%3Cpath d='M48 14 58 38 82 48 58 58 48 82 38 58 14 48 38 38Z'/%3E%3Cpath d='M24 24h48v48H24z' transform='rotate(45 48 48)'/%3E%3Ccircle cx='48' cy='48' r='7'/%3E%3Cpath d='M0 0 14 14M96 0 82 14M0 96l14-14M96 96 82 82'/%3E%3C/g%3E%3Cg fill='%23f5c84c' fill-opacity='.55'%3E%3Ccircle cx='48' cy='48' r='2.5'/%3E%3Ccircle cx='0' cy='0' r='3'/%3E%3Ccircle cx='96' cy='0' r='3'/%3E%3Ccircle cx='0' cy='96' r='3'/%3E%3Ccircle cx='96' cy='96' r='3'/%3E%3C/g%3E%3C/svg%3E");--xz-tile-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%230b2a55' stroke-width='1' stroke-opacity='.07'%3E%3Cpath d='M24 6 29 19 42 24 29 29 24 42 19 29 6 24 19 19Z'/%3E%3C/g%3E%3C/svg%3E")}html,body{background:var(--xz-night)!important}body{font-family:var(--xz-body)!important}body:before{display:none!important}.xz{isolation:isolate;min-height:100vh;position:relative}.xz h1,.xz h2,.xz .page-head h2{font-family:var(--xz-display)!important;letter-spacing:-.01em!important}.xorazm-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xb-sky{background:radial-gradient(1200px 600px at 80% -10%,#14b8c459,#0000 60%),radial-gradient(900px 500px at -10% 30%,#e86a4a38,#0000 60%),radial-gradient(800px 420px at 50% 115%,#f5c84c38,#0000 60%),linear-gradient(#061630 0%,#0b2a55 55%,#0e3a6b 100%);position:absolute;inset:0}.xb-tiles{background-image:var(--xz-tile);opacity:.16;background-size:96px 96px;animation:60s linear infinite xz-tiles-drift;position:absolute;inset:-96px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0009 45%,#0000 85%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0009 45%,#0000 85%)}.xb-skyline{opacity:.55;background:linear-gradient(#0000,#061630d9),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 190' preserveAspectRatio='xMidYMax slice'%3E%3Cpath fill='%230a1c38' d='M0 190V96l70-40 60 30 90-62 80 50 70-36 110 58 90-44 100 52 80-30 120 48 90-40 110 46 130-30v148z'/%3E%3Cg fill='%23041024'%3E%3Cpath d='M40 190v-40h120v40z'/%3E%3Cpath d='M80 150V60l8-6 4-34h16l4 34 8 6v90z'/%3E%3Cpath d='M74 62h52v6H74z'/%3E%3Cpath d='M200 190v-60h12V96h-6l4-10h10l4 10h-6v34h50V96h-6l4-10h10l4 10h-6v34h12v60h-30v-28a14 14 0 0 0-28 0v28h-8v-28a14 14 0 0 0-28 0z'/%3E%3Cpath d='M360 190v-52h18l-2-6h68l-2 6h18v52z'/%3E%3Cpath d='M380 132V84a30 30 0 0 1 60 0v48z'/%3E%3Cpath d='M382 84h56v-8h-56zM384 76h6v-6h-6zM398 76h6v-6h-6zM412 76h6v-6h-6zM426 76h6v-6h-6z'/%3E%3Cpath d='M520 190V118l3-50h6l3 50v72z'/%3E%3Cpath d='M526 70c-20-4-34 4-40 12 12-8 26-8 40-6-14 2-28 10-32 22 10-12 22-16 32-16 8 2 20 10 26 22-2-14-14-22-22-24 14 0 28 4 36 12-6-10-22-18-40-16 10-4 26-4 36 2-8-8-24-12-36-8z'/%3E%3Cpath d='M640 190v-44h100v44z'/%3E%3Cpath d='M660 146V90l6-4 4-58h14l4 58 6 4v56z'/%3E%3Cpath d='M676 28l-6 -16h20l-6 16z'/%3E%3Cpath d='M800 190V122l3-56h6l3 56v68z'/%3E%3Cpath d='M806 68c-20-4-34 4-40 12 12-8 26-8 40-6-14 2-28 10-32 22 10-12 22-16 32-16 8 2 20 10 26 22-2-14-14-22-22-24 14 0 28 4 36 12-6-10-22-18-40-16 10-4 26-4 36 2-8-8-24-12-36-8z'/%3E%3Cpath d='M880 190v-46h120v46z'/%3E%3Cpath d='M900 144v-30h80v30z'/%3E%3Cpath d='M1040 190V130l3-48h6l3 48v60z'/%3E%3Cpath d='M1046 84c-20-4-34 4-40 12 12-8 26-8 40-6-14 2-28 10-32 22 10-12 22-16 32-16 8 2 20 10 26 22-2-14-14-22-22-24 14 0 28 4 36 12-6-10-22-18-40-16 10-4 26-4 36 2-8-8-24-12-36-8z'/%3E%3Cpath d='M1080 190v-40h120v40z'/%3E%3C/g%3E%3Cpath fill='%230e7fb5' fill-opacity='.55' d='M0 178q25-8 50 0t50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0 50 0V190H0z'/%3E%3Cg fill='%2314b8c4' fill-opacity='.6'%3E%3Ccircle cx='100' cy='18' r='3'/%3E%3Ccircle cx='677' cy='12' r='3'/%3E%3Ccircle cx='410' cy='60' r='3'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat;height:190px;position:absolute;bottom:0;left:0;right:0}.xb-cubes{perspective:900px;position:absolute;inset:0}.xb-cube-wrap{width:var(--size);height:var(--size);animation:24s ease-in-out infinite xz-float;position:absolute}.xb-cube{width:100%;height:100%;transform-style:preserve-3d;animation:18s linear infinite xz-spin;position:relative}.xb-face{background:var(--xz-tile) center / 140% 140%, linear-gradient(135deg, #14b8c459, #1565c059);backface-visibility:visible;border:1px solid #5ce1e699;position:absolute;inset:0;box-shadow:inset 0 0 18px #5ce1e659}.xb-front{transform:translateZ(calc(var(--size) / 2))}.xb-back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.xb-right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.xb-left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.xb-top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2));background:var(--xz-gold-grad);opacity:.75}.xb-bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}.xb-sparkles i{background:#fff3c4;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite xz-twinkle;position:absolute;box-shadow:0 0 8px 2px #f5c84c99}.xorazm-backdrop.is-calm .xb-tiles{opacity:.08}.xorazm-backdrop.is-calm .xb-cubes{opacity:.45}.xorazm-backdrop.is-calm .xb-skyline{opacity:.3}@keyframes xz-tiles-drift{0%{transform:translate(0,0)}to{transform:translate(96px,96px)}}@keyframes xz-spin{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(720deg)}}@keyframes xz-float{0%,to{transform:translate(0,0)}33%{transform:translate(18px,-26px)}66%{transform:translate(-14px,16px)}}@keyframes xz-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}@keyframes xz-rise{0%{opacity:0;transform:translateY(26px)rotateX(12deg)}to{opacity:1;transform:none}}@keyframes xz-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes xz-pulse-ring{0%{box-shadow:0 0 #f5c84c8c}to{box-shadow:0 0 0 18px #f5c84c00}}@keyframes xz-border-flow{to{--xz-angle:360deg}}@property --xz-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tilt-3d{transform-style:preserve-3d;will-change:transform;transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))!important;transition:transform .25s ease-out!important}.tilt-3d:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%), #ffffff47, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tilt-3d:hover:after{opacity:1}.xz .primary-btn{position:relative;overflow:hidden;background:var(--xz-grad)!important;color:#fff!important;background-size:160% 100%!important;border:0!important;font-weight:800!important;transition:transform .2s,box-shadow .2s,background-position .6s!important;box-shadow:0 14px 34px #14b8c459,inset 0 -3px #00000026!important}.xz .primary-btn:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/200% 100%;animation:3.2s ease-in-out infinite xz-shine;position:absolute;inset:0}.xz .primary-btn:hover:not(:disabled){background-position:100% 0!important;transform:translateY(-2px)!important;box-shadow:0 20px 44px #14b8c473,inset 0 -3px #00000026!important}.xz .primary-btn:disabled{filter:grayscale(.4)brightness(.9)}.xz .xz-entry{color:#fff;min-height:100vh;overflow-x:hidden;background:0 0!important;padding:0!important;display:block!important}.xz .xz-entry:before,.xz .xz-entry:after{display:none!important}.xz-entry-grid{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;max-width:1280px;min-height:100vh;margin:0 auto;padding:40px 32px;display:grid;position:relative}.xz-entry-copy{gap:22px;animation:.8s ease-out both xz-rise;display:grid}.xz-kicker{width:max-content;max-width:100%;color:var(--xz-sand);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0616308c;border:1px solid #f5c84c73;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:13px;font-weight:800;display:inline-flex}.xz-kicker b{background:var(--xz-gold-grad);width:28px;height:28px;color:var(--xz-ink);border-radius:50%;place-items:center;animation:2.4s ease-out infinite xz-pulse-ring;display:grid}.xz-title{text-shadow:0 10px 40px #14b8c459;margin:0;font-family:var(--xz-display)!important;color:#fff!important;font-size:clamp(34px,4.7vw,66px)!important;font-weight:800!important;line-height:.98!important}.xz-title span{background:var(--xz-gold-grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite xz-shine;display:block}.xz-lead{color:#f6ead2db;max-width:560px;margin:0;font-size:17px;line-height:1.65}.xz-subjects{flex-wrap:wrap;gap:10px;display:flex}.xz-subjects span{color:#e9fdff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#14b8c429,#1565c029);border:1px solid #5ce1e659;border-radius:14px;padding:9px 14px;font-size:14px;font-weight:700;animation:.7s ease-out both xz-rise}.xz-subjects span:nth-child(2){animation-delay:80ms}.xz-subjects span:nth-child(3){animation-delay:.16s}.xz-subjects span:nth-child(4){animation-delay:.24s}.xz-subjects span:nth-child(5){animation-delay:.32s}.xz-subjects span:nth-child(6){animation-delay:.4s}.xz .xz-login-card{width:100%;position:relative;border:1px solid var(--xz-card-border)!important;background:var(--xz-tile-dark) 0 0 / 48px 48px, var(--xz-card)!important;max-width:460px!important;color:var(--xz-ink)!important;box-shadow:none!important;text-align:left!important;border-radius:28px!important;margin:0!important;padding:30px!important}.xz .xz-login-card h2{color:var(--xz-ink)!important;margin:0 0 6px!important;font-size:26px!important}.xz .xz-login-card .entry-subtitle{color:#5b6478!important;margin:0 0 18px!important}.xz .xz-login-card input{color:var(--xz-ink)!important;font-family:var(--xz-display)!important;letter-spacing:.35em!important;text-align:center!important;background:#fff!important;border:2px solid #1565c02e!important;border-radius:18px!important;font-size:26px!important;transition:border-color .2s,box-shadow .2s!important}.xz .xz-login-card input:focus{border-color:var(--xz-turq)!important;box-shadow:0 0 0 5px #14b8c42e!important}.xz .xz-login-card .code-label{color:var(--xz-ink)!important;font-weight:800!important}.xz .xz-login-card .entry-admin-link{display:inline-block;color:var(--xz-blue)!important;background:#1565c014!important;border:1px solid #1565c02e!important;margin-top:14px!important}.xz-card-badges{gap:8px;margin-bottom:14px;display:flex}.xz-card-badges span{color:#0c6f78;letter-spacing:.04em;background:#14b8c41f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.xz-card-badges span:last-child{color:#8a5a00;background:#f5c84c33}.xz-stage{align-self:stretch;min-height:640px;animation:1s ease-out .15s both xz-rise;position:relative}.xz-stage .xorazm-scene{position:absolute;inset:-40px -80px 0 -40px}.xz-stage-login{background:conic-gradient(from var(--xz-angle), var(--xz-turq), var(--xz-gold), var(--xz-blue), var(--xz-turq));border-radius:30px;width:100%;max-width:460px;padding:2px;animation:6s linear infinite xz-border-flow;position:relative;box-shadow:0 30px 80px #00000073}.xz-stage-subjects{z-index:2;justify-content:center;position:absolute;bottom:24px;left:0;right:0}.xz-orbit-labels{z-index:1;pointer-events:none;position:absolute;inset:0}.xz-orbit-labels span{color:#ffe9a8;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06163099;border:1px solid #f5c84c66;border-radius:12px;padding:6px 12px;font-size:12px;font-weight:800;animation:9s ease-in-out infinite xz-float;position:absolute}.xz-orbit-labels span:first-child{top:12%;left:10%}.xz-orbit-labels span:nth-child(2){animation-delay:-3s;top:24%;left:44%}.xz-orbit-labels span:nth-child(3){animation-delay:-5s;top:46%;right:6%}.xz-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;display:grid}.xz-steps div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:14px;position:relative}.xz-steps b{font-family:var(--xz-display);color:var(--xz-gold);font-size:22px;display:block}.xz-steps span{color:#f6ead2cc;font-size:13px;font-weight:600}.xz .modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#061630b8!important}.xz .answer-modal,.xz .finish-modal-card{animation:.45s ease-out both xz-rise;border:1px solid var(--xz-card-border)!important;background:var(--xz-tile-dark) 0 0 / 48px 48px, var(--xz-card)!important;color:var(--xz-ink)!important;border-radius:28px!important}.xz .finish-icon{animation:2s ease-out infinite xz-pulse-ring;background:var(--xz-gold-grad)!important;color:var(--xz-ink)!important}.xz .exam-page{background:0 0!important}.xz .exam-header{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(120deg,#061630eb,#0b2a55eb)!important;border-bottom:1px solid #f5c84c59!important;box-shadow:0 10px 30px #00000059!important}.xz .exam-header:after{content:"";background:var(--xz-tile) 0 0 / 24px 24px, var(--xz-grad);opacity:.9;height:4px;position:absolute;bottom:-4px;left:0;right:0}.xz .exam-header h1{color:#fff!important}.xz .exam-header p{color:var(--xz-turq-soft)!important;font-weight:700!important}.xz .exam-header .timer{font-family:var(--xz-display)!important;color:#ffe9a8!important;background:#f5c84c24!important;border:1px solid #f5c84c80!important}.xz .exam-header .timer.danger{animation:1.2s ease-out infinite xz-pulse-ring;color:#fff!important;background:linear-gradient(120deg,#dc2626,#f97316)!important}.xz .exam-body{z-index:1;position:relative}.xz .question-card{animation:.55s ease-out both xz-rise;position:relative;border:1px solid var(--xz-card-border)!important;background:var(--xz-card)!important;color:var(--xz-ink)!important;border-radius:24px!important;box-shadow:0 18px 50px #0000004d!important}.xz .question-card:before{border-radius:24px 24px 0 0;content:""!important;background:var(--xz-tile) 0 0 / 18px 18px, var(--xz-grad)!important;opacity:1!important;height:6px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.xz .question-card:nth-of-type(2){animation-delay:40ms}.xz .question-card:nth-of-type(3){animation-delay:80ms}.xz .question-card:nth-of-type(4){animation-delay:.12s}.xz .question-card:nth-of-type(5){animation-delay:.16s}.xz .question-card h3{color:var(--xz-ink)!important}.xz .question-image{background:#fff;border:1px solid #c9965a40;padding:6px}.xz .stage-info-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffe9a8!important;background:#061630b3!important;border:1px solid #f5c84c66!important;border-radius:18px!important}.xz .stage-info-card span{color:#f6ead2d9!important}.xz .stage-hint{color:var(--xz-sand)!important}.xz .finish-btn{padding:18px!important;font-size:18px!important}.xz .admin-auth-page{position:relative;overflow:hidden;background:0 0!important}.xz .admin-auth-page .xorazm-scene{opacity:.55;position:absolute;inset:0}.xz .admin-auth-card{z-index:2;animation:.6s ease-out both xz-rise;position:relative;border:1px solid var(--xz-card-border)!important;background:var(--xz-tile-dark) 0 0 / 48px 48px, var(--xz-card)!important;color:var(--xz-ink)!important;border-radius:28px!important;box-shadow:0 30px 80px #00000080!important}.xz .admin-auth-card h1,.xz .admin-auth-card p,.xz .admin-auth-card label{color:var(--xz-ink)!important}.xz .admin-auth-card .admin-login-kicker{color:#0c6f78!important;background:#14b8c41f!important;border-color:#14b8c44d!important}.xz .admin-auth-card input{color:var(--xz-ink)!important;background:#fff!important;border:2px solid #1565c029!important}.xz .admin-auth-card .brand-circle,.xz .xz-emblem{background:var(--xz-gold-grad)!important;color:var(--xz-ink)!important;place-items:center!important;display:grid!important;box-shadow:0 10px 30px #f5c84c66!important}.xz .hacker-admin-shell{background:0 0!important}.xz .hacker-admin-shell .hacker-matrix-layer{display:none!important}.xz .hacker-admin-shell .sidebar{background:linear-gradient(#061630f0,#0b2a55f0)!important;border-right:1px solid #f5c84c38!important;box-shadow:10px 0 40px #0000004d!important}.xz .hacker-admin-shell .sidebar:after{content:"";background:var(--xz-tile) 0 0 / 64px 64px;opacity:.12;pointer-events:none;height:220px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.xz .hacker-admin-shell .sidebar-brand{background:#ffffff0a!important;border:1px solid #f5c84c4d!important}.xz .hacker-admin-shell .sidebar-brand h2{color:#fff!important;font-size:17px!important}.xz .hacker-admin-shell .sidebar-brand span{color:var(--xz-turq-soft)!important}.xz .hacker-admin-shell .sidebar nav a{font-family:var(--xz-body)!important;color:#f6ead2d9!important;background:0 0!important;border:1px solid #0000!important;font-weight:700!important;transition:background .2s,transform .2s,border-color .2s!important}.xz .hacker-admin-shell .sidebar nav a:hover{background:#14b8c41f!important;border-color:#14b8c44d!important;transform:translate(4px)!important}.xz .hacker-admin-shell .sidebar nav a.router-link-active{color:var(--xz-ink)!important;background:var(--xz-gold-grad)!important;box-shadow:0 10px 26px #f5c84c59!important}.xz .hacker-admin-shell .hacker-side-status{color:var(--xz-turq-soft)!important;font-family:var(--xz-body)!important;background:#14b8c414!important;border-color:#14b8c44d!important}.xz .hacker-admin-shell .topbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(120deg,#061630db,#0b2a55db)!important;border:1px solid #f5c84c40!important}.xz .hacker-admin-shell .topbar h1{color:#fff!important}.xz .hacker-admin-shell .topbar p,.xz .hacker-admin-shell .hacker-eyebrow{color:var(--xz-turq-soft)!important;font-family:var(--xz-body)!important}.xz .hacker-admin-shell .panel,.xz .hacker-admin-shell .page-head,.xz .hacker-admin-shell .filter-bar,.xz .hacker-admin-shell .bulk-action-bar,.xz .hacker-admin-shell .question-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eef8ff!important;background:#081c3cc7!important;border:1px solid #5ce1e62e!important}.xz .hacker-admin-shell .page-head h2,.xz .hacker-admin-shell .panel h3{color:#fff!important}.xz .hacker-admin-shell .stat-card{animation:.6s ease-out both xz-rise;position:relative;overflow:hidden;background:var(--xz-tile) right -30px top -30px / 120px 120px no-repeat, linear-gradient(140deg, #0b2a55f2, #061630f2)!important;color:#fff!important;border:1px solid #f5c84c40!important}.xz .hacker-admin-shell .stat-card strong{font-family:var(--xz-display)!important;color:#fff!important}.xz .hacker-admin-shell .stat-card span{color:var(--xz-turq-soft)!important;font-family:var(--xz-body)!important}.xz .hacker-admin-shell .stat-card.green{background:linear-gradient(140deg,#0f8f6a,#0b5e4b)!important}.xz .hacker-admin-shell .stat-card.red{background:linear-gradient(140deg,#8c2a2a,#5c1414)!important}.xz .hacker-admin-shell .stat-card.yellow{background:linear-gradient(140deg,#b07a0b,#6e4a04)!important}.xz .hacker-admin-shell .stat-card.blue{background:linear-gradient(140deg,#1565c0,#0b2a55)!important}.xz .hacker-admin-shell .stat-card.purple{background:linear-gradient(140deg,#5b3fd1,#2c1a7a)!important}.xz .hacker-admin-shell .stat-card:nth-child(2){animation-delay:60ms}.xz .hacker-admin-shell .stat-card:nth-child(3){animation-delay:.12s}.xz .hacker-admin-shell .stat-card:nth-child(4){animation-delay:.18s}.xz .hacker-admin-shell .stat-card:nth-child(5){animation-delay:.24s}.xz .hacker-admin-shell .stat-card:nth-child(6){animation-delay:.3s}.xz .hacker-admin-shell table th{color:#ffe9a8!important;font-family:var(--xz-body)!important;background:#f5c84c1f!important}.xz .hacker-admin-shell table td{color:#eef8ff!important;border-color:#5ce1e61f!important}.xz .hacker-admin-shell .secondary-btn,.xz .hacker-admin-shell .ghost-btn,.xz .hacker-admin-shell .student-link,.xz .hacker-admin-shell .hacker-top-link,.xz .hacker-admin-shell .theme-toggle-btn,.xz .hacker-admin-shell .hacker-live-dot{color:#ffe9a8!important;box-shadow:none!important;font-family:var(--xz-body)!important;background:#f5c84c1a!important;border:1px solid #f5c84c66!important}.xz .hacker-admin-shell .student-link{background:var(--xz-gold-grad)!important;color:var(--xz-ink)!important}.xz .hacker-admin-shell input,.xz .hacker-admin-shell select,.xz .hacker-admin-shell textarea{color:var(--xz-ink)!important;font-family:var(--xz-body)!important;background:#fffffff2!important;border:1px solid #5ce1e659!important}.xz .hacker-admin-shell.light-admin-shell .sidebar{background:linear-gradient(#fff8ea,#f6ead2)!important;border-right-color:#c9965a59!important}.xz .hacker-admin-shell.light-admin-shell .sidebar-brand h2{color:var(--xz-ink)!important}.xz .hacker-admin-shell.light-admin-shell .sidebar-brand span{color:#0c6f78!important}.xz .hacker-admin-shell.light-admin-shell .sidebar nav a{color:var(--xz-ink)!important}.xz .hacker-admin-shell.light-admin-shell .hacker-side-status{color:#0c6f78!important}.xz .hacker-admin-shell.light-admin-shell .topbar,.xz .hacker-admin-shell.light-admin-shell .panel,.xz .hacker-admin-shell.light-admin-shell .page-head,.xz .hacker-admin-shell.light-admin-shell .filter-bar,.xz .hacker-admin-shell.light-admin-shell .bulk-action-bar,.xz .hacker-admin-shell.light-admin-shell .question-card{background:var(--xz-tile-dark) 0 0 / 48px 48px, #fffcf5f2!important;color:var(--xz-ink)!important;border-color:#c9965a4d!important}.xz .hacker-admin-shell.light-admin-shell .topbar h1,.xz .hacker-admin-shell.light-admin-shell .page-head h2,.xz .hacker-admin-shell.light-admin-shell .panel h3,.xz .hacker-admin-shell.light-admin-shell .question-card h4{color:var(--xz-ink)!important}.xz .hacker-admin-shell.light-admin-shell .topbar p,.xz .hacker-admin-shell.light-admin-shell .hacker-eyebrow,.xz .hacker-admin-shell.light-admin-shell .page-head p{color:#0c6f78!important}.xz .hacker-admin-shell.light-admin-shell table th{color:#0c4f5a!important;background:#14b8c41f!important}.xz .hacker-admin-shell.light-admin-shell table td{color:var(--xz-ink)!important;border-color:#c9965a33!important}.xz .hacker-admin-shell.light-admin-shell .secondary-btn,.xz .hacker-admin-shell.light-admin-shell .ghost-btn,.xz .hacker-admin-shell.light-admin-shell .hacker-top-link,.xz .hacker-admin-shell.light-admin-shell .theme-toggle-btn,.xz .hacker-admin-shell.light-admin-shell .hacker-live-dot{color:#6b4500!important;background:#f5c84c2e!important;border-color:#c9965a73!important}@media (width<=1000px){.xz-entry-grid{grid-template-columns:1fr;gap:8px;padding:24px 16px 40px}.xz-stage{order:-1;min-height:320px;margin:-24px -16px 0}.xz-stage .xorazm-scene{inset:0}.xz-stage-subjects{padding:0 12px;bottom:4px}.xz-stage-subjects span{padding:6px 10px;font-size:12px}.xz-orbit-labels{display:none}.xz-steps{grid-template-columns:1fr 1fr 1fr}.xb-cube-wrap:nth-child(n+4){display:none}}@media (width<=520px){.xz .xz-login-card{padding:22px!important}.xz .xz-login-card input{letter-spacing:.25em!important;font-size:22px!important}.xz-steps span{font-size:12px}}.xorazm-scene{overflow:hidden;-webkit-mask-image:radial-gradient(72% 68%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 68%,#000 55%,#0000 100%)}.xorazm-scene canvas{opacity:0;transition:opacity 1.2s;display:block;width:100%!important;height:100%!important}.xorazm-scene.is-ready canvas{opacity:1}.xorazm-scene-fallback{place-items:center;width:100%;height:100%;display:grid}.fallback-minaret{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#b5523b 0 14px,#8a3a28 14px 18px),linear-gradient(#1aa6b7,#1aa6b7);border-radius:40% 40% 12px 12px/12% 12% 12px 12px;width:120px;height:220px;box-shadow:0 30px 60px #14b8c459}@media (prefers-reduced-motion:reduce){.xorazm-backdrop *,.xz *,.xz :before,.xz :after{animation:none!important}}.xz .hacker-admin-shell .stat-card.green strong,.xz .hacker-admin-shell .stat-card.green span{color:#fff!important}.xz .admin-auth-page:before,.xz .admin-auth-page:after{display:none!important}.xz .admin-auth-card .student-panel-link{color:var(--xz-blue)!important;box-shadow:none!important;background:#1565c014!important;border:1px solid #1565c033!important}@media (width<=640px){.xz .exam-header{gap:10px!important;padding:12px 16px!important}.xz .exam-header h1{font-size:18px!important;line-height:1.15!important}.xz .exam-header .timer{padding:8px 12px!important;font-size:22px!important}}.xz{--xz-glass:linear-gradient(160deg, #12305ed1, #071630e6);--xz-glass-border:#5ce1e638;--xz-glass-text:#eaf4ff;--xz-glass-muted:#d6e6fab8;--xz-field-bg:#030e229e;--xz-field-border:#78c8e642;--xz-field-text:#f2f8ff;--xz-field-placeholder:#bed4ec80}.xz .xz-login-card,.xz .admin-auth-card,.xz .question-card,.xz .hacker-admin-shell:not(.light-admin-shell) .upload-box{-webkit-backdrop-filter:blur(16px)saturate(140%);background:radial-gradient(120% 80% at 0% 0%, #5ce1e61f, transparent 55%), radial-gradient(90% 70% at 100% 100%, #f5c84c1a, transparent 60%), var(--xz-glass)!important;border:1px solid var(--xz-glass-border)!important;color:var(--xz-glass-text)!important;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff14!important}.xz .xz-login-card h2,.xz .xz-login-card .code-label,.xz .admin-auth-card h1,.xz .admin-auth-card label,.xz .question-card h3{color:#fff!important}.xz .xz-login-card .entry-subtitle,.xz .admin-auth-card p,.xz .hacker-admin-shell:not(.light-admin-shell) .upload-box p{color:var(--xz-glass-muted)!important}.xz .admin-auth-card .admin-login-kicker{color:var(--xz-turq-soft)!important;background:#14b8c424!important}.xz .xz-login-card .entry-admin-link,.xz .admin-auth-card .student-panel-link{color:var(--xz-gold)!important;background:#f5c84c14!important;border:1px solid #f5c84c4d!important}.xz .xz-login-card input,.xz .admin-auth-card input,.xz .hacker-admin-shell:not(.light-admin-shell) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.xz .hacker-admin-shell:not(.light-admin-shell) select,.xz .hacker-admin-shell:not(.light-admin-shell) textarea{caret-color:var(--xz-gold);background:var(--xz-field-bg)!important;color:var(--xz-field-text)!important;border:1px solid var(--xz-field-border)!important;transition:border-color .2s,box-shadow .2s,background .2s!important;box-shadow:inset 0 2px 8px #00000040!important}.xz .xz-login-card input::placeholder,.xz .admin-auth-card input::placeholder,.xz .hacker-admin-shell:not(.light-admin-shell) input::placeholder,.xz .hacker-admin-shell:not(.light-admin-shell) textarea::placeholder{opacity:1;color:var(--xz-field-placeholder)!important}.xz .xz-login-card input:focus,.xz .admin-auth-card input:focus,.xz .hacker-admin-shell:not(.light-admin-shell) input:focus,.xz .hacker-admin-shell:not(.light-admin-shell) select:focus,.xz .hacker-admin-shell:not(.light-admin-shell) textarea:focus{border-color:var(--xz-turq)!important;background:#061834d9!important;outline:none!important;box-shadow:0 0 0 4px #14b8c433,inset 0 2px 8px #00000040!important}.xz .hacker-admin-shell:not(.light-admin-shell) select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23f5c84c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:14px 9px!important;padding-right:44px!important}.xz .hacker-admin-shell:not(.light-admin-shell) select option{color:#f2f8ff;background:#0b2142}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=checkbox],.xz .hacker-admin-shell:not(.light-admin-shell) input[type=radio]{accent-color:var(--xz-turq)}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=file]{color:var(--xz-glass-muted)!important}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=file]::file-selector-button{color:var(--xz-gold);cursor:pointer;background:#f5c84c1f;border:1px solid #f5c84c66;border-radius:12px;margin-right:12px;padding:10px 16px;font-weight:800}.xz .hacker-admin-shell:not(.light-admin-shell) .upload-box{border:2px dashed #5ce1e666!important}.xz .exam-body .option-card,.xz .exam-body .option-card:active,.xz .exam-body .option-card:focus,.xz .exam-body .option-card:focus-within{cursor:pointer;position:relative;color:var(--xz-glass-text)!important;background:#ffffff0d!important;border:1px solid #96c8ff33!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important}@media (hover:hover){.xz .exam-body .option-card:hover{background:#5ce1e614!important;border-color:#5ce1e666!important}}.xz .exam-body .option-card.selected{border:1.5px solid var(--xz-gold)!important;color:#fff!important;background:linear-gradient(120deg,#14b8c49e,#1565c09e)!important;padding-right:48px!important;box-shadow:0 0 0 3px #f5c84c2e,0 12px 28px #14b8c447!important}.xz .exam-body .option-card:has(input:checked){border:1.5px solid var(--xz-gold)!important;color:#fff!important;background:linear-gradient(120deg,#14b8c49e,#1565c09e)!important;padding-right:48px!important;box-shadow:0 0 0 3px #f5c84c2e,0 12px 28px #14b8c447!important}.xz .exam-body .option-card.selected>span{font-weight:800!important}.xz .exam-body .option-card:has(input:checked)>span{font-weight:800!important}.xz .exam-body .option-card.selected:after{content:"✓";background:var(--xz-gold-grad);width:24px;height:24px;color:var(--xz-ink);border-radius:50%;place-items:center;margin-top:-12px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;right:14px}.xz .exam-body .option-card:has(input:checked):after{content:"✓";background:var(--xz-gold-grad);width:24px;height:24px;color:var(--xz-ink);border-radius:50%;place-items:center;margin-top:-12px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;right:14px}.xz .exam-body .option-card>span,.xz .exam-body .option-card b,.xz .exam-body .option-card strong{color:inherit!important}.xz .question-card .question-image{box-shadow:0 10px 26px #00000059;background:#fdfaf3!important;border:1px solid #f5c84c59!important;border-radius:16px!important}.xz .primary-btn:disabled{cursor:not-allowed;filter:saturate(.5)!important;opacity:.55!important}.xz .primary-btn:disabled:before{opacity:0;animation:none}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=checkbox]{cursor:pointer;margin:0;transition:background-color .15s,border-color .15s;appearance:none!important;background:#030e22b3 50%/12px 12px no-repeat!important;border:1.5px solid #5ce1e680!important;border-radius:6px!important;width:20px!important;height:20px!important}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=checkbox]:checked{border-color:var(--xz-gold)!important;background-color:var(--xz-gold)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 5 9.5 10 3' fill='none' stroke='%23061630' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.xz .hacker-admin-shell:not(.light-admin-shell) input[type=file]{background:0 0!important;border:0!important}.xz .xz-login-card .xz-card-badges span:first-child{color:var(--xz-turq-soft)!important;background:#14b8c429!important;border:1px solid #5ce1e659!important}.xz .xz-login-card .xz-card-badges span:last-child{color:var(--xz-gold)!important;background:#f5c84c24!important;border:1px solid #f5c84c59!important}.xz .primary-btn:before{background:linear-gradient(110deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/200% 100%!important}.xz a.primary-btn,.xz .primary-btn{text-shadow:0 1px 2px #00000040;color:#fff!important}.xz .hacker-admin-shell.light-admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.xz .hacker-admin-shell.light-admin-shell select,.xz .hacker-admin-shell.light-admin-shell textarea{color:var(--xz-ink)!important;background-color:#f7efdd!important;border:1px solid #c9965a73!important;box-shadow:inset 0 2px 6px #78501e14!important}.xz .hacker-admin-shell.light-admin-shell input:focus,.xz .hacker-admin-shell.light-admin-shell select:focus,.xz .hacker-admin-shell.light-admin-shell textarea:focus{border-color:var(--xz-turq)!important;background-color:#fbf5e8!important;outline:none!important;box-shadow:0 0 0 4px #14b8c42e!important}.xz .hacker-admin-shell.light-admin-shell input::placeholder,.xz .hacker-admin-shell.light-admin-shell textarea::placeholder{color:#5b462880!important}.xz .hacker-admin-shell.light-admin-shell .inline-create-box,.xz .hacker-admin-shell.light-admin-shell .mini-card,.xz .hacker-admin-shell.light-admin-shell .table-wrap,.xz .hacker-admin-shell.light-admin-shell .upload-box{background:#f6ead299!important;border-color:#c9965a59!important}.xz .hacker-admin-shell.light-admin-shell .theme-toggle-btn{background:linear-gradient(135deg, var(--xz-night), var(--xz-lapis))!important;border-color:#f5c84c80!important}.xz .hacker-admin-shell.light-admin-shell .theme-toggle-btn b{color:#ffe9a8!important}.xz .hacker-admin-shell.light-admin-shell .theme-toggle-btn .moon-icon{background:#ffffff1f!important}.xz .hacker-admin-shell.light-admin-shell table tbody tr,.xz .hacker-admin-shell.light-admin-shell table tbody tr td{background:#fbf4e6!important}.xz .hacker-admin-shell.light-admin-shell table tbody tr:nth-child(2n),.xz .hacker-admin-shell.light-admin-shell table tbody tr:nth-child(2n) td{background:#f3e6cc!important}.xz .hacker-admin-shell.light-admin-shell table tbody tr:hover td{background:#e9f6f4!important}.xz .hacker-admin-shell.light-admin-shell input[type=checkbox]{accent-color:var(--xz-turq)}.xz .xz-register-toggle{width:100%;color:var(--xz-gold);font:800 16px var(--xz-body);cursor:pointer;background:linear-gradient(120deg,#f5c84c29,#f5c84c0f);border:1px solid #f5c84c73;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:14px 18px;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.xz .xz-register-toggle:hover{background:linear-gradient(120deg,#f5c84c42,#f5c84c1a);transform:translateY(-2px);box-shadow:0 12px 28px #f5c84c2e}.xz .xz-register-toggle.is-back{color:var(--xz-turq-soft);background:#14b8c414;border-color:#5ce1e659;padding:11px 16px;font-size:14px}.xz .xz-register-form{gap:12px;margin-top:14px;animation:.45s ease-out both xz-rise;display:grid}.xz .xz-register-form label{color:#fff;gap:6px;font-size:14px;font-weight:800;display:grid}.xz .xz-register-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xz .xz-login-card .xz-register-form input,.xz .xz-login-card .xz-register-form select{box-sizing:border-box;width:100%;min-height:48px;font:600 15px var(--xz-body)!important;letter-spacing:normal!important;text-align:left!important;background-color:var(--xz-field-bg)!important;color:var(--xz-field-text)!important;border:1px solid var(--xz-field-border)!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:inset 0 2px 8px #00000040!important}.xz .xz-login-card .xz-register-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23f5c84c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:13px 8px!important;padding-right:38px!important}.xz .xz-login-card .xz-register-form select:disabled{opacity:.55;cursor:not-allowed}.xz .xz-login-card .xz-register-form select option{color:#f2f8ff;background:#0b2142}.xz .xz-login-card .xz-register-form input:focus,.xz .xz-login-card .xz-register-form select:focus{border-color:var(--xz-turq)!important;outline:none!important;box-shadow:0 0 0 4px #14b8c433,inset 0 2px 8px #00000040!important}.xz .xz-login-card .xz-register-form .entry-start-btn{margin-top:6px}@media (width<=520px){.xz .xz-register-row{grid-template-columns:1fr}}.xz .exam-header .exam-own-code{margin-top:2px;font-size:13px;color:#f6ead2d9!important}.xz .exam-header .exam-own-code b{color:var(--xz-gold);letter-spacing:.15em}.xz .self-reg-tag{color:#0c6f78;background:#14b8c429;border:1px solid #14b8c459;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:block}.xz .hacker-admin-shell:not(.light-admin-shell) .self-reg-tag{color:var(--xz-turq-soft)}.xz .exam-page{overflow-anchor:none}.xz-menu-overlay{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030a188c;animation:.2s ease-out xz-fade-in;position:fixed;inset:0}@keyframes xz-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=980px){.xz .hacker-admin-shell .sidebar:not(.open){box-shadow:none!important;left:-320px!important}.xz .hacker-admin-shell .sidebar.open{height:100dvh;overflow-y:auto;left:0!important}.xz .hacker-admin-shell .topbar{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:10px 12px!important;padding:12px 14px!important;display:grid!important}.xz .hacker-admin-shell .topbar .menu-btn{place-items:center;font-size:20px;width:46px!important;height:46px!important;color:var(--xz-gold)!important;background:#f5c84c1a!important;border:1px solid #f5c84c66!important;border-radius:14px!important;padding:0!important;display:grid!important}.xz .hacker-admin-shell .topbar h1{margin:0!important;font-size:20px!important;line-height:1.15!important}.xz .hacker-admin-shell .hacker-top-actions{flex-wrap:wrap;grid-column:1/-1;width:100%;gap:8px!important;display:flex!important}.xz .hacker-admin-shell .hacker-top-actions>*{text-align:center;flex:auto;justify-content:center;min-height:40px;width:auto!important;padding:8px 14px!important;font-size:14px!important}}@media (width<=640px){.xz .hacker-admin-shell .topbar .hacker-eyebrow,.xz .hacker-admin-shell .topbar .hacker-title-block p,.xz .hacker-admin-shell .hacker-live-dot{display:none!important}.xz .hacker-admin-shell .topbar h1{font-size:18px!important}.xz .hacker-admin-shell .hacker-top-actions>*{min-height:38px;padding:7px 10px!important;font-size:13px!important}.xz .hacker-admin-shell .theme-toggle-btn .moon-icon{width:22px!important;height:22px!important;font-size:13px!important}.xz .hacker-admin-shell .page-head h2{font-size:28px!important}.xz .exam-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 14px!important}.xz .exam-header>div:first-child{flex:auto;min-width:0}.xz .exam-header h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px!important}.xz .exam-header p{margin-top:2px!important;font-size:12px!important}.xz .exam-header .exam-own-code{font-size:11px!important}.xz .exam-header .timer{white-space:nowrap;flex:none;border-radius:14px!important;width:auto!important;min-width:0!important;padding:8px 12px!important;font-size:20px!important}.xz .exam-header .timer.mental-timer{font-size:14px!important}.xz .exam-body{padding:14px 12px 28px!important}.xz .question-card{border-radius:20px!important;padding:16px!important}.xz .question-card h3{font-size:16px!important;line-height:1.4!important}.xz .exam-body .option-card{min-height:48px!important;padding:12px 14px!important}.xz .question-card .question-image{max-width:100%!important;height:auto!important}.xz .xz-login-card{padding:22px 18px!important}}.xz .answer-modal,.xz .finish-modal-card,.xz .version-select-card,.xz .student-entry-page .student-card:not(.xz-login-card){background:radial-gradient(120% 80% at 0% 0%, #5ce1e624, transparent 55%), radial-gradient(90% 70% at 100% 100%, #f5c84c1f, transparent 60%), var(--xz-glass)!important;border:1px solid var(--xz-glass-border)!important;color:var(--xz-glass-text)!important;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff14!important}.xz .answer-modal h2,.xz .finish-modal-card h2,.xz .version-select-card h2{color:#fff!important}.xz .answer-modal p,.xz .finish-modal-card p,.xz .version-select-card p{color:var(--xz-glass-muted)!important}.xz .finish-modal-card p b{color:var(--xz-gold)}.xz .answer-modal input{background:var(--xz-field-bg)!important;color:var(--xz-field-text)!important;border:1px solid var(--xz-field-border)!important;border-radius:16px!important}.xz .answer-modal input:focus{border-color:var(--xz-turq)!important;outline:none!important;box-shadow:0 0 0 4px #14b8c433!important}.xz .modal-close-btn{color:var(--xz-glass-text)!important;background:#ffffff14!important;border:1px solid #ffffff24!important}.xz .finish-modal-card .confirm-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:6px;display:grid}.xz .finish-modal-card .confirm-actions .secondary-btn{cursor:pointer;border-radius:16px;padding:14px;font-weight:800;color:var(--xz-turq-soft)!important;background:#14b8c41a!important;border:1px solid #5ce1e659!important}.xz .mental-stage{background:0 0!important}.xz .countdown-card,.xz .mental-number-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 80% at 50% 0%, #5ce1e629, transparent 60%), var(--xz-glass)!important;border:1px solid var(--xz-glass-border)!important;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14!important}.xz .countdown-card p,.xz .mental-number-card p,.xz .mental-number-card span{color:var(--xz-glass-muted)!important}.xz .countdown-card strong{text-shadow:0 0 40px #f5c84c73;color:var(--xz-gold)!important}.xz .mental-number-card strong{text-shadow:0 0 36px #5ce1e673;color:#fff!important}.xz .mental-progress span{background:#ffffff2e!important}.xz .mental-progress span.active{background:var(--xz-gold)!important}.xz .mental-progress span.done{background:var(--xz-turq)!important}@media (width<=640px){.xz .countdown-card,.xz .mental-number-card{border-radius:28px!important;min-height:260px!important}.xz .mental-stage{padding:18px 14px 80px!important}}@media (width<=1000px){.xz-entry-grid{grid-template-columns:minmax(0,1fr)}.xz-entry-grid>*,.xz-entry-copy>*,.xz-register-form>*,.xz-register-row>*{min-width:0}}@media (width<=420px){.xz-entry-grid{padding:16px 10px 32px}.xz-stage{min-height:260px;margin:-16px -10px 0}.xz-title{overflow-wrap:anywhere;line-height:1.05;font-size:clamp(28px,10vw,40px)!important}.xz-kicker{letter-spacing:.06em;white-space:normal;font-size:10px}.xz-login-card{border-radius:20px;padding:14px!important}.xz-login-card h1,.xz-login-card h2{overflow-wrap:anywhere;font-size:clamp(22px,8vw,28px)}.xz-login-card input,.xz-login-card select,.xz-login-card button{box-sizing:border-box;max-width:100%}.xz-register-row{grid-template-columns:minmax(0,1fr)!important}.xz-stage-subjects span{padding:4px 8px;font-size:11px}.finish-modal-card{box-sizing:border-box;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:20px 14px!important}.finish-modal-card h2{overflow-wrap:anywhere;font-size:clamp(20px,7.5vw,26px)!important}.finish-modal-card .confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid!important}.finish-modal-card .confirm-actions button,.finish-modal-card>button{white-space:normal;width:100%;min-width:0;padding-left:8px;padding-right:8px}.xz-login-card .xz-chip,.xz-login-card [class*=badge]{font-size:10px}}.xz .exam-body .passage-card{border-color:#f5c84c73!important}.xz .exam-body .passage-label{letter-spacing:.04em;text-transform:uppercase;color:var(--xz-gold);margin:0 0 8px;font-size:13px;font-weight:800}.xz .exam-body .passage-text{white-space:pre-wrap;color:var(--xz-glass-text);margin:0;font-size:17px;line-height:1.6}.xz .exam-body .written-answer{box-sizing:border-box;width:100%;min-height:64px;color:var(--xz-glass-text);font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #96c8ff4d;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.4;display:block}.xz .exam-body .written-answer:focus{border-color:var(--xz-gold);outline:none;box-shadow:0 0 0 3px #f5c84c2e}.xz .exam-body .written-answer::placeholder{color:#e2e8f080}.xz .result-detail-modal,.xz .hacker-admin-shell .result-detail-modal{background:#fff!important;border-color:#e2e8f0!important}.xz .result-detail-modal:before{display:none!important}.xz .result-detail-modal .answer-detail-card,.xz .result-detail-modal .option-review-item,.xz .result-detail-modal .answer-meta-grid>div{background:#f8fafc!important;border-color:#e2e8f0!important}.xz .result-detail-modal .answer-detail-card.answer-ok{background:#f0fdf4!important;border-color:#86efac!important}.xz .result-detail-modal .answer-detail-card.answer-bad{background:#fef2f2!important;border-color:#fca5a5!important}.xz .result-detail-modal .option-review-item.correct-option{background:#dcfce7!important;border-color:#22c55e!important}.xz .result-detail-modal .option-review-item.student-selected:not(.correct-option){background:#fee2e2!important;border-color:#ef4444!important}.xz .result-detail-modal .answer-meta-grid b{word-break:break-word}.xz.sky-theme{--sky-ink:#0b1b4d;--sky-blue:#2563eb;--sky-blue-deep:#1d4ed8;--sky-blue-soft:#dbe7ff;--sky-white:#fff;--sky-glass:#0c22684d;--sky-glass-strong:#fffffff0;--sky-glass-border:#ffffff61;--sky-muted:#ffffffc7;--sky-sunset:#ffb27a;--sky-light:"Inter", "Manrope", system-ui, sans-serif;--sky-ease:cubic-bezier(.22, .8, .26, 1)}:is(html:has(.sky-theme),body:has(.sky-theme)){background:#1f5fe0!important}.xz.sky-theme .xorazm-backdrop{display:none!important}.xz.sky-theme .xz-entry-copy{gap:18px;animation:none}.xz.sky-theme .xz-kicker{border:1px solid var(--sky-glass-border);color:var(--sky-white);font-family:var(--sky-light);letter-spacing:.22em;animation:sky-in 1.2s var(--sky-ease) both;background:#ffffff1f;font-size:12px;font-weight:500}.xz.sky-theme .xz-kicker b{background:var(--sky-white);color:var(--sky-blue);animation:none}.xz.sky-theme .xz-title{text-shadow:0 6px 40px #06185a59;animation:sky-in 1.4s var(--sky-ease) .1s both;font-family:var(--sky-light)!important;letter-spacing:-.03em!important;color:var(--sky-white)!important;font-size:clamp(40px,6vw,84px)!important;font-weight:300!important;line-height:1!important}.xz.sky-theme .xz-title span{color:var(--sky-white);background:0 0;margin-left:.25em;font-weight:600;animation:none;display:inline}.sky-caption{min-height:1.5em;font-family:var(--sky-light);letter-spacing:.04em;color:var(--sky-muted);text-shadow:0 2px 18px #06185a66;margin:-4px 0 6px;font-size:clamp(15px,1.6vw,19px);font-weight:300}.sky-caption-enter-active{transition:opacity 1.1s var(--sky-ease), filter 1.1s var(--sky-ease), transform 1.1s var(--sky-ease), letter-spacing 1.4s var(--sky-ease)}.sky-caption-leave-active{transition:opacity .6s,filter .6s}.sky-caption-enter-from{opacity:0;filter:blur(8px);letter-spacing:.18em;transform:translateY(10px)}.sky-caption-leave-to{opacity:0;filter:blur(6px)}.xz.sky-theme .xz-stage-login{animation:sky-in 1.4s var(--sky-ease) .3s both;background:0 0;padding:0;box-shadow:0 30px 80px #06185a59}.xz.sky-theme .xz-login-card,.xz.sky-theme .admin-auth-card{-webkit-backdrop-filter:blur(22px)saturate(150%);background:var(--sky-glass)!important;border:1px solid var(--sky-glass-border)!important;color:var(--sky-white)!important;transform:none!important;box-shadow:inset 0 1px #ffffff40!important}.xz.sky-theme .xz-login-card h2,.xz.sky-theme .xz-login-card .code-label,.xz.sky-theme .admin-auth-card h1,.xz.sky-theme .admin-auth-card label{color:var(--sky-white)!important;font-family:var(--sky-light)!important}.xz.sky-theme .xz-login-card h2{letter-spacing:-.01em!important;font-weight:500!important}.xz.sky-theme .admin-auth-card h1{font-weight:400!important}.xz.sky-theme .admin-auth-card p,.xz.sky-theme .xz-login-card .entry-subtitle{color:var(--sky-muted)!important}.xz.sky-theme .xz-login-card .xz-card-badges span:nth-child(n),.xz.sky-theme .admin-auth-card .admin-login-kicker{font-family:var(--sky-light);letter-spacing:.12em;font-weight:600;color:var(--sky-white)!important;background:#ffffff29!important}.xz.sky-theme .admin-auth-card .brand-circle{background:var(--sky-white)!important;color:var(--sky-blue)!important;box-shadow:none!important}.xz.sky-theme .xz-login-card input,.xz.sky-theme .admin-auth-card input{caret-color:var(--sky-blue);color:var(--sky-ink)!important;box-shadow:none!important;background:#ffffffeb!important;border:1px solid #fff9!important}.xz.sky-theme .xz-login-card input::placeholder,.xz.sky-theme .admin-auth-card input::placeholder{color:#0b1b4d52!important}.xz.sky-theme .xz-login-card input:focus,.xz.sky-theme .admin-auth-card input:focus{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 5px #ffffff47!important}.xz.sky-theme .xz-login-card .primary-btn,.xz.sky-theme .admin-auth-card .primary-btn{letter-spacing:.02em;background:var(--sky-white)!important;color:var(--sky-blue-deep)!important;font-family:var(--sky-light)!important;transition:transform .35s var(--sky-ease), box-shadow .35s var(--sky-ease)!important;border:none!important;font-weight:600!important;box-shadow:0 12px 30px #06185a40!important}.xz.sky-theme .xz-login-card .primary-btn:before,.xz.sky-theme .admin-auth-card .primary-btn:before{display:none!important}.xz.sky-theme .xz-login-card .primary-btn:hover:not(:disabled),.xz.sky-theme .admin-auth-card .primary-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px #06185a52!important}.xz.sky-theme .xz-login-card .entry-admin-link,.xz.sky-theme .admin-auth-card .student-panel-link{font-family:var(--sky-light);font-weight:500;color:var(--sky-white)!important;border:1px solid var(--sky-glass-border)!important;background:0 0!important}.xz.sky-theme .xz-login-card .error-box,.xz.sky-theme .admin-auth-card .error-box{color:#b42318!important;background:#ffffffeb!important;border:none!important}.xz.sky-theme .admin-auth-page{min-height:100vh}.xz.sky-theme .exam-header{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:#05103c8c!important;border-bottom:1px solid #ffffff2e!important}.xz.sky-theme .exam-header:after{display:none}.xz.sky-theme .exam-header h1{font-family:var(--sky-light)!important;letter-spacing:-.01em!important;font-weight:500!important}.xz.sky-theme .exam-header p{color:var(--sky-muted)!important;font-weight:500!important}.xz.sky-theme .exam-header .timer{font-family:var(--sky-light)!important;background:var(--sky-white)!important;color:var(--sky-blue-deep)!important;border:none!important;font-weight:600!important}.xz.sky-theme .exam-header .timer.danger{color:#fff!important;background:linear-gradient(120deg,#ef4444,#f97316)!important}.xz.sky-theme .question-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:sky-in .9s var(--sky-ease) both;background:var(--sky-glass-strong)!important;color:var(--sky-ink)!important;border:1px solid #ffffffb3!important;box-shadow:0 20px 50px #030c3059!important}.xz.sky-theme .question-card:before{display:none!important}.xz.sky-theme .question-card h3{color:var(--sky-ink)!important;font-weight:600!important}.xz.sky-theme .passage-card .passage-label{color:var(--sky-blue)!important}.xz.sky-theme .passage-card .passage-text{color:#243766!important}.xz.sky-theme .exam-body .option-card,.xz.sky-theme .exam-body .option-card:active,.xz.sky-theme .exam-body .option-card:focus,.xz.sky-theme .exam-body .option-card:focus-within{color:var(--sky-ink)!important;transition:background-color .25s var(--sky-ease), border-color .25s var(--sky-ease), transform .25s var(--sky-ease), box-shadow .25s var(--sky-ease)!important;background:#f2f6ff!important;border:1px solid #d6e2fb!important}@media (hover:hover){.xz.sky-theme .exam-body .option-card:hover{transform:translateY(-1px);background:#e6eeff!important;border-color:#a9c1f5!important}}.xz.sky-theme .exam-body .option-card.selected,.xz.sky-theme .exam-body .option-card.selected:hover{background:linear-gradient(120deg, var(--sky-blue), #3b82f6)!important;border-color:var(--sky-blue)!important;color:#fff!important;box-shadow:0 10px 24px #2563eb59!important}.xz.sky-theme .exam-body .option-card.selected *{color:#fff!important}.xz.sky-theme .written-answer{color:var(--sky-ink)!important;background:#f2f6ff!important;border:1px solid #d6e2fb!important}.xz.sky-theme .written-answer:focus{border-color:var(--sky-blue)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 4px #2563eb2e!important}.xz.sky-theme .written-answer::placeholder{color:#0b1b4d66!important}.xz.sky-theme .finish-btn{background:var(--sky-white)!important;color:var(--sky-blue-deep)!important;font-family:var(--sky-light)!important;border:none!important;font-weight:600!important;box-shadow:0 16px 40px #030c3066!important}.xz.sky-theme .finish-btn:before{display:none!important}.xz.sky-theme .modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#030c3073!important}.xz.sky-theme .finish-modal-card,.xz.sky-theme .answer-modal{animation:sky-pop .6s var(--sky-ease) both;background:var(--sky-glass-strong)!important;color:var(--sky-ink)!important;border:1px solid #fffc!important;box-shadow:0 30px 80px #030c3073!important}.xz.sky-theme .finish-modal-card h2,.xz.sky-theme .answer-modal h2{color:var(--sky-ink)!important;font-family:var(--sky-light)!important;letter-spacing:-.02em!important;font-weight:600!important}.xz.sky-theme .finish-modal-card p,.xz.sky-theme .answer-modal p{color:#4a5b86!important}.xz.sky-theme .finish-modal-card p b{color:var(--sky-blue)!important}.xz.sky-theme .finish-icon{background:linear-gradient(140deg, #3b82f6, var(--sky-blue-deep))!important;color:#fff!important;box-shadow:0 12px 30px #2563eb59!important}.xz.sky-theme .finish-modal-card .primary-btn,.xz.sky-theme .answer-modal .primary-btn{background:linear-gradient(120deg, var(--sky-blue), #3b82f6)!important;color:#fff!important;border:none!important}.xz.sky-theme .finish-modal-card .primary-btn:before{display:none!important}.xz.sky-theme .finish-modal-card .secondary-btn{color:var(--sky-blue-deep)!important;background:#eef3ff!important;border:1px solid #d6e2fb!important}.xz.sky-theme .xz-register-modal{padding:30px 28px 26px!important}.xz.sky-theme .xz-register-modal h2{text-align:left!important;margin:0 0 6px!important}.xz.sky-theme .xz-register-modal>p{text-align:left!important;margin:0 0 4px!important}.xz.sky-theme .xz-register-modal .xz-register-form label{color:var(--sky-ink)!important;text-align:left!important;font-size:13px!important;font-weight:600!important}.xz.sky-theme .xz-register-modal .xz-register-form input,.xz.sky-theme .xz-register-modal .xz-register-form select{box-sizing:border-box;width:100%;min-height:46px;letter-spacing:normal!important;text-align:left!important;color:var(--sky-ink)!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #d6e2fb!important;border-radius:12px!important;padding:11px 14px!important;font:500 15px Inter,system-ui,sans-serif!important}.xz.sky-theme .xz-register-modal .xz-register-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231d4ed8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:13px 8px!important;padding-right:38px!important}.xz.sky-theme .xz-register-modal .xz-register-form select:disabled{opacity:.55;cursor:not-allowed}.xz.sky-theme .xz-register-modal .xz-register-form input::placeholder{color:#9aa8c7!important}.xz.sky-theme .xz-register-modal .xz-register-form input:focus,.xz.sky-theme .xz-register-modal .xz-register-form select:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 4px #3b82f62e!important}.xz.sky-theme .xz-register-modal .modal-close-btn{color:var(--sky-ink)!important;background:#eef3ff!important;border:1px solid #d6e2fb!important}.xz.sky-theme .xz-register-modal .entry-start-btn{width:100%;margin-top:6px}.xz.sky-theme .finish-modal-card.with-certificate{gap:12px;max-height:calc(100vh - 32px);overflow-y:auto;width:min(820px,100vw - 32px)!important;max-width:none!important}.xz.sky-theme .finish-modal-card.with-certificate .certificate-card{margin:16px 0 12px}.xz.sky-theme .finish-modal-card .finish-home-btn{width:100%}.xz.sky-theme .finish-score{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 20px;display:grid}.xz.sky-theme .finish-score div{text-align:center;background:#eef3ff;border:1px solid #d6e2fb;border-radius:16px;gap:4px;padding:14px 12px;display:grid}.xz.sky-theme .finish-score span{color:#4a5b86;font-size:13px}.xz.sky-theme .finish-score b{color:var(--sky-blue-deep);font-size:26px;font-weight:700}@keyframes sky-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes sky-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xz.sky-theme *,.sky-caption-enter-active{transition:none!important;animation:none!important}}.xz.sky-theme .admin-auth-card:before{display:none!important}.xz.sky-theme .xz-login-card,.xz.sky-theme .admin-auth-card{background:linear-gradient(160deg,#081c409e,#081c406b)!important}.xz.sky-theme .xz-title,.xz.sky-theme .xz-title span{text-shadow:0 4px 28px #030c24a6,0 1px 3px #030c2480}.sky-caption{color:#fff6dc;text-shadow:0 2px 14px #030c24d9,0 1px 2px #030c24b3;font-weight:400}.xz.sky-theme .xz-kicker{background:#081c4073}.photo-credit{z-index:1;color:#fff9;text-shadow:0 1px 2px #0009;pointer-events:none;font-size:11px;position:fixed;bottom:6px;right:10px}.xz .bx-admin{--bx-bg:#f6f1e6;--bx-surface:#fff;--bx-surface-2:#fbf8f1;--bx-border:#e8dfcb;--bx-border-strong:#d8cbae;--bx-text:#13294b;--bx-muted:#6f6650;--bx-primary:#0f7d8f;--bx-primary-2:#14a3b5;--bx-primary-soft:#14a3b51f;--bx-gold:#c9a23d;--bx-gold-soft:#c9a23d29;--bx-danger:#c0392b;--bx-success:#1e8e5a;--bx-head:#f8f2e3;--bx-row-hover:#fcf7ea;--bx-shadow:0 1px 2px #13294b0d, 0 8px 24px #13294b0f;--bx-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M40 8 L48 32 L72 40 L48 48 L40 72 L32 48 L8 40 L32 32Z M40 22 L58 40 L40 58 L22 40Z' fill='none' stroke='%230f7d8f' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E");z-index:1;min-height:100vh;font-family:Manrope,Inter,system-ui,sans-serif;position:relative;background:var(--bx-pattern), var(--bx-bg)!important;color:var(--bx-text)!important}.xz .bx-admin.bx-dark{--bx-bg:#0b1a30;--bx-surface:#112443;--bx-surface-2:#0e1f3a;--bx-border:#1e3a60;--bx-border-strong:#2a4c78;--bx-text:#e9f0fa;--bx-muted:#9db0cb;--bx-primary:#22b8c9;--bx-primary-2:#3fd0de;--bx-primary-soft:#22b8c929;--bx-gold:#e3c25a;--bx-gold-soft:#e3c25a24;--bx-head:#0d2242;--bx-row-hover:#142c50;--bx-shadow:0 10px 30px #0000004d;--bx-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M40 8 L48 32 L72 40 L48 48 L40 72 L32 48 L8 40 L32 32Z M40 22 L58 40 L40 58 L22 40Z' fill='none' stroke='%2322b8c9' stroke-opacity='0.06' stroke-width='1'/%3E%3C/svg%3E")}.xz .bx-admin .hacker-matrix-layer{display:none!important}.xz .bx-admin .hacker-eyebrow,.xz .bx-admin .hacker-side-status,.xz .bx-admin .sidebar .logout,.xz .bx-admin .hacker-top-actions>*{font-family:Manrope,Inter,system-ui,sans-serif!important}.xz .bx-admin .sidebar{flex-direction:column;gap:6px;color:#e9f0fa!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M32 6 L38 26 L58 32 L38 38 L32 58 L26 38 L6 32 L26 26Z' fill='none' stroke='%23e3c25a' stroke-opacity='0.07' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(#0f2b4f 0%,#0a1d37 100%)!important;border-right:1px solid #e3c25a2e!important;padding:22px 16px!important;display:flex!important}.xz .bx-admin .sidebar:before,.xz .bx-admin .sidebar:after{display:none!important}.xz .bx-admin .bx-brand{align-items:center;gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin:0 0 10px!important;padding:6px 8px 20px!important;display:flex!important}.xz .bx-admin .bx-emblem{background:linear-gradient(145deg,#f3dc8e,#c49a2a 60%,#9a7414);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 18px #c9a23d59,inset 0 1px #ffffff80}.xz .bx-admin .bx-emblem svg{width:30px;height:30px}.xz .bx-admin .bx-emblem polygon{fill:#0f2b4f}.xz .bx-admin .bx-emblem circle{fill:#14a3b5}.xz .bx-admin .bx-brand h2{letter-spacing:.01em;color:#fff!important;text-shadow:none!important;margin:0!important;font-family:inherit!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important}.xz .bx-admin .bx-brand span{margin-top:3px;font-weight:600;display:block;color:#e3c25a!important;font-size:12.5px!important}.xz .bx-admin .sidebar nav{gap:4px!important;display:grid!important}.xz .bx-admin .sidebar nav a{align-items:center;gap:12px;position:relative;color:#e9f0fac7!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:11px 14px!important;font-size:14.5px!important;font-weight:600!important;transition:background .2s,color .2s!important;display:flex!important;transform:none!important}.xz .bx-admin .sidebar nav a:before,.xz .bx-admin .sidebar nav a:after{content:none!important}.xz .bx-admin .bx-nav-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:20px;height:20px}.xz .bx-admin .sidebar nav a:hover{color:#fff!important;background:#ffffff0f!important}.xz .bx-admin .sidebar nav a.router-link-active{color:#fff!important;background:linear-gradient(90deg,#14a3b547,#14a3b514)!important}.xz .bx-admin .sidebar nav a.router-link-active:before{background:#e3c25a;border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-16px;content:""!important;display:block!important}.xz .bx-admin .sidebar nav a.router-link-active .bx-nav-icon{color:#e3c25a;opacity:1}.xz .bx-admin .hacker-side-status{align-items:center;gap:8px;font-weight:600;display:flex;color:#9ff0c4!important;box-shadow:none!important;background:#1e8e5a24!important;border:1px solid #2ecc7140!important;border-radius:12px!important;margin-top:auto!important;padding:10px 14px!important;font-size:13px!important}.xz .bx-admin .hacker-side-status span{background:#2ecc71;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ecc7133}.xz .bx-admin .sidebar .logout{width:100%;color:#f3c3bd!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin-top:8px!important;padding:11px 14px!important;font-weight:600!important}.xz .bx-admin .sidebar .logout:hover{color:#fff!important;background:#c0392b40!important}.xz .bx-admin .admin-main{background:0 0!important}.xz .bx-admin .topbar{-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bx-surface) 82%, transparent)!important;border:0!important;border-bottom:1px solid var(--bx-border)!important;min-height:76px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:14px 32px!important}.xz .bx-admin .topbar:before,.xz .bx-admin .topbar:after{display:none!important}.xz .bx-admin .bx-title-block .hacker-eyebrow{text-transform:uppercase;margin-bottom:2px;display:block;letter-spacing:.18em!important;color:var(--bx-gold)!important;font-size:11.5px!important;font-weight:700!important}.xz .bx-admin .topbar h1{color:var(--bx-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:0!important;background:0 0!important;margin:0!important;font-family:inherit!important;font-size:21px!important;font-weight:800!important}.xz .bx-admin .topbar p{color:var(--bx-muted)!important;margin:2px 0 0!important;font-size:13px!important}.xz .bx-admin .hacker-top-actions{align-items:center;gap:10px;display:flex}.xz .bx-admin .hacker-top-actions>a,.xz .bx-admin .hacker-top-actions>button{align-items:center;gap:8px;height:40px;background:var(--bx-surface)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;transform:none!important}.xz .bx-admin .hacker-top-actions>a:hover,.xz .bx-admin .hacker-top-actions>button:hover{border-color:var(--bx-primary)!important;color:var(--bx-primary)!important}.xz .bx-admin .hacker-top-actions .student-link{background:linear-gradient(135deg, var(--bx-primary), var(--bx-primary-2))!important;color:#fff!important;border-color:#0000!important}.xz .bx-admin .hacker-top-actions .student-link:hover{filter:brightness(1.06);color:#fff!important}.xz .bx-admin .hacker-top-actions .moon-icon{font-size:16px;background:0 0!important}.xz .bx-admin .menu-btn{background:var(--bx-surface)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border)!important;box-shadow:none!important;border-radius:12px!important}.xz .bx-admin .content-wrap{max-width:1440px;padding:28px 32px 48px!important}.xz .bx-admin .page-head{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important}.xz .bx-admin .page-head:before,.xz .bx-admin .page-head:after{display:none!important}.xz .bx-admin .page-head h2{color:var(--bx-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:-.01em!important;background:0 0!important;margin:0!important;font-family:inherit!important;font-size:28px!important;font-weight:800!important}.xz .bx-admin .page-head p{color:var(--bx-muted)!important;margin:6px 0 0!important;font-size:14.5px!important}.xz .bx-admin .panel,.xz .bx-admin .table-wrap.panel,.xz .bx-admin .question-card{background:var(--bx-surface)!important;border:1px solid var(--bx-border)!important;box-shadow:var(--bx-shadow)!important;color:var(--bx-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:18px!important;padding:22px!important;transform:none!important}.xz .bx-admin .panel:before,.xz .bx-admin .panel:after,.xz .bx-admin .question-card:before{display:none!important}.xz .bx-admin .panel h3,.xz .bx-admin .panel h2,.xz .bx-admin .section-title{color:var(--bx-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;margin-top:0!important;font-family:inherit!important;font-size:18px!important;font-weight:800!important}.xz .bx-admin p,.xz .bx-admin label{color:inherit}.xz .bx-admin .hint-box,.xz .bx-admin .hint-text{color:var(--bx-muted)!important}.xz .bx-admin .hint-box{background:var(--bx-primary-soft)!important;border:1px solid color-mix(in srgb, var(--bx-primary) 30%, transparent)!important;border-radius:12px!important}.xz .bx-admin .stats-grid{gap:16px!important}.xz .bx-admin .stat-card{--accent:var(--bx-primary);position:relative;overflow:hidden;background:var(--bx-surface)!important;border:1px solid var(--bx-border)!important;min-height:128px!important;box-shadow:var(--bx-shadow)!important;color:var(--bx-text)!important;border-radius:18px!important;padding:20px 22px!important;transform:none!important}.xz .bx-admin .stat-card:before{background:var(--accent);width:5px;position:absolute;inset:0 auto 0 0;content:""!important;opacity:1!important;display:block!important}.xz .bx-admin .stat-card:after{background:var(--accent);border-radius:50%;content:""!important;opacity:.09!important;width:120px!important;height:120px!important;animation:none!important;display:block!important;position:absolute!important;inset:-30px -30px auto auto!important;transform:none!important}.xz .bx-admin .stat-card span{text-transform:uppercase;letter-spacing:.08em!important;color:var(--bx-muted)!important;opacity:1!important;font-size:12.5px!important;font-weight:700!important}.xz .bx-admin .stat-card strong{line-height:1.1;color:var(--accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;font-family:inherit!important;font-size:40px!important;font-weight:800!important}.xz .bx-admin .stat-card.dark{--accent:#13294b}.xz .bx-admin.bx-dark .stat-card.dark{--accent:#e9f0fa}.xz .bx-admin .stat-card.red{--accent:#c0392b}.xz .bx-admin .stat-card.yellow{--accent:#c9900e}.xz .bx-admin .stat-card.green{--accent:#1e8e5a}.xz .bx-admin .stat-card.blue{--accent:#0f7d8f}.xz .bx-admin .stat-card.purple{--accent:#b8901f}.xz .bx-admin.bx-dark .stat-card.blue{--accent:#3fd0de}.xz .bx-admin.bx-dark .stat-card.purple{--accent:#e3c25a}.xz .bx-admin.bx-dark .stat-card.green{--accent:#4cd396}.xz .bx-admin.bx-dark .stat-card.red{--accent:#ff7b6b}.xz .bx-admin.bx-dark .stat-card.yellow{--accent:#f4c04e}.xz .bx-admin .table-wrap{border:1px solid var(--bx-border)!important;background:var(--bx-surface)!important;box-shadow:none!important;border-radius:14px!important;padding:0!important;overflow-x:auto!important}.xz .bx-admin .panel>.table-wrap{margin-top:12px}.xz .bx-admin table{width:100%;border-collapse:separate!important;border-spacing:0!important;color:var(--bx-text)!important;background:0 0!important;font-size:14px!important}.xz .bx-admin thead th,.xz .bx-admin table th{z-index:1;white-space:nowrap;text-align:left;position:sticky;top:0;background:var(--bx-head)!important;color:var(--bx-muted)!important;letter-spacing:.07em!important;text-transform:uppercase!important;border:0!important;border-bottom:1px solid var(--bx-border-strong)!important;text-shadow:none!important;padding:13px 14px!important;font-family:inherit!important;font-size:11.5px!important;font-weight:800!important}.xz .bx-admin table td{white-space:nowrap;vertical-align:middle;border:0!important;border-bottom:1px solid var(--bx-border)!important;color:var(--bx-text)!important;text-shadow:none!important;background:0 0!important;padding:13px 14px!important}.xz .bx-admin table tbody tr{transition:background .15s;background:0 0!important}.xz .bx-admin table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--bx-surface-2) 70%, transparent)!important}.xz .bx-admin table tbody tr:hover td{background:var(--bx-row-hover)!important}.xz .bx-admin table tbody tr:last-child td{border-bottom:0!important}.xz .bx-admin table td strong,.xz .bx-admin table td b{color:var(--bx-text)!important}.xz .bx-admin .primary-btn{background:linear-gradient(135deg, var(--bx-primary), var(--bx-primary-2))!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb, var(--bx-primary) 30%, transparent)!important;text-shadow:none!important;border:0!important;border-radius:12px!important;font-weight:700!important;transform:none!important}.xz .bx-admin .primary-btn:hover:not(:disabled){filter:brightness(1.06)}.xz .bx-admin .secondary-btn,.xz .bx-admin .small-action-btn,.xz .bx-admin .version-filter-btn{background:var(--bx-surface)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border-strong)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;font-weight:700!important;transform:none!important}.xz .bx-admin .secondary-btn:hover,.xz .bx-admin .small-action-btn:hover,.xz .bx-admin .version-filter-btn:hover{border-color:var(--bx-primary)!important;color:var(--bx-primary)!important;background:var(--bx-primary-soft)!important}.xz .bx-admin .version-filter-btn.active{background:var(--bx-primary)!important;border-color:var(--bx-primary)!important;color:#fff!important}.xz .bx-admin .danger-btn{background:color-mix(in srgb, var(--bx-danger) 10%, var(--bx-surface))!important;color:var(--bx-danger)!important;border:1px solid color-mix(in srgb, var(--bx-danger) 35%, transparent)!important;box-shadow:none!important;border-radius:12px!important;font-weight:700!important}.xz .bx-admin .danger-btn:hover{background:var(--bx-danger)!important;color:#fff!important}.xz .bx-admin input:not([type=checkbox]):not([type=radio]):not([type=file]),.xz .bx-admin select,.xz .bx-admin textarea{background:var(--bx-surface)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border-strong)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;font-family:inherit!important}.xz .bx-admin input::placeholder,.xz .bx-admin textarea::placeholder{color:color-mix(in srgb, var(--bx-muted) 70%, transparent)!important}.xz .bx-admin input:focus,.xz .bx-admin select:focus,.xz .bx-admin textarea:focus{border-color:var(--bx-primary)!important;box-shadow:0 0 0 4px var(--bx-primary-soft)!important;outline:none!important}.xz .bx-admin.bx-dark select option{color:#e9f0fa;background:#0e1f3a}.xz .bx-admin .form-grid label,.xz .bx-admin .panel label{font-size:13.5px;font-weight:700;color:var(--bx-text)!important}.xz .bx-admin .upload-box{background:var(--bx-surface-2)!important;border:2px dashed var(--bx-border-strong)!important;color:var(--bx-muted)!important;border-radius:16px!important}.xz .bx-admin .error-box{background:color-mix(in srgb, var(--bx-danger) 9%, var(--bx-surface))!important;border:1px solid color-mix(in srgb, var(--bx-danger) 30%, transparent)!important;color:var(--bx-danger)!important;border-radius:12px!important}.xz .bx-admin .success-box{background:color-mix(in srgb, var(--bx-success) 9%, var(--bx-surface))!important;border:1px solid color-mix(in srgb, var(--bx-success) 30%, transparent)!important;color:var(--bx-success)!important;border-radius:12px!important}.xz .bx-admin .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0814288c!important}.xz .bx-admin .modal-backdrop>div:not(.certificate-modal){background:var(--bx-surface)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border)!important;border-radius:20px!important;box-shadow:0 30px 80px #08142859!important}.xz .bx-admin .modal-head h3,.xz .bx-admin .modal-head h2{color:var(--bx-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.xz .bx-admin .modal-close-btn{background:var(--bx-surface-2)!important;color:var(--bx-text)!important;border:1px solid var(--bx-border)!important;border-radius:10px!important}.xz .bx-admin .test-column,.xz .bx-admin .question-view-card,.xz .bx-admin .answer-detail-card{background:var(--bx-surface)!important;border:1px solid var(--bx-border)!important;color:var(--bx-text)!important;box-shadow:none!important;border-radius:14px!important}.xz .bx-admin .test-row{color:var(--bx-text)!important;border-radius:10px!important}.xz .bx-admin .test-row.active,.xz .bx-admin .test-row:hover{background:var(--bx-primary-soft)!important;color:var(--bx-primary)!important}.xz .bx-admin .question-text,.xz .bx-admin .question-passage{white-space:normal;color:var(--bx-text)!important}@media (width<=900px){.xz .bx-admin .topbar{padding:12px 16px!important}.xz .bx-admin .content-wrap{padding:18px 14px 36px!important}.xz .bx-admin .hacker-top-actions>a:not(.student-link),.xz .bx-admin .hacker-top-actions>button b{display:none!important}.xz .bx-admin .topbar h1{font-size:17px!important}.xz .bx-admin .page-head h2{font-size:23px!important}.xz .bx-admin .topbar{position:sticky;top:0;flex-flow:wrap!important;align-items:center!important;gap:10px 12px!important;display:flex!important}.xz .bx-admin .menu-btn{place-items:center;flex:none!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;font-size:20px!important;display:grid!important}.xz .bx-admin .bx-title-block{min-width:0;flex:1 1 0!important}.xz .bx-admin .bx-title-block .hacker-eyebrow{letter-spacing:.12em!important;font-size:10px!important}.xz .bx-admin .bx-title-block p{display:none}.xz .bx-admin .hacker-top-actions{flex:none!important;gap:8px!important;width:auto!important}.xz .bx-admin .hacker-top-actions>button{justify-content:center;width:44px!important;padding:0!important}.xz .bx-admin .hacker-top-actions .student-link{display:none!important}.xz .bx-admin .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.xz .bx-admin .stat-card{min-height:104px!important;padding:16px!important}.xz .bx-admin .stat-card strong{font-size:30px!important}.xz .bx-admin .stat-card span{letter-spacing:.05em!important;font-size:11px!important}.xz .bx-admin .page-head{flex-wrap:wrap}}
