:root{--bg-main:#04060f;--bg-panel:#071022cc;--bg-panel-strong:#0a1430e6;--accent-cyan:#00eaff;--accent-blue:#1b6cff;--accent-purple:#ff2bd6;--text-main:#f4fbff;--text-muted:#9eb4d4;--glow-strong:#00eaff8c;--glow-soft:#ff2bd640;--neon-bright:#00eaff;--neon-soft:#ff2bd6;--border-glow:#00eaff73;--shadow-glow:#ff2bd640;--header-h:72px;--font-ui:var(--font-outfit), Outfit, sans-serif;--font-read:var(--font-outfit), Outfit, sans-serif;--font-sc-display:var(--font-outfit), Outfit, sans-serif}html,body{color:var(--text-main);font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.01em;background:radial-gradient(900px 480px at 12% 0,#00eaff29,#0000 55%),radial-gradient(700px 520px at 100% 85%,#ff2bd624,#0000 60%),#04060f;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.5}body{min-height:100vh;font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.01em;font-size:16px;font-weight:400;line-height:1.5}body:before{content:"";z-index:0;pointer-events:none;background-blend-mode:multiply;opacity:.22;mix-blend-mode:multiply;background-color:#04060f;background-image:linear-gradient(#04060f,#04060f),url(/bg-tech-dark.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.super-shell{background:radial-gradient(900px 480px at 12% 0,#00eaff29,#0000 55%),radial-gradient(700px 520px at 100% 85%,#ff2bd624,#0000 60%),#04060f;flex-direction:column;min-height:100vh;display:flex}.tech-bg{z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#00eaff0b 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#00eaff0b 0 1px,#0000 1px 48px);height:calc(100% + 48px);animation:28s linear infinite techBgMove;position:fixed;inset:0}.tech-bg-dot{opacity:.35;border-radius:50%;width:2px;height:2px;position:absolute}.tech-bg-dot:nth-child(odd){background:#00eaff}.tech-bg-dot:nth-child(2n){background:#ff2bd6}.tech-bg-dot:first-child{animation:7s ease-in-out infinite techDot;top:14%;left:11%}.tech-bg-dot:nth-child(2){animation:8.5s ease-in-out .4s infinite techDot;top:22%;left:72%}.tech-bg-dot:nth-child(3){animation:6.5s ease-in-out 1.1s infinite techDot;top:38%;left:28%}.tech-bg-dot:nth-child(4){animation:9s ease-in-out .8s infinite techDot;top:48%;left:86%}.tech-bg-dot:nth-child(5){animation:10s ease-in-out 1.6s infinite techDot;top:61%;left:18%}.tech-bg-dot:nth-child(6){animation:7.5s ease-in-out .2s infinite techDot;top:70%;left:54%}.tech-bg-dot:nth-child(7){animation:8s ease-in-out 2s infinite techDot;top:82%;left:36%}.tech-bg-dot:nth-child(8){animation:9.5s ease-in-out 1.3s infinite techDot;top:88%;left:78%}@keyframes techBgMove{0%{transform:translateY(0)}to{transform:translateY(-48px)}}@keyframes techDot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.35;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.tech-bg,.tech-bg-dot{animation:none}}.super-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040814d1;border-bottom:1px solid #00eaff59;justify-content:space-between;align-items:center;padding:26px 36px;display:flex;overflow:visible;box-shadow:0 0 24px #00eaff2e}.super-title{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-cyan);font-size:28px;font-weight:600}.super-header nav,.super-header .desktop-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.quiz-header-end{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.quiz-header-end{gap:1.5rem}}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px 4px;display:none}.nav-mobile-menu{display:none}.super-header.is-nav-open{z-index:100}html.nav-sheet-open,html.nav-sheet-open body{overflow:hidden}@media (max-width:1099px){.super-header{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px;flex-wrap:nowrap;position:sticky;overflow:visible}.super-header.is-nav-open{z-index:220;-webkit-backdrop-filter:none;background:#04060f;position:fixed;top:0;left:0;right:0}.super-header nav,.super-header .desktop-nav{display:none}.nav-hamburger{display:flex}a.super-logo img,.super-logo-img{object-fit:contain;object-position:left center;width:min(168px,100vw - 8.5rem);max-width:min(168px,100vw - 8.5rem);height:27px}.nav-mobile-menu{z-index:200;-webkit-overflow-scrolling:touch;width:auto;height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--header-h,72px) + 12px) 18px calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#04060f;border-top:0;flex-direction:column;gap:12px;transition:opacity .18s,visibility .18s;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:none}.nav-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-mobile-menu a,.nav-mobile-menu .nav-mobile-item{color:#00eaff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;margin:0;padding:16px 12px;font-size:16px;line-height:1.3;text-decoration:none;display:block}.nav-mobile-menu a:hover,.nav-mobile-menu a:focus-visible,.nav-mobile-menu a.is-active,.nav-mobile-menu .nav-mobile-item:hover,.nav-mobile-menu .nav-mobile-item:focus-visible{border-color:#00eaff59;box-shadow:0 0 16px #00eaff38}.nav-mobile-theme{justify-content:flex-start;margin-top:auto;padding-top:12px;display:flex}}@media (max-width:767px){.super-xl{min-height:0}.super-module-button{letter-spacing:.06em;text-align:center;padding:16px 18px;font-size:14px}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.nav-mobile-menu{transition:none;transform:none}}.nav-logout{color:#67e8f9;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600}.nav-logout:hover{color:#22d3ee}.nav-logout:disabled{opacity:.65;cursor:wait}a.super-title,a.super-logo{align-items:center;text-decoration:none;display:inline-flex}@media (min-width:1100px){a.super-logo img,.super-logo-img{object-fit:contain;object-position:left center;width:320px;max-width:min(320px,70vw);height:51px}}a.super-button,a.super-button-glass{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.super-panel .super-button,.super-panel .super-button-glass,.super-panel>a{margin-top:16px;text-decoration:none;display:block}.super-button{color:#d9fbff;cursor:pointer;background:linear-gradient(#00eaff29,#1b6cff14);border:1px solid #00eaffb3;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600;transition:all .25s;box-shadow:0 0 16px #00eaff47}.super-button:hover{box-shadow:0 0 30px var(--glow-strong);transform:translateY(-2px)}.super-grid{box-sizing:border-box;grid-template-columns:1fr;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px 16px 32px;display:grid}.super-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:13px}.super-value{margin-top:6px;font-size:26px;font-weight:600}.super-wheel-row{justify-content:center;align-items:center;gap:40px;margin-top:26px;display:flex}.super-border-animated{position:relative}.super-border-animated:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0000;animation:2.8s infinite neonPulse;position:absolute;inset:0}@keyframes neonPulse{0%{border-color:#00eaff1a}50%{border-color:#00eaff73}to{border-color:#00eaff1a}}.super-pill{letter-spacing:.05em;color:var(--accent-cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00143c73;border:1px solid #00eaff59;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .25s;display:inline-block;box-shadow:0 0 18px #00eaff59,inset 0 0 12px #00eaff26}.super-pill:hover{transform:translateY(-2px);box-shadow:0 0 28px #00eaff8c,inset 0 0 18px #00eaff40}.super-button-glass{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#00eaff;background:#00143c73;border:1px solid #00eaff59;border-radius:14px;min-height:52px;padding:14px 22px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 0 18px #00eaff59,0 0 12px #ff2bd638,inset 0 0 16px #00eaff26}.super-button-glass:hover{color:#fff;border-color:#00eaff99;transform:scale(1.04);box-shadow:0 0 28px #00eaff,inset 0 0 20px #00eaff38}.super-button-glass.active{color:#fff;background:linear-gradient(90deg,#ff2bd6,#00eaff);border:none;box-shadow:0 0 22px #ff2bd680,0 0 16px #00eaff66}.super-button-glass.active:hover{box-shadow:0 0 30px #00eaff}.super-logo{text-transform:uppercase;letter-spacing:.14em;color:#fff;text-shadow:0 0 12px #00eaff73,0 0 22px #00eaff40;font-family:Inter Tight,Inter,sans-serif;font-size:28px;font-weight:600}.super-logo:hover{text-shadow:0 0 18px #00eaffa6,0 0 28px #00eaff59}footer a,footer .footer-link{color:var(--accent-cyan);letter-spacing:.05em;text-shadow:0 0 8px #00eaff8c,0 0 16px #00eaff59;font-weight:500;text-decoration:none;transition:all .25s}footer a:hover,footer .footer-link:hover{color:#fff;text-shadow:0 0 12px #00eaffbf,0 0 22px #00eaff73;transform:translateY(-1px)}@keyframes footerGlowPulse{0%{text-shadow:0 0 8px #00eaff73}50%{text-shadow:0 0 14px #00eaffa6}to{text-shadow:0 0 8px #00eaff73}}footer a.glow-pulse{animation:3s infinite footerGlowPulse}.super-home-layout{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.super-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00143c8c;border-right:1px solid #00eaff40;padding:32px 24px;box-shadow:inset 0 0 20px #00eaff26,0 0 30px #00eaff40}.super-sidebar-title{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-cyan);margin-bottom:24px;font-size:18px}.super-sidebar-nav{flex-direction:column;gap:16px;display:flex}.super-sidebar-link{width:fit-content;color:var(--accent-cyan);letter-spacing:.05em;text-shadow:0 0 8px #00eaff73,0 0 16px #00eaff40;font-size:15px;text-decoration:none;transition:all .25s;display:inline-flex}.super-sidebar-link:hover{color:#fff;text-shadow:0 0 14px #00eaffbf,0 0 22px #00eaff73;transform:translate(4px)}.super-home-grid{box-sizing:border-box;grid-template-columns:1fr;align-content:start;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px 16px 32px;display:grid}@media (min-width:640px){.super-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 40px 40px}}@media (min-width:1024px){.super-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:36px}}@media (max-width:800px){.super-home-layout{grid-template-columns:1fr}.super-sidebar{border-bottom:1px solid #00eaff40;border-right:0}}.super-module-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d9fbff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#00eaff29,#1b6cff14);border:1px solid #00eaffb3;border-radius:18px;flex:1;justify-content:center;align-items:center;width:100%;padding:22px 28px;font-size:18px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 16px #00eaff47}a.super-module-panel{height:100%;text-decoration:none;display:flex}.super-module-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00143c59;border:1px solid #00eaff40;border-radius:20px;padding:0;transition:all .3s;box-shadow:0 0 30px #00eaff40,inset 0 0 18px #00eaff1a}.super-module-panel:hover{box-shadow:0 0 40px #00eaff73,inset 0 0 22px #00eaff26}.super-grid{box-sizing:border-box;grid-template-columns:1fr;align-content:start;gap:16px;width:100%;min-width:0;max-width:100%;padding:16px 16px 32px;animation:.6s forwards fadeIn;display:grid}@media (min-width:640px){.super-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 40px 40px}}@media (min-width:1024px){.super-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:36px}}.super-grid img{object-fit:contain;width:100%;max-width:100%;height:auto}.super-xl{grid-column:1/-1;min-height:280px}.super-l{min-height:220px}.super-m{min-height:0}.super-s{min-height:120px}@media (min-width:1024px){.super-xl{grid-column:span 2}}.super-panel{overflow-wrap:anywhere;word-break:break-word;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:linear-gradient(#081230eb,#050816f0);border:1px solid #00eaff73;border-radius:20px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:16px;transition:all .3s;animation:.8s forwards moduleFade;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ff2bd61f,0 0 22px #00eaff29}@media (min-width:640px){.super-panel{padding:20px}}@media (min-width:1024px){.super-panel{padding:24px}}a.super-panel{color:inherit;text-decoration:none}.super-panel:hover{opacity:1;animation:none;transform:translateY(-4px);box-shadow:0 0 0 1px #ff2bd62e,0 0 28px #00eaff47}.super-module-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d9fbff;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;text-align:center;cursor:pointer;background:linear-gradient(#00eaff29,#1b6cff14);border:1px solid #00eaffb3;border-radius:18px;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:16px 18px;font-size:14px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 16px #00eaff47}@media (min-width:640px){.super-module-button{letter-spacing:.08em;padding:22px 28px;font-size:18px}}.super-module-button:hover{color:#fff;transform:translateY(-4px);box-shadow:0 0 32px #00eaff8c,inset 0 0 22px #00eaff40}.super-metric-title{letter-spacing:.08em;color:var(--accent-cyan);overflow-wrap:anywhere;margin-bottom:12px;font-size:13px}@media (min-width:640px){.super-metric-title{font-size:16px}}.super-metric-value{color:#fff;overflow-wrap:anywhere;text-shadow:0 0 12px #00eaff8c,0 0 22px #00eaff59;font-size:clamp(1.5rem,5vw,2.625rem);font-weight:700;line-height:1.2}.super-chart{background:#00eaff14;border:1px solid #00eaff40;border-radius:16px;flex:1;height:100%;min-height:140px;box-shadow:inset 0 0 22px #00eaff26,0 0 18px #00eaff40}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes moduleFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d9fbff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#00eaff29,#1b6cff14);border:1px solid #00eaffb3;border-radius:18px;justify-content:center;align-items:center;padding:22px 28px;font-size:18px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 16px #00eaff47}a.quiz-button{text-decoration:none}.quiz-button:hover{color:#fff;transform:translateY(-4px);box-shadow:0 0 32px #00eaff8c,inset 0 0 22px #00eaff40}.quiz-button-group .quiz-button{flex:180px}.quiz-button-group-vertical .quiz-button{width:100%}.super-panel>.quiz-button-group>a{flex:180px;margin-top:0;text-decoration:none;display:flex}.super-panel>.quiz-button-group-vertical>a{flex:none;margin-top:0;text-decoration:none;display:flex}.quiz-button-group-vertical .super-module-button{flex:none}@media (max-width:700px){.super-xl{grid-column:1/-1;min-height:0}.quiz-button-group{flex-direction:column}}.quiz-button-group{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.quiz-button-group-vertical{flex-direction:column;gap:12px;margin-top:16px;display:flex}.recharts-line,.recharts-area,.recharts-bar{filter:drop-shadow(0 0 8px #ff2bd6cc)}.recharts-bar-rectangle{filter:drop-shadow(0 0 8px #3b82f6cc)}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 6px #ff2bd699)}50%{filter:drop-shadow(0 0 12px #0ff)}to{filter:drop-shadow(0 0 6px #ff2bd699)}}svg circle:nth-child(2){animation:2s ease-in-out infinite pulseGlow}.quiz-question-text{color:#fff;font-size:24px;font-weight:400;line-height:1.5}.quiz-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a142899;border:1px solid #00ffff4d;transition:all .3s;box-shadow:0 0 12px #0ff6}.quiz-panel:hover{box-shadow:0 0 20px #ff2bd6e6}.answer-choice{letter-spacing:.01em;text-transform:none;background:#141e3c80;border:1px solid #ffffff1a;border-radius:10px;padding:14px;font-size:18px;font-weight:400;line-height:1.5;transition:all .25s}.answer-choice:hover{border-color:#0ff;box-shadow:0 0 10px #0ff9}.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):hover,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):hover,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):focus,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):focus,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):focus-visible,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):focus-visible{box-shadow:none;border-color:#ffffff1a;outline:none;animation:none}.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button:focus,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button:focus,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button:focus-visible,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button:focus-visible{box-shadow:none;filter:none;outline:none}@keyframes pulseSelected{0%{box-shadow:0 0 8px #ff2bd699}50%{box-shadow:0 0 16px #0ff}to{box-shadow:0 0 8px #ff2bd699}}.answer-selected{border-color:#ff2bd6;animation:1.8s ease-in-out infinite pulseSelected}@keyframes answerGlowGreen{0%,to{box-shadow:0 0 12px #00ff88a6,0 0 30px #00ff8861,inset 0 0 18px #00ff882e}50%{box-shadow:0 0 20px #0f8,0 0 48px #00ff889e,inset 0 0 26px #00ff8847}}@keyframes answerGlowRed{0%,to{box-shadow:0 0 12px #ff4060a6,0 0 30px #ff004461,inset 0 0 18px #ff40602e}50%{box-shadow:0 0 20px #ff4860,0 0 48px #ff00449e,inset 0 0 26px #ff406047}}.answer-choice.answer-correct,.answer-choice.answer-correct:hover{color:#e8fff4;text-shadow:0 0 10px #00ff888c;background:linear-gradient(#00ff8861,#004628b8);border:2px solid #0f8;animation:1.4s ease-in-out infinite answerGlowGreen}.answer-choice.answer-wrong,.answer-choice.answer-wrong:hover{color:#ffe8ee;text-shadow:0 0 10px #ff40608c;background:linear-gradient(#ff40606b,#500012bf);border:2px solid #f35;animation:1.4s ease-in-out infinite answerGlowRed}.answer-choice-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;margin:0 0 12px;padding:0;display:block}.answer-choice-button:disabled{cursor:default}.answer-choice-button.is-correct{filter:drop-shadow(0 0 16px #00ff888c)}.answer-choice-button.is-wrong{filter:drop-shadow(0 0 16px #ff30508c)}.quiz-button-secondary,.quiz-button-ghost{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff38}.quiz-button-success{color:#bbf7d0;border-color:#22c55eb3;box-shadow:0 0 18px #22c55e59}.quiz-button-warning{color:#fde68a;border-color:#facc15b3;box-shadow:0 0 18px #facc1559}.quiz-button-danger{color:#fecaca;border-color:#ef4444b3;box-shadow:0 0 18px #ef444459}.quiz-button-success:hover,.quiz-button-warning:hover,.quiz-button-danger:hover,.quiz-button-secondary:hover,.quiz-button-ghost:hover{color:#fff}.quiz-stage{flex-direction:column;flex:1;width:100%;min-height:0;padding:8px 20px 24px;display:flex}.quiz-stage:has(.quiz-play){padding:0}.super-page{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}footer{z-index:1;position:relative}:is(body:has(.quiz-play) footer,body:has(.flash-play) footer){display:none}.quiz-play{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1280px;min-height:calc(100dvh - 84px);margin:0 auto;padding:8px 8px 12px;display:flex}.quiz-play-precard{margin-bottom:10px}.quiz-play-card{opacity:1;flex-direction:column;flex:1;min-height:min(720px,100dvh - 120px);padding:16px 18px 18px;animation:none;display:flex;position:relative}.quiz-play-card.super-panel:hover{transform:none}.quiz-hud{border-bottom:1px solid #00eaff33;align-items:center;gap:14px;margin:0 0 14px;padding-bottom:12px;display:flex}.quiz-hud-title{color:#00eaff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.quiz-hud-track{flex:1;min-width:80px;height:6px}.quiz-hud-track .quiz-progress-fill{height:6px}.quiz-hud-meta{color:#cef;letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:700}.quiz-hud-warn{color:#f87171}.quiz-board{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;align-items:start;gap:14px 24px;min-height:0;display:grid}.quiz-board.has-image{grid-template-rows:1fr;grid-template-columns:minmax(280px,1.2fr) minmax(0,.9fr);align-content:stretch;align-items:stretch}.quiz-board.is-wide{grid-template-columns:1fr}.quiz-stem,.quiz-choices{pointer-events:auto;flex-direction:column;gap:10px;min-width:0;display:flex}.quiz-play .quiz-choice-stack,.quiz-play .quiz-choice-grid,.quiz-play .answer-choice-button,.quiz-play .answer-choice{pointer-events:auto}.quiz-stem{min-height:280px}.quiz-choices{flex:1}.quiz-play .quiz-question-text{font-size:clamp(21px,2.2vw,26px);line-height:1.4}.quiz-subcategory{color:#7cc7ffcc;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.quiz-choice-stack{flex-direction:column;gap:8px;min-height:280px;display:flex}.quiz-choice-grid{grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-height:280px;display:grid}.quiz-play .answer-choice-button{margin:0;transition:opacity .2s}.quiz-play .answer-choice{letter-spacing:.01em;text-transform:none;align-items:center;min-height:64px;padding:16px 18px;font-size:20px;font-weight:400;line-height:1.5;display:flex}.quiz-play .quiz-action,.quiz-play .quiz-button{border-radius:14px;padding:12px 16px;font-size:13px}.quiz-play .quiz-button.quiz-submit{letter-spacing:.1em;min-height:72px;margin-top:12px;padding:22px 24px;font-size:18px}.quiz-play .quiz-action{margin-top:4px}.quiz-play .quiz-choices .quiz-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:none;margin-top:4px;padding:12px 0 0;animation:none}.quiz-play .quiz-choices .quiz-card:hover{box-shadow:none;transform:none}.quiz-play .quiz-choices .quiz-card h3{margin-bottom:10px;font-size:16px}.quiz-image{flex-direction:column;gap:8px;min-height:280px;display:flex}.quiz-radiograph{touch-action:pan-y;width:100%;height:min(52vh,420px);min-height:280px;position:relative;overflow:hidden}.quiz-radiograph:has([data-image-viewer=wl]){touch-action:pan-y;height:auto;overflow:visible}.quiz-radiograph [data-image-viewer=wl],.quiz-radiograph [data-image-viewer=wl] canvas,.quiz-radiograph [data-image-viewer=wl] img{touch-action:pan-y}.quiz-radiograph-el{object-fit:contain}.flash-radiograph{height:240px;min-height:200px}.quiz-flag-bar{opacity:1;padding:12px 16px;animation:none}.flash-play{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:920px;min-height:calc(100dvh - 84px);margin:0 auto;padding:8px 8px 12px;display:flex}.flash-play-card{flex:1}.flash-stage{flex-direction:column;gap:14px;min-width:0;display:flex}.flash-face-wrap{cursor:pointer}.flash-face{border:1px solid var(--frame);background:var(--card);min-height:280px;box-shadow:none;color:var(--text);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 24px;display:flex}.flash-face-back{justify-content:flex-start;max-height:min(72vh,720px);overflow-y:auto}.flash-chip{border:1px solid var(--frame);color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.flash-prompt{color:var(--text);text-align:center;text-shadow:none;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.3}.flash-answer{color:var(--text);text-align:center;white-space:pre-line;margin:0;font-size:18px;line-height:1.55}.flash-hint,.flash-keys{color:var(--text);text-align:center;margin:0;font-size:12px}.flash-explain,.flash-explain-modal{background:var(--card);border:1px solid var(--frame);box-shadow:none;color:var(--text)}.flash-explain h3,.flash-explain p,.flash-explain-modal h4,.flash-explain-modal p{color:var(--text);text-shadow:none}.flash-explain-modal .flash-explain-bar{background:var(--card)}.flash-controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.flash-play .quiz-button{border-radius:14px;padding:12px 16px;font-size:13px}.flash-play .flash-stage .quiz-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:0 0;border:none;margin-top:0;padding:12px 0 0;animation:none}.flash-play .flash-stage .quiz-card:hover{box-shadow:none;transform:none}.flash-play .flash-stage .flash-explain.quiz-card,.flash-play .flash-stage .flash-explain.quiz-card:hover{background:var(--card);border:1px solid var(--frame);box-shadow:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:2rem;padding:20px}.flash-hub-kicker{color:#00eaff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 10px #00eaff66;margin:0 0 14px;font-size:14px;font-weight:800}.flash-hub-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.flash-hub-tile{color:inherit;opacity:1;gap:8px;min-height:0;text-decoration:none;animation:none}.flash-hub-tile.super-panel:hover{transform:translateY(-3px)}.flash-hub-title{color:#fff;letter-spacing:.02em;font-size:22px;font-weight:800}.flash-hub-copy{color:#cef;flex:1;margin:0 0 8px;font-size:14px;line-height:1.45}.mock-exam-hud{max-width:1100px;margin:0 auto}.mock-start-control{cursor:pointer;width:100%;min-height:132px;font:inherit;grid-area:auto}.mock-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quiz-length-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mock-exam-hud .quiz-button{padding:14px 16px;font-size:14px}.mock-setup-grid .module{opacity:1;animation:none}.mock-exam-notes{color:#cef;margin:0;padding-left:1.15rem;font-size:15px;line-height:1.55}.mock-exam-notes li+li{margin-top:6px}@media (max-width:800px){.mock-setup-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.quiz-board,.quiz-board.has-image{flex:none;grid-template-rows:auto auto;grid-template-columns:1fr;gap:8px}.quiz-choice-grid{grid-template-columns:1fr}.quiz-play{min-height:0;padding:6px 10px 10px}.quiz-play-card{flex:none;min-height:0;padding:12px 14px 14px}.quiz-stem,.quiz-choice-stack,.quiz-choice-grid{min-height:0}.quiz-choices{flex:none;gap:8px}.quiz-stem{gap:6px}}@media (max-width:700px){.quiz-play{padding:4px 8px 8px}.quiz-play-card{padding:10px 12px 12px}.quiz-hud{gap:8px;margin:0 0 8px;padding-bottom:8px}.quiz-board,.quiz-stem,.quiz-choices{gap:6px}.quiz-play .quiz-question-text{font-size:19px;line-height:1.4}.quiz-choice-stack,.quiz-choice-grid{gap:6px}.quiz-play .answer-choice{min-height:44px;padding:10px 12px;font-size:17px;line-height:1.4}.quiz-play .quiz-button.quiz-submit,.quiz-play .quiz-action{letter-spacing:.06em;min-height:44px;margin-top:4px;padding:10px 14px;font-size:15px}}.quiz-card.super-panel:hover{transform:none}.quiz-sticky{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#00143cb8;border:1px solid #00eaff47;border-radius:20px;box-shadow:0 0 24px #00eaff38}.quiz-header-title{color:#fff;text-shadow:0 0 12px #00eaff73;font-size:22px;font-weight:700}.quiz-header-meta{color:var(--accent-cyan);font-weight:600}.quiz-progress-track{background:#00eaff1f;border-radius:999px;width:100%;height:8px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,#00eaff,#ff2bd6);height:8px;box-shadow:0 0 12px #00eaffb3}.quiz-progress-ring .super-panel{opacity:1;min-height:0;padding:8px 12px;animation:none}.quiz-progress-ring .super-panel:hover{transform:none}.quiz-progress-ring .super-metric-title{margin-bottom:4px;font-size:12px}.quiz-divider{background:linear-gradient(90deg,#0ff,#ff2bd6);width:100%;height:2px;margin:20px 0;box-shadow:0 0 10px #0ffc}.quiz-play .answer-choice.answer-correct,.quiz-play .answer-choice.answer-wrong{min-height:58px}.logo-glow{filter:drop-shadow(0 0 12px #0ff9)drop-shadow(0 0 24px #0ff6)}.super-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#081230eb,#050816f0);border:1px solid #00eaff73;border-radius:16px;padding:20px;transition:all .3s;box-shadow:0 0 0 1px #ff2bd61f,0 0 22px #00eaff29}.super-panel:hover{box-shadow:0 0 0 1px #ff2bd62e,0 0 28px #00eaff47}.super-panel:nth-child(2n),.module:nth-child(2n){border-color:#ff2bd680;box-shadow:0 0 0 1px #ff2bd61f,0 0 22px #ff2bd629}@keyframes fadeInGrid{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.grid{animation:.6s forwards fadeInGrid}.quiz-length-grid .quiz-button{animation:.24s ease-out both quizLengthIn}.quiz-length-grid .quiz-button:first-child{animation-delay:0s}.quiz-length-grid .quiz-button:nth-child(2){animation-delay:40ms}.quiz-length-grid .quiz-button:nth-child(3){animation-delay:80ms}.quiz-length-grid .quiz-button:nth-child(4){animation-delay:.12s}.quiz-length-grid .quiz-button:nth-child(5){animation-delay:.16s}.quiz-length-grid .quiz-button:nth-child(6){animation-delay:.2s}.quiz-length-grid .quiz-button:nth-child(7){animation-delay:.24s}.quiz-length-grid .quiz-button:nth-child(8){animation-delay:.28s}.quiz-length-grid .quiz-button[disabled]{animation-name:quizLengthInDisabled}.quiz-length-grid .quiz-button.is-selected{opacity:1;border-color:#00eaffe6;animation:.28s ease-out quizLengthSelect;box-shadow:0 0 32px #00eaff8c,inset 0 0 22px #00eaff40}@keyframes quizLengthIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes quizLengthInDisabled{0%{opacity:0;transform:translateY(10px)}to{opacity:.5;transform:translateY(0)}}@keyframes quizLengthSelect{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.quiz-load-bar{z-index:2;pointer-events:none;transform-origin:0;background:#00eaff;width:100%;height:2px;animation:.7s ease-out forwards quizLoadBar;position:absolute;top:0;left:0;transform:scaleX(0)}@keyframes quizLoadBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quiz-play .quiz-question-text,.quiz-play .quiz-image{animation:.22s ease-out both quizStemIn}@keyframes quizStemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-play .quiz-choice-enter{animation:.22s ease-out backwards quizChoiceIn}@keyframes quizChoiceIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quiz-play .quiz-choice-stack.is-answered .answer-choice-button:not(.is-picked),.quiz-play .quiz-choice-grid.is-answered .answer-choice-button:not(.is-picked){opacity:.55}.quiz-play .quiz-choice-stack.is-answered .answer-choice-button:not(.is-picked):not(.is-correct):not(.is-wrong),.quiz-play .quiz-choice-grid.is-answered .answer-choice-button:not(.is-picked):not(.is-correct):not(.is-wrong){animation:none}.quiz-play .answer-choice-button.is-picked{opacity:1}.quiz-play .answer-choice-button.is-picked .answer-choice:not(.answer-correct):not(.answer-wrong){border-color:#00eaff}.quiz-play .answer-choice-button.is-correct{animation:.16s ease-out quizCorrectPulse}.quiz-play .answer-choice-button.is-wrong{animation:.18s ease-out quizWrongShake}@keyframes quizCorrectPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes quizWrongShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.quiz-explain-enter,.quiz-play .quiz-choices .quiz-card.quiz-explain-enter{animation:.2s ease-out both quizExplainIn}@keyframes quizExplainIn{0%{opacity:0}to{opacity:1}}.quiz-complete-flash{z-index:40;pointer-events:none;animation:.38s linear forwards quizFlashOut;position:fixed;inset:0}.quiz-complete-flash-cyan,.quiz-complete-flash-magenta{position:absolute;inset:0}.quiz-complete-flash-cyan{background:#00eaff59;animation:90ms linear forwards quizFlashCyan}.quiz-complete-flash-magenta{opacity:0;background:#ff2bd638;animation:90ms linear 90ms forwards quizFlashMagenta}@keyframes quizFlashCyan{0%,99%{opacity:1}to{opacity:0}}@keyframes quizFlashMagenta{0%{opacity:1}to{opacity:1}}@keyframes quizFlashOut{0%,47.368%{opacity:1}to{opacity:0}}.quiz-results-panel{animation:.6s ease-out both quizResultsIn}@keyframes quizResultsIn{0%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.quiz-length-grid .quiz-button,.quiz-length-grid .quiz-button[disabled],.quiz-length-grid .quiz-button.is-selected,.quiz-load-bar,.quiz-play .quiz-question-text,.quiz-play .quiz-image,.quiz-play .quiz-choice-enter,.quiz-play .answer-choice-button.is-correct,.quiz-play .answer-choice-button.is-wrong,.quiz-explain-enter,.quiz-complete-flash,.quiz-complete-flash-cyan,.quiz-complete-flash-magenta,.quiz-results-panel{animation:none}.quiz-length-grid .quiz-button{opacity:1;transform:none}.quiz-length-grid .quiz-button[disabled]{opacity:.5}.quiz-load-bar{display:none}.quiz-play .quiz-question-text,.quiz-play .quiz-image,.quiz-results-panel{opacity:1;transform:none}}html,body,p,input,textarea,select,label,.login-field,.quiz-question-text,.quiz-stem,.answer-choice,.answer-choice-button,.long-explanation-modal,.long-explanation-modal p,.explanation-fade-in,.flash-hub-copy,.flash-prompt,.flash-answer,.pos-guide-lede{font-family:var(--font-outfit), Outfit, sans-serif}html,body{letter-spacing:.01em;font-size:16px;font-weight:400;line-height:1.5}.quiz-question-text,.quiz-stem,.answer-choice,.answer-choice-button,.long-explanation-modal,.explanation-fade-in,.flash-prompt,.flash-answer,.pos-guide-lede,p{letter-spacing:.01em;text-transform:none;font-weight:400;line-height:1.5}.flash-face-back .flash-answer{font-size:28px;line-height:1.35}@media (max-width:640px){.flash-face-back .flash-answer{font-size:22px}}.wl-inline-zoom{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:4px;display:flex}.wl-inline-zoom button{background:var(--card);border:1px solid var(--frame);color:var(--text);box-shadow:none;letter-spacing:.04em;cursor:pointer;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:700}.wl-inline-zoom button:hover,.wl-inline-zoom button:focus-visible{background:var(--card);border-color:var(--frame);color:var(--text);box-shadow:none}.image-zoom{z-index:80;background:#0b0e12e0;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.image-zoom-panel{background:var(--card);border:1px solid var(--frame);width:min(960px,100%);max-height:calc(100dvh - 24px);color:var(--text);box-shadow:none;border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex;overflow:auto}.image-zoom-bar{justify-content:flex-end;display:flex}.image-zoom-close{letter-spacing:.06em;border-radius:14px;padding:10px 16px;font-size:13px}.image-zoom-image{object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 88px);display:block}.super-metric-title,.super-metric-label,.super-label,.flash-hub-kicker,.us-map-kicker,.qa-stat-title,.quiz-subcategory,.quiz-hud-title,footer h3,.super-header nav a,.super-header .desktop-nav a,.nav-mobile-menu a,.nav-mobile-menu .nav-mobile-item,.nav-logout,.quiz-button,.super-button,.super-button-glass,.super-module-button{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:600}h1,.pos-guide-hero h1,.super-metric-value{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:-.02em;text-transform:none;font-weight:600}h1.font-bold,h1.font-semibold,h1.font-extrabold,h1.tracking-tight,h1.tracking-wide,.super-metric-value.font-bold{letter-spacing:-.02em;font-weight:600}.quiz-play .answer-choice,.quiz-play .quiz-question-text{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.01em;text-transform:none;font-weight:400}.quiz-choices .quiz-button{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-weight:600}
.supercomputer-ui{--sc-blue:#1b6cff;--sc-cyan:#00eaff;--sc-glass:#001e5099;--sc-text:#fff;width:100%;min-height:calc(100vh - 88px);color:var(--sc-text);background:linear-gradient(160deg,#04060f 0%,#071022 100%);align-items:stretch;display:flex}.supercomputer-ui h1,.supercomputer-ui h2,.supercomputer-ui h3{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.04em;font-weight:500}.sc-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001e5099;border-right:1px solid #00eaff8c;flex-direction:column;flex-shrink:0;gap:18px;width:248px;padding:28px 16px;display:flex;box-shadow:8px 0 28px #00081459}.sc-brand{color:var(--sc-cyan);text-shadow:0 0 12px #00eaffbf;margin:0;padding:0 12px 8px;font-size:15px}.sc-nav{flex-direction:column;gap:6px;display:flex}.sc-nav-link{color:#ffffffd1;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:color .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.sc-nav-link svg{flex-shrink:0;width:18px;height:18px}.sc-nav-link:hover,.sc-nav-link[aria-current=page]{color:#00eaff;background:#00eaff38;border-color:#00eaff8c;box-shadow:0 0 16px #00eaff66}.sc-main{flex:1;min-width:0;padding:32px}.sc-panel,.supercomputer-ui .dashboard-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#081230eb,#050816f0);border:1px solid #00eaff73;border-radius:16px;box-shadow:0 0 0 1px #ff2bd61f,0 0 22px #00eaff29}.sc-stats{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.sc-progress{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001e5099;border:1px solid #00eaff8c;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:140px;padding:16px;display:flex;box-shadow:0 0 22px #00eaff38}.sc-progress svg{width:112px;height:112px}.sc-progress-track{fill:none;stroke:#00eaff47;stroke-width:8px;filter:drop-shadow(0 0 6px #00eaff8c)}.sc-progress-value{fill:none;stroke:#00eaff;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00eaff)drop-shadow(0 0 12px #00eaffe6);transition:stroke-dashoffset .4s}.sc-progress-label{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:13px}.sc-progress-value-text{font-family:var(--font-outfit), Outfit, sans-serif;fill:#00eaff;font-size:16px}@media (max-width:800px){.supercomputer-ui{flex-direction:column;min-height:auto}.sc-sidebar{width:100%;box-shadow:none;border-bottom:1px solid #00eaff8c;border-right:0}.sc-nav{flex-flow:wrap}.sc-main{padding:20px 16px 32px}}
:root{--bg:#0b0e12;--frame:#3ec6ff;--accent:#c4923a;--card:#10151c;--text:#e8eef2;--muted:#c5d0d6;--bg-main:#0b0e12;--bg-panel:#10151c;--bg-panel-strong:#10151c;--accent-cyan:#3ec6ff;--accent-blue:#3ec6ff;--accent-purple:#c4923a;--text-main:#e8eef2;--text-muted:#c5d0d6;--text-light:#e8eef2;--text-dim:#c5d0d6;--glow-strong:transparent;--glow-soft:transparent;--neon-bright:#3ec6ff;--neon-soft:#c4923a;--border-glow:#3ec6ff;--shadow-glow:transparent;--background:#0b0e12;--foreground:#e8eef2}html,body,.super-shell{background:var(--bg);color:var(--text)}html{background-color:var(--bg)}body:before{background-color:var(--bg);opacity:.08;mix-blend-mode:normal;background-image:none}.tech-bg{background:repeating-linear-gradient(0deg,#3ec6ff0a 0 1px,#0000 1px 48px),repeating-linear-gradient(90deg,#3ec6ff0a 0 1px,#0000 1px 48px)}.tech-bg-dot:nth-child(odd){background:var(--frame)}.tech-bg-dot:nth-child(2n){background:var(--accent)}.super-header{border-bottom:1px solid var(--frame);box-shadow:none;background:#0b0e12f0}.super-button-glass,a.super-button-glass,.desktop-nav button.super-button-glass{background:var(--card);border:1px solid var(--frame);box-shadow:none;color:var(--frame)}.super-button-glass:hover,a.super-button-glass:hover,.desktop-nav button.super-button-glass:hover{color:var(--text);border-color:var(--frame);box-shadow:none;transform:none}.super-button-glass.active,a.super-button-glass.active,.desktop-nav button.super-button-glass.active{color:var(--bg);background:var(--accent);border:1px solid var(--accent);box-shadow:none}.super-button-glass.active:hover{box-shadow:none}.nav-drop-menu{background:var(--card);border:1px solid var(--frame);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-drop-menu a,.nav-drop-menu button,.nav-drop-menu .nav-logout{color:var(--frame);border:1px solid #0000}.nav-drop-menu a:hover,.nav-drop-menu a:focus-visible,.nav-drop-menu button:hover,.nav-drop-menu button:focus-visible,.nav-drop-menu a.is-active{color:var(--text);border-color:var(--frame);box-shadow:none}.nav-soon{color:var(--accent)}.nav-logout{color:var(--frame)}.nav-hamburger,.hamburger-menu{background:#0b0e12}.nav-burger-bar{background:#3ec6ff}@media (max-width:1099px){.super-header.is-nav-open,.nav-mobile-menu{box-shadow:none;-webkit-backdrop-filter:none;background:#0b0e12;border-top:0}.nav-mobile-menu a,.nav-mobile-menu .nav-mobile-item,.nav-mobile-menu button,.nav-mobile-menu .nav-logout{color:#3ec6ff;box-shadow:none;background:0 0;border-color:#0000}.nav-mobile-menu a:hover,.nav-mobile-menu a:focus-visible,.nav-mobile-menu a.is-active,.nav-mobile-menu .nav-mobile-item:hover,.nav-mobile-menu .nav-mobile-item:focus-visible,.nav-mobile-menu button:hover,.nav-mobile-menu button:focus-visible{color:#e8eef2;box-shadow:none;border-color:#3ec6ff}}.hud-corner{display:none!important}.hud-chassis{background:var(--bg);border:1px solid var(--frame);box-shadow:none;clip-path:none;border-radius:18px;overflow:visible}.super-button-glass.active,a.super-button-glass.active,.desktop-nav button.super-button-glass.active{color:var(--bg)!important;box-shadow:none!important;background:#3ec6ff!important;border:1px solid #3ec6ff!important}.hud-chassis:before,.hud-chassis:after{display:none}.module,.super-panel,a.super-panel,.quiz-play-card,.quiz-frame,.metric-card{background:var(--card);border:1px solid var(--frame);box-shadow:none;color:var(--text)}.module:hover,.super-panel:hover,a.super-panel:hover,.super-panel:nth-child(2n),.module:nth-child(2n){border-color:var(--frame)!important;box-shadow:none!important}.module h3,.home-kicker,.pos-guide-hero h1,.pos-guide-section h2,.super-metric-title,.flash-hub-kicker,.quiz-hud-title,.login-label,.faq-item summary,.pos-guide-lede,.quiz-subcategory{color:var(--frame);text-shadow:none}.pos-guide-lede,.flash-hub-copy,.home-copy,.home-lines{color:var(--text)}.quiz-button,.super-module-button,.home-btn-primary,.guest-start,[data-reading-room] .home-btn-primary,.login-chassis .quiz-button,.mock-exam-hud .quiz-button,.quiz-play .quiz-button.quiz-submit,.quiz-length-grid .quiz-button,.quiz-length-grid .quiz-button.is-selected{color:var(--bg);background:var(--accent);border:1px solid var(--accent);box-shadow:none;text-shadow:none;animation:none}.quiz-button-secondary,.quiz-button-ghost{color:var(--text);border:1px solid var(--frame);box-shadow:none;background:0 0}.quiz-button:hover,.super-module-button:hover,.home-btn-primary:hover,.guest-start:hover,.quiz-play .quiz-button.quiz-submit:hover,.quiz-length-grid .quiz-button:hover{color:var(--bg);box-shadow:none;filter:none;background:#d4a84e;border-color:#d4a84e;transform:none}.home-btn-outline,.pos-guide-chip{color:var(--text);border:1px solid var(--frame);box-shadow:none;background:0 0}.pos-guide-chip.is-active,.pos-guide-chip:hover,.pos-guide-chip:focus-visible{color:var(--bg);background:var(--accent);border-color:var(--accent);box-shadow:none}.pos-guide-section:target{border-color:var(--accent)}.pos-guide-section:target h2{color:var(--accent)}.pos-guide-seo-links{flex-direction:column;align-items:stretch}.pos-guide-seo-links .super-module-button{width:100%}.pos-guide-table-wrap{background:var(--bg);border:1px solid var(--frame);box-shadow:none}.pos-guide-table{color:var(--text)}.pos-guide-table th{color:var(--accent);background:var(--card);border-bottom:1px solid var(--frame);text-shadow:none}.pos-guide-table td{border-bottom:1px solid var(--frame)}.pos-guide-table tbody tr:nth-child(odd){background:#3ec6ff0f}.pos-guide-table tbody tr:hover{background:#c4923a14}.pos-guide-anatomy{color:var(--text)}.quiz-header-ring{border:1px solid var(--frame);background:var(--card);box-shadow:none;color:var(--text)}.quiz-header-ring svg{filter:none}.quiz-header-ring-meta{color:var(--frame);text-shadow:none}.quiz-hud{border-bottom:1px solid var(--frame)}.quiz-progress-fill{background:var(--accent);box-shadow:none}.quiz-divider{background:var(--frame);box-shadow:none}.answer-choice{background:var(--bg);border:1px solid var(--frame);color:var(--text);box-shadow:none}.answer-choice:hover{border-color:var(--accent);box-shadow:none}.answer-selected{border-color:var(--accent);animation:none}.answer-choice.answer-correct,.answer-choice.answer-correct:hover,.quiz-play .answer-choice.answer-correct,.quiz-play .answer-choice.answer-correct:hover{color:#e8fff4;text-shadow:0 0 10px #00ff888c;background:linear-gradient(#00ff8861,#004628b8);border:2px solid #0f8;animation:1.4s ease-in-out infinite answerGlowGreen}.answer-choice.answer-wrong,.answer-choice.answer-wrong:hover,.quiz-play .answer-choice.answer-wrong,.quiz-play .answer-choice.answer-wrong:hover{color:#ffe8ee;text-shadow:0 0 10px #ff40608c;background:linear-gradient(#ff40606b,#500012bf);border:2px solid #f35;animation:1.4s ease-in-out infinite answerGlowRed}.answer-choice.answer-missed,.answer-choice.answer-missed:hover,.answer-choice.answer-missed:disabled,.quiz-play .answer-choice.answer-missed,.quiz-play .answer-choice.answer-missed:hover,.quiz-play .answer-choice.answer-missed:disabled{background:var(--bg);color:#e8fff4;text-shadow:none;box-shadow:none;opacity:1;border:2px solid #0f8;animation:none}.select-missed-label{color:#0f8;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.answer-choice-button.is-correct{filter:drop-shadow(0 0 16px #00ff888c)}.answer-choice-button.is-wrong{filter:drop-shadow(0 0 16px #ff30508c)}.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected),.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected),.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):hover,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):hover,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):focus,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):focus,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice:not(.answer-selected):focus-visible,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice:not(.answer-selected):focus-visible,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice.answer-correct,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice.answer-correct,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button.is-correct .answer-choice,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button.is-correct .answer-choice{background:var(--bg);border:1px solid var(--frame);color:var(--text);box-shadow:none;text-shadow:none;filter:none;outline:none;animation:none}.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button:hover,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button:hover,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button:focus,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button:focus,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button:focus-visible,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button:focus-visible,.quiz-play .quiz-choice-stack:not(.is-answered) .answer-choice-button.is-correct,.quiz-play .quiz-choice-grid:not(.is-answered) .answer-choice-button.is-correct{box-shadow:none;filter:none;outline:none}.login-field,.faq-item{background:var(--bg);border:1px solid var(--frame);color:var(--text)}.login-field:focus{border-color:var(--accent);box-shadow:none}.faq-item summary{color:var(--frame)}.super-logo{text-shadow:none}footer{border-top:1px solid var(--frame);background:var(--bg)}.theme-container{background:var(--bg)}.quiz-btn{background:var(--card);border:1px solid var(--frame);color:var(--text)}.quiz-btn:hover{background:var(--card);box-shadow:none}.home-cat-fill.is-pass{background:var(--frame);box-shadow:none}.home-cat-fill.is-warn{background:var(--accent);box-shadow:none}.quiz-load-bar{background:var(--accent)}.arrt-bar-row.pass .arrt-bar-glow,.arrt-bar-row.pass .arrt-bar-fill{background:var(--frame);box-shadow:none}.arrt-bar-row.warn .arrt-bar-glow,.arrt-bar-row.warn .arrt-bar-fill{background:var(--accent);box-shadow:none}.stat-box,.stat-box.streak{border:1px solid var(--frame);box-shadow:none}.stat-box.flash:after,.stat-box.time:after{background:var(--accent);box-shadow:none}.stat-box h4,.qa-stat-title{color:var(--frame)}.stat-box p,.stat-box.streak p{color:var(--text);text-shadow:none}.stat-meter{background:var(--accent);box-shadow:none}.qa-counter.is-streak .qa-odometer,.qa-counter.is-streak.is-landed .qa-odometer,.stat-box.streak .qa-odometer{color:var(--accent);text-shadow:none;animation:none}.qa-counter.is-streak .qa-scan{background:linear-gradient(90deg,#0000,#c4923a59,#0000)}.qa-counter.is-streak .qa-meter-fill{background:var(--accent);box-shadow:none}.st-pip{box-shadow:none;background:#3ec6ff47}.st-pip.is-on{background:var(--accent);box-shadow:none;transform:none}@keyframes stGlow{0%,50%,to{text-shadow:none}}.glow-pulse-ring,.glow-pulse-ring.inner{filter:none;animation:none}@keyframes ringPulse{0%,50%,to{filter:none}}@keyframes ringPulseInner{0%,50%,to{filter:none}}a.module.leaderboard-panel{background:var(--card);border:1px solid var(--frame);box-shadow:none}a.module.leaderboard-panel:hover{border-color:var(--frame);box-shadow:none}.lb-chassis{box-shadow:none;border:none}.lb-hero,.lb-overall,.lb-chassis .module.lb-overall,.module.lb-hero,.module.lb-overall{background:var(--card);border:1px solid var(--frame);box-shadow:none}.lb-hero h1,.lb-section .lb-head h3,.lb-overall h3,.lb-head h3,.lb-open,.lb-subhead,.lb-cols,.lb-rank,.lb-row.is-top-1 .lb-rank,.lb-row.is-top-2 .lb-rank,.lb-row.is-top-3 .lb-rank,.lb-name em,.lb-rank-chip strong,.lb-cat-card h3,.lb-cat-card.tone-chest h3,.lb-cat-card.tone-abdomen h3,.lb-cat-card.tone-position h3,.lb-cat-card.tone-safety h3{color:var(--accent);text-shadow:none}.lb-hero h1{color:var(--text)}.lb-head .home-flash-meta,.home-flash-meta{color:var(--accent);text-shadow:none}.lb-rank{color:var(--accent)!important}.lb-hero .neon-btn.lb-back,.neon-btn.quiz.lb-back{color:var(--bg);background:var(--accent);border:1px solid var(--accent);box-shadow:none}.lb-row,.lb-podium-card,.lb-rank-chip,.lb-cat-card,.module.lb-cat-card,.lb-cat-card.tone-chest,.lb-cat-card.tone-abdomen,.lb-cat-card.tone-position,.lb-cat-card.tone-safety,.lb-cat-card.tone-cyan{background:var(--card);border:1px solid var(--frame);box-shadow:none}.lb-row.is-you,.lb-row.is-top-1,.lb-row.is-top-2,.lb-row.is-top-3,.lb-rank-chip.is-wait{border-color:var(--accent);background:var(--card);box-shadow:none}.lb-name,.lb-score,.lb-podium-card strong,.lb-podium-card span:last-child,.lb-rank-chip{color:var(--text);text-shadow:none}.lb-podium-card.is-1,.lb-podium-card.is-2,.lb-podium-card.is-3{background:var(--card);border:1px solid var(--frame);min-height:0;box-shadow:none}.lb-podium-place,.lb-podium-card.is-1 .lb-podium-place,.lb-podium-card.is-2 .lb-podium-place,.lb-podium-card.is-3 .lb-podium-place{color:var(--bg);background:var(--accent);box-shadow:none}.quiz-finished-shell .quiz-shell-progress{margin-bottom:0}.quiz-finished-shell .quiz-card.super-panel{padding-top:16px}.quiz-finished-stack{flex-direction:column;gap:16px;display:flex}.quiz-finished-stack .quiz-results-panel,.quiz-finished-stack .quiz-results-panel:hover{opacity:1;gap:8px;padding:16px;animation:none;transform:none}.quiz-score-card{background:#10182c;border:1px solid #3ec6ff;border-radius:16px;margin-bottom:0;padding:24px}.quiz-score-card h2{color:#3ec6ff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:1.05rem;font-weight:700}.quiz-score-card .quiz-score-plot{width:100%;height:280px;position:relative}.quiz-score-card ul{margin:16px 0 0;padding:0;list-style:none}.quiz-score-card li{color:#e8f4ff;justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.quiz-score-trend{width:50%;margin:16px auto 0}.quiz-score-trend-label{color:#3ec6ff;letter-spacing:.03em;text-align:center;margin:0 0 8px;font-size:.78rem;font-weight:700}.quiz-score-trend .chart-wrap{min-width:0;height:220px}.hotspot-result{color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3}.hotspot-result.is-correct{color:#e8fff4;text-shadow:0 0 10px #00ff888c;background:linear-gradient(#00ff8861,#004628b8);border:2px solid #0f8;animation:1.4s ease-in-out infinite answerGlowGreen}.hotspot-result.is-wrong{color:#ffe8ee;text-shadow:0 0 10px #ff40608c;background:linear-gradient(#ff40606b,#500012bf);border:2px solid #f35;animation:1.4s ease-in-out infinite answerGlowRed}@media (prefers-reduced-motion:reduce){.hotspot-result.is-correct,.hotspot-result.is-wrong{animation:none}}
.module{--card-rgb:62, 198, 255}.module:nth-child(5n+2){--card-rgb:240, 193, 74}.module:nth-child(5n+3){--card-rgb:0, 224, 122}.module:nth-child(5n+4){--card-rgb:183, 123, 255}.module:nth-child(5n+5){--card-rgb:124, 140, 255}.module.tone-cyan{--card-rgb:62, 198, 255}.module.tone-gold{--card-rgb:240, 193, 74}.module.tone-green{--card-rgb:0, 224, 122}.module.tone-purple{--card-rgb:183, 123, 255}.module.tone-indigo{--card-rgb:124, 140, 255}html:root .module{border-color:rgba(var(--card-rgb), .34);background-image:linear-gradient(90deg, transparent, rgba(var(--card-rgb), .8), transparent), radial-gradient(120% 70% at 100% 0%, rgba(var(--card-rgb), .12), transparent 55%);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;box-shadow:inset 0 1px #ffffff0a}html:root .module:nth-child(2n){border-color:rgba(var(--card-rgb), .34)!important;box-shadow:inset 0 1px #ffffff0a!important}html:root .module:hover{border-color:rgba(var(--card-rgb), .6)!important;box-shadow:inset 0 1px #ffffff0d!important}:root :is(.st-card,.st-tile,.atlas-card,.faq-item,.about-list li,.exam-weight:not(.is-embedded)){--card-rgb:62, 198, 255;border-color:rgba(var(--card-rgb), .34);background-image:linear-gradient(90deg, transparent, rgba(var(--card-rgb), .75), transparent), radial-gradient(120% 80% at 100% 0%, rgba(var(--card-rgb), .11), transparent 55%);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;transition:border-color .18s}:root :is(.st-card,.st-tile,.atlas-card,.faq-item,.about-list li):nth-child(5n+2){--card-rgb:240, 193, 74}:root :is(.st-card,.st-tile,.atlas-card,.faq-item,.about-list li):nth-child(5n+3){--card-rgb:0, 224, 122}:root :is(.st-card,.st-tile,.atlas-card,.faq-item,.about-list li):nth-child(5n+4){--card-rgb:183, 123, 255}:root :is(.st-card,.st-tile,.atlas-card,.faq-item,.about-list li):nth-child(5n+5){--card-rgb:124, 140, 255}:root :is(.st-card,.st-tile,a.atlas-card,.faq-item,.about-list li):hover{border-color:rgba(var(--card-rgb), .65)}:root .hud-chassis{border-color:#3ec6ff47}:root .module.lb-cat-card.tone-cyan{--card-rgb:62, 198, 255}:root .module.lb-cat-card.tone-chest{--card-rgb:240, 193, 74}:root .module.lb-cat-card.tone-position{--card-rgb:0, 224, 122}:root .module.lb-cat-card.tone-safety{--card-rgb:183, 123, 255}:root .login-field{border-color:#3ec6ff6b;transition:border-color .16s,box-shadow .16s}:root .login-field:hover{border-color:#3ec6ffa6}:root .login-field:focus,:root .login-field:focus-visible{border-color:#3ec6ff;outline:none;box-shadow:0 0 0 3px #3ec6ff2e}:root .super-panel.quiz-play-card,:root .super-panel.quiz-play-card:hover,:root .flash-face,:root .super-panel.quiz-card.quiz-explain-enter,:root .super-panel.quiz-card.quiz-explain-enter:hover{background-image:linear-gradient(90deg,#0000,#3ec6ffb3,#0000),radial-gradient(120% 60% at 100% 0,#3ec6ff12,#0000 55%);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;border-color:#3ec6ff5c!important}:root .quiz-play :is(.quiz-choice-stack,.quiz-choice-grid):not(.is-answered) .answer-choice:not(.answer-selected){border-color:#3ec6ff61;transition:border-color .14s,background-color .14s}:root .quiz-play :is(.quiz-choice-stack,.quiz-choice-grid):not(.is-answered) .answer-choice:not(.answer-selected):hover,:root .quiz-play :is(.quiz-choice-stack,.quiz-choice-grid):not(.is-answered) .answer-choice:not(.answer-selected):focus-visible{background-color:#3ec6ff0d;border-color:#3ec6ffcc}:root .quiz-button-secondary,:root .quiz-button-ghost{border-color:#3ec6ff6b}:root .quiz-button-secondary:hover,:root .quiz-button-ghost:hover{border-color:#3ec6ffcc}:root .super-panel:not(.quiz-card){border-color:#3ec6ff57}:root .super-panel:not(.quiz-card):hover{border-color:#3ec6ff8c!important}:root a.super-button-glass:not(.nav-tone),:root button.super-button-glass:not(.nav-tone){border-color:#3ec6ff80}:root .lb-podium-card.is-ghost{border-color:#3ec6ff4d}:root .super-panel.results-card,:root .quiz-score-card{--card-rgb:62, 198, 255;background-image:linear-gradient(90deg, transparent, rgba(var(--card-rgb), .8), transparent), radial-gradient(120% 70% at 100% 0%, rgba(var(--card-rgb), .13), transparent 55%);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 24px rgba(var(--card-rgb), .06);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 2px,100% 100%;transition:border-color .18s;border-color:rgba(var(--card-rgb), .42)!important}:root .super-panel.results-card:hover,:root .quiz-score-card:hover{border-color:rgba(var(--card-rgb), .65)!important}:root .results-card.tone-gold{--card-rgb:240, 193, 74}:root .results-card.tone-green{--card-rgb:0, 224, 122}:root .results-card.tone-purple{--card-rgb:183, 123, 255}:root .results-card.tone-indigo{--card-rgb:124, 140, 255}:root .results-card .super-metric-title{color:rgb(var(--card-rgb))}:root .results-card.tone-gold .super-metric-value{color:#ffe39a;text-shadow:0 0 18px #f0c14a59}.sub-images-link{color:#e8f7ff;background:#3ec6ff1f;border:1px solid #3ec6ff8c;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.92rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.sub-images-link:hover{background:#3ec6ff3d;transform:translateY(-1px)}
