@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800;900&display=swap";:root{color:#f5f7fb;font-synthesis:none;--bg:#080d16;--panel:#111927;--line:#2c3849;--muted:#939eae;--lime:#a8f20c;--green:#62d568;--red:#ff5f5f;background:#080d16;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0}button,input,select{font:inherit}.brand{letter-spacing:.04em;align-items:center;gap:8px;font:800 17px Manrope;display:flex}.brand svg{color:var(--lime);width:27px}.brand em{color:#0d1607;background:var(--lime);border-radius:5px;margin-left:3px;padding:4px 7px;font-size:10px;font-style:normal}.nav,.quiz-head,.report-nav{justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 20px;display:flex}.ghost,.primary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.ghost{color:#d7dde7;background:0 0}.ghost svg,.primary svg{width:18px}.primary{background:var(--lime);color:#101707;padding:17px 23px;box-shadow:0 12px 35px #92d9001d}.hero-home{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1180px;min-height:650px;margin:auto;padding:95px 20px 70px;display:grid}.eyebrow,.section-tag{color:var(--lime);letter-spacing:.16em;font:800 11px Manrope}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow svg{width:17px}.hero-copy h1{letter-spacing:-.055em;margin:22px 0;font:900 clamp(48px,6vw,76px)/.98 Manrope}.hero-copy mark,.report-hero mark{color:var(--lime);background:0 0}.hero-copy>p{color:#a5afbd;max-width:670px;font-size:20px;line-height:1.6}.hero-copy .primary{margin-top:20px;font-size:16px}.hero-copy>small{color:#778397;align-items:center;gap:7px;margin-top:18px;display:flex}.hero-copy>small svg{width:15px}.opportunity-card{background:radial-gradient(circle at 85% 8%,#2e461b,#131d1d 42%,#101722);border:1px solid #475d26;border-radius:25px;padding:34px;transform:rotate(1.5deg);box-shadow:0 40px 100px #0008}.opportunity-card .live{color:#aebaaf;letter-spacing:.14em;font:700 10px Manrope}.live i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.opportunity-card>span{color:#98a5b3;margin-top:55px;display:block}.opportunity-card>strong{color:var(--lime);margin:8px 0 35px;font:900 clamp(38px,4vw,56px) Manrope;display:block}.opportunity-card>p{color:#b6c2cc;align-items:center;gap:8px;display:flex}.opportunity-card p svg{color:var(--lime);width:19px}.mini-chart{border-bottom:1px solid #3c4b46;align-items:end;gap:11px;height:100px;display:flex}.mini-chart i{background:linear-gradient(#a8f20c,#496e14);border-radius:5px 5px 0 0;flex:1;height:25%}.mini-chart i:nth-child(2){height:38%}.mini-chart i:nth-child(3){height:32%}.mini-chart i:nth-child(4){height:55%}.mini-chart i:nth-child(5){height:68%}.mini-chart i:nth-child(6){height:92%}.proof{border-top:1px solid #1f2937;border-bottom:1px solid #1f2937;padding:35px 20px}.proof>p{color:#657184;text-align:center;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.proof>div{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1040px;margin:25px auto 0;display:grid}.proof article{grid-template-columns:35px 1fr;gap:2px 10px;display:grid}.proof svg{color:var(--lime);grid-row:1/3;width:25px}.proof span{color:#748092;font-size:12px}.quiz{min-height:100vh}.quiz-head>div:last-child{text-align:right;gap:3px;display:grid}.quiz-head span{color:#818d9e;font-size:12px}.progress{background:#1f2b38;height:4px}.progress i{background:linear-gradient(90deg,#6f9e18,var(--lime));height:100%;transition:all .35s;display:block}.quiz-card{max-width:900px;margin:55px auto;padding:0 25px 70px}.back{color:#8f9aab;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:55px;padding:0;display:flex}.back svg{width:18px}.quiz-card h1{letter-spacing:-.035em;margin:12px 0;font:800 clamp(35px,5vw,53px)/1.08 Manrope}.lead{color:#9da8b7;margin:0 0 35px;font-size:18px;line-height:1.55}.grid{gap:18px;display:grid}.grid.two{grid-template-columns:1fr 1fr}.field>span,.range>span{color:#aeb7c4;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field input,.field select,.money{color:#fff;background:#111927;border:1px solid #334154;border-radius:12px;outline:none;width:100%;padding:15px}.field input:focus,.field select:focus,.money:focus-within{border-color:var(--lime)}.field small{color:#6f7c8e;margin-top:7px;display:block}.field.full{grid-column:1/3}.money{align-items:center;gap:8px;display:flex}.money b{color:#778497}.money input{background:0 0;border:0;padding:0}.range{background:#101824;border:1px solid #2b3748;border-radius:14px;margin:18px 0;padding:18px;display:block}.range>span{justify-content:space-between;display:flex}.range strong{color:var(--lime);font:800 18px Manrope}.range input{width:100%;accent-color:var(--lime)}.range>div{color:#667386;justify-content:space-between;display:flex}.compact .range{margin:0}.subhead{margin:35px 0 14px;font:700 15px Manrope}.insight{background:#152016;border:1px solid #465c25;border-radius:15px;align-items:flex-start;gap:14px;margin-top:28px;padding:18px;display:flex}.insight>svg{color:var(--lime);width:24px}.insight p{color:#a3aebc;margin:5px 0 0}.insight strong{color:#fff}.insight.danger{background:#261419;border-color:#73303a}.insight.danger>svg{color:var(--red)}.choice{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.choice button{color:#aeb7c4;cursor:pointer;background:#111927;border:1px solid #344155;border-radius:14px;align-items:center;gap:10px;padding:22px;display:flex}.choice button svg{width:19px}.choice button.selected{border-color:var(--lime);color:#fff;background:#172116}.choice button.selected svg{color:var(--lime)}.continue{width:100%;margin-top:35px}.save{text-align:center;color:#667386;font-size:12px}.save svg{vertical-align:middle;width:13px}.loading{text-align:center;background:radial-gradient(circle,#1d3218 0,#0000 34%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.scan{border:1px solid #5f7a2a;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative;overflow:hidden}.scan svg{width:55px;height:55px;color:var(--lime)}.scan i{background:var(--lime);width:100%;height:1px;animation:1.6s infinite scan;position:absolute}.loading>span{color:var(--lime);letter-spacing:.16em;margin-top:35px;font:800 11px Manrope}.loading h1{max-width:750px;font:800 clamp(33px,5vw,54px) Manrope}.loading-list{text-align:left}.loading-list p{color:#7f8b9b}.loading-list svg{vertical-align:middle;width:17px;color:var(--green);margin-right:8px}.loading-list .active{color:#fff}.loading-list .active svg{color:var(--lime);animation:1s linear infinite spin}.report-nav{max-width:1200px}.report-nav>span{color:#8b97a7}.report-hero{background:radial-gradient(circle at 80% 25%,#253d17,#0000 27%),linear-gradient(130deg,#0c1420,#111c1b);grid-template-columns:1fr 230px;align-items:center;gap:65px;min-height:480px;padding:75px max(25px,50vw - 550px);display:grid}.report-hero h1{letter-spacing:-.045em;margin:16px 0;font:900 clamp(42px,6vw,68px)/1.02 Manrope}.report-hero p{color:#a4aebc;font-size:18px;line-height:1.6}.score{aspect-ratio:1;border:14px solid #2b3747;border-right-color:var(--lime);border-top-color:var(--lime);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.score span{color:#9aa5b5;font-size:9px}.score strong{color:var(--lime);font:900 67px/1 Manrope}.score small{color:#7c8899}.report-body{max-width:1100px;margin:auto;padding:45px 25px 80px}.metric-row{grid-template-columns:1fr 35px 1fr 1fr;align-items:center;gap:14px;display:grid}.metric-row article,.levers article{background:var(--panel);border:1px solid #2c394c;border-radius:17px;padding:24px}.metric-row>svg{color:#6d798a}.metric-row span,.levers span{color:#8b97a7;letter-spacing:.12em;font-size:10px}.metric-row strong{margin:8px 0;font:800 29px Manrope;display:block}.metric-row small{color:#7b8797}.metric-row .accent{background:#172116;border-color:#5b7626}.metric-row .accent strong{color:var(--lime)}.metric-row .alert{background:#25151a;border-color:#76323b}.metric-row .alert strong{color:#ff6f77}.report-body>h2{margin-top:65px;font:800 31px Manrope}.levers{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.levers svg{color:var(--lime)}.levers strong{color:var(--lime);margin:10px 0;font:800 25px Manrope;display:block}.levers p{color:#98a4b4;line-height:1.5}.verdict{background:linear-gradient(110deg,#1c2a18,#111924);border:2px solid #6f8e2b;border-radius:20px;gap:22px;margin:45px 0;padding:30px;display:flex}.verdict>svg{width:44px;height:44px;color:var(--lime)}.verdict span,.locked span{color:var(--lime);letter-spacing:.15em;font:800 10px Manrope}.verdict h2{margin:7px 0;font:800 29px Manrope}.verdict p{color:#9ca8b7;margin-bottom:0}.market-preview{background:var(--panel);border:1px solid #334257;border-radius:20px;grid-template-columns:1fr 270px;align-items:center;gap:40px;padding:32px;display:grid}.market-preview>div:first-child>svg{color:var(--lime)}.market-preview span{color:var(--lime);margin:12px 0;font-size:10px;display:block}.market-preview h2{margin:5px 0;font:800 28px Manrope}.market-preview p{color:#95a1b1;line-height:1.55}.radar-placeholder{background:repeating-radial-gradient(circle,#0000 0 31px,#34453b 32px 33px);border:1px solid #3a4b45;border-radius:50%;place-items:center;width:210px;height:210px;margin:auto;display:grid;position:relative}.radar-placeholder svg{color:var(--lime);width:36px}.radar-placeholder i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 10px var(--lime);border-radius:50%;position:absolute}.radar-placeholder i:first-child{top:70px;left:35px}.radar-placeholder i:nth-child(2){top:43px;right:40px}.radar-placeholder i:nth-child(3){bottom:55px;right:35px}.radar-placeholder i:nth-child(4){bottom:28px;left:70px}.locked{background:radial-gradient(circle at 100%,#283818,#131c1b 45%,#101722);border:1px solid #5e7928;border-radius:21px;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;margin-top:30px;padding:32px;display:grid}.locked>svg{width:45px;height:45px;color:var(--lime)}.locked h2{margin:7px 0;font:800 27px Manrope}.locked ul{color:#9ba6b5;grid-template-columns:1fr 1fr;gap:7px;padding:0;list-style:none;display:grid}.locked li svg{width:14px;color:var(--lime);vertical-align:middle}.method{text-align:center;color:#677385;margin-top:35px;font-size:11px;line-height:1.5}@keyframes scan{0%{top:10%}50%{top:90%}to{top:10%}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=800px){.hero-home{grid-template-columns:1fr;padding-top:55px}.opportunity-card{transform:none}.proof>div{grid-template-columns:1fr 1fr}.grid.two,.levers{grid-template-columns:1fr}.field.full{grid-column:auto}.metric-row{grid-template-columns:1fr}.metric-row>svg{margin:auto;transform:rotate(90deg)}.report-hero{grid-template-columns:1fr}.score{width:190px}.market-preview{grid-template-columns:1fr}.locked{grid-template-columns:45px 1fr}.locked .primary{grid-column:1/3}.locked ul{grid-template-columns:1fr}}@media (width<=520px){.nav .ghost{display:none}.hero-copy h1{font-size:46px}.hero-home{padding-bottom:45px}.proof>div{grid-template-columns:1fr}.quiz-head .brand em{display:none}.quiz-card{margin-top:35px}.back{margin-bottom:35px}.choice{grid-template-columns:1fr}.report-nav>span{display:none}.report-hero{padding-top:50px}.report-hero h1{font-size:41px}.locked{display:block}.locked>svg{margin-bottom:15px}.locked .primary{width:100%}}.market-result{background:linear-gradient(130deg,#152016,#101824);border:1px solid #405526;border-radius:20px;padding:32px}.market-title{gap:16px;display:flex}.market-title>svg{color:var(--lime);width:30px}.market-title span{color:var(--lime);letter-spacing:.14em;font:800 10px Manrope}.market-title h2{margin:7px 0;font:800 29px Manrope}.market-title p,.market-interpretation{color:#9da8b7;line-height:1.55}.benchmark{grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0;display:grid}.benchmark article{background:#101722;border:1px solid #2f3d4f;border-radius:14px;padding:19px}.benchmark span{color:#7f8b9c;letter-spacing:.1em;font-size:9px;display:block}.benchmark strong{margin-top:7px;font:800 23px Manrope;display:block}.benchmark .accent{background:#172116;border-color:#5c7827}.benchmark .accent strong{color:var(--lime)}.competitors{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.competitors article{background:#101722;border:1px solid #2e3b4d;border-radius:14px;padding:20px}.competitors article>div,.competitors footer{justify-content:space-between;gap:12px;display:flex}.competitors small{color:#718094;margin-top:6px;display:block}.competitors p{color:#9ba7b7;line-height:1.45}.competitors footer{color:#dce3eb}.competitors footer em{color:#9aa6b6;text-transform:capitalize;font-style:normal}.pressure{color:#c8d0da;background:#303a47;border-radius:20px;padding:5px 8px;font-size:9px}.pressure.alta{color:#ff8a91;background:#3b1c22}.pressure.media{color:#ffc45d;background:#392e18}.pressure.baixa{color:#82e08a;background:#1b3420}.wellhub-reading{border-top:1px solid #334136;gap:13px;margin-top:24px;padding-top:22px;display:flex}.wellhub-reading svg{color:var(--lime)}.wellhub-reading p{color:#98a5b4;margin:5px 0 0}@media (width<=700px){.benchmark,.competitors{grid-template-columns:1fr}}.game-shell{background:radial-gradient(circle at 50% -20%,#1e3517 0,transparent 34%),var(--bg);min-height:100vh}.game-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d16e8;max-width:720px;margin:auto;padding:18px 22px 15px;position:sticky;top:0}.game-top{justify-content:space-between;align-items:center;display:flex}.game-back{color:#8d99aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.game-back svg{width:17px}.phase{text-align:right;display:grid}.phase b{font-size:13px}.phase span{color:#788596;margin-top:3px;font-size:10px}.game-progress{background:#202c39;border-radius:10px;height:8px;margin-top:15px;position:relative}.game-progress>i{background:linear-gradient(90deg,#6d9d17,var(--lime));border-radius:10px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 18px #a8f20c42}.game-progress>span{background:var(--lime);color:#101707;border-radius:50%;place-items:center;width:29px;height:29px;transition:left .55s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #a8f20c20}.game-progress svg{width:16px}.game-stats{color:#8591a2;justify-content:space-between;margin-top:15px;font-size:10px;display:flex}.game-stats span{align-items:center;gap:5px;display:flex}.game-stats svg{width:14px;color:var(--lime)}.game-card{max-width:650px;margin:auto;padding:42px 24px 70px;animation:.4s cubic-bezier(.22,1,.36,1) gameEnter}.game-card>h1,.unlock-game h1{letter-spacing:-.04em;margin:12px 0;font:800 clamp(32px,6vw,49px)/1.08 Manrope}.game-card>p,.unlock-game>p{color:#9ca7b6;margin:0 0 29px;font-size:17px;line-height:1.55}.game-eyebrow{color:var(--lime);letter-spacing:.16em;font:800 10px Manrope}.game-options{gap:11px;display:grid}.game-option{opacity:0;color:#fff;text-align:left;cursor:pointer;background:#111927;border:1px solid #2e3b4d;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;min-height:76px;padding:14px 16px;transition:all .2s;animation:.35s forwards gameOption;display:grid}.game-option:hover,.game-option.selected{background:#172116;border-color:#7da72e;transform:translateY(-2px);box-shadow:0 10px 32px #0004}.option-icon{width:43px;height:43px;color:var(--lime);background:#1b2837;border-radius:12px;place-items:center;display:grid}.option-icon svg{width:21px}.game-option>span:nth-child(2){gap:4px;display:grid}.game-option small{color:#7e8b9c}.game-option>i{color:#6f7c8e;border:1px solid #384659;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.game-option.selected>i{background:var(--lime);border-color:var(--lime);color:#101707}.game-option i svg{width:14px}.game-field{margin-bottom:15px;display:block}.game-field>span,.game-range>span{color:#aab4c2;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.game-field>input,.game-money{color:#fff;background:#111927;border:1px solid #344255;border-radius:15px;outline:none;width:100%;padding:16px}.game-field>input:focus,.game-money:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #a8f20c12}.game-field>small{color:#6e7b8d;margin-top:6px;display:block}.hero-input input{height:70px;font:700 21px Manrope}.game-money{align-items:center;gap:9px;display:flex}.game-money b{color:#778497}.game-money input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:700 19px Manrope}.game-grid{grid-template-columns:1fr 1fr;gap:3px 15px;display:grid}.game-grid .full{grid-column:1/3}.city-field{position:relative}.city-input{background:#111927;border:1px solid #344255;border-radius:15px;align-items:center;padding:0 14px;display:flex}.city-input:focus-within{border-color:var(--lime)}.city-input>svg{color:#778497;width:19px}.city-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:16px 10px}.city-input b{color:var(--lime);background:#263619;border-radius:7px;padding:5px 7px;font-size:12px}.city-options{z-index:8;background:#101824;border:1px solid #354356;border-radius:14px;max-height:290px;padding:7px;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #000b}.city-options button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto 18px;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.city-options button:hover{background:#1b2836}.city-options svg{width:16px;color:var(--lime)}.city-options small{color:#8793a4}.city-options p{text-align:center;color:#8995a6}.game-range{background:#101824;border:1px solid #2d3a4b;border-radius:16px;margin:14px 0;padding:17px;display:block}.game-range>span{justify-content:space-between;align-items:center;display:flex}.game-range strong{color:var(--lime);font:800 20px Manrope}.game-range input{width:100%;height:8px;accent-color:var(--lime);cursor:pointer}.game-range>div{color:#657285;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.range-stack{gap:8px;display:grid}.micro-insight,.final-badge{background:#172116;border:1px solid #506927;border-radius:15px;align-items:center;gap:13px;margin-top:22px;padding:17px;animation:.5s cubic-bezier(.22,1,.36,1) gamePop;display:flex}.micro-insight>svg,.final-badge>svg{color:var(--lime);width:28px}.micro-insight>span,.final-badge>span{gap:3px;display:grid}.micro-insight small,.final-badge small{color:#829080}.micro-insight.warning{background:#241f13;border-color:#72591f}.micro-insight.warning svg{color:#ffbb37}.yes-no{grid-template-columns:1fr 1fr;gap:14px;display:grid}.yes-no button{color:#fff;cursor:pointer;background:#111927;border:1px solid #334154;border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;padding:24px 17px;display:flex;position:relative}.yes-no button>svg:first-child{width:31px;color:var(--lime)}.yes-no button>svg:last-child{display:none;position:absolute;top:12px;right:12px}.yes-no button span{color:#7f8c9e;text-align:left}.yes-no button.selected{border-color:var(--lime);background:#172116}.yes-no button.selected>svg:last-child{display:block}.movement-score{text-align:center;background:radial-gradient(circle,#263b19,#142016);border:1px solid #577328;border-radius:18px;margin-top:23px;padding:25px}.movement-score span,.movement-score small{color:#93a18f;display:block}.movement-score strong{color:var(--lime);margin:5px;font:900 37px Manrope;display:block}.movement-score.danger{background:#271318;border-color:#7b3039}.movement-score.danger strong{color:#ff6972}.mini-question{margin:28px 0 12px;font:700 16px Manrope}.goal-path{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:35px;display:grid}.goal-path>span{text-align:center;font:800 18px Manrope}.goal-path small{color:#758294;font:400 10px DM Sans;display:block}.goal-path i{background:linear-gradient(90deg,#40502a,var(--lime));height:2px}.goal-path>svg{color:var(--lime)}.unlock-game{text-align:center}.unlock-orbit{border:1px solid #566f2a;border-radius:50%;place-items:center;width:145px;height:145px;margin:0 auto 30px;display:grid;position:relative}.unlock-orbit>span{background:var(--lime);color:#101707;border-radius:22px;place-items:center;width:74px;height:74px;animation:.7s cubic-bezier(.22,1,.36,1) unlockBounce;display:grid}.unlock-orbit>span svg{width:35px}.unlock-orbit>i{border:1px solid var(--lime);border-radius:50%;animation:1.6s ease-out infinite unlockRing;position:absolute;inset:-1px}.unlock-orbit>i:nth-child(2){animation-delay:.5s}.unlock-orbit>svg{color:var(--lime);animation:1.2s infinite sparkle;position:absolute;top:2px;right:6px}.unlock-topics{text-align:left;gap:9px;max-width:470px;margin:25px auto;display:grid}.unlock-topics span{color:#a8b2c0;background:#101824;border:1px solid #2f3d4e;border-radius:13px;align-items:center;gap:9px;padding:13px;display:flex}.unlock-topics svg{width:16px;color:var(--lime)}.game-continue{width:100%;min-height:57px;margin-top:28px}.game-save{text-align:center;color:#657285;margin-top:17px;font-size:10px}.game-save svg{vertical-align:middle;width:12px}.game-error{background:#281419;border:1px solid #723039;border-radius:12px;color:#ff767e!important;margin-top:17px!important;padding:12px!important;font-size:13px!important}@keyframes gameEnter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes gameOption{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gamePop{0%{opacity:0;transform:scale(.95)}70%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes unlockBounce{0%{opacity:0;transform:scale(.6)rotate(-12deg)}70%{transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes unlockRing{0%{opacity:.5;transform:scale(.65)}to{opacity:0;transform:scale(1.4)}}@keyframes sparkle{50%{transform:rotate(90deg)scale(1.3)}}@media (width<=600px){.game-header{padding-left:17px;padding-right:17px}.game-card{padding:34px 19px 60px}.game-card>h1,.unlock-game h1{font-size:33px}.game-grid,.yes-no{grid-template-columns:1fr}.game-grid .full{grid-column:auto}.game-stats{font-size:9px}.goal-path{gap:7px}.goal-path>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.game-card,.game-option,.micro-insight,.final-badge,.unlock-orbit>*{animation:none!important}}
