@font-face{font-family:QS;src:url("/assets/fonts/mzari-sans-regular.woff");font-display:swap}@font-face{font-family:QS;src:url("/assets/fonts/mzari-sans-bold.woff");font-weight:700;font-display:swap}:root{color-scheme:dark;--bg:#13101e;--white:#faf5f4;--muted:#c2b8cb;--pink:#f576a9;--purple:#aa91fa;--line:#484050;--green:#a9e8c6}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 18%,#49203e66,transparent 50%),var(--bg);color:var(--white);font:18px/1.55 QS,Arial,sans-serif}button{font:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.46}button,a{touch-action:manipulation}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ffd07b;outline-offset:5px}[hidden]{display:none!important}.skip{position:absolute;top:-100px;left:15px;background:white;color:black;padding:12px;z-index:5}.skip:focus{top:10px}.topbar{max-width:1240px;margin:auto;padding:28px 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.signature{text-decoration:none;display:flex;flex-direction:column}.signature img{width:240px;filter:invert(1);height:auto}.signature span{font-size:12px;color:var(--muted)}.back{font-size:14px;text-decoration:none;border:1px solid var(--line);padding:10px 18px;border-radius:4px}main{max-width:1240px;margin:auto;padding:0 38px;outline:none}.hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px;padding:62px 0 50px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:var(--pink);margin:0 0 22px}h1{font-family:Arial,sans-serif;font-size:clamp(32px,4.6vw,59px);font-weight:900;font-style:italic;line-height:1.05;letter-spacing:-2px;margin:0 0 28px;text-shadow:3px 3px 0 #692e50}h1>span{display:block;font-size:.7em;margin-top:12px;color:var(--pink);letter-spacing:-1px;text-shadow:none}.hook{font-size:21px;line-height:1.5;margin-bottom:14px}.hook strong{font-weight:400;color:var(--pink)}.intro,.save-info{color:var(--muted)}.intro{font-size:16px}.hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:28px}.primary{background:var(--pink);border:1px solid var(--pink);padding:14px 24px;min-height:52px;color:#251423;font-weight:700;box-shadow:4px 4px 0 #74405e;border-radius:3px}.primary:not(:disabled):hover{background:#ff9ac0}.quiet{background:transparent;border:1px solid var(--line);color:var(--white);padding:10px 15px;min-height:44px;border-radius:3px}.quiet:hover{border-color:var(--pink)}.save-info{font-size:12px;margin-top:17px}.arcade-art{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;isolation:isolate;background:repeating-linear-gradient(0deg,transparent,transparent 39px,#ffffff05 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,#ffffff05 40px)}.orbit{position:absolute;border:1px solid #f576a966;border-radius:50%;width:290px;height:290px;transform:rotate(-25deg) skew(8deg);box-shadow:0 0 60px #f576a910,inset 0 0 45px #f576a910}.orbit.second{width:235px;height:235px;border-color:#aa91fa66;transform:rotate(30deg) skew(-20deg)}.art-cross{position:absolute;width:140px;height:140px;transform:rotate(-12deg);background:linear-gradient(135deg,var(--pink),var(--purple));clip-path:polygon(33% 0,67% 0,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0 67%,0 33%,33% 33%);opacity:.14}.art-caption{font:italic 900 46px/1.1 Arial,sans-serif;letter-spacing:-2px;text-align:center;transform:rotate(-7deg);color:#e9d9ed;text-shadow:3px 3px #a34876}.art-label{position:absolute;bottom:10px;font-size:11px;color:var(--purple);letter-spacing:3px}.stats{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;gap:50px;font-size:11px;letter-spacing:2px;color:var(--muted)}.stats b{color:var(--white);font-size:22px;margin-right:12px}.levels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.level-card{background:linear-gradient(135deg,#2a2036,#1b1726);border:1px solid var(--line);border-top:3px solid var(--purple);padding:24px;position:relative;text-align:left;color:var(--white);min-height:190px;width:100%;border-radius:4px}.level-card:not(:disabled):hover{border-color:var(--pink);transform:translateY(-2px)}.level-card small{display:block;color:var(--purple);font-size:11px;letter-spacing:2px}.level-card b{font:900 italic 32px Arial,sans-serif;display:block;margin:12px 0}.level-card span{display:block;font-size:15px;color:var(--muted)}.level-card em{position:absolute;right:20px;top:20px;font-style:normal;color:var(--pink);font-size:12px}.lobby-bottom{display:flex;justify-content:space-between;gap:40px;font-size:14px;color:var(--muted);margin-bottom:50px}.lobby-bottom p{max-width:500px}.lobby-bottom strong{color:var(--white)}footer{max-width:1240px;margin:0 auto;padding:27px 38px 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;letter-spacing:1px;color:var(--muted)}footer a{letter-spacing:0}footer p{width:100%;max-width:850px;font-size:12px;letter-spacing:0;margin:0}.hud{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:30px 0 18px;font-size:13px;font-weight:700;letter-spacing:1px}#score{color:var(--pink)}.progress{height:6px;background:#393140;overflow:hidden;border-radius:5px;margin-bottom:36px}.progress>div{height:100%;background:linear-gradient(90deg,var(--purple),var(--pink));transition:width .3s}.arena-grid{display:grid;grid-template-columns:220px 1fr;gap:36px;margin-bottom:55px}.side-panel{padding-top:15px}.side-panel .eyebrow{font-size:10px}.round-number{font:italic 900 90px/1 Arial,sans-serif;color:var(--purple);margin:0}#theme{color:var(--muted);font-size:16px}.combo{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.combo>span{font-size:42px;color:var(--pink)}.combo small{font-size:10px;letter-spacing:1px}.side-note{font-size:14px;color:var(--muted)}.question-card{padding:32px;background:linear-gradient(135deg,#292033,#1b1724);border:1px solid var(--line);border-radius:6px;box-shadow:0 20px 80px #0002}h2{font-size:clamp(23px,3vw,34px);line-height:1.25;margin:0 0 18px}h2:focus{outline:none}#instruction{font-size:14px;color:var(--muted)}#answers{display:grid;gap:10px;margin:24px 0}.answer{display:flex;align-items:center;gap:15px;background:#15111f;border:1px solid #5c4c65;border-radius:3px;color:var(--white);padding:14px 17px;text-align:left;width:100%;font-size:17px;line-height:1.4;min-height:60px}.letter{font-weight:700;font-size:13px;background:#33283c;border:1px solid #655074;min-width:29px;height:29px;display:grid;place-items:center;color:var(--purple)}.answer.selected{border-color:var(--pink);background:#51283f}.answer.correct{border-color:var(--green);background:#193a30}.answer.wrong{border-color:#ff9a8c;background:#492b30}.answer:disabled{opacity:1}.answer:not(:disabled):hover{border-color:var(--pink)}.answer-mark{margin-left:auto;font-size:12px;min-width:40px}.rank-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:12px;background:#171321;border-radius:3px}.rank-num{color:var(--pink);font-weight:700}.rank-row>span:nth-child(2){flex:1;font-size:16px}.rank-controls{display:flex;gap:5px}.rank-controls button{background:#352a40;border:1px solid #74617f;color:var(--white);border-radius:4px;width:42px;height:44px}.feedback-title{font:italic 900 27px Arial,sans-serif;letter-spacing:-.5px;color:var(--green);margin-bottom:15px}.feedback-title.miss{color:#ffb8a8}#feedback{border-top:1px solid var(--line);margin-top:25px;padding-top:24px}#correct-answer{font-weight:700;font-size:15px}#explanation{font-size:17px;line-height:1.65;color:#ede5ef}.feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:25px 0}.text-link{font-size:14px;color:var(--pink)}details{font-size:13px;color:var(--muted)}summary{cursor:pointer;padding:8px 0}details a{display:inline-block;margin:8px 0}#result{padding:42px 0}.result-card{padding:42px;background:linear-gradient(120deg,#392039,#1c172b);border:1px solid var(--line);border-left:5px solid var(--pink)}.result-score{font:italic 900 70px Arial,sans-serif;color:var(--pink);margin:25px 0 10px}#result-message{color:var(--muted)}#review{margin:25px 0}#review details{padding:12px 20px;border-bottom:1px solid var(--line);font-size:15px}#review summary{color:var(--white)}#review p{max-width:800px}.explore{padding:35px 0}.explore h2{font-size:25px}.explore-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.explore-links a{padding:20px;border:1px solid var(--line);text-decoration:none;font-weight:700}.explore-links span{display:block;font-size:13px;font-weight:400;color:var(--pink);margin-top:12px}dialog{background:#201b2c;color:var(--white);border:1px solid var(--purple);border-radius:8px;max-width:500px;padding:28px}dialog::backdrop{background:#000b}@media(max-width:760px){.topbar{padding:18px 20px}.signature img{width:180px}.signature span{font-size:10px}.back{font-size:12px;padding:10px}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:36px 0 28px;gap:0}.arcade-art{display:none}h1{font-size:clamp(32px,8.2vw,53px)}.hero .eyebrow{font-size:10px;letter-spacing:1.5px}.hook{font-size:18px}.intro{font-size:15px}.hero-actions{gap:12px}.stats{gap:0;justify-content:space-between;font-size:9px;letter-spacing:1px}.stats b{font-size:20px;margin-right:5px}.levels{gap:10px;grid-template-columns:1fr}.level-card{min-height:112px;padding:17px 20px}.level-card b{font-size:26px;margin:6px 0}.level-card span{font-size:14px}.lobby-bottom{display:block;margin-bottom:30px}.arena-grid{grid-template-columns:1fr;gap:16px}.side-panel{display:none}.question-card{padding:22px 18px}.hud{padding-top:22px;font-size:11px;letter-spacing:0}.hud .quiet{font-size:13px}.progress{margin-bottom:20px}h2{font-size:25px}.question-card .eyebrow{font-size:10px;margin-bottom:15px}.answer{font-size:16px;padding:12px;gap:12px}.rank-row{gap:8px;padding:10px}.rank-row>span:nth-child(2){font-size:15px}.rank-controls{flex-direction:column}.rank-controls button{height:38px;width:40px}.feedback-actions{align-items:stretch;flex-direction:column}.result-card{padding:26px 22px}.result-score{font-size:55px}.explore-links{grid-template-columns:1fr}footer{padding:22px 20px}.desktop{display:none}}@media(max-width:360px){.signature img{width:150px}.signature span{font-size:9px}.back{font-size:11px}.question-card{padding:18px 14px}main{padding:0 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.signature img{mix-blend-mode:screen}:root{--bg:#080719;--pink:#ff3d9e;--purple:#9380ff;--muted:#c9c8e7;--line:#6052a0;--green:#83ffc2}body{background:linear-gradient(125deg,#2f075b70,transparent 45%),radial-gradient(ellipse at 95% 30%,#003e8466,transparent 60%),#080719}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,#00000008 0 1px,transparent 1px 4px)}.topbar{border-bottom:3px solid #ff3d9e;box-shadow:0 5px 0 #312078;background:#0d0923}.back{border:2px solid #45e7ff;border-radius:0;color:#75f1ff;font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 #20518b}.hero{position:relative;padding-top:56px}.hero .eyebrow{display:inline-block;background:#ffcf39;color:#1b1040;padding:6px 12px;transform:skew(-6deg);box-shadow:4px 4px 0 #e94187}h1{font-family:Impact,"Arial Black",Arial,sans-serif;font-size:clamp(44px,5.8vw,76px);letter-spacing:-1px;line-height:.97;color:#ffdf54;text-shadow:2px 2px 0 #ff8c36,4px 4px 0 #a82b61,7px 7px 0 #361057;transform:skew(-4deg)}h1>span{font-size:.62em;color:#fff;text-shadow:3px 3px 0 #814bd2;margin-top:20px;line-height:1.05;letter-spacing:0}.hook strong{color:#61edff}.primary{background:linear-gradient(#ffec6d,#ffbf22);color:#211240;border:2px solid #fff08c;box-shadow:5px 5px 0 #e4388f,8px 8px 0 #431d73;border-radius:0;font-family:"Arial Black",Arial,sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:1px}.primary:not(:disabled):hover{background:#fff18c;transform:translate(-1px,-1px)}.quiet{border-radius:0;border:2px solid #8172b8;background:#171032}.hero-actions{margin-bottom:14px}.save-info{color:#ded2f9}.arcade-art{min-height:350px;border:2px solid #794eff;background:radial-gradient(circle,#92339c66,transparent 65%),repeating-linear-gradient(0deg,transparent 0 35px,#8542d833 36px),repeating-linear-gradient(90deg,transparent 0 35px,#8542d833 36px);box-shadow:8px 8px 0 #241352,inset 0 0 60px #240c5f;overflow:hidden;transform:skewY(-3deg)}.arcade-art:before{content:"PLAYER 01";position:absolute;top:17px;left:15px;background:#ffcf39;color:#291144;padding:4px 12px;font:bold 13px monospace;letter-spacing:3px}.arcade-art:after{content:"VS";font:italic 900 145px/1 Impact,Arial,sans-serif;color:#ffcf39;text-shadow:5px 5px #ec377a;position:absolute;opacity:.12;transform:rotate(-12deg)}.orbit{border:3px solid #40e4ff;border-radius:0;transform:rotate(45deg);width:235px;height:235px;box-shadow:0 0 25px #40e4ff55}.orbit.second{border:3px solid #ff3d9e;width:180px;height:180px;transform:rotate(25deg)}.art-cross{display:none}.art-caption{z-index:1;font:italic 900 52px/.95 Impact,"Arial Black",Arial,sans-serif;color:#fff;text-shadow:3px 3px #d1288a,6px 6px #312175;letter-spacing:1px}.art-label{color:#63efff;font-weight:bold;letter-spacing:2px;bottom:20px}.stats{border:2px solid #6751c1;border-left:6px solid #ff3d9e;background:#17102f;padding:16px 20px;color:#d3ccff}.stats b{color:#ffdb4d}.levels{gap:20px}.level-card{border:2px solid #39dfff;border-top:6px solid #39dfff;border-radius:0;background:linear-gradient(135deg,#122d4a,#17102e);box-shadow:5px 5px 0 #192955;padding-top:40px;min-height:205px}.level-card:nth-child(2){border-color:#ff439f;background:linear-gradient(135deg,#47194b,#17102e);box-shadow:5px 5px 0 #471b5f}.level-card:nth-child(3){border-color:#ffce41;background:linear-gradient(135deg,#443521,#17102e);box-shadow:5px 5px 0 #443325}.level-card b{font-family:Impact,"Arial Black",Arial,sans-serif;letter-spacing:.5px;font-size:34px}.level-card small{color:#b1f5ff;font-family:monospace}.level-card em{color:#ffdb4d;top:10px;font-weight:bold}.level-card:disabled{opacity:.7}.hud{font-family:monospace;font-size:16px}#score{color:#ffdb4d}.progress{height:15px;border:2px solid #c6abff;border-radius:0;background:#2b164a;box-shadow:3px 3px 0 #4e1c64}.progress>div{background:linear-gradient(90deg,#ff3d9e,#ffcf39,#85ffbc)}.round-number{color:#ffdb4d;text-shadow:4px 4px #d6328a}.question-card{border:2px solid #7c60dc;border-top:6px solid #45dfff;border-radius:0;background:linear-gradient(135deg,#211436,#10152e);box-shadow:7px 7px 0 #25134c}.question-card .eyebrow{color:#79eeff}h2{font-weight:700}.answer{border-radius:0;border-width:2px;background:#0d0c23}.letter{background:#2c2262;border:2px solid #8570d9;color:#ffdf65;box-shadow:2px 2px 0 #090716}.answer.selected{background:#442355;border-color:#ffcf39;box-shadow:3px 3px 0 #8c275e}.answer.correct{background:#143c33;border-color:#77ffbf}.answer.wrong{background:#462034;border-color:#ff6d8c}.feedback-title{font-family:"Arial Black",Arial,sans-serif;text-shadow:2px 2px #235643}.feedback-title.miss{color:#ffbf53;text-shadow:2px 2px #822744}.rank-row,.rank-controls button{border-radius:0}.result-card{border:3px solid #ffcf39;background:linear-gradient(130deg,#3d175a,#101a3c);box-shadow:8px 8px 0 #a02b72}.result-score{color:#ffdf54;text-shadow:4px 4px #d3348a;font-family:Impact,"Arial Black",Arial,sans-serif}.result-card .eyebrow{color:#63eeff}#result-message{color:#f0e8ff}.explore-links a{border:2px solid #654eb0;background:#17102f}.explore-links a:hover{border-color:#45e7ff}footer{border-top:3px solid #53349b}@media(max-width:760px){.hero{padding-top:34px}h1{font-size:clamp(39px,10vw,66px)}.hero .eyebrow{font-size:9px;letter-spacing:1px}.level-card{min-height:150px;padding:37px 18px 17px}.level-card b{font-size:30px}.stats{padding:14px 10px}.stats b{font-size:20px}.stats span{font-size:9px;letter-spacing:0}.hud{font-size:11px}.question-card{padding:23px 16px}.back{font-size:10px;padding:8px}.primary{font-size:15px;padding:14px 16px}.feedback-title{font-size:23px}.result-card{padding:25px 18px}.topbar{gap:12px}.signature img{width:170px}}@media(max-width:360px){h1{font-size:37px}.signature img{width:145px}.signature span{font-size:8px}.topbar{padding:17px 14px}.answer{gap:9px;padding:11px 9px}}#score-ladder{margin:38px 0;padding:25px;border:2px solid #6751c1;background:#17102f}.score-ladder{margin:0}.score-ladder>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.score-ladder dt{font-weight:700;color:#ffdb4d}.score-ladder dd{margin:0;font-size:16px}.score-ladder>div:first-child{color:#fff;background:#382047;padding:18px 12px}@media(max-width:500px){#score-ladder{padding:20px 15px}.score-ladder>div{grid-template-columns:1fr;gap:7px}.score-ladder dd{font-size:15px}}#feedback{padding:22px;margin-top:24px;border:3px solid;scroll-margin:20px}#feedback.verdict-good{border-color:#68ffb0;background:#10382d}#feedback.verdict-bad{border-color:#ff728b;background:#461326}.feedback-status{font:900 clamp(22px,4vw,34px)/1.2 Arial,sans-serif;margin:0 0 12px}.verdict-good .feedback-status{color:#83ffba}.verdict-bad .feedback-status{color:#ff9aab}#feedback-points{font-weight:700;margin:0 0 14px}#feedback .feedback-title{font-size:20px;color:inherit;text-shadow:none}.answer-mark{font-weight:bold;font-size:13px}.answer.correct .answer-mark{color:#96ffca}.answer.wrong .answer-mark{color:#ffa6ba}#answer-effect{position:fixed;inset:0;z-index:1000;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:white;text-align:center;background:#79142cdd}#answer-effect.effect-good{background:#095d3bdd}#effect-symbol{font:900 clamp(100px,24vw,200px)/1 Arial,sans-serif}#effect-label{font:900 clamp(24px,6vw,48px)/1.2 Arial,sans-serif;padding:0 20px}#result-score{overflow-wrap:anywhere;font-size:clamp(28px,5vw,64px)}#score{overflow-wrap:anywhere}.topbar{flex-wrap:wrap}#sound-toggle{font:700 12px monospace;margin-left:auto}@media(max-width:760px){#feedback{padding:16px 12px}.hud{flex-wrap:wrap}#score{margin-left:auto}.answer-mark{min-width:50px;font-size:11px}}@media(prefers-reduced-motion:reduce){#answer-effect{display:none!important}}#score,#result-score{display:flex;flex-direction:column;gap:6px;line-height:1.2}.score-label{font:800 12px/1.3 monospace;letter-spacing:1px}.score-amount{display:flex;align-items:center;gap:.16em;flex-wrap:wrap}.score-minus{font-size:1.5em;font-weight:900;line-height:.7}#score.score-negative,#result-score.score-negative{color:#ff9baf;background:#481527;border:2px solid #ff587c;padding:12px 16px;text-shadow:none;box-shadow:4px 4px 0 #871d3a}#result-score.score-negative .score-label{font-size:clamp(14px,3vw,21px)}#score.score-negative .score-label{color:#ffb8c6}#score .score-amount{font-weight:900}#result-score .score-amount{justify-content:center}#result-score .score-label{text-align:center}@media(max-width:500px){#score.score-negative{padding:8px 10px}.score-label{font-size:10px}#result-score.score-negative{padding:14px 10px}}picture.mobile-image{display:contents}@media(max-width:700px){.home-examinations::before,.home-clinical-stage::before,.sport-intro::before{background-image:url("/assets/mobile/logo-background-1254.webp")}}