:root{--world-brand:#5b5ef6;--world-brand-dark:#3f42c8;--world-ground:#eef3f9;--world-ink:#1e2235;--world-muted:#6b7290;--world-line:#e4e7f5;--world-lip:#d9def2;--game-font:"Fredoka", "Inter", system-ui, sans-serif}[x-cloak]{display:none!important}.world-body{background:radial-gradient(120% 90% at 50% 30%, #fff 0%, var(--world-ground) 70%, #e3eaf5 100%);color:var(--world-ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.game-font{font-family:var(--game-font)}.world-card{box-shadow:0 0 0 1px var(--world-line), 0 5px 0 0 var(--world-lip), 0 22px 40px -22px #1e285a73;background:#fff;border:2px solid #fff;border-radius:22px}.world-topbar{box-shadow:0 0 0 1px var(--world-line), 0 5px 0 0 var(--world-lip), 0 18px 34px -20px #1e285a66;background:#fffffff5;border:2px solid #fff;border-radius:22px}.game-pop-in{animation:.38s cubic-bezier(.34,1.56,.64,1) both game-pop-in}@keyframes game-pop-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}:where(.game-btn){display:inline-flex}.game-btn{font:600 13px/1.1 var(--game-font);letter-spacing:.01em;color:#fff;background:linear-gradient(180deg, #8487ff 0%, var(--world-brand) 100%);box-shadow:0 4px 0 0 var(--world-brand-dark), inset 0 1px 0 #ffffff59;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;transition:transform 80ms,box-shadow 80ms,filter .15s}.game-btn:hover{filter:brightness(1.06)}.game-btn:active{box-shadow:0 1px 0 0 var(--world-brand-dark), inset 0 1px 0 #ffffff59;transform:translateY(3px)}.game-btn:focus-visible{outline-offset:2px;outline:3px solid #5b5ef659}.game-btn svg{width:16px;height:16px}.game-btn--light{color:var(--world-ink);box-shadow:0 0 0 1px var(--world-line), 0 4px 0 0 var(--world-lip);background:linear-gradient(#fff,#f3f5fc)}.game-btn--light:active{box-shadow:0 0 0 1px var(--world-line), 0 1px 0 0 var(--world-lip)}.game-btn--sm{border-radius:12px;padding:6px 10px;font-size:12px}:where(.world-ctrl){display:flex}.world-ctrl{color:#4b5272;width:38px;height:38px;box-shadow:0 0 0 1px var(--world-line), 0 3px 0 0 var(--world-lip);background:linear-gradient(#fff,#f2f4fb);border-radius:13px;justify-content:center;align-items:center;transition:transform 80ms,box-shadow 80ms,color .15s}.world-ctrl svg{width:18px;height:18px}.world-ctrl:hover{color:var(--world-brand)}.world-ctrl:active{box-shadow:0 0 0 1px var(--world-line), 0 1px 0 0 var(--world-lip);transform:translateY(2px)}.world-ctrl:focus-visible{outline-offset:2px;outline:3px solid #5b5ef659}.world-ctrl--close{color:#fff;background:linear-gradient(#fb7185,#e11d48);box-shadow:0 3px #9f1239}.world-ctrl--close:hover{color:#fff;filter:brightness(1.06)}.world-ctrl--close:active{box-shadow:0 1px #9f1239}.game-medal{--tone:var(--world-brand);color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 65%, #fff) 0%, var(--tone) 75%);width:40px;height:40px;box-shadow:0 3px 0 0 color-mix(in srgb, var(--tone) 70%, #000), inset 0 1px 0 #ffffff73;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.game-medal svg{width:20px;height:20px}.game-medal--sm{border-radius:10px;width:30px;height:30px}.game-medal--sm svg{width:16px;height:16px}.game-medal--lg{border-radius:17px;width:52px;height:52px}.game-medal--lg svg{width:26px;height:26px}.game-ribbon{--tone:var(--world-brand);font:600 11px/1.2 var(--game-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 75%, #fff), var(--tone));box-shadow:0 2px 0 0 color-mix(in srgb, var(--tone) 65%, #000);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.game-bar{background:#eef0f8;border-radius:999px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 2px #1e285a0f}.game-bar__fill{--tone:var(--world-brand);background:repeating-linear-gradient(-45deg, #ffffff38 0 8px, transparent 8px 16px), linear-gradient(180deg, color-mix(in srgb, var(--tone) 70%, #fff), var(--tone));background-size:22px 22px,auto;border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.world-pill{font:600 11px/1.2 var(--game-font);white-space:nowrap;color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex;box-shadow:inset 0 -2px #0000000f}.world-pill[data-status=attention]{color:#92400e;background:#fef3c7}.world-pill[data-status=critical]{color:#991b1b;background:#fee2e2}.world-pill[data-status=coming_soon]{color:#475569;background:#f1f5f9}.world-pill[data-tone=done]{color:#166534;background:#dcfce7}.world-pill[data-tone=progress]{color:#3730a3;background:#e0e7ff}.world-pill[data-tone=waiting]{color:#92400e;background:#fef3c7}.world-pill[data-tone=attention]{color:#9a3412;background:#ffedd5}.world-pill[data-tone=idle]{color:#475569;background:#f1f5f9}.world-spinner{border:3px solid #5b5ef633;border-top-color:var(--world-brand);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite world-spin}@keyframes world-spin{to{transform:rotate(360deg)}}.world-pulse{animation:1.8s ease-in-out infinite world-pulse}@keyframes world-pulse{50%{opacity:.35}}.world-kbd{min-width:22px;box-shadow:0 0 0 1px var(--world-line), 0 2px 0 0 var(--world-lip);font:600 11px/1.4 var(--game-font);color:#374151;text-align:center;background:#fff;border-radius:7px;margin:0 1px;padding:2px 6px;display:inline-block}#world-stage{z-index:0;isolation:isolate}.world-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.world-canvas:active{cursor:grabbing}.world-labels{pointer-events:none;position:absolute;inset:0}.world-label{box-shadow:0 0 0 1px #1e285a14, 0 3px 0 0 var(--world-lip), 0 10px 18px -10px #1e285a80;font:600 12.5px/1.2 var(--game-font);color:var(--world-ink);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;transition:box-shadow .12s;display:inline-flex}.world-label__dot{background:#10b981;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #10b98133}.world-label__value:empty,.world-label__badge:empty{display:none}.world-label__value{font-variant-numeric:tabular-nums;border-left:1px solid #1e285a1f;padding-left:6px;font-weight:700}.world-label__badge{border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.world-label[data-status=attention] .world-label__dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.world-label[data-status=attention] .world-label__badge{color:#92400e;background:#fef3c7}.world-label[data-status=critical] .world-label__dot{background:#ef4444;animation:1.4s ease-in-out infinite world-pulse;box-shadow:0 0 0 3px #ef444438}.world-label[data-status=critical] .world-label__badge{color:#991b1b;background:#fee2e2}.world-label[data-status=coming_soon]{color:#64748b}.world-label[data-status=coming_soon] .world-label__dot{box-shadow:none;background:#cbd5e1}.world-label[data-status=coming_soon] .world-label__badge{color:#475569;background:#f1f5f9}.world-label.is-collapsed{gap:0;padding:5px}.world-label.is-collapsed .world-label__name,.world-label.is-collapsed .world-label__value,.world-label.is-collapsed .world-label__badge{display:none}.world-label.is-hover,.world-label:focus-visible{box-shadow:0 0 0 2px #5b5ef680, 0 4px 0 0 var(--world-lip), 0 12px 20px -10px #1e285a80;z-index:2;outline:none}.world-label.is-hover.is-collapsed{gap:6px;padding:4px 10px 4px 7px}.world-label.is-hover.is-collapsed .world-label__name,.world-label.is-hover.is-collapsed .world-label__value{display:inline}.world-label.is-selected{background:linear-gradient(180deg, #8487ff, var(--world-brand));color:#fff;box-shadow:0 4px 0 0 var(--world-brand-dark), 0 14px 24px -10px #5b5ef6b3;z-index:3}.world-label.is-selected .world-label__value{border-left-color:#ffffff59}.world-label.is-selected .world-label__dot{box-shadow:0 0 0 3px #fff6}.world-bubble-anchor{pointer-events:none}.world-bubble{background:#fff;border:2px solid #e6e8ff;border-radius:16px;flex-direction:column;gap:4px;padding:6px;animation:.35s cubic-bezier(.34,1.56,.64,1) world-bubble-in;display:flex;position:relative;box-shadow:0 4px #e1e4f7,0 12px 22px -12px #28346073}.world-bubble:after{content:"";background:#fff;border-bottom:2px solid #e6e8ff;border-right:2px solid #e6e8ff;width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.world-bubble__row{align-items:center;gap:7px;max-width:230px;display:flex}.world-bubble__avatar{background:linear-gradient(160deg, #8d90ff, var(--world-brand));color:#fff;width:26px;height:26px;font:700 10px/1 var(--game-font);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.world-bubble__avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.world-bubble__row[data-status=active] .world-bubble__avatar:after{animation:1.4s ease-in-out infinite world-pulse}.world-bubble__row[data-status=online] .world-bubble__avatar:after{background:#84cc16}.world-bubble__row[data-status=standby] .world-bubble__avatar{background:linear-gradient(160deg,#cbd5e1,#94a3b8)}.world-bubble__row[data-status=standby] .world-bubble__avatar:after{background:#f59e0b}.world-bubble__text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.world-bubble__text b{font:600 11.5px/1.2 var(--game-font);color:var(--world-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.world-bubble__text span{color:var(--world-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.world-bubble__row[data-status=standby] .world-bubble__text span{color:#b45309}.world-bubble__more{color:#6366f1;padding:0 4px 2px 36px;font-size:10px;font-weight:600}.world-bubble.is-compact{flex-direction:row;gap:0;padding:4px 6px}.world-bubble.is-compact .world-bubble__text,.world-bubble.is-compact .world-bubble__more{display:none}.world-bubble.is-compact .world-bubble__row+.world-bubble__row{margin-left:-8px}.world-bubble.is-compact .world-bubble__avatar{box-shadow:0 0 0 2px #fff}@keyframes world-bubble-in{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}.world-pop{pointer-events:none;z-index:100000!important}.world-pop>span{color:#fff;font:700 13px/1 var(--game-font);white-space:nowrap;background:linear-gradient(#34d399,#10b981);border-radius:999px;padding:5px 11px;animation:2.6s cubic-bezier(.22,1,.36,1) forwards world-pop;display:block;box-shadow:0 3px #059669,0 10px 20px -8px #05966999}.world-pop[data-type=inbound]>span,.world-pop[data-type=stock]>span{background:linear-gradient(#a5a7ff,#6366f1);box-shadow:0 3px #4f46e5,0 10px 20px -8px #4f46e599}.world-pop[data-type=shipment]>span,.world-pop[data-type=transfer]>span{background:linear-gradient(#7dd3fc,#0ea5e9);box-shadow:0 3px #0284c7,0 10px 20px -8px #0284c799}.world-pop[data-type=login]>span,.world-pop[data-type=cash]>span{background:linear-gradient(#fcd34d,#f59e0b);box-shadow:0 3px #d97706,0 10px 20px -8px #d9770699}@keyframes world-pop{0%{opacity:0;transform:translateY(10px)scale(.6)}12%{opacity:1;transform:translateY(0)scale(1.08)}20%{transform:translateY(-4px)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-70px)scale(.95)}}.world-kpis{scrollbar-width:none;padding:2px 2px 8px;top:74px;left:12px;right:12px;overflow-x:auto}.world-kpis::-webkit-scrollbar{display:none}.world-controls{gap:8px;top:168px;left:12px}@media (width>=640px){.world-kpis{top:92px;left:16px;right:auto}.world-controls{top:196px;left:16px}}.world-kpi{align-items:center;gap:11px;min-width:186px;padding:10px 14px 10px 10px;display:flex}.world-kpi__label{color:var(--world-muted);white-space:nowrap;font-size:11px;font-weight:600}.world-kpi__value{font:700 22px/1.1 var(--game-font);color:var(--world-ink);font-variant-numeric:tabular-nums}.world-kpi__hint{color:#9aa0b8;white-space:nowrap;font-size:11px}.world-quests{display:none}@media (width>=1024px){.world-quests{width:316px;max-height:calc(100vh - 410px);display:flex;top:92px;right:16px}}.world-quest{text-align:left;border-radius:16px;gap:10px;width:100%;padding:9px;transition:background-color .15s;display:flex}.world-quest:hover{background:#f5f6fd}.world-quest.is-done .game-bar__fill{--tone:#10b981}.world-toasts{pointer-events:none;width:min(380px,100vw - 24px);top:190px;left:50%;transform:translate(-50%)}@media (width<=639px){.world-toasts{top:168px}}.world-toast{pointer-events:auto;text-align:left;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 9px;animation:.45s cubic-bezier(.34,1.56,.64,1) both game-toast-in;display:flex}@keyframes game-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.92)}to{opacity:1;transform:none}}.world-stepper{display:none}@media (width>=1024px){.world-stepper{width:min(640px,100vw - 468px);display:block;bottom:16px;left:16px}}.world-steps{display:flex}.world-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;display:flex;position:relative}.world-step:before{content:"";z-index:0;background:#e8ebf6;border-radius:999px;width:100%;height:5px;position:absolute;top:14px;right:50%}.world-step:first-of-type:before{display:none}.world-step[data-state=done]:before,.world-step[data-state=current]:before{background:linear-gradient(90deg, #8487ff, var(--world-brand))}.world-step__dot{z-index:1;color:#fff;width:32px;height:32px;box-shadow:0 3px 0 0 var(--world-lip);background:#fff;border:3px solid #e5e7f2;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.world-step__dot svg{width:15px;height:15px}.world-step[data-state=done] .world-step__dot{background:linear-gradient(180deg, #8487ff, var(--world-brand));box-shadow:0 3px 0 0 var(--world-brand-dark);border-color:#fff}.world-step[data-state=current] .world-step__dot{border-color:var(--world-brand);animation:1.8s ease-out infinite game-ping}.world-step[data-state=current] .world-step__dot:after{content:"";background:var(--world-brand);border-radius:999px;width:12px;height:12px}@keyframes game-ping{0%{box-shadow:0 3px 0 0 var(--world-lip), 0 0 0 0 #5b5ef673}70%{box-shadow:0 3px 0 0 var(--world-lip), 0 0 0 10px #5b5ef600}}.world-step__label{font:600 11.5px/1.2 var(--game-font);color:#374151}.world-step[data-state=todo] .world-step__label{color:#9ca3af}.world-step__time{color:#9ca3af;font-variant-numeric:tabular-nums;min-height:14px;font-size:10px}.world-table{height:60vh;display:none;bottom:12px;left:12px;right:12px}.world-table.is-open{display:flex}@media (width>=1024px){.world-table,.world-table.is-open{width:404px;height:286px;display:flex;bottom:16px;left:auto;right:16px}#world-app:not(.is-compact) .world-sheet-close{display:none!important}}.game-tabs{background:#f1f3fa;border-radius:14px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 2px #1e285a0d}.game-tab{font:600 12px/1 var(--game-font);color:var(--world-muted);white-space:nowrap;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;transition:background-color .15s,color .15s;display:inline-flex}.game-tab:hover{color:var(--world-ink)}.game-tab.is-active{color:var(--world-brand);box-shadow:0 2px 0 0 var(--world-lip), 0 0 0 1px var(--world-line);background:#fff}.game-tab__count{min-width:18px;color:var(--world-brand);background:#5b5ef61f;border-radius:999px;padding:1px 5px;font-size:10.5px}:where(.game-row){display:flex}.game-row{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px;transition:background-color .15s}.game-row:hover{background:#f5f6fd}.game-avatar{color:#fff;width:34px;height:34px;font:700 12px/1 var(--game-font);background:linear-gradient(160deg, #8d90ff, var(--world-brand));box-shadow:0 2px 0 0 var(--world-brand-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.game-avatar[data-status=standby]{background:linear-gradient(160deg,#cbd5e1,#94a3b8);box-shadow:0 2px #64748b}.game-avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.game-avatar[data-status=online]:after{background:#84cc16}.game-avatar[data-status=standby]:after{background:#f59e0b}.world-panel{max-height:66vh;bottom:12px;left:12px;right:12px}@media (width>=768px){.world-panel{width:372px;max-height:calc(100vh - 112px);inset:92px 16px auto auto}}.world-panel__hero{--tone:var(--world-brand);background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--tone) 24%, #fff) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--tone) 10%, #fff), #fff);border-bottom:1px solid var(--world-line);padding:16px 16px 14px;position:relative}.game-stat{background:#f7f8fd;border-radius:16px;padding:10px 12px;box-shadow:inset 0 -3px #1e285a0d}.game-stat__value{font:700 21px/1.15 var(--game-font);color:var(--world-ink);font-variant-numeric:tabular-nums}:where(.game-module){display:flex}.game-module{--tone:var(--world-brand);text-align:left;font:600 12px/1.2 var(--game-font);color:var(--world-ink);box-shadow:0 0 0 1px var(--world-line), 0 3px 0 0 var(--world-lip);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:7px 8px;transition:transform 80ms,box-shadow 80ms,color .15s}.game-module:hover{color:var(--world-brand)}.game-module:active{box-shadow:0 0 0 1px var(--world-line), 0 1px 0 0 var(--world-lip);transform:translateY(2px)}.world-windows{background:#fff;border-radius:22px;position:absolute;inset:72px 8px 8px}@media (width>=640px){.world-windows{inset:88px 16px 16px}}@media (width>=1024px){.world-windows{left:max(92px,100% - 1260px)}}.world-windows.is-max{inset:80px 8px 8px}.world-windows__bar{background:linear-gradient(180deg, #7c7fff 0%, var(--world-brand) 100%);align-items:center;gap:6px;padding:8px 8px 9px 10px;display:flex;box-shadow:inset 0 -3px #0000001f}.world-tabs{scrollbar-width:none}.world-tabs::-webkit-scrollbar{display:none}.world-tab{min-width:0;max-width:230px;font:600 12.5px/1.1 var(--game-font);color:#ffffffe0;cursor:pointer;background:#ffffff24;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:6px 6px 6px 10px;transition:background-color .15s,color .15s;display:flex}.world-tab:hover{color:#fff;background:#ffffff3d}.world-tab.is-active{color:var(--world-brand);background:#fff;box-shadow:0 3px #00000026}.world-tab__close{opacity:.65;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.world-tab__close svg{width:12px;height:12px}.world-tab__close:hover{opacity:1;background:#0000001a}:where(.world-bar-btn){display:flex}.world-bar-btn{color:#fff;background:#ffffff29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,transform 80ms}.world-bar-btn svg{width:17px;height:17px}.world-bar-btn:hover{background:#ffffff47}.world-bar-btn:active{transform:translateY(1px)}.world-bar-btn--close{background:linear-gradient(#fb7185,#e11d48);box-shadow:0 2px #9f1239}.world-bar-btn--close:hover{filter:brightness(1.06);background:linear-gradient(#fb7185,#e11d48)}.world-progress{animation:1.1s ease-in-out infinite world-progress}@keyframes world-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.world-restore{bottom:76px;left:50%;transform:translate(-50%)}@media (width>=1024px){.world-restore{bottom:18px}}.world-launcher{border-radius:0;height:100%}@media (width>=640px){.world-launcher{border-radius:26px;height:auto;max-height:calc(100vh - 110px)}}.world-launcher__hero{border-bottom:1px solid var(--world-line);background:radial-gradient(120% 120% at 100% 0,#8487ff47,#0000 60%),linear-gradient(#f4f5ff,#fff);padding:16px 16px 14px}.world-app-tile{--tile:var(--world-brand);min-width:0;box-shadow:0 0 0 1px var(--world-line), 0 4px 0 0 var(--world-lip);font:600 13px/1.2 var(--game-font);color:var(--world-ink);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:10px;transition:transform .12s,box-shadow .12s;display:flex}.world-app-tile:hover,.world-app-tile:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tile) 50%, #fff), 0 6px 0 0 color-mix(in srgb, var(--tile) 28%, var(--world-lip));outline:none;transform:translateY(-2px)}.world-app-tile:active{box-shadow:0 0 0 1px var(--world-line), 0 1px 0 0 var(--world-lip);transform:translateY(2px)}.world-app-tile>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.world-app-tile .game-medal{--tone:var(--tile)}.game-overlay{-webkit-backdrop-filter:blur(3px);background:#191e3c4d}.world-loading{text-align:center;width:min(360px,100vw - 32px);padding:22px}@media (prefers-reduced-motion:reduce){.world-pop>span,.world-bubble,.game-pop-in,.world-toast,.game-bar__fill,.world-progress,.world-pulse,.world-spinner,.world-step[data-state=current] .world-step__dot{animation:none!important}}@media (orientation:landscape) and (height<=500px){.world-topbar{border-radius:16px;padding:4px 8px!important;top:6px!important;left:8px!important;right:8px!important}.world-topbar img{width:30px;height:30px}.is-compact .world-kpis{top:58px!important;left:8px!important}.is-compact .world-controls{gap:5px;top:104px!important;left:8px!important}.is-compact .world-controls .world-ctrl{border-radius:11px;width:32px;height:32px}.is-compact .is-sheet{top:58px!important;bottom:66px!important}.is-compact .world-panel{top:58px!important}.world-dock{bottom:6px!important}.world-windows,.world-windows.is-max{border-radius:16px;inset:58px 6px 6px}.world-windows__bar{padding:5px 6px}.world-panel{width:min(380px,48vw)!important;max-height:none!important;inset:58px 8px 8px auto!important}.world-table.is-open{width:min(420px,52vw);height:auto;inset:58px 8px 8px auto}.world-toasts{width:300px;top:62px;left:auto;right:12px;transform:none}.world-restore{bottom:10px}.world-launcher{border-radius:0;height:100%;max-height:none}}.world-rotate-phone{border:4px solid var(--world-brand);width:46px;height:76px;box-shadow:0 4px 0 0 var(--world-brand-dark);background:#fff;border-radius:10px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite world-rotate;position:relative}.world-rotate-phone span{background:var(--world-brand);border-radius:999px;width:12px;height:3px;margin-left:-6px;position:absolute;bottom:5px;left:50%}@keyframes world-rotate{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}.is-compact .world-topbar{padding-top:6px;padding-bottom:6px}.is-compact .world-kpis{gap:8px;padding-bottom:6px;top:70px;left:10px;right:10px}@media (width>=640px){.is-compact .world-kpis{top:80px;left:14px;right:auto}}.is-compact .world-kpi{border-radius:16px;gap:8px;min-width:0;padding:5px 12px 5px 5px}.is-compact .world-kpi .game-medal{border-radius:10px;width:30px;height:30px}.is-compact .world-kpi .game-medal svg{width:16px;height:16px}.is-compact .world-kpi__label,.is-compact .world-kpi__hint{display:none}.is-compact .world-kpi__value{font-size:16px}.is-compact .world-controls{gap:6px;top:124px;left:10px}@media (width>=640px){.is-compact .world-controls{top:134px;left:14px}}.is-compact .world-controls .world-ctrl{border-radius:12px;width:36px;height:36px}.is-compact .is-sheet{flex-direction:column;width:auto;height:auto;max-height:60vh;display:flex;position:absolute;inset:auto 8px 80px}.is-compact .world-stepper.is-sheet{padding:14px;display:block;overflow-y:auto}.is-compact .world-table.is-sheet{height:60vh}@media (orientation:landscape){.is-compact .is-sheet{width:min(420px,48vw);max-height:none;inset:74px 12px 80px auto}.is-compact .world-table.is-sheet{height:auto}.is-compact .world-panel{width:min(380px,46vw);max-height:none;inset:74px 12px 12px auto}}.world-dock{border-radius:20px;bottom:12px;left:50%;transform:translate(-50%)}.world-dock__btn{font:600 13px/1 var(--game-font);color:var(--world-ink);white-space:nowrap;border-radius:15px;align-items:center;gap:7px;padding:5px 12px 5px 5px;transition:background-color .15s,transform 80ms;display:flex;position:relative}.world-dock__btn:active{transform:translateY(2px)}.world-dock__btn.is-active{color:var(--world-brand);background:#eef0ff;box-shadow:inset 0 0 0 2px #5b5ef659}.world-dock__badge{color:#fff;min-width:19px;height:19px;font:700 10.5px/19px var(--game-font);text-align:center;background:#ef4444;border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}@media (width<=420px){.world-dock__btn>span:nth-child(2){display:none}.world-dock__btn{padding:5px}}.is-compact .world-label{gap:5px;padding:3px 8px 3px 6px;font-size:11px}.is-compact .world-label__badge{display:none}.is-compact .world-bubble{border-radius:14px;flex-direction:row;gap:0;padding:3px 5px}.is-compact .world-bubble .world-bubble__text,.is-compact .world-bubble .world-bubble__more{display:none}.is-compact .world-bubble .world-bubble__row+.world-bubble__row{margin-left:-8px}.is-compact .world-bubble__avatar{width:22px;height:22px;font-size:9px;box-shadow:0 0 0 2px #fff}.is-compact .world-toasts{top:auto;bottom:80px}.is-in-store :is(.world-kpis,.world-controls,.world-quests,.world-stepper,.world-table,.world-dock,.world-panel,.world-toasts){display:none!important}.is-in-store #world-stage{visibility:hidden}.world-store__head{width:min(560px,100vw - 32px);padding:12px;top:92px;left:16px}.world-store__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.world-store__stats .game-stat{padding:8px 10px}.world-store__stats .game-stat__value{font-size:17px}.world-store__stations{scrollbar-width:none;border-radius:20px;max-width:calc(100vw - 16px);bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.world-store__stations::-webkit-scrollbar{display:none}.world-store__panel{width:400px;top:92px;bottom:90px;right:16px}.world-store__hint{white-space:nowrap;bottom:84px;left:50%;transform:translate(-50%)}.world-store__h{font:600 12px/1.2 var(--game-font);letter-spacing:.05em;text-transform:uppercase;color:#9aa0b8;margin-bottom:6px}.world-store__bars{background:#f7f8fd;border-radius:14px;align-items:flex-end;gap:3px;height:74px;padding:6px 4px 0;display:flex}.world-store__bar{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.world-store__bar span{background:linear-gradient(#6ee7b7,#10b981);border-radius:5px 5px 2px 2px;display:block}.world-store__bar span.is-now{background:linear-gradient(#a5b4fc,#5b5ef6)}.world-store__bar small{color:#9aa0b8;text-align:center;height:14px;font-size:9px}.is-compact .world-store__head{width:auto;padding:8px;top:70px;left:8px;right:8px}.is-compact .world-store__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.is-compact .world-store__stats .game-stat{padding:5px 7px}.is-compact .world-store__stats .game-stat__value{font-size:14px}.is-compact .world-store__stats .game-stat>div:last-child:not(.game-stat__value){display:none}.is-compact .world-store__panel{width:auto;max-height:62vh;inset:auto 8px 74px}.is-compact .world-store__hint{display:none}@media (orientation:landscape){.is-compact .world-store__head{width:min(480px,54vw);right:auto}.is-compact .world-store__panel{width:min(400px,44vw);max-height:none;top:70px;bottom:74px;left:auto}}@media (orientation:landscape) and (height<=500px){.is-compact .world-store__head{top:58px}.is-compact .world-store__stats{display:none}.is-compact .world-store__panel{top:58px;bottom:62px}.world-store__stations{bottom:6px}}@media (width<=420px){.world-store__stations .world-dock__btn>span:nth-child(2){display:none}}.world-hotspot-anchor{pointer-events:none}.world-hotspot{--tone:var(--world-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--tone) 40%, #fff), 0 4px 0 0 color-mix(in srgb, var(--tone) 35%, var(--world-lip)), 0 12px 22px -12px #1e285a8c;font:600 12.5px/1.1 var(--game-font);color:var(--world-ink);white-space:nowrap;pointer-events:auto;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 7px;animation:2.6s ease-in-out infinite hotspot-bob;display:inline-flex}.world-hotspot__dot{background:var(--tone);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 25%, transparent);border-radius:999px}.world-hotspot__badge:empty{display:none}.world-hotspot__badge{background:color-mix(in srgb, var(--tone) 16%, #fff);color:color-mix(in srgb, var(--tone) 80%, #000);border-radius:999px;padding:2px 7px;font-size:10.5px}.world-hotspot.is-active{background:var(--tone);color:#fff}.world-hotspot.is-active .world-hotspot__dot{background:#fff}.world-hotspot.is-active .world-hotspot__badge{color:#fff;background:#ffffff40}@keyframes hotspot-bob{50%{transform:translateY(-4px)}}.is-compact .world-hotspot{padding:4px 8px 4px 5px;font-size:11px}.is-compact .world-hotspot__label{display:none}.is-compact .world-hotspot.is-active .world-hotspot__label{display:inline}.world-tag{--tone:#ef4444;background:var(--tone);color:#fff;font:600 11px/1.2 var(--game-font);white-space:nowrap;box-shadow:0 3px 0 0 color-mix(in srgb, var(--tone) 65%, #000);pointer-events:none;border-radius:999px;padding:3px 9px}.world-clouds{z-index:70;pointer-events:all;position:fixed;inset:0;overflow:hidden}.world-clouds>span{filter:drop-shadow(0 -10px 30px #5b5ef61f);background:radial-gradient(circle at 40% 35%,#fff 0% 45%,#eef0ff 70%,#eef0ff00 72%);border-radius:50%;width:70vmax;height:70vmax;position:absolute;bottom:-60vh;transform:translateY(110vh)}.world-clouds>span:first-child{left:-30vmax}.world-clouds>span:nth-child(2){width:60vmax;height:60vmax;left:-5vmax}.world-clouds>span:nth-child(3){width:75vmax;height:75vmax;left:20vmax}.world-clouds>span:nth-child(4){left:45vmax}.world-clouds>span:nth-child(5){width:65vmax;height:65vmax;left:70vmax}.world-clouds>span:nth-child(6){width:55vmax;height:55vmax;bottom:-20vh;left:-15vmax}.world-clouds>span:nth-child(7){width:60vmax;height:60vmax;bottom:-10vh;left:30vmax}.world-clouds>span:nth-child(8){width:58vmax;height:58vmax;bottom:-25vh;left:60vmax}.world-clouds>span:nth-child(9){width:50vmax;height:50vmax;bottom:20vh;left:5vmax}.world-clouds__fill{opacity:0;background:linear-gradient(#f7f7ff,#fff);position:absolute;inset:0}.world-clouds__title{color:var(--world-brand);opacity:0;font-size:22px;font-weight:700;animation:.7s .35s forwards cloud-title;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-clouds.is-cover>span{animation:.7s cubic-bezier(.5,0,.3,1) forwards cloud-cover}.world-clouds.is-cover .world-clouds__fill{animation:.7s .3s forwards cloud-fill}.world-clouds.is-reveal>span{animation:.95s cubic-bezier(.5,0,.3,1) forwards cloud-reveal;transform:translateY(-30vh)}.world-clouds.is-reveal .world-clouds__fill{opacity:1;animation:.45s forwards cloud-unfill}.world-clouds.is-reveal{pointer-events:none}.world-clouds>span:nth-child(2n){animation-delay:60ms!important}.world-clouds>span:nth-child(3n){animation-delay:.12s!important}@keyframes cloud-cover{0%{transform:translateY(110vh)scale(.9)}to{transform:translateY(-30vh)scale(1.05)}}@keyframes cloud-reveal{0%{transform:translateY(-30vh)scale(1.05)}to{transform:translateY(-190vh)scale(1.15)}}@keyframes cloud-fill{to{opacity:1}}@keyframes cloud-unfill{to{opacity:0}}@keyframes cloud-title{to{opacity:1}}@media (prefers-reduced-motion:reduce){.world-clouds>span{display:none}.world-clouds.is-cover .world-clouds__fill{animation-duration:.2s;animation-delay:0s}.world-hotspot{animation:none}}.is-compact .world-store__panel{overflow-y:auto}.is-compact .world-store__panel>div.min-h-0{flex:none;overflow:visible}.is-compact .world-store__panel>header{z-index:1;position:sticky;top:0}.world-closing-chip{color:#fff;font:600 13px/1 var(--game-font);white-space:nowrap;background:linear-gradient(#fb7185,#e11d48);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex;top:186px;left:50%;transform:translate(-50%);box-shadow:0 4px #9f1239,0 14px 26px -12px #e11d48b3}.world-closing-chip:active{transform:translate(-50%)translateY(3px);box-shadow:0 1px #9f1239}.world-closing-chip__bell{background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;animation:2.4s ease-in-out infinite bell-ring;display:flex}.world-closing-chip__bell svg{width:15px;height:15px}@keyframes bell-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}}.is-compact .world-closing-chip{font-size:12px;top:auto;bottom:74px}.is-in-store .world-closing-chip{display:none}@media (prefers-reduced-motion:reduce){.world-closing-chip__bell{animation:none}}.is-compact .world-topbar{border-radius:18px;gap:6px;padding:5px 7px}.is-compact .world-topbar img{width:30px;height:30px}.is-compact .world-topbar .game-btn{border-radius:12px;padding:6px 10px;font-size:12px}.is-compact .world-topbar .world-ctrl{border-radius:11px;width:34px;height:34px}.is-compact .world-topbar .game-avatar{width:32px!important;height:32px!important}.is-compact .world-windows{border-radius:18px;inset:64px 10px 10px}@media (width>=640px){.is-compact .world-windows{inset:70px 18px 16px}}.is-compact .world-windows__bar{gap:4px;padding:5px 6px 6px 7px}.is-compact .world-tab{border-radius:10px;max-width:170px;padding:4px 4px 4px 8px;font-size:11.5px}.is-compact .world-bar-btn{border-radius:9px;width:28px;height:28px}.is-compact .world-bar-btn svg{width:15px;height:15px}.is-compact .world-launcher{border-radius:24px;height:auto;max-height:82vh}.is-compact .world-launcher__hero{padding:12px}.is-compact .world-launcher__hero .game-medal{border-radius:11px;width:32px;height:32px}.is-compact .world-launcher__hero .game-font.text-xl{font-size:16px}.is-compact .world-launcher__hero .text-xs{display:none}.is-compact .world-launcher .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}@media (width>=640px){.is-compact .world-launcher .grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.is-compact .world-app-tile{text-align:center;border-radius:14px;flex-direction:column;gap:5px;padding:8px 4px 7px;font-size:10.5px;line-height:1.15}.is-compact .world-app-tile .game-medal{border-radius:11px;width:34px;height:34px}.is-compact .world-app-tile>span:last-child{-webkit-line-clamp:2}.is-compact .world-launcher .game-ribbon{margin-bottom:8px;padding:3px 9px;font-size:9.5px}.is-compact .world-launcher .mb-5{margin-bottom:14px}@media (width<=639px){#world-app.is-compact>.game-overlay:has(.world-launcher){align-items:flex-end;padding:8px}}.is-compact :is(.world-store__panel,.is-sheet,.world-panel) .game-stat__value{font-size:17px}.is-compact :is(.world-store__panel,.world-panel) .game-medal--lg{border-radius:14px;width:42px;height:42px}.is-compact :is(.world-store__panel,.world-panel) .world-panel__hero{padding:12px}.is-compact :is(.world-store__panel,.world-panel) h2.text-xl{font-size:17px}.game-chip{color:#4b5272;background:#f3f4fb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e6f2}.game-chip b{color:#1e2235}.world-decor{z-index:35;pointer-events:none;position:absolute;inset:0}.world-decor>*{pointer-events:auto}.world-decor__bar{flex-wrap:wrap;align-items:center;gap:6px 14px;width:min(1040px,100vw - 24px);margin-inline:auto;padding:8px 10px;display:flex;position:absolute;top:88px;left:0;right:0}.is-decor .world-store__head{display:none}.world-decor__group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.world-decor__label{letter-spacing:.04em;text-transform:uppercase;color:#8a90a6;margin-right:2px;font-size:10.5px;font-weight:700}.world-decor__chip{color:#3c4257;white-space:nowrap;background:#f3f4fb;border-radius:9px;min-width:28px;height:28px;padding:0 8px;font:600 12px/1 Fredoka,Inter,sans-serif;box-shadow:inset 0 0 0 1px #e2e5f0}.world-decor__chip.is-active{color:#fff;background:#6f7fb0;box-shadow:0 2px #4e5c88}.world-decor__swatch{border-radius:7px;width:22px;height:22px;transition:transform .12s;box-shadow:inset 0 0 0 1px #0000001f}.world-decor__swatch.is-active{transform:scale(1.06);box-shadow:0 0 0 2px #fff,0 0 0 4px #6f7fb0}.world-decor__select{color:#3c4257;background-color:#fff;border:1px solid #e2e5f0;border-radius:9px;height:30px;padding:0 26px 0 8px;font-size:12.5px;font-weight:600}.world-decor__tool{background:#f3f4fb;border-radius:10px;width:36px;height:32px;font-size:16px;box-shadow:inset 0 0 0 1px #e2e5f0,0 2px #dadde8}.world-decor__tool:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #e2e5f0}.world-decor__tool.is-danger{color:#b33f3f;background:#fbeded}.world-decor__inspector{width:260px;padding:12px;position:absolute;top:150px;left:16px}.world-decor__catalog{flex-direction:column;padding:10px;display:flex;position:absolute}.world-decor__cat-head{align-items:center;gap:8px;padding:0 2px 8px;display:flex}.world-decor__tabs{border-bottom:1px solid #eef0f8;flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.world-decor__tab{color:#4b5272;white-space:nowrap;background:#f6f7fb;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 10px;font:600 12.5px/1 Fredoka,Inter,sans-serif;display:inline-flex}.world-decor__tab.is-active{color:#fff;background:#6f7fb0;box-shadow:0 2px #4e5c88}.world-decor__grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;min-height:0;padding:8px 2px 2px;display:grid;overflow-y:auto}.world-decor__item{text-align:center;background:#fbfbfd;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;padding:6px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 1px #e8eaf3,0 2px #e1e4ee}.world-decor__item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #9aa7cf,0 4px #d5daea}.world-decor__item:active{transform:translateY(1px)}.world-decor__thumb{aspect-ratio:1;background:radial-gradient(85% 75% at 50% 35%,#fff 0%,#eceaf2 100%);border-radius:10px;display:block;position:relative;overflow:hidden}.world-decor__thumb img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 3px #28283c2e);width:92%;height:92%;position:absolute;inset:4%}.world-decor__thumb-wait{background:linear-gradient(90deg,#e6e8f0,#f4f5f9,#e6e8f0) 0 0/200% 100%;border-radius:50%;animation:1.2s linear infinite decor-shimmer;position:absolute;inset:30%}@keyframes decor-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.world-decor__name{color:#3c4257;justify-content:center;align-items:center;min-height:2.4em;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.world-decor__grid{grid-auto-rows:max-content;align-content:start}@media (width>=768px),(orientation:landscape) and (height<=520px){.world-decor__catalog{width:340px;top:150px;bottom:16px;right:16px}.world-decor__catalog.is-closed{width:200px;bottom:auto}.world-decor__grid{flex:1;grid-template-columns:repeat(3,1fr)}}@media (orientation:landscape) and (height<=520px){.world-decor__bar{scrollbar-width:none;flex-wrap:nowrap;width:calc(100vw - 16px);padding:5px 8px;overflow-x:auto;top:70px!important}.world-decor__bar::-webkit-scrollbar{display:none}.world-decor__group{flex-wrap:nowrap;flex-shrink:0}.world-decor__group.ml-auto{margin-left:8px}.world-decor__catalog{width:min(270px,38vw);padding:8px;top:118px;bottom:8px;right:8px}.world-decor__cat-head{padding-bottom:6px}.world-decor__grid{grid-template-columns:repeat(2,1fr);gap:6px}.world-decor__tab-label{display:none}.world-decor__inspector{width:min(230px,34vw);max-height:calc(100% - 126px);padding:10px;top:118px;left:8px;overflow-y:auto}}@media (width<=767px) and (orientation:portrait){.world-decor__catalog{max-height:46%;bottom:8px;left:8px;right:8px}.world-decor__catalog.is-closed{right:auto}.world-decor__grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.world-decor__tab-label{display:none}.world-decor__inspector{width:min(260px,100vw - 16px);top:auto;bottom:calc(46% + 16px);left:8px}}.is-compact .world-decor__bar{gap:4px 8px;padding:6px 8px;top:74px}.world-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171a2661;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.world-crew{flex-direction:column;width:min(1000px,100%);height:min(680px,100%);display:flex;overflow:hidden}.world-crew__head{border-bottom:1px solid #eef0f8;align-items:center;gap:12px;padding:14px 16px;display:flex}.world-crew__body{flex:1;min-height:0;display:flex}.world-crew__list{border-right:1px solid #eef0f8;flex-direction:column;flex-shrink:0;width:290px;display:flex}.world-crew__list .game-row.is-active{background:#eef0fa}.world-crew__editor{flex:1;min-width:0}.world-crew__studio{background:radial-gradient(90% 70% at 50% 40%,#fff 0%,#eeebe5 100%);flex-shrink:0;width:240px;position:relative}.world-crew__field{letter-spacing:.03em;text-transform:uppercase;color:#8a90a6;flex-direction:column;gap:3px;font-size:10.5px;font-weight:700;display:flex}.world-crew__field input[type=text],.world-crew__field select{text-transform:none;letter-spacing:0;color:#2f3650;background:#fff;border:1px solid #e2e5f0;border-radius:10px;height:34px;padding:0 10px;font-size:13px;font-weight:600}.world-crew__foot{border-top:1px solid #eef0f8;align-items:center;gap:8px;padding:10px 14px;display:flex}@media (width<=767px){.world-crew{height:100%}.world-crew__body{flex-direction:column}.world-crew__list{border-bottom:1px solid #eef0f8;border-right:0;width:auto;max-height:34%}.world-crew__studio{width:auto;height:190px}}@media (height<=520px){.world-crew__list{width:230px;max-height:none}.world-crew__body{flex-direction:row}.world-crew__studio{width:170px;height:auto}}.world-bubble__row[data-status=onsite] .world-bubble__avatar:after{background:#a3a8af;animation:none}.game-row:disabled{cursor:default}.game-row:disabled:hover{background:0 0}@media (width<=1439px){#world-app:not(.is-compact) .world-kpi{gap:9px;min-width:0;padding:8px 12px 8px 8px}#world-app:not(.is-compact) .world-kpi__hint{display:none}}body.world-body{background:#10131c}html:has(body.world-body){background:#10131c}#world-app{top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px);width:auto!important;height:auto!important;position:fixed!important}body.world-body{touch-action:pan-x pan-y;overscroll-behavior:none}html:has(body.world-body){touch-action:pan-x pan-y;overscroll-behavior:none}@media (pointer:coarse){body.world-body input,body.world-body select,body.world-body textarea{font-size:max(16px,1em)}}#world-stage,#world-app [x-ref=interiorStage],#world-app .world-interior-stage{position:fixed!important;inset:0!important}#world-app.is-compact{--g:clamp(5px, 1.6vmin, 12px);--b:clamp(30px, 8.8vmin, 44px);--f:clamp(11px, 3.1vmin, 14px);--r:clamp(10px, 3vmin, 16px);--row2:calc(var(--g) * 2 + var(--b));--row3:calc(var(--g) * 3 + var(--b) * 2)}#world-app.is-compact .world-topbar{pointer-events:none;top:var(--g)!important;left:var(--g)!important;right:var(--g)!important;gap:var(--g)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#world-app.is-compact .world-topbar>*{pointer-events:auto}#world-app.is-compact .world-topbar-spacer{pointer-events:none}#world-app.is-compact .world-topbar>button:first-child{width:var(--b);height:var(--b);border-radius:var(--r);background:#fff;justify-content:center;box-shadow:0 3px #d5d9ec,0 8px 18px -10px #1e234673}#world-app.is-compact .world-topbar>button:first-child img{width:calc(var(--b) * .72)!important;height:calc(var(--b) * .72)!important}#world-app.is-compact .world-topbar .game-btn{height:var(--b);min-height:0!important;padding:0 calc(var(--b) * .28)!important;font-size:var(--f)!important;border-radius:var(--r)!important;gap:4px!important}#world-app.is-compact .world-topbar .game-btn>span.hidden,#world-app.is-compact .world-topbar .game-btn .leading-tight{display:none!important}#world-app.is-compact .world-topbar .game-btn svg{width:calc(var(--b) * .42)!important;height:calc(var(--b) * .42)!important}#world-app.is-compact .world-topbar .game-btn--light{background:#fff}#world-app.is-compact .world-topbar .game-medal--sm{width:calc(var(--b) * .66)!important;height:calc(var(--b) * .66)!important;border-radius:calc(var(--r) * .8)!important}#world-app.is-compact .world-topbar .game-medal--sm svg{width:calc(var(--b) * .36)!important;height:calc(var(--b) * .36)!important}#world-app.is-compact .world-clock-chip{height:var(--b);box-shadow:0 3px #0000002e;padding:0 calc(var(--b) * .3) 0 calc(var(--b) * .12)!important;font-size:var(--f)!important}#world-app.is-compact .world-clock-chip>span:first-child{width:calc(var(--b) * .7)!important;height:calc(var(--b) * .7)!important}#world-app.is-compact .world-topbar .world-ctrl{background:#fff;width:var(--b)!important;height:var(--b)!important;border-radius:var(--r)!important}#world-app.is-compact .world-topbar .world-ctrl svg{width:calc(var(--b) * .45)!important;height:calc(var(--b) * .45)!important}#world-app.is-compact .world-user-btn{padding:0!important}#world-app.is-compact .world-user-btn img,#world-app.is-compact .world-user-btn .game-avatar{width:var(--b)!important;height:var(--b)!important;font-size:calc(var(--f) * .9)!important}#world-app.is-compact .world-user-btn>span:not(.game-avatar),#world-app.is-compact .world-user-btn>svg{display:none!important}#world-app.is-compact .world-kpis{overflow:visible;top:var(--row2)!important;left:var(--g)!important;gap:calc(var(--g) * .8)!important;padding:0!important;right:auto!important}#world-app.is-compact .world-kpi{height:calc(var(--b) * .86);padding:0 calc(var(--b) * .28) 0 calc(var(--b) * .1)!important;gap:calc(var(--b) * .16)!important;border-radius:999px!important;min-width:0!important}#world-app.is-compact .world-kpi .game-medal{width:calc(var(--b) * .64)!important;height:calc(var(--b) * .64)!important;border-radius:999px!important}#world-app.is-compact .world-kpi .game-medal svg{width:calc(var(--b) * .34)!important;height:calc(var(--b) * .34)!important}#world-app.is-compact .world-kpi__label,#world-app.is-compact .world-kpi__hint{display:none!important}#world-app.is-compact .world-kpi__value{font-size:calc(var(--f) * 1.05)!important}#world-app.is-compact .world-kpi .game-font.text-xs{font-size:calc(var(--f) * .8)!important}#world-app.is-compact.hud-inline .world-kpis,#world-app.is-compact.hud-inline .world-store__head{top:var(--g)!important;left:var(--slot-left)!important;right:auto!important}#world-app.is-compact.hud-inline .world-kpis{height:var(--b);align-items:center}@media (pointer:coarse){#world-app.is-compact .world-controls{display:none!important}}#world-app.is-compact .world-controls{top:var(--row3)!important;left:var(--g)!important;gap:calc(var(--g) * .8)!important}#world-app.is-compact .world-controls .world-ctrl{width:var(--b)!important;height:var(--b)!important;border-radius:var(--r)!important}#world-app.is-compact .world-dock,#world-app.is-compact .world-store__stations{bottom:var(--g)!important;padding:calc(var(--g) * .6)!important;gap:calc(var(--g) * .6)!important;border-radius:calc(var(--r) * 1.2)!important}#world-app.is-compact .world-dock__btn{height:var(--b);padding:0 calc(var(--b) * .3) 0 calc(var(--b) * .1)!important;gap:calc(var(--b) * .16)!important;font-size:var(--f)!important;border-radius:var(--r)!important}#world-app.is-compact .world-dock__btn .game-medal{width:calc(var(--b) * .72)!important;height:calc(var(--b) * .72)!important;border-radius:calc(var(--r) * .8)!important}#world-app.is-compact .world-dock__btn .game-medal svg{width:calc(var(--b) * .38)!important;height:calc(var(--b) * .38)!important}#world-app.is-compact .world-dock__badge{min-width:calc(var(--f) * 1.3);height:calc(var(--f) * 1.3);font-size:calc(var(--f) * .75)}#world-app.is-compact .world-closing-chip{height:calc(var(--b) * .86);top:var(--row2)!important;bottom:auto!important;left:auto!important;right:var(--g)!important;padding:0 calc(var(--b) * .3) 0 calc(var(--b) * .1)!important;font-size:var(--f)!important;gap:calc(var(--b) * .14)!important;transform:none!important}#world-app.is-compact .world-closing-chip:active{transform:translateY(2px)!important}#world-app.is-compact .world-closing-chip__bell{width:calc(var(--b) * .64);height:calc(var(--b) * .64)}#world-app.is-compact.hud-inline .world-closing-chip{top:var(--row2)!important}#world-app.is-compact .world-label{font-size:calc(var(--f) * .85)!important;padding:calc(var(--f) * .2) calc(var(--f) * .55)!important}#world-app.is-compact .world-hotspot{font-size:calc(var(--f) * .85)!important}#world-app.is-compact .world-bubble__avatar{width:calc(var(--b) * .6)!important;height:calc(var(--b) * .6)!important;font-size:calc(var(--f) * .7)!important}#world-app.is-compact .world-toasts{top:auto!important;bottom:calc(var(--b) + var(--g) * 3)!important;width:min(360px, calc(100% - var(--g) * 2))!important}#world-app.is-compact .world-store__head{max-width:calc(100% - var(--g) * 2);top:var(--row2)!important;left:var(--g)!important;width:auto!important;padding:calc(var(--g) * .5)!important;border-radius:calc(var(--r) * 1.2)!important;right:auto!important}#world-app.is-compact .world-store__head>div:first-child{gap:calc(var(--g) * .8)!important}#world-app.is-compact .world-store__head .game-btn{height:calc(var(--b) * .86);padding:0 calc(var(--b) * .26)!important;font-size:var(--f)!important;border-radius:var(--r)!important}#world-app.is-compact .world-store__head .game-btn span:not(.game-medal),#world-app.is-compact .world-store__head>div:first-child>.game-medal,#world-app.is-compact .world-store__head .text-xs{display:none!important}#world-app.is-compact .world-store__head .text-lg{max-width:40vw;font-size:calc(var(--f) * 1.1)!important}#world-app.is-compact .world-store__stats{display:none!important}@media (orientation:landscape){#world-app.is-compact :is(.world-panel,.is-sheet,.world-store__panel){top:var(--row2)!important;bottom:var(--g)!important;right:var(--g)!important;border-radius:calc(var(--r) * 1.3)!important;width:min(380px,46%)!important;max-height:none!important;left:auto!important}#world-app.is-compact.hud-inline :is(.world-panel,.is-sheet,.world-store__panel){top:var(--row2)!important}}@media (orientation:portrait){#world-app.is-compact :is(.world-panel,.is-sheet){top:auto!important;left:var(--g)!important;right:var(--g)!important;bottom:var(--g)!important;border-radius:calc(var(--r) * 1.4)!important;width:auto!important;max-height:62%!important}#world-app.is-compact .world-store__panel{top:auto!important;left:var(--g)!important;right:var(--g)!important;width:auto!important;bottom:calc(var(--b) + var(--g) * 3)!important;border-radius:calc(var(--r) * 1.4)!important;max-height:58%!important}#world-app.is-compact :is(.world-panel,.is-sheet,.world-store__panel):before{content:"";z-index:2;background:#1e23462e;border-radius:99px;width:38px;height:4px;margin-left:-19px;position:absolute;top:6px;left:50%}}#world-app.is-compact .world-panel__hero{padding:calc(var(--g) * 1.4) calc(var(--g) * 1.6)!important}#world-app.is-compact .world-panel__hero h2{font-size:calc(var(--f) * 1.25)!important}#world-app.is-compact .world-panel__hero .game-medal--lg{width:calc(var(--b) * .95);height:calc(var(--b) * .95)}#world-app.is-compact .world-windows,#world-app.is-compact .world-windows.is-max{top:var(--row2)!important;left:var(--g)!important;right:var(--g)!important;bottom:var(--g)!important;border-radius:calc(var(--r) * 1.2)!important}#world-app.is-compact .world-decor__bar{top:var(--row2)!important}@media (width<=1179px),(height<=799px){.skp-prompt{align-items:center;left:max(8px, env(safe-area-inset-left))!important;border-radius:14px!important;gap:8px!important;width:min(330px,100vw - 16px)!important;padding:6px 8px!important;bottom:calc(clamp(30px,8.8vmin,44px) + 24px)!important}.skp-prompt__icon{border-radius:9px!important;width:28px!important;height:28px!important;font-size:15px!important}.skp-prompt__body{align-items:center;gap:8px;min-width:0;display:flex}.skp-prompt__body p{display:none!important}.skp-prompt__body .skp-title{white-space:nowrap;font-size:12.5px!important}.skp-prompt__actions{gap:5px!important;margin-top:0!important}.skp-btn{border-radius:9px!important;padding:5px 10px!important;font-size:11.5px!important}body.world-body .skm-banner{top:calc(2*clamp(30px,8.8vmin,44px) + 24px)!important;right:max(8px, env(safe-area-inset-right))!important;width:min(320px,70vw)!important}.skm-banner__in{border-radius:12px!important;gap:6px!important;padding:4px 4px 4px 6px!important}.skm-banner__icon{width:26px!important;height:26px!important;font-size:13px!important}.skm-banner b{font-size:12px!important}.skm-banner span{font-size:11px!important}.skm-banner__go{padding:6px 10px!important;font-size:11.5px!important}}body.world-body #world-app.is-compact.has-panel~.skp-prompt{display:none}#world-app.is-compact:not(.hud-inline) .world-closing-chip{top:var(--row3)!important}@media (orientation:landscape){#world-app.is-compact .world-store__panel{bottom:calc(var(--b) + var(--g) * 3)!important}}
