@font-face{font-family:Jakarta;src:url(/fonts/jakarta-700.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/jakarta-800.woff) format("woff");font-weight:800;font-display:swap}.aq{--yellow: #FFD53D;--cyan: #3FDEFC;--pink: #F9AFD3;--lime: #C8F547;--ink: #121212;--paper: #fff;--bw: 3px;min-height:100vh;background:var(--yellow);color:var(--ink);font-family:Jakarta,Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;padding:16px 16px 48px;overflow-x:hidden}.aq *{box-sizing:border-box}.aq-wrap{max-width:1040px;margin:0 auto}.aq-sticker{display:inline-flex;align-items:center;justify-content:center;gap:.4em;background:var(--paper);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:6px 14px;font-weight:800;line-height:1.1;text-decoration:none}.aq-sticker.pink{background:var(--pink)}.aq-sticker.cyan{background:var(--cyan)}.aq-sticker.lime{background:var(--lime)}.aq-sticker.ink{background:var(--ink);color:var(--paper)}.aq-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.aq-brand{font-size:14px;transform:rotate(-2deg)}.aq-brand em{font-style:normal}.aq-round{font-size:18px;transform:rotate(-2deg);white-space:nowrap}.aq-round small{font-size:12px;font-weight:700;opacity:.7}.aq-logo{width:44px;height:44px;padding:0;transform:rotate(3deg)}.aq-logo svg{width:24px;height:24px;display:block}.aq-intro{margin:8px 0 28px}.aq-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;margin-bottom:10px}.aq-h1{font-size:clamp(44px,10vw,96px);line-height:.95;font-weight:800;letter-spacing:-.03em;margin:0}.aq-h1 em{font-style:normal;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:0 .22em;display:inline-block;transform:rotate(-2deg)}.aq-h1 em.lime{background:var(--lime)}.aq-sub{font-size:clamp(18px,2.6vw,24px);line-height:1.3;margin:22px 0 0;max-width:32ch;font-weight:700}.aq-rules{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.aq-rules li{display:flex;align-items:center;gap:12px;font-size:clamp(17px,2.4vw,22px);font-weight:800}.aq-rules b{width:36px;height:36px;flex:none;display:grid;place-items:center;border:var(--bw) solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--paper);font-size:17px;transform:rotate(-4deg)}.aq-rules li:nth-child(2) b{background:var(--pink)}.aq-rules li:nth-child(3) b{background:var(--cyan)}.aq-challenge{margin-top:22px;font-size:16px;transform:rotate(-1deg)}.aq-credit{font-size:13px;margin-top:18px;opacity:.8}.aq-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.aq-start-hint{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin:30px 0 12px}.aq-pair{display:grid;grid-template-columns:1fr;gap:26px;align-items:start;justify-items:center;margin-top:10px}.aq-vs{width:48px;height:48px;border-radius:50%;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:grid;place-items:center;font-size:15px;font-weight:800;text-transform:uppercase;justify-self:center}@media(min-width:760px){.aq-pair{grid-template-columns:1fr 48px 1fr;gap:22px;align-items:center}}.aq-ad{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.aq-ad:disabled{cursor:default}.aq-ad.a{transform:rotate(-1.2deg)}.aq-ad.b{transform:rotate(1.2deg)}.aq-adhead{display:flex;align-items:center;gap:12px;min-height:44px;align-self:stretch}.aq-tag{width:44px;height:44px;font-size:24px;padding:0;transform:rotate(-6deg)}.aq-ad.b .aq-adhead{flex-direction:row-reverse}.aq-ad.b .aq-tag{transform:rotate(6deg)}.aq-badge{font-size:14px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg);padding:6px 12px}.aq-shot{position:relative;border:var(--bw) solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:var(--paper);line-height:0;transition:transform .15s ease,box-shadow .15s ease;max-width:100%}.aq-ad:not(:disabled):hover .aq-shot,.aq-ad:not(:disabled):focus-visible .aq-shot{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--ink)}.aq-shot img{display:block;width:auto;max-width:100%;max-height:min(58vh,560px);height:auto}.aq-ad.lose .aq-shot{opacity:.45;filter:grayscale(1)}.aq-ad.lose{transform:scale(.94)}.aq-pickbtn{font-size:16px;padding:10px 22px;transform:rotate(-1deg);min-width:130px}.aq-ad.a .aq-pickbtn{background:var(--pink)}.aq-ad.b .aq-pickbtn{background:var(--cyan)}.aq-ad:disabled .aq-pickbtn{visibility:hidden}.aq-ad:focus-visible{outline:3px dashed var(--ink);outline-offset:10px}.aq-reveal{margin:30px auto 0;max-width:560px;display:grid;gap:14px;justify-items:center;text-align:center}.aq-result{font-size:clamp(26px,6vw,40px);transform:rotate(-1.5deg);padding:8px 20px}.aq-result.right{background:var(--lime)}.aq-result.wrong{background:var(--pink)}.aq-mult{display:flex;align-items:baseline;gap:10px;padding:8px 20px}.aq-mult b{font-size:clamp(36px,8vw,56px);line-height:1;letter-spacing:-.02em;font-weight:800}.aq-mult span{font-size:18px}.aq-split,.aq-fact{font-size:16px;line-height:1.35;max-width:36ch;margin:0}.aq-fact{font-weight:800}.aq-next{font-size:20px;padding:14px 30px;cursor:pointer;margin-top:6px;transform:rotate(-1deg)}.aq-next:hover{transform:rotate(-1deg) translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.aq-error{font-size:15px;background:var(--paper);padding:8px 14px;border:var(--bw) solid var(--ink)}.aq-done{display:grid;gap:26px;margin-top:8px}.aq-score{font-size:clamp(40px,9vw,88px)}.aq-grade{font-size:clamp(18px,3vw,26px);margin:14px 0 0;max-width:34ch}.aq-statline{font-size:clamp(17px,2.6vw,22px);margin:0;max-width:40ch}.aq-statline b{background:var(--paper);padding:0 .3em;border:2px solid var(--ink)}.aq-chart{background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:18px 16px 12px;max-width:760px;width:100%}.aq-chart h2{font-size:15px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-weight:800}.aq-chart p{font-size:13px;margin:0 0 14px;opacity:.75;font-weight:700}.aq-bars{display:grid;grid-template-columns:repeat(16,1fr);gap:2px;align-items:end;height:180px;padding-top:30px;box-sizing:border-box;border-bottom:2px solid var(--ink);position:relative}.aq-bar{position:relative;height:100%;display:flex;align-items:flex-end;min-width:0}.aq-bar i{display:block;width:100%;background:#6b6b6b;border-radius:4px 4px 0 0;min-height:2px;transition:height .4s ease}.aq-bar.you i{background:var(--ink)}.aq-bar.you:before{content:"you";position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--h) + 6px);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--lime);border:2px solid var(--ink);padding:1px 5px;white-space:nowrap;z-index:1}.aq-bar.you.flat:before{bottom:6px}.aq-bar .aq-val{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--h) + 4px);font-size:11px;white-space:nowrap;display:none}.aq-bar:hover .aq-val,.aq-bar.label .aq-val{display:block}.aq-bar.you .aq-val{display:none}.aq-axis{display:grid;grid-template-columns:repeat(16,1fr);gap:2px;margin-top:6px;font-size:11px;text-align:center;font-weight:700}.aq-axis span:nth-child(2n){visibility:hidden}@media(min-width:520px){.aq-axis span:nth-child(2n){visibility:visible}}.aq-chart table{font-size:13px;margin-top:10px;border-collapse:collapse;width:100%}.aq-chart td,.aq-chart th{padding:3px 6px;text-align:right;border-top:1px solid #ddd}.aq-chart details summary{font-size:12px;cursor:pointer;margin-top:10px;opacity:.7}.aq-share{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.aq-share button,.aq-share a{font-size:16px;padding:12px 20px;cursor:pointer;transform:rotate(-1deg)}.aq-share button:nth-child(2n),.aq-share a:nth-child(2n){transform:rotate(1deg)}.aq-share svg{width:18px;height:18px}.aq-again{font-size:18px;padding:12px 26px;cursor:pointer;transform:rotate(1deg);justify-self:start}.aq-foot{font-size:14px;display:grid;gap:6px}.aq-foot a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.aq-shot,.aq-bar i{transition:none}}
