.gd-hud{--gd-hud-type:var(--lb-type-section);--gd-bar:calc(var(--lb-sp-line) * 1.5);justify-content:center;gap:var(--lb-sp-row);box-sizing:border-box;width:100%;min-height:calc(var(--gd-bar) + var(--lb-sp-row) + var(--gd-hud-type) * 1.25);flex-direction:column;display:flex}.gd-bar{height:var(--gd-bar);border-radius:var(--lb-r-pill);background:color-mix(in srgb, var(--lb-lavender) 28%, transparent);overflow:hidden}.gd-bar__fill{border-radius:inherit;background:var(--lb-gold);transform-origin:0;height:100%;transition:transform var(--lb-dur-travel) var(--lb-ease-out);display:block}.gd-tally{justify-content:center;gap:var(--lb-sp-section);display:flex}.gd-tally__figure{align-items:center;gap:var(--lb-sp-line);font-family:var(--lb-font-display);font-size:var(--gd-hud-type);line-height:1.25;display:inline-flex}.gd-tally__art{isolation:isolate;width:1.15em;height:1.15em;display:inline-flex;position:relative}.gd-tally__echo{z-index:-1;background:var(--lb-claim-glow);pointer-events:none;animation:gd-tally-echo var(--lb-dur-land) var(--lb-ease-out) both;position:absolute;inset:-45%}@keyframes gd-tally-echo{0%{opacity:1}to{opacity:0}}.gd-tally__art img{object-fit:contain;width:100%;height:100%}.gd-tally__value{min-width:2ch;color:var(--lb-text-primary);font-variant-numeric:tabular-nums;transition:color var(--lb-dur-krom) var(--lb-ease-out), transform var(--lb-dur-krom) var(--lb-lesson-ease-pop);font-weight:800}.gd-tally__figure[data-hot=true] .gd-tally__value{color:var(--lb-gold);transform:scale(1.08)}.gd-tally__figure[data-tally=gems][data-hot=true] .gd-tally__value{color:var(--lb-cyan)}.gd-hud[data-hud=dots]{align-items:center}.gd-flight{z-index:var(--lb-z-flight);pointer-events:none;position:fixed;inset:0}.gd-piece{filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--lb-gold) 50%, transparent));will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.gd-game__answers[data-lit] .gd-tap:not([data-chosen])>.lb-btn{filter:opacity(.45)}.gd-tap[data-chosen=true]>.lb-btn{outline:var(--lb-key-ring-w) solid var(--lb-mint);outline-offset:0;filter:drop-shadow(0 0 var(--lb-sp-row) color-mix(in srgb, var(--lb-mint) 55%, transparent));animation:gd-lit-pop var(--lb-dur-pop) var(--lb-ease-out) both, gd-lit-ring var(--lb-dur-hold) var(--lb-ease-out) both}.gd-tap[data-chosen=false]>.lb-btn{outline:var(--lb-key-ring-w) solid color-mix(in srgb, var(--lb-daily-red) 80%, transparent);outline-offset:0}@keyframes gd-lit-pop{0%{transform:none}40%{transform:scale(1.03)}to{transform:none}}@keyframes gd-lit-ring{0%{outline-color:var(--lb-mint);outline-offset:0}to{outline-color:color-mix(in srgb, var(--lb-mint) 0%, transparent);outline-offset:var(--lb-sp-section)}}.gd-plate.lb-plate{--plate-ring:inset 0 0 0 2px var(--lb-mint);isolation:isolate;align-items:center;gap:var(--lb-sp-line);box-sizing:border-box;padding:var(--lb-sp-line) var(--lb-sp-plate-x);border-radius:var(--lb-r-key);text-align:center;flex-direction:column}.gd-plate.lb-plate[data-correct=false]{--plate-ring:inset 0 0 0 2px var(--lb-daily-red)}.gd-plate:before{content:"";z-index:-1;border-radius:inherit;background:var(--lb-claim-glow);opacity:0;pointer-events:none;position:absolute;inset:0}.gd-plate[data-state=wait]:before{animation:gd-plate-charge var(--lb-dur-charge-fast) var(--lb-ease-charge) forwards, gd-plate-simmer var(--lb-dur-hold-breath) var(--lb-ease-settle) var(--lb-dur-charge-fast) infinite alternate}.gd-plate[data-state=paid]:before{animation:gd-plate-hit var(--lb-dur-land) var(--lb-ease-out) var(--lb-dur-freeze) both}.gd-plate[data-state=none]:before{animation:gd-plate-out var(--lb-dur-land) var(--lb-ease-out) both}@property --gd-run-a{syntax:"<angle>";inherits:false;initial-value:0deg}.gd-plate__run{--gd-run-c:210, 255, 235;--gd-run-glow:var(--lb-lesson-ok);z-index:1;pointer-events:none;position:absolute;inset:0}.gd-plate[data-correct=false]>.gd-plate__run{--gd-run-c:var(--lb-lesson-bad);--gd-run-glow:var(--lb-lesson-bad)}.gd-plate__run:before,.gd-plate__run:after{content:"";opacity:0;-webkit-mask-composite:xor;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gd-plate__run:before{border-radius:calc(var(--lb-r-key) + 3px);background:conic-gradient(from var(--gd-run-a), rgba(var(--gd-run-c), 0) 0deg, rgba(var(--gd-run-c), .98) 70deg, rgba(var(--gd-run-c), 0) 140deg, rgba(var(--gd-run-c), 0) 360deg);padding:3px;inset:-3px}.gd-plate__run:after{border-radius:calc(var(--lb-r-key) + 10px);background:conic-gradient(from var(--gd-run-a), rgba(var(--gd-run-glow), 0) 0deg, rgba(var(--gd-run-glow), .55) 70deg, rgba(var(--gd-run-glow), 0) 140deg, rgba(var(--gd-run-glow), 0) 360deg);filter:blur(4px);padding:10px;inset:-10px}.gd-plate[data-correct]>.gd-plate__run:before,.gd-plate[data-correct]>.gd-plate__run:after{animation:gd-plate-run var(--lb-dur-land) var(--lb-ease-out) both}@keyframes gd-plate-run{0%{--gd-run-a:0deg;opacity:0}12%{opacity:1}85%{opacity:1}to{--gd-run-a:360deg;opacity:0}}@keyframes gd-plate-charge{0%{opacity:0}to{opacity:.85}}@keyframes gd-plate-simmer{0%{opacity:.85}to{opacity:.55}}@keyframes gd-plate-hit{0%{opacity:.85}1%{opacity:1}to{opacity:0}}@keyframes gd-plate-out{0%{opacity:.85}to{opacity:0}}.gd-plate__answer{color:var(--lb-text-secondary);font:800 var(--lb-type-eyebrow) / 1.3 var(--lb-font-display);letter-spacing:.08em;text-align:center;text-transform:uppercase}.gd-quiz .gd-plate .gd-pay-room{align-self:stretch;place-items:center;display:grid}.gd-plate .gd-pay-room>*,.gd-plate .gd-pay>*{grid-area:1/1}.gd-plate .gd-chip{animation:gd-plate-chip var(--lb-dur-pop) var(--lb-ease-settle) var(--lb-dur-freeze) backwards}.gd-plate .gd-chip+.gd-chip{animation-delay:calc(var(--lb-dur-freeze) + var(--lb-dur-stagger))}@keyframes gd-plate-chip{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.gd-game[data-quiz-live] .gd-verdict{justify-content:center;align-items:center;gap:var(--lb-sp-inline);font-size:var(--lb-type-subtitle);flex-wrap:wrap;display:flex}.gd-game[data-quiz-live] .gd-verdict[data-correct=true]{animation:gd-chip-pop var(--lb-dur-krom) var(--lb-lesson-ease-pop) both}.gd-run.lb-chip{gap:var(--lb-sp-line);font-size:var(--lb-type-meta);animation:gd-run-in var(--lb-dur-hold) var(--lb-lesson-ease-pop) var(--lb-dur-stagger) backwards}.gd-run__gems{align-items:center;gap:var(--lb-sp-line);display:inline-flex}@keyframes gd-run-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.gd-will--live[data-quiz-live] .gd-will__eye{animation:gd-will-blink var(--lb-dur-public-breath) linear var(--lb-dur-land) infinite, gd-will-look var(--lb-dur-public-breath) var(--lb-ease-settle) var(--lb-dur-land) infinite}@keyframes gd-will-look{0%,30%,70%,to{translate:0}38%,62%{translate:0 3%}}.gd-will--live[data-quiz-live][data-mood=ok] .gd-will__eye{animation:gd-will-glad var(--lb-dur-hold) var(--lb-ease-out) var(--lb-dur-hitstop) both}.gd-will--live[data-quiz-live][data-mood=bad] .gd-will__eye{animation:gd-will-down var(--lb-dur-hold) var(--lb-ease-settle) var(--lb-dur-hitstop) both}@keyframes gd-will-glad{0%{transform:none}to{transform:translateY(-2%)scale(1.05,.35)}}@keyframes gd-will-down{0%{transform:none}to{transform:translateY(3%)scaleY(.6)}}.gd-will--live[data-quiz-live][data-mood=ok] svg{animation:gd-will-cheer var(--lb-dur-hold-breath) var(--lb-ease-out) var(--lb-dur-hitstop) both}.gd-will--live[data-quiz-live][data-mood=bad] svg{animation:gd-will-comfort var(--lb-dur-hold-breath) var(--lb-ease-settle) var(--lb-dur-hitstop) both}@keyframes gd-will-comfort{0%{transform:translateY(0)rotate(0)}to{transform:translateY(2%)rotate(-5deg)}}.gd-score{color:var(--lb-text-primary);font:800 var(--lb-type-status) / 1.3 var(--lb-font-display);margin:0}.gd-gift-room{--gd-chest:calc(var(--lb-type-plinth) * 3);width:100%}.gd-gift-room .lb-welcome-gift{gap:var(--lb-sp-line);margin:0}.gd-gift-room>.lb-welcome-gift-place{margin-top:8px}.gd-gift-room .lb-welcome-gift__chest{--lbdq-cs:var(--gd-chest);width:var(--gd-chest);height:var(--gd-chest)}.gd-gift-room[data-state=none]{display:none}.gd-gift-room[data-state=wait]{min-height:calc(var(--gd-chest) + var(--lb-sp-line) * 2 + (var(--lb-type-status) + var(--lb-type-key)) * 1.3)}@keyframes gd-will-cheer{0%{transform:translateY(0)scale(1)rotate(0)}25%{transform:translateY(-8%)scale(1.03,.97)rotate(0)}45%{transform:translateY(0)scale(.98,1.03)rotate(0)}60%{transform:translateY(-4%)scale(1)rotate(-4deg)}80%{transform:translateY(0)scale(1)rotate(3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@media (min-width:881px){.gd-hud{--gd-hud-type:var(--lb-type-plinth)}.gd-quiz>.gd-hud{justify-self:stretch}.gd-quiz .gd-tally,.gd-quiz>.gd-hud[data-hud=dots]{justify-content:flex-start}.gd-quiz>.gd-hud[data-hud=dots]{align-items:flex-start}.gd-game[data-quiz-live]>.gd-foot{min-height:var(--gd-foot-room,auto)}.gd-gift-room{--gd-chest:calc(var(--lb-type-plinth) * 4.5)}.gd-game[data-quiz-live] .gd-verdict{justify-content:flex-start}@keyframes gd-will-look{0%,30%,70%,to{translate:0}38%,62%{translate:-3% 2%}}}.gd-will .gd-says{z-index:2;max-width:calc(100vw - var(--lb-sp-row) * 2);white-space:nowrap;transform-origin:50% 100%;animation:gd-says-in var(--lb-dur-krom) var(--lb-lesson-ease-pop) both;top:auto;bottom:calc(89.2% + 16px);left:50%;translate:-50%}.gd-will .gd-says[data-keep]{width:min(calc(100vw - var(--lb-sp-row) * 4), 44ch);white-space:normal}.gd-page .gd-quiz[data-quiz-step=last][data-tight]{gap:0;padding-block:0}.gd-page .gd-quiz[data-quiz-step=last][data-tight=title]>.gd-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gd-page .gd-quiz[data-quiz-step=last][data-tight=title] .gd-foot{gap:calc(var(--lb-sp-line) / 2)}.gd-game[data-quiz-live][data-answered]>:is(.gd-will--head,.gd-lede,.gd-title){translate:0 var(--gd-says-room,0px);transition:translate var(--lb-dur-krom) var(--lb-ease-out)}@media (max-width:880px) and (max-height:760px){.gd-page--scene:not(.gd-page--teacher) .gd-game[data-quiz-live][data-aha][data-answered]>.gd-title,.gd-page--scene:not(.gd-page--teacher) .gd-game[data-quiz-live][data-given][data-answered]>:is(.gd-will--head,.gd-lede,.gd-title){translate:none}}.gd-game[data-quiz-live] .gd-pay .gd-chip{animation-delay:calc(var(--lb-dur-stagger) / 2)}.gd-game[data-quiz-live] .gd-pay .gd-chip+.gd-chip{animation-delay:calc(var(--lb-dur-stagger) * 2)}.gd-will .gd-says[data-gone]{animation:gd-says-in var(--lb-dur-krom) var(--lb-lesson-ease-pop) both, gd-says-out var(--lb-dur-hold) var(--lb-ease-out) forwards}@keyframes gd-says-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes gd-says-out{to{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){.gd-game[data-quiz-live][data-answered]>:is(.gd-will--head,.gd-lede,.gd-title){transition:none}.gd-plate__run{display:none}.gd-will .gd-says{animation-name:none!important}.gd-will .gd-says[data-gone]{opacity:0}}
