.stage{z-index:40;background:radial-gradient(1200px 600px at 50% -10%,#23305a 0%,var(--stage)60%);color:var(--stage-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--f-body);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.stage.embedded{border-radius:20px;min-height:70vh;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.hud{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.hud-title{flex-direction:column;flex:180px;min-width:0;display:flex}.hud-title b{font:800 18px/1.2 var(--f-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-title span{color:var(--stage-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.hud-stats{flex-wrap:wrap;gap:6px;display:flex}.hud-stats span{background:var(--stage-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:800;display:inline-flex}.hud-stats span:empty{display:none}.hud-stats .dot{background:#2cc783;border-radius:50%;width:8px;height:8px}.hud-btn{background:var(--stage-2);width:42px;height:42px;color:var(--stage-ink);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.hud-btn:hover{background:var(--stage-3)}.hud-btn svg{width:20px;height:20px}.stage-body{flex:1;justify-content:center;align-items:center;padding:16px 16px 32px;display:flex;overflow:auto}.stage-body>*{margin:auto}.btn-stage{font:800 15px/1 var(--f-body);cursor:pointer;background:var(--stage-2);color:var(--stage-ink);border:0;border-radius:12px;padding:12px 16px}.btn-stage:hover{background:var(--stage-3)}.btn-stage.go{color:#2b1c00;background:#ffb400;box-shadow:0 3px #c98a00}.btn-stage[disabled]{opacity:.4;cursor:default}.clue-label{font:800 13px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--stage-muted);text-align:center}.q-text{font:800 clamp(26px,4.6vw,54px)/1.08 var(--f-display);text-align:center;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.q-text.sm{font-size:max(22px,min(3.4vw,40px))}.q-text .blank{color:#ffd166;border-bottom:4px solid #ffb400;min-width:3ch;padding:0 6px;display:inline-block}.row-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.feedback{text-align:center;font:800 20px/1.3 var(--f-body);min-height:1.3em;margin:0}.feedback.ok{color:#5be3a4}.feedback.no{color:#ff8a95}.feedback small{color:var(--stage-muted);margin-top:4px;font-size:15px;font-weight:700;display:block}.timerbar{background:var(--stage-2);border-radius:99px;height:8px;overflow:hidden}.timerbar i{transform-origin:0;background:#ffb400;border-radius:99px;height:100%;display:block}.wrap-q{flex-direction:column;gap:22px;width:min(980px,100%);animation:.25s ease-out pop-in;display:flex}.opts{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.opts{grid-template-columns:1fr}}.opt{min-height:84px;font:800 clamp(18px,2.4vw,26px)/1.2 var(--f-body);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;padding:20px;transition:transform .12s,opacity .2s;display:flex;box-shadow:0 5px rgba(0,0,0,.28)}.opt:hover:not([disabled]){transform:translateY(-2px)}.opt b{background:rgba(255,255,255,.22);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.opt span{overflow-wrap:anywhere}.o0{background:#2f6bff}.o1{background:#e5384a}.o2{background:#12a065}.o3{color:#2b1c00;background:#ffb400}.opt.right{transform:scale(1.02);box-shadow:0 0 0 4px #fff,0 5px rgba(0,0,0,.28)}.opt.wrong{opacity:.8;animation:.42s shake}.opt.dim{opacity:.28}.opt.gone{visibility:hidden}.tf-card{background:var(--stage-2);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:max(22px,min(4vw,44px));display:flex}.tf-q{font:800 clamp(24px,3.6vw,42px)/1.1 var(--f-display);overflow-wrap:anywhere;margin:0}.tf-arrow{color:#ffb400;font:800 28px/1 var(--f-display)}.tf-a{font:900 clamp(28px,4.4vw,52px)/1.1 var(--f-body);color:#ffd166;overflow-wrap:anywhere;margin:0}.tf-btns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tf-b{font:900 clamp(20px,2.6vw,28px)/1 var(--f-body);color:#fff;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex;box-shadow:0 5px rgba(0,0,0,.28)}.tf-b svg{width:30px;height:30px}.tf-b kbd{font:800 13px/1 var(--f-body);background:rgba(255,255,255,.2);border-radius:6px;padding:5px 7px}.tf-b.yes{background:#12a065}.tf-b.no{background:#e5384a}.tf-b[disabled]{opacity:.5;cursor:default}.match-cols{grid-template-columns:1fr 1fr;gap:max(14px,min(5vw,64px));display:grid}.mcol{flex-direction:column;gap:10px;display:flex}.mcard{min-height:64px;font:800 clamp(15px,2vw,21px)/1.2 var(--f-body);cursor:pointer;text-align:center;overflow-wrap:anywhere;border:0;border-radius:14px;padding:16px;transition:transform .12s,background .15s}.ml{background:var(--stage-2);color:var(--stage-ink);box-shadow:inset 0 0 0 2px var(--stage-3)}.mr{color:#fff;background:#2b3b70;box-shadow:inset 0 0 0 2px #3d4f8e}.mcard:hover:not(.done){transform:translateY(-2px)}.mcard.sel{background:#3a3520;box-shadow:inset 0 0 0 3px #ffb400}.mcard.done{background:var(--pc);color:#fff;box-shadow:none;cursor:default;animation:.3s pop-in}.mcard.gone{visibility:hidden}.grid-ans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.buckets{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.buckets{grid-template-columns:1fr}}.bucket{background:var(--stage-2);cursor:pointer;min-height:160px;box-shadow:inset 0 0 0 2px var(--stage-3);border-radius:18px;flex-direction:column;gap:8px;padding:12px;transition:box-shadow .15s;display:flex}.bucket:hover,.bucket.target{box-shadow:inset 0 0 0 3px #ffb400}.bucket h4{font:800 18px/1.2 var(--f-display);text-align:center;color:#ffd166;margin:0}.pool{flex-wrap:wrap;justify-content:center;gap:8px;min-height:56px;display:flex}.chip-item{font:800 clamp(14px,1.8vw,18px)/1.2 var(--f-body);color:#121a31;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-radius:12px;padding:10px 14px;box-shadow:0 3px #c7cde2}.chip-item.sel{background:#ffb400;box-shadow:0 3px #c98a00}.chip-item.placed{background:var(--pc);color:#fff;box-shadow:none;cursor:default}.mem{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:max(8px,min(1.4vw,14px));width:min(900px,100%);display:grid}.mem-card{aspect-ratio:4/3;perspective:900px;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.mem-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s;display:block;position:relative}.mem-card.flip .mem-inner{transform:rotateY(180deg)}.mem-back,.mem-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;place-items:center;padding:8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mem-back{background:var(--stage-2);box-shadow:inset 0 0 0 2px var(--stage-3);color:#ffb400}.mem-back svg{width:30%;height:30%}.mem-front{font:800 clamp(12px,1.8vw,20px)/1.15 var(--f-body);text-align:center;overflow-wrap:anywhere;overflow:hidden;transform:rotateY(180deg)}.mem-front.q{color:#fff;background:#2f6bff}.mem-front.a{color:#2b1c00;background:#ffb400}.mem-card.matched .mem-front{color:#fff;background:#12a065}.mem-card.matched{cursor:default}.col-c{flex-direction:column;align-items:center;gap:20px;width:min(900px,100%);animation:.25s ease-out pop-in;display:flex}.slots{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.wgroup{flex-wrap:nowrap;gap:6px;display:inline-flex}.slot{background:var(--stage-2);width:max(36px,min(6vw,58px));height:max(44px,min(7vw,68px));box-shadow:inset 0 -3px 0 var(--stage-3);color:var(--stage-ink);font:900 clamp(20px,3.4vw,34px)/1 var(--f-body);cursor:pointer;border:0;border-radius:12px}.slot.word{width:auto;min-width:70px;padding:0 14px;font-size:max(16px,min(2.4vw,24px))}.slot.full{color:#121a31;background:#fff;box-shadow:inset 0 -3px #c7cde2}.slots.ok .slot{color:#fff;box-shadow:none;background:#12a065}.slots.reveal .slot{color:#ffd166;box-shadow:none;background:#3a3520}.tiles-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;display:flex}.tile{color:#2b1c00;min-width:max(42px,min(6.5vw,62px));height:max(42px,min(6.5vw,62px));font:900 clamp(20px,3.4vw,32px)/1 var(--f-body);cursor:pointer;background:#ffb400;border:0;border-radius:14px;padding:0 10px;transition:transform .1s;box-shadow:0 4px #c98a00}.tile.word{padding:0 16px;font-size:max(16px,min(2.4vw,24px))}.tile:hover:not([disabled]){transform:translateY(-2px)rotate(-2deg)}.tile[disabled]{opacity:.15;box-shadow:none;cursor:default}.balloons{justify-content:center;gap:max(4px,min(1.5vw,14px));display:flex}.balloon{width:max(34px,min(5vw,52px));transition:transform .3s,opacity .3s;animation:3s ease-in-out infinite float;display:block}.balloon:nth-child(2n){animation-delay:-1.4s}.balloon:nth-child(3n){animation-delay:-.7s}.balloon svg{width:100%;height:auto;display:block}.balloon.pop{opacity:0;animation:none;transform:scale(1.6)}.b0{color:#ff5e6c}.b1{color:#ffb400}.b2{color:#2cc783}.b3{color:#5b8bff}.b4{color:#9b78ff}.b5{color:#ff8a4a}.word{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ltr{border-bottom:4px solid var(--stage-muted);width:max(28px,min(5vw,48px));height:max(40px,min(6.4vw,60px));font:900 clamp(22px,3.8vw,40px)/1 var(--f-body);place-items:center;display:grid}.ltr.on{border-color:#ffb400}.ltr.rev{color:#ff8a95;border-color:#ff8a95}.kb{grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;width:min(760px,100%);display:grid}@media (max-width:640px){.kb{grid-template-columns:repeat(7,minmax(0,1fr))}}.key{aspect-ratio:1;background:var(--stage-2);color:var(--stage-ink);font:900 clamp(15px,2.2vw,22px)/1 var(--f-body);cursor:pointer;box-shadow:inset 0 -3px 0 var(--stage-3);border:0;border-radius:10px;min-width:0}.key:hover:not([disabled]){background:var(--stage-3)}.key.hit{color:#fff;box-shadow:none;background:#12a065}.key.miss{color:var(--stage-muted);box-shadow:inset 0 0 0 1.5px var(--stage-3);opacity:.6;background:0 0}.ws{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;width:100%;max-width:1000px;display:flex}.ws-grid{grid-template-columns:repeat(var(--n),minmax(0,1fr));aspect-ratio:1;background:var(--stage-2);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:18px;width:min(580px,100%,72vh);padding:8px;display:grid}.cell{font:900 clamp(12px,2.4vw,22px)/1 var(--f-body);cursor:pointer;border-radius:8px;place-items:center;transition:background .1s;display:grid}.cell:hover{background:var(--stage-3)}.cell.sel{color:#2b1c00;background:#ffb400}.cell.found{background:var(--fc);color:#fff}.cell.revealed{color:#ff8a95;background:#4a2530}.ws-list{flex-direction:column;flex:240px;gap:12px;max-width:340px;display:flex}.ws-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-list li{background:var(--stage-2);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-weight:800;display:flex}.ws-list li small{color:var(--stage-muted);white-space:nowrap}.ws-list li.done{color:#8fe8c0;background:#173d33;text-decoration:line-through;text-decoration-thickness:2px}.ws-list .clue-label{text-align:left}.wheel-wrap{flex-wrap:wrap-reverse;justify-content:center;align-items:center;gap:32px;width:100%;max-width:1100px;display:flex}.wheel-box{aspect-ratio:1;width:min(560px,100%,70vh);position:relative}.wheel-box canvas{width:100%;height:100%;display:block}.pointer{filter:drop-shadow(0 3px 2px rgba(0,0,0,.4));z-index:2;border-top:34px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.spin-btn{aspect-ratio:1;color:#2b1c00;width:24%;font:900 clamp(15px,2.4vw,24px)/1 var(--f-body);cursor:pointer;background:#ffb400;border:6px solid #121a31;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px #c98a00}.wheel-side{flex-direction:column;flex:300px;gap:16px;max-width:420px;display:flex}.seg{background:var(--stage-2);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--stage-muted);font:800 15px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px}.seg button.on{background:var(--stage-ink);color:var(--stage)}.wres{background:var(--stage-2);border-radius:20px;flex-direction:column;justify-content:center;gap:12px;min-height:200px;padding:22px;display:flex}.wres h2{font:800 clamp(24px,3vw,36px)/1.1 var(--f-display);overflow-wrap:anywhere;margin:0}.wres .clue-label{text-align:left}.wres .ans{font:900 clamp(22px,2.6vw,30px)/1.2 var(--f-body);color:#ffd166;margin:0}.wres .row-actions{justify-content:flex-start}.boxes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;width:min(900px,100%);display:grid}.box{aspect-ratio:1;color:#2b1c00;font:900 clamp(26px,4vw,44px)/1 var(--f-display);cursor:pointer;background:linear-gradient(#ffb400,#f2702a);border:0;border-radius:18px;transition:transform .12s;box-shadow:0 6px #c98a00}.box:hover:not(.open){transform:translateY(-3px)}.box.open{background:var(--stage-2);color:var(--stage-muted);box-shadow:inset 0 0 0 2px var(--stage-3);cursor:default}.reveal-card{background:var(--stage-2);border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:min(820px,100%);padding:max(22px,min(4vw,44px));animation:.3s pop-in;display:flex}.flash{aspect-ratio:16/9;perspective:1200px;cursor:pointer;background:0 0;border:0;width:min(760px,100%);padding:0}.flash .mem-inner{transition:transform .5s}.flash.flip .mem-inner{transform:rotateY(180deg)}.flash .mem-front,.flash .mem-back{font:800 clamp(22px,4vw,44px)/1.15 var(--f-display);color:var(--stage-ink);border-radius:24px;padding:24px}.flash .mem-back{background:#2b3b70}.flash .mem-front{color:#2b1c00;background:#ffb400}.rank-list{flex-direction:column;gap:10px;width:min(760px,100%);display:flex}.rank-row{background:var(--stage-2);font:800 clamp(16px,2.2vw,22px)/1.2 var(--f-body);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rank-row .pos{font:800 18px/1 var(--f-display);color:var(--stage-muted);text-align:center}.rank-row .mv{gap:4px;display:flex}.rank-row .mv button{background:var(--stage-3);width:38px;height:38px;color:var(--stage-ink);cursor:pointer;border:0;border-radius:10px;font-size:18px}.rank-row.ok{color:#8fe8c0;background:#173d33}.rank-row.bad{color:#ff8a95;background:#4a2530}.moles{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,min(2vw,22px));width:min(720px,100%);display:grid}.hole{aspect-ratio:1;background:radial-gradient(at 50% 80%,#0a0f20,#1c2645 70%);border-radius:50%/40%;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 20px rgba(0,0,0,.6)}.mole{color:#fff;width:80%;height:78%;font:900 clamp(14px,2.2vw,22px)/1.15 var(--f-body);cursor:pointer;overflow-wrap:anywhere;background:linear-gradient(#a86b3c,#7a4b25);border:0;border-radius:40% 40% 12px 12px;padding:10px 8px 14px;transition:transform .22s cubic-bezier(.2,1.4,.4,1);transform:translateY(110%);box-shadow:inset 0 -2px #c58a5b}.mole.up{transform:translateY(6%)}.mole.hit{background:#12a065}.mole.ouch{background:#e5384a}.ladder{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ladder span{background:var(--stage-2);font:800 13px/1 var(--f-body);color:var(--stage-muted);border-radius:8px;padding:6px 10px}.ladder span.on{color:#2b1c00;background:#ffb400}.ladder span.done{color:#8fe8c0;background:#173d33}.lives{gap:4px;display:inline-flex}.lives i{background:#ff5e6c;border-radius:50%;width:14px;height:14px;display:inline-block}.lives i.off{background:var(--stage-3)}.type-in{width:min(560px,100%);font:800 clamp(22px,3vw,32px)/1.2 var(--f-body);text-align:center;color:#121a31;background:#fff;border:0;border-radius:16px;padding:16px 20px;box-shadow:inset 0 -4px #c7cde2}.type-in:focus{outline:4px solid #ffb400}.result{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(920px,100%);animation:.3s ease-out pop-in;display:flex}.stars{gap:10px;display:flex}.star{width:max(56px,min(9vw,84px));height:auto;color:var(--stage-3)}.star.on{color:#ffb400;animation:.5s cubic-bezier(.3,1.6,.5,1) both star-in;animation-delay:var(--d)}.star:nth-child(2){transform:translateY(-14px)}.star.on:nth-child(2){animation-name:star-in-mid}@keyframes star-in{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@keyframes star-in-mid{0%{transform:translateY(-14px)scale(0)rotate(-40deg)}to{transform:translateY(-14px)scale(1)rotate(0)}}.result h2{font:800 clamp(30px,5vw,54px)/1.05 var(--f-display);letter-spacing:-.02em;margin:0}.result-score{font:800 22px/1.2 var(--f-body);color:var(--stage-muted);margin:0}.result-score b{color:var(--stage-ink);font-size:1.4em}.result-grid{text-align:left;grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}@media (max-width:700px){.result-grid{grid-template-columns:1fr}}.rbox{background:var(--stage-2);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.rbox h3{margin:0;font-size:18px}.rbox ul,.rbox ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rbox li{justify-content:space-between;gap:10px;font-weight:700;display:flex}.rbox li span:first-child{overflow-wrap:anywhere;min-width:0}.rbox li b{color:#ffd166;text-align:right}.rbox li.me{color:#ffd166}.rbox li small{color:var(--stage-muted);font-weight:600;display:block}.rbox .rk{font-variant-numeric:tabular-nums;color:var(--stage-muted);white-space:nowrap}.race{background:var(--stage-2);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.lane{grid-template-columns:90px 1fr 48px;align-items:center;gap:10px;font-size:14px;font-weight:800;display:grid}.lane.me{color:#ffd166}.lane-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lane-track{background:repeating-linear-gradient(90deg,#2a3660 0,#2a3660 20px,#233055 20px,#233055 40px);border-radius:8px;height:30px;position:relative}.lane-track i{font-size:24px;font-style:normal;transition:left .6s cubic-bezier(.2,1.2,.4,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.lane-pos{text-align:right;font-variant-numeric:tabular-nums;color:var(--stage-muted)}.maze-wrap{flex-direction:column;gap:12px;width:min(1100px,100%);animation:.25s pop-in;display:flex}.maze-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.maze-row canvas{touch-action:none;border-radius:14px;width:min(760px,100%);height:auto}.maze-side{flex-direction:column;flex:200px;align-items:center;gap:10px;max-width:260px;display:flex}.dpad{grid-template-columns:repeat(3,56px);grid-template-areas:".u.""l.r"".d.";gap:6px;display:grid}.dpad button{background:var(--stage-2);color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:inset 0 -3px 0 var(--stage-3);border:0;border-radius:12px;font-size:20px}.dpad button:first-child{grid-area:u}.dpad button:nth-child(2){grid-area:l}.dpad button:nth-child(3){grid-area:r}.dpad button:nth-child(4){grid-area:d}.mundo{border-radius:0;flex:1;width:100%;height:100%;min-height:60vh;position:relative;overflow:hidden}.mundo canvas#mundo-cv{touch-action:none;width:100%;height:100%;display:block}.mundo-hud{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:10px;left:12px}.mundo-hud span{color:#fff;font:800 15px/1 var(--f-body);background:rgba(18,26,49,.75);border-radius:999px;padding:8px 12px}.mundo-map{width:110px;height:110px;position:absolute;top:10px;right:12px}.mundo-stick{touch-action:none;background:rgba(18,26,49,.45);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:22px;left:22px;box-shadow:inset 0 0 0 3px rgba(255,255,255,.35)}.mundo-stick i{background:#ffb400;border-radius:50%;width:52px;height:52px;display:block;box-shadow:0 4px #c98a00}@media (hover:hover) and (pointer:fine){.mundo-stick{opacity:.35}}.mundo-hint{color:#fff;font:700 14px/1.3 var(--f-body);text-align:center;background:rgba(18,26,49,.8);border-radius:12px;max-width:min(520px,90%);margin:0;padding:10px 16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.mundo-q{background:rgba(18,26,49,.78);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.mundo-card{flex-direction:column;gap:16px;width:min(900px,100%);animation:.25s pop-in;display:flex}.award{text-align:left;background:linear-gradient(135deg,#2b3b70,#1c2645);border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:16px 18px;animation:.35s .3s both pop-in;display:flex;box-shadow:inset 0 0 0 2px #3d4f8e}.award-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.award-avatar svg{width:64px;height:64px}.award-xp b{font:800 30px/1 var(--f-display);color:#ffd166;display:block}.award-xp span{color:var(--stage-muted);font-size:14px;font-weight:700}.award-level{flex-direction:column;flex:200px;gap:4px;font-weight:800;display:flex}.award-level i{background:var(--stage-3);border-radius:99px;height:10px;display:block;overflow:hidden}.award-level i b{background:linear-gradient(90deg,#ffb400,#ff8a4a);border-radius:99px;height:100%;transition:width 1s ease-out;display:block}.award-level small{color:var(--stage-muted);font-weight:700}.award-up{font:800 18px/1.2 var(--f-body);color:#5be3a4;margin:0}.award-badges{flex-wrap:wrap;gap:8px;display:flex}.award-badges span{color:#2b1c00;background:#ffb400;border-radius:99px;padding:6px 12px;font-weight:800;animation:.4s both pop-in}.award-missions{flex-wrap:wrap;gap:8px;display:flex}.award-missions span{color:var(--stage-muted);background:rgba(0,0,0,.2);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700}.award-missions span.done{color:#8fe8c0}.award-missions em{color:#ffd166;font-style:normal}.award .btn-stage{align-self:flex-start;text-decoration:none;display:inline-block}#confetti{pointer-events:none;z-index:90;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}
