.world-quest-toast{z-index:12000;color:#fff3d0;box-sizing:border-box;pointer-events:none;text-align:center;background:#06291fdf;border:1px solid #ceb26e70;border-radius:6px;width:max-content;max-width:calc(100vw - 16px);height:28px;padding:3px 10px;font-family:Jetopia Guide Body,system-ui,sans-serif;position:fixed;box-shadow:0 2px 8px #00170d33}.world-quest-toast strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:20px;display:block;overflow:hidden}.world-toast-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.world-quest-return{z-index:2147483000;box-sizing:border-box;max-width:100%;margin:0;position:fixed}.world-quest-return-rail{inset-inline:0;top:var(--world-return-visual-top,0px);background:#073428;border-bottom:1px solid #cdb57a;align-items:center;height:48px;padding:2px 4px;display:flex}.world-quest-return a{box-sizing:border-box;color:#fff5da;text-align:center;white-space:nowrap;background:#073428;border:1px solid #cdb57a;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:44px;max-width:calc(100vw - 8px);min-height:44px;padding:7px 10px;font-family:Jetopia Guide Body,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.world-quest-return a>span{font-size:24px;line-height:1}.world-quest-return a:focus-visible{outline-offset:-3px;outline:3px solid #fff5da}body[data-world-return-rail]{padding-top:calc(var(--world-return-body-padding,0px) + 48px)}body[data-world-return-rail] .gv-shell.gv-live-show,body[data-world-return-rail] .ai-chat-page{top:calc(var(--world-return-visual-top,0px) + 48px)!important;height:max(0px,calc(var(--world-return-visual-height,100dvh) - 48px))!important;min-height:0!important;bottom:auto!important}body[data-world-return-rail] .ai-chat-page>.ai-chat{height:100%!important;min-height:0!important;top:0!important}body[data-world-return-rail] [data-world-return-fixed-top]{box-sizing:border-box;top:calc(var(--world-return-visual-top,0px) + 48px)!important;max-height:max(0px,calc(var(--world-return-visual-height,100dvh) - 48px))!important}.world-quest-return[dir=rtl] a>span{transform:scaleX(-1)}.world-quest-music{z-index:2147482999;top:calc(var(--world-return-visual-top,0px) + 56px);box-sizing:border-box;color:#efd79b;cursor:pointer;background:#07352e;border:1px solid #bfa66c;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:9px;display:inline-flex;position:fixed;inset-inline-end:12px}.world-quest-music:focus-visible{outline-offset:3px;outline:3px solid #efd79b}body[data-world-return-rail] .world-quest-music{top:calc(var(--world-return-visual-top,0px) + 2px);z-index:2147483001}body[data-world-return-rail]:has(.world-quest-music) .world-quest-return-rail>a{max-width:calc(100vw - 72px);overflow:hidden}body[data-world-return-rail]:has(.world-quest-return-rail[dir=rtl]) .world-quest-music{left:12px;right:auto}body[data-world-return-rail]:has(.world-quest-return-rail[dir=ltr]) .world-quest-music{left:auto;right:12px}.world-reward-shade{z-index:13000;box-sizing:border-box;background:#01170e99;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.world-reward-panel{text-align:center;box-sizing:border-box;color:#f7edda;background:linear-gradient(145deg,#133e30f5,#061e18fa);border:1px solid #dac18a;width:100%;max-width:440px;max-height:calc(100dvh - 44px);padding:27px 20px 22px;font:400 14px/1.8 Jetopia Guide Body,sans-serif;position:relative;overflow:auto;box-shadow:0 15px 70px #00100c99}.world-reward-panel h2{margin:17px 0 12px;font:400 24px/1.4 Jetopia Guide Jalnan,sans-serif}.world-reward-panel h3{font:400 18px/1.5 Jetopia Guide Jalnan,sans-serif}.world-reward-close{color:#efe1be;background:0 0;border:0;width:44px;height:44px;font-size:23px;position:absolute;top:0;right:0}.world-reward-medal{color:#f1dca2;border:2px solid #dec68e;border-radius:50%;place-items:center;width:94px;height:94px;margin:6px auto;font-size:42px;animation:.7s ease-out both world-reward-stamp;display:grid;box-shadow:inset 0 0 0 6px #113b2e,inset 0 0 0 7px #cbb27e}.world-reward-outfit{object-fit:cover;object-position:center 20%;border:1px solid #bca470;border-radius:55px 55px 3px 3px;width:110px;height:142px}.world-reward-action{box-sizing:border-box;color:#153427;background:#d9c38d;min-height:44px;margin-top:12px;padding:10px;font-weight:600;text-decoration:none;display:block}.world-reward-action.secondary{color:#efddb3;background:0 0;border-bottom:1px solid #bfa876}@keyframes world-reward-stamp{0%{opacity:0;transform:scale(1.25)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.world-reward-medal,.world-reward-outfit{display:none}.world-reward-panel *{animation:none!important}}
