.topbar .idle-nav{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:8px 14px;background:#38204f;color:#f4e9ff;text-decoration:none;box-shadow:inset 0 3px #8a56b4,inset 0 -4px #20112f,-3px 0 #07060d,3px 0 #07060d,0 -3px #07060d,0 3px #07060d}.topbar .idle-nav b{font:9px var(--f-label);letter-spacing:0}.topbar .idle-nav .ui-icon{width:28px;height:28px;flex-shrink:0}.topbar .idle-nav-arrow{font:700 18px var(--f-display);color:#d7bcff}.topbar .idle-nav:hover{background:#4b2b68;transform:translateY(-2px)}.topbar .idle-nav:focus-visible,#menu #idle-open:focus-visible{outline:3px solid #bfa0ff;outline-offset:5px}#menu .mission-modes #idle-open{--ink-c:#63319a;width:100%;box-sizing:border-box;text-decoration:none;outline:2px solid #a879d6;outline-offset:2px}@media(max-width:700px){.topbar .idle-nav{flex:1 1 0;min-height:42px;padding:6px 10px}.topbar .idle-nav b{font-size:9px}.topbar .navplay{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.topbar .idle-nav:hover{transform:none}}.social-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 0;font:700 13px/1.2 var(--f-display,"Trebuchet MS",sans-serif)}.social-links a,.social-links button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid #efe3c53d;border-radius:4px;background:#110d1ce8;color:#efe3c5;text-decoration:none;font:inherit;letter-spacing:.2px;box-shadow:0 3px #0008;transition:background .15s,border-color .15s}.social-links a:hover{background:#2b1d35;border-color:#63e5df;color:#fff}.social-links a:focus-visible{outline:2px solid #63e5df;outline-offset:4px}.social-links svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.social-links .pump-link{border-color:#70e9a260;color:#a2efbe;opacity:.85}.social-links .pump-link small{font-size:8px;letter-spacing:.5px;color:#c0b9ca}.pump-pill{display:block;flex-shrink:0;width:20px;height:11px;border:1.5px solid #e5fff0;border-radius:20px;background:linear-gradient(90deg,#63df9a 0 50%,#eefcf3 50%);transform:rotate(-38deg)}#menu .social-links{justify-content:center;margin:8px 0 18px}#menu .social-links a,#menu .social-links button{min-height:36px;padding:8px 10px;font-size:12px}@media(max-width:480px){.social-links{gap:8px}.social-links a,.social-links button{padding:9px 10px;font-size:12px}.social-links .pump-link{gap:6px}.social-links .pump-link small{font-size:7px}}@media(prefers-reduced-motion:reduce){.social-links a,.social-links button{transition:none}}.language-switch{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 14px;font:11px system-ui;color:#d7c9e1}.language-switch select{font:600 13px system-ui;color:#f3e7d3;background:#21182b;border:1px solid #927b9c;border-radius:4px;padding:7px 24px 7px 10px;min-height:34px;max-width:100%}.language-switch select:focus-visible{outline:2px solid #b5f5df;outline-offset:3px}#vol-pop .language-switch{display:flex;flex-wrap:wrap;justify-content:space-between;margin:14px 0 4px}html[lang=es] #menu:before{content:"JUJUTSU HIGH · OPERACIONES DE CAMPO · 任務"}html[lang=es] #xptext:before{content:"PRÓXIMO DESPERTAR "}html[lang=es] #weapons:before{content:"TÉCNICAS EQUIPADAS"}html:not([lang=en]) .mission-modes .btn b{font-size:clamp(10px,1.1vw,14px)}html:not([lang=en]) .uc-desc{line-height:1.5}html[lang=pt-BR] #menu:before{content:"JUJUTSU HIGH · OPERAÇÕES DE CAMPO · 任務"}html[lang=pt-BR] #xptext:before{content:"PRÓXIMO DESPERTAR "}html[lang=pt-BR] #weapons:before{content:"TÉCNICAS EQUIPADAS"}.topbar .language-switch{margin:0;flex-shrink:0;gap:6px}.topbar .language-switch label{font-size:10px}.topbar .language-switch select{width:144px;padding-right:4px;min-height:40px}@media(max-width:1280px){.topbar{gap:14px}.topbar .nav-links a{padding:10px 6px;font-size:7px}.topbar .language-switch label{display:none}}@media(max-width:700px){.topbar{height:auto;min-height:64px;flex-wrap:wrap;padding:12px 16px;gap:12px}.topbar .brand{margin-right:auto}.topbar .language-switch{margin-left:auto}.topbar .language-switch select{width:138px;font-size:12px}#landing-sound{margin-left:0}.topbar .navplay{flex-grow:1;text-align:center}}#stage #bonk-controls>button{grid-template-columns:44px minmax(0,1fr);grid-template-rows:minmax(22px,auto) minmax(18px,auto)}#stage #bonk-controls .action-name{min-width:0;max-width:100%;font:700 12px/1.15 var(--f-display);white-space:normal;overflow-wrap:anywhere}#stage #bonk-controls .action-state{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.2}#stage #bonk-controls .special-action .action-name{font-size:14px}#stage #motion-hud>span,#stage #motion-hud small{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.6}#stage #hud-top{max-width:calc(100vw - 32px)}#stage #hud-top .hud-metric{min-width:0}.hud-metric>div{min-width:0}#stage #hud-top .hud-metric small{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.motion-guide{width:max-content;max-width:min(760px,calc(100vw - 32px));box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font:500 12px/1.4 var(--f-display)}#banner{box-sizing:border-box;padding-inline:16px;overflow-wrap:anywhere;font-size:clamp(20px,3vw,34px)}#domain-cinematic>div,#boss-domain-title>div{min-width:0}#domain-cinematic small,#domain-cinematic strong,#boss-domain-title small,#boss-domain-title strong,#boss-technique b,#boss-technique span,#special-grade span{max-width:100%;overflow-wrap:anywhere;white-space:normal}#domain-cinematic small,#boss-domain-title small{letter-spacing:1px;line-height:1.5}#stage .panel .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}#stage .panel h2{max-width:100%;overflow-wrap:anywhere;font-size:clamp(22px,3.6vw,42px)!important;line-height:1.15!important}#stage .panel p,#stage .domain-kicker,#stage .uc-name,#stage .uc-desc{max-width:100%;overflow-wrap:anywhere}#levelup .uc-name{font-size:clamp(14px,1.5vw,18px);line-height:1.2}#levelup .choice .uc-kind span{min-width:0;overflow-wrap:anywhere}#levelup.live-upgrade h2{font-size:clamp(18px,2.8vw,24px)!important}#season-hub .season-head>div,.season-stage>div,.season-special>span{min-width:0}#season-hub .season-skin b{width:100%;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.2}#season-skin-title,#season-special-name,#season-invite-status{overflow-wrap:anywhere}@media(min-width:651px)and (max-width:1100px){#stage #hud-top{right:70px;max-width:calc(100vw - 400px)}}@media(max-width:650px),(pointer:coarse)and (max-height:520px){#stage #bonk-controls .action-state{width:100%;font:600 10px/1.1 var(--f-display)!important;white-space:normal;overflow-wrap:anywhere}#stage #motion-hud>span,#stage #motion-hud small{display:none}#stage #hud-top .hud-metric small{display:none!important}#stage .panel h2{font-size:clamp(20px,5vw,28px)!important}#stage #levelup.live-upgrade h2{font-size:18px!important}}
