.where-was-it-module__AOeXiW__workshop{color:#183d3b}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__intro{background:#fffef9;border:1px solid #ffffffb3;border-radius:1.35rem;padding:0;overflow:hidden;box-shadow:0 18px 60px #173c3a24}.where-was-it-module__AOeXiW__introArt{aspect-ratio:16/7;object-fit:cover;object-position:50% 54%;width:100%}.where-was-it-module__AOeXiW__introBody{padding:1.25rem 1.5rem 1.5rem}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__heading{color:#173e3a;letter-spacing:-.035em;font-size:1.8rem}.where-was-it-module__AOeXiW__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#5f7770;margin-bottom:.4rem;font-size:.68rem;font-weight:800}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__primary{background:#17645b;border-radius:.85rem;box-shadow:0 5px 14px #17645b24}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__primary:hover{background:#104d46}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__room{border-radius:4px;box-shadow:inset 0 0 0 1px #24494333,inset 3px 5px 12px -6px #162f3659}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__floor{background:linear-gradient(#c6b596,#a08b69);height:13%}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__lamp{border-radius:2px;width:72%;height:3%;top:6%;left:14%;transform:none}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__frame{border:6px solid #37564f;border-radius:.4rem;padding:.45rem;box-shadow:0 12px 32px #142d3933,inset 0 0 0 1px #ffffff3d}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__plinth{background:#233d37;border-radius:0 0 .25rem .25rem;width:103%;height:.45rem}.where-was-it-module__AOeXiW__cabinetTop{color:#32584e;text-transform:uppercase;letter-spacing:.12em;background:#dce7db;border:1px solid #b4c8be;border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.65rem;font-weight:800;display:flex}.where-was-it-module__AOeXiW__cabinetTop:after{content:"";background:#4f8b71;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #bfd5bd}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__ruleNote{color:#365e54;background:#e9f0e5}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__counter{color:#42675e}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__progressTrack{background:#d9e6dd}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__progressFill{background:#528879}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__combo{background:#316e61}.where-was-it-module__AOeXiW__workshop .where-was-it-module__AOeXiW__avatarName{color:#205d52}@media (orientation:landscape) and (max-height:600px){.where-was-it-module__AOeXiW__introArt{display:none}.where-was-it-module__AOeXiW__introBody{padding:.85rem 1rem}}
.finish-module__PValaW__root{--mx:.32;--my:.28;--tx:-.36;--ty:-.44;--tilt:10deg;perspective:700px;isolation:isolate;touch-action:pan-y;display:block;position:relative}.finish-module__PValaW__hero{--tilt:16deg}.finish-module__PValaW__grab{touch-action:none;cursor:grab}.finish-module__PValaW__card{width:100%;height:100%;transform:rotateY(calc(var(--tx) * var(--tilt))) rotateX(calc(var(--ty) * var(--tilt) * -1));will-change:transform;display:block;position:relative}.finish-module__PValaW__art,.finish-module__PValaW__depth,.finish-module__PValaW__alt{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.finish-module__PValaW__art{filter:drop-shadow(0 2px 3px #0f172a47);position:relative}.finish-module__PValaW__fx1,.finish-module__PValaW__fx2,.finish-module__PValaW__glare{pointer-events:none;-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;position:absolute;inset:0}.finish-module__PValaW__locked .finish-module__PValaW__art{opacity:.12;filter:brightness(0)}html[data-theme=dark]:not([data-game-surface]) .finish-module__PValaW__locked .finish-module__PValaW__art{filter:brightness(0)invert()}.finish-module__PValaW__paper .finish-module__PValaW__art{filter:saturate(.9)contrast(.96)drop-shadow(0 1px 1.5px #0f172a40)}.finish-module__PValaW__paper .finish-module__PValaW__fx1{mix-blend-mode:multiply;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .42 0 0 0 0 .38 1.6 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:72px 72px}.finish-module__PValaW__paper .finish-module__PValaW__glare{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff59, transparent 60%);mix-blend-mode:soft-light}.finish-module__PValaW__glossy .finish-module__PValaW__art{filter:saturate(1.15)contrast(1.06)drop-shadow(0 3px 4px #0f172a4d)}.finish-module__PValaW__glossy .finish-module__PValaW__fx1{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffffb3, #ffffff1f 16%, transparent 34%);mix-blend-mode:screen;opacity:.75}.finish-module__PValaW__glossy .finish-module__PValaW__glare{background:linear-gradient(118deg,#0000 38%,#ffffff8c 46%,#fffffff2 50%,#ffffff4d 54%,#0000 62%) 0 0/260% 260%;background-position:calc(var(--mx) * 100%) calc(var(--my) * 100%);mix-blend-mode:overlay}.finish-module__PValaW__glitter .finish-module__PValaW__art{filter:saturate(1.1)drop-shadow(0 2px 3px #0f172a47)}.finish-module__PValaW__glitter .finish-module__PValaW__fx1{background-image:linear-gradient(calc(120deg + var(--tx) * 70deg), #ff4fd8, #ffe34f, #4fffc1, #4fb8ff, #b44fff, #ff4fd8), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 14 0 0 0 -7.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23000'/%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");background-size:220% 220%,34px 34px;background-position:calc(var(--mx) * 100%) calc(var(--my) * 100%), calc(var(--tx) * 6px) calc(var(--ty) * 6px);background-blend-mode:multiply}.finish-module__PValaW__glitter .finish-module__PValaW__fx2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 14 0 0 0 -7.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23000'/%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 14 0 0 0 -7.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='%23000'/%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");background-size:40px 40px,33px 33px;background-position:calc(var(--tx) * 9px) calc(var(--ty) * 9px), calc(var(--tx) * -7px) calc(var(--ty) * -7px);background-blend-mode:multiply}.finish-module__PValaW__glitter .finish-module__PValaW__fx1{mix-blend-mode:plus-lighter;-webkit-mask:var(--mask) center / contain no-repeat, radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000, #0000008c 28%, transparent 62%);-webkit-mask-composite:source-in;-webkit-mask:var(--mask) center / contain no-repeat, radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000, #0000008c 28%, transparent 62%);mask:var(--mask) center / contain no-repeat, radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #000, #0000008c 28%, transparent 62%);-webkit-mask-composite:source-in;mask-composite:intersect}.finish-module__PValaW__glitter .finish-module__PValaW__fx2{mix-blend-mode:plus-lighter;opacity:.8}.finish-module__PValaW__glitter .finish-module__PValaW__glare{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff59, transparent 45%);mix-blend-mode:soft-light}.finish-module__PValaW__holo .finish-module__PValaW__art{filter:saturate(1.1)contrast(1.05)drop-shadow(0 2px 4px #4c1d9559)}.finish-module__PValaW__holo .finish-module__PValaW__fx1{background:repeating-linear-gradient(calc(115deg + var(--tx) * 18deg), #ff7070 0%, #ffe45c 5%, #52ff6e 10%, #5cd6ff 15%, #b27aff 20%, #ff70c3 25%, #ff7070 30%);background-size:300% 300%;background-position:calc(var(--mx) * 100%) calc(var(--my) * 100%);mix-blend-mode:hard-light;opacity:calc(.42 + (var(--tx) * var(--tx) + var(--ty) * var(--ty)) * .2);-webkit-mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, #000 0 40%, transparent 58%);-webkit-mask-composite:source-in;-webkit-mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, #000 0 40%, transparent 58%);mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, #000 0 40%, transparent 58%);-webkit-mask-composite:source-in;mask-composite:intersect}.finish-module__PValaW__holo .finish-module__PValaW__fx2{background:repeating-radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #66e6ff 0 3%, #d37aff 5%, #ff70b8 7%, #fff266 9%, #52ff8b 11%, #66e6ff 13%), repeating-conic-gradient(from calc(var(--tx) * 90deg) at 70% 70%, #ffffff80 0 2deg, transparent 2deg 14deg);background-blend-mode:overlay;mix-blend-mode:color-dodge;opacity:.55;-webkit-mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, transparent 42%, #000 60%);-webkit-mask-composite:source-in;-webkit-mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, transparent 42%, #000 60%);mask:var(--mask) center / contain no-repeat, linear-gradient(135deg, transparent 42%, #000 60%);-webkit-mask-composite:source-in;mask-composite:intersect}.finish-module__PValaW__holo .finish-module__PValaW__glare{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff8c, transparent 42%);mix-blend-mode:overlay}.finish-module__PValaW__foil .finish-module__PValaW__art{filter:grayscale(.55)contrast(1.35)brightness(1.08)drop-shadow(0 2px 3px #0f172a59)}.finish-module__PValaW__gold .finish-module__PValaW__art{filter:sepia()saturate(2.4)hue-rotate(-10deg)contrast(1.15)brightness(1.02)drop-shadow(0 2px 4px #78480073)}.finish-module__PValaW__foil .finish-module__PValaW__fx1,.finish-module__PValaW__gold .finish-module__PValaW__fx1{background-image:var(--mask), var(--mask);background-repeat:no-repeat;background-size:contain;background-position:calc(50% - var(--tx) * 1.6px) calc(50% - var(--ty) * 1.6px), calc(50% + var(--tx) * 1.6px) calc(50% + var(--ty) * 1.6px);background-blend-mode:difference;filter:grayscale()contrast(3.2)brightness(1.5);mix-blend-mode:screen;opacity:.7}.finish-module__PValaW__foil .finish-module__PValaW__fx2{background:repeating-linear-gradient(calc(100deg + var(--tx) * 30deg), #fff0 0%, #ffffffe6 7%, #3c465a99 14%, #e1ebfab3 20%, #fff0 27%);background-size:220% 220%;background-position:calc(var(--mx) * 100%) calc(var(--my) * 100%);mix-blend-mode:hard-light;opacity:.75}.finish-module__PValaW__gold .finish-module__PValaW__fx2{background:repeating-linear-gradient(calc(100deg + var(--tx) * 30deg), #fff0be00 0%, #fff4c8e6 7%, #965a0080 14%, #ffd76e99 20%, #fff0be00 27%);background-size:220% 220%;background-position:calc(var(--mx) * 100%) calc(var(--my) * 100%);mix-blend-mode:overlay}.finish-module__PValaW__foil .finish-module__PValaW__glare,.finish-module__PValaW__gold .finish-module__PValaW__glare{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #fffcebcc, transparent 30%);mix-blend-mode:screen;opacity:.6}.finish-module__PValaW__lenticular .finish-module__PValaW__depth{filter:brightness(.3)saturate(1.4)blur(2px);opacity:.5;transform:translate(calc(var(--tx) * -6%), calc(var(--ty) * -6%)) scale(.95)}.finish-module__PValaW__lenticular .finish-module__PValaW__art,.finish-module__PValaW__lenticular .finish-module__PValaW__alt{transform:translate(calc(var(--tx) * 3%), calc(var(--ty) * 3%))}.finish-module__PValaW__lenticular .finish-module__PValaW__alt{filter:hue-rotate(165deg)saturate(1.7)brightness(1.08);opacity:clamp(0, (var(--tx) - .08) * 4, 1)}.finish-module__PValaW__lenticular .finish-module__PValaW__fx1{mix-blend-mode:overlay;transform:translate(calc(var(--tx) * 3%), calc(var(--ty) * 3%));background:repeating-linear-gradient(90deg,#ffffff38 0 1px,#0000001a 1px 2px,#0000 2px 4px)}.finish-module__PValaW__lenticular .finish-module__PValaW__fx2{background:linear-gradient(calc(90deg + var(--tx) * 40deg), #66e6ff99, #e770ff99, #ffe66699);background-size:200% 100%;background-position:calc(var(--mx) * 100%) 50%;mix-blend-mode:color-dodge;opacity:.35;transform:translate(calc(var(--tx) * 3%), calc(var(--ty) * 3%))}.finish-module__PValaW__lenticular .finish-module__PValaW__glare{background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #fff6, transparent 40%);mix-blend-mode:soft-light}@media (prefers-reduced-motion:reduce){.finish-module__PValaW__card{will-change:auto}}
.kid-zone-module__8LieFa__canvas{--kz-ink:#1f2937;--kz-ink-soft:#475569;--kz-accent:var(--season-accent,#0f766e);--kz-accent-2:var(--season-accent-2,#7c3aed);min-height:100svh;color:var(--kz-ink);font-family:var(--font-body), var(--font-sans), system-ui, sans-serif;background:radial-gradient(1100px 520px at 12% -12%, color-mix(in srgb, var(--kz-accent) 20%, transparent), transparent 62%), radial-gradient(900px 480px at 105% 4%, color-mix(in srgb, var(--kz-accent-2) 14%, transparent), transparent 60%), linear-gradient(180deg, #fdf8ee 0%, #f5f7f1 46%, #eef5f2 100%);position:relative}html[data-theme=dark] .kid-zone-module__8LieFa__canvas{--kz-ink:#f1f5f9;--kz-ink-soft:#cbd5e1;background:radial-gradient(1100px 520px at 12% -12%, color-mix(in srgb, var(--kz-accent) 26%, transparent), transparent 62%), radial-gradient(900px 480px at 105% 4%, color-mix(in srgb, var(--kz-accent-2) 20%, transparent), transparent 60%), linear-gradient(180deg, #0c1426 0%, #0b1220 60%, #0a101c 100%)}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio]{--kz-accent:#0f766e;--kz-accent-2:#46658a;--font-display:var(--font-body), system-ui, sans-serif;background:radial-gradient(at 0 0,#dcebec,#0000 55%),#f2f5f7}html[data-theme=dark] .kid-zone-module__8LieFa__canvas[data-game-presentation=studio]{background:radial-gradient(at 0 0,#15313b,#0000 55%),#0c1724}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__tile{border-radius:1rem;box-shadow:inset 0 0 0 1px #546f832e,0 8px 20px -18px #173d4b}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__tile:hover{box-shadow:inset 0 0 0 1px #0f766e8c,0 10px 25px -18px #173d4b}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__accentWash{background-image:none}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__bob{animation:none}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__heroArt{transform:none}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__playButton{min-height:56px;box-shadow:none;background:#f1f5f9;border-radius:.8rem}.kid-zone-module__8LieFa__canvas[data-game-presentation=studio] .kid-zone-module__8LieFa__greeting{letter-spacing:-.03em}.kid-zone-module__8LieFa__studioGrid{grid-template-columns:minmax(0,1fr)}.kid-zone-module__8LieFa__studioCard{align-items:center;gap:.85rem;height:100%;min-height:112px;padding:.7rem;display:flex}.kid-zone-module__8LieFa__studioCover{background:#e3ecef;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:88px;display:flex;position:relative;overflow:hidden}.kid-zone-module__8LieFa__studioText{flex:1;gap:.35rem;min-width:0;display:grid}.kid-zone-module__8LieFa__studioLabel{font-size:1rem;font-weight:800;line-height:1.25}.kid-zone-module__8LieFa__studioMeta{color:#475569;font-size:.75rem;font-weight:600}html[data-theme=dark] .kid-zone-module__8LieFa__studioMeta{color:#cbd5e1}.kid-zone-module__8LieFa__studioTag{color:var(--kz-accent);font-size:.75rem;font-weight:800}html[data-theme=dark] .kid-zone-module__8LieFa__studioTag{color:#5eead4}.kid-zone-module__8LieFa__studioFilters{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.kid-zone-module__8LieFa__studioFilter{min-height:44px;color:var(--kz-ink);background:0 0;border:1px solid #b9cbd1;border-radius:.65rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700}.kid-zone-module__8LieFa__studioFilter[aria-pressed=true]{color:#fff;background:#115e59;border-color:#115e59}.kid-zone-module__8LieFa__studioFilter:focus-visible{outline-offset:3px;outline:3px solid #0d9488}@media (min-width:640px){.kid-zone-module__8LieFa__studioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kid-zone-module__8LieFa__canvasNight{--kz-ink:#eef2ff;--kz-ink-soft:#c7d2fe;background:radial-gradient(700px 360px at 80% -6%,#c7d2fe2e,#0000 60%),linear-gradient(#1e1b4b 0%,#172554 48%,#0f172a 100%)!important}@media (prefers-reduced-motion:no-preference){.kid-zone-module__8LieFa__canvasNight{animation:1.2s ease-out backwards kid-zone-module__8LieFa__kzDusk}}@keyframes kid-zone-module__8LieFa__kzDusk{0%{filter:brightness(1.6)saturate(.7)}to{filter:none}}.kid-zone-module__8LieFa__display{font-family:var(--font-display), var(--font-body), system-ui, sans-serif}.kid-zone-module__8LieFa__greeting{color:var(--kz-ink)}.kid-zone-module__8LieFa__soft{color:var(--kz-ink-soft)}.kid-zone-module__8LieFa__topBar{-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#ffffffb8;box-shadow:0 1px #0f172a0f,0 10px 24px -20px #0f172a80}:is(html[data-theme=dark] .kid-zone-module__8LieFa__topBar,.kid-zone-module__8LieFa__canvasNight .kid-zone-module__8LieFa__topBar){background:#0b1220b3;box-shadow:0 1px #ffffff0f,0 10px 24px -20px #000000e6}.kid-zone-module__8LieFa__iconButton{color:#334155;background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:48px;transition:transform .16s,background .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a12,0 4px 12px -8px #0f172a73}.kid-zone-module__8LieFa__iconButton:hover{background:#fff}.kid-zone-module__8LieFa__iconButton:active{transform:scale(.94)}:is(html[data-theme=dark] .kid-zone-module__8LieFa__iconButton,.kid-zone-module__8LieFa__canvasNight .kid-zone-module__8LieFa__iconButton){color:#e2e8f0;background:#1e293bd9;box-shadow:inset 0 0 0 1px #ffffff14,0 4px 12px -8px #000c}:is(html[data-theme=dark] .kid-zone-module__8LieFa__iconButton:hover,.kid-zone-module__8LieFa__canvasNight .kid-zone-module__8LieFa__iconButton:hover){background:#334155f2}.kid-zone-module__8LieFa__avatarChip{color:#1e293b;background:#ffffffe6;border-radius:999px;align-items:center;gap:.5rem;height:48px;padding:0 .9rem 0 .25rem;transition:transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a12,0 6px 16px -10px #0f172a80}.kid-zone-module__8LieFa__avatarChip:active{transform:scale(.96)}:is(html[data-theme=dark] .kid-zone-module__8LieFa__avatarChip,.kid-zone-module__8LieFa__canvasNight .kid-zone-module__8LieFa__avatarChip){color:#f1f5f9;background:#1e293be0;box-shadow:inset 0 0 0 1px #ffffff14}.kid-zone-module__8LieFa__avatarDisc{background:radial-gradient(circle at 35% 30%, #fff, color-mix(in srgb, var(--kz-accent) 22%, #fff));width:40px;height:40px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--kz-accent) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}:is(html[data-theme=dark] .kid-zone-module__8LieFa__avatarDisc,.kid-zone-module__8LieFa__canvasNight .kid-zone-module__8LieFa__avatarDisc){background:radial-gradient(circle at 35% 30%,#334155,#1e293b)}.kid-zone-module__8LieFa__tile{--tile-accent:#0f766e;color:#1f2937;box-shadow:inset 0 0 0 1px #fff9, 0 1px 2px #0f172a0d, 0 14px 30px -16px color-mix(in srgb, var(--tile-accent) 55%, transparent);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:1.75rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;position:relative;overflow:hidden}.kid-zone-module__8LieFa__tile:hover{box-shadow:inset 0 0 0 1px #fff9, 0 1px 2px #0f172a0d, 0 20px 36px -16px color-mix(in srgb, var(--tile-accent) 65%, transparent)}.kid-zone-module__8LieFa__tile:active{transform:scale(.97)}.kid-zone-module__8LieFa__tile:focus-visible,.kid-zone-module__8LieFa__iconButton:focus-visible,.kid-zone-module__8LieFa__avatarChip:focus-visible,.kid-zone-module__8LieFa__pill:focus-visible,.kid-zone-module__8LieFa__whoCard:focus-visible{outline:3px solid color-mix(in srgb, var(--tile-accent,#0f766e) 80%, #fff);outline-offset:3px}html[data-theme=dark] .kid-zone-module__8LieFa__tile{color:#f1f5f9;box-shadow:inset 0 0 0 1px #ffffff17, 0 16px 34px -18px color-mix(in srgb, var(--tile-accent) 70%, transparent);background:#0f172ad1}.kid-zone-module__8LieFa__tileSmall{border-radius:1.25rem}.kid-zone-module__8LieFa__accentWash{background-image:linear-gradient(150deg, color-mix(in srgb, var(--tile-accent) 16%, #fff) 0%, #fff 70%)}html[data-theme=dark] .kid-zone-module__8LieFa__accentWash{background-image:linear-gradient(150deg, color-mix(in srgb, var(--tile-accent) 26%, #0f172a) 0%, #0f172ae6 75%)}.kid-zone-module__8LieFa__kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tile-accent) 78%, #0f172a);font-size:.8125rem;font-weight:800}html[data-theme=dark] .kid-zone-module__8LieFa__kicker{color:color-mix(in srgb, var(--tile-accent) 55%, #fff)}.kid-zone-module__8LieFa__tileLabel{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;font-weight:800;line-height:1.15}:where(.kid-zone-module__8LieFa__tileLabel){font-size:1.125rem}.kid-zone-module__8LieFa__hero{--tile-accent:var(--kz-accent);color:#fff;background:#1f2937}html[data-theme=dark] .kid-zone-module__8LieFa__hero{color:#fff;background:#0f172a}.kid-zone-module__8LieFa__heroArt{object-fit:cover;object-position:50% 58%;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.kid-zone-module__8LieFa__hero:hover .kid-zone-module__8LieFa__heroArt{transform:scale(1.06)}.kid-zone-module__8LieFa__heroScrim{background:linear-gradient(#02061700 0%,#0206171a 32%,#020617b8 70%,#020617db 100%),linear-gradient(90deg,#02061759,#0000 55%)}.kid-zone-module__8LieFa__heroKicker{color:#0f172a;background:#ffffffeb;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -10px #0009}.kid-zone-module__8LieFa__stopDot{background:#ffffff4d;border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 2px #ffffffd9}.kid-zone-module__8LieFa__stopDotDone{background:#fbbf24;box-shadow:inset 0 0 0 2px #fde68a,0 0 10px #fbbf24cc}.kid-zone-module__8LieFa__stopDotNext{background:#fff}.kid-zone-module__8LieFa__playButton{min-height:64px;font-family:var(--font-display), var(--font-body), system-ui, sans-serif;color:#0f172a;background:linear-gradient(#fff7d6,#fde68a);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem 0 .5rem;font-size:1.3rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px -10px #fbbf24e6,inset 0 -3px #b4530940}.kid-zone-module__8LieFa__playDisc{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--kz-accent) 85%, #fff), var(--kz-accent));width:48px;height:48px;box-shadow:0 4px 10px -4px color-mix(in srgb, var(--kz-accent) 80%, #000);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.kid-zone-module__8LieFa__playDisc{animation:2.4s ease-in-out infinite kid-zone-module__8LieFa__kzPulse}}@keyframes kid-zone-module__8LieFa__kzPulse{0%,to{box-shadow:0 4px 10px -4px color-mix(in srgb, var(--kz-accent) 80%, #000), 0 0 0 0 #ffffff8c}50%{box-shadow:0 4px 10px -4px color-mix(in srgb, var(--kz-accent) 80%, #000), 0 0 0 10px #fff0}}.kid-zone-module__8LieFa__bar{background:#0f172a14;border-radius:999px;height:12px;overflow:hidden}html[data-theme=dark] .kid-zone-module__8LieFa__bar{background:#ffffff1a}.kid-zone-module__8LieFa__barFill{border-radius:inherit;background:linear-gradient(90deg, var(--rank-color,#8b5cf6), var(--rank-dark,#6d28d9));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--rank-color,#8b5cf6) 60%, transparent)}.kid-zone-module__8LieFa__weekDot{background:#0f172a14;border-radius:999px;width:18px;height:18px;box-shadow:inset 0 0 0 2px #0f172a14}html[data-theme=dark] .kid-zone-module__8LieFa__weekDot{background:#ffffff14;box-shadow:inset 0 0 0 2px #ffffff1a}.kid-zone-module__8LieFa__weekDotOn{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;box-shadow:0 0 0 2px #fbbf2440,0 2px 6px -2px #b45309b3!important}.kid-zone-module__8LieFa__chestAsk{animation:2.8s ease-in-out infinite kid-zone-module__8LieFa__chestAsk}@keyframes kid-zone-module__8LieFa__chestAsk{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.kid-zone-module__8LieFa__chestWiggle{animation:.6s ease-in-out kid-zone-module__8LieFa__chestWiggle}@keyframes kid-zone-module__8LieFa__chestWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}60%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.kid-zone-module__8LieFa__chestAsk,.kid-zone-module__8LieFa__chestWiggle{animation:none}}.kid-zone-module__8LieFa__pill{color:#78350f;background:#fef3c7;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #d9770640}html[data-theme=dark] .kid-zone-module__8LieFa__pill{color:#fde68a;background:#78350f73;box-shadow:inset 0 0 0 1px #fbbf244d}.kid-zone-module__8LieFa__badge{border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:0 4px 10px -6px #0009}.kid-zone-module__8LieFa__badgeGift{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.kid-zone-module__8LieFa__badgeStar{color:#422006;background:linear-gradient(135deg,#fde68a,#fbbf24)}.kid-zone-module__8LieFa__gameCover{aspect-ratio:4/3;background:#ecfdf5;position:relative;overflow:hidden}html[data-theme=dark] .kid-zone-module__8LieFa__gameCover{background:#1e293b}.kid-zone-module__8LieFa__gamePlay{color:#fff;background:#0f766e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 0 0 4px #fff,0 8px 16px -8px #0f766ee6}html[data-theme=dark] .kid-zone-module__8LieFa__gamePlay{box-shadow:0 0 0 4px #0f172a,0 8px 16px -8px #000000e6}.kid-zone-module__8LieFa__sleeping{filter:grayscale(.85)brightness(.92);opacity:.8}.kid-zone-module__8LieFa__gameCover.kid-zone-module__8LieFa__sleeping{background:linear-gradient(160deg,#c7d2fe 0%,#a5b4fc 100%)}html[data-theme=dark] .kid-zone-module__8LieFa__gameCover.kid-zone-module__8LieFa__sleeping{background:linear-gradient(160deg,#312e81 0%,#1e1b4b 100%)}.kid-zone-module__8LieFa__sleepingMoon{color:#e0e7ff;background:#312e81;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 0 0 4px #fff,0 8px 16px -8px #312e81e6}html[data-theme=dark] .kid-zone-module__8LieFa__sleepingMoon{box-shadow:0 0 0 4px #0f172a}.kid-zone-module__8LieFa__backdrop{-webkit-backdrop-filter:blur(6px);background:#0206178c}.kid-zone-module__8LieFa__sheet{color:#0f172a;background:#fff;box-shadow:0 -12px 40px -12px #02061773}html[data-theme=dark] .kid-zone-module__8LieFa__sheet{color:#f1f5f9;background:#131a2b;box-shadow:0 -12px 40px -12px #000000e6,inset 0 0 0 1px #ffffff0f}.kid-zone-module__8LieFa__sheetMuted{color:#475569}html[data-theme=dark] .kid-zone-module__8LieFa__sheetMuted{color:#cbd5e1}.kid-zone-module__8LieFa__primary{min-height:64px;font-family:var(--font-display), var(--font-body), system-ui, sans-serif;color:#fff;background:linear-gradient(#14b8a6,#0f766e);border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;transition:transform .16s;display:inline-flex;box-shadow:0 12px 24px -12px #0f766ee6,inset 0 -3px #042f2e4d}.kid-zone-module__8LieFa__primary:active{transform:scale(.97)}.kid-zone-module__8LieFa__secondary{color:#0f172a;background:#f1f5f9;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;min-height:56px;font-size:1.0625rem;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.kid-zone-module__8LieFa__secondary:hover{background:#e2e8f0}.kid-zone-module__8LieFa__secondary:active{transform:scale(.97)}html[data-theme=dark] .kid-zone-module__8LieFa__secondary{color:#f1f5f9;background:#ffffff14}html[data-theme=dark] .kid-zone-module__8LieFa__secondary:hover{background:#ffffff24}.kid-zone-module__8LieFa__primary:focus-visible,.kid-zone-module__8LieFa__secondary:focus-visible,.kid-zone-module__8LieFa__key:focus-visible,.kid-zone-module__8LieFa__holdButton:focus-visible{outline-offset:3px;outline:3px solid #5eead4}.kid-zone-module__8LieFa__holdButton{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 35% 30%,#2dd4bf,#0f766e 70%);border-radius:999px;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative;box-shadow:0 16px 30px -14px #0f766ef2,inset 0 -4px #042f2e59}.kid-zone-module__8LieFa__holdRing{pointer-events:none;position:absolute;inset:-10px}.kid-zone-module__8LieFa__answerBox{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#0f172a;background:#f8fafc;border-radius:1.25rem;justify-content:center;align-items:center;height:64px;font-size:2rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 2px #cbd5e1}html[data-theme=dark] .kid-zone-module__8LieFa__answerBox{color:#f8fafc;background:#ffffff0d;box-shadow:inset 0 0 0 2px #ffffff2e}.kid-zone-module__8LieFa__answerWrong{box-shadow:inset 0 0 0 2px #f43f5e!important}@media (prefers-reduced-motion:no-preference){.kid-zone-module__8LieFa__shake{animation:.36s ease-in-out kid-zone-module__8LieFa__kzShake}}@keyframes kid-zone-module__8LieFa__kzShake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.kid-zone-module__8LieFa__key{font-variant-numeric:tabular-nums;color:#0f172a;background:#f1f5f9;border-radius:1rem;justify-content:center;align-items:center;height:56px;font-size:1.5rem;font-weight:800;transition:transform .12s,background .12s;display:flex}.kid-zone-module__8LieFa__key:active{background:#e2e8f0;transform:scale(.94)}html[data-theme=dark] .kid-zone-module__8LieFa__key{color:#f8fafc;background:#ffffff14}.kid-zone-module__8LieFa__keyOk{color:#fff!important;background:#0f766e!important}@media (orientation:landscape) and (max-height:500px){.kid-zone-module__8LieFa__keypad .kid-zone-module__8LieFa__key{height:48px}.kid-zone-module__8LieFa__cancelBelow{display:none}}.kid-zone-module__8LieFa__cancelSide{display:none}@media (orientation:landscape) and (max-height:500px){.kid-zone-module__8LieFa__cancelSide{display:flex}}.kid-zone-module__8LieFa__whoCard{--tile-accent:#7c3aed;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:176px;padding:1.25rem .75rem;display:flex}.kid-zone-module__8LieFa__whoAvatar{background:radial-gradient(circle at 35% 30%, #fff, color-mix(in srgb, var(--tile-accent) 22%, #fff));width:88px;height:88px;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--tile-accent) 80%, transparent), inset 0 0 0 3px #fff;border-radius:999px;justify-content:center;align-items:center;font-size:3.2rem;display:flex}html[data-theme=dark] .kid-zone-module__8LieFa__whoAvatar{background:radial-gradient(circle at 35% 30%, #334155, color-mix(in srgb, var(--tile-accent) 35%, #0f172a));box-shadow:inset 0 0 0 3px #ffffff1f}.kid-zone-module__8LieFa__neurekStage{background:radial-gradient(circle at 50% 38%,#fff 0%,#ede9fe 55%,#ddd6fe 100%)}html[data-theme=dark] .kid-zone-module__8LieFa__neurekStage{background:radial-gradient(circle at 50% 38%,#4c1d95 0%,#2e1065 60%,#1e1b4b 100%)}@media (prefers-reduced-motion:no-preference){.kid-zone-module__8LieFa__bob{animation:3s ease-in-out infinite kid-zone-module__8LieFa__kzBob}.kid-zone-module__8LieFa__zzz span{animation:3.2s ease-in-out infinite kid-zone-module__8LieFa__kzZzz}.kid-zone-module__8LieFa__zzz span:nth-child(2){animation-delay:.8s}.kid-zone-module__8LieFa__zzz span:nth-child(3){animation-delay:1.6s}.kid-zone-module__8LieFa__twinkle{animation:2.8s ease-in-out infinite kid-zone-module__8LieFa__kzTwinkle}}@keyframes kid-zone-module__8LieFa__kzBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kid-zone-module__8LieFa__kzZzz{0%{opacity:0;transform:translateY(6px)scale(.8)}30%{opacity:1}to{opacity:0;transform:translate(14px,-22px)scale(1.15)}}@keyframes kid-zone-module__8LieFa__kzTwinkle{0%,to{opacity:.35}50%{opacity:1}}.kid-zone-module__8LieFa__rankName{color:var(--rank-dark,#6d28d9)}html[data-theme=dark] .kid-zone-module__8LieFa__rankName{color:var(--rank-light,#c4b5fd)}@media (prefers-reduced-motion:no-preference){.kid-zone-module__8LieFa__enter{animation:kid-zone-module__8LieFa__kzEnter .45s cubic-bezier(.22, 1, .36, 1) calc(var(--kz-enter-i,0) * 40ms) backwards}.kid-zone-module__8LieFa__enterTile{--kz-enter-y:14px;animation:kid-zone-module__8LieFa__kzEnter .35s ease-in-out calc(var(--kz-enter-i,0) * 40ms) backwards}}@keyframes kid-zone-module__8LieFa__kzEnter{0%{opacity:0;transform:translateY(var(--kz-enter-y,16px))}}.kid-zone-module__8LieFa__handover{z-index:90;justify-content:center;align-items:center;animation:.3s ease-in 1.25s forwards kid-zone-module__8LieFa__kzHandoverOut;display:flex;position:fixed;inset:0;overflow:hidden}.kid-zone-module__8LieFa__handoverSky{transform-origin:90% 8%;animation:.45s cubic-bezier(.22,1,.36,1) backwards kid-zone-module__8LieFa__kzHandoverSky;position:absolute;inset:0}.kid-zone-module__8LieFa__handoverNeurek{animation:.5s cubic-bezier(.34,1.56,.64,1) .15s backwards kid-zone-module__8LieFa__kzHandoverPop;position:relative}.kid-zone-module__8LieFa__handoverWave{animation:.7s ease-in-out .45s kid-zone-module__8LieFa__kzHandoverWave}@keyframes kid-zone-module__8LieFa__kzHandoverOut{to{opacity:0;visibility:hidden}}@keyframes kid-zone-module__8LieFa__kzHandoverSky{0%{opacity:0;transform:scale(.15)}}@keyframes kid-zone-module__8LieFa__kzHandoverPop{0%{opacity:0;transform:translateY(60px)scale(.8)}}@keyframes kid-zone-module__8LieFa__kzHandoverWave{25%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.kid-zone-module__8LieFa__handover{display:none}}
.rank-module__gyfqpG__emblem{aspect-ratio:1;filter:drop-shadow(0 6px 14px var(--rank-glow,#0f172a40));flex-shrink:0;display:inline-block;position:relative}.rank-module__gyfqpG__emblem svg{width:100%;height:100%;position:absolute;inset:0}.rank-module__gyfqpG__foil,.rank-module__gyfqpG__shine{clip-path:polygon(50% 9%,85.5% 29.5%,85.5% 70.5%,50% 91%,14.5% 70.5%,14.5% 29.5%);pointer-events:none;position:absolute;inset:0}.rank-module__gyfqpG__foil{mix-blend-mode:overlay;opacity:var(--rank-foil,.45);background:conic-gradient(#ff80bf8c,#ffe6808c,#86efac8c,#7dd3fc8c,#c4b5fd8c,#ff80bf8c);animation:7s linear infinite rank-module__gyfqpG__rank-foil}.rank-module__gyfqpG__shine{overflow:hidden}.rank-module__gyfqpG__shine:before{content:"";width:45%;animation:3.8s ease-in-out infinite rank-module__gyfqpG__rank-shine;animation-delay:var(--rank-shine-delay,.6s);background:linear-gradient(100deg,#0000 0%,#ffffffbf 50%,#0000 100%);position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}@keyframes rank-module__gyfqpG__rank-foil{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes rank-module__gyfqpG__rank-shine{0%,55%{left:-60%}85%,to{left:120%}}.rank-module__gyfqpG__card{isolation:isolate;position:relative;overflow:hidden}.rank-module__gyfqpG__card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--rank-color) 0%, transparent 65%);opacity:.22;z-index:-1;border-radius:9999px;width:70%;position:absolute;inset:-40% -20% auto auto}.rank-module__gyfqpG__bar{position:relative;overflow:hidden}.rank-module__gyfqpG__barFill{background:linear-gradient(90deg, var(--rank-dark), var(--rank-color), var(--rank-light));transform-origin:0;border-radius:9999px;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both rank-module__gyfqpG__rank-bar;position:relative}.rank-module__gyfqpG__barFill:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%) 0 0/200% 100%;animation:2.6s ease-in-out 1.2s infinite rank-module__gyfqpG__rank-bar-shine;position:absolute;inset:0}@keyframes rank-module__gyfqpG__rank-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rank-module__gyfqpG__rank-bar-shine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.rank-module__gyfqpG__chestLid{transform-box:fill-box;transform-origin:10% 100%}.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestLid{animation:.9s cubic-bezier(.3,1.5,.5,1) .4s both rank-module__gyfqpG__rank-lid}.rank-module__gyfqpG__chestGlow{opacity:0}.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestGlow{animation:2.8s ease-in-out .8s infinite rank-module__gyfqpG__rank-chest-glow}@keyframes rank-module__gyfqpG__rank-lid{0%{transform:rotate(0)}to{transform:rotate(-24deg)translateY(-2px)}}@keyframes rank-module__gyfqpG__rank-chest-glow{0%,to{opacity:.55}50%{opacity:1}}.rank-module__gyfqpG__today{animation:2.4s ease-in-out infinite rank-module__gyfqpG__rank-today}@keyframes rank-module__gyfqpG__rank-today{0%,to{box-shadow:0 0 0 0 var(--rank-pulse,#6366f159)}50%{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.rank-module__gyfqpG__foil,.rank-module__gyfqpG__shine:before,.rank-module__gyfqpG__barFill,.rank-module__gyfqpG__barFill:after,.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestLid,.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestGlow,.rank-module__gyfqpG__today{animation:none}.rank-module__gyfqpG__shine:before{display:none}.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestLid{transform:rotate(-24deg)translateY(-2px)}.rank-module__gyfqpG__chestOpen .rank-module__gyfqpG__chestGlow{opacity:.8}}
.gift-module__wZMTVa__launcher{background:radial-gradient(circle at 32% 28%,#f87171 0%,#dc2626 45%,#991b1b 100%)}.gift-module__wZMTVa__launcher:after{content:"";opacity:0;background:#facc15;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.gift-module__wZMTVa__launcher[data-unopened]:after{opacity:1}.gift-module__wZMTVa__launcher[data-unopened]{animation:3.6s ease-in-out 1.2s infinite gift-module__wZMTVa__launcher-nudge}@keyframes gift-module__wZMTVa__launcher-nudge{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)scale(1.06)}86%{transform:rotate(10deg)scale(1.06)}90%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}.gift-module__wZMTVa__overlay{z-index:70;overscroll-behavior:contain;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070d26;outline:none;position:fixed;inset:0;overflow:hidden auto}.gift-module__wZMTVa__scene{background:linear-gradient(#050a1fd1 0%,#050a1f59 38%,#050a1f40 62%,#050a1fc7 100%),url(/seasons/mikolajki-header-night.webp) 50% 30%/cover no-repeat;position:fixed;inset:0}.gift-module__wZMTVa__scene:after{content:"";background:radial-gradient(120% 90% at 50% 0,#f8fbff 0%,#dfe8fb 45%,#b9c7ef 100%);border-radius:50% 50% 0 0/60% 60% 0 0;height:34vh;position:absolute;bottom:-8vh;left:-10%;right:-10%;box-shadow:0 -12px 40px #bfdbfe59}.gift-module__wZMTVa__snow{pointer-events:none;position:fixed;inset:0}.gift-module__wZMTVa__snow span{opacity:.9;background:#fff;border-radius:50%;animation:linear infinite gift-module__wZMTVa__flake;position:absolute;top:-12px}.gift-module__wZMTVa__snow .gift-module__wZMTVa__flakeSoft{filter:blur(1.5px);opacity:.6}@keyframes gift-module__wZMTVa__flake{to{transform:translate(var(--drift,0px), 106vh)}}.gift-module__wZMTVa__close{top:calc(.75rem + env(safe-area-inset-top,0px));z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;right:.75rem;box-shadow:inset 0 0 0 1px #ffffff59}.gift-module__wZMTVa__close:hover{background:#0f172abf}.gift-module__wZMTVa__stage{min-height:100%;padding:calc(1.25rem + env(safe-area-inset-top,0px)) 16px calc(1.25rem + env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr auto;justify-items:center;gap:.5rem;max-width:560px;margin:0 auto;display:grid;position:relative;overflow:clip}.gift-module__wZMTVa__head{text-align:center;text-shadow:0 2px 12px #020617b3;padding:0 44px}.gift-module__wZMTVa__kicker{letter-spacing:.14em;text-transform:uppercase;color:#fde68a;font-size:.75rem;font-weight:800}.gift-module__wZMTVa__title{font-family:var(--font-serif,Georgia, serif);margin-top:.25rem;font-size:clamp(1.75rem,7vw,2.6rem);font-weight:800;line-height:1.1}.gift-module__wZMTVa__hint{color:#e0e7ff;margin-top:.4rem;font-size:1.05rem;font-weight:700}.gift-module__wZMTVa__center{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex;position:relative}.gift-module__wZMTVa__giftRow{justify-content:center;align-items:flex-end;margin-top:auto;display:flex;position:relative}.gift-module__wZMTVa__neurek{filter:drop-shadow(0 10px 14px #02061773);width:clamp(112px,30vw,170px);height:auto;margin-right:-18px}.gift-module__wZMTVa__gift{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:24px;width:clamp(190px,52vw,260px);position:relative}.gift-module__wZMTVa__gift:focus-visible{outline-offset:6px;outline:3px solid #fde68a}.gift-module__wZMTVa__gift[data-stage=wrapped] .gift-module__wZMTVa__box{animation:3.2s ease-in-out 1.6s infinite gift-module__wZMTVa__gift-wiggle}.gift-module__wZMTVa__box{transform-origin:50% 95%;filter:drop-shadow(0 16px 20px #02061773);width:100%;height:auto;display:block;overflow:visible}@keyframes gift-module__wZMTVa__gift-wiggle{0%,70%,to{transform:rotate(0)translateY(0)}74%{transform:rotate(-4deg)translateY(-6px)}78%{transform:rotate(4deg)translateY(-6px)}82%{transform:rotate(-2deg)translateY(0)}86%{transform:rotate(1deg)}}.gift-module__wZMTVa__burst{aspect-ratio:1;pointer-events:none;width:min(560px,150vw);margin:calc(min(560px,150vw)/-2) 0 0 calc(min(560px,150vw)/-2);transition:top .6s cubic-bezier(.2,.8,.2,1),left .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.gift-module__wZMTVa__burst[data-low]{top:calc(100% - clamp(100px,26vw,140px));left:calc(50% + clamp(47px,13vw,76px))}.gift-module__wZMTVa__rays,.gift-module__wZMTVa__glow{border-radius:50%;position:absolute;inset:0}.gift-module__wZMTVa__rays{background:repeating-conic-gradient(#fde68a80 0deg 6deg,#0000 6deg 18deg);animation:40s linear infinite gift-module__wZMTVa__rays-turn;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 64%);mask-image:radial-gradient(circle,#000 8%,#0000 64%)}.gift-module__wZMTVa__glow{background:radial-gradient(circle,#fffbebf2 0%,#fde68a8c 18%,#facc152e 40%,#0000 64%)}@keyframes gift-module__wZMTVa__rays-turn{to{transform:rotate(360deg)}}.gift-module__wZMTVa__sparks{pointer-events:none;position:absolute;top:calc(100% - clamp(120px,30vw,160px));left:calc(50% + clamp(47px,13vw,76px))}.gift-module__wZMTVa__sparks span{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px #facc15);background:#fde68a;display:block;position:absolute}.gift-module__wZMTVa__reveal{flex-direction:column;align-items:center;display:flex;position:relative}.gift-module__wZMTVa__sticker{width:clamp(220px,64vw,300px);height:clamp(220px,64vw,300px)}.gift-module__wZMTVa__holo{letter-spacing:.01em;color:#1e1b4b;white-space:nowrap;background:linear-gradient(115deg,#fbcfe8,#fde68a,#bbf7d0,#bae6fd,#ddd6fe,#fbcfe8) 0 0/300% 100%;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.95rem;font-weight:900;animation:5s linear infinite gift-module__wZMTVa__holo-shift;display:inline-flex;position:absolute;bottom:6px;right:-14px;box-shadow:0 0 0 3px #fff,0 10px 24px #02061773}.gift-module__wZMTVa__holo:after{content:"";border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%) -150% 0/250% 100% no-repeat;animation:3.4s ease-in-out 1.2s infinite gift-module__wZMTVa__holo-glare;position:absolute;inset:0}@keyframes gift-module__wZMTVa__holo-shift{to{background-position:300% 0}}@keyframes gift-module__wZMTVa__holo-glare{0%{background-position:-150% 0}45%,to{background-position:150% 0}}.gift-module__wZMTVa__foot{width:100%;min-height:1px}.gift-module__wZMTVa__footInner{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d26b8;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.gift-module__wZMTVa__caption{color:#f1f5f9;font-size:1rem;font-weight:600;line-height:1.45}.gift-module__wZMTVa__note{color:#c7d2fe;font-size:.875rem}.gift-module__wZMTVa__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:.25rem;display:flex}.gift-module__wZMTVa__primary,.gift-module__wZMTVa__secondary{border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;min-height:48px;padding:0 1.25rem;font-weight:800;display:inline-flex}.gift-module__wZMTVa__primary{color:#422006;background:linear-gradient(#fde68a,#f5c542);flex:12rem;box-shadow:0 6px 16px #facc154d}.gift-module__wZMTVa__primary:hover{background:#fde68a}.gift-module__wZMTVa__secondary{color:#fff;background:#ffffff1f;flex:0 8rem;box-shadow:inset 0 0 0 1px #ffffff4d}.gift-module__wZMTVa__primary:focus-visible,.gift-module__wZMTVa__secondary:focus-visible,.gift-module__wZMTVa__close:focus-visible{outline-offset:3px;outline:3px solid #fde68a}@media (min-width:640px){.gift-module__wZMTVa__center{min-height:360px}}@media (max-height:500px){.gift-module__wZMTVa__stage{padding:calc(.5rem + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(.5rem + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:.25rem}.gift-module__wZMTVa__title{font-size:clamp(1.35rem,6.5svh,2.2rem)}.gift-module__wZMTVa__hint{margin-top:.2rem;font-size:.95rem}.gift-module__wZMTVa__center{min-height:0}.gift-module__wZMTVa__neurek{width:clamp(76px,26svh,150px);margin-right:-12px}.gift-module__wZMTVa__gift{width:clamp(124px,46svh,230px)}.gift-module__wZMTVa__sticker{width:clamp(150px,56svh,260px);height:clamp(150px,56svh,260px)}.gift-module__wZMTVa__burst[data-low]{top:calc(100% - clamp(62px,23svh,115px));left:calc(50% + clamp(32px,10svh,60px))}.gift-module__wZMTVa__sparks{top:calc(100% - clamp(70px,27svh,130px));left:calc(50% + clamp(32px,10svh,60px))}.gift-module__wZMTVa__footInner{gap:.3rem;padding:.6rem .75rem}.gift-module__wZMTVa__caption{font-size:.9rem;line-height:1.35}.gift-module__wZMTVa__note{font-size:.8rem}.gift-module__wZMTVa__holo{padding:.4rem .75rem;font-size:.85rem}}@media (max-height:500px) and (min-aspect-ratio:4/3){.gift-module__wZMTVa__stage{grid-template:"center."1fr"center head""center foot""center."1fr/minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:1.25rem;max-width:900px}.gift-module__wZMTVa__head{grid-area:head;padding:0 52px 0 0}.gift-module__wZMTVa__center{grid-area:center;align-self:stretch}.gift-module__wZMTVa__foot{grid-area:foot;align-self:start}.gift-module__wZMTVa__neurek{width:clamp(76px,30svh,160px)}.gift-module__wZMTVa__gift{width:clamp(124px,52svh,240px)}.gift-module__wZMTVa__sticker{width:clamp(160px,64svh,280px);height:clamp(160px,64svh,280px)}.gift-module__wZMTVa__burst{width:min(460px,130svh);margin:calc(min(460px,130svh)/-2) 0 0 calc(min(460px,130svh)/-2)}}.gift-module__wZMTVa__extra{color:#fde68a;text-underline-offset:3px;border-radius:.75rem;align-items:center;gap:.4rem;min-height:44px;padding:0 .75rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.gift-module__wZMTVa__extra:hover{color:#fff}.gift-module__wZMTVa__extra:focus-visible{outline-offset:2px;outline:3px solid #fde68a}.gift-module__wZMTVa__launcherBirthday{background:radial-gradient(circle at 32% 28%,#f9a8d4 0%,#ec4899 45%,#9d174d 100%)}.gift-module__wZMTVa__overlay[data-variant=urodziny]{background:#1a0b2c}.gift-module__wZMTVa__overlay[data-variant=urodziny] .gift-module__wZMTVa__scene{background:linear-gradient(#1a0b2ccc 0%,#1a0b2c4d 38%,#1a0b2c40 62%,#1a0b2ccc 100%),url(/seasons/urodziny-header-night.webp) 50% 40%/cover no-repeat}.gift-module__wZMTVa__overlay[data-variant=urodziny] .gift-module__wZMTVa__scene:after{background:radial-gradient(120% 90% at 50% 0,#fff1f7 0%,#fbcfe8 45%,#f0abfc 100%);box-shadow:0 -12px 40px #f472b659}.gift-module__wZMTVa__overlay[data-variant=urodziny] .gift-module__wZMTVa__snow span{background:var(--tone,#f472b6);opacity:.95;border-radius:2px;animation-name:gift-module__wZMTVa__confetti;width:7px!important;height:11px!important}@keyframes gift-module__wZMTVa__confetti{to{transform:translate(var(--drift,0px), 106vh) rotate(var(--spin,540deg))}}.gift-module__wZMTVa__overlay[data-variant=urodziny] .gift-module__wZMTVa__note{color:#fbcfe8}@media (prefers-reduced-motion:reduce){.gift-module__wZMTVa__launcher[data-unopened],.gift-module__wZMTVa__gift[data-stage=wrapped] .gift-module__wZMTVa__box,.gift-module__wZMTVa__rays,.gift-module__wZMTVa__holo,.gift-module__wZMTVa__holo:after{animation:none}.gift-module__wZMTVa__snow span,.gift-module__wZMTVa__overlay[data-variant=urodziny] .gift-module__wZMTVa__snow span{top:var(--y,50%);animation:none}}
.trophies-module__S9JOqG__case{background:linear-gradient(90deg,#0000002e,#0000 8% 92%,#0000002e),repeating-linear-gradient(94deg,#ffffff06 0 3px,#0000 3px 9px),linear-gradient(#9a5a2e 0%,#6b3718 38%,#4a230d 100%);border-radius:1.9rem;padding:.6rem;position:relative;box-shadow:0 34px 60px -26px #341806a6,0 10px 24px -12px #34180673,inset 0 1px #ffdeb073,inset 0 -3px #00000059}html[data-theme=dark] .trophies-module__S9JOqG__case{box-shadow:0 34px 70px -26px #000000e6,0 0 60px -20px #fbbf2440,inset 0 1px #ffdeb059,inset 0 -3px #00000073}@media (min-width:640px){.trophies-module__S9JOqG__case{padding:.85rem}}.trophies-module__S9JOqG__crest{text-align:center;color:#3b1a02;background:linear-gradient(#fff1b8 0%,#f6c957 45%,#c98a22 100%);border-radius:1.1rem;width:fit-content;max-width:calc(100% - 2rem);margin:-1.6rem auto .55rem;padding:.4rem 1.25rem .45rem;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #783c0059,0 6px 14px -4px #3c19008c,0 0 0 1px #783c008c}.trophies-module__S9JOqG__crestTitle{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;letter-spacing:.01em;text-shadow:0 1px #ffffff8c;font-size:1.35rem;font-weight:800;line-height:1.1}.trophies-module__S9JOqG__glass{background:radial-gradient(120% 60% at 50% -8%,#58749e8c 0%,#0000 60%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 22px),linear-gradient(#1d2b43 0%,#141f33 55%,#0c1424 100%);border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #d9a44199,inset 0 0 0 4px #28140599,inset 0 18px 40px -12px #000000a6,inset 0 -18px 36px -18px #0009}.trophies-module__S9JOqG__glass:before,.trophies-module__S9JOqG__glass:after{content:"";pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;transform:skew(-14deg)}.trophies-module__S9JOqG__glass:before{background:linear-gradient(90deg,#fff0,#ffffff12,#fff0);width:34%;left:-12%}.trophies-module__S9JOqG__glass:after{background:linear-gradient(90deg,#fff0,#ffffff0b,#fff0);width:3.5rem;left:52%}.trophies-module__S9JOqG__compartment{padding:1rem .6rem .35rem;scroll-margin-top:5rem;position:relative}@media (min-width:640px){.trophies-module__S9JOqG__compartment{padding:1.15rem 1.1rem .45rem}}.trophies-module__S9JOqG__compartment+.trophies-module__S9JOqG__compartment{border-top:0}.trophies-module__S9JOqG__lamp{background:linear-gradient(90deg,#0000,#fff6da 18%,#fffbeb 50%,#fff6da 82%,#0000);border-radius:999px;height:3px;position:absolute;top:.3rem;left:16%;right:16%;box-shadow:0 0 14px 3px #ffe9b48c,0 0 36px 8px #ffdc962e}.trophies-module__S9JOqG__cone{pointer-events:none;background:radial-gradient(70% 85% at 50% 0,#ffeec833 0%,#ffeec812 42%,#0000 72%);position:absolute;inset:0 2%}.trophies-module__S9JOqG__focus .trophies-module__S9JOqG__cone{background:radial-gradient(70% 85% at 50% 0,#ffeec852 0%,#ffeec81a 45%,#0000 75%)}.trophies-module__S9JOqG__crossbar{z-index:2;background:linear-gradient(#b27a45 0%,#7b4a22 45%,#4b2910 100%);height:.8rem;margin:0 -.2rem;position:relative;box-shadow:0 6px 12px -2px #0000008c,inset 0 1px #ffd6968c}.trophies-module__S9JOqG__crossbar:after{content:"";background:#fcd34d73;height:1px;position:absolute;top:2px;left:0;right:0}.trophies-module__S9JOqG__head{z-index:2;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .15rem .2rem;display:flex;position:relative}.trophies-module__S9JOqG__plate{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;color:#3b1d02;text-shadow:0 1px #ffffff80;background:linear-gradient(#fff0b8 0%,#e9bb55 55%,#b77a22 100%);border-radius:.7rem;align-items:center;gap:.4rem;padding:.28rem .75rem .3rem .55rem;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fffc,inset 0 -1px #6e370066,0 3px 8px -2px #0000008c}.trophies-module__S9JOqG__count{color:#fff7e0;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .55rem;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffecbe59,0 0 16px -4px #ffdc9699}.trophies-module__S9JOqG__rows{--row:6.4rem;--cols:4;z-index:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:var(--row);background-image:linear-gradient(180deg, transparent calc(var(--row) - .8rem), #ffffffbf calc(var(--row) - .8rem), #d6ecff66 calc(var(--row) - .8rem + 1px), #96bee133 calc(var(--row) - .3rem), #0006 calc(var(--row) - .3rem), #0000 var(--row));background-size:100% var(--row);display:grid;position:relative}.trophies-module__S9JOqG__rowsWide{--row:7.6rem;--cols:3}@media (min-width:480px){.trophies-module__S9JOqG__rows{--cols:5}.trophies-module__S9JOqG__rowsWide{--cols:4}}@media (min-width:640px){.trophies-module__S9JOqG__rows{--row:7.4rem;--cols:6}.trophies-module__S9JOqG__rowsWide{--row:8.4rem;--cols:5}}@media (orientation:landscape) and (max-height:500px){.trophies-module__S9JOqG__rows{--row:6rem;--cols:7}.trophies-module__S9JOqG__rowsWide{--row:7rem;--cols:6}}.trophies-module__S9JOqG__slot{height:var(--row);-webkit-tap-highlight-color:transparent;border-radius:1rem;outline:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 .15rem .8rem;display:flex;position:relative}.trophies-module__S9JOqG__slot:focus-visible{box-shadow:inset 0 0 0 3px #fcd34d}.trophies-module__S9JOqG__figure{aspect-ratio:1;justify-content:center;align-items:flex-end;width:min(84%,5.4rem);transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.trophies-module__S9JOqG__rowsWide .trophies-module__S9JOqG__figure{width:min(88%,6.2rem)}.trophies-module__S9JOqG__slot:hover .trophies-module__S9JOqG__figure,.trophies-module__S9JOqG__slot:focus-visible .trophies-module__S9JOqG__figure{transform:translateY(-3px)scale(1.05)}.trophies-module__S9JOqG__slot:active .trophies-module__S9JOqG__figure{transform:scale(.96)}.trophies-module__S9JOqG__art{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 7px #0000008c);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:relative}.trophies-module__S9JOqG__locked .trophies-module__S9JOqG__art{opacity:.4;filter:brightness(0)drop-shadow(0 0 1px #cbd5e1bf)}.trophies-module__S9JOqG__halo{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 50% 55%, var(--glow) 0%, color-mix(in srgb, var(--glow) 30%, transparent) 42%, transparent 70%);width:118%;animation:3.4s ease-in-out infinite trophies-module__S9JOqG__halo;animation-delay:var(--delay,0s);border-radius:999px;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}@keyframes trophies-module__S9JOqG__halo{0%,to{opacity:.78;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}.trophies-module__S9JOqG__rays{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--glow) 55%, transparent) 0deg 8deg, transparent 8deg 30deg);opacity:.8;border-radius:999px;width:150%;animation:16s linear infinite trophies-module__S9JOqG__rays;position:absolute;bottom:-.2rem;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}@keyframes trophies-module__S9JOqG__rays{to{rotate:360deg}}.trophies-module__S9JOqG__pool{z-index:0;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--glow) 80%, transparent) 0%, transparent 70%);filter:blur(1px);border-radius:999px;width:78%;height:.7rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.trophies-module__S9JOqG__shadow{z-index:0;background:radial-gradient(#0009 0%,#0000 72%);border-radius:999px;width:52%;height:.45rem;position:absolute;bottom:.72rem;left:50%;transform:translate(-50%)}.trophies-module__S9JOqG__hint{z-index:2;color:#fde68a;background:#0f172ae6;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;bottom:.95rem;right:4%;box-shadow:0 0 0 1px #fde68a59,0 4px 8px #00000073}.trophies-module__S9JOqG__cover{z-index:1;aspect-ratio:1;border-radius:1.1rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px #7848148c,0 10px 16px -6px #000000b3}.trophies-module__S9JOqG__medalPin{z-index:2;filter:drop-shadow(0 4px 5px #00000080);width:46%;position:absolute;bottom:-4%;right:-8%}.trophies-module__S9JOqG__medalEmpty{z-index:2;aspect-ratio:1;background:#0f172acc;border:2px dashed #fde68ab3;border-radius:999px;justify-content:center;align-items:center;width:34%;display:flex;position:absolute;bottom:2%;right:-2%}.trophies-module__S9JOqG__empty{z-index:1;color:#e2e8f0;text-align:center;justify-content:center;align-items:center;gap:.75rem;min-height:6.4rem;padding:.5rem .75rem 1rem;font-weight:700;display:flex;position:relative}.trophies-module__S9JOqG__chip{color:#1e293b;background:#ffffffdb;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:4rem;padding:.35rem .25rem;font-size:.95rem;font-weight:800;line-height:1.1;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 10px 22px -14px #7848148c,inset 0 0 0 1px #ffffffb3}.trophies-module__S9JOqG__chip:active{transform:scale(.97)}.trophies-module__S9JOqG__chipOn{color:#3b1d02;background:linear-gradient(#fff3c4,#f6cf6a);box-shadow:0 12px 24px -12px #b46e14b3,inset 0 0 0 1px #fffc}html[data-theme=dark] .trophies-module__S9JOqG__chip{color:#e2e8f0;background:#0f172ad1;box-shadow:0 10px 22px -14px #000c,inset 0 0 0 1px #ffffff14}html[data-theme=dark] .trophies-module__S9JOqG__chipOn{color:#3b1d02;background:linear-gradient(#fde68a,#e0a93a)}.trophies-module__S9JOqG__stage{background:radial-gradient(90% 55% at 50% 0,#607eaa80,#0000 70%),linear-gradient(#1f2d47 0%,#111a2c 60%,#0b1220 100%);border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000c,inset 0 0 0 1px #fde68a4d}.trophies-module__S9JOqG__stageArt{aspect-ratio:1;width:min(15rem,62vw);margin:0 auto;position:relative}.trophies-module__S9JOqG__stageArt .trophies-module__S9JOqG__halo{width:110%;bottom:-2%}.trophies-module__S9JOqG__stageArt .trophies-module__S9JOqG__rays{width:160%;bottom:-30%}.trophies-module__S9JOqG__plinth{background:radial-gradient(at 50% 35%,#d6ecff8c,#78a0c82e 55%,#0000 72%);border-radius:50%;width:min(12rem,52vw);height:1.3rem;margin:-.9rem auto 0;position:relative;box-shadow:0 10px 20px -10px #000c}.trophies-module__S9JOqG__stageTitle{font-family:var(--font-display), var(--font-body), system-ui, sans-serif;font-size:1.7rem;font-weight:800;line-height:1.1}.trophies-module__S9JOqG__bar{background:#ffffff1f;border-radius:999px;height:.8rem;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.trophies-module__S9JOqG__barFill{background:linear-gradient(90deg,#fbbf24,#fde68a);border-radius:999px;height:100%;box-shadow:0 0 12px #fde04799}@media (prefers-reduced-motion:reduce){.trophies-module__S9JOqG__halo,.trophies-module__S9JOqG__rays{animation:none}.trophies-module__S9JOqG__figure{transition:none}}
.EskadraBoard-module__FO3hcW__enter{animation:.23s cubic-bezier(.34,1.56,.64,1) both EskadraBoard-module__FO3hcW__enter}@keyframes EskadraBoard-module__FO3hcW__enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}.EskadraBoard-module__FO3hcW__bob{animation-name:EskadraBoard-module__FO3hcW__bob;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes EskadraBoard-module__FO3hcW__bob{0%{transform:translateY(0)}to{transform:translateY(var(--bob,0px))}}.EskadraBoard-module__FO3hcW__halo{animation:.7s ease-in-out infinite alternate EskadraBoard-module__FO3hcW__halo}@keyframes EskadraBoard-module__FO3hcW__halo{to{transform:scale(1.08)}}.EskadraBoard-module__FO3hcW__lock{animation:.22s ease-out EskadraBoard-module__FO3hcW__lock}@keyframes EskadraBoard-module__FO3hcW__lock{50%{transform:scale(1.2)}}.EskadraBoard-module__FO3hcW__waggle{animation:90ms ease-in-out 8 alternate EskadraBoard-module__FO3hcW__waggle}@keyframes EskadraBoard-module__FO3hcW__waggle{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.EskadraBoard-module__FO3hcW__nudge{animation:.26s ease-in-out infinite alternate EskadraBoard-module__FO3hcW__nudge}@keyframes EskadraBoard-module__FO3hcW__nudge{to{transform:translateX(var(--nudge,0px))}}.EskadraBoard-module__FO3hcW__rise{animation:5.2s ease-in-out forwards EskadraBoard-module__FO3hcW__rise}@keyframes EskadraBoard-module__FO3hcW__rise{to{transform:translateY(calc(-1 * var(--rise,0px)))}}.EskadraBoard-module__FO3hcW__wobble{animation:.9s ease-in-out infinite alternate EskadraBoard-module__FO3hcW__wobble}@keyframes EskadraBoard-module__FO3hcW__wobble{to{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.EskadraBoard-module__FO3hcW__enter,.EskadraBoard-module__FO3hcW__bob,.EskadraBoard-module__FO3hcW__halo,.EskadraBoard-module__FO3hcW__lock,.EskadraBoard-module__FO3hcW__waggle,.EskadraBoard-module__FO3hcW__nudge,.EskadraBoard-module__FO3hcW__rise,.EskadraBoard-module__FO3hcW__wobble{animation:none}}
.SkanerBoard-module__XnXydG__screen{background-color:#050b1d;background-image:radial-gradient(#1e40786b 0%,#050b1d00 70%),linear-gradient(#7dd3fc0d 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0d 1px,#0000 1px);background-size:100% 100%,28px 28px,28px 28px}.SkanerBoard-module__XnXydG__belt{background-color:#38bdf80d;background-image:repeating-linear-gradient(90deg,#67e8f938 0 2px,#0000 2px 34px),repeating-linear-gradient(90deg,#67e8f938 0 2px,#0000 2px 34px);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 9px,100% 9px;border-top:1px solid #67e8f92e;border-bottom:1px solid #67e8f92e;position:absolute;left:0;right:0}.SkanerBoard-module__XnXydG__enter{animation-name:SkanerBoard-module__XnXydG__enter;animation-timing-function:linear;animation-fill-mode:both}@keyframes SkanerBoard-module__XnXydG__enter{0%{opacity:0}to{opacity:1}}.SkanerBoard-module__XnXydG__ride{animation-name:SkanerBoard-module__XnXydG__ride;animation-timing-function:cubic-bezier(.12,0,.39,0);animation-fill-mode:both}@keyframes SkanerBoard-module__XnXydG__ride{0%{transform:translateX(var(--x0,0px))}to{transform:translateX(var(--x1,0px))}}.SkanerBoard-module__XnXydG__slideOut{animation-name:SkanerBoard-module__XnXydG__slideOut;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}@keyframes SkanerBoard-module__XnXydG__slideOut{0%{transform:translateX(var(--xa,0px));opacity:1}to{transform:translateX(var(--xo,0px));opacity:0}}.SkanerBoard-module__XnXydG__fadeOut{animation-name:SkanerBoard-module__XnXydG__fadeOut;animation-timing-function:linear;animation-fill-mode:both}@keyframes SkanerBoard-module__XnXydG__fadeOut{to{opacity:0}}.SkanerBoard-module__XnXydG__pulse{animation:.26s ease-out SkanerBoard-module__XnXydG__pulse}@keyframes SkanerBoard-module__XnXydG__pulse{40%{transform:scale(1.06)}}.SkanerBoard-module__XnXydG__shake{animation:60ms ease-in-out 4 alternate SkanerBoard-module__XnXydG__shake}@keyframes SkanerBoard-module__XnXydG__shake{0%{transform:translate(-4px)}to{transform:translate(4px)}}.SkanerBoard-module__XnXydG__brackets{--c:#67e8f9;background:linear-gradient(var(--c), var(--c)) top left / 18px 3px, linear-gradient(var(--c), var(--c)) top left / 3px 18px, linear-gradient(var(--c), var(--c)) top right / 18px 3px, linear-gradient(var(--c), var(--c)) top right / 3px 18px, linear-gradient(var(--c), var(--c)) bottom left / 18px 3px, linear-gradient(var(--c), var(--c)) bottom left / 3px 18px, linear-gradient(var(--c), var(--c)) bottom right / 18px 3px, linear-gradient(var(--c), var(--c)) bottom right / 3px 18px;filter:drop-shadow(0 0 4px #67e8f999);background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.SkanerBoard-module__XnXydG__ride,.SkanerBoard-module__XnXydG__slideOut,.SkanerBoard-module__XnXydG__pulse,.SkanerBoard-module__XnXydG__shake{animation:none}}
.factory-module__0dDINa__flip{animation:.52s step-end factory-module__0dDINa__display-flip}@keyframes factory-module__0dDINa__display-flip{0%{opacity:.15}20%{opacity:1}40%{opacity:.25}60%{opacity:1}}@media (prefers-reduced-motion:reduce){.factory-module__0dDINa__flip{animation:none}}
.circuits-module__gxlFZa__page{color:#f7f1dc;min-height:100dvh;font-family:var(--font-nunito),system-ui,sans-serif;background:linear-gradient(110deg,#0c292eee,#162629e8),url(/images/mechanisms/workshop.webp) 50%/cover fixed;padding-bottom:24px}.circuits-module__gxlFZa__page button,.circuits-module__gxlFZa__page a{-webkit-tap-highlight-color:transparent}.circuits-module__gxlFZa__page button{cursor:pointer}.circuits-module__gxlFZa__page button:disabled{opacity:.45;cursor:default}.circuits-module__gxlFZa__page button:focus-visible,.circuits-module__gxlFZa__page a:focus-visible,.circuits-module__gxlFZa__page input:focus-visible{outline-offset:4px;outline:3px solid #fde078}.circuits-module__gxlFZa__header{justify-content:space-between;align-items:center;gap:14px;max-width:1040px;margin:auto;padding:20px;display:flex}.circuits-module__gxlFZa__header a{color:#d2dfd8;align-items:center;gap:7px;font-size:13px;display:flex}.circuits-module__gxlFZa__header strong{letter-spacing:-1px;font-size:24px}.circuits-module__gxlFZa__header strong span{color:#f8cd74}.circuits-module__gxlFZa__header>div{gap:8px;display:flex}.circuits-module__gxlFZa__header button,.circuits-module__gxlFZa__brief>button,.circuits-module__gxlFZa__controls>div button{color:#f7f1dc;background:#244247;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px #081e22}.circuits-module__gxlFZa__workspace{max-width:840px;margin:auto}.circuits-module__gxlFZa__brief{justify-content:space-between;align-items:center;gap:20px;padding:15px 26px 20px;display:flex}.circuits-module__gxlFZa__brief small{letter-spacing:2px;color:#e9bf77;font-size:11px;font-weight:800}.circuits-module__gxlFZa__brief h1{margin:6px 0 8px;font-size:30px;font-weight:850;line-height:1.15}.circuits-module__gxlFZa__brief p{color:#d6e2db;max-width:640px;margin:0;font-size:16px;line-height:1.5}.circuits-module__gxlFZa__brief>button{flex-shrink:0}.circuits-module__gxlFZa__tableWrap{background:linear-gradient(110deg,#c89b62,#8c6137 48%,#be8f53);border-radius:26px;padding:12px;overflow:auto;box-shadow:0 22px 70px #0007,inset 0 2px 2px #ffefc4aa,inset 0 -4px 3px #3e281f}.circuits-module__gxlFZa__board{aspect-ratio:640/700;isolation:isolate;background:radial-gradient(circle,#d1e1c218 1px,#0000 1.8px) 0 0/24px 24px,radial-gradient(at 50% 20%,#2b6560,#19433f 70%);border:3px solid #173c36;border-radius:16px;position:relative;box-shadow:inset 0 4px 30px #001e1fb3}.circuits-module__gxlFZa__engraving{letter-spacing:5px;color:#c0d5c34d;font-size:14px;font-weight:900;position:absolute;bottom:20px;right:30px}.circuits-module__gxlFZa__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.circuits-module__gxlFZa__wires path{fill:none;stroke-linecap:round}.circuits-module__gxlFZa__cableShadow{stroke:#071e22;stroke-width:13px;transform:translateY(4px)}.circuits-module__gxlFZa__cableOff{stroke:#b47e42;stroke-width:8px}.circuits-module__gxlFZa__cableOn{stroke:#ffdf6c;stroke-width:8px;stroke-dasharray:12 6;filter:drop-shadow(0 0 5px #ffc857b0);animation:.65s linear infinite circuits-module__gxlFZa__signal}@keyframes circuits-module__gxlFZa__signal{to{stroke-dashoffset:-36px}}.circuits-module__gxlFZa__part{background:linear-gradient(150deg,#e6d9b8,#b9a781);border:1px solid #f5e6bd;border-radius:15px;width:17.5%;height:15.43%;transition:box-shadow .2s;position:absolute;box-shadow:0 8px #67583c,0 14px 20px #001b2270,inset 0 2px 2px #fff7da}.circuits-module__gxlFZa__selected{box-shadow:0 8px #67583c,0 0 0 3px #edd084,0 15px 20px #001b2270}.circuits-module__gxlFZa__source{box-shadow:0 8px #67583c,0 0 0 4px #ffcd40,0 0 22px #ffcf5666}.circuits-module__gxlFZa__grip{color:#403720;touch-action:none;background:linear-gradient(#e1cd9e,#c9b283);border:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:3px;width:100%;height:23%;min-height:25px;padding:3px 5px;font-size:clamp(9px,1.2vw,12px);font-weight:850;line-height:1;display:flex;position:absolute;inset:0 0 auto;cursor:grab!important}.circuits-module__gxlFZa__grip i{background:#756544;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 1px #f9e6ad}.circuits-module__gxlFZa__partBody{color:inherit;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset:24% 5% 0}.circuits-module__gxlFZa__partBody:disabled{opacity:1!important}.circuits-module__gxlFZa__port{z-index:3;touch-action:manipulation;background:0 0;border:0;place-items:center;width:36px;height:40px;display:grid;position:absolute;transform:translate(-50%,-50%)}.circuits-module__gxlFZa__port i{background:#152d32;border:5px solid #b9c9cc;border-radius:50%;width:19px;height:19px;box-shadow:0 2px #687b80,0 4px 8px #0008}.circuits-module__gxlFZa__output{top:50%;left:100%}.circuits-module__gxlFZa__output i{border-color:#f8c66e;box-shadow:0 2px #966b2d,0 4px 8px #0008}.circuits-module__gxlFZa__input{left:0}.circuits-module__gxlFZa__waiting i{animation:1.3s ease-in-out infinite circuits-module__gxlFZa__waiting;box-shadow:0 0 0 4px #bcead344,0 0 18px #c7ffda}@keyframes circuits-module__gxlFZa__waiting{50%{box-shadow:0 0 0 6px #bcead366,0 0 18px #c7ffda}}.circuits-module__gxlFZa__bulb{color:#607e76;background:radial-gradient(circle,#e5f0e17a 10%,#a7beb188 60%,#0000 62%);border-radius:50%;place-items:center;width:64px;height:64px;transition:filter .2s,color .2s;display:grid}.circuits-module__gxlFZa__bulb.circuits-module__gxlFZa__lit{color:#fff6c5;filter:drop-shadow(0 0 16px #ffe383);background:radial-gradient(circle,#ffe8a7 4%,#eebc41 48%,#d9ae2a22 65%,#0000 70%)}.circuits-module__gxlFZa__bulb.circuits-module__gxlFZa__lit svg{fill:#f4d65b}.circuits-module__gxlFZa__fan{color:#b5d6cf;background:radial-gradient(#355e66,#163d49);border:4px solid #4b777e;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 3px 1px #243e48,inset 0 0 0 2px #b3c8b3}.circuits-module__gxlFZa__fan svg{filter:drop-shadow(0 2px 2px #0008)}.circuits-module__gxlFZa__spinning svg{animation:.7s linear infinite circuits-module__gxlFZa__spin}@keyframes circuits-module__gxlFZa__spin{to{transform:rotate(360deg)}}.circuits-module__gxlFZa__toggle{background:linear-gradient(#0b3337,#245259);border:5px solid #74745e;border-radius:10px;width:49px;height:57px;padding:4px;display:block;position:relative;box-shadow:0 3px #514c35,inset 0 3px 7px #0008}.circuits-module__gxlFZa__toggle i{background:linear-gradient(#eec66c,#b48b3f);border-radius:5px;width:31px;height:22px;transition:transform .15s;display:block;position:absolute;bottom:4px;left:4px;box-shadow:0 3px #745624}.circuits-module__gxlFZa__toggle.circuits-module__gxlFZa__on i{background:linear-gradient(#d7fbaa,#97ce63);transform:translateY(-17px)}.circuits-module__gxlFZa__chip{color:#d3e0d4;background:linear-gradient(135deg,#274e52,#15333f);border:3px solid #8aa49b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:72px;height:57px;display:flex;position:relative;box-shadow:0 4px #0c252c,-5px 0 0 -1px #b3bdab,5px 0 0 -1px #b3bdab}.circuits-module__gxlFZa__chip b{letter-spacing:1px;font-size:20px}.circuits-module__gxlFZa__chip small{letter-spacing:.5px;font-size:7px}.circuits-module__gxlFZa__chip:after{content:"";background:#607b70;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.circuits-module__gxlFZa__powered:after{background:#d8ff82;box-shadow:0 0 7px #cfff65}.circuits-module__gxlFZa__empty{color:#b4c9bd;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.circuits-module__gxlFZa__screw{background:linear-gradient(45deg,#8c8b61 43%,#4b503b 44% 55%,#b8b384 56%);border-radius:50%;width:14px;height:14px;position:absolute;bottom:15px;left:14px;box-shadow:0 2px #16332d}.circuits-module__gxlFZa__screwRight{left:auto;right:14px}.circuits-module__gxlFZa__controls{justify-content:space-between;gap:12px;padding:20px 10px 5px;display:flex}.circuits-module__gxlFZa__controls>div{gap:8px;display:flex}.circuits-module__gxlFZa__run{color:#293e38;background:linear-gradient(#ffda83,#e7ae4f);border:1px solid #ffe9aa;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 24px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 4px #a57936}.circuits-module__gxlFZa__message{color:#deeadb;min-height:45px;margin:0;padding:12px 12px 0;font-size:14px}.circuits-module__gxlFZa__drawer{background:linear-gradient(#263f3f,#182f34);border:1px solid #62776b;border-radius:18px;padding:12px 20px 20px;box-shadow:0 7px #0c2025}.circuits-module__gxlFZa__drawer>span{letter-spacing:3px;color:#a9b9a6;font-size:10px}.circuits-module__gxlFZa__drawer>div{flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.circuits-module__gxlFZa__drawer button{color:#ebecd9;background:#314e4d;border:1px solid #677669;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:96px;min-height:111px;display:flex;position:relative;box-shadow:inset 0 -3px #213b3d}.circuits-module__gxlFZa__drawer button>svg{color:#ecc56e;position:absolute;top:5px;right:5px}.circuits-module__gxlFZa__drawer button small{font-size:10px}.circuits-module__gxlFZa__drawer .circuits-module__gxlFZa__chip{transform:scale(.8)}.circuits-module__gxlFZa__drawer .circuits-module__gxlFZa__bulb,.circuits-module__gxlFZa__drawer .circuits-module__gxlFZa__fan{transform:scale(.75)}.circuits-module__gxlFZa__drawer .circuits-module__gxlFZa__toggle{transform:scale(.7)}.circuits-module__gxlFZa__drawer p{color:#bbcfbf;font-size:14px}.circuits-module__gxlFZa__help{background:#36514b;border-radius:14px;margin:12px 0;padding:15px 20px;font-size:14px;line-height:1.55}.circuits-module__gxlFZa__help p{margin:5px 0}.circuits-module__gxlFZa__proofs{background:#162b30;border:1px solid #ffffff26;border-radius:16px;margin:24px 0 10px;padding:15px}.circuits-module__gxlFZa__proofs summary{cursor:pointer;font-weight:800}.circuits-module__gxlFZa__proofs>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.circuits-module__gxlFZa__proofs button{color:#d4d9c4;background:#344a49;border:2px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:46px;padding:8px;display:flex}.circuits-module__gxlFZa__proofs button>span{gap:3px;display:flex}.circuits-module__gxlFZa__proofs i{border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:flex}.circuits-module__gxlFZa__dotOn{color:#263d35;background:#f3d27c;box-shadow:0 0 5px #f7cf6755}.circuits-module__gxlFZa__dotOff{color:#8da9a2;background:#122c32}.circuits-module__gxlFZa__proofs .circuits-module__gxlFZa__currentTrial{background:#48554a;border-color:#f7cf67}.circuits-module__gxlFZa__proofs p{color:#a1b8ac;font-size:12px}.circuits-module__gxlFZa__shade{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06181bd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.circuits-module__gxlFZa__modal{overscroll-behavior:contain;background:linear-gradient(135deg,#34554e,#18333c);border:1px solid #9da27b;border-radius:24px;width:min(660px,100%);max-height:90dvh;padding:30px;position:relative;overflow:auto;box-shadow:0 20px 100px #0009}.circuits-module__gxlFZa__modal h2{margin:0 36px 20px 0;font-size:28px}.circuits-module__gxlFZa__modal h3{color:#eacb8b;margin:25px 0 10px;font-size:14px}.circuits-module__gxlFZa__modal p{color:#b8d0be;font-size:13px}.circuits-module__gxlFZa__close{color:#f5edd7;background:0 0;border:0;width:40px;height:40px;position:absolute;top:15px;right:15px}.circuits-module__gxlFZa__freeButton{color:#203d39;background:#e7ca83;border:0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:16px;font-weight:900;display:flex}.circuits-module__gxlFZa__freeButton span{width:100%;font-size:12px;font-weight:500}.circuits-module__gxlFZa__missionRow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.circuits-module__gxlFZa__missionRow button{color:#fff1cc;text-align:left;background:#47645b;border:1px solid #849483;border-radius:12px;align-items:center;gap:7px;min-height:76px;padding:10px;font-size:13px;display:flex}.circuits-module__gxlFZa__missionRow svg{color:#e5c576;flex-shrink:0}.circuits-module__gxlFZa__numbers{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.circuits-module__gxlFZa__numbers button{color:#f8e4b6;background:#36574f;border:1px solid #718275;border-radius:10px;min-height:44px}.circuits-module__gxlFZa__modal label{flex-direction:column;gap:7px;margin:20px 0;font-size:13px;display:flex}.circuits-module__gxlFZa__modal input{color:#fff;font:inherit;background:#102e34;border:1px solid #a2ad8e;border-radius:10px;padding:12px;font-size:16px}.circuits-module__gxlFZa__slot{gap:8px;margin-top:12px;display:flex}.circuits-module__gxlFZa__slot button{color:#f4e6c5;background:#416258;border:1px solid #7b8d78;border-radius:12px;padding:12px}.circuits-module__gxlFZa__slot button:first-child{text-align:left;flex:1}.circuits-module__gxlFZa__slot small{color:#b6cbbb;font-size:11px;display:block}.circuits-module__gxlFZa__newMachine{color:#e3d8b7;background:0 0;border:0;align-items:center;gap:8px;margin-top:24px;padding:12px;display:flex}.circuits-module__gxlFZa__footer{justify-content:space-between;gap:15px;max-width:840px;margin:20px auto;padding:10px;display:flex}.circuits-module__gxlFZa__footer button{color:#cad7bf;text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (min-width:1000px){.circuits-module__gxlFZa__workspace{max-width:760px}.circuits-module__gxlFZa__tableWrap{max-width:670px;margin:auto}.circuits-module__gxlFZa__header{padding-top:18px}.circuits-module__gxlFZa__brief{padding-top:5px}.circuits-module__gxlFZa__brief h1{font-size:28px}}@media (max-width:600px){.circuits-module__gxlFZa__header{flex-wrap:wrap;padding:12px}.circuits-module__gxlFZa__header strong{font-size:21px}.circuits-module__gxlFZa__header a{font-size:11px}.circuits-module__gxlFZa__header button{width:39px;height:39px}.circuits-module__gxlFZa__workspace{padding:0 10px}.circuits-module__gxlFZa__brief{gap:10px;padding:14px 4px}.circuits-module__gxlFZa__brief h1{font-size:25px}.circuits-module__gxlFZa__brief p{font-size:14px}.circuits-module__gxlFZa__tableWrap{border-radius:18px;padding:8px}.circuits-module__gxlFZa__board{min-width:560px}.circuits-module__gxlFZa__controls{gap:8px;padding:16px 0 3px}.circuits-module__gxlFZa__controls>div{gap:5px}.circuits-module__gxlFZa__controls>div button{width:39px;height:43px}.circuits-module__gxlFZa__run{gap:6px;padding:10px 13px;font-size:14px}.circuits-module__gxlFZa__message{min-height:60px;padding:10px 2px;font-size:13px}.circuits-module__gxlFZa__drawer{padding:10px}.circuits-module__gxlFZa__drawer button{width:calc(25% - 8px);min-width:65px}.circuits-module__gxlFZa__drawer>div{gap:8px}.circuits-module__gxlFZa__modal{padding:22px 16px}.circuits-module__gxlFZa__missionRow{gap:6px}.circuits-module__gxlFZa__missionRow button{flex-direction:column;align-items:flex-start;padding:8px;font-size:12px}.circuits-module__gxlFZa__numbers{grid-template-columns:repeat(6,1fr)}.circuits-module__gxlFZa__engraving,.circuits-module__gxlFZa__grip{font-size:10px}.circuits-module__gxlFZa__footer{padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.circuits-module__gxlFZa__cableOn,.circuits-module__gxlFZa__waiting i,.circuits-module__gxlFZa__spinning svg{animation:none}.circuits-module__gxlFZa__part,.circuits-module__gxlFZa__toggle i,.circuits-module__gxlFZa__bulb{transition:none}.circuits-module__gxlFZa__spinning{box-shadow:0 0 0 3px #c5e798}}.circuits-module__gxlFZa__switchLetter{color:#584c32;font-size:10px;font-weight:900;position:absolute;bottom:5px;left:7px}.circuits-module__gxlFZa__wireCount{color:#b7cdbb;margin:8px 12px;font-size:12px}.circuits-module__gxlFZa__scrollHint{display:none}@media (max-width:600px){.circuits-module__gxlFZa__scrollHint{text-align:center;color:#b7cdbb;margin:8px 0;font-size:11px;display:block}}.circuits-module__gxlFZa__bulb{filter:none;width:62px;height:72px;position:relative;background:0 0!important}.circuits-module__gxlFZa__glass{background:radial-gradient(at 30% 20%,#fffb 0%,#c9e5d666 18%,#7caca655 65%);border:2px solid #c6ded1;border-radius:48% 48% 36% 36%;width:42px;height:48px;position:absolute;top:0;left:10px;box-shadow:inset -5px -3px 8px #43685f33,0 3px 3px #0003}.circuits-module__gxlFZa__glass:after{content:"";background:#fffa;border-radius:50%;width:6px;height:14px;position:absolute;top:6px;left:7px;transform:rotate(25deg)}.circuits-module__gxlFZa__filament{border:2px solid #607d6c;border-top:0;border-radius:0 0 7px 7px;width:14px;height:20px;position:absolute;bottom:7px;left:12px}.circuits-module__gxlFZa__filament:after{content:"";border-left:1px solid #607d6c;border-right:1px solid #607d6c;width:8px;height:12px;position:absolute;top:15px;left:1px}.circuits-module__gxlFZa__socket{background:repeating-linear-gradient(0deg,#5a6865 0 3px,#c7d2c2 3px 6px);border-radius:2px 2px 6px 6px;width:24px;height:19px;position:absolute;top:45px;left:19px;box-shadow:0 3px 1px #223c39}.circuits-module__gxlFZa__socket:after{content:"";background:#304945;border-radius:0 0 4px 4px;width:8px;height:4px;position:absolute;bottom:-4px;left:8px}.circuits-module__gxlFZa__lit .circuits-module__gxlFZa__glass{background:radial-gradient(#fffce0,#ffe48b 70%);border-color:#fff2b3;box-shadow:0 0 20px #ffd665,0 0 45px #ffd66566}.circuits-module__gxlFZa__lit .circuits-module__gxlFZa__filament{filter:drop-shadow(0 0 4px #fff);border-color:#fff}.circuits-module__gxlFZa__fan{background:repeating-radial-gradient(circle,#0000 0 8px,#91aaa244 9px 10px),radial-gradient(#355e66,#163d49);position:relative}.circuits-module__gxlFZa__rotor{position:absolute;inset:5px}.circuits-module__gxlFZa__rotor>i{transform-origin:8px 24px;background:linear-gradient(30deg,#608d97,#c5e6dc);border-radius:70% 30% 65% 15%;width:17px;height:27px;position:absolute;top:-1px;left:14px;box-shadow:inset -2px -1px 2px #3a626d}.circuits-module__gxlFZa__hub{background:radial-gradient(circle at 30% 30%,#e9dfad,#a0915b);border-radius:50%;width:14px;height:14px;position:absolute;top:22px;left:22px;box-shadow:0 2px 2px #092b35}.circuits-module__gxlFZa__spinning .circuits-module__gxlFZa__rotor{animation:.65s linear infinite circuits-module__gxlFZa__spin}@media (prefers-reduced-motion:reduce){.circuits-module__gxlFZa__spinning .circuits-module__gxlFZa__rotor{animation:none}}.circuits-module__gxlFZa__wind{pointer-events:none;position:absolute;inset:0}.circuits-module__gxlFZa__wind>i{background:#d7f9db99;border-radius:50%;width:23px;height:2px;animation:1.2s ease-out infinite circuits-module__gxlFZa__wind;position:absolute;top:14px;left:55px}.circuits-module__gxlFZa__wind>i:nth-child(2){animation-delay:.3s;top:28px}.circuits-module__gxlFZa__wind>i:nth-child(3){animation-delay:.6s;top:42px}@keyframes circuits-module__gxlFZa__wind{0%{opacity:0;transform:translate(0)}30%{opacity:.8}to{opacity:0;transform:translate(30px)}}@media (prefers-reduced-motion:reduce){.circuits-module__gxlFZa__wind{display:none}}@media (max-width:600px){.circuits-module__gxlFZa__header{grid-template-columns:1fr auto;gap:8px 12px;display:grid}.circuits-module__gxlFZa__header strong{grid-area:1/1}.circuits-module__gxlFZa__header>div{grid-area:1/2}.circuits-module__gxlFZa__header>a{grid-area:2/1/auto/-1}.circuits-module__gxlFZa__board{aspect-ratio:640/1050;min-width:0}.circuits-module__gxlFZa__scrollHint{display:none}.circuits-module__gxlFZa__partBody{inset:28% 0 0}.circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__bulb,.circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__fan,.circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__toggle,.circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__chip{transform:scale(.72)}.circuits-module__gxlFZa__grip{gap:1px;height:28%;min-height:27px;padding:2px;font-size:9px;line-height:1.05}.circuits-module__gxlFZa__grip i{width:3px;height:3px}.circuits-module__gxlFZa__port{width:38px;height:34px}.circuits-module__gxlFZa__port i{border-width:4px;width:15px;height:15px}.circuits-module__gxlFZa__switchLetter{font-size:8px;bottom:4px;left:4px}.circuits-module__gxlFZa__engraving{letter-spacing:2px;font-size:8px}.circuits-module__gxlFZa__tableWrap{overflow:hidden}.circuits-module__gxlFZa__brief p{font-size:13px}.circuits-module__gxlFZa__brief h1{font-size:23px}}.circuits-module__gxlFZa__ageChoices{gap:12px;display:grid}.circuits-module__gxlFZa__ageChoices button{text-align:left;color:#fff1d2;background:linear-gradient(115deg,#4d7161,#254d50);border:1px solid #c4cda0;border-radius:18px;gap:6px;padding:18px 20px;display:grid}.circuits-module__gxlFZa__ageChoices button:hover{background:#476b58}.circuits-module__gxlFZa__ageChoices strong{color:#ffdb81;font-size:22px}.circuits-module__gxlFZa__ageChoices b{font-size:18px}.circuits-module__gxlFZa__ageChoices span{font-size:14px;line-height:1.4}.circuits-module__gxlFZa__ageChoices small{color:#c9d5bc}.circuits-module__gxlFZa__header .circuits-module__gxlFZa__ageButton{white-space:nowrap;width:auto;padding:0 10px;font-size:12px}.circuits-module__gxlFZa__young .circuits-module__gxlFZa__part{width:21.875%;height:20%}.circuits-module__gxlFZa__young .circuits-module__gxlFZa__grip{font-size:13px}.circuits-module__gxlFZa__friendlyChip b{letter-spacing:0;font-size:12px}.circuits-module__gxlFZa__guideTarget{outline-offset:4px;animation:1.6s ease-in-out infinite circuits-module__gxlFZa__guideGlow;outline:3px solid #fff0a3!important}.circuits-module__gxlFZa__guideBar{color:#203d39;background:#f2d99b;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.circuits-module__gxlFZa__guideBar button{color:inherit;white-space:nowrap;background:0 0;border:0;min-height:44px;text-decoration:underline}.circuits-module__gxlFZa__audioRetry{color:#ffdc9a;background:#244247;border:1px solid #90a18d;border-radius:10px;padding:12px}.circuits-module__gxlFZa__failure{background:#3d5050;border:1px solid #b7c7a5;border-radius:18px;gap:12px;margin:12px 0;padding:16px;display:grid}.circuits-module__gxlFZa__failure>span{color:#d9e4d0;font-size:14px}.circuits-module__gxlFZa__failure>div{justify-content:center;gap:40px;display:flex}.circuits-module__gxlFZa__failure>div>span{justify-items:center;gap:10px;display:grid}.circuits-module__gxlFZa__lessonActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.circuits-module__gxlFZa__lessonActions>button:not(.circuits-module__gxlFZa__run),.circuits-module__gxlFZa__help>button{color:#fbe7b7;background:#355a55;border:1px solid #a3b292;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}.circuits-module__gxlFZa__lessonModal>p{font-size:16px;line-height:1.5}.circuits-module__gxlFZa__lessonBench{background:radial-gradient(circle,#b8d4b726 1px,#0000 2px) 0 0/20px 20px,#164d46;border:8px solid #ab8050;border-radius:20px;height:250px;margin-top:18px;position:relative;box-shadow:inset 0 4px 18px #092e36}.circuits-module__gxlFZa__lessonBench>svg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.circuits-module__gxlFZa__lessonSwitch,.circuits-module__gxlFZa__lessonLamp,.circuits-module__gxlFZa__lessonGate{place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.circuits-module__gxlFZa__lessonSwitch{color:#233a37;background:#cdb889;border:0;border-radius:12px;width:66px;height:83px;left:12%;box-shadow:0 5px #705e3f}.circuits-module__gxlFZa__lessonSwitch>b{font-size:11px;position:absolute;bottom:2px;left:3px}.circuits-module__gxlFZa__lessonLamp{background:#cdb889;border-radius:12px;width:68px;height:90px;top:50%;left:88%;box-shadow:0 5px #705e3f}.circuits-module__gxlFZa__lessonGate{top:50%;left:50%}.circuits-module__gxlFZa__lessonGold,.circuits-module__gxlFZa__lessonSilver{background:#183b3d;border:8px solid #f3c76c;border-radius:50%;width:32px;height:40px;position:absolute;top:50%;transform:translate(-50%,-50%)}.circuits-module__gxlFZa__lessonGold{left:23%}.circuits-module__gxlFZa__lessonSilver{border-color:#b7ccca;left:77%}.circuits-module__gxlFZa__lessonStatus{color:#e5edcc!important;min-height:40px!important;font-size:14px!important}.circuits-module__gxlFZa__finishedMachine{justify-content:center;gap:55px;padding:20px 0 35px;display:flex}.circuits-module__gxlFZa__lessonBench .circuits-module__gxlFZa__cableOn,.circuits-module__gxlFZa__lessonBench .circuits-module__gxlFZa__cableOff{stroke-width:7px}.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__bulb,.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__fan,.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__toggle{transform:scale(1.12)}@keyframes circuits-module__gxlFZa__guideGlow{50%{outline-color:#e9b83e;box-shadow:0 0 24px #ffe69c77}}@media (max-width:600px){.circuits-module__gxlFZa__header strong{font-size:18px}.circuits-module__gxlFZa__header>div{gap:5px}.circuits-module__gxlFZa__header .circuits-module__gxlFZa__ageButton{padding:0 6px;font-size:10px}.circuits-module__gxlFZa__young .circuits-module__gxlFZa__grip{font-size:11px}.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__bulb,.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__fan,.circuits-module__gxlFZa__young .circuits-module__gxlFZa__partBody>.circuits-module__gxlFZa__toggle{transform:scale(.9)}.circuits-module__gxlFZa__guideBar{gap:5px;padding:12px;font-size:13px}.circuits-module__gxlFZa__lessonBench{height:235px}.circuits-module__gxlFZa__lessonSwitch{width:55px}.circuits-module__gxlFZa__lessonLamp{width:54px}.circuits-module__gxlFZa__lessonGate{transform:translate(-50%,-50%)scale(.85)}.circuits-module__gxlFZa__lessonGold{width:29px;left:25%}.circuits-module__gxlFZa__lessonSilver{width:29px;left:75%}.circuits-module__gxlFZa__lessonActions .circuits-module__gxlFZa__run{width:100%}.circuits-module__gxlFZa__lessonModal>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.circuits-module__gxlFZa__guideTarget{animation:none}}@media (max-width:600px){.circuits-module__gxlFZa__young .circuits-module__gxlFZa__board{aspect-ratio:640/850}}.circuits-module__gxlFZa__production{padding-top:70px}@media (max-width:639px){.circuits-module__gxlFZa__production{padding-top:0}}
@media (orientation:landscape) and (max-height:500px) and (min-width:540px){.odd-rule-layout-module__2fTZba__round{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:1rem;display:grid}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__instructions{text-align:left;grid-row:1;min-width:0;grid-column:1!important}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__board{grid-row:1;align-self:center;min-width:0;grid-column:2!important}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__heading{justify-content:flex-start;margin:.5rem 0 0;font-size:.9375rem;line-height:1.25rem}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__warmup{text-align:left;margin-bottom:.375rem;padding:.375rem .5rem}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__prompt{margin:0;padding:.625rem}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__promptExample{gap:.375rem;min-height:3rem;padding:.25rem .375rem}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__promptHelp{font-size:.8125rem;line-height:1.125rem}.odd-rule-layout-module__2fTZba__round .odd-rule-layout-module__2fTZba__feedback{grid-row:2;margin-top:.75rem;grid-column:1/-1!important}.odd-rule-layout-module__2fTZba__round[data-phase=playing] .odd-rule-layout-module__2fTZba__feedback{display:none}}
.packing-module__SET1qq__page{color:#fff7dd;min-height:100svh;font-family:var(--font-nunito),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;background:#5e492f;position:relative}.packing-module__SET1qq__backdrop{z-index:-2;background:linear-gradient(90deg,#172f2d99,#0000 65%),url(/images/packing/explorers-room.webp) 50%/cover;position:fixed;inset:0}.packing-module__SET1qq__page button{cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.packing-module__SET1qq__page button:disabled{cursor:default;opacity:.45}.packing-module__SET1qq__page button:focus-visible{outline-offset:4px;outline:3px solid #ffce56}.packing-module__SET1qq__header{z-index:30;background:linear-gradient(#162a2860,#0000);justify-content:space-between;align-items:center;gap:16px;height:84px;padding:15px 36px;display:flex;position:relative}.packing-module__SET1qq__brand{color:#fff5d3;text-align:left;text-shadow:0 2px 8px #1f261b;background:0 0;border:0;align-items:center;gap:10px;display:flex;font-size:25px!important;font-weight:900!important}.packing-module__SET1qq__brand>svg{border:2px solid #f5dfaa;border-radius:50%;width:45px;height:45px;padding:5px}.packing-module__SET1qq__brand small{letter-spacing:.16em;text-transform:uppercase;color:#f4e1b4;font-size:8px;font-weight:800;display:block}.packing-module__SET1qq__headerTools{gap:9px;display:flex}.packing-module__SET1qq__headerTools button{color:#fff3d0;background:#203f36d9;border:1px solid #fff2ce60;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;font-size:13px;font-weight:800;display:flex;box-shadow:0 3px #122c26}.packing-module__SET1qq__headerTools button span{padding-right:10px}.packing-module__SET1qq__headerTools button:has(span){padding-left:12px}.packing-module__SET1qq__lobby{align-items:center;min-height:calc(100svh - 84px);padding:20px 8vw 85px;display:flex;position:relative;overflow:hidden}.packing-module__SET1qq__lobbyContent{z-index:2;max-width:570px;position:relative}.packing-module__SET1qq__kicker{text-transform:uppercase;letter-spacing:.19em;color:#ffe2a0;font-size:11px;font-weight:900}.packing-module__SET1qq__lobby h1{letter-spacing:-4px;text-shadow:0 5px 35px #142f2c80;margin:17px 0 25px;font-size:clamp(56px,7.2vw,100px);font-weight:1000;line-height:.98}.packing-module__SET1qq__lobbyContent>p:not(.packing-module__SET1qq__age){color:#fff4d9;text-shadow:0 2px 8px #172925;margin-bottom:27px;font-size:17px;line-height:1.7}.packing-module__SET1qq__primary{color:#3d3522;background:linear-gradient(#ffda78,#f4b846);border:2px solid #ffdf8c;border-bottom:5px solid #ba7927;border-radius:20px;justify-content:center;align-items:center;gap:12px;padding:16px 25px;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 20px #332c2330;font-size:17px!important;font-weight:1000!important}.packing-module__SET1qq__primary:hover{filter:brightness(1.04);transform:translateY(-2px)}.packing-module__SET1qq__primary:active{transform:translateY(2px)}.packing-module__SET1qq__textButton{color:inherit;text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:16px 0;text-decoration:underline;display:flex;font-size:13px!important;font-weight:800!important}.packing-module__SET1qq__age{opacity:.85;margin-top:24px;line-height:1.5;font-size:11px!important}.packing-module__SET1qq__progress{background:#234e3d99;border:1px solid #fff2ba55;border-radius:20px;align-items:center;gap:7px;margin-top:13px;padding:8px 13px;font-size:12px;display:inline-flex}.packing-module__SET1qq__localNote{color:#f5dfba;font-size:10px;position:absolute;bottom:20px;left:8vw}.packing-module__SET1qq__postcardStack{width:32%;height:310px;position:absolute;top:30%;right:6%;transform:rotate(9deg)}.packing-module__SET1qq__postcard{aspect-ratio:1.5;background-image:url(/images/packing/destinations.webp);background-size:300% 200%;border:11px solid #fff6dc;border-bottom-width:38px;width:100%;position:absolute;transform:rotate(-15deg);box-shadow:0 12px 35px #1a261c60}.packing-module__SET1qq__postcard+.packing-module__SET1qq__postcard{transform:translate(25px,30px)rotate(2deg)}.packing-module__SET1qq__postcardStack>span{color:#5d3921;background:#e9b051;padding:10px 22px;font-size:28px;font-weight:900;position:absolute;bottom:20px;right:10px;transform:rotate(-4deg);box-shadow:0 4px #9b6629}.packing-module__SET1qq__mapScreen{background:#203e35ed;border:1px solid #a9bc7a55;border-radius:30px;max-width:1180px;margin:5px auto 0;padding:28px 35px 45px;box-shadow:0 20px 80px #13242170}.packing-module__SET1qq__mapHeading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.packing-module__SET1qq__mapHeading h1{margin:5px 0;font-size:36px;font-weight:1000}.packing-module__SET1qq__mapHeading button,.packing-module__SET1qq__close{color:#38503e;background:#f9edcf;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.packing-module__SET1qq__mapScreen h2{margin:26px 0 14px;font-size:22px;font-weight:900}.packing-module__SET1qq__mapScreen h2 span{color:#d3dcbd;margin-top:3px;font-size:12px;font-weight:500;display:block}.packing-module__SET1qq__mapGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.packing-module__SET1qq__destination{color:#3f4935;text-align:left;background:#fff4da;border:0;border-radius:9px;padding:7px 7px 13px;transition:transform .18s;position:relative;box-shadow:0 6px #112f29}.packing-module__SET1qq__destination:hover{transform:translateY(-5px)rotate(-1deg)}.packing-module__SET1qq__destinationArt{aspect-ratio:1.4;background-image:url(/images/packing/destinations.webp);background-size:300% 200%;border-radius:4px;display:block}.packing-module__SET1qq__destination strong{margin:12px 5px 4px;font-size:12px;line-height:1.35;display:block}.packing-module__SET1qq__destination small{color:#7d7c63;margin:0 5px;font-size:9px;line-height:1.4;display:block}.packing-module__SET1qq__destinationNumber{color:#ffdf9e;background:#274c3c;border:2px solid #ffeabe;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:14px;left:14px}.packing-module__SET1qq__mapFoot{color:#ccd5b8;margin-top:28px;font-size:10px}.packing-module__SET1qq__playing{height:100svh;min-height:700px;overflow:hidden}.packing-module__SET1qq__playing .packing-module__SET1qq__backdrop{background:linear-gradient(#19352b33,#61402122),url(/images/packing/explorers-room.webp) 50%/cover}.packing-module__SET1qq__game{height:calc(100% - 84px);position:relative}.packing-module__SET1qq__missionHeading{z-index:20;color:#3a4636;background:#fff1d9f5;border:1px solid #f6d6a4;border-radius:4px 22px 20px 18px;max-width:min(510px,50vw);padding:15px 24px 18px;position:absolute;top:2px;left:36px;transform:rotate(-1deg);box-shadow:0 6px #553d2840}.packing-module__SET1qq__missionHeading>span{letter-spacing:.14em;text-transform:uppercase;color:#8c7859;font-size:9px;font-weight:900}.packing-module__SET1qq__missionHeading h1{letter-spacing:-.7px;margin:4px 32px 5px 0;font-size:27px;font-weight:1000;line-height:1.1}.packing-module__SET1qq__missionHeading p{max-width:450px;margin:0;font-size:12px;line-height:1.5}.packing-module__SET1qq__missionHeading small{margin-top:5px;font-size:10px;display:block}.packing-module__SET1qq__missionHeading>button{color:#536547;background:#e5d4af;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:13px}.packing-module__SET1qq__checklist{z-index:20;color:#4f5037;background:#ffefcfef;border-top:7px solid #c49a5f;border-radius:2px 5px 15px 3px;width:200px;padding:13px 17px;position:absolute;top:6px;right:30px;transform:rotate(2deg);box-shadow:0 8px 25px #1e2d2340}.packing-module__SET1qq__checklistTitle{width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:900;display:flex}.packing-module__SET1qq__checklistTitle b{color:#55734a;margin-left:auto;font-size:12px}.packing-module__SET1qq__checklistItems{flex-direction:column;gap:8px;margin-top:12px;display:flex}.packing-module__SET1qq__checklistItems>span{align-items:center;gap:8px;font-size:12px;display:flex}.packing-module__SET1qq__checklistItems>span svg:last-child{margin-left:auto}.packing-module__SET1qq__checked{color:#4e7d51}.packing-module__SET1qq__edgeNote{border-top:1px dashed #bcab87;margin-top:12px;padding-top:8px;font-size:10px}.packing-module__SET1qq__weight,.packing-module__SET1qq__overweight{align-items:center;gap:7px;margin:10px 0 0;font-size:12px;font-weight:900;display:flex}.packing-module__SET1qq__overweight{color:#a54c37}.packing-module__SET1qq__scene{position:absolute;inset:68px 0 90px}.packing-module__SET1qq__loading{color:#fff0c7;justify-content:center;align-items:center;gap:15px;height:100%;display:flex}.packing-module__SET1qq__bottomBar{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:90%;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.packing-module__SET1qq__status{pointer-events:auto;text-align:center;color:#fff0d3;background:#183d31eb;border:1px solid #cbd6a94a;border-radius:15px;max-width:660px;margin:0;padding:7px 16px;font-size:12px;box-shadow:0 4px 12px #15251f35}.packing-module__SET1qq__controls{pointer-events:auto;align-items:center;gap:9px;display:flex}.packing-module__SET1qq__tool,.packing-module__SET1qq__rotate{color:#435741;background:#fff1ce;border:1px solid #fce3b1;border-bottom:4px solid #b4a078;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:47px;height:47px;display:flex;font-weight:900!important}.packing-module__SET1qq__rotate{padding:0 20px}.packing-module__SET1qq__controls .packing-module__SET1qq__primary{border-radius:16px;padding:12px 22px;font-size:16px!important}.packing-module__SET1qq__saveNotice{font-size:9px;position:absolute;bottom:2px;right:8px}.packing-module__SET1qq__flatWrap{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:90px 20px 100px;display:flex}.packing-module__SET1qq__flatBoard{border:15px solid var(--trip-color);background:#c5b696;border-radius:20px;gap:5px;width:min(90%,440px);padding:8px;display:grid;box-shadow:0 14px 25px #3a4b3860}.packing-module__SET1qq__flatBoard button{aspect-ratio:1;color:#344d43;background:#e9dfc6;border:1px solid #bcb699;border-radius:7px;place-items:center;min-width:0;display:grid}.packing-module__SET1qq__dot{background:#b5ae94;border-radius:50%;width:4px;height:4px}.packing-module__SET1qq__frontEdge{color:#5b471c;background:#e7b65e;border-radius:0 0 8px 8px;padding:4px 15px;font-size:11px}.packing-module__SET1qq__flatInventory{z-index:20;gap:7px;max-width:90%;padding:6px;display:flex;position:absolute;bottom:145px;left:50%;overflow:auto;transform:translate(-50%)}.packing-module__SET1qq__flatInventory button{color:#38503b;background:#fff2d5;border:2px solid #b99757;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:80px;padding:9px 4px;font-size:9px;display:flex}.packing-module__SET1qq__flatInventory button[aria-pressed=true]{background:#ffda7b}.packing-module__SET1qq__scrim{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#152c2780;place-items:center;padding:25px;display:grid;position:absolute;inset:-84px 0 0}.packing-module__SET1qq__helpPanel,.packing-module__SET1qq__arrival{color:#394a3b;background:#fff2d9;border:8px solid #fff7e6;border-radius:22px;width:100%;max-width:490px;max-height:90svh;padding:25px 28px;position:relative;overflow:auto;box-shadow:0 22px 65px #0e292660}.packing-module__SET1qq__helpPanel h2{margin:10px 0 20px;font-size:28px;font-weight:1000}.packing-module__SET1qq__helpPanel ol{padding-left:22px;list-style:decimal}.packing-module__SET1qq__helpPanel li{margin-bottom:10px;font-size:14px;line-height:1.6}.packing-module__SET1qq__helpPanel p{color:#687452;margin:20px 0;font-size:12px}.packing-module__SET1qq__close{background:#e6dab9;position:absolute;top:8px;right:8px}.packing-module__SET1qq__arrival{text-align:center;max-width:520px;padding:10px 10px 20px;animation:.5s ease-out packing-module__SET1qq__postcardArrival}.packing-module__SET1qq__arrivalPicture{background-image:url(/images/packing/destinations.webp);background-size:300% 200%;border-radius:10px;height:220px}.packing-module__SET1qq__stamp{color:#437258;letter-spacing:.1em;background:#fff2d9;border:3px double #437258;align-items:center;gap:7px;margin-top:-18px;padding:6px 12px;font-size:14px;font-weight:1000;display:inline-flex;position:relative;transform:rotate(-7deg)}.packing-module__SET1qq__arrival h2{margin:16px 15px 10px;font-size:25px;font-weight:900;line-height:1.3}.packing-module__SET1qq__arrival p{color:#798066;margin-bottom:20px;padding:0 20px;font-size:12px}.packing-module__SET1qq__arrival .packing-module__SET1qq__textButton{margin:auto;font-size:11px!important}.packing-module__SET1qq__flatBoard button:focus-visible{outline-offset:0;z-index:2;outline:3px solid #285a41}.packing-module__SET1qq__page .packing-object-label{font-family:var(--font-nunito),sans-serif;color:#4c4633;white-space:nowrap;cursor:pointer;background:#fff1ceee;border:1px solid #c8a86d;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1.2;transform:rotate(-3deg);box-shadow:0 3px #6d4a2450}.packing-module__SET1qq__page .packing-object-label[aria-pressed=true]{background:#ffce64;border-color:#fff0ba}.packing-module__SET1qq__page .packing-object-label:focus-visible{outline:3px solid #f9c858}@keyframes packing-module__SET1qq__postcardArrival{0%{opacity:0;transform:translateY(30px)rotate(-5deg)scale(.94)}to{opacity:1;transform:none}}@media (min-width:1500px){.packing-module__SET1qq__missionHeading{left:6vw}.packing-module__SET1qq__checklist{right:6vw}.packing-module__SET1qq__scene{inset:45px 4vw 95px}}@media (max-width:1000px){.packing-module__SET1qq__mapGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.packing-module__SET1qq__mapScreen{margin:0 20px}.packing-module__SET1qq__postcardStack{width:31%;right:5%}.packing-module__SET1qq__missionHeading{max-width:55vw}.packing-module__SET1qq__checklist{width:177px;right:18px}.packing-module__SET1qq__missionHeading{left:20px}.packing-module__SET1qq__scene{inset:100px 0 105px}}@media (max-width:650px){.packing-module__SET1qq__header{height:66px;padding:10px 14px}.packing-module__SET1qq__brand{font-size:20px!important}.packing-module__SET1qq__brand>svg{width:35px;height:35px}.packing-module__SET1qq__headerTools{gap:7px}.packing-module__SET1qq__headerTools button{border-radius:12px;min-width:39px;height:39px}.packing-module__SET1qq__headerTools button span{display:none}.packing-module__SET1qq__headerTools button:has(span){padding:0}.packing-module__SET1qq__lobby{align-items:flex-start;min-height:calc(100svh - 66px);padding:40px 25px 70px}.packing-module__SET1qq__lobby h1{letter-spacing:-3px;font-size:64px}.packing-module__SET1qq__lobbyContent>p:not(.packing-module__SET1qq__age){max-width:330px;font-size:14px}.packing-module__SET1qq__lobbyContent{z-index:2}.packing-module__SET1qq__postcardStack{display:none}.packing-module__SET1qq__localNote{max-width:80%;font-size:9px;left:25px}.packing-module__SET1qq__backdrop{background-position:36%}.packing-module__SET1qq__playing{height:100svh;min-height:740px}.packing-module__SET1qq__game{height:calc(100% - 66px)}.packing-module__SET1qq__missionHeading{border-radius:16px;max-width:none;padding:12px 15px 14px;top:0;left:13px;right:13px;transform:none}.packing-module__SET1qq__missionHeading h1{margin-top:5px;font-size:22px}.packing-module__SET1qq__missionHeading p{max-width:none;font-size:11px;line-height:1.4}.packing-module__SET1qq__missionHeading>span{font-size:8px}.packing-module__SET1qq__missionHeading>button{top:12px;right:12px}.packing-module__SET1qq__checklist{background:#fff0d3ed;border-top:3px solid #c49a5f;border-radius:9px;width:auto;max-width:calc(100% - 26px);padding:8px 12px;top:132px;left:13px;right:auto;transform:none}.packing-module__SET1qq__checklistTitle{gap:10px;font-size:11px}.packing-module__SET1qq__checklistItems{grid-template-columns:repeat(2,1fr);gap:5px 12px;margin-top:8px;display:grid}.packing-module__SET1qq__checklistItems>span{gap:5px;font-size:10px}.packing-module__SET1qq__checklistItems>span svg{width:13px}.packing-module__SET1qq__edgeNote{margin-top:7px;padding-top:5px;font-size:9px}.packing-module__SET1qq__weight,.packing-module__SET1qq__overweight{margin-top:7px;font-size:10px}.packing-module__SET1qq__scene{inset:130px 0 115px}.packing-module__SET1qq__bottomBar{gap:7px;width:96%;bottom:15px}.packing-module__SET1qq__status{max-width:94%;padding:6px 11px;font-size:10px}.packing-module__SET1qq__controls{gap:7px}.packing-module__SET1qq__tool,.packing-module__SET1qq__rotate{border-radius:12px;min-width:42px;height:44px}.packing-module__SET1qq__rotate{padding:0 12px;font-size:13px!important}.packing-module__SET1qq__controls .packing-module__SET1qq__primary{gap:7px;padding:10px 14px;font-size:14px!important}.packing-module__SET1qq__controls .packing-module__SET1qq__primary svg{width:17px}.packing-module__SET1qq__mapScreen{border-radius:20px;margin:0 10px;padding:20px 15px}.packing-module__SET1qq__mapHeading h1{font-size:27px}.packing-module__SET1qq__mapHeading{margin-bottom:10px}.packing-module__SET1qq__mapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packing-module__SET1qq__mapScreen h2{font-size:19px}.packing-module__SET1qq__mapScreen h2 span{font-size:10px}.packing-module__SET1qq__destination strong{font-size:12px}.packing-module__SET1qq__destination small{font-size:9px}.packing-module__SET1qq__scrim{padding:16px;inset:-66px 0 0}.packing-module__SET1qq__arrivalPicture{height:175px}.packing-module__SET1qq__arrival h2{font-size:21px}.packing-module__SET1qq__arrival .packing-module__SET1qq__primary{font-size:14px!important}.packing-module__SET1qq__helpPanel{padding:22px 18px}.packing-module__SET1qq__helpPanel h2{font-size:23px}.packing-module__SET1qq__helpPanel li{font-size:13px}.packing-module__SET1qq__flatWrap{justify-content:flex-start;padding:80px 23px 70px}.packing-module__SET1qq__flatBoard{border-width:10px;gap:3px;width:min(100%,310px);padding:6px}.packing-module__SET1qq__flatInventory{gap:5px;max-width:95%;bottom:125px}.packing-module__SET1qq__flatInventory button{width:58px;padding:6px 3px;font-size:8px}.packing-module__SET1qq__page .packing-object-label{padding:4px 6px;font-size:9px}.packing-module__SET1qq__checklist.packing-module__SET1qq__collapsed{max-width:180px}.packing-module__SET1qq__saveNotice{font-size:8px;bottom:0}.packing-module__SET1qq__age{max-width:280px}}@media (max-width:370px){.packing-module__SET1qq__missionHeading h1{font-size:20px}.packing-module__SET1qq__missionHeading p{font-size:10px}.packing-module__SET1qq__scene{inset:137px 0 115px}.packing-module__SET1qq__checklist{top:138px}.packing-module__SET1qq__primary{font-size:15px!important}.packing-module__SET1qq__brand{font-size:18px!important}.packing-module__SET1qq__controls{gap:5px}.packing-module__SET1qq__tool{min-width:38px}.packing-module__SET1qq__controls .packing-module__SET1qq__primary{padding:10px}.packing-module__SET1qq__controls .packing-module__SET1qq__primary svg:first-child{display:none}}@media (max-height:550px) and (min-width:651px){.packing-module__SET1qq__playing{min-height:600px}.packing-module__SET1qq__missionHeading{max-width:330px}.packing-module__SET1qq__missionHeading p{font-size:10px}.packing-module__SET1qq__checklist{width:160px}.packing-module__SET1qq__scene{inset:50px 0 100px}}@media (prefers-reduced-motion:reduce){.packing-module__SET1qq__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.packing-module__SET1qq__gameContent{position:absolute;inset:0}.packing-module__SET1qq__scene canvas{touch-action:none}.packing-module__SET1qq__production .packing-module__SET1qq__header{padding-left:130px}.packing-module__SET1qq__production .packing-module__SET1qq__bottomBar{bottom:90px}.packing-module__SET1qq__production .packing-module__SET1qq__scene{bottom:165px}.packing-module__SET1qq__production .packing-module__SET1qq__flatInventory{bottom:215px}@media (max-width:639px){.packing-module__SET1qq__production .packing-module__SET1qq__header{height:130px;padding:70px 14px 10px}.packing-module__SET1qq__production .packing-module__SET1qq__game{height:calc(100% - 130px)}.packing-module__SET1qq__production.packing-module__SET1qq__playing{min-height:804px}.packing-module__SET1qq__production .packing-module__SET1qq__bottomBar{bottom:15px}.packing-module__SET1qq__production .packing-module__SET1qq__scene{bottom:115px}.packing-module__SET1qq__production .packing-module__SET1qq__flatInventory{bottom:125px}.packing-module__SET1qq__production .packing-module__SET1qq__lobby{min-height:calc(100svh - 130px)}}
.room-module__ACgnUG__sway{transform-origin:50% 0;animation:5.5s ease-in-out infinite room-module__ACgnUG__sway}@keyframes room-module__ACgnUG__sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.room-module__ACgnUG__breathe{animation:2.4s ease-in-out infinite room-module__ACgnUG__breathe}@keyframes room-module__ACgnUG__breathe{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 10px #fff0}}html[data-theme=dark] .room-module__ACgnUG__glow{filter:drop-shadow(0 0 10px #fde0478c)drop-shadow(0 0 24px #fbbf244d);animation:4s ease-in-out infinite room-module__ACgnUG__flicker}@keyframes room-module__ACgnUG__flicker{0%,to{opacity:1}50%{opacity:.9}}html[data-theme=dark] .room-module__ACgnUG__glowSoft{filter:drop-shadow(0 0 12px #fbbf2459)}.room-module__ACgnUG__burst{pointer-events:none;position:absolute;top:50%;left:50%}.room-module__ACgnUG__burst>span{width:10px;height:10px;transform:rotate(var(--a)) translateY(0) rotate(45deg) scale(.4);opacity:0;background:#fde047;border-radius:2px;margin:-5px;animation:.9s ease-out forwards room-module__ACgnUG__burst;position:absolute;box-shadow:0 0 6px #fde047e6}@keyframes room-module__ACgnUG__burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(45deg) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-48px) rotate(45deg) scale(1)}}@media (prefers-reduced-motion:reduce){.room-module__ACgnUG__sway,.room-module__ACgnUG__breathe,.room-module__ACgnUG__burst>span{animation:none}html[data-theme=dark] .room-module__ACgnUG__glow{animation:none}}
