@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap";
.ape-site{color:#fff;--gold:#ffb800;background:#0a0a0a;font-family:Inter,Arial,sans-serif;line-height:1.6}.ape-site a{text-decoration:none}.ape-site button,.ape-site a,.ape-site input{outline-offset:4px}.ape-site :focus-visible{outline:2px solid #ffb800}.ape-header{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000c;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.ape-header-row{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;height:64px;margin:auto;padding:0 24px;display:flex}.ape-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.ape-logo img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.ape-logo strong{font-size:16px;display:block}.ape-logo small{color:#ffb800;letter-spacing:.3px;font-size:10px;display:block}.ape-nav{gap:24px;display:flex}.ape-nav a,.ape-mobile-nav a{color:#a1a1a1;white-space:nowrap;font-size:13px}.ape-nav a:hover,.ape-mobile-nav a:hover{color:#ffb800}.ape-header-tools{color:#a1a1a1;align-items:center;gap:16px;display:flex}.ape-header-tools svg{width:18px;height:18px}.ape-search{background:#171717;border:1px solid #252525;border-radius:30px;align-items:center;gap:10px;width:192px;padding:7px 14px;font-size:12px;display:flex}.ape-avatar{color:#000;background:linear-gradient(135deg,#ffc93d,#d88d00);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.ape-mobile-nav{display:none}.bears-page{color:#fff;background:#000;width:100%;min-height:60vh;padding:32px 24px 0}.bears-shell{max-width:1120px;margin:auto}.ape-back{color:#999;cursor:pointer;background:0 0;border:0;margin:0 0 24px;padding:0;font-size:14px;display:inline-block}.ape-back:hover{color:#fff}.ape-product-grid{grid-template-columns:2fr 3fr;gap:48px;display:grid}.ape-cover img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:72vh;display:block;box-shadow:0 20px 40px #0009}.ape-category{color:#ffb800;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;padding:3px 12px;font-size:12px;display:inline-block}.mobile-category{display:none}.ape-details h1{letter-spacing:-.6px;margin:12px 0 14px;font-size:36px;font-weight:750;line-height:1.2}.ape-short{color:#ffffffb3;margin-bottom:24px;font-size:18px}.ape-support-panel{background:linear-gradient(#ffb80012,#000);border:2px solid #f472b68c;border-radius:16px;max-width:448px;margin-bottom:24px;padding:20px;position:relative;box-shadow:0 0 24px #f472b61f}.ape-support-panel h2{letter-spacing:.04em;color:#ffb800;margin-bottom:10px;font-size:clamp(21px,2.2vw,28px);font-weight:800;line-height:1.3}.ape-support-panel strong{font-size:16px}.ape-support-panel p{color:#ffffff80;margin:6px 0 12px;font-size:14px}.ape-support-panel b{color:#ffb800}.ape-partners{gap:10px;margin:8px 0;display:flex}.ape-partners a{color:#ffb800;background:#ffb80008;border:1px solid #ffb80055;border-radius:30px;padding:6px 16px;font-size:12px;font-weight:700}.ape-benefits{color:#ffffff80;margin:24px 0;font-size:14px}.ape-benefits span{color:#ffb800}.ape-free-panel{background:#ffb8000d;border:1px solid #ffb8004d;border-radius:16px;margin-bottom:24px;padding:24px}.ape-free-heading{align-items:center;gap:18px;display:flex}.ape-free-heading>strong{font-size:36px;font-weight:800}.bears-button{color:#000;cursor:pointer;background:#ffb800;border:0;border-radius:12px;min-height:56px;padding:18px 32px;font-size:16px;font-weight:700}.bears-button:hover:not(:disabled){background:#ffc93d}.ape-free-panel p{color:#ffffff80;margin:16px 0;font-size:14px}.ape-perks{color:#ffffffa0;border-top:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;font-size:13px;display:grid}.ape-sparkles{background:#ffb8000d;border:1px solid #ffb80033;border-radius:16px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.ape-sparkles>span{color:#ffb800;font-size:24px}.ape-sparkles strong{font-size:14px}.ape-sparkles p{color:#ffffff80;font-size:13px}.ape-long{color:#ffffffb3;font-size:16px}.ape-checklist{color:#fff9;margin-top:20px;font-size:14px;list-style:none}.ape-checklist li{margin:6px 0}.ape-checklist li:before{content:"✓";color:#ffb800;margin-right:10px}.bears-support-heading{max-width:840px;margin:48px auto 8px;font-size:28px;font-weight:700}.bears-support-note{color:#999;max-width:840px;margin:0 auto 24px;font-size:14px}.bears-support{color:#bbb;max-width:840px;margin:auto;padding-bottom:24px}.bears-support>p{margin-bottom:24px;font-size:16px}.bears-support section{border-top:1px solid #ffffff14;padding:24px 0}.bears-support h2{color:#ffb800;margin-bottom:12px;font-size:22px;font-weight:700}.bears-support section p{margin:12px 0;font-size:16px;line-height:1.8}.bears-player{background:#0a0a0a;border:1px solid #ffffff1a;border-radius:16px;max-width:720px;margin:0 auto 40px;padding:32px}.bears-player h2{color:#ffb800;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700}.bears-player h3{margin:20px 0;font-size:28px;font-weight:750;line-height:1.35}.bears-player p{color:#bbb;margin:16px 0}.bears-player.stage-intro{text-align:center;background:#000;border:0;max-width:448px}.bears-player.stage-intro .bears-button{width:100%}.ape-intro-cover{object-fit:contain;border-radius:16px;width:200px;height:auto;max-height:300px;margin:24px auto}.bears-status{color:#999;justify-content:space-between;gap:10px;font-size:13px;display:flex}.bears-score{color:#ffb800;white-space:nowrap}.bears-progress{background:#252525;border-radius:10px;height:6px;margin:18px 0}.bears-progress span{background:#ffb800;border-radius:10px;height:100%;display:block}.bears-rounds{gap:6px;display:flex}.bears-rounds span{text-align:center;color:#aaa;background:#191919;border-radius:5px;flex:1;padding:5px;font-size:11px}.bears-rounds .active{color:#000;background:#ffb800}.bears-answers{gap:12px;margin:24px 0;display:grid}.bears-answer{color:#fff;text-align:left;cursor:pointer;background:#161616;border:1px solid #383838;border-radius:12px;min-height:64px;padding:18px;font-size:17px}.bears-answer:hover:not(:disabled){background:#ffb8000d;border-color:#ffb800}.bears-answer.correct{background:#103727;border:2px solid #58d99c}.bears-answer.incorrect{background:#4b151c;border:2px solid #ff8c98}.bears-feedback{background:#141414;border-left:4px solid #58d99c;border-radius:10px;padding:8px 20px 20px}.bears-feedback.incorrect{border-color:#ff8c98}.bears-feedback p:first-child{color:#fff;font-weight:800}.bears-result{text-align:center}.bears-result .bears-result-score{color:#ffb800;font-size:40px;font-weight:800}.bears-result .bears-rank{color:#ffb800;font-size:24px;font-weight:700}.ape-footer{color:#777;background:#0a0a0a;border-top:1px solid #ffffff0d;margin-top:80px;padding:60px 24px 24px;font-size:13px}.ape-footer-inner{max-width:1280px;margin:auto}.ape-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 2fr;gap:32px;display:grid}.ape-footer strong{color:#fff;margin-bottom:16px;font-size:14px;display:block}.ape-footer a{color:#777;margin:10px 0;display:block}.ape-footer p{margin:10px 0}.ape-footer a:hover,.ape-gold{color:#ffb800}.ape-socials{gap:10px;margin-top:20px;display:flex}.ape-socials span{background:#171717;border:1px solid #ffffff0d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ape-newsletter>div{gap:8px;margin-top:16px;display:flex}.ape-newsletter input{color:#fff;background:#171717;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-width:0;padding:12px;font-size:12px}.ape-newsletter button{color:#000;background:#ffb800;border-radius:12px;padding:12px 18px;font-weight:700}.ape-disclosure{border-top:1px solid #ffffff0d;margin-top:64px;padding-top:24px;font-size:11px}.ape-disclosure h2{letter-spacing:.18em;font-size:11px;font-weight:700}.ape-disclosure p{max-width:720px}.ape-copyright{text-align:center;border-top:1px solid #ffffff0d;padding:24px 0;font-size:11px}@property --ape-glint-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ape-support-glint:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ape-glint-angle),transparent 0deg,transparent 270deg,#f472b680 300deg,#f9a8d4f2 318deg,#f472b680 336deg,transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #f472b647);padding:2px;animation:6s linear infinite ape-glint-travel;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ape-glint-travel{to{--ape-glint-angle:360deg}}@media (prefers-reduced-motion:reduce){.ape-support-glint:before{filter:none;background:0 0;animation:none}}@media (max-width:1023px){.ape-nav{display:none}.ape-mobile-nav{scrollbar-width:none;gap:20px;padding:10px 24px;display:flex;overflow-x:auto}.ape-footer-grid{grid-template-columns:repeat(3,1fr)}.ape-footer-brand,.ape-newsletter{grid-column:span 2}.ape-product-grid{gap:24px}}@media (max-width:767px){.ape-header-row{gap:12px;padding:0 16px}.ape-header-tools{gap:12px}.ape-search{background:0 0;border:0;width:auto;padding:0}.ape-search span{display:none}.bears-page{padding:24px 16px 0}.ape-product-grid{grid-template-columns:1fr}.ape-cover img{margin:16px auto 24px}.desktop-category{display:none}.mobile-category{display:inline-block}.ape-details h1{font-size:30px}.ape-short{font-size:18px}.ape-support-panel{max-width:none}.ape-footer-grid{grid-template-columns:repeat(2,1fr)}.ape-footer{padding:40px 20px 20px}.bears-player{padding:24px 16px}.bears-status{flex-direction:column}.bears-player h3{font-size:24px}.bears-result .bears-result-score{font-size:32px}.bears-rounds span{font-size:10px}.ape-free-heading{gap:14px}.ape-free-heading .bears-button{padding:18px 22px}}.ta-viewport{background:#000}.ta-viewport .bears-player{background:#000;border:0;border-radius:0;max-width:672px;padding:0}.ta-viewport.stage-question{min-height:100vh}.ta-viewport.stage-question .bears-player{max-width:none;min-height:100vh}.ta-player-bar{color:#fff6;background:#0d0d0d;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.ta-player-bar strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.ta-player-bar .ta-points{color:#ffb800;font-weight:700}.ta-player-bar button{cursor:pointer;color:#ffffff80}.ta-player-bar button:hover{color:#fff}.ta-viewport .bears-progress{background:#ffffff0d;border-radius:0;height:4px;margin:0}.ta-viewport .bears-progress span{border-radius:0;transition:width .15s}.ta-question-body{max-width:672px;margin:auto;padding:24px}.ta-question-body .ta-round-eyebrow,.ta-round-eyebrow{text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#ffb800!important;margin:0 0 8px!important;font-size:12px!important}.ta-question-body .ta-prompt{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.35}.ta-question-body .bears-answers{gap:8px;margin:0}.ta-question-body .bears-answer{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;min-height:60px;padding:16px;font-size:16px;line-height:1.4;display:flex}.ta-letter{background:#0006;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.bears-answer>span:nth-child(2){flex:1}.ta-question-body .bears-answer:hover:not(:disabled){background:#ffffff1a;border-color:#ffb80080}.ta-question-body .bears-answer.correct{color:#4ade80;background:#22c55e1a;border-color:#22c55e}.ta-question-body .bears-answer.incorrect{color:#f87171;background:#ef44441a;border-color:#ef4444}.ta-question-body .bears-answer.unselected{color:#fff6;background:#ffffff0d;border-color:#ffffff0d}.ta-question-body .bears-feedback{background:0 0;border:0;margin:0;padding:0}.ta-question-body .ta-explanation{color:#ffffffb3;background:#ffffff0d;border-radius:12px;margin:16px 0 0;padding:12px;font-size:14px}.ta-question-body .bears-button{border-radius:6px;width:100%;height:40px;min-height:40px;margin-top:24px;padding:0 32px;font-size:14px;font-weight:500}.ta-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;margin:-1px!important;padding:0!important;position:absolute!important}.ta-howto{text-align:center;max-width:672px;margin:auto;padding:24px 16px}.ta-howto img{object-fit:contain;border-radius:12px;width:100%;max-width:560px;height:auto;margin:auto}.ta-howto p{color:#fff6;max-width:560px;margin:24px auto;font-size:12px;line-height:1.65}.ta-howto a{text-decoration:underline}.ta-howto .bears-button{min-height:52px}.ta-howto .ape-back{margin:12px auto;font-size:12px;display:block}.ta-viewport .bears-result{max-width:448px;margin:auto;padding:24px 16px}.ta-flag{color:#ffb800;background:#ffb8001a;border:1px solid #ffb8004d;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 16px;font-size:40px;display:grid}.ta-viewport .bears-result h3{margin:8px 0 24px;font-size:30px}.ta-recap-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin:0 0 24px;padding:24px}.ta-recap-card>span{color:#fff6;letter-spacing:1px;font-size:12px;display:block}.ta-recap-card>strong{font-size:40px;line-height:1.4;display:block}.ta-recap-card>b{color:#ffb800}.ta-recap-card hr{border-color:#ffffff1a;margin:20px 0}.ta-recap-card .ta-cumulative{font-size:24px}.ta-recap-card p{margin:0;font-size:14px}.ta-viewport .bears-result>.bears-button{width:100%;min-height:52px}.ta-final{text-align:center;max-width:672px;margin:auto;padding:24px 16px}.ta-final .ta-game-over{color:#ffb800;letter-spacing:.1em;margin:0;font-size:14px;font-weight:700}.ta-final .ta-final-score{color:#fff;margin:10px 0 0;font-size:clamp(36px,8vw,44px);font-weight:700;line-height:1}.ta-rank-section{text-align:left;max-width:520px;margin:20px auto 0}.ta-current-rank{background:#ffffff08;border:1.5px solid #ffb800;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.ta-current-rank img{object-fit:contain;flex-shrink:0;width:96px;height:96px}.ta-current-rank span{color:#ffffff80;letter-spacing:.12em;font-size:11px;font-weight:700}.ta-current-rank h4{color:#ffb800;margin:4px 0;font-size:clamp(22px,6vw,28px);font-weight:700;line-height:1.2}.ta-current-rank p{color:#ffffffe6;margin:8px 0 0;font-size:13.5px}.ta-ladder{flex-direction:column;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.ta-ladder li{border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:flex}.ta-ladder img{object-fit:contain;width:38px;height:38px}.ta-ladder strong{flex:1;font-size:14px;font-weight:600}.ta-ladder span{color:#ffffff80;font-size:13px;font-weight:600}.ta-ladder .achieved{background:#ffb8001a;border:1.5px solid #ffb800}.ta-ladder .achieved strong,.ta-ladder .achieved span{color:#ffb800;font-weight:700}.ta-final .ta-rematch-label{color:#ffffff80;letter-spacing:.12em;margin:28px 0 16px;font-size:13px;font-weight:700}.ta-rematch{flex-direction:column;gap:12px;max-width:520px;margin:auto;display:flex}.ta-rematch .bears-button{min-height:52px;font-size:17px;font-weight:600;box-shadow:0 8px 20px #ffb80040}.ta-outline{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:12px;min-height:48px;padding:14px 28px;font-size:15px;font-weight:600}.ta-outline:hover{background:#ffffff0d}@media (max-width:639px){.ta-question-body{padding:16px}.ta-question-body .ta-prompt{font-size:20px}.ta-question-body .bears-answer{font-size:14px}.ta-current-rank{gap:12px;padding:16px 12px}.ta-current-rank img{width:80px;height:80px}.ta-player-bar{gap:8px}}@media (prefers-reduced-motion:reduce){.ta-viewport .bears-progress span{transition:none}}
