html.browser-check-pending body>*{display:none!important}html.browser-check-pending body>#browser-check{display:block!important}html.startup-pending #login,html.startup-pending .login-shortcuts{visibility:hidden!important}#browser-check{box-sizing:border-box;color:#51476c;overflow-wrap:break-word;z-index:2147483647;background:#fdfbff;width:100%;height:100%;padding:24px;font:16px/1.6 sans-serif;position:fixed;inset:0;overflow:auto}#browser-check section,#browser-missing{max-width:640px;margin:0 auto 24px}#browser-check h1{font-size:22px}#browser-check .browser-js{display:none}.browser-js-enabled #browser-check .browser-js{display:block}.browser-js-enabled #browser-check .browser-no-js{display:none}@font-face{font-family:Nanum Gothic;src:url(/assets/f2e655a61f9d306d/fonts/NanumGothic-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MN Maguro;src:url(/assets/f2e655a61f9d306d/fonts/mn-maguro.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MN Maguro;src:url(/assets/f2e655a61f9d306d/fonts/mn-maguro-bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root{--ui-font:"Segoe UI", "Leelawadee UI", system-ui, sans-serif;color:#f4f5ff;font-family:var(--ui-font);background:#101426}html[lang=ko]{--ui-font:"Nanum Gothic", "Malgun Gothic", sans-serif}#hud-dock,#hud-dock button{font-family:"MN Maguro", var(--ui-font)}#item-hover{z-index:30;pointer-events:none;transform-origin:0 0;box-sizing:border-box;color:#fff;width:max-content;max-width:360px;font:12px/15px var(--ui-font);overflow-wrap:anywhere;background:#13207ed6;border:1px solid #8c9ccb;padding:4px;position:absolute;overflow:hidden;box-shadow:1px 1px #20276c}#item-hover[hidden]{display:none}.item-hover-comparisons{gap:12px;display:flex}.item-hover-comparisons>div{min-width:0}#move-wheel{z-index:7;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:136px;height:136px;position:absolute;top:0;left:24px}#move-wheel[hidden]{display:none}#move-wheel canvas{pointer-events:none;width:100%;height:100%;display:block}button,input,select,textarea{font-family:var(--ui-font)}*{box-sizing:border-box}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.warp-transition-active body *{visibility:hidden!important;pointer-events:none!important}.warp-transition-active #world,.warp-transition-active #warp-transition{visibility:visible!important}.warp-transition-active #warp-transition{pointer-events:auto!important}.warp-transition-active #startup-preload,.warp-transition-active #startup-preload *{visibility:visible!important}.warp-transition-active #startup-preload{pointer-events:auto!important}.warp-transition-active dialog::backdrop{background:0 0!important}body{place-items:center;min-height:100vh;margin:0;display:grid;overflow:hidden}@media (pointer:coarse){html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{position:fixed;inset:0}}body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html.pointer-input :focus{outline:none!important}img.galder-icon,img[src$=stat-money\.webp]{object-fit:contain}:where(img.galder-icon){flex:none;width:18px;height:15px}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}main{width:min(100vw,960px);height:min(100vh,720px);position:relative}canvas{touch-action:manipulation;outline:none;width:100%;height:100%;display:block}canvas:focus-visible{outline-offset:-3px;outline:3px solid #b9c4ef}main{width:min(100vw, var(--game-width,1024px));height:min(100dvh, var(--game-height,768px));overflow:hidden}html.desktop-client main{width:100vw;height:100dvh}#display-settings-button,#saved-accounts-button,#exit-game-button{color:#fff;width:100px;font:700 13px var(--ui-font);text-shadow:0 1px 3px #17427c,0 0 5px #17427c;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;position:static}#display-settings-button i,#saved-accounts-button img,#exit-game-button i{flex:none;width:64px;height:64px;display:block}#display-settings-button i{background:url(/assets/f2e655a61f9d306d/ui/iconatlas.png) 0 100%/300% no-repeat}#exit-game-button i{background:url(/assets/f2e655a61f9d306d/ui/iconatlas.png) 100% 100%/300% no-repeat}#display-settings-button:hover i,#saved-accounts-button:hover img,#exit-game-button:hover i{filter:brightness(1.08)}#display-settings-button:focus-visible,#saved-accounts-button:focus-visible,#exit-game-button:focus-visible{outline-offset:2px;outline:3px solid #ffde7d}#display-settings-button[hidden],#exit-game-button[hidden]{display:none}#display-settings{overscroll-behavior:contain;color:#51476c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fdfbff;border:3px solid #fff;border-radius:18px;max-width:none;max-height:none;margin:0;padding:0;position:fixed;bottom:auto;right:auto;overflow:hidden;box-shadow:inset 0 0 0 2px #b9acdc;container:settings-frame/inline-size}#display-settings::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3e365b55}#display-settings form{flex-direction:column;height:100%;min-height:0;padding:0 14px 10px;display:flex}.settings-header{z-index:2;background:radial-gradient(at 25% 0,#fff 0,#0000 65%),linear-gradient(110deg,#ede4fc,#f7edfa 65%,#e6f4ff);border-bottom:2px solid #e2d8f2;flex-shrink:0;align-items:center;gap:10px;min-height:68px;margin:0 -14px 10px;padding:8px 16px;display:flex;position:sticky;top:0}.settings-mark{background:url(/assets/f2e655a61f9d306d/login/monster1.png) 50%/contain no-repeat;flex:none;width:48px;height:44px}.settings-mark svg{display:none}.settings-header p{color:#75638f;margin:0 0 4px;font-size:12px}.settings-header h2{color:#7263ad;text-shadow:0 2px #fff;margin:0;font-size:22px;line-height:1.3}.settings-tabs svg,.settings-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.settings-close{cursor:pointer;background:url(/assets/f2e655a61f9d306d/character-selection/close-button.webp) 50%/contain no-repeat;border:0;flex:none;width:48px;height:48px;margin-left:auto;padding:0}.settings-close svg{visibility:hidden}.settings-shell{background:#fff;border:1px solid #ded5ef;border-radius:18px;flex:auto;grid-template-columns:140px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 3px #eee8f7}#display-settings .settings-tabs{background:linear-gradient(#f2ecfb,#faf7ff);border-right:1px solid #e2d8f2;flex-direction:column;gap:4px;padding:8px;display:flex}#display-settings .settings-tabs button{color:#78678f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px;font-weight:700;display:flex}#display-settings .settings-tabs button:hover{background:#fff}#display-settings .settings-tabs button[aria-selected=true]{color:#65529b;background:linear-gradient(#fff,#e9ddfa);border-color:#c5b4e4;box-shadow:inset 0 2px #fff,0 3px #d9ccee}#display-settings :is(button,select,input,summary):focus-visible{outline-offset:2px;outline:3px solid #2780ba}.settings-switch:has(input:focus-visible){outline-offset:2px;outline:3px solid #2780ba}.settings-panels{overscroll-behavior:contain;min-width:0;min-height:0;padding:14px;overflow-y:auto}#display-settings [role=tabpanel][hidden]{display:none}.settings-tip{color:#726782;margin:0;font-size:13px;line-height:1.6}.settings-card-grid{grid-template-columns:1fr;gap:0;display:grid}.settings-card-grid--single{grid-template-columns:1fr}.settings-card{border-bottom:1px solid #eee8f5;grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}#settings-gameplay .settings-card{padding-inline:10px}.settings-card span,.settings-card>div{min-width:0}.settings-card strong,.settings-switch strong{font-size:14px;display:block}.settings-card small,.settings-switch small{color:#786b88;margin-top:4px;font-size:12px;line-height:1.5;display:block}#display-settings select{color:#51476c;cursor:pointer;background:#fff;border:1px solid #c7b8df;border-radius:9px;width:100%;min-height:44px;padding:8px 10px;font-size:16px;box-shadow:inset 0 2px 4px #8a6ba012}#display-settings .settings-action-button{color:#fff;text-shadow:0 1px 2px #584887;cursor:pointer;background:linear-gradient(#ad9be0,#8975c7);border:1px solid #7561af;border-radius:12px;min-height:44px;padding:8px 18px;font-size:14px;font-weight:700;box-shadow:inset 0 2px #d9d0f5,0 3px #cfc3e8}.settings-hotkey-row{border-bottom:1px solid #eee8f5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.settings-hotkey-row span{min-width:0}#display-settings .settings-hotkey-button{color:#51476c;cursor:pointer;background:#f4f0fb;border:1px solid #b9acdc;border-radius:8px;flex:none;min-width:92px;min-height:36px}#display-settings .settings-hotkey-button:hover{background:#e9e1f6}#display-settings .settings-hotkey-button:active{background:#d9ccef}#display-settings .settings-hotkey-button[data-capturing]{outline:2px solid #2780ba}#settings-hotkey-reset{margin-top:12px}.settings-hotkey-notice{z-index:1;margin-top:10px;display:grid;position:sticky;top:0}.settings-hotkey-notice>*{grid-area:1/1;margin:0}.settings-hotkey-notice>.settings-tip{margin:0}#settings-hotkey-status{z-index:1;color:#984663;background:#fff0f4;border:1px solid #f1d7e2;border-radius:12px;padding:8px 10px}#settings-hotkey-status:empty{display:none}.settings-tip{color:#506e89;background:#eff8ff;border:1px solid #d6e7f5;border-radius:12px;margin-top:10px;padding:8px 10px}.scale-slider{align-items:center;gap:12px;display:flex}.scale-slider input{accent-color:#9480c5;flex:1;min-width:0;height:44px}.scale-slider output{color:#7263ad;font-variant-numeric:tabular-nums;text-align:right;min-width:5ch;font-weight:700}.settings-switch{cursor:pointer;background:#fff;border-bottom:1px solid #eee8f5;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex;position:relative}.settings-switch--master{background:#f1eafa;border:1px solid #d3c2e9;border-radius:10px;margin-bottom:6px}.settings-switch input{opacity:0;width:1px;height:1px;position:absolute}.settings-switch i{background:#d3cadf;border:1px solid #bdb0ce;border-radius:999px;flex:none;width:46px;height:28px;position:relative}.settings-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 3px #62517d44}.settings-switch input:checked+i{background:#9480c5;border-color:#8973b9}.settings-switch input:checked+i:after{transform:translate(18px)}.audio-settings-list{gap:0;display:grid}.audio-setting{background:#fff;border-bottom:1px solid #eee8f5;grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:4px 0;font-size:14px;font-weight:700;display:grid}.audio-setting input[type=range]{accent-color:#9480c5;width:100%;min-width:0;height:44px}.audio-mute{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:10px;width:44px;height:44px;margin:0;position:relative}.audio-mute:before{content:"";box-sizing:border-box;background:#d3cadf;border:1px solid #bdb0ce;border-radius:999px;width:40px;height:26px;position:absolute;top:9px;left:2px}.audio-mute:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:13px;left:6px;box-shadow:0 2px 3px #62517d44}.audio-mute:checked:before{background:#9480c5;border-color:#8973b9}.audio-mute:checked:after{transform:translate(16px)}#display-settings input[type=range]{appearance:none;cursor:pointer;background:0 0}#display-settings input[type=range]::-webkit-slider-runnable-track{background:#e5dcf2;border:1px solid #cbbde1;border-radius:999px;height:8px}#display-settings input[type=range]::-webkit-slider-thumb{appearance:none;background:#9480c5;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #7263ad66}#display-settings input[type=range]::-moz-range-track{background:#e5dcf2;border:1px solid #cbbde1;border-radius:999px;height:6px}#display-settings input[type=range]::-moz-range-thumb{background:#9480c5;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #7263ad66}#display-settings-status{color:#984663;font-size:13px}#display-settings-status:empty{display:none}#display-settings button{touch-action:manipulation;transition:filter .18s}#display-settings button:hover{filter:brightness(1.04)}#display-settings button:active{filter:brightness(.96)}@container settings-frame (width<=600px){#display-settings form{padding:0 8px max(8px,env(safe-area-inset-bottom))}.settings-header{gap:8px;min-height:60px;margin:0 -8px 8px;padding:6px 10px}.settings-mark{width:40px;height:40px}.settings-header h2{font-size:20px}.settings-header p{display:none}.settings-shell{border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0}#display-settings .settings-tabs{border-bottom:1px solid #e2d8f2;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}#display-settings .settings-tabs button{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:2px;padding:4px 2px;font-size:11px}.settings-panels{padding:10px}.settings-card-grid{grid-template-columns:1fr}.audio-setting{grid-template-columns:86px minmax(0,1fr) 44px;gap:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){#display-settings *,#display-settings :after{transition:none}}#native-ui{z-index:4;transform-origin:0 0;pointer-events:none;position:absolute}#native-ui button{pointer-events:auto;color:#0000;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}#second-password-layer{color:#0000;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}#second-password-layer::backdrop{background:0 0}#second-password-layer>canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}#second-password-layer>canvas.second-password-text{image-rendering:auto}#second-password-layer button[data-ui]{z-index:2;pointer-events:auto;color:#0000;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}#second-password-layer button[data-ui]:disabled{cursor:default}#second-password-layer .native-password-field{z-index:3}#native-ui button[data-ui=pre-game-settings]{background:url(/assets/f2e655a61f9d306d/ui/iconatlas.png) 0 100%/300% no-repeat}#native-ui button[data-ui=pre-game-settings]:hover{filter:brightness(1.08)}#native-ui button[data-ui=pre-game-settings]:focus-visible{outline-offset:2px;outline:3px solid #ffde7d}#native-ui button:disabled{cursor:default}#native-ui .hud-audio-range{pointer-events:auto;appearance:none;cursor:pointer;background:0 0;margin:0;padding:0;position:absolute}:is(#mobile-chat-compose,#mobile-text-entry){box-sizing:border-box;z-index:50;width:100%;padding:10px max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left));pointer-events:auto;background:linear-gradient(#2e3352fa,#1c2139fa);border-top:1px solid #777fa766;border-radius:18px 18px 0 0;align-items:center;gap:8px;margin:0;display:flex;position:fixed;top:0;left:0;box-shadow:0 -4px 20px #10152d33}:is(#mobile-chat-compose,#mobile-text-entry)[hidden]{display:none}#mobile-text-entry .mobile-text-count{color:#c9cdea;min-width:40px;font:13px var(--ui-font);text-align:right;flex:none}#mobile-text-entry .mobile-text-count[hidden]{display:none}:is(#mobile-chat-compose,#mobile-text-entry) input,:is(#mobile-chat-compose,#mobile-text-entry) button{appearance:none;height:44px;font:16px var(--ui-font);color:#303953;border:1px solid #969bc5;border-radius:12px;margin:0}:is(#mobile-chat-compose,#mobile-text-entry) input{caret-color:#525d9c;background:linear-gradient(#f8f7ff,#e6e8f5);flex:1;min-width:0;padding:0 14px;box-shadow:inset 0 1px 3px #41496918}:is(#mobile-chat-compose,#mobile-text-entry) input::placeholder{color:#727b96;opacity:1}:is(#mobile-chat-compose,#mobile-text-entry) button{cursor:pointer;background:linear-gradient(#f4f3ff,#c9cce8);flex:none;min-width:58px;padding:0 16px;font-weight:600;box-shadow:inset 0 1px #fff,0 2px 3px #10152d66}:is(#mobile-chat-compose,#mobile-text-entry) button:active{background:#b7bfdc;box-shadow:inset 0 2px 4px #303d6b33}:is(#mobile-chat-compose,#mobile-text-entry) :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #bbc8ff}:is(#mobile-chat-compose,#mobile-text-entry) .mobile-chat-close{width:44px;min-width:44px;padding:0;position:relative}:is(#mobile-chat-compose,#mobile-text-entry) .mobile-chat-close:before,:is(#mobile-chat-compose,#mobile-text-entry) .mobile-chat-close:after{content:"";background:#414969;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(#mobile-chat-compose,#mobile-text-entry) .mobile-chat-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#native-ui .hud-audio-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #8286c9 var(--audio-fill), #e1e5f1 var(--audio-fill));border:1px solid #8788b6;border-radius:5px;height:8px}#native-ui .hud-audio-range::-webkit-slider-thumb{appearance:none;background:#fff8dd;border:2px solid #747ab5;border-radius:5px;width:18px;height:20px;margin-top:-7px;box-shadow:0 1px 3px #33496655}#native-ui .hud-audio-range:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #3851a0}body.native-cursors,body.native-cursors *{cursor:var(--game-cursor,auto)!important}#native-ui button:focus-visible{outline-offset:1px;outline:1px solid #fff;box-shadow:0 0 0 2px #3851a0}.hud-imprint-mobile{z-index:8;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#426785;font:14px "MN Maguro", var(--ui-font);pointer-events:auto;background:linear-gradient(135deg,#f8fcffeb,#e5eef5e6);border:1px solid #fffc;border-radius:16px;padding:6px 40px 6px 6px;display:flex;position:absolute;box-shadow:0 4px 14px #102e5040,inset 0 1px #fff}.hud-imprint-mobile[hidden]{display:none}.hud-imprint-mobile-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.hud-imprint-mobile-list::-webkit-scrollbar{display:none}.hud-imprint-mobile-row{align-items:center;gap:14px;min-height:34px;padding:0 10px;display:flex}.hud-imprint-mobile-row+.hud-imprint-mobile-row{border-top:1px solid #c4d5e2}.hud-imprint-mobile-cap{white-space:nowrap;flex:1;font-weight:600}.hud-imprint-mobile-time{color:#3e6fb0;font:700 14px ui-monospace,Consolas,monospace}.hud-imprint-mobile-row.low .hud-imprint-mobile-time{color:#e0782a}.hud-imprint-mobile-row.end{opacity:.45}.hud-imprint-mobile-x{color:#7e96aa;width:34px;height:34px;font:17px var(--ui-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;padding:0;position:absolute;top:4px;right:4px}.hud-imprint-mobile-x:after{content:"";position:absolute;inset:-5px}.hud-imprint-mobile-x:active{background:#d6e3ee}.hud-imprint-mobile-x:focus-visible{outline-offset:1px;outline:2px solid #3e6fb0}.native-ui-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}[hidden]{display:none!important}#hud-dock{z-index:5;width:var(--hud-width);height:var(--hud-height);pointer-events:none;color:#f1f8ff;position:absolute;top:0;left:0}#hud-quick-panel{pointer-events:auto;background:#3334785c;border:1px solid #8cbada;border-radius:18px;width:min(320px,100% - 24px);padding:8px;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 20px #0006}#hud-quick-panel .hud-dock-tabs{justify-content:space-between;align-items:center}#hud-quick-panel .hud-dock-tabs button{flex:0 0 80px}#hud-menu-toggle{pointer-events:auto;right:var(--menu-right);position:absolute;top:12px}#hud-dock button.hud-menu-toggle-art{background:0 0;border:0;border-radius:8px;width:64px;height:64px;padding:0}#hud-dock button.hud-menu-toggle-art img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}#hud-dock{--menu-outline:url(#hud-menu-outline)}#hud-menu-toggle img:not(.hud-menu-new){filter:var(--menu-outline)}#hud-dock button.hud-menu-toggle-art:hover img{filter:brightness(1.12)}#hud-dock button.hud-menu-toggle-art:active img{filter:brightness(.85)}#hud-dock #hud-menu-toggle:hover img:not(.hud-menu-new){filter:brightness(1.12) var(--menu-outline)}#hud-dock #hud-menu-toggle:active img:not(.hud-menu-new){filter:brightness(.85) var(--menu-outline)}#hud-dock #hud-menu-toggle{width:var(--quick-cell);min-width:0;height:auto;min-height:0;padding:0 0 2px}#hud-dock #hud-menu-toggle img.hud-menu-new,#hud-dock #hud-dock-menu img.hud-menu-new{pointer-events:none;width:min(12px,20%);height:auto;position:absolute;top:6%;right:6%}#hud-dock img.hud-menu-new[hidden]{display:none}#hud-dock #hud-menu-toggle img:not(.hud-menu-new){width:var(--quick-icon);height:var(--quick-icon);margin:4px auto 0}#hud-menu-toggle span{line-height:1.3;font-size:var(--quick-label);white-space:nowrap;color:#fff;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;display:block}#hud-dock{--quick-cell:44px;--quick-icon:32px;--quick-label:12px}#hud-dock #hud-quick-menu-fold{pointer-events:auto;right:var(--quick-fold-right);top:calc(var(--quick-icon) / 2 - 8px);background:#10182b6b;border:0;border-radius:8px;place-items:center;width:24px;min-width:0;height:48px;min-height:0;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff40}#hud-dock #hud-quick-menu-fold:active{background:#10182ba6}#hud-quick-menu-fold svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .22s}#hud-quick-menu-fold[aria-expanded=false] svg{transform:scaleX(-1)}#hud-quick-menu{--quick-menu-inset:calc(var(--quick-icon) * 9 / 64);pointer-events:auto;right:calc(var(--menu-right) + var(--quick-cell) + 2px - var(--quick-menu-inset));gap:2px;display:flex;position:absolute;top:12px}#hud-dock.quick-no-room :is(#hud-quick-menu,#hud-quick-menu-fold){display:none}#hud-dock.quick-tight :is(#hud-quick-menu button,#hud-menu-toggle)>span:not(.hud-quick-menu-icon){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#hud-quick-menu button{transition:transform .34s cubic-bezier(.34,1.45,.64,1),opacity .2s}#hud-quick-menu button:nth-child(3){transition-delay:35ms}#hud-quick-menu button:nth-child(2){transition-delay:70ms}#hud-quick-menu button:first-child{transition-delay:.105s}#hud-quick-menu.collapsed button{opacity:0;transition:transform .2s cubic-bezier(.4,0,1,1),opacity .16s}#hud-quick-menu.collapsed button:first-child{transform:translateX(calc((var(--quick-cell) + 2px) * 4 - var(--quick-menu-inset)))}#hud-quick-menu.collapsed button:nth-child(2){transform:translateX(calc((var(--quick-cell) + 2px) * 3 - var(--quick-menu-inset)))}#hud-quick-menu.collapsed button:nth-child(3){transform:translateX(calc((var(--quick-cell) + 2px) * 2 - var(--quick-menu-inset)))}#hud-quick-menu.collapsed button:nth-child(4){transform:translateX(calc(var(--quick-cell) + 2px - var(--quick-menu-inset)))}@media (prefers-reduced-motion:reduce){#hud-quick-menu button:nth-child(n){transition-duration:10ms;transition-delay:0s}}#hud-dock #hud-quick-menu button{flex:0 0 var(--quick-cell);width:var(--quick-cell);color:#fff;background:0 0;border:0;border-radius:8px;min-width:0;height:auto;min-height:0;padding:0 0 2px}#hud-quick-menu .hud-quick-menu-icon{width:var(--quick-icon);height:var(--quick-icon);filter:var(--menu-outline);background-repeat:no-repeat;background-size:contain;margin:4px auto 0;display:block}#hud-quick-menu button:hover .hud-quick-menu-icon{filter:brightness(1.12) var(--menu-outline)}#hud-quick-menu button:active .hud-quick-menu-icon{filter:brightness(.85) var(--menu-outline)}#hud-quick-menu button span:last-child{line-height:1.3;font-size:var(--quick-label);white-space:nowrap;text-shadow:0 1px 2px #000,1px 0 2px #000,-1px 0 2px #000;display:block}#hud-dock{--menu-background:linear-gradient(to right, #10182b00 0%, #10182b8c 28%, #10182bd1 65%, #10182beb 100%)}#hud-menu-panel{pointer-events:auto;grid-template-rows:var(--menu-close) minmax(0,1fr) var(--menu-session);background:var(--menu-background);--menu-close:32px;--menu-session:min(76px,22cqh);gap:clamp(4px,1cqh,8px);width:min(300px,100%);padding:6px 14px 10px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;container-type:size}#hud-dock.mobile-menu:has(#hud-menu-panel:not([hidden])):before{content:"";left:var(--menu-background-left);top:var(--menu-background-top);width:var(--menu-background-width);height:var(--menu-background-height);pointer-events:none;background:var(--menu-background);padding:0;position:absolute}#hud-dock.mobile-menu #hud-menu-panel{background:0 0}#hud-dock.mobile-menu{--menu-background:linear-gradient(to left, #10182beb 0, #10182bd1 var(--menu-panel-width,300px), #10182b8c calc(var(--menu-panel-width,300px) + 37%), #10182b00 100%)}#hud-menu-panel header{justify-content:flex-end;align-items:center;min-height:0;display:flex}#hud-menu-panel[hidden]{display:none}#hud-menu-panel #hud-dock-menu{grid-template-rows:repeat(5,minmax(0,1fr));grid-auto-rows:0;align-content:stretch;gap:clamp(3px,1.5cqh,6px);min-height:0}#hud-menu-session{justify-content:flex-end;gap:clamp(4px,3cqw,12px);min-height:0;margin:0;padding:clamp(3px,1cqh,8px) 0 0;display:flex}#hud-dock #hud-menu-session button{color:#fff;text-shadow:0 1px 2px #000;background:0 0;border:0;flex-direction:column;flex:0 min(100px,40cqw);justify-content:center;align-items:center;gap:2px;min-width:0;min-height:0;padding:0;font-size:clamp(8px,3cqh,12px);display:flex}#hud-menu-session .hud-menu-icon{background-repeat:no-repeat;flex-shrink:0;width:min(48px,12cqh);height:min(48px,12cqh);display:block}#hud-menu-session .hud-menu-exit-icon{background:url(/assets/f2e655a61f9d306d/ui/menu-icons/exit-game.png) 50%/contain no-repeat}#hud-dock #hud-menu-session button:disabled{opacity:.55;cursor:not-allowed}#hud-quick-panel[inert]{visibility:hidden}#hud-dock #hud-menu-panel #hud-dock-menu button{aspect-ratio:1;color:#fff;text-shadow:0 1px 3px #000;justify-self:center;width:auto;min-width:0;max-width:100%;height:100%;min-height:0}#hud-dock #hud-menu-panel #hud-dock-menu button:before{content:none}#hud-dock #hud-menu-panel :is(#hud-dock-menu,#hud-menu-session) button:focus-visible{outline:none}#hud-menu-panel button:is(:hover,:focus-visible):not(:disabled) .hud-menu-icon{filter:brightness(1.15)drop-shadow(0 0 2px #88caff)}#hud-menu-panel button[aria-pressed=true] .hud-menu-icon{filter:brightness(.85)saturate(1.7)}#hud-menu-panel button:active:not(:disabled) .hud-menu-icon{transform:translate(-50%,-50%)scale(.92)}#hud-menu-panel #hud-menu-session button:active:not(:disabled) .hud-menu-icon{transform:scale(.92)}#hud-menu-panel button:disabled .hud-menu-icon{opacity:.45}#hud-menu-panel .hud-menu-caption{white-space:nowrap;max-width:100%;overflow:hidden}#hud-menu-panel .hud-menu-caption.hud-menu-scrolling{text-align:left}#hud-dock button{color:#17354f;cursor:pointer;touch-action:manipulation;background:#ecf5ff;border:1px solid #799bb7;border-radius:10px;min-width:48px;min-height:48px;font-size:14px;font-weight:650}#hud-dock button:active{background:#afd9ed}#hud-dock button:focus-visible{outline-offset:2px;outline:3px solid #ffde7d}#hud-dock button[aria-pressed=true]{background:#9be3f5;border-color:#c3f2ff}#hud-dock button:disabled{color:#b7c9da;cursor:default;background:#263e55;border-color:#55718a}.hud-dock-tabs{gap:6px;display:flex}.hud-dock-tabs button{flex:1;padding:0 8px}#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button{isolation:isolate;color:#173b63;text-shadow:0 1px #fff;text-align:center;background:0 0;border:0;border-radius:12px;line-height:1.2;position:relative}#hud-dock .hud-dock-tabs button{justify-content:center;align-items:center;padding:0 12px;display:flex}#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button:before{content:"";z-index:-1;border-radius:inherit;background:url(/assets/f2e655a61f9d306d/ui/dock-button-pearl-gold.png) 50% 38%/100% 130% no-repeat;position:absolute;inset:0}#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button[aria-pressed=true]:before{filter:hue-rotate(-25deg)saturate(1.6)}@media (hover:hover){#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button:hover:before{filter:brightness(1.12)}#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button[aria-pressed=true]:hover:before{filter:hue-rotate(-25deg)saturate(1.6)brightness(1.08)}}#hud-dock :is(.hud-dock-tabs,#hud-dock-menu) button:active:before{filter:brightness(.85);transform:translateY(1px)}#hud-dock-body{max-height:max(48px, calc(var(--hud-height) - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;margin-top:8px;overflow-y:auto}.hud-dock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}#hud-dock-menu{grid-template-columns:repeat(3,minmax(0,1fr))}#hud-dock-menu button{aspect-ratio:375/324;height:auto;min-height:0;padding:0;font-size:12px}#hud-dock-menu .hud-menu-icon{background-repeat:no-repeat;width:min(48px,72%);height:min(48px,64%);display:block;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}#hud-dock-menu .hud-menu-hotkey{color:#fff;width:min(17px,27%);height:min(17px,27%);font:700 min(11px,3cqh)/min(15px,4cqh) var(--ui-font);text-align:center;text-shadow:0 1px 1px #536a9e;background:linear-gradient(145deg,#a8c9f5e8,#7994d2e8);border:1px solid #f3f5ffcc;border-radius:6px;padding:0;position:absolute;top:49%;left:59%;box-shadow:0 1px 2px #2a3c7055}html.mobile-device #hud-dock-menu .hud-menu-hotkey{display:none}#hud-dock-menu button>span:last-child{white-space:nowrap;font-size:min(12px,3.4cqh);line-height:min(16px,4cqh);position:absolute;top:76%;left:3%;right:3%}@container (height<=400px){#hud-menu-panel{--menu-close:32px;--menu-session:min(50px,18cqh)}#hud-menu-panel header .hud-menu-toggle-art{width:min(42px,16cqh);height:min(42px,16cqh)}#hud-menu-panel #hud-dock-menu{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}}.hud-dock-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}#hud-dock p{color:#c3d8e9;text-align:center;margin:6px 0 0;font-size:12px}#hud-dock.collapsed{width:auto}#hud-dock[inert]{visibility:hidden}#login{color:#244873;background-image:linear-gradient(#e8fbff14,#16385b00 45%,#103b534d),url(/assets/f2e655a61f9d306d/login/selection-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;padding:24px 20px;display:flex;position:absolute;inset:0;overflow:auto}.login-brand{text-align:center;flex-shrink:0;width:min(100%,460px);margin-bottom:16px}.login-logo{aspect-ratio:1904/821;background:url(/assets/f2e655a61f9d306d/login/game-logo.webp) 50%/contain no-repeat;width:100%;margin:0 auto}.brand-caption{letter-spacing:.3em;color:#075b9a;text-shadow:0 1px 4px #fff;font-size:10px;font-weight:800;display:block}.login-brand p{color:#355b83;text-shadow:0 1px 4px #fff;margin:9px 0 0;font-size:14px}.login-card{isolation:isolate;background:0 0;border:0;flex-shrink:0;width:min(100%,430px);margin:0;padding:146px 42px 25px;position:relative}.login-card:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/f2e655a61f9d306d/login/status/frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.login-card-title{text-align:center;color:#2767af;margin:0;font-size:22px;line-height:1.3;position:absolute;top:90px;left:34px;right:24px}.login-mascot{aspect-ratio:384/260;pointer-events:none;background:url(/assets/f2e655a61f9d306d/login/monster1.png) 50%/contain no-repeat;width:174px;position:absolute;top:-49px;right:-82px}.login-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native-input{margin:0 0 18px;position:relative}.native-input:has(+.password-field){margin-bottom:6px}.native-input.password-field{margin-bottom:4px}.native-input label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native-input input{aspect-ratio:607/120;color:#203f69;width:100%;height:auto;box-shadow:none;font:400 16px var(--ui-font);background:url(/assets/f2e655a61f9d306d/login/status/account-input.webp) 50%/contain no-repeat;border:0;border-radius:18px;padding:0 16px 0 20%;display:block}.login-field-icon{display:none}.login-field-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.native-input input::placeholder{color:#7890ac;font-size:13px}.native-input input:focus{outline:none}.password-field input{aspect-ratio:607/124;background-image:url(/assets/f2e655a61f9d306d/login/status/password-input.webp);padding-right:19%}#toggle-password{aspect-ratio:91/124;color:#2257a3;cursor:pointer;background:0 0;border:0;width:15%;min-width:44px;height:auto;padding:0 5px;font-size:11px;font-weight:750;position:absolute;bottom:0;right:4%}#toggle-password svg{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}#toggle-password .eye-slash,#toggle-password svg>:not(.eye-slash){display:none}#toggle-password[aria-pressed=true] .eye-slash{display:block}#toggle-password:hover{color:#1287dc}.remember-login{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding-inline:2%;font-size:16px;display:flex}.remember-login input{accent-color:#287ff1;cursor:pointer;flex-shrink:0;width:19px;height:19px;margin:0}.login-submit{aspect-ratio:480/108;color:#fff;width:100%;height:auto;font:750 19px var(--ui-font);text-shadow:0 1px 3px #1455a9;cursor:pointer;background:url(/assets/f2e655a61f9d306d/login/status/button.webp) 50%/contain no-repeat;border:0;margin:12px auto 0;padding:0 45px 0 20px;transition:filter .15s;display:block}.login-submit:hover{filter:brightness(1.1)}.login-submit:active{filter:brightness(.9)}.login-submit:disabled{cursor:wait;filter:grayscale(.5);opacity:.7}.login-register{color:#2867b1;text-underline-offset:3px;cursor:default;background:0 0;border:0;margin:10px auto 0;padding:4px 12px;font-size:15px;text-decoration:underline;display:block}.login-register:not([aria-disabled]){cursor:pointer}.login-card button:focus-visible,.remember-login input:focus-visible{outline-offset:3px;outline:3px solid #1e83be}.login-tagline{text-align:center;letter-spacing:.06em;color:#52769f;border-top:1px solid #c6b98688;margin:18px 0 0;padding-top:15px;font-size:11px}#login-status{text-align:center;overflow-wrap:anywhere;color:#506b8c;min-height:32px;margin:8px 0 0;font-size:11px;line-height:1.5}#login-status.error{color:#a43232;font-weight:650}#login-status:empty{display:none}.login-footer{color:#fff;text-shadow:0 1px 4px #153b46;margin-top:20px;padding-bottom:10px;font:italic 18px Georgia,serif}@media (width<=600px){#login{padding:18px 16px}.login-brand{width:min(100%,360px)}.brand-caption{letter-spacing:.18em;font-size:8px}.login-card{padding:146px 28px 24px}.login-mascot{width:115px;top:-24px;right:0}}@media (height<=740px) and (width>=601px){#login{padding-top:10px}.login-brand{width:330px;margin-bottom:10px}.login-card{padding-top:146px}.login-footer{margin-top:10px}}@media (prefers-reduced-motion:reduce){.login-submit{transition:none}}#myview{z-index:7;transform-origin:0 0;color:#555365;width:443px;height:443px;font:13px var(--ui-font);isolation:isolate;position:absolute}#myview[hidden]{display:none}#myview .myview-art{z-index:-1;width:443px;height:443px;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}#myview .myview-guardian-roster-art{z-index:-1;width:50px;height:324px;image-rendering:pixelated;pointer-events:none;position:absolute;top:82px;left:-49px}#myview:not([data-tab=guardian]) .myview-guardian-roster-art{display:none}#myview .myview-guardian-slot-hit{z-index:2;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:0;width:38px;height:38px;padding:0;font-size:0;position:absolute}#myview .myview-guardian-scroll-hit{z-index:2;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:0;position:absolute}#myview:not([data-tab=guardian]) .myview-guardian-slot-hit,#myview:not([data-tab=guardian]) .myview-guardian-scroll-hit{display:none}#myview .myview-guardian-rune-hit{z-index:3;color:#0000;cursor:copy;background:0 0;border:0;border-radius:0;width:28px;height:28px;padding:0;font-size:0;position:absolute}#myview:not([data-tab=guardian]) .myview-guardian-rune-hit{display:none}#myview .myview-guardian-editor-art{z-index:-1;width:50px;height:330px;image-rendering:pixelated;pointer-events:none;display:none;position:absolute;top:82px;left:441px}#myview[data-tab=guardian] .myview-guardian-editor-art{display:block}#myview .myview-guardian-order-slot-hit{z-index:3;color:#0000;cursor:copy;background:0 0;border:0;border-radius:0;width:34px;height:37px;padding:0;font-size:0;position:absolute}#myview .myview-guardian-order-slot-icon,#myview .myview-guardian-card-drag{z-index:4;color:#0000;background:0 0;border:0;border-radius:0;width:23px;height:27px;padding:0;font-size:0;position:absolute}#myview .myview-guardian-order-slot-icon{cursor:context-menu}#myview .myview-guardian-card-drag{cursor:grab}#myview .myview-guardian-card-drag:active{cursor:grabbing}.myview-guardian-order-menu{z-index:50;padding:0;position:fixed}.myview-guardian-order-menu canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.myview-guardian-order-menu .myview-guardian-order-delete{z-index:1;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:0;position:absolute}#myview:not([data-tab=guardian]) .myview-guardian-order-slot-hit,#myview:not([data-tab=guardian]) .myview-guardian-order-slot-icon,#myview:not([data-tab=guardian]) .myview-guardian-card-drag{display:none}#myview .myview-guardian-class-tab{color:#575757;width:75px;height:20px;font:12px var(--ui-font);background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:196px}#myview .myview-guardian-class-tab[aria-pressed=true]{background:transparent var(--myview-guardian-tab-art) no-repeat left top;color:#fff;border:0}#myview .myview-guardian-class-tab{text-align:center}#myview .myview-guardian-skill-reset{opacity:1;background:0 0;border:0;border-radius:0;width:46px;height:12px;padding:0;position:absolute;top:220px;left:375px}#myview .myview-guardian-level-up{z-index:2;opacity:1;background:0 0;border:0;border-radius:0;padding:0;position:absolute}#myview[data-tab=guardian] .myview-guardian-save:disabled{opacity:1}#myview .myview-secret-effects{z-index:4;width:443px;height:443px;image-rendering:pixelated;pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0}#myview header{box-sizing:border-box;color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:443px;height:22px;padding:0 8px 0 46px;font-weight:600;display:flex;position:absolute;top:0;left:0}#myview header span{color:#fff;text-shadow:-1px -1px #443a77,0 -1px #443a77,1px -1px #443a77,-1px 0 #443a77,1px 0 #443a77,-1px 1px #443a77,0 1px #443a77,1px 1px #443a77;position:absolute;top:5px;left:48px}#myview header button{background-color:#0000;background-repeat:no-repeat;border:0;width:16px;height:16px;padding:0}#myview nav{box-sizing:border-box;width:431px;height:20px;margin:0;position:absolute;top:22px;left:6px;overflow:hidden}#myview button{color:#6d675d;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px}#myview nav button{box-sizing:border-box;color:#575757;text-align:center;white-space:nowrap;isolation:isolate;background-color:#0000;background-repeat:no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:17px;display:flex;position:absolute;top:2px}#myview nav button:before{content:"";z-index:-1;background-image:var(--myview-tab-art);pointer-events:none;background-repeat:no-repeat;width:100%;height:18px;position:absolute;top:0;left:0}#myview button[aria-pressed=true]{color:#fff;background:#f8849e;border-color:#fff}#myview nav button[aria-pressed=true]{color:#fff;background-color:#0000;border:0}#myview button:disabled{cursor:default;color:#8c8172}#myview button:focus-visible{outline-offset:1px;outline:2px solid #275aca}#myview .myview-content{overscroll-behavior:contain;width:410px;height:345px;position:absolute;top:64px;left:19px;overflow:auto}#myview[data-tab=growth] .myview-content{width:430px;height:378px;top:43px;left:8px;overflow:hidden}#myview .myview-stats{border-collapse:collapse;border:0;width:420px;height:272px;font:12px Tahoma,sans-serif;position:absolute;top:21px;left:6px}#myview .myview-stats tr{width:411px;height:20px;position:absolute;left:5px}#myview .myview-stats th,#myview .myview-stats td{box-sizing:border-box;white-space:nowrap;height:16px;padding:0;line-height:16px;position:absolute}#myview .myview-stats th{color:#fff;text-align:center;width:90px;font-weight:600;top:2px;left:0}#myview .myview-stat-value{text-align:center;color:#62665f;width:224px;top:2px;left:90px}#myview .myview-stats .myview-stat-level{text-align:center;color:#62665f;width:43px;height:13px;font-size:11px;line-height:13px;top:0;left:315px;overflow:hidden}#myview .myview-stats .myview-stat-gauge{gap:1px;width:43px;height:3px;display:flex;top:14px;left:315px}#myview .myview-stat-gauge span{width:10px;height:3px;image-rendering:pixelated;flex:none}#myview .myview-stat-spin{color:#62665f;justify-content:space-between;align-items:center;width:49px;display:flex;top:2px;left:360px}#myview .myview-stat-spin button{width:9px;height:14px;image-rendering:pixelated;background-repeat:no-repeat;border:0;border-radius:0;padding:0}#myview .myview-bonus{text-align:center;color:#f7ff1d;height:15px;font-weight:600;line-height:15px;position:absolute}#myview .myview-allocation-message{color:#943829;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:10px;position:absolute;overflow:hidden}#myview .myview-element-label,#myview .myview-element-value{height:24px;line-height:24px;position:absolute}#myview .myview-element-label{color:#aa4233;text-align:center;font-weight:600}#myview .myview-element-value{color:#787b83}#myview:not([data-tab=growth]) .myview-growth-action,#myview:not([data-tab=title]) .myview-title-action,#myview .myview-guardian-save{display:none}#myview[data-tab=guardian] .myview-guardian-save{display:inline-flex}#myview .myview-introduce{display:none}#myview[data-tab=profile] .myview-introduce{display:inline-flex}#my-introduce-view .my-introduce-text{box-sizing:border-box;resize:none;font:12px var(--ui-font);color:#45416d;background:0 0;border:0;outline:none;margin:0;padding:3px 4px;overflow:auto}#myview[data-tab=profile] .myview-content,#myview[data-tab=boss] .myview-content{width:430px;height:378px;top:43px;left:8px;overflow:hidden}#myview[data-tab=secret] .myview-content{width:430px;height:377px;top:43px;left:8px;overflow:hidden}#myview[data-tab=guardian] .myview-content{width:431px;height:378px;top:42px;left:6px;overflow:hidden}#myview .myview-secret-count{z-index:2;color:#19140e;text-align:center;pointer-events:none;width:15px;height:15px;font:12px/15px Tahoma,sans-serif;position:absolute}#myview .myview-secret-make{width:80px;height:60px;image-rendering:pixelated;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:300px;left:340px}#myview .myview-secret-make canvas{pointer-events:none;width:80px;height:60px;image-rendering:pixelated;position:absolute;inset:0}#myview .myview-secret-make:disabled{opacity:1}#myview[data-tab=title] .myview-content{width:438px;height:378px;top:43px;left:0;overflow:hidden}#myview .myview-title-current{color:#3a3029;text-shadow:1px 1px #fff;font-weight:600}#myview .myview-title-current span:first-child{color:#029fa4}#myview .myview-title-heading{color:#8b7141;text-shadow:1px 1px #fff;font-weight:600}#myview .myview-title-column{color:#554937}#myview .myview-title-category-label{color:#292622;text-shadow:1px 1px #d4c7a3;pointer-events:none;font-weight:600;line-height:18px}#myview .myview-title-category{background:var(--normal) no-repeat;width:98px;height:60px;image-rendering:pixelated;border:0;border-radius:0;padding:0;position:absolute}#myview .myview-title-category:hover:not(:disabled){background-image:var(--hover)}#myview .myview-title-category:active:not(:disabled){background-image:var(--active)}#myview .myview-title-category[aria-pressed=true]{background-image:var(--normal);border:0;border-radius:0}#myview .myview-title-category[aria-pressed=true]:hover{background-image:var(--normal)}#myview .myview-honor-list{width:310px;height:140px;position:absolute;top:105px;left:118px}#myview .myview-honor-list button{text-align:left;white-space:nowrap;color:#a99f90;width:155px;height:14px;font:12px/14px var(--ui-font);border:0;border-radius:0;padding:0;position:absolute;overflow:hidden}#myview .myview-honor-list button span:first-child{color:#a87924;text-align:right;width:25px;margin-right:8px;display:inline-block}#myview .myview-honor-list button:not(:disabled) span:last-child{color:#51483c}#myview .myview-honor-list button[aria-pressed=true] span:last-child{color:#c47721}#myview .myview-honor-list button[aria-pressed=true]{color:inherit;background:0 0;border:0}#myview .myview-title-pages{gap:7px;width:226px;height:17px;display:flex;position:absolute;top:258px;left:199px}#myview .myview-title-pages .shop-sprite{background:var(--normal) no-repeat;color:#fff;width:17px;height:17px;font:bold 12px/17px var(--ui-font);text-align:center;text-shadow:1px 1px #9b794a;image-rendering:pixelated;border:0;border-radius:0;flex:none;padding:0}#myview .myview-title-pages .shop-sprite:hover:not(:disabled){background-image:var(--hover)}#myview .myview-title-pages .shop-sprite:active:not(:disabled){background-image:var(--active)}#myview .myview-title-pages .shop-sprite:disabled{opacity:1;cursor:default}#myview .myview-honor-detail{color:#4d4034;white-space:pre-wrap;font-size:12px;line-height:17px}#myview .myview-title-special{color:#4d3215;text-shadow:1px 1px #fff;font-weight:600;line-height:18px}#myview .myview-boss-name-label,#myview .myview-boss-name{color:#fff;height:18px;font-weight:600;line-height:18px;position:absolute}#myview .myview-boss-name-label{text-align:center;width:70px}#myview .myview-boss-name{width:340px}#myview .myview-boss-heading{color:#181818;text-align:center;width:155px;height:20px;font-size:12px;line-height:20px;position:absolute;top:25px;left:137px}#myview .myview-boss-hit{background:0 0;border:0;border-radius:0;width:55px;height:79px;padding:0;position:absolute}#myview .myview-profile-key,#myview .myview-profile-value{white-space:nowrap;text-overflow:ellipsis;height:18px;line-height:18px;position:absolute;overflow:hidden}#myview .myview-profile-key{color:#fff;font-weight:600}#myview .myview-profile-value{font-weight:600}#myview .myview-build{text-align:center;width:38px;font-size:12px;line-height:16px;position:absolute}#myview .myview-profile-note{white-space:pre-wrap;overflow-wrap:anywhere;width:292px;max-height:66px;margin:0;font-size:12px;line-height:18px;position:absolute;top:306px;left:128px;overflow:auto}#myview footer{gap:2px;display:flex;position:absolute;bottom:4px;right:10px}#myview footer button,#myview footer button:disabled{background:var(--normal) 0 0/100% 100% no-repeat;color:#45416d;border:0;border-radius:0}#myview header .myview-minimize{background-image:var(--myview-minimize);background-position:var(--myview-minimize-normal-position);position:absolute;top:4px;right:36px}#myview header .myview-minimize:hover{background-image:var(--myview-minimize-hover);background-position:var(--myview-minimize-hover-position)}#myview header .myview-minimize:active{background-image:var(--myview-minimize-pressed);background-position:var(--myview-minimize-pressed-position)}#myview header button:last-child{background-image:var(--myview-close);background-position:var(--myview-close-normal-position);position:absolute;top:4px;right:10px}#myview header button:last-child:hover{background-image:var(--myview-close-hover);background-position:var(--myview-close-hover-position)}#myview header button:last-child:active{background-image:var(--myview-close-pressed);background-position:var(--myview-close-pressed-position)}#myview.minimized{height:24px;overflow:hidden}#myview.minimized header{text-shadow:1px 1px #49477a;padding-left:10px}#myview.minimized header span{left:10px}#myview.minimized>:not(header):not(.myview-art){display:none}#myview .myview-shortcuts{gap:6px;display:flex;position:absolute;bottom:3px;left:8px}#myview .myview-shortcuts button{background:0 0;border:0;width:25px;height:20px;padding:0}#myview .myview-shortcuts img{object-fit:contain;width:25px;height:20px;image-rendering:pixelated}:is(#inventory,#inventory-cards){z-index:7;transform-origin:0 0;isolation:isolate;color:#555365;font:12px var(--ui-font);position:absolute}:is(#inventory,#inventory-cards)[hidden]{display:none}:is(#inventory,#inventory-cards)>canvas{z-index:-1;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}:is(#inventory,#inventory-cards) header{color:#fff;text-shadow:1px 1px #49477a;cursor:move;touch-action:none;justify-content:space-between;align-items:center;height:23px;padding:0 8px 0 48px;font-weight:600;display:flex}:is(#inventory,#inventory-cards) button{font:inherit;cursor:pointer;color:inherit}:is(#inventory,#inventory-cards) header button{background-color:#0000;background-repeat:no-repeat;border:0;width:16px;height:16px;padding:0}:is(#inventory,#inventory-cards) nav{height:18px;display:flex;position:absolute;top:24px;left:46px;right:8px}:is(#inventory,#inventory-cards) nav button{height:18px;image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat;border:0;padding:0 5px 0 4px;line-height:17px}:is(#inventory,#inventory-cards) nav button[aria-pressed=true]{color:#fff}:is(#inventory,#inventory-cards) .inventory-grid{overscroll-behavior:contain;scrollbar-width:none;background:#fffff7;grid-auto-rows:36px;align-content:start;display:grid;position:absolute;inset:46px 18px 24px 10px;overflow:hidden auto}:is(#inventory,#inventory-cards) .inventory-grid::-webkit-scrollbar{display:none}:is(#inventory,#inventory-cards):not(.mobile-inventory) .inventory-grid{scroll-snap-type:y mandatory;bottom:auto}:is(#inventory,#inventory-cards):not(.mobile-inventory) .inventory-grid>*{scroll-snap-align:start}:is(#inventory,#inventory-cards) .inventory-slot{width:36px;height:36px;image-rendering:pixelated;background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;padding:0;position:relative}:is(#inventory,#inventory-cards) .inventory-slot img,#warehouse .bank-slot img{max-width:32px;max-height:32px;image-rendering:pixelated;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(#inventory,#inventory-cards) .inventory-slot>span:not(.item-cooldown),#warehouse .bank-slot span{z-index:3;color:#4f5144;text-shadow:1px 1px #fff;font-size:12px;position:absolute;bottom:0;right:2px}:is(#inventory,#inventory-cards) .inventory-slot .item-cooldown{z-index:1;pointer-events:none;width:26px;height:26px;image-rendering:pixelated;mix-blend-mode:multiply;background-repeat:no-repeat;position:absolute;top:5px;left:5px}:is(#inventory,#inventory-cards) .icon-unavailable:before{content:"?"}:is(#inventory,#inventory-cards) button:disabled{cursor:default}:is(#inventory,#inventory-cards) button:focus-visible{outline-offset:-2px;outline:2px solid #275aca}:is(#inventory,#inventory-cards) footer{justify-content:flex-end;gap:2px;display:flex;position:absolute;bottom:4px;left:8px;right:18px}:is(#inventory,#inventory-cards) footer button{background-color:#0000;border:0;border-radius:0;height:18px;padding:0 5px 0 4px;line-height:17px}:is(#inventory,#inventory-cards) footer button:disabled{color:#999}:is(#inventory,#inventory-cards) .inventory-resize{width:10px;height:10px;image-rendering:pixelated;cursor:nwse-resize;touch-action:none;background-color:#0000;border:0;padding:0;position:absolute;bottom:4px;right:4px}:is(#inventory,#inventory-cards) header .inventory-minimize{position:absolute;top:4px;right:30px}:is(#inventory,#inventory-cards).minimized{overflow:hidden}:is(#inventory,#inventory-cards).minimized header{text-shadow:1px 1px #49477a;padding-left:10px}:is(#inventory,#inventory-cards).minimized>:not(header):not(canvas){display:none}:is(#inventory,#inventory-cards) .inventory-art-button{background-image:var(--normal);image-rendering:pixelated;background-repeat:no-repeat}:is(#inventory,#inventory-cards) .inventory-art-button:hover:not(:disabled){background-image:var(--over)}:is(#inventory,#inventory-cards) .inventory-art-button:active:not(:disabled){background-image:var(--down)}:is(#inventory,#inventory-cards) footer button:active:not(:disabled){padding-top:1px;padding-left:5px;padding-right:4px}:is(#inventory,#inventory-cards) .inventory-scroll{width:14px;position:absolute;top:42px;bottom:28px;right:6px}:is(#inventory,#inventory-cards) .inventory-scroll button{background-color:#0000;border:0;width:14px;height:10px;padding:0;position:absolute;left:0}:is(#inventory,#inventory-cards) .inventory-scroll-up{top:0}:is(#inventory,#inventory-cards) .inventory-scroll-down{bottom:0}:is(#inventory,#inventory-cards) .inventory-scroll-track{position:absolute;inset:10px 0}:is(#inventory,#inventory-cards) .inventory-scroll-thumb{background-image:var(--normal);width:14px;image-rendering:pixelated;touch-action:none;background-repeat:no-repeat;position:absolute;left:0}:is(#inventory,#inventory-cards) .inventory-scroll-thumb:hover,:is(#inventory,#inventory-cards) .inventory-scroll-thumb:active{background-image:var(--over)}:is(#inventory,#inventory-cards) .inventory-scroll-thumb:focus-visible{outline:1px solid #275aca}:is(#inventory,#inventory-cards) .inventory-slot[aria-pressed=true] img{animation:1.56s linear infinite inventory-selection-opacity}:is(#inventory,#inventory-cards) .inventory-slot[aria-pressed=true]:before{content:"";pointer-events:none;background-image:var(--selection-blink);mix-blend-mode:plus-lighter;background-repeat:no-repeat;animation:1.56s steps(52,end) infinite inventory-selection-blink;position:absolute;inset:0}@keyframes inventory-selection-blink{to{background-position:-1872px 0}}@keyframes inventory-selection-opacity{0%,to{opacity:0}50%{opacity:1}}.item-info-panel{z-index:10;transform-origin:0 0;isolation:isolate;color:#fff;width:300px;font:12px var(--ui-font);scrollbar-width:thin;position:absolute;overflow:auto}.item-info-panel[hidden]{display:none}.item-info-panel>canvas{pointer-events:none;z-index:-1;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.item-info-panel header{cursor:move;touch-action:none;height:15px}.item-info-panel header button{background-color:#0000;background-image:var(--normal);width:10px;height:10px;image-rendering:pixelated;cursor:pointer;background-repeat:no-repeat;border:0;padding:0;position:absolute;top:2px;right:4px}.item-info-panel header button:hover{background-image:var(--over)}.item-info-panel header button:active{background-image:var(--down)}.item-info-panel button:focus-visible{outline:1px solid #fff}.item-info-panel .item-info-content{padding:0 10px 5px 5px}.item-info-panel .item-info-name{box-sizing:border-box;text-align:center;white-space:nowrap;text-shadow:1px 1px #28316f;width:334px;height:35px;padding-top:7px;font-weight:600;display:block;position:relative;overflow:hidden}.item-info-panel .item-info-overview{margin-left:1px;position:relative}.item-info-panel .item-info-picture{pointer-events:none;width:130px;height:130px;position:absolute;top:-7px;left:-6px}.item-info-panel .item-info-picture canvas{width:130px;height:130px;image-rendering:pixelated}.item-info-panel .item-info-picture canvas.item-info-composing-mark{z-index:3;width:18px;height:25px;position:absolute;top:9px;left:11px}.item-info-panel .item-info-lock-icon{z-index:2;width:36px;height:36px;image-rendering:pixelated;pointer-events:auto;cursor:pointer;background:url(/assets/f2e655a61f9d306d/ui/lock-unlocked.png) calc(50% + 1px) calc(50% + 2px)/40px 32px no-repeat;border:0;padding:0;position:absolute;top:2px;right:10px}.item-info-panel .item-info-lock-icon[data-locked=true]{background-image:url(/assets/f2e655a61f9d306d/ui/lock-locked.png);background-position:calc(50% + 2px) calc(50% + 2px);background-size:34px 32px}.item-info-panel .item-info-lock-icon:disabled{opacity:.45;cursor:wait}.item-lock-badge{z-index:4;width:16px;height:16px;image-rendering:pixelated;pointer-events:none;background:url(/assets/f2e655a61f9d306d/ui/item-lock/lock-states-pixel.png) 0/200% 100% no-repeat;position:absolute;bottom:0;left:0}:root:not([data-interface-mode=mobile]) .item-lock-badge{background-image:url(/assets/f2e655a61f9d306d/ui/lock-locked.png);background-position:50%;background-size:15px 14px}:is(#inventory,#inventory-cards) .item-lock-badge,#equipment .item-lock-badge{width:20px;height:20px}:root:not([data-interface-mode=mobile]) :is(#inventory,#inventory-cards) .item-lock-badge,:root:not([data-interface-mode=mobile]) #equipment .item-lock-badge{background-size:20px 18px}:is(#inventory,#inventory-cards).mobile-inventory .item-lock-badge,#equipment.mobile-equipment .item-lock-badge{background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;bottom:2px;left:2px}.item-info-panel .item-info-stats{color:#5efdff;width:205px;position:relative;top:-2px;left:119px}.item-info-panel .item-info-equipped{color:red;font-weight:400;position:absolute;top:7px;left:10px}.item-info-panel .item-info-stat{white-space:nowrap;grid-template-columns:minmax(65px,max-content) 1fr;column-gap:10px;height:15px;line-height:15px;display:grid}.item-info-panel .item-info-row{color:#f7ff6f;gap:2px;min-height:16px;margin-bottom:2px;display:flex}.item-info-panel .item-info-row span{box-sizing:border-box;image-rendering:pixelated;overflow-wrap:anywhere;background-size:100% 100%;flex:none;padding:0 5px;line-height:16px}.item-info-panel .item-info-row .label{color:#fff;text-align:center;padding:0 2px}.item-info-panel .item-info-description{grid-template-columns:53px 276px;gap:2px;margin-bottom:2px;line-height:15px;display:grid}.item-info-panel .item-info-description>span{text-align:center;image-rendering:pixelated;background-size:100% 100%;padding-top:7px}.item-info-panel .item-info-description>div{color:#f7ff6f;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;min-height:30px;image-rendering:pixelated;background-size:100% 100%;padding:7px 5px 8px}.item-info-panel .item-info-error{color:#ffb8b8;padding:6px}:is(#inventory,#inventory-cards) .inventory-slot.unusable>img,:is(#inventory,#inventory-cards) .inventory-slot.unusable:before{filter:brightness(.565)}:is(#inventory,#inventory-cards) .inventory-status-overlay{pointer-events:none;image-rendering:pixelated;z-index:2;position:absolute}:is(#inventory,#inventory-cards) .timer-overlay{width:13px;height:13px;top:1px;left:24px}:is(#inventory,#inventory-cards) .broken-overlay{width:13px;height:13px;top:1px;left:0}:is(#inventory,#inventory-cards) .expired .timer-overlay{filter:brightness(.565)}.item-info-panel .item-info-expired,.item-info-panel .item-info-broken{color:red}.item-info-panel .item-info-attachments{flex-wrap:wrap;gap:8px;padding:8px;display:flex}.item-info-panel .item-info-attachments span{place-items:center;width:36px;height:36px;display:grid}.item-info-panel .item-info-attachments img{max-width:32px;max-height:32px;image-rendering:pixelated}#equipment{z-index:7;transform-origin:0 0;color:#344766;font:12px var(--ui-font);-webkit-user-select:none;user-select:none;touch-action:none;isolation:isolate;position:absolute}#equipment[hidden]{display:none}#equipment>canvas{pointer-events:none;position:absolute;inset:0}#equipment header{cursor:move;box-sizing:border-box;color:#fff;align-items:center;width:100%;height:22px;padding:0 5px 0 48px;font-weight:600;display:flex;position:absolute;top:0;left:0}#equipment header button{width:18px;height:18px;margin-left:auto;padding:0}#equipment .equipment-slot>.equipment-count{z-index:3;color:#4f5144;text-shadow:1px 1px #fff;pointer-events:none;font-size:12px;position:absolute;bottom:0;right:2px}#equipment .equipment-slot{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}#equipment .equipment-slot img{max-width:30px;max-height:30px;image-rendering:pixelated;pointer-events:none}#equipment .equipment-slot[aria-pressed=true]{outline-offset:-2px;outline:1px solid #efef77}#equipment footer{gap:4px;display:flex;position:absolute;bottom:8px;right:8px}#equipment footer button{color:#344766;width:72px;height:22px;font:11px var(--ui-font);border:0;padding:0}#equipment>p{color:#fff;background:#162237;max-width:260px;margin:3px 0 0;padding:4px;position:absolute;top:100%}#equipment>p:empty{display:none}.item-info-panel .item-info-grade{pointer-events:none;height:18px;display:flex;position:absolute;top:96px;left:18px}.item-info-panel .item-info-grade canvas{width:18px;height:18px;image-rendering:pixelated}.item-info-panel .item-info-bonus{color:#4eff4e;font-style:normal}.item-info-panel .item-info-compounds{margin-bottom:2px}.item-info-panel .item-info-compounds>div:first-child{height:16px;padding-left:5px}.item-info-panel .item-info-compound-options{grid-template-columns:repeat(3,1fr);padding:0 5px;line-height:15px;display:grid}.item-info-panel .item-info-attachments{gap:8px;padding:3px 0 3px 12px}.item-info-panel .item-info-attachments span{width:42px;height:42px;image-rendering:pixelated;background-size:100% 100%}.item-info-panel.card-item-info{width:256px}.card-item-info .item-info-content{padding:0 5px 5px;position:relative}.card-item-info .card-info-overview{flex-direction:column;align-items:center;margin:0;display:flex}.card-item-info .item-info-picture{width:168px;height:238px;position:relative;top:auto;left:auto}.card-item-info .item-info-picture>canvas{z-index:1;width:168px;height:238px;position:absolute;inset:0}.card-item-info .item-info-stats{width:246px;margin-top:8px;position:static}.card-item-info .item-info-row,.card-item-info .item-info-description{grid-template-columns:64px 180px;width:246px}.card-item-info .item-info-row span{flex:none}#equipment .inventory-art-button{background-image:var(--normal);image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat}#equipment .inventory-art-button:hover:not(:disabled){background-image:var(--over)}#equipment .inventory-art-button:active:not(:disabled){background-image:var(--down)}#equipment header button{border:0;width:16px;height:16px}#equipment footer button{width:52px}#gun-controls{transform-origin:0 0;z-index:6;width:95px;height:43px;font:11px var(--ui-font);position:absolute}#gun-controls[hidden]{display:none}#gun-controls button{background:0 0;border:0;width:95px;height:43px;margin:0;padding:0;display:block}#gun-controls canvas{width:95px;height:43px;image-rendering:pixelated}#gun-controls button:disabled{opacity:1}#gun-controls button:focus-visible{outline:1px solid #fff6b0}#gun-controls .gun-meter{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#gun-controls .gun-ammo{pointer-events:none;color:#fffbe0;font:600 13px/15px var(--ui-font);text-shadow:-1px 0 #25204b,1px 0 #25204b,0 -1px #25204b,0 1px #25204b;white-space:nowrap;position:absolute}#equipment>.equipment-preview{pointer-events:none;width:64px;height:90px;image-rendering:pixelated;inset:70px auto auto 63px}#equipment footer{align-items:center;left:50%;right:auto;transform:translate(-50%)}#equipment footer button{box-sizing:border-box;background-size:100% 100%;place-items:center;line-height:1;display:grid}#native-character-input,#native-character-password,.native-password-field{z-index:12;box-sizing:border-box;color:#393449;font-family:var(--ui-font);pointer-events:auto;background:#fffff1;border:0;padding:0 3px;position:absolute}#login-modal{color:#2455a0;text-align:center;background:url(/assets/f2e655a61f9d306d/login/status/frame.webp) 50%/100% 100% no-repeat;border:0;width:min(350px,100vw - 24px);max-height:calc(100dvh - 24px);padding:55px 30px 28px;overflow:auto}#login-modal:focus{outline:none}#login,#login *,#login-modal,#login-modal *{font-family:"MN Maguro", var(--ui-font)}body:has(main.login-screen) #saved-accounts-button{font-family:"MN Maguro", var(--ui-font)}body:has(main.login-screen) #display-settings-button{font-family:"MN Maguro", var(--ui-font)}body:has(main.login-screen) #exit-game-button{font-family:"MN Maguro", var(--ui-font)}.login-modal-portrait{width:170px;height:148px;margin:0 auto 8px;position:relative}.login-modal-character{object-fit:contain;width:170px;height:148px;display:block}.login-modal-badge{border:2px solid #fff;border-radius:50%;width:48px;height:48px;position:absolute;bottom:0;right:-5px;box-shadow:0 2px 5px #24487326}#login-modal h2{margin:4px 0 10px;font-size:21px;line-height:1.35}#login-modal-message{overflow-wrap:anywhere;min-height:58px;margin:0;font-size:14px;line-height:1.6}.login-modal-close{color:#3385d9;cursor:pointer;background:#eaf6ff;border:0;border-radius:50%;width:32px;height:32px;font-size:25px;position:absolute;top:58px;right:22px}.login-modal-action{color:#fff;cursor:pointer;background:linear-gradient(#65baff,#2881f5);border:1px solid #3689ed;border-radius:24px;width:100%;height:44px;margin:12px auto 0;padding:0 18px;font-size:16px;font-weight:700;display:block;box-shadow:inset 0 1px #fff6,0 3px 8px #3186ef20}#login-modal[data-state=error] .login-modal-action{background:linear-gradient(#ff82a3,#ff396e);border-color:#f34779;box-shadow:inset 0 1px #fff6,0 3px 8px #f3477920}#login-modal[data-state=maintenance] .login-modal-action{color:#287bea;box-shadow:none;background:#f5faff;border-color:#71a7f5}.login-modal-action:hover{filter:brightness(1.08)}.login-modal-action:disabled{cursor:wait;opacity:.75}.login-modal-secondary{color:#287bea;width:100%;height:44px;font:inherit;cursor:pointer;background:#f5faff;border:1px solid #71a7f5;border-radius:24px;margin:8px auto 0;padding:0 18px;font-size:16px;display:block}.login-modal-secondary[hidden]{display:none}.login-modal-otp{box-sizing:border-box;color:#2455a0;width:100%;height:44px;font:inherit;letter-spacing:.35em;text-align:center;background:#f5faff;border:1px solid #71a7f5;border-radius:12px;margin:12px auto 0;font-size:22px;display:block}.login-modal-otp[hidden]{display:none}.login-modal-otp:focus-visible{outline-offset:2px;outline:3px solid #277ad6}.login-modal-secondary:hover{filter:brightness(1.04)}#login-modal button:focus-visible{outline-offset:2px;outline:3px solid #277ad6}.login-modal-dots{justify-content:center;gap:8px;height:18px;margin-top:8px;display:flex}.login-modal-dots i{background:#4b9df5;border-radius:50%;width:9px;height:9px;animation:1s infinite alternate login-pulse}.login-modal-dots i:nth-child(2){animation-delay:.2s}.login-modal-dots i:nth-child(3){animation-delay:.4s}#login-modal:not([data-state=loading]) .login-modal-dots,#login-modal[data-state=loading] .login-modal-close{visibility:hidden}@keyframes login-pulse{to{opacity:.25;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.login-modal-dots i{animation:none}}#wip-notice{z-index:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:calc(100% - 16px);font:12px/1.2 "MN Maguro", var(--ui-font);color:#fff;opacity:.75;text-shadow:1px 0 #1b2440,-1px 0 #1b2440,0 1px #1b2440,0 -1px #1b2440,0 0 3px #000;margin:0;position:absolute;bottom:3px;right:8px;overflow:hidden}#wip-notice[hidden]{display:none}main.login-screen{container:login-frame/size}@container login-frame (height<=900px){#login{padding:12px 16px}.login-brand{width:min(100%,220px);margin-bottom:8px}.login-brand p{margin-top:4px;font-size:12px}.brand-caption{letter-spacing:.14em;font-size:8px}.login-card{width:min(100%,360px);padding:108px 28px 20px}.login-card-title{font-size:20px;top:64px}.login-mascot{width:100px;top:-22px;right:0}.remember-login{min-height:30px;font-size:13px}.login-submit{margin-top:6px}.login-register{margin-top:4px}.login-tagline{display:none}}@container login-frame (height<=540px){#login{padding:8px 14px}.login-brand{width:150px;margin-bottom:4px}.login-brand p,.brand-caption{display:none}.login-card{padding-top:94px;padding-bottom:14px}.login-card-title{top:55px}}@container login-frame (height<=420px) and (width>=560px){#login{flex-direction:row;justify-content:center;gap:28px}.login-brand{width:180px}.login-card{width:300px;padding:78px 24px 12px}.login-card-title{font-size:18px;top:44px}.login-mascot{width:78px;top:-8px}}@container login-frame (height>=541px){:not(.mobile-pregame)>#login:after{content:"";flex:0 13cqh}:not(.mobile-pregame)>#login>.login-card{margin-top:auto}}main.channel-selection{container:channel-frame/size}#channel-screen{isolation:isolate;overflow:hidden}.channel-decoration{pointer-events:none;z-index:-1;position:absolute;inset:0}.channel-stage{isolation:isolate;width:1360px;height:900px;transform:translate(-50%,-50%) scale(var(--channel-scale,1));position:absolute;top:50%;left:50%}.channel-character{object-fit:contain;pointer-events:none;width:320px;height:auto;position:absolute}.channel-character-left{top:36px;left:72px}.channel-character-right{top:180px;right:72px}.channel-header{flex-direction:column;align-items:center;width:704px;height:248px;display:flex;position:absolute;top:16px;left:328px}.channel-cloud{z-index:-1;pointer-events:none;width:760px;height:auto;position:absolute;top:16px;left:-28px}#channel-screen{z-index:3;font-family:"MN Maguro",var(--ui-font);color:#2355a7;background:linear-gradient(#dff2ff30,#f4faff60);position:absolute;inset:0}#channel-screen[hidden]{display:none}#channel-screen button{cursor:pointer;font-family:inherit}.channel-back{z-index:1;color:#285ba5;background:#ffffffdf;border:1px solid #c9e3ff;border-radius:18px;padding:8px 14px;position:absolute;top:14px;left:16px}.channel-logo{object-fit:contain;width:440px;height:189px;margin-bottom:0}.channel-header #channel-title{color:#fff;text-align:center;background:#328af8;border:2px solid #b9d9ff;border-bottom:0;border-radius:20px 20px 0 0;flex-shrink:0;width:640px;height:59px;margin:0;font-size:27px;line-height:57px}.channel-panel{width:704px;height:550px;box-shadow:0 6px 24px #21508e30,inset 0 0 0 3px #fff;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:30px;flex-direction:column;padding:18px 22px 124px;display:flex;position:absolute;top:264px;left:328px}.channel-panel:before{content:"";z-index:-1;background:linear-gradient(#fff 65%,#edf7ff);border:3px solid #58b7fb;border-bottom:0;border-radius:30px 30px 0 0;position:absolute;inset:0 0 94px;box-shadow:inset 0 0 0 3px #fff}.channel-panel:after{content:"";z-index:-1;pointer-events:none;background:url(/assets/f2e655a61f9d306d/channel/connect-footer.webp) 50%/100% 100% no-repeat;width:calc(100% + 12px);height:114px;position:absolute;bottom:0;left:-6px;-webkit-mask-image:linear-gradient(#0000,#000 20px);mask-image:linear-gradient(#0000,#000 20px)}.channel-list{scrollbar-width:thin;scrollbar-color:#bfd5f3 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.channel-row{color:#204eaa;text-align:left;background:#ffffffad;border:1px solid #d8e1ee;border-radius:18px;flex-shrink:0;align-items:center;gap:14px;width:100%;min-height:72px;padding:5px 16px;display:flex}.channel-row[aria-pressed=true]{background:linear-gradient(110deg,#f4fcff,#dbf0ff);border-color:#86caff;box-shadow:inset 0 0 0 1px #fff}.channel-row>img{object-fit:contain;border-radius:16px;width:58px;height:58px}.channel-row>span{flex:1;min-width:0}.channel-row strong{overflow-wrap:anywhere;font-size:22px;line-height:1.2;display:block}.channel-row small{color:#6885ab;margin-top:4px;font-size:13px;display:block}.channel-row>.channel-check{visibility:hidden;width:46px;height:46px}.channel-row[aria-pressed=true]>.channel-check{visibility:visible}.channel-connect{aspect-ratio:473/88;color:#fff;width:360px;font:700 32px "MN Maguro",var(--ui-font);text-shadow:0 2px 2px #285ba5;background:url(/assets/f2e655a61f9d306d/channel/connect-blank.png) 50% 46%/100% no-repeat;border:0;margin:0;padding:0 70px 0 92px;position:absolute;bottom:29px;left:calc(50% - 3px);transform:translate(-50%)}#channel-screen button:disabled{opacity:.55;cursor:default}#channel-screen button:focus-visible{outline-offset:2px;outline:3px solid #1e74df}.channel-status{text-align:center;text-shadow:0 1px 2px #fff;width:100%;min-height:20px;margin:6px 0 0;font-size:13px;position:absolute;top:100%;left:0}.channel-status.error{color:#ad2853}.channel-empty{text-align:center}#skills{z-index:8;transform-origin:0 0;isolation:isolate;color:#6c6681;pointer-events:auto;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute}#skills[hidden]{display:none}#skills>canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#skills>header{cursor:move;height:23px;position:absolute;top:0;left:0;right:0}#skills>header span{color:#fff;text-shadow:1px 1px #484974;font-weight:700;position:absolute;top:5px;left:46px}#skills button{font:inherit;cursor:pointer;color:inherit;image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat;border:0;padding:0}#skills button:disabled{cursor:default}#skills .skill-close{width:20px;height:20px;position:absolute;top:4px;right:8px}#skills .skill-minimize{width:20px;height:18px;position:absolute;top:5px;right:34px}#skills>nav{gap:1px;height:18px;display:flex;position:absolute;top:24px;left:44px;right:8px;overflow:hidden}#skills>nav button{white-space:nowrap;color:#82776a;height:18px;padding:0 3px}#skills>nav button[aria-selected=true]{color:#fff;text-shadow:1px 1px #da5286}#skills .skill-summary{height:43px;position:absolute;top:43px;left:7px;right:7px}#skills .skill-summary>*{white-space:nowrap;height:15px;line-height:15px;position:absolute;overflow:hidden}#skills .skill-summary b{width:150px;color:var(--skill-family);top:4px;left:52px}#skills .skill-points{width:72px;color:var(--skill-family);top:4px;left:216px}#skills .skill-tm{color:#fff;text-shadow:1px 1px #575757;width:69px;top:22px;left:53px}#skills .skill-percent{color:#fff;text-shadow:1px 1px #575757;width:32px;top:22px;left:305px}#skill-hover{z-index:40;pointer-events:none;box-sizing:border-box;color:#fff;width:max-content;font-family:var(--ui-font);white-space:nowrap;text-overflow:ellipsis;background:#4c4180c7;border:1px solid #d5c6ed;border-radius:3px;padding:1px 4px;line-height:1.2;position:fixed;overflow:hidden}#skills .skill-list{overscroll-behavior:contain;scrollbar-width:thin;width:323px;position:absolute;top:86px;bottom:65px;left:14px;overflow:auto}#skills .skill-cell{width:308px;height:41px;position:relative}#skills .skill-row{text-align:left;width:308px;height:41px;display:block;position:relative}#skills .skill-row img,#skills .skill-cooldown{width:26px;height:26px;image-rendering:pixelated;position:absolute;top:7px;left:4px}#skills .skill-icons .skill-row img,#skills .skill-icons .skill-cooldown{top:5px;left:3px}#skills .skill-row .skill-name{white-space:nowrap;text-overflow:ellipsis;width:184px;position:absolute;top:6px;left:38px;overflow:hidden}#skills .skill-row small{text-align:center;width:36px;font-size:10px;position:absolute;top:3px;left:227px}#skills:not(.mobile-skills) .skill-row{color:#3c607d}#skills:not(.mobile-skills) .skill-row.passive{color:#785299}#skills .skill-row .skill-type,#skills .skill-row .skill-mp{white-space:nowrap;height:15px;line-height:15px;position:absolute;top:24px;overflow:hidden}#skills .skill-row .skill-type{width:135px;left:38px}#skills .skill-row .skill-mp{text-align:right;width:86px;left:177px}#skills .skill-icons .skill-type,#skills .skill-icons .skill-mp,#skills.mobile-skills .skill-type,#skills.mobile-skills .skill-mp{display:none}#skills .skill-level{width:36px;height:40px;position:absolute;top:0;right:0}#skills .skill-row[aria-pressed=true] img{filter:brightness(1.35)}#skills .skill-row{isolation:isolate}#skills .skill-cooldown{pointer-events:none;image-rendering:pixelated;mix-blend-mode:multiply;background-repeat:no-repeat}#skills .skill-icons{grid-template-columns:repeat(7,42px);grid-auto-rows:41px;align-content:start;width:309px;display:grid;top:93px;left:21px}#skills .skill-icons .skill-cell{width:42px;height:41px}#skills .skill-icons .skill-row{background-position:0 2px;width:33px;height:35px}#skills .skill-icons .skill-name,#skills .skill-icons small{display:none}#skills .skill-sort{color:#9a353b;align-items:center;gap:5px;height:17px;display:flex;position:absolute;bottom:39px;left:14px;right:69px}#skills .skill-sort>span{flex:none;width:56px}#skills .skill-sort select{appearance:none;color:#79705e;width:201px;height:17px;image-rendering:pixelated;background-color:#fffde8;background-position:100%;background-repeat:no-repeat;border:1px solid #929394;padding:0 16px 0 2px;font:12px Tahoma,Leelawadee UI,sans-serif}#skills>footer{justify-content:flex-end;align-items:center;gap:3px;height:20px;display:flex;position:absolute;bottom:5px;left:12px;right:18px}#skills>footer p{pointer-events:none;color:#ab3744;background:#fffbeccc;max-height:32px;margin:0;font-size:10px;line-height:14px;position:absolute;bottom:22px;left:0;right:0;overflow:hidden}#skills>footer p:empty{display:none}#skills>footer button{min-width:29px;height:18px;padding:0 5px}#skills .inventory-art-button{background-image:var(--normal);background-repeat:no-repeat}#skills .inventory-art-button:hover:not(:disabled){background-image:var(--over)}#skills .inventory-art-button:active:not(:disabled){background-image:var(--down)}#skills .skill-use:disabled{color:#a9a39b}#skills .skill-resize{cursor:ns-resize;width:13px;height:13px;position:absolute;bottom:0;right:0}#skills.minimized>:not(canvas):not(header){display:none}#skill-info{width:262px;font:12px Tahoma,Leelawadee UI,sans-serif}#skill-info .item-info-content{min-height:256px;padding:0 5px 5px;position:relative}#skill-info .skill-info-name{color:#5efdff;text-shadow:1px 1px #28316f;white-space:nowrap;justify-content:center;align-items:center;width:178px;height:28px;font-weight:700;display:flex;position:absolute;top:0;left:42px}#skill-info .skill-info-portrait{width:162px;height:162px;position:absolute;top:32px;left:50px}#skill-info .skill-info-portrait canvas{width:150px;height:150px;image-rendering:pixelated;position:absolute;top:6px;left:6px}#skill-info .skill-info-stats{padding-top:200px}#skill-info .skill-info-row{white-space:pre-line;text-align:center;gap:2px;min-height:17px;line-height:15px;display:flex}#skill-info .skill-info-row>span{box-sizing:border-box;background-repeat:no-repeat;padding:1px 0}#skill-info .skill-info-row .label{color:#fff;flex:none;width:50px;overflow:hidden}#skill-info .skill-info-row .value{color:#ffd3ef;width:200px}#skill-info .master .label{width:194px}#skill-info .master .value{color:#f7ff6f;white-space:nowrap;width:56px}#skill-info .description .value{color:#f7ff6f;text-align:left;padding-left:4px}#skill-info .next .value{color:#bfbebe}#skill-info .skill-info-row .label{white-space:nowrap;justify-content:center;align-items:center;display:flex}#skills .skill-level{background-image:var(--normal);background-repeat:no-repeat}#skills .skill-level:hover:not(:disabled){background-image:var(--over)}#skills .skill-level:active:not(:disabled){background-image:var(--down)}.inventory-action-dialog{box-sizing:border-box;color:#45416d;background-color:#0000;background-size:100% 100%;border:0;outline:none;max-width:calc(100vw - 16px);height:88px;padding:0;font:12px sans-serif;overflow:visible}.inventory-action-dialog>strong{color:#fff;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:4px;left:12px}.inventory-action-name{white-space:nowrap;line-height:16px;position:absolute;top:25px;left:45px;right:6px}.inventory-action-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;position:absolute;top:30px;left:10px}.inventory-action-dialog input{box-sizing:border-box;width:51px;height:18px;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0 2px;position:absolute;top:43px;left:59px}.inventory-action-dialog [data-item-action-message]:not(:empty){color:#962233;box-sizing:border-box;background:#fff;min-width:100%;padding:4px;font-size:12px;position:absolute;top:100%;left:0}.inventory-action-buttons{gap:2px;display:flex;position:absolute;top:66px;right:18px}.inventory-action-buttons button{width:56px;font:inherit;color:inherit;border:0;padding:0}.inventory-action-dialog .inventory-art-button{background-color:#0000;background-image:var(--normal);background-repeat:no-repeat}.inventory-action-dialog .inventory-art-button:hover:not(:disabled){background-image:var(--over)}.inventory-action-dialog .inventory-art-button:active:not(:disabled){background-image:var(--down)}.inventory-action-dialog input[type=number]{appearance:textfield}.inventory-action-dialog input::-webkit-inner-spin-button{appearance:none}.character-pet-pair .character-pet-notice,.character-pet-pair .character-pet-material-notice{text-align:center;color:#fff}.character-pet-pair .character-pet-help-notice{color:#fff;text-align:left;text-shadow:0 1px #d28373;font:12px/15px Tahoma}.character-pet-pair .character-pet-help{color:#111;font:13px/14px Tahoma}.character-pet-pair .character-pet-help.error{color:#c73522}.character-pet-pair .character-pet-name{text-align:center;white-space:nowrap;font-weight:700;overflow:hidden}.character-pet-pair .character-pet-abilities{white-space:nowrap;flex-direction:column;line-height:17px;display:flex;overflow:hidden}.character-pet-pair .character-pet-abilities .require{color:#30a64a}.character-pet-pair .character-pet-abilities .changed{color:#ff6464}.character-pet-pair .character-pet-abilities .same{color:#777}.character-pet-pair .character-pet-icon{object-fit:contain;width:30px;height:30px;image-rendering:pixelated;pointer-events:none;position:absolute}.character-pet-pair .character-pet-material-name{white-space:nowrap;overflow:hidden}.character-pet-pair .character-pet-material-count{text-align:right;color:#111}.character-pet-drop-slot{z-index:1;background:0 0;border:0;width:56px;height:64px;padding:0;position:absolute}.character-pet-button{color:#fff;font:12px var(--ui-font);text-shadow:0 1px #8a4c37;justify-content:center;align-items:center;display:flex;position:absolute}.inventory-count-step{background-color:#0000;background-repeat:no-repeat;border:0;padding:0;position:absolute;top:43px}:is(#inventory,#inventory-cards) footer button:not(:disabled){color:#302b46;opacity:1}:is(#inventory,#inventory-cards) footer button:disabled{color:#999;cursor:default}:is(#inventory,#inventory-cards) .inventory-slot img{pointer-events:none}#hud-quick-panel{box-sizing:border-box;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));background:#2e2f4f5c;border:0;border-radius:24px 0 24px 24px;padding:12px;box-shadow:0 8px 28px #11172e30}#hud-quick-panel .hud-dock-tabs{width:56px;height:34px;min-height:0;margin:0;position:absolute;bottom:100%;right:0}#hud-dock #hud-quick-panel .hud-dock-tabs button{color:#f6f0ff;width:56px;min-width:0;height:34px;min-height:0;text-shadow:none;background:#2e2f4f5c;border:0;border-radius:20px 20px 0 0;flex:1;padding:0}#hud-dock [data-collapse] svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#hud-dock [data-collapse] .quick-open-icon,#hud-dock [data-collapse][aria-expanded=false] .quick-close-icon{display:none}#hud-dock [data-collapse][aria-expanded=false] .quick-open-icon{display:block}#hud-quick-panel .hud-dock-tabs button:before{display:none}#hud-quick-panel #hud-dock-body{margin-top:0}#hud-quick-panel.quick-collapsed{height:0;box-shadow:none;background:0 0;padding:0}#hud-dock #hud-quick-panel.quick-collapsed .hud-dock-tabs button{border-radius:18px}#hud-dock-quick .hud-dock-grid{gap:8px;padding:3px}#hud-dock .game-quick-slot{aspect-ratio:1;background:linear-gradient(145deg,#fffaf3,#e6e0fa);border:1px solid #e6dcff;border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:60px;padding:4px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff,0 3px #14172b66}.game-quick-slot img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 1px #50447a30);width:52px;max-width:100%;height:52px}#hud-dock .game-quick-slot.quick-item{background:linear-gradient(145deg,#f8fff6,#d3eeeb);border-color:#bce3da}#hud-dock .game-quick-slot.quick-empty{background:#ffffff07;border:1px dashed #c9c2e538;box-shadow:inset 0 1px 5px #15182d33}.game-quick-slot.quick-empty:before{content:"+";color:#c6c0e35c;font:300 26px sans-serif}.game-quick-slot kbd{z-index:2;color:#fff5dd;min-width:16px;height:16px;font:600 10px var(--ui-font);background:#35354edb;border-radius:5px;place-items:center;display:grid;position:absolute;top:3px;left:4px;box-shadow:0 1px 2px #0002}.quick-empty kbd{color:#b4b0c8;box-shadow:none;background:0 0}.game-quick-slot .quick-caption{max-width:100%;font:700 11px var(--ui-font);color:#263d49;pointer-events:none;position:absolute;bottom:3px;right:4px}.game-quick-slot.quick-item .quick-caption{background:#f4fff0e6;border-radius:5px;padding:0 4px}.game-quick-slot .quick-cooldown{mix-blend-mode:multiply;width:52px;max-width:100%;height:52px;image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hud-dock .game-quick-slot.quick-cooling{border-color:#aaa0cc}.game-quick-slot.quick-cooling .quick-caption{color:#fff;text-shadow:0 1px 3px #19132c,1px 0 2px #19132c;font-variant-numeric:tabular-nums;background:#24213a22;justify-content:center;align-items:center;font-size:18px;font-weight:750;display:flex;inset:0}.game-quick-slot.quick-unavailable img{filter:grayscale(.75);opacity:.45}#hud-dock .game-quick-slot.quick-targeting,#hud-dock .game-quick-slot.quick-drop{border-color:#fff0ad;box-shadow:0 0 0 2px #f5d98d,0 0 16px #f8dca540}#hud-dock .game-quick-slot.quick-targeting img{opacity:1;filter:none}#hud-dock .game-quick-slot:active{transform:scale(.94)}#hud-dock .game-quick-slot:focus-visible{outline-offset:1px;outline:2px solid #fff0ad}#hud-dock-quick .hud-dock-pages{border-top:0;justify-content:center;gap:12px;margin-top:6px;padding-top:4px}#hud-dock-quick .hud-dock-pages button{color:#f3edff;background:#ffffff0c;border:0;border-radius:9px;min-width:28px;min-height:28px;font:20px sans-serif}.quick-page-indicator{color:#f0eafb;text-shadow:0 1px 2px #27243d;flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.quick-page-dots{align-items:center;gap:5px;height:5px;display:flex}.quick-page-dots i{background:#85829e66;border-radius:8px;width:5px;height:5px;transition:width .15s,background .15s}.quick-page-dots i.active{background:#ead8a4;width:12px}#hud-dock #hud-dock-quick p{color:#c1bacf;margin:8px 0 0;font-size:10px;line-height:1.5}@media (hover:hover){#hud-dock .game-quick-slot:hover{border-color:#fff4c7;transform:translateY(-2px);box-shadow:0 4px 10px #11152666}#hud-dock-quick .hud-dock-pages button:hover{background:#ffffff18}}@media (pointer:coarse){#hud-quick-panel .hud-dock-tabs button{min-height:44px}#hud-dock #hud-dock-quick p{display:none}}@media (prefers-reduced-motion:reduce){#hud-dock .game-quick-slot,.quick-page-dots i{transition:none}}#hud-dock .quick-radial{--quick-button-base:url(/assets/f2e655a61f9d306d/ui/mobile-quick-btn-base.png);width:320px;height:392px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;bottom:0;right:0}#hud-dock .quick-radial #hud-dock-body{pointer-events:none;height:320px;max-height:none;margin:0;position:absolute;inset:auto 0 0;overflow:visible}#hud-dock #hud-mobile-auto-bot[hidden],#hud-dock .quick-collapsed #hud-mobile-auto-bot{display:none}#hud-dock .quick-radial #hud-mobile-auto-bot{width:39.2px;min-width:0;height:39.2px;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:0;padding:0;position:absolute;bottom:312.4px;left:222.4px}#hud-mobile-auto-bot img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#hud-mobile-auto-bot .auto-bot-running-art,#hud-mobile-auto-bot .auto-bot-running-ring,#hud-mobile-auto-bot[aria-pressed=true] .auto-bot-idle-art{display:none}#hud-mobile-auto-bot[aria-pressed=true] :is(.auto-bot-running-art,.auto-bot-running-ring){display:block}#hud-mobile-auto-bot .auto-bot-running-ring{z-index:-1;transform-origin:50%;width:50.4px;height:50.4px;margin-top:-25.2px;margin-left:-25.2px;animation:3s linear infinite mobile-auto-bot-spin;inset:50% auto auto 50%}#hud-mobile-auto-bot:disabled{opacity:.55}#hud-mobile-auto-bot:not(:disabled):active{transform:scale(.95)}@keyframes mobile-auto-bot-spin{to{transform:rotate(360deg)}}#hud-dock .quick-radial #hud-dock-quick,#hud-dock .quick-radial .hud-dock-grid{pointer-events:none;padding:0;display:block;position:absolute;inset:0}#hud-dock .quick-radial #hud-dock-quick:before{content:"";pointer-events:none;background:url(/assets/f2e655a61f9d306d/ui/mobile-quick-attack-magic.png) 50%/contain no-repeat;width:192px;height:199px;position:absolute;top:80px;left:94px}#hud-dock .quick-radial button{pointer-events:auto;touch-action:manipulation}#hud-dock .quick-radial .game-quick-slot{isolation:isolate;aspect-ratio:auto;width:60px;height:60px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:50%;position:absolute;overflow:visible}#hud-dock .quick-radial .game-quick-slot.quick-item,#hud-dock .quick-radial .game-quick-slot.quick-empty{box-shadow:none;background:0 0;border:0}#hud-dock .quick-radial .game-quick-slot:after{content:"";z-index:-1;background:var(--quick-button-base) center / contain no-repeat;pointer-events:none;position:absolute;inset:-10px}#hud-dock .quick-radial .game-quick-slot.quick-item{overflow:visible}#hud-dock .quick-radial .game-quick-slot:first-child{top:232px;left:74px}#hud-dock .quick-radial .game-quick-slot:nth-child(2){top:150px;left:28px}#hud-dock .quick-radial .game-quick-slot:nth-child(3){top:68px;left:74px}#hud-dock .quick-radial .game-quick-slot:nth-child(4){top:22px;left:160px}#hud-dock .quick-radial .game-quick-slot[hidden],#hud-dock .quick-radial #hud-radial-attack[hidden],#hud-dock .quick-radial #hud-radial-target[hidden],#hud-dock .quick-radial #hud-radial-dig[hidden],#hud-dock .quick-radial #hud-radial-pickup[hidden]{display:none}#hud-dock .quick-radial .game-quick-slot img{width:48px;height:48px}#hud-dock .quick-radial .game-quick-slot kbd{display:none}#hud-dock .quick-radial .game-quick-slot.quick-empty:before{color:#f6f0ff}#hud-dock .quick-radial .game-quick-slot:disabled{opacity:.35}#hud-dock .quick-radial :is(#hud-radial-attack,#hud-radial-target,#hud-radial-dig,#hud-radial-pickup),#hud-dock .quick-radial .hud-dock-pages [data-page="1"]{background:var(--quick-button-base) center / contain no-repeat;color:#f6f0ff;box-shadow:none;text-shadow:0 1px 2px #111827;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}#hud-dock .quick-radial #hud-radial-attack{isolation:isolate;background:0 0;width:104px;height:104px;font-size:55px;top:128px;left:138px}#hud-dock .quick-radial #hud-radial-attack:after{content:"";z-index:-1;background:var(--quick-button-base) center / contain no-repeat;pointer-events:none;position:absolute;inset:-18px}#hud-dock .quick-radial .quick-art{place-items:center;width:36px;height:36px;display:grid}#hud-dock .quick-radial .quick-art img{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block}#hud-dock .quick-radial .quick-art .quick-icon-down{display:none}#hud-dock .quick-radial .quick-art-attack .quick-icon-down{transform:scale(1.182)}#hud-dock .quick-radial .quick-art-drill .quick-icon-down{transform:scale(1.164)}#hud-dock .quick-radial .quick-art-pickup .quick-icon-down{transform:scale(1.137)}#hud-dock .quick-radial button:active .quick-art .quick-icon-rest{display:none}#hud-dock .quick-radial button:active .quick-art .quick-icon-down{display:block}#hud-dock .quick-radial #hud-radial-attack .quick-art{width:74px;height:74px}#hud-dock .quick-radial #hud-radial-attack .quick-art-drill,#hud-dock .quick-radial #hud-radial-attack.quick-drill-mode .quick-art-attack{display:none}#hud-dock .quick-radial #hud-radial-attack.quick-drill-mode .quick-art-drill{display:grid}#hud-dock .quick-radial #hud-radial-target{width:44px;height:44px;top:74px;left:264px}#hud-dock .quick-radial #hud-radial-dig{width:44px;height:44px;top:136px;left:264px}#hud-dock .quick-radial #hud-radial-pickup{width:44px;height:44px;top:198px;left:264px}#hud-dock .quick-radial :is(#hud-radial-target,#hud-radial-dig,#hud-radial-pickup) svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#hud-dock .quick-radial #hud-radial-pickup .quick-art{width:30px;height:30px}#hud-dock .quick-radial #hud-radial-dig{background:0 0}#hud-dock .quick-radial #hud-radial-dig img{object-fit:contain;pointer-events:none;width:44px;height:44px}#hud-dock .quick-radial #hud-radial-dig .quick-mode-attack,#hud-dock .quick-radial #hud-radial-dig[aria-pressed=true] .quick-mode-drill{display:none}#hud-dock .quick-radial #hud-radial-dig[aria-pressed=true] .quick-mode-attack{display:block}#hud-dock .quick-radial #hud-radial-target[aria-pressed=true]{box-shadow:0 0 0 2px #a9c6ef}#hud-dock .quick-radial .game-quick-slot:is(.quick-targeting,.quick-drop){border-color:#a9c6ef;box-shadow:0 0 0 2px #a9c6ef}#hud-dock .quick-radial :is(#hud-radial-attack,#hud-radial-target):disabled{opacity:.55}#hud-dock .quick-radial #hud-radial-target:active{transform:scale(.94)}#hud-dock .quick-radial .hud-dock-pages{pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}#hud-dock .quick-radial .hud-dock-pages [data-page="-1"],#hud-dock .hud-dock-pages .quick-page-cycle,#hud-dock .hud-dock-pages .quick-page-current{display:none}#hud-dock .quick-radial .hud-dock-pages [data-page="1"]{isolation:isolate;background:0 0;width:46px;min-width:0;height:46px;min-height:0;bottom:8px;left:167px}#hud-dock .quick-radial .hud-dock-pages [data-page="1"]:after{content:"";z-index:-1;background:var(--quick-button-base) center / contain no-repeat;pointer-events:none;position:absolute;inset:-6px}#hud-dock .quick-radial .hud-dock-pages [data-page="1"] .quick-page-chevron{display:none}#hud-dock .quick-radial .hud-dock-pages .quick-page-cycle{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;display:block;position:absolute;inset:7px}#hud-dock .quick-radial .hud-dock-pages .quick-page-current{z-index:1;color:#f6f0ff;font:700 18px var(--ui-font);text-shadow:0 1px 2px #111827;display:block;position:relative}#hud-dock .quick-radial .quick-page-indicator,#hud-dock .quick-radial .quick-page-dots{display:none}#hud-dock .quick-radial .hud-dock-tabs{pointer-events:none;width:44px;height:44px;bottom:258px;right:12px}#hud-dock #hud-quick-panel.quick-radial .hud-dock-tabs button{background:var(--quick-button-base) center / contain no-repeat;width:44px;min-width:0;height:44px;min-height:0;box-shadow:none;color:#f6f0ff;pointer-events:auto;border:0;border-radius:50%;padding:0}#hud-dock .quick-radial .hud-dock-tabs[inert]{visibility:hidden}#hud-dock .quick-radial.quick-collapsed{height:0}.inventory-port-dialog{color:#fff;font:12px var(--ui-font);background-color:#0000;background-repeat:no-repeat;border:0;outline:none;padding:0;position:fixed;overflow:visible}.inventory-port-dialog>img,.inventory-port-dialog>span,.inventory-port-dialog>.port-art-button,.port-destinations{position:absolute}.port-title{font-weight:700;line-height:15px}.port-art-button{background-color:#0000;background-image:var(--normal);font:10px var(--ui-font);color:#fff;border:0;padding:0}.port-art-button:hover:not(:disabled){background-image:var(--over)}.port-art-button:active:not(:disabled),.port-art-button[aria-pressed=true]{background-image:var(--down)}.port-art-button:disabled{opacity:.5}.port-destinations{scrollbar-width:thin;scrollbar-color:#aaa1cc #fff;font:12px var(--ui-font);overflow:auto}.port-destinations button{text-align:left;width:146px;height:18px;font:inherit;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0 2px;display:block;overflow:hidden}.port-destinations button:hover{background-image:var(--over)}.port-destinations button[aria-selected=true]{background-image:var(--selected)}.inventory-port-dialog>[data-item-action-message]:not(:empty){color:#922;background:#fff;max-width:226px;margin:0;padding:5px;position:absolute;top:100%}.mobile-memory-port{z-index:40;color:#42677e;max-width:none;max-height:none;font:12px/1.35 "MN Maguro",var(--ui-font);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.mobile-memory-port:focus{outline:none}.mobile-memory-port :is(button,b,span,small,em,p,input,header){font-family:"MN Maguro",var(--ui-font)}.mobile-memory-port button{color:inherit;cursor:pointer;margin:0}.mobile-memory-port button:disabled{cursor:default}.mobile-memory-port button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.mmp-phone{position:absolute;top:0;left:0}.mmp-body{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.mmp-screen{box-sizing:border-box;transform-origin:0 0;flex-direction:column;gap:5px;padding:7px;display:flex;position:absolute;overflow:hidden}.mmp-close{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:4px;box-shadow:0 2px 6px #0004;color:#427bc1!important}.mmp-close:before,.mmp-close:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mmp-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mmp-close:disabled{opacity:.45}.mmp-head{flex:none;align-items:center;gap:4px;min-height:30px;display:flex}.mmp-icon{object-fit:contain;width:22px;height:22px;image-rendering:pixelated;flex:none}.mmp-icon:not([src]){visibility:hidden}.mmp-title{color:#365c7a;flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.2}.mmp-title span:not(.mmp-sk){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mmp-pill{color:#52758d;background:#e5eee9;border-radius:9px;flex:none;height:18px;padding:0 6px;font-size:11px;line-height:18px}.mmp-pill:empty{visibility:hidden}.mmp-lcd{aspect-ratio:165/93;background:#dfe8ea;border-radius:7px;flex:none;align-self:center;width:120px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 5px #758c9f55}.mmp-shot{width:100%;height:100%;position:absolute;inset:0}.mmp-blank{background:#c9d6dc;display:block}.mmp-hint{color:#fff;text-align:center;text-shadow:0 1px 3px #2349;background:#5a7a9a40;align-content:center;place-items:center;gap:3px;padding:0 6px;font-size:11px;display:grid;position:absolute;inset:0}.mmp-hint i{border:2px dashed #fffc;border-radius:50%;place-items:center;width:18px;height:18px;font:600 14px/1 system-ui;display:grid}.mmp-hint.save i{border-style:solid}.mmp-name{color:#fff;overflow-wrap:anywhere;background:#1d2c3aa0;border-radius:9px;max-width:calc(100% - 8px);padding:1px 6px;font-size:11px;line-height:1.25;position:absolute;bottom:4px;left:4px}.mmp-lcd>.mmp-slot{position:absolute;top:4px;left:4px}.mmp-slot{color:#52758d;background:#e5eee9;border-radius:8px;align-items:center;height:16px;padding:0 6px;font-size:10px;display:inline-flex}.mmp-note{color:#8a5a12;background:#fff4dc;border-radius:7px;align-items:center;gap:5px;margin:0;padding:2px 6px;font-size:10.5px;line-height:1.25;display:flex;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 1px 4px #0003}.mmp-note i{background:#eda23d;border-radius:50%;flex:none;width:5px;height:5px}.mmp-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;flex-direction:column;flex:1;gap:4px;min-height:0;padding:1px 3px 1px 1px;display:flex;overflow:auto}.mmp-row{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:1.5px solid #fff;border-radius:7px;flex:none;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:5px;height:30px;padding:2px 6px 2px 4px;display:grid;box-shadow:0 1px 3px #758c9f44}.mmp-row.empty{background:linear-gradient(145deg,#fdfcf7,#eef3f3)}.mmp-row.empty b{color:#8aa0b0}.mmp-row[aria-selected=true]{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}.mmp-row:disabled{opacity:.6}.mmp-thumb{aspect-ratio:165/93;border-radius:4px;width:36px}.mmp-empty{box-sizing:border-box;color:#9ab3c2;border:1.5px dashed #c8dae2;place-items:center;font:600 14px/1 system-ui;display:grid}.mmp-text{flex-direction:column;min-width:0;display:flex}.mmp-text b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:1.15;overflow:hidden}.mmp-text small{text-overflow:ellipsis;white-space:nowrap;color:#6e8ca3;min-width:0;font-size:10px;line-height:1.15;overflow:hidden}.mmp-check{background:linear-gradient(#ffd47d,#eda23d);border-radius:50%;width:16px;height:16px;position:relative;box-shadow:0 0 0 2px #fff}.mmp-check:after{content:"";border-bottom:2px solid #664719;border-right:2px solid #664719;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.mmp-acts{flex:none;grid-template-columns:1fr 1fr 1.3fr;gap:4px;display:grid}.mmp-btn{white-space:nowrap;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:15px;justify-content:center;align-items:center;min-width:0;height:30px;padding:0 4px;font-size:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655;color:#fff!important}.mmp-btn.go{text-shadow:0 1px #ffe9b3;letter-spacing:1px;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:15px;font-weight:600;color:#664719!important}.mmp-btn.rm{text-shadow:none;background:linear-gradient(#fff,#fbe7e4);border-color:#e7c2bd;font-weight:600;box-shadow:0 1px 2px #c0443a22;color:#c0443a!important}.mmp-btn.ghost{text-shadow:none;box-shadow:none;background:#f7faf5;border-color:#c8dae2;color:#52758d!important}.mmp-btn:disabled,.mmp-btn[aria-disabled=true]{opacity:.4}.mmp-btn.busy{opacity:1}.mmp-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.93);transform:translateY(1px)}.mmp-veil{z-index:2;background:#1d2c3a55;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mmp-sheet{box-sizing:border-box;background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:10px;flex-direction:column;gap:6px;width:calc(100% - 10px);padding:0 8px 8px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44}.mmp-sheet>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;min-height:26px;margin:0 -8px;padding:0 8px;font-size:13px;display:flex}.mmp-cap{color:#52758d;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.mmp-cap em{color:#8aa0b0;font-style:normal}.mmp-cap em.bad{color:#c0443a;font-weight:600}.mmp-sheet input{box-sizing:border-box;color:#365c7a;background:#fff;border:2px solid #c8dae2;border-radius:8px;outline:none;width:100%;height:32px;padding:0 8px;font-size:13px}.mmp-sheet input:focus{border-color:#83b7eb}.mmp-sheet input.bad{border-color:#e7a29b}.mmp-where{color:#6e8ca3;align-items:center;gap:5px;font-size:11px;display:flex}.mmp-two{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mmp-msg{text-align:center;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.mmp-sk{background:#dfe8ea;border-radius:7px;position:relative;overflow:hidden}.mmp-sk:after,.mmp-btn.busy:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.3s ease-in-out infinite mmp-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes mmp-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mmp-sk:after,.mmp-btn.busy:after{animation:none}}.mmp-sk-title{width:110px;height:14px;display:block}.mmp-sk-line{width:70%;height:12px;display:block}.mmp-btn.mmp-sk{opacity:1;background:#dfe8ea;border:0}.mmp-row-sk{pointer-events:none}.mobile-friend-finder{z-index:40;color:#42677e;max-width:none;max-height:none;font:12px/1.35 "MN Maguro",var(--ui-font);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.mobile-friend-finder:focus{outline:none}.mobile-friend-finder :is(button,b,span,small,em,p,header){font-family:"MN Maguro",var(--ui-font)}.mobile-friend-finder button{color:inherit;cursor:pointer;margin:0}.mobile-friend-finder button:disabled{cursor:default}.mobile-friend-finder button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.mff-card{box-sizing:border-box;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:9px;flex:none;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:8px;height:64px;padding:0 8px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}.mff-card.mmp-sk{box-shadow:none;border:0}.mff-face{box-sizing:border-box;object-fit:contain;width:52px;height:52px;image-rendering:pixelated;background:#ffffffb0;border-radius:26px;padding:6px;box-shadow:inset 0 0 0 1px #d7e3e4}.mff-who{flex-direction:column;gap:2px;min-width:0;display:flex}.mff-who b{color:#365c7a;font-size:14px;font-weight:600}.mff-who small{color:#6e8ca3;white-space:nowrap;align-items:center;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.mff-hint{text-align:center;color:#8aa0b0;grid-column:1/-1;font-size:11.5px}.mff-dot{background:#63c374;border-radius:50%;flex:none;width:6px;height:6px;margin-right:4px;display:inline-block}.mff-dot.off{background:#b8c0c6}.mff-gsel{box-sizing:border-box;color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border:1px solid #80a9d2;border-radius:15px;flex:none;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:4px;height:30px;padding:0 2px;display:grid;box-shadow:inset 0 1px #fff6}.mff-gsel.mmp-sk{box-shadow:none;background:#dfe8ea;border:0}.mff-arrow{background:0 0;border:0;border-radius:13px;place-items:center;width:30px;height:26px;padding:0;display:grid;color:#fff!important}.mff-arrow svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;filter:drop-shadow(0 1px #446fa77a);width:12px;height:12px}.mff-arrow:active:not(:disabled){transform:scale(.88)}.mff-arrow:disabled{opacity:.5}.mff-gname{justify-content:center;align-items:center;gap:5px;min-width:0;padding-bottom:5px;display:flex;position:relative}.mff-gname b{min-width:0;font-size:12px;font-weight:600}.mff-gname em{opacity:.9;flex:none;font-size:10px;font-style:normal}.mff-dots{gap:3px;display:flex;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.mff-dots i{background:#ffffff70;border-radius:50%;width:4px;height:4px}.mff-dots i.on{background:#fff}.mmp-row.mff-friend{grid-template-columns:28px minmax(0,1fr) 16px}.mff-rowface{object-fit:contain;width:28px;height:24px;image-rendering:pixelated}.mff-text{align-items:center;min-width:0;display:flex}.mff-text b{min-width:0;font-size:12px;font-weight:400;line-height:1.15}.mmp-row.mff-friend.off b{color:#8f9ba5}.mff-placeholder{pointer-events:none;box-shadow:none;background:linear-gradient(145deg,#fdfcf7,#eef3f3);border-style:dashed;border-color:#dbe5e8}.mff-acts{grid-template-columns:1fr}.mff-acts .mmp-btn{border-radius:16px;height:32px}.mff-confirm{color:#365c7a;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mmp-flow{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.mmp-flow>span{display:inline-block}.mmp-flow.go{text-overflow:clip}.mmp-flow.go>span{animation:mmp-flow var(--flow-time) linear infinite;padding-right:24px}@keyframes mmp-flow{0%,12%{transform:translate(0)}88%,to{transform:translateX(calc(-1 * var(--flow-shift)))}}@media (prefers-reduced-motion:reduce){.mmp-flow.go{text-overflow:ellipsis}.mmp-flow.go>span{padding-right:0;animation:none}}.inventory-port-dialog.mobile-port{color:#42677e;max-width:none;max-height:none;font:14px/1.35 "MN Maguro",var(--ui-font);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.inventory-port-dialog.mobile-port::backdrop{background:#1d2c3a59}.inventory-port-dialog.mobile-port:focus{outline:none}.mobile-port :is(button,b,span,small,em,p){font-family:"MN Maguro",var(--ui-font)}.mobile-port button{font:inherit;color:inherit;cursor:pointer;margin:0}.mobile-port button:disabled{cursor:default}.mobile-port button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.mport-phone{position:absolute}.mport-body{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.mport-screen{grid-template-columns:var(--mport-left) minmax(0,1fr);box-sizing:border-box;grid-template-rows:minmax(0,1fr);gap:8px;padding:12px;display:grid;position:absolute;overflow:hidden}.mobile-port.narrow .mport-screen{gap:6px;padding:8px}.mport-close{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;box-shadow:0 2px 6px #0004;color:#427bc1!important}.mport-close:before,.mport-close:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mport-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mport-close:disabled{opacity:.45}.mport-left,.mport-right{flex-direction:column;gap:8px;min-height:0;display:flex}.mobile-port.narrow :is(.mport-left,.mport-right){gap:6px}.mport-head{flex:none;align-items:center;gap:6px;min-width:0;height:36px;display:flex}.mobile-port.narrow .mport-head{height:32px}.mport-icon{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;flex:none}.mport-icon:not([src]){visibility:hidden}.mport-title{white-space:nowrap;color:#365c7a;flex:1;align-items:baseline;gap:6px;min-width:0;font-size:17px;font-weight:600;display:flex;overflow:hidden}.mport-title small{color:#8aa0b0;font-size:12px;font-weight:400}.mobile-port.narrow .mport-title small{display:none}.mport-charges{color:#52758d;white-space:nowrap;background:#e5eee9;border-radius:11px;flex:none;height:22px;padding:0 9px;font-size:13px;line-height:22px}.mport-lcd{width:var(--mport-lcd);aspect-ratio:165/93;background:#dfe8ea;border-radius:10px;flex:none;align-self:center;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 5px #758c9f55}.mport-lcd>canvas{width:100%;height:100%;position:absolute;inset:0}.mport-hint{color:#fff;text-shadow:0 1px 3px #2349;background:#5a7a9a40;align-content:center;place-items:center;gap:4px;font-size:15px;display:grid;position:absolute;inset:0}.mport-hint i{border:2px dashed #fffc;border-radius:50%;width:30px;height:30px}.mport-lcd>.mport-here{position:absolute;top:8px;left:8px}.mport-dest{flex:none;align-items:center;min-width:0;min-height:22px;display:flex}.mport-dest b{text-overflow:ellipsis;white-space:nowrap;color:#365c7a;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.mobile-port.narrow .mport-dest{min-height:34px}.mobile-port.narrow .mport-dest b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box}.mport-go{text-shadow:0 1px #ffe9b3;letter-spacing:1px;background:linear-gradient(#ffd47d,#eda23d);border:1px solid #e7b465;border-radius:23px;flex:none;justify-content:center;align-items:center;height:46px;margin-top:auto;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655;color:#664719!important;font-size:19px!important}.mobile-port.narrow .mport-go{height:40px}.mport-go:disabled{opacity:.4}.mport-go.busy{opacity:1}.mport-go:active:not(:disabled){filter:brightness(.93);transform:translateY(1px);box-shadow:inset 0 2px 3px #0002}.mport-tabs{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:1px;display:grid}.mport-tab{white-space:nowrap;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px;justify-content:center;align-items:center;gap:5px;min-width:0;height:36px;padding:0 6px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22;color:#526c80!important;font-size:14px!important}.mobile-port.narrow .mport-tab{height:32px}.mport-tab[aria-pressed=true]{text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600;color:#fff!important}.mport-tab em{opacity:.8;font-size:11px;font-style:normal}.mport-tab:disabled{opacity:.45}.mport-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;flex-direction:column;flex:1;gap:5px;min-height:0;padding:2px 6px 2px 2px;display:flex;overflow:auto}.mport-row{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:44px;padding:3px 10px 3px 4px;display:grid;box-shadow:0 1px 3px #758c9f44}.mobile-port.narrow .mport-row{grid-template-columns:54px minmax(0,1fr) auto;height:40px}.mport-thumb{aspect-ratio:165/93;border-radius:5px;width:100%}.mport-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.mport-row[aria-selected=true]{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}.mport-row.here b{color:#7f8f9b}.mport-row:disabled{opacity:.6}@media (hover:hover){.mport-row:hover:not(:disabled){filter:brightness(.97)}}.mport-chevron{border-top:2px solid #8cbace;border-right:2px solid #8cbace;width:9px;height:9px;margin-right:2px;transform:rotate(45deg)}.mport-check{background:linear-gradient(#ffd47d,#eda23d);border-radius:50%;width:22px;height:22px;position:relative;box-shadow:0 0 0 2px #fff}.mport-check:after{content:"";border-bottom:2.5px solid #664719;border-right:2.5px solid #664719;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.mport-tag{white-space:nowrap;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:12px;display:inline-flex}.mport-here{color:#8a5a12;background:#fff4dc}.mport-sk{background:#dfe8ea;border-radius:8px;position:relative;overflow:hidden}.mport-sk:after,.mport-go.busy:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.3s ease-in-out infinite mport-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes mport-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mport-sk:after,.mport-go.busy:after{animation:none}}.mport-sk-title{width:120px;height:16px;display:block}.mport-sk-line{width:70%;height:14px;display:block}.mport-tab.mport-sk{background:linear-gradient(155deg,#ffffffb0,#e6ecef90);border:0}.mport-go.mport-sk{opacity:1;background:#dfe8ea;border:0}.mport-row-sk{pointer-events:none}#mobile-install,#mobile-orientation{width:100%;max-width:none;height:100%;max-height:none;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left));color:#655484;text-align:center;background:radial-gradient(at top,#fff,#eee5fb);border:0;margin:0;position:fixed;inset:0}#mobile-install[open],#mobile-orientation[open]{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}#mobile-install::backdrop,#mobile-orientation::backdrop{background:#eee5fb}.mobile-install-logo{object-fit:contain;width:min(260px,72vw);height:auto}#mobile-install-guide{object-fit:contain;width:min(340px,88vw);height:auto;max-height:160px}#mobile-install h2,#mobile-orientation h2{margin:0;font-size:22px}#mobile-install p,#mobile-orientation p{max-width:340px;margin:0;font-size:14px;line-height:1.6}#mobile-install ol{text-align:left;width:min(320px,90vw);margin:0;padding-left:28px;font-size:14px;line-height:1.7}#mobile-install-action{color:#fff;background:linear-gradient(#68ccff,#2780f3);border:1px solid #428ed3;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:700}.mobile-rotate-icon{object-fit:contain;width:128px;height:128px}#mobile-install [role=status]:empty,#mobile-orientation [role=status]:empty{display:none}@media (orientation:landscape) and (height<=600px){#mobile-install[open]{justify-content:flex-start;gap:6px;padding-block:8px;overflow:auto}.mobile-install-logo{width:min(150px,36vw)}#mobile-install-guide{width:min(280px,58vw);max-height:100px}#mobile-install h2{font-size:18px}#mobile-install p,#mobile-install ol{font-size:12px;line-height:1.35}}[data-mobile-fullscreen]{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(#68ccff,#2780f3);border:1px solid #428ed3;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:700}[data-mobile-fullscreen]:focus-visible{outline-offset:3px;outline:3px solid #7263ad}[data-mobile-fullscreen]:disabled{opacity:.6;cursor:wait}#display-settings #mobile-fullscreen{color:#7263ad;background:linear-gradient(#fff,#f0e9fa);border:1px solid #c7b8df;border-radius:9px;width:100%;min-height:44px;padding:8px 10px;font-size:14px;box-shadow:inset 0 1px #fff}#display-settings #mobile-fullscreen[aria-pressed=true]{background:#e9ddfa;border-color:#a28bc7}#mobile-fullscreen-setting [role=status]{color:#984663;grid-column:1/-1;margin:0;font-size:12px}#mobile-fullscreen-setting [role=status]:empty,:is(#inventory,#inventory-cards) .inventory-selection{display:none}:is(#inventory,#inventory-cards).mobile-inventory{--inventory-head:44px;grid-template-columns:88px minmax(0,1fr);grid-template-rows:var(--inventory-head) minmax(60px,1fr) auto 44px;font:14px/1.4 var(--ui-font);color:#34566b;touch-action:pan-y;background:linear-gradient(110deg,#f9faf0f7,#f1f5eaf5);border:1px solid #d7e3e4;border-radius:10px;gap:6px 10px;padding:10px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #fff9,0 2px #9aacb988,0 8px 24px #314f673d}:is(#inventory,#inventory-cards).mobile-inventory[hidden],:is(#inventory,#inventory-cards).mobile-inventory>canvas,:is(#inventory,#inventory-cards).mobile-inventory .inventory-minimize,:is(#inventory,#inventory-cards).mobile-inventory .inventory-resize,:is(#inventory,#inventory-cards).mobile-inventory .inventory-scroll{display:none}:is(#inventory,#inventory-cards).mobile-inventory header{color:#fff;text-shadow:0 1px 2px #426b9a66;cursor:default;touch-action:pan-y;letter-spacing:.3px;border-bottom:4px solid #edf4de;grid-column:1/-1;gap:8px;height:54px;margin:-10px -10px 0;padding:0 10px 4px 14px;font-size:18px;font-weight:600;position:static}:is(#inventory,#inventory-cards).mobile-inventory header:before{content:"";background:var(--inventory-emblem) center / contain no-repeat;width:28px;height:28px;image-rendering:pixelated;flex:none}:is(#inventory,#inventory-cards).mobile-inventory header span{flex:1;min-width:0}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close{width:44px;height:44px;font:34px/1 var(--ui-font);color:#fff;background:0 0;flex:none}:is(#inventory,#inventory-cards).mobile-inventory nav{scrollbar-width:thin;border-right:0;flex-direction:column;grid-area:2/1/4;align-self:stretch;gap:6px;height:auto;min-height:0;padding:2px 4px 4px 0;display:flex;position:static;overflow-y:auto}:is(#inventory,#inventory-cards).mobile-inventory nav button{color:#526c80;text-align:center;overflow-wrap:anywhere;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;height:auto;min-height:44px;padding:8px 6px;line-height:1.3;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}:is(#inventory,#inventory-cards).mobile-inventory nav button[aria-pressed=true]{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}:is(#inventory,#inventory-cards).mobile-inventory .inventory-grid{scrollbar-width:thin;scrollbar-color:#8cbace #f4fcff66;touch-action:pan-y;background:#dde6db44;grid-area:2/2;grid-auto-rows:56px;gap:6px;min-width:0;min-height:0;padding:4px;position:static}:is(#inventory,#inventory-cards).mobile-inventory .inventory-grid::-webkit-scrollbar{width:5px;display:block}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot{touch-action:pan-y;border:2px solid #fff;border-radius:7px;width:100%;height:56px;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66;background:linear-gradient(145deg,#fff5,var(--inventory-slot-tint,#cce6f1))!important}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot[aria-pressed=true]{outline-offset:-2px;border-color:#fff7d7;outline:2px solid #eead43;box-shadow:inset 0 0 12px #fff9;background:radial-gradient(at 50% 25%,#fffef0,#f2e3b7cc 80%)!important}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot[aria-pressed=true]:after{content:"";pointer-events:none;clip-path:polygon(0 0,18% 0,18% 3%,3% 3%,3% 18%,0 18%,0 0,100% 0,100% 18%,97% 18%,97% 3%,82% 3%,82% 0,100% 0,100% 100%,82% 100%,82% 97%,97% 97%,97% 82%,100% 82%,100% 100%,0 100%,0 82%,3% 82%,3% 97%,18% 97%,18% 100%,0 100%);border:1px solid #fffdf0;position:absolute;inset:2px}:is(#inventory,#inventory-cards).mobile-inventory[data-category="0"]{--inventory-slot-tint:#f7d3ac}:is(#inventory,#inventory-cards).mobile-inventory[data-category="2"]{--inventory-slot-tint:#d9cdf1}:is(#inventory,#inventory-cards).mobile-inventory[data-category="3"]{--inventory-slot-tint:#f1cfda}:is(#inventory,#inventory-cards).mobile-inventory[data-category="4"]{--inventory-slot-tint:#dce8bd}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot img{object-fit:contain;width:40px;max-width:40px;height:40px;max-height:40px}:is(#inventory,#inventory-cards).mobile-inventory .timer-overlay{top:2px;left:auto;right:2px}:is(#inventory,#inventory-cards).mobile-inventory .broken-overlay{top:2px;left:2px}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot[aria-pressed=true] img{animation:none}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot[aria-pressed=true]:before{display:none}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot>span:not(.item-cooldown){color:#5a668b;text-shadow:0 1px #fff,1px 0 #fff;font-size:13px;bottom:1px;right:4px}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot .item-cooldown{background-size:100% 100%;width:44px;height:44px;top:6px;left:6px}:is(#inventory,#inventory-cards).mobile-inventory .inventory-selection{overflow-wrap:anywhere;color:#5b6f7c;grid-area:3/2;max-height:1.8em;padding:0 2px;font-size:12px;display:block;overflow-y:auto}:is(#inventory,#inventory-cards).mobile-inventory .inventory-selection:empty{display:none}:is(#inventory,#inventory-cards).mobile-inventory .inventory-empty{text-align:center;color:#526f82;grid-column:1/-1;margin:12px 0}:is(#inventory,#inventory-cards).mobile-inventory footer{grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:static}:is(#inventory,#inventory-cards).mobile-inventory footer button,#monster-wiki .monster-wiki-status button{color:#fff;text-shadow:0 1px #416cac88;overflow-wrap:anywhere;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:6px 4px;line-height:1.3;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}:is(#inventory,#inventory-cards).mobile-inventory footer [data-use-item]{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600}:is(#inventory,#inventory-cards).mobile-inventory footer button:disabled{opacity:.4}:is(#inventory,#inventory-cards).mobile-inventory button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}@media (width<=480px){:is(#inventory,#inventory-cards).mobile-inventory{grid-template-columns:68px minmax(0,1fr);column-gap:6px;padding:8px}:is(#inventory,#inventory-cards).mobile-inventory header{height:52px;margin:-8px -8px 0}:is(#inventory,#inventory-cards).mobile-inventory nav button{padding-left:4px;font-size:12px}}main [draggable=true]{-webkit-touch-callout:none;touch-action:none!important}.touch-drag-ghost{z-index:2147483647;pointer-events:none;background:#fdfbffdd 50%/contain no-repeat;border:2px solid #b9acdc;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:fixed;box-shadow:0 3px 10px #29204c55}.touch-drag-ghost img{object-fit:contain;max-width:100%;max-height:100%}.touch-drag-ghost.touch-drag-accepted{border-color:#6eaa82}@container settings-frame (width<=600px){.settings-choices{column-gap:16px}.settings-choice{font-size:13px}}#mobile-quick-layout+.settings-choices{gap:12px}#mobile-quick-layout+.settings-choices .settings-choice--preview{min-height:0;position:relative}#mobile-quick-layout+.settings-choices .settings-choice--preview input{opacity:0;width:1px;height:1px;position:absolute}#mobile-quick-layout+.settings-choices .settings-choice--preview span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#mobile-quick-layout+.settings-choices .settings-choice--preview img{border:2px solid #0000;border-radius:12px;width:112px;height:auto;display:block}#mobile-quick-layout+.settings-choices .settings-choice--preview:hover img{filter:brightness(1.05)}#mobile-quick-layout+.settings-choices .settings-choice--preview input:checked~img{border-color:#7561af}#mobile-quick-layout+.settings-choices .settings-choice--preview input:focus-visible~img{outline-offset:2px;outline:3px solid #2780ba}.item-info-panel .item-info-title,.item-info-panel .item-info-tabs{display:none}.item-info-panel.mobile-item-info{color:#34566b;font:14px/1.5 var(--ui-font);touch-action:pan-y;background:linear-gradient(110deg,#f9faf0fa,#f1f5eafa);border:1px solid #d7e3e4;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 4px #fff9,0 2px #9aacb988,0 8px 24px #314f673d}.item-info-panel.mobile-item-info[hidden]{display:none}.item-info-panel.mobile-item-info{z-index:41!important}.mobile-item-info>canvas{display:none}.mobile-item-info header{color:#fff;cursor:default;touch-action:pan-y;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);border-bottom:4px solid #edf4de;flex:none;align-items:center;gap:8px;height:52px;padding:0 6px 0 14px;display:flex}.mobile-item-info .item-info-title{flex:1;font-size:18px;font-weight:600;display:block}.mobile-item-info header button{color:#fff;width:44px;height:44px;font:34px/1 var(--ui-font);flex:none;position:static;background:0 0!important}.mobile-item-info .item-info-tabs{flex:none;gap:6px;padding:6px 10px;display:flex;overflow-x:auto}.mobile-item-info .item-info-tabs:empty{display:none}.mobile-item-info .item-info-tabs button{color:#526c80;min-height:44px;font:inherit;background:linear-gradient(#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:18px;flex:1 0 auto;padding:6px 12px}.mobile-item-info .item-info-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.mobile-item-info .item-info-content{overscroll-behavior:contain;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex:1;min-height:0;padding:10px 12px 14px;overflow-y:auto}.mobile-item-info .item-info-name{white-space:normal;overflow-wrap:anywhere;color:#365c7a;width:auto;height:auto;min-height:32px;text-shadow:none;padding:0 0 8px;font-size:17px}.mobile-item-info .item-info-equipped{color:#377954;vertical-align:middle;white-space:nowrap;text-shadow:none;background:#e9f4e8;border:1px solid #b9d8c0;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px;line-height:1.4;display:inline-block;position:static}.mobile-item-info .item-info-overview{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;min-height:140px;margin:0 0 10px;display:grid;height:auto!important}.mobile-item-info .item-info-picture{background:linear-gradient(#eaf7fe,#cce6f1);border:2px solid #fff;border-radius:8px;width:130px;height:130px;position:relative;top:auto;left:auto;box-shadow:0 1px 3px #758c9f55}.mobile-item-info .item-info-picture>canvas{max-width:100%;max-height:100%}.mobile-item-info .item-info-picture.card-picture>canvas{width:auto;height:auto}.mobile-item-info .item-info-picture.no-preview>canvas{visibility:hidden}.mobile-item-info .item-info-fallback{object-fit:contain;width:64px;height:64px;image-rendering:pixelated;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.mobile-item-info .item-info-stats{color:#346e88;width:auto;min-width:0;position:static}.mobile-item-info .item-info-stat{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #d9e4e4;grid-template-columns:minmax(0,1fr) auto;gap:8px;height:auto;min-height:26px;line-height:1.5;color:#346e88!important}.mobile-item-info .item-info-stat>span:last-child{text-align:right}.mobile-item-info .item-info-bonus{color:#28774f}.mobile-item-info .item-info-row{color:#45677a;border:1px solid #dae5df;border-radius:6px;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:1px;margin-bottom:8px;display:grid;overflow:hidden}.mobile-item-info .item-info-row span{min-width:0;padding:6px 8px;line-height:1.5;background:#fff9!important;width:auto!important}.mobile-item-info .item-info-row span:only-child{grid-column:1/-1}.mobile-item-info .item-info-row .label{color:#526d80;text-align:left;padding:6px 8px;background:#e5eee9!important}.mobile-item-info .item-info-description{margin-bottom:10px;line-height:1.6;display:block}.mobile-item-info .item-info-description>span,.mobile-item-info .item-info-compounds>div:first-child{text-align:left;color:#42677e;height:auto;padding:6px 8px;font-weight:600;display:block;background:#e5eee9!important}.mobile-item-info .item-info-description>div{color:#45677a;padding:8px;background:#fff9!important}.mobile-item-info .item-info-compound-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px;line-height:1.5}@media (width<=400px){.mobile-item-info .item-info-compound-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.mobile-item-info .item-info-attachments{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 8px;padding:8px 0;display:grid}.mobile-item-info .item-info-attachment{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.mobile-item-info .item-info-attachments span{border:2px solid #fff;border-radius:6px;width:48px;height:48px;background:#e4eef7!important}.mobile-item-info .item-info-compound-detail{color:#52758d;overflow-wrap:anywhere;min-width:0;padding-top:3px;font-size:12px;line-height:1.35;display:grid}.mobile-item-info .item-info-compound-detail strong{color:#8a6b24;font-weight:600}.mobile-item-info .item-info-compound-detail small{color:#52758d;font:inherit}.mobile-item-info .item-info-error,.mobile-item-info .item-info-expired,.mobile-item-info .item-info-broken{color:#a14343}.mobile-item-info button:focus-visible{outline-offset:-3px;outline:2px solid #265c91}@media (width<=360px){.mobile-item-info .item-info-overview{grid-template-columns:1fr}.mobile-item-info .item-info-picture{justify-self:center}}#display-settings .settings-choice-card{border:0;border-bottom:1px solid #eee8f5;min-inline-size:0;margin:0;padding:10px 0;display:block}.settings-choice-card legend{float:left;width:100%;margin:0 0 6px;padding:0}.settings-choices{clear:both;flex-wrap:wrap;gap:2px 22px;display:flex}.settings-choice{color:#65558b;cursor:pointer;align-items:center;gap:9px;max-width:100%;min-height:44px;font-size:14px;display:flex}.settings-choice input{appearance:none;cursor:pointer;background:linear-gradient(#eef5ff,#f8fbff);border:1px solid #c3cfe5;border-radius:5px;flex:none;width:24px;height:24px;margin:0;position:relative;box-shadow:inset 0 1px 3px #a7bad044}.settings-choice input:checked{background:#e4efff;border-color:#a8b9df}.settings-choice input:checked:after{content:"";border:3px solid #708dcc;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:1px;left:7px;transform:rotate(42deg)}.settings-choice:has(input:disabled){opacity:.55;cursor:default}.settings-choice input:disabled{cursor:default}@container settings-frame (width<=600px){.settings-choices{column-gap:16px}.settings-choice{font-size:13px}}.mobile-item-info .item-info-grade{gap:2px;height:22px;top:100px;left:5px}.mobile-item-info .item-info-grade canvas{image-rendering:auto;flex:none;width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.mobile-item-info .mobile-grade-glimmer{animation:2.4s ease-in-out infinite mobile-grade-glimmer}@keyframes mobile-grade-glimmer{50%{filter:brightness(1.15)drop-shadow(0 0 2px #fff7d8)}}}.item-info-panel .item-info-actions,.mobile-item-info header,.mobile-item-info .item-info-title{display:none}.mobile-item-info header button{color:#6388b9;margin-left:auto}.mobile-item-info .item-info-content{padding-top:4px}.mobile-item-info .item-info-overview{grid-template-rows:auto auto;grid-template-columns:130px minmax(0,1fr);align-content:start;gap:8px 12px;min-height:146px}.mobile-item-info .item-info-picture{background:radial-gradient(at 30% 10%,#fff7,#0000 65%),linear-gradient(#badcf8,#edf4fb);border-width:3px;grid-area:1/1/3;height:146px;box-shadow:0 2px 4px #6e889f55}.mobile-item-info .item-info-lock-icon{background:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_Off.png) 50%/24px 30px no-repeat;width:40px;height:40px;top:4px;right:4px}.mobile-item-info .item-info-lock-icon[data-locked=true]{background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item.png);background-position:50%;background-size:24px 28px}.mobile-item-info .item-info-picture>canvas{margin-top:2px}.mobile-item-info .item-info-grade{top:auto;bottom:5px;left:4px}.mobile-item-info .item-info-name{text-align:left;grid-area:1/2;min-width:0;min-height:0;padding:0;font-size:17px}.mobile-item-info .item-info-overview.has-broken-status{grid-template-rows:auto auto auto}.mobile-item-info .item-info-overview.has-broken-status .item-info-picture{grid-row:1/4}.mobile-item-info .item-info-broken-summary{grid-area:2/2;align-self:start;margin:2px 0 0}.mobile-item-info .item-info-facts{border:0;border-radius:0;grid-area:2/2;grid-template-columns:minmax(0,1fr) auto;align-self:start;gap:2px 8px;margin:0;font-size:13px}.mobile-item-info .item-info-overview.has-broken-status .item-info-facts{grid-row:3}.mobile-item-info .item-info-facts span{padding:1px 0;background:0 0!important}.mobile-item-info .item-info-facts .label{color:#7897b6;padding:1px 0;background:0 0!important}.mobile-item-info .item-info-facts span:not(.label){text-align:right;color:#577bad}.mobile-item-info .item-info-stats{background:linear-gradient(#e8edefaa,#f5f7f133);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-bottom:10px;padding:8px 10px;display:grid}.mobile-item-info .item-info-drill-life{grid-column:1/-1}.mobile-item-info .item-info-stats[hidden]{display:none}.mobile-item-info .item-info-stat{border-bottom-color:#c5d6df66}.mobile-item-info .item-info-description{background:linear-gradient(#e7ededaa,#f5f7f133);border-radius:8px;padding:4px 6px;overflow:hidden}.mobile-item-info .item-info-description>span,.mobile-item-info .item-info-description>div{background:0 0!important}.mobile-item-info .item-info-description>span{color:#6794bb;padding-bottom:0}.mobile-item-info .item-info-description>div{color:#5e7d9f}.mobile-item-info .item-info-actions{flex:none;justify-content:center;gap:12px;padding:8px 14px 12px;display:flex}.mobile-item-info .item-info-actions button{color:#fff;min-width:90px;min-height:48px;font:16px var(--ui-font);text-shadow:0 1px #4f6ca688;background:linear-gradient(120deg,#719ceb,#596ed1);border:1px solid #dce8fd;border-radius:25px;flex:0 180px;padding:8px 18px;box-shadow:inset 0 1px #fff8,0 2px 5px #6988bb55}.mobile-item-info .item-info-actions:has(>:nth-child(3)) button{flex:1 1 0;min-width:0;padding-inline:6px;font-size:14px}.mobile-item-info .item-info-actions button:disabled{opacity:.45}@media (width<=360px){.mobile-item-info .item-info-overview{grid-template-columns:118px minmax(0,1fr);gap:8px}.mobile-item-info .item-info-picture{justify-self:start;width:118px}.mobile-item-info .item-info-grade{gap:0;left:0}.mobile-item-info .item-info-name{font-size:15px}.mobile-item-info .item-info-facts{font-size:12px}}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,:is(:is(#inventory,#inventory-cards).mobile-inventory,.item-info-panel.mobile-item-info,#mobile-chat-compose,#mobile-text-entry),:is(:is(#inventory,#inventory-cards).mobile-inventory,.item-info-panel.mobile-item-info,#mobile-chat-compose,#mobile-text-entry) *,html[data-interface-mode=mobile] #hud-dock *,#display-settings,#display-settings *{font-family:"MN Maguro",var(--ui-font)}.mobile-item-info .item-info-delta{white-space:nowrap;font-style:normal}.mobile-item-info .item-info-delta.positive{color:#28774f}.mobile-item-info .item-info-delta.negative{color:#c34444}.mobile-item-info .item-info-compound-count{color:#42677e;padding:8px 0 0}.mobile-item-info .item-info-attachments .compound-empty{color:#a0b9c9;border:1px dashed #a9becb;font-size:24px;background:#f2f6ef!important}.mobile-item-info .item-info-detail-group{border:1px solid #dae5df;border-radius:6px;margin-bottom:8px;overflow:hidden}.mobile-item-info .item-info-detail-group .item-info-row{border:0;border-radius:0;margin:0}.mobile-item-info .item-info-detail-group .item-info-row+.item-info-row{border-top:1px solid #dae5df}.mobile-item-info.card-item-info .card-info-overview{flex-direction:row;align-items:flex-start;gap:14px;min-height:0;display:flex}.mobile-item-info.card-item-info .item-info-picture{width:168px;height:238px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-area:auto}.mobile-item-info.card-item-info .item-info-picture>canvas{width:168px;max-width:none;height:238px;max-height:none;margin:0}.mobile-item-info.card-item-info .card-info-detail{flex:1;min-width:0}.mobile-item-info.card-item-info .card-info-detail .item-info-row,.mobile-item-info.card-item-info .card-info-detail .item-info-description{margin-bottom:8px}@media (width<=480px){.mobile-item-info.card-item-info .card-info-overview{flex-direction:column;align-items:center}.mobile-item-info.card-item-info .card-info-detail{width:100%}}#equipment.mobile-equipment{touch-action:pan-y;box-sizing:border-box;color:#42677e;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:44px minmax(0,1fr) auto auto;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:0 10px 10px;display:grid;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#equipment.mobile-equipment[hidden]{display:none}#equipment.mobile-equipment,#equipment.mobile-equipment *{font-family:"MN Maguro",var(--ui-font)}#equipment.mobile-equipment>canvas:first-child{display:none}#equipment.mobile-equipment header{color:#fff;cursor:default;grid-column:1/-1;justify-content:space-between;align-items:center;height:auto;margin:0 -10px;padding:0 12px;font-size:20px;display:flex;position:static}#equipment.mobile-equipment header button{color:#fff;width:44px;height:44px;margin:0;font-size:30px;position:static;background:0 0!important}#equipment.mobile-equipment .equipment-preview{width:84px;height:118px;image-rendering:pixelated;background:radial-gradient(#fffdf5,#dceef1);border-radius:10px;align-self:start;position:static}#equipment.mobile-equipment .equipment-slots{touch-action:pan-y;overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:2px 3px 8px;display:grid;overflow:auto}#equipment.mobile-equipment .equipment-slot{color:#6c8b9e;touch-action:pan-y;background:linear-gradient(145deg,#f8fcf5,#e2ecf2);border:2px solid #fff;border-radius:8px;flex-direction:column-reverse;justify-content:center;gap:3px;padding:3px;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#equipment.mobile-equipment .equipment-slot.equipment-occupied{background:linear-gradient(145deg,#fffaeb,#f5d9b9)}#equipment.mobile-equipment .equipment-slot[aria-pressed=true]{outline-offset:-2px;background:#fff0c9;outline:2px solid #eead43}#equipment.mobile-equipment .equipment-slot span{overflow-wrap:anywhere;font-size:12px;line-height:1.1}#equipment.mobile-equipment .equipment-slot img{object-fit:contain;width:36px;max-width:36px;height:36px;max-height:36px;image-rendering:pixelated;pointer-events:none}#equipment.mobile-equipment footer{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:static;transform:none}#equipment.mobile-equipment footer button{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:24px;width:auto;min-height:44px;padding:6px 10px;font-size:16px}#equipment.mobile-equipment footer button:first-child{color:#fff;background:linear-gradient(#829ee8,#5475ce)}#equipment.mobile-equipment button:disabled{opacity:.45}#equipment.mobile-equipment>p{color:#a74f4f;background:0 0;grid-column:1/-1;max-width:none;margin:0;padding:0;position:static}#equipment.mobile-equipment>p:empty{display:none}@media (width>=520px){#equipment.mobile-equipment{grid-template-columns:118px minmax(0,1fr)}#equipment.mobile-equipment .equipment-preview{width:118px;height:166px}#equipment.mobile-equipment .equipment-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}#equipment .equipment-body,#equipment .equipment-board{display:contents}#equipment .equipment-preview{pointer-events:none;width:64px;height:90px;position:absolute;top:70px;left:63px}#equipment.mobile-equipment{grid-template-rows:44px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 80px;position:fixed}#equipment.mobile-equipment .equipment-body{grid-area:2/1;min-height:0;display:block;overflow:hidden}#equipment.mobile-equipment .equipment-board{width:100%;height:100%;display:block;position:relative}#equipment.mobile-equipment .equipment-preview{background:radial-gradient(#fffdf5,#dceef188 65%,#0000 70%);border-radius:40%;width:33.68%;height:36%;position:absolute;top:17.2%;left:33.16%}#equipment.mobile-equipment .equipment-slots{padding:0;display:block;position:absolute;inset:0;overflow:visible}#equipment.mobile-equipment .equipment-slot{gap:1px;padding:2px;position:absolute}#equipment.mobile-equipment .equipment-slot img{width:32px;height:32px}#equipment.mobile-equipment header{width:calc(100% + 20px)}#equipment.mobile-equipment footer{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:center;gap:10px}#equipment.mobile-equipment footer button{min-width:0;padding:6px;font-size:15px}#equipment.mobile-equipment .equipment-slot{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}#equipment.mobile-equipment .equipment-slot img{object-fit:contain;flex-shrink:1;max-width:70%;max-height:55%}#equipment.mobile-equipment .equipment-slot span{font-size:10px}@media (width<=360px){#equipment.mobile-equipment{grid-template-columns:minmax(0,1fr) 64px;gap:6px}#equipment.mobile-equipment .equipment-slot span{font-size:9px}}#equipment.mobile-equipment .equipment-preview{object-fit:contain}#equipment.mobile-equipment{grid-template-rows:44px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}#equipment.mobile-equipment footer{grid-area:3/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#equipment.mobile-equipment footer button{padding:4px;font-size:14px}#equipment.mobile-equipment .equipment-preview{left:calc(var(--equipment-cell) + 6px);top:calc(var(--equipment-cell) + 6px);width:calc(2 * var(--equipment-cell) + 6px);height:calc(3 * var(--equipment-cell) + 12px)}#equipment.mobile-equipment .equipment-slot img{width:70%;max-width:52px;height:70%;max-height:70%}#equipment.mobile-equipment .equipment-slot.equipment-occupied span{display:none}:is(#inventory,#inventory-cards).mobile-inventory header,#equipment.mobile-equipment header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1)}#skills:not(.mobile-skills) .skill-detail{display:none!important}#skills.mobile-skills{box-sizing:border-box;color:#42677e;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:48px auto minmax(0,1fr) auto auto;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#skills.mobile-skills[hidden]{display:none}#skills.mobile-skills,#skills.mobile-skills *{font-family:"MN Maguro",var(--ui-font)}#skills.mobile-skills>canvas,#skills.mobile-skills .skill-minimize,#skills.mobile-skills .skill-resize{display:none}#skills.mobile-skills>header{cursor:default;grid-column:1/-1;justify-content:space-between;align-items:center;height:auto;margin:0 -10px;padding:0 12px;display:flex;position:static}#skills.mobile-skills>header span{color:inherit;text-shadow:inherit;font-size:20px;position:static}#skills.mobile-skills .skill-close{width:44px;height:44px;font-size:30px;position:static;background:0 0!important}:is(#inventory,#inventory-cards).mobile-inventory header,#equipment.mobile-equipment header,#skills.mobile-skills header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1)}#skills.mobile-skills>nav{scrollbar-width:thin;touch-action:pan-y;flex-direction:column;grid-area:3/1;gap:6px;height:auto;min-height:0;padding:2px 4px 4px 0;display:flex;position:static;overflow:auto}#skills.mobile-skills>nav button{color:#52758d;white-space:normal;border:1px solid #d0dfe6;border-radius:12px;flex:none;height:auto;min-height:44px;padding:6px;font-size:14px;background:#eef4f3!important}#skills.mobile-skills>nav button[aria-selected=true]{color:#fff;text-shadow:none;background:linear-gradient(#86b4df,#648ed3)!important}#skills.mobile-skills .skill-summary{background:#e5eee9;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;height:auto;padding:8px;display:flex;position:static}#skills.mobile-skills .skill-summary>*{color:#52758d;width:auto;max-width:none;height:auto;text-shadow:none;font-size:14px;line-height:normal;position:static;overflow:visible}#skills.mobile-skills .skill-summary b{flex:50%}#skills.mobile-skills .skill-list{touch-action:pan-y;grid-area:3/2;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;width:auto;min-height:0;padding:2px;display:grid;position:static;overflow:auto}#skills.mobile-skills .skill-cell{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;width:auto;min-width:0;height:76px;box-shadow:0 1px 3px #758c9f44}#skills.mobile-skills .skill-row{box-sizing:border-box;touch-action:pan-y;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 6px;width:100%;height:100%;padding:6px 40px 6px 6px;display:grid;background:0 0!important}#skills.mobile-skills .skill-row img{image-rendering:auto;grid-area:1/1/-1/2;width:44px;height:44px;position:static}#skills.mobile-skills .skill-row .skill-name{white-space:normal;overflow-wrap:anywhere;width:auto;font-size:14px;line-height:1.15;position:static}#skills.mobile-skills .skill-row small{text-align:left;color:#6e8ca3;width:auto;font-size:12px;position:static}#skills.mobile-skills .skill-row[aria-pressed=true]{outline-offset:-2px;border-radius:7px;outline:2px solid #eab14e;background:#fff0c966!important}#skills.mobile-skills .skill-level{color:#567eae;border-radius:12px;width:40px;font-size:24px;right:0;background:#dae8f5!important;height:44px!important;top:16px!important}#skills.mobile-skills .skill-cooldown{aspect-ratio:1;background-size:100% 100%;grid-area:1/1/-1/2;width:100%;height:auto;position:static}#skills .skill-cooldown-seconds{display:none}#skills.mobile-skills .skill-cooldown-seconds:not([hidden]){aspect-ratio:1;z-index:1;color:#fff;width:100%;height:auto;font:700 13px var(--ui-font);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #19132c,1px 0 2px #19132c;pointer-events:none;grid-area:1/1/-1/2;justify-content:center;align-items:center;display:flex;position:static}#skills.mobile-skills .skill-sort{color:#52758d;grid-column:1/-1;height:auto;position:static}#skills.mobile-skills .skill-sort>span{width:auto}#skills.mobile-skills select{width:auto;height:40px;font:14px "MN Maguro",var(--ui-font);appearance:auto;border:1px solid #c8dae2;border-radius:8px;flex:1;padding:4px 8px;background:#f7faf5!important}#skills.mobile-skills>footer{grid-column:1/-1;gap:8px;height:auto;display:flex;position:static}#skills.mobile-skills>footer button{color:#4d718b;border:1px solid #b6cbdc;border-radius:24px;flex:1;min-height:44px;font-size:16px;background:linear-gradient(#fff,#e0eaf0)!important}#skills.mobile-skills .skill-detail{display:block}#skills.mobile-skills>footer .skill-use{color:#fff;background:linear-gradient(#829ee8,#5475ce)!important}.native-session-dialog.skill-level-confirm{box-sizing:border-box;color:#42677e;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;background:linear-gradient(135deg,#fffff3f5,#edf5edf5)!important;border:2px solid #d0e2de!important;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9!important}.skill-level-confirm,.skill-level-confirm *{font-family:"MN Maguro",var(--ui-font)}.skill-level-confirm::backdrop{background:#1d2c3a33}.native-session-dialog.skill-level-confirm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:16px;line-height:normal;display:flex;position:static}.skill-level-confirm>header img{flex:none;width:28px;height:28px}.skill-level-confirm>header img[hidden]{display:none}.native-session-dialog.skill-level-confirm>p{white-space:pre-line;overflow-wrap:anywhere;flex:1;margin:0;padding:10px 14px;font-size:14px;line-height:1.3;position:static;overflow:auto}.skill-level-confirm>footer{flex:none;gap:8px;padding:0 10px 10px;display:flex}.skill-level-confirm>footer button{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:24px;flex:1;min-height:44px;font-size:16px}.skill-level-confirm>footer button.primary{color:#fff;background:linear-gradient(#829ee8,#5475ce);border-color:#5475ce}.skill-level-confirm>footer button:active{transform:translateY(1px)}.skill-level-confirm>footer button:focus{outline:none}#skills.mobile-skills button:disabled{opacity:.45}@media (width>=600px){#skills.mobile-skills .skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){#skills.mobile-skills{grid-template-columns:72px minmax(0,1fr)}#skills.mobile-skills .skill-row{grid-template-columns:32px minmax(0,1fr);gap:2px}#skills.mobile-skills .skill-row img{width:32px;height:32px}}#equipment.mobile-equipment .equipment-preview{width:calc(4 * var(--equipment-cell) + 18px);height:calc(5 * var(--equipment-cell) + 24px);z-index:0;background:0 0;border:0;border-radius:0;top:0;left:0}#equipment.mobile-equipment .equipment-slots{z-index:1}#skills .skill-tm-progress{display:none}#skills.mobile-skills .skill-tm-progress{box-sizing:border-box;appearance:none;background:#d9e6e9;border:1px solid #b5ccd9;border-radius:9px;flex:1 0 100%;width:100%;height:12px;padding:2px;display:block;overflow:hidden}#skills.mobile-skills .skill-tm-progress::-webkit-progress-bar{background:#d9e6e9;border-radius:8px}#skills.mobile-skills .skill-tm-progress::-webkit-progress-value{box-shadow:none;background:#79b7df;border-radius:8px}#skills.mobile-skills .skill-tm-progress::-moz-progress-bar{background:#79b7df;border-radius:8px}#skills.mobile-skills .skill-row{padding-right:58px}#skills.mobile-skills .skill-mobile-badge{box-sizing:border-box;color:#5c7ea4;border:1px solid #b9cfdf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:52px;display:flex;position:absolute;right:3px;background:linear-gradient(#fcfffa,#e1ecf7)!important;height:60px!important;top:7px!important}#skills.mobile-skills .skill-mobile-badge img{pointer-events:none;width:34px;height:34px}#skills.mobile-skills .skill-mobile-badge span{text-align:center;font-size:10px;line-height:1.15}#skills.mobile-skills .skill-mobile-badge.mastered{color:#9a7838;border-color:#e2cb8b;background:linear-gradient(#fffced,#f6e9c4)!important}#skills.mobile-skills button.skill-mobile-badge:active:not(:disabled){transform:translateY(1px)}#skills.mobile-skills .skill-mobile-badge.level_up{color:#fff;border-color:#c94860;background:linear-gradient(#ff777c,#ef4e60)!important}#skills.mobile-skills .skill-mobile-badge.ready{color:#9390ad;border-color:#bbb9cd;background:#eeedf5!important}#skills.mobile-skills .skill-mobile-badge.mastered{box-shadow:none;border:0;background:0 0!important}#skills.mobile-skills .skill-mobile-badge.mastered img{object-fit:contain;width:48px;height:auto;max-height:56px;image-rendering:pixelated}#skill-info:not(.mobile-skill-info) .item-info-actions{display:none}#skill-info.mobile-skill-info{position:fixed}#skill-info.mobile-skill-info,#skill-info.mobile-skill-info *{font-family:"MN Maguro",var(--ui-font)}#skill-info.mobile-skill-info .item-info-content{min-height:0;padding:14px}#skill-info.mobile-skill-info .skill-info-overview{grid-template-rows:auto auto 1fr;grid-template-columns:128px minmax(0,1fr);gap:8px 12px;margin-bottom:14px;display:grid}#skill-info.mobile-skill-info .skill-info-portrait{box-sizing:border-box;border:2px solid #fff;border-radius:10px;grid-row:1/4;place-items:center;width:128px;height:128px;display:grid;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 2px 5px #73879d44;background:linear-gradient(145deg,#d3e8f8,#f6f9ee)!important}#skill-info.mobile-skill-info .skill-info-portrait canvas{width:124px;height:124px;position:static}#skill-info.mobile-skill-info .skill-info-portrait img{object-fit:contain;width:64px;height:64px;image-rendering:pixelated}#skill-info.mobile-skill-info .skill-info-name{color:#365c7a;width:auto;height:auto;text-shadow:none;white-space:normal;overflow-wrap:anywhere;align-self:start;font-size:18px;line-height:1.3;display:block;position:static;background:0 0!important}#skill-info.mobile-skill-info .skill-info-rank{color:#6584a0;font-size:14px}#skill-info.mobile-skill-info .skill-info-rank img{object-fit:contain;width:36px;height:40px;image-rendering:pixelated}#skill-info.mobile-skill-info .skill-info-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}#skill-info.mobile-skill-info .skill-info-row{text-align:left;border:1px solid #d9e5e1;border-radius:8px;flex-direction:column;gap:0;min-width:0;font-size:15px;line-height:1.5;display:flex;overflow:hidden}#skill-info.mobile-skill-info .skill-info-row .label{color:#52718a;white-space:normal;width:auto;padding:6px 8px;display:block;background:#e5eee9!important}#skill-info.mobile-skill-info .skill-info-row .value{color:#416e88;white-space:pre-line;overflow-wrap:anywhere;width:auto;padding:8px;background:#f8faf2aa!important}#skill-info.mobile-skill-info .skill-info-row.description{grid-column:1/-1}#skill-info.mobile-skill-info .skill-info-row.master{border:0;align-self:start;font-size:13px}#skill-info.mobile-skill-info .skill-info-row.master>span{padding:0;background:0 0!important}#skill-info.mobile-skill-info .skill-info-row.next .value{color:#3c8769}#skill-info.mobile-skill-info .skill-detail-use{color:#fff;background:linear-gradient(#829ee8,#5475ce)}@media (width<=360px){#skill-info.mobile-skill-info .skill-info-overview{grid-template-columns:104px minmax(0,1fr);gap:6px}#skill-info.mobile-skill-info .skill-info-portrait{width:104px;height:104px}#skill-info.mobile-skill-info .skill-info-portrait canvas{width:100px;height:100px}#skill-info.mobile-skill-info .skill-info-stats{grid-template-columns:minmax(0,1fr)}}#skill-info.mobile-skill-info .skill-info-row.master{flex-direction:row;align-items:baseline;gap:4px;font-size:clamp(10px,2.8vw,13px);overflow:visible}#skill-info.mobile-skill-info .skill-info-row.master>span{white-space:nowrap;flex:none}#skill-info.mobile-skill-info .skill-info-portrait{align-self:start;height:auto;display:block;overflow:visible}#skill-info.mobile-skill-info .skill-info-portrait canvas{width:100%;height:auto;display:block}#skill-info.mobile-skill-info .skill-info-stats:not(:has(.next))>.current{grid-column:1/-1}:is(#inventory,#inventory-cards).mobile-inventory{--inventory-head:26px}#equipment.mobile-equipment{grid-template-rows:36px minmax(0,1fr) auto}#skills.mobile-skills{grid-template-rows:36px auto minmax(0,1fr) auto auto}:is(#inventory,#inventory-cards).mobile-inventory header,#equipment.mobile-equipment header,#skills.mobile-skills>header{box-sizing:border-box;height:36px;min-height:0;padding-top:0;padding-bottom:0;font-size:16px}:is(#inventory,#inventory-cards).mobile-inventory header{border-bottom-width:2px}:is(#inventory,#inventory-cards).mobile-inventory header:before{width:22px;height:22px}#skills.mobile-skills>header span{font-size:16px}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki>header button{width:44px;height:32px;min-height:0;font-size:26px;line-height:1}@media (width<=480px){:is(#inventory,#inventory-cards).mobile-inventory{--inventory-head:28px}}#equipment.mobile-equipment header,#skills.mobile-skills>header{gap:8px}#equipment.mobile-equipment header:before,#skills.mobile-skills>header:before{content:"";background:var(--window-emblem) center / contain no-repeat;width:22px;height:22px;image-rendering:pixelated;flex:none}#equipment.mobile-equipment header>span,#skills.mobile-skills>header>span{flex:1;min-width:0}[data-touch-drag-panel].touch-drag-active{opacity:0!important;pointer-events:none!important}[data-touch-drag-panel].touch-drag-active *{pointer-events:none!important}main:has([data-touch-drag-panel].touch-drag-active) #hud-dock{z-index:35}html[data-interface-mode=mobile] :is(#monster-wiki,#quest-guide,#ranking-window)>header{padding-right:max(14px,env(safe-area-inset-right))}:is(#inventory,#inventory-cards).mobile-inventory nav button,#skills.mobile-skills>nav button,#ranking-window .ranking-controls button,#monster-wiki .monster-wiki-tabs button{color:#526c80;text-align:center;overflow-wrap:anywhere;border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;padding:8px 6px;line-height:1.3;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad)!important}:is(#inventory,#inventory-cards).mobile-inventory nav button[aria-pressed=true],#skills.mobile-skills>nav button[aria-selected=true],#ranking-window .ranking-controls button[aria-pressed=true],#monster-wiki .monster-wiki-tabs button[aria-selected=true]{color:#fff;text-shadow:0 1px #446fa77a;border-color:#80a9d2;font-weight:600;background:linear-gradient(120deg,#83c3e4,#5782c8)!important}#mobile-hud-safe-area{visibility:hidden;pointer-events:none;width:0;height:0;padding-left:clamp(12px, env(safe-area-inset-left,0px), 16px);padding-right:clamp(12px, env(safe-area-inset-right,0px), 16px);padding-top:clamp(12px, env(safe-area-inset-top,0px), 16px);padding-bottom:clamp(12px, env(safe-area-inset-bottom,0px), 16px);margin-left:env(safe-area-inset-left,0px);margin-right:env(safe-area-inset-right,0px);position:fixed}html.mobile-device main{width:var(--game-width,100vw);height:var(--game-height,100dvh);position:fixed;top:0;left:0}html.mobile-device #hud-quick-panel{bottom:0;right:0}html.mobile-standalone,html.mobile-standalone body{width:100vw;height:100vh;min-height:0}html.mobile-standalone body{position:relative}html.mobile-standalone main{position:absolute}#mobile-chat-preview{z-index:7;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));color:#eff5ff;text-align:left;width:min(44vw,420px);min-height:58px;max-height:126px;font:14px/1.5 var(--ui-font);background:#17243bb3;border:1px solid #bac9ed55;border-radius:14px;padding:10px 14px;position:fixed;overflow:hidden;box-shadow:0 3px 14px #10192c33}#mobile-chat-preview .chat-message{gap:8px;min-width:0;display:flex}#mobile-chat-preview strong{text-overflow:ellipsis;color:#a9ccff;flex:none;max-width:30%;overflow:hidden}#mobile-chat-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#mobile-chat-preview .system strong{color:#ead79f}#mobile-chat-preview .whisper strong{color:#d5b5ef}#mobile-chat-reader{z-index:45;color:#344467;font:16px/1.5 var(--ui-font);background:#f1f4fb;border:1px solid #c3cce4;border-radius:18px;grid-template-rows:48px minmax(0,1fr) auto;grid-template-columns:112px minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 40px #10192c66}#mobile-chat-reader[hidden],#mobile-chat-preview[hidden]{display:none}#mobile-chat-reader header{background:linear-gradient(#f9faff,#e1e7f5);border-bottom:1px solid #d5ddee;grid-column:1/-1;justify-content:space-between;align-items:center;padding:4px 12px 4px 20px;display:flex}#mobile-chat-reader button{font:inherit;cursor:pointer;color:inherit}#mobile-chat-reader .chat-reader-close{background:#dfe5f3;border:0;border-radius:12px;width:40px;height:40px;font:28px/1 system-ui}#mobile-chat-reader nav{background:#e4ebf7;flex-direction:column;grid-row:2/4;gap:8px;padding:10px 8px;display:flex;overflow-y:auto}#mobile-chat-reader nav button{background:#f5f8ff;border:1px solid #cfdaee;border-radius:10px;min-height:44px;padding:8px}#mobile-chat-reader nav button[aria-pressed=true]{color:#fff;background:#708ec7;border-color:#708ec7;box-shadow:0 3px 8px #6789be33}#mobile-chat-reader .chat-reader-log{overscroll-behavior:contain;touch-action:pan-y;padding:14px 20px;overflow-y:auto}#mobile-chat-reader .chat-message{flex-wrap:wrap;gap:4px 10px;margin:0 0 16px;display:flex}#mobile-chat-reader .chat-message small{color:#6583b4;background:#e0e8f7;border-radius:6px;padding:1px 7px;font-size:11px}#mobile-chat-reader .chat-message strong{color:#6689c4;overflow-wrap:anywhere}#mobile-chat-reader .chat-message span{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe6f4;border-radius:3px 14px 14px;flex-basis:100%;width:0;padding:10px 14px}#mobile-chat-reader .system span{background:#fff8e9;border-color:#ecdfbf}#mobile-chat-reader .whisper span{background:#f4eeff;border-color:#e3d7f2}#mobile-chat-reader footer{border-top:1px solid #dce3f0;gap:8px;padding:10px 14px;display:flex}#mobile-chat-reader footer button{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:linear-gradient(#fcfcff,#e0e5f4);border:1px solid #bfcbe2;border-radius:12px;min-width:0;min-height:44px;padding:8px 14px;overflow:hidden}#mobile-chat-reader .chat-reader-compose{color:#687b9e;flex:1}#mobile-chat-reader .chat-reader-emoticon{text-align:center;flex:0 0 56px;width:56px;padding:2px;position:relative}#mobile-chat-reader .chat-reader-emoticon img{object-fit:contain;pointer-events:none;width:46px;height:46px;margin:auto;display:block}#mobile-chat-reader .chat-emoticon-hotkey{color:#fff;width:17px;height:17px;font:700 11px/15px var(--ui-font);text-align:center;text-shadow:0 1px 1px #536a9e;pointer-events:none;background:linear-gradient(145deg,#a8c9f5e8,#7994d2e8);border:1px solid #f3f5ffcc;border-radius:6px;position:absolute;top:1px;right:1px;box-shadow:0 1px 2px #2a3c7055}#mobile-chat-reader.composing{padding-bottom:64px}#mobile-chat-reader.composing footer{display:none}#mobile-chat-reader :focus-visible,#mobile-chat-preview:focus-visible{outline-offset:-3px;outline:2px solid #718fca}#mobile-chat-reader .chat-reader-empty{text-align:center;color:#7b8da9;padding:24px 0}@media (width<=540px){#mobile-chat-preview{width:55vw;font-size:12px}#mobile-chat-reader{grid-template-columns:80px minmax(0,1fr)}#mobile-chat-reader .chat-reader-log{padding:10px}}#mobile-chat-preview{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}body:has(.mobile-item-info:not([hidden])) #mobile-chat-preview{visibility:hidden}#mobile-chat-preview .chat-preview-collapse{color:#f6f0ff;cursor:pointer;pointer-events:auto;background:#2e2f4f5c;border:0;border-radius:20px 20px 0 0;flex:none;align-self:flex-end;place-items:center;width:56px;max-width:100%;height:34px;padding:0;display:grid}#mobile-chat-preview .chat-preview-collapse[aria-expanded=false]{border-radius:18px}#mobile-chat-preview-body{pointer-events:auto;background:#2e2f4f5c;border-radius:14px 0 14px 14px;min-height:0;overflow:hidden}#mobile-chat-preview .chat-preview-collapse:focus-visible{outline-offset:-3px;outline:2px solid #718fca}#mobile-chat-preview .chat-preview-collapse svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}#mobile-chat-preview .chat-preview-collapse[aria-expanded=false] svg{transform:rotate(180deg)}#mobile-chat-preview-body[hidden]{display:none}.mobile-notice{z-index:2147483647;box-sizing:border-box;color:#fff;text-shadow:1px 1px #0008;width:max-content;font:400 14px/19px "MN Maguro", var(--ui-font);text-align:center;overflow-wrap:anywhere;pointer-events:none;-webkit-line-clamp:2;background:#2e2f4f99;border-radius:17px;-webkit-box-orient:vertical;padding:6px 18px;display:-webkit-box;position:fixed;overflow:hidden;transform:translate(-50%)}.mobile-notice[hidden]{display:none}#mobile-chat-preview nav{border-bottom:1px solid #b9c9d144;gap:3px;padding:4px;display:flex;overflow-x:auto}#mobile-chat-preview nav button{color:#dceaf7;min-height:30px;font:12px var(--ui-font);background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:4px 8px}#mobile-chat-preview nav button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8)}#mobile-chat-preview .chat-preview-messages{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:8px 12px;display:block}#mobile-chat-reader{background:linear-gradient(135deg,#f7faf8,#e7eef1);border:0;border-radius:0;grid-template-rows:36px auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:14px}#mobile-chat-reader header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);padding:2px 8px 2px 12px}#mobile-chat-reader .chat-reader-close{color:#fff;background:0 0;width:32px;height:30px}#mobile-chat-reader nav{background:#e4ebed;flex-direction:row;grid-row:2;gap:4px;padding:5px;overflow-x:auto}#mobile-chat-reader nav button{color:#526c80;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:10px;flex:1 0 auto;min-height:32px;padding:5px 8px;font-size:12px}#mobile-chat-reader nav button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}#mobile-chat-reader .chat-reader-log{padding:10px}#mobile-chat-reader .chat-message{margin-bottom:12px}#mobile-chat-reader footer{flex-wrap:wrap;padding:8px}#mobile-chat-reader footer button{background:linear-gradient(#fff,#e1ebef);border-color:#b9c9d1}#mobile-chat-reader .chat-reader-recipient{max-width:100%}#hud-dock #hud-menu-panel [data-menu-close]{place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}#hud-menu-panel [data-menu-close] svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:22px;height:22px}#mobile-chat-reader .chat-message:not(.system){max-width:88%}#mobile-chat-reader .chat-message.own{justify-content:flex-end;margin-left:auto}#mobile-chat-reader .chat-message.own span{background:linear-gradient(135deg,#e2f1fc,#d6e6fa);border-color:#a9c6e5;border-radius:14px 3px 14px 14px}.chat-message.local{--chat-ink:#35689c;--chat-fill:#eaf3ff;--chat-border:#b5cee9;--chat-badge:#d5e7fb;--chat-preview:#a9d2ff}.chat-message.party{--chat-ink:#276c50;--chat-fill:#eaf7ef;--chat-border:#add8bd;--chat-badge:#cee9d8;--chat-preview:#a0e8bc}.chat-message.whisper{--chat-ink:#7951a4;--chat-fill:#f4edff;--chat-border:#d4bce9;--chat-badge:#e7d7f6;--chat-preview:#dab5ff}.chat-message.guild{--chat-ink:#975421;--chat-fill:#fff0e5;--chat-border:#e8c0a0;--chat-badge:#f9dcc4;--chat-preview:#ffc697}.chat-message.system{--chat-ink:#80621e;--chat-fill:#fff8e6;--chat-border:#e4d29a;--chat-badge:#f2e5b7;--chat-preview:#f4dc93}#mobile-chat-reader .chat-message span,#mobile-chat-reader .chat-message.own span{color:var(--chat-ink);background:var(--chat-fill);border-color:var(--chat-border)}#mobile-chat-reader .chat-message strong{color:var(--chat-ink)}#mobile-chat-reader .chat-message small{color:var(--chat-ink);background:var(--chat-badge)}#mobile-chat-preview .chat-message strong,#mobile-chat-preview .chat-message span{color:var(--chat-preview)}#mobile-chat-reader .chat-message .chat-line{background:0 0;border:0;border-radius:0;width:auto;padding:4px 0;display:block}#mobile-chat-reader .chat-message .chat-line+.chat-line{border-top:1px dashed var(--chat-border)}#mobile-chat-reader .chat-message .chat-line[data-category=loot]{color:#2b7a35}#mobile-chat-reader .chat-message .chat-line[data-category=reward]{color:#1d62b5}#mobile-chat-reader .chat-message .chat-line[data-category=growth]{color:#7a3fb0}#mobile-chat-reader .chat-message .chat-line[data-category=quest]{color:#b2441c}#mobile-chat-reader .chat-message .chat-line[data-category=bot]{color:#5d6878}#game-chat-log{scrollbar-width:none}#game-chat-log::-webkit-scrollbar{display:none}#game-chat .chat-scroll-track{pointer-events:auto;width:12px;position:absolute;top:16px;right:2px}#game-chat .chat-scroll-thumb{width:12px;image-rendering:pixelated;touch-action:none;opacity:.6;background-repeat:no-repeat;position:absolute;left:0}#game-chat .chat-scroll-thumb:focus-visible{outline-offset:-2px;outline:1px solid #fff}.skillcard-item-info .item-info-content{min-height:375px;position:relative;padding:0 5px 6px!important}.card-item-info .skillcard-name{text-align:center;color:#5efdff;height:28px;margin:3px 0 5px;font-weight:700;line-height:28px}.skillcard-item-info .item-info-picture{width:168px;height:238px;position:absolute;top:36px;left:9px;margin:0!important}.skillcard-item-info .skillcard-stats{color:#f7ff6f;width:166px;height:261px;margin:-4px 0 0 171px}.skillcard-item-info .skillcard-stat{white-space:pre-wrap;font-size:12px;display:flex}.skillcard-item-info .skillcard-stat>span:first-child{color:#dddfff}.skillcard-item-info .skillcard-stat>span:last-child{flex:1;min-width:0}.skillcard-item-info .skillcard-stat.prerequisites>span:last-child>div{justify-content:space-between;gap:4px;display:flex}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat{gap:2px;height:16px;margin-bottom:3px;line-height:16px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat span{box-sizing:border-box;overflow:hidden}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat>span:first-child{flex:0 0 58px;justify-content:center;align-items:center;display:flex}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat>span:last-child{flex:0 0 106px;padding-left:3px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.jobs{height:67px;margin-bottom:4px;line-height:15px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.prerequisites{flex-direction:column;height:70px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.prerequisites>span{width:165px;padding:0 3px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.prerequisites>span:first-child{color:#fff;flex:0 0 17px;justify-content:flex-start}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.prerequisites>span:last-child{color:#ffd3ef;white-space:nowrap;flex:0 0 51px;line-height:15px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.tm{white-space:nowrap;color:#ffd3ef;width:165px;height:17px;line-height:17px;display:block;position:relative}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.tm>span{display:block;position:absolute;top:0}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.tm>span:first-child{color:#fff;left:3px}.skillcard-item-info:not(.mobile-item-info) .skillcard-stat.tm>span:last-child{width:66px;padding:0;left:99px}.skillcard-item-info .skillcard-section{color:#f7ff6f;font-size:12px;line-height:15px;display:flex}.skillcard-item-info:not(.mobile-item-info) .skillcard-section{gap:3px}.skillcard-item-info .skillcard-section>span{color:#dddfff;flex:0 0 52px;justify-content:center;align-items:center;display:flex}.skillcard-item-info .skillcard-section>div{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;padding:1px 3px}.skillcard-item-info:not(.mobile-item-info) .skillcard-section>div{box-sizing:border-box;flex:0 0 281px}.skillcard-item-info .skillcard-effects{text-align:center}.mobile-item-info.skillcard-item-info .item-info-content{grid-template-columns:minmax(0,168px) minmax(0,1fr);align-content:start;align-items:start;column-gap:12px;min-height:0;display:grid;padding:12px!important}.mobile-item-info.card-item-info .skillcard-name{color:#577bad;height:auto;margin:0 0 12px;padding:6px;line-height:1.4;background:0 0!important}.mobile-item-info.card-item-info .skillcard-name,.mobile-item-info.skillcard-item-info .skillcard-section{grid-column:1/-1}.mobile-item-info.skillcard-item-info .item-info-picture{grid-column:1;width:100%;height:auto;display:block;position:static;margin:0!important}.mobile-item-info.skillcard-item-info .item-info-picture>canvas{width:100%;height:auto;display:block;position:static}.mobile-item-info.skillcard-item-info .skillcard-stats{color:#577bad;width:100%;height:auto;margin:0}.mobile-item-info.skillcard-item-info .skillcard-stat{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #c5d6df66;padding:5px 0;font-size:14px;line-height:1.5;min-height:0!important}.mobile-item-info.skillcard-item-info .skillcard-stat span,.mobile-item-info.skillcard-item-info .skillcard-box{background:0 0!important}.mobile-item-info.skillcard-item-info .skillcard-stat>span:first-child{text-align:left;color:#6794bb;box-sizing:border-box;width:40%;padding:0 8px 0 0}.mobile-item-info.skillcard-item-info .skillcard-section{color:#5e7d9f;background:#e8edefaa;border-radius:8px;margin-top:12px;font-size:14px;line-height:1.5}.mobile-item-info.skillcard-item-info .skillcard-section>span{color:#6794bb;flex-basis:48px;background:0 0!important}.mobile-item-info.skillcard-item-info .skillcard-section>div{padding:8px;background:0 0!important}.inventory-slot .skill-card-marker{top:0;left:0}.mobile-chat-announcement{box-sizing:border-box;color:#e6ddfa;min-width:0;max-width:100%;min-height:44px;font:13px/24px var(--ui-font);text-shadow:none;pointer-events:none;background:#34324b66;border:1px solid #d8d5f14d;border-radius:12px;flex:none;align-items:center;gap:8px;padding:7px 10px;display:flex;overflow:hidden}.mobile-chat-announcement[hidden]{display:none}.mobile-chat-announcement img{object-fit:contain;flex:none}.mobile-chat-announcement>div{flex:1;min-width:0;overflow:hidden}.mobile-chat-announcement span{white-space:nowrap;width:max-content;display:block}#mobile-chat-reader.has-announcement{grid-template-rows:36px auto auto minmax(0,1fr) auto}#mobile-chat-reader>.mobile-chat-announcement{color:#75618d;background:#e7e2f480;border-color:#d6cee7;grid-row:3;margin:10px 10px 8px}#mobile-chat-preview>.mobile-chat-announcement{margin-bottom:8px}#mobile-chat-reader.has-announcement .chat-reader-log{grid-row:4}#mobile-chat-reader.has-announcement footer{grid-row:5}:is(#mobile-chat-preview,#mobile-chat-reader),:is(#mobile-chat-preview,#mobile-chat-reader) *,#mobile-chat-preview nav button,#mobile-chat-reader .chat-reader-close{font-family:"MN Maguro",var(--ui-font)}:is(:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki .monster-wiki-close,#ranking-window .ranking-close,#auto-bot .auto-bot-close,#mobile-chat-reader .chat-reader-close,#quest-guide .quest-guide-close){filter:none;border:0;border-radius:22px;flex:none;min-height:0;max-height:100%;margin:0;padding:0;color:#fff!important;background:0 0!important;width:44px!important;height:44px!important;font-size:0!important;position:relative!important}:is(:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki .monster-wiki-close,#ranking-window .ranking-close,#auto-bot .auto-bot-close,#mobile-chat-reader .chat-reader-close,#quest-guide .quest-guide-close):before,:is(:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki .monster-wiki-close,#ranking-window .ranking-close,#auto-bot .auto-bot-close,#mobile-chat-reader .chat-reader-close,#quest-guide .quest-guide-close):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki .monster-wiki-close,#ranking-window .ranking-close,#auto-bot .auto-bot-close,#mobile-chat-reader .chat-reader-close,#quest-guide .quest-guide-close):after{transform:translate(-50%,-50%)rotate(-45deg)}:is(:is(#inventory,#inventory-cards).mobile-inventory header .inventory-close,#equipment.mobile-equipment header button,#skills.mobile-skills .skill-close,#monster-wiki .monster-wiki-close,#ranking-window .ranking-close,#auto-bot .auto-bot-close,#mobile-chat-reader .chat-reader-close,#quest-guide .quest-guide-close):is(:hover,:focus-visible){outline-offset:-4px;outline:2px solid #fff;background:#ffffff25!important}:is(#inventory,#inventory-cards) :is(.inventory-search,.inventory-filter-x,.inventory-filter-cancel){display:none}:is(#inventory,#inventory-cards) :is(.inventory-filter,.inventory-filter-x,.inventory-search)[hidden]{display:none!important}:is(#inventory,#inventory-cards) .inventory-filter{align-items:center;gap:4px;height:17px;display:flex;position:absolute;bottom:25px;left:10px;right:18px}:is(#inventory,#inventory-cards) .inventory-filter-field{display:contents}:is(#inventory,#inventory-cards) .inventory-filter input{box-sizing:border-box;height:17px;font:12px var(--ui-font);color:#45416d;appearance:none;image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat;border:0;border-radius:0;outline:none;flex:none;margin:0;padding:0 4px}:is(#inventory,#inventory-cards) .inventory-filter input::placeholder{color:#a9a7c0}:is(#inventory,#inventory-cards) .inventory-filter input::-webkit-search-cancel-button{appearance:none;display:none}:is(#inventory,#inventory-cards) .inventory-filter-count{text-align:right;color:#555365;white-space:nowrap;min-width:44px}:is(#inventory,#inventory-cards) .inventory-filter-clear{color:#302b46}:is(#inventory,#inventory-cards) .inventory-filter-clear:disabled{color:#999}:is(#inventory,#inventory-cards).inventory-filtering .inventory-grid{bottom:44px}:is(#inventory,#inventory-cards).inventory-filtering .inventory-scroll{bottom:48px}:is(#inventory,#inventory-cards) footer [data-filter-toggle]{margin-right:auto}:is(#inventory,#inventory-cards) .inventory-art-button.inventory-filter-on{background-image:var(--down)!important}:is(#inventory,#inventory-cards) nav .inventory-tab-count{color:#d6336c;margin-left:3px;font-style:normal;font-weight:700}:is(#inventory,#inventory-cards) nav button[aria-pressed=true] .inventory-tab-count{color:#fff2a8}:is(#inventory,#inventory-cards) .inventory-filter-empty{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:46px 18px 44px 10px}:is(#inventory,#inventory-cards) .inventory-filter-empty:empty{display:none}:is(#inventory,#inventory-cards) .inventory-filter-empty button{pointer-events:auto;color:#302b46}:is(#inventory,#inventory-cards) .inventory-filter-notice{flex:none;position:relative}:is(#inventory,#inventory-cards) .inventory-filter-notice canvas{position:absolute;top:0;left:0}:is(#inventory,#inventory-cards) .inventory-filter-notice span{white-space:nowrap;text-align:center;color:#fff;opacity:.996079;text-shadow:1px 1px #000;font:400 13px/13px var(--ui-font);position:absolute;top:10px;left:10px;right:10px;overflow-x:clip}:is(#inventory,#inventory-cards).mobile-inventory.inventory-filtering{grid-template-rows:var(--inventory-head) auto minmax(60px,1fr) auto 44px}:is(#inventory,#inventory-cards).mobile-inventory.inventory-filtering nav{grid-row:2/5;padding-top:5px}:is(#inventory,#inventory-cards).mobile-inventory.inventory-filtering .inventory-grid{grid-row:3}:is(#inventory,#inventory-cards).mobile-inventory.inventory-filtering .inventory-selection{grid-row:4}:is(#inventory,#inventory-cards).mobile-inventory.inventory-filtering footer{grid-row:5}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-search{color:#fff;background:0 0;border:0;border-radius:16px;flex:none;width:44px;height:32px;margin:0;padding:0;display:block;position:relative}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-search[aria-pressed=true]{background:#ffffff30}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-search:before{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;width:16px;height:16px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}:is(#inventory,#inventory-cards).mobile-inventory header .inventory-search:after{content:"";background:currentColor;border-radius:1px;width:7px;height:2px;position:absolute;top:calc(50% + 6px);left:calc(50% + 3px);transform:rotate(45deg)}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter{grid-area:2/2;align-items:center;gap:6px;min-width:0;height:auto;display:flex;position:static}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter.opening{animation:.2s ease-out both inventory-filter-drop}@keyframes inventory-filter-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-field{box-sizing:border-box;background:#f7faf5;border:1px solid #c8dae2;border-radius:20px;flex:1;align-items:center;min-width:0;height:40px;display:flex;position:relative;box-shadow:inset 0 1px 2px #758c9f22}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-field:focus-within{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-field:before{content:"";box-sizing:border-box;border:2px solid #8aa0b0;border-radius:50%;flex:none;width:13px;height:13px;margin:0 8px 0 14px}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-field:after{content:"";background:#8aa0b0;border-radius:1px;width:6px;height:2px;position:absolute;top:calc(50% + 4px);left:24px;transform:rotate(45deg)}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter input{color:#42677e;width:auto;min-width:0;height:100%;font:15px "MN Maguro",var(--ui-font);background:0 0;flex:1;padding:0}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter input::placeholder{color:#a6b7c2}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-x{background:0 0;border:0;flex:none;width:40px;height:40px;padding:0;display:block;position:relative}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-x:before{content:"";background:#c5d3da;border-radius:50%;width:20px;height:20px;margin:-10px;position:absolute;top:50%;left:50%}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-x:after{content:"×";color:#fff;font:600 16px/1 var(--ui-font);text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-52%)}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-count{box-sizing:border-box;color:#3d63a8;text-align:center;background:#e6eefb;border-radius:14px;flex:none;min-width:56px;height:28px;padding:0 10px;font-size:13px;font-weight:600;line-height:28px}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-count.none{color:#d33a2c;background:#fff4f2}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-clear{display:none!important}:is(#inventory,#inventory-cards).mobile-inventory :is(.inventory-filter-cancel,.inventory-filter-empty button){color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;flex:none;min-width:56px;height:34px;padding:0 12px;font-size:13px;display:block;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}:is(#inventory,#inventory-cards).mobile-inventory nav button{position:relative}:is(#inventory,#inventory-cards).mobile-inventory nav .inventory-tab-count{box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:600 11px/18px var(--ui-font);text-shadow:none;background:#eda23d;border-radius:9px;margin:0;padding:0 5px;position:absolute;top:-4px;right:4px;box-shadow:0 0 0 2px #fff}:is(#inventory,#inventory-cards).mobile-inventory nav .inventory-tab-count.pop{animation:.28s cubic-bezier(.3,1.6,.6,1) both inventory-badge-pop}@keyframes inventory-badge-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-empty{z-index:1;grid-area:3/2;gap:10px;min-width:0;padding:0 8px;position:static}:is(#inventory,#inventory-cards).mobile-inventory .inventory-filter-notice{box-sizing:border-box;color:#fff;text-shadow:1px 1px #0008;max-width:100%;font:400 14px/19px "MN Maguro",var(--ui-font);white-space:nowrap;text-overflow:ellipsis;background:#2e2f4f99;border-radius:17px;padding:6px 16px;animation:.2s both inventory-fade;overflow:hidden}@keyframes inventory-fade{0%{opacity:0}}:is(#inventory,#inventory-cards).mobile-inventory .inventory-grid{--fade-top:0px;--fade-bottom:0px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}:is(#inventory,#inventory-cards).mobile-inventory .inventory-grid::-webkit-scrollbar{display:none}:is(#inventory,#inventory-cards).mobile-inventory .inventory-slot-in{animation:.26s ease-out both inventory-slot-in;animation-delay:calc(var(--i) * 22ms)}@keyframes inventory-slot-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}:is(#inventory,#inventory-cards).mobile-inventory .inventory-skeleton{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;min-height:44px;animation:1.4s ease-in-out infinite inventory-skeleton;display:block}:is(#inventory,#inventory-cards).mobile-inventory .inventory-grid .inventory-skeleton{height:56px}:is(#inventory,#inventory-cards).mobile-inventory footer .inventory-skeleton{border-radius:20px}@keyframes inventory-skeleton{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){:is(#inventory,#inventory-cards).mobile-inventory :is(.inventory-filter,.inventory-slot-in,.inventory-tab-count,.inventory-filter-notice){animation:none!important}:is(#inventory,#inventory-cards).mobile-inventory .inventory-skeleton{background:#e6eef0;animation:none}}#ranking-window{z-index:35;box-sizing:border-box;color:#426785;min-width:0;font:14px "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#f7faf8,#e7eef1);border:1px solid #b9c9d1;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #26496b33}#ranking-window,#ranking-window *{font-family:"MN Maguro",var(--ui-font)}#ranking-window>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}#ranking-window>header h2{flex:1;min-width:0;margin:0;font-size:16px}.ranking-header-icon{object-fit:contain;flex:none;width:22px;height:22px}#ranking-window button{color:#426785;min-width:0;min-height:40px;font:inherit;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:8px;padding:6px 12px}#ranking-window button:hover:not(:disabled){filter:brightness(1.06)}#ranking-window button:active:not(:disabled){color:#fff;background:#78bedc}#ranking-window button:disabled{opacity:.5}#ranking-window :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}#ranking-window>header .ranking-close{color:#fff;background:0 0;border:0;border-radius:0;flex:none;width:44px;height:32px;min-height:0;margin:0;padding:0;font-size:26px;line-height:1}#ranking-window>header .ranking-close:hover{filter:none;background:#ffffff1f}#ranking-window>header .ranking-close:active{background:#fff3}.ranking-content{flex:1;grid-template-columns:160px minmax(0,1fr) 380px;gap:12px;min-height:0;padding:12px 12px 0;display:grid;overflow:hidden}.ranking-controls{border-right:1px solid #cfdee7;flex-direction:column;gap:10px;min-width:0;min-height:0;padding-right:10px;display:flex}.ranking-categories{flex-direction:column;flex:none;gap:8px;display:flex}.ranking-subcategories{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;padding-right:2px;display:flex;position:relative;overflow:auto}#ranking-window .ranking-subcategories button{overflow-wrap:anywhere;flex:none;min-height:36px;padding:5px 10px;font-size:13px}#ranking-window .ranking-categories button{flex:none;min-height:56px;font-size:16px}.ranking-results{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ranking-table{flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:6px;display:flex;position:relative;overflow:hidden}.ranking-hero-art{z-index:1;opacity:.18;pointer-events:none;width:auto;max-width:none;height:min(420px,70%);position:absolute;bottom:-60px;right:-10%}.ranking-columns,.ranking-row{grid-template-columns:22% 34% minmax(0,1fr);align-items:center;gap:0;padding:6px 8px;display:grid}.ranking-columns{box-sizing:border-box;margin-right:var(--ranking-scrollbar,0px);color:#fff;text-align:center;background:#7aa4df;border:1px solid #0000;border-radius:9px 9px 0 0;flex:none;min-height:30px;font-size:15px}.ranking-list{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.ranking-row{box-sizing:border-box;color:#4065ac;background:#e7f0f0;border:1px solid #f9fcfc;border-radius:3px;min-height:56px;margin:6px 0;box-shadow:0 1px 2px #7a8e9c16}.ranking-row.ranking-self{background:#d4eff1;border-color:#3f79c7;box-shadow:inset 0 0 0 1px #3f79c7,0 0 3px #6ca1da}.ranking-row:hover{background:#d6eef3}.ranking-person{text-align:center;min-width:0;font-size:15px}.ranking-person strong{font-weight:400}.ranking-row strong,.ranking-row small{overflow-wrap:anywhere;display:block}.ranking-row small{opacity:.8;font-size:10px}.ranking-score{text-align:center;min-width:0}.ranking-score strong{font-size:15px;font-weight:400}.ranking-score progress{accent-color:#5782c8;width:100%;max-width:84px;height:6px;margin:4px auto 0;display:block}.ranking-score progress::-webkit-progress-bar{background:#dde6eb;border-radius:4px}.ranking-score progress::-webkit-progress-value{background:linear-gradient(90deg,#76afd2,#427bc1);border-radius:4px}.ranking-place{color:#4065ac;place-items:center;width:100%;height:36px;font-size:15px;font-weight:400;display:grid}.ranking-face,.ranking-medal{object-fit:contain;flex:none;width:32px;height:32px}.ranking-empty{text-align:center;padding:20px}.ranking-status{overflow-wrap:anywhere;flex:none;margin:12px 4px;font-size:12px}.ranking-podium{text-align:center;flex-direction:column;flex:none;justify-content:center;align-self:stretch;width:380px;min-width:0;display:flex;position:relative;overflow:hidden}.ranking-podium-backdrop{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ranking-podium-title,.ranking-podium-stage,.ranking-podium-names{box-sizing:border-box;flex:none;width:360px;max-width:100%;margin-left:auto;margin-right:auto;position:relative}.ranking-podium-title,.ranking-podium-names strong{text-shadow:0 1px 2px #fff,0 0 4px #fff}.ranking-podium-title{padding:12px 8px 0;font-size:16px;display:block}.ranking-podium-stage{aspect-ratio:360/260;width:100%;position:relative;top:24px}.ranking-podium-art{display:none}.ranking-character{width:100%;height:100%;display:block}.ranking-podium-names{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 8px 12px;display:grid;top:8px}.ranking-podium-names strong{overflow-wrap:anywhere;font-size:12px;display:block}#ranking-window footer{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}#ranking-window footer small{overflow-wrap:anywhere;min-width:0}#ranking-window footer small:last-child{text-align:right}#hud-dock-menu .ranking-menu-icon{background:0 0!important}#hud-dock-menu .ranking-menu-icon img{object-fit:contain;width:100%;height:100%}.ranking-compact .ranking-content{overscroll-behavior:contain;flex-direction:column;gap:6px;padding-top:6px;display:flex;overflow:auto}.ranking-compact .ranking-controls{border:0;flex:none;gap:6px;padding:0}.ranking-compact .ranking-categories{flex-direction:row;gap:0}.ranking-compact .ranking-subcategories{flex-direction:row;padding-bottom:4px;overflow:auto}.ranking-compact .ranking-subcategories button{white-space:nowrap}#ranking-window.ranking-compact .ranking-categories button{flex:1;min-height:40px;font-size:14px}.ranking-compact .ranking-results{display:contents}.ranking-compact .ranking-table{flex:none;order:4}.ranking-compact .ranking-list{flex:none;overflow:visible}.ranking-compact .ranking-podium{order:3;width:min(380px,100%);min-height:480px;margin:0 auto 6px}#ranking-window.ranking-short .ranking-categories button{min-height:32px;padding-top:3px;padding-bottom:3px}.ranking-short.ranking-compact .ranking-podium{order:3;width:min(170px,100%);min-height:220px}.ranking-short .ranking-podium-title{display:none}.ranking-short .ranking-podium-stage{top:8px}.ranking-short .ranking-podium-names{padding-bottom:6px;top:2px}.ranking-short .ranking-podium-names strong{font-size:10px}.ranking-short .ranking-podium-names .ranking-medal{width:24px;height:24px}#ranking-window .ranking-controls :is(.ranking-categories,.ranking-subcategories) button{border-radius:10px}.ranking-bodies,.ranking-effect{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ranking-person .ranking-class{justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:20px;display:flex}.ranking-face{object-fit:contain;width:20px;height:20px}#ranking-window .ranking-mask{letter-spacing:1px;vertical-align:.25em;font-size:.7em;line-height:1;display:inline-block}#monster-wiki{z-index:35;box-sizing:border-box;color:#426785;background:linear-gradient(135deg,#f7faf8,#e7eef1);border:1px solid #b9c9d1;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;min-width:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #26496b33;container-type:inline-size}#monster-wiki,#monster-wiki *{font-family:"MN Maguro",var(--ui-font)}#monster-wiki>header{color:#fff;text-shadow:0 1px #2c5a8a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:4px;height:40px;padding:0 4px 0 12px;display:flex}#monster-wiki>header h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;overflow:hidden}#monster-wiki>header button{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:26px;line-height:1}#monster-wiki>header button:hover{background:#ffffff1f}#monster-wiki>header button:active{background:#fff3}#monster-wiki>header .monster-wiki-back{margin-left:-8px;font-size:30px}#monster-wiki :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}#monster-wiki input,#monster-wiki select{box-sizing:border-box;color:#426785;background:#fff;border:1px solid #b9c9d1;border-radius:10px;min-width:0;height:36px;padding:0 10px;font-size:14px}.monster-wiki-filters{flex-direction:column;flex:none;gap:6px;padding:10px 12px 4px;display:flex}.monster-wiki-status button{cursor:pointer;min-width:140px;padding:6px 16px}.monster-wiki-maps button{color:#526c80;cursor:pointer;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:10px;min-height:34px;padding:4px 8px;font-size:13px}.monster-wiki-count,.monster-wiki-status{flex:none;margin:4px 14px;font-size:12px}.monster-wiki-status{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.monster-wiki-list,.monster-wiki-maps{margin:0;padding:0;list-style:none}.monster-wiki-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.monster-wiki-list li{content-visibility:auto;contain-intrinsic-size:auto 72px}.monster-wiki-card{box-sizing:border-box;color:#4065ac;text-align:left;cursor:pointer;background:#e7f0f0;border:1px solid #f9fcfc;border-radius:10px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:8px 10px;display:flex;box-shadow:0 1px 2px #7a8e9c16}.monster-wiki-card:hover{background:#d6eef3}.monster-wiki-card:active{background:#c4e4ee}.monster-wiki-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.monster-wiki-sprite{background:radial-gradient(at 50% 80%,#c9dde4,#e7f0f0 70%);border-radius:8px;flex:none;width:64px;height:64px;display:block}.monster-wiki-stage{justify-content:center;margin-bottom:6px;display:flex}.monster-wiki-stage .monster-wiki-sprite{border-radius:14px;width:180px;height:180px}.monster-wiki-card-title{align-items:center;gap:6px;min-width:0;display:flex}.monster-wiki-card-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.monster-wiki-card-stats{flex-wrap:wrap;gap:2px 10px;font-size:12px;display:flex}.monster-wiki-card small{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.monster-wiki-level,.monster-wiki-boss,.monster-wiki-property{color:#fff;background:#7aa4df;border-radius:9px;flex:none;padding:1px 7px;font-size:11px}.monster-wiki-boss{background:#d0605a}.monster-wiki-property{background:#8a9db0}.monster-wiki-empty{text-align:center;padding:20px}.monster-wiki-detail{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 12px 14px;overflow:auto}.monster-wiki-badges{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.monster-wiki-detail h3{color:#5782c8;margin:10px 0 4px;font-size:13px}.monster-wiki-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:4px;margin:0;display:grid}.monster-wiki-grid div{background:#e7f0f0;border-radius:8px;padding:5px 8px}.monster-wiki-grid dt{opacity:.75;font-size:10px}.monster-wiki-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px}.monster-wiki-maps{flex-direction:column;gap:4px;display:flex}.monster-wiki-maps button{text-align:left;align-items:center;gap:10px;width:100%;padding:4px 8px 4px 4px;display:flex}.monster-wiki-minimap{background:#22344a;border-radius:6px;flex:none;width:96px;height:72px}.monster-wiki-drops{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.monster-wiki-drops li{background:#e7f0f0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:12px;display:flex}.monster-wiki-drops img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;flex:none}.monster-wiki-drops span{overflow-wrap:anywhere;min-width:0}.monster-wiki-drops .monster-wiki-muted{opacity:.75;background:0 0;grid-column:1/-1}#monster-wiki.monster-wiki-full{border:0;border-radius:0}.monster-wiki-stage{flex-direction:column;align-items:center}.monster-wiki-hero .monster-wiki-badges{justify-content:center}@container (width>=600px){.monster-wiki-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;column-gap:8px;display:grid}.monster-wiki-detail{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.monster-wiki-hero{position:sticky;top:0}.monster-wiki-sections section:first-child h3{margin-top:0}.monster-wiki-maps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}}.monster-wiki-ftype{width:auto;height:18px;image-rendering:pixelated;flex:none}.monster-wiki-badges{align-items:center}.monster-wiki-dig-card{min-height:56px}.monster-wiki-item-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;flex:none}.monster-wiki-dig-item{background:#e7f0f0;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:15px;display:flex}.monster-wiki-dig-item strong{overflow-wrap:anywhere;font-weight:400}.monster-wiki-map-text{flex-direction:column;gap:2px;min-width:0;display:flex}.monster-wiki-map-text small{opacity:.8;font-size:11px}.monster-wiki-maps button:disabled{cursor:default;opacity:1}.monster-wiki-drops li>span{flex-direction:column;gap:1px;display:flex}.monster-wiki-drops small{opacity:.75;font-size:11px}.monster-wiki-drops li.monster-wiki-match{background:#cfe6f7;box-shadow:inset 0 0 0 1px #7aa4df}.monster-wiki-skeleton{animation:1.1s linear infinite monster-wiki-shimmer;background:linear-gradient(100deg,#c3d4dc 30%,#f4f9fb 50%,#c3d4dc 70%) 0 0/300% 100%!important}@keyframes monster-wiki-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.monster-wiki-skeleton-list{pointer-events:none;overflow:hidden}.monster-wiki-skeleton-card{cursor:default}.monster-wiki-map-skeleton{box-sizing:border-box;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:10px;align-items:center;gap:10px;min-height:80px;padding:4px 8px 4px 4px;display:flex}.monster-wiki-skeleton-thumb{border-radius:8px;flex:none;width:64px;height:64px}.monster-wiki-map-skeleton .monster-wiki-skeleton-thumb{border-radius:6px;width:96px;height:72px}.monster-wiki-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.monster-wiki-skeleton-lines>span{border-radius:6px;width:80%;height:12px;display:block}.monster-wiki-skeleton-lines>span:first-child{width:55%;height:15px}.monster-wiki-skeleton-lines>span:last-child{width:40%}.monster-wiki-map-skeleton .monster-wiki-skeleton-lines>span:last-child{display:none}@keyframes monster-wiki-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.monster-wiki-skeleton{animation:1.6s ease-in-out infinite monster-wiki-pulse}}.monster-wiki-pending :is(.monster-wiki-card-text,.monster-wiki-map-text)>*{background:linear-gradient(100deg,#c3d4dc 30%,#f4f9fb 50%,#c3d4dc 70%) 0 0/300% 100%;border-radius:6px;animation:1.1s linear infinite monster-wiki-shimmer}.monster-wiki-pending :is(.monster-wiki-card-text,.monster-wiki-map-text)>*>*{opacity:0}.monster-wiki-pending :is(.monster-wiki-card-text,.monster-wiki-map-text)>*{color:#0000;width:fit-content;min-width:40%}.monster-wiki-pending :is(.monster-wiki-card-text,.monster-wiki-map-text)>:first-child{min-width:55%}@media (prefers-reduced-motion:reduce){.monster-wiki-pending :is(.monster-wiki-card-text,.monster-wiki-map-text)>*{animation:1.6s ease-in-out infinite monster-wiki-pulse}}.monster-wiki-columns{flex:1;grid-template-columns:minmax(110px,2fr) minmax(0,8fr);min-height:0;display:grid}.monster-wiki-side{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#f0f2f6,#eaedf2);border-right:1px solid #e8eaee;min-width:0;min-height:0;padding:10px 8px;overflow:auto}.monster-wiki-side::-webkit-scrollbar{display:none}.monster-wiki-main{background:radial-gradient(85% 75% at 50% 45%,#fffdf6 0,#fdf8ec 62%,#f7f0e0 100%);flex-direction:column;min-width:0;min-height:0;display:flex}#monster-wiki .monster-wiki-tabs{flex-direction:column;gap:6px;display:flex}#monster-wiki .monster-wiki-side .monster-wiki-tabs button{cursor:pointer;border-radius:18px;min-height:40px;font-size:13px}.monster-wiki-kind{color:#526c80;cursor:pointer;align-items:center;gap:8px;min-width:0;padding:0 4px;font-size:13px;display:flex}.monster-wiki-kind span{overflow-wrap:anywhere;min-width:0}#monster-wiki .monster-wiki-kind input{appearance:none;cursor:pointer;background:linear-gradient(#fff,#f0f6fc);border:1px solid #cbdbe8;border-radius:5px;flex:none;width:28px;height:28px;margin:0;padding:0;position:relative;box-shadow:inset 0 1px 3px #567ba822,0 1px 2px #567ba811}#monster-wiki .monster-wiki-kind input:checked:after{content:"";background:url(/assets/f2e655a61f9d306d/ui/checkbox-check-blue.png) 50%/26px no-repeat;position:absolute;inset:0}#monster-wiki .monster-wiki-kind input:hover{border-color:#7d9fc8}@container (width>=600px){.monster-wiki-dig-detail{display:block}}#quest-guide{z-index:35;box-sizing:border-box;color:#426785;min-width:0;font:14px/1.35 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#f7faf8,#e7eef1);border:1px solid #b9c9d1;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #26496b33;container-type:inline-size}#quest-guide *{font-family:"MN Maguro",var(--ui-font)}#quest-guide>header h2{font-weight:600}#quest-guide.quest-guide-full{border:0;border-radius:0}#quest-guide>header{color:#fff;text-shadow:0 1px #2c5a8a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:6px;height:40px;padding:0 4px 0 12px;display:flex}#quest-guide>header h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;overflow:hidden}#quest-guide>header .quest-guide-title-icon{object-fit:contain;filter:drop-shadow(0 1px 1px #2c5a8a55);flex:none;width:40px;height:27px}#quest-guide>header button{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:32px;margin:0;padding:0;font-size:26px;line-height:1}#quest-guide>header .quest-guide-refresh{font-size:20px}#quest-guide>header .quest-guide-back{margin-left:-8px;font-size:30px}#quest-guide>header button:hover{background:#ffffff1f}#quest-guide>header button:active{background:#fff3}#quest-guide :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}.quest-guide-columns{flex:1;grid-template-columns:minmax(92px,2fr) minmax(0,8fr);min-height:0;display:grid}.quest-guide-side{overscroll-behavior:contain;scrollbar-width:none;background:linear-gradient(#f0f2f6,#eaedf2);border-right:1px solid #e8eaee;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px 8px;display:flex;overflow:auto}.quest-guide-side::-webkit-scrollbar{display:none}.quest-guide-main{background:radial-gradient(85% 75% at 50% 45%,#fffdf6 0,#fdf8ec 62%,#f7f0e0 100%);flex-direction:column;min-width:0;min-height:0;display:flex}#quest-guide input[type=search]{box-sizing:border-box;color:#426785;background:#fff;border:1px solid #b9c9d1;border-radius:10px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px}.quest-guide-side nav{flex-direction:column;gap:8px;display:flex}.quest-guide-tab{box-sizing:border-box;color:#526c80;cursor:pointer;background:linear-gradient(#fff,#eef4f6);border:1px solid #cbdbe8;border-radius:6px;justify-content:center;align-items:center;width:100%;height:46px;margin:0;padding:0 26px 0 6px;font-size:14px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 3px #7a8e9c26}.quest-guide-tab:hover{border-color:#9fbfdc}.quest-guide-tab[aria-selected=true]{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}.quest-guide-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quest-guide-tab-count{color:#fff;text-align:center;text-shadow:0 1px #1d4f9a99;filter:drop-shadow(0 1px 1px #2c5a8a40);background:url(/assets/f2e655a61f9d306d/ui/quest-guide-count-badge.png) 50%/100% 100% no-repeat;width:22px;height:27px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:5px}.quest-guide-tab-count-wide{letter-spacing:-.6px;font-size:10px}.quest-guide-paid{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.quest-guide-side .quest-guide-paid{border-top:1px solid #dde1e8;margin-top:auto;padding-top:8px}.quest-guide-paid input{appearance:none;cursor:pointer;background:linear-gradient(#fff,#f0f6fc);border:1px solid #cbdbe8;border-radius:5px;flex:none;width:28px;height:28px;margin:0;position:relative;box-shadow:inset 0 1px 3px #567ba822,0 1px 2px #567ba811}.quest-guide-paid input:checked:after{content:"";background:url(/assets/f2e655a61f9d306d/ui/checkbox-check-blue.png) 50%/26px no-repeat;position:absolute;inset:0}.quest-guide-paid input:hover:not(:disabled){border-color:#7d9fc8}.quest-guide-status{flex-direction:column;align-items:flex-start;gap:8px;margin:16px 14px;font-size:12px;display:flex}#quest-guide button.quest-guide-start,#quest-guide button.quest-guide-stop,.quest-guide-status button{color:#fff;text-shadow:0 1px #416cac88;cursor:pointer;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:24px;min-width:120px;min-height:44px;padding:6px 16px;font-size:15px}#quest-guide button.quest-guide-start{min-width:170px;box-shadow:inset 0 1px #fff6,0 2px 4px #416cac40}#quest-guide button.quest-guide-stop{text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;box-shadow:inset 0 1px #ffe6e9,0 2px 3px #b6838d55}#quest-guide button.quest-guide-start:active,#quest-guide button.quest-guide-stop:active,.quest-guide-status button:active{filter:brightness(.94);transform:translateY(1px)}.quest-guide-list,.quest-guide-targets,.quest-guide-reward-tiles{margin:0;padding:0;list-style:none}.quest-guide-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.quest-guide-group{color:#5782c8;margin:10px 2px 2px;font-size:12px}.quest-guide-card{box-sizing:border-box;color:#4065ac;text-align:left;cursor:pointer;background:#e7f0f0;border:1px solid #f9fcfc;border-radius:10px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:8px 10px;display:flex;box-shadow:0 1px 2px #7a8e9c16}.quest-guide-card:hover{background:#d6eef3}.quest-guide-card:active{background:#c4e4ee}.quest-guide-card-title{align-items:center;gap:6px;min-width:0;display:flex}.quest-guide-card-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.quest-guide-card small{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quest-guide-level,.quest-guide-badge{color:#fff;background:#7aa4df;border-radius:9px;flex:none;padding:1px 7px;font-size:11px}.quest-guide-badge{background:#4fa58a}.quest-guide-empty{text-align:center;padding:20px}.quest-guide-detail{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 14px;overflow:auto}.quest-guide-detail p.quest-guide-name{color:#4065ac;text-align:center;background:linear-gradient(90deg,#eceef0cc,#e3e7eb,#eceef0cc);border-radius:16px;width:fit-content;max-width:90%;margin:0 auto 4px;padding:5px 28px;font-size:16px}.quest-guide-badges{flex-wrap:wrap;justify-content:center;gap:4px;margin:4px 0 6px;display:flex}.quest-guide-detail h3{color:#35577e;margin:12px 0 4px;font-size:14px;font-weight:600}.quest-guide-detail h3:after{content:" :"}.quest-guide-detail p{color:#4065ac;overflow-wrap:anywhere;margin:0;font-size:14px}.quest-guide-targets{flex-direction:column;gap:4px;display:flex}.quest-guide-targets li{overflow-wrap:anywhere;background:#e7f0f0;border-radius:8px;padding:5px 8px;font-size:13px}.quest-guide-manual{color:#4d718b;text-align:center;background:#e7f0f0;border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.quest-guide-actions{flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 16px 2px;display:flex}.quest-guide-footer{flex:none;align-items:center;gap:8px;min-height:44px;padding:4px 12px;font-size:12px;display:flex}.quest-guide-footer span{overflow-wrap:anywhere;flex:1;min-width:0}#quest-guide .quest-guide-footer button.quest-guide-stop{min-width:96px;min-height:36px;font-size:14px}@container (width>=600px){.quest-guide-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;column-gap:8px;display:grid}.quest-guide-group,.quest-guide-empty{grid-column:1/-1}}.quest-guide-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.quest-guide-body{background:radial-gradient(at 50% 80%,#c9dde4,#e7f0f0 70%);border-radius:8px;flex:none;display:block}.quest-guide-card .quest-guide-body{width:48px;height:48px}.quest-guide-giver{align-items:center;gap:10px;display:flex}.quest-guide-giver .quest-guide-body{width:72px;height:72px}.quest-guide-targets li{align-items:center;gap:8px;display:flex}.quest-guide-targets .quest-guide-body{width:40px;height:40px}.quest-guide-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;flex:none}.quest-guide-icon:not([src]){visibility:hidden}.quest-guide-reward-tiles{flex-wrap:wrap;gap:10px;display:flex}.quest-guide-reward-tiles li{color:#4065ac;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:4px;width:76px;font-size:11px;display:flex}.quest-guide-tile{box-sizing:border-box;background:linear-gradient(#fff,#eaf1f5);border:1px solid #cbdbe8;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 1px #fff,0 1px 3px #7a8e9c2e}.quest-guide-tile .quest-guide-icon{width:40px;height:40px}.quest-guide-reward-badge{object-fit:contain;width:44px;height:44px}.quest-guide-gelder{width:44px;height:44px}.quest-guide-skeleton{animation:1.1s linear infinite quest-guide-shimmer;background:linear-gradient(100deg,#c3d4dc 30%,#f4f9fb 50%,#c3d4dc 70%) 0 0/300% 100%!important}@keyframes quest-guide-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes quest-guide-pulse{50%{opacity:.55}}.quest-guide-skeleton-list{pointer-events:none;overflow:hidden}.quest-guide-skeleton-card{cursor:default}.quest-guide-skeleton-thumb{border-radius:8px;flex:none;width:48px;height:48px}.quest-guide-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.quest-guide-skeleton-lines>span{border-radius:6px;width:80%;height:12px;display:block}.quest-guide-skeleton-lines>span:first-child{width:55%;height:15px}.quest-guide-skeleton-lines>span:last-child{width:40%}.quest-guide-icon.quest-guide-skeleton{visibility:visible;border-radius:6px}@media (prefers-reduced-motion:reduce){.quest-guide-skeleton{animation:1.6s ease-in-out infinite quest-guide-pulse}}.quest-guide-count{color:#4d718b;background:#dde8ee;border-radius:9px;flex:none;padding:1px 7px;font-size:11px}.quest-guide-counts{flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex;color:#5782c8!important;margin:0!important;font-size:13px!important}.quest-guide-target-text{flex-direction:column;gap:3px;min-width:0;display:flex}.quest-guide-source{color:#5f7f96;align-items:center;gap:6px;font-size:12px;display:flex}.quest-guide-source .quest-guide-body{border-radius:5px;width:24px!important;height:24px!important}#daily-login{z-index:35;box-sizing:border-box;color:#426785;min-width:0;font:14px/1.35 "MN Maguro",var(--ui-font);background:linear-gradient(#eaf7ff 0,#fffaf0 100%);border:1px solid #b9c9d1;border-right:0;border-radius:14px 0 0 14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #26496b33}#daily-login *{font-family:"MN Maguro",var(--ui-font)}#daily-login.daily-login-full{border:0;border-radius:0}#daily-login :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}.daily-login-title,.daily-login-kicker,.daily-login-day-label,.daily-login-count{text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1.5px 1.5px #fff,-1.5px 1.5px #fff,1.5px -1.5px #fff,-1.5px -1.5px #fff,0 4px 6px #2c5a8a40}.daily-login-hero{isolation:isolate;background:radial-gradient(circle at 92% 118%,#0000 0 54%,#ff9aa233 55% 58%,#ffd47a33 58% 61%,#9be29a33 61% 64%,#8fd0ff3d 64% 67%,#b9a2f533 67% 70%,#0000 71%),radial-gradient(circle,#ffffffd9 0 1.5px,#0000 2px) 0 0/34px 34px,radial-gradient(circle,#ff9fc455 0 2.5px,#0000 3px) 17px 11px/58px 52px,radial-gradient(circle,#7fd3ff66 0 2px,#0000 2.5px) 6px 29px/46px 61px,linear-gradient(#a9defc 0,#d6f1ff 62%,#f4fbff 100%);flex:none;height:clamp(190px,42%,290px);position:relative;overflow:hidden}.daily-login-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#eaf7ff);height:34px;position:absolute;inset:auto 0 0}.daily-login-cloud{opacity:.95;z-index:0;pointer-events:none;width:min(560px,74%);position:absolute;top:28%;left:-6%}.daily-login-board{z-index:1;pointer-events:none;filter:drop-shadow(0 8px 10px #2c5a8a40);width:auto;height:90%;position:absolute;bottom:-3%;right:max(7%,64px)}.daily-login-heading{z-index:3;flex-direction:column;align-items:flex-start;gap:8px;max-width:60%;padding:18px 0 0 22px;display:flex;position:relative}.daily-login-heading h2{flex-direction:column;margin:0;line-height:1;display:flex}.daily-login-kicker{color:#2f9a7c;font-size:clamp(18px,3.2vw,26px);font-weight:700}.daily-login-title{color:#427bc1;letter-spacing:-.5px;white-space:nowrap;font-size:clamp(30px,6vw,52px);font-weight:700}.daily-login-pills{flex-wrap:wrap;gap:6px;display:flex}.daily-login-reset,.daily-login-progress{color:#fff;text-shadow:0 1px #2c5a8a66;background:linear-gradient(110deg,#76afd2,#427bc1);border-radius:14px;align-items:center;gap:6px;padding:3px 12px;font-size:13px;display:inline-flex;box-shadow:0 2px 6px #2c5a8a40}.daily-login-clock{font-variant-numeric:tabular-nums;font-weight:700}.countdown-digit{text-align:center;width:.62em;display:inline-block}.daily-login-progress{color:#4065ac;text-shadow:none;background:#fff;box-shadow:0 0 0 1px #cbdbe8,0 2px 6px #2c5a8a26}.daily-login-meter{background:#dfe6fb;border-radius:4px;width:64px;height:7px;position:relative;overflow:hidden}.daily-login-meter:after{content:"";width:calc(var(--progress,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#83c3e4,#5782c8);position:absolute;inset:0}.daily-login-tagline{color:#35577e;text-shadow:0 0 4px #fff,0 0 2px #fff;margin:0;font-size:13px}#daily-login .daily-login-close{top:8px;right:max(8px,env(safe-area-inset-right));z-index:4;color:#fff;cursor:pointer;background:linear-gradient(110deg,#76afd2,#427bc1);border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin:0;padding:0;font-size:0;position:absolute;box-shadow:0 2px 6px #2c5a8a55}#daily-login .daily-login-close:before,#daily-login .daily-login-close:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#daily-login .daily-login-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#daily-login .daily-login-close:hover{filter:brightness(1.08)}.daily-login-status{text-align:center;margin:24px}.daily-login-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:4px 6px;min-height:0;margin:0;padding:6px 14px 14px;list-style:none;display:grid;overflow:auto}.daily-login-day{flex-direction:column;align-items:center;gap:2px;padding-top:2px;display:flex;position:relative}.daily-login-day-label{color:#4065ac;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.daily-login-orb{background:radial-gradient(circle at 34% 28%,#fff 0,#eefaff 45%,#c9ecfb 100%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 0 0 3px #ffffffd9,0 4px 10px #5aa9d855,inset 0 -5px 10px #9fd8f066}.daily-login-tile{box-sizing:border-box;background:linear-gradient(160deg,#fff,#dcebf5);border:2px solid #fff;border-radius:11px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 2px 4px #567ba833}.daily-login-highlight .daily-login-tile{background:linear-gradient(160deg,#ece3ff,#b9a2f5);box-shadow:0 2px 4px #5b43b044}.daily-login-highlight .daily-login-orb{box-shadow:0 0 0 3px #ffd76a,0 4px 12px #e3a72f66,inset 0 -5px 10px #ffe9a866}.daily-login-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.daily-login-count{color:#35577e;font-size:15px;font-weight:700;line-height:1;position:absolute;bottom:-4px;right:-2px}.daily-login-lock{pointer-events:none;filter:drop-shadow(0 1px 1px #7a4a0099);width:32px;height:auto;position:absolute;bottom:-14px;left:-13px}.daily-login-locked .daily-login-orb{filter:saturate(.85)}.daily-login-taken .daily-login-tile{filter:grayscale(.75)brightness(.78)}.daily-login-taken .daily-login-day-label{color:#7d8f9e}.daily-login-due .daily-login-tile{animation:1.6s ease-in-out infinite daily-login-bob}@keyframes daily-login-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.daily-login-today .daily-login-day-label{box-sizing:border-box;color:#fff;text-shadow:1px 0 #a32a3c,-1px 0 #a32a3c,0 1px #a32a3c,0 -1px #a32a3c,0 2px 3px #6b1b2866;background:url(/assets/f2e655a61f9d306d/ui/daily-login-ribbon.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;min-width:96px;height:26px;margin:-3px 0 -1px;padding:0 18px 3px;display:inline-flex}.daily-login-card-text .daily-login-day-label{color:#4065ac;min-width:0;height:auto;text-shadow:inherit;background:0 0;margin:0;padding:0}.daily-login-orb{z-index:1}.daily-login-rays{z-index:0;opacity:.95;pointer-events:none;filter:sepia()saturate(3)hue-rotate(170deg)brightness(1.08)drop-shadow(0 0 4px #7fc4f0);width:150px;height:150px;margin:-75px 0 0 -75px;animation:12s linear infinite daily-login-spin;position:absolute;top:63px;left:50%}@keyframes daily-login-spin{to{transform:rotate(360deg)}}.daily-login-sparkle{z-index:2;pointer-events:none;filter:sepia()saturate(4)hue-rotate(-5deg)drop-shadow(0 0 3px #ffd76a);width:22px;height:22px;animation:2.6s ease-in-out infinite daily-login-twinkle;position:absolute}.daily-login-sparkle-0{animation-delay:0s;top:12%;left:30%}.daily-login-sparkle-1{width:16px;height:16px;animation-delay:.7s;top:58%;left:52%}.daily-login-sparkle-2{width:18px;height:18px;animation-delay:1.3s;top:72%;left:6%}.daily-login-sparkle-3{width:26px;height:26px;animation-delay:1.9s;top:16%;right:30%}.daily-login-sparkle-4{width:16px;height:16px;animation-delay:.4s;top:66%;right:6%}.daily-login-sparkle-day{width:24px;height:24px;top:-4px;right:-2px}@keyframes daily-login-twinkle{0%,to{opacity:.4;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}#daily-login button.daily-login-detail{font:inherit;color:inherit;cursor:pointer;border:0;margin:0;padding:0}#daily-login button.daily-login-orb{padding:0}#daily-login button.daily-login-tile{border:2px solid #fff}#daily-login .daily-login-bonus button.daily-login-detail{text-underline-offset:2px;background:0 0;align-items:center;gap:3px;min-width:0;-webkit-text-decoration:underline dotted #8caed8;text-decoration:underline dotted #8caed8;display:inline-flex}#daily-login .daily-login-detail:hover .daily-login-tile,#daily-login .daily-login-card .daily-login-detail:hover,#daily-login .daily-login-orb:hover{filter:brightness(1.06)}#daily-login .daily-login-orb:active,#daily-login .daily-login-card .daily-login-detail:active{transform:translateY(1px)}main:has(>#daily-login)>.item-info-panel{z-index:36!important}.daily-login-bar{padding:10px 14px max(10px,env(safe-area-inset-bottom));background:linear-gradient(#ffffffe6,#f1f8fd);border-top:1px solid #d7e7f2;flex:none;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;box-shadow:0 -4px 12px #2c5a8a14}.daily-login-card{background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 6px;display:flex;position:relative;box-shadow:0 0 0 2px #80a9d2,0 3px 8px #427bc12e}.daily-login-card .daily-login-tile{flex:none;width:48px;height:48px}.daily-login-card-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.daily-login-card-text small{color:#5782c8;font-size:11px;font-weight:700}.daily-login-card-text .daily-login-day-label{font-size:13px;line-height:16px}.daily-login-card-text strong{color:#35577e;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:400;overflow:hidden}.daily-login-card.daily-login-taken .daily-login-tile{filter:grayscale(.75)brightness(.78)}.daily-login-extras{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.daily-login-bonus{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.daily-login-bonus small{color:#35577e;font-weight:700}.daily-login-bonus>span,.daily-login-bonus>button{align-items:center;gap:3px;min-width:0;display:inline-flex}.daily-login-bonus .daily-login-icon{width:22px;height:22px}.daily-login-warning{color:#c0505c;margin:0;font-size:12px}.daily-login-note{color:#7d8f9e;font-size:11px}#daily-login .daily-login-claim{color:#fff;cursor:pointer;text-shadow:0 1px #b85d1a99;background:linear-gradient(#ffc56e,#f48a30);border:1px solid #f0a35e;border-radius:24px;min-width:150px;min-height:48px;padding:6px 26px;font-size:17px;font-weight:600;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff80,0 2px 4px #c46a2240}.daily-login-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}#daily-login .daily-login-claim:not(:disabled) .daily-login-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:30%;animation:2.4s ease-in-out infinite daily-login-shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}#daily-login .daily-login-claim:hover:not(:disabled){filter:brightness(1.05)}#daily-login .daily-login-claim:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}#daily-login .daily-login-claim:disabled{color:#7d8f9e;text-shadow:none;cursor:default;background:linear-gradient(#e8f0f6,#cfdbe6);border-color:#cbdbe8;box-shadow:inset 0 1px #fff}@keyframes daily-login-shine{0%,55%{left:-40%}to{left:130%}}.daily-login-new{z-index:1;pointer-events:none;filter:drop-shadow(0 1px 1px #0004);width:16px;height:auto;position:absolute;top:-5px;right:10px}.daily-login-stamp{--stamp-ink:#d23b4e;--stamp-size:62px;z-index:2;box-sizing:border-box;width:var(--stamp-size);height:var(--stamp-size);margin:calc(var(--stamp-size) / -2) 0 0 calc(var(--stamp-size) / -2);border:3px solid var(--stamp-ink);background:linear-gradient(var(--stamp-ink),var(--stamp-ink)) 50% 31%/46% 1.5px no-repeat,linear-gradient(var(--stamp-ink),var(--stamp-ink)) 50% 69%/46% 1.5px no-repeat,radial-gradient(circle,#ffffffb3 0 58%,#d23b4e12 59% 100%);color:var(--stamp-ink);letter-spacing:0;text-align:center;text-shadow:none;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--stamp-tilt,-14deg));opacity:.92;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:63px;left:50%;-webkit-mask:radial-gradient(circle at 30% 25%,#000 0 45%,#000c 70%,#0009 100%);mask:radial-gradient(circle at 30% 25%,#000 0 45%,#000c 70%,#0009 100%)}.daily-login-stamp:before{content:"";border:1.5px solid var(--stamp-ink);border-radius:50%;position:absolute;inset:3px}.daily-login-card .daily-login-stamp{--stamp-size:52px;font-size:9px;top:50%;left:30px}.daily-login-stamp-in{animation:.5s linear both daily-login-stamp}.daily-login-stamp-in:before{animation:.6s ease-out .32s both daily-login-ink}.daily-login-thump .daily-login-orb{animation:.28s ease-out .3s both daily-login-thump}@keyframes daily-login-stamp{0%{transform:rotate(calc(var(--stamp-tilt,-14deg) - 12deg)) scale(2.4);opacity:0;animation-timing-function:cubic-bezier(.55,0,.85,.45)}15%{opacity:.85}48%{transform:rotate(var(--stamp-tilt,-14deg)) scale(.9);opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}68%{transform:rotate(var(--stamp-tilt,-14deg)) scale(1.04);animation-timing-function:ease-in-out}to{transform:rotate(var(--stamp-tilt,-14deg)) scale(1);opacity:.92}}@keyframes daily-login-ink{0%{box-shadow:0 0 #d23b4e66}to{box-shadow:0 0 0 14px #d23b4e00}}@keyframes daily-login-thump{0%,to{transform:none}40%{transform:translateY(3px)scale(.95)}}@media (prefers-reduced-motion:reduce){.daily-login-rays,.daily-login-sparkle,.daily-login-stamp-in,.daily-login-stamp-in:before,.daily-login-thump .daily-login-orb,.daily-login-due .daily-login-tile,#daily-login .daily-login-claim .daily-login-shine:after{animation:none}}#daily-login.daily-login-narrow .daily-login-hero{height:200px}#daily-login.daily-login-narrow .daily-login-board{height:74%;bottom:-4%;right:18px}#daily-login.daily-login-narrow .daily-login-heading{gap:6px;max-width:68%;padding:14px 0 0 14px}#daily-login.daily-login-narrow .daily-login-title{font-size:34px}#daily-login.daily-login-narrow .daily-login-tagline{display:none}#daily-login.daily-login-narrow .daily-login-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));padding:4px 8px 10px}#daily-login.daily-login-narrow .daily-login-orb{width:72px;height:72px}#daily-login.daily-login-narrow .daily-login-tile{width:48px;height:48px}#daily-login.daily-login-narrow .daily-login-day .daily-login-stamp{--stamp-size:56px;top:58px}#daily-login.daily-login-narrow .daily-login-rays{width:130px;height:130px;margin:-65px 0 0 -65px;top:58px}#daily-login.daily-login-narrow .daily-login-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}#daily-login.daily-login-narrow .daily-login-extras{grid-area:2/1/auto/-1}#daily-login.daily-login-narrow .daily-login-claim{min-width:120px;font-size:17px}#animal-crossing{z-index:35;box-sizing:border-box;color:#426785;font:14px/1.3 "MN Maguro",var(--ui-font);background:radial-gradient(circle,#ffffffd9 0 1.5px,#0000 2px) 0 0/34px 34px,radial-gradient(circle,#ff9fc433 0 2.5px,#0000 3px) 17px 11px/58px 52px,radial-gradient(circle,#7fd3ff40 0 2px,#0000 2.5px) 6px 29px/46px 61px,radial-gradient(circle,#ffd47a40 0 2px,#0000 2.5px) 30px 40px/64px 70px,linear-gradient(#eaf7ff 0,#fbfdfe 40%,#fff8ef 100%);border:1px solid #b9c9d1;border-radius:14px;flex-direction:column;display:flex;position:absolute;box-shadow:0 6px 18px #26496b33}#animal-crossing *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#animal-crossing.ac-compact{border:0;border-radius:0}#animal-crossing :focus-visible{outline-offset:2px;outline:2px solid #427bc1}#animal-crossing>header{z-index:2;flex:none;justify-content:center;height:36px;display:flex;position:relative}#animal-crossing .ac-ribbon{place-items:center;width:240px;height:52px;margin-top:-22px;padding-bottom:9px;display:grid;position:relative}#animal-crossing .ac-ribbon:before{content:"";background:var(--ac-ribbon) center/100% 100% no-repeat;filter:hue-rotate(-140deg)saturate(.75)brightness(1.18)drop-shadow(0 3px 2px #26496b44);position:absolute;inset:0}#animal-crossing .ac-ribbon h2{color:#fff;letter-spacing:.5px;text-shadow:1.5px 0 #2c5a8a,-1.5px 0 #2c5a8a,0 1.5px #2c5a8a,0 -1.5px #2c5a8a,1px 1px #2c5a8a,-1px 1px #2c5a8a,1px -1px #2c5a8a,-1px -1px #2c5a8a,0 3px #22466e;margin:0;font-size:19px;position:relative}#animal-crossing .ac-close{cursor:pointer;background:var(--ac-close) center/contain no-repeat;filter:hue-rotate(-140deg)saturate(.75)brightness(1.18)drop-shadow(1px 2px 1px #26496b44);border:0;width:36px;height:47px;min-height:0;margin:0;padding:0;position:absolute;top:-1px;right:14px}#animal-crossing .ac-close:hover{filter:hue-rotate(-140deg)saturate(.75)brightness(1.3)drop-shadow(1px 2px 1px #26496b44)}#animal-crossing.ac-compact>header{height:42px}#animal-crossing.ac-compact .ac-ribbon{width:200px;height:42px;margin-top:0;padding-bottom:7px}#animal-crossing.ac-compact .ac-ribbon h2{font-size:17px}#animal-crossing.ac-compact .ac-close{right:max(8px,env(safe-area-inset-right));width:32px;height:42px;top:0}#animal-crossing .ac-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 12px 12px;display:flex}#animal-crossing.ac-compact .ac-body{padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));flex-direction:row;gap:10px}#animal-crossing .ac-sum{color:#fff;background:radial-gradient(at 8% 0,#c2e7ed88,#0000 60%),linear-gradient(110deg,#76afd2,#427bc1);border-radius:10px;flex:none;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative;box-shadow:0 2px 8px #2c5a8a40}#animal-crossing.ac-compact .ac-sum{flex-direction:column;align-self:flex-start;align-items:stretch;width:220px;max-height:calc(100% - 10px);margin-bottom:10px;overflow:auto}#animal-crossing .ac-head{flex:none;align-items:center;gap:10px;display:flex}#animal-crossing .ac-emblem{background:var(--ac-emblem) center/80% no-repeat,linear-gradient(160deg,#76afd2,#427bc1);border:2px solid #fff;border-radius:12px;flex:none;width:44px;height:44px;box-shadow:0 2px 6px #22466e55}#animal-crossing .ac-head b{text-shadow:1.5px 0 #2c5a8a,-1.5px 0 #2c5a8a,0 1.5px #2c5a8a,0 -1.5px #2c5a8a;font-size:17px}#animal-crossing .ac-chips{flex-wrap:wrap;flex:1;align-content:center;gap:4px;min-width:0;display:flex}#animal-crossing .ac-chip{white-space:nowrap;text-shadow:0 1px #22466e88;background:color-mix(in srgb,var(--sc,#fff) 70%,#fff0);border:1px solid #fffa;border-radius:11px;align-items:baseline;gap:3px;height:20px;padding:2px 7px 0;font-size:11.5px;display:inline-flex}#animal-crossing .ac-chip b{font-size:12px}#animal-crossing .ac-chip.ac-sp{color:#6b3f00;text-shadow:0 1px #fff8;background:linear-gradient(110deg,#ffe28a,#f2b52a);border-color:#fff}#animal-crossing .ac-nobuff{color:#e3f2fb;font-size:13px}#animal-crossing .ac-prog{text-align:center;color:#e3f2fb;border-left:1px solid #fff5;flex:none;padding-left:12px;font-size:12px}#animal-crossing .ac-prog b{color:#fff;text-shadow:0 2px #22466e66;font-size:20px;display:block}#animal-crossing.ac-compact .ac-prog{text-align:left;border:0;border-top:1px solid #fff5;padding:6px 0 0}#animal-crossing.ac-compact .ac-prog b{margin-right:4px;font-size:16px;display:inline}#animal-crossing .ac-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}#animal-crossing .ac-list.ac-more{-webkit-mask:linear-gradient(#000 calc(100% - 36px),#0000);mask:linear-gradient(#000 calc(100% - 36px),#0000)}#animal-crossing.ac-compact .ac-list{padding:0 2px 10px 0}#animal-crossing .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}#animal-crossing.ac-compact .ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#animal-crossing .ac-card{border:1px solid color-mix(in srgb,var(--ac) 30%,#cfdee7);background:linear-gradient(160deg,#fff 55%,color-mix(in srgb,var(--ac) 14%,#fff));border-radius:10px;flex-direction:column;gap:4px;padding:5px 8px 6px;display:flex;position:relative}#animal-crossing .ac-card:after{content:"";background:var(--ac);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}#animal-crossing .ac-card.ac-zero{background:#f6f8fa;border-color:#dde6ec}#animal-crossing .ac-card.ac-zero:after{background:#cfd9e0}#animal-crossing .ac-card.ac-max{background:linear-gradient(160deg,#fff 40%,color-mix(in srgb,var(--ac) 24%,#fff));border-color:var(--ac);box-shadow:0 0 0 1px color-mix(in srgb,var(--ac) 45%,transparent),0 2px 8px color-mix(in srgb,var(--ac) 30%,transparent)}#animal-crossing .ac-top{align-items:center;gap:8px;min-width:0;display:flex}#animal-crossing .ac-pt{width:34px;height:34px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ac);background:radial-gradient(circle at 40% 30%,#fff,color-mix(in srgb,var(--ac) 25%,#fff));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}#animal-crossing .ac-pt img{border-radius:50%;width:30px;height:30px}#animal-crossing .ac-zero .ac-pt{background:#eef2f5;box-shadow:0 0 0 2px #fff,0 0 0 3px #cfd9e0}#animal-crossing .ac-none .ac-pt img{filter:grayscale()brightness(1.1);opacity:.55}#animal-crossing .ac-ok{background:var(--ac-check) center/contain no-repeat;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff);width:20px;height:13px;position:absolute;top:-3px;right:-9px}#animal-crossing .ac-nm{flex:1;min-width:0}#animal-crossing .ac-nm b{color:color-mix(in srgb,var(--ac) 45%,#35577e);font-size:14px;display:block}#animal-crossing .ac-nm small{color:#7d8f9e;font-size:11.5px;display:block}#animal-crossing .ac-zero .ac-nm b{color:#8a9aa8}#animal-crossing .ac-cnt{color:#7d8f9e;background:#eef3f6;border-radius:8px;flex:none;align-self:flex-start;padding:1px 7px 0;font-size:11.5px}#animal-crossing .ac-max .ac-cnt{background:color-mix(in srgb,var(--ac) 20%,#fff);color:color-mix(in srgb,var(--ac) 70%,#000)}#animal-crossing .ac-rows{flex-direction:column;gap:1px;display:flex}#animal-crossing .ac-row{color:#9aa9b5;align-items:center;gap:6px;height:17px;font-size:12px;display:flex;position:relative}#animal-crossing .ac-lvp{color:#9aa9b5;text-align:center;background:#eef3f6;border:1px solid #d6e0e7;border-radius:5px;flex:none;width:38px;height:17px;font-size:11px;line-height:16px;position:relative;overflow:hidden}#animal-crossing .ac-lvp span{position:relative}#animal-crossing .ac-part .ac-lvp:before{content:"";width:calc(var(--p)*100%);background:color-mix(in srgb,var(--tc) 30%,#fff);position:absolute;inset:0}#animal-crossing .ac-on .ac-lvp{border-style:solid;border-width:4px 7px;border-image:var(--ac-tier-1) 9 12 fill / 4px 7px stretch;color:#fff;text-shadow:0 1px 1px #1d3f6b;background:0 0;border-radius:0;line-height:9px;overflow:visible}#animal-crossing .ac-on.ac-t2 .ac-lvp{border-image-source:var(--ac-tier-2)}#animal-crossing .ac-on.ac-t3 .ac-lvp{border-image-source:var(--ac-tier-3)}#animal-crossing .ac-on.ac-t4 .ac-lvp{border-image-source:var(--ac-tier-4);color:#5a3000;text-shadow:0 1px #fff8}#animal-crossing .ac-t1{--tc:#3fbf4f}#animal-crossing .ac-t2{--tc:#3f8fe0}#animal-crossing .ac-t3{--tc:#9a52e0}#animal-crossing .ac-t4{--tc:#f2b52a}#animal-crossing .ac-rw{flex:1;min-width:0}#animal-crossing .ac-on .ac-rw{color:#35577e}#animal-crossing .ac-on.ac-t4 .ac-rw{color:#b06a00;font-weight:700}#animal-crossing .ac-left{color:#427bc1;flex:none;font-size:11px}#animal-crossing .ac-mq{white-space:nowrap;display:block;overflow:hidden}#animal-crossing .ac-mq>span{display:inline-block}#animal-crossing .ac-mq.ac-run{animation:ac-mask var(--dur) ease-in-out infinite alternate;-webkit-mask:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000) -6px 0/calc(100% + 6px) 100% no-repeat;mask:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000) -6px 0/calc(100% + 6px) 100% no-repeat}#animal-crossing .ac-mq.ac-run>span{animation:ac-slide var(--dur) ease-in-out infinite alternate}@keyframes ac-slide{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--shift))}}@keyframes ac-mask{0%,15%{-webkit-mask-position:-6px 0;mask-position:-6px 0}85%,to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){#animal-crossing .ac-mq.ac-run,#animal-crossing .ac-mq.ac-run>span{animation:none}#animal-crossing .ac-mq{text-overflow:ellipsis}}#animal-crossing .ac-sk{background:linear-gradient(90deg,#e4ecf1 0,#f4f8fa 40%,#e4ecf1 80%) 0 0/300% 100%;border-radius:6px;animation:1.3s linear infinite ac-shimmer;display:block}#animal-crossing .ac-sum .ac-chip.ac-sk{background:linear-gradient(90deg,#fff3 0,#fff6 40%,#fff3 80%) 0 0/300% 100%;border:0;width:66px}#animal-crossing .ac-sum[aria-busy=true] .ac-emblem{background:linear-gradient(160deg,#76afd2,#427bc1)}#animal-crossing .ac-skc{--ac:#cfdee7;background:#fff;border-color:#dde6ec}#animal-crossing .ac-skc:after{background:#e4ecf1}#animal-crossing .ac-sk-top{height:34px}#animal-crossing .ac-sk-row{height:15px}@keyframes ac-shimmer{to{background-position:-150% 0}}#animal-crossing .ac-error{text-align:center;color:#6d8aa3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}#animal-crossing .ac-error b{color:#c0533f;font-size:15px}#animal-crossing .ac-error button{color:#426785;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:8px;margin-top:6px;padding:6px 18px}.world-boss-layer{z-index:34;pointer-events:none;--wb-ink:#2d4a6b;--wb-mute:#7b93ad;--wb-sky:#5aa9ec;--wb-sky2:#3f86d6;position:absolute;overflow:hidden}.world-boss-layer>*{pointer-events:auto}.world-boss-layer,.world-boss-layer *{font-family:"MN Maguro",var(--ui-font);box-sizing:border-box}.world-boss-layer button{font:inherit;cursor:pointer;margin:0}.world-boss-layer :focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.wb-side{z-index:1}.wb-banner{z-index:2}.wb-window,.wb-lose-layer{z-index:3}.wb-glass{background:#fffffff0;border:2px solid #fff;box-shadow:0 6px 18px #4b7fb02e,0 0 0 1px #cfe0f0}.wb-countdown .countdown-digit{text-align:center;width:.62em;display:inline-block}.wb-banner{cursor:pointer;border-radius:18px;align-items:center;width:620px;max-width:calc(100% - 24px);height:120px;display:flex;position:absolute;top:120px;left:50%;overflow:hidden;transform:translate(-50%)}.wb-mobile .wb-banner{width:520px;height:86px;top:54px}.wb-banner-art{background:50% 28%/cover no-repeat;flex:none;width:150px;height:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.wb-sprite{width:auto;height:auto}.wb-mobile .wb-banner-art{width:110px}.wb-banner-art{background:url(/assets/f2e655a61f9d306d/ui/world-boss/pattern.png) 50%/130% no-repeat,linear-gradient(#bfe3ff,#eef7ff)}.wb-banner-art .wb-sprite{image-rendering:pixelated;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.wb-banner-text{min-width:0;color:var(--wb-ink);flex:1;padding-right:14px;position:relative}.wb-kicker{color:#fff;letter-spacing:1px;background:linear-gradient(90deg,#ff8a6b,#ff5f8f);border-radius:9px;padding:1px 10px;font-size:11px;display:inline-block}.wb-banner-title{white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700;overflow:hidden}.wb-banner-sub{color:var(--wb-mute);white-space:nowrap;font-size:13px;overflow:hidden}.wb-mobile .wb-banner-title{font-size:20px}.wb-mobile .wb-banner-sub{font-size:11px}.wb-marquee{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.wb-marquee>span{animation:wb-marquee var(--wb-time) ease-in-out infinite;display:inline-block}@keyframes wb-marquee{0%,18%{transform:translate(0)}50%,68%{transform:translateX(var(--wb-shift))}to{transform:translate(0)}}.wb-banner-count{text-align:center;background:#fff7d6;border:2px solid #ffe08a;border-radius:14px;flex:none;width:112px;margin-right:16px;padding:6px 0;position:relative}.wb-mobile .wb-banner-count{width:92px;margin-right:10px}.wb-banner-count b{color:#e8771a;font-size:30px;font-weight:700;display:block}.wb-mobile .wb-banner-count b{font-size:22px}.wb-banner-count>span{color:#b98a2a;font-size:11px}.wb-banner-close{z-index:2;color:#7b93ad;background:#fffc;border:0;border-radius:12px;width:24px;height:24px;padding:0;position:absolute;top:6px;right:8px}.wb-enter{animation:.65s cubic-bezier(.2,.9,.3,1.15) both wb-in}@keyframes wb-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-26px)scale(.94)}to{opacity:1;filter:none;transform:translate(-50%)scale(1)}}.wb-leave{pointer-events:none}.wb-fly{animation:.95s cubic-bezier(.55,0,.35,1) forwards wb-fly}@keyframes wb-fly{0%{opacity:1;transform:translate(-50%)scale(1)}35%{opacity:.85;filter:blur(.5px);transform:translate(-50%,-4px)scale(.97)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)),var(--dy,0px)) scale(.22);filter:blur(5px)}}.wb-fade{animation:.8s ease-out forwards wb-fade}@keyframes wb-fade{to{opacity:0;filter:blur(4px);transform:translate(-50%,-10px)scale(.98)}}.wb-side{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;color:var(--wb-ink);border-radius:16px;align-items:center;gap:8px;display:flex;position:absolute;top:214px;right:16px}.wb-mobile .wb-side{border-radius:12px;top:52px;right:12px}.wb-side.wb-dragging{cursor:grabbing;box-shadow:0 12px 26px #4b7fb055,0 0 0 2px #7cc8f5}.wb-grip{opacity:0;background:#c6d8ea;border-radius:2px;width:22px;height:3px;margin-left:-11px;transition:opacity .2s;position:absolute;top:3px;left:50%}.wb-side:hover .wb-grip,.wb-dragging .wb-grip{opacity:1}.wb-face{background:#eef6fb;border:2px solid #fff;border-radius:12px;flex:none;width:46px;height:46px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cfe0f0}.wb-face .wb-sprite{image-rendering:pixelated;position:absolute;top:0;left:0}.wb-arrive{animation:.55s cubic-bezier(.2,.9,.3,1.25) wb-arrive}@keyframes wb-arrive{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1);box-shadow:0 0 0 2px #ffcf4a,0 0 0 8px #ffcf4a44}to{transform:scale(1)}}.wb-chip{padding:4px 10px 4px 4px}.wb-chip .wb-face{border-radius:10px;width:30px;height:30px}.wb-chip-label{color:var(--wb-mute);font-size:12px}.wb-chip-label b{color:var(--wb-ink);font-size:13px;display:block}.wb-chip-count{text-align:center;color:#e8771a;background:#fff7d6;border:1px solid #ffe08a;border-radius:10px;flex:none;min-width:64px;margin-left:4px;padding:2px 9px;font-size:14px;font-weight:700}.wb-mobile .wb-chip{gap:6px;padding:3px 8px 3px 3px}.wb-mobile .wb-chip .wb-face{border-radius:8px;width:26px;height:26px}.wb-mobile .wb-chip-label{font-size:11px}.wb-mobile .wb-chip-label b{display:none}.wb-mobile .wb-chip-count{min-width:54px;padding:1px 7px;font-size:12px}.wb-card{width:250px;padding:6px 12px 6px 6px}.wb-card-col{flex:1;min-width:0}.wb-card-head{color:var(--wb-mute);justify-content:space-between;font-size:12px;display:flex}.wb-card-head b{color:#e8771a}.wb-card-line{align-items:baseline;gap:4px;font-size:18px;font-weight:700;display:flex;position:relative}.wb-card-damage{display:inline-block}.wb-card-right{flex-direction:column;align-items:flex-end;display:inline-flex}.wb-card-right .wb-card-time{display:none}.wb-card-hits{color:var(--wb-mute);font-size:12px;font-weight:400}.wb-card-bar{background:#e1ecf6;border-radius:3px;height:6px;margin-top:3px;overflow:hidden}.wb-card-bar i{background:linear-gradient(90deg,#ffcf4a,#ff8a6b);border-radius:3px;height:100%;display:block}.wb-card-plus{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffb21f,#ff7a59);border-radius:9px;padding:0 7px;font:700 13px MN Maguro;position:absolute;top:-14px;right:-4px;box-shadow:0 2px 6px #ff7a5966}.wb-card-plus.wb-go{animation:1.4s ease-out wb-rise}@keyframes wb-rise{0%{opacity:0;transform:translateY(8px)scale(.8)}15%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-14px)}}.wb-bump .wb-card-damage{color:#e8771a;animation:.45s ease-out wb-pop}@keyframes wb-pop{35%{transform:scale(1.14)}}.wb-bump{animation:.9s ease-out wb-glow}@keyframes wb-glow{30%{box-shadow:0 6px 18px #4b7fb02e,0 0 0 1px #ffcf4a,0 0 0 6px #ffcf4a55}}.wb-mobile .wb-card{gap:7px;width:172px;padding:4px 9px 4px 4px}.wb-mobile .wb-card .wb-face{border-radius:9px;width:32px;height:32px}.wb-mobile .wb-card-col{flex-direction:column;justify-content:center;height:32px;display:flex}.wb-mobile .wb-card-head{display:none}.wb-mobile .wb-card-line{justify-content:space-between;gap:6px;font-size:14px;line-height:1}.wb-mobile .wb-card-right .wb-card-time{color:#e8771a;margin-bottom:1px;font-size:11px;line-height:1;display:block}.wb-mobile .wb-card-hits{font-size:10px;line-height:1}.wb-mobile .wb-card-bar{height:4px}.wb-warn .wb-chip-count,.wb-warn .wb-card-time{color:#e5484d}.wb-warn .wb-chip-count{background:#fff1f1;border-color:#ffc2c4;animation:1s ease-in-out infinite wb-beat}@keyframes wb-beat{15%{transform:scale(1.08)}30%{transform:scale(1)}}.wb-end-spawn{pointer-events:none;animation:.7s ease-out forwards wb-flash}@keyframes wb-flash{35%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 2px #ffcf4a,0 0 0 10px #ffcf4a55}to{opacity:0;filter:blur(3px);transform:scale(.85)}}.wb-end-gone{pointer-events:none;animation:1.1s ease-in forwards wb-gone}@keyframes wb-gone{8%{transform:translate(-3px)}16%{transform:translate(3px)}24%{transform:translate(-2px)}32%{opacity:1;transform:none}to{opacity:0;filter:blur(5px);transform:scale(.4)}}.wb-window{max-width:1000px;max-height:700px;color:var(--wb-ink);background:radial-gradient(ellipse at 62% 12%,#fffbe0b3 0,#fff6d000 42%),repeating-conic-gradient(from 0deg at 62% 10%,#fff3 0 6deg,#fff0 6deg 14deg),linear-gradient(#bfe3ff99,#e9f5ff80 55%,#fff7e699);border-radius:20px;grid-template-columns:240px minmax(0,1fr);gap:18px;margin:auto;padding:22px 26px;display:grid;position:absolute;inset:12px;overflow:hidden}.wb-window.wb-mobile{grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 14px}.wb-window:before{content:"";opacity:.4;pointer-events:none;background:url(/assets/f2e655a61f9d306d/ui/world-boss/pattern.png) 50%/contain no-repeat;width:440px;height:440px;position:absolute;top:-170px;left:62%;transform:translate(-50%)}.wb-window>*{position:relative}:is(.wb-banner-close,.wb-window-close,.wb-info-close):before,:is(.wb-banner-close,.wb-window-close,.wb-info-close):after{content:"";width:var(--x,18px);background:currentColor;border-radius:2px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(.wb-banner-close,.wb-window-close,.wb-info-close):after{transform:translate(-50%,-50%)rotate(-45deg)}.wb-banner-close{--x:11px}.wb-banner-close:before,.wb-banner-close:after{height:2px}.wb-window-close{z-index:3;color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);border:2px solid #fff;border-radius:50%;width:40px;height:40px;padding:0;top:10px;right:10px;box-shadow:0 2px 6px #2c5a8a40;position:absolute!important}.wb-left{flex-direction:column;min-height:0;display:flex}.wb-bosscard{aspect-ratio:240/500;background:50%/cover no-repeat;border:4px solid #fff;border-radius:16px;flex:none;position:relative;overflow:hidden;box-shadow:0 8px 20px #4b7fb04d}.wb-bosscard:after{content:"";background:linear-gradient(#0000 62%,#ffffffe6 92%);position:absolute;inset:0}.wb-bosscard-tag,.wb-bosscard-name{z-index:1;text-align:center;position:absolute;left:0;right:0}.wb-bosscard-name{font-size:22px;font-weight:700;bottom:12px}.wb-bosscard-tag{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ff8a6b,#ff5f8f);border-radius:9px;padding:1px 10px;font-size:11px;bottom:42px;left:50%;right:auto;transform:translate(-50%)}.wb-mobile .wb-bosscard-name{font-size:16px;bottom:8px}.wb-mobile .wb-bosscard-tag{font-size:9px;bottom:30px}.wb-dead{filter:grayscale(.75)brightness(1.05)}.wb-window:not(.wb-compact) .wb-bosscard{flex:0 auto;min-height:0}.wb-facts{flex:none;align-self:stretch;gap:6px;margin-top:10px;display:grid}.wb-fact{color:var(--wb-mute);border-radius:12px;justify-content:space-between;padding:7px 12px;font-size:12px;display:flex}.wb-fact b{color:var(--wb-ink);font-size:14px}.wb-main{flex-direction:column;min-width:0;min-height:0;display:flex}.wb-title{flex:none;justify-content:center;align-items:center;height:104px;display:flex;position:relative}.wb-mobile .wb-title{height:56px}.wb-title-glow{background:url(/assets/f2e655a61f9d306d/ui/world-boss/glow.png) 50%/100% 100% no-repeat;width:520px;height:70px;position:absolute;top:40px}.wb-mobile .wb-title-glow{width:300px;height:40px;top:20px}.wb-word{filter:drop-shadow(0 3px #fff)drop-shadow(0 4px 8px #e8a52266);height:70px;position:relative}.wb-mobile .wb-word{height:38px}.wb-wing{height:80px;position:absolute;top:10px}.wb-wing-l{right:calc(50% + 160px)}.wb-wing-r{left:calc(50% + 160px);transform:scaleX(-1)}.wb-mobile .wb-wing{height:44px;top:4px}.wb-mobile .wb-wing-l{right:calc(50% + 92px)}.wb-mobile .wb-wing-r{left:calc(50% + 92px)}.wb-star{filter:drop-shadow(0 0 4px #ffd96b);position:absolute}.wb-rounds{flex:none;gap:6px;margin:0 0 6px;display:flex;overflow-x:auto}.wb-round{color:#526c80;background:#ffffffc9;border:1px solid #b9c9d17a;border-radius:14px;flex:none;padding:3px 12px;font-size:12px}.wb-round-on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.wb-round-escaped{opacity:.55}.wb-sum{color:var(--wb-mute);background:#ffffffc0;border-radius:12px;flex:none;align-self:center;margin:2px 0 10px;padding:3px 14px;font-size:13px}.wb-mobile .wb-sum{margin:0 0 6px;padding:1px 10px;font-size:11px}.wb-empty{color:var(--wb-mute);background:#ffffffd0;border-radius:12px;margin:40px auto;padding:10px 18px}.wb-table{border-radius:18px;flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.wb-thd,.wb-tr{grid-template-columns:64px minmax(0,1fr) 210px 168px;align-items:center;column-gap:10px;display:grid}.wb-mobile .wb-thd,.wb-mobile .wb-tr{grid-template-columns:44px minmax(0,1fr) 150px 120px}.wb-thd{background:linear-gradient(90deg,var(--wb-sky),var(--wb-sky2));color:#fff;border:1px solid #0000;border-radius:14px;flex:none;height:28px;margin-bottom:6px;padding:0 10px;font-size:12px;font-weight:600}.wb-thd span:first-child,.wb-thd span:nth-child(3){text-align:center}.wb-thd span:nth-child(4){text-align:right}.wb-thd,.wb-rows,.wb-pin{scrollbar-gutter:stable;scrollbar-width:thin}.wb-thd,.wb-pin{overflow:hidden}.wb-rows{scrollbar-color:#9cc9ee transparent;overscroll-behavior:contain;--ft:0px;--fb:0px;min-height:0;-webkit-mask-image:linear-gradient(transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent);-webkit-mask-image:linear-gradient(transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent);mask-image:linear-gradient(transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent);flex-direction:column;flex:1;gap:5px;display:flex;overflow:auto}.wb-rows.wb-more-top{--ft:26px}.wb-rows.wb-more-bottom{--fb:30px}.wb-tr{background:#f6faff;border:1px solid #e4eef8;border-radius:12px;flex:none;height:52px;padding:0 10px}.wb-mobile .wb-tr{height:44px}.wb-top1{background:linear-gradient(90deg,#fff3c4,#fffbea);border-color:#ffe08a}.wb-top2{background:linear-gradient(90deg,#e6efff,#f7faff);border-color:#cddcf7}.wb-top3{background:linear-gradient(90deg,#ffe6d6,#fff8f3);border-color:#ffd0b4}.wb-me{background:linear-gradient(90deg,#d8f1ff,#f1fbff);border:2px solid #7cc8f5;box-shadow:0 0 0 3px #7cc8f533}.wb-rk{color:#9bb0c6;justify-content:center;align-items:center;height:100%;font-size:18px;font-weight:700;display:flex}.wb-rk img{height:46px;display:block}.wb-mobile .wb-rk img{height:36px}.wb-who{align-items:center;gap:8px;min-width:0;font-size:15px;display:flex}.wb-mobile .wb-who{font-size:13px}.wb-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-pill{white-space:nowrap;color:#fff;border-radius:9px;padding:0 8px;font-size:11px;line-height:18px}.wb-pill-me{background:var(--wb-sky)}.wb-pill-ls{background:linear-gradient(90deg,#ff8a6b,#ff5f8f)}.wb-dm{text-align:center;line-height:1.2}.wb-dm b{font-size:16px}.wb-mobile .wb-dm b{font-size:13px}.wb-dm small{color:var(--wb-mute);margin-left:6px;font-size:12px}.wb-dbar{background:#e1ecf6;border-radius:3px;width:170px;height:5px;margin:4px auto 0;overflow:hidden}.wb-mobile .wb-dbar{width:120px;margin-top:2px}.wb-dbar i{background:linear-gradient(90deg,#ffcf4a,#ff8a6b);border-radius:3px;height:100%;display:block}.wb-rw{justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.wb-pin{border-top:2px dashed #d6e6f5;flex:none;margin-top:6px;padding-top:6px}.wb-slot{background:linear-gradient(145deg,#fff5,var(--wb-tint,#cce6f1));border:2px solid #fff;border-radius:7px;place-items:center;width:42px;height:42px;padding:0;transition:transform .12s;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}.wb-slot:active{transform:scale(.94)}.wb-mobile .wb-slot{border-radius:6px;width:32px;height:32px}.wb-slot-base{--wb-tint:#dce8bd}.wb-slot-rank{--wb-tint:#f7d3ac}.wb-slot-last{--wb-tint:#f1cfda}.wb-slot-on{outline-offset:-2px;border-color:#fff7d7;outline:2px solid #eead43}.wb-slot-icon{background:url(/assets/f2e655a61f9d306d/ui/world-boss/chest.png) 12.5% 12.5%/133.33% 133.33% no-repeat;width:72%;height:72%}.wb-slot-icon.wb-slot-item{background-position:50%;background-size:contain}.wb-slot em{color:#5a668b;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff;font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:0;right:3px}.wb-foot{flex:none;align-items:center;gap:10px;margin-top:10px;display:flex}.wb-mobile .wb-foot{margin-top:6px}.wb-tip{color:var(--wb-mute);text-align:center;background:#ffffffc0;border-radius:12px;flex:1;padding:5px 12px;font-size:12px}.wb-tip:empty{visibility:hidden}.wb-mobile .wb-tip{font-size:10.5px}.wb-btn{border-radius:20px;height:44px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.3;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.wb-btn-light{color:#3f6fae;background:linear-gradient(#fff,#e6f1fb);border:1px solid #b9d3ea}.wb-btn-blue{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8}.wb-mobile .wb-btn{height:36px;padding:0 18px;font-size:14px}.wb-sk{background:linear-gradient(90deg,#e6eef6 25%,#f6f9fc 50%,#e6eef6 75%) 0 0/200% 100%;border-radius:6px;animation:1.2s infinite wb-sh;display:block}@keyframes wb-sh{to{background-position:-200% 0}}.wb-sk-line{width:260px;height:20px}.wb-sk-dot{border-radius:15px;justify-self:center;width:30px;height:30px}.wb-sk-name{width:130px;height:13px}.wb-sk-num{justify-self:center;width:110px;height:14px}.wb-sk-slot{justify-self:end;width:42px;height:42px}.wb-info-layer{z-index:5;position:absolute;inset:0}.wb-info-dim{background:#2d4a6b33;animation:.18s ease-out wb-fadein;position:absolute;inset:0}.wb-info{color:#34566b;background:linear-gradient(110deg,#f9faf0fa,#f1f5eafa);border:1px solid #d7e3e4;border-radius:12px;flex-direction:column;width:min(380px,92%);animation:.22s cubic-bezier(.2,.9,.3,1.2) wb-popin;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px #fff9,0 2px #9aacb988,0 8px 24px #314f673d}.wb-info header{color:#fff;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);border-bottom:4px solid #edf4de;align-items:center;height:46px;padding:0 4px 0 14px;font-size:17px;font-weight:600;display:flex}.wb-info header span{flex:1}.wb-info-close{color:#fff;background:0 0;border:0;width:40px;height:40px;padding:0;position:relative}.wb-info-body{grid-template-columns:96px 1fr;gap:12px;padding:12px 14px 14px;display:grid}.wb-info-pic{background:linear-gradient(#eaf7fe,#cce6f1);border:2px solid #fff;border-radius:8px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}.wb-info-pic .wb-slot-icon{width:64%;height:64%}.wb-info-pic em{color:#5a668b;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff;font-size:14px;font-style:normal;font-weight:600;position:absolute;bottom:2px;right:5px}.wb-kind{color:#fff;border-radius:9px;padding:0 9px;font-size:11px;line-height:18px;display:inline-block}.wb-kind-base{background:#7fb36a}.wb-kind-rank{background:#e29a2c}.wb-kind-last{background:#e86b8f}.wb-info-name{color:#365c7a;margin:4px 0 2px;font-size:16px;font-weight:600}.wb-info-row{color:#6c8b9e;border-bottom:1px solid #e1ead9;justify-content:space-between;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.wb-info-row b{color:#346e88;text-align:right}.wb-status{color:#377954;background:#e9f4e8;border:1px solid #b9d8c0;border-radius:999px;margin-top:8px;padding:1px 8px;font-size:12px;display:inline-block}.wb-status-other{color:#6c8b9e;background:#eef2f5;border-color:#d3dde4}@keyframes wb-fadein{0%{opacity:0}}@keyframes wb-popin{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}}.wb-lose-layer{background:#eaf4ffb3;position:absolute;inset:0}.wb-lose{width:min(620px,94%);color:var(--wb-ink);border-radius:20px;gap:18px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wb-lose .wb-bosscard{width:150px}.wb-mobile .wb-lose .wb-bosscard{width:120px}.wb-lose-col{flex-direction:column;flex:1;justify-content:center;display:flex}.wb-title-lose .wb-word{filter:drop-shadow(0 3px #fff)drop-shadow(0 4px 8px #e8433a44)}@media (prefers-reduced-motion:reduce){.world-boss-layer *{animation-duration:1ms!important;animation-iteration-count:1!important}}.wb-window.wb-compact{background:#fffffff0;border:2px solid #fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:fit-content;min-width:min(400px,100% - 24px);max-width:min(560px,100% - 24px);height:fit-content;max-height:calc(100% - 24px);margin:auto;padding:16px 56px 16px 16px;inset:0;box-shadow:0 10px 30px #4b7fb04d,0 0 0 1px #cfe0f0}.wb-window.wb-compact:before{display:none}.wb-compact .wb-bosscard{flex:none;width:auto;height:240px;max-height:calc(100vh - 80px)}.wb-mobile.wb-compact .wb-bosscard{height:180px}.wb-compact .wb-window-close{width:36px;height:36px;top:12px;right:12px}.wb-status-col{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.wb-status-title{color:var(--wb-ink);font-size:20px;font-weight:700}.wb-mobile .wb-status-title{font-size:16px}.wb-status-count{color:#e8771a;background:#fff7d6;border:2px solid #ffe08a;border-radius:14px;padding:4px 14px;font-size:30px;font-weight:700}.wb-mobile .wb-status-count{font-size:24px}.wb-status-map{color:var(--wb-mute);font-size:13px}.wb-status-maps{color:var(--wb-mute);flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13px;display:flex}.wb-status-maps b{color:var(--wb-ink);font-weight:600}.wb-status-maps b+b:before{content:"·";color:var(--wb-mute);margin-right:6px;font-weight:400}.wb-status-label{color:var(--wb-mute);margin-top:6px;font-size:12px}.wb-status-col .wb-rounds{flex-wrap:wrap;margin:0}.wb-window.wb-compact.wb-board{grid-template-columns:190px auto minmax(220px,1fr);align-items:stretch;max-width:min(760px,100% - 24px)}.wb-board-tabs{scrollbar-width:thin;flex-direction:column;gap:6px;min-height:0;max-height:calc(100vh - 80px);display:flex;overflow-y:auto}.wb-tab{color:#526c80;text-align:left;background:#ffffffc9;border:1px solid #b9c9d17a;border-radius:14px;flex:none;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.wb-tab[aria-selected=true]{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.wb-tab-face{background:#eef6fb;border-radius:50%;flex:none;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 2px #fff}.wb-tab-active .wb-tab-face{box-shadow:inset 0 0 0 2px #ffcf4a}.wb-tab-face .wb-sprite{image-rendering:pixelated;position:absolute;inset:0}.wb-tab-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wb-tab-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.wb-tab b{color:#3f86d6;font-size:13px}.wb-tab-active b{color:#e8771a}.wb-tab[aria-selected=true] b{color:#fff}.wb-bosscard-sprite{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.wb-bosscard-sprite:after{display:none}.wb-compact .wb-bosscard-sprite{aspect-ratio:auto;align-self:center;width:150px}.wb-compact .wb-bosscard-bare{width:auto;height:auto}.wb-bosscard.wb-bosscard-bare .wb-sprite{position:static;transform:none}.wb-bosscard-sprite .wb-sprite{image-rendering:pixelated;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.wb-board .wb-status-col{justify-content:center}.wb-status-map b{color:#e8771a;margin-left:6px;font-weight:600}.wb-mobile.wb-board{grid-template-columns:150px auto minmax(180px,1fr);gap:12px}.wb-mobile .wb-tab{gap:6px;padding:3px 8px 3px 3px}.wb-mobile .wb-tab-face{width:32px;height:32px}.wb-mobile.wb-compact .wb-bosscard-sprite:not(.wb-bosscard-bare){width:120px}.wb-mobile .wb-bosscard-sprite .wb-sprite{bottom:46px}.cx-layer{z-index:40;pointer-events:none;position:absolute;overflow:hidden}.cx-window{pointer-events:auto;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:136px minmax(0,1fr) 262px;gap:10px;padding:0 12px 12px;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.cx-window,.cx-window *{font-family:"MN Maguro",var(--ui-font);box-sizing:border-box}.cx-window button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0}.cx-window button:disabled{cursor:default}.cx-window button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.cx-head{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -12px;padding:0 0 0 12px;font-size:16px;display:flex}.cx-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cx-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}.cx-close:before,.cx-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cx-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.cx-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}.cx-icon{vertical-align:middle;background:50%/contain no-repeat;flex:none;width:18px;height:18px;display:inline-block}.cx-icon-point{background-image:url(/assets/f2e655a61f9d306d/ui/cash-exchange/mypoint.png)}.cx-icon-galder{background-image:url(/assets/f2e655a61f9d306d/character-selection/stat-money.webp)}.cx-head .cx-icon{width:22px;height:22px}.cx-rail{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding:6px 4px 0 0;display:flex;overflow:auto}.cx-tab{color:#526c80;text-align:center;white-space:nowrap;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;min-height:38px;padding:6px;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}.cx-tab.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}.cx-count{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);text-shadow:none;background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-3px;box-shadow:0 0 0 2px #fff}.cx-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}.cx-wallet{margin-top:auto;padding:5px 8px;font-size:12px;line-height:1.3}.cx-wallet>div{align-items:center;gap:5px;min-width:0;display:flex}.cx-wallet b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.cx-wallet b.cx-full{color:#d48806}.cx-pending{color:#3a9a62;justify-content:space-between;margin-top:2px;font-size:11px}.cx-pending span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-btn.cx-claim-small{min-height:24px;padding:0 10px;font-size:11px}.cx-btn:disabled{color:#9fb1c0;text-shadow:none;box-shadow:none;background:#d7e0e8;border-color:#c8d4de}.cx-quote{color:#6d8aa0;flex-direction:column;padding:6px 8px 5px;font-size:11px;line-height:1.3;display:flex}.cx-ref{color:#427bc1;font-size:20px;font-weight:700;line-height:1.1}.cx-chg{color:#fff;border-radius:8px;align-self:flex-start;margin:2px 0 3px;padding:0 6px;font-size:11px}.cx-chg.cx-up{color:#fff;background:#3a9a62}.cx-chg.cx-dn{color:#fff;background:#d6606c}.cx-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-panel{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #758c9f44}.cx-main{grid-area:2/2}.cx-form{grid-area:2/3;gap:4px;padding:6px 8px 8px}.cx-pane{flex-direction:column;flex:1;min-height:0;display:flex}.cx-pane-head{align-items:center;gap:6px;padding:6px 8px 0;display:flex}.cx-chips{flex:none;gap:4px;display:flex}.cx-pane-head .cx-chips{margin-left:auto}.cx-chip{color:#52758d;white-space:nowrap;background:#fff;border:1px solid #c8dae2;border-radius:14px;min-height:28px;padding:0 10px;font-size:12px}.cx-chip.on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.cx-legend{color:#6d8aa0;gap:10px;min-width:0;font-size:11px;display:flex}.cx-key:before{content:"";vertical-align:middle;background:#427bc1;border-radius:2px;width:12px;height:3px;margin-right:4px;display:inline-block}.cx-key-bar:before{background:#427bc140;width:8px;height:9px}.cx-chart{flex:1;min-height:0;margin:4px 6px;position:relative}.cx-chart canvas{touch-action:pan-y;cursor:crosshair;position:absolute;inset:0}.cx-tip{z-index:1;color:#42677e;white-space:nowrap;pointer-events:none;background:#fffffff2;border:1px solid #c8dae2;border-radius:8px;flex-direction:column;padding:4px 9px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 2px 6px #456b8e33}.cx-tip b{color:#8aa6ba;font-size:11px;font-weight:400}.cx-up{color:#3a9a62}.cx-dn{color:#d6606c}.cx-dim{color:#8aa6ba;font-size:11px}.cx-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;flex:1;min-height:0;overflow:auto}.cx-book-grid{grid-template-columns:1fr 1fr 128px;align-content:start;gap:4px;padding:4px;display:grid}.cx-book-col{min-width:0}.cx-book-head{padding:2px 6px;font-size:12px}.cx-book-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:1fr auto;gap:6px;padding:3px 6px;font-size:12px;display:grid}.cx-recent .cx-book-row{text-align:right;grid-template-columns:auto auto 1fr}.cx-book-th{color:#8aa6ba;font-size:11px}.cx-bid{background:linear-gradient(to left,#3a9a6226 var(--depth),transparent 0)}.cx-ask{background:linear-gradient(to right,#d6606c26 var(--depth),transparent 0)}.cx-bid .cx-book-price{color:#3a9a62}.cx-ask .cx-book-price{color:#d6606c}.cx-bid:is(:hover,:focus-visible),.cx-ask:is(:hover,:focus-visible){outline:1px solid #cfe2f3}.cx-empty-small{color:#8aa6ba;text-align:center;padding:16px 6px;font-size:12px}.cx-mine>.cx-chips{padding:6px 8px}.cx-orders{flex-direction:column;gap:6px;padding:0 6px 6px;display:flex}.cx-order-item{background:#ffffffa8;border:2px solid #fff;border-radius:8px;flex:none}.cx-order{cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:8px;min-height:44px;padding:4px 8px;font-size:12px;display:grid}.cx-order:focus-visible{outline-offset:-2px;outline:2px solid #407ea0}.cx-chev{border:2px solid #8aa6ba;border-width:0 2px 2px 0;width:7px;height:7px;margin:0 3px 3px;transform:rotate(45deg)}.cx-order-item.open .cx-chev{margin:3px 3px 0;transform:rotate(-135deg)}.cx-fresh{color:#fff;background:#e0605e;border-radius:9px;padding:0 7px;font-size:11px}.cx-order-body{padding:0 10px 8px 52px;font-size:12px}.cx-fill{white-space:nowrap;border-top:1px dashed #d6e3ea;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.cx-fill>span{text-overflow:ellipsis;overflow:hidden}.cx-fill.fresh{background:linear-gradient(90deg,#fff4dd,#0000 70%)}.cx-gain{white-space:nowrap;color:#42677e;justify-content:flex-end;align-items:center;gap:3px;display:flex}.cx-gain .cx-icon{width:14px;height:14px}.cx-gain.galder{color:#b07a12}.cx-gain.point{color:#2f5f88}.cx-progress{color:#8aa6ba;white-space:nowrap;grid-template-columns:minmax(0,1fr) 172px 88px;align-items:center;gap:10px;font-size:11px;display:grid}.cx-order-body>.cx-progress{grid-template-columns:minmax(0,1fr) auto;margin-bottom:4px}.cx-progress>i{background:#e4edf2;border-radius:3px;height:6px;overflow:hidden}.cx-progress>i:before{content:"";width:var(--f);background:linear-gradient(90deg,#83b7eb,#5c8fd6);border-radius:3px;height:100%;display:block}.cx-progress.sell>i:before{background:linear-gradient(90deg,#f0a1ab,#d6606c)}.cx-progress-text{text-overflow:ellipsis;overflow:hidden}.cx-badge{color:#fff;border-radius:8px;padding:1px 8px;font-size:11px}.cx-badge.buy{background:#5782c8}.cx-badge.sell{background:#d6606c}.cx-order-status.s2{color:#3a9a62}.cx-order-status.s3,.cx-order-status.s4,.cx-order-status.s5{color:#8aa6ba}.cx-order-status.s0{color:#d48806}.cx-sides{gap:6px;display:flex}.cx-side{color:#52758d;background:#fff;border:1px solid #c8dae2;border-radius:18px;flex:1;min-height:36px}.cx-side.buy.on{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8;font-weight:600}.cx-side.sell.on{color:#fff;text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;font-weight:600}.cx-form>.cx-chips .cx-chip{min-height:26px}.cx-field{background:#fff;border:1px solid #c8dae2;border-radius:14px;flex:none;align-items:center;gap:4px;height:34px;padding:2px 6px 2px 10px;display:flex}.cx-field-label{color:#8aa6ba;flex:none;width:34px;font-size:11px}.cx-field input{color:#42677e;text-align:center;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;font-size:16px}.cx-field input:disabled{color:#b5c8d8}.cx-step{color:#5782c8;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:14px;flex:none;width:28px;height:28px;padding:0;font:400 17px/1 Arial,sans-serif!important}.cx-pct{gap:4px;display:flex}.cx-pct .cx-chip{flex:1;min-height:26px;padding:0 4px;font-size:11px}.cx-sum{color:#6d8aa0;font-size:11px;line-height:1.35}.cx-sum>div{justify-content:space-between;gap:6px;display:flex}.cx-sum b{color:#42677e;white-space:nowrap;font-weight:400}.cx-form-error{color:#d6606c;min-height:14px;font-size:11px;line-height:14px}.cx-form-error.cx-busy{background:linear-gradient(135deg,#83b7eb 25%,#dcefff 25% 50%,#83b7eb 50% 75%,#dcefff 75%) 0 0/16px 16px;border:1px solid #8caed8;border-radius:5px;height:10px;min-height:0;margin:2px 0;animation:.6s linear infinite cx-barber}@keyframes cx-barber{to{background-position:16px 0}}@media (prefers-reduced-motion:reduce){.cx-form-error.cx-busy{animation:none}}.cx-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;min-height:44px;padding:4px 12px;font-size:15px;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.cx-go{margin-top:auto;font-size:16px;font-weight:600}.cx-go.buy{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;box-shadow:inset 0 1px #fff3cf,0 2px 3px #b5893d55}.cx-go.sell,.cx-btn-danger{color:#fff;text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;box-shadow:inset 0 1px #ffe6e9,0 2px 3px #b6838d55}.cx-go:disabled{color:#9fb1c0;text-shadow:none;box-shadow:none;background:#d7e0e8;border-color:#c8d4de}.cx-btn-small{min-height:32px;padding:0 12px;font-size:12px}.cx-banner{z-index:2;color:#9c6a10;pointer-events:none;background:#fff4dd;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;bottom:18px;left:158px;right:286px;box-shadow:0 0 0 1px #f0c060}.cx-empty{color:#8aa6ba;grid-area:2/2/auto/-1;place-items:center;display:grid}.cx-shade{z-index:3;background:#2b4a6633;place-items:center;display:grid;position:absolute;inset:0}.cx-dialog{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;width:min(330px,92%);overflow:hidden;box-shadow:0 8px 26px #456b8e66,inset 0 0 0 3px #fff9}.cx-dialog-head{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;height:36px;padding:0 12px;font-size:16px;display:flex}.cx-dialog-body{color:#6d8aa0;margin:10px 16px;font-size:14px;line-height:1.7}.cx-dialog-body>div{justify-content:space-between;gap:10px;display:flex}.cx-dialog-body b{color:#42677e;font-weight:400}.cx-dialog-actions{gap:8px;margin:0 12px 12px;display:flex}.cx-dialog-actions .cx-btn{flex:1;margin:0}.cx-dialog.cx-summary{grid-template-rows:36px auto minmax(0,1fr) auto;width:min(560px,100% - 24px);max-height:calc(100% - 20px);display:grid}.cx-summary-head{gap:8px;padding:0 0 0 12px}.cx-summary-head .cx-icon{width:22px;height:22px}.cx-summary-head .cx-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cx-since{opacity:.9;flex:none;font-size:11px}.cx-sum-cards{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;padding:10px 12px 6px;display:grid}.cx-sum-card{background:#ffffffc9;border:1px solid #d6e6ee;border-radius:10px;flex-direction:column;min-width:0;padding:6px 10px;display:flex}.cx-sum-card small{color:#7b97aa;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cx-sum-card b{color:#2f5f88;white-space:nowrap;align-items:center;gap:5px;font-size:17px;font-weight:400;display:flex}.cx-sum-card.galder b{color:#b07a12}.cx-sum-card.returned b{color:#6d8aa0}.cx-sum-list{flex-direction:column;gap:6px;padding:4px 12px 6px;display:flex}.cx-sum-row{background:#fffd;border:1px solid #dbe9ef;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 10px;display:grid}.cx-sum-row>.cx-badge{grid-row:1/3;place-self:center}.cx-sum-what{white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:14px;display:flex}.cx-sum-st{white-space:nowrap;border-radius:10px;justify-self:end;padding:0 9px;font-size:12px}.cx-sum-st.ok{color:#3d8b55;background:#dff3e4}.cx-sum-st.part{color:#3f75ad;background:#e3effa}.cx-sum-st.exp{color:#7d8d98;background:#eef1f3}.cx-sum-st.cxl{color:#c05a68;background:#fbe9ec}.cx-sum-row>.cx-progress{grid-column:2/4}.cx-sum-foot{border-top:1px solid #e1ecef;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.cx-sum-note{color:#7b97aa;flex:1;min-width:0;font-size:11px;line-height:1.3}.cx-sum-note.cx-done{color:#3d8b55}.cx-sum-foot .cx-btn{align-items:center;gap:6px;min-height:40px;display:flex}.cx-sum-foot .cx-form-error.cx-busy{flex:none;width:170px}.cx-claim{text-shadow:0 1px #a0700f88;background:linear-gradient(#f6cf6a,#e0a632);border-color:#e2b552;box-shadow:inset 0 1px #fff2c4,0 2px 3px #b58a3555}.cx-pill{z-index:4;color:#fff;text-shadow:1px 1px #0008;max-width:calc(100% - 32px);min-height:34px;font:400 14px/19px "MN Maguro",var(--ui-font);pointer-events:auto;cursor:pointer;background:#2e2f4f99;border:0;border-radius:17px;align-items:center;gap:8px;padding:5px 6px 5px 16px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.cx-pill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-pill-go{background:#ffffff2b;border-radius:12px;flex:none;padding:2px 10px;font-size:12px}.cx-pill:focus-visible{outline-offset:2px;outline:2px solid #fff}.cx-skeleton{grid-area:2/1/auto/-1;grid-template-columns:136px minmax(0,1fr) 262px;gap:10px;min-height:0;display:grid}.cx-sk-rail,.cx-sk-form{flex-direction:column;gap:8px;padding-top:6px;display:flex}.cx-sk{background:linear-gradient(100deg,#e3ecf2 30%,#f5f9fb 50%,#e3ecf2 70%) 0 0/300% 100%;border-radius:8px;animation:1.2s linear infinite cx-shimmer;display:block}.cx-sk-tab{border-radius:18px 4px 4px 18px;height:38px}.cx-sk-card{height:110px;margin-top:auto}.cx-sk-main{min-height:0}.cx-sk-row{height:30px}@keyframes cx-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.cx-sk{animation:none}}.cx-window.cx-narrow{grid-template-columns:120px minmax(0,1fr)}.cx-window.cx-narrow .cx-form{grid-area:2/2}.cx-window.cx-narrow .cx-main{display:none}.vip-layer{z-index:40;pointer-events:none;position:absolute;overflow:hidden;container-type:size}.vip-window{pointer-events:auto;box-sizing:border-box;color:#5a3a12;font:14px/1.35 "MN Maguro",var(--ui-font);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);touch-action:pan-y;isolation:isolate;background:radial-gradient(at 50% 22%,#fffbe8b3,#ffeeb899 26%,#9fdcff80 62%,#5fb4f099);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vip-window *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.vip-window button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;margin:0}.vip-window button:disabled{cursor:default}.vip-window button:focus-visible{outline-offset:2px;outline:2px solid #e8960f}.vip-hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffffff80 0 5deg,transparent 5deg 15deg);width:900px;height:900px;margin:-450px 0 0 -450px;animation:40s linear infinite vip-spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 55%);mask:radial-gradient(circle,#000 0,#0000 55%)}@keyframes vip-spin{to{transform:rotate(360deg)}}.vip-window>*{position:relative}.vip-badge{object-fit:contain;display:inline-block}.vip-top{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:12px;left:14px;right:14px}.vip-close{color:#7a5520;background:#fffc;border:1px solid #fff;border-radius:50%;width:38px;height:38px;position:relative;box-shadow:0 2px 8px #2a6fa833}.vip-close:before,.vip-close:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.vip-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.vip-close:hover{background:#fff}.vip-hero{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.vip-hero .vip-badge{will-change:transform;filter:drop-shadow(0 0 14px #fff)drop-shadow(0 3px 4px #c47f0066);width:54px;height:57px;animation:3s ease-in-out infinite vip-coin}@keyframes vip-coin{0%,to{filter:drop-shadow(0 0 14px #fff)drop-shadow(0 3px 4px #c47f0066)brightness(.96);transform:perspective(260px)rotateY(-12deg)rotate(-1deg)}25%,75%{filter:drop-shadow(0 0 18px #fff)drop-shadow(0 3px 4px #c47f0066)brightness(1.05)}50%{filter:drop-shadow(0 0 14px #fff)drop-shadow(0 3px 4px #c47f0066)brightness(.96);transform:perspective(260px)rotateY(12deg)rotate(1deg)}}.vip-hero h1{letter-spacing:1px;color:#ffd23a;text-shadow:-2px 0 #7a3f00,2px 0 #7a3f00,0 -2px #7a3f00,0 2px #7a3f00,-2px -2px #7a3f00,2px -2px #7a3f00,-2px 2px #7a3f00,2px 2px #7a3f00,0 4px #7a3f00,0 6px 10px #0005;margin:0;font-size:34px;font-weight:700;line-height:1.15}.vip-status{color:#6b5a3a;background:#fffa;border-radius:12px;align-items:center;gap:6px;padding:2px 12px;font-size:13px;display:flex}.vip-status:before{content:"";background:#b8ad98;border-radius:50%;width:8px;height:8px}.vip-status.vip-on{color:#2f8a4a}.vip-status.vip-on:before{background:#3fcf6a;box-shadow:0 0 6px #3fcf6a}.vip-perks{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.vip-perks li{white-space:nowrap;color:#5a3a12;background:#fffb;border:1px solid #fff;border-radius:16px;align-items:center;gap:7px;height:32px;padding:0 12px 0 4px;font-size:12.5px;display:flex;box-shadow:0 2px 6px #2a6fa822}.vip-window .vip-perks li.vip-break{height:0;box-shadow:none;background:0 0;border:0;flex-basis:100%;padding:0}.vip-perks i{width:24px;height:24px;font:bold 8px/1 "MN Maguro",var(--ui-font);color:#fff;text-shadow:0 1px 1px #7a3f00;background:linear-gradient(#f7cf62,#c47f00);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 1px #fff8}.vip-perks i img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 1px #7a3f0088);width:17px;height:17px}.vip-perks i img.vip-badge{filter:none;width:20px;height:20px}.vip-perks i svg{width:17px;height:17px}.vip-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:880px;display:grid}.vip-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#ffffffb8,#fff7e0a6);border:2px solid #fff;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;transition:transform .12s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #2a6fa840,inset 0 -3px #f6e2b0}.vip-card:before{content:"";pointer-events:none;background:radial-gradient(#ffe08a,#0000 70%);border-radius:50%;width:180px;height:140px;margin:-70px 0 0 -90px;position:absolute;top:34%;left:50%}.vip-card:hover:not(:disabled){border-color:#ffd36a;transform:translateY(-4px)}.vip-card[aria-checked=true]{background:linear-gradient(#fffbe8,#ffe9a8);border:3px solid #ffb21a;transform:translateY(-6px);box-shadow:0 0 0 3px #fff,0 0 26px #ffb21aaa,0 14px 26px #2a6fa855}.vip-card[aria-checked=true]:before{background:radial-gradient(#fff,#0000 70%)}.vip-card[aria-checked=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff40 50%,#0000 65%);animation:2.6s infinite vip-shine;position:absolute;inset:0}@keyframes vip-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.vip-art{flex:1;place-items:center;width:100%;min-height:0;padding-top:14px;display:grid;position:relative}.vip-art img{object-fit:contain;filter:drop-shadow(0 6px 5px #8a5a1055);width:108px;height:108px;animation:2.4s ease-in-out infinite vip-bob;position:relative}.vip-card[aria-checked=true] .vip-art img{animation-duration:1.4s}@keyframes vip-bob{50%{transform:translateY(-4px)}}.vip-days{color:#ffd23a;text-shadow:-1.5px 0 #7a3f00,1.5px 0 #7a3f00,0 -1.5px #7a3f00,0 1.5px #7a3f00,-1.5px -1.5px #7a3f00,1.5px -1.5px #7a3f00,-1.5px 1.5px #7a3f00,1.5px 1.5px #7a3f00,0 3px #7a3f00;font-size:30px;font-weight:700;line-height:1.1;position:relative}.vip-days small{font-size:14px}.vip-per{color:#8a7650;margin:3px 0 9px;font-size:11.5px;position:relative}.vip-price{color:#2f7fc4;background:linear-gradient(#eef8ffd9,#cfe9ffd9);border-top:2px solid #fff;justify-content:center;align-items:center;gap:4px;width:100%;padding:7px 0 8px;font-size:17px;font-weight:700;display:flex;position:relative}.vip-card[aria-checked=true] .vip-price{color:#5a2a00;background:linear-gradient(#ffe27a,#ffb21a)}.vip-rib{color:#fff;white-space:nowrap;z-index:1;border-radius:0 0 10px 10px;padding:2px 12px 3px;font-size:11px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vip-rib-pop{background:linear-gradient(#5aa8ff,#2f6fd0)}.vip-rib-best{background:linear-gradient(90deg,#ff5a3a,#ffb02e)}.vip-save{color:#fff;z-index:1;background:#ff5a3a;border-radius:8px;padding:1px 6px;font-size:11px;position:absolute;top:8px;right:8px}.vip-card.vip-best:not([aria-checked=true]){background:linear-gradient(#ffffffb8,#fff1c8c0 70%,#ffe08ad0);border-color:#ffe39a;animation:2.8s ease-out infinite vip-bleed}.vip-card.vip-best:before{background:radial-gradient(#fff3c0,#ffd36a55 45%,#0000 72%)}@keyframes vip-bleed{0%{box-shadow:0 0 0 1px #ffd36a99,0 0 12px 2px #ffc94a99,0 0 #ffb21a77,0 8px 20px #2a6fa840}to{box-shadow:0 0 0 1px #ffd36a99,0 0 12px 2px #ffc94a99,0 0 38px 16px #ffb21a00,0 8px 20px #2a6fa840}}.vip-foot{flex-direction:column;align-items:center;gap:14px;display:flex}.vip-sum{color:#4a3a1a;text-align:center;background:#fffa;border-radius:12px;padding:2px 12px;font-size:13px}.vip-sum b{color:#2f7fc4}.vip-buy{background:linear-gradient(#fff3b8,#ffd04a 45%,#e8960f);border:0;border-radius:24px;min-width:260px;height:48px;padding:0 24px;font-weight:700;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 6px 16px #c47f0066,0 4px #c47f00,inset 0 1px #fff;color:#4a2600!important;font-size:18px!important}.vip-buy:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#fffc 50%,#0000 65%);animation:2.8s infinite vip-buy-shine;position:absolute;inset:0}@keyframes vip-buy-shine{0%{transform:translate(-120%)}50%,to{transform:translate(120%)}}.vip-buy:hover:not(:disabled){filter:brightness(1.06)}.vip-buy:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 16px #ffbf3c66,0 1px #a0600a}.vip-buy:disabled{background:#e9e4d6;box-shadow:0 0 0 3px #fff;color:#a39a86!important}.vip-buy:disabled:after{display:none}.vip-banner-closed{color:#8a5a00;background:#fff3cf;border:1px solid #ffd36a;border-radius:12px;padding:4px 14px;font-size:13px}.vip-sk{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:#fff8!important;border-color:#0000!important}.vip-sk>*{visibility:hidden}.vip-card.vip-sk:before{display:none}.vip-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffc 50%,#0000 80%);animation:1.1s infinite vip-sk;position:absolute;inset:0}@keyframes vip-sk{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vip-window.vip-pc{justify-content:safe center;gap:10px;padding:14px 60px}.vip-window.vip-pc .vip-cards{margin-top:16px}.vip-window.vip-mobile{justify-content:center;gap:10px;padding:10px 12px 14px}.vip-mobile .vip-hero{flex-direction:row;gap:10px;height:42px}.vip-mobile .vip-hero .vip-badge{width:38px;height:39px}.vip-mobile .vip-hero h1{font-size:26px}.vip-mobile .vip-status{font-size:12px}@container (height>=600px){.vip-mobile .vip-hero{flex-direction:column;gap:2px;height:auto}.vip-mobile .vip-hero .vip-badge{width:54px;height:57px}.vip-mobile .vip-hero h1{font-size:34px}.vip-mobile .vip-status{font-size:13px}}.vip-mobile .vip-perks{gap:6px}.vip-mobile .vip-perks li{height:28px;padding-right:10px;font-size:11.5px}.vip-mobile .vip-cards{flex:1;gap:16px;width:calc(100% - 48px);min-height:0;max-height:240px;padding-top:6px}.vip-mobile .vip-card[aria-checked=true]{transform:translateY(-4px)}.vip-mobile .vip-card:hover:not(:disabled){transform:translateY(-2px)}.vip-mobile .vip-art img{width:80px;height:80px}.vip-mobile .vip-days{font-size:24px}.vip-mobile .vip-per{margin:2px 0 8px}.vip-mobile .vip-price{padding:5px 0 6px}.vip-mobile .vip-foot{flex-direction:row;gap:16px;padding-top:4px}.vip-mobile .vip-buy{min-width:220px;height:44px}.vip-mobile .vip-top{top:10px;left:12px;right:12px}@media (prefers-reduced-motion:reduce){.vip-hero:before,.vip-card:after,.vip-art img,.vip-buy:after,.vip-hero .vip-badge,.vip-card.vip-best{animation:none!important}}.sp-layer{z-index:40;pointer-events:none;--sp-k:1;position:absolute;overflow:hidden}.sp-layer *{box-sizing:border-box}.sp-layer,.sp-layer button{font-family:"MN Maguro",var(--ui-font)}.sp-layer button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;margin:0}.sp-layer button:disabled{cursor:default}.sp-layer button:focus-visible{outline-offset:2px;outline:2px solid #407ea0}.sp{width:1040px;height:600px;transform:translate(-50%,-50%) scale(var(--sp-k));pointer-events:auto;color:#42677e;background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;grid-template-columns:224px 1fr;font-size:14px;line-height:1.35;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.sp-side{background:linear-gradient(#fffdf4,#e3eef4);border-right:1px solid #d0e2de;flex-direction:column;gap:8px;min-height:0;padding:12px 10px;display:flex}.sp-side h1{color:#fff;-webkit-text-stroke:5px #427bc1;paint-order:stroke fill;letter-spacing:.5px;margin:2px 4px 6px;font-size:22px;font-weight:700}.sp-tab{text-align:left;color:#42677e;background:#fff;border:1px solid #c8dae2;border-radius:10px;flex:none;height:78px;padding:0 14px;font-size:17px;position:relative}.sp-tab:hover{background:#f4faff;border-color:#80a9d2}.sp-tab[aria-selected=true]{color:#2f63a8;background:linear-gradient(#f2f9ff,#dcedfb);border:2px solid #5782c8;box-shadow:0 0 0 2px #83c3e455}.sp-tab small{color:#6d8aa0;font-size:12px;display:block}.sp-new{color:#fff;background:#e07a2e;border-radius:8px;padding:0 7px;font-size:10.5px;line-height:17px;position:absolute;top:8px;right:8px}.sp-main{background:#f7fbfd;position:relative;overflow:hidden}.sp-bg{background:170px -127px/900px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 170px,#000 380px);mask-image:linear-gradient(90deg,#0000 170px,#000 380px)}.sp-bg:after{content:"";background:linear-gradient(90deg,#f7fbfdfa 0,#f7fbfde0 34%,#f7fbfd2a 58%,#0000),linear-gradient(#0000 52%,#eef5f8f2 66%);position:absolute;inset:0}.sp-close{z-index:3;background:linear-gradient(#83b7eb,#427bc1);border:2px solid #fff;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0004}.sp-close:before,.sp-close:after{content:"";background:#fff;border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.sp-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.sp-close:hover{filter:brightness(1.1)}.sp-empty{z-index:1;color:#4f7391;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex;position:absolute;inset:0}.sp-empty img{width:103px;height:103px;image-rendering:pixelated;filter:drop-shadow(0 4px 6px #45698a33)}.sp-empty p{margin:0;padding:0 16px}.sp-none .sp-bg,.sp-m .sp-none .sp-bg{background-position:50% 30%;background-size:cover;-webkit-mask-image:none;mask-image:none}.sp-none .sp-bg:after{background:#f7fbfdd9}.sp-time{grid-template-columns:auto auto;gap:0 10px;font-size:13.5px;display:grid;position:absolute;top:14px;left:22px}.sp-time .k{color:#6d8aa0}.sp-time b{color:#427bc1;font-weight:400}.sp-time.end b{color:#d6606c}.sp-ttl{color:#ffd247;-webkit-text-stroke:8px #2f5f9e;paint-order:stroke fill;letter-spacing:.5px;filter:drop-shadow(0 2px #1f4478);margin:0;font-size:46px;font-weight:700;line-height:1.15;position:absolute;top:64px;left:20px}.sp-sub{color:#2f63a8;width:330px;margin:0;font-size:16px;position:absolute;top:128px;left:22px}.sp-notes{color:#5a7a90;width:330px;margin:0;padding:0;font-size:12.5px;line-height:1.65;list-style:none;position:absolute;top:162px;left:22px}.sp-notes li:before{content:"※ ";color:#8aa6ba}.sp-hero{pointer-events:none;width:440px;height:352px;position:absolute;top:0;right:24px}.sp-hero canvas{image-rendering:pixelated;filter:drop-shadow(0 6px 6px #0009);position:absolute;bottom:22px}.sp-hero .sp-h1{left:0}.sp-hero .sp-h2{right:0}.sp-hero .sp-h0{left:50%;transform:translate(-50%)}.sp-odds{position:absolute;top:350px;left:18px;right:18px}.sp-oh{color:#427bc1;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;display:flex}.sp-oh:before,.sp-oh:after{content:"";background:linear-gradient(90deg,#0000,#a9c9de);border-radius:1px;flex:1;height:2px}.sp-oh:after{background:linear-gradient(90deg,#a9c9de,#0000)}.sp-rw{position:relative}.sp-row{--fl:0px;--fr:0px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);gap:8px;display:flex;overflow-x:auto}.sp-row::-webkit-scrollbar{display:none}.sp-it{text-align:center;scroll-snap-align:start;background:#fff;border:1px solid #c8dae2;border-radius:10px;flex:0 0 calc(14.2857% - 6.85714px);height:118px;position:relative;overflow:hidden}.sp-it:hover{background:#f4faff;border-color:#80a9d2}.sp-it .pic{background:linear-gradient(#fff0 40%,#e7f0f4);justify-content:center;align-items:flex-end;height:88px;display:flex;position:absolute;top:2px;left:0;right:0}.sp-it .pic:before{content:"";background:radial-gradient(#456b8e44,#0000 70%);border-radius:50%;height:9px;position:absolute;bottom:0;left:24%;right:24%}.sp-it canvas{image-rendering:pixelated;position:relative}.sp-cls{z-index:1;width:16px;height:16px;line-height:0;position:absolute;top:5px;left:5px}.sp-cls img{width:16px;height:16px;image-rendering:pixelated}.sp-it .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:26px;position:absolute;inset:90px 3px 0;overflow:hidden}.sp-arr{z-index:2;color:#fff;background:linear-gradient(#83b7eb,#427bc1);border:2px solid #fff;border-radius:50%;width:34px;height:34px;margin-top:-17px;padding:0;font-size:18px;line-height:1;position:absolute;top:50%;box-shadow:0 2px 6px #456b8e66}.sp-arr.l{left:-12px}.sp-arr.r{right:-12px}.sp-arr[hidden]{display:none}.sp-arr:hover{filter:brightness(1.1)}.sp-foot{align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.sp-foot .gap{flex:1}.sp-dia{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sp-dia img{object-fit:contain;width:18px;height:18px}.sp-bal{background:#fff;border:1px solid #c8dae2;border-radius:20px;align-items:center;height:40px;padding:0 14px 0 10px;display:flex}.sp-bal .sp-dia{color:#427bc1;gap:6px;font-size:19px}.sp-bal .sp-dia img{width:28px;height:28px}.sp-over{color:#d6606c;font-size:13px}.sp-btn{border-radius:27px;flex-direction:column;justify-content:center;align-items:center;min-width:168px;height:54px;padding:0 18px;line-height:1.2;display:flex;position:relative}.sp-btn .l{font-size:17px}.sp-btn .sp-dia{font-size:13.5px}.sp-btn .sp-dia img{width:16px;height:16px}.sp-btn.one{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.sp-btn.ten{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border:1px solid #e7b465;box-shadow:inset 0 1px #fff3cf,0 2px 3px #b5893d55}.sp-btn:hover:not(:disabled){filter:brightness(1.06)}.sp-btn:active:not(:disabled){transform:translateY(1px)}.sp-btn:disabled{color:#9aabb8;box-shadow:none;text-shadow:none;background:#e9eef1;border-color:#d6dde2}.sp-btn:disabled img{filter:grayscale()opacity(.5)}.sp-sk{position:relative;overflow:hidden;color:#0000!important;background:#e3edf2!important;border-color:#0000!important}.sp-sk>*{visibility:hidden}.sp-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffc 50%,#0000 80%);animation:1.1s infinite sp-sh;position:absolute;inset:0}@keyframes sp-sh{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sp-dim{z-index:20;background:#2b4a6655;place-items:center;display:grid;position:absolute;inset:0}.sp-dim .cf{text-align:center;background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;width:380px;max-width:calc(100% - 24px);overflow:hidden;box-shadow:0 8px 26px #456b8e66,inset 0 0 0 3px #fff9}.sp-dim .cf h2{color:#fff;text-shadow:0 1px 2px #426b9a66;background:linear-gradient(110deg,#76afd2,#427bc1);height:34px;margin:0;font-size:16px;font-weight:400;line-height:34px}.sp-dim .bd{padding:12px 16px 14px}.sp-dim p{margin:0 0 10px;font-size:14.5px}.sp-dim table{border-collapse:separate;border-spacing:0;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;width:100%;font-size:15px;box-shadow:0 1px 3px #758c9f44}.sp-dim td{border-top:1px solid #d0e2de;padding:7px 10px}.sp-dim tr:first-child td{border-top:0}.sp-dim td:first-child{text-align:left;color:#6d8aa0}.sp-dim td:last-child{text-align:right}.sp-dim tr.use td:last-child{color:#d6606c}.sp-dim tr.left td{border-top:1px solid #a9c9de;font-size:17px}.sp-dim tr.left td:last-child{color:#427bc1}.sp-dim tr.left.poor td:last-child{color:#d6606c}.sp-dim .warn{color:#d6606c;margin:8px 0 0;font-size:13px}.sp-dim .btns{gap:10px;margin-top:12px;display:flex}.sp-dim .btns button{border-radius:21px;flex:1;height:42px;font-size:15px}.sp-dim .no{color:#42677e;background:#fff;border:1px solid #c8dae2}.sp-dim .yes{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8}.sp-dim .yes:disabled{color:#9aabb8;text-shadow:none;background:#e9eef1;border-color:#d6dde2}.sp-draw{z-index:30;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1622b3;position:absolute;inset:0;overflow:hidden;container-type:size}.sp-draw .fr{aspect-ratio:16/9;background:#000;border:2px solid #d0e2de;border-radius:14px;width:min(960px,100cqw - 24px,177.778cqh - 42.6667px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 30px #000a,0 0 0 1px #fff6}.sp-draw.full .fr{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;top:0;left:0;transform:none}.sp-draw .d3{position:absolute;inset:0}.sp-draw .sk{z-index:2;background:#120b0c;position:absolute;inset:0}.sp-draw .sk i{background:#22171a;border-radius:8px;display:block;position:absolute;overflow:hidden}.sp-draw .sk i:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff12 50%,#0000 80%);animation:1.1s infinite sp-sh;position:absolute;inset:0}.sp-draw .hint{z-index:40;text-align:center;color:#fff;text-shadow:0 0 8px #000,0 0 3px #000;pointer-events:none;font-size:16px;position:absolute;bottom:14px;left:0;right:0}.sp-draw .skip,.sp-draw .all{z-index:40;border-radius:18px;height:36px;padding:0 16px;font-size:15px;position:absolute}.sp-draw .skip{color:#fff;background:#0008;border:1px solid #fff5;top:12px;right:12px}.sp-draw .all{color:#4a2c00;background:linear-gradient(#fbe7a8,#d8a842);border:1px solid #f3d27a;bottom:12px;right:12px}.sp-draw .cnt{z-index:40;gap:6px;font-size:14px;display:flex;position:absolute;top:12px;left:12px}.sp-draw .cnt span{color:#fff;background:#0009;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 12px;display:flex}.sp-draw .cnt .c{color:#ffd76a}.sp-draw .cnt img{width:20px;height:18px;image-rendering:pixelated}.sp-draw .rs{z-index:50;background:radial-gradient(at 50% 45%,#1a0e0bbb,#000d 75%);place-items:center;animation:.35s sp-fi;display:grid;position:absolute;inset:0}@keyframes sp-fi{0%{opacity:0}}.sp-draw .pn{text-align:center;width:min(760px,100cqw - 24px)}.sp-draw .rs h2{color:#ffd247;-webkit-text-stroke:7px #2f5f9e;paint-order:stroke fill;filter:drop-shadow(0 2px #1f4478);margin:0 0 14px;font-size:34px;font-weight:700}.sp-draw .gr{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:0 auto;display:flex}.sp-draw .t{border-radius:6px;width:136px;height:164px;padding-top:6px;animation:.4s backwards sp-pop;position:relative}@keyframes sp-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}}.sp-draw .t.card{background:radial-gradient(at 50% 38%,#fff1b0 0,#e6a83a 32%,#7a4210 70%,#3a1d08);box-shadow:0 0 0 2px #ffe08a,0 0 22px #f5b94299}.sp-draw .t.shard{background:radial-gradient(at 50% 38%,#fff 0,#e7f0f4 45%,#b9d3e4);box-shadow:0 0 0 2px #fff,0 0 14px #fff8}.sp-draw .t .pic{justify-content:center;align-items:center;height:100px;display:flex}.sp-draw .t canvas{image-rendering:pixelated}.sp-draw .t img.shard{filter:drop-shadow(0 0 8px #fff8);width:72px;height:72px}.sp-draw .t .ticket{width:26px;height:23px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #0008);position:absolute;top:6px;right:6px}.sp-draw .t .k{border-radius:8px;margin-top:4px;padding:0 8px;font-size:12px;line-height:18px;display:inline-block}.sp-draw .t.card .k{color:#ffe9a8;background:#7a4210}.sp-draw .t.shard .k{color:#fff;background:#427bc1}.sp-draw .t .nm{color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;padding:0 4px;font-size:13px;line-height:16px;overflow:hidden}.sp-draw .t.shard .nm{color:#2f5f9e;text-shadow:none}.sp-draw .note{color:#d9cfc2;margin:14px 0 0;font-size:13.5px}.sp-draw .rs .btns{justify-content:center;gap:12px;margin-top:14px;display:flex}.sp-draw .rs .btns .sp-btn{height:50px}.sp-draw .rs.compact h2{-webkit-text-stroke-width:5px;margin:0 0 6px;font-size:22px}.sp-draw .rs.compact .gr{gap:6px;max-width:524px}.sp-draw .rs.compact .t{width:100px;height:112px;padding-top:2px}.sp-draw .rs.compact .t .pic{height:68px}.sp-draw .rs.compact .t img.shard{width:48px;height:48px}.sp-draw .rs.compact .t .k{margin-top:2px;font-size:11px;line-height:16px}.sp-draw .rs.compact .t .nm{margin-top:1px;font-size:11.5px;line-height:14px}.sp-draw .rs.compact .note{margin:6px 0 0;font-size:12px}.sp-draw .rs.compact .btns{margin-top:8px}.sp-draw .rs.compact .btns .sp-btn{min-width:130px;height:40px}.sp-m .sp{grid-template-columns:150px 1fr;width:auto;height:auto;inset:6px;transform:none}.sp-m .sp-side{padding:8px 6px}.sp-m .sp-side h1{margin:0 2px 4px;font-size:18px}.sp-m .sp-tab{height:60px;padding:0 10px;font-size:14px}.sp-m .sp-time{font-size:12px;top:8px;left:14px}.sp-m .sp-ttl{-webkit-text-stroke-width:6px;font-size:30px;top:48px;left:12px}.sp-m .sp-notes{width:300px;font-size:11.5px;line-height:1.5;top:90px;left:14px}.sp-m .sp-bg{background-position:120px -170px;background-size:max(760px,100%);-webkit-mask-image:linear-gradient(90deg,#0000 120px,#000 300px);mask-image:linear-gradient(90deg,#0000 120px,#000 300px)}.sp-m .sp-hero{width:330px;height:190px;right:10px}.sp-m .sp-hero canvas{bottom:8px}.sp-m .sp-hero .sp-h1,.sp-m .sp-hero .sp-h2{filter:drop-shadow(0 6px 6px #0009)brightness(.95);bottom:18px}.sp-m .sp-odds{top:184px;left:10px;right:10px}.sp-m .sp-oh{margin:0 0 4px;font-size:12.5px}.sp-m .sp-it{height:96px}.sp-m .sp-it .pic{height:68px}.sp-m .sp-it .nm{font-size:11px;line-height:24px;top:70px}.sp-m .sp-foot{gap:8px;bottom:8px;left:10px;right:10px}.sp-m .sp-bal{height:36px}.sp-m .sp-btn{min-width:120px;height:44px}.sp-m .sp-btn .l{font-size:15px}@media (prefers-reduced-motion:reduce){.sp-sk:after,.sp-draw .sk i:after,.sp-draw .t,.sp-draw .rs{animation:none}}.tu-layer{z-index:41;pointer-events:none;position:absolute;overflow:hidden}.tu-window{pointer-events:auto;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.tu-window,.tu-window *{font-family:"MN Maguro",var(--ui-font);box-sizing:border-box}.tu-window button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;margin:0}.tu-window button:disabled{cursor:default}.tu-window button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.tu-head{color:#fff;text-shadow:0 1px 2px #426b9a66;-webkit-user-select:none;user-select:none;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:8px;height:36px;padding:0 0 0 12px;font-size:16px;display:flex}.tu-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tu-pt{vertical-align:-3px;background:url(/assets/f2e655a61f9d306d/ui/cash-exchange/mypoint.png) 50%/contain no-repeat;flex:none;width:18px;height:18px;display:inline-block}.tu-head>.tu-pt{width:22px;height:22px}.tu-chip{white-space:nowrap;background:#ffffff2e;border:1px solid #fff6;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 10px 0 4px;font-size:12px;display:flex}.tu-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}.tu-close:before,.tu-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.tu-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.tu-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}.tu-inner{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px 12px;display:flex}.tu-panel{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;min-height:0;box-shadow:0 1px 3px #758c9f44}.tu-steps{flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tu-steps li{color:#8aa6ba;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.tu-steps i{color:#8aa6ba;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:12px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.tu-steps .tu-on{color:#427bc1}.tu-steps .tu-on i{color:#fff;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8}.tu-steps .tu-ok{color:#3a9a62}.tu-steps .tu-ok i{color:#fff;background:linear-gradient(#8fdcaa,#3a9a62);border-color:#8fd0a8}.tu-check{position:relative}.tu-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.tu-steps .tu-sep{background:#c8dae2;border-radius:1px;width:22px;height:2px}.tu-tiers{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;padding:8px;display:grid}.tu-tier{cursor:pointer;text-align:center;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 0;display:flex;position:relative;overflow:hidden}.tu-tier[aria-disabled=true]{cursor:default}.tu-tier:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.tu-tier:hover:not([aria-disabled=true]){background:#f4faff;border-color:#80a9d2}.tu-tier:active:not([aria-disabled=true]){background:#e6f1fb}.tu-tier[aria-pressed=true]{background:linear-gradient(#f2f9ff,#dcedfb);border:2px solid #5782c8;box-shadow:0 0 0 2px #83c3e455}.tu-ic{background:linear-gradient(145deg,#fffdf4,#e7f0f4);border:1px solid #d0e2de;border-radius:8px;place-items:center;width:58px;height:58px;margin-top:auto;display:grid}.tu-ic>img{object-fit:contain;width:50px;height:50px}.tu-pile{width:50px;height:44px;position:relative}.tu-pile img{width:24px;height:24px;position:absolute}.tu-ic>img.tu-dia{transform:scale(1.35)}.tu-amt{color:#427bc1;align-items:center;gap:4px;margin-top:2px;font-size:18px;display:flex}.tu-bonus{color:#e07a2e;text-align:center;flex-wrap:wrap;place-content:flex-start center;align-items:center;gap:2px 4px;min-height:34px;font-size:11px;display:flex}.tu-included{flex-basis:100%}.tup~.tu-tiers .tu-bonus{min-height:15px}.tup~.tu-tiers .tu-included{flex-basis:auto}.tu-price{color:#42677e;text-align:center;background:#f2f7fa;border-top:1px solid #d0e2de;align-self:stretch;margin:auto -4px 0;padding:4px 0 5px;font-size:15px}.tu-tier[aria-pressed=true] .tu-price{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-top-color:#8caed8}.tu-tag{z-index:2;color:#fff;text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 1px 1px #0003;letter-spacing:.2px;width:122px;font-size:11px;line-height:19px;position:absolute;top:18px;left:-32px;transform:rotate(-45deg);box-shadow:0 2px 3px #23446a55,inset 0 1px #fff5}.tu-tag:before,.tu-tag:after{content:"";background:#ffffff70;height:1px;position:absolute;left:0;right:0}.tu-tag:before{top:2px}.tu-tag:after{bottom:2px}.tu-tag.tu-pop{background:linear-gradient(#5f9be0,#3c6fbd)}.tu-tag.tu-best{background:linear-gradient(#f39a4a,#d9661f)}.tu-tag.tu-promo-tag{background:linear-gradient(#f07c6c,#d9503f)}.tu-promo{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ee6a5a,#e07a2e);border-radius:8px;padding:0 7px;font-size:11px;line-height:16px;display:inline-block}.tu-tier.tu-has-promo:not([aria-pressed=true]){border-color:#f2b49a}.tu-foot{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tu-hint{color:#6d8aa0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.tu-btn{white-space:nowrap;border-radius:22px;min-width:140px;min-height:40px;padding:4px 16px;font-size:15px!important}.tu-main{text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border:1px solid #e7b465;font-weight:600;box-shadow:inset 0 1px #fff3cf,0 2px 3px #b5893d55;color:#664719!important}.tu-sub{text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655;color:#fff!important}.tu-btn:active:not(:disabled){transform:translateY(1px)}.tu-btn:disabled{color:#9fb1c0!important;text-shadow:none!important;box-shadow:none!important;background:#d7e0e8!important;border-color:#c8d4de!important}.tu-pay{flex:1;grid-template-columns:auto 1fr;gap:10px;min-height:0;display:grid}.tu-qrp{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 14px;display:flex}.tu-brand{color:#427bc1;font-size:14px}.tu-qr{background:#fff;border:1px solid #d0e2de;border-radius:8px;padding:6px;position:relative}.tu-qr img,.tu-qr .tu-qr-blank{object-fit:contain;width:200px;height:200px;image-rendering:pixelated;display:block}.tu-qr.tu-exp img{filter:grayscale()opacity(.3)}.tu-gone{color:#d6606c;background:#ffffffe0;border-radius:8px;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.tu-qr-amount{color:#42677e;font-size:18px}.tu-det{flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.tu-status{color:#427bc1;background:#fff;border:1px solid #c8dae2;border-radius:13px;align-self:flex-start;align-items:center;gap:7px;height:26px;padding:0 12px 0 10px;font-size:13px;display:flex}.tu-status:before{content:"";background:#618ad5;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite tu-ping}@keyframes tu-ping{0%{box-shadow:0 0 #618ad5aa}to{box-shadow:0 0 0 7px #618ad500}}.tu-status.tu-exp{color:#d6606c;border-color:#f0c2c7}.tu-status.tu-exp:before{background:#d6606c;animation:none}.tu-row{background:#fff;border:1px solid #c8dae2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:4px 12px;font-size:13px;display:flex}.tu-row b{color:#427bc1;white-space:nowrap;align-items:center;gap:4px;font-size:15px;font-weight:400;display:flex}.tu-row small{color:#6d8aa0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tu-note{color:#6d8aa0;font-size:12px;line-height:1.4}.tu-timer{flex-direction:column;gap:4px;padding:2px 2px 0;display:flex}.tu-timer-text{justify-content:space-between;font-size:13px;display:flex}.tu-timer-text b{color:#427bc1;font-variant-numeric:tabular-nums;font-weight:400}.tu-bar{background:#dbe6ec;border-radius:3px;height:6px;overflow:hidden}.tu-bar i{background:linear-gradient(90deg,#83b7eb,#618ad5);border-radius:3px;height:100%;display:block}.tu-timer.tu-low .tu-timer-text b{color:#d6606c}.tu-timer.tu-low .tu-bar i{background:linear-gradient(90deg,#ee9494,#d6606c)}.tu-how{color:#6d8aa0;counter-reset:tu;flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tu-how li{align-items:center;gap:7px;display:flex}.tu-how li:before{counter-increment:tu;content:counter(tu);color:#427bc1;background:#fff;border:1px solid #c8dae2;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.tu-done{flex:1;justify-content:center;align-items:center;gap:24px;min-height:0;padding:12px;display:flex}.tu-big{background:radial-gradient(#fff,#e7f0f4 70%);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 1px 4px #758c9f44}.tu-big img{object-fit:contain;width:88px;height:88px;animation:.5s cubic-bezier(.3,1.5,.5,1) both tu-pop}.tu-big .tu-stamp{pointer-events:none;width:150px;height:auto;animation:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tu-big .tu-stamp-in{animation:.4s cubic-bezier(.3,1.6,.5,1) both tu-stamp}@keyframes tu-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes tu-pop{0%{opacity:0;transform:scale(.4)}}.tu-col{flex-direction:column;gap:6px;min-width:0;display:flex}.tu-col h2{color:#3a9a62;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:400;display:flex}.tu-col h2 i{color:#fff;background:linear-gradient(#8fdcaa,#3a9a62);border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid}.tu-got{color:#427bc1;align-items:center;gap:6px;font-size:24px;display:flex}.tu-got .tu-pt{width:24px;height:24px}.tu-done .tu-row{gap:24px}.tu-got-n,.tu-bal-n,.tu-chip-n{font-variant-numeric:tabular-nums;display:inline-block}.tu-land{animation:.35s cubic-bezier(.3,1.6,.5,1) tu-bump}@keyframes tu-bump{40%{color:#2f9a5a;transform:scale(1.18)}}.tu-sk{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;text-shadow:none!important;background:#e6eef2!important;border-color:#0000!important}.tu-sk>*,.tu-sk:before{visibility:hidden}.tu-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffc 50%,#0000 80%);animation:1.1s infinite tu-sh;position:absolute;inset:0}@keyframes tu-sh{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tu-btn.tu-sk{color:#0000!important}.tu-vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tu-banner{color:#d6606c;text-align:center;background:#fff;border:1px solid #f0c2c7;border-radius:10px;margin:auto;padding:12px 18px}@media (prefers-reduced-motion:reduce){.tu-sk:after,.tu-status:before,.tu-big img,.tu-land,.tu-big .tu-stamp-in{animation:none!important}}.tu-mobile .tu-inner{gap:6px;padding:8px 10px}.tu-mobile .tu-tiers{grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 6px}.tu-mobile .tu-ic{width:64px;height:64px}.tu-mobile .tu-ic>img{width:56px;height:56px}.tu-mobile .tu-btn{min-width:150px;min-height:44px}.tu-mobile .tu-qrp{padding:8px 12px}.tu-mobile .tu-brand,.tu-mobile .tu-qr-amount{display:none}.tu-mobile .tu-qr img,.tu-mobile .tu-qr .tu-qr-blank{width:196px;height:196px}.tu-mobile .tu-det{gap:4px;padding:6px 10px}.tu-mobile .tu-row{min-height:28px;padding:1px 12px}.tu-mobile .tu-how{gap:1px}.tu-items{justify-content:center;gap:4px;min-height:30px;margin:2px 0 4px;display:flex}.tu-item{cursor:help;background:linear-gradient(145deg,#fffdf4,#e7f0f4);border:1px solid #d0e2de;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:relative}.tu-item img{object-fit:contain;width:26px;height:26px;image-rendering:pixelated}.tu-item b{color:#fff;text-align:center;background:#427bc1;border-radius:7px;min-width:14px;padding:0 3px;font-size:10px;font-weight:400;line-height:13px;position:absolute;bottom:-4px;right:-3px}.tu-item.tu-more{color:#427bc1;cursor:pointer;background:#fff;font-size:11px}.tu-window.tu-gifts:not(.tu-mobile) .tu-ic{width:48px;height:48px}.tu-window.tu-gifts:not(.tu-mobile) .tu-ic>img{width:40px;height:40px}.tu-window.tu-gifts:not(.tu-mobile) .tu-pile{transform:scale(.8)}.tu-mobile .tu-item{width:26px;height:26px}.tu-mobile .tu-item img{width:22px;height:22px}.tu-mobile .tu-items{min-height:26px}.tu-foot .tu-items{flex-shrink:0;margin:0}.tu-mail{background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.tu-mail p{color:#3a9a62;margin:0;font-size:12.5px}.tu-mail.tu-mail-failed p{color:#d6606c}.tu-mail ul{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.tu-mail li{align-items:center;gap:6px;display:flex}.tu-mail li .tu-item{width:28px;height:28px}.tuh-open{white-space:nowrap;text-shadow:0 1px 2px #426b9a66;background:#ffffff2e;border:1px solid #fff6;border-radius:13px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px 0 7px;font-size:12px;display:flex;position:relative;color:#fff!important}.tuh-open:is(:hover,:focus-visible){background:#ffffff45}.tuh-clock{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.tuh-clock:before,.tuh-clock:after{content:"";transform-origin:50% 100%;background:currentColor;border-radius:1px;width:2px;height:5px;position:absolute;bottom:4px;left:4px}.tuh-clock:after{height:4px;transform:rotate(90deg)}.tuh-dot{background:#ffb84d;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-2px;box-shadow:0 0 0 2px #427bc1}.tuh-back{background:0 0;border:0;border-radius:15px;flex:none;width:30px;height:30px;margin-left:-6px;padding:0;position:relative;color:#fff!important}.tuh-back:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:9px;position:absolute;top:10px;left:12px;transform:rotate(45deg)}.tuh-back:is(:hover,:focus-visible){background:#ffffff25}.tuh-top{flex:none;align-items:center;gap:6px;display:flex}.tuh-filter{background:#e3edf2;border:1px solid #d0e2de;border-radius:16px;gap:4px;padding:3px;display:flex}.tuh-filter button{color:#6d8aa0;white-space:nowrap;background:0 0;border:0;border-radius:13px;height:26px;padding:0 11px;font-size:12.5px}.tuh-filter button[aria-pressed=true]{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);box-shadow:0 1px 2px #416cac55}.tuh-filter button small{opacity:.8;margin-left:3px;font-size:11px}.tuh-sum{color:#6d8aa0;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.tuh-sum b{color:#427bc1;align-items:center;gap:3px;font-size:13px;font-weight:400;display:flex}.tuh-sum.tu-sk{border-radius:9px;width:150px;height:18px}.tuh-body{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.tuh-body.tuh-one{grid-template-columns:1fr}.tuh-list{scrollbar-width:thin;scrollbar-color:#a9c3d6 transparent;flex-direction:column;gap:5px;padding:6px;display:flex;overflow-y:auto}.tuh-list>*,.tuh-det>*{flex:none}.tuh-day{color:#8aa6ba;padding:2px 6px 0;font-size:11.5px}.tuh-day.tu-sk{border-radius:7px;width:60px;height:14px;padding:0}.tuh-row{text-align:left;color:#42677e;background:#fff;border:1px solid #c8dae2;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:4px 8px 4px 6px;display:grid}.tuh-row:hover{background:#f4faff;border-color:#80a9d2}.tuh-row[aria-selected=true]{background:linear-gradient(#f2f9ff,#dcedfb);border:2px solid #5782c8;padding:3px 7px 3px 5px;box-shadow:0 0 0 2px #83c3e455}.tuh-time{color:#427bc1;flex-direction:column;align-items:center;font-size:13px;line-height:1.15;display:flex}.tuh-time small{color:#8aa6ba;font-size:10.5px}.tuh-mid{flex-direction:column;gap:1px;min-width:0;display:flex}.tuh-amt{white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:flex}.tuh-amt .tu-pt{width:15px;height:15px}.tuh-amt em{color:#427bc1;font-style:normal}.tuh-amt i{color:#9fb1c0;font-size:12px;font-style:normal}.tuh-gift{color:#8aa6ba;align-items:center;gap:3px;height:20px;font-size:11px;display:flex}.tuh-gift .tu-item{border-radius:5px;width:20px;height:20px}.tuh-gift .tu-item img{width:17px;height:17px}.tuh-gift .tu-item b{display:none}.tuh-gift.tuh-warn{color:#e07a2e}.tuh-st{white-space:nowrap;border:1px solid;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;font-size:11.5px;display:inline-flex}.tuh-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tuh-st3{color:#3a9a62;background:#effaf2;border-color:#bfe5cc}.tuh-st1,.tuh-st2{color:#427bc1;background:#f0f6fd;border-color:#bcd3ee}.tuh-st1:before{animation:1.4s ease-out infinite tu-hping}.tuh-st4{color:#8aa6ba;background:#f5f8fa;border-color:#d6e1e8}.tuh-st8{color:#d3822f;background:#fff6eb;border-color:#f3d3ad}.tuh-st9{color:#d6606c;background:#fff2f3;border-color:#f0c2c7}@keyframes tu-hping{0%{box-shadow:0 0 #618ad5aa}to{box-shadow:0 0 0 6px #618ad500}}.tuh-det{scrollbar-width:thin;flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.tuh-det-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tuh-det-top small{color:#8aa6ba;font-size:12px}.tuh-det h3{color:#427bc1;white-space:nowrap;align-items:center;gap:6px;margin:2px 0 0;font-size:20px;font-weight:400;display:flex}.tuh-det h3 .tu-pt{width:22px;height:22px}.tuh-det h3 small{color:#6d8aa0;font-size:13px}.tuh-det h3.tuh-product{white-space:normal;flex-wrap:wrap;row-gap:0;font-size:18px;line-height:1.25}.tuh-det .tu-sk{border-radius:10px}.tuh-kv{background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tuh-kv div{color:#6d8aa0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;font-size:12.5px;display:flex}.tuh-kv div+div{border-top:1px solid #e6eef2}.tuh-kv b{color:#42677e;white-space:nowrap;align-items:center;font-weight:400;display:flex}.tuh-copy{background:#f2f7fa;border:1px solid #c8dae2;border-radius:10px;align-items:center;gap:7px;height:20px;margin:-2px -4px -2px 6px;padding:0 7px 0 8px;font-size:11px;display:inline-flex;color:#427bc1!important}.tuh-copy:before{content:"";border:1.5px solid;border-radius:2px;width:8px;height:9px;box-shadow:2px -2px 0 -1px #f2f7fa,2px -2px 0 .5px}.tuh-note{color:#6d8aa0;background:#f2f7fa;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4}.tuh-note.tuh-warn{color:#b86e22;background:#fff6eb}.tuh-mail{background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;gap:5px;padding:6px 10px;font-size:12px;display:flex}.tuh-mail p{color:#6d8aa0;margin:0}.tuh-mail.tuh-sent p{color:#3a9a62}.tuh-mail.tuh-warn p{color:#e07a2e}.tuh-mail ul{flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;list-style:none;display:flex}.tuh-mail li{color:#42677e;align-items:center;gap:5px;display:flex}.tuh-mail .tu-item{width:26px;height:26px}.tuh-mail .tu-item img{width:22px;height:22px}.tuh-more{background:#fff;border:1px solid #c8dae2;border-radius:14px;align-self:center;height:28px;padding:0 16px;font-size:12px;color:#427bc1!important}.tuh-empty{color:#6d8aa0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex}.tuh-ring{background:radial-gradient(#fff,#e7f0f4 70%);border:2px solid #fff;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 1px 4px #758c9f44}.tuh-ring img{opacity:.55;filter:grayscale(.4);width:56px;height:56px}.tuh-empty b{color:#42677e;font-size:16px;font-weight:400}.tuh-none{text-align:center;color:#8aa6ba;padding:16px 8px;font-size:13px}.tu-mobile .tuh-row{min-height:42px}.tu-mobile .tuh-det{gap:5px;padding:8px 10px}.tu-mobile .tuh-det h3{font-size:18px}.tu-mobile .tuh-kv div{padding:2px 12px}@media (prefers-reduced-motion:reduce){.tuh-st1:before{animation:none!important}}.tuc-n{z-index:3;color:#664719;text-align:center;pointer-events:none;background:linear-gradient(#ffd47d,#eda23d);border:1px solid #e7b465;border-radius:12px;min-width:24px;height:24px;padding:0 6px;font-size:13px;line-height:22px;position:absolute;top:5px;right:5px;box-shadow:0 1px 2px #b5893d66}.tuc-bar{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-top:1px solid #8caed8;justify-content:space-between;align-self:stretch;align-items:center;margin:auto -4px 0;font-size:15px;display:flex}.tuc-bar button{background:0 0;border:0;width:34px;height:30px;padding:0;font-size:20px;line-height:1;color:#fff!important}.tuc-bar button:hover:not(:disabled){background:#ffffff26}.tuc-bar button:disabled{opacity:.45}.tuc-bar span{text-align:center;flex:1}.tuc-sum{color:#6d8aa0;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.tuc-sum b{color:#427bc1;align-items:center;gap:3px;font-size:15px;font-weight:400;display:flex}.tuc-dot{background:#a9c3d6;border-radius:50%;flex:none;width:3px;height:3px}.tuc-clear{background:#fff;border:1px solid #c8dae2;border-radius:15px;flex:none;height:30px;padding:0 12px;font-size:12px;color:#6d8aa0!important}.tuc-body{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.tuc-lines{scrollbar-width:thin;flex-direction:column;gap:5px;padding:6px;display:flex;overflow-y:auto}.tuc-lines>*,.tuc-tot>*{flex:none}.tuc-line{color:#42677e;background:#fff;border:1px solid #c8dae2;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:4px 8px 4px 4px;display:grid}.tuc-line .tu-ic{margin:0;width:44px!important;height:44px!important}.tuc-line .tu-ic>img{width:38px!important;height:38px!important}.tuc-line .tu-pile{transform:scale(.8)}.tuc-mid{flex-direction:column;gap:1px;min-width:0;display:flex}.tuc-mid>span:first-child{white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:flex}.tuc-mid em{color:#427bc1;font-style:normal}.tuc-mid i{color:#9fb1c0;font-size:12px;font-style:normal}.tuc-mid .tu-pt{width:15px;height:15px}.tuc-gift{color:#8aa6ba;align-items:center;gap:3px;height:22px;font-size:11px;display:flex}.tuc-gift .tu-items{gap:3px;min-height:0;margin:0}.tuc-gift .tu-item{border-radius:5px;width:20px;height:20px}.tuc-gift .tu-item img{width:17px;height:17px}.tuc-gift .tu-item b{display:none}.tuc-qty{background:#f2f7fa;border:1px solid #c8dae2;border-radius:15px;align-items:center;gap:2px;display:flex}.tuc-qty button{background:0 0;border:0;border-radius:14px;width:28px;height:28px;padding:0;font-size:18px;line-height:1;color:#427bc1!important}.tuc-qty button:hover:not(:disabled){background:#e3eef7}.tuc-qty button:disabled{color:#c8d4de!important}.tuc-qty span{text-align:center;color:#42677e;min-width:22px;font-size:14px}.tuc-tot{scrollbar-width:thin;flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.tuc-tot h3{color:#6d8aa0;margin:0;font-size:13px;font-weight:400}.tuc-kv{background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tuc-kv div{color:#6d8aa0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;font-size:12.5px;display:flex}.tuc-kv div+div{border-top:1px solid #e6eef2}.tuc-kv b{color:#42677e;white-space:nowrap;align-items:center;gap:4px;font-weight:400;display:flex}.tuc-kv .tuc-big{padding:7px 12px}.tuc-kv .tuc-big b{color:#427bc1;font-size:20px}.tuc-kv .tuc-promo b{color:#e07a2e}.tuc-mail{background:#fff;border:1px solid #c8dae2;border-radius:10px;flex-direction:column;gap:5px;padding:6px 10px;font-size:12px;display:flex}.tuc-mail p{color:#6d8aa0;margin:0}.tuc-mail ul{flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;list-style:none;display:flex}.tuc-mail li{color:#42677e;align-items:center;gap:5px;display:flex}.tuc-mail .tu-item{width:26px;height:26px}.tuc-mail .tu-item img{width:22px;height:22px}.tuc-covers{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tuc-covers span{color:#42677e;white-space:nowrap;background:#f2f7fa;border:1px solid #c8dae2;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.tu-col>.tuc-covers{justify-content:flex-start}.tu-mobile .tuc-line{min-height:44px}.tu-mobile .tuc-tot{gap:5px;padding:8px 10px}.tu-mobile .tuc-kv div{padding:2px 12px}.tu-mobile .tuc-kv .tuc-big{padding:4px 12px}.tu-mobile .tuc-kv .tuc-big b{font-size:18px}.tu-mobile .tuc-has-cart .tu-how{display:none}.tup{background:linear-gradient(100deg,#fff8ec,#fdeedd 45%,#e4eff6);border-color:#fbe1c8;flex:none;align-items:center;gap:10px;height:46px;padding:0 12px 0 10px;display:flex}.tup-label{flex-direction:column;flex:none;line-height:1.2;display:flex}.tup-label b{color:#d9661f;white-space:nowrap;align-items:center;gap:4px;font-size:13.5px;font-weight:400;display:flex}.tup-label b .tu-pt{width:16px;height:16px}.tup-label small{color:#8aa6ba;white-space:nowrap;font-size:11px}.tup-track{flex:1;min-width:0;height:38px;margin:0 14px 0 6px;position:relative}.tup-rail{background:#dbe6ec;border-radius:3px;height:6px;position:absolute;top:10px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 1px #758c9f33}.tup-fill{background:linear-gradient(90deg,#83b7eb,#618ad5);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.tup-done .tup-fill{background:linear-gradient(90deg,#8fdcaa,#3a9a62)}.tup-ghost{background:repeating-linear-gradient(-45deg,#ffd47d 0 4px,#f2b24f 4px 8px) 0 0/11.3px 11.3px;animation:1s linear infinite tup-slide;position:absolute;top:0;bottom:0}@keyframes tup-slide{to{background-position:11.3px 0}}.tup-node{flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;top:0;transform:translate(-50%)}.tup-node i{background:#e6eef2;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f66}.tup-node i .tu-pt{filter:grayscale(.8)opacity(.55);width:15px;height:15px}.tup-node span{color:#8aa6ba;white-space:nowrap;font-size:10.5px;line-height:12px}.tup-node.tup-got i{background:linear-gradient(#8fdcaa,#3a9a62)}.tup-node.tup-got span{color:#3a9a62}.tup-node.tup-got i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.tup-node.tup-next i{background:#fff;border-color:#f2b24f;animation:1.4s ease-out infinite tup-ping}.tup-node.tup-next i .tu-pt{filter:none}.tup-node.tup-next span{color:#d9661f}.tup-node.tup-cart i{background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465}.tup-node.tup-cart i .tu-pt{filter:none}.tup-node.tup-cart span{color:#d9661f}.tup-node.tup-new i{animation:.5s cubic-bezier(.3,1.6,.5,1) both tup-pop}@keyframes tup-ping{0%{box-shadow:0 0 #f2b24faa}to{box-shadow:0 0 0 7px #f2b24f00}}@keyframes tup-pop{0%{transform:scale(.3)}}.tup-next-t{color:#8aa6ba;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;min-width:118px;font-size:11px;line-height:1.2;display:flex}.tup-next-t b{color:#427bc1;font-size:13.5px;font-weight:400}.tup-next-t b em{color:#d9661f;font-style:normal}.tup-done .tup-next-t b{color:#3a9a62}.tup-sum{color:#d9661f!important}.tup-line{color:#d9661f;font-size:13px}.tu-mobile .tup{height:42px}@media (prefers-reduced-motion:reduce){.tup-ghost,.tup-node i{animation:none!important}}.maintenance-layer{z-index:36;pointer-events:none;position:absolute;overflow:hidden}.mn-banner{text-align:center;color:#fff;font-family:"MN Maguro",var(--ui-font);background:linear-gradient(90deg,#5c0d1500 0,#6e1420d9 14%,#6e1420e6 50%,#6e1420d9 86%,#5c0d1500 100%);padding:14px 24px 12px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both mn-in;position:absolute;top:12%;left:0;right:0}.mn-banner:before,.mn-banner:after{content:"";background:linear-gradient(90deg,#0000,#f3b0a0cc,#0000);height:1px;position:absolute;left:8%;right:8%}.mn-banner:before{top:3px}.mn-banner:after{bottom:3px}.mn-title{text-shadow:0 2px #3a060b,0 0 10px #000a;overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.15}.mn-title b{font-variant-numeric:tabular-nums;color:#ffe6a8}.mn-reason,.mn-sub{color:#f6dcd6;text-shadow:0 1px #3a060b;overflow-wrap:anywhere;margin-top:4px;font-size:18px}.mn-reason:empty{display:none}.mn-urgent,.mn-final{background:linear-gradient(90deg,#8a0f1a00 0,#9a1422e6 14%,#a5172aee 50%,#9a1422e6 86%,#8a0f1a00 100%)}.mn-urgent .mn-title b{animation:1s ease-in-out mn-pulse}.mn-count{color:#fff;font-size:56px}.mn-sub{margin-top:0;font-size:22px;font-weight:600}.mn-closed{background:linear-gradient(90deg,#2a050900,#3b0a10f2 14% 86%,#2a050900)}.mn-mobile .mn-banner{padding:9px 16px 8px;top:9%}.mn-mobile .mn-title{font-size:21px}.mn-mobile .mn-reason{font-size:13px}.mn-mobile .mn-count{font-size:38px}.mn-mobile .mn-sub{font-size:15px}@keyframes mn-in{0%{opacity:0;transform:translateY(-14px)scaleY(.6)}to{opacity:1;transform:none}}@keyframes mn-pulse{50%{color:#fff;text-shadow:0 0 14px #ff8a7a}}@media (prefers-reduced-motion:reduce){.mn-banner,.mn-banner *{animation:none!important}}#battle-pass{z-index:36;box-sizing:border-box;color:#426785;min-width:0;font:14px/1.35 "MN Maguro",var(--ui-font);background:linear-gradient(#f2f8ff,#fff);border:3px solid #fff;border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 2px #9fbfd6,0 10px 30px #13304a66}#battle-pass *{font-family:"MN Maguro",var(--ui-font)}#battle-pass.battle-pass-full{box-shadow:none;border-radius:0}#battle-pass :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}#battle-pass button{font:inherit;cursor:pointer}#battle-pass button:disabled{cursor:default}.battle-pass-outline,.battle-pass-title,.battle-pass-tier{text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1.5px 1.5px #fff,-1.5px 1.5px #fff,1.5px -1.5px #fff,-1.5px -1.5px #fff,0 4px 6px #2c5a8a40}.battle-pass-hero{isolation:isolate;background:radial-gradient(circle at 80% 55%,#fffc 0 6%,#fff5 14%,transparent 34%),repeating-conic-gradient(from 0deg at 80% 55%,#ffffff59 0 6deg,transparent 6deg 15deg), repeating-linear-gradient(120deg,#ffffff26 0 14px,transparent 14px 28px),linear-gradient(110deg,#8cc4ea 0,#a9dcf6 40%,#cdeeff 75%,#e6f7ff 100%);flex:none;height:150px;position:relative;overflow:hidden}.battle-pass-hero:before{content:"";z-index:2;background:#f2f8ff;border-radius:50%;height:60px;position:absolute;bottom:-38px;left:-10%;right:-10%;box-shadow:0 -4px #fff9}.battle-pass-sparkle{z-index:1;pointer-events:none;filter:sepia()saturate(4)hue-rotate(-5deg)drop-shadow(0 0 3px #ffd76a);width:22px;animation:2.6s ease-in-out infinite daily-login-twinkle;position:absolute}.battle-pass-sparkle-0{top:14%;left:34%}.battle-pass-sparkle-1{width:14px;animation-delay:.7s;top:60%;left:40%}.battle-pass-sparkle-2{width:18px;animation-delay:1.3s;top:18%;left:56%}.battle-pass-sparkle-3{width:12px;animation-delay:1.9s;top:72%;left:52%}.battle-pass-heading{z-index:3;position:absolute;top:14px;left:20px}.battle-pass-heading h2{flex-direction:column;align-items:flex-start;margin:0;line-height:1;display:flex}.battle-pass-season{color:#fff;filter:hue-rotate(200deg)saturate(.9);text-shadow:0 1px 2px #0005;background:url(/assets/f2e655a61f9d306d/ui/daily-login-ribbon.png) 50%/100% 100% no-repeat;margin-left:-10px;padding:4px 32px 11px;font-size:17px;font-weight:700;display:inline-block;position:relative}.battle-pass-title{color:#427bc1;text-transform:uppercase;letter-spacing:-.5px;white-space:nowrap;font-size:44px;font-weight:800}.battle-pass-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.battle-pass-pill{color:#fff;text-shadow:0 1px #2c5a8a66;white-space:nowrap;background:linear-gradient(110deg,#76afd2,#427bc1);border-radius:14px;align-items:center;gap:5px;padding:3px 12px;font-size:13px;display:inline-flex;box-shadow:0 2px 6px #2c5a8a40}.battle-pass-pill strong{font-variant-numeric:tabular-nums}.battle-pass-pill-light{color:#4065ac;text-shadow:none;background:#fff;box-shadow:0 0 0 1px #cbdbe8}.battle-pass-medal{z-index:3;text-align:center;background:radial-gradient(circle at 34% 28%,#fff,#eefaff 45%,#a9dcf6);border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:absolute;top:16px;right:250px;box-shadow:0 0 0 5px #fff,0 0 0 8px #76afd2,0 8px 16px #2c5a8a55}.battle-pass-medal small{color:#4065ac;font-size:13px;font-weight:700}.battle-pass-medal b{color:#427bc1;font-size:46px;line-height:.95}.battle-pass-mascot{z-index:1;pointer-events:none;filter:drop-shadow(0 6px 8px #2c5a8a40);height:270px;position:absolute;top:-6px;right:50px}#battle-pass .battle-pass-close{z-index:4;color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);border:2px solid #fff;border-radius:50%;width:38px;height:38px;margin:0;padding:0;font-size:0;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #2c5a8a55}#battle-pass .battle-pass-close:before,#battle-pass .battle-pass-close:after,#battle-pass .battle-pass-x:before,#battle-pass .battle-pass-x:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#battle-pass .battle-pass-close:after,#battle-pass .battle-pass-x:after{transform:translate(-50%,-50%)rotate(-45deg)}#battle-pass .battle-pass-x{position:relative}.battle-pass-exp{z-index:3;flex:none;align-items:center;gap:10px;margin:-6px 20px 0;display:flex;position:relative}.battle-pass-exp-badge{filter:drop-shadow(0 2px 2px #2c5a8a44);height:36px;margin:-4px 0}.battle-pass-exp small{color:#8aa3b8;white-space:nowrap;font-size:12px}.battle-pass-bar{background:#eaf3fb;border-radius:10px;flex:1;height:18px;position:relative;box-shadow:inset 0 1px 3px #2c5a8a40,0 0 0 2px #fff}.battle-pass-bar i{border-radius:inherit;background:linear-gradient(#ffffff8c 0 38%,#0000 40%),linear-gradient(90deg,#9ff0ff,#5cc8ff 55%,#3fa9f5);position:absolute;inset:0 auto 0 0;box-shadow:inset 0 -3px #2f8fd855,0 0 10px #6fd3ff99}.battle-pass-bar span{text-align:center;color:#fff;text-shadow:0 0 2px #1f5f9a,0 1px 2px #1f5f9a;font-size:12px;line-height:18px;position:absolute;inset:0}.battle-pass-tabs{flex:none;gap:6px;padding:10px 20px 0;display:flex}#battle-pass .battle-pass-tab{color:#6a8aa6;background:#d9ebf6;border:0;border-radius:12px 12px 0 0;padding:6px 20px;font-size:15px;font-weight:700;position:relative}#battle-pass .battle-pass-tab-on{color:#427bc1;background:#fff;box-shadow:inset 0 -2px #76afd2}.battle-pass-new{pointer-events:none;width:12px;position:absolute;top:-4px;right:-4px}.battle-pass-table{background:#eef5fb;border-radius:12px;flex:1;grid-template-columns:104px minmax(0,1fr);min-height:0;margin:0 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #cbdbe8}.battle-pass-labels,.battle-pass-col{grid-template-rows:34px 1fr 1fr;display:grid}.battle-pass-labels{border-right:2px dashed #cbdbe8}.battle-pass-label{flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:15px;display:flex}.battle-pass-label small{color:#8aa3b8;font-size:11px}.battle-pass-label-premium{color:#d08a1e;background:linear-gradient(#fff7e0,#ffeec2)}.battle-pass-label-free{color:#2f9a7c}.battle-pass-book{filter:drop-shadow(0 2px 3px #2c5a8a44);height:38px}.battle-pass-track{overscroll-behavior:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;gap:4px;padding:0 6px;display:flex;overflow:auto hidden}.battle-pass-track::-webkit-scrollbar{display:none}.battle-pass-list{-webkit-user-select:none;user-select:none}.battle-pass-dragging,.battle-pass-dragging *{cursor:grabbing!important}.battle-pass-track img{-webkit-user-drag:none}#battle-pass .battle-pass-more{z-index:4;color:#fff;cursor:pointer;background:linear-gradient(90deg,#eef5fb00,#eef5fbee 60%);border:0;border-radius:0 12px 12px 0;justify-content:flex-end;align-items:center;width:44px;margin:0;padding:0 4px 0 0;display:flex;position:absolute;top:0;bottom:0;right:0}#battle-pass .battle-pass-more[hidden]{display:none}.battle-pass-more svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #4f9fe8)drop-shadow(0 0 4px #4f9fe8aa);width:28px;height:28px;animation:1.1s ease-in-out infinite battle-pass-more-nudge}#battle-pass .battle-pass-more:hover{color:#eaf6ff}@keyframes battle-pass-more-nudge{0%,to{opacity:.75;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.battle-pass-more svg{animation:none}}.battle-pass-col{isolation:isolate;flex:none;place-items:center;width:96px;position:relative}.battle-pass-col-current:before{content:"";z-index:-1;background:#fff;border-radius:14px;position:absolute;inset:0 -4px;box-shadow:-7px 0 10px -6px #2c5a8a55,7px 0 10px -6px #2c5a8a55}.battle-pass-tier{box-sizing:border-box;color:#6a8aa6;text-align:center;min-width:34px;height:24px;text-shadow:none;background:#dfe6fb;border-radius:12px;padding:0 6px;font-size:14px;font-weight:800;line-height:24px}.battle-pass-col-done .battle-pass-tier{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1)}.battle-pass-col-current .battle-pass-tier{color:#fff;text-shadow:0 1px 1px #a3550099;white-space:nowrap;background:linear-gradient(#ffcb6b,#f08c1a);height:26px;padding:0 12px;position:relative;box-shadow:0 0 0 2px #fff,0 2px 6px #e8941a88}.battle-pass-col-current .battle-pass-tier:after{content:"";border:6px solid #0000;border-top-color:#f08c1a;border-bottom:0;margin-left:-6px;position:absolute;bottom:-7px;left:50%}#battle-pass .battle-pass-orb{isolation:isolate;background:radial-gradient(circle at 34% 28%,#fff,#eefaff 45%,#c9ecfb);border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin:0;padding:0;display:grid;position:relative;box-shadow:0 0 0 3px #ffffffd9,0 4px 10px #2c5a8a33,inset 0 -4px 8px #7fc3e866}#battle-pass .battle-pass-orb-premium{background:radial-gradient(circle at 34% 28%,#fff,#fff6dc 45%,#ffd98a);box-shadow:0 0 0 3px #fff,0 0 0 5px #f2c15b,0 4px 10px #b5780f44,inset 0 -4px 8px #e8a73366}.battle-pass-col-major .battle-pass-orb-free{box-shadow:0 0 0 3px #fff,0 0 0 5px #b9a2f5,0 4px 10px #2c5a8a33!important}.battle-pass-col-major .battle-pass-orb-premium{width:84px!important;height:84px!important}#battle-pass .battle-pass-orb-ready{box-shadow:0 0 0 3px #fff,0 0 0 6px #9ee6c4,0 0 18px 6px #7fe0b8aa}#battle-pass .battle-pass-orb:hover{filter:brightness(1.05)}.battle-pass-icon{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #2c5a8a33)}.battle-pass-icon:not([src]),.battle-pass-icon[src=""]{visibility:hidden}.battle-pass-count{z-index:2;box-sizing:border-box;color:#fff;text-align:center;background:#426785;border-radius:9px;min-width:22px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;bottom:2px;right:0;box-shadow:0 0 0 2px #fff}.battle-pass-lock{z-index:3;filter:drop-shadow(0 1px 1px #7a4a0099);width:28px;position:absolute;bottom:-8px;left:-8px}.battle-pass-rays{z-index:-1;pointer-events:none;filter:sepia()saturate(3)hue-rotate(170deg)brightness(1.08)drop-shadow(0 0 4px #7fc4f0);width:150px;height:150px;margin:-75px 0 0 -75px;animation:12s linear infinite daily-login-spin;position:absolute;top:50%;left:50%}.battle-pass-ready{z-index:3;color:#fff;white-space:nowrap;background:linear-gradient(110deg,#5fd3a0,#2f9a7c);border-radius:9px;padding:1px 8px;font-size:11px;position:absolute;bottom:-12px;box-shadow:0 0 0 2px #fff}.battle-pass-stamp{--stamp-ink:#d23b4e;--stamp-size:62px;z-index:3;box-sizing:border-box;width:var(--stamp-size);height:var(--stamp-size);margin:calc(var(--stamp-size) / -2) 0 0 calc(var(--stamp-size) / -2);border:3px solid var(--stamp-ink);background:linear-gradient(var(--stamp-ink),var(--stamp-ink)) 50% 31%/46% 1.5px no-repeat,linear-gradient(var(--stamp-ink),var(--stamp-ink)) 50% 69%/46% 1.5px no-repeat,radial-gradient(circle,#ffffffb3 0 58%,#d23b4e12 59% 100%);color:var(--stamp-ink);white-space:nowrap;transform:rotate(var(--stamp-tilt,-14deg));opacity:.92;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:50%}.battle-pass-stamp:before{content:"";border:1.5px solid var(--stamp-ink);border-radius:50%;position:absolute;inset:3px}.battle-pass-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:6px;min-height:0;margin:0 12px;padding:8px 10px;display:flex;overflow:auto;box-shadow:0 0 0 1px #cbdbe8}.battle-pass-sub{color:#35577e;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:2px 2px 4px;font-size:13px;display:flex}.battle-pass-done{margin-left:auto}.battle-pass-weeks{flex-wrap:wrap;gap:6px;width:100%;display:flex}#battle-pass .battle-pass-week{color:#6a8aa6;white-space:nowrap;background:#dfe6fb;border:0;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:700;position:relative}#battle-pass .battle-pass-week-on{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);box-shadow:0 0 0 2px #fff,0 0 0 3px #76afd2}#battle-pass .battle-pass-week:disabled{opacity:.55}.battle-pass-week-lock{vertical-align:-2px;width:14px;margin-left:3px}.battle-pass-quota{box-sizing:border-box;color:#4065ac;background:#fff;border-radius:14px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #cbdbe8}.battle-pass-quota em{color:#8aa3b8;font-size:12px;font-style:normal}.battle-pass-quota-empty{color:#8aa3b8;background:#eef2f6}.battle-pass-quota-empty em{color:#d08a1e}.battle-pass-refresh{background:currentColor;flex:none;width:18px;height:14px;display:inline-block;-webkit-mask:url(/assets/f2e655a61f9d306d/ui/battle-pass/refresh.png) 50%/contain no-repeat;mask:url(/assets/f2e655a61f9d306d/ui/battle-pass/refresh.png) 50%/contain no-repeat}.battle-pass-mission{box-sizing:border-box;background:linear-gradient(#f7fbff,#eaf5fd);border-radius:12px;flex:none;grid-template-columns:44px minmax(0,1fr) 116px 38px 96px;align-items:center;gap:10px;height:58px;padding:6px 10px;display:grid;position:relative;box-shadow:0 0 0 1px #d6e6f2,0 2px #d6e6f2}.battle-pass-mission h4{color:#35577e;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:700;overflow:hidden}.battle-pass-mission-ready{background:linear-gradient(#f2fff8,#dff7ea);box-shadow:0 0 0 2px #9ee6c4,0 2px #b8ead2}.battle-pass-mission-claimed{background:linear-gradient(#f4f6f8,#e9eef2)}.battle-pass-mission-claimed h4,.battle-pass-mission-claimed .battle-pass-mxp{opacity:.55}.battle-pass-qicon{filter:drop-shadow(0 2px 2px #2c5a8a44);width:42px}.battle-pass-mbar{background:#dfe6fb;border-radius:8px;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #2c5a8a33}.battle-pass-mbar i{border-radius:inherit;background:linear-gradient(90deg,#83c3e4,#5782c8);position:absolute;inset:0 auto 0 0}.battle-pass-mission-claimed .battle-pass-mbar i{background:linear-gradient(90deg,#8be6b8,#2f9a7c)}.battle-pass-mbar span{text-align:center;color:#fff;text-shadow:0 1px 2px #2c5a8a;font-size:11px;line-height:14px;position:absolute;inset:0}.battle-pass-mxp{color:#427bc1;align-items:center;gap:4px;font-size:16px;font-weight:800;display:flex}.battle-pass-mxp img{height:24px}#battle-pass .battle-pass-reroll{color:#5782c8;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 0 0 1px #cbdbe8,0 1px 2px #2c5a8a22}#battle-pass .battle-pass-reroll:hover:not(:disabled){background:#eaf5fd;box-shadow:0 0 0 1px #76afd2,0 1px 2px #2c5a8a22}#battle-pass .battle-pass-reroll:disabled{color:#b9c9d1;background:#f1f4f7;box-shadow:0 0 0 1px #dfe6ee}#battle-pass .battle-pass-mbtn{color:#fff;text-shadow:0 1px 2px #2c5a8a99;background:linear-gradient(#8fd0f0,#427bc1);border:2px solid #fff;border-radius:16px;justify-self:end;width:88px;padding:6px 0;font-size:14px;font-weight:800;position:relative;box-shadow:0 2px #2c5a8a44}#battle-pass .battle-pass-mbtn-claim{text-shadow:0 1px 2px #1d5e4b99;background:linear-gradient(#8be6b8,#2f9a7c)}#battle-pass .battle-pass-mbtn:disabled{color:#7d94a8;text-shadow:none;background:linear-gradient(#e9f1f7,#c9d6df);box-shadow:0 2px #b9c9d1}.battle-pass-complete{--stamp-tilt:-8deg;width:100px;transform:rotate(var(--stamp-tilt));justify-self:end;margin:-10px 0}.battle-pass-complete-in{animation:.5s linear both daily-login-stamp}.battle-pass-foot{flex:none;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.battle-pass-hint{color:#35577e;flex:1;min-width:0;margin:0;font-size:13px}#battle-pass .battle-pass-btn{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #2c5a8a99;border:2px solid #fff;border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:9px 20px;font-size:16px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 3px #2c5a8a55,0 4px 10px #2c5a8a40}#battle-pass .battle-pass-btn:hover:not(:disabled){filter:brightness(1.05)}#battle-pass .battle-pass-btn:disabled{filter:grayscale(.6);opacity:.7}#battle-pass .battle-pass-btn-blue{background:linear-gradient(#8fd0f0,#427bc1)}#battle-pass .battle-pass-btn-gold{text-shadow:0 1px 2px #8a4f0099;background:linear-gradient(#ffd774,#e8941a);box-shadow:0 3px #b5780f88,0 4px 12px #e8941a66}#battle-pass .battle-pass-btn-grey{color:#4f6b84;text-shadow:none;background:linear-gradient(#e9f1f7,#b9c9d1);box-shadow:0 3px #8aa3b888}.battle-pass-crown{height:20px}.battle-pass-dim{z-index:10;background:#13304a8c;place-items:safe center;display:grid;position:absolute;inset:0;overflow:auto}.battle-pass-burst{opacity:.9;pointer-events:none;filter:sepia()saturate(3)hue-rotate(5deg)brightness(1.1)drop-shadow(0 0 8px #ffd25e);width:460px;margin:-290px 0 0 -230px;animation:18s linear infinite daily-login-spin;position:absolute;top:50%;left:50%}.battle-pass-modal{box-sizing:border-box;text-align:center;color:#35577e;background:linear-gradient(#f2f8ff,#fff);border:3px solid #fff;border-radius:16px;width:min(480px,100% - 32px);margin:34px 0 16px;padding:40px 20px 16px;position:relative;box-shadow:0 0 0 2px #9fbfd6,0 14px 34px #0a1e3399}.battle-pass-modal p{margin:4px 0 10px;font-size:14px}.battle-pass-modal .battle-pass-modal-note{color:#8aa3b8;font-size:12px}.battle-pass-ribbon{white-space:nowrap;color:#fff;filter:hue-rotate(200deg)saturate(.9);text-shadow:0 1px 2px #0005;background:url(/assets/f2e655a61f9d306d/ui/daily-login-ribbon.png) 50%/100% 100% no-repeat;padding:8px 52px 16px;font-size:20px;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.battle-pass-ribbon-gold{filter:none;text-shadow:0 1px 2px #8a4f00aa;background-image:url(/assets/f2e655a61f9d306d/ui/battle-pass/ribbon-gold.png)}.battle-pass-modal-level{color:#427bc1;font-size:56px;font-weight:800;line-height:1}.battle-pass-modal-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:8px 0;display:flex}.battle-pass-modal-item{flex-direction:column;align-items:center;width:130px;display:flex}.battle-pass-modal-item small{color:#6a8aa6;margin-top:8px;font-size:12px}.battle-pass-modal-actions{justify-content:center;gap:12px;display:flex}.battle-pass-modal>.battle-pass-quota{width:fit-content;margin:0 auto 14px;display:flex}.battle-pass-modal>.battle-pass-reroll-card{margin:10px 0 14px}.battle-pass-reroll-card{text-align:left;grid-template-columns:44px minmax(0,1fr) 80px;margin:10px 0}#battle-pass .battle-pass-modal-close{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);border:2px solid #fff;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:-14px;right:-14px;box-shadow:0 2px 6px #2c5a8a55}#battle-pass .battle-pass-modal-close:before,#battle-pass .battle-pass-modal-close:after{content:"";background:currentColor;border-radius:2px;width:15px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#battle-pass .battle-pass-modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.battle-pass-premium{width:min(740px,100% - 32px);padding:38px 18px 16px}.battle-pass-highlights{justify-content:center;gap:4px;margin:2px 0 10px;display:flex}.battle-pass-highlights .battle-pass-modal-item{width:84px}.battle-pass-highlights .battle-pass-orb{width:54px!important;height:54px!important}.battle-pass-highlights .battle-pass-icon{width:36px;height:36px}.battle-pass-highlights .battle-pass-count{display:none}.battle-pass-highlights small{text-overflow:ellipsis;white-space:nowrap;width:80px;overflow:hidden;margin-top:4px!important;font-size:11px!important}.battle-pass-offers{grid-template-columns:1fr 1fr;gap:16px;display:grid}.battle-pass-offer{text-align:left;background:linear-gradient(#fffaf0,#fff2d6);border-radius:14px;flex-direction:column;padding:12px 14px 14px;display:flex;position:relative;box-shadow:0 0 0 2px #f2c15b,0 3px #e3b24f}.battle-pass-offer-plus{background:linear-gradient(#fff6dc,#ffe3a3);box-shadow:0 0 0 3px #ffb84d,0 0 18px 4px #ffc24d88,0 3px #d99a2c}.battle-pass-offer h3{color:#b5780f;align-items:center;gap:8px;margin:0 0 8px;font-size:19px;font-weight:800;display:flex}.battle-pass-offer h3 small{color:#c99640;font-size:12px;font-weight:400;display:block}.battle-pass-offer-book{line-height:0;display:inline-block;position:relative}.battle-pass-offer-book img{filter:drop-shadow(0 2px 3px #8a4f0044);height:44px}.battle-pass-offer-levels{color:#fff;background:linear-gradient(110deg,#ff8a3d,#e8541a);border-radius:9px;padding:0 6px;font-size:12px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-10px;box-shadow:0 0 0 2px #fff}.battle-pass-offer ul{color:#5a4a2a;flex:1;margin:0 0 10px;padding:0;font-size:13px;list-style:none}.battle-pass-offer li{align-items:center;gap:6px;margin:4px 0;display:flex}.battle-pass-offer li img{width:16px}.battle-pass-offer li .battle-pass-perk-icon{width:18px}.battle-pass-perk-hot{color:#c2410c;font-weight:800}.battle-pass-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.battle-pass-price span{color:#b5780f;align-items:baseline;gap:6px;font-size:13px;display:flex}.battle-pass-price b{font-size:22px}.battle-pass-price s{color:#b9a27a}.battle-pass-best{width:72px;position:absolute;top:-18px;right:-14px;transform:rotate(12deg)}.battle-pass-save{color:#fff;background:#e8541a;border-radius:9px;padding:1px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;right:62px}#battle-pass .battle-pass-detail{width:min(612px,100% - 32px);max-height:calc(100% - 32px);position:relative;top:auto;left:auto}#battle-pass .battle-pass-detail button{box-sizing:border-box;color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:22px;min-height:40px;padding:6px 14px}#battle-pass .battle-pass-detail button:hover:not(:disabled){filter:brightness(1.04)}#battle-pass .battle-pass-detail button:disabled{opacity:.55}#battle-pass .battle-pass-detail>header{min-height:42px;padding:3px 6px 3px 16px}#battle-pass .battle-pass-detail .myshop-checkout-heading strong{font-size:16px}#battle-pass .battle-pass-detail .myshop-detail-close{color:#fff;background:0 0;border:0;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}#battle-pass .battle-pass-detail .myshop-try-on-controls button{min-height:28px;padding:2px 4px}#battle-pass .battle-pass-detail>footer .myshop-confirm{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8}#battle-pass .battle-pass-detail-pricing{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}#battle-pass .battle-pass-detail-pricing>*{grid-column:auto;margin:0}.battle-pass-detail .myshop-detail-icon .battle-pass-icon{width:48px;height:48px}#battle-pass.battle-pass-narrow .battle-pass-mascot,#battle-pass.battle-pass-narrow .battle-pass-sparkle{display:none}#battle-pass.battle-pass-narrow .battle-pass-medal{width:80px;height:80px;right:56px}#battle-pass.battle-pass-narrow .battle-pass-medal b{font-size:36px}#battle-pass.battle-pass-narrow .battle-pass-title{font-size:32px}#battle-pass.battle-pass-narrow .battle-pass-mission{grid-template-columns:36px minmax(0,1fr) 70px 34px 84px;gap:6px}#battle-pass.battle-pass-slim .battle-pass-offers{grid-template-columns:1fr}#battle-pass.battle-pass-narrow .battle-pass-hint{display:none}#battle-pass.battle-pass-narrow .battle-pass-hero{height:106px}#battle-pass.battle-pass-narrow .battle-pass-medal{top:10px}#battle-pass.battle-pass-narrow .battle-pass-col{width:72px}#battle-pass.battle-pass-narrow .battle-pass-orb{width:58px;height:58px}#battle-pass.battle-pass-narrow .battle-pass-col-major .battle-pass-orb-premium{width:62px!important;height:62px!important}#battle-pass.battle-pass-narrow .battle-pass-icon{width:36px;height:36px}#battle-pass.battle-pass-narrow .battle-pass-rays{width:110px;height:110px;margin:-55px 0 0 -55px}#battle-pass.battle-pass-narrow .battle-pass-stamp{--stamp-size:50px;font-size:9px}#battle-pass.battle-pass-narrow .battle-pass-table{grid-template-columns:78px minmax(0,1fr)}#battle-pass.battle-pass-narrow .battle-pass-book{height:28px}#battle-pass.battle-pass-narrow .battle-pass-foot{justify-content:flex-end}#battle-pass.battle-pass-narrow .battle-pass-heading{top:8px}#battle-pass.battle-pass-narrow .battle-pass-pills{margin-top:4px}#battle-pass.battle-pass-narrow .battle-pass-exp{margin-top:0}#battle-pass.battle-pass-short .battle-pass-hero{height:74px}#battle-pass.battle-pass-short .battle-pass-hero:before{bottom:-44px}#battle-pass.battle-pass-short .battle-pass-heading{align-items:flex-start;gap:8px;display:flex;top:6px;left:16px}#battle-pass.battle-pass-short .battle-pass-pills{flex-wrap:nowrap;margin:1px 0 0}#battle-pass.battle-pass-short .battle-pass-season{padding:3px 26px 9px;font-size:14px}#battle-pass.battle-pass-short .battle-pass-title{font-size:28px}#battle-pass.battle-pass-short .battle-pass-medal{width:60px;height:60px;top:6px;box-shadow:0 0 0 3px #fff,0 0 0 5px #76afd2,0 4px 10px #2c5a8a55}#battle-pass.battle-pass-short.battle-pass-premium-on .battle-pass-medal{box-shadow:0 0 0 3px #fff,0 0 0 5px #f2c15b,0 0 14px 4px #ffd76a99,0 4px 10px #b5780f55}#battle-pass.battle-pass-short .battle-pass-medal small{font-size:10px}#battle-pass.battle-pass-short .battle-pass-medal b{font-size:26px}#battle-pass.battle-pass-short .battle-pass-medal-crown{width:26px;top:-14px}#battle-pass.battle-pass-short .battle-pass-close{width:34px;height:34px;top:6px}#battle-pass.battle-pass-short .battle-pass-foot{gap:8px;padding:0;position:absolute;top:106px;right:12px}#battle-pass.battle-pass-short .battle-pass-foot .battle-pass-btn{padding:5px 14px;font-size:14px}#battle-pass.battle-pass-short .battle-pass-premium-active{height:32px;padding:0 14px;font-size:14px}#battle-pass.battle-pass-short .battle-pass-tabs{padding-top:8px}#battle-pass.battle-pass-short :is(.battle-pass-table,.battle-pass-list){margin-bottom:10px}#battle-pass.battle-pass-narrow .battle-pass-modal{margin:26px 0 8px;padding-top:30px}#battle-pass.battle-pass-narrow .battle-pass-ribbon{padding:6px 44px 14px;font-size:18px;top:-20px}#battle-pass.battle-pass-narrow .battle-pass-buy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}#battle-pass.battle-pass-narrow .battle-pass-buy>:not(.battle-pass-buy-now,.battle-pass-buy-stepper,.battle-pass-buy-chips){grid-column:1/-1}#battle-pass.battle-pass-narrow .battle-pass-buy-now{grid-row:1/3;margin:0 0 10px 6px}#battle-pass.battle-pass-narrow .battle-pass-buy-lv{width:58px;height:58px}#battle-pass.battle-pass-narrow .battle-pass-buy-lv b{font-size:24px}#battle-pass.battle-pass-narrow .battle-pass-buy-items{min-height:48px;padding-bottom:6px}#battle-pass.battle-pass-narrow .battle-pass-buy-price{margin-bottom:4px;padding:6px 12px}#battle-pass.battle-pass-narrow .battle-pass-buy .battle-pass-modal-note{margin:2px 0 6px}#battle-pass.battle-pass-narrow .battle-pass-premium{padding-top:30px}#battle-pass.battle-pass-narrow .battle-pass-premium>p{margin:0 0 6px}#battle-pass.battle-pass-narrow .battle-pass-highlights{margin-bottom:8px}#battle-pass.battle-pass-narrow .battle-pass-highlights .battle-pass-orb{width:44px!important;height:44px!important}#battle-pass.battle-pass-narrow .battle-pass-highlights .battle-pass-icon{width:30px;height:30px}#battle-pass.battle-pass-narrow .battle-pass-offer{padding:8px 12px 10px}#battle-pass.battle-pass-narrow .battle-pass-offer h3{margin-bottom:4px}#battle-pass.battle-pass-narrow .battle-pass-offer-book img{height:34px}#battle-pass.battle-pass-narrow .battle-pass-offer ul{margin-bottom:6px}#battle-pass.battle-pass-narrow .battle-pass-offer li{margin:2px 0}#battle-pass.battle-pass-narrow .battle-pass-claimed{width:min(740px,100% - 32px)}#battle-pass.battle-pass-narrow .battle-pass-claimed .battle-pass-modal-row{gap:6px}#battle-pass.battle-pass-narrow .battle-pass-claimed .battle-pass-modal-item{width:80px}#battle-pass.battle-pass-narrow .battle-pass-claimed small{text-overflow:ellipsis;white-space:nowrap;width:78px;margin-top:6px;font-size:11px;overflow:hidden}#battle-pass.battle-pass-short .battle-pass-modal{margin:22px 0 4px}#battle-pass.battle-pass-short .battle-pass-modal .battle-pass-btn{padding:7px 18px}#battle-pass.battle-pass-short .battle-pass-buy-items{min-height:42px}#battle-pass.battle-pass-short .battle-pass-buy-items .battle-pass-orb{width:40px;height:40px}#battle-pass.battle-pass-short .battle-pass-highlights .battle-pass-orb{width:40px!important;height:40px!important}#battle-pass.battle-pass-short .battle-pass-offer-book img{height:30px}#battle-pass.battle-pass-short .battle-pass-premium{padding-bottom:10px}#battle-pass.battle-pass-short .battle-pass-modal{margin-bottom:0}#battle-pass.battle-pass-short .battle-pass-buy-price{grid-template-columns:auto 1fr auto}#battle-pass.battle-pass-short .battle-pass-buy-off{grid-area:1/2}#battle-pass.battle-pass-short .battle-pass-buy-price b{grid-area:1/3}#battle-pass.battle-pass-short .battle-pass-burst{width:340px;margin:-220px 0 0 -170px}#battle-pass .battle-pass-buy-levels{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #8a4f0099;background:linear-gradient(#ffd774,#e8941a);border:2px solid #fff;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px #b5780f88,0 3px 8px #e8941a55}#battle-pass .battle-pass-buy-levels:hover{filter:brightness(1.05)}.battle-pass-buy-levels svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #8a4f0099);flex:none;width:14px;height:14px}.battle-pass-buy{width:min(620px,100% - 32px);padding:38px 20px 16px}.battle-pass-buy-now{justify-content:center;align-items:center;gap:14px;margin:4px 0 10px;display:flex}.battle-pass-buy-lv{text-align:center;background:radial-gradient(circle at 34% 28%,#fff,#eefaff 45%,#a9dcf6);border-radius:50%;place-content:center;width:74px;height:74px;display:grid;box-shadow:0 0 0 4px #fff,0 0 0 6px #76afd2,0 6px 12px #2c5a8a44}.battle-pass-buy-lv small{color:#4065ac;font-size:10px;font-weight:700}.battle-pass-buy-lv b{color:#427bc1;font-size:30px;line-height:.95}.battle-pass-buy-to{background:radial-gradient(circle at 34% 28%,#fff,#fff6dc 45%,#ffd98a);box-shadow:0 0 0 4px #fff,0 0 0 6px #f2c15b,0 6px 12px #b5780f44}.battle-pass-buy-to b{color:#d08a1e}.battle-pass-buy-arrow{color:#76afd2;font-size:26px;font-weight:800}.battle-pass-buy-stepper{justify-content:center;align-items:center;gap:8px;margin:2px 0 6px;display:flex}#battle-pass .battle-pass-buy-step{color:#fff;background:linear-gradient(#8fd0f0,#427bc1);border:2px solid #fff;border-radius:50%;width:36px;height:36px;padding:0;font-size:22px;font-weight:800;line-height:1;box-shadow:0 2px #2c5a8a44}#battle-pass .battle-pass-buy-step:disabled{color:#9fb2c2;box-shadow:none;background:linear-gradient(#e9f1f7,#c9d6df)}.battle-pass-buy-count{color:#35577e;background:#fff;border-radius:12px;place-items:center;width:96px;height:40px;font-size:22px;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #cbdbe8}.battle-pass-buy-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;display:flex}#battle-pass .battle-pass-buy-chip{color:#4065ac;background:#dfe6fb;border:0;border-radius:12px;padding:3px 12px;font-size:13px;font-weight:700}#battle-pass .battle-pass-buy-chip-on{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1)}.battle-pass-buy-unlock{text-align:left;background:#f4f9ff;border-radius:12px;margin:0 0 10px;padding:8px 10px 2px;box-shadow:inset 0 0 0 1px #d6e6f2}.battle-pass-buy-unlock h4{color:#35577e;justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.battle-pass-buy-unlock h4 span{color:#8aa3b8;font-weight:400}.battle-pass-buy-items{align-items:center;gap:10px;min-height:56px;padding:5px 6px 9px 8px;display:flex}#battle-pass .battle-pass-buy-items .battle-pass-orb{flex:none;width:46px;height:46px}.battle-pass-buy-items .battle-pass-icon{width:32px;height:32px}.battle-pass-buy-items .battle-pass-count{min-width:16px;height:14px;font-size:9px;line-height:14px;bottom:-2px;right:-4px}.battle-pass-buy-items .battle-pass-lock{width:18px;bottom:-5px;left:-5px}.battle-pass-buy-more{color:#4065ac;background:#e3ebf5;border-radius:10px;flex:none;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:700}.battle-pass-buy-price{text-align:left;color:#8a6a2a;background:#fff7e0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:0 0 10px;padding:8px 12px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1.5px #f2c15b}.battle-pass-buy-price b{color:#b5780f;text-align:right;font-size:20px}.battle-pass-buy-price s{color:#c9b089;margin-right:6px;font-size:13px;font-weight:400}.battle-pass-buy-off{color:#c2410c;grid-column:1/-1;font-size:12px;font-weight:700}.battle-pass-buy-confirm{width:min(420px,100% - 32px)}.battle-pass-buy-short{color:#c2410c}.battle-pass-exceed{isolation:isolate;cursor:pointer;flex:none;grid-template-rows:34px 1fr auto auto 1fr;justify-items:center;width:200px;margin-left:8px;display:grid;position:relative}.battle-pass-exceed:before{content:"";z-index:-1;background:linear-gradient(#f3ecff,#fff 45%,#fff7e6);border-radius:14px;position:absolute;inset:4px -2px;box-shadow:inset 0 0 0 2px #c9b6f5}.battle-pass-exceed-tag{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(110deg,#a98bf0,#6f5fd8);border-radius:13px;align-items:center;height:26px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #fff,0 2px 6px #6f5fd866}.battle-pass-exceed>.battle-pass-orb{grid-row:3;width:84px!important;height:84px!important}.battle-pass-exceed .battle-pass-icon{width:54px;height:54px}#battle-pass .battle-pass-orb-exceed{background:radial-gradient(circle at 34% 28%,#fff,#f1ebff 45%,#d6c8fb);box-shadow:0 0 0 3px #fff,0 0 0 5px #b9a2f5,0 4px 10px #6f5fd833}#battle-pass .battle-pass-orb-exceed.battle-pass-orb-ready{box-shadow:0 0 0 3px #fff,0 0 0 6px #9ee6c4,0 0 16px 5px #7fe0b8aa}.battle-pass-exceed-text{text-align:center;color:#35577e;flex-direction:column;grid-row:4;align-items:center;gap:3px;margin-top:12px;font-size:12px;line-height:1.3;display:flex}.battle-pass-exceed-text strong{color:#6f5fd8;font-size:14px}.battle-pass-exceed-text small{color:#8aa3b8;padding:0 8px;font-size:11px}.battle-pass-exceed-ready{color:#fff;background:linear-gradient(110deg,#5fd3a0,#2f9a7c);border-radius:9px;padding:1px 8px;font-size:11px;font-weight:700}.battle-pass-medal-max{color:#6f5fd8!important;font-size:38px!important}.battle-pass-medal-exceed{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#a98bf0,#6f5fd8);border-radius:9px;padding:1px 8px;font-size:11px;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.battle-pass-exceed-info{width:min(540px,100% - 32px)}.battle-pass-exceed-rule{text-align:left;color:#35577e;background:#f6f2ff;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;margin:8px 0;padding:6px 10px;font-size:13px;display:grid}#battle-pass .battle-pass-exceed-rule .battle-pass-orb{width:46px;height:46px}.battle-pass-exceed-rule .battle-pass-icon{width:30px;height:30px}.battle-pass-exceed-rule small{color:#8aa3b8;font-size:11px;display:block}.battle-pass-exceed-rule b{color:#6f5fd8}.battle-pass-exceed-name{cursor:pointer}.battle-pass-exceed-name:hover{text-decoration:underline}.battle-pass-exceed-up .battle-pass-modal-level{color:#6f5fd8}.battle-pass-premium-on .battle-pass-hero{box-shadow:inset 0 -3px #f5c451}.battle-pass-premium-on .battle-pass-hero:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 30%,#fff3c866 42%,#fffa 46%,#fff3c866 50%,#0000 62%) 0 0/200% 100% no-repeat;animation:6s ease-in-out infinite battle-pass-shine;position:absolute;inset:0}@keyframes battle-pass-shine{0%{background-position:150% 0}45%,to{background-position:-50% 0}}.battle-pass-premium-on .battle-pass-medal{background:radial-gradient(circle at 36% 28%,#fff,#fff7dc 50%,#ffe39a);box-shadow:0 0 0 4px #fff,0 0 0 7px #f2c15b,0 0 22px 6px #ffd76a99,0 6px 14px #b5780f55}.battle-pass-premium-on .battle-pass-medal small{color:#b5780f}.battle-pass-premium-on .battle-pass-medal b:not(.battle-pass-medal-max){color:#e08a12}.battle-pass-medal-crown{filter:drop-shadow(0 2px 2px #8a4f0066);width:40px;position:absolute;top:-22px;left:50%;transform:translate(-50%)rotate(-8deg)}.battle-pass-pill-premium{text-shadow:0 1px 1px #8a4f0099;background:linear-gradient(110deg,#ffd774,#e8941a)}.battle-pass-pill-premium img{width:16px;margin:-2px 0}.battle-pass-premium-on .battle-pass-bar i{background:linear-gradient(#ffffff8c 0 38%,#0000 40%),linear-gradient(90deg,#ffe58a,#f5b73b 60%,#ec9420)}.battle-pass-premium-on .battle-pass-bar span{text-shadow:0 0 2px #9a5a00,0 1px 2px #9a5a00}.battle-pass-boost{color:#fff;white-space:nowrap;text-shadow:0 1px 1px #8a4f0099;background:linear-gradient(110deg,#ffd774,#e8941a);border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px 0 4px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #fff,0 2px 6px #e8941a55}.battle-pass-boost img{object-fit:cover;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1.5px #fff}.battle-pass-premium-on .battle-pass-label-premium{background:linear-gradient(#fff2c4,#ffe08a);box-shadow:inset 0 0 0 2px #f5c451,inset 0 0 18px #fff8}.battle-pass-premium-on .battle-pass-label-premium small{color:#b5780f;font-weight:700}.battle-pass-premium-active{color:#b5780f;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(#fff6d8,#ffe6a0);border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 2px #f5c451,0 3px #e8c26a}.battle-pass-premium-active img{width:24px}.battle-pass-mxp-bonus{color:#fff;text-shadow:0 1px 1px #8a4f0099;background:linear-gradient(110deg,#ffd774,#e8941a);border-radius:8px;padding:0 6px;font-size:11px;font-weight:800;line-height:16px}.battle-pass-quota-crown{width:14px;margin-right:-2px}.battle-pass-unlock-burst{z-index:30;border-radius:inherit;pointer-events:none;animation:battle-pass-unlock-fade 2.6s ease-out var(--unlock-elapsed) both;background:radial-gradient(circle at 50% 42%,#fff6d0cc,#0000 55%);position:absolute;inset:0;overflow:hidden}.battle-pass-unlock-rays{opacity:.9;filter:sepia()saturate(3)hue-rotate(-8deg);width:760px;max-width:none;height:760px;margin:-380px 0 0 -380px;animation:12s linear infinite daily-login-spin;position:absolute;top:42%;left:50%}.battle-pass-unlock-banner{animation:battle-pass-unlock-pop .5s cubic-bezier(.2,1.6,.4,1) var(--unlock-elapsed) both;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.battle-pass-unlock-banner img{filter:drop-shadow(0 4px 6px #8a4f0066);width:84px}.battle-pass-unlock-banner b{color:#fff;letter-spacing:1px;white-space:nowrap;text-shadow:0 2px 2px #8a4f0099;background:linear-gradient(#ffd774,#e8941a);border-radius:10px;padding:8px 30px;font-size:30px;font-weight:900;box-shadow:0 0 0 3px #fff,0 6px 18px #b5780f88}.battle-pass-unlock-banner small{color:#8a4f00;text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff;font-size:14px;font-weight:700}@keyframes battle-pass-unlock-fade{0%,70%{opacity:1}to{opacity:0}}@keyframes battle-pass-unlock-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.battle-pass-unlocking .battle-pass-orb-premium{animation:battle-pass-unlock-flash .9s ease-out calc(var(--unlock-elapsed) + var(--wave,0s)) both}@keyframes battle-pass-unlock-flash{0%{box-shadow:0 0 0 3px #fff,0 0 0 5px #f2c15b}35%{box-shadow:0 0 0 3px #fff,0 0 0 6px #ffd76a,0 0 26px 10px #ffd76acc}to{box-shadow:0 0 0 3px #fff,0 0 0 5px #f2c15b}}.battle-pass-lock-pop{animation:battle-pass-lock-pop .6s ease-in calc(var(--unlock-elapsed) + var(--wave,0s)) both}@keyframes battle-pass-lock-pop{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-8px)rotate(-12deg)}to{opacity:0;transform:translate(-8px,-26px)rotate(-40deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.battle-pass-sparkle,.battle-pass-rays,.battle-pass-burst,.battle-pass-complete-in,.battle-pass-premium-on .battle-pass-hero:after,.battle-pass-unlock-rays{animation:none}}#battle-pass .battle-pass-orb-empty{background:#ffffff59;box-shadow:inset 0 0 0 2px #fff9}.battle-pass-skeleton{background:#eef8ff;grid-template-rows:118px 34px 40px 1fr;gap:10px;padding:14px;display:grid;position:absolute;inset:0}.battle-pass-skeleton i{background:linear-gradient(100deg,#dceaf3 30%,#f6fbff 50%,#dceaf3 70%) 0 0/220% 100%;border-radius:14px;animation:1.4s ease-in-out infinite battle-pass-skeleton;display:block}.battle-pass-skeleton .battle-pass-skeleton-exp,.battle-pass-skeleton .battle-pass-skeleton-tabs{border-radius:20px}@keyframes battle-pass-skeleton{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.battle-pass-skeleton i{animation:none}}.battle-pass-closed{color:#2c5a8a;text-align:center;background:#eef8ff;place-items:center;margin:0;padding:24px;font-weight:700;display:grid;position:absolute;inset:0}.battle-pass-empty{color:#5b7f99;text-align:center;margin:24px 0}#battle-pass .battle-pass-busy{cursor:progress;position:relative;overflow:hidden}#battle-pass .battle-pass-busy:disabled{opacity:1;filter:none}#battle-pass .battle-pass-mbtn-claim.battle-pass-busy:disabled{color:#fff;text-shadow:0 1px 2px #1d5e4b99;background:linear-gradient(#8be6b8,#2f9a7c)}#battle-pass .battle-pass-busy:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%) 0 0/220% 100%;animation:1.1s ease-in-out infinite battle-pass-skeleton;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#battle-pass .battle-pass-busy:after{background:#ffffff4d;animation:none}}#mail-window.mobile-mail{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:142px 226px minmax(0,1fr);gap:10px;padding:0 12px 12px;display:grid;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#mail-window.mobile-mail.mail-narrow{grid-template-columns:136px minmax(0,1fr)}:is(.mobile-mail,.mail-dialog),:is(.mobile-mail,.mail-dialog) *{font-family:"MN Maguro",var(--ui-font)}:is(.mobile-mail,.mail-dialog) button{font:inherit;cursor:pointer;margin:0}:is(.mobile-mail,.mail-dialog) button:disabled{cursor:default}:is(.mobile-mail,.mail-dialog) button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}:is(.mobile-mail,.mail-dialog) img{image-rendering:pixelated}:is(.mobile-mail,.mail-dialog)>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -12px;padding:0 0 0 12px;font-size:16px;display:flex}#mail-window.mobile-mail>header>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#mail-window.mobile-mail .mail-emblem{object-fit:contain;flex:none;width:22px;height:22px}#mail-window.mobile-mail .mail-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}#mail-window.mobile-mail .mail-close:before,#mail-window.mobile-mail .mail-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#mail-window.mobile-mail .mail-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#mail-window.mobile-mail .mail-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#mail-window.mobile-mail nav{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:8px;min-height:0;padding:8px 4px 4px 0;display:flex;overflow:auto}#mail-window.mobile-mail nav>button{color:#526c80;text-align:center;white-space:nowrap;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;min-height:44px;padding:8px 6px;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#mail-window.mobile-mail nav>button.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}#mail-window.mobile-mail nav>button:disabled{opacity:.6}#mail-window.mobile-mail .mail-count{box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);text-shadow:none;background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-3px;box-shadow:0 0 0 2px #fff}#mail-window.mobile-mail .mail-sub{flex-direction:column;gap:6px;margin:-2px 0 2px 18px;display:flex}#mail-window.mobile-mail .mail-chip{color:#52758d;white-space:nowrap;background:#f7faf5;border:1px solid #c8dae2;border-radius:14px 4px 4px 14px;justify-content:flex-start;align-items:center;gap:6px;min-height:36px;padding:4px 10px;font-size:12px;display:flex}#mail-window.mobile-mail .mail-chip img{flex:none;height:13px}#mail-window.mobile-mail .mail-chip.on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}#mail-window.mobile-mail .mail-chip.trade.on{text-shadow:0 1px #5a449a7a;background:linear-gradient(120deg,#a993e0,#7a62c4);border-color:#9a86d8}#mail-window.mobile-mail .mail-chip:disabled{opacity:.45}#mail-window.mobile-mail .mail-status{color:#52758d;text-align:center;margin-top:auto;font-size:12px}#mail-window.mobile-mail .mail-status:empty{display:none}#mail-window.mobile-mail .mail-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;grid-area:2/2;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:auto}#mail-window.mobile-mail .mail-row{height:54px;color:inherit;text-align:left;touch-action:pan-y;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-content:center;gap:3px 8px;padding:4px 10px 4px 6px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#mail-window.mobile-mail .mail-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#mail-window.mobile-mail .mail-row.read{opacity:.62}#mail-window.mobile-mail .mail-row-icon{grid-area:1/1/-1/2;place-self:center;place-items:center;width:40px;height:36px;display:grid;position:relative}#mail-window.mobile-mail .mail-row-icon img{transform:scale(1.6)}#mail-window.mobile-mail .mail-dot{background:#e0605e;border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #fff}#mail-window.mobile-mail .mail-row b{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/auto/-1;font-weight:400;line-height:1.2;overflow:hidden}#mail-window.mobile-mail .mail-row small{color:#6e8ca3;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}#mail-window.mobile-mail .mail-row em{color:#b5780f;white-space:nowrap;grid-area:2/3;justify-self:end;font-size:11px;font-style:normal}#mail-window.mobile-mail .mail-pane{flex-direction:column;grid-area:2/3;gap:6px;min-height:0;display:flex}#mail-window.mobile-mail.mail-narrow .mail-pane{grid-column:2}#mail-window.mobile-mail .mail-hint{color:#8aa0b0;text-align:center;flex:1;place-items:center;font-size:13px;display:grid}#mail-window.mobile-mail .mail-head{flex:none;align-items:center;gap:6px;display:flex}#mail-window.mobile-mail .mail-back{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:18px;flex:none;width:36px;height:36px;padding:0;font-size:20px;line-height:1}#mail-window.mobile-mail .mail-heading{flex:1;min-width:0;padding:0 2px}#mail-window.mobile-mail .mail-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}#mail-window.mobile-mail .mail-from{color:#6e8ca3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}#mail-window.mobile-mail .mail-from span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#mail-window.mobile-mail .mail-from em{color:#b5780f;font-style:normal}#mail-window.mobile-mail .mail-sender-head{flex:none;width:20px;height:20px}#mail-window.mobile-mail .mail-body{white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;touch-action:pan-y;background:#fffdf7;border:2px solid #fff;border-radius:8px;flex:1;min-height:40px;padding:6px 10px;font-size:13px;line-height:1.45;overflow:auto;box-shadow:0 1px 3px #758c9f44}#mail-window.mobile-mail .mail-attachments{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}#mail-window.mobile-mail .mail-attachments.system{gap:4px}:is(.mobile-mail,.mail-dialog) .mail-slot{background:linear-gradient(145deg,#fff5,#cce6f1);border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}:is(.mobile-mail,.mail-dialog) .mail-slot img{object-fit:contain;max-width:32px;max-height:32px}:is(.mobile-mail,.mail-dialog) .mail-slot i{color:#3f4b6e;font:600 12px var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff;font-style:normal;line-height:1.1;position:absolute;bottom:0;right:2px}#mail-window.mobile-mail .mail-attachments.system .mail-slot{width:36px;height:36px}#mail-window.mobile-mail .mail-slot.empty{width:35px;height:38px;box-shadow:none;background:0 0;border:0}#mail-window.mobile-mail .mail-slot.empty img{width:35px;height:38px}#mail-window.mobile-mail .mail-money{color:#42677e;text-overflow:ellipsis;white-space:nowrap;background:#e5eee9;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-size:13px;font-weight:600;overflow:hidden}#mail-window.mobile-mail .mail-money.trade{color:#4f3a94;background:#ece6fa}:is(.mobile-mail,.mail-dialog) .mail-warn{color:#d33a2c;background:#fff4f2;border-radius:8px;flex:none;align-items:flex-start;gap:6px;padding:5px 8px;font-size:12px;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #f3c9c4}:is(.mobile-mail,.mail-dialog) .mail-warn img{flex:none;margin-top:1px}:is(.mobile-mail,.mail-dialog) .mail-buttons{flex:none;gap:8px;display:flex}:is(.mobile-mail,.mail-dialog) .mail-buttons button{color:#fff;text-shadow:0 1px #416cac88;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;flex:1;min-width:0;min-height:44px;padding:6px 4px;font-size:15px;line-height:1.2;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}:is(.mobile-mail,.mail-dialog) .mail-buttons button.use{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600;box-shadow:inset 0 1px #fff3cf,0 2px 3px #b5893d55}:is(.mobile-mail,.mail-dialog) .mail-buttons button.danger{text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;box-shadow:inset 0 1px #ffe6e9,0 2px 3px #b6838d55}:is(.mobile-mail,.mail-dialog) .mail-buttons button.trade{text-shadow:0 1px #4f3a9488;background:linear-gradient(#a993e0,#7a62c4);border-color:#9a86d8;box-shadow:inset 0 1px #efe8ff,0 2px 3px #7a62c455}:is(.mobile-mail,.mail-dialog) .mail-buttons button:disabled{opacity:.4}:is(.mobile-mail,.mail-dialog) .mail-buttons button:active:not(:disabled){filter:brightness(.96)}#mail-window.mobile-mail .mail-form{grid-area:2/2/auto/-1;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 200px;gap:8px 10px;min-height:0;display:grid}#mail-window.mobile-mail .mail-field{box-sizing:border-box;background:#f7faf5;border:1px solid #c8dae2;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;display:flex;position:relative}#mail-window.mobile-mail .mail-field:focus-within{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}#mail-window.mobile-mail .mail-field.area{align-items:stretch;padding:8px 12px 18px}#mail-window.mobile-mail :is(.mail-field input,.mail-field textarea){color:#42677e;background:0 0;border:0;outline:none;flex:1;min-width:0;margin:0;padding:0;font-size:14px}#mail-window.mobile-mail .mail-field textarea{resize:none;line-height:1.45}#mail-window.mobile-mail .mail-field input::placeholder,#mail-window.mobile-mail .mail-field textarea::placeholder{color:#94aab8;opacity:1}#mail-window.mobile-mail .mail-counter{color:#94aab8;flex:none;font-size:11px}#mail-window.mobile-mail .mail-field.area .mail-counter{position:absolute;bottom:3px;right:8px}#mail-window.mobile-mail .mail-friends{color:#52758d;max-width:120px;height:28px;font:12px "MN Maguro",var(--ui-font);background:#fff;border:1px solid #c8dae2;border-radius:14px;flex:none;padding:0 6px}#mail-window.mobile-mail .mail-attach{background:#e5eee9;border-radius:8px;flex-direction:column;grid-area:1/2/4;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto;box-shadow:inset 0 0 0 1px #c8dae2}#mail-window.mobile-mail.mail-trade .mail-attach{background:#ece6fa;box-shadow:inset 0 0 0 1px #cbbdf0}#mail-window.mobile-mail .mail-label{color:#6e8ca3;font-size:12px}#mail-window.mobile-mail.mail-trade .mail-label{color:#6a52b0}#mail-window.mobile-mail .mail-attach-row{align-items:center;gap:8px;min-width:0;display:flex}#mail-window.mobile-mail .mail-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}#mail-window.mobile-mail .mail-pick{flex-direction:column;gap:4px;min-width:0;display:flex}#mail-window.mobile-mail .mail-pick-buttons{gap:4px;display:flex}#mail-window.mobile-mail .mail-pick-buttons button{color:#52758d;background:#fff;border:1px solid #c8dae2;border-radius:14px;min-height:28px;padding:0 10px;font-size:12px}#mail-window.mobile-mail .mail-trash{color:#c0504d;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}#mail-window.mobile-mail .mail-trash svg{width:20px;height:20px}#mail-window.mobile-mail .mail-trash:active{background:#c0504d1a}#mail-window.mobile-mail .mail-money-input{box-sizing:border-box;color:#42677e;text-align:right;background:#f7faf5;border:1px solid #c8dae2;border-radius:8px;outline:none;flex:none;width:100%;min-width:0;height:34px;margin:0;padding:0 10px;font-size:14px}#mail-window.mobile-mail .mail-money-input:focus{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}#mail-window.mobile-mail .mail-fee{color:#52758d;justify-content:space-between;margin-top:auto;font-size:13px;display:flex}#mail-window.mobile-mail .mail-fee b{color:#d33a2c;font-weight:400}#mail-window.mobile-mail .mail-form>.mail-buttons{grid-area:4/1/auto/-1}#mail-window.mobile-mail.mail-narrow .mail-list{grid-column:2}#mail-window.mobile-mail.mail-narrow .mail-form{overscroll-behavior:contain;flex-direction:column;grid-column:2;gap:8px;display:flex;overflow:auto}#mail-window.mobile-mail.mail-narrow .mail-form>*{flex:none}#mail-window.mobile-mail.mail-narrow .mail-field.area{min-height:96px}#mail-window.mobile-mail.mail-narrow .mail-attach{overflow:visible}#mail-window.mobile-mail.mail-narrow .mail-attach .mail-fee{margin-top:0}#mail-window.mobile-mail.mail-narrow .mail-form>.mail-buttons{z-index:1;background:linear-gradient(#edf5ed00,#edf5edf5 30%);padding:6px 0 2px;position:sticky;bottom:0}.mail-dialog{z-index:31;box-sizing:border-box;color:#42677e;font:14px/1.45 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.mail-dialog>header{flex:none;height:auto;min-height:32px;margin:0;padding:6px 12px}.mail-dialog .mail-dialog-body{overflow-wrap:anywhere;margin:10px 12px 0}.mail-dialog .mail-red{color:#d33a2c}.mail-dialog .mail-warn{margin:8px 12px 0}.mail-dialog .mail-summary{color:#52758d;background:#e5eee9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;margin:10px 12px 0;padding:8px 10px;font-size:13px;display:grid}.mail-dialog .mail-summary b{color:#42677e;text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:400}.mail-dialog .mail-summary b.mail-red{color:#d33a2c}.mail-dialog .mail-review-item{align-items:center;gap:6px;display:inline-flex}.mail-dialog .mail-review-item .mail-slot{width:32px;height:32px}.mail-dialog .mail-buttons{padding:12px 10px 10px}#friend-mobile-window.mobile-friend{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:manipulation;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:142px 220px minmax(0,1fr);gap:10px;padding:0 12px 12px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#friend-mobile-window.mobile-friend.fm-narrow{grid-template-columns:128px minmax(0,1fr);gap:8px;padding:0 8px 8px}:is(.mobile-friend,.mobile-friend-layer),:is(.mobile-friend,.mobile-friend-layer) *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}:is(.mobile-friend,.mobile-friend-layer) button{font:inherit;color:inherit;cursor:pointer;margin:0}:is(.mobile-friend,.mobile-friend-layer) button:disabled{cursor:default}:is(.mobile-friend,.mobile-friend-layer) button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}:is(.mobile-friend,.mobile-friend-layer) :is(canvas,img){image-rendering:pixelated}.mobile-friend>header,.fm-sheet>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;gap:8px;height:36px;padding:0 0 0 12px;font-size:16px;display:flex}.mobile-friend>header{grid-column:1/-1;margin:0 -12px;padding-left:10px}.mobile-friend.fm-narrow>header{margin:0 -8px}.mobile-friend .fm-emblem{flex:none;place-items:center;width:30px;height:30px;display:grid}.mobile-friend .fm-emblem canvas{image-rendering:auto;width:31px!important;height:29px!important}.mobile-friend .fm-title,.fm-sheet>header>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-friend .fm-pill{white-space:nowrap;background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;display:flex}.mobile-friend .fm-pill i{background:#7fe08e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #fff5}.mobile-friend .fm-pill.fm-busy i{width:13px;height:13px;box-shadow:none;background:0 0;border:2px solid #fff6;border-top-color:#fff;animation:1s linear infinite fm-spin}.mobile-friend .fm-pill.fm-sk{width:64px}:is(.mobile-friend,.mobile-friend-layer) .fm-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}:is(.mobile-friend,.mobile-friend-layer) .fm-close:before,:is(.mobile-friend,.mobile-friend-layer) .fm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(.mobile-friend,.mobile-friend-layer) .fm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:is(.mobile-friend,.mobile-friend-layer) .fm-close:disabled{opacity:.45}.mobile-friend nav{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding:6px 4px 0 0;display:flex;overflow:auto}.mobile-friend .fm-tab{color:#526c80;text-align:left;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:1px;height:44px;padding:0 10px 0 14px;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}.mobile-friend .fm-tab b{font-size:14px;font-weight:400;line-height:1.15}.mobile-friend .fm-tab small{opacity:.85;align-items:center;gap:4px;font-size:11px;line-height:1.1;display:flex}.mobile-friend .fm-tab small i{background:#63c374;border-radius:50%;width:7px;height:7px}.mobile-friend .fm-tab.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.mobile-friend .fm-tab.on b{font-weight:600}.mobile-friend .fm-tab.on small i{background:#9df0a9}.mobile-friend .fm-tab:disabled{opacity:.6}.mobile-friend .fm-reg{flex:none;margin-top:auto}.mobile-friend.fm-narrow nav{gap:5px}.mobile-friend.fm-narrow .fm-tab{height:36px}.mobile-friend.fm-narrow .fm-tab small{display:none}.mobile-friend.fm-narrow .fm-reg{height:40px;font-size:14px}:is(.mobile-friend,.mobile-friend-layer) .fm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:4px 10px;font-size:15px;display:flex;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}:is(.mobile-friend,.mobile-friend-layer) .fm-btn.fm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600}:is(.mobile-friend,.mobile-friend-layer) .fm-btn.fm-ghost{color:#52758d;text-shadow:none;box-shadow:none;background:#f7faf5;border-color:#c8dae2}:is(.mobile-friend,.mobile-friend-layer) .fm-btn.fm-danger{color:#c0443a;text-shadow:none;background:linear-gradient(#fff,#fbe7e4);border-color:#e7c2bd;font-weight:600;box-shadow:0 1px 2px #c0443a22}:is(.mobile-friend,.mobile-friend-layer) .fm-btn:disabled{opacity:.4}:is(.mobile-friend,.mobile-friend-layer) .fm-btn:active:not(:disabled){filter:brightness(.93);transform:translateY(1px)}.mobile-friend .fm-plus{flex:none;width:14px;height:14px;position:relative}.mobile-friend .fm-plus:before,.mobile-friend .fm-plus:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:6px;left:0}.mobile-friend .fm-plus:after{transform:rotate(90deg)}:is(.mobile-friend,.mobile-friend-layer) .fm-tel{flex:none;max-height:30px;margin:-4px 0}.mobile-friend .fm-n{background:#e5eee9;border-radius:9px;flex:none;height:18px;padding:0 6px;font-size:11px;line-height:18px}.mobile-friend .fm-col{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;display:flex}.mobile-friend .fm-seg{flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:1px;display:grid}:is(.mobile-friend,.mobile-friend-layer) .fm-chip{color:#526c80;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px;justify-content:center;align-items:center;gap:5px;min-width:0;height:36px;padding:0 6px;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}:is(.mobile-friend,.mobile-friend-layer) .fm-chip.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}:is(.mobile-friend,.mobile-friend-layer) .fm-chip:disabled{opacity:.45}.mobile-friend .fm-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-friend .fm-chip em{opacity:.85;flex:none;font-size:11px;font-style:normal}.mobile-friend .fm-chip i{background:#63c374;border-radius:50%;flex:none;width:7px;height:7px}.mobile-friend .fm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:auto}.mobile-friend .fm-row{height:52px;color:inherit;text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-content:center;gap:2px 8px;padding:4px 10px 4px 6px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}:is(.mobile-friend,.mobile-friend-layer) .fm-face{color:#427bc1;background:#ffffffa8;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #d7e3e4}:is(.mobile-friend,.mobile-friend-layer) .fm-face canvas{transform:scale(1.5)}:is(.mobile-friend,.mobile-friend-layer) .fm-face[hidden]{display:none}.mobile-friend .fm-row .fm-face{grid-area:1/1/-1/2;place-self:center}.mobile-friend .fm-row b{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/auto/-1;min-width:0;font-weight:400;line-height:1.2;overflow:hidden}.mobile-friend .fm-row small{color:#6e8ca3;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.mobile-friend .fm-row em{color:#3d9a51;white-space:nowrap;grid-area:2/3;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.mobile-friend .fm-row em i,.mobile-friend .fm-st i{background:#63c374;border-radius:50%;width:7px;height:7px}.mobile-friend .fm-row.off{background:linear-gradient(145deg,#f6f6f2,#e3e8eb)}.mobile-friend .fm-row.off b{color:#7f8f9b}.mobile-friend .fm-row.off em{color:#9b9ca4}.mobile-friend .fm-row.off em i{background:#b8c0c6}.mobile-friend .fm-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}.mobile-friend .fm-none,.mobile-friend .fm-empty{color:#8aa0b0;text-align:center;flex:1;align-content:center;place-items:center;gap:8px;padding:10px;font-size:13px;display:grid}.mobile-friend .fm-empty{grid-area:2/2/auto/-1}.mobile-friend .fm-empty canvas{opacity:.55}.mobile-friend .fm-pane{scrollbar-width:none;flex-direction:column;grid-area:2/3;gap:8px;min-height:0;display:flex;overflow:auto}.mobile-friend.fm-narrow .fm-col,.mobile-friend.fm-narrow .fm-pane{grid-column:2}.mobile-friend .fm-hint{color:#8aa0b0;text-align:center;border:1px dashed #c8dae2;border-radius:10px;flex:1;align-content:center;place-items:center;gap:8px;padding:10px;font-size:13px;display:grid}.mobile-friend .fm-card{background:#fffdf7;border:2px solid #fff;border-radius:10px;flex:none;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid;box-shadow:0 1px 3px #758c9f44}.mobile-friend .fm-card>.fm-face{background:linear-gradient(145deg,#fff,#dcebf3);border-radius:29px;grid-row:1/4;width:58px;height:58px;box-shadow:0 0 0 2px #fff,0 1px 3px #758c9f55}.mobile-friend .fm-card>.fm-face canvas{transform:scale(2)}.mobile-friend .fm-card h3{color:#365c7a;min-width:0;margin:0;font-size:17px;font-weight:600}.mobile-friend .fm-top{align-items:center;gap:6px;min-width:0;display:flex}.mobile-friend .fm-top h3{flex:1}.mobile-friend .fm-nick{color:#7a62c4;white-space:nowrap;background:#f6f1ff;border:1px dashed #b9a8d9;border-radius:14px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:60%;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.mobile-friend .fm-nick.has{border-style:solid}.mobile-friend .fm-nick:disabled{opacity:.45}.mobile-friend .fm-nick span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-friend .fm-nick i{background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.2V21h3.8L17.9 9.9l-3.8-3.8zM20.7 7.1a1 1 0 0 0 0-1.4l-2.4-2.4a1 1 0 0 0-1.4 0l-1.8 1.8 3.8 3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.2V21h3.8L17.9 9.9l-3.8-3.8zM20.7 7.1a1 1 0 0 0 0-1.4l-2.4-2.4a1 1 0 0 0-1.4 0l-1.8 1.8 3.8 3.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mobile-friend .fm-row .friend-nick{color:#8a6fb8}.mobile-friend .fm-row.off .friend-nick{color:#a59bb8}.mobile-friend-layer .fm-nick-hint{color:#8aa0b0;flex:none;margin:-4px 0 0;font-size:12px}.mobile-friend .fm-meta{color:#6e8ca3;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.mobile-friend .fm-st{color:#3d9a51;background:#e3f5e6;border-radius:10px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:12px;display:inline-flex}.mobile-friend .fm-st.off{color:#8a979f;background:#eceff1}.mobile-friend .fm-st.off i{background:#b8c0c6}.mobile-friend .fm-grp{color:#52758d;text-overflow:ellipsis;background:#e5eee9;border-radius:10px;max-width:100%;height:20px;padding:0 8px;font-size:12px;line-height:20px;display:inline-block;overflow:hidden}.mobile-friend.fm-narrow .fm-card{grid-template-columns:36px 44px minmax(0,1fr);padding:6px 8px}.mobile-friend.fm-narrow .fm-card>.fm-back{grid-area:1/1/4}.mobile-friend.fm-narrow .fm-card>.fm-face{grid-column:2;width:44px;height:44px}.mobile-friend.fm-narrow .fm-card>.fm-face canvas{transform:scale(1.5)}.mobile-friend.fm-narrow .fm-card>:not(.fm-back):not(.fm-face){grid-column:3}.mobile-friend .fm-back{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:18px;flex:none;width:36px;height:36px;padding:0;font-size:20px;line-height:1}.mobile-friend .fm-acts{flex:none;grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-friend .fm-acts .fm-btn{height:40px;padding:4px 8px;font-size:14px}.mobile-friend .fm-acts .fm-wide{grid-column:1/-1}.mobile-friend.fm-narrow .fm-acts{grid-template-columns:1fr 1fr 1fr;gap:5px}.mobile-friend.fm-narrow .fm-acts .fm-btn{height:38px;font-size:13px}.mobile-friend.fm-narrow .fm-acts .fm-wide{grid-column:auto}:is(.mobile-friend,.mobile-friend-layer) .fm-why{color:#c0443a;background:#fff4f2;border-radius:8px;flex:none;margin:0;padding:3px 10px;font-size:12px;line-height:1.35}.mobile-friend .fm-note{color:#8a5a12;background:#fff4dc;border:2px solid #fff;border-radius:17px;flex:none;align-items:center;gap:8px;min-height:34px;margin:auto 0 0;padding:4px 12px;font-size:12.5px;line-height:1.3;display:flex;box-shadow:0 1px 3px #758c9f44}.mobile-friend .fm-note i{background:#eda23d;border-radius:50%;flex:none;width:8px;height:8px}.mobile-friend .fm-sk{background:#dfe8ea;border-radius:8px;height:12px;display:block;position:relative;overflow:hidden}.mobile-friend .fm-sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.3s ease-in-out infinite fm-shimmer;position:absolute;inset:0;transform:translate(-100%)}.mobile-friend .fm-pill.fm-sk{background:#ffffff2e;border-radius:12px;height:24px}.mobile-friend .fm-sktab{gap:6px}.mobile-friend .fm-sktab .fm-sk:first-child{width:70%}.mobile-friend .fm-sktab .fm-sk:last-child{width:34px;height:8px}.mobile-friend .fm-skchip{border-radius:18px;height:36px}.mobile-friend .fm-skrow{background:linear-gradient(145deg,#fffdf4,#eef3f3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:8px;height:52px;padding:4px 10px 4px 6px;display:grid;box-shadow:0 1px 3px #758c9f33}.mobile-friend .fm-skrow div,.mobile-friend .fm-skcard div{flex-direction:column;gap:7px;display:flex}.mobile-friend .fm-skrow div .fm-sk:last-child{width:56px;height:9px}.mobile-friend .fm-skface{border-radius:50%;width:40px;height:40px}.mobile-friend .fm-skcard .fm-skface{width:58px;height:58px}.mobile-friend .fm-skcard div .fm-sk{width:70%}.mobile-friend .fm-skcard div .fm-sk:first-child{width:50%;height:16px}.mobile-friend .fm-skbtn{border-radius:20px;height:40px}.mobile-friend .fm-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-friend-layer{z-index:31;pointer-events:none;position:fixed;inset:0}.mobile-friend-layer .fm-shield{pointer-events:auto;background:#1d2c3a55;border-radius:12px;position:fixed}.mobile-friend-layer .fm-sheet{pointer-events:auto;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;outline:none;flex-direction:column;gap:9px;padding:0 14px 12px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 26px #456b8e55,inset 0 0 0 3px #fff9}.mobile-friend-layer .fm-sheet>header{flex:none;margin:0 -14px;padding:0 4px 0 14px}.mobile-friend-layer .fm-sheet.fm-narrow{gap:7px;padding:0 10px 10px}.mobile-friend-layer .fm-sheet.fm-narrow>header{margin:0 -10px}.mobile-friend-layer .fm-who{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.mobile-friend-layer .fm-who .fm-face{background:linear-gradient(145deg,#fff,#dcebf3);border:2px solid #fff;border-radius:22px;width:44px;height:44px;box-shadow:0 1px 3px #758c9f55}.mobile-friend-layer .fm-who>div{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-friend-layer .fm-who b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mobile-friend-layer .fm-who small{color:#6e8ca3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-friend-layer .fm-msg{color:#52758d;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.mobile-friend-layer .fm-label{color:#52758d;flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.mobile-friend-layer .fm-label em{color:#8aa0b0;flex:none;font-size:12px;font-style:normal}.mobile-friend-layer .fm-label em.bad{color:#c0443a;font-weight:600}.mobile-friend-layer .fm-item{justify-content:flex-start}.mobile-friend-layer .fm-input{color:#42677e;background:#fff;border:1px solid #80a9d2;border-radius:22px;outline:none;flex:none;width:100%;height:44px;padding:0 14px;font-size:15px;box-shadow:0 0 0 3px #83c3e440}.mobile-friend-layer .fm-input.bad{border-color:#e4766c;box-shadow:0 0 0 3px #e4766c33}.mobile-friend-layer .fm-input::placeholder{color:#a9b8c2}.mobile-friend-layer .fm-gchips{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile-friend-layer .fm-gchips .fm-chip{height:40px}.mobile-friend-layer .fm-gchips .fm-chip.cur{border-style:dashed}.mobile-friend-layer .fm-gchips.fm-five{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-friend-layer .fm-gchips.fm-five .fm-chip{height:36px;padding:0 4px;font-size:12px}.mobile-friend-layer .fm-buttons{flex:none;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.mobile-friend-layer .fm-buttons.fm-three{grid-template-columns:1.3fr 1fr 1fr}.mobile-friend-layer .fm-sheet.fm-narrow :is(.fm-input,.fm-btn){height:40px}.mobile-friend-layer .fm-wait{align-items:center;gap:12px;display:flex}.mobile-friend-layer .fm-wait b{font-size:16px}:is(.mobile-friend,.mobile-friend-layer) .fm-spin{border:3px solid #c8dae2;border-top-color:#5782c8;border-radius:50%;flex:none;width:22px;height:22px;animation:1s linear infinite fm-spin}.mobile-friend-layer .fm-btn .fm-spin{border-color:currentColor #b9c9d1 #b9c9d1;width:16px;height:16px}.mobile-friend-layer .fm-memo{white-space:pre-wrap;overflow-wrap:anywhere;background:#fffdf7;border:2px solid #fff;border-radius:10px;flex:none;min-height:70px;max-height:96px;padding:8px 12px;font-size:14px;line-height:1.5;overflow:auto;box-shadow:0 1px 3px #758c9f44}.mobile-friend-layer .fm-memo.none{color:#a2b3bf;place-items:center;font-size:13px;display:grid}.mobile-friend-layer .fm-sheet.fm-narrow .fm-memo{min-height:52px;max-height:64px}.mobile-friend-layer .fm-nav{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.mobile-friend-layer .fm-ctr{color:#6e8ca3;text-align:center;font-size:13px}.mobile-friend-layer .fm-arrow{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:18px;width:44px;height:36px;padding:0;font-size:20px;line-height:1}.mobile-friend-layer .fm-arrow:disabled{opacity:.4}.mobile-friend-layer .fm-kind{color:#52758d;background:#e5eee9;border-radius:10px;flex:none;height:20px;padding:0 8px;font-size:12px;line-height:20px}.mobile-friend-layer .fm-kind.guild{color:#7a62c4;background:#efe9fb}@keyframes fm-spin{to{transform:rotate(1turn)}}@keyframes fm-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){:is(.mobile-friend,.mobile-friend-layer) .fm-spin,.mobile-friend .fm-pill.fm-busy i{animation:none}}#myview-mobile.mobile-myview{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:manipulation;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:118px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.mobile-myview,.mobile-myview *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.mobile-myview button{font:inherit;color:inherit;cursor:pointer;margin:0}.mobile-myview button:disabled{cursor:default}.mobile-myview button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.mobile-myview img{image-rendering:pixelated}.mobile-myview .mv-n{max-width:none;display:block;position:absolute;top:0;left:0}.mobile-myview>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -10px;padding:0 0 0 10px;font-size:16px;display:flex}.mobile-myview>header>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-myview .mv-emblem{object-fit:contain;flex:none;width:30px;height:27px;position:static}.mobile-myview .mv-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}.mobile-myview .mv-close:before,.mobile-myview .mv-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mobile-myview .mv-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mobile-myview .mv-wait{color:#6e8ca3;text-align:center;grid-column:1/-1;place-items:center;gap:8px;display:grid}.mobile-myview .mv-retry{color:#fff;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;min-height:40px;padding:0 24px}.mobile-myview>nav{flex-direction:column;grid-area:2/1;gap:5px;min-height:0;padding:2px 4px 2px 0;display:flex;overflow:hidden}.mobile-myview>nav>button{color:#526c80;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:1 1 0;min-height:0;max-height:40px;padding:4px 6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}.mobile-myview>nav>button.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}.mobile-myview .mv-count{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);text-shadow:none;background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fff}.mobile-myview .mv-body{flex-direction:column;grid-area:2/2;gap:8px;min-width:0;min-height:0;display:flex}.mobile-myview .mv-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;min-width:0;min-height:0;position:relative;box-shadow:0 1px 3px #758c9f44}.mobile-myview .mv-paper{background:#fffdf7;border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}.mobile-myview .mv-k{color:#6e8ca3;font-size:12px}.mobile-myview .mv-chip{background:#fffc;border-radius:10px;padding:1px 10px;font-size:14px;position:relative}.mobile-myview .mv-pill{background:#e5eee9;border-radius:10px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.mobile-myview .mv-cover{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.mobile-myview .mv-stagebox{flex:1;overflow:hidden}.mobile-myview .mv-stage{transform-origin:50%;position:absolute;top:50%;left:50%}.mobile-myview .mv-stage.mv-clip{overflow:hidden}.mobile-myview .mv-buttons{flex:none;align-items:center;gap:8px;display:flex}.mobile-myview .mv-buttons>button{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;flex:none;width:130px;min-height:40px;padding:6px 4px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.mobile-myview .mv-buttons>button.use{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600;box-shadow:inset 0 1px #fff3cf,0 2px 3px #b5893d55}.mobile-myview .mv-buttons>button.danger{text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;box-shadow:inset 0 1px #ffe6e9,0 2px 3px #b6838d55}.mobile-myview .mv-buttons>button:disabled{opacity:.4}.mobile-myview .mv-buttons>button:active:not(:disabled){filter:brightness(.96)}.mobile-myview .mv-status{color:#52758d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.mobile-myview .mv-chip-button{color:#52758d;white-space:nowrap;background:#f7faf5;border:1px solid #c8dae2;border-radius:15px;flex:none;min-height:30px;padding:0 12px;font-size:13px}.mobile-myview .mv-chip-button:disabled{opacity:.45}.mobile-myview .mv-blur{background:#cfe6ee}.mobile-myview .mv-blur:before{content:"";background:var(--map) center/cover;filter:blur(14px)saturate(1.1);opacity:.75;position:absolute;inset:-20px}.mobile-myview .mv-blur.mv-light{background:#fff}.mobile-myview .mv-blur.mv-light:after{content:"";opacity:.4;pointer-events:none;background:#fff;position:absolute;inset:0}.mobile-myview .mv-blur .mv-stage{z-index:1;box-shadow:0 2px 10px #0003}.mobile-myview .mv-pop{z-index:5;background:#fffdf7;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:2px;max-width:min(320px,90%);padding:4px;display:flex;position:absolute;box-shadow:0 4px 14px #0004}.mobile-myview .mv-pop-text{color:#42677e;white-space:pre-wrap;padding:4px 8px;font-size:12px;line-height:1.35}.mobile-myview .mv-pop-item{text-align:left;color:#42677e;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 12px}.mobile-myview .mv-pop-item:active{background:#e5eee9}.mobile-myview .mv-sheet{z-index:6;background:#1d2b3866;place-items:center;display:grid;position:absolute;inset:0}.mobile-myview .mv-dlg{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:8px;width:min(560px,94%);max-height:94%;padding:0 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #0005}.mobile-myview .mv-dlg>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);align-items:center;height:34px;margin:0 -12px;padding-left:12px;display:flex}.mobile-myview .mv-dlg>header>span{flex:1}.mobile-myview .mv-dlg .mv-close{height:34px}.mobile-myview .mv-prof{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:110px minmax(0,1fr) 240px;gap:8px;min-height:0;display:grid}.mobile-myview .mv-portrait{background:linear-gradient(#cfe7f3,#f7efd7);grid-row:1/3;justify-content:center;align-items:flex-end;padding:4px;display:flex;overflow:hidden}.mobile-myview .mv-info{grid-column:2/4;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-content:start;gap:4px 10px;padding:8px 12px;font-size:15px;display:grid}.mobile-myview .mv-info .mv-v{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mobile-myview .mv-info .mv-k{white-space:nowrap;align-self:center;font-size:13px}.mobile-myview .mv-intro{padding:6px 10px 40px;font-size:12px;position:relative;overflow:hidden}.mobile-myview .mv-intro p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mobile-myview .mv-intro .mv-chip-button{position:absolute;bottom:4px;right:4px}.mobile-myview .mv-growth{background:linear-gradient(145deg,color-mix(in srgb,var(--line) 10%,#fffdf4),color-mix(in srgb,var(--line) 22%,#fff));border-color:color-mix(in srgb,var(--line) 25%,#fff);overflow:hidden}.mobile-myview .mv-growth-stage canvas{image-rendering:pixelated;position:absolute;top:0;left:0}.mobile-myview .mv-gnum{color:#fff;-webkit-text-stroke:3px #161b70;paint-order:stroke fill;position:absolute;transform:translate(-50%);font:700 12px/1 Segoe UI,sans-serif!important}.mobile-myview .mv-build{text-align:center;width:38px;font-size:12px;line-height:16px;position:absolute}.mobile-myview .mv-gro{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 172px;gap:8px;min-height:0;display:grid}.mobile-myview .mv-gro-left{flex-direction:column;gap:6px;min-height:0;display:flex}.mobile-myview .mv-stats{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;display:grid}.mobile-myview .mv-grp{border-left:4px solid var(--c);flex-direction:column;justify-content:space-evenly;gap:1px;padding:2px 3px;display:flex}.mobile-myview .mv-srow{text-align:left;background:0 0;border:1.5px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr) 32px 18px;align-items:center;gap:5px;height:25px;padding:0 4px;font-size:13px;display:grid}.mobile-myview .mv-srow b{color:var(--c);white-space:nowrap;font-size:12px;font-weight:600}.mobile-myview .mv-srow .mv-v{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.mobile-myview .mv-srow em{color:#b5780f;text-align:right;font-style:normal;font-weight:700}.mobile-myview .mv-srow.sel{border-color:var(--c);background:#fff;box-shadow:0 1px 3px #758c9f44}.mobile-myview .mv-lv{flex-direction:column;gap:2px;line-height:1.1;display:flex}.mobile-myview .mv-mpips{gap:2px;display:flex}.mobile-myview .mv-mpips i,.mobile-myview .mv-bigpips i{background:#d8e1e5;border-radius:2px;flex:1;height:3px}.mobile-myview .mv-mpips i.f,.mobile-myview .mv-bigpips i.f{background:var(--c)}.mobile-myview .mv-elems{gap:4px;display:grid}.mobile-myview .mv-elem{white-space:nowrap;align-items:center;gap:6px;padding:2px 6px;font-size:13px;display:flex;overflow:hidden}.mobile-myview .mv-elem-label{color:#6e8ca3;flex:none;width:58px}.mobile-myview .mv-e{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:2px;width:52px;font-weight:600;display:inline-flex}.mobile-myview .mv-e img{width:14px;height:14px;position:static}.mobile-myview .mv-e span{text-align:center;flex:1}.mobile-myview .mv-adj{border-top:4px solid var(--c);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mobile-myview .mv-adj-name{color:var(--c);font-size:18px;font-weight:700;line-height:1.1}.mobile-myview .mv-meta{color:#6e8ca3;justify-content:space-between;gap:6px;font-size:13px;display:flex}.mobile-myview .mv-bigpips{gap:4px;display:flex}.mobile-myview .mv-bigpips i{border-radius:3px;height:6px}.mobile-myview .mv-stepper{grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;margin-top:auto;display:grid}.mobile-myview .mv-step{border:2px solid var(--c);height:44px;color:var(--c);touch-action:manipulation;background:#fff;border-radius:22px;padding:0;position:relative}.mobile-myview .mv-step:before,.mobile-myview .mv-step.inc:after{content:"";background:currentColor;border-radius:2px;width:16px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-myview .mv-step.inc{background:var(--c);color:#fff}.mobile-myview .mv-step.inc:after{transform:translate(-50%,-50%)rotate(90deg)}.mobile-myview .mv-step:active:not(:disabled){scale:.94}.mobile-myview .mv-step:disabled{color:#b8c4cb;background:#f1f4f5;border-color:#cfd9de}.mobile-myview .mv-stepper output{text-align:center;color:#b5780f;font-size:22px;font-weight:700}.mobile-myview .mv-namechip{z-index:2;background:#fffffde6;border-radius:10px;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0002}.mobile-myview .mv-boss-heading{color:#181818;text-align:center;width:155px;height:20px;font-size:12px;font-weight:400;line-height:20px;position:absolute;top:3px;left:131px}.mobile-myview .mv-medal{background:0 0;border:0;width:53px;height:79px;padding:0;position:absolute}.mobile-myview .mv-medal b{text-align:center;color:#fff7bd;-webkit-text-stroke:3px #321f16;paint-order:stroke fill;pointer-events:none;width:50px;position:absolute;top:65px;left:0;transform:translateY(-50%);font:700 12px Segoe UI,sans-serif!important}.mobile-myview .mv-scount{z-index:2;color:#19140e;text-align:center;pointer-events:none;width:15px;height:15px;position:absolute;font:12px/15px Tahoma,sans-serif!important}.mobile-myview .myview-secret-make{z-index:3;background:0 0;border:0;width:80px;height:60px;padding:0;position:absolute;top:300px;left:340px}.mobile-myview .myview-secret-make canvas{pointer-events:none;width:80px;height:60px;image-rendering:pixelated;position:absolute;inset:0}.mobile-myview .myview-secret-effects{z-index:4;pointer-events:none;width:443px;height:443px;position:absolute}.mobile-myview .mv-title{flex:1;grid-template-columns:72px minmax(0,1fr);gap:8px;min-height:0;display:grid}.mobile-myview .mv-cats{flex-direction:column;gap:3px;min-height:0;display:flex;overflow:hidden}.mobile-myview .mv-cat{background:0 0;border:0;flex:1 1 0;place-items:center;min-height:0;padding:0;display:grid;position:relative}.mobile-myview .mv-cat img{width:auto;max-width:68px;height:100%;max-height:41px;position:static}.mobile-myview .mv-cat span{color:#fff;text-shadow:0 1px 2px #000;text-align:center;font-size:10px;position:absolute;bottom:1px;left:0;right:0}.mobile-myview .mv-title-main{flex-direction:column;gap:4px;min-height:0;display:flex}.mobile-myview .mv-title-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.mobile-myview .mv-title-head .mv-k{text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.mobile-myview .mv-title-head .mv-k b{color:#42677e}.mobile-myview .mv-mat{width:auto;height:18px;position:static}.mobile-myview .mv-honor{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-myview .mv-fitbox{flex:1;min-height:0;padding:2px 4px;overflow:hidden}.mobile-myview .mv-hlist{grid-template-rows:repeat(7,22px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:2px 6px;padding:3px;display:grid}.mobile-myview .mv-hrow{text-align:left;background:#ffffffa0;border:1px solid #0000;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:4px;height:22px;padding:0 6px;font-size:13px;display:grid}.mobile-myview .mv-hrow span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-myview .mv-hrow:disabled{color:#a8b6bf}.mobile-myview .mv-hrow.sel{background:#fff0c9;border-color:#eab14e}.mobile-myview .mv-pager{justify-content:center;align-items:center;gap:4px;padding:2px;display:flex}.mobile-myview .mv-pg{color:#52758d;background:#fff;border:1px solid #c8dae2;border-radius:14px;min-width:30px;height:28px;padding:0 8px;font-size:13px;position:relative;box-shadow:0 1px 2px #758c9f22}.mobile-myview .mv-pg.on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}.mobile-myview .mv-pg.prev,.mobile-myview .mv-pg.next{width:30px;padding:0}.mobile-myview .mv-pg.prev:before,.mobile-myview .mv-pg.next:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}.mobile-myview .mv-pg.next:before{transform:translate(-70%,-50%)rotate(-135deg)}.mobile-myview .mv-pg:disabled:not(.on){opacity:.35}.mobile-myview .mv-special{flex:1}.mobile-myview .mv-special-title{color:#4d3215;text-shadow:1px 1px #fff;white-space:nowrap;justify-content:center;align-items:center;width:310px;height:18px;font-size:12px;font-weight:600;display:flex;position:absolute;overflow:hidden}.mobile-myview .mv-title-foot{align-items:stretch}.mobile-myview .mv-detail{flex-wrap:wrap;flex:1;align-items:center;min-width:0;margin:0;padding:4px 10px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.mobile-myview .mv-title-foot>button{width:110px;min-height:44px}.mobile-myview .mv-g{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:46px minmax(0,1fr) 112px;gap:8px;min-height:0;display:grid}.mobile-myview .mv-roster{background:linear-gradient(#d9f0c8,#b9e09e);border-color:#eef8e6;flex-direction:column;align-items:center;gap:2px;padding:2px;display:flex}.mobile-myview .mv-ros-list{flex:1;grid-template-rows:repeat(7,minmax(0,1fr));justify-items:center;gap:2px;width:100%;min-height:0;display:grid}.mobile-myview .mv-ros-cell{aspect-ratio:46/42;background:radial-gradient(40% 12% at 50% 86%,#b9e3a0,#0000 100%),#fff;border:1px solid #8fca6c;border-radius:4px;place-items:center;width:auto;max-width:100%;height:100%;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,inset 0 0 4px 1px #cdeeb8}.mobile-myview .mv-ros-cell img{object-fit:contain;max-width:100%;max-height:100%;position:static}.mobile-myview .mv-ros-cell.eq{border-color:#4f9e2e;box-shadow:inset 0 0 0 1px #fff,inset 0 0 5px 2px #a8dc88}.mobile-myview .mv-ros-cell.locked{box-shadow:none;background:0 0;border:0}.mobile-myview .mv-ros-cell.locked img{object-fit:fill;opacity:.75;width:100%;max-width:none;height:100%;max-height:none}.mobile-myview .mv-ros-cell.over{opacity:.6}.mobile-myview .mv-eqi{width:10px;height:10px;position:absolute;top:2px;left:2px}.mobile-myview .mv-ros-cell:active:not(:disabled){scale:.95}.mobile-myview .mv-ros-nav{color:#4d8a32;background:#f6fcf0;border:1px solid #a9d68e;border-radius:10px;flex:none;width:100%;height:16px;padding:0;position:relative}.mobile-myview .mv-ros-nav:before{content:"";border:0 solid;border-width:2px 0 0 2px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-25%)rotate(45deg)}.mobile-myview .mv-ros-nav.down:before{transform:translate(-50%,-75%)rotate(-135deg)}.mobile-myview .mv-ros-nav:disabled{opacity:.4}.mobile-myview .mv-g-main{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.mobile-myview .mv-gtabs{flex:none;gap:6px;display:flex}.mobile-myview .mv-gtabs button{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:16px;flex:1;min-height:32px;font-size:13px}.mobile-myview .mv-gtabs button.on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}.mobile-myview .mv-gside{flex-direction:column;gap:8px;min-height:0;display:flex}.mobile-myview .mv-gport{background:linear-gradient(#e7dcfa,#f7efd7);flex:1;padding:0;overflow:hidden}.mobile-myview .mv-gside .mv-buttons>button{flex:1;width:auto}.mobile-myview .mv-ginfo{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.mobile-myview .mv-gname{grid-column:1/3;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:flex}.mobile-myview .mv-marquee{white-space:nowrap;flex:none;width:max-content;min-width:0;max-width:46px;font-size:15px;overflow:hidden}.mobile-myview .mv-marquee>span{display:inline-block}.mobile-myview .mv-marquee.on{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000)}.mobile-myview .mv-marquee.on>span{animation:mv-slide var(--dur) ease-in-out infinite alternate}@keyframes mv-slide{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--shift))}}@media (prefers-reduced-motion:reduce){.mobile-myview .mv-marquee.on>span{animation:none}.mobile-myview .mv-marquee{text-overflow:ellipsis}}.mobile-myview .mv-expbar{background:#e3eaee;border-radius:6px;flex:1 0 90px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #758c9f33}.mobile-myview .mv-expbar i{background:linear-gradient(#fff 0 15%,#ffe610 15% 82%,#c5ad10 82%);border-radius:6px;height:100%;position:absolute;top:0;left:0}.mobile-myview .mv-expbar em{text-align:center;color:#fff;text-shadow:0 0 2px #43622a,0 0 2px #43622a;font-size:10px;font-style:normal;line-height:12px;position:absolute;inset:0}.mobile-myview .mv-soul-switch{color:#fff;background:0 0;border:0;flex:none;width:71px;height:29px;padding:0 3px;font-size:11px;line-height:12px;position:relative}.mobile-myview .mv-soul-switch img{position:absolute;top:0;left:0}.mobile-myview .mv-soul-switch span{text-align:center;white-space:normal;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.mobile-myview .mv-runebox{background:#cfd3d1;padding:0;overflow:hidden}.mobile-myview .mv-runebox .mv-stage{box-shadow:none}.mobile-myview .mv-rune{background:0 0;border:0;border-radius:50%;width:48px;height:48px;padding:0;position:absolute}.mobile-myview .mv-rune .myview-guardian-rune-hit{width:28px;height:28px;position:absolute;top:10px;left:10px}.mobile-myview .mv-rune:active:not(:disabled){scale:.92}.mobile-myview .mv-ggraph{background:linear-gradient(145deg,#f4fbec,#dff0d2);border-color:#eef8e6;overflow:hidden}.mobile-myview .mv-ggraph canvas{image-rendering:pixelated;position:absolute;top:0;left:0}.mobile-myview .mv-soul{background:linear-gradient(145deg,#f4fbec,#dff0d2);border-color:#eef8e6;grid-column:1/3}.mobile-myview .mv-soul .myview-soul-manage{position:absolute;top:0;left:0}.mobile-myview .mv-skillbox{flex:1;min-height:0;position:relative;overflow:hidden}.mobile-myview .mv-skill-stage{transform-origin:50%;position:absolute;top:50%;left:50%}.mobile-myview .mv-skill-art{image-rendering:pixelated;position:absolute;top:2px;left:0}.mobile-myview .mv-ctab{color:#575757;text-align:center;background:0 0 no-repeat;border:0;height:20px;padding:0;font-size:12px;position:absolute;top:0}.mobile-myview .mv-ctab.on{color:#fff}.mobile-myview .mv-sk-bonus{color:#fff;text-shadow:1px 1px #000;white-space:nowrap;font-size:12px;position:absolute}.mobile-myview .mv-sk-bonus.v{color:#ff0}.mobile-myview .mv-sk-reset{color:#fff;letter-spacing:.3px;text-shadow:0 1px #316bbd99;background:#6ba5ff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;width:52px;height:13px;padding:0 5px 0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:23px;box-shadow:inset 0 1px #adceff,inset 0 -1px #316bbd,0 0 0 1px #fff}.mobile-myview .mv-sk-reset svg{flex:none;width:8px;height:8px}.mobile-myview .mv-sk-reset:active:not(:disabled){background:#a5c5ff;box-shadow:inset 0 1px #7ba5d6,inset 0 -1px #cedeff,0 0 0 1px #fff}.mobile-myview .mv-sk-reset:disabled{opacity:.45}.mobile-myview .mv-sk{width:67px;height:53px;position:absolute}.mobile-myview .mv-sk.staged{outline-offset:1px;border-radius:4px;outline:2px dashed #eab14e}.mobile-myview .mv-sk-pick{background:0 0;border:0;padding:0;position:absolute;inset:0}.mobile-myview .mv-sk-card{background:0 0;border:0;width:23px;height:27px;padding:0;position:absolute;top:4px;left:4px}.mobile-myview .mv-sk-card img{width:23px;height:27px}.mobile-myview .mv-sk-card img.disabled{filter:brightness(.5)}.mobile-myview .mv-sk-lv{color:#000;white-space:nowrap;justify-content:center;align-items:center;width:33px;height:13px;display:flex;position:absolute;top:17px;left:30px;font:11px/1 Tahoma,sans-serif!important}.mobile-myview .mv-sk-up{background:0 0;border:0;width:67px;height:19px;padding:0;position:absolute;top:33px;left:0}.mobile-myview .mv-sk-up:disabled img{filter:grayscale()}.mobile-myview .mv-order{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.mobile-myview .mv-ogroup{border-top:4px solid var(--g);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.mobile-myview .mv-ogroup.single{--g:#e0709a}.mobile-myview .mv-ogroup.loop{--g:#6f7fe0}.mobile-myview .mv-og-head{flex-direction:column;flex:none;gap:2px;height:48px;display:flex}.mobile-myview .mv-og-head b{color:var(--g);font-size:14px}.mobile-myview .mv-og-head span{color:#6e8ca3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:14px;display:-webkit-box;overflow:hidden}.mobile-myview .mv-og-slots{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.mobile-myview .mv-ogroup.loop .mv-og-slots{grid-template-columns:repeat(2,58px);grid-auto-rows:70px;place-content:center;display:grid}.mobile-myview .mv-oslot{width:58px;height:70px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g) 35%,#fff);background:#ffffffa8;border:2px solid #fff;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.mobile-myview .mv-oslot em{background:var(--g);color:#fff;border-radius:3px;width:14px;height:14px;font:700 10px/14px sans-serif;position:absolute;top:3px;left:3px}.mobile-myview .mv-oslot img{width:30px;height:30px}.mobile-myview .mv-oslot small{color:#6e8ca3;text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:10px;overflow:hidden}.mobile-myview .mv-oslot:active:not(:disabled){scale:.95}.mobile-myview .mv-pk-tabs{gap:6px;display:flex}.mobile-myview .mv-pk-tabs button{min-height:34px;color:var(--c);background:#f7faf5;border:1px solid #c8dae2;border-radius:14px 14px 4px 4px;flex:1;font-size:13px}.mobile-myview .mv-pk-tabs button.on{background:var(--c);border-color:var(--c);color:#fff;font-weight:600}.mobile-myview .mv-pk-grid{grid-template-rows:repeat(2,54px);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mobile-myview .mv-pk{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:6px;padding:4px 6px;display:grid;box-shadow:0 1px 3px #758c9f44}.mobile-myview .mv-pk i{border-radius:6px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.mobile-myview .mv-pk i img{width:30px;height:30px}.mobile-myview .mv-pk b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mobile-myview .mv-pk small{color:#6e8ca3;font-size:11px}.mobile-myview .mv-pk:disabled{opacity:.45}.mobile-myview .mv-pk-empty{color:#8aa0b0;grid-area:1/1/3/-1;place-items:center;display:grid}.mobile-myview .mv-couple{flex:1;grid-template-columns:1fr 210px 1fr;gap:10px;min-height:0;display:grid}.mobile-myview .mv-cp{justify-content:center;align-items:flex-end;padding:4px;display:flex;overflow:hidden}.mobile-myview .mv-heart{background:linear-gradient(#ffe9f1,#ffd6e5);border-color:#fff3f7}.mobile-myview .mv-heart .mv-stage{overflow:hidden;box-shadow:0 2px 8px #b9577e33}.mobile-myview .mv-ctext{color:#fff;text-align:center;text-shadow:1px 1px #b9577e;white-space:nowrap;font-size:12px;line-height:18px;position:absolute}.mobile-myview .mv-cdday{color:#fff;text-shadow:-1px 0 #db7093,1px 0 #db7093,0 -1px #db7093,0 1px #db7093;white-space:nowrap;height:15px;font-size:12px;line-height:15px;position:absolute}.mobile-myview .mv-cbtn{background:0 0;border:0;width:165px;height:21px;padding:0;position:absolute}.mobile-myview .mv-cbtn span{color:#fff;text-shadow:1px 1px #865766;font-size:12px;position:relative}.mobile-myview .mv-cbtn:disabled{cursor:default}.mobile-myview .mv-cnotes{flex:none;padding:6px 10px;font-size:12px}.mobile-myview .mv-cnotes p{margin:0;line-height:1.4}.mobile-myview .mv-c-advice{color:#604396}.mobile-myview .mv-c-anniversary{color:#d6609a;font-weight:600}.mobile-myview .mv-c-state{color:#ff4d4d}.mobile-myview.mv-narrow{grid-template-columns:88px minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}.mobile-myview.mv-narrow>header{margin:0 -8px;padding-left:8px}.mobile-myview.mv-narrow>nav>button{padding:2px 4px;font-size:13px}.mobile-myview.mv-narrow .mv-body{gap:6px}.mobile-myview.mv-narrow .mv-prof{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);gap:6px}.mobile-myview.mv-narrow .mv-info{gap:2px 8px;padding:6px 8px;font-size:13px}.mobile-myview.mv-narrow .mv-info .mv-k{font-size:11px}.mobile-myview.mv-narrow .mv-gro{grid-template-columns:minmax(0,1fr) 124px;gap:6px}.mobile-myview.mv-narrow .mv-srow{grid-template-columns:auto minmax(0,1fr);gap:4px;height:23px;padding:0 3px 3px;font-size:11px;position:relative}.mobile-myview.mv-narrow .mv-srow b,.mobile-myview.mv-narrow .mv-srow .mv-v{font-size:11px}.mobile-myview.mv-narrow .mv-lv{gap:0;font-size:0;position:absolute;bottom:2px;left:4px;right:4px}.mobile-myview.mv-narrow .mv-srow em{font-size:9px;line-height:1;position:absolute;top:-1px;right:2px}.mobile-myview.mv-narrow .mv-srow em:empty{display:none}.mobile-myview.mv-narrow .mv-elem{font-size:12px}.mobile-myview.mv-narrow .mv-elem-label{text-overflow:ellipsis;width:46px;overflow:hidden}.mobile-myview.mv-narrow .mv-adj{gap:4px;padding:6px 8px}.mobile-myview.mv-narrow .mv-adj-name{font-size:16px}.mobile-myview.mv-narrow .mv-meta{font-size:12px}.mobile-myview.mv-narrow .mv-stepper{grid-template-columns:44px 1fr 44px;gap:4px}.mobile-myview.mv-narrow .mv-step{height:40px}.mobile-myview.mv-narrow .mv-adj-foot{flex-wrap:wrap;gap:6px}.mobile-myview.mv-narrow .mv-adj-foot .mv-status{white-space:normal;flex-basis:100%;font-size:11px}.mobile-myview.mv-narrow .mv-adj-foot>button{flex:1;width:auto;min-height:36px;font-size:13px}.mobile-myview.mv-narrow .mv-title-foot>button{width:88px}.mobile-myview.mv-narrow .mv-g{grid-template-columns:42px minmax(0,1fr) 76px;gap:6px}.mobile-myview.mv-narrow .mv-gname{flex-wrap:wrap;gap:4px 6px}.mobile-myview.mv-narrow .mv-expbar{flex:1 0 100%;order:5}.mobile-myview.mv-narrow .mv-gside .mv-buttons>button{min-height:36px;font-size:13px}.mobile-myview.mv-narrow .mv-couple{grid-template-columns:1fr 190px 1fr;gap:6px}.fd-layer{z-index:35;pointer-events:none;position:absolute;overflow:hidden}.fd{box-sizing:border-box;pointer-events:auto;color:#5b4630;font:14px/1.35 "MN Maguro",var(--ui-font);background:radial-gradient(at 30% 0,#9a6440,#0000 60%),linear-gradient(160deg,#835332,#5a3219);border-radius:18px;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:8px;padding:8px;display:grid;position:absolute;box-shadow:0 18px 40px #1a0e0699,inset 0 0 0 3px #a8774f,inset 0 0 0 5px #4a2812}.fd *,.fd-toast{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.fd button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0}.fd button:disabled{cursor:default}.fd :focus-visible{outline-offset:2px;outline:2px solid #c0562f}.fd button:active:not(:disabled){transform:translateY(1px)}.fd-close{z-index:5;background:#c0562f;border:3px solid #fdf8ea;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:-6px;right:-6px;box-shadow:0 3px 8px #0006}.fd-close:before,.fd-close:after{content:"";background:#fff;border-radius:2px;width:16px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.fd-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.fd-close:hover{filter:brightness(1.1)}.fd-stage{background:#3a2414;border-radius:12px;min-height:0;position:relative;overflow:hidden}.fd-stage:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fffaf0,inset 0 0 22px #3a1a0a77}.fd-stage canvas.fashion-dye-preview{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.fd-stage-sk{display:none;inset:0;background:#5a3a22!important;position:absolute!important}.fd-stage.fd-waiting .fd-stage-sk{display:block}.fd-stage.fd-waiting .fd-stage-sk:after{background:linear-gradient(100deg,#0000 20%,#fffaf033 50%,#0000 80%)}.fd-ttl{pointer-events:none;background:linear-gradient(#2a140acc,#2a140a55 60%,#0000);align-items:center;gap:6px;padding:8px 10px 18px;display:flex;position:absolute;top:0;left:0;right:0}.fd-ttl img{object-fit:contain;filter:drop-shadow(0 1px 1px #0008);width:26px;height:26px}.fd-ttl h1{text-overflow:ellipsis;white-space:nowrap;color:#ffe9a8;letter-spacing:.3px;text-shadow:1px 1px #6a3a10,-1px 1px #6a3a10,1px -1px #6a3a10,-1px -1px #6a3a10,0 2px 4px #0008;min-width:0;margin:0;font-size:19px;font-weight:700;overflow:hidden}.fd-rot{top:calc(var(--fy,70%) + 6px);color:#8a6a44;background:#fffaf0e8;border:2px solid #e6d3a8;border-radius:50%;width:34px;height:34px;padding:0;font-size:17px;line-height:1;position:absolute;box-shadow:0 2px 4px #0005}.fd-rot.l{left:calc(var(--fx,50%) - 42px)}.fd-rot.r{left:calc(var(--fx,50%) + 8px)}.fd-rot:hover{color:#7a4a22;border-color:#d8a85a}.fd-stage.fd-waiting .fd-rot{display:none}.fd-pip{background:#fffaf0ee;border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:108px;padding:6px 6px 7px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 3px 8px #2a120666,inset 0 0 0 1px #e6d3a8}.fd-pip canvas{width:64px;height:90px;image-rendering:pixelated}.fd-pip .fashion-dye-part-name{color:#7a4a22;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:700;overflow:hidden}.fd-pip-color{align-items:center;gap:5px;width:100%;min-width:0;display:flex}.fd-pip-color>span:last-child{min-width:0}.fd-pip-color b{color:#5b4630;white-space:nowrap;font-size:12px;line-height:1.15;display:block}.fd-pip-color small{color:#8a6a44;white-space:nowrap;font-size:10px;line-height:1.15;display:block}.fd .fashion-dye-swatch{border-radius:6px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #fff}.fd .fashion-dye-swatch.default,.fd .fashion-dye-chip.default{background:repeating-linear-gradient(45deg,#efe4c8 0 3px,#fffaf0 3px 6px)}.fd-page{background-image:repeating-linear-gradient(#0000 0 27px,#ead9b31f 27px 28px),linear-gradient(#fdf8ea,#f7eed6);border-radius:12px;flex-direction:column;gap:9px;min-height:0;padding:10px 12px;display:flex;position:relative;box-shadow:2px 2px #efe2c2,4px 4px #e2d1a8}.fd-h{color:#8a6a44;white-space:nowrap;align-items:center;gap:6px;margin:0 30px -3px 0;font-size:12px;display:flex}.fd-h:after{content:"";background:linear-gradient(90deg,#e2cfa4,#0000);flex:1;min-width:12px;height:1px}.fd-h.presets{margin-right:0}.fd-h.presets:after{order:1}.fd-h.presets .fd-share{order:2}.fd-parts{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;--fade-l:0px;--fade-r:0px;-webkit-mask:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);mask:linear-gradient(90deg,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent);flex:none;gap:6px;margin:-3px 0;padding:4px 2px 4px 1px;display:flex;overflow:auto hidden}.fd-parts::-webkit-scrollbar{display:none}.fd-parts.more-left{--fade-l:28px}.fd-parts.more-right{--fade-r:28px}.fd-part{color:#6a4e30;background:#fffdf6;border:1px solid #e2d1a8;border-radius:18px;flex:none;align-items:center;gap:6px;max-width:170px;height:36px;padding:0 12px 0 6px;font-size:13px;display:flex;position:relative;box-shadow:0 1px #e2d1a8}.fd-part.fd-sk{width:96px}.fd-part .fashion-dye-chip{border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0003,0 0 0 2px #fff}.fd-part .fashion-dye-label{flex:1;min-width:0}.fd-part[aria-pressed=true]{color:#5a3410;background:linear-gradient(#f7c56a,#e0953a);border-color:#c98a3a;box-shadow:inset 0 1px #ffe6b3,0 2px #b8742a}.fd-part:hover:not([aria-pressed=true]){border-color:#d8a85a}.fd-part.changed:after{content:"";background:#c0562f;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:6px;box-shadow:0 0 0 2px #fdf8ea}#fashion-dye .fashion-dye-label{white-space:nowrap;min-width:0;display:block;overflow:hidden}#fashion-dye .fashion-dye-label>span{display:inline-block}#fashion-dye .quest-view-scrolling{animation:6s ease-in-out infinite alternate quest-view-text-scroll}@media (prefers-reduced-motion:reduce){#fashion-dye .quest-view-scrolling{animation:none}}.fd-color{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 150px;gap:10px;min-height:0;max-height:170px;display:grid}.fd.mobile .fd-color{grid-template-columns:minmax(0,1fr) 156px}.fd.mobile .fd-page{gap:5px}.fd.mobile .fd-rgb{gap:4px}.fd-field{min-height:0;position:relative}.fd-field canvas{cursor:crosshair;touch-action:none;border-radius:10px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 0 3px #fff,0 0 0 4px #e2d1a8,0 3px 6px #8a6a3a44}.fd-rgb{grid-auto-rows:minmax(0,34px);align-content:center;gap:6px;display:grid}.fd-ch{grid-template-columns:20px 34px minmax(0,1fr) 34px;align-items:center;gap:4px;height:100%;min-height:0;display:grid}.fd-ch i{border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #fff,0 1px 2px #8a6a3a66}.fd-ch i.red{background:#e0564c}.fd-ch i.green{background:#4caa5a}.fd-ch i.blue{background:#4c7fe0}.fd-ch i.strength{color:#8a6a44;background:#fffaf0;place-items:center;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:grid}.fd-step{color:#7a5a34;background:#fffaf0;border:1px solid #d8c49a;border-radius:10px;height:100%;max-height:34px;padding:0;position:relative;box-shadow:0 2px #e2d1a8}.fd-step:before,.fd-step.plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fd-step.plus:after{transform:translate(-50%,-50%)rotate(90deg)}.fd-ch input{color:#5b4630;text-align:center;appearance:none;-moz-appearance:textfield;background:#fff;border:1px solid #e2d1a8;border-radius:10px;width:100%;height:100%;max-height:34px;padding:0 2px;font-size:15px}.fd-pre{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fd-cells{gap:5px;display:flex}.fd .fashion-dye-preset{background:#fffdf6;border:1px solid #e2d1a8;border-radius:10px;grid-template-columns:repeat(3,9px);grid-auto-rows:9px;place-content:center;gap:3px;width:42px;height:42px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #e2d1a8}.fd .fashion-dye-preset span{border-radius:2px;box-shadow:inset 0 0 0 1px #0003}.fd .fashion-dye-preset b{color:#8a6a4499;font-size:10px;font-weight:400;line-height:1;position:absolute;bottom:2px;right:4px}.fd .fashion-dye-preset.empty{background:#fbf3df;border-style:dashed}.fd .fashion-dye-preset.empty span{visibility:hidden}.fd .fashion-dye-preset[aria-pressed=true]{border-color:#e0a43a;box-shadow:0 0 0 2px #e0a43a,0 0 10px #f3c66a}.fd-pact{gap:5px;margin-left:auto;display:flex}.fd-pact button,.fd-share,.fd-code button{color:#7a5a34;background:#fffaf0;border:1px solid #d8c49a;box-shadow:0 2px #e2d1a8}.fd-pact button{border-radius:17px;min-width:48px;height:34px;padding:0 10px;font-size:13px}.fd-share{border-radius:13px;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px 0 7px;font-size:12px;display:inline-flex}.fd-share:hover:not(:disabled){color:#7a4a22;border-color:#d8a85a}.fd-icon{width:14px;height:14px;-webkit-mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;background:currentColor}.fd-icon.code-copy{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='5' width='8.5' height='9' rx='2'/%3E%3Cpath d='M10.5 5V3.5A1.5 1.5 0 0 0 9 2H4A1.5 1.5 0 0 0 2.5 3.5v6A1.5 1.5 0 0 0 4 11h1'/%3E%3C/svg%3E")}.fd-icon.code-enter{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.5h4v2H6z'/%3E%3Cpath d='M11 3.5h1A1.5 1.5 0 0 1 13.5 5v8A1.5 1.5 0 0 1 12 14.5H4A1.5 1.5 0 0 1 2.5 13V5A1.5 1.5 0 0 1 4 3.5h1'/%3E%3Cpath d='M8 7v5M5.8 9.8 8 12l2.2-2.2'/%3E%3C/svg%3E")}.fd-act{justify-content:flex-end;gap:8px;padding-right:2px;display:flex}.fd-btn{white-space:nowrap;border-radius:19px;min-height:38px;padding:0 18px;font-size:14px}.fd-btn.main{color:#5a3410;background:linear-gradient(#f7c56a,#e0953a);border:1px solid #c98a3a;min-width:120px;box-shadow:inset 0 1px #ffe6b3,0 2px #b8742a}.fd-btn.sub{color:#7a5a34;background:#fffaf0;border:1px solid #d8c49a;box-shadow:0 2px #e2d1a8}.fd .fd-btn:disabled,.fd .fd-pact button:disabled,.fd .fd-step:disabled,.fd .fd-share:disabled{color:#b8a888;box-shadow:none;background:#efe6d2;border-color:#e2d6bc}.fd .fd-ch input:disabled{color:#b8a888;background:#f6efe0}.fd-dim{z-index:4;background:#5a3a1a40;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.fd-note{background:#fffdf4;border-radius:10px;flex-direction:column;gap:8px;width:min(380px,100% - 20px);max-height:calc(100% - 20px);padding:14px 14px 12px;display:flex;overflow:auto;transform:rotate(-.4deg);box-shadow:0 10px 26px #1a0e0677,inset 0 0 0 1px #ecd9ae}.fd-note .t{color:#7a4a22;text-align:center;font-size:17px;font-weight:700}.fd-code{gap:6px;display:flex}.fd-code input{color:#5b4630;letter-spacing:.5px;text-transform:uppercase;background:#fff;border:1px solid #e2d1a8;border-radius:10px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:15px}.fd-code input.bad{border-color:#c0562f;box-shadow:0 0 0 2px #f6c9bb}.fd-code input.good{border-color:#5aa86a;box-shadow:0 0 0 2px #cfe9d3}.fd-code button{border-radius:20px;flex:none;min-width:58px;height:40px;padding:0 12px;font-size:13px}.fd-res{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:6px 8px;font-size:12.5px;display:flex}.fd-res.ok{color:#3d7a48;background:#eef7ee}.fd-res.err{color:#c0562f;background:#fde9e3}.fd-res.idle{color:#8a6a44;background:#f6eedb}.fd-res .chips{flex:none;gap:3px;display:flex}.fd-res .chips span{border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0003}.fd-note .btns{gap:8px;display:flex}.fd-note .btns .fd-btn{flex:1}.fd-toast{text-overflow:ellipsis;color:#7a4a22;white-space:nowrap;z-index:9;pointer-events:none;background:#fffdf4;border-radius:8px;max-width:calc(100% - 24px);padding:6px 16px;font-size:14px;position:absolute;top:40px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #e0a43a,0 4px 12px #0005}.fd-sk{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:#efe4c8!important;border-color:#0000!important}.fd-sk>*{visibility:hidden}.fd-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffaf0cc 50%,#0000 80%);animation:1.1s infinite fd-sh;position:absolute;inset:0}.fd-pip.fd-sk{position:absolute}@keyframes fd-sh{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fd-sk:after{animation:none}}.fd.mobile .fd-ttl h1{font-size:17px}.fd-tabs{background:#efe2c2;border-radius:19px;flex:none;gap:4px;margin-right:30px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #c9b48a88}.fd-tabs button{color:#8a6a44;background:0 0;border:0;border-radius:16px;flex:1;height:32px;font-size:14px}.fd-tabs button[aria-selected=true]{color:#5a3410;background:linear-gradient(#f7c56a,#e0953a);box-shadow:inset 0 1px #ffe6b3,0 2px #b8742a}.fd-tabs button:disabled{color:#c4b294}.fd-h.skins{margin-right:0}.fd-h.skins:after{order:1}.fd-h .fd-count{color:#8a6a44;order:2;font-size:12px}.fd-skins{overscroll-behavior:contain;scrollbar-width:thin;--fade-t:0px;--fade-b:0px;min-height:0;-webkit-mask-image:linear-gradient(transparent,#000 var(--fade-t),#000 calc(100% - var(--fade-b)),transparent);-webkit-mask-image:linear-gradient(transparent,#000 var(--fade-t),#000 calc(100% - var(--fade-b)),transparent);mask-image:linear-gradient(transparent,#000 var(--fade-t),#000 calc(100% - var(--fade-b)),transparent);flex:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:min-content;gap:7px;padding:3px 3px 6px;display:grid;overflow-y:auto}.fd-skins.more-top{--fade-t:18px}.fd-skins.more-bottom{--fade-b:24px}.fd .fd-skin{color:#6a4e30;text-align:center;background:#fffdf6;border:1px solid #e2d1a8;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 6px;display:flex;position:relative;box-shadow:0 2px #e2d1a8}.fd-skin canvas{aspect-ratio:1;width:100%;image-rendering:pixelated;background:radial-gradient(at 50% 80%,#f3e2bc,#fbf3df 70%);border-radius:8px}.fd-skin .nm{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;line-height:1.2;overflow:hidden}.fd-skin .st{white-space:nowrap;border-radius:9px;align-items:center;height:18px;padding:0 7px;font-size:11px;display:inline-flex}.fd-skin .st.on{color:#5a3410;background:linear-gradient(#f7c56a,#e0953a)}.fd-skin .st.own{color:#3d7a48;background:#e5f3e6}.fd-skin .st.lock{color:#8a6a44;background:#efe6d2}.fd-skin[aria-selected=true]{border-color:#e0a43a;box-shadow:0 0 0 2px #e0a43a,0 0 10px #f3c66a}.fd-skin.locked canvas{filter:saturate(.35)brightness(.96)}.fd-skin .badge{color:#fff;background:#c0562f;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fffdf6}.fd-skin .fd-dye{position:absolute;top:7px;left:7px}.fd-skin-empty{text-align:center;color:#8a6a44;grid-column:1/-1;place-items:center;padding:16px 10px;font-size:13px;display:grid}.fd-skin-empty b{color:#7a4a22;margin-bottom:4px;font-size:15px;display:block}.fd-dye{background:#fffdf6e6;border-radius:50%;flex:none;align-items:center;padding:2px;display:inline-flex;box-shadow:0 0 0 1px #e8d7b0}.fd-dye i{background:conic-gradient(#ff8fa3,#ffd36e,#9be08a,#7cc8ff,#c79bff,#ff8fa3);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #fff8}.fd-dye.lbl{color:#7a5a36;white-space:nowrap;border-radius:10px;gap:4px;padding:2px 8px 2px 2px;font-size:11px;line-height:1}.fd-skin-foot{background:#fffaf0;border-radius:10px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:7px 8px;display:grid;box-shadow:inset 0 0 0 1px #ecd9ae}.fd-skin-item{background:#fdf8ea;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #d8c49a}.fd-skin-item img{max-width:40px;max-height:40px;image-rendering:pixelated}.fd-skin-item.none{background:#efe6d2}.fd-skin-info{flex-direction:column;gap:1px;min-width:0;display:flex}.fd-skin-info .nmrow{align-items:center;gap:6px;min-width:0;display:flex}.fd-skin-info b{color:#5b4630;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.fd-skin-info small{color:#8a6a44;font-size:11.5px;line-height:1.3}.fd-skin-info small.no{color:#c0562f}.fd-skin-info small.ok{color:#3f8a4a}.fd-skin-acts{gap:6px;display:flex}.fd-skin-acts .fd-btn.sub{padding:0 12px}.fd-note .use{background:#f6eedb;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.fd-note .use>span:last-child{color:#5b4630;font-size:13px;line-height:1.35}.fd-note .use small{color:#8a6a44;display:block}.fd-note .s{color:#8a6a44;text-align:center;font-size:12.5px}.fd-try{color:#7a4a22;pointer-events:none;background:#fffaf0ee;border-radius:10px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 3px 8px #2a120666,inset 0 0 0 1px #e6d3a8}.fd-try b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fd-try .tag{color:#7a4a22;background:#f6e3b8;border-radius:9px;flex:none;padding:1px 7px;font-size:11px}.fd-try .tag.try{color:#3a5a9a;background:#e8eefc}.ev-layer{z-index:40;pointer-events:none;position:absolute;overflow:hidden}.ev-book{pointer-events:auto;box-sizing:border-box;color:#5b4630;font:14px/1.35 "MN Maguro",var(--ui-font);background:radial-gradient(at 30% 0,#9a6440,#0000 60%),linear-gradient(160deg,#835332,#5a3219);border-radius:18px;padding:10px 12px 12px;position:absolute;box-shadow:0 18px 40px #1a0e0699,inset 0 0 0 3px #a8774f,inset 0 0 0 5px #4a2812}.ev-book *,.ev-note *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.ev-book button,.ev-note button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;margin:0}.ev-book button:disabled,.ev-note button:disabled{cursor:default}.ev-book button:focus-visible,.ev-note button:focus-visible{outline-offset:2px;outline:2px solid #c0562f}.ev-pages{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid;position:relative}.ev-page{background-image:repeating-linear-gradient(#0000 0 27px,#ead9b31f 27px 28px),linear-gradient(#fdf8ea,#f7eed6);flex-direction:column;min-height:0;padding:12px 14px;display:flex;position:relative}.ev-page.l{border-radius:10px 3px 3px 10px;box-shadow:-2px 2px #efe2c2,-4px 4px #e2d1a8,-6px 6px #d5c194}.ev-page.r{border-radius:3px 10px 10px 3px;box-shadow:2px 2px #efe2c2,4px 4px #e2d1a8,6px 6px #d5c194}.ev-pages:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8a6a3a2e 40%,#5a3e1a55 50%,#8a6a3a2e 60%,#0000);width:46px;margin-left:-23px;position:absolute;top:0;bottom:0;left:50%}.ev-close{z-index:5;background:#c0562f;border:3px solid #fdf8ea;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:-6px;right:-6px;box-shadow:0 3px 8px #0006}.ev-close:before,.ev-close:after{content:"";background:#fff;border-radius:2px;width:16px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ev-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.ev-close:hover{filter:brightness(1.1)}.ev-tabs{z-index:0;flex-direction:column;gap:8px;display:flex;position:absolute;top:64px;right:-36px}.ev-tab{color:#fff;text-shadow:0 1px 1px #0004;filter:saturate(.7)brightness(.97);border:0;border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;height:82px;padding:8px 0 6px 15px;font-size:14px;line-height:1.1;transition:filter .15s;display:flex;position:relative;box-shadow:2px 3px 4px #2a120655,inset -2px 0 #fff5,inset 0 2px #ffffff40}.ev-tab:before{content:"";background:linear-gradient(90deg,#3a200f55,#0000);width:14px;position:absolute;top:0;bottom:0;left:0}.ev-tab img{object-fit:contain;filter:drop-shadow(0 1px 1px #3a200f66);width:30px;height:30px}.ev-tab small{opacity:.95;font-size:10.5px}.ev-tab.ear{background:linear-gradient(160deg,#f4b3c0,#dc8598)}.ev-tab.tail{background:linear-gradient(160deg,#a9d0f0,#6ba3d4)}.ev-tab:hover{filter:saturate(.85)}.ev-tab[aria-selected=true]{filter:none;box-shadow:3px 3px 6px #2a120677,inset -2px 0 #fff7,inset 0 2px #fff5}.ev-ttl{align-items:center;gap:8px;padding-right:34px;display:flex}.ev-ttl img{object-fit:contain;width:36px;height:20px}.ev-ttl h1{white-space:nowrap;text-overflow:ellipsis;color:#7a4a22;letter-spacing:.3px;margin:0;font-size:20px;font-weight:700;overflow:hidden}.ev-orn{margin:4px 0 0 44px;display:flex}.ev-vip{color:#8a5a22;white-space:nowrap;background:#fff6e2;border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 10px 0 3px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ecd5a4}.ev-vip img{width:17px;height:18px}.ev-vip.off{color:#c0562f;background:#fde9e3;box-shadow:inset 0 0 0 1px #efb8a8}.ev-vip.off img{filter:grayscale()}.ev-bow{z-index:4;pointer-events:none;filter:drop-shadow(1px 4px 2px #3a200f66);width:86px;margin-left:-43px;position:absolute;top:-4px;left:50%}.ev-stampdeco{opacity:.16;pointer-events:none;width:58px;position:absolute;top:38px;right:10px;transform:rotate(8deg)}.ev-stage{flex:1;min-height:0;margin:6px 0 4px;position:relative}.ev-stage canvas{cursor:grab;touch-action:none;width:100%;height:100%;image-rendering:pixelated;background:#3a2414;border-radius:10px;position:absolute;inset:0}.ev-scene{pointer-events:none;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fffaf0,inset 0 0 18px #3a1a0a66}.ev-rot{top:calc(var(--fy,74%) + 10px);color:#8a6a44;background:#fffaf0;border:2px solid #e6d3a8;border-radius:50%;width:30px;height:30px;padding:0;font-size:16px;line-height:1;position:absolute}.ev-rot.l{left:calc(var(--fx,50%) - 36px)}.ev-rot.r{left:calc(var(--fx,50%) + 6px)}.ev-rot:hover{color:#7a4a22;border-color:#d8a85a}.ev-slots{flex-direction:column;gap:6px;display:flex}.ev-slot{background:#fffdf6;border-radius:6px;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex;position:relative;box-shadow:0 1px 3px #8a6a3a44}.ev-slot:before{content:"";background:#f4e3b2cc;width:34px;height:12px;position:absolute;top:-6px;left:14px;transform:rotate(-6deg);box-shadow:0 1px 1px #0001}.ev-slot.pre{box-shadow:0 0 0 2px #e0a43a,0 1px 3px #8a6a3a44}.ev-kind{color:#fff;text-align:center;border-radius:10px;flex:none;width:28px;height:20px;font-size:11px;line-height:20px}.ev-kind.ear{background:#d97b8f}.ev-kind.tail{background:#5d97c9}.ev-sic{background:#f6ecd2;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ev-sic img{width:28px;height:28px;image-rendering:pixelated;object-fit:contain}.ev-stx{flex:1;min-width:0}.ev-tg{background:#ede2c6;border:1px solid #d8c49a;border-radius:12px;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.ev-tg:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #5b463066}.ev-tg[aria-checked=true]{background:linear-gradient(#f3b85a,#d9893a);border-color:#c98a3a}.ev-tg[aria-checked=true]:after{left:18px}.ev-tg:disabled{opacity:.45}.ev-rhead{align-items:center;gap:10px;min-height:30px;padding:0 6px 0 40px;display:flex}.ev-rhead h2{color:#7a4a22;margin:0;font-size:16px}.ev-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4b98a transparent;touch-action:pan-y;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:92px;align-content:start;gap:8px;min-height:0;margin-top:8px;padding:6px 4px 10px;display:grid;overflow-y:auto}.ev-grid.more{-webkit-mask:linear-gradient(#000 calc(100% - 30px),#0000);mask:linear-gradient(#000 calc(100% - 30px),#0000)}.ev-empty{text-align:center;color:#8a6a44;grid-column:1/-1;align-self:center;padding:24px 8px;font-size:13px}.ev-st{background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 4px;display:flex;position:relative}.ev-st .ic{border-radius:12px;place-items:center;width:54px;height:54px;display:grid;position:relative}.ev-st .ic>img{object-fit:contain;width:44px;height:44px;image-rendering:pixelated;border-radius:3px}.ev-st.own .ic{background:#fff;border:3px solid #fff;box-shadow:0 2px 4px #8a6a3a55,0 0 0 1px #e6d3a8}.ev-st.inv .ic{background:#fff4d9;border:2px dashed #e0a43a}.ev-st.inv .ic>img{opacity:.45;filter:grayscale(.6)}.ev-st .bag{color:#fff;background:#e0a43a;border-radius:7px;padding:0 5px;font-size:9.5px;line-height:15px;position:absolute;top:2px;right:6px}.ev-st:hover .ic{transform:translateY(-2px)}.ev-st[aria-pressed=true] .ic{box-shadow:0 0 0 3px #e0a43a,0 0 12px #f3c66a,0 2px 4px #8a6a3a55}.ev-st .stamp{color:#c0562f;background:#fffaf0e6;border:2px solid #c0562f;border-radius:8px;padding:1px 6px;font-size:10px;line-height:12px;position:absolute;top:0;left:2px;transform:rotate(-10deg)}.ev-st .who{color:#fff;background:#5d97c9;border-radius:8px;align-items:center;gap:2px;height:16px;padding:0 5px 0 3px;font-size:10px;line-height:16px;display:inline-flex;position:absolute;top:50px;left:calc(50% - 34px);box-shadow:0 0 0 2px #fffaf0}.ev-st .who svg{fill:#fff;width:10px;height:10px}.ev-st .stamp,.ev-st .bag,.ev-st .who{z-index:2}.ev-st .fav{z-index:1;width:20px;height:22px;position:absolute;top:-3px;right:3px}.ev-st .fav img,.ev-btn.fv img{filter:drop-shadow(0 1px 1px #3a200f55);width:100%;height:100%;display:block;position:absolute;inset:0}.ev-btn.fv{width:38px;padding:0;position:relative}.ev-btn.fv img{width:20px;height:22px;top:7px;left:9px}.ev-btn.fv img.star{filter:none;width:12.1px;height:11.7px;top:9.6px;left:12.9px}.ev-btn.fv:disabled img{opacity:.5}.ev-mq{white-space:nowrap;text-align:center;width:100%;font-size:11.5px;line-height:15px;display:block;overflow:hidden}.ev-mq>span{display:inline-block}.ev-mq.run{text-align:left;-webkit-mask:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000);mask:linear-gradient(90deg,#0000,#000 6px calc(100% - 6px),#0000)}.ev-mq.run>span{animation:ev-mq var(--mq-t,4s) ease-in-out infinite alternate;padding:0 6px}@keyframes ev-mq{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--mq-x))}}.ev-slot .ev-mq{text-align:left;font-size:12.5px}.ev-act{align-items:center;gap:8px;margin-top:8px;padding-right:22px;display:flex}.ev-act .ev-btn:first-of-type{margin-left:auto}.ev-hint{color:#8a6a44;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.ev-hint.warn{color:#c0562f}.ev-btn{white-space:nowrap;border-radius:19px;min-height:38px;padding:0 16px;font-size:14px}.ev-btn.main{color:#5a3410;background:linear-gradient(#f7c56a,#e0953a);border:1px solid #c98a3a;box-shadow:inset 0 1px #ffe6b3,0 2px #b8742a}.ev-btn.sub{color:#7a5a34;background:#fffaf0;border:1px solid #d8c49a;box-shadow:0 2px #e2d1a8}.ev-btn:active:not(:disabled){transform:translateY(1px)}.ev-btn:disabled{color:#b8a888;box-shadow:none;background:#efe6d2;border-color:#e2d6bc}.ev-sk{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:#efe4c8!important;border-color:#0000!important}.ev-sk>*{visibility:hidden}.ev-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffaf0cc 50%,#0000 80%);animation:1.1s infinite ev-sh;position:absolute;inset:0}@keyframes ev-sh{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ev-sk:after,.ev-mq.run>span{animation:none}}.ev-dim{pointer-events:auto;z-index:8;background:#2a1a0a55;place-items:center;display:grid;position:absolute;inset:0}.ev-pin{flex-direction:column;width:330px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);display:flex;position:relative;transform:rotate(-.6deg)}.ev-pin:before{content:"";z-index:1;pointer-events:none;background:#f4e3b2cc;width:70px;height:16px;margin-left:-35px;position:absolute;top:-8px;left:50%;transform:rotate(2deg)}.ev-note{text-align:center;color:#5b4630;min-height:0;font:14px/1.4 "MN Maguro",var(--ui-font);background:#fffdf4;border-radius:8px;flex-direction:column;padding:14px 14px 12px;display:flex;position:relative;overflow:auto;box-shadow:0 12px 30px #1a0e0688}.ev-note .t{color:#7a4a22;font-size:17px;font-weight:700}.ev-note .big{background:#fff;border:3px solid #fff;border-radius:12px;place-items:center;width:68px;height:68px;margin:10px auto 6px;display:grid;box-shadow:0 2px 4px #8a6a3a55,0 0 0 1px #e6d3a8}.ev-note .big img{width:56px;height:56px;image-rendering:pixelated;object-fit:contain}.ev-note p{margin:0}.ev-note .s{color:#8a6a44;margin-top:6px;font-size:12px}.ev-note .s.warn{color:#c0562f}.ev-note .btns{gap:8px;margin-top:12px;display:flex}.ev-note .btns .ev-btn{flex:1}.ev-toast{text-overflow:ellipsis;color:#7a4a22;max-width:calc(100% - 24px);font:14px "MN Maguro",var(--ui-font);white-space:nowrap;z-index:9;pointer-events:none;background:#fffdf4;border-radius:8px;padding:6px 16px;position:absolute;top:40px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #e0a43a,0 4px 12px #0005}.ev-toast.err{color:#c0562f;box-shadow:0 0 0 1px #c0562f,0 4px 12px #0005}.ev-book.mobile{padding:8px 10px 10px}.ev-book.mobile .ev-page{padding:8px 10px}.ev-book.mobile .ev-ttl h1{font-size:17px}.ev-book.mobile .ev-bow{width:66px;margin-left:-33px;top:0}.ev-book.mobile .ev-stampdeco{display:none}.ev-book.mobile .ev-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:84px;gap:6px}.ev-book.mobile .ev-st .fav{width:18px;height:20px;right:2px}.ev-book.mobile .ev-st .who{top:42px;left:calc(50% - 30px)}.ev-book.mobile .ev-st .ic{width:46px;height:46px}.ev-book.mobile .ev-st .ic>img{width:38px;height:38px}.ev-book.mobile .ev-slots{gap:5px}.ev-book.mobile .ev-slot{padding:4px 6px 4px 4px}.ev-book.mobile .ev-tabs{top:40px;right:-34px}.ev-book.mobile .ev-tab{width:56px;height:70px;padding-left:17px}.ev-book.mobile .ev-hint{display:none}.ev-book.mobile .ev-btn{min-height:40px}#auto-bot{z-index:35;box-sizing:border-box;color:#3f5f7c;min-width:0;min-height:0;font:15px "MN Maguro",var(--ui-font);background:#f5faf7;border:1px solid #d7e3e4;border-radius:12px;flex-direction:column;line-height:1.35;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 18px #26496b55;container-type:inline-size}#auto-bot[hidden]{display:none}#auto-bot *{box-sizing:border-box;font:inherit;min-width:0}#auto-bot button{color:#426785;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;background:#f9fcff;border:1px solid #b9c9d1;border-radius:8px;min-height:44px;padding:8px 10px}#auto-bot button:disabled,#auto-bot input:disabled,#auto-bot select:disabled{opacity:.5;cursor:default}#auto-bot :focus-visible{outline-offset:-2px;outline:2px solid #427bc1}#auto-bot>header{color:#fff;text-shadow:0 1px 2px #426b9a66;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:8px;height:42px;padding:0 0 0 12px;display:flex}#auto-bot>header>img{object-fit:contain;flex:none;width:24px;height:24px}#auto-bot h2{white-space:nowrap;flex:none;margin:0;font-size:17px;font-weight:600}#auto-bot .auto-bot-state{white-space:nowrap;background:#ffffff2e;border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:auto;padding:3px 10px 3px 8px;font-size:13px;display:flex}#auto-bot .auto-bot-state i{background:#d8e4ee;border-radius:50%;width:9px;height:9px}#auto-bot .auto-bot-state[data-phase=running] i{background:#7be39a;animation:1.6s ease-out infinite auto-bot-pulse}#auto-bot .auto-bot-state[data-phase=paused] i{background:#f5cf7f}@keyframes auto-bot-pulse{0%{box-shadow:0 0 #7be39acc}70%{box-shadow:0 0 0 7px #7be39a00}to{box-shadow:0 0 #7be39a00}}#auto-bot .auto-bot-close{order:9}#auto-bot .auto-bot-quota{color:#3f5b78;height:34px;text-shadow:none;white-space:nowrap;cursor:default;background:#fffffff0;border-radius:10px;flex:none;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:4px 14px;padding:3px 10px;font-size:12.5px;line-height:1.1;display:grid}#auto-bot .auto-bot-quota[hidden]{display:none}#auto-bot .auto-bot-quota-title{align-items:center;gap:4px;font-weight:600;display:flex}#auto-bot .auto-bot-quota-time{color:#2d5d9c;justify-self:end;font-weight:600}#auto-bot .auto-bot-quota-crown{object-fit:contain;width:13px;height:13px;image-rendering:pixelated}#auto-bot .auto-bot-quota-bar{background:#d6dee6;border-radius:3px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}#auto-bot .auto-bot-quota-bar i{background:linear-gradient(90deg,#8cc3f3,#5d93db);border-radius:0 3px 3px 0;width:0;position:absolute;top:0;bottom:0;left:0}#auto-bot .auto-bot-quota-bar .auto-bot-quota-vip{background:linear-gradient(90deg,#f9dc7c,#e3a234)}#auto-bot .auto-bot-quota-running .auto-bot-quota-colon{animation:1s step-end infinite auto-bot-quota-tick}@keyframes auto-bot-quota-tick{50%{opacity:0}}#auto-bot .auto-bot-quota-low{background:#fdf6e6}#auto-bot .auto-bot-quota-low .auto-bot-quota-time{color:#b0741a}#auto-bot .auto-bot-quota-low .auto-bot-quota-bar i{background:linear-gradient(90deg,#f5cf7f,#e29c37)}#auto-bot .auto-bot-quota-out{color:#8a4a50;background:#fdeeee}#auto-bot .auto-bot-quota-out .auto-bot-quota-time{color:#c0505b}#auto-bot .auto-bot-quota-out .auto-bot-quota-bar{display:none}#auto-bot .auto-bot-offline-card{background:#f3effa}#auto-bot .auto-bot-offline-card .auto-bot-quota-time{color:#6b55a3}#auto-bot .auto-bot-offline-card .auto-bot-quota-bar i{background:linear-gradient(90deg,#b9a2ea,#8b6cc9)}#auto-bot .auto-bot-offline-card.auto-bot-quota-out{background:#fdeeee}@media (prefers-reduced-motion:reduce){#auto-bot .auto-bot-state i,#auto-bot .auto-bot-quota-colon,#auto-bot .auto-bot-gear{animation:none!important}}#auto-bot .auto-bot-body{flex:1;grid-template-columns:148px minmax(0,1fr);min-height:0;display:grid}#auto-bot nav{scrollbar-width:none;flex-direction:column;gap:5px;min-height:0;padding:8px 0 8px 8px;display:flex;overflow-y:auto}#auto-bot nav [role=tab]{color:#526c80;text-align:left;white-space:nowrap;background:linear-gradient(155deg,#ffffffd9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:22px 8px 8px 22px;flex:none;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 8px 0 6px;display:flex;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#auto-bot nav [role=tab]:hover:not([aria-selected=true]){color:#3f6f99;background:linear-gradient(155deg,#fff,#e4f0f8);border-color:#9fbfdc}#auto-bot nav [role=tab][aria-selected=true]{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}#auto-bot .auto-bot-tab-icon{background:#ffffffb3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #c8d8e4}#auto-bot [aria-selected=true] .auto-bot-tab-icon{box-shadow:none;background:#ffffffd9}#auto-bot .auto-bot-tab-icon img{max-width:22px;max-height:22px}#auto-bot .auto-bot-tab-label{text-overflow:ellipsis;overflow:hidden}#auto-bot .auto-bot-tab-count{color:#5782c8;text-align:center;min-width:20px;text-shadow:none;background:#fff;border-radius:9px;margin-left:auto;padding:0 5px;font-size:11.5px;line-height:18px}#auto-bot .auto-bot-tab-count[hidden]{display:none}#auto-bot .auto-bot-rail-gap{flex:1 0 4px}#auto-bot .auto-bot-start{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:26px;flex:none;height:52px;font-size:18px;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#auto-bot .auto-bot-start[data-action=stop]{text-shadow:0 1px #9d414a88;background:linear-gradient(#ee9494,#d6606c);border-color:#d98991;box-shadow:inset 0 1px #ffe6e9,0 2px 3px #b6838d55}#auto-bot .auto-bot-start:hover:not(:disabled){filter:brightness(1.07)}#auto-bot .auto-bot-start:active:not(:disabled){filter:brightness(.96)}#auto-bot .auto-bot-start>span{position:relative}#auto-bot .auto-bot-gear{opacity:.22;pointer-events:none;position:absolute}#auto-bot .auto-bot-gear-big{width:64px;height:64px;margin-top:-32px;top:50%;left:-14px}#auto-bot .auto-bot-gear-small{width:44.7px;height:44.7px;margin-top:-34.51px;top:50%;left:41.05px}#auto-bot [data-action=stop] .auto-bot-gear-big{animation:6s linear infinite auto-bot-gear}#auto-bot [data-action=stop] .auto-bot-gear-small{animation:4.5s linear infinite reverse auto-bot-gear}@keyframes auto-bot-gear{to{transform:rotate(360deg)}}#auto-bot form{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#8cbace #edf6f4;--auto-bot-fade-top:0px;--auto-bot-fade-bottom:0px;min-height:0;-webkit-mask-image:linear-gradient(#0000,#000 var(--auto-bot-fade-top),#000 calc(100% - var(--auto-bot-fade-bottom)),#0000);-webkit-mask-image:linear-gradient(#0000,#000 var(--auto-bot-fade-top),#000 calc(100% - var(--auto-bot-fade-bottom)),#0000);mask-image:linear-gradient(#0000,#000 var(--auto-bot-fade-top),#000 calc(100% - var(--auto-bot-fade-bottom)),#0000);margin:0;padding:8px 10px 12px;overflow:auto;container-type:inline-size}#auto-bot form.auto-bot-fade-top{--auto-bot-fade-top:28px}#auto-bot form.auto-bot-fade-bottom{--auto-bot-fade-bottom:44px}#auto-bot .auto-bot-lock{color:#8a5a1c;background:#fdf1e2;border:1px solid #efcf9e;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:14px;display:flex}#auto-bot .auto-bot-lock:before{content:"⏸"}#auto-bot .auto-bot-lock[hidden]{display:none}#auto-bot.auto-bot-running #auto-bot-fields>:not(.auto-bot-offline){opacity:.55}#auto-bot.auto-bot-running #auto-bot-fields :disabled{opacity:1}#auto-bot-fields{flex-direction:column;gap:8px;display:flex}#auto-bot .auto-bot-grid{gap:8px;display:grid}#auto-bot .auto-bot-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}#auto-bot-fields p{overflow-wrap:anywhere;color:#52758d;margin:4px 0;line-height:1.6}#auto-bot .auto-bot-field,#auto-bot .auto-bot-seg,#auto-bot .auto-bot-card,#auto-bot .auto-bot-offline{background:#fff;border:1px solid #d5e2ea;border-radius:12px;margin:0}#auto-bot .auto-bot-field{color:#52758d;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:6px;min-height:48px;padding:8px 12px;font-size:14px;display:flex}#auto-bot .auto-bot-toggle{color:#3f5f7c;cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:15px}#auto-bot .auto-bot-card{flex-direction:column;gap:8px;padding:10px 12px;display:flex}#auto-bot .auto-bot-card>.auto-bot-field{border:0;border-radius:0;min-height:0;padding:0}#auto-bot .auto-bot-card-head{font-weight:600}#auto-bot .auto-bot-potion-hp{border-top:4px solid #e9858f}#auto-bot .auto-bot-potion-mp{border-top:4px solid #6fa6e6}#auto-bot input[type=checkbox]{appearance:none;cursor:pointer;background:#cfdbe5;border:0;border-radius:15px;flex:none;width:52px;height:30px;margin:0;transition:background .15s;position:relative;box-shadow:inset 0 1px 3px #4a6a8a33}#auto-bot input[type=checkbox]:after{content:"";background:linear-gradient(#fff,#eef4fa);border-radius:50%;width:24px;height:24px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #36527944}#auto-bot input[type=checkbox]:checked{background:linear-gradient(#79baf1,#4c9fe2)}#auto-bot input[type=checkbox]:checked:after{left:25px}#auto-bot .auto-bot-seg{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:grid}#auto-bot .auto-bot-seg legend{float:left;color:#3f5f7c;padding:0;font-size:15px}#auto-bot .auto-bot-seg-options{background:#e3ecf2;border-radius:12px;gap:3px;padding:3px;display:flex}#auto-bot .auto-bot-seg-options label{color:#52758d;text-align:center;cursor:pointer;border-radius:9px;flex:1;place-items:center;min-height:40px;padding:0 6px;font-size:14px;line-height:1.15;display:grid;position:relative}#auto-bot .auto-bot-seg-options label:hover{background:#f0f7fd}#auto-bot .auto-bot-seg-options label:has(:checked){color:#2d5d9c;background:#fff;font-weight:600;box-shadow:0 1px 3px #4a6a8a33}#auto-bot .auto-bot-seg-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}#auto-bot .auto-bot-seg-options label:has(:focus-visible){outline-offset:-2px;outline:2px solid #427bc1}#auto-bot .auto-bot-percent{align-items:center;gap:10px;display:flex}#auto-bot .auto-bot-percent input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;width:0;min-height:44px;margin:0;padding:0}#auto-bot .auto-bot-percent input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(#79baf1,#4c9fe2) left/var(--auto-bot-fill,0%) 100% no-repeat,linear-gradient(#fff,#f6f9fd);border:1px solid #c8dced;border-radius:999px;height:14px;box-shadow:inset 0 1px 2px #44679111}#auto-bot .auto-bot-percent input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff,#edf5fc);border:1px solid #93b4d7;border-radius:50%;width:28px;height:28px;margin-top:-8px;box-shadow:0 1px 3px #36527933}#auto-bot .auto-bot-percent input[type=range]::-moz-range-track{background:linear-gradient(#fff,#f6f9fd);border:1px solid #c8dced;border-radius:999px;height:12px}#auto-bot .auto-bot-percent input[type=range]::-moz-range-progress{background:linear-gradient(#79baf1,#4c9fe2);border-radius:999px;height:12px}#auto-bot .auto-bot-percent input[type=range]::-moz-range-thumb{background:linear-gradient(#fff,#edf5fc);border:1px solid #93b4d7;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #36527933}#auto-bot input[type=number]{appearance:textfield}#auto-bot input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#auto-bot input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#auto-bot .auto-bot-value{color:#2d5d9c;cursor:text;background:#fff;border:1px solid #b9c9d1;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:1px;width:84px;height:44px;font-weight:600;display:flex}#auto-bot .auto-bot-value[data-unit]{width:64px}#auto-bot .auto-bot-value[data-unit] input{text-align:right}#auto-bot .auto-bot-value[data-unit]:after{content:attr(data-unit)}#auto-bot .auto-bot-value input{width:100%;height:42px;color:inherit;text-align:center;background:0 0;border:0;padding:0;font-size:16px;font-weight:600}#auto-bot .auto-bot-value:focus-within,#auto-bot .auto-bot-stepper:focus-within{border-color:#4f8fe0;box-shadow:0 0 0 3px #4f8fe033}#auto-bot .auto-bot-value input:focus,#auto-bot .auto-bot-stepper input:focus{outline:none}#auto-bot .auto-bot-stepper{background:#fff;border:1px solid #c9d8e4;border-radius:10px;flex:none;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;height:46px;display:grid;overflow:hidden}#auto-bot .auto-bot-stepper button{color:#4f78a8;background:#eef4f9;border:0;border-radius:0;min-height:0;padding:0;font:500 22px/1 Arial,sans-serif}#auto-bot .auto-bot-stepper button:hover:not(:disabled){background:#d9e9f7}#auto-bot .auto-bot-stepper-value{flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.05;display:flex}#auto-bot .auto-bot-stepper-value small{color:#6c8aa3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}#auto-bot .auto-bot-stepper input{color:#2d5d9c;text-align:center;background:0 0;border:0;width:100%;padding:0;font-size:16px;font-weight:600}#auto-bot .auto-bot-counter{color:#3f5f7c;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:15px}#auto-bot .auto-bot-counter .auto-bot-stepper{width:140px}#auto-bot .auto-bot-nudge .auto-bot-stepper{grid-template-columns:34px minmax(0,1fr) 34px;width:100%;height:42px}#auto-bot .auto-bot-nudge .auto-bot-stepper input{font-size:17px}#auto-bot .auto-bot-hunt{grid-template-columns:1.6fr 1fr 1fr}#auto-bot .auto-bot-loot{grid-template-columns:repeat(3,minmax(0,1fr))}#auto-bot:not(.auto-bot-touch) .auto-bot-hunt,#auto-bot:not(.auto-bot-touch) .auto-bot-loot{grid-template-columns:repeat(2,minmax(0,1fr))}#auto-bot:not(.auto-bot-touch) .auto-bot-hunt>:first-child,#auto-bot:not(.auto-bot-touch) .auto-bot-loot>:last-child{grid-column:1/-1}#auto-bot .auto-bot-potions{min-width:0}#auto-bot .auto-bot-selection{background:#fff;border:1px solid #b9c9d1;border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:6px;display:flex}#auto-bot .auto-bot-selection:has(.auto-bot-remove[data-empty=true]){background:#f6fafc;border-style:dashed}#auto-bot .auto-bot-skill-rule:not(:has(input)) .auto-bot-selection{background:#f6fafc;border-style:dashed}#auto-bot .auto-bot-selection-art{background:#edf6f8;border:1px solid #c8dbe4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}#auto-bot .auto-bot-selection-art img{object-fit:contain;max-width:100%;max-height:100%}#auto-bot .auto-bot-selection-name{flex-direction:column;flex:1;align-items:flex-start;font-size:15px;display:flex;overflow:hidden}#auto-bot .auto-bot-selection-name>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#auto-bot .auto-bot-target-kind{color:#4a78b4;background:#e6f0fa;border-radius:7px;padding:0 7px;font-size:12px;font-weight:400;line-height:18px}#auto-bot .auto-bot-selection-detail{color:#6c8aa3;font-size:12.5px}#auto-bot button.auto-bot-remove{background:0 0;border:0;flex:none;place-items:center;width:40px;min-height:40px;padding:0;display:grid}#auto-bot button.auto-bot-remove:before{content:"";background:currentColor;width:18px;height:21px;-webkit-mask:url(/assets/f2e655a61f9d306d/ui/selection-remove.png) 50%/contain no-repeat;mask:url(/assets/f2e655a61f9d306d/ui/selection-remove.png) 50%/contain no-repeat}#auto-bot button.auto-bot-remove:hover:not(:disabled){color:#c0505b}#auto-bot button.auto-bot-remove[data-empty=true]{visibility:hidden}#auto-bot .auto-bot-selection button.auto-bot-add{background:url(/assets/f2e655a61f9d306d/ui/selection-add.png) 50%/contain no-repeat;border:0;border-radius:0;width:24px;height:24px;min-height:0;padding:0;position:absolute;bottom:-5px;right:-5px}#auto-bot .auto-bot-skill-list{flex-direction:column;gap:8px;display:flex}#auto-bot .auto-bot-skill-rule{background:#fff;border:1px solid #d5e2ea;border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(3,140px) 40px;align-items:center;gap:8px;padding:6px 6px 6px 8px;display:grid}#auto-bot .auto-bot-skill-rule .auto-bot-selection{background:0 0;border:0;min-height:0;padding:0}#auto-bot .auto-bot-skill-rule:not(:has(input)){background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}#auto-bot .auto-bot-skill-rule:not(:has(input)) .auto-bot-selection{background:#f6fafc;border:1px dashed #b9c9d1;padding:6px}#auto-bot .auto-bot-skill-rule:not(:has(input))>.auto-bot-remove{display:none}#auto-bot .auto-bot-section-title{justify-content:space-between;align-items:center;gap:10px;margin:4px 2px 0;display:flex}#auto-bot .auto-bot-section-title h3{align-items:baseline;gap:10px;margin:0;font-size:15.5px;font-weight:600;display:flex}#auto-bot .auto-bot-section-count{color:#6c8aa3;font-size:13px;font-weight:400}#auto-bot .auto-bot-section-title button{white-space:nowrap;background:#fff;border-radius:18px;min-height:36px;padding:0 14px}#auto-bot .auto-bot-section-title button:hover:not(:disabled){background:#f0f7fd}#auto-bot .auto-bot-map-list{gap:8px;display:grid}#auto-bot .auto-bot-monster-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}#auto-bot .auto-bot-map-choice{text-align:center;cursor:pointer;background:#fff;border:1.5px solid #d5e2ea;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-height:96px;padding:6px 4px;font-size:13px;line-height:1.15;display:flex;position:relative}#auto-bot .auto-bot-map-choice:hover{border-color:#8dbbe8;box-shadow:0 2px 6px #4a7aa833}#auto-bot .auto-bot-map-choice:has(:checked){background:#eef6fe;border-color:#7fb0e4}#auto-bot .auto-bot-map-choice:not(:has(:checked)){color:#8aa0b2}#auto-bot .auto-bot-map-choice:not(:has(:checked)) img{filter:grayscale(.85)opacity(.55)}#auto-bot .auto-bot-map-choice .auto-bot-selection-art{background:0 0;border:0;width:64px;height:56px}#auto-bot .auto-bot-map-choice .auto-bot-selection-art img{image-rendering:pixelated}#auto-bot .auto-bot-map-choice>span:nth-child(2){overflow-wrap:anywhere}#auto-bot .auto-bot-map-choice input[type=checkbox]{width:24px;height:24px;box-shadow:none;background:#fff;border:1px solid #cbdbe8;border-radius:6px;position:absolute;top:4px;right:4px}#auto-bot .auto-bot-map-choice input[type=checkbox]:after{display:none}#auto-bot .auto-bot-map-choice input[type=checkbox]:checked{background:#fff url(/assets/f2e655a61f9d306d/ui/checkbox-check-blue.png) 50%/22px no-repeat;border-color:#7d9fc8}#auto-bot .auto-bot-monster-drops{background:#fff;border:1px solid #d5e2ea;border-radius:12px;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px;display:grid}#auto-bot .auto-bot-monster-drops>header{text-align:center;border-right:1px dashed #d5e2ea;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;display:flex}#auto-bot .auto-bot-monster-drops>header .auto-bot-selection-art{background:0 0;border:0;width:56px;height:48px}#auto-bot .auto-bot-monster-drops>header strong{font-weight:400}#auto-bot .auto-bot-drop-list{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}#auto-bot .auto-bot-drop-list .auto-bot-map-choice{min-height:0;padding:4px}#auto-bot .auto-bot-drop-list .auto-bot-selection-art{width:44px;height:40px}#auto-bot .auto-bot-drop-list input[type=checkbox]{width:20px;height:20px;top:3px;right:3px}#auto-bot .auto-bot-drop-list input[type=checkbox]:checked{background-size:18px}#auto-bot .auto-bot-drop-list p{color:#8aa0b2;align-self:center;margin:0}#auto-bot .auto-bot-offline{background:linear-gradient(100deg,#f6f1ff,#fff);border-color:#d9cdef;flex-direction:row;align-items:center;gap:10px;min-height:56px;padding:8px 12px}#auto-bot .auto-bot-offline[hidden]{display:none}#auto-bot .auto-bot-offline>span{flex-direction:column;flex:1;gap:2px;display:flex}#auto-bot .auto-bot-offline-name{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}#auto-bot .auto-bot-offline-name b{font-weight:600}#auto-bot .auto-bot-offline-armed-note{color:#3f9a5c;font-size:12.5px;font-weight:600}#auto-bot .auto-bot-offline-armed-note:before{content:"● "}#auto-bot .auto-bot-offline-armed-note[hidden]{display:none}#auto-bot .auto-bot-offline-crown{object-fit:contain;flex:none;width:22px;height:22px}#auto-bot .auto-bot-offline-crown[hidden]{display:none}#auto-bot .auto-bot-offline-locked{opacity:.6;cursor:default}#auto-bot .auto-bot-offline-hint{color:#6b55a3;font-size:12.5px}#auto-bot.auto-bot-receiving{pointer-events:none}#auto-bot.auto-bot-receiving .auto-bot-potions,#auto-bot.auto-bot-receiving .auto-bot-selection{pointer-events:auto}#auto-bot.auto-bot-receiving .auto-bot-potions .auto-bot-selection,#auto-bot.auto-bot-receiving .auto-bot-skill-rule .auto-bot-selection{background:#e6f1fd;border:2px dashed #4f8fe0;box-shadow:0 0 0 4px #4f8fe022}#auto-bot .auto-bot-drop-active,#auto-bot.auto-bot-receiving .auto-bot-drop-active{background:#d6e9ff;border-style:solid;border-color:#4f8fe0}@container (width<=760px){#auto-bot .auto-bot-quota-title{gap:0;font-size:0}#auto-bot .auto-bot-quota-out .auto-bot-quota-title{font-size:12.5px}}@container (width<=600px){#auto-bot .auto-bot-skill-rule{grid-template-columns:repeat(3,minmax(0,1fr)) 40px}#auto-bot .auto-bot-skill-rule>.auto-bot-selection{grid-column:1/4}#auto-bot .auto-bot-skill-rule>.auto-bot-remove{grid-area:1/4}#auto-bot .auto-bot-skill-rule .auto-bot-stepper{grid-template-columns:34px minmax(0,1fr) 34px}#auto-bot .auto-bot-hunt{grid-template-columns:1.5fr 1fr 1fr}#auto-bot.auto-bot-touch .auto-bot-hunt>.auto-bot-seg{grid-template-columns:1fr;gap:4px;padding:6px 10px}#auto-bot.auto-bot-touch .auto-bot-hunt>.auto-bot-seg legend{color:#52758d;font-size:13.5px}#auto-bot .auto-bot-nudge .auto-bot-stepper{grid-template-columns:30px minmax(0,1fr) 30px}}@container (width<=420px){#auto-bot .auto-bot-grid-2,#auto-bot .auto-bot-hunt,#auto-bot .auto-bot-loot{grid-template-columns:1fr}#auto-bot .auto-bot-hunt>:first-child,#auto-bot .auto-bot-loot>:last-child{grid-column:auto}#auto-bot .auto-bot-seg,#auto-bot .auto-bot-monster-drops{grid-template-columns:1fr}#auto-bot .auto-bot-monster-drops>header{border-bottom:1px dashed #d5e2ea;border-right:0;flex-direction:row}}@container (width<=560px){#auto-bot>header{flex-wrap:wrap;row-gap:4px;height:auto;padding-bottom:6px}#auto-bot .auto-bot-quota{flex:40%;order:10}#auto-bot .auto-bot-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}#auto-bot nav{flex-direction:row;padding:8px 8px 0;overflow-x:auto}#auto-bot nav [role=tab]{border-radius:22px;flex:1 0 auto}#auto-bot .auto-bot-rail-gap{display:none}#auto-bot .auto-bot-start{z-index:1;position:absolute;bottom:8px;left:8px;right:8px}#auto-bot form{padding-bottom:68px}}#startup-preload{z-index:2147483647;color:#245b93;font-family:"MN Maguro",var(--ui-font);text-align:center;background:linear-gradient(#ffffff14 0%,#ffffff08 48%,#edf5ff82 100%),url(/assets/f2e655a61f9d306d/login/selection-background.png) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,4vh,38px) clamp(16px,4vw,40px);display:flex;position:absolute;inset:0;overflow:hidden}#startup-preload[hidden],#startup-preload .preload-retry[hidden]{display:none}#startup-preload .preload-logo{aspect-ratio:1904/821;filter:drop-shadow(0 4px 10px #fffd);background:url(/assets/f2e655a61f9d306d/login/game-logo.webp) 50%/contain no-repeat;flex:none;width:min(250px,50%)}#startup-preload .preload-card{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fcffeb;border:2px solid #fff;border-radius:16px;width:min(100%,540px);margin-bottom:24px;padding:10px 36px 12px;box-shadow:0 8px 24px #3976b960,0 0 0 3px #c8e9ffb3,inset 0 2px #fff}#startup-preload .preload-head{align-items:baseline;gap:10px;min-width:0;display:flex}#startup-preload .preload-title{color:#2685d5;text-shadow:0 1px #fff,0 2px 4px #b8ddf4;flex:none;margin:0;font-size:18px;line-height:1.3}#startup-preload .preload-label{color:#366b9f;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.4;overflow:hidden}#startup-preload .preload-card:has(.preload-retry:not([hidden])) .preload-label{white-space:normal;overflow-wrap:anywhere}#startup-preload .preload-track{background:#dfedf9;border:1.5px solid #8ac7f0;border-radius:999px;height:6px;margin-top:33px;position:relative;box-shadow:inset 0 1px 3px #8db9da66,0 0 0 2px #fff}#startup-preload .preload-fill{border-radius:inherit;background:linear-gradient(90deg,#70ddf6,#46b6f4 52%,#347fe9);width:0;height:100%;transition:width .3s;box-shadow:inset 0 1px #fff9,0 0 8px #6acdf7}#startup-preload .preload-runner{pointer-events:none;width:100px;height:100px;margin:-50px 0 0 -50px;transition:left .3s;position:absolute;top:50%;left:0}#startup-preload .preload-percent{color:#3177b5;font-variant-numeric:tabular-nums;flex:none;font-size:14px}#startup-preload .preload-retry{color:#fff;min-height:42px;font:700 15px var(--ui-font);cursor:pointer;background:#69bbf8;border:2px solid #fff;border-radius:12px;margin-top:32px;padding:8px 22px;box-shadow:0 3px #4586cf}#startup-preload .preload-retry:focus-visible{outline-offset:3px;outline:3px solid #ffe08a}@media (height<=560px){#startup-preload{padding-block:10px}.preload-logo{max-height:90px}}@media (prefers-reduced-motion:reduce){#startup-preload .preload-fill,#startup-preload .preload-runner{transition:none}}#ui-mode-picker{z-index:60;font:14px/1.35 "MN Maguro",var(--ui-font);color:#5b4f86;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}#ui-mode-picker *{font-family:"MN Maguro",var(--ui-font)}#ui-mode-picker :focus-visible{outline-offset:3px;outline:2px solid #8a6fe0}#ui-mode-picker .ump-card:focus-visible{outline:0}.ump-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ece8ff52;position:absolute;inset:0}.ump-stage{transform-origin:0 0;position:absolute;top:0;left:0}.ump-frame{left:0;right:0;top:var(--ump-top,0);height:var(--h);position:absolute}.ump-band{left:0;right:0;top:calc(var(--lt) - 26px);height:calc(var(--lb) - var(--lt) + 52px);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#faf7ff99;position:absolute;-webkit-mask:linear-gradient(#0000,#000 26px calc(100% - 26px),#0000);mask:linear-gradient(#0000,#000 26px calc(100% - 26px),#0000)}.ump-line{background:linear-gradient(90deg,#0000,#f2bf54 20%,#fff4c8 50%,#f2bf54 80%,#0000);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 8px #ffd678e6}.ump-line-t{top:var(--lt)}.ump-line-b{top:var(--lb)}.ump-emblem{width:var(--emb);aspect-ratio:1;pointer-events:none;opacity:.6;background:#e6b04a;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/f2e655a61f9d306d/ui/ui-mode/magic-circle.png) 50%/contain no-repeat;mask:url(/assets/f2e655a61f9d306d/ui/ui-mode/magic-circle.png) 50%/contain no-repeat}.ump-emblem-t{top:calc(var(--title-y) + 2px);width:var(--emb-t);opacity:.45}.ump-emblem-b{top:var(--lb)}.ump-flare{left:50%;top:var(--title-y);width:var(--flare);aspect-ratio:1;opacity:.85;pointer-events:none;background:url(/assets/f2e655a61f9d306d/ui/ui-mode/sunflare.png) 50%/contain;position:absolute;transform:translate(-50%,-50%)}.ump-title{left:0;right:0;top:var(--title-y);text-align:center;font-weight:700;font-size:var(--title-fs);color:#fff;letter-spacing:1px;-webkit-text-stroke:calc(var(--title-fs) * .16) #9a83e0;paint-order:stroke fill;text-shadow:0 3px 8px #785ac873;margin:0;line-height:1.2;position:absolute;transform:translateY(-50%)}.ump-title i{width:var(--star);height:var(--star);vertical-align:middle;-webkit-text-stroke:0;background:url(/assets/f2e655a61f9d306d/ui/ui-mode/star.png) 50%/contain no-repeat;margin:0 10px;display:inline-block}.ump-cards{left:0;right:0;top:calc(var(--lt) + var(--cards-gap));justify-content:center;gap:var(--gap);display:flex;position:absolute}.ump-card{box-sizing:border-box;width:var(--card-w);height:var(--card-h);padding:var(--pad);cursor:pointer;text-align:center;color:inherit;background:#ffffffb8;border:0;border-radius:8px;flex-direction:column;margin:0;transition:box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ddd0f2,inset 0 0 0 4px #ffffffb3,inset 0 0 0 5px #ece4f8,0 6px 16px #6e5aaa29}.ump-card:hover{box-shadow:inset 0 0 0 1px #c3b0ef,inset 0 0 0 4px #fffc,inset 0 0 0 5px #e2d6f8,0 8px 20px #6e5aaa42}.ump-card.ump-on{background:#fffdf4db;box-shadow:inset 0 0 0 2px #f2b63c,inset 0 0 0 5px #ffffffd9,inset 0 0 0 6px #fbe3a4,0 0 18px #ffc85a8c,0 8px 20px #dc962840}.ump-card.ump-on:after{content:"";pointer-events:none;--c:#f0b33a;--l:20px;--w:3px;filter:drop-shadow(0 0 3px #fff6cf);background-repeat:no-repeat;background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-size:var(--l) var(--w),var(--w) var(--l),var(--l) var(--w),var(--w) var(--l),var(--l) var(--w),var(--w) var(--l),var(--l) var(--w),var(--w) var(--l);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;position:absolute;inset:-7px}.ump-rec{color:#fff;font-size:var(--rec-fs);text-shadow:0 1px #3c9a4f;background:linear-gradient(#8fe08a,#56c06a);border-radius:0 8px 0 12px;padding:2px 12px 3px 14px;font-weight:700;position:absolute;top:0;right:0;box-shadow:inset 0 1px #ffffff80}.ump-rec[hidden]{display:none}.ump-name{font-size:var(--name-fs);justify-content:center;align-items:center;gap:10px;margin:2px 0 0;font-weight:700;line-height:1.2;display:flex}.ump-name:before,.ump-name:after{content:"";max-width:var(--orn-w);opacity:.6;background:currentColor;flex:1;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 10'%3E%3Cpath d='M0 4.3h76v1.4H0z'/%3E%3Cpath d='M84 1l4 4-4 4-4-4z'/%3E%3Cpath d='M77 5l1.6-1.6L80.2 5l-1.6 1.6z'/%3E%3C/svg%3E") 100%/90px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 10'%3E%3Cpath d='M0 4.3h76v1.4H0z'/%3E%3Cpath d='M84 1l4 4-4 4-4-4z'/%3E%3Cpath d='M77 5l1.6-1.6L80.2 5l-1.6 1.6z'/%3E%3C/svg%3E") 100%/90px 10px no-repeat}.ump-name:after{transform:scaleX(-1)}.ump-legacy .ump-name{color:#3d79c9}.ump-mobile .ump-name{color:#d14d88}.ump-desc{font-size:var(--desc-fs);color:#6f6496;white-space:pre-line;margin:4px 0 0;line-height:1.35}.ump-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ump-tile{font-size:var(--lbl-fs);color:#5b4f86;white-space:pre-line;flex-direction:column;align-items:center;gap:4px;line-height:1.15;display:flex}.ump-tile i{width:100%;height:var(--tile-h);border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #ddd0f2}.ump-tile img{position:absolute}.ump-floor-native{background:url(/assets/f2e655a61f9d306d/ui/ui-mode/native.webp) 47% 66%/950%}.ump-floor-mobile{background:url(/assets/f2e655a61f9d306d/ui/ui-mode/mobile.webp) 47% 66%/950%}.ump-quest-native{background:url(/assets/f2e655a61f9d306d/ui/ui-mode/native.webp) 99.2% 22%/920%}.ump-quest-mobile{background:url(/assets/f2e655a61f9d306d/ui/ui-mode/mobile.webp) 4% 9%/560%}.ump-glove{filter:drop-shadow(0 2px 2px #00000059);width:46%;position:relative}.ump-keys{background:url(/assets/f2e655a61f9d306d/ui/ui-mode/native.webp) 44% 61%/950%;place-content:center;gap:3px;grid-template-columns:repeat(4,auto)!important}.ump-key{width:var(--key);height:var(--key);font-size:calc(var(--key) * .6);color:#5b4f86;background:linear-gradient(#fff,#ece6fa);border-radius:4px;place-items:center;font-style:normal;font-weight:400;line-height:1;display:grid;box-shadow:0 2px #b7a8e3,inset 0 0 0 1px #c9bdf0}.ump-key-hi{color:#7a5418;background:linear-gradient(#fff3c4,#ffd968);box-shadow:0 2px #d6a531,inset 0 0 0 1px #e8bd52}.ump-pad{filter:brightness(1.5)drop-shadow(0 0 2px #00000080);width:62%}.ump-pad-knob{filter:drop-shadow(0 1px 2px #00000080);width:26%}.ump-qb1{width:48%;top:15%;left:10%}.ump-qb2{width:28%;top:29%;left:20%}.ump-qb3{width:33%;top:8%;right:10%}.ump-qb4{width:21%;top:18%;right:16%}.ump-shot{aspect-ratio:960/542;margin-top:var(--shot-m);background:50%/cover no-repeat;border-radius:5px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #d9cdf1,0 3px 8px #6e5aaa33}.ump-on .ump-shot{box-shadow:0 0 0 2px #fff,0 0 0 3px #f1c565,0 3px 8px #c88c2840}.ump-shot-legacy{background-image:url(/assets/f2e655a61f9d306d/ui/ui-mode/native.webp)}.ump-shot-mobile{background-image:url(/assets/f2e655a61f9d306d/ui/ui-mode/mobile.webp)}.ump-note{left:0;right:0;top:var(--note-y);text-align:center;font-size:var(--note-fs);color:#6f6496;text-shadow:0 1px #fff;margin:0;line-height:1.3;position:absolute}.ump-ok{left:50%;top:var(--ok-y);width:var(--ok-w);aspect-ratio:800/182;cursor:pointer;color:#fff;font-size:var(--ok-fs);text-shadow:0 2px #e0457a,0 0 6px #ff7aa8;filter:drop-shadow(0 4px 8px #e650784d);background:url(/assets/f2e655a61f9d306d/character-selection/start-winged.webp) 50%/100% 100% no-repeat;border:0;margin:0;padding:0 2% 0 6%;font-weight:700;position:absolute;transform:translate(-50%)}.ump-ok:active{filter:brightness(.95);transform:translate(-50%)translateY(2px)scale(.98)}#ui-mode-picker[data-layout=pc]{--h:768px;--title-y:58px;--title-fs:34px;--star:22px;--flare:300px;--emb-t:150px;--emb:48px;--lt:100px;--cards-gap:22px;--gap:48px;--card-w:352px;--card-h:402px;--pad:14px;--name-fs:22px;--orn-w:90px;--desc-fs:13px;--tile-h:70px;--lbl-fs:12px;--key:17px;--shot-m:12px;--rec-fs:12px;--lb:584px;--note-y:540px;--note-fs:14px;--ok-y:640px;--ok-w:260px;--ok-fs:24px}#ui-mode-picker[data-layout=phone]{--h:390px;--title-y:22px;--title-fs:22px;--star:14px;--flare:150px;--emb-t:80px;--emb:40px;--lt:42px;--cards-gap:12px;--gap:28px;--card-w:356px;--card-h:241px;--pad:9px;--name-fs:18px;--orn-w:60px;--shot-m:8px;--rec-fs:11px;--lb:334px;--note-y:307px;--note-fs:12px;--ok-y:340px;--ok-w:196px;--ok-fs:18px}#ui-mode-picker[data-layout=narrow]{--h:320px;--title-y:19px;--title-fs:18px;--star:12px;--flare:120px;--emb-t:64px;--emb:34px;--lt:36px;--cards-gap:10px;--gap:16px;--card-w:252px;--card-h:177px;--pad:8px;--name-fs:16px;--orn-w:60px;--shot-m:6px;--rec-fs:10px;--lb:254px;--note-y:233px;--note-fs:11px;--ok-y:262px;--ok-w:168px;--ok-fs:16px}#ui-mode-picker:not([data-layout=pc]) :is(.ump-desc,.ump-tiles,.ump-emblem-b){display:none}#harcon-defense{font:12px var(--ui-font);color:#f4f1ff}#harcon-defense[hidden]{display:none}#harcon-defense .harcon-form,#harcon-defense .harcon-gauge{transform-origin:0 0;pointer-events:auto;image-rendering:pixelated;position:absolute}#harcon-defense canvas{pointer-events:none;image-rendering:pixelated;position:absolute}#harcon-defense button{font:12px var(--ui-font);color:#f4f1ff;text-shadow:1px 1px #17205c;cursor:pointer}#harcon-defense button:disabled{color:#928daa;cursor:default}#harcon-defense .harcon-label{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-shadow:1px 1px #17205c;display:block;position:absolute;overflow:hidden}#harcon-defense .harcon-title{text-align:center;cursor:move;pointer-events:auto;height:18px;font-weight:700}#harcon-defense .harcon-close{position:absolute;top:6px;right:8px}#harcon-defense .harcon-stage-row{text-align:left;background-color:#0000;background-repeat:no-repeat;outline:0;padding:0;position:absolute}#harcon-defense .harcon-stage-row.selected{filter:brightness(1.15)}#harcon-defense .harcon-stage-row .room{color:#fff6a8;font-weight:700}#harcon-defense .harcon-stage-row .map{color:#bfe6ff}#harcon-defense .harcon-button{text-align:center;white-space:nowrap;background-color:#0000;background-position:0 0;background-repeat:no-repeat;border:0;padding:0;position:absolute;overflow:hidden}#harcon-defense .harcon-long-caption{font-size:10px}#harcon-defense .harcon-input{box-sizing:border-box;color:#27234d;resize:none;background:#f4efff;border:1px solid #7a72ac;padding:3px;position:absolute}#harcon-defense .harcon-map-grid{grid-template-columns:repeat(3,114px);grid-auto-rows:70px;gap:5px;width:360px;height:250px;display:grid;position:absolute;overflow:hidden}#harcon-defense .harcon-map{background-color:#0000;background-position:8px 8px;background-repeat:no-repeat;border:0;width:114px;height:70px;padding:0;position:relative;overflow:hidden}#harcon-defense .harcon-map.selected{filter:brightness(1.25)}#harcon-defense .harcon-map-name{color:#fff;text-align:center;white-space:normal;height:18px;line-height:12px;top:51px!important}#harcon-defense .harcon-player{box-sizing:border-box;color:#e9f6ff;text-align:left;background:0 0;border:0;padding-left:45px;position:absolute}#harcon-defense .harcon-player.selected{color:#fff49b}#harcon-defense .help,#harcon-defense .ready-message{white-space:normal;text-align:center;line-height:15px}#harcon-defense .harcon-gauge{pointer-events:none}#harcon-defense .gauge-title{text-align:center;color:#fff6a8;font-weight:700}#harcon-defense .harcon-hp,#harcon-defense .harkon-icon,#harcon-defense .ready-gauge{position:absolute}#harcon-defense .result-caption{text-align:center;color:#e9e5ff}#harcon-defense .result-score{color:#fff3a2;text-align:center;font-size:22px;font-weight:700}#harcon-defense .players{text-align:center}#harcon-defense .harcon-record .harcon-title{width:430px;height:22px}#harcon-defense .record-caption{color:#bfe6ff;font-size:7px}#harcon-defense .record-number,#harcon-defense .record-row-value{text-align:right;color:#fff49b}#harcon-defense .record-row-name{color:#f8f6ff}#harcon-defense .record-row-unit{color:#9dd4ff}#harcon-defense .record-stage{text-align:center;color:#fff49b;font-weight:700}#harcon-defense .harcon-record-arrow{color:#fff49b;background:0 0;border:0;width:15px;height:18px;padding:0;font-size:16px;line-height:16px;position:absolute}:where(html.mobile-device) *,html.mobile-device{touch-action:pan-x pan-y}main.mobile-pregame{left:var(--pregame-left,0px);top:var(--pregame-top,0px);width:var(--pregame-width,100vw);height:var(--pregame-height,100dvh);background:url(/assets/f2e655a61f9d306d/login/selection-background.png) 50%/cover;max-width:none;max-height:none;position:fixed}html.mobile-device main.mobile-pregame{left:var(--pregame-left,0px);top:var(--pregame-top,0px);width:var(--pregame-width,100vw);height:var(--pregame-height,100dvh)}.mobile-pregame #login{padding:12px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);align-content:start;justify-items:center;gap:8px;display:grid;overflow:hidden}.mobile-pregame .login-brand{width:180px;height:clamp(0px,calc(var(--pregame-height,100dvh) - 350px),78px);margin:0;overflow:hidden}.mobile-pregame .login-brand p,.mobile-pregame .brand-caption{display:none}.mobile-pregame .login-card{--login-frame-header:90px;--login-frame-footer:32px;width:min(100%,360px);height:auto;min-height:0;max-height:100%;padding:var(--login-frame-header) 26px var(--login-frame-footer);flex-direction:column;align-self:start;display:flex}.mobile-pregame .login-card:before{border:solid #0000;border-width:var(--login-frame-header) 16px var(--login-frame-footer);border-image:url(/assets/f2e655a61f9d306d/login/status/frame.webp) 160 32 70 fill / var(--login-frame-header) 16px var(--login-frame-footer) stretch;background:0 0}.mobile-pregame .card-content{overscroll-behavior:contain;flex:1;min-height:0;padding:3px;overflow:auto}html.login-input-active .mobile-pregame #login{grid-template-rows:auto auto;overflow:auto}html.login-input-active .mobile-pregame .login-card{height:var(--login-input-height);min-height:var(--login-input-height);max-height:none}.mobile-pregame .login-card-title{top:calc(var(--login-frame-header) * .72 - 14px);height:28px;line-height:28px}.mobile-pregame #login-status{margin:6px 0 0;font-size:12px}.mobile-pregame .login-mascot{width:85px;top:-10px;right:0}.mobile-pregame .native-input input{background-size:100% 100%;border-radius:14px;min-height:48px;font-size:16px}.mobile-pregame #toggle-password{aspect-ratio:auto;width:48px;height:48px}.mobile-pregame .remember-login{min-height:44px;font-size:14px}.mobile-pregame .login-submit{min-height:48px}.mobile-pregame .login-register{min-height:44px}@media (height<=480px){.mobile-pregame .card-content{grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.mobile-pregame .card-content>*{grid-column:1/-1}.mobile-pregame .remember-login{order:1;grid-column:1}.mobile-pregame .login-register{order:2;grid-column:2;align-self:center;margin:0}.mobile-pregame .login-submit,.mobile-pregame #login-status{order:3}.mobile-pregame .login-tagline{display:none}.mobile-pregame .native-input input{aspect-ratio:auto;height:48px}.mobile-pregame .native-input{margin-bottom:4px}.mobile-pregame .remember-login{min-height:40px}.mobile-pregame .login-submit{aspect-ratio:auto;height:52px;min-height:52px;margin-top:4px}}.mobile-pregame #channel-screen{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));flex-direction:column;display:flex;overflow:auto}.mobile-pregame #channel-screen[hidden]{display:none}.mobile-pregame .channel-back{align-self:flex-start;min-height:44px;margin-right:56px;font-size:16px;position:static}.mobile-pregame .channel-stage{flex-direction:column;flex:1;width:min(100%,660px);height:auto;min-height:0;margin:8px auto 0;display:flex;position:relative;top:auto;left:auto;transform:none}.mobile-pregame .channel-decoration,.mobile-pregame .channel-cloud{display:none}.mobile-pregame .channel-header{width:100%;height:auto;position:static}.mobile-pregame .channel-logo{width:180px;height:78px}.mobile-pregame .channel-header #channel-title{width:100%;height:auto;font-size:20px;line-height:44px}.mobile-pregame .channel-panel{background:linear-gradient(140deg,#fff,#eaf5ff);border:3px solid #8ccaff;border-radius:0 0 24px 24px;flex:1;gap:10px;width:100%;height:auto;min-height:210px;padding:12px;position:relative;top:auto;left:auto}.mobile-pregame .channel-panel:before,.mobile-pregame .channel-panel:after{display:none}.mobile-pregame .channel-list{min-height:68px}.mobile-pregame .channel-row{gap:8px;min-height:64px;padding:6px 10px}.mobile-pregame .channel-row>img{width:42px;height:42px}.mobile-pregame .channel-row strong{font-size:18px}.mobile-pregame .channel-row>.channel-check{width:32px;height:32px}.mobile-pregame .channel-connect{flex:none;align-self:center;width:min(100%,320px);min-height:48px;position:static;transform:none}.mobile-pregame .channel-status{margin:0;font-size:14px;position:static}.mobile-pregame .channel-status:empty{display:none}.mobile-pregame #channel-screen{background:linear-gradient(#edf4ff66,#eee8f8aa),url(/assets/f2e655a61f9d306d/login/selection-background.png) 50%/cover}.pregame-dialog button,.pregame-dialog select{color:#645184;min-width:44px;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:linear-gradient(#fff,#e8e0f5);border:1px solid #b9acdc;border-radius:12px;padding:8px 12px}.pregame-dialog button:disabled{opacity:.5;cursor:default}.pregame-dialog button[aria-pressed=true]{background:#fff2c7;border-color:#c89536;box-shadow:inset 0 0 0 2px #edc266}.pregame-dialog :focus-visible{outline-offset:-3px;outline:3px solid #3684bf}.pregame-dialog .pregame-primary{color:#fff;text-shadow:0 1px #2965a7;background:linear-gradient(#65baff,#2881f5);border-color:#559bda}.pregame-dialog{inset:auto;left:calc(var(--pregame-dialog-left,0px) + 12px);top:calc(var(--pregame-dialog-top,0px) + 12px);width:calc(var(--pregame-dialog-width,100vw) - 24px);max-width:620px;max-height:calc(var(--pregame-dialog-height,100dvh) - 24px);overscroll-behavior:contain;color:#594d72;font:16px/1.5 var(--ui-font);background:linear-gradient(140deg,#fff,#f1eafa);border:3px solid #fff;border-radius:20px;margin:0;padding:0;position:fixed;overflow:auto;box-shadow:0 12px 50px #182e5c66}.pregame-dialog::backdrop{background:#18315388}.pregame-dialog{left:calc(var(--pregame-dialog-left,0px) + max(12px,env(safe-area-inset-left)));top:calc(var(--pregame-dialog-top,0px) + max(12px,env(safe-area-inset-top)));width:calc(var(--pregame-dialog-width,100vw) - max(12px,env(safe-area-inset-left)) - max(12px,env(safe-area-inset-right)));max-height:calc(var(--pregame-dialog-height,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))}.pregame-dialog[open]{display:block;overflow:auto}.pregame-dialog header{background:linear-gradient(110deg,#d8c9ef,#edf2ff);border-bottom:1px solid #c8b9df;flex:none;padding:12px 16px}.pregame-dialog h2{margin:0;font-size:21px}.pregame-dialog-content{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.pregame-dialog-content>*{flex-shrink:0}.pregame-dialog p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pregame-dialog footer{background:#f8f4ff;border-top:1px solid #d4c6e5;flex-wrap:wrap;flex:none;gap:10px;padding:12px;display:flex}.pregame-dialog footer button{flex:1}.pregame-field{flex-direction:column;gap:5px;display:flex}.pregame-dialog input,.pregame-dialog #native-character-input,.pregame-dialog #native-character-password{z-index:auto;color:#4f416b;background:#fff;border:1px solid #a99bce;border-radius:10px;padding:8px 12px;width:100%!important;height:48px!important;font:16px var(--ui-font)!important;position:static!important}#login-modal{--login-frame-header:clamp(60px,calc(var(--pregame-dialog-height,100dvh) * .22),90px);--login-frame-footer:clamp(16px,calc(var(--pregame-dialog-height,100dvh) * .065),32px);--login-modal-width:min(350px,calc(var(--pregame-dialog-width,100vw) - 24px));isolation:isolate;inset:auto;left:calc(var(--pregame-dialog-left,0px) + (var(--pregame-dialog-width,100vw) - var(--login-modal-width)) / 2);top:calc(var(--pregame-dialog-top,0px) + var(--pregame-dialog-height,100dvh) / 2);width:var(--login-modal-width);max-height:calc(var(--pregame-dialog-height,100dvh) - 24px);padding:var(--login-frame-header) 26px var(--login-frame-footer);background:0 0;margin:0;position:fixed;overflow:hidden;transform:translateY(-50%)}#login-modal .login-modal-frame:before{content:"";z-index:-1;pointer-events:none;border:solid #0000;border-width:var(--login-frame-header) 16px var(--login-frame-footer);border-image:url(/assets/f2e655a61f9d306d/login/status/frame.webp) 160 32 70 fill / var(--login-frame-header) 16px var(--login-frame-footer) stretch;position:absolute;inset:0}#login-modal[open]{flex-direction:column;display:flex}#login-modal h2{top:calc(var(--login-frame-header) * .72 - 14px);white-space:nowrap;text-overflow:ellipsis;height:28px;margin:0;font-size:20px;line-height:28px;position:absolute;left:56px;right:56px;overflow:hidden}#login-modal .login-modal-portrait{height:clamp(0px,calc(var(--pregame-dialog-height,100dvh) - 420px),148px);margin-bottom:clamp(0px,calc(var(--pregame-dialog-height,100dvh) - 420px),8px);flex:none;overflow:hidden}#login-modal .login-modal-character{height:100%}#login-modal-message{overscroll-behavior:contain;min-height:0;overflow:auto}#login-modal .login-modal-close{top:calc(var(--login-frame-header) * .72 - 22px);z-index:1;width:44px;height:44px;right:12px}#login-modal .login-modal-action{flex:none;min-height:48px}#login-modal .login-modal-dots{height:clamp(0px,calc(var(--pregame-dialog-height,100dvh) - 260px),18px);margin-top:clamp(0px,calc(var(--pregame-dialog-height,100dvh) - 260px),8px);flex:none;overflow:hidden}@media (width>=640px){.pregame-dialog{left:calc(var(--pregame-dialog-left,0px) + max(12px,(var(--pregame-dialog-width,100vw) - 620px)/2))}}@media (height<=500px) and (width>=560px){.mobile-pregame #login{grid-template-rows:minmax(0,1fr);grid-template-columns:min(360px,33.3333% - 5.33333px) min(360px,66.6667% - 10.6667px);justify-content:center;gap:16px}.mobile-pregame .login-brand{aspect-ratio:1904/821;justify-self:end;width:min(100%,360px);height:auto;padding:0}.mobile-pregame .login-card{justify-self:start}.mobile-pregame .channel-logo{display:none}.mobile-pregame .channel-stage{margin-top:4px}.mobile-pregame .channel-panel{min-height:150px}}.pregame-dialog{box-shadow:none;background:0 0;border:0;border-radius:0}.pregame-dialog-frame{background:linear-gradient(140deg,#fff,#f1eafa);border:3px solid #fff;border-radius:20px;overflow:hidden}#login-modal{--login-frame-header:90px;--login-frame-footer:32px;padding:0;overflow:auto}#login-modal[open]{display:block}#login-modal .login-modal-frame{isolation:isolate;padding:var(--login-frame-header) 26px var(--login-frame-footer);position:relative}#login-modal .login-modal-portrait{height:clamp(90px,calc(var(--pregame-dialog-height,100dvh) - 262px),148px);margin-bottom:8px}#login-modal .login-modal-dots{height:18px;margin-top:8px}#login-modal-message{overflow:visible}.pregame-sk{background:#e6def3;border-radius:12px;display:block;position:relative;overflow:hidden}.pregame-sk:after{content:"";background:linear-gradient(100deg,#fff0 20%,#ffffffb3 50%,#fff0 80%);animation:1.2s infinite pregame-sk;position:absolute;inset:0;transform:translate(-100%)}@keyframes pregame-sk{to{transform:translate(100%)}}.pregame-dialog h2.pregame-sk-title{width:9em;height:25px}.pregame-sk-line{border-radius:9px;height:18px}.pregame-sk-line.short{width:60%}@media (prefers-reduced-motion:reduce){.pregame-sk:after{opacity:.35;animation:none;transform:none}}.login-shortcuts{z-index:20;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}main:not(.login-screen) #saved-accounts-button{display:none}#saved-accounts-button img{object-fit:contain;padding:9px 5px 1px}#saved-accounts{box-sizing:border-box;color:#285781;max-width:none;max-height:none;font:15px var(--ui-font);isolation:isolate;background:0 0;border:0;margin:0;padding:60px 22px 24px;position:fixed;overflow:hidden}#saved-accounts:before{content:"";z-index:-1;pointer-events:none;clip-path:inset(5px round 22px);border:90px solid #0000;border-image:url(/assets/f2e655a61f9d306d/login/saved-accounts-frame.png) 35% fill/90px;position:absolute;inset:0}#saved-accounts[open]{flex-direction:column;display:flex}#saved-accounts::backdrop{background:#122b4f55}#saved-accounts header{justify-content:center;align-items:center;min-height:36px;padding:0 40px;display:flex;position:absolute;top:21px;left:20px;right:20px}#saved-accounts h2{color:#2767af;text-align:center;margin:0;font-size:21px}#saved-accounts button{cursor:pointer;font-family:inherit}#saved-accounts .saved-accounts-close{background:url(/assets/f2e655a61f9d306d/character-selection/close-button.webp) 50%/contain no-repeat;border:0;width:44px;height:44px;padding:0;position:absolute;top:-4px;right:0}.saved-accounts-help{color:#637c96;text-align:center;margin:8px 0 12px;font-size:13px}.saved-accounts-list{overscroll-behavior:contain;background:#cbe1f329;border-radius:12px;flex-direction:column;flex:1;gap:9px;min-height:0;padding:3px;display:flex;overflow:auto}.saved-account-row{background:linear-gradient(#fffef6,#f1f9ff);border:1px solid #c1d8ed;border-radius:12px;flex:none;align-items:center;gap:4px;padding:6px;display:flex;box-shadow:0 2px 2px #7ca9d840}.saved-account-enter{color:#325886;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;min-height:54px;padding:5px;display:flex}.saved-account-enter:hover{background:#dcefff}.saved-account-icon{flex:none;place-items:center;width:42px;height:44px;display:grid}.saved-account-icon img{object-fit:contain;width:42px;height:42px}.saved-account-label{flex:1;min-width:0}.saved-account-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.saved-account-label small{color:#7589a1;margin-top:3px;font-size:12px;display:block}.saved-account-latest{color:#fff;text-shadow:none;box-shadow:none;background:#f3b65e;border-radius:999px;flex:none;padding:4px 12px;font-size:12px;font-weight:700}#saved-login-summary{text-align:center;padding:6px 0 12px}#saved-login-summary img{object-fit:contain;margin:0 auto 8px;display:block}#saved-login-summary p{color:#637c96;margin:5px 0;font-size:14px}#saved-login-summary strong{overflow-wrap:anywhere;color:#2767af;font-size:24px;display:block}#saved-login-switch{color:#3275b5;font:inherit;background:#f2faff;border:1px solid #abd2ef;border-radius:12px;margin:10px auto 0;padding:6px 14px}.mobile-pregame #saved-login-summary{padding:0 0 4px}.mobile-pregame #saved-login-summary img{width:48px;height:48px;margin-bottom:4px}.mobile-pregame #saved-login-summary p{margin:2px 0;font-size:12px}.mobile-pregame #saved-login-summary strong{font-size:22px}.mobile-pregame #saved-login-switch{margin-top:6px;padding:4px 12px;font-size:12px}.saved-login-active .login-tagline{display:none}.saved-account-delete{color:#698cbb;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;font-size:23px}.saved-account-delete:hover{color:#b24867;background:#ffe6eb}.saved-accounts-status{color:#a34266;flex:none;min-height:18px;margin:7px 0;font-size:13px}.saved-accounts-add{box-sizing:border-box;aspect-ratio:480/108;color:#fff;text-shadow:0 1px 2px #245daf;background:url(/assets/f2e655a61f9d306d/login/status/button.webp) 50%/contain no-repeat;border:0;width:min(100%,320px);height:auto;min-height:44px;margin:auto;padding:0 38px 0 16px;font-size:17px;font-weight:700;display:block}#saved-accounts button:disabled{opacity:.5;cursor:wait}#saved-accounts button:focus-visible{outline-offset:1px;outline:3px solid #207cce}@media (height<=420px){#saved-accounts{padding-top:53px;padding-bottom:18px}#saved-accounts header{top:14px}.saved-accounts-help{margin:4px 0}.saved-accounts-status{margin:3px 0}}#shop{z-index:12;transform-origin:0 0;font:13px var(--ui-font);color:#282559;pointer-events:auto;outline:none;position:absolute}#shop[hidden]{display:none}#shop .shop-panel,#npc-dialogue .shop-panel{box-sizing:border-box;position:absolute}#shop canvas,#npc-dialogue canvas{pointer-events:none;width:auto;height:auto;position:absolute;top:0;left:0}#shop header,#npc-dialogue header{color:#fff;height:18px;line-height:18px;position:absolute;top:3px;left:12px}#shop header.shop-npc-name,#npc-dialogue header.shop-npc-name{color:#282559;left:16px}#shop .shop-comment,#npc-dialogue .shop-comment{white-space:pre-wrap;overflow-wrap:anywhere;line-height:16px;position:absolute;overflow:auto}#shop .shop-portrait,#npc-dialogue .shop-portrait{pointer-events:none;image-rendering:pixelated;position:absolute;bottom:0;left:0}#shop button,#npc-dialogue button{background:var(--normal) center/100% 100%;color:#45416d;width:100px;height:20px;font:inherit;cursor:pointer;border:0;padding:0 3px;position:relative}#shop button:hover,#npc-dialogue button:hover{background-image:var(--hover)}#shop button:active,#npc-dialogue button:active{background-image:var(--active)}#shop button:disabled,#npc-dialogue button:disabled{opacity:.5;cursor:default}#shop button:focus-visible,#shop input:focus-visible,#npc-dialogue button:focus-visible{outline-offset:1px;outline:2px solid #fbe629}#shop .shop-links,#npc-dialogue .shop-links{position:absolute}#shop .shop-links button,#npc-dialogue .shop-links button{text-align:left;color:#fff;background:0 0;width:250px;height:16px;padding:0;line-height:16px;position:absolute;left:10px}#shop .shop-links button:hover,#shop .shop-links button:focus-visible,#npc-dialogue .shop-links button:hover,#npc-dialogue .shop-links button:focus-visible{color:#fff600}#npc-dialogue:not(.mobile-npc-dialogue) .shop-links button:disabled{opacity:1}#shop .shop-tabs{box-sizing:border-box;background-repeat:no-repeat;align-items:flex-start;width:349px;height:20px;display:flex;position:absolute;top:22px;left:6px}#shop .shop-tabs button{color:#575757;white-space:nowrap;background:0 0;flex:none;height:18px;padding:0;line-height:18px;top:2px}#shop .shop-tabs button[aria-selected=true]{color:#fff}#shop .shop-items{scrollbar-width:none;overscroll-behavior:contain;width:327px;position:absolute;top:42px;bottom:68px;left:10px;overflow-y:scroll}#shop .shop-items::-webkit-scrollbar{display:none}#shop .shop-scroll{flex-direction:column;width:14px;display:flex;position:absolute;top:42px;bottom:68px;right:10px}#shop .shop-scroll button{flex:none;padding:0}#shop .shop-scroll-track{flex:1;min-height:0;position:relative}#shop .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}#shop .shop-scroll-thumb:hover{background-image:var(--hover)}#shop .shop-scroll-thumb:focus-visible{outline:2px solid #fbe629}#shop .shop-row{color:#575757;grid-template-columns:36px 120px 58px 45px 68px;align-items:center;height:34px;display:grid}#shop .shop-row:first-child{z-index:1;background:#fffff5;height:34px;position:sticky;top:0}#shop .shop-heading button{color:#575757;white-space:nowrap;height:21px;margin-left:1px;padding:0}#shop .shop-sort-arrow{position:absolute;top:-3px;left:50%;transform:translate(-50%)}#shop .shop-row>span:nth-child(2),#shop .shop-row>span:nth-child(3),#shop .shop-row>span:nth-child(4){text-align:right;padding-right:2px}#shop .shop-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#shop .shop-row img{max-width:36px;max-height:34px;image-rendering:pixelated}#shop .shop-spin{width:68px;height:34px;position:relative}#shop .shop-spin input{appearance:textfield;box-sizing:border-box;width:30px;height:18px;font:inherit;color:inherit;text-align:center;background-color:#0000;background-repeat:no-repeat;border:0;padding:0 2px;position:absolute;top:7px;left:18px}#shop .shop-spin input::-webkit-inner-spin-button{appearance:none;margin:0}#shop .shop-spin input::-webkit-outer-spin-button{appearance:none;margin:0}#shop .shop-spin button{background-repeat:no-repeat;padding:0;position:absolute;top:7px}#shop .shop-spin button[data-shop-step="-1"]{left:5px}#shop .shop-spin button[data-shop-step="1"]{left:50px}#shop footer{justify-content:space-between;gap:5px;display:flex;position:absolute;bottom:7px;left:10px;right:10px}#shop .shop-transaction footer{justify-content:flex-end;gap:2px;bottom:2px;left:auto;right:18px}#shop .shop-confirm footer{justify-content:flex-end;gap:2px;left:auto}#shop .shop-close{padding:0;position:absolute;top:2px;right:10px}#shop .shop-confirm{z-index:2;top:180px;left:200px;box-shadow:0 0 0 2000px #0005}#shop .shop-notice{line-height:20px;position:absolute;top:24px;left:16px;right:16px}#shop .shop-loading{background:#eeeaff;max-width:330px;padding:16px;position:absolute;top:100px;left:17px}#shop [data-shop-drag]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;right:12px}#shop [data-shop-drag]:focus-visible{outline:2px solid #fbe629}#shop button.shop-resize{cursor:ns-resize;touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;bottom:1px;right:1px}#shop .shop-status{position:absolute;bottom:23px;left:6px;right:6px}#shop .shop-status-label,#shop .shop-status-value{box-sizing:border-box;white-space:nowrap;line-height:16px;position:absolute;overflow:hidden}#shop .shop-status-label{color:#575757;text-shadow:1px 1px #cac313;font-size:13px}#shop .shop-status-value{text-align:right;color:#9b2f59;background-size:100% 100%;padding-right:3px;font-size:13px}#shop .shop-over-limit{color:#a32323;font-weight:700}#shop .skill-shop .shop-row{grid-template-columns:36px 110px 63px 44px 58px 45px 68px}#shop .skill-shop .shop-items{width:424px;top:48px}#shop .skill-shop .shop-tabs{width:447px;height:26px}#shop .skill-shop .shop-row>span:not(:first-child){text-align:right;padding-right:2px}#shop .skill-shop .shop-scroll{top:48px}#shop .skill-shop-sell .shop-items,#shop .skill-shop-sell .shop-scroll{top:22px}#shop .skill-shop .shop-status-value[data-stat=CurWt],#shop .skill-shop .shop-status-value[data-stat=CurMoney]{color:#2d5495}#shop .shop-job-label{text-align:right;color:#575757;width:265px;height:18px;position:absolute;top:28px;left:10px}#shop .shop-job-filter{box-sizing:border-box;width:170px;height:20px;font:inherit;color:#575757;appearance:none;background-color:#0000;background-image:none;background-position:100%,0;background-repeat:no-repeat;background-size:auto,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:0 18px 0 3px;position:absolute;top:27px;right:10px}:has(>#shop:not([hidden]) .skill-shop)>#item-info:not(.mobile-item-info){z-index:13!important}#shop .shop-confirm .shop-notice{overflow-wrap:anywhere;margin:0;line-height:16px;bottom:27px;overflow:auto}#shop.mobile-shop{z-index:30}#shop .shop-panel.shop-mobile{z-index:1;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:112px minmax(0,1fr) 190px;gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#shop .shop-mobile.sm-sell:not(.sm-narrow){grid-template-columns:112px minmax(0,1fr) 176px}#shop .shop-mobile.sm-narrow{grid-template-rows:36px minmax(0,1fr) 48px;grid-template-columns:84px minmax(0,1fr)}#shop .shop-mobile.sm-alone{grid-template:1fr/1fr;place-items:center;padding:12px;display:grid}#shop .shop-mobile,#shop .shop-mobile *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#shop .shop-mobile img{image-rendering:pixelated}#shop .shop-mobile button{background:var(--sm-bg,none);width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:relative}#shop .shop-mobile button:is(:hover,:active){background-image:var(--sm-bg,none)}#shop .shop-mobile button:disabled{cursor:default;opacity:.45}#shop .shop-mobile button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#shop .shop-mobile>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#shop .shop-mobile .sm-title{flex:none}#shop .shop-mobile .sm-npc{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:1;min-width:0;font-size:13px;overflow:hidden}#shop .shop-mobile .sm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#shop .shop-mobile .sm-money img{width:18px;height:15px}#shop .shop-mobile .sm-close{color:#fff;border-radius:18px;flex:none;width:44px;height:36px}#shop .shop-mobile .sm-close:before,#shop .shop-mobile .sm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#shop .shop-mobile .sm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#shop .shop-mobile .sm-close:is(:hover,:focus-visible){--sm-bg:linear-gradient(#ffffff25,#ffffff25);outline-offset:-4px;outline:2px solid #fff}#shop .shop-mobile .sm-rail{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding:7px 6px 4px 0;display:flex;overflow:auto}#shop .shop-mobile .sm-tab{--sm-bg:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);color:#526c80;text-align:center;overflow-wrap:anywhere;border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;min-height:40px;padding:6px;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#shop .shop-mobile .sm-tab.on{--sm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;text-shadow:0 1px #446fa77a;border-color:#80a9d2;font-weight:600}#shop .shop-mobile .sm-tab.empty:not(.on){opacity:.55}#shop .shop-mobile .sm-count{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);text-shadow:none;background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-3px;box-shadow:0 0 0 2px #fff}#shop .shop-mobile .sm-rail-label{color:#6e8ca3;padding:2px 4px;font-size:11px}#shop .shop-mobile .sm-chip{--sm-bg:linear-gradient(#f7faf5,#f7faf5);color:#52758d;text-align:left;border:1px solid #c8dae2;border-radius:14px 4px 4px 14px;flex:none;min-height:36px;padding:4px 10px;font-size:12px}#shop .shop-mobile .sm-chip.on{--sm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;border-color:#80a9d2}#shop .shop-mobile .sm-listcol{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;display:flex}#shop .shop-mobile .sm-sorts{flex:none;gap:6px;display:flex}#shop .shop-mobile .sm-sort{--sm-bg:linear-gradient(#f7faf5,#f7faf5);color:#52758d;border:1px solid #c8dae2;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}#shop .shop-mobile .sm-sort.on{--sm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;border-color:#80a9d2}#shop .shop-mobile .sm-sp{flex:1}#shop .shop-mobile .sm-all-tab{--sm-bg:linear-gradient(#fff,#fbe7e4);color:#c0443a;border-color:#e7c2bd;font-weight:600}#shop .shop-mobile .sm-info-hit{cursor:pointer}#shop .shop-mobile .sm-info-hit:focus-visible{outline-offset:-2px;border-radius:7px;outline:2px solid #407ea0}:has(>#shop.mobile-shop:not([hidden]))>#item-info{z-index:31!important}#shop .shop-mobile .sm-arrow{flex:none;width:11px;height:9px}#shop .shop-mobile .sm-arrow.down{transform:rotate(180deg)}#shop .shop-mobile .shop-items.sm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;flex:1;gap:6px;width:auto;min-height:0;padding:2px 4px 2px 2px;display:flex;position:static;top:auto;bottom:auto;left:auto;overflow:auto}#shop .shop-mobile .sm-row{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;padding:3px 6px 3px 4px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}#shop .shop-mobile.sm-sell .sm-row{gap:6px}#shop .shop-mobile .sm-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#shop .shop-mobile .sm-row.off{opacity:.55}#shop .shop-mobile .sm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#shop .shop-mobile .sm-slot img{max-width:40px;max-height:40px}#shop .shop-mobile .sm-slot.learned img{filter:brightness(.564706)}#shop .shop-mobile .sm-own{color:#3f4b6e;font:600 12px/1.1 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#shop .shop-mobile .sm-tag{z-index:1;color:#fff;width:21px;height:20px;font:700 11px/1 var(--ui-font);text-shadow:0 1px #7a4300,0 0 2px #7a4300;background:url(/assets/f2e655a61f9d306d/ui/mobile-badge-yellow.png) 50%/contain no-repeat;place-items:center;padding-bottom:1px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}#shop .shop-mobile .sm-info{flex-direction:column;gap:2px;min-width:0;display:flex}#shop .shop-mobile .sm-info>b{font-weight:400}#shop .shop-mobile .sm-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}#shop .shop-mobile .sm-meta>*{flex:none}#shop .shop-mobile .sm-price{color:#b5780f;font-weight:600}#shop .shop-mobile .sm-meta.tight .sm-wt{display:none}#shop .shop-mobile .sm-meta.tight .sm-price{flex:0 auto;min-width:0}#shop .shop-mobile .sm-tm{color:#42677e;background:#e5eee9;border-radius:8px;padding:0 6px}#shop .shop-mobile .sm-tm.bad{color:#d33a2c;background:#fff4f2}#shop .shop-mobile .sm-mq-box{white-space:nowrap;display:block;overflow:hidden}#shop .shop-mobile .sm-mq{white-space:nowrap;display:inline-block}#shop .shop-mobile .sliding{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 12px),#0000)}#shop .shop-mobile .sliding>.sm-mq{animation:sm-slide var(--dur,4s) ease-in-out infinite alternate}@keyframes sm-slide{0%,20%{transform:translate(0)}80%,to{transform:translateX(var(--shift))}}@media (prefers-reduced-motion:reduce){#shop .shop-mobile .sliding>.sm-mq{animation:none}#shop .shop-mobile .sliding{text-overflow:ellipsis}}#shop .shop-mobile .sm-step{align-items:center;gap:4px;display:flex}#shop .shop-mobile.sm-sell .sm-step{gap:3px}#shop .shop-mobile .sm-pm{--sm-bg:linear-gradient(#fff,#e0eaf0);color:#4d718b;border:1px solid #b9c9d1;border-radius:20px;width:40px;height:40px}#shop .shop-mobile .sm-pm:before,#shop .shop-mobile .sm-plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#shop .shop-mobile .sm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#shop .shop-mobile .sm-q{--sm-bg:linear-gradient(#f7faf5,#f7faf5);color:#42677e;border:1px solid #c8dae2;border-radius:8px;width:46px;height:40px;font-size:16px}#shop .shop-mobile .sm-row.sel .sm-q{--sm-bg:linear-gradient(#fffaf0,#fffaf0);border-color:#eab14e;font-weight:600}#shop .shop-mobile.sm-sell .sm-pm{width:36px;height:36px}#shop .shop-mobile.sm-sell .sm-q{width:40px;height:36px}#shop .shop-mobile .sm-all{--sm-bg:linear-gradient(#fff,#fbe7e4);color:#c0443a;border:1px solid #e7c2bd;border-radius:18px;min-width:40px;height:36px;padding:0 8px;font-size:13px;font-weight:600}#shop .shop-mobile .sm-pm:active:not(:disabled),#shop .shop-mobile .sm-all:active:not(:disabled){filter:brightness(.94)}#shop .shop-mobile .sm-empty{color:#8aa0b0;flex:1;place-items:center;font-size:13px;display:grid}#shop .shop-mobile .sm-skeleton{overflow:hidden}#shop .shop-mobile .sm-skeleton .sm-row{background:#f4f7f2}#shop .shop-mobile .sk{background:linear-gradient(90deg,#e3eaec 0%,#f3f7f6 40%,#e3eaec 80%) 0 0/300% 100%;border-radius:6px;animation:1.4s linear infinite sm-sk;display:block}#shop .shop-mobile .sk-slot{border-radius:7px;width:48px;height:48px}#shop .shop-mobile .sk-l1{width:70%;height:13px}#shop .shop-mobile .sk-l2{width:45%;height:11px;margin-top:6px}#shop .shop-mobile .sk-c{border-radius:20px;width:40px;height:40px}#shop .shop-mobile .sk-q{border-radius:8px;width:46px;height:40px}#shop .shop-mobile .sk-all{border-radius:18px;width:44px;height:36px}#shop .shop-mobile.sm-sell .sk-c{width:36px;height:36px}#shop .shop-mobile.sm-sell .sk-q{width:40px;height:36px}@keyframes sm-sk{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){#shop .shop-mobile .sk{animation:none}}#shop .shop-mobile .sm-sum{flex-direction:column;grid-area:2/3;gap:6px;min-height:0;display:flex}#shop .shop-mobile .sm-stats{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:1fr auto;gap:2px 6px;padding:6px 10px;font-size:12px;display:grid;box-shadow:0 1px 3px #758c9f44}#shop .shop-mobile .sm-stats span{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#shop .shop-mobile .sm-stats b{text-align:right;font-weight:600}#shop .shop-mobile b.neg{color:#d33a2c}#shop .shop-mobile .sm-stats hr{border:0;border-top:1px dashed #c8dae2;grid-column:1/-1;width:100%;margin:2px 0}#shop .shop-mobile .sm-cart{flex-direction:column;flex:1;gap:3px;min-height:0;font-size:12px;display:flex;overflow:auto}#shop .shop-mobile .sm-cart-head{color:#6e8ca3}#shop .shop-mobile .sm-cart-row{background:#f7faf5;border:1px solid #e1eaee;border-radius:12px;flex:none;align-items:center;gap:4px;padding:2px 8px;display:flex}#shop .shop-mobile .sm-cart-row>.sm-mq-box{flex:1;min-width:0}#shop .shop-mobile .sm-cart-icon{background:#fff;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}#shop .shop-mobile .sm-cart-icon img{max-width:22px;max-height:22px}#shop .shop-mobile .sm-act{flex-direction:column;flex:none;gap:6px;display:flex}#shop .shop-mobile .sm-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}#shop .shop-mobile .sm-btn{--sm-bg:linear-gradient(#83b7eb,#618ad5);color:#fff;text-shadow:0 1px #416cac88;border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#shop .shop-mobile .sm-btn.sm-primary{--sm-bg:linear-gradient(#ffd47d,#eda23d);color:#664719;text-shadow:0 1px #ffe9b3;border-color:#e7b465;font-size:16px;font-weight:600}#shop .shop-mobile .sm-btn.sm-primary.sm-sell-btn{--sm-bg:linear-gradient(#f59a8e,#dc4f43);color:#fff;text-shadow:0 1px #a3312899;border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#shop .shop-mobile .sm-spin{vertical-align:-3px;border:3px solid #fff8;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin:0 6px 0 0;animation:1s linear infinite sm-r;display:inline-block}@keyframes sm-r{to{transform:rotate(1turn)}}#shop .shop-mobile .sm-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;display:flex}#shop .shop-mobile .sm-bar .sm-btn{min-width:96px}#shop .shop-mobile .sm-tot{background:#fffdf7;border:2px solid #fff;border-radius:22px;flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:0 8px;min-width:0;height:44px;padding:0 14px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}#shop .shop-mobile .sm-tot i{white-space:nowrap;font-style:normal}#shop .shop-mobile .sm-tot b{font-weight:600}#shop .shop-mobile .sm-veil{z-index:3;background:#1d2c3a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#shop .shop-mobile .sm-modal{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:10px;width:min(340px,90%);padding:0 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#shop .shop-mobile .sm-modal header{color:#fff;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);height:auto;margin:0 -12px;padding:7px 12px;font-size:16px;line-height:1.35;position:static}#shop .shop-mobile .sm-modal p{color:#575757;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}#second-password-layer.lock-mobile-on>canvas,#second-password-layer:not(.lock-mobile-on)>.lock-mobile{display:none}#second-password-layer.lock-mobile-on{color:#42677e}#second-password-layer .lock-mobile{background:#1d2c3a66;place-items:center;display:grid;position:absolute;inset:0}.lock-mobile,.lock-mobile *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.lock-mobile .lock-panel{color:#42677e;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;width:min(540px,100% - 32px);max-height:calc(100% - 24px);padding:0 14px 14px;font-size:14px;line-height:1.35;display:flex;overflow:auto;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.lock-mobile header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);margin:0 -14px 10px;padding:7px 14px;font-size:16px}.lock-mobile .lock-body{grid-template-columns:minmax(0,1fr) 186px;gap:14px;min-height:0;display:grid}.lock-mobile .lock-left{flex-direction:column;gap:8px;min-width:0;display:flex}.lock-mobile .lock-note{color:#d33a2c;background:#fff4f2;border-radius:8px;margin:0;padding:5px 9px;font-size:12px;font-weight:600}.lock-mobile .lock-label{color:#52758d;font-size:13px}.lock-mobile .lock-dots{gap:7px;display:flex}.lock-mobile .lock-dot{aspect-ratio:1;background:#f7faf5;border:2px solid #c8dae2;border-radius:9px;flex:1 1 0;min-width:0;position:relative}.lock-mobile .lock-dot.opt{border-style:dashed}.lock-mobile .lock-dot.on{background:#fff;border-color:#80a9d2}.lock-mobile .lock-dot.on:after{content:"";background:#427bc1;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-mobile .lock-dots.bad .lock-dot{background:#fff2f0;border-style:solid;border-color:#e4766c;box-shadow:0 0 0 3px #f6c9c455}.lock-mobile .lock-dots.bad .lock-dot.on:after{background:#d65a4f}.lock-mobile .lock-msg{color:#d33a2c;margin:0;font-size:12px;font-weight:600}.lock-mobile .lock-dots.shake{animation:.42s cubic-bezier(.36,.07,.19,.97) lock-shake}@keyframes lock-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@media (prefers-reduced-motion:reduce){.lock-mobile .lock-dots.shake{animation:none}}.lock-mobile button{font:inherit;cursor:pointer;margin:0;position:relative}.lock-mobile button:disabled{cursor:default;opacity:.45}.lock-mobile button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.lock-mobile .lock-check{color:#42677e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:14px;display:flex}.lock-mobile .lock-check .box{background:#fff;border:2px solid #b9c9d1;border-radius:7px;flex:none;width:24px;height:24px;position:relative}.lock-mobile .lock-check.on .box{background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#5782c8}.lock-mobile .lock-check.on .box:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.lock-mobile .lock-act{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.lock-mobile .lock-btn{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.lock-mobile .lock-btn.lock-ok{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600}.lock-mobile .lock-spin{vertical-align:-3px;border:3px solid #fff8;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin:0 6px 0 0;animation:1s linear infinite lock-r;display:inline-block}@keyframes lock-r{to{transform:rotate(1turn)}}.lock-mobile .lock-pad{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;display:grid}.lock-mobile .lock-key{color:#42677e;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:12px;height:44px;padding:0;font-size:19px}.lock-mobile .lock-key.lock-fn{color:#6e8ca3;place-items:center;font-size:15px;display:grid}.lock-mobile .lock-key svg{width:22px;height:22px}.lock-mobile .lock-key:active:not(:disabled){filter:brightness(.94)}@media (height<=340px){.lock-mobile .lock-body{grid-template-columns:minmax(0,1fr) 168px}.lock-mobile .lock-key{height:38px}}#second-password-layer.lock-info-on>canvas,#second-password-layer:not(.lock-info-on)>.lock-info{display:none}#second-password-layer .lock-info{color:#5b5378;font-family:"MN Maguro",var(--ui-font);background:#2b2045a6;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.lock-info,.lock-info *{box-sizing:border-box}.lock-info .lock-info-panel{background:linear-gradient(#fdfbff,#f2ecff);border:2px solid #fff;border-radius:22px;flex-direction:column;width:min(452px,100% - 32px);max-height:calc(100cqh - 24px);display:flex;box-shadow:0 0 0 2px #cbbdf0,0 14px 34px #1e123e66}.lock-info header{border-bottom:1.5px dashed #ddd2fb;flex:none;place-items:center;height:40px;margin:0 18px;display:grid}.lock-info header h2{color:#7a5cd0;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:18px;font-weight:700;overflow:hidden}.lock-info .lock-info-scroll{scrollbar-width:thin;scrollbar-color:#c9b9f2 transparent;flex:auto;min-height:0;padding:4px 22px 6px;font-size:14px;line-height:1.6;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.lock-info .lock-info-scroll:focus-visible{outline-offset:-2px;outline:2px solid #9b84ea}.lock-info .lock-info-hero{background:50% 34%/270px no-repeat;width:180px;height:112px;margin:0 auto -6px;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.lock-info .lock-info-hero.off{filter:grayscale(.55)opacity(.8)}.lock-info p{margin:0 0 10px}.lock-info b{color:#6a52c2;font-weight:700}.lock-info p.lock-info-title{text-align:center;color:#7a5cd0;margin-bottom:8px;font-size:21px;font-weight:700}.lock-info p.lock-info-title b{color:inherit}.lock-info .lock-info-guard{background:#fff1f5;border:1.5px solid #f7c6d3;border-radius:14px;gap:4px;margin:0 0 12px;padding:8px 12px;list-style:none;display:grid}.lock-info .lock-info-guard li{color:#d9475f;align-items:center;gap:8px;font-weight:700;display:flex}.lock-info .lock-info-warn{color:#9a6512;background:#fff8e3;border:1.5px solid #f3d98f;border-radius:12px;align-items:flex-start;gap:8px;padding:7px 12px;font-weight:700;display:flex}.lock-info .lock-info-warn b{color:inherit}.lock-info svg{flex:none;width:18px;height:18px}.lock-info .lock-info-warn svg{margin-top:3px}.lock-info .lock-info-ask{text-align:center;color:#5b4a9a;margin:4px 0;font-weight:700}.lock-info .solo .lock-info-scroll{text-align:center;padding-top:0}.lock-info footer{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;padding:10px 18px 16px;display:grid}.lock-info .solo footer{grid-auto-columns:minmax(0,220px);justify-content:center}.lock-info button{min-height:46px;font:700 15px/1.2 "MN Maguro",var(--ui-font);cursor:pointer;border:2px solid #fff;border-radius:23px;margin:0;padding:4px 12px;transition:filter .12s,transform .12s}.lock-info .lock-info-ok{color:#fff;text-shadow:0 1px 2px #c33a5a99;background:linear-gradient(#ffa88f,#f6687f);box-shadow:0 0 0 2px #f29bab,inset 0 2px #ffd3c4,0 4px 8px #e0566b44}.lock-info .lock-info-no{color:#6a58b0;background:linear-gradient(#fff,#ece6ff);box-shadow:0 0 0 2px #cbbdf0,inset 0 -2px #ddd2fb,0 4px 8px #8f78d622}.lock-info button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.lock-info button:active:not(:disabled){filter:brightness(.93);transform:translateY(1px)}.lock-info button:focus-visible{outline-offset:2px;outline:3px solid #9b84ea}.lock-info button:disabled{opacity:.5;cursor:default}@container (height<=480px){.lock-info .lock-info-panel{width:min(620px,100% - 32px);max-height:calc(100cqh - 16px)}.lock-info header{height:38px}.lock-info header h2{font-size:16px}.lock-info .lock-info-scroll{grid-template-columns:110px 1fr;align-content:start;column-gap:14px;padding-top:2px;display:grid}.lock-info .lock-info-hero{background-size:180px;grid-row:1/span 30;width:110px;height:80px;margin:6px 0 0;position:sticky;top:0}.lock-info p.lock-info-title,.lock-info .lock-info-ask{text-align:left}.lock-info footer{padding:8px 16px 12px}}@media (prefers-reduced-motion:reduce){.lock-info button{transition:none}}.lock-mobile.lock-edit .lock-panel{width:min(800px,100% - 24px)}.lock-mobile .lock-edit-body{grid-template-columns:220px minmax(0,1fr) 186px;gap:14px;min-height:0;display:grid}.lock-mobile .lock-notes{overscroll-behavior:contain;background:#fffffb;border:1px solid #d6e4e2;border-radius:10px;min-height:0;padding:8px 10px;font-size:12px;line-height:1.45;overflow:auto}.lock-mobile .lock-notes p{margin:0 0 6px}.lock-mobile .lock-notes .lock-rule{color:#244f8e;background:#eaf2fb;border-radius:8px;padding:5px 8px;font-size:13px}.lock-mobile .lock-notes .lock-warn{color:#d33a2c;background:#fff4f2;border-radius:8px;padding:5px 8px}.lock-mobile .lock-edit-body .lock-left{gap:6px}.lock-mobile .lock-row{color:#42677e;text-align:left;background:#f7faf5;border:2px solid #0000;border-radius:12px;grid-template-columns:96px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:44px;padding:4px 8px;font-size:13px;display:grid}.lock-mobile .lock-row.active{background:#fff;border-color:#80a9d2;box-shadow:0 0 0 3px #c2e7ed88}.lock-mobile .lock-row .lbl{line-height:1.15}.lock-mobile .lock-row .lock-dots{gap:5px}.lock-mobile .lock-row .lock-dot{border-radius:8px;max-width:32px}.lock-mobile .lock-row .lock-dot.on:after{width:10px;height:10px}.lock-mobile .lock-row .lock-dot.caret{border-color:#427bc1;animation:1s step-end infinite lock-caret}@keyframes lock-caret{50%{border-color:#c8dae2}}@media (prefers-reduced-motion:reduce){.lock-mobile .lock-row .lock-dot.caret{animation:none}}.lock-mobile .lock-mark{color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;font:700 15px/22px sans-serif;position:relative}.lock-mobile .lock-mark.ok{background:#5bb07a}.lock-mobile .lock-mark.ok:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.lock-mobile .lock-mark.bad{background:#d65a4f}.lock-mobile .lock-row input{color:#42677e;width:100%;height:34px;font:inherit;background:#fff;border:2px solid #c8dae2;border-radius:8px;outline:none;padding:0 10px;font-size:14px}.lock-mobile .lock-row input:focus{border-color:#80a9d2}.lock-mobile .lock-row input:disabled{opacity:.6}.lock-mobile .lock-edit-body .lock-msg{min-height:16px}.lock-mobile .lock-hint{color:#52758d;margin:0;font-size:12px}#second-password-layer .lock-mobile.kb{place-items:start center;padding-top:6px}.lock-mobile.kb .lock-edit-body{grid-template-columns:minmax(0,1fr)}.lock-mobile.kb .lock-notes,.lock-mobile.kb .lock-pad,.lock-mobile.kb .lock-row.code,.lock-mobile.kb .lock-hint{display:none}@media (width<=700px){.lock-mobile .lock-edit-body{grid-template-columns:150px minmax(0,1fr) 150px;gap:10px}.lock-mobile .lock-row{grid-template-columns:64px minmax(0,1fr) 18px;gap:6px;padding:4px 6px;font-size:12px}.lock-mobile .lock-mark{width:18px;height:18px;font-size:13px;line-height:18px}.lock-mobile .lock-mark.ok:after{width:4px;height:8px;top:3px;left:6px}}dialog.mobile-create{color:#514da0;background:#bfe3ff;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}dialog.mobile-create::backdrop{background:0 0}.mobile-create,.mobile-create *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}:where(.mobile-create) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.mobile-create button:disabled{cursor:default}.mobile-create :focus-visible{outline-offset:1px;outline:3px solid #3684bf}.mcc-backdrop{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mcc-stage{transform-origin:0 0;width:844px;height:390px;position:absolute;top:0;left:0}.mcc-panel{border:1.5px solid var(--mcc-stroke,#a6c6ff);background:linear-gradient(#fff,var(--mcc-fill,#f7faff) 35%,var(--mcc-fill,#f7faff));border-radius:16px;position:absolute;box-shadow:0 0 0 2px #fff,inset 0 0 0 2px #fff,0 3px 10px #5a63b026}.mcc-back{color:#5c5598;background:linear-gradient(#fff,#f9fbff);border:1.5px solid #c5cfff;border-radius:19px;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;font-size:15px;font-weight:700;display:flex;position:absolute;top:6px;left:10px;box-shadow:0 0 0 2px #fff}.mcc-back b{color:#7974bc;margin-top:-3px;font-size:22px;line-height:1}.mcc-title{color:#4c2fab;-webkit-text-stroke:5px #fff;paint-order:stroke fill;white-space:nowrap;align-items:center;gap:6px;height:38px;margin:0;font-size:22px;font-weight:700;display:flex;position:absolute;top:6px;left:118px}.mobile-create .mcc-star{color:#ffda68;-webkit-text-stroke:3px #fff;font-family:Segoe UI Symbol,sans-serif}.mcc-name{background:#fff;border:1.5px solid #bdccff;border-radius:12px;align-items:center;gap:6px;width:300px;height:38px;padding:0 8px 0 6px;display:flex;position:absolute;top:6px;right:10px;box-shadow:0 0 0 2px #fff}.mcc-name>img{width:26px;height:26px}.mcc-name-label{color:#5134b2;white-space:nowrap;font-size:14px;font-weight:700}.mcc-name #native-character-input{z-index:auto;color:#3d3a6e;background:#fffef0;border:0;border-radius:8px;outline:none;flex:1;min-width:0;height:28px;margin:0;padding:0 8px;font-size:16px;font-weight:500;position:static}.mcc-name #native-character-input::placeholder{color:#a9a7cf}.mcc-count{color:#9a98c4;font-size:11px}.mcc-error{white-space:nowrap;text-overflow:ellipsis;color:#bc4561;background:#fff0f3;border:1px solid #ffb3c3;border-radius:9px;flex:none;max-width:150px;height:22px;padding:0 8px;font-size:12px;line-height:20px;display:none;overflow:hidden}.mcc-name.mcc-invalid{border-color:#ef8aa0}.mcc-name.mcc-invalid .mcc-error{display:block}.mcc-name.mcc-invalid .mcc-count{display:none}.mcc-group{height:82px;top:58px}.mcc-group-0{--mcc-fill:#ffe9e9;--mcc-stroke:#efa5a5;width:264px;left:10px}.mcc-group-1{--mcc-fill:#e4f3ff;--mcc-stroke:#91c7ef;width:178px;left:282px}.mcc-group-2{--mcc-fill:#efe7ff;--mcc-stroke:#c8adff;width:178px;left:468px}.mcc-group-3{--mcc-fill:#fff0db;--mcc-stroke:#edc28a;width:178px;left:654px}.mcc-group-tag{border:1.5px solid var(--mcc-stroke);background:#fff;border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 9px 0 4px;font-size:13px;display:flex;position:absolute;top:-11px;left:10px}.mcc-group-tag img{width:16px;height:16px}.mcc-cards{gap:5px;display:flex;position:absolute;inset:8px 6px 6px}.mcc-card{background:#f9fbff;border:1.5px solid #c5cfff;border-radius:11px;flex:1;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}.mcc-portrait{border-radius:7px;width:45px;height:47px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.mcc-card span{text-align:center;color:#655385;height:14px;font-size:12px;line-height:14px;position:absolute;bottom:1px;left:0;right:0}.mcc-card[aria-pressed=true]{background:#ffe575;border-color:#ffbd36;box-shadow:0 0 0 2px #fff,0 0 10px 2px #ffcd35}.mcc-card[aria-pressed=true] span{color:#805123;font-weight:700}.mcc-preview{width:304px;height:232px;top:150px;left:10px}.mcc-view{background:#def2ff;border:1.5px solid #9dc2ff;border-radius:10px;width:284px;height:146px;position:absolute;top:8px;left:8px;overflow:hidden}.mcc-view canvas{width:284px;height:146px;image-rendering:pixelated;display:block}.mcc-view.mcc-loading:after{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff8c 50%,#fff0 70%) 0 0/250% 100%;animation:1.2s linear infinite mcc-shimmer;position:absolute;inset:0}@keyframes mcc-shimmer{to{background-position:-250% 0}}.mcc-view-tag{color:#5134b2;pointer-events:none;background:#ffffffd8;border-radius:9px;padding:2px 8px;font-size:11px;position:absolute;top:6px;left:8px}.mcc-turn{background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:56px;display:flex;position:absolute;top:44px}.mcc-turn img{width:22px;height:34px}.mcc-turn:active img{transform:translateY(2px)}.mcc-turn-left{left:52px}.mcc-turn-right{right:52px}.mcc-turn-right img{transform:scaleX(-1)}.mcc-turn-right:active img{transform:scaleX(-1)translateY(2px)}.mcc-chips{grid-template-columns:repeat(6,1fr);gap:5px;display:grid;position:absolute;top:160px;left:8px;right:8px}.mcc-chip{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#fff,#f9fbff);border:1.5px solid #c5cfff;border-radius:12px;grid-column:span 2;height:30px;padding:0 4px;font-size:12.5px;overflow:hidden;box-shadow:0 0 0 1.5px #fff}.mcc-chip-wide{grid-column:span 3}.mcc-chip[aria-pressed=true]{color:#fff;background:#b6a0ff;border-color:#a38bff}.mcc-info{width:270px;height:232px;top:150px;left:322px}.mcc-hair{align-items:flex-start;gap:6px;display:flex;position:absolute;top:9px;left:10px;right:10px}.mcc-hair>img{width:24px;height:24px;margin-top:2px}.mcc-swatches{grid-template-columns:repeat(6,28px);gap:5px 7px;display:grid}.mcc-swatch{border:2px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1.5px #c5cfff,inset 0 4px 4px #ffffff90}.mcc-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px #8a73ff,0 0 6px 2px #b6a0ff,inset 0 4px 4px #ffffff90}.mcc-logo{position:absolute;top:105px;left:76px;transform:translate(-50%,-50%)}.mcc-job{color:#bc4561;font-size:15px;font-weight:700;position:absolute;top:136px;left:12px}.mcc-difficulty{align-items:center;gap:2px;font-size:11px;display:flex;position:absolute;top:158px;left:12px}.mcc-difficulty img{width:17px;height:17px}.mcc-difficulty img.mcc-off{filter:grayscale();opacity:.4}.mcc-difficulty em{color:#559b58;margin-left:4px;font-size:12px;font-style:normal}.mcc-radar{background:#dff2ff;border-radius:12px;outline:1px solid #bddeff;width:118px;height:104px;position:absolute;top:72px;right:6px}.mcc-axis{fill:#5c489e;stroke:#dff2ff;stroke-width:3px;paint-order:stroke;font-size:9px;font-weight:700}.mcc-desc{color:#555797;margin:0;font-size:12px;line-height:16px;position:absolute;top:180px;left:12px;right:10px}.mcc-growth{width:234px;height:178px;top:150px;left:600px}.mcc-row{align-items:center;height:30px;display:flex;position:absolute;left:8px;right:8px}.mcc-row:first-child{top:8px}.mcc-row:nth-child(2){top:41px}.mcc-row:nth-child(3){top:74px}.mcc-row:nth-child(4){top:107px}.mcc-row>img{width:21px;height:21px}.mcc-row-name{width:48px;margin-left:4px;font-size:12px}.mcc-step{color:#8175c2;background:#fff;border:1.5px solid #c5cfff;border-radius:50%;width:30px;height:30px;font-size:19px;line-height:1}.mcc-step:disabled{color:#bcc4de;background:#eef1fa}.mcc-step:active:not(:disabled){transform:translateY(1px)}.mcc-lamps{gap:3px;margin:0 5px;display:flex}.mcc-lamps b{background:#e6eaf1;border:1.5px solid #ccd1df;border-radius:4px;width:14px;height:22px}.mcc-lamps b.on{background:linear-gradient(#fff6c8,#ffd653 45%);border-color:#efbc3c}.mcc-value{text-align:right;width:16px;margin-left:2px;font-size:16px}.mcc-remaining,.mcc-recommend{border-radius:11px;justify-content:center;align-items:center;width:104px;height:30px;font-size:13px;display:flex;position:absolute;top:140px}.mcc-remaining{color:#7764af;background:#fff;border:1.5px solid #d5dfff;left:8px}.mcc-remaining.mcc-short{color:#bc4561;background:#fff6f8;border-color:#ffb3c3}.mcc-recommend{background:linear-gradient(#fff,#f9fbff);border:1.5px solid #c5cfff;right:8px}.mcc-recommend:disabled,.mcc-chip:disabled,.mcc-card:disabled,.mcc-swatch:disabled,.mcc-back:disabled{opacity:.6}.mcc-submit{color:#895027;background:linear-gradient(#fff9cf,#ffe575 40%);border:1.5px solid #ffbd36;border-radius:17px;align-items:center;width:234px;height:48px;display:flex;position:absolute;top:334px;left:600px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 3px 10px #e0a42a50}.mcc-submit:before{content:"";clip-path:polygon(0 0,100% 0,30% 100%,0 100%);background:#ffffff6e;width:70px;height:100%;position:absolute;top:0;left:0}.mcc-submit img{width:52px;height:43px;margin-left:8px;position:relative}.mcc-submit>span{text-align:center;flex:1;line-height:1.05;position:relative}.mcc-submit b{font-size:19px;display:block}.mcc-submit small{font-size:11px;font-weight:500}.mcc-submit:active:not(:disabled){transform:translateY(2px)}.mcc-submit:disabled{filter:saturate(.25);opacity:.75}.mcc-submit.mcc-busy:disabled{filter:none;opacity:1}.mcc-submit.mcc-busy img{animation:.6s ease-in-out infinite mcc-hop}@keyframes mcc-hop{50%{transform:translateY(-4px)}}.mcc-sk{background:#e6def3;border-radius:10px;display:block;position:relative;overflow:hidden}.mcc-sk:after{content:"";background:linear-gradient(100deg,#fff0 20%,#ffffffb3 50%,#fff0 80%);animation:1.2s infinite mcc-sk;position:absolute;inset:0;transform:translate(-100%)}@keyframes mcc-sk{to{transform:translate(100%)}}.mcc-sk-card{border-radius:11px;flex:1}.mcc-sk-chip{border-radius:12px;grid-column:span 2;height:30px}.mcc-sk-wide{grid-column:span 3}.mcc-sk-abs{position:absolute}@media (prefers-reduced-motion:reduce){.mcc-submit.mcc-busy img,.mcc-view.mcc-loading:after,.mcc-sk:after{animation:none}.mcc-sk:after{opacity:.35;transform:none}}#npc-dialogue{z-index:13;transform-origin:0 0;font:13px var(--ui-font);color:#282559;pointer-events:auto;position:absolute}#npc-dialogue[hidden]{display:none}.npc-dialogue-loading{background:#eeeaff;padding:8px;position:absolute;bottom:90px;left:17px}#npc-dialogue .npc-dialogue-images{justify-content:center;align-items:center;gap:11px;width:270px;display:flex;position:absolute;left:10px}#npc-dialogue .npc-dialogue-image{box-sizing:border-box;background-color:#0000;border:0;justify-content:center;align-items:center;min-width:39px;min-height:37px;padding:2px;display:flex}#npc-dialogue .npc-dialogue-image img{image-rendering:pixelated;display:block}#npc-dialogue .npc-dialogue-reference{color:#65638b;text-align:left;font:13px var(--ui-font);background-color:#0000;border:0;padding:0 20px;position:absolute}#npc-dialogue .npc-dialogue-reference:hover{color:#282559}#npc-dialogue .npc-reference-name{text-align:center;color:#5efdff;text-shadow:1px 1px #28316f;width:244px;height:20px;line-height:20px;position:absolute;top:18px;left:8px}#npc-dialogue .npc-quest-reference>canvas{pointer-events:none;position:absolute;inset:0}#npc-dialogue .npc-dialogue-reference-list{box-sizing:border-box;pointer-events:auto;position:absolute;overflow:hidden}#npc-dialogue .npc-dialogue-reference-list>canvas{pointer-events:none;position:absolute;inset:0}#npc-dialogue .npc-dialogue-reference-list .npc-dialogue-reference{box-sizing:border-box;z-index:1;color:#56538b;font:12px var(--ui-font);text-align:left;white-space:nowrap;text-overflow:clip;cursor:pointer;background:0 0;border:0;padding:0;line-height:16px;display:block;position:absolute;overflow:hidden}#npc-dialogue .npc-dialogue-reference-list .npc-dialogue-reference:hover,#npc-dialogue .npc-dialogue-reference-list .npc-dialogue-reference:active{color:#e97105}#npc-dialogue .npc-dialogue-reference-list .npc-dialogue-reference:disabled{cursor:default}#npc-dialogue .npc-quest-reference{z-index:14;box-sizing:border-box;color:#fff;font:12px var(--ui-font);pointer-events:auto;overflow:hidden}#npc-dialogue .npc-reference-art{image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0}#npc-dialogue .npc-reference-drag{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:calc(100% - 38px);height:14px;position:absolute;top:0;left:5px}#npc-dialogue .npc-reference-close,#npc-dialogue .npc-reference-minimize{z-index:3;box-sizing:border-box;image-rendering:pixelated;background-color:#0000;background-repeat:no-repeat;border:0;padding:0}#npc-dialogue [data-kind=fortune] .npc-reference-name{color:#fff;text-shadow:1px 1px #888}#npc-dialogue .npc-reference-title,#npc-dialogue .npc-reference-name{box-sizing:border-box;text-align:center;color:#5efdff;text-shadow:1px 1px #28316f;white-space:nowrap;height:20px;line-height:20px;position:absolute;overflow:hidden}#npc-dialogue .npc-reference-sprite,#npc-dialogue .npc-reference-map,#npc-dialogue .npc-reference-card{image-rendering:pixelated;pointer-events:none;display:block;position:absolute}#npc-dialogue .npc-reference-body{box-sizing:border-box;color:#4eff4e;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;line-height:15px;position:absolute}#npc-dialogue .npc-reference-layer{z-index:2;box-sizing:border-box;color:#0ff;font:12px var(--ui-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:16px;position:absolute}#npc-dialogue .npc-reference-layer:hover,#npc-dialogue .npc-reference-layer:focus-visible{color:#f3ff6e}#npc-dialogue .npc-reference-layer:active{color:#f0f}#npc-dialogue .npc-reference-markers{pointer-events:none;position:absolute;inset:0}#npc-dialogue .npc-reference-layer-marker{image-rendering:pixelated;display:block}#npc-dialogue .npc-reference-status{box-sizing:border-box;color:#fff;text-shadow:1px 1px #888;white-space:pre-line;overflow-wrap:anywhere;line-height:16px;position:absolute}#npc-dialogue .npc-reference-card-word{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #888;white-space:nowrap;line-height:18px;position:absolute;overflow:hidden}#npc-dialogue .npc-reference-card-comment{box-sizing:border-box;color:#fff;text-shadow:1px 1px #888;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;line-height:16px;position:absolute}#npc-dialogue .npc-reference-web-title{color:#fff;text-shadow:1px 1px #443a77;white-space:nowrap;pointer-events:none;line-height:18px;position:absolute;overflow:hidden}#npc-dialogue .npc-reference-web{background:#fff;border:0;display:block;position:absolute}#npc-dialogue .npc-reference-web-error{box-sizing:border-box;color:#282559;background:#fff;width:700px;height:698px;padding:12px;position:absolute;top:27px;left:13px;overflow:auto}#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue{z-index:30;font-size:16px}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-panel{background:linear-gradient(145deg,#fffff8f7,#f4f5eafa);border:1px solid #d8dfcd;border-radius:30px;max-width:calc(100% - 24px);overflow:hidden;box-shadow:0 10px 28px #17223b4d,inset 0 1px #fff}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) header.shop-npc-name{color:#6689d6;text-overflow:ellipsis;white-space:nowrap;height:24px;font-size:18px;font-weight:700;line-height:24px;top:12px;left:28px;right:58px;overflow:hidden}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-comment{color:#324c7b;overscroll-behavior:contain;touch-action:pan-y;font-size:16px;line-height:22px}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-portrait{object-fit:contain;object-position:left bottom}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-images{overscroll-behavior-inline:contain;touch-action:pan-x;left:28px;overflow-x:auto}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-image{background:#fffff4d9;border:1px solid #d8dfcd;border-radius:14px;box-shadow:0 2px 6px #53678118}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;flex-direction:column;gap:8px;padding:4px;display:flex;position:absolute;overflow-y:auto}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) :is(.shop-links button,.npc-dialogue-reference){box-sizing:border-box;width:100%;height:44px;min-height:44px;line-height:22px;font:600 16px/22px var(--ui-font);text-align:left;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid;border-radius:16px;padding:0 16px;transition:background-color .18s,border-color .18s,color .18s;position:relative;left:auto;box-shadow:0 2px 6px #5367811f}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links button{color:#456596;background:#f9fbffed;border-color:#c7d5e7}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links button:hover,:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links button:focus-visible{color:#294f8b;background:#eef4ff;border-color:#789bd0}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links button:active{color:#1f477f;background:#dce9fb;border-color:#668ac4}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .shop-links button:disabled{color:#8b96a4;box-shadow:none;background:#edf0f2}#npc-dialogue.mobile-npc-dialogue .npc-dialogue-references{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:thin;touch-action:pan-x;gap:8px;height:52px;padding:4px;display:flex;position:absolute;overflow-x:auto}#npc-dialogue.mobile-npc-dialogue .npc-dialogue-reference{color:#59658a;background:#fffdec;border-color:#d7d9b8;flex:none}#npc-dialogue.mobile-npc-dialogue .npc-dialogue-reference:hover,#npc-dialogue.mobile-npc-dialogue .npc-dialogue-reference:focus-visible{color:#354974;background:#fffbd8;border-color:#9ca86d}#npc-dialogue.mobile-npc-dialogue .npc-dialogue-reference:active{color:#2f426c;background:#fff5bd;border-color:#8c995e}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .shop-links .npc-dialogue-choice{align-items:center;gap:10px;display:flex}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .npc-dialogue-choice-number{box-sizing:border-box;color:#fff3c4;width:30px;height:32px;font:700 17px/1 var(--ui-font);text-shadow:0 1px 1px #17324d;background:url(/assets/f2e655a61f9d306d/ui/npc-choice-number-bg.png) 50%/contain no-repeat;flex:0 0 30px;place-items:center;padding-bottom:2px;display:grid}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .npc-dialogue-choice-label{flex:1;min-width:0}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .npc-dialogue-choice:hover .npc-dialogue-choice-number,:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .npc-dialogue-choice:focus-visible .npc-dialogue-choice-number{color:#ffe18d}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue) .npc-dialogue-choice:disabled .npc-dialogue-choice-number{color:#c5d1dc}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-close{color:#7890aa;touch-action:manipulation;border:0;border-radius:22px;place-items:center;transition:background-color .18s,color .18s;display:grid;position:absolute;top:3px;right:8px;background:0 0!important;width:44px!important;height:44px!important}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-close:hover,:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-close:focus-visible{color:#456989;background:#e8eef4!important}:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) .npc-dialogue-close:active{background:#d9e4ed!important}@media (prefers-reduced-motion:reduce){:is(#npc-dialogue.mobile-npc-dialogue,#shop.mobile-shop-dialogue,#warehouse.mobile-warehouse-dialogue,#event-talk.mobile-event-dialogue) button{transition:none!important}}#npc-service{z-index:13;transform-origin:0 0;font:12px var(--ui-font);color:#575757;pointer-events:none;position:absolute}#npc-service[hidden]{display:none}#npc-service .shop-panel{box-sizing:border-box;pointer-events:auto;position:absolute}#npc-service canvas{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}#npc-service header{color:#fff;z-index:2;height:18px;line-height:18px;position:absolute;top:3px;left:12px}#npc-service .shop-sprite{background:var(--normal) no-repeat;image-rendering:pixelated;cursor:pointer;border:0;padding:0}#npc-service .shop-sprite:hover:not(:disabled){background-image:var(--hover)}#npc-service .shop-sprite:active:not(:disabled){background-image:var(--active)}#npc-service .shop-sprite:disabled{opacity:1;cursor:default}#npc-service button:focus-visible{outline:1px solid #fbe629}.npc-service-combo{z-index:5;color:#575757;font:12px var(--ui-font);position:absolute}.npc-service-combo>span{white-space:nowrap;cursor:default;line-height:15px;position:absolute;inset:1px 16px 0 3px;overflow:hidden}.npc-service-combo-arrow{position:absolute;top:1px;right:1px}.npc-service-combo-list{z-index:5;background:#fffff7;width:100%;position:absolute;top:17px;left:0}.npc-service-combo-list[hidden]{display:none}.npc-service-combo-list>canvas{inset:0}.npc-service-combo-rows{scrollbar-width:none;position:absolute;inset:1px;overflow-y:auto}.npc-service-combo-rows::-webkit-scrollbar{display:none}.npc-service-combo-list.has-scroll .npc-service-combo-rows{right:16px}.npc-service-combo-item{color:#272727;width:100%;height:17px;font:12px var(--ui-font);text-align:left;white-space:nowrap;background:#fffff7;border:0;padding:0 2px;line-height:17px;display:block;overflow:hidden}.npc-service-combo-item:hover,.npc-service-combo-item:focus{background:#ffd0df;outline:0}#npc-service .shop-scroll{flex-direction:column;width:14px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}#npc-service .shop-scroll button{flex:none}#npc-service .shop-scroll-track{flex:1;min-height:0;position:relative}#npc-service .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}#npc-service .shop-scroll-thumb:hover{background-image:var(--hover)}.npc-service-slot{image-rendering:pixelated;z-index:2;position:absolute}.npc-service-slot img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;opacity:.5;position:absolute;top:5px;left:4px}.npc-service-material-count{z-index:1;color:red;line-height:14px;position:absolute;top:0;right:3px}.npc-service-field-name,.npc-service-field-value,.npc-service-instruction,.npc-service-counter,.npc-service-count-label,.npc-service-odds-label,.npc-service-odds{z-index:2;white-space:nowrap;line-height:15px;position:absolute;overflow:hidden}.npc-service-field-name{text-align:right;transform:translate(26px)}.npc-service-field-value{text-align:right;color:#575757}.npc-service-instruction{color:#fff}.npc-service-counter{color:#1a4e94;font-weight:700}.npc-service-count-label,.npc-service-odds-label{color:#781523}.npc-service-odds{color:#fff}.npc-service-slot[data-registered=true] img,.npc-service-result img{opacity:1}.npc-service-slot img{pointer-events:none}.npc-service-slot[data-consumed=true] img{opacity:.25}.npc-service-result{overflow:hidden}.npc-service-result img{width:24px;height:24px;top:3px;left:6px}.npc-service-result .npc-service-material-count{top:1px;right:5px}.npc-service-quantity{z-index:2;box-sizing:border-box;color:#575757;width:23px;height:17px;font:12px var(--ui-font);appearance:textfield;background:0 0;border:0;padding:0;position:absolute}.npc-service-quantity::-webkit-inner-spin-button{appearance:none}.npc-service-button,.npc-service-inventory,.npc-service-close,.npc-service-step{z-index:3;position:absolute!important}.npc-service-button{color:#fff;font:12px var(--ui-font);text-align:center;text-indent:9px;text-shadow:1px 1px #98505b}.npc-service-close{top:3px;right:9px}.npc-service-bottom-close{z-index:3;position:absolute;bottom:4px;right:18px}.npc-service-loading{pointer-events:auto;background:#eeeaff;padding:16px;position:absolute;top:100px;left:200px}.npc-service-registered-count{z-index:1;color:#202020;pointer-events:none;line-height:14px;position:absolute;bottom:0;right:3px}#npc-service.mobile-compound{z-index:30;transform:none}#npc-service .ncm{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px auto;grid-template-columns:196px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#npc-service .ncm.ncm-narrow{grid-template-columns:minmax(0,1fr)}#npc-service .ncm.ncm-alone{grid-template:36px 1fr/1fr;min-height:160px}#npc-service .ncm,#npc-service .ncm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#npc-service .ncm img,#npc-service .ncm canvas{image-rendering:pixelated;pointer-events:none;position:static}#npc-service .ncm button{width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#npc-service .ncm button:disabled{cursor:default;opacity:.45}#npc-service .ncm :is(.ncm-mc,.ncm-chip):disabled{opacity:1}#npc-service .ncm .ncm-row:disabled{opacity:.6}#npc-service .ncm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#npc-service .ncm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;z-index:auto;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;width:auto;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static;top:auto;left:auto}#npc-service .ncm .ncm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#npc-service .ncm .ncm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#npc-service .ncm .ncm-money .ncm-gelder{width:18px;height:15px}#npc-service .ncm .ncm-close{color:#fff;flex:none;width:44px;height:36px}#npc-service .ncm .ncm-close:before,#npc-service .ncm .ncm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#npc-service .ncm .ncm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#npc-service .ncm .ncm-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#npc-service .ncm .ncm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#npc-service .ncm .ncm-slot img{max-width:40px;max-height:40px}#npc-service .ncm .ncm-badge{z-index:2;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#npc-service .ncm .ncm-badge.short{color:#d33a2c}#npc-service .ncm .ncm-badge.none{color:#7d93a6}#npc-service .ncm .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #fff}#npc-service .ncm .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#npc-service .ncm .inventory-status-overlay{z-index:1;pointer-events:none;image-rendering:pixelated;position:absolute}#npc-service .ncm .timer-overlay{width:13px;height:13px;top:2px;right:2px}#npc-service .ncm .broken-overlay{top:2px;left:2px}#npc-service .ncm .expired .timer-overlay,#npc-service .ncm .unusable>img{filter:brightness(.565)}#npc-service .ncm .item-lock-badge{z-index:2}#npc-service .ncm .ncm-info{flex-direction:column;gap:2px;min-width:0;display:flex}#npc-service .ncm .ncm-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#npc-service .ncm .ncm-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}#npc-service .ncm .ncm-meta>*{flex:none}#npc-service .ncm .ncm-gel{align-items:center;gap:3px;display:inline-flex}#npc-service .ncm .ncm-gel .ncm-gelder{width:14px;height:12px}#npc-service .ncm .ncm-price{color:#b5780f;font-weight:600}#npc-service .ncm .ncm-price.neg,#npc-service .ncm .neg{color:#d33a2c}#npc-service .ncm .ncm-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#npc-service .ncm .ncm-tag.ok{color:#3d8a45;background:#e3f3e0}#npc-service .ncm .ncm-tag.bad{color:#d33a2c;background:#fff4f2}#npc-service .ncm .ncm-tag.warn{color:#a86a06;background:#fff3dc}#npc-service .ncm .ncm-tag.ncm-odds{color:#3d63a8;background:#e6eefb;font-weight:600}#npc-service .ncm .ncm-disc{color:#3d8a45;background:#e3f3e0;border-radius:7px;padding:0 5px;font-size:10px;font-weight:600;line-height:14px}#npc-service .ncm .ncm-card{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex:none;padding:6px 10px;font-size:12px;box-shadow:0 1px 3px #758c9f44}#npc-service .ncm .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 8px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#npc-service .ncm .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#npc-service .ncm .ncm-btn.ncm-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#npc-service .ncm .ncm-btn.ncm-sm{height:36px;padding:0 12px;font-size:13px}#npc-service .ncm .ncm-btn:active:not(:disabled){filter:brightness(.96)}#npc-service .ncm .ncm-empty{color:#8aa0b0;text-align:center;place-self:center;margin:0;font-size:13px}#npc-service .ncm .ncm-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#npc-service .ncm .ncm-rl{contain:size;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;display:flex}#npc-service .ncm .ncm-lh{color:#6e8ca3;white-space:nowrap;flex:none;align-items:center;gap:6px;height:20px;font-size:12px;display:flex}#npc-service .ncm .ncm-lh b{color:#42677e;font-size:13px;font-weight:400}#npc-service .ncm .ncm-lh .ncm-sp{flex:1}#npc-service .ncm .ncm-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}#npc-service .ncm .ncm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 4px 4px 2px;display:flex;overflow:auto}#npc-service .ncm .ncm-row{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;height:52px;padding:2px 8px 2px 4px;display:grid;box-shadow:0 1px 3px #758c9f44}#npc-service .ncm .ncm-row .ncm-slot{border-radius:6px;width:40px;height:40px}#npc-service .ncm .ncm-row .ncm-slot img{max-width:34px;max-height:34px}#npc-service .ncm .ncm-row .ncm-name{font-size:13px}#npc-service .ncm .ncm-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#npc-service .ncm .ncm-slot.busy:after{content:"";background:linear-gradient(100deg,#fff0 30%,#fffb 50%,#fff0 70%) 0 0/220% 100%;border-radius:5px;animation:1.4s ease-in-out infinite ncm-sk;position:absolute;inset:0}#npc-service .ncm .ncm-wk{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;display:flex}#npc-service .ncm.ncm-narrow .ncm-wk{grid-column:1}#npc-service .ncm .ncm-hd{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 8px 0 2px;display:grid;box-shadow:0 1px 3px #758c9f44}#npc-service .ncm .ncm-hd .ncm-hd-slot{width:44px;height:44px}#npc-service .ncm .ncm-hd .ncm-name{font-size:15px}#npc-service .ncm .ncm-hd .ncm-btn{min-width:72px}#npc-service .ncm .ncm-hd-empty{color:#8aa0b0;grid-template-columns:minmax(0,1fr);place-items:center;font-size:13px}#npc-service .ncm .ncm-hd-nar{grid-template-columns:minmax(0,1fr) auto;padding-left:2px}#npc-service .ncm.ncm-narrow .ncm-hd{height:46px}#npc-service .ncm.ncm-narrow .ncm-hd .ncm-hd-slot{width:40px;height:40px}#npc-service .ncm .ncm-chip{text-align:left;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;height:100%;display:grid}#npc-service .ncm .ncm-dd{border:2px solid #5c7d96;border-width:0 2px 2px 0;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}#npc-service .ncm .ncm-chip:disabled .ncm-dd{visibility:hidden}#npc-service .ncm .ncm-placeholder{color:#8aa0b0}#npc-service .ncm .ncm-mats{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}#npc-service .ncm .ncm-mc{background:linear-gradient(160deg,#fffdf4,#e3eef3);border:2px solid #fff;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;height:88px;padding:5px 4px 0;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#npc-service .ncm .ncm-mc .ncm-slot{width:52px;height:52px}#npc-service .ncm .ncm-mc .ncm-badge{font-size:11px;right:1px}#npc-service .ncm .ncm-mname{text-align:center;color:#52758d;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;font-size:11px;line-height:12px;display:-webkit-box;overflow:hidden}#npc-service .ncm .ncm-mc.short{background:linear-gradient(#fff4f2aa,#fff4f2aa),linear-gradient(160deg,#fffdf4,#e3eef3)}#npc-service .ncm .ncm-mc.done{outline-offset:-2px;outline:2px solid #eab14e}#npc-service .ncm .ncm-mc.fade .ncm-slot>img{opacity:.25}#npc-service .ncm .ncm-void{box-shadow:none;background:#fff6;border:2px dashed #c8dae2}#npc-service .ncm.ncm-narrow .ncm-mc{height:76px;padding-top:4px}#npc-service .ncm.ncm-narrow .ncm-mc .ncm-slot{width:44px;height:44px}#npc-service .ncm .ncm-res{flex-direction:column;gap:4px;padding:5px 8px 6px;display:flex}#npc-service .ncm .ncm-rt{white-space:nowrap;color:#6e8ca3;align-items:center;gap:6px;height:18px;display:flex}#npc-service .ncm .ncm-gauge{background:#e3eaec;border-radius:5px;flex:1;min-width:40px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #758c9f44}#npc-service .ncm .ncm-gauge i{height:100%;image-rendering:pixelated;background:#f3e04f 0 0/100% 100%;border-radius:5px;display:block}#npc-service .ncm .ncm-cells{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;gap:4px;height:38px;padding:1px;display:flex;overflow:auto hidden}#npc-service .ncm .ncm-cells::-webkit-scrollbar{display:none}#npc-service .ncm .ncm-cells.drag{cursor:grabbing}#npc-service .ncm .ncm-cell{border-radius:6px;width:36px;height:36px}#npc-service .ncm .ncm-cell img{max-width:30px;max-height:30px}#npc-service .ncm .ncm-q{box-shadow:none;color:#a9bac6;background:#ffffff8c;border:2px dashed #c8dae2;font-size:16px}#npc-service .ncm .ncm-srail{touch-action:none;cursor:pointer;background:#e3eaec;border-radius:3px;height:6px;margin:1px 2px 0;position:relative}#npc-service .ncm .ncm-srail.ncm-off{visibility:hidden;pointer-events:none}#npc-service .ncm .ncm-srail i{background:linear-gradient(#a9cfe0,#7fb0cb);border-radius:3px;min-width:24px;height:6px;position:absolute;top:0;box-shadow:inset 0 1px #fff9}#npc-service .ncm.ncm-narrow .ncm-res{grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:4px 8px;padding:5px 8px;display:grid}#npc-service .ncm.ncm-narrow .ncm-res .ncm-cells{grid-area:1/1;height:34px}#npc-service .ncm.ncm-narrow .ncm-cell{width:32px;height:32px}#npc-service .ncm.ncm-narrow .ncm-rt{flex-wrap:wrap;grid-area:1/2;gap:4px 6px;height:auto}#npc-service .ncm.ncm-narrow .ncm-rlabel{display:none}#npc-service .ncm.ncm-narrow .ncm-rt .ncm-gauge{flex-basis:100%}#npc-service .ncm.ncm-narrow .ncm-srail{grid-area:2/1;margin-top:-2px}#npc-service .ncm .ncm-bar{flex:none;align-items:center;gap:6px;height:44px;display:flex}#npc-service .ncm .ncm-step{flex:none;align-items:center;gap:4px;display:flex}#npc-service .ncm .ncm-pm{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:20px;width:40px;height:40px}#npc-service .ncm .ncm-pm:before,#npc-service .ncm .ncm-plus:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#npc-service .ncm .ncm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#npc-service .ncm .ncm-qty{color:#42677e;background:#f7faf5;border:1px solid #c8dae2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:40px;font-size:15px;line-height:1.05;display:flex}#npc-service .ncm .ncm-qty small{color:#8aa0b0;font-size:9px}#npc-service .ncm .ncm-qty b{font-size:15px;font-weight:600}#npc-service .ncm .ncm-bar .ncm-btn{flex:1;min-width:0}#npc-service .ncm .ncm-bar .ncm-pri{flex:1.3}#npc-service .ncm.ncm-narrow .ncm-pm{width:36px}#npc-service .ncm.ncm-narrow .ncm-qty{width:42px}#npc-service .ncm .ncm-working:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite ncm-sk;position:absolute;inset:0}#npc-service .ncm .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite ncm-sk;display:block}#npc-service .ncm .sk-ln{border-radius:6px;height:12px}#npc-service .ncm .sk-t{height:15px}#npc-service .ncm .sk-sq{width:40px;height:40px}#npc-service .ncm .ncm-hd .sk-sq{width:44px;height:44px}#npc-service .ncm.ncm-narrow .ncm-hd .sk-sq{width:40px;height:40px}#npc-service .ncm .sk-btn{border-radius:18px;width:72px;height:36px}#npc-service .ncm .sk-mslot{flex:none;width:52px;height:52px}#npc-service .ncm.ncm-narrow .sk-mslot{width:44px;height:44px}#npc-service .ncm .ncm-mc-sk{gap:6px}#npc-service .ncm .sk-cell{flex:none;width:36px;height:36px}#npc-service .ncm .sk-pm{border-radius:20px;flex:none;width:40px;height:40px}#npc-service .ncm .sk-q{flex:none;width:48px;height:40px}#npc-service .ncm .sk-b{border-radius:20px;flex:1;height:44px}#npc-service .ncm .ncm-meta-sk{width:150px}#npc-service .ncm .ncm-sk-list{overflow:hidden}@keyframes ncm-sk{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){#npc-service .ncm .sk{background:#e6eef0;animation:none}#npc-service .ncm :is(.ncm-working,.ncm-slot.busy):after{background:#ffffff40;animation:none}}#npc-service .ncm .ncm-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:44px minmax(0,1fr) 60px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#npc-service .ncm .ncm-picker.ncm-sheet{grid-template-rows:40px minmax(0,1fr)}#npc-service .ncm .ncm-ph{align-items:center;gap:8px;min-width:0;display:flex}#npc-service .ncm .ncm-ph .ncm-ph-slot{width:40px;height:40px}#npc-service .ncm .ncm-ph .ncm-ph-slot img{max-width:34px;max-height:34px}#npc-service .ncm .ncm-pt{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#npc-service .ncm .ncm-pt b{text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}#npc-service .ncm .ncm-pt small{color:#8aa0b0;text-overflow:ellipsis;font-size:12px;overflow:hidden}#npc-service .ncm .ncm-ph .ncm-btn{flex:none;min-width:84px}#npc-service .ncm .ncm-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:6px;padding:9px 6px 6px 9px;display:grid;overflow:auto}#npc-service .ncm .ncm-sheet-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:2px 4px 4px 2px;display:grid;overflow:auto}#npc-service .ncm .ncm-cell-btn{aspect-ratio:1;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#npc-service .ncm .ncm-cell-btn img{max-width:40px;max-height:40px}#npc-service .ncm .ncm-cell-btn.on{outline-offset:-3px;outline:3px solid #eab14e}#npc-service .ncm .ncm-cell-btn.no{opacity:.45}#npc-service .ncm .ncm-cell-btn.sel{opacity:1;outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#npc-service .ncm .ncm-grid .ncm-empty{grid-column:1/-1;padding-top:30px}#npc-service .ncm .ncm-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#npc-service .ncm .ncm-pstrip .ncm-slot{width:46px;height:46px}#npc-service .ncm .ncm-pstrip .ncm-info{flex:1}#npc-service .ncm .ncm-pstrip .ncm-btn{flex:none;min-width:78px;height:42px}#npc-service .ncm .ncm-mult{color:#6e8ca3}#npc-service .ncm .ncm-why{color:#d33a2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}#npc-service .ncm .ncm-phint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#npc-service .ncm .ncm-veil{z-index:5;background:#1d2c3a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#npc-service .ncm .ncm-modal{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:8px;width:min(380px,92%);padding:0 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#npc-service .ncm .ncm-modal header{color:#fff;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);margin:0 -12px;padding:7px 12px;font-size:16px;line-height:1.35;position:static}#npc-service .ncm .ncm-modal p{color:#575757;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}#npc-service .ncm .ncm-modal p.ncm-warn{color:#d33a2c;font-weight:600}.npc-compound-mobile-fx{z-index:31;pointer-events:none;image-rendering:pixelated;position:absolute}dialog.npc-compound-mobile-confirm .ncm-cstats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}dialog.npc-compound-mobile-confirm .ncm-cstats div{color:#6e8ca3;white-space:nowrap;background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex-direction:column;align-items:center;padding:3px 0;font-size:11px;line-height:1.25;display:flex}dialog.npc-compound-mobile-confirm .ncm-cstats b{color:#42677e;font-size:15px;font-weight:600}dialog.npc-compound-mobile-confirm .ncm-cstats b.o{color:#3d63a8}dialog.npc-compound-mobile-confirm .ncm-cstats b.g{color:#b5780f}dialog.mobile-amount.npc-compound-mobile-confirm .mobile-amount-actions>button.ncm-yes{text-shadow:0 1px #ffe9b3;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important;font-weight:600!important}#npc-service.mobile-npc-service{z-index:30}#npc-service .npcx{z-index:1;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr) 336px;gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#npc-service .npcx.npcx-narrow{grid-template-columns:minmax(0,1fr) 316px;gap:6px 8px;padding:0 8px 8px}#npc-service .npcx.npcx-alone{grid-template:36px 1fr/1fr}#npc-service .npcx,#npc-service .npcx *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#npc-service .npcx img{image-rendering:pixelated}#npc-service .npcx canvas{position:absolute}#npc-service .npcx :where(button){width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}#npc-service .npcx :where(button):disabled{cursor:default;opacity:.45}#npc-service .npcx :where(button):focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#npc-service .npcx>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#npc-service .npcx-narrow>header{margin:0 -8px}#npc-service .npcx-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#npc-service .npcx-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#npc-service .npcx-gelder{flex:none;width:18px;height:15px}#npc-service .npcx-price .npcx-gelder{width:14px;height:12px}#npc-service .npcx-hbtn{border-radius:18px;flex:none;place-items:center;width:40px;height:36px;display:grid}#npc-service .npcx-hbtn img{max-width:28px;max-height:26px}#npc-service .npcx-close{color:#fff;flex:none;width:44px;height:36px;margin-left:auto}#npc-service .npcx-close:before,#npc-service .npcx-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#npc-service .npcx-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#npc-service .npcx :is(.npcx-hbtn,.npcx-close):is(:hover,:focus-visible){background:#ffffff25}#npc-service .npcx-col{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;display:flex}#npc-service .npcx-lhead{color:#6e8ca3;flex:none;align-items:center;gap:8px;min-height:22px;font-size:12px;display:flex}#npc-service .npcx-lhead span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#npc-service .npcx-lhead b{font-weight:400}#npc-service .npcx-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:auto}#npc-service .npcx-row{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;height:58px;padding:3px 8px 3px 4px;display:grid;box-shadow:0 1px 3px #758c9f44}#npc-service .npcx-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#npc-service .npcx-narrow .npcx-row{grid-template-columns:42px minmax(0,1fr);gap:6px;height:52px}#npc-service .npcx-narrow .npcx-row .npcx-slot{width:42px;height:42px}#npc-service .npcx-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#npc-service .npcx-slot img{max-width:40px;max-height:40px}#npc-service .npcx-slot.unusable>img{filter:brightness(.564706)}#npc-service .npcx-slot .inventory-status-overlay{z-index:1;pointer-events:none;width:auto;height:auto;position:absolute}#npc-service .npcx-slot .timer-overlay{width:13px;height:13px;top:2px;right:2px}#npc-service .npcx-slot .broken-overlay{top:2px;left:2px}#npc-service .npcx-slot.expired .timer-overlay{filter:brightness(.564706)}#npc-service .npcx-slot .item-cooldown,#npc-service .npcx-slot .skill-card-marker{display:none}#npc-service .npcx-badge{z-index:2;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#npc-service .npcx-badge.zero{color:#d33a2c}#npc-service .npcx-chk{z-index:2;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;left:2px;box-shadow:0 0 0 2px #fff}#npc-service .npcx-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}#npc-service .npcx-info{flex-direction:column;gap:2px;min-width:0;display:flex}#npc-service .npcx-info>b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#npc-service .npcx-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}#npc-service .npcx-meta>*{flex:none}#npc-service .npcx-price{color:#b5780f;align-items:center;gap:3px;font-weight:600;display:inline-flex}#npc-service .npcx-tag{color:#42677e;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#npc-service .npcx-tag.ok{color:#3d8a45;background:#e3f3e0}#npc-service .npcx-tag.bad{color:#d33a2c;background:#fff4f2}#npc-service .npcx-tag.warn{color:#a86a06;background:#fff3dc}#npc-service .npcx-empty{color:#8aa0b0;text-align:center;flex:1;place-items:center;padding:10px;font-size:13px;display:grid}#npc-service .npcx-error{color:#d33a2c;text-align:center;grid-column:1/-1;align-self:center;margin:0}#npc-service .npcx-det{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;display:flex}#npc-service .npcx-narrow .npcx-det{gap:5px}#npc-service .npcx-card{background:#fffdf7;border:2px solid #fff;border-radius:10px;flex:none;padding:6px 8px;font-size:12px;box-shadow:0 1px 3px #758c9f44}#npc-service .npcx-reward{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:grid}#npc-service .npcx-reward .npcx-info{cursor:pointer}#npc-service .npcx-reward .npcx-info>b{font-size:14px}#npc-service .npcx-reward .npcx-hint{color:#8aa0b0;cursor:default;font-size:13px}#npc-service .npcx-reward.sel>.npcx-slot,#npc-service .npcx-mc.sel .npcx-slot{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#npc-service .npcx-reward .npcx-auto{display:none}#npc-service .npcx-narrow .npcx-reward{grid-template-columns:42px minmax(0,1fr) auto;padding:2px 6px 2px 3px}#npc-service .npcx-narrow .npcx-reward>.npcx-slot{width:42px;height:42px}#npc-service .npcx-narrow .npcx-reward .npcx-auto{min-width:64px;display:block}#npc-service .npcx-narrow .npcx-sec{display:none}#npc-service .npcx-slot.npcx-void,#npc-service .npcx-mc.npcx-void .npcx-slot{box-shadow:none;background:0 0;border-style:dashed;border-color:#d5e2e8}#npc-service .npcx-sec{flex:none;align-items:center;gap:6px;min-height:30px;padding:0 2px;display:flex}#npc-service .npcx-sec>span:first-child{color:#52758d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}#npc-service .npcx-sp{flex:1}#npc-service .npcx-mats{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}#npc-service .npcx-narrow .npcx-mats{gap:4px}#npc-service .npcx-mc{background:#fffdf7;border:2px solid #fff;border-radius:9px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 0 3px;display:flex;box-shadow:0 1px 3px #758c9f44}#npc-service .npcx-mc .npcx-slot{width:46px;height:46px}#npc-service .npcx-narrow .npcx-mc .npcx-slot{width:44px;height:44px}#npc-service .npcx-mc .npcx-own{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 3px;font-size:12px;line-height:15px;overflow:hidden}#npc-service .npcx-own b{color:#3d8a45;font-weight:600}#npc-service .npcx-own b.neg{color:#d33a2c}#npc-service .npcx-mc.reg{background:linear-gradient(#fff6dd,#fffdf7);border-color:#f3cf86}#npc-service .npcx-mc.reg.short{background:linear-gradient(#fff1ee,#fffdf7);border-color:#eaa79f}#npc-service .npcx-mc.npcx-void{box-shadow:none;background:#ffffff70;border-style:dashed;border-color:#cbdbe3}#npc-service .npcx-res{align-items:center;gap:8px;padding:4px 8px 4px 6px;display:flex}#npc-service .npcx-rl{color:#6e8ca3;flex-direction:column;flex:none;gap:1px;min-width:56px;font-size:12px;line-height:1.2;display:flex}#npc-service .npcx-rl b{color:#1a4e94;font-size:16px;font-weight:600}#npc-service .npcx-rs{flex:1;grid-template-columns:repeat(5,40px);justify-content:start;gap:6px;display:grid}#npc-service .npcx-res .npcx-slot{width:40px;height:40px}#npc-service .npcx-res .npcx-slot img{max-width:34px;max-height:34px}#npc-service .npcx-narrow .npcx-res{padding:2px 8px 2px 6px}#npc-service .npcx-narrow .npcx-rl{min-width:0}#npc-service .npcx-narrow .npcx-rs{grid-template-columns:repeat(5,38px);gap:4px}#npc-service .npcx-narrow .npcx-res .npcx-slot{width:38px;height:38px}#npc-service .npcx-banner{color:#d33a2c;background:#fff4f2;border-color:#f6d3ce;align-items:center;min-height:58px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}#npc-service .npcx-strip{background:#fffdf7;border:2px solid #fff;border-radius:10px;flex:none;align-items:center;gap:8px;min-width:0;min-height:58px;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#npc-service .npcx-strip>.npcx-slot{flex:none;width:46px;height:46px}#npc-service .npcx-strip>.npcx-info{flex:1}#npc-service .npcx-strip>.npcx-info>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}#npc-service .npcx-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#npc-service .npcx-strip .npcx-btn{flex:none;min-width:64px;height:42px;padding:0 10px}#npc-service .npcx-narrow .npcx-strip .npcx-btn{min-width:56px;padding:0 8px}#npc-service .npcx-hint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#npc-service .npcx-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}#npc-service .npcx-narrow .npcx-bar{gap:6px}#npc-service .npcx-step{flex:none;align-items:center;gap:4px;display:flex}#npc-service .npcx-lb{color:#6e8ca3;margin-right:2px;font-size:12px}#npc-service .npcx-pm{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:20px;width:40px;height:40px}#npc-service .npcx-pm:before,#npc-service .npcx-plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#npc-service .npcx-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#npc-service .npcx-q{color:#42677e;background:#f7faf5;border:1px solid #c8dae2;border-radius:8px;width:48px;height:40px;font-size:16px}#npc-service .npcx-pill{background:#fffdf7;border:2px solid #fff;border-radius:22px;flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:0 10px;min-width:0;height:44px;padding:0 14px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}#npc-service .npcx-narrow .npcx-pill{gap:0 8px;padding:0 10px}#npc-service .npcx-pill i{white-space:nowrap;color:#6e8ca3;font-style:normal}#npc-service .npcx-pill b{color:#42677e;font-weight:600}#npc-service .npcx-pill b.g{color:#b5780f}#npc-service .npcx-pill b.neg{color:#d33a2c}#npc-service .npcx-prog{flex-flow:column;align-items:stretch;gap:3px}#npc-service .npcx-tl{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}#npc-service .npcx-gauge{background:#e3eaec;border-radius:4px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #758c9f44}#npc-service .npcx-gauge i{height:100%;image-rendering:pixelated;background-size:100% 100%;border-radius:4px;display:block}#npc-service .npcx-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 10px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#npc-service .npcx-btn.npcx-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#npc-service .npcx-btn.npcx-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#npc-service .npcx-btn.npcx-sm{min-width:70px;height:30px;padding:0 12px;font-size:13px}#npc-service .npcx-bar .npcx-btn{min-width:88px}#npc-service .npcx-bar .npcx-btn.npcx-pri{min-width:104px}#npc-service .npcx-narrow .npcx-bar .npcx-btn{min-width:74px}#npc-service .npcx-narrow .npcx-bar .npcx-btn.npcx-pri{min-width:88px}#npc-service .npcx :is(.npcx-btn,.npcx-pm):active:not(:disabled){filter:brightness(.96)}#npc-service .npcx-btn.npcx-busy{opacity:1;color:#664719bb;background:linear-gradient(100deg,#f6c46a 20%,#ffe2a6 40%,#f6c46a 60%) 0 0/300% 100%;animation:1.4s linear infinite npcx-sk}#npc-service .npcx-picker{z-index:2;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:38px minmax(0,1fr) 62px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#npc-service .npcx-ph{align-items:center;gap:8px;display:flex}#npc-service .npcx-pt{color:#52758d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}#npc-service .npcx-pt small{color:#8aa0b0;font-size:12px}#npc-service .npcx-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:8px;padding:6px;display:grid;overflow:auto}#npc-service .npcx-grid .npcx-cell{aspect-ratio:1;width:auto;height:auto}#npc-service .npcx-cell.on{outline-offset:-3px;outline:3px solid #eab14e}#npc-service .npcx-cell.sel{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#npc-service .npcx-veil{z-index:5;background:#1d2c3a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#npc-service .npcx-modal{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:8px;width:min(380px,92%);max-height:calc(100% - 20px);padding:0 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#npc-service .npcx-modal header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);height:auto;margin:0 -12px;padding:7px 12px;font-size:16px;line-height:1.35;position:static}#npc-service .npcx-modal p{color:#575757;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}#npc-service .npcx-mrow{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 8px 3px 3px;font-size:13px;display:grid}#npc-service .npcx-mrow .npcx-slot{width:40px;height:40px}#npc-service .npcx-mrow .npcx-slot img{max-width:34px;max-height:34px}#npc-service .npcx-mrow b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#npc-service .npcx-mp{color:#b5780f;font-weight:600}#npc-service .npcx-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}#npc-service .npcx .sk{background:linear-gradient(100deg,#e3ecee 20%,#f7faf5 40%,#e3ecee 60%) 0 0/300% 100%;border-radius:8px;flex:none;animation:1.4s linear infinite npcx-sk;display:block}@keyframes npcx-sk{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){#npc-service .npcx .sk,#npc-service .npcx-btn.npcx-busy{animation:none}}#npc-service .npcx .npcx-sk-title{opacity:.55;border-radius:6px;width:96px;height:12px}#npc-service .npcx .npcx-sk-l1{border-radius:6px;width:70%;height:12px}#npc-service .npcx .npcx-sk-l2{border-radius:6px;width:45%;height:12px;margin-top:6px}#npc-service .npcx .npcx-sk-slot{border-radius:7px;width:46px;height:46px}#npc-service .npcx-row .npcx-sk-slot,#npc-service .npcx-reward .npcx-sk-slot{aspect-ratio:1;width:100%;height:auto}#npc-service .npcx .npcx-sk-own{border-radius:6px;width:60%;height:12px;margin-top:4px}#npc-service .npcx .npcx-sk-btn{border-radius:15px;width:70px;height:30px}#npc-service .npcx .npcx-sk-rslot{aspect-ratio:1;width:100%}#npc-service .npcx .npcx-sk-pm{border-radius:20px;width:40px;height:40px}#npc-service .npcx .npcx-sk-q{width:48px;height:40px}#npc-service .npcx .npcx-sk-pill{border-radius:22px;flex:1 1 0;height:44px}#npc-service .npcx .npcx-sk-bbtn{border-radius:22px;width:88px;height:44px}#npc-service .npcx .npcx-sk-pri{width:104px}#npc-service .npcx-narrow .npcx-sk-bbtn{width:74px}#npc-service .npcx-narrow .npcx-sk-pri{width:88px}#npc-service .npcx-sk-list{overflow:hidden}#npc-service .npcx-row.npcx-sk-row{background:#fffdf7c0;box-shadow:0 1px 3px #758c9f33}#npc-service .npcx-sk-row .npcx-info{gap:7px}#npc-service .npcx-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#recycle-view{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#575757;position:absolute}#recycle-view[hidden]{display:none}.recycle-form{pointer-events:auto;position:absolute}.recycle-form>canvas{image-rendering:pixelated;pointer-events:none;width:auto;height:auto;position:absolute;top:0;left:0}.recycle-form header{z-index:5;color:#fff;white-space:nowrap;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:28px;overflow:hidden}.recycle-dialogue{z-index:3;text-align:left;color:#fff;width:274px;font-size:11px;line-height:14px;position:absolute;left:24px}.recycle-slot{z-index:4;width:36px;height:38px;image-rendering:pixelated;background:0 0;border:0;padding:0;position:absolute}.recycle-slot:focus-visible{outline:1px solid #f6e62e}.recycle-slot img{max-width:32px;max-height:32px;image-rendering:pixelated;position:absolute;top:0;left:0}.recycle-slot-value{z-index:2;height:12px;font:700 11px/12px var(--ui-font);pointer-events:none;text-shadow:-1px 0 #fff,0 -1px #fff,1px 0 #fff,0 1px #fff;position:absolute;top:26px}.recycle-slot-value.coupons{color:#2878df;left:1px}.recycle-slot-value.count{color:#111;right:3px}.recycle-cover,.recycle-icon{z-index:6;pointer-events:none;image-rendering:pixelated;position:absolute}.recycle-result{z-index:8;color:#fff;text-align:right;text-shadow:1px 1px #000;pointer-events:none;width:32px;height:32px;position:absolute}.recycle-result img{max-width:32px;max-height:32px;image-rendering:pixelated;position:absolute;inset:0}.recycle-count{z-index:5;color:#fff;text-align:left;text-shadow:1px 1px #37562a;white-space:nowrap;font-size:11px;font-weight:400;position:absolute;overflow:hidden}.recycle-count.items{width:106px;height:22px;top:247px;left:168px;overflow:visible}.recycle-count.coupons{width:115px;height:19px;top:329px;left:32px}.recycle-call,.recycle-action,.recycle-cancel{z-index:7;color:#0000;background-color:#0000;background-image:var(--normal);image-rendering:pixelated;background-repeat:no-repeat;border:0;padding:0;position:absolute}.recycle-top-close{z-index:8;border:0;padding:0;position:absolute;top:3px;right:9px}.recycle-bottom-close{z-index:8;height:20px;position:absolute;top:365px;left:258px}.recycle-call{top:365px;left:13px}.recycle-call[data-native-piece=Button_Call_Item]{overflow:visible;background:0 0!important;width:22px!important;height:18px!important}.recycle-call[data-native-piece=Button_Call_Item]:before{content:"";background:var(--normal) no-repeat top left;width:22px;height:20px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.recycle-call[data-native-piece=Button_Call_Item]:hover:not(:disabled):before{background-image:var(--hover)}.recycle-call[data-native-piece=Button_Call_Item]:active:not(:disabled):before{background-image:var(--active)}.recycle-action{color:#575757;font:12px var(--ui-font);text-shadow:none;top:280px;left:194px}.recycle-cancel{color:#fff;font:12px var(--ui-font);text-shadow:1px 1px #a84425;top:314px;left:194px}.recycle-call:hover:not(:disabled),.recycle-action:hover:not(:disabled),.recycle-cancel:hover:not(:disabled){background-image:var(--hover)}.recycle-call:active:not(:disabled),.recycle-action:active:not(:disabled),.recycle-cancel:active:not(:disabled){background-image:var(--active)}.recycle-form.mode-2{overflow:hidden}.recycle-form.mode-2>header{height:16px;line-height:16px;top:5px;left:10px}.recycle-form.mode-2 .recycle-top-close{top:4px;right:10px}.recycle-shop-column{font:12px var(--ui-font);color:#575757;white-space:nowrap;text-shadow:1px 1px #ccc;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.recycle-shop-list{scrollbar-width:none;position:absolute;overflow:hidden}.recycle-shop-row{color:#575757;width:334px;height:34px;font:12px var(--ui-font);text-align:left;background:0 0;border:0;margin:0;padding:0;position:absolute;left:0}.recycle-shop-row.lack{color:#9b9b9b}.recycle-shop-row>canvas{pointer-events:none;image-rendering:pixelated;position:absolute;top:0;left:0}.recycle-shop-name,.recycle-shop-need,.recycle-shop-owned{white-space:nowrap;pointer-events:none;align-items:center;height:34px;display:flex;position:absolute;top:0;overflow:hidden}.recycle-shop-name{justify-content:flex-end;width:150px;left:34px}.recycle-shop-need{justify-content:center;width:75px;left:184px}.recycle-shop-owned{justify-content:center;width:75px;left:259px}.recycle-shop-item-picture{width:36px;height:34px;position:absolute;top:0;left:0}.recycle-shop-coupon-picture{pointer-events:none;position:absolute;top:1px;left:237px}.recycle-shop-item-picture canvas,.recycle-shop-coupon-picture canvas{image-rendering:pixelated;pointer-events:none}.recycle-shop-stat-label,.recycle-shop-stat-value{font:12px/16px var(--ui-font);white-space:nowrap;position:absolute;overflow:hidden}.recycle-shop-stat-value{color:#9b2f59;text-align:right;box-sizing:border-box;padding-right:6px}.recycle-shop-stat-label{justify-content:center;align-items:flex-start;display:flex;overflow:visible}.recycle-shop-scroll-button,.recycle-shop-scroll-thumb{image-rendering:pixelated;position:absolute}.recycle-form>.recycle-shop-scroll-thumb{touch-action:none;pointer-events:auto;z-index:3}.recycle-shop-exchange,.recycle-shop-close{position:absolute}.recycle-confirm{z-index:30;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed}.recycle-confirm::backdrop{background:0 0}.recycle-confirm-panel{font:12px var(--ui-font);color:#575757;position:relative}.recycle-confirm-panel>canvas{image-rendering:pixelated;position:absolute;inset:0}.recycle-confirm-panel header{color:#fff;z-index:2;position:absolute;top:3px;left:12px}.recycle-confirm-panel p{text-align:center;z-index:2;margin:0;position:absolute;top:28px;left:12px;right:12px}.recycle-confirm-panel footer{z-index:2}.recycle-confirm.coupon .recycle-confirm-panel header{color:#514e7b;font-weight:400;top:5px;left:10px}.recycle-confirm.coupon .recycle-confirm-panel p{text-align:left;white-space:pre;color:#514e7b;line-height:16px;top:31px;left:13px;right:13px}#egg-shop{z-index:24;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#575757;position:absolute}.egg-shop-form{transform-origin:0 0;pointer-events:auto;filter:drop-shadow(1px 2px 1px #0006);width:370px;height:416px;position:absolute}.egg-shop-form>canvas{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.egg-shop-form>header{z-index:2;color:#fff;text-shadow:1px 1px #51649d;cursor:move;-webkit-user-select:none;user-select:none;width:320px;height:18px;font-weight:600;line-height:18px;position:absolute;top:3px;left:13px}.egg-shop-top-close{z-index:5;border:0;padding:0;position:absolute;top:3px;right:9px}.egg-shop-tabs{box-sizing:border-box;z-index:3;background-repeat:no-repeat;align-items:flex-start;width:358px;height:23px;display:flex;position:absolute;top:22px;left:6px}.egg-shop-tabs button{color:#575757;height:18px;font:12px var(--ui-font);white-space:nowrap;background:50%/100% 100% no-repeat;border:0;flex:none;padding:0 3px;line-height:18px;top:2px}.egg-shop-tabs button.selected{color:#fff}.egg-shop-tabs button:disabled{opacity:.5}.egg-shop-column{z-index:3;text-align:center;white-space:nowrap;color:#4f5963;height:18px;position:absolute;top:50px;overflow:hidden}.egg-shop-items{scrollbar-width:none;overscroll-behavior:contain;z-index:3;width:330px;height:272px;position:absolute;top:76px;left:10px;overflow:hidden scroll}.egg-shop-items::-webkit-scrollbar{display:none}.egg-shop-row{text-align:left;color:#575757;width:330px;height:34px;font:12px var(--ui-font);z-index:3;background:0 0;border:0;padding:0;position:absolute;left:0}.egg-shop-row>canvas:first-child{width:auto;height:auto;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.egg-shop-item-picture{z-index:2;pointer-events:none;width:36px;height:34px;position:absolute;top:0;left:0;overflow:hidden}.egg-shop-item-picture>img{max-width:none;max-height:none;image-rendering:pixelated;position:absolute}.egg-shop-row>span{z-index:3;white-space:nowrap;position:absolute;top:8px;overflow:hidden}.egg-shop-row>span:first-of-type{text-align:center;width:149px;left:35px}.egg-shop-row>span:nth-of-type(2){text-align:center;width:45px;left:184px}.egg-shop-row>span:nth-of-type(3){text-align:right;width:24px;left:255px}.egg-shop-row>span:nth-of-type(4){text-align:center;width:42px;left:281px}.egg-shop-row.lack{color:#a7adaf}.egg-shop-price-icon{pointer-events:none;z-index:3!important;width:auto!important;height:auto!important;position:absolute!important;top:3px!important;left:237px!important}.egg-shop-badge{pointer-events:none;z-index:4!important;width:auto!important;height:auto!important;position:absolute!important;top:19px!important;left:5px!important}.egg-shop-scroll-button{z-index:4;border:0;padding:0;position:absolute}.egg-shop-form>.egg-shop-scroll-thumb{z-index:4;image-rendering:pixelated;pointer-events:none;position:absolute;inset:auto auto auto 348px;width:12px!important;height:auto!important}.egg-shop-stat-label{z-index:3;white-space:nowrap;width:49px;height:16px;position:absolute;overflow:hidden}.egg-shop-stat-value{z-index:3;text-align:right;color:#334b74;width:86px;height:15px;line-height:15px;position:absolute}.egg-shop-action{z-index:5;height:19px;font:11px var(--ui-font);padding:0;position:absolute;top:394px}.egg-shop-confirm{background:0 0;border:0;max-width:none;max-height:none;padding:0}.egg-shop-confirm::backdrop{background:0 0}.egg-shop-confirm-panel{font:12px var(--ui-font);color:#575757;position:relative}.egg-shop-confirm-panel>canvas{position:absolute;inset:0}.egg-shop-confirm-panel>header{color:#fff;z-index:2;position:absolute;top:3px;left:12px}.egg-shop-confirm-panel>p{text-align:center;z-index:2;margin:0;position:absolute;top:28px;left:12px;right:12px}.egg-shop-confirm-panel footer{z-index:2}#pet-level{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#575757;position:absolute}#pet-level[hidden]{display:none}#pet-level .pet-level-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-level canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}#pet-level .pet-level-title{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;line-height:18px;position:absolute}#pet-level header{color:#fff;z-index:3;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:18px;line-height:18px;position:absolute;top:3px;left:12px}#pet-level button{font:12px var(--ui-font)}.pet-level-close,.pet-level-call-inventory,.pet-level-footer-close,.pet-level-action{z-index:4;position:absolute}.pet-level-close{top:3px;right:9px}.pet-level-slot{z-index:3;width:30px;height:30px;image-rendering:pixelated;background:0 0;border:0;padding:0;position:absolute}.pet-level-slot>img{max-width:28px;max-height:28px;image-rendering:pixelated;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pet-level-slot>span{color:#252525;text-shadow:1px 1px #fff;pointer-events:none;line-height:12px;position:absolute;bottom:-1px;right:1px}.pet-level-notice,.pet-level-slot-name,.pet-level-preview-title,.pet-level-preview-name,.pet-level-preview-info{z-index:2;position:absolute;overflow:hidden}.pet-level-notice{color:#fff;text-shadow:1px 1px #d36562;white-space:nowrap;height:15px;line-height:15px}.pet-level-slot-name{color:#705648;white-space:nowrap;height:16px;line-height:16px}.pet-level-preview-title{color:#fff;text-shadow:1px 1px #d36562;white-space:nowrap;height:15px;line-height:15px}.pet-level-preview-name{color:#91500d;white-space:nowrap;height:15px;font-weight:700;line-height:15px}.pet-level-preview-info{white-space:nowrap;line-height:15px;position:absolute}.pet-level-preview-line{height:15px}.pet-level-preview-line.require{color:#32b761}.pet-level-preview-line.range,.pet-level-preview-line.result{color:#ef857c}.pet-level-effect{z-index:6;pointer-events:none;mix-blend-mode:plus-lighter}.pet-level-action{color:#fff;font:12px var(--ui-font);text-shadow:1px 1px #75556a;border:0;padding:0;line-height:22px}.pet-level-action:disabled{opacity:.55;cursor:default}.pet-level-loading{pointer-events:auto;background:#eeeaff;padding:12px;position:absolute;top:100px;left:100px}#pet-level.mobile-pet-level{z-index:30;pointer-events:none;transform:none}#pet-level .plv{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-level .plv.plv-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px 8px;padding:0 8px 8px}#pet-level .plv,#pet-level .plv *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-level .plv img,#pet-level .plv canvas{image-rendering:pixelated;pointer-events:none;position:static}#pet-level .plv button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-level .plv button:disabled{cursor:default;opacity:.45}#pet-level .plv .plv-slot-btn:disabled{opacity:1}#pet-level .plv button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-level .plv>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#pet-level .plv.plv-narrow>header{margin:0 -8px}#pet-level .plv .plv-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#pet-level .plv :is(.plv-close,.plv-pclose){color:#fff;flex:none;width:44px;height:36px}#pet-level .plv .plv-pclose{color:#5c7d96}#pet-level .plv :is(.plv-close,.plv-pclose):before,#pet-level .plv :is(.plv-close,.plv-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-level .plv :is(.plv-close,.plv-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-level .plv .plv-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#pet-level .plv .plv-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-level .plv .plv-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}#pet-level .plv.plv-narrow .plv-col{gap:4px}#pet-level .plv .plv-lab{color:#6e8ca3;white-space:nowrap;flex:none;align-items:center;gap:6px;height:18px;font-size:12px;display:flex;overflow:hidden}#pet-level .plv .plv-lab>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#pet-level .plv .plv-step{flex:none;width:18px;height:18px}#pet-level .plv .plv-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}#pet-level .plv .plv-slot{background:linear-gradient(145deg,#fff5,var(--tint,#f7d6d0));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-level .plv .plv-slot img{max-width:44px;max-height:44px}#pet-level .plv .plv-slot.plv-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#pet-level .plv .plv-slot.plv-add:before,#pet-level .plv .plv-slot.plv-add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pet-level .plv .plv-slot.plv-add:after{transform:translate(-50%,-50%)rotate(90deg)}#pet-level .plv .plv-slot.plv-ghost{box-shadow:none;background:#fff8f6;border-style:dashed;border-color:#e3c2bc}#pet-level .plv .plv-slot.plv-ghost img{opacity:.42;filter:grayscale(.5)}#pet-level .plv .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#pet-level .plv .ncm-badge.plv-need{color:#c73522;top:2px;bottom:auto}#pet-level .plv .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#pet-level .plv .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#pet-level .plv .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#pet-level .plv .timer-overlay{width:13px;height:13px;top:2px;right:2px}#pet-level .plv :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#pet-level .plv .broken-overlay{width:13px;height:13px}#pet-level .plv .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#pet-level .plv .plv-info{flex-direction:column;gap:2px;min-width:0;display:flex}#pet-level .plv .plv-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}#pet-level .plv .plv-hint{color:#8aa0b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}#pet-level .plv .plv-need-text{color:#c46a5f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}#pet-level .plv .plv-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}#pet-level .plv .plv-tag{color:#b65a4e;white-space:nowrap;background:#fde9e4;border-radius:8px;flex:none;padding:0 7px;font-size:11px;line-height:17px}#pet-level .plv .plv-tag.plv-req{color:#2d9a55;background:#e3f4e8}#pet-level .plv .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-level .plv .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#pet-level .plv .ncm-btn.plv-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#pet-level .plv .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}#pet-level .plv .ncm-btn:active:not(:disabled){filter:brightness(.95)}#pet-level .plv.plv-narrow .ncm-btn{height:40px;font-size:14px}#pet-level .plv.plv-narrow .ncm-btn.ncm-pri{font-size:15px}#pet-level .plv.plv-narrow .ncm-btn.ncm-sm{height:32px;padding:0 10px;font-size:12px}#pet-level .plv .plv-row{flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:6px 8px;display:grid}#pet-level .plv .plv-row.plv-off{box-shadow:none;background:#ffffff8c;border-style:dashed;border-color:#d4e1e6}#pet-level .plv .plv-row.plv-lit .plv-slot{transition:box-shadow .25s;box-shadow:0 0 0 2px #ffc2b4,0 0 16px 5px #ff9d8a99}#pet-level .plv.plv-narrow .plv-row{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;min-height:60px;padding:4px 6px}#pet-level .plv.plv-narrow .plv-row .plv-slot{width:48px;height:48px}#pet-level .plv.plv-narrow .plv-row .plv-slot img{max-width:38px;max-height:38px}#pet-level .plv.plv-narrow .plv-name{font-size:13px}#pet-level .plv.plv-narrow :is(.plv-hint,.plv-need-text){-webkit-line-clamp:3;font-size:11.5px;line-height:1.2}#pet-level .plv .plv-prev{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 10px;transition:background .3s;display:flex;position:relative;overflow:hidden}#pet-level .plv .plv-ph{flex:none;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}#pet-level .plv .plv-rname{color:#91500d;font-weight:600}#pet-level .plv .plv-lines{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:18px;align-content:start;gap:0 10px;min-height:0;font-size:13px;line-height:18px;display:grid}#pet-level .plv .plv-line{color:#d9675b;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#pet-level .plv .plv-line.require{color:#2d9a55}#pet-level .plv .plv-line.info{color:#5e7f95}#pet-level .plv .plv-line.result{color:#d0473b;font-weight:600}#pet-level .plv .plv-prev.plv-done{box-shadow:0 0 0 2px #ffd2c6,0 1px 3px #758c9f44}#pet-level .plv.plv-narrow .plv-prev{gap:4px;padding:6px 8px}#pet-level .plv.plv-narrow .plv-ph{grid-template-columns:48px minmax(0,1fr);gap:8px}#pet-level .plv.plv-narrow .plv-ph .plv-slot{width:48px;height:48px}#pet-level .plv.plv-narrow .plv-ph .plv-slot img{max-width:38px;max-height:38px}#pet-level .plv.plv-narrow .plv-lines{grid-auto-rows:16px;gap:0 8px;font-size:12px;line-height:16px}#pet-level .plv .plv-empty{min-height:0;box-shadow:none;text-align:center;background:#ffffff8c;border-style:dashed;border-color:#c8dae2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}#pet-level .plv .plv-empty p{color:#7d93a6;margin:0;font-size:13px;line-height:1.45}#pet-level .plv .plv-empty .ncm-btn{min-width:150px}#pet-level .plv .plv-bar{grid-column:1/-1;grid-template-columns:1.6fr 1fr 1fr;gap:8px;display:grid}#pet-level .plv .plv-busy{background:linear-gradient(100deg,#ffe7b5 30%,#fff6dd 50%,#ffe7b5 70%) 0 0/300% 100%;animation:1.2s linear infinite plv-shimmer}#pet-level .plv .plv-picker{z-index:5;background:linear-gradient(135deg,#fffff6,#eef6ef);flex-direction:column;display:flex;position:absolute;inset:36px 0 0}#pet-level .plv .plv-pk-head{color:#4d718b;border-bottom:1px solid #dce8e6;flex:none;align-items:center;height:36px;padding:0 0 0 12px;display:flex}#pet-level .plv .plv-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,60px);grid-auto-rows:60px;align-content:start;gap:8px;min-height:0;padding:10px 12px;display:grid;overflow-y:auto}#pet-level .plv .plv-cell{background:linear-gradient(145deg,#fff5,var(--tint,#f7d6d0));border:2px solid #fff;border-radius:8px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 1px 3px #758c9f55}#pet-level .plv .plv-cell img{max-width:46px;max-height:46px}#pet-level .plv .plv-cell.sel{outline-offset:-3px;outline:3px solid #eab14e}#pet-level .plv .plv-cell.no img{filter:grayscale(.7)brightness(.85);opacity:.7}#pet-level .plv .plv-pk-none{color:#7d93a6;text-align:center;grid-column:1/-1;margin:24px 0;font-size:14px}#pet-level .plv .plv-strip{background:#fffdf7;border-top:1px solid #dce8e6;flex:none;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:6px 10px;display:grid}#pet-level .plv .plv-strip.hint{color:#8aa0b0;justify-content:center;font-size:13px;display:flex}#pet-level .plv .plv-strip .plv-slot{width:48px;height:48px}#pet-level .plv .plv-strip .plv-slot img{max-width:38px;max-height:38px}#pet-level .plv .plv-why{color:#c73522;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}#pet-level .plv.plv-narrow .plv-grid{grid-template-columns:repeat(auto-fill,52px);grid-auto-rows:52px;gap:6px;padding:8px}#pet-level .plv.plv-narrow .plv-cell{width:52px;height:52px}#pet-level .plv.plv-narrow .plv-cell img{max-width:40px;max-height:40px}#pet-level .plv.plv-narrow .plv-strip{grid-template-columns:40px minmax(0,1fr) auto auto;gap:6px;min-height:50px;padding:4px 8px}#pet-level .plv.plv-narrow .plv-strip .plv-slot{width:40px;height:40px}#pet-level .plv.plv-narrow .plv-strip .plv-slot img{max-width:32px;max-height:32px}#pet-level .plv .plv-modal{z-index:6;background:#3d5a6e55;place-items:center;padding:10px;display:grid;position:absolute;inset:36px 0 0}#pet-level .plv .plv-dlg{background:linear-gradient(135deg,#fffff6,#eef6ef);border:2px solid #fff;border-radius:12px;flex-direction:column;width:min(460px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px #2d4a5e55}#pet-level .plv .plv-dlg>header{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(110deg,#76afd2,#427bc1);flex:none;height:32px;padding:0 14px;font-size:15px;line-height:32px;overflow:hidden}#pet-level .plv .plv-dlg-body{color:#576388;overflow-wrap:anywhere;min-height:0;padding:10px 14px;font-size:14px;line-height:1.5;overflow:auto}#pet-level .plv .plv-dlg-bar{flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;display:grid}#pet-level .plv.plv-narrow .plv-dlg-body{padding:8px 12px;font-size:12.5px;line-height:1.4}#pet-level .plv.plv-narrow .plv-dlg-bar{padding:0 10px 10px}#pet-level .plv .sk{background:linear-gradient(100deg,#e3ecef 30%,#f4f8f9 50%,#e3ecef 70%) 0 0/300% 100%;border-radius:6px;animation:1.2s linear infinite plv-shimmer;display:block}#pet-level .plv .sk-ln{height:12px;margin:3px 0}#pet-level .plv .plv-sk-slot{border-radius:8px;width:56px;height:56px}#pet-level .plv.plv-narrow .plv-sk-slot{width:48px;height:48px}#pet-level .plv .plv-err{color:#7d93a6;text-align:center;flex-direction:column;grid-column:1/-1;place-self:center;align-items:center;gap:10px;display:flex}#pet-level .plv .plv-err p{margin:0}@keyframes plv-shimmer{to{background-position:-300% 0}}#pet-level .plv .plv-fx{z-index:4;mix-blend-mode:plus-lighter;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#pet-level .plv :is(.sk,.plv-busy){animation:none}#pet-level .plv .plv-fx{display:none}#pet-level .plv .plv-prev{transition:none}}#pet-level .plv .plv-stage{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(at 50% 55%,#5a2f4a,#2a1f38 70%);border-radius:6px;position:absolute;inset:0}#pet-level .plv .plv-row.plv-moved .plv-slot>canvas,#pet-level .plv .plv-row.plv-moved .plv-slot>img{opacity:.25;filter:grayscale(.6)}@media (prefers-reduced-motion:reduce){#pet-level .plv .plv-stage{display:none}}#pet-level .plv .plv-tbl{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}#pet-level .plv :is(.plv-th,.plv-tr){grid-template-columns:minmax(0,1fr) 64px 18px 88px;align-items:center;column-gap:4px;display:grid}#pet-level .plv .plv-th{color:#8aa0b0;flex:none;padding:0 10px;font-size:12px;line-height:16px}#pet-level .plv .plv-th>span{text-align:right;white-space:nowrap;overflow:hidden}#pet-level .plv .plv-th>span:last-child{text-align:left}#pet-level .plv .plv-tbody{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}#pet-level .plv .plv-tr{background:#f5f8f5;border:1px solid #dfe9e6;border-radius:8px;flex:none;height:28px;padding:0 10px;font-size:14px}#pet-level .plv .plv-tr>span{white-space:nowrap;min-width:0;overflow:hidden}#pet-level .plv .plv-k{color:#4d718b}#pet-level .plv .plv-b{text-align:right;color:#42677e}#pet-level .plv .plv-chev{border:2px solid #9fb2c2;border-width:2px 2px 0 0;justify-self:center;width:8px;height:8px;transform:rotate(45deg)}#pet-level .plv .plv-a.up{color:#2f5fd0;font-weight:600}#pet-level .plv .plv-a.same{color:#a3b2bd}#pet-level .plv .plv-a.range{color:#d9675b}#pet-level .plv.plv-narrow :is(.plv-th,.plv-tr){grid-template-columns:minmax(0,1fr) 44px 12px 72px;column-gap:3px}#pet-level .plv.plv-narrow .plv-th{padding:0 8px;font-size:11px;line-height:14px}#pet-level .plv.plv-narrow .plv-tr{height:22px;padding:0 8px;font-size:12px}#pet-level .plv.plv-narrow .plv-tbody{gap:3px}#pet-level .plv.plv-narrow .plv-chev{width:6px;height:6px}#pet-level .plv .plv-prev{container-type:inline-size}#pet-level .plv .plv-heads,#pet-level .plv .plv-tbody{grid-template-columns:1fr;column-gap:6px;display:grid}#pet-level .plv .plv-tbody{align-content:start;row-gap:4px}#pet-level .plv .plv-heads>.plv-th+.plv-th{display:none}#pet-level .plv :is(.plv-th,.plv-tr){grid-template-columns:minmax(0,1fr) 44px 14px 76px;column-gap:3px}#pet-level .plv .plv-th{padding:0 8px}#pet-level .plv .plv-tr{padding:0 8px;font-size:13px}#pet-level .plv.plv-narrow :is(.plv-th,.plv-tr){grid-template-columns:minmax(0,1fr) 40px 12px 70px}@container (width>=480px){#pet-level .plv .plv-heads,#pet-level .plv .plv-tbody{grid-template-columns:1fr 1fr}#pet-level .plv .plv-heads>.plv-th+.plv-th{display:grid}#pet-level .plv :is(.plv-th,.plv-tr){grid-template-columns:minmax(0,1fr) 36px 12px 66px;column-gap:2px}#pet-level .plv .plv-k{font-size:12px}}#pet-level .plv .plv-tr.fresh{animation:.3s ease-out both plv-rowin;animation-delay:calc(.1s + var(--i)*var(--gap,40ms))}@keyframes plv-rowin{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#pet-level .plv .plv-tr.fresh{animation:none}}#pet-level .plv .plv-tbody{scrollbar-width:none;overflow-x:hidden}#pet-level .plv .plv-tbody::-webkit-scrollbar{display:none}#pet-level .plv .plv-tbody.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}#pet-level .plv header{z-index:auto;cursor:default;touch-action:auto;-webkit-user-select:none;user-select:none;position:relative;top:auto;left:auto}#pet-level .plv .plv-dlg>header{flex:none}#pet-reinforce{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#575757;position:absolute}#pet-reinforce[hidden]{display:none}#pet-reinforce .pet-reinforce-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-reinforce canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.pet-reinforce-title,.pet-reinforce-label,.pet-reinforce-detail{z-index:2;position:absolute;overflow:hidden}#pet-reinforce canvas.pet-reinforce-progress{width:208px;height:15px}#pet-reinforce canvas.pet-reinforce-slot-frame{z-index:3}.pet-reinforce-title{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;line-height:18px}.pet-reinforce-close,.pet-reinforce-call-inventory,.pet-reinforce-footer-close,.pet-reinforce-action{z-index:5;position:absolute}.pet-reinforce-close{top:3px;right:9px}.pet-reinforce-slot{z-index:4;width:39px;height:39px;image-rendering:pixelated;background:0 0;border:0;padding:0;position:absolute}.pet-reinforce-slot.main{width:42px;height:42px}.pet-reinforce-slot>img{z-index:1;image-rendering:pixelated;pointer-events:none;position:absolute}.pet-reinforce-count{color:#252525;text-shadow:1px 1px #fff;pointer-events:none;z-index:2;height:12px;line-height:12px;position:absolute;right:9px}.pet-reinforce-count.required{color:#ef716a;top:0}.pet-reinforce-count.owned{bottom:9px}.pet-reinforce-slot:focus-visible,.pet-reinforce-action:focus-visible{outline-offset:1px;outline:2px solid #285ee8}.pet-reinforce-label{white-space:nowrap;line-height:15px}.pet-reinforce-pet-name{color:#6f4e39;font-weight:700}.pet-reinforce-property{color:#ef716a}.pet-reinforce-detail{white-space:nowrap}.pet-reinforce-stat-row{color:#ffa594;height:18px;line-height:18px;position:relative}.pet-reinforce-stat-row>span{z-index:1;position:absolute;top:0}.pet-reinforce-stat-value{left:5px}.pet-reinforce-stat-range{left:145px}.pet-reinforce-stat-row.selected{color:#fff}.pet-reinforce-stat-selection{z-index:0;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.pet-reinforce-stat-row>.pet-reinforce-stat-up{text-align:center;color:#206bd1;pointer-events:none;background:#f8de42;width:20px;height:12px;font-weight:700;line-height:12px;top:2px;right:4px}.pet-reinforce-action{color:#fff;text-shadow:1px 1px #75556a;border:0;padding:0;line-height:20px}.pet-reinforce-action:disabled,.pet-reinforce-slot:disabled{cursor:default}.pet-reinforce-action:disabled{opacity:.58}.pet-reinforce-status{color:#78564c}.pet-reinforce-loading{pointer-events:auto;background:#eeeaff;padding:10px;position:absolute;top:95px;left:88px}@media (prefers-reduced-motion:reduce){#pet-reinforce .pet-reinforce-progress-bar{transition:none}}#pet-reinforce-reset{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#575757;position:absolute}#pet-reinforce-reset[hidden]{display:none}#pet-reinforce-reset .pet-reinforce-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-reinforce-reset canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}#pet-reinforce-reset canvas.pet-reinforce-progress{width:208px;height:15px}#pet-reinforce-reset canvas.pet-reinforce-reset-slot-selection{z-index:5}.pet-reinforce-reset-property{z-index:4}.pet-reinforce-reset-stat{text-align:left;width:250px;height:18px;font:inherit;background:0 0;border:0;padding:0;display:block}.pet-reinforce-reset-stat:disabled{color:inherit}.pet-reinforce-reset-detail-selection{top:0;left:0}@media (prefers-reduced-motion:reduce){#pet-reinforce-reset .pet-reinforce-progress-bar{transition:none}}#pet-reinforce.mobile-pet-reinforce{z-index:30;pointer-events:none;transform:none}#pet-reinforce .prf{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-reinforce .prf.prf-narrow{grid-template-rows:36px minmax(0,1fr) 40px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}#pet-reinforce .prf,#pet-reinforce .prf *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-reinforce .prf img,#pet-reinforce .prf canvas{image-rendering:pixelated;pointer-events:none;position:static}#pet-reinforce .prf button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-reinforce .prf button:disabled{cursor:default;opacity:.45}#pet-reinforce .prf .prf-sbtn:disabled{opacity:1}#pet-reinforce .prf button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-reinforce .prf>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#pet-reinforce .prf.prf-narrow>header{margin:0 -8px}#pet-reinforce .prf .prf-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#pet-reinforce .prf :is(.prf-close,.prf-pclose){color:#fff;flex:none;width:44px;height:36px}#pet-reinforce .prf .prf-pclose{color:#5c7d96}#pet-reinforce .prf :is(.prf-close,.prf-pclose):before,#pet-reinforce .prf :is(.prf-close,.prf-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-reinforce .prf :is(.prf-close,.prf-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-reinforce .prf .prf-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#pet-reinforce .prf .prf-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-reinforce .prf .prf-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}#pet-reinforce .prf .prf-lab{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;line-height:18px;overflow:hidden}#pet-reinforce .prf .prf-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}#pet-reinforce .prf .prf-sbtn{place-items:center;line-height:0;display:grid}#pet-reinforce .prf .prf-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-reinforce .prf .prf-slot img{max-width:40px;max-height:40px}#pet-reinforce .prf .prf-slot.prf-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#pet-reinforce .prf .prf-slot.prf-plus:before,#pet-reinforce .prf .prf-slot.prf-plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pet-reinforce .prf .prf-slot.prf-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#pet-reinforce .prf .prf-slot.prf-open{background:#f7faf8;box-shadow:inset 0 0 0 1px #d8e4e8}#pet-reinforce .prf .prf-slot.prf-off{box-shadow:none;background:repeating-linear-gradient(135deg,#eef3f3 0 6px,#e6edee 6px 12px);border-color:#e3eaec}#pet-reinforce .prf .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#pet-reinforce .prf .ncm-badge.short{color:#c73522}#pet-reinforce .prf .ncm-badge.prf-need{color:#c73522;top:2px;bottom:auto}#pet-reinforce .prf .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#pet-reinforce .prf .timer-overlay{width:13px;height:13px;top:2px;right:2px}#pet-reinforce .prf :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#pet-reinforce .prf .broken-overlay{width:13px;height:13px}#pet-reinforce .prf .expired .timer-overlay,#pet-reinforce .prf .unusable>img{filter:brightness(.565)}#pet-reinforce .prf .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#pet-reinforce .prf .prf-info{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}#pet-reinforce .prf .prf-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#pet-reinforce .prf .prf-hint{color:#8aa0b0;font-size:13px;line-height:1.3}#pet-reinforce .prf .prf-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}#pet-reinforce .prf .prf-meta>*{flex:none}#pet-reinforce .prf .prf-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#pet-reinforce .prf .prf-tag.prf-stat{color:#3d63a8;background:#e6eefb;font-weight:600}#pet-reinforce .prf .prf-tag.prf-up{color:#206bd1;background:#f8de42;font-weight:700}#pet-reinforce .prf .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-reinforce .prf .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#pet-reinforce .prf .ncm-btn.prf-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#pet-reinforce .prf .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}#pet-reinforce .prf .ncm-btn:active:not(:disabled){filter:brightness(.95)}#pet-reinforce .prf.prf-narrow .ncm-btn{height:40px;font-size:14px}#pet-reinforce .prf.prf-narrow .ncm-btn.ncm-pri{font-size:15px}#pet-reinforce .prf.prf-narrow .ncm-btn.ncm-sm{height:34px;padding:0 10px}#pet-reinforce .prf .prf-bar{grid-column:1/-1;grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}#pet-reinforce .prf .prf-pet{flex:none;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;height:66px;padding:5px 8px 5px 5px;display:grid}#pet-reinforce .prf .prf-pet .prf-slot{width:52px;height:52px}#pet-reinforce .prf .prf-pet .prf-slot img{max-width:44px;max-height:44px}#pet-reinforce .prf.prf-narrow .prf-pet{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;height:56px;padding:4px 8px 4px 4px}#pet-reinforce .prf.prf-narrow .prf-pet .prf-slot{width:44px;height:44px}#pet-reinforce .prf.prf-narrow .prf-pet .prf-name{font-size:14px}#pet-reinforce .prf .prf-tal{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;height:78px;padding:5px 6px;display:grid}#pet-reinforce .prf .prf-tc{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}#pet-reinforce .prf .prf-tv{color:#3d63a8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:16px;font-size:11px;line-height:16px;overflow:hidden}#pet-reinforce .prf .prf-tv.prf-new{color:#c73522;font-weight:600}#pet-reinforce .prf.prf-narrow .prf-tal{gap:4px;height:68px;padding:4px}#pet-reinforce .prf.prf-narrow .prf-tc .prf-slot{width:42px;height:42px}#pet-reinforce .prf.prf-narrow .prf-tc .prf-slot img{max-width:36px;max-height:36px}#pet-reinforce .prf .prf-low{flex:1;grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}#pet-reinforce .prf .prf-hp{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:4px 6px;display:grid}#pet-reinforce .prf .prf-hp .prf-slot{width:44px;height:44px}#pet-reinforce .prf .prf-hp .prf-slot img{max-width:36px;max-height:36px}#pet-reinforce .prf .prf-hp .prf-name{font-size:13px}#pet-reinforce .prf .prf-hp .prf-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}#pet-reinforce .prf .prf-hp .prf-tag{padding:0 5px;font-size:10px;line-height:15px}#pet-reinforce .prf.prf-narrow .prf-hp{grid-template-columns:40px minmax(0,1fr);gap:5px;padding-left:8px}#pet-reinforce .prf.prf-narrow .prf-hp .prf-slot{width:40px;height:40px}#pet-reinforce .prf.prf-narrow .prf-hp .prf-name{font-size:12px}#pet-reinforce .prf.prf-narrow .prf-hp .prf-hint{display:none}#pet-reinforce .prf .prf-prog{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:0;padding:8px 12px;display:flex;overflow:hidden}#pet-reinforce .prf .prf-gw{flex:none;width:100%;max-width:300px;height:15px}#pet-reinforce .prf .prf-gauge{width:100%;height:15px;display:block}#pet-reinforce .prf .prf-pt{color:#c73522;text-align:center;white-space:pre-line;font-size:13px;line-height:1.3}#pet-reinforce .prf .prf-pt b{font-weight:600}#pet-reinforce .prf.prf-narrow .prf-pt{font-size:11px;line-height:1.25}#pet-reinforce .prf.prf-narrow .prf-prog{gap:4px;padding:7px 10px}#pet-reinforce .prf .prf-stage{background:radial-gradient(at 50% 38%,#4a4f9c,#202553 62%,#151935);border-color:#c9d3ef;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-height:0;padding:8px 12px 10px;display:flex;position:relative;overflow:hidden}#pet-reinforce .prf .prf-stage>:not(.prf-sfx){z-index:1;position:relative}#pet-reinforce .prf .prf-stage canvas.prf-sfx{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#pet-reinforce .prf .prf-stage .prf-snm{color:#fff;opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:13px;font-weight:400;position:absolute;top:6px;left:10px;overflow:hidden}#pet-reinforce .prf .prf-chip{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:13px;display:flex}#pet-reinforce .prf .prf-chip .prf-rg{color:#ffd88a;font-weight:600}#pet-reinforce .prf .prf-stage .prf-pt,#pet-reinforce .prf .prf-stage .prf-pt *{color:#ffd88a;text-shadow:0 1px 2px #0008}#pet-reinforce .prf .prf-stage .prf-gw{max-width:none}#pet-reinforce .prf.prf-fx .prf-prog{background:radial-gradient(at 50% 40%,#3d4a86,#1d2346 75%);border-color:#c9d3ef}#pet-reinforce .prf.prf-fx .prf-prog .prf-pt,#pet-reinforce .prf.prf-fx .prf-prog .prf-pt *{color:#ffd88a;text-shadow:0 1px 2px #0008}#pet-reinforce .prf .prf-stats{overscroll-behavior:contain;scrollbar-width:thin;background:#fffdf7;flex-direction:column;flex:1;min-height:0;padding:4px;display:flex;overflow:auto}#pet-reinforce .prf .prf-stats.prf-none{text-align:center;place-items:center;padding:10px 14px;display:grid}#pet-reinforce .prf .prf-st{border-radius:6px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;font-size:14px;display:grid}#pet-reinforce .prf .prf-st+.prf-st{box-shadow:0 -1px #edf1ee}#pet-reinforce .prf .prf-sl{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pet-reinforce .prf .prf-sv{color:#42677e;font-variant-numeric:tabular-nums;font-weight:600}#pet-reinforce .prf .prf-sv.prf-nil{color:#b4c2cb;font-weight:400}#pet-reinforce .prf .prf-st.prf-sel{background:linear-gradient(#3a82dc,#206bd1);grid-template-columns:minmax(0,1fr) auto auto auto;box-shadow:inset 0 0 0 1px #559adb,inset 0 -1px #a4b5e7}#pet-reinforce .prf .prf-st.prf-sel :is(.prf-sl,.prf-sv){color:#fff}#pet-reinforce .prf .prf-st .prf-rg{color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:9px;padding:0 8px;font-size:13px;font-weight:600;line-height:19px}#pet-reinforce .prf.prf-narrow .prf-st{height:23px;font-size:13px}#pet-reinforce .prf .prf-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;width:calc(47% - 4px);padding:4px 8px 8px;display:flex;position:absolute;top:40px;bottom:58px;right:8px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#pet-reinforce .prf.prf-narrow .prf-picker{width:auto;bottom:52px;left:6px}#pet-reinforce .prf .prf-ph{flex:none;align-items:center;gap:4px;height:36px;margin-right:-8px;font-size:14px;display:flex}#pet-reinforce .prf .prf-ph b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}#pet-reinforce .prf .prf-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#pet-reinforce .prf .prf-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-reinforce .prf .prf-cell img{max-width:44px;max-height:44px}#pet-reinforce .prf .prf-cell.prf-no>img{opacity:.4}#pet-reinforce .prf .prf-cell.prf-on{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#pet-reinforce .prf .prf-cell.prf-reg{box-shadow:0 0 0 2px #7fb0e4,0 1px 3px #758c9f66}#pet-reinforce .prf .prf-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#pet-reinforce .prf .prf-strip{background:#fff;border-radius:10px;flex:none;grid-template-rows:auto 36px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;padding:6px;display:grid;box-shadow:0 1px 4px #758c9f44}#pet-reinforce .prf .prf-strip>.prf-slot{grid-row:1/3;align-self:start;width:44px;height:44px}#pet-reinforce .prf .prf-strip>.prf-slot img{max-width:36px;max-height:36px}#pet-reinforce .prf .prf-strip>.prf-info{grid-column:2/5}#pet-reinforce .prf .prf-strip>.prf-meta{grid-area:2/2}#pet-reinforce .prf .prf-strip .ncm-btn{min-width:64px}#pet-reinforce .prf .prf-strip .prf-name{font-size:14px}#pet-reinforce .prf .prf-why{color:#d33a2c;font-size:12px;line-height:1.3}#pet-reinforce .prf .prf-sub{color:#6e8ca3;font-size:11px}#pet-reinforce .prf.prf-narrow .prf-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#pet-reinforce .prf.prf-narrow .prf-strip{grid-template-rows:auto 34px;grid-template-columns:40px minmax(0,1fr) auto auto;gap:3px 6px;padding:5px}#pet-reinforce .prf.prf-narrow .prf-strip>.prf-slot{width:40px;height:40px}#pet-reinforce .prf.prf-narrow .prf-strip .ncm-btn{min-width:54px}#pet-reinforce .prf .prf-strip.prf-h{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;place-items:center;min-height:52px}#pet-reinforce .prf .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite prf-sk;display:block}#pet-reinforce .prf .sk-ln{border-radius:6px;height:12px}#pet-reinforce .prf .prf-sk-slot{width:52px;height:52px}#pet-reinforce .prf .prf-sk-tal{width:48px;height:48px}#pet-reinforce .prf .prf-sk-hp,#pet-reinforce .prf.prf-narrow .prf-sk-slot{width:44px;height:44px}#pet-reinforce .prf.prf-narrow .prf-sk-tal{width:42px;height:42px}#pet-reinforce .prf.prf-narrow .prf-sk-hp{width:40px;height:40px}#pet-reinforce .prf .prf-busy{position:relative;overflow:hidden}#pet-reinforce .prf .prf-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite prf-sk;position:absolute;inset:0}@keyframes prf-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#pet-reinforce .prf .prf-err{color:#8aa0b0;text-align:center;grid-area:2/1/4/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#pet-reinforce .prf .prf-err p{margin:0}@media (prefers-reduced-motion:reduce){#pet-reinforce .prf .sk,#pet-reinforce .prf .prf-busy:after{animation:none}#pet-reinforce .prf .sk{background:#e6eef0}}#item-mix,#reset-mix{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#78564c;position:absolute}#item-mix[hidden],#reset-mix[hidden]{display:none}.item-mix-form{pointer-events:auto;transform-origin:0 0;position:absolute}.item-mix-form canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.item-mix-title,.item-mix-label,.item-mix-detail,.item-mix-status{z-index:3;position:absolute;overflow:hidden}.item-mix-title{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;line-height:18px}.item-mix-close,.item-mix-footer,.item-mix-call,.item-mix-action,.item-mix-slot{z-index:5;position:absolute}.item-mix-section-title,.item-mix-static-label{color:#fff;text-shadow:1px 1px #d66a61}.item-mix-current,.item-mix-detail{color:#ed6b68;white-space:pre-line}.item-mix-value{color:#9d7800}.item-mix-fee{text-align:right}.reset-mix-current{white-space:nowrap;line-height:18px}.reset-mix-current .item-mix-row.selected{color:#fff}.item-mix-close{top:4px;right:10px}.item-mix-slot{background:0 0;border:0;width:39px;height:39px;padding:0}.item-mix-slot.main{width:42px;height:44px}.item-mix-slot>img{pointer-events:none;image-rendering:pixelated;position:absolute}.item-mix-slot:disabled{cursor:default}.item-mix-slot:focus-visible,.item-mix-action:focus-visible{outline-offset:1px;outline:2px solid #285ee8}.item-mix-action:after{content:attr(aria-label);text-align:center;color:#fff;text-shadow:1px 1px #75556a;pointer-events:none;height:20px;line-height:20px;position:absolute;top:0;left:13px;right:2px}.item-mix-count{z-index:1;text-shadow:1px 1px #fff;pointer-events:none;height:12px;line-height:12px;position:absolute;right:7px}.item-mix-count.required{color:#ef716a;top:0}.item-mix-count.owned{color:#252525;bottom:7px}.item-mix-label{white-space:nowrap;height:15px;line-height:15px}.item-mix-name{color:#6f4e39}.item-mix-detail{white-space:nowrap;line-height:18px}.item-mix-row{height:18px;position:relative}.item-mix-row.selected{color:#fff}.item-mix-selection{z-index:-1;width:170px;height:15px;position:absolute}.reset-mix-selection{width:42px;height:44px}.item-mix-range{position:absolute;left:90px}.item-mix-up{float:right;color:#206bd1;background:#f8de42;margin-right:2px;padding:0 3px;font-weight:700}.item-mix-action{color:#fff;text-shadow:1px 1px #75556a;border:0;padding:0;line-height:20px}.item-mix-action:disabled{opacity:.58}.item-mix-progress{width:208px;height:15px}.item-mix-success{white-space:pre-line;font-weight:700;line-height:18px}.reset-mix-property{width:42px;height:44px}.reset-mix-property.selected{outline:0}.item-mix-chemistry{z-index:4}@media (prefers-reduced-motion:reduce){.item-mix-chemistry{display:none}}#item-mix .item-mix-chemistry{width:48px;height:45px}#reset-mix .item-mix-chemistry{width:40px;height:45px}.item-mix-auto{pointer-events:auto;position:absolute}.item-mix-auto-text{z-index:3;white-space:nowrap;text-overflow:ellipsis;color:#3c3a52;height:19px;padding:0 2px;font-size:11px;line-height:19px;position:absolute;overflow:hidden}.item-mix-auto-text.title{color:#fff;-webkit-user-select:none;user-select:none;height:18px;padding:0;font-size:12px;line-height:18px}.item-mix-auto-text.subject{color:#575757;text-shadow:1px 1px #fff;padding:0 4px}.item-mix-auto-text.note{color:#7f7b99;font-size:10px}.item-mix-auto-text.muted{color:#a3a1b8}.item-mix-auto-text.ok{color:#2b8a3e}.item-mix-auto-text.no{color:#c92a2a}.item-mix-auto-text.bold{font-weight:700}.item-mix-auto-text.small{height:16px;font-size:10px;line-height:16px}.item-mix-auto-spin{z-index:6;box-sizing:border-box;text-align:center;height:17px;font:11px var(--ui-font);color:#575757;text-shadow:1px 1px #fff;background:0 0;border:0;outline:0;padding:0 3px;position:absolute}.item-mix-auto-spin:disabled{color:#a3a1b8}.item-mix-auto-spin:focus-visible{outline:1px solid #285ee8}.item-mix-auto-spin-button,.item-mix-auto-close{z-index:5;position:absolute}.item-mix-auto-slot{z-index:3;width:30px;height:30px;position:absolute;top:46px;left:15px}.item-mix-auto-slot>img{max-width:28px;max-height:28px;image-rendering:pixelated;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-mix-auto-progress{z-index:4}.item-mix-auto-toggle[aria-pressed=true]{background-image:var(--active)}.item-mix-auto-text.sk{background:linear-gradient(90deg,#e4e1ef 0%,#f6f5fb 40%,#e4e1ef 80%) 0 0/300% 100%;border-radius:3px;height:11px;animation:1.4s linear infinite item-mix-auto-sk;top:49px!important}@keyframes item-mix-auto-sk{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.item-mix-auto-text.sk{animation:none}}.imx-root{pointer-events:none;z-index:30!important;transform:none!important}.imx{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}.imx.imx-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px 8px;padding:0 8px 8px}.imx,.imx *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}.imx img,.imx canvas{image-rendering:pixelated;pointer-events:none;position:static}.imx button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}.imx button:disabled{cursor:default;opacity:.45}.imx .imx-slot-btn:disabled,.imx .imx-cell:disabled{opacity:1}.imx button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}.imx>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}.imx.imx-narrow>header{margin:0 -8px}.imx .imx-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.imx :is(.imx-close,.imx-pclose){color:#fff;flex:none;width:44px;height:36px}.imx .imx-pclose{color:#5c7d96}.imx :is(.imx-close,.imx-pclose):before,.imx :is(.imx-close,.imx-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.imx :is(.imx-close,.imx-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}.imx .imx-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}.imx .imx-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.imx .imx-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.imx .imx-lab{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;overflow:hidden}.imx .imx-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}.imx .imx-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}.imx .imx-slot img{max-width:44px;max-height:44px}.imx .imx-slot.imx-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}.imx .imx-slot.imx-add:before,.imx .imx-slot.imx-add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imx .imx-slot.imx-add:after{transform:translate(-50%,-50%)rotate(90deg)}.imx .imx-slot.imx-add.imx-lock:before,.imx .imx-slot.imx-add.imx-lock:after{display:none}.imx .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}.imx .ncm-badge.short,.imx .ncm-badge.imx-need{color:#c73522}.imx .ncm-badge.imx-need{top:2px;bottom:auto}.imx .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}.imx .timer-overlay{width:13px;height:13px;top:2px;right:2px}.imx :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}.imx .broken-overlay{width:13px;height:13px}.imx .expired .timer-overlay,.imx .unusable>img{filter:brightness(.565)}.imx .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}.imx .imx-info{flex-direction:column;gap:2px;min-width:0;display:flex}.imx .imx-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.imx .imx-hint{color:#8aa0b0;white-space:normal;font-size:13px;line-height:1.3}.imx .imx-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.imx .imx-meta>*{flex:none}.imx .imx-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}.imx .imx-tag.bad{color:#d33a2c;background:#fff4f2}.imx .imx-tag.blue{color:#3d63a8;background:#e6eefb}.imx .imx-tag.ok{color:#3d8a45;background:#e3f3e0}.imx .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}.imx .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}.imx .ncm-btn.imx-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}.imx .ncm-btn.imx-on{color:#7a4f05;background:linear-gradient(#fff3d1,#ffe1a1);border-color:#e7b465}.imx .ncm-btn.imx-del-btn{color:#fff;text-shadow:0 1px #a3301f88;background:linear-gradient(#ff9f8c,#e8553f);border-color:#e98a7c;font-size:17px;font-weight:600}.imx .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}.imx .ncm-btn:active:not(:disabled){filter:brightness(.95)}.imx.imx-narrow .ncm-btn{height:40px;font-size:14px}.imx.imx-narrow .ncm-btn:is(.ncm-pri,.imx-del-btn){font-size:15px}.imx.imx-narrow .ncm-btn.ncm-sm{height:34px}.imx .imx-tgt{flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.imx.imx-narrow .imx-tgt{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:4px 6px}.imx.imx-narrow .imx-tgt .imx-slot{width:48px;height:48px}.imx.imx-narrow .imx-tgt .imx-slot img{max-width:38px;max-height:38px}.imx.imx-narrow .imx-tgt .imx-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.15;display:-webkit-box}.imx .imx-inf{scrollbar-width:thin;background:#fffdf7;border-radius:8px;flex:1;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 8px;min-height:0;padding:8px 10px;display:grid;overflow:auto;box-shadow:inset 0 0 0 1px #e6ece4}.imx .imx-k{color:#6e8ca3;white-space:nowrap;font-size:12px;line-height:24px}.imx .imx-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.imx .imx-chip{color:#c94a3f;white-space:nowrap;text-overflow:ellipsis;background:#fde9e5;border-radius:12px;align-items:center;max-width:100%;height:24px;padding:0 8px;font-size:13px;display:inline-flex;overflow:hidden}.imx .imx-chip.nil{color:#8aa0b0;background:#eef2f0}.imx .imx-chip.new{color:#a86a06;background:#fff1c2;box-shadow:0 0 0 2px #ffd56a}.imx .imx-chip.gone{color:#9aabb8;background:#eef2f0;text-decoration:line-through}.imx .imx-abl{grid-template-columns:1fr 1fr;gap:4px;display:grid}.imx .imx-ab{color:#42677e;background:#f1f5f2;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;min-width:0;height:26px;padding:0 4px 0 8px;font-size:13px;display:flex}.imx .imx-n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.imx .imx-ab .imx-tag{padding:0 6px;line-height:18px}.imx .imx-ab.sel{color:#7a4f05;background:linear-gradient(#fff2c9,#ffe39a);grid-column:1/-1;box-shadow:inset 0 0 0 2px #eab14e}.imx .imx-rg{color:#a4530a;white-space:nowrap;flex:none;font-weight:600}.imx.imx-narrow .imx-inf{gap:3px 6px;padding:5px 8px}.imx.imx-narrow .imx-abl{gap:3px}.imx.imx-narrow .imx-ab{height:22px;font-size:12px}.imx.imx-narrow .imx-chip{height:20px;padding:0 7px;font-size:12px}.imx.imx-narrow .imx-k{line-height:20px}.imx .imx-mats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.imx .imx-mc{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 4px 5px;display:flex;box-shadow:0 1px 3px #758c9f44}.imx .imx-cap{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:14px;overflow:hidden}.imx .imx-cap.nm{color:#42677e}.imx.imx-narrow .imx-mc{gap:1px;padding:4px 3px 3px}.imx.imx-narrow .imx-mc .imx-slot{width:44px;height:44px}.imx.imx-narrow .imx-mc .imx-slot img{max-width:36px;max-height:36px}.imx.imx-narrow .imx-cap.nm{white-space:normal;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-size:10.5px;line-height:12px;display:-webkit-box}.imx .imx-fee{color:#8a6a2c;background:#fff3d6;border-radius:8px;flex:none;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #f2dfb3}.imx .imx-fv{color:#6f4e39;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:15px;display:flex}.imx .imx-fv.short{color:#c73522}.imx .imx-fee canvas{width:18px;height:18px}.imx.imx-narrow .imx-fee{height:30px}.imx .imx-prv{background:#fffdf7;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:0;padding:6px 10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ece4}.imx .imx-prv .imx-chip{align-self:flex-start}.imx .imx-big{color:#a4530a;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.imx .imx-sm{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.imx .imx-sm.warn{color:#c73522}.imx .imx-sm.up{color:#3d8a45}.imx .imx-prv.empty{text-align:center;color:#8aa0b0;box-shadow:none;background:#ffffff8c;border:2px dashed #d3e1e6;align-items:center;font-size:13px}.imx.imx-narrow .imx-big{font-size:15px}.imx.imx-narrow .imx-prv{padding:4px 8px}.imx .imx-none{text-align:center;background:#ffffff8c;border:2px dashed #c8dae2;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:10px 16px;display:flex}.imx .imx-nt{color:#7d93a6;margin:0;font-size:13px;line-height:1.45}.imx .imx-none .ncm-btn{min-width:150px}.imx .imx-prog{background:radial-gradient(at 50% 40%,#3a5a8c,#1c2b47 72%);border-color:#cfe0ea;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:8px 12px;display:flex;position:relative;overflow:hidden}.imx .imx-prog.imx-labr{background:radial-gradient(at 50% 40%,#2d6f86,#132f45 72%)}.imx .imx-prog>:not(.imx-pfx){z-index:1;position:relative}.imx .imx-pfx{z-index:0;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.imx .imx-stage{flex:none;width:140px;height:96px;position:relative}.imx .imx-ti{position:absolute;top:30px;left:30px}.imx .imx-ticon{background:#ffffff26;border-color:#fff6;width:56px;height:56px;box-shadow:0 0 0 1px #ffffff40}.imx .imx-motion{position:absolute;top:-6px;left:58px}.imx .imx-labr .imx-motion{top:6px;left:92px}.imx .imx-gw{flex:none;width:100%;max-width:280px}.imx .imx-gauge{width:100%;height:15px;display:block}.imx .imx-pt{color:#ffd88a;text-align:center;white-space:pre-line;text-shadow:0 1px 2px #0008;font-size:14px;line-height:1.4}.imx .imx-pt b{color:#fff2c4}.imx.imx-narrow .imx-stage{margin:-10px 0;transform:scale(.8)}.imx.imx-narrow .imx-prog{gap:4px;padding:4px 8px}.imx.imx-narrow .imx-pt{font-size:12px}.imx-root .imx-wfx{z-index:31;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0}.imx .imx-lines{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:40px;align-content:start;gap:5px;min-height:0;display:grid}.imx .imx-lc{text-align:left;color:#c94a3f;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:0 6px 0 4px;font-size:13px;display:grid;box-shadow:0 1px 3px #758c9f44}.imx .imx-ls{width:32px;height:32px}.imx .imx-lsi{width:32px;height:32px;box-shadow:none;background:#fff9;border:0;border-radius:6px}.imx .imx-lsi img{max-width:28px;max-height:28px}.imx .imx-lt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imx .imx-lc.sel{color:#9d2a1d;background:linear-gradient(#ffe2dc,#ffcabf);box-shadow:inset 0 0 0 2px #e8553f,0 1px 3px #758c9f44}.imx .imx-del{color:#ffe14a;height:17px;font:700 11px/1 "MN Maguro",var(--ui-font);letter-spacing:.5px;text-transform:uppercase;-webkit-text-stroke:.6px #7a1c10;paint-order:stroke fill;text-shadow:0 1px #7a1c10;background:linear-gradient(#f2604a,#d8361f);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffb39f,0 1px #9d2a1d}.imx.imx-narrow .imx-lines{grid-auto-rows:34px;gap:4px}.imx.imx-narrow .imx-lc{grid-template-columns:minmax(0,1fr) auto;padding-left:8px;font-size:12px}.imx.imx-narrow .imx-ls{display:none}.imx.imx-narrow .imx-del{height:15px;padding:0 4px;font-size:10px}.imx .imx-btl{flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.imx .imx-rq{color:#d15050;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imx.imx-narrow .imx-btl{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:4px 6px}.imx.imx-narrow .imx-btl .imx-slot{width:48px;height:48px}.imx .imx-bar{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}.imx .imx-bar.imx-b4{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr)}.imx .imx-as{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;grid-template-rows:30px auto minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;padding:6px 10px 10px;display:grid;position:absolute;inset:40px 10px 10px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}.imx.imx-narrow .imx-as{grid-template-rows:30px auto minmax(0,1fr) 40px;gap:4px 8px;padding:4px 8px 8px;bottom:8px;left:8px;right:8px}.imx .imx-as>.imx-ph{grid-column:1/-1}.imx .imx-acd{background:#fff;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:6px 8px;display:flex;box-shadow:0 1px 3px #758c9f33}.imx .imx-arow{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.imx .imx-arow .imx-slot{width:44px;height:44px}.imx .imx-arow .imx-slot img{max-width:36px;max-height:36px}.imx .imx-acd .imx-name{font-size:13px}.imx .imx-acd .imx-chip{height:20px;padding:0 6px;font-size:12px}.imx .imx-sub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.imx .imx-sub.warn{color:#c73522}.imx .imx-sub.inu{color:#3d63a8}.imx .imx-spin{grid-template-columns:minmax(0,1fr) 40px 70px 40px;align-items:center;gap:4px;height:36px;display:grid}.imx .imx-sk{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.imx .imx-kl{color:#575757;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.imx .imx-u{color:#a3a1b8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.imx .imx-sv{color:#42677e;background:#f1f5f2;border-radius:8px;place-items:center;height:32px;font-size:15px;display:grid}.imx .ncm-btn.imx-step{height:36px;padding:0;font:400 22px/1 system-ui,sans-serif}.imx .imx-afee{color:#6e8ca3;white-space:nowrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}.imx .imx-afee span:last-child{color:#42677e;text-overflow:ellipsis;overflow:hidden}.imx .imx-run{color:#ffd88a;background:radial-gradient(at 20%,#3a5a8c,#1c2b47 80%);border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px 10px;min-height:0;padding:6px 10px;display:grid;position:relative;overflow:hidden}.imx .imx-run>:not(.imx-pfx){z-index:1;position:relative}.imx .imx-mw{place-items:center;width:48px;height:48px;display:grid}.imx .imx-st{flex-direction:column;gap:4px;min-width:0;display:flex}.imx .imx-agauge{width:100%;height:15px}.imx .imx-stt{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.imx .imx-stt.ok{color:#9be08d}.imx .imx-stt.no{color:#ff9f8c}.imx .imx-hist{flex-wrap:wrap;align-content:center;gap:3px;min-width:0;display:flex}.imx .imx-hist .imx-chip{color:#ffd88a;background:#ffffff1f;height:20px;padding:0 6px;font-size:11px}.imx .imx-hist .imx-chip.ok{color:#9be08d}.imx .imx-hist .imx-chip.no{color:#ff9f8c;text-decoration:line-through}.imx .imx-acts{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.imx.imx-narrow .imx-spin{grid-template-columns:minmax(0,1fr) 32px 56px 32px;height:32px}.imx.imx-narrow .ncm-btn.imx-step{height:30px}.imx.imx-narrow .imx-sv{height:28px;font-size:13px}.imx.imx-narrow .imx-kl{font-size:11px}.imx.imx-narrow .imx-arow{grid-template-columns:36px minmax(0,1fr)}.imx.imx-narrow .imx-arow .imx-slot{width:36px;height:36px}.imx.imx-narrow .imx-arow .imx-slot img{max-width:30px;max-height:30px}.imx.imx-narrow .imx-acd{gap:3px;padding:4px 6px}.imx.imx-narrow .imx-run{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:3px 8px}.imx.imx-narrow .imx-run .imx-hist{display:none}.imx.imx-narrow .imx-mw{width:40px;height:40px}.imx.imx-narrow .imx-st{gap:2px}.imx .imx-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;width:calc(52% - 4px);padding:6px 8px 8px;display:flex;position:absolute;top:40px;bottom:58px;right:6px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}.imx.imx-narrow .imx-picker{bottom:8px}.imx .imx-ph{flex:none;align-items:center;gap:8px;min-width:0;height:30px;display:flex}.imx .imx-ph b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.imx .imx-ph small{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.imx .imx-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}.imx .imx-grid.imx-tagged{grid-template-columns:repeat(auto-fill,76px);grid-auto-rows:76px;justify-content:center}.imx.imx-narrow .imx-grid.imx-tagged{grid-template-columns:repeat(auto-fill,66px);grid-auto-rows:66px}.imx .imx-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}.imx .imx-cell img{max-width:44px;max-height:44px}.imx .imx-cell.sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}.imx .imx-cell.no>img{opacity:.4}.imx .imx-cell.used{background:linear-gradient(145deg,#f4f6f5,#e3e9ec)}.imx .imx-ctag{z-index:3;color:#42677e;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#e5eee9;border-radius:7px;max-width:calc(100% - 4px);padding:0 4px;font-size:9.5px;line-height:14px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #fff}.imx .imx-ctag.top{top:2px;left:50%;transform:translate(-50%)}.imx .imx-ctag.lv{max-width:calc(100% - 26px);bottom:2px;left:2px}.imx .imx-cell.locked .imx-ctag.lv{left:23px}.imx .imx-ctag.blue{color:#3d63a8;background:#e6eefb}.imx .imx-ctag.ok{color:#3d8a45;background:#e3f3e0}.imx.imx-narrow .imx-ctag{padding:0 3px;font-size:9px}.imx .imx-inuse{z-index:4;color:#fff;white-space:nowrap;pointer-events:none;background:#42677ee6;border-radius:9px;padding:0 7px;font-size:11px;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imx .imx-grid.fade-b{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.imx .imx-grid.fade-t{-webkit-mask-image:linear-gradient(#0000,#000 18px);mask-image:linear-gradient(#0000,#000 18px)}.imx .imx-grid.fade-t.fade-b{-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.imx .imx-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}.imx .imx-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}.imx .imx-strip .imx-slot{width:44px;height:44px}.imx .imx-strip .imx-slot img{max-width:36px;max-height:36px}.imx .imx-strip.hint{grid-template-columns:1fr;place-items:center}.imx .imx-strip .ncm-btn{min-width:72px}.imx .imx-why{color:#d33a2c;grid-column:1/-1;padding:0 2px 2px;font-size:12px;line-height:1.25}.imx.imx-narrow .imx-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}.imx.imx-narrow .imx-strip{grid-template-columns:minmax(0,1fr) auto auto;min-height:50px}.imx.imx-narrow .imx-strip>.imx-slot{display:none}.imx.imx-narrow .imx-strip .ncm-btn{min-width:54px;padding:0 10px}.imx.imx-narrow .imx-strip .imx-name{white-space:normal;font-size:13px;line-height:1.15}.imx.imx-narrow .imx-strip .imx-sub{display:none}.imx.imx-narrow .imx-why{font-size:11px}.imx .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite imx-sk;display:block}.imx .sk-ln{border-radius:6px;height:12px}.imx .imx-sk-slot{width:56px;height:56px}.imx .imx-sk-fee{flex:none;height:34px}.imx .imx-sk-prv{flex:1;min-height:0}.imx .imx-skinf{grid-template-columns:1fr;gap:10px}.imx .imx-busy{position:relative}.imx .imx-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite imx-sk;position:absolute;inset:0}@keyframes imx-sk{0%{background-position:120% 0}to{background-position:-100% 0}}.imx .imx-err{color:#8aa0b0;text-align:center;grid-area:2/1/4/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}.imx .imx-err p{margin:0}@media (prefers-reduced-motion:reduce){.imx .sk,.imx .imx-busy:after{animation:none}.imx .sk{background:#e6eef0}.imx .imx-pfx,.imx-root .imx-wfx{display:none}}#item-refine{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#78564c;position:absolute}#item-refine[hidden]{display:none}.item-refine-form{pointer-events:auto;transform-origin:0 0;width:295px;height:375px;position:absolute}.item-refine-form canvas{width:auto;height:auto;image-rendering:pixelated;pointer-events:none;position:absolute}.item-refine-title,.item-refine-label,.item-refine-status{z-index:3;position:absolute;overflow:hidden}.item-refine-title{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;width:250px;height:18px;line-height:18px;top:3px;left:12px}.item-refine-close,.item-refine-call,.item-refine-slot,.item-refine-button,.item-refine-combo{z-index:5;position:absolute}.item-refine-close{top:4px;right:10px}.item-refine-call{top:353px;left:7px}.item-refine-slot{background:0 0;border:0;width:38px;height:38px;padding:0}.item-refine-slot img{image-rendering:pixelated;pointer-events:none;position:absolute}.item-refine-slot:disabled{cursor:default}.item-refine-label{white-space:nowrap;height:16px;line-height:16px}.item-refine-heading{color:#fff;text-shadow:1px 1px #d66a61;height:20px;overflow:visible}.item-refine-value{color:#987a00}.item-refine-warning{color:#d15050}.item-refine-cost{color:#ab1b1b;text-shadow:1px 1px #d2bc85;text-align:right}.item-refine-ratio{color:#9b2f59;text-align:right}.item-refine-description{white-space:pre-line;color:#987a00;height:70px;line-height:16px}.item-refine-required-count,.item-refine-owned-count{text-align:right;text-shadow:1px 1px #fff}.item-refine-required-count{color:red}.item-refine-owned-count{color:#000}.item-refine-repair-target img{filter:brightness(.565)}.item-refine-button{color:#fff;text-shadow:1px 1px #75556a;text-align:center;text-indent:12px;border:0;height:20px;padding:0;line-height:20px}.item-refine-button:disabled{opacity:1;cursor:default}.item-refine-button:focus-visible,.item-refine-slot:focus-visible,.item-refine-combo:focus-visible{outline-offset:1px;outline:1px solid #fbe629}.item-refine-combo[aria-expanded=true]{z-index:20}.item-refine-combo[inert]{pointer-events:none}.item-refine-combo .shop-scroll{flex-direction:column;width:14px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.item-refine-combo .shop-scroll button{flex:none}.item-refine-combo .shop-scroll-track{flex:1;min-height:0;position:relative}.item-refine-combo .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}.item-refine-combo .shop-scroll-thumb:hover{background-image:var(--hover)}.item-refine-status{white-space:pre-line;color:#c73522;width:200px;height:35px;font-weight:700;line-height:18px;top:200px;left:65px}.item-refine-motion{width:44px;height:42px;top:198px;left:18px}.item-refine-progress{width:208px;height:15px;top:217px;left:60px}.item-refine-broken{z-index:6;top:50px;left:18px}.item-refine-result-broken img{filter:grayscale()}.item-refine-cost-caption{color:#ab1b1b;text-shadow:1px 1px #d2bc85;text-align:right}.item-refine-footer-close{z-index:5;color:#45416d;height:20px;position:absolute}@media (prefers-reduced-motion:reduce){.item-refine-motion{visibility:hidden}}#item-refine.mobile-item-refine{z-index:30;transform:none}#item-refine .irf{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#item-refine .irf.irf-narrow{grid-template-columns:150px minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}#item-refine .irf,#item-refine .irf *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#item-refine .irf img,#item-refine .irf canvas{image-rendering:pixelated;pointer-events:none;position:static}#item-refine .irf button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#item-refine .irf button:disabled{cursor:default;opacity:.45}#item-refine .irf :is(.irf-stage,.irf-pick):disabled{opacity:1}#item-refine .irf button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#item-refine .irf>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#item-refine .irf.irf-narrow>header{margin:0 -8px}#item-refine .irf .irf-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#item-refine .irf .irf-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#item-refine .irf .irf-money .ncm-gelder{width:18px;height:15px}#item-refine .irf .irf-close{color:#fff;flex:none;width:44px;height:36px}#item-refine .irf .irf-close:before,#item-refine .irf .irf-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#item-refine .irf .irf-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#item-refine .irf .irf-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#item-refine .irf .irf-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#item-refine .irf .irf-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-refine .irf .irf-slot img{max-width:40px;max-height:40px}#item-refine .irf .irf-slot.irf-ph{box-shadow:none;background:#ffffff8c;border:2px dashed #c8dae2}#item-refine .irf .ncm-badge{z-index:2;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#item-refine .irf .ncm-badge.short{color:#d33a2c}#item-refine .irf .ncm-badge.lv{color:#b5780f}#item-refine .irf .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #fff}#item-refine .irf .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#item-refine .irf .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#item-refine .irf .timer-overlay{width:13px;height:13px;top:2px;right:2px}#item-refine .irf :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#item-refine .irf .broken-overlay{width:13px;height:13px}#item-refine .irf .expired .timer-overlay,#item-refine .irf .unusable>img{filter:brightness(.565)}#item-refine .irf .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#item-refine .irf .irf-info{flex-direction:column;gap:2px;min-width:0;display:flex}#item-refine .irf .irf-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#item-refine .irf .irf-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}#item-refine .irf .irf-meta>*{flex:none}#item-refine .irf .irf-meta-sk{width:140px}#item-refine .irf .ncm-gel{align-items:center;gap:3px;display:inline-flex}#item-refine .irf .ncm-gel .ncm-gelder{width:14px;height:12px}#item-refine .irf .ncm-price{color:#b5780f;font-weight:600}#item-refine .irf :is(.ncm-price.neg,.neg){color:#d33a2c}#item-refine .irf .irf-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#item-refine .irf .irf-tag.ok{color:#3d8a45;background:#e3f3e0}#item-refine .irf .irf-tag.bad{color:#d33a2c;background:#fff4f2}#item-refine .irf .irf-tag.warn{color:#a86a06;background:#fff3dc}#item-refine .irf .irf-tag.odds{color:#3d63a8;background:#e6eefb;font-weight:600}#item-refine .irf .irf-tag.lv{color:#a86a06;background:#fff3dc;font-weight:600}#item-refine .irf .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 8px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#item-refine .irf .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#item-refine .irf .ncm-btn.ncm-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#item-refine .irf .ncm-btn.ncm-sm{height:36px;padding:0 12px;font-size:13px}#item-refine .irf .ncm-btn:active:not(:disabled){filter:brightness(.96)}#item-refine .irf .irf-stage{text-align:left;background:radial-gradient(at 50% 42%,#fff8e6,#f3e2c7 55%,#e4ccb0);border:2px solid #fff;border-radius:10px;grid-area:2/1;min-height:0;display:block;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-stage.irf-machine{background:#3a2a20 50% 45%/cover no-repeat}#item-refine .irf .irf-stage canvas.irf-sp{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#item-refine .irf .irf-stage .irf-big{width:84px;height:84px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}#item-refine .irf .irf-stage .irf-big img{transform:scale(2)}#item-refine .irf.irf-narrow .irf-stage .irf-big{width:72px;height:72px}#item-refine .irf .irf-stage canvas.irf-hammer{z-index:3;width:88px;height:84px;position:absolute;top:44%;left:50%;transform:translate(-8px,-74px)}#item-refine .irf .irf-sk-big{border-radius:10px;width:84px;height:84px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}#item-refine .irf .irf-stage-sk{position:relative}#item-refine .irf .irf-cap{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:6px;left:6px;right:6px}#item-refine .irf :is(.irf-lvl,.irf-hint){white-space:nowrap;text-overflow:ellipsis;background:#ffffffd9;border-radius:12px;max-width:100%;height:24px;padding:0 10px;line-height:24px;overflow:hidden;box-shadow:0 1px 2px #758c9f44}#item-refine .irf .irf-lvl{color:#a86a06;font-size:14px;font-weight:600}#item-refine .irf .irf-lvl.bad{color:#d33a2c}#item-refine .irf .irf-hint{color:#6e8ca3;font-size:12px}#item-refine .irf .irf-wk{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;display:flex}#item-refine .irf.irf-narrow .irf-wk{gap:5px}#item-refine .irf :is(.irf-hd,.irf-row){background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 6px 0 2px;display:grid;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-hd{height:56px}#item-refine .irf .irf-hd .ncm-btn{min-width:64px}#item-refine .irf .irf-pick{text-align:left;grid-template-columns:48px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;min-width:0;height:100%;display:grid}#item-refine .irf .irf-hd .irf-pick{grid-template-columns:48px minmax(0,1fr)}#item-refine .irf .irf-hd .irf-name{font-size:15px}#item-refine .irf .irf-empty .irf-name{color:#8aa0b0}#item-refine .irf .irf-dd{background:#5c7d96;width:10px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2.2 1.1 9 5.1Q10.4 6 9 6.9L2.2 10.9Q.6 11.8.6 10V2Q.6.2 2.2 1.1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2.2 1.1 9 5.1Q10.4 6 9 6.9L2.2 10.9Q.6 11.8.6 10V2Q.6.2 2.2 1.1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}#item-refine .irf .irf-row{background:linear-gradient(145deg,#fffdf4,#e3eef3);grid-template-columns:minmax(0,1fr) 76px;height:54px}#item-refine .irf .irf-row:not(.irf-solo) .irf-pick{grid-template-columns:42px minmax(0,1fr)}#item-refine .irf .irf-row{padding:4px 6px}#item-refine .irf .irf-row .irf-pick{grid-template-columns:42px minmax(0,1fr) 12px}#item-refine .irf .irf-row .irf-slot,#item-refine .irf .irf-row .irf-sk-slot{width:42px;height:42px}#item-refine .irf :is(.irf-hd,.irf-row) .irf-slot img{object-fit:contain;max-width:32px;max-height:32px}#item-refine .irf .irf-row.irf-solo{grid-template-columns:minmax(0,1fr);padding-right:8px}#item-refine .irf .irf-row .irf-name{font-size:13px}#item-refine .irf .irf-row .ncm-btn{height:40px;font-size:14px}#item-refine .irf .irf-row.short{background:linear-gradient(#fff4f2aa,#fff4f2aa),linear-gradient(145deg,#fffdf4,#e3eef3)}#item-refine .irf .irf-row.done{box-shadow:inset 0 0 0 2px #eab14e,0 1px 3px #758c9f44}#item-refine .irf .irf-st{white-space:nowrap;background:#fffdf7;border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:4px 10px;font-size:12px;line-height:17px;display:grid;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-st .irf-sl{color:#6e8ca3}#item-refine .irf .irf-st b{color:#987a00;font-weight:600}#item-refine .irf .irf-st em{color:#d15050;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}#item-refine .irf .irf-st em i{color:#3d8a45;font-style:normal}#item-refine .irf .irf-st .irf-desc{color:#d15050;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}#item-refine .irf .irf-res{text-align:center;background:#fffdf7;border:2px solid #fff;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;padding:6px 10px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-res b{color:#c73522;white-space:pre-line;font-size:15px;line-height:19px}#item-refine .irf .irf-bar{flex:none;align-items:center;gap:6px;height:44px;margin-top:auto;display:flex}#item-refine .irf .irf-bar>.ncm-btn{flex:1;min-width:0}#item-refine .irf .irf-bar>.ncm-pri{flex:1.2}#item-refine .irf .irf-bar>.irf-retry{flex:1.6}#item-refine .irf .irf-sp{flex:1.2}#item-refine .irf .irf-pill{white-space:nowrap;color:#6e8ca3;background:#fffdf7;border:2px solid #fff;border-radius:22px;flex:1.2;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:44px;padding:0 12px;font-size:12px;display:flex;overflow:hidden}#item-refine .irf .irf-pill .ncm-price{font-size:14px}#item-refine .irf .irf-progwrap{flex:none;margin-top:auto}#item-refine .irf .irf-prog{background:#fffdf7;border:2px solid #fff;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-prog canvas.irf-ham{flex:none;width:44px;height:42px}#item-refine .irf .irf-prog canvas.irf-pb{flex:1;min-width:0;height:15px}#item-refine .irf.irf-narrow .irf-hd{gap:8px;height:46px}#item-refine .irf.irf-narrow :is(.irf-hd,.irf-row) .irf-slot{width:40px;height:40px}#item-refine .irf.irf-narrow .irf-pick{grid-template-columns:40px minmax(0,1fr) 10px;gap:8px}#item-refine .irf.irf-narrow .irf-hd .irf-pick{grid-template-columns:40px minmax(0,1fr)}#item-refine .irf.irf-narrow .irf-hd .irf-name{font-size:14px}#item-refine .irf.irf-narrow .irf-hd .ncm-btn{min-width:56px}#item-refine .irf.irf-narrow .irf-row{grid-template-columns:minmax(0,1fr) 62px;gap:8px;height:48px;padding:3px 6px 3px 5px}#item-refine .irf.irf-narrow .irf-row .irf-pick{grid-template-columns:38px minmax(0,1fr) 10px}#item-refine .irf.irf-narrow .irf-row:not(.irf-solo) .irf-pick{grid-template-columns:38px minmax(0,1fr)}#item-refine .irf.irf-narrow .irf-row .irf-slot,#item-refine .irf.irf-narrow .irf-row .irf-sk-slot{width:38px;height:38px}#item-refine .irf.irf-narrow :is(.irf-hd,.irf-row) .irf-slot img{max-width:28px;max-height:28px}#item-refine .irf .irf-row .irf-slot img{max-width:30px;max-height:30px}#item-refine .irf.irf-narrow .irf-row .irf-slot img{max-width:28px;max-height:28px}#item-refine .irf.irf-narrow .irf-row.irf-solo{grid-template-columns:minmax(0,1fr)}#item-refine .irf.irf-narrow .irf-row .irf-name{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:15px}#item-refine .irf.irf-narrow .irf-row .irf-meta{display:none}#item-refine .irf.irf-narrow .irf-empty .irf-name{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:16px}#item-refine .irf.irf-narrow .irf-empty .irf-meta{display:none}#item-refine .irf.irf-narrow .irf-row .ncm-btn{height:34px;font-size:13px}#item-refine .irf.irf-narrow .irf-st{gap:1px 8px;padding:3px 8px;font-size:11px;line-height:15px}#item-refine .irf.irf-narrow .irf-res b{font-size:13px;line-height:16px}#item-refine .irf.irf-narrow :is(.irf-bar,.irf-prog){gap:5px;height:40px}#item-refine .irf.irf-narrow :is(.irf-bar>.ncm-btn,.irf-pill){height:40px}#item-refine .irf.irf-narrow .irf-pill{flex-direction:column;flex:1.4;justify-content:center;align-items:flex-start;gap:0;padding:0 10px;line-height:1.15}#item-refine .irf.irf-narrow .irf-pill .irf-pl{font-size:10px}#item-refine .irf.irf-narrow .irf-pill .ncm-price{font-size:13px}#item-refine .irf .irf-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:44px minmax(0,1fr) 60px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#item-refine .irf.irf-narrow .irf-picker{grid-template-rows:40px minmax(0,1fr) 54px;padding:5px 8px 8px}#item-refine .irf .irf-ph{align-items:center;gap:8px;min-width:0;display:flex}#item-refine .irf .irf-ph .irf-ph-slot{width:40px;height:40px}#item-refine .irf .irf-ph .irf-ph-slot img{max-width:34px;max-height:34px}#item-refine .irf .irf-pt{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#item-refine .irf .irf-pt b{font-size:14px}#item-refine .irf .irf-pt small{color:#8aa0b0;text-overflow:ellipsis;font-size:12px;overflow:hidden}#item-refine .irf .irf-ph .ncm-btn{flex:none;min-width:76px;height:40px}#item-refine .irf .irf-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:6px;padding:9px 6px 6px 9px;display:grid;overflow:auto}#item-refine .irf .irf-grid.irf-rows{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 4px 4px 2px}#item-refine .irf.irf-narrow .irf-grid.irf-rows{grid-template-columns:minmax(0,1fr)}#item-refine .irf .irf-cell{aspect-ratio:1;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-refine .irf .irf-cell img{max-width:40px;max-height:40px}#item-refine .irf .irf-cell.on{box-shadow:inset 0 0 0 2px #eab14e,0 1px 3px #758c9f66}#item-refine .irf .irf-cell.sel{box-shadow:inset 0 0 0 2px #407ea0,0 1px 3px #758c9f66}#item-refine .irf .irf-cell.no{background:linear-gradient(145deg,#fff5,#e3e8ea)}#item-refine .irf .irf-cell.no>img{opacity:.35;filter:grayscale(.7)}#item-refine .irf .irf-srow{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:52px;padding:2px 10px 2px 4px;display:grid;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-srow .irf-slot{width:40px;height:40px}#item-refine .irf .irf-srow .irf-slot img{max-width:34px;max-height:34px}#item-refine .irf .irf-srow .ncm-chk{flex:none;position:static}#item-refine .irf .irf-srow .irf-name{font-size:13px}#item-refine .irf .irf-srow.on{box-shadow:inset 0 0 0 2px #eab14e,0 1px 3px #758c9f44}#item-refine .irf .irf-srow.sel{box-shadow:inset 0 0 0 2px #407ea0,0 1px 3px #758c9f44}#item-refine .irf .irf-srow.no .irf-slot>img{opacity:.45}#item-refine .irf .irf-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-refine .irf .irf-pstrip .irf-slot{width:46px;height:46px}#item-refine .irf .irf-pstrip .irf-info{flex:1}#item-refine .irf .irf-pstrip .ncm-btn{flex:none;min-width:74px;height:42px}#item-refine .irf .irf-why{color:#d33a2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}#item-refine .irf .irf-phint{color:#8aa0b0;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}#item-refine .irf .irf-none{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:0;padding-top:30px;font-size:13px}#item-refine .irf.irf-narrow .irf-pstrip .irf-slot{width:40px;height:40px}#item-refine .irf.irf-narrow .irf-pstrip .ncm-btn{min-width:62px;height:38px}#item-refine .irf .irf-sk-slot{width:48px;height:48px}#item-refine .irf.irf-narrow .irf-sk-slot{width:40px;height:40px}#item-refine .irf .irf-sk-btn{border-radius:18px;width:64px;height:36px}#item-refine .irf .irf-row .irf-sk-btn{border-radius:20px;height:40px}#item-refine .irf .irf-sk-pill{border-radius:22px;flex:1.2;height:44px}#item-refine .irf .irf-sk-b{border-radius:22px;flex:1;height:44px}#item-refine .irf .irf-row .sk-t{width:70%}#item-refine .irf .irf-row .sk-ln{width:40%}#charge-timer{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#987a00;position:absolute}#charge-timer[hidden]{display:none}.charge-timer-form{pointer-events:auto;transform-origin:0 0;width:295px;height:279px;position:absolute}.charge-timer-form canvas{image-rendering:pixelated;pointer-events:none;position:absolute}.charge-timer-gauge{width:208px;height:15px}.charge-timer-label{z-index:3;line-height:16px;position:absolute;overflow:hidden}.charge-timer-title{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;line-height:18px}.charge-timer-heading{color:#fff;text-shadow:1px 1px #d66a61;white-space:nowrap}.charge-timer-description{white-space:pre-line;color:#987a00;line-height:15px}.charge-timer-close,.charge-timer-call,.charge-timer-slot,.charge-timer-combo,.charge-timer-start,.charge-timer-footer{z-index:5;position:absolute}.charge-timer-close{top:3px;right:9px}.charge-timer-call{top:256px;left:7px}.charge-timer-slot{background:0 0;border:0;width:30px;height:30px;padding:0;overflow:visible}.charge-timer-slot img{image-rendering:pixelated;pointer-events:none;position:absolute}.charge-timer-slot-count{z-index:2;pointer-events:none;font:bold 12px/12px Tahoma,var(--ui-font);text-shadow:1px 1px #fff;position:absolute;right:-1px}.charge-timer-slot-count.required{color:#ef4b37;top:-2px}.charge-timer-slot-count.owned{color:#353535;bottom:-2px}.charge-timer-slot:disabled{cursor:default}.charge-timer-combo[aria-expanded=true]{z-index:20}.charge-timer-combo[inert]{pointer-events:none}.charge-timer-combo[inert]>span{color:#8f8f8f}.charge-timer-require{color:#c73522;white-space:nowrap}.charge-timer-have{color:#2744ad;white-space:nowrap}.charge-timer-start{color:#fff;text-shadow:1px 1px #75556a;text-align:center;top:200px;left:221px}.charge-timer-progress-text{color:#c73522;white-space:pre-line;text-align:left;line-height:13px}.charge-timer-footer{color:#45416d;height:20px;top:254px}.charge-timer-reset{left:188px}.charge-timer-footer-close{left:247px}.charge-timer-form button:focus-visible{outline-offset:1px;outline:1px solid #fbe629}#charge-timer.mobile-charge-timer{z-index:30;pointer-events:none;transform:none}#charge-timer .ctm{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#charge-timer .ctm.ctm-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px 8px;padding:0 8px 8px}#charge-timer .ctm,#charge-timer .ctm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#charge-timer .ctm img,#charge-timer .ctm canvas{image-rendering:pixelated;pointer-events:none;position:static}#charge-timer .ctm button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#charge-timer .ctm button:disabled{cursor:default;opacity:.45}#charge-timer .ctm .ctm-slot-btn:disabled{opacity:1}#charge-timer .ctm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#charge-timer .ctm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#charge-timer .ctm.ctm-narrow>header{margin:0 -8px}#charge-timer .ctm .ctm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#charge-timer .ctm :is(.ctm-close,.ctm-pclose){color:#fff;flex:none;width:44px;height:36px}#charge-timer .ctm .ctm-pclose{color:#5c7d96}#charge-timer .ctm :is(.ctm-close,.ctm-pclose):before,#charge-timer .ctm :is(.ctm-close,.ctm-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#charge-timer .ctm :is(.ctm-close,.ctm-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#charge-timer .ctm .ctm-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#charge-timer .ctm .ctm-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#charge-timer .ctm .ctm-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}#charge-timer .ctm .ctm-lab{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;overflow:hidden}#charge-timer .ctm .ctm-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}#charge-timer .ctm .ctm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#charge-timer .ctm .ctm-slot img{max-width:44px;max-height:44px}#charge-timer .ctm .ctm-slot.ctm-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#charge-timer .ctm .ctm-tgt .ctm-slot.ctm-add:before,#charge-timer .ctm .ctm-tgt .ctm-slot.ctm-add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#charge-timer .ctm .ctm-tgt .ctm-slot.ctm-add:after{transform:translate(-50%,-50%)rotate(90deg)}#charge-timer .ctm .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#charge-timer .ctm .ncm-badge.short{color:#c73522}#charge-timer .ctm .ncm-badge.ctm-need-badge{color:#c73522;top:2px;bottom:auto}#charge-timer .ctm .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#charge-timer .ctm .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#charge-timer .ctm .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#charge-timer .ctm .timer-overlay{width:13px;height:13px;top:2px;right:2px}#charge-timer .ctm :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#charge-timer .ctm .broken-overlay{width:13px;height:13px}#charge-timer .ctm .expired .timer-overlay,#charge-timer .ctm .unusable>img{filter:brightness(.565)}#charge-timer .ctm .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#charge-timer .ctm .ctm-info{flex-direction:column;gap:2px;min-width:0;display:flex}#charge-timer .ctm .ctm-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#charge-timer .ctm .ctm-hint{color:#8aa0b0;white-space:normal;font-size:13px;line-height:1.3}#charge-timer .ctm .ctm-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}#charge-timer .ctm .ctm-meta>*{flex:none}#charge-timer .ctm .ctm-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#charge-timer .ctm .ctm-tag.bad{color:#d33a2c;background:#fff4f2}#charge-timer .ctm .ctm-tag.warn{color:#a86a06;background:#fff3dc}#charge-timer .ctm .ctm-tag.up{color:#a86a06;background:#fff3c9;font-weight:600}#charge-timer .ctm .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#charge-timer .ctm .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#charge-timer .ctm .ncm-btn.ctm-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#charge-timer .ctm .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}#charge-timer .ctm .ncm-btn:active:not(:disabled){filter:brightness(.95)}#charge-timer .ctm.ctm-narrow .ncm-btn{height:40px;font-size:14px}#charge-timer .ctm.ctm-narrow .ncm-btn.ncm-pri{font-size:15px}#charge-timer .ctm.ctm-narrow .ncm-btn.ncm-sm{height:34px}#charge-timer .ctm .ctm-tgt{flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}#charge-timer .ctm .ctm-tgt.glow .ctm-slot{transition:box-shadow .3s;box-shadow:0 0 0 2px #ffe08a,0 0 18px 6px #ffd56aaa}#charge-timer .ctm .ctm-desc{color:#987a00;white-space:pre-line;overflow-wrap:anywhere;scrollbar-width:thin;background:#fffdf7;border-radius:8px;flex:1;min-height:0;padding:8px 10px;font-size:13px;line-height:1.5;overflow:auto;box-shadow:inset 0 0 0 1px #e6ece4}#charge-timer .ctm.ctm-narrow .ctm-tgt{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:4px 6px}#charge-timer .ctm.ctm-narrow .ctm-tgt .ctm-slot{width:48px;height:48px}#charge-timer .ctm.ctm-narrow .ctm-tgt .ctm-slot img{max-width:38px;max-height:38px}#charge-timer .ctm.ctm-narrow .ctm-tgt .ctm-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.15;display:-webkit-box}#charge-timer .ctm.ctm-narrow .ctm-desc{padding:6px 8px;font-size:12px;line-height:1.42}#charge-timer .ctm .ctm-none{min-height:0;box-shadow:none;text-align:center;background:#ffffff8c;border-style:dashed;border-color:#c8dae2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}#charge-timer .ctm .ctm-nt{color:#7d93a6;margin:0;font-size:13px;line-height:1.45}#charge-timer .ctm .ctm-dim{opacity:.5;filter:grayscale(.6);width:44px;height:44px;box-shadow:none;background:0 0;border:0}#charge-timer .ctm .ctm-none .ncm-btn{min-width:150px}#charge-timer .ctm .ctm-opts{flex:none;grid-template-columns:1fr 1fr;gap:6px;display:grid}#charge-timer .ctm .ctm-opts.one{grid-template-columns:1fr}#charge-timer .ctm .ctm-opts.odd>.ctm-opt:last-child{grid-column:1/-1}#charge-timer .ctm .ctm-opt{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;height:52px;padding:0 8px 0 10px;display:grid;box-shadow:0 1px 3px #758c9f44}#charge-timer .ctm .ctm-opt.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#charge-timer .ctm .ctm-ot{flex-direction:column;min-width:0;display:flex}#charge-timer .ctm .ctm-d{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;overflow:hidden}#charge-timer .ctm .ctm-b{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}#charge-timer .ctm .ctm-need{color:#42677e;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}#charge-timer .ctm .ctm-need.short{color:#c73522}#charge-timer .ctm .ctm-mini{place-items:center;width:22px;height:22px;display:grid}#charge-timer .ctm .ctm-mini img{max-width:22px;max-height:22px}#charge-timer .ctm .ctm-opts.many{scrollbar-width:thin;scrollbar-color:#8cbace transparent;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px;align-content:start;min-height:0;margin:-2px;padding:2px;overflow:auto}#charge-timer .ctm .ctm-opts.many .ctm-opt{grid-template-columns:minmax(0,1fr);padding:0 6px 0 8px}#charge-timer .ctm .ctm-opts.many .ctm-d{font-size:15px}#charge-timer .ctm .ctm-opts.many .ctm-bl{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}#charge-timer .ctm .ctm-opts.many .ctm-need{font-size:12px}#charge-timer .ctm .ctm-opts.many .ctm-mini{width:18px;height:18px}#charge-timer .ctm .ctm-opts.many.scrolls{-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000)}#charge-timer .ctm.ctm-narrow .ctm-opt{height:46px;padding:0 6px 0 8px}#charge-timer .ctm.ctm-narrow .ctm-d{font-size:14px}#charge-timer .ctm.ctm-narrow .ctm-opts.many{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:46px}#charge-timer .ctm .ctm-cpn{flex:none;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;font-size:13px;line-height:1.45;display:grid}#charge-timer .ctm .ctm-cpn .ctm-name{font-size:14px}#charge-timer .ctm .ctm-l1{color:#c73522;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#charge-timer .ctm .ctm-l2{color:#2744ad;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#charge-timer .ctm.ctm-narrow .ctm-cpn{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:4px 6px;font-size:12px;line-height:1.35}#charge-timer .ctm.ctm-narrow .ctm-cpn .ctm-slot{width:48px;height:48px}#charge-timer .ctm .ctm-prog{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:8px 12px;display:flex;position:relative;overflow:hidden}#charge-timer .ctm .ctm-machine{flex:none}#charge-timer .ctm .ctm-gw{flex:none;width:100%;max-width:260px}#charge-timer .ctm .ctm-gauge{width:100%;height:15px;display:block}#charge-timer .ctm .ctm-pt{color:#c73522;text-align:center;white-space:pre-line;font-size:14px;line-height:1.4}#charge-timer .ctm.ctm-narrow .ctm-prog{gap:5px;padding:4px 8px}#charge-timer .ctm.ctm-narrow .ctm-pt{font-size:12px}#charge-timer .ctm .ctm-pfx{z-index:0;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#charge-timer .ctm .ctm-prog>:not(.ctm-pfx){z-index:1;position:relative}#charge-timer .ctm.ctm-fx .ctm-prog{background:radial-gradient(at 50% 42%,#3a5a8c,#1c2b47 70%);border-color:#cfe0ea}#charge-timer .ctm.ctm-fx .ctm-pt,#charge-timer .ctm.ctm-fx .ctm-pt *{text-shadow:0 1px 2px #0008;color:#ffd88a!important}#charge-timer .ctm .ctm-count{white-space:nowrap;justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}#charge-timer .ctm .ctm-co{color:#7d93a6;font-size:16px}#charge-timer .ctm .ctm-ar{background:#d29b2f;flex:none;width:22px;height:2px;position:relative}#charge-timer .ctm .ctm-ar:after{content:"";border:2px solid #d29b2f;border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}#charge-timer .ctm .ctm-cn{color:#b5780f;font-size:24px;font-weight:600;transition:transform .18s ease-out;display:inline-block}#charge-timer .ctm.ctm-fx .ctm-co{color:#b8c8e0}#charge-timer .ctm.ctm-fx .ctm-ar,#charge-timer .ctm.ctm-fx .ctm-ar:after{border-color:#ffd88a}#charge-timer .ctm.ctm-fx .ctm-ar{background:#ffd88a}#charge-timer .ctm.ctm-fx .ctm-cn{color:#fff2c4;text-shadow:0 0 10px #ffcf5a,0 1px 2px #0008}#charge-timer .ctm .ctm-cn.pop{transform:scale(1.14)}#charge-timer .ctm.ctm-narrow .ctm-co{font-size:13px}#charge-timer .ctm.ctm-narrow .ctm-cn{font-size:18px}#charge-timer .ctm.ctm-narrow .ctm-count{gap:7px}#charge-timer .ctm-wfx{z-index:31;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0}#charge-timer .ctm .ctm-bar{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}#charge-timer .ctm .ctm-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;width:calc(52% - 4px);padding:6px 8px 8px;display:flex;position:absolute;top:40px;bottom:58px;right:6px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#charge-timer .ctm.ctm-narrow .ctm-picker{width:auto;bottom:52px;left:6px}#charge-timer .ctm .ctm-ph{flex:none;align-items:center;gap:8px;height:36px;display:flex}#charge-timer .ctm .ctm-ph b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#charge-timer .ctm .ctm-ph small{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}#charge-timer .ctm .ctm-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#charge-timer .ctm .ctm-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#charge-timer .ctm .ctm-cell img{max-width:44px;max-height:44px}#charge-timer .ctm .ctm-cell.sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#charge-timer .ctm .ctm-cell.no>img{opacity:.4}#charge-timer .ctm .ctm-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#charge-timer .ctm .ctm-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#charge-timer .ctm .ctm-strip .ctm-slot{width:44px;height:44px}#charge-timer .ctm .ctm-strip .ctm-slot img{max-width:36px;max-height:36px}#charge-timer .ctm .ctm-strip.hint{grid-template-columns:1fr;place-items:center}#charge-timer .ctm .ctm-strip .ncm-btn{min-width:72px}#charge-timer .ctm .ctm-why{color:#d33a2c;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}#charge-timer .ctm .ctm-sub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}#charge-timer .ctm.ctm-narrow .ctm-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#charge-timer .ctm.ctm-narrow .ctm-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#charge-timer .ctm.ctm-narrow .ctm-strip .ctm-slot{width:40px;height:40px}#charge-timer .ctm.ctm-narrow .ctm-strip .ncm-btn{min-width:60px}#charge-timer .ctm .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite ctm-sk;display:block}#charge-timer .ctm .sk-ln{border-radius:6px;height:12px}#charge-timer .ctm .ctm-sk-slot{width:56px;height:56px}#charge-timer .ctm .ctm-busy{position:relative}#charge-timer .ctm .ctm-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite ctm-sk;position:absolute;inset:0}@keyframes ctm-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#charge-timer .ctm .ctm-err{color:#8aa0b0;text-align:center;grid-area:2/1/4/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#charge-timer .ctm .ctm-err p{margin:0}@media (prefers-reduced-motion:reduce){#charge-timer .ctm .sk,#charge-timer .ctm .ctm-busy:after{animation:none}#charge-timer .ctm .sk{background:#e6eef0}#charge-timer .ctm .ctm-cn{transition:none}}#card-identify-mobile{z-index:30;pointer-events:none;position:absolute;transform:none}#card-identify-mobile,#card-identify-mobile *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#card-identify-mobile button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#card-identify-mobile button:disabled{cursor:default;opacity:.45}#card-identify-mobile button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#card-identify-mobile img,#card-identify-mobile canvas{image-rendering:pixelated;pointer-events:none}#card-identify-mobile .cim-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#card-identify-mobile .cim{color:#42677e;flex-direction:column;gap:8px;font-size:14px;line-height:1.35;display:flex;position:absolute}#card-identify-mobile .cim>header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#fffffad1;border:2px solid #fff;border-radius:22px;flex:none;align-items:center;gap:8px;height:44px;padding:0 0 0 6px;display:flex;overflow:hidden;box-shadow:0 2px 10px #456b8e33}#card-identify-mobile .cim-stats{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}#card-identify-mobile .cim-narrow .cim-stats{gap:6px}#card-identify-mobile .cim-st{background:#e9f1f0;border-radius:15px;flex:none;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #fff}#card-identify-mobile .cim-narrow .cim-st{gap:4px;padding:0 8px}#card-identify-mobile .cim-lb{color:#6e8ca3;white-space:nowrap;font-size:14px}#card-identify-mobile .cim-narrow .cim-lb{font-size:12px}#card-identify-mobile .cim-n{min-width:12px;color:var(--c,#000);font:600 17px/1.15 "MN Maguro",var(--ui-font);text-align:center;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,1px 1px #fff,-1px -1px #fff}#card-identify-mobile .cim-bars{background:#1c2f4a;border-radius:6px;width:110px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff90}#card-identify-mobile .cim-narrow .cim-bars{width:78px}#card-identify-mobile .cim-bar{height:6px;position:absolute;top:2px;left:2px}#card-identify-mobile .cim-bar2{height:2px;top:9px}#card-identify-mobile .cim-x{color:#4d718b;border-radius:20px;flex:none;width:44px;height:40px}#card-identify-mobile .cim-x:before,#card-identify-mobile .cim-x:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#card-identify-mobile .cim-x:after{transform:translate(-50%,-50%)rotate(-45deg)}#card-identify-mobile .cim-board{flex:none;height:150px;position:relative}#card-identify-mobile .cim-board.compact{height:80px}#card-identify-mobile .cim-cards{filter:drop-shadow(0 3px 3px #0004);width:100%;height:100%;position:absolute;inset:0}#card-identify-mobile .cim-hit{border-radius:6px;width:58px;height:84px;position:absolute}#card-identify-mobile .cim-hit[hidden],#card-identify-mobile .cim-lbl[hidden]{display:none}#card-identify-mobile .cim-reg{background:linear-gradient(145deg,#fffffff0,#dce9f3f0);border:2px solid #fff;border-radius:8px;place-items:center;width:52px;height:72px;display:grid;position:absolute;top:58px;box-shadow:0 2px 8px #456b8e44}#card-identify-mobile .cim-reg:disabled{opacity:1}#card-identify-mobile .compact .cim-reg{height:68px;top:6px}#card-identify-mobile .cim-reg.add{color:#8eaabb;background:#fffffab3;border:2px dashed #fff}#card-identify-mobile .cim-reg.add:before,#card-identify-mobile .cim-reg.add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#card-identify-mobile .cim-reg.add:after{transform:translate(-50%,-50%)rotate(90deg)}#card-identify-mobile .cim-lbl{z-index:2;color:#42677e;white-space:nowrap;pointer-events:none;background:#fffffaeb;border:1px solid #fff;border-radius:8px;max-width:62px;height:16px;padding:0 4px;font-size:11px;line-height:14px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 3px #456b8e44}#card-identify-mobile .cim-lbl>span{display:inline-block}#card-identify-mobile .cim-lbl.mq>span{animation:4s ease-in-out infinite alternate cim-mq}@keyframes cim-mq{0%,20%{transform:translate(0)}80%,to{transform:translateX(var(--mq))}}#card-identify-mobile .cim-empty{text-align:center;background:#fffffad1;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:0 12px;display:flex;position:absolute;top:6px;bottom:6px;box-shadow:0 2px 10px #456b8e33}#card-identify-mobile .cim-empty .ncm-btn{min-width:140px}#card-identify-mobile .cim-hint{color:#6e8ca3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.3;overflow:hidden}#card-identify-mobile .cim-pend{gap:6px;display:flex}#card-identify-mobile .cim-pend .cim-sk{width:40px;height:56px}#card-identify-mobile .cim-narrow .cim-pend .cim-sk{width:36px;height:52px}#card-identify-mobile .cim-sk{background:#e3ebe8;border-radius:8px;flex:none;display:block;position:relative;overflow:hidden}#card-identify-mobile .cim-sk:after{content:"";background:linear-gradient(100deg,#fff0 20%,#ffffffb3 50%,#fff0 80%);animation:1.2s infinite cim-sh;position:absolute;inset:0;transform:translate(-100%)}@keyframes cim-sh{to{transform:translate(100%)}}#card-identify-mobile .cim-sk-pill{border-radius:13px;height:26px}#card-identify-mobile .cim-skrow{justify-content:center;align-items:flex-end;gap:6px;display:flex;position:absolute;inset:42px 0 4px}#card-identify-mobile .cim-sk-reg{background:#e3ebe8cc;width:52px;height:72px;margin-right:4px}#card-identify-mobile .cim-sk-card{background:#e3ebe8cc;width:58px;height:84px;margin-bottom:20px}#card-identify-mobile .cim-err{color:#7d93a6;pointer-events:auto;background:#fffffad1;border:2px solid #fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:6px 0}#card-identify-mobile .cim-strip{pointer-events:auto;background:#fffffaf2;border:2px solid #fff;border-radius:12px;flex:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:48px;padding:3px 8px;display:grid;box-shadow:0 2px 10px #456b8e33}#card-identify-mobile .cim-strip.cta{grid-template-columns:40px minmax(0,1fr) auto auto}#card-identify-mobile .cim-strip.hint{justify-content:center;gap:10px;display:flex}#card-identify-mobile .cim-strip.hint.cta{justify-content:space-between;padding-left:14px}#card-identify-mobile .cim-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#card-identify-mobile .cim-slot img{max-width:34px;max-height:34px}#card-identify-mobile .cim-info{flex-direction:column;gap:1px;min-width:0;display:flex}#card-identify-mobile .cim-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}#card-identify-mobile .cim-meta{color:#8aa0b0;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex;overflow:hidden}#card-identify-mobile .cim-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#card-identify-mobile .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 14px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#card-identify-mobile .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#card-identify-mobile .ncm-btn.cim-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#card-identify-mobile .ncm-btn.ncm-sm{min-width:64px;height:36px;padding:0 14px;font-size:13px}#card-identify-mobile .ncm-btn:active:not(:disabled){filter:brightness(.95)}#card-identify-mobile .cim-scrim{z-index:20;pointer-events:auto;background:#1d2c3a55;position:absolute;inset:0}#card-identify-mobile .cim-pk{z-index:21;color:#42677e;pointer-events:auto;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:6px;max-width:560px;margin:0 auto;padding:0 10px 10px;display:flex;position:absolute;inset:16px;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#card-identify-mobile .cim-pk>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;height:36px;margin:0 -10px;padding:0 0 0 12px;font-size:16px;display:flex}#card-identify-mobile .cim-pk .cim-ttl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#card-identify-mobile .cim-pk .cim-x{color:#fff;height:36px}#card-identify-mobile .cim-ph{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;overflow:hidden}#card-identify-mobile .cim-none{color:#8aa0b0;text-align:center;border:2px dashed #c8dae2;border-radius:10px;flex:1;justify-content:center;align-items:center;margin:0;padding:0 12px;font-size:13px;display:flex}#card-identify-mobile .cim-grid{scrollbar-width:thin;flex:auto;grid-template-columns:repeat(auto-fill,56px);align-content:start;gap:6px;min-height:0;margin:-3px;padding:3px;display:grid;overflow:auto}#card-identify-mobile .cim-sect{white-space:nowrap;grid-column:1/-1;align-items:center;gap:6px;height:20px;margin-top:2px;font-size:13px;display:flex;overflow:hidden}#card-identify-mobile .cim-sect:first-child{margin-top:0}#card-identify-mobile .cim-sn{text-overflow:ellipsis;min-width:0;overflow:hidden}#card-identify-mobile .cim-sc{color:#6e8ca3;background:#e5eee9;border-radius:8px;flex:none;padding:0 6px;font-size:11px;line-height:16px}#card-identify-mobile .cim-sect:after{content:"";background:#d6e3e3;flex:1;height:1px}#card-identify-mobile .cim-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#card-identify-mobile .cim-cell:disabled{opacity:1}#card-identify-mobile .cim-cell img{max-width:44px;max-height:44px}#card-identify-mobile .cim-cell.sel{outline-offset:-1px;outline:3px solid #eab14e}#card-identify-mobile .cim-cell.no img{filter:grayscale(.6)brightness(.9)}#card-identify-mobile .cim-pk .cim-strip{background:#fffdf7;grid-template-columns:40px minmax(0,1fr) auto auto;box-shadow:0 1px 3px #758c9f44}#card-identify-mobile .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#card-identify-mobile .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#card-identify-mobile .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#card-identify-mobile .timer-overlay{width:13px;height:13px;top:2px;right:2px}#card-identify-mobile .broken-overlay{width:13px;height:13px;top:2px;left:2px}#card-identify-mobile .cim-sec{z-index:25;pointer-events:auto;background:#0006;position:absolute;inset:0}#card-identify-mobile .cim-sec-art{transform-origin:0 0;width:709px;height:405px;position:absolute}#card-identify-mobile .cim-sec-art>canvas{position:absolute;top:0;left:0}#card-identify-mobile .cim-sec-hit{position:absolute}#card-identify-mobile .cim-sec-ok{z-index:2;width:120px;position:absolute}#card-identify-mobile .cim-fx{z-index:26;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#card-identify-mobile .cim-fx-add{mix-blend-mode:plus-lighter}dialog.mobile-amount.card-identify-mobile-confirm .mobile-confirm-text b{color:#604396}dialog.mobile-amount.card-identify-mobile-confirm .mobile-amount-actions>button.cim-yes{text-shadow:0 1px #ffe9b3;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}@media (prefers-reduced-motion:reduce){#card-identify-mobile .cim-sk:after{opacity:.4;animation:none;transform:none}#card-identify-mobile .cim-lbl.mq>span{animation:none}#card-identify-mobile .cim-lbl.mq{text-overflow:ellipsis}}#item-reform{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#3c332d;position:absolute}#item-reform[hidden]{display:none}#item-reform .item-reform-form{pointer-events:auto;transform-origin:0 0;position:absolute}#item-reform canvas{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.item-reform-title,.item-reform-label,.item-reform-list{z-index:3;position:absolute;overflow:hidden}.item-reform-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;width:525px;height:18px;font-weight:600;line-height:18px;top:3px;left:12px}.item-reform-close{z-index:8;position:absolute;top:3px;right:9px}.item-reform-label{white-space:nowrap;height:16px;line-height:16px}.item-reform-notice{color:#fff;font-size:11px;line-height:15px}.item-reform-name{text-align:center;color:#5b4338;font-weight:700}.item-reform-reset-label{color:#6b88c4;text-align:center;text-shadow:1px 1px #fff;font-size:12px}.item-reform-reset-hammer{z-index:4;width:44px;height:42px;image-rendering:pixelated;pointer-events:none;position:absolute;inset:auto}.item-reform-cost-caption{color:#ab1b1b;text-align:right;text-shadow:1px 1px #d2bc85;font-weight:700}.item-reform-cost{color:#9b2f59;text-align:right}.item-reform-slot{z-index:5;background:0 0;border:0;width:32px;height:32px;padding:0;position:absolute;overflow:visible}.item-reform-slot img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.item-reform-slot.ghost img{opacity:.392}.item-reform-count{text-align:right;color:#222;text-shadow:1px 1px #fff;pointer-events:none;width:20px;height:12px;line-height:12px;position:absolute;bottom:0;right:0}.item-reform-count.required{color:red;top:0;bottom:auto}.item-reform-count.owned{color:#000;bottom:0}.item-reform-list{height:185px;line-height:15px}.item-reform-row{white-space:nowrap;height:15px;position:relative}.item-reform-source{color:#252525}.item-reform-preview{color:#8b8b87}.item-reform-preview.result{color:#252525}.item-reform-remaining{color:#259521}.item-reform-row.selected{color:#315eaf}.item-reform-row button.item-reform-ability{background-color:#0000;border:0;width:15px;height:14px;padding:0;position:absolute;top:0;left:182px}.item-reform-row button.item-reform-ability[aria-pressed=true],.item-reform-row button.item-reform-ability[aria-pressed=true]:hover,.item-reform-row button.item-reform-ability[aria-pressed=true]:active{background-image:var(--active)}.item-reform-action,.item-reform-auto-toggle,.item-reform-call{z-index:7;position:absolute}.item-reform-action,.item-reform-auto-toggle{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px 0 17px;line-height:20px}.item-reform-action:disabled,.item-reform-auto-toggle:disabled{opacity:.58}#item-reform canvas.item-reform-effect{z-index:12;pointer-events:none;mix-blend-mode:plus-lighter;image-rendering:pixelated;position:absolute;inset:0}.item-reform-confirm{color:#576388;background:0 0;border:0;padding:0}.item-reform-confirm::backdrop{background:0 0}.item-reform-confirm .shop-panel>header{color:#fff;position:absolute;top:3px;left:12px}.item-reform-confirm p{white-space:pre-line;margin:0;line-height:20px;position:absolute;top:26px;left:14px;right:14px}#item-reform .item-reform-auto{pointer-events:auto;color:#3c3a52;position:absolute}#item-reform .item-reform-auto-text{z-index:3;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:0 2px;font-size:11px;position:absolute;overflow:hidden}#item-reform .item-reform-auto-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;font-size:12px;font-weight:600}#item-reform .item-reform-auto-close{z-index:8;position:absolute;top:3px;right:9px}#item-reform .item-reform-auto-note{color:#7f7b99;font-size:10px}#item-reform .item-reform-auto-subject{color:#575757;text-shadow:1px 1px #fff;padding:0 4px}#item-reform .item-reform-auto-text.ok{color:#2b8a3e}#item-reform .item-reform-auto-text.no{color:#c92a2a}#item-reform .item-reform-auto-text.muted{color:#a3a1b8}#item-reform .item-reform-auto-text.center{text-align:center}#item-reform .item-reform-auto-text.bold{font-weight:700}#item-reform .item-reform-auto-text.warn{color:#e8590c;font-weight:700;overflow:visible}#item-reform .item-reform-auto-text.small{font-size:10px}#item-reform .item-reform-auto-tick{vertical-align:-2px;margin-left:2px}#item-reform .item-reform-auto-check{z-index:6;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}#item-reform .item-reform-auto-check canvas{display:block;position:static}#item-reform .item-reform-auto-check:disabled{cursor:default;opacity:.55}#item-reform input.item-reform-auto-spin{z-index:6;box-sizing:border-box;text-align:center;height:17px;font:11px var(--ui-font);color:#575757;text-shadow:1px 1px #fff;background:0 0;border:0;outline:none;padding:0 3px;position:absolute}#item-reform input.item-reform-auto-spin:disabled{color:#a3a1b8}#item-reform .item-reform-auto .item-reform-auto-spinb{z-index:6;position:absolute}#item-reform .item-reform-auto canvas.item-reform-auto-progress{inset:auto}#item-reform .item-reform-auto-action{z-index:7;position:absolute}#item-reform .item-reform-auto-action:after{content:attr(aria-label);text-align:center;color:#fff;text-shadow:1px 1px #75556a;pointer-events:none;height:20px;line-height:20px;position:absolute;top:0;left:13px;right:2px}#item-reform .item-reform-auto-action:disabled{opacity:.58}#item-reform .item-reform-auto-toggle[aria-pressed=true]{background-image:var(--active)}.item-reform-confirm .item-reform-auto-sum{color:#45416d;white-space:normal;border-top:1px dashed #b9bfe0;margin-top:6px;padding-top:5px;display:block}.item-reform-confirm .item-reform-auto-sum-line{display:block}.item-reform-confirm .item-reform-auto-sum-line.bad{color:#c92a2a}#item-reform.mobile-reform{z-index:30;transform:none}#item-reform .irm{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:276px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#item-reform .irm.irm-narrow{grid-template-columns:minmax(196px,46%) minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}#item-reform .irm.irm-alone{grid-template:36px 1fr/1fr}#item-reform .irm,#item-reform .irm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#item-reform .irm img,#item-reform .irm canvas{image-rendering:pixelated;pointer-events:none;position:static;inset:auto}#item-reform .irm button{width:auto;height:auto;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#item-reform .irm button:disabled{cursor:default;opacity:.45}#item-reform .irm :is(.irm-card,.irm-slotb,.irm-row):disabled{opacity:1}#item-reform .irm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#item-reform .irm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#item-reform .irm.irm-narrow>header{margin:0 -8px}#item-reform .irm .irm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#item-reform .irm .irm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#item-reform .irm .irm-money .ncm-gelder{width:18px;height:15px}#item-reform .irm .irm-close{color:#fff;flex:none;width:44px;height:36px}#item-reform .irm .irm-close:before,#item-reform .irm .irm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#item-reform .irm .irm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#item-reform .irm .irm-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#item-reform .irm .irm-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;place-items:center;margin:0;font-size:13px;display:grid}#item-reform .irm .irm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-reform .irm .irm-slot img{max-width:40px;max-height:40px}#item-reform .irm .irm-slot.irm-ghost{box-shadow:none;background:#ffffff8c;border:2px dashed #b9cfd9}#item-reform .irm .irm-slot.irm-ghost img{opacity:.3}#item-reform .irm .irm-plus:before,#item-reform .irm .irm-plus:after{content:"";background:#a9bac6;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#item-reform .irm .irm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#item-reform .irm .irm-badge{z-index:2;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#item-reform .irm .irm-badge.short{color:#d33a2c}#item-reform .irm .irm-badge.none{color:#7d93a6}#item-reform .irm .item-lock-badge{z-index:3;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#item-reform .irm .irm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #fff}#item-reform .irm .irm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#item-reform .irm .inventory-status-overlay{z-index:1;pointer-events:none;image-rendering:pixelated;position:absolute}#item-reform .irm .timer-overlay{width:13px;height:13px;top:2px;right:2px}#item-reform .irm .broken-overlay{width:13px;height:13px;top:2px;left:2px}#item-reform .irm .expired .timer-overlay,#item-reform .irm .unusable>img{filter:brightness(.565)}#item-reform .irm .irm-slot.irm-hit{animation:.6s ease-out forwards irm-hit}@keyframes irm-hit{0%{box-shadow:0 0 #ffd47d,0 1px 3px #758c9f66}to{box-shadow:0 0 0 10px #ffd47d00,0 1px 3px #758c9f66}}#item-reform .irm .irm-info{flex-direction:column;gap:3px;min-width:0;display:flex}#item-reform .irm .irm-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#item-reform .irm .irm-cap{align-items:center;gap:4px;min-width:0;display:flex}#item-reform .irm .irm-cap .irm-art{flex:none}#item-reform .irm .irm-cap .irm-name{color:#42677e;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:16px;display:-webkit-box}#item-reform .irm .irm-cap-row{align-items:center;gap:5px;min-width:0;display:flex}#item-reform .irm .irm-elixir{color:#6e8ca3;font-size:12px}#item-reform .irm .irm-hint{color:#8aa0b0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:15px;display:-webkit-box;overflow:hidden}#item-reform .irm .irm-hint.irm-notice{color:#52758d;font-size:13px}#item-reform .irm .irm-hint.neg{color:#d33a2c}#item-reform .irm .irm-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}#item-reform .irm .irm-meta>*{flex:none}#item-reform .irm .irm-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#item-reform .irm .irm-tag.ok{color:#3d8a45;background:#e3f3e0}#item-reform .irm .irm-tag.bad{color:#d33a2c;background:#fff4f2}#item-reform .irm .irm-tag.warn{color:#a86a06;background:#fff3dc}#item-reform .irm .irm-tag.sel{color:#3d63a8;background:#e6eefb;font-weight:600}#item-reform .irm .irm-gel{align-items:center;gap:4px;display:inline-flex}#item-reform .irm .irm-gel .ncm-gelder{width:18px;height:15px}#item-reform .irm .irm-price{color:#b5780f;font-size:16px;font-weight:600}#item-reform .irm .irm-price.neg{color:#d33a2c}#item-reform .irm .irm-btn{color:#fff;text-shadow:0 1px #416cac88;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 10px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#item-reform .irm .irm-btn.irm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#item-reform .irm .irm-btn.irm-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#item-reform .irm .irm-btn.irm-sm{min-width:58px;height:36px;padding:0 12px;font-size:13px}#item-reform .irm .irm-btn:active:not(:disabled){filter:brightness(.96)}#item-reform .irm .irm-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#item-reform .irm .irm-lc{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;display:flex}#item-reform .irm .irm-card{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;height:74px;padding:0 6px 0 4px;display:grid;box-shadow:0 1px 3px #758c9f44}#item-reform .irm .irm-card.on{outline-offset:-2px;outline:2px solid #eab14e}#item-reform .irm .irm-slotb{border-radius:8px;display:block}#item-reform .irm .irm-duo{grid-template-columns:auto minmax(0,1fr)}#item-reform .irm .irm-pair{gap:6px;display:flex}#item-reform .irm .irm-pair .irm-slot{width:48px;height:48px}#item-reform .irm .irm-ham{grid-template-columns:52px minmax(0,1fr)}#item-reform .irm .irm-hm{background:#ffffff8c;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}#item-reform .irm .irm-hm canvas{width:44px;height:42px}#item-reform .irm.irm-narrow .irm-card{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;height:56px}#item-reform .irm.irm-narrow :is(.irm-card .irm-slot,.irm-pair .irm-slot,.irm-hm){width:44px;height:44px}#item-reform .irm.irm-narrow .irm-slot img{max-width:36px;max-height:36px}#item-reform .irm.irm-narrow .irm-cap .irm-name{font-size:12px;line-height:14px}#item-reform .irm.irm-narrow .irm-card .irm-cap .irm-art{display:none}#item-reform .irm.irm-narrow .irm-card .irm-btn.irm-sm{min-width:52px;height:34px;padding:0 9px}#item-reform .irm.irm-narrow .irm-card .irm-hint{-webkit-line-clamp:3;line-height:14px;font-size:12px!important}#item-reform .irm.irm-narrow .irm-card :is(.irm-opt,.irm-lv,.irm-need),#item-reform .irm.irm-narrow .irm-duo .irm-hint{display:none}#item-reform .irm.irm-narrow :is(.irm-duo,.irm-ham){grid-template-columns:auto minmax(0,1fr)}#item-reform .irm .irm-rc{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex-direction:column;grid-area:2/2;gap:5px;min-height:0;padding:6px 8px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-reform .irm .irm-ph{flex:none;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;display:grid}#item-reform .irm .irm-ph .irm-meta{flex-wrap:wrap;row-gap:2px}#item-reform .irm .irm-pslot{width:44px;height:44px}#item-reform .irm .irm-pslot img{max-width:36px;max-height:36px}#item-reform .irm .irm-caption{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#item-reform .irm .irm-lh{flex:none;align-items:center;gap:6px;display:flex}#item-reform .irm .irm-lh .irm-hint{color:#6e8ca3;flex:1;min-width:0}#item-reform .irm .irm-lh .irm-tag{flex:none}#item-reform .irm :is(.irm-thd,.irm-row){grid-template-columns:62px minmax(0,.8fr) 14px minmax(0,1.25fr) 40px;align-items:center;gap:4px;display:grid}#item-reform .irm :is(.irm-thd,.irm-list).irm-nosel,#item-reform .irm .irm-nosel>.irm-row{grid-template-columns:62px minmax(0,.8fr) 14px minmax(0,1.25fr)}#item-reform .irm .irm-thd{color:#8aa0b0;white-space:nowrap;flex:none;height:16px;padding:0 6px;font-size:11px}#item-reform .irm .irm-thd>span{text-overflow:ellipsis;overflow:hidden}#item-reform .irm .irm-cur{text-align:right}#item-reform .irm .irm-list{scrollbar-width:thin;scrollbar-color:#8cbace transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:1px 2px 2px 1px;display:flex;overflow:hidden auto}#item-reform .irm .irm-row{white-space:nowrap;background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex:none;height:34px;padding:0 4px 0 6px;font-size:13px;transition:background-color .15s,border-color .15s,box-shadow .15s}#item-reform .irm .irm-row>span{text-overflow:ellipsis;overflow:hidden}#item-reform .irm .irm-sn{color:#52758d}#item-reform .irm .irm-ar{border:2px solid #9db3c2;border-width:2px 2px 0 0;justify-self:center;width:10px;height:10px;transform:rotate(45deg)}#item-reform .irm .irm-rg{color:#3d63a8;font-weight:600}#item-reform .irm .irm-up{color:#3d8a45;font-weight:600}#item-reform .irm .irm-dn{color:#d33a2c;font-weight:600}#item-reform .irm .irm-pk{background:#fff;border-radius:14px;justify-self:end;place-items:center;width:36px;height:28px;transition:transform .15s;display:grid;box-shadow:0 0 0 1px #d6e2e8}#item-reform .irm .irm-row.on{background:linear-gradient(#fff0c966,#fff0c966),#f7faf5;border-color:#eab14e;box-shadow:inset 0 0 0 1px #eab14e}#item-reform .irm .irm-row.on .irm-pk{background:#fff3d6;box-shadow:0 0 0 1px #eab14e}#item-reform .irm .irm-pick:active:not(:disabled) .irm-pk{transform:scale(.9)}#item-reform .irm .irm-row.irm-ex{white-space:normal;background:#fff;gap:8px;height:auto;min-height:34px;padding:6px 8px;display:flex}#item-reform .irm .irm-ex .irm-hint{color:#6e8ca3;font-size:13px;display:block}#item-reform .irm .irm-row.fresh{animation:.36s ease-out both irm-in;animation-delay:calc(var(--i)*90ms)}@keyframes irm-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}#item-reform .irm.irm-narrow .irm-thd{display:none}#item-reform .irm.irm-narrow .irm-row:not(.irm-ex){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 34px;align-content:center;gap:0 6px;height:34px;padding:0 3px 0 6px;font-size:12px;line-height:14px}#item-reform .irm.irm-narrow .irm-nosel>.irm-row:not(.irm-ex){grid-template-columns:minmax(0,1fr) auto;padding-right:6px}#item-reform .irm.irm-narrow .irm-row .irm-sn{grid-area:1/1}#item-reform .irm.irm-narrow .irm-row .irm-cur{text-align:left;color:#8aa0b0;grid-area:2/1;font-size:11px}#item-reform .irm.irm-narrow .irm-row .irm-ar{display:none}#item-reform .irm.irm-narrow .irm-row :is(.irm-rg,.irm-up,.irm-dn,.irm-eq){text-align:right;grid-area:1/2/3}#item-reform .irm.irm-narrow .irm-row .irm-pk{grid-area:1/3/3;width:34px}#item-reform .irm.irm-narrow .irm-rc{padding:5px 6px}#item-reform .irm.irm-narrow .irm-ph{grid-template-columns:40px minmax(0,1fr);min-height:42px}#item-reform .irm.irm-narrow .irm-pslot{width:40px;height:40px}#item-reform .irm .irm-cmp{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}#item-reform .irm .irm-cmp-row{align-items:center;gap:12px;display:flex}#item-reform .irm .irm-n{color:#6e8ca3;white-space:nowrap;background:#f7faf5;border:1px solid #e1eaee;border-radius:10px;flex-direction:column;align-items:center;min-width:92px;padding:6px 10px;font-size:12px;display:flex}#item-reform .irm .irm-n b{color:#42677e;font-size:24px;line-height:28px}#item-reform .irm .irm-n.z b{color:#d33a2c}#item-reform .irm .irm-n.g b{color:#3d8a45}#item-reform .irm .irm-cmp .irm-ar{border-width:3px 3px 0 0;width:14px;height:14px}#item-reform .irm.irm-narrow .irm-n{min-width:76px}#item-reform .irm.irm-narrow .irm-n b{font-size:20px}#item-reform .irm .irm-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}#item-reform .irm .irm-pill{color:#6e8ca3;white-space:nowrap;background:#fffdf7;border:2px solid #fff;border-radius:22px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;font-size:13px;display:flex;overflow:hidden}#item-reform .irm .irm-pill.irm-blank{background:0 0;border-color:#0000}#item-reform .irm .irm-bar .irm-btn{flex:none;min-width:104px}#item-reform .irm .irm-bar .irm-pri{min-width:150px}#item-reform .irm.irm-narrow .irm-bar .irm-btn{min-width:88px}#item-reform .irm.irm-narrow .irm-bar .irm-pri{min-width:120px}#item-reform .irm .irm-working:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite irm-sk;position:absolute;inset:0}#item-reform .irm .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite irm-sk;display:block}#item-reform .irm .sk-ln{border-radius:6px;height:12px}#item-reform .irm .sk-t{height:15px}#item-reform .irm .sk-slot{width:52px;height:52px}#item-reform .irm.irm-narrow .sk-slot,#item-reform .irm .sk-pslot{width:44px;height:44px}#item-reform .irm .sk-row{flex:none;height:34px}#item-reform .irm .sk-pill{border-radius:22px;flex:1;height:44px}#item-reform .irm .sk-b{border-radius:20px;width:104px;height:44px}#item-reform .irm .sk-b.sk-pri{width:150px}#item-reform .irm.irm-narrow .sk-b{width:88px}#item-reform .irm.irm-narrow .sk-b.sk-pri{width:120px}#item-reform .irm .irm-meta-sk{width:110px}#item-reform .irm .irm-name-sk{width:70%}#item-reform .irm .irm-fee-sk{width:90px}#item-reform .irm .irm-cmp-sk{width:220px;height:62px}#item-reform .irm .irm-slot.busy:after{content:"";background:linear-gradient(100deg,#fff0 30%,#fffb 50%,#fff0 70%) 0 0/220% 100%;border-radius:5px;animation:1.4s ease-in-out infinite irm-sk;position:absolute;inset:0}@keyframes irm-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#item-reform .irm .irm-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:44px minmax(0,1fr) 60px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#item-reform .irm.irm-narrow .irm-picker{grid-template-rows:44px minmax(0,1fr) 58px;padding:6px 8px 8px}#item-reform .irm .irm-pph{align-items:center;gap:8px;min-width:0;display:flex}#item-reform .irm .irm-ph-slot{width:40px;height:40px}#item-reform .irm .irm-ph-slot img{max-width:34px;max-height:34px}#item-reform .irm .irm-pt{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#item-reform .irm .irm-pt small{color:#8aa0b0;text-overflow:ellipsis;font-size:12px;overflow:hidden}#item-reform .irm .irm-pph .irm-btn{flex:none;min-width:84px}#item-reform .irm .irm-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:6px;padding:9px 6px 6px 9px;display:grid;overflow:auto}#item-reform .irm .irm-cell{aspect-ratio:1;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-reform .irm .irm-cell img{max-width:40px;max-height:40px}#item-reform .irm .irm-cell.on{outline-offset:-3px;outline:3px solid #eab14e}#item-reform .irm .irm-cell.no{background:linear-gradient(145deg,#fff5,#e4e9ec)}#item-reform .irm .irm-cell.no>img{opacity:.4}#item-reform .irm .irm-cell.sel{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#item-reform .irm .irm-grid .irm-empty{padding-top:30px}#item-reform .irm .irm-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-reform .irm .irm-pstrip .irm-slot{width:46px;height:46px}#item-reform .irm .irm-pstrip .irm-info{flex:1}#item-reform .irm .irm-pstrip .irm-btn{flex:none;min-width:78px;height:42px}#item-reform .irm .irm-phint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#item-reform .irm .irm-mult{color:#6e8ca3}#item-reform .irm .irm-why{color:#d33a2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){#item-reform .irm .sk{background:#e6eef0;animation:none}#item-reform .irm :is(.irm-working,.irm-slot.busy):after{background:#ffffff40;animation:none}#item-reform .irm :is(.irm-row.fresh,.irm-slot.irm-hit){animation:none}}.item-reform-mobile-fx{z-index:31;pointer-events:none;mix-blend-mode:plus-lighter;image-rendering:pixelated;position:absolute}dialog.item-reform-mobile-confirm .irm-crow{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}dialog.item-reform-mobile-confirm .irm-crow .mobile-amount-slot{position:relative}dialog.item-reform-mobile-confirm .irm-cbadge{color:#3f4b6e;font:600 12px/1.1 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}dialog.item-reform-mobile-confirm .irm-sp{flex:1}dialog.item-reform-mobile-confirm .irm-gel{align-items:center;gap:4px;display:inline-flex}dialog.item-reform-mobile-confirm .irm-gel .ncm-gelder{width:16px;height:13px}dialog.item-reform-mobile-confirm .irm-price{color:#b5780f;font-weight:600}dialog.item-reform-mobile-confirm .irm-price.neg{color:#d33a2c}dialog.mobile-amount.item-reform-mobile-confirm .mobile-amount-actions>button.irm-yes{text-shadow:0 1px #ffe9b3;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}#item-reform .irm .irm-ph:has(.irm-seg){grid-template-columns:44px minmax(0,1fr) auto}#item-reform .irm.irm-narrow .irm-ph:has(.irm-seg){grid-template-columns:40px minmax(0,1fr) auto}#item-reform .irm .irm-seg{background:#e5eee9;border-radius:18px;padding:2px;display:flex;box-shadow:inset 0 1px 2px #758c9f33}#item-reform .irm .irm-seg button{color:#52758d;text-align:center;border-radius:16px;min-width:78px;height:32px;padding:0 12px;font-size:13px;transition:background-color .15s,color .15s}#item-reform .irm .irm-seg button[aria-pressed=true]{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);font-weight:600;box-shadow:0 1px 3px #5782c855}#item-reform .irm.irm-narrow .irm-seg button{min-width:0;padding:0 9px;font-size:12px}#item-reform .irm :is(.irm-card,.irm-ph,.irm-pstrip,.irm-row,.irm-thd,.irm-pill,.irm-cap,.irm-meta) .mmp-flow,#item-reform .irm .irm-row>.mmp-flow{white-space:nowrap;-webkit-line-clamp:none;line-clamp:none;min-width:0;display:block;overflow:hidden}#item-reform .irm :is(.irm-card,.irm-ph,.irm-pstrip,.irm-row,.irm-thd,.irm-pill) .mmp-flow.go{text-overflow:clip}#item-reform .irm .irm-hint-ico{vertical-align:-2px;display:inline-block}#item-reform .irm .irm-chips{align-items:center;gap:4px;min-width:0;min-height:22px;display:flex;overflow:auto hidden}#item-reform .irm .irm-chip{color:#6e8ca3;white-space:nowrap;background:#eef3f5;border-radius:11px;flex:none;height:22px;padding:0 8px;font-size:11px;line-height:22px}#item-reform .irm .irm-chip.in{animation:.25s ease-out both irm-pop}#item-reform .irm .irm-chip .pass{color:#2f9e44;font-weight:600}#item-reform .irm .irm-chip.ok{color:#3d8a45;background:#e3f3e0;font-weight:600}#item-reform .irm .irm-chip-lbl{color:#a6b7c2;white-space:normal;flex:1;min-width:0;font-size:11px;line-height:13px}@keyframes irm-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}#item-reform .irm .irm-scroll{scrollbar-width:none;touch-action:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%)}#item-reform .irm .irm-scroll::-webkit-scrollbar{display:none}#item-reform .irm .irm-scroll.irm-scroll-x{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fs,0px),#000 calc(100% - var(--fe,0px)),transparent 100%)}#item-reform .irm .irm-scroll.dragging{cursor:grabbing}#item-reform .irm.irm-auto:not(.irm-narrow){grid-template-columns:minmax(220px,33%) minmax(0,1fr)}#item-reform .irm.irm-auto :is(.irm-thd,.irm-row){grid-template-columns:58px minmax(42px,.6fr) 14px minmax(80px,1fr) 132px 40px}#item-reform .irm.irm-auto.irm-compact:not(.irm-narrow){grid-template-columns:minmax(214px,32%) minmax(0,1fr)}#item-reform .irm.irm-auto.irm-compact:not(.irm-narrow) :is(.irm-thd,.irm-row){grid-template-columns:52px minmax(36px,.6fr) 12px minmax(76px,1fr) 122px 36px;gap:3px}#item-reform .irm.irm-auto.irm-compact:not(.irm-narrow) .irm-row{padding:0 3px 0 5px}#item-reform .irm.irm-auto.irm-compact:not(.irm-narrow) .irm-tg .irm-val{padding:0}#item-reform .irm.irm-auto.irm-compact:not(.irm-narrow) .irm-tg .irm-stp{width:26px;height:26px}#item-reform .irm.irm-auto .irm-list{gap:3px}#item-reform .irm.irm-auto .irm-row{height:33px}#item-reform .irm .irm-thd .bad{color:#d33a2c}#item-reform .irm .irm-row .irm-cur.ok{color:#3d8a45;font-weight:600}#item-reform .irm .irm-row.hit{background:linear-gradient(#e3f3e099,#e3f3e099),#f7faf5;border-color:#8fcf94}#item-reform .irm .irm-tg{justify-self:stretch;align-items:center;gap:3px;min-width:0;display:flex}#item-reform .irm .irm-tg .irm-tchk{background:0 0;border:0;flex:none;width:30px;height:30px;padding:0;position:relative}#item-reform .irm .irm-tg .irm-tchk i{box-sizing:border-box;background:#fff;border:2px solid #c5d3da;border-radius:50%;width:20px;height:20px;position:absolute;top:5px;left:5px}#item-reform .irm .irm-tg .irm-tchk[aria-checked=true] i{background:linear-gradient(#ffd96b,#f0b432);border:0;box-shadow:0 0 0 2px #fff,0 1px 2px #a86a0666}#item-reform .irm .irm-tg .irm-tchk[aria-checked=true] i:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}#item-reform .irm .irm-tg .irm-tchk:disabled i{opacity:.6}#item-reform .irm :is(.irm-tg,.irm-rstep) .irm-stp{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:14px;flex:none;width:28px;height:28px;padding:0;position:relative}#item-reform .irm :is(.irm-tg,.irm-rstep) .irm-stp:before,#item-reform .irm :is(.irm-tg,.irm-rstep) .irm-stp.plus:after{content:"";background:currentColor;border-radius:1px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#item-reform .irm :is(.irm-tg,.irm-rstep) .irm-stp.plus:after{transform:translate(-50%,-50%)rotate(90deg)}#item-reform .irm :is(.irm-tg,.irm-rstep) .irm-stp:disabled{opacity:.45}#item-reform .irm .irm-tg .irm-val{box-sizing:border-box;color:#42677e;text-align:center;background:#fff;border:1px solid #c8dae2;border-radius:8px;flex:1;min-width:0;height:28px;font-size:13px;font-weight:600;line-height:26px}#item-reform .irm .irm-tg .irm-val.over{color:#d33a2c;border-color:#f0a487}#item-reform .irm .irm-tg .irm-off{color:#a6b7c2;text-align:center;flex:1;font-size:12px}#item-reform .irm .irm-tg.flash .irm-val{animation:.7s ease-out irm-flash}@keyframes irm-flash{0%{box-shadow:0 0 #8fcf94}to{box-shadow:0 0 0 8px #8fcf9400}}#item-reform .irm.irm-narrow.irm-auto{grid-template-columns:minmax(180px,37%) minmax(0,1fr)}#item-reform .irm.irm-narrow.irm-auto .irm-thd{grid-template-columns:34px 28px minmax(0,1fr) 96px 28px;gap:3px;padding:0 3px 0 5px;display:grid}#item-reform .irm.irm-narrow.irm-auto .irm-list>.irm-row:not(.irm-ex){grid-template-rows:none;grid-template-columns:34px 28px minmax(0,1fr) 96px 28px;column-gap:3px;height:33px;padding:0 3px 0 5px;font-size:12px}#item-reform .irm.irm-narrow.irm-auto :is(.irm-thd,.irm-row)>:nth-child(3){display:none}#item-reform .irm.irm-narrow.irm-auto .irm-list>.irm-row>*{grid-area:auto}#item-reform .irm.irm-narrow.irm-auto .irm-row .irm-cur{color:#9fb0bc;text-align:left;font-size:11px}#item-reform .irm.irm-narrow.irm-auto .irm-row .irm-cur.ok{color:#3d8a45}#item-reform .irm.irm-narrow.irm-auto .irm-row :is(.irm-rg,.irm-up,.irm-dn,.irm-eq){text-align:left;font-size:11px}#item-reform .irm.irm-narrow.irm-auto .irm-tg{gap:2px}#item-reform .irm.irm-narrow.irm-auto .irm-tg .irm-tchk{width:24px;height:28px}#item-reform .irm.irm-narrow.irm-auto .irm-tg .irm-tchk i{top:4px;left:2px}#item-reform .irm.irm-narrow.irm-auto .irm-tg .irm-stp{width:21px;height:24px}#item-reform .irm.irm-narrow.irm-auto .irm-tg .irm-val{height:24px;padding:0;font-size:11px;line-height:22px}#item-reform .irm.irm-narrow.irm-auto .irm-list>.irm-row .irm-pk{width:28px}#item-reform .irm:is(.irm-narrow,.irm-compact) .irm-apill>:is(.irm-alabel,.irm-aunit){display:none}#item-reform .irm .irm-apill>:not(.irm-lim,.irm-sp,.irm-fill){flex:none}#item-reform .irm .irm-apill{justify-content:flex-start;gap:10px;padding:0 6px 0 14px;position:relative}#item-reform .irm .irm-apill>:not(.irm-fill){z-index:1;position:relative}#item-reform .irm .irm-apill .irm-sp{flex:1}#item-reform .irm .irm-rstep{align-items:center;gap:4px;display:flex}#item-reform .irm .irm-rstep b{text-align:center;color:#42677e;min-width:26px;font-size:16px}#item-reform .irm .irm-rstep .irm-stp{border-radius:16px;width:32px;height:32px}#item-reform .irm .irm-lim{color:#a86a06;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}#item-reform .irm .irm-fill{z-index:0;background:linear-gradient(90deg,#ffe7a8,#ffd47d);border-radius:20px;transition:width .45s;position:absolute;top:0;bottom:0;left:0}#item-reform .irm.irm-narrow .irm-apill{gap:6px;padding-left:10px}.irm-fly{transform-origin:17px 17px;z-index:16;pointer-events:none;width:34px;height:34px;image-rendering:pixelated;filter:drop-shadow(0 0 4px #fff6c8)drop-shadow(0 0 8px #ffd47d);position:absolute;top:0;left:0}.irm-spark{z-index:17;pointer-events:none;background:#fff6c8;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 6px 2px #ffd47d}.irm-burst{z-index:15;box-sizing:border-box;pointer-events:none;border:3px solid #ffe7a8;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.5s ease-out forwards irm-burst;position:absolute}@keyframes irm-burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(6)}}dialog.item-reform-mobile-confirm .irm-sum{color:#42677e;background:#f4f8f2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;padding:6px 8px;font-size:13px;display:grid}dialog.item-reform-mobile-confirm .irm-sum dt{color:#8aa0b0}dialog.item-reform-mobile-confirm .irm-sum dd{margin:0}dialog.item-reform-mobile-confirm .irm-sum .neg{color:#d33a2c}dialog.item-reform-mobile-confirm .irm-yes:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){#item-reform .irm :is(.irm-chip.in,.irm-tg.flash .irm-val){animation:none}.irm-fly,.irm-spark,.irm-burst{display:none}}#item-slot-extend{z-index:31;pointer-events:none;transform-origin:0 0;position:absolute;overflow:hidden}body:has(#item-slot-extend:not([hidden])) #item-hover{z-index:32}#item-slot-extend[hidden]{display:none}#item-slot-extend .item-slot-extend-form{transform-origin:0 0;pointer-events:auto;position:absolute;overflow:hidden}#item-slot-extend .item-slot-extend-art{width:293px;height:430px;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0}#item-slot-extend .item-slot-extend-drag{z-index:2;touch-action:none;cursor:move;position:absolute}#item-slot-extend .item-slot-extend-hit{opacity:0;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}#item-slot-extend .item-slot-extend-hit:not(:disabled){cursor:pointer}#item-slot-extend .shop-sprite{image-rendering:pixelated;pointer-events:auto;background-color:#0000;background-repeat:no-repeat;border:0;padding:0;position:absolute}#item-slot-extend .item-slot-extend-close{position:absolute}#item-slot-extend .item-slot-extend-inventory{position:absolute;top:408px;left:7px}#item-slot-extend .item-slot-extend-footer{height:20px;font:12px var(--ui-font,Arial,sans-serif);color:#45416d;border:0;padding:0}#item-slot-extend .item-slot-extend-label{white-space:nowrap;height:18px;line-height:18px;font:12px var(--ui-font,Arial,sans-serif);color:#575757;pointer-events:none;display:block;position:absolute;overflow:hidden}#item-slot-extend .item-slot-extend-fee{box-sizing:border-box;color:#9a2f5b;padding-right:6px}#item-slot-extend .item-slot-extend-result{white-space:normal;overflow-wrap:anywhere;align-items:center;height:36px;font-size:11px;line-height:12px;display:flex}.item-slot-extend-confirm{max-width:calc(100vw - 8px);max-height:calc(100vh - 8px)}.item-slot-extend-confirm header{text-align:center;height:20px;font:12px var(--ui-font,Arial,sans-serif);color:#45416d;position:absolute;top:3px;left:12px;right:12px}.item-slot-extend-confirm p{font:12px var(--ui-font,Arial,sans-serif);white-space:normal;margin:0;line-height:1.25;position:absolute;top:30px;left:14px;right:14px}#item-slot-extend.mobile-item-slot-extend{z-index:30;pointer-events:none;overflow:visible;transform:none}#item-slot-extend .isx{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#item-slot-extend .isx.isx-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px 8px;padding:0 8px 8px}#item-slot-extend .isx,#item-slot-extend .isx *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#item-slot-extend .isx img,#item-slot-extend .isx canvas{image-rendering:pixelated;pointer-events:none;position:static}#item-slot-extend .isx button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#item-slot-extend .isx button:disabled{cursor:default;opacity:.45}#item-slot-extend .isx .isx-slot-btn:disabled{opacity:1}#item-slot-extend .isx .isx-slot-btn:disabled .isx-add{opacity:.45}#item-slot-extend .isx button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#item-slot-extend .isx>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#item-slot-extend .isx.isx-narrow>header{margin:0 -8px}#item-slot-extend .isx .isx-title{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;flex:1;min-width:0;overflow:hidden}#item-slot-extend .isx :is(.isx-close,.isx-pclose){color:#fff;flex:none;width:44px;height:36px}#item-slot-extend .isx .isx-pclose{color:#5c7d96}#item-slot-extend .isx :is(.isx-close,.isx-pclose):before,#item-slot-extend .isx :is(.isx-close,.isx-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#item-slot-extend .isx :is(.isx-close,.isx-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#item-slot-extend .isx .isx-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#item-slot-extend .isx .isx-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#item-slot-extend .isx .isx-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}#item-slot-extend .isx .isx-lab{color:#6e8ca3;white-space:nowrap;flex:none;align-items:center;gap:6px;height:18px;font-size:12px;display:flex;overflow:hidden}#item-slot-extend .isx .isx-n{color:#fff;background:#6aa0cf;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}#item-slot-extend .isx .isx-lt{text-overflow:ellipsis;min-width:0;overflow:hidden}#item-slot-extend .isx .isx-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}#item-slot-extend .isx .isx-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-slot-extend .isx .isx-slot img{max-width:44px;max-height:44px}#item-slot-extend .isx .isx-slot.isx-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#item-slot-extend .isx .isx-slot.isx-add:before,#item-slot-extend .isx .isx-slot.isx-add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#item-slot-extend .isx .isx-slot.isx-add:after{transform:translate(-50%,-50%)rotate(90deg)}#item-slot-extend .isx .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#item-slot-extend .isx .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#item-slot-extend .isx .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#item-slot-extend .isx .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#item-slot-extend .isx .timer-overlay{width:13px;height:13px;top:2px;right:2px}#item-slot-extend .isx :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#item-slot-extend .isx .broken-overlay{width:13px;height:13px}#item-slot-extend .isx .expired .timer-overlay,#item-slot-extend .isx .unusable>img{filter:brightness(.565)}#item-slot-extend .isx .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#item-slot-extend .isx .isx-info{flex-direction:column;gap:2px;min-width:0;display:flex}#item-slot-extend .isx .isx-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#item-slot-extend .isx .isx-hint{color:#8aa0b0;white-space:normal;font-size:13px;line-height:1.3}#item-slot-extend .isx .isx-sub{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#item-slot-extend .isx .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#item-slot-extend .isx .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#item-slot-extend .isx .ncm-btn.isx-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#item-slot-extend .isx .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}#item-slot-extend .isx .ncm-btn:active:not(:disabled){filter:brightness(.95)}#item-slot-extend .isx.isx-narrow .ncm-btn{height:40px;font-size:14px}#item-slot-extend .isx.isx-narrow .ncm-btn.ncm-pri{font-size:15px}#item-slot-extend .isx.isx-narrow .ncm-btn.ncm-sm{height:34px}#item-slot-extend .isx .isx-tgt{flex:none;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 8px;display:grid}#item-slot-extend .isx .isx-tgt>.isx-slot-btn,#item-slot-extend .isx .isx-tgt>.sk:first-child{grid-row:1/3}#item-slot-extend .isx .isx-tgt>:is(.isx-name,.isx-row,.sk-ln){grid-column:2}#item-slot-extend .isx .isx-tgt>:last-child{grid-area:1/3/3}#item-slot-extend .isx .isx-tgt.isx-empty>.isx-name{grid-row:1/3}#item-slot-extend .isx .isx-tgt.isx-lost .isx-slot img,#item-slot-extend .isx .isx-tgt.isx-lost .isx-row{opacity:.4;filter:grayscale()}#item-slot-extend .isx .isx-row{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}#item-slot-extend .isx .isx-cs{aspect-ratio:1;flex:0 30px;place-items:center;min-width:16px;display:grid;position:relative}#item-slot-extend .isx .isx-cs>canvas{width:100%;height:100%;position:absolute;top:0;left:0}#item-slot-extend .isx .isx-cs>img.isx-ci{max-width:80%;max-height:80%;position:relative}#item-slot-extend .isx.isx-narrow .isx-tgt{grid-template-columns:48px minmax(0,1fr) auto;gap:3px 8px;padding:4px 6px}#item-slot-extend .isx.isx-narrow .isx-tgt .isx-slot{width:48px;height:48px}#item-slot-extend .isx.isx-narrow .isx-tgt .isx-slot img{max-width:38px;max-height:38px}#item-slot-extend .isx.isx-narrow .isx-tgt .isx-name{font-size:13px}#item-slot-extend .isx.isx-narrow .isx-cs{flex-basis:26px}#item-slot-extend .isx .isx-desc{color:#575757;background:#fffdf7;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:0;padding:6px 10px;font-size:13px;line-height:1.45;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ece4}#item-slot-extend .isx .isx-desc>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#item-slot-extend .isx .isx-desc.isx-quiet{color:#8aa0b0;text-align:center}#item-slot-extend .isx .isx-desc.isx-quiet>div{white-space:normal}#item-slot-extend .isx.isx-narrow .isx-desc{padding:4px 8px;font-size:12px;line-height:1.35}#item-slot-extend .isx .isx-fee{background:#f5f9f3;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #e1eadf}#item-slot-extend .isx .isx-fl{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;min-width:0;overflow:hidden}#item-slot-extend .isx .ncm-gel{flex:none;align-items:center;gap:4px;display:inline-flex}#item-slot-extend .isx .ncm-gel .ncm-gelder{width:18px;height:15px}#item-slot-extend .isx .isx-price{color:#42677e;font-size:15px;font-weight:600}#item-slot-extend .isx .isx-price.short{color:#c73522}#item-slot-extend .isx.isx-narrow .isx-fee{height:26px}#item-slot-extend .isx .isx-mat{flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}#item-slot-extend .isx .isx-mat .isx-name{font-size:14px}#item-slot-extend .isx .isx-hlp{flex:none;grid-template-columns:1fr 1fr;gap:6px;padding:6px 8px;display:grid}#item-slot-extend .isx .isx-hc{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}#item-slot-extend .isx .isx-ht{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}#item-slot-extend .isx .isx-ht.r{color:#2f72c8}#item-slot-extend .isx .isx-ht.p{color:#8a4fe0}#item-slot-extend .isx .isx-ht.e{color:#8aa0b0}#item-slot-extend .isx.isx-narrow .isx-mat{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:4px 6px}#item-slot-extend .isx.isx-narrow .isx-mat .isx-slot{width:48px;height:48px}#item-slot-extend .isx.isx-narrow .isx-mat .isx-name{font-size:13px}#item-slot-extend .isx.isx-narrow .isx-hlp{gap:4px;padding:4px 6px}#item-slot-extend .isx.isx-narrow .isx-hc{grid-template-columns:44px minmax(0,1fr);gap:6px}#item-slot-extend .isx.isx-narrow .isx-hc .isx-slot{width:44px;height:44px}#item-slot-extend .isx.isx-narrow .isx-hc .isx-slot img{max-width:36px;max-height:36px}#item-slot-extend .isx.isx-narrow .isx-ht{font-size:11px;line-height:1.2}#item-slot-extend .isx .isx-prog{background:radial-gradient(at 50% 42%,#3a5a8c,#1c2b47 70%);border-color:#cfe0ea;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:8px 12px;display:flex;position:relative;overflow:hidden}#item-slot-extend .isx .isx-prog>:not(.isx-pfx){z-index:1;position:relative}#item-slot-extend .isx .isx-pfx{z-index:0;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#item-slot-extend .isx .isx-machine{flex:none}#item-slot-extend .isx .isx-gw{flex:none;width:100%;max-width:240px}#item-slot-extend .isx .isx-gauge{width:100%;height:16px;display:block}#item-slot-extend .isx .isx-pt{color:#ffd88a;text-align:center;text-shadow:0 1px 2px #0008;font-size:14px;line-height:1.4}#item-slot-extend .isx .isx-pt *{color:inherit!important}#item-slot-extend .isx .isx-res .isx-pt{font-size:15px;line-height:1.45}#item-slot-extend .isx .isx-res.ok .isx-pt{color:#9fd0ff}#item-slot-extend .isx .isx-res.bad .isx-pt{color:#ff9a8f}#item-slot-extend .isx .isx-res.keep .isx-pt{color:#d6c0ff}#item-slot-extend .isx .isx-slot.isx-big{width:72px;height:72px}#item-slot-extend .isx .isx-slot.isx-big img{max-width:60px;max-height:60px}#item-slot-extend .isx .isx-slot.isx-gone{filter:grayscale()brightness(.7)}#item-slot-extend .isx.isx-narrow .isx-prog{gap:5px;padding:4px 8px}#item-slot-extend .isx.isx-narrow .isx-pt{font-size:12px}#item-slot-extend .isx.isx-narrow .isx-res .isx-pt{font-size:13px}#item-slot-extend .isx.isx-narrow .isx-slot.isx-big{width:56px;height:56px}#item-slot-extend .isx-wfx{z-index:31;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0}#item-slot-extend .isx .isx-bar{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}#item-slot-extend .isx .isx-bar.two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}#item-slot-extend .isx .isx-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;width:calc(48% - 4px);padding:6px 8px 8px;display:flex;position:absolute;top:40px;bottom:58px;right:6px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#item-slot-extend .isx.isx-narrow .isx-picker{width:auto;bottom:52px;left:6px}#item-slot-extend .isx .isx-ph{flex:none;align-items:center;gap:8px;height:36px;display:flex}#item-slot-extend .isx .isx-ph b{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#item-slot-extend .isx .isx-grid{scrollbar-width:thin;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#item-slot-extend .isx .isx-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-slot-extend .isx .isx-cell img{max-width:44px;max-height:44px}#item-slot-extend .isx .isx-cell.sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#item-slot-extend .isx .isx-cell.no>img{opacity:.4}#item-slot-extend .isx .isx-empty-list{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#item-slot-extend .isx .isx-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#item-slot-extend .isx .isx-strip.no{row-gap:2px}#item-slot-extend .isx .isx-strip .isx-slot{width:44px;height:44px}#item-slot-extend .isx .isx-strip .isx-slot img{max-width:36px;max-height:36px}#item-slot-extend .isx .isx-strip.hint{grid-template-columns:1fr;place-items:center}#item-slot-extend .isx .isx-strip .ncm-btn{min-width:64px;padding:0 10px}#item-slot-extend .isx .isx-why{color:#d33a2c;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}#item-slot-extend .isx.isx-narrow .isx-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#item-slot-extend .isx.isx-narrow .isx-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#item-slot-extend .isx.isx-narrow .isx-strip .isx-slot{width:40px;height:40px}#item-slot-extend .isx.isx-narrow .isx-strip .ncm-btn{min-width:56px}#item-slot-extend .isx .isx-scrim{z-index:7;background:#1d2c3a40;position:absolute;inset:36px 0 0}#item-slot-extend .isx .isx-cf{z-index:8;background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:12px;flex-direction:column;width:min(400px,100% - 24px);max-height:calc(100% - 52px);display:flex;position:absolute;top:calc(50% + 18px);left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 20px #456b8e55}#item-slot-extend .isx .isx-cf>header{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(110deg,#76afd2,#427bc1);flex:none;height:36px;padding:0 14px;font-size:16px;line-height:36px;overflow:hidden}#item-slot-extend .isx .isx-cfb{color:#575757;padding:10px 14px;font-size:13px;line-height:1.5;overflow:auto}#item-slot-extend .isx .isx-cff{flex:none;grid-template-columns:1.4fr 1fr;gap:8px;padding:0 12px 10px;display:grid}#item-slot-extend .isx.isx-narrow .isx-cfb{padding:6px 10px;font-size:12px;line-height:1.4}#item-slot-extend .isx .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite isx-sk;display:block}#item-slot-extend .isx .sk-ln{border-radius:6px;height:12px}#item-slot-extend .isx .isx-busy{position:relative}#item-slot-extend .isx .isx-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite isx-sk;position:absolute;inset:0}@keyframes isx-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#item-slot-extend .isx .isx-err{color:#8aa0b0;text-align:center;grid-area:2/1/4/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#item-slot-extend .isx .isx-err p{margin:0}@media (prefers-reduced-motion:reduce){#item-slot-extend .isx .sk,#item-slot-extend .isx .isx-busy:after{animation:none}#item-slot-extend .isx .sk{background:#e6eef0}#item-slot-extend .isx-wfx,#item-slot-extend .isx .isx-pfx{display:none}}#item-melting{z-index:31;pointer-events:none;transform-origin:0 0;position:absolute;overflow:hidden}#item-melting[hidden]{display:none}#item-melting .item-melting-form{transform-origin:0 0;pointer-events:auto;position:absolute;overflow:hidden}#item-melting .item-melting-art{width:334px;height:412px;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0}#item-melting .item-melting-hit{z-index:3;box-sizing:border-box;opacity:0;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}#item-melting .item-melting-hit:not(:disabled){cursor:pointer}#item-melting .item-melting-drag{z-index:2;touch-action:none;cursor:move;position:absolute}body:has(#item-melting:not([hidden])) #item-hover{z-index:32}.item-melting-confirm{max-width:none;max-height:none;box-shadow:none;color:inherit;font:12px var(--ui-font,Arial,sans-serif);background:0 0;border:0;padding:0;overflow:hidden}.item-melting-confirm::backdrop{background:#00000047}.item-melting-confirm .item-melting-message{position:relative;overflow:hidden}.item-melting-confirm canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.item-melting-confirm header{text-align:left;color:#fff;height:18px;font:12px var(--ui-font,Arial,sans-serif);text-shadow:1px 0 #443a77,-1px 0 #443a77,0 1px #443a77,0 -1px #443a77;margin:0;position:absolute;top:5px;left:10px;right:10px}.item-melting-confirm p{overflow-wrap:anywhere;white-space:normal;width:200px;font:12px var(--ui-font,Arial,sans-serif);margin:0;line-height:16px;position:absolute;top:31px;left:13px;overflow:hidden}.item-melting-confirm-actions{position:absolute}.item-melting-confirm-button{box-sizing:border-box;color:#45416d;min-width:0;font:12px var(--ui-font,Arial,sans-serif);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}#item-melting.mobile-item-melting{z-index:30;pointer-events:none;position:absolute;overflow:visible;transform:none}#item-melting .iml{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#item-melting .iml.iml-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px;padding:0 8px 8px}#item-melting .iml,#item-melting .iml *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#item-melting .iml img,#item-melting .iml canvas{image-rendering:pixelated;pointer-events:none;position:static}#item-melting .iml button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#item-melting .iml button:disabled{cursor:default;opacity:.45}#item-melting .iml .iml-card:disabled{opacity:1}#item-melting .iml button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#item-melting .iml header{align-items:center;gap:6px;display:flex}#item-melting .iml>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px}#item-melting .iml.iml-narrow>header{margin:0 -8px}#item-melting .iml .iml-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#item-melting .iml :is(.iml-close,.iml-pclose){color:#fff;flex:none;width:44px;height:36px}#item-melting .iml .iml-pclose{color:#5c7d96}#item-melting .iml :is(.iml-close,.iml-pclose):before,#item-melting .iml :is(.iml-close,.iml-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#item-melting .iml :is(.iml-close,.iml-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#item-melting .iml .iml-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#item-melting .iml .iml-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#item-melting .iml .iml-body{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;display:grid;position:relative}#item-melting .iml.iml-narrow .iml-body{gap:6px}#item-melting .iml .iml-cards{border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid;position:relative}#item-melting .iml.iml-narrow .iml-cards{gap:6px}#item-melting .iml .iml-card{z-index:1;text-align:center;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 6px 6px;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#item-melting .iml .iml-card.iml-empty{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#item-melting .iml .iml-plus{width:30px;height:30px;position:relative}#item-melting .iml .iml-plus:before,#item-melting .iml .iml-plus:after{content:"";background:currentColor;border-radius:1px;width:22px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#item-melting .iml .iml-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#item-melting .iml .iml-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-melting .iml .iml-slot img{max-width:44px;max-height:44px}#item-melting .iml .iml-card .iml-slot{width:70px;height:70px}#item-melting .iml .iml-card .iml-slot img{transform:scale(1.5)}#item-melting .iml.iml-narrow .iml-card .iml-slot{width:50px;height:50px}#item-melting .iml.iml-narrow .iml-card .iml-slot img{max-width:36px;max-height:36px;transform:scale(1.15)}#item-melting .iml .iml-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;height:2.5em;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}#item-melting .iml .iml-pt{color:#2f6db6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}#item-melting .iml .iml-hot :is(.iml-name,.iml-pt){color:#e0281c}#item-melting .iml.iml-narrow .iml-card{gap:2px;padding:5px 4px 4px}#item-melting .iml.iml-narrow .iml-name{font-size:11px}#item-melting .iml.iml-narrow .iml-pt{font-size:13px}#item-melting .iml .iml-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:58px;display:grid}#item-melting .iml.iml-narrow .iml-quote{gap:6px;height:50px}#item-melting .iml .iml-tile{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:4px 12px;display:flex;box-shadow:0 1px 3px #758c9f44}#item-melting .iml .iml-lab{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#item-melting .iml .iml-val{color:#0081ef;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:18px;line-height:1.2;display:flex;overflow:hidden}#item-melting .iml .iml-val .ncm-gelder{flex:none;width:18px;height:15px}#item-melting .iml.iml-narrow .iml-tile{padding:2px 8px}#item-melting .iml.iml-narrow .iml-val{font-size:15px}#item-melting .iml.iml-narrow .iml-lab{font-size:11px}#item-melting .iml .iml-help{color:#7d93a6;text-align:center;background:#fffdf7;border-radius:8px;justify-content:center;align-items:center;height:58px;padding:0 14px;font-size:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ece4}#item-melting .iml .iml-result{color:#7a5410;background:linear-gradient(#fff8dc,#ffeeb8);border-radius:8px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 14px;font-size:15px;display:flex;box-shadow:inset 0 0 0 2px #fff,0 1px 4px #b8862a55}#item-melting .iml .iml-result .iml-slot{--tint:#f7d3ac;width:48px;height:48px}#item-melting .iml .iml-result .iml-slot img{max-width:40px;max-height:40px}#item-melting .iml .iml-rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#item-melting .iml.iml-narrow :is(.iml-help,.iml-result){height:50px;font-size:13px}#item-melting .iml.iml-narrow .iml-result .iml-slot{width:40px;height:40px}#item-melting .iml .iml-bar{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}#item-melting .iml .iml-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;display:block;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#item-melting .iml .iml-btn.iml-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#item-melting .iml .iml-btn.iml-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#item-melting .iml .iml-btn.iml-sm{height:36px;padding:0 14px;font-size:13px}#item-melting .iml .iml-btn:active:not(:disabled){filter:brightness(.95)}#item-melting .iml.iml-narrow .iml-btn{height:40px;font-size:14px}#item-melting .iml.iml-narrow .iml-btn.iml-pri{font-size:15px}#item-melting .iml.iml-narrow .iml-btn.iml-sm{height:34px}#item-melting .iml .iml-busy{position:relative}#item-melting .iml .iml-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite iml-sk;position:absolute;inset:0}#item-melting .iml.iml-fx .iml-cards{background:radial-gradient(at 50% 70%,#6b2a12,#2a120c 62%,#170a08);padding:6px;box-shadow:inset 0 0 0 2px #fff6}#item-melting .iml.iml-fx .iml-card{box-shadow:none;background:#ffffff14;border-color:#ffb46a55}#item-melting .iml.iml-fx .iml-name{color:#ffe2bf}#item-melting .iml.iml-fx .iml-pt{color:#ffd27a}#item-melting .iml.iml-fx .iml-hot :is(.iml-name,.iml-pt){color:#ff8a6a}#item-melting .iml.iml-fx .iml-card.iml-empty{color:#ffffff40;background:#ffffff0d;border-color:#fff3}#item-melting .iml.iml-fx .iml-slot{background:linear-gradient(145deg,#fff3,#ffb36655);border-color:#ffd9a6}#item-melting .iml.iml-fx .iml-melt .iml-slot{animation:1.1s ease-in-out infinite alternate iml-heat}@keyframes iml-heat{0%{box-shadow:0 0 6px 1px #ff9a3c99}to{filter:brightness(1.2);box-shadow:0 0 16px 5px #ffb347dd}}#item-melting .iml .iml-fxl{z-index:2;image-rendering:auto;pointer-events:none;mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;inset:0}#item-melting .iml .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#item-melting .iml .timer-overlay{width:13px;height:13px;top:2px;right:2px}#item-melting .iml :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#item-melting .iml .broken-overlay{width:13px;height:13px}#item-melting .iml .expired .timer-overlay,#item-melting .iml .unusable>img{filter:brightness(.565)}#item-melting .iml .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#item-melting .iml .iml-eq{z-index:3;color:#fff;background:#5d86c9;border-radius:6px;padding:0 4px;font-size:10px;font-style:normal;line-height:14px;position:absolute;bottom:2px;right:2px}#item-melting .iml .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#item-melting .iml .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#item-melting .iml .iml-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;padding:4px 8px 8px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#item-melting .iml .iml-picker>header{flex:none;gap:8px;height:36px}#item-melting .iml .iml-picker>header b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#item-melting .iml .iml-picker>header small{color:#8aa0b0;flex:none;font-size:12px}#item-melting .iml .iml-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#item-melting .iml .iml-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-melting .iml .iml-cell img{max-width:44px;max-height:44px}#item-melting .iml .iml-cell.iml-sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#item-melting .iml .iml-cell.iml-no>img{opacity:.4}#item-melting .iml .iml-empty-list{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#item-melting .iml.iml-narrow .iml-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#item-melting .iml .iml-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#item-melting .iml .iml-strip .iml-slot{width:44px;height:44px}#item-melting .iml .iml-strip .iml-slot img{max-width:36px;max-height:36px}#item-melting .iml .iml-strip.iml-hint{color:#8aa0b0;grid-template-columns:1fr;place-items:center;font-size:13px}#item-melting .iml .iml-strip .iml-btn{min-width:72px}#item-melting .iml .iml-info{flex-direction:column;gap:1px;min-width:0;display:flex}#item-melting .iml .iml-sname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#item-melting .iml .iml-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#item-melting .iml .iml-sub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#item-melting .iml.iml-narrow .iml-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#item-melting .iml.iml-narrow .iml-strip .iml-slot{width:40px;height:40px}#item-melting .iml.iml-narrow .iml-strip .iml-btn{min-width:60px}#item-melting .iml .iml-dim{z-index:7;background:#33465a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#item-melting .iml .iml-cf{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:12px;flex-direction:column;width:min(420px,92%);display:flex;overflow:hidden;box-shadow:0 8px 26px #23384d66}#item-melting .iml .iml-cf>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);height:36px;padding:0 14px;font-size:15px}#item-melting .iml .iml-msg{color:#575757;text-align:center;overflow-wrap:anywhere;padding:10px 14px 4px;font-size:15px;line-height:1.45}#item-melting .iml .iml-sum{justify-content:center;align-items:center;gap:5px;padding:4px 14px 2px;display:flex}#item-melting .iml .iml-sum .iml-slot{border-radius:6px;width:36px;height:36px}#item-melting .iml .iml-sum .iml-slot img{max-width:30px;max-height:30px}#item-melting .iml .iml-fee{color:#2f6db6;justify-content:center;align-items:center;gap:4px;padding:2px 14px 6px;font-size:14px;display:flex}#item-melting .iml .iml-fee .ncm-gelder{width:16px;height:13px}#item-melting .iml .iml-acts{grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 12px;display:grid}#item-melting .iml.iml-narrow .iml-msg{padding-top:6px;font-size:13px}#item-melting .iml.iml-narrow .iml-sum .iml-slot{width:32px;height:32px}#item-melting .iml.iml-narrow .iml-acts{padding:4px 10px 10px}#item-melting .iml .iml-sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite iml-sk;display:block}#item-melting .iml .iml-sk.iml-slot{box-shadow:none;border:0}#item-melting .iml .iml-ln{border-radius:6px;height:12px}@keyframes iml-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#item-melting .iml .iml-err{color:#8aa0b0;text-align:center;grid-row:2/4;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#item-melting .iml .iml-err p{margin:0}@media (prefers-reduced-motion:reduce){#item-melting .iml :is(.iml-sk,.iml-melt .iml-slot),#item-melting .iml .iml-busy:after{animation:none}#item-melting .iml .iml-sk{background:#e6eef0}}#pet-retrain{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#576388;position:absolute}#pet-retrain[hidden]{display:none}#pet-retrain .pet-retrain-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-retrain canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.pet-retrain-title,.pet-retrain-label,.pet-retrain-list{z-index:3;position:absolute;overflow:hidden}.pet-retrain-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;font-weight:600;line-height:18px}.pet-retrain-close,.pet-retrain-call,.pet-retrain-action{z-index:6;position:absolute}.pet-retrain-close{top:3px;right:9px}.pet-retrain-label{white-space:nowrap;height:16px;line-height:16px}.pet-retrain-name{text-align:center;color:#5b4338;font-weight:700}.pet-retrain-notice,.pet-retrain-help-title{color:#fff}.pet-retrain-help{white-space:pre-line;color:#0053ed;line-height:14px}.pet-retrain-slot{z-index:5;background:0 0;border:0;width:30px;height:30px;padding:0;position:absolute;overflow:visible}.pet-retrain-slot:disabled{cursor:default}.pet-retrain-slot>img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.pet-retrain-slot:disabled>img,.pet-retrain-slot.ghost>img{opacity:.55}.pet-retrain-count{color:#202020;text-shadow:1px 1px #fff;z-index:2;line-height:11px;position:absolute;bottom:-1px;right:-1px}.pet-retrain-list{color:#252525;height:195px;line-height:15px}.pet-retrain-row{white-space:nowrap;height:15px;position:relative}.pet-retrain-source .pet-retrain-row{cursor:default}.pet-retrain-source .pet-retrain-row.lockable{cursor:pointer}.pet-retrain-row.require{color:#24a653}.pet-retrain-row.range{color:#8b8b87}.pet-retrain-row.locked-preview{color:#635bff}.pet-retrain-row.locked{color:#202020}.pet-retrain-row .delta{color:#202020;margin-left:0}.pet-retrain-lockbar{z-index:2;background:var(--f0) no-repeat;width:219px;height:15px;image-rendering:pixelated;pointer-events:none;animation:.25s step-end infinite pet-retrain-lock;display:block;position:absolute;top:-2px;left:-7px}.pet-retrain-row>span{z-index:3;position:relative}@keyframes pet-retrain-lock{0%,79%{background-image:var(--f0)}80%,to{background-image:var(--f1)}}.pet-retrain-action{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px 0 18px;line-height:20px}.pet-retrain-action:disabled{opacity:.58}.pet-retrain-confirm{color:#576388;background:0 0;border:0;padding:0}.pet-retrain-confirm::backdrop{background:0 0}.pet-retrain-confirm .shop-panel>header{color:#fff;position:absolute;top:3px;left:12px}.pet-retrain-confirm p{white-space:pre-line;height:auto;margin:0;line-height:20px;position:absolute;top:26px;left:14px;right:14px;overflow:hidden}.pet-retrain-confirm p strong{color:#d69d00;font-weight:700}.pet-retrain-effect{z-index:12;overflow:visible}.pet-retrain-form.transitioning .pet-retrain-pet,.pet-retrain-form.transitioning .pet-retrain-material,.pet-retrain-form.transitioning .pet-retrain-lock,.pet-retrain-form.transitioning .pet-retrain-source-name,.pet-retrain-form.transitioning .pet-retrain-source{animation:.85s linear forwards pet-retrain-source-out;animation-delay:var(--pet-retrain-fade-delay,0s)}.pet-retrain-form.transitioning .pet-retrain-pet>img,.pet-retrain-form.transitioning .pet-retrain-material>img,.pet-retrain-form.transitioning .pet-retrain-lock>img{opacity:1}@keyframes pet-retrain-source-out{0%{opacity:1}to{opacity:0}}.pet-retrain-effect{mix-blend-mode:plus-lighter}.pet-retrain-source .pet-retrain-row:has(.pet-retrain-lock-toggle)>span{box-sizing:border-box;padding-right:22px;display:block;overflow:hidden}.pet-retrain-lock-toggle{z-index:4;color:#a55b50;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;width:20px;height:15px;padding:0;position:absolute;top:0;right:0}.pet-retrain-lock-toggle:hover{background:#fff0d4;border-color:#d77462}.pet-retrain-lock-toggle.active{color:#fff;background:#ef5762;border-color:#aa4148}.pet-retrain-lock-toggle:focus-visible{outline-offset:0;outline:1px solid #ffe82c}.pet-retrain-lock-glyph{box-sizing:border-box;border:1px solid;border-radius:1px;width:10px;height:7px;margin:4px auto 0;display:block;position:relative}.pet-retrain-lock-glyph:before{content:"";box-sizing:border-box;border:1px solid;border-bottom:0;border-radius:5px 5px 0 0;width:6px;height:7px;position:absolute;top:-7px;left:1px}.pet-retrain-lock-toggle:not(.active) .pet-retrain-lock-glyph:before{transform-origin:0 100%;left:4px;transform:rotate(25deg)}#pet-retrain.mobile-pet-retrain{z-index:30;pointer-events:none;transform:none}#pet-retrain .prt{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-retrain .prt.prt-narrow{grid-template-rows:36px minmax(0,1fr) 44px;gap:6px;padding:0 8px 8px}#pet-retrain .prt,#pet-retrain .prt *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-retrain .prt img{image-rendering:pixelated;pointer-events:none;position:static}#pet-retrain .prt button{width:auto;height:auto;color:inherit;font:inherit;text-align:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-retrain .prt button:disabled{cursor:default}#pet-retrain .prt button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-retrain .prt>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#pet-retrain .prt.prt-narrow>header{margin:0 -8px}#pet-retrain .prt .prt-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#pet-retrain .prt :is(.prt-close,.prt-pclose){color:#fff;flex:none;width:44px;height:36px}#pet-retrain .prt .prt-pclose{color:#5c7d96}#pet-retrain .prt :is(.prt-close,.prt-pclose):before,#pet-retrain .prt :is(.prt-close,.prt-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-retrain .prt :is(.prt-close,.prt-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-retrain .prt .prt-close:disabled{opacity:.45}#pet-retrain .prt .prt-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-retrain .prt .prt-body{grid-template-columns:172px minmax(0,1fr);gap:8px;min-height:0;display:grid;position:relative}#pet-retrain .prt.prt-narrow .prt-body{grid-template-columns:120px minmax(0,1fr);gap:6px}#pet-retrain .prt .prt-slot{background:linear-gradient(145deg,#fff5,var(--tint,#d9cdf1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-retrain .prt .prt-slot img{max-width:44px;max-height:44px}#pet-retrain .prt :is(.prt-slot,.prt-cell) .ncm-badge,#pet-retrain .prt .prt-badge{z-index:2;color:#3f4b6e;font:600 11px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#pet-retrain .prt .item-lock-badge{bottom:1px;left:1px}#pet-retrain .prt .prt-petc{text-align:center;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 8px;display:flex;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#pet-retrain .prt .prt-petc.prt-empty{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#pet-retrain .prt .prt-plus{flex:none;width:30px;height:30px;position:relative}#pet-retrain .prt .prt-plus:before,#pet-retrain .prt .prt-plus:after{content:"";background:currentColor;border-radius:1px;width:22px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pet-retrain .prt .prt-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#pet-retrain .prt .prt-phint{color:#7d93a6;font-size:13px;line-height:1.3}#pet-retrain .prt .prt-pslot{width:76px;height:76px}#pet-retrain .prt .prt-pslot img{transform:scale(1.6)}#pet-retrain .prt .prt-pname{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#5b4338;-webkit-box-orient:vertical;width:100%;max-height:2.5em;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}#pet-retrain .prt .prt-req{color:#24a653;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}#pet-retrain .prt.prt-narrow .prt-petc{gap:3px;padding:6px 4px}#pet-retrain .prt.prt-narrow .prt-pslot{width:54px;height:54px}#pet-retrain .prt.prt-narrow .prt-pslot img{transform:scale(1.15)}#pet-retrain .prt.prt-narrow .prt-pname{font-size:12px}#pet-retrain .prt.prt-narrow :is(.prt-req,.prt-phint){font-size:11px}#pet-retrain .prt .prt-cmp{background:#fffdf7;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:6px 8px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#pet-retrain .prt .prt-hd{color:#6e8ca3;flex:none;align-items:center;gap:8px;height:22px;font-size:13px;display:flex}#pet-retrain .prt .prt-hd b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}#pet-retrain .prt .prt-hd small{color:#9a7bd8;white-space:nowrap;flex:none;font-size:12px}#pet-retrain .prt .prt-none{color:#8aa0b0;text-align:center;flex:1;place-items:center;font-size:14px;display:grid}#pet-retrain .prt .prt-rows{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34px;align-content:start;gap:5px 6px;min-height:0;display:grid}#pet-retrain .prt.prt-narrow .prt-rows{grid-auto-rows:28px;gap:4px}#pet-retrain .prt .prt-st{white-space:nowrap;text-align:left;background:linear-gradient(145deg,#f7fbfb,#e5eff3);border-radius:7px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:14px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e1eaee}#pet-retrain .prt .prt-st.prt-lk{grid-template-columns:18px minmax(0,auto) minmax(0,1fr) auto}#pet-retrain .prt.prt-narrow .prt-st{gap:4px;padding:0 6px;font-size:12px}#pet-retrain .prt .prt-lab{color:#5d7486;text-overflow:ellipsis;overflow:hidden}#pet-retrain .prt .prt-cur{color:#252525;text-overflow:ellipsis;justify-self:end;overflow:hidden}#pet-retrain .prt .prt-pre{color:#8b8b87;text-overflow:ellipsis;overflow:hidden}#pet-retrain .prt .prt-pre:before{content:"›";color:#b3c2cb;margin-right:4px}#pet-retrain .prt .prt-st.prt-lp:not(.on) .prt-pre{color:#635bff}#pet-retrain .prt .prt-res .prt-cur{font-weight:600}#pet-retrain .prt .prt-dl{font-size:13px}#pet-retrain .prt.prt-narrow .prt-dl{font-size:11px}#pet-retrain .prt .prt-dl.p{color:#1d8d3f}#pet-retrain .prt .prt-dl.m{color:#d33a2c}#pet-retrain .prt .prt-dl.e{color:#9aa7b0}#pet-retrain .prt button.prt-st:active:not(:disabled){filter:brightness(.97)}#pet-retrain .prt .prt-lg{color:#9fb0bb;width:16px;height:18px;display:block}#pet-retrain .prt :is(.prt-lg,.prt-lki) svg{width:100%;height:100%;display:block}#pet-retrain .prt .prt-st.on{background:#7bbd42;box-shadow:inset 0 0 0 1px #5f9a30,0 1px 3px #4d7d2a55}#pet-retrain .prt .prt-st.on :is(.prt-lab,.prt-cur){color:#fff;text-shadow:0 1px #3f6b1f}#pet-retrain .prt .prt-st.on .prt-pre{color:#f2ffe6}#pet-retrain .prt .prt-st.on .prt-pre:before{color:#d6f2c0}#pet-retrain .prt .prt-lki{color:#e6523a;background:#ffff29;border-radius:4px;place-items:center;width:18px;height:18px;padding:2px 2.5px 1px;display:grid;box-shadow:0 0 0 1px #d9c400}#pet-retrain .prt .prt-shine:after{content:"";border-radius:inherit;animation:.5s ease-out forwards prt-shine;animation-delay:var(--d,0s);pointer-events:none;background:linear-gradient(100deg,#fff0 35%,#fff9 50%,#fff0 65%) -120% 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes prt-shine{to{background-position:120% 0}}#pet-retrain .prt .prt-pop .prt-dl{animation:.35s ease-out both prt-dpop;animation-delay:var(--d,0s)}@keyframes prt-dpop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.25)}to{opacity:1;transform:none}}#pet-retrain .prt .prt-fade{animation:.85s linear forwards prt-fade}@keyframes prt-fade{to{opacity:0}}#pet-retrain .prt .prt-bar{grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;display:grid}#pet-retrain .prt.prt-narrow .prt-bar{grid-template-columns:44px 44px minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr);gap:6px}#pet-retrain .prt .prt-mt{text-align:left;background:#fffdf7;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;height:48px;padding:0 6px 0 2px;display:grid;box-shadow:inset 0 0 0 2px #fff,0 1px 3px #758c9f44}#pet-retrain .prt .prt-mt.prt-empty{background:#ffffff8c;box-shadow:inset 0 0 0 2px #c9d8de}#pet-retrain .prt .prt-mt:disabled{opacity:.6}#pet-retrain .prt .prt-mt .prt-slot{--tint:#cfe7c2;width:44px;height:44px}#pet-retrain .prt .prt-mt .prt-slot img{max-width:36px;max-height:36px}#pet-retrain .prt .prt-mt.prt-lock .prt-slot{--tint:#f2d0d8}#pet-retrain .prt .prt-mt .prt-plus{color:#9fb5c2;width:20px;height:20px}#pet-retrain .prt .prt-mt .prt-plus:before,#pet-retrain .prt .prt-mt .prt-plus:after{width:16px}#pet-retrain .prt .prt-ghost img{opacity:.55}#pet-retrain .prt .prt-tx{flex-direction:column;min-width:0;font-size:12px;line-height:1.25;display:flex}#pet-retrain .prt .prt-tx b{color:#42677e;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}#pet-retrain .prt .prt-tx span{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pet-retrain .prt .prt-mt.prt-empty .prt-tx b{color:#8aa0b0}#pet-retrain .prt.prt-narrow .prt-mt{grid-template-columns:40px;justify-content:center;height:44px;padding:0}#pet-retrain .prt.prt-narrow .prt-mt .prt-tx{display:none}#pet-retrain .prt.prt-narrow .prt-mt .prt-slot{width:40px;height:40px}#pet-retrain .prt .prt-btn{color:#fff;text-shadow:0 1px #416cac88;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-retrain .prt .prt-btn.prt-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#pet-retrain .prt .prt-btn.prt-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#pet-retrain .prt .prt-btn.prt-sm{min-width:72px;height:36px;padding:0 14px;font-size:13px}#pet-retrain .prt .prt-btn:disabled{opacity:.45}#pet-retrain .prt .prt-btn:active:not(:disabled){filter:brightness(.95)}#pet-retrain .prt.prt-narrow .prt-btn{height:40px;padding:4px 6px;font-size:14px}#pet-retrain .prt.prt-narrow .prt-btn.prt-pri{font-size:15px}#pet-retrain .prt.prt-narrow .prt-btn.prt-sm{min-width:60px;height:34px}#pet-retrain .prt .prt-busy{display:block;position:relative}#pet-retrain .prt .prt-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite prt-sk;position:absolute;inset:0}#pet-retrain .prt.prt-fx .prt-petc{background:radial-gradient(at 50% 60%,#3a3f7a,#1d1f45 62%,#121330);border-color:#b9b4ff66}#pet-retrain .prt.prt-fx .prt-pname{color:#efe9ff}#pet-retrain .prt.prt-fx .prt-req{color:#8ef0b0}#pet-retrain .prt.prt-fx .prt-pslot{background:linear-gradient(145deg,#fff3,#a99cff55);border-color:#d9d4ff}#pet-retrain .prt.prt-wait .prt-pslot{animation:1.1s ease-in-out infinite alternate prt-train}@keyframes prt-train{0%{box-shadow:0 0 6px 1px #9d8cff88}to{filter:brightness(1.15);box-shadow:0 0 16px 5px #c4b8ffdd}}#pet-retrain .prt canvas.prt-wfx{z-index:9;pointer-events:none;image-rendering:auto;mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;top:0;left:0}#pet-retrain .prt .prt-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;padding:4px 8px 8px;display:flex;position:absolute;inset:44px 10px 10px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#pet-retrain .prt.prt-narrow .prt-picker{inset:42px 8px 8px}#pet-retrain .prt .prt-picker>header{flex:none;align-items:center;gap:8px;height:36px;display:flex}#pet-retrain .prt .prt-picker>header b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#pet-retrain .prt .prt-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#pet-retrain .prt.prt-narrow .prt-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#pet-retrain .prt .prt-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-retrain .prt .prt-cell img{max-width:44px;max-height:44px}#pet-retrain .prt .prt-cell.no>img{opacity:.4}#pet-retrain .prt .prt-cell.sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#pet-retrain .prt .prt-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#pet-retrain .prt .prt-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#pet-retrain .prt .prt-eq{z-index:2;color:#fff;background:#5d86c9;border-radius:6px;padding:0 4px;font-size:10px;font-style:normal;line-height:14px;position:absolute;top:2px;right:2px}#pet-retrain .prt .prt-in{z-index:2;background:#4f9f63;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fff}#pet-retrain .prt .prt-nopk{color:#8aa0b0;flex:1;place-items:center;margin:0;font-size:13px;display:grid}#pet-retrain .prt .prt-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#pet-retrain .prt .prt-strip .prt-slot{width:44px;height:44px}#pet-retrain .prt .prt-strip .prt-slot img{max-width:36px;max-height:36px}#pet-retrain .prt .prt-strip.hint{color:#8aa0b0;grid-template-columns:minmax(0,1fr);place-items:center;font-size:13px}#pet-retrain .prt .prt-shint{text-align:center;max-width:100%;line-height:1.3}#pet-retrain .prt .prt-info{flex-direction:column;gap:1px;min-width:0;display:flex}#pet-retrain .prt .prt-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#pet-retrain .prt .prt-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#pet-retrain .prt .prt-sub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-retrain .prt.prt-narrow .prt-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#pet-retrain .prt.prt-narrow .prt-strip.hint{grid-template-columns:minmax(0,1fr);padding:2px 6px;font-size:12px}#pet-retrain .prt.prt-narrow .prt-strip .prt-slot{width:40px;height:40px}#pet-retrain .prt .prt-veil{z-index:7;background:#33465a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#pet-retrain .prt .prt-cf{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:12px;flex-direction:column;width:min(440px,92%);display:flex;overflow:hidden;box-shadow:0 8px 26px #23384d66}#pet-retrain .prt .prt-cf>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);align-items:center;height:36px;padding:0 14px;font-size:15px;display:flex}#pet-retrain .prt .prt-msg{color:#576388;text-align:center;padding:10px 14px 4px;font-size:15px;line-height:1.45}#pet-retrain .prt .prt-sum{justify-content:center;align-items:center;gap:6px;padding:4px 14px;display:flex}#pet-retrain .prt .prt-sum .prt-slot{border-radius:6px;width:38px;height:38px}#pet-retrain .prt .prt-sum .prt-slot img{max-width:32px;max-height:32px}#pet-retrain .prt .prt-sum .prt-mat{--tint:#cfe7c2}#pet-retrain .prt .prt-sum .prt-lock{--tint:#f2d0d8}#pet-retrain .prt .prt-acts{grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 12px;display:grid}#pet-retrain .prt.prt-narrow .prt-msg{padding-top:6px;font-size:13px}#pet-retrain .prt.prt-narrow .prt-sum .prt-slot{width:32px;height:32px}#pet-retrain .prt.prt-narrow .prt-acts{padding:4px 10px 10px}#pet-retrain .prt .prt-sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite prt-sk;display:block}#pet-retrain .prt .prt-sk.prt-ln{border-radius:6px;height:12px}#pet-retrain .prt .prt-sk.prt-pslot{border:0}@keyframes prt-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#pet-retrain .prt .prt-err{color:#8aa0b0;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#pet-retrain .prt .prt-err p{margin:0}@media (prefers-reduced-motion:reduce){#pet-retrain .prt :is(.prt-sk,.prt-pslot,.prt-pop .prt-dl),#pet-retrain .prt .prt-busy:after,#pet-retrain .prt .prt-shine:after{animation:none}#pet-retrain .prt .prt-sk{background:#e6eef0}}#pet-merge{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#576388;position:absolute}#pet-merge[hidden]{display:none}#pet-merge .pet-merge-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-merge canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.pet-merge-title,.pet-merge-label,.pet-merge-list{z-index:3;position:absolute;overflow:hidden}.pet-merge-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;font-weight:600;line-height:18px}.pet-merge-close,.pet-merge-call,.pet-merge-action{z-index:6;position:absolute}.pet-merge-close{top:3px;right:9px}.pet-merge-label{white-space:nowrap;height:16px;line-height:16px}.pet-merge-name{text-align:center;color:#5b4338;font-weight:700}.pet-merge-notice{color:#fff}.pet-merge-help{white-space:pre-line;color:#0053ed;line-height:14px}.pet-merge-slot{z-index:5;background:0 0;border:0;width:30px;height:30px;padding:0;position:absolute;overflow:visible}.pet-merge-slot:disabled{cursor:default}.pet-merge-slot>img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.pet-merge-slot:disabled>img{opacity:.55}.pet-merge-list{color:#252525;height:145px;line-height:15px}.pet-merge-row{white-space:nowrap;height:15px}.pet-merge-row.require{color:#24a653}.pet-merge-row.changed{color:#00f}.pet-merge-action{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px 0 18px;line-height:20px}.pet-merge-action:disabled{opacity:.58}.pet-merge-confirm{color:#576388;background:0 0;border:0;padding:0}.pet-merge-confirm::backdrop{background:0 0}.pet-merge-confirm .shop-panel>header{color:#fff;position:absolute;top:3px;left:12px}.pet-merge-confirm p{white-space:pre-line;height:94px;font:12px/17px var(--ui-font);margin:0;position:absolute;top:30px;left:14px;right:14px;overflow:hidden}.pet-merge-confirm p strong{color:#c38a00;font-weight:700}#pet-merge.mobile-pet-merge{z-index:30;pointer-events:none;transform:none}#pet-merge .pmg{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:268px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-merge .pmg.pmg-narrow{grid-template-rows:36px minmax(0,1fr) 40px;grid-template-columns:minmax(186px,46%) minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}#pet-merge .pmg.pmg-alone{grid-template:36px 1fr/1fr}#pet-merge .pmg,#pet-merge .pmg *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-merge .pmg img,#pet-merge .pmg canvas{max-width:none;image-rendering:pixelated;pointer-events:none;position:static;inset:auto}#pet-merge .pmg button{width:auto;height:auto;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-merge .pmg button:disabled{cursor:default;opacity:.45}#pet-merge .pmg .pmg-slotb:disabled{opacity:1}#pet-merge .pmg button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-merge .pmg>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#pet-merge .pmg.pmg-narrow>header{margin:0 -8px}#pet-merge .pmg .pmg-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#pet-merge .pmg .pmg-close{color:#fff;flex:none;width:44px;height:36px}#pet-merge .pmg .pmg-close:before,#pet-merge .pmg .pmg-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-merge .pmg .pmg-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-merge .pmg .pmg-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#pet-merge .pmg .pmg-err{color:#6e8ca3;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:12px;display:grid}#pet-merge .pmg .pmg-err p{margin:0}#pet-merge .pmg .pmg-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-merge .pmg .pmg-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-merge .pmg .pmg-slot img{max-width:40px;max-height:40px}#pet-merge .pmg .pmg-slot.pmg-ghost{box-shadow:none;background:#ffffff8c;border:2px dashed #b9cfd9}#pet-merge .pmg .pmg-slot.pmg-ghost img{opacity:.3}#pet-merge .pmg .pmg-plus:before,#pet-merge .pmg .pmg-plus:after{content:"";background:#a9bac6;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pet-merge .pmg .pmg-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#pet-merge .pmg .item-lock-badge{z-index:3;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#pet-merge .pmg .pmg-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #fff}#pet-merge .pmg .pmg-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#pet-merge .pmg .inventory-status-overlay{z-index:1;pointer-events:none;image-rendering:pixelated;position:absolute}#pet-merge .pmg .timer-overlay{width:13px;height:13px;top:2px;right:2px}#pet-merge .pmg .broken-overlay{width:13px;height:13px;top:2px;left:2px}#pet-merge .pmg .expired .timer-overlay,#pet-merge .pmg .unusable>img{filter:brightness(.565)}#pet-merge .pmg .pmg-stars,dialog.pet-merge-mobile-confirm .pmg-stars{flex:none;display:inline-flex}#pet-merge .pmg .pmg-stars canvas,dialog.pet-merge-mobile-confirm .pmg-stars canvas{image-rendering:auto;width:13px;height:13px}#pet-merge .pmg .pmg-cell .pmg-stars{z-index:2;position:absolute;top:2px;right:2px}#pet-merge .pmg .pmg-cell .pmg-stars canvas{width:9px;height:9px}#pet-merge .pmg .pmg-info{flex-direction:column;gap:3px;min-width:0;display:flex}#pet-merge .pmg .pmg-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#pet-merge .pmg .pmg-cap{align-items:center;gap:4px;min-width:0;display:flex}#pet-merge .pmg .pmg-cap .pmg-art{flex:none}#pet-merge .pmg .pmg-cap .pmg-name{color:#42677e;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:16px;display:-webkit-box}#pet-merge .pmg .pmg-hint{color:#52758d;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}#pet-merge .pmg .pmg-hint.off{color:#9fb2bf}#pet-merge .pmg.pmg-narrow .pmg-hint{-webkit-line-clamp:3;font-size:12px;line-height:15px}#pet-merge .pmg .pmg-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}#pet-merge .pmg .pmg-meta>*{flex:none}#pet-merge .pmg .pmg-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#pet-merge .pmg .pmg-tag.ok{color:#3d8a45;background:#e3f3e0}#pet-merge .pmg .pmg-tag.bad{color:#d33a2c;background:#fff4f2}#pet-merge .pmg .pmg-tag.sel{color:#7046a8;background:#efe6fb;font-weight:600}#pet-merge .pmg .pmg-btn{color:#fff;text-shadow:0 1px #416cac88;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 10px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-merge .pmg .pmg-btn.pmg-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#pet-merge .pmg .pmg-btn.pmg-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#pet-merge .pmg .pmg-btn.pmg-sm{min-width:58px;height:36px;padding:0 12px;font-size:13px}#pet-merge .pmg .pmg-btn:active:not(:disabled){filter:brightness(.96)}#pet-merge .pmg .pmg-working:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite pmg-sk;position:absolute;inset:0}#pet-merge .pmg .pmg-lc{flex-direction:column;grid-area:2/1;gap:8px;min-height:0;display:flex}#pet-merge .pmg .pmg-card{background:linear-gradient(145deg,#fffdf4,#e4e0f3);border:2px solid #fff;border-radius:8px;flex:1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;max-height:96px;padding:0 6px 0 5px;display:grid;box-shadow:0 1px 3px #758c9f44}#pet-merge .pmg .pmg-card.on{outline-offset:-2px;outline:2px solid #eab14e}#pet-merge .pmg .pmg-card.off{background:linear-gradient(145deg,#fbfbf6,#e8eef0)}#pet-merge .pmg .pmg-card.flown .pmg-slot img{visibility:hidden}#pet-merge .pmg .pmg-slotb{border-radius:8px;display:block}#pet-merge .pmg.pmg-narrow .pmg-card{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;padding:0 5px 0 4px}#pet-merge .pmg.pmg-narrow .pmg-card .pmg-slot{width:44px;height:44px}#pet-merge .pmg.pmg-narrow .pmg-slot img{max-width:36px;max-height:36px}#pet-merge .pmg.pmg-narrow .pmg-cap .pmg-name{font-size:13px;line-height:15px}#pet-merge .pmg.pmg-narrow .pmg-card .pmg-btn.pmg-sm{min-width:50px;height:34px;padding:0 9px}#pet-merge .pmg .pmg-rc{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex-direction:column;grid-area:2/2;gap:5px;min-height:0;padding:6px 8px;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#pet-merge .pmg .pmg-ph{flex:none;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;display:grid}#pet-merge .pmg .pmg-ph .pmg-meta{white-space:normal;flex-wrap:wrap;row-gap:3px}#pet-merge .pmg .pmg-ph .pmg-tag{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;padding:1px 7px;line-height:15px}#pet-merge .pmg .pmg-pslot{width:48px;height:48px}#pet-merge .pmg .pmg-caption{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-merge .pmg :is(.pmg-thd,.pmg-row){grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 12px minmax(0,1.25fr);align-items:center;gap:4px;display:grid}#pet-merge .pmg .pmg-thd{color:#8aa0b0;white-space:nowrap;flex:none;height:16px;padding:0 8px;font-size:11px}#pet-merge .pmg .pmg-thd>span{text-overflow:ellipsis;overflow:hidden}#pet-merge .pmg .pmg-cur{text-align:right}#pet-merge .pmg .pmg-list{scrollbar-width:thin;scrollbar-color:#8cbace transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding:1px 2px 2px 1px;display:flex;overflow:hidden auto}#pet-merge .pmg .pmg-row{white-space:nowrap;background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex:none;height:28px;padding:0 8px;font-size:13px}#pet-merge .pmg .pmg-row>span{text-overflow:ellipsis;overflow:hidden}#pet-merge .pmg .pmg-sn{color:#52758d}#pet-merge .pmg .pmg-ar{border:2px solid #9db3c2;border-width:2px 2px 0 0;justify-self:center;width:9px;height:9px;transform:rotate(45deg)}#pet-merge .pmg .pmg-up{color:#2f5fc4;font-weight:600}#pet-merge .pmg .pmg-dn{color:#d33a2c;font-weight:600}#pet-merge .pmg .pmg-eq{color:#9fb2bf}#pet-merge .pmg .pmg-help{color:#52758d;white-space:pre-line;overflow-wrap:anywhere;background:#f7faf5;border-radius:8px;flex:1;min-height:0;margin:0;padding:8px 10px;font-size:13px;line-height:1.55;overflow:auto}#pet-merge .pmg.pmg-narrow .pmg-rc{padding:5px 6px}#pet-merge .pmg.pmg-narrow .pmg-ph{grid-template-columns:40px minmax(0,1fr);min-height:42px}#pet-merge .pmg.pmg-narrow .pmg-pslot{width:40px;height:40px}#pet-merge .pmg.pmg-narrow .pmg-pslot img{max-width:34px;max-height:34px}#pet-merge .pmg.pmg-narrow .pmg-row{height:26px;padding:0 6px;font-size:12px}#pet-merge .pmg.pmg-narrow .pmg-thd{padding:0 6px;display:none}#pet-merge .pmg.pmg-narrow .pmg-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 6px;height:32px;line-height:14px}#pet-merge .pmg.pmg-narrow .pmg-row .pmg-sn{grid-area:1/1}#pet-merge .pmg.pmg-narrow .pmg-row .pmg-cur{text-align:left;color:#8aa0b0;grid-area:2/1;font-size:11px}#pet-merge .pmg.pmg-narrow .pmg-row .pmg-ar{display:none}#pet-merge .pmg.pmg-narrow .pmg-row>span:last-child{text-align:right;grid-area:1/2/3}#pet-merge .pmg.pmg-narrow .pmg-help{padding:6px 8px;font-size:12px;line-height:1.45}#pet-merge .pmg .pmg-stage{color:#e3f1ff;background:#14284a;justify-content:center;align-items:center;gap:4px;overflow:hidden}#pet-merge .pmg .pmg-stagefx{mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;top:0;left:0}#pet-merge .pmg .pmg-stage>:is(.pmg-slot,.pmg-sname,.pmg-stars){z-index:1;position:relative}#pet-merge .pmg .pmg-slot.pmg-wait img{opacity:var(--pet,0)}#pet-merge .pmg .pmg-sname{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:400;overflow:hidden}#pet-merge .pmg .pmg-slot.pmg-big{width:84px;height:84px;box-shadow:none;background:0 0;border:0}#pet-merge .pmg .pmg-slot.pmg-big img{max-width:none;max-height:none;transform:scale(1.6)}#pet-merge .pmg.pmg-narrow .pmg-slot.pmg-big{width:68px;height:68px}#pet-merge .pmg.pmg-narrow .pmg-slot.pmg-big img{transform:scale(1.3)}#pet-merge .pmg .pmg-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}#pet-merge .pmg .pmg-pill{color:#6e8ca3;white-space:nowrap;background:#fffdf7;border:2px solid #fff;border-radius:22px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px 0 8px;font-size:13px;display:flex;overflow:hidden}#pet-merge .pmg .pmg-pl{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#pet-merge .pmg .pmg-pill.on{outline-offset:-2px;outline:2px solid #83b7eb}#pet-merge .pmg .pmg-qi{color:#fff;width:26px;height:26px;font:600 15px/1 var(--ui-font);background:linear-gradient(#83b7eb,#618ad5);border-radius:50%;flex:none;place-items:center;display:grid}#pet-merge .pmg .pmg-sheet{z-index:3;background:#fffdf7;border-radius:8px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;inset:4px;box-shadow:0 2px 10px #456b8e33}#pet-merge .pmg .pmg-hh{flex:none;align-items:center;gap:6px;display:flex}#pet-merge .pmg .pmg-hh b{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:400;overflow:hidden}#pet-merge .pmg .pmg-bar .pmg-btn{flex:none;min-width:104px}#pet-merge .pmg .pmg-bar .pmg-pri{min-width:150px}#pet-merge .pmg.pmg-narrow .pmg-bar .pmg-btn{min-width:84px;height:40px}#pet-merge .pmg.pmg-narrow .pmg-bar .pmg-pri{min-width:116px}#pet-merge .pmg.pmg-narrow .pmg-pill{height:40px;padding:0 12px 0 6px}#pet-merge .pmg .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite pmg-sk;display:block}#pet-merge .pmg .sk-ln{border-radius:6px;height:12px}#pet-merge .pmg .sk-t{height:15px}#pet-merge .pmg .sk-slot{width:52px;height:52px}#pet-merge .pmg.pmg-narrow .sk-slot{width:44px;height:44px}#pet-merge .pmg .sk-pslot{width:48px;height:48px}#pet-merge .pmg .sk-row{flex:none;height:28px}#pet-merge .pmg .sk-pill{border-radius:22px;flex:1;height:44px}#pet-merge .pmg .sk-b{border-radius:20px;width:104px;height:44px}#pet-merge .pmg .sk-b.sk-pri{width:150px}#pet-merge .pmg.pmg-narrow .sk-pill{height:40px}#pet-merge .pmg.pmg-narrow .sk-b{width:84px;height:40px}#pet-merge .pmg.pmg-narrow .sk-b.sk-pri{width:116px}@keyframes pmg-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#pet-merge .pmg .pmg-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:44px minmax(0,1fr) 60px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#pet-merge .pmg.pmg-narrow .pmg-picker{grid-template-rows:44px minmax(0,1fr) 58px;padding:6px 8px 8px}#pet-merge .pmg .pmg-pph{align-items:center;gap:8px;min-width:0;display:flex}#pet-merge .pmg .pmg-pt{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#pet-merge .pmg .pmg-pt small{color:#8aa0b0;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-merge .pmg .pmg-pph .pmg-btn{flex:none;min-width:84px}#pet-merge .pmg .pmg-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:6px;padding:9px 6px 6px 9px;display:grid;overflow:auto}#pet-merge .pmg .pmg-cell{aspect-ratio:1;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-merge .pmg .pmg-cell img{max-width:40px;max-height:40px}#pet-merge .pmg .pmg-cell.on{outline-offset:-3px;outline:3px solid #eab14e}#pet-merge .pmg .pmg-cell.no{background:linear-gradient(145deg,#fff5,#e4e9ec)}#pet-merge .pmg .pmg-cell.no>img{opacity:.4}#pet-merge .pmg .pmg-cell.sel{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#pet-merge .pmg .pmg-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:0;padding-top:30px;font-size:13px}#pet-merge .pmg .pmg-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#pet-merge .pmg .pmg-pstrip .pmg-slot{width:46px;height:46px}#pet-merge .pmg .pmg-pstrip .pmg-info{flex:1}#pet-merge .pmg .pmg-pstrip .pmg-btn{flex:none;min-width:78px;height:42px}#pet-merge .pmg.pmg-narrow .pmg-pstrip .pmg-btn{min-width:64px}#pet-merge .pmg .pmg-phint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#pet-merge .pmg .pmg-why{color:#d33a2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}#pet-merge .pmg :is(.pmg-pstrip,.pmg-ph) .mmp-flow{white-space:nowrap;min-width:0;display:block;overflow:hidden}#pet-merge .pmg :is(.pmg-pstrip,.pmg-ph) .mmp-flow.go{text-overflow:clip}@media (prefers-reduced-motion:reduce){#pet-merge .pmg .sk{background:#e6eef0;animation:none}#pet-merge .pmg .pmg-working:after{background:#ffffff40;animation:none}#pet-merge .pmg .pmg-stage{color:inherit;background:#fffdf7}}.pet-merge-mobile-fx{z-index:32;pointer-events:none;mix-blend-mode:plus-lighter;image-rendering:pixelated;position:absolute}.pet-merge-mobile-fly{z-index:31;pointer-events:none;image-rendering:pixelated;position:absolute}dialog.pet-merge-mobile-confirm .pmg-crow{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}dialog.pet-merge-mobile-confirm .pmg-crow .mobile-amount-slot{position:relative}dialog.pet-merge-mobile-confirm .pmg-plus2{color:#9db3c2;font-size:16px}dialog.pet-merge-mobile-confirm .pmg-sp{flex:1}dialog.mobile-amount.pet-merge-mobile-confirm .mobile-amount-actions>button.pmg-yes{text-shadow:0 1px #ffe9b3;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}#equip-merge{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#576388;position:absolute}#equip-merge[hidden]{display:none}#equip-merge .equip-merge-form{pointer-events:auto;transform-origin:0 0;position:absolute}#equip-merge canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.equip-merge-title,.equip-merge-label,.equip-merge-list{z-index:3;position:absolute;overflow:hidden}.equip-merge-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;font-weight:600;line-height:18px}.equip-merge-close,.equip-merge-call,.equip-merge-action,.equip-merge-auto{z-index:6;position:absolute}.equip-merge-close{top:3px;right:9px}.equip-merge-label{white-space:nowrap;height:16px;line-height:16px}.equip-merge-name{text-align:center;color:#5b4338;font-weight:700}.equip-merge-notice{color:#fff}.equip-merge-help{white-space:pre-line;color:#000;line-height:12px}.equip-merge-support-label{color:#5b4338}.equip-merge-slot{z-index:5;background:0 0;border:0;width:30px;height:30px;padding:0;position:absolute;overflow:visible}.equip-merge-slot:disabled{cursor:default}.equip-merge-slot>img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.equip-merge-slot>span{color:#fff;text-shadow:1px 1px #000;font:bold 11px var(--ui-font);position:absolute;bottom:-2px;right:-2px}.equip-merge-slot:disabled>img{opacity:.55}.equip-merge-list{color:#252525;height:145px;line-height:15px}.equip-merge-row{white-space:nowrap;height:15px}.equip-merge-row.require{color:#24a653}.equip-merge-row.changed{color:#00f}.equip-merge-action,.equip-merge-auto{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px 0 18px;line-height:20px}.equip-merge-action:disabled,.equip-merge-auto:disabled{opacity:.58}.equip-merge-combo{z-index:8}.equip-merge-cost-caption{color:#5b4338;text-align:right}.equip-merge-cost{color:#ef522a;text-align:right}.equip-merge-confirm{color:#576388;background:0 0;border:0;padding:0}.equip-merge-confirm::backdrop{background:0 0}.equip-merge-confirm .shop-panel>header{color:#fff;position:absolute;top:3px;left:12px}.equip-merge-confirm p{white-space:pre-line;height:94px;font:12px/17px var(--ui-font);margin:0;position:absolute;top:30px;left:14px;right:14px;overflow:hidden}.equip-merge-confirm p strong{color:#c38a00;font-weight:700}#equip-merge.mobile-equip-merge{z-index:30;pointer-events:none;transform:none}#equip-merge .eqm{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:268px minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#equip-merge .eqm.eqm-narrow{grid-template-rows:36px minmax(0,1fr) 40px;grid-template-columns:minmax(186px,46%) minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}#equip-merge .eqm.eqm-alone{grid-template:36px 1fr/1fr}#equip-merge .eqm,#equip-merge .eqm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#equip-merge .eqm img,#equip-merge .eqm canvas{max-width:none;image-rendering:pixelated;pointer-events:none;position:static;inset:auto}#equip-merge .eqm button{width:auto;height:auto;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#equip-merge .eqm button:disabled{cursor:default;opacity:.45}#equip-merge .eqm .eqm-slotb:disabled{opacity:1}#equip-merge .eqm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#equip-merge .eqm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#equip-merge .eqm.eqm-narrow>header{margin:0 -8px}#equip-merge .eqm .eqm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#equip-merge .eqm .eqm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#equip-merge .eqm .eqm-money .ncm-gelder{width:18px;height:15px}#equip-merge .eqm .eqm-close{color:#fff;flex:none;width:44px;height:36px}#equip-merge .eqm .eqm-close:before,#equip-merge .eqm .eqm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#equip-merge .eqm .eqm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#equip-merge .eqm .eqm-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#equip-merge .eqm .eqm-err{color:#6e8ca3;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:12px;display:grid}#equip-merge .eqm .eqm-err p{margin:0}#equip-merge .eqm .eqm-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#equip-merge .eqm .eqm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#equip-merge .eqm .eqm-slot img{max-width:40px;max-height:40px}#equip-merge .eqm .eqm-slot.eqm-ghost{box-shadow:none;background:#ffffff8c;border:2px dashed #b9cfd9}#equip-merge .eqm .eqm-slot.eqm-ghost img{opacity:.3}#equip-merge .eqm .eqm-plus:before,#equip-merge .eqm .eqm-plus:after{content:"";background:#a9bac6;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#equip-merge .eqm .eqm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#equip-merge .eqm .eqm-badge{z-index:2;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}#equip-merge .eqm .eqm-badge.short{color:#d33a2c}#equip-merge .eqm .item-lock-badge{z-index:3;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#equip-merge .eqm .eqm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 0 0 2px #fff}#equip-merge .eqm .eqm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#equip-merge .eqm .inventory-status-overlay{z-index:1;pointer-events:none;image-rendering:pixelated;position:absolute}#equip-merge .eqm .timer-overlay{width:13px;height:13px;top:2px;right:2px}#equip-merge .eqm .broken-overlay{width:13px;height:13px;top:2px;left:2px}#equip-merge .eqm .expired .timer-overlay,#equip-merge .eqm .unusable>img{filter:brightness(.565)}#equip-merge .eqm .eqm-info{flex-direction:column;gap:3px;min-width:0;display:flex}#equip-merge .eqm .eqm-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#equip-merge .eqm .eqm-cap{align-items:center;gap:4px;min-width:0;display:flex}#equip-merge .eqm .eqm-cap .eqm-art{flex:none}#equip-merge .eqm .eqm-cap .eqm-name{color:#42677e;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;line-height:16px;display:-webkit-box}#equip-merge .eqm .eqm-hint{color:#8aa0b0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:15px;display:-webkit-box;overflow:hidden}#equip-merge .eqm .eqm-hint.eqm-notice{color:#52758d;font-size:13px}#equip-merge .eqm .eqm-hint.off{color:#9fb2bf}#equip-merge .eqm .eqm-meta{white-space:nowrap;color:#6e8ca3;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}#equip-merge .eqm .eqm-meta>*{flex:none}#equip-merge .eqm .eqm-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#equip-merge .eqm .eqm-tag.ok{color:#3d8a45;background:#e3f3e0}#equip-merge .eqm .eqm-tag.bad{color:#d33a2c;background:#fff4f2}#equip-merge .eqm .eqm-tag.sel{color:#7046a8;background:#efe6fb;font-weight:600}#equip-merge .eqm .eqm-gel{align-items:center;gap:4px;display:inline-flex}#equip-merge .eqm .eqm-gel .ncm-gelder{width:18px;height:15px}#equip-merge .eqm .eqm-price{color:#b5780f;font-size:16px;font-weight:600}#equip-merge .eqm .eqm-price.neg{color:#d33a2c}#equip-merge .eqm .eqm-btn{color:#fff;text-shadow:0 1px #416cac88;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 10px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#equip-merge .eqm .eqm-btn.eqm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:16px;font-weight:600}#equip-merge .eqm .eqm-btn.eqm-red{text-shadow:0 1px #a3312899;background:linear-gradient(#f59a8e,#dc4f43);border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#equip-merge .eqm .eqm-btn.eqm-sm{min-width:58px;height:36px;padding:0 12px;font-size:13px}#equip-merge .eqm .eqm-btn:active:not(:disabled){filter:brightness(.96)}#equip-merge .eqm .eqm-working:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite eqm-sk;position:absolute;inset:0}#equip-merge .eqm .eqm-lc{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;display:flex}#equip-merge .eqm .eqm-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;max-height:84px;padding:0 6px 0 5px;display:grid;box-shadow:0 1px 3px #758c9f44}#equip-merge .eqm .eqm-card.on{outline-offset:-2px;outline:2px solid #eab14e}#equip-merge .eqm .eqm-card.off{background:linear-gradient(145deg,#fbfbf6,#e8eef0)}#equip-merge .eqm .eqm-card.flown .eqm-slot img{visibility:hidden}#equip-merge .eqm .eqm-slotb{border-radius:8px;display:block}#equip-merge .eqm.eqm-narrow .eqm-card{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;padding:0 5px 0 4px}#equip-merge .eqm.eqm-narrow .eqm-card .eqm-slot{width:44px;height:44px}#equip-merge .eqm.eqm-narrow .eqm-slot img{max-width:36px;max-height:36px}#equip-merge .eqm.eqm-narrow .eqm-cap .eqm-name{font-size:13px;line-height:15px}#equip-merge .eqm.eqm-narrow .eqm-card .eqm-btn.eqm-sm{min-width:50px;height:34px;padding:0 9px}#equip-merge .eqm .eqm-rc{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex-direction:column;grid-area:2/2;gap:5px;min-height:0;padding:6px 8px;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#equip-merge .eqm .eqm-ph{flex:none;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;display:grid}#equip-merge .eqm .eqm-ph .eqm-meta{white-space:normal;flex-wrap:wrap;row-gap:3px}#equip-merge .eqm .eqm-ph .eqm-tag{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;padding:1px 7px;line-height:15px}#equip-merge .eqm .eqm-pslot{width:48px;height:48px}#equip-merge .eqm .eqm-caption{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#equip-merge .eqm :is(.eqm-thd,.eqm-row){grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 12px minmax(0,1.25fr);align-items:center;gap:4px;display:grid}#equip-merge .eqm .eqm-thd{color:#8aa0b0;white-space:nowrap;flex:none;height:16px;padding:0 8px;font-size:11px}#equip-merge .eqm .eqm-thd>span{text-overflow:ellipsis;overflow:hidden}#equip-merge .eqm .eqm-cur{text-align:right}#equip-merge .eqm .eqm-list{scrollbar-width:thin;scrollbar-color:#8cbace transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding:1px 2px 2px 1px;display:flex;overflow:hidden auto}#equip-merge .eqm .eqm-row{white-space:nowrap;background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex:none;height:28px;padding:0 8px;font-size:13px}#equip-merge .eqm .eqm-row>span{text-overflow:ellipsis;overflow:hidden}#equip-merge .eqm .eqm-sn{color:#52758d}#equip-merge .eqm .eqm-ar{border:2px solid #9db3c2;border-width:2px 2px 0 0;justify-self:center;width:9px;height:9px;transform:rotate(45deg)}#equip-merge .eqm .eqm-up{color:#3d63a8;font-weight:600}#equip-merge .eqm .eqm-dn{color:#d33a2c;font-weight:600}#equip-merge .eqm .eqm-eq{color:#9fb2bf}#equip-merge .eqm .eqm-help{color:#52758d;white-space:pre-line;overflow-wrap:anywhere;background:#f7faf5;border-radius:8px;flex:1;min-height:0;margin:0;padding:8px 10px;font-size:13px;line-height:1.55;overflow:auto}#equip-merge .eqm.eqm-narrow .eqm-rc{padding:5px 6px}#equip-merge .eqm.eqm-narrow .eqm-ph{grid-template-columns:40px minmax(0,1fr);min-height:42px}#equip-merge .eqm.eqm-narrow .eqm-pslot{width:40px;height:40px}#equip-merge .eqm.eqm-narrow .eqm-pslot img{max-width:34px;max-height:34px}#equip-merge .eqm.eqm-narrow .eqm-row{height:26px;padding:0 6px;font-size:12px}#equip-merge .eqm.eqm-narrow .eqm-thd{padding:0 6px;display:none}#equip-merge .eqm.eqm-narrow .eqm-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 6px;height:32px;line-height:14px}#equip-merge .eqm.eqm-narrow .eqm-row .eqm-sn{grid-area:1/1}#equip-merge .eqm.eqm-narrow .eqm-row .eqm-cur{text-align:left;color:#8aa0b0;grid-area:2/1;font-size:11px}#equip-merge .eqm.eqm-narrow .eqm-row .eqm-ar{display:none}#equip-merge .eqm.eqm-narrow .eqm-row>span:last-child{text-align:right;grid-area:1/2/3}#equip-merge .eqm.eqm-narrow .eqm-help{padding:6px 8px;font-size:12px;line-height:1.45}#equip-merge .eqm .eqm-stage{color:#e9defc;background:#2a2140;justify-content:center;align-items:center;gap:10px;overflow:hidden}#equip-merge .eqm .eqm-stagefx{mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;top:0;left:0}#equip-merge .eqm .eqm-stage>:is(.eqm-slot,.eqm-sname){z-index:1;position:relative}#equip-merge .eqm .eqm-sname{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:400;overflow:hidden}#equip-merge .eqm .eqm-slot.eqm-big{width:84px;height:84px;box-shadow:none;background:0 0;border:0}#equip-merge .eqm .eqm-slot.eqm-big img{max-width:none;max-height:none;transform:scale(1.6)}#equip-merge .eqm.eqm-narrow .eqm-slot.eqm-big{width:68px;height:68px}#equip-merge .eqm.eqm-narrow .eqm-slot.eqm-big img{transform:scale(1.3)}#equip-merge .eqm .eqm-slot.eqm-hit{animation:.5s ease-out forwards eqm-hit}@keyframes eqm-hit{0%{filter:drop-shadow(0 0 #c69bff)}40%{filter:drop-shadow(0 0 12px #c69bff)}to{filter:drop-shadow(0 0 #c69bff00)}}#equip-merge .eqm .eqm-slot.eqm-shake{animation:.45s ease-in-out eqm-shake}@keyframes eqm-shake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}#equip-merge .eqm .eqm-slot.eqm-crack img{filter:grayscale()brightness(.7);transition:filter .3s}#equip-merge .eqm .eqm-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}#equip-merge .eqm .eqm-pill{color:#6e8ca3;white-space:nowrap;background:#fffdf7;border:2px solid #fff;border-radius:22px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;font-size:13px;display:flex;overflow:hidden}#equip-merge .eqm .eqm-pl{text-overflow:ellipsis;min-width:0;overflow:hidden}#equip-merge .eqm .eqm-bar .eqm-btn{flex:none;min-width:104px}#equip-merge .eqm .eqm-bar .eqm-pri{min-width:150px}#equip-merge .eqm.eqm-narrow .eqm-bar .eqm-btn{min-width:84px;height:40px}#equip-merge .eqm.eqm-narrow .eqm-bar .eqm-pri{min-width:116px}#equip-merge .eqm.eqm-narrow .eqm-pill{height:40px;padding:0 12px}#equip-merge .eqm .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite eqm-sk;display:block}#equip-merge .eqm .sk-ln{border-radius:6px;height:12px}#equip-merge .eqm .sk-t{height:15px}#equip-merge .eqm .sk-slot{width:52px;height:52px}#equip-merge .eqm.eqm-narrow .sk-slot{width:44px;height:44px}#equip-merge .eqm .sk-pslot{width:48px;height:48px}#equip-merge .eqm .sk-row{flex:none;height:28px}#equip-merge .eqm .sk-pill{border-radius:22px;flex:1;height:44px}#equip-merge .eqm .sk-b{border-radius:20px;width:104px;height:44px}#equip-merge .eqm .sk-b.sk-pri{width:150px}#equip-merge .eqm.eqm-narrow .sk-pill{height:40px}#equip-merge .eqm.eqm-narrow .sk-b{width:84px;height:40px}#equip-merge .eqm.eqm-narrow .sk-b.sk-pri{width:116px}@keyframes eqm-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#equip-merge .eqm .eqm-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:44px minmax(0,1fr) 60px;gap:6px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#equip-merge .eqm.eqm-narrow .eqm-picker{grid-template-rows:44px minmax(0,1fr) 58px;padding:6px 8px 8px}#equip-merge .eqm .eqm-pph{align-items:center;gap:8px;min-width:0;display:flex}#equip-merge .eqm .eqm-pt{white-space:nowrap;flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}#equip-merge .eqm .eqm-pt small{color:#8aa0b0;text-overflow:ellipsis;font-size:12px;overflow:hidden}#equip-merge .eqm .eqm-pph .eqm-btn{flex:none;min-width:84px}#equip-merge .eqm .eqm-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));align-content:start;gap:6px;padding:9px 6px 6px 9px;display:grid;overflow:auto}#equip-merge .eqm .eqm-cell{aspect-ratio:1;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#equip-merge .eqm .eqm-cell img{max-width:40px;max-height:40px}#equip-merge .eqm .eqm-cell.on{outline-offset:-3px;outline:3px solid #eab14e}#equip-merge .eqm .eqm-cell.no{background:linear-gradient(145deg,#fff5,#e4e9ec)}#equip-merge .eqm .eqm-cell.no>img{opacity:.4}#equip-merge .eqm .eqm-cell.sel{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#equip-merge .eqm .eqm-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:0;padding-top:30px;font-size:13px}#equip-merge .eqm .eqm-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#equip-merge .eqm .eqm-pstrip .eqm-slot{width:46px;height:46px}#equip-merge .eqm .eqm-pstrip .eqm-info{flex:1}#equip-merge .eqm .eqm-pstrip .eqm-btn{flex:none;min-width:78px;height:42px}#equip-merge .eqm.eqm-narrow .eqm-pstrip .eqm-btn{min-width:64px}#equip-merge .eqm .eqm-phint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#equip-merge .eqm .eqm-why{color:#d33a2c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}#equip-merge .eqm :is(.eqm-pstrip,.eqm-ph) .mmp-flow{white-space:nowrap;min-width:0;display:block;overflow:hidden}#equip-merge .eqm :is(.eqm-pstrip,.eqm-ph) .mmp-flow.go{text-overflow:clip}@media (prefers-reduced-motion:reduce){#equip-merge .eqm .sk{background:#e6eef0;animation:none}#equip-merge .eqm .eqm-working:after{background:#ffffff40;animation:none}#equip-merge .eqm .eqm-slot:is(.eqm-hit,.eqm-shake){animation:none}#equip-merge .eqm .eqm-stage{color:inherit;background:#fffdf7}}.equip-merge-mobile-fx{z-index:32;pointer-events:none;mix-blend-mode:plus-lighter;image-rendering:pixelated;position:absolute}.equip-merge-mobile-fly{z-index:31;pointer-events:none;image-rendering:pixelated;position:absolute}dialog.equip-merge-mobile-confirm .eqm-crow{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}dialog.equip-merge-mobile-confirm .eqm-crow .mobile-amount-slot{position:relative}dialog.equip-merge-mobile-confirm .eqm-cbadge{color:#3f4b6e;font:600 12px/1.1 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:2px}dialog.equip-merge-mobile-confirm .eqm-sp{flex:1}dialog.equip-merge-mobile-confirm .eqm-gel{align-items:center;gap:4px;display:inline-flex}dialog.equip-merge-mobile-confirm .eqm-gel .ncm-gelder{width:16px;height:13px}dialog.equip-merge-mobile-confirm .eqm-price{color:#b5780f;font-weight:600}dialog.equip-merge-mobile-confirm .eqm-price.neg{color:#d33a2c}dialog.mobile-amount.equip-merge-mobile-confirm .mobile-amount-actions>button.eqm-yes{text-shadow:0 1px #ffe9b3;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}#pet-composing{z-index:14;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#576388;position:absolute}#pet-composing[hidden]{display:none}#pet-composing .pet-composing-form{pointer-events:auto;transform-origin:0 0;position:absolute}#pet-composing canvas{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.pet-composing-title,.pet-composing-label,.pet-composing-list{z-index:3;position:absolute;overflow:hidden}.pet-composing-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;font-weight:600;line-height:18px}.pet-composing-close,.pet-composing-call,.pet-composing-footer-close,.pet-composing-action{z-index:7;position:absolute}.pet-composing-close{top:3px;right:9px}.pet-composing-label{white-space:nowrap;height:15px;line-height:15px}.pet-composing-notice,.pet-composing-preview-title{color:#fff;text-shadow:1px 1px #d36562}.pet-composing-slot-caption{font-weight:700}.pet-composing-slot-caption.slot-0{color:#b18211}.pet-composing-slot-caption.slot-1,.pet-composing-slot-caption.slot-2{color:#5674b2}.pet-composing-slot,.pet-composing-preview-icon{z-index:5;background:0 0;border:0;width:30px;height:30px;padding:0;position:absolute;overflow:visible}.pet-composing-slot:disabled,.pet-composing-preview-icon:disabled{cursor:default}.pet-composing-slot>img,.pet-composing-preview-icon>img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.pet-composing-preview-name{color:#c73522;font-weight:700}.pet-composing-list{color:#252525;height:75px;line-height:15px}.pet-composing-list>div{white-space:nowrap;height:15px}.pet-composing-list>.require{color:#24a653}.pet-composing-action{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px;line-height:20px}.pet-composing-action:disabled{opacity:.58}.pet-composing-cost-caption{color:#576388}.pet-composing-cost{text-align:right;color:#252525}.pet-composing-effect{mix-blend-mode:plus-lighter;z-index:8!important}.pet-composing-cursor{width:31px;height:25px;z-index:9!important}.pet-composing-confirm{color:#576388;background:0 0;border:0;padding:0}.pet-composing-confirm::backdrop{background:0 0}.pet-composing-confirm-panel{position:relative}.pet-composing-confirm-panel>canvas{image-rendering:pixelated;position:absolute;inset:0}.pet-composing-confirm-panel>header{color:#fff;z-index:2;height:18px;position:absolute;top:3px;left:12px}.pet-composing-confirm-panel>p{white-space:pre-line;line-height:15px;font:12px var(--ui-font);z-index:2;margin:0;position:absolute;inset:27px 14px 37px;overflow:hidden}.pet-composing-confirm-panel>footer{z-index:3}.pet-composing-footer-close{width:30px!important;left:247px!important;right:auto!important}#pet-composing{font-family:Tahoma,Leelawadee UI,sans-serif}.pet-composing-title{font-weight:400}#pet-composing.mobile-pet-composing{z-index:30;pointer-events:none;font:14px/1.35 "MN Maguro",var(--ui-font);color:#42677e;position:absolute;overflow:visible;transform:none}#pet-composing .pcp{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-composing .pcp.pcp-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px;padding:0 8px 8px}#pet-composing .pcp,#pet-composing .pcp *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-composing .pcp img,#pet-composing .pcp canvas{image-rendering:pixelated;pointer-events:none;position:static}#pet-composing .pcp button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-composing .pcp button:disabled{cursor:default;opacity:.45}#pet-composing .pcp :is(.pcp-card,.pcp-bpick):disabled{opacity:1}#pet-composing .pcp button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-composing .pcp header{align-items:center;gap:6px;display:flex}#pet-composing .pcp>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px}#pet-composing .pcp.pcp-narrow>header{margin:0 -8px}#pet-composing .pcp .pcp-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#pet-composing .pcp :is(.pcp-close,.pcp-pclose){color:#fff;flex:none;width:44px;height:36px}#pet-composing .pcp .pcp-pclose{color:#5c7d96}#pet-composing .pcp :is(.pcp-close,.pcp-pclose):before,#pet-composing .pcp :is(.pcp-close,.pcp-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-composing .pcp :is(.pcp-close,.pcp-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-composing .pcp .pcp-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-composing .pcp .pcp-body{grid-template-columns:minmax(0,1.55fr) 34px minmax(0,1fr);gap:0 6px;min-height:0;display:grid;position:relative}#pet-composing .pcp.pcp-narrow .pcp-body{grid-template-columns:minmax(0,1.5fr) 28px minmax(0,1fr);gap:0 4px}#pet-composing .pcp .pcp-ins{grid-template-rows:auto minmax(0,1fr) auto auto;gap:5px;min-width:0;min-height:0;padding:6px;display:grid;position:relative}#pet-composing .pcp.pcp-narrow .pcp-ins{gap:3px;padding:4px}#pet-composing .pcp .pcp-cap{color:#6e8ca3;align-items:center;gap:6px;min-width:0;height:18px;font-size:13px;display:flex}#pet-composing .pcp .pcp-cap canvas{flex:none;width:15px;height:13px}#pet-composing .pcp .pcp-cap span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#pet-composing .pcp.pcp-narrow .pcp-cap{height:16px;font-size:12px}#pet-composing .pcp .pcp-pets{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}#pet-composing .pcp .pcp-plus{color:#9cb3c2;place-items:center;font-size:18px;font-weight:600;display:grid}#pet-composing .pcp .pcp-card{background:linear-gradient(170deg,#fffdf4,var(--bg));text-align:center;border:2px solid #fff;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:0;padding:0 6px 6px;display:flex;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#pet-composing .pcp .pcp-t0{--band:#f6c447;--bandtx:#7a5410;--bg:#fff3c9;--tint:#ffe397}#pet-composing .pcp .pcp-t1{--band:#6fa5e6;--bandtx:#fff;--bg:#dcebfb;--tint:#bcd7f6}#pet-composing .pcp .pcp-band{background:var(--band);height:22px;color:var(--bandtx);white-space:nowrap;text-overflow:ellipsis;flex:none;align-self:stretch;margin:0 -6px 2px;padding:0 6px;font-size:13px;line-height:22px;overflow:hidden}#pet-composing .pcp .pcp-card .pcp-name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;line-height:1.2;overflow:hidden}#pet-composing .pcp .pcp-card .pcp-sub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;overflow:hidden}#pet-composing .pcp .pcp-card.pcp-empty .pcp-name{color:#9ab0bf}#pet-composing .pcp.pcp-narrow .pcp-card{gap:1px;padding:0 4px 4px}#pet-composing .pcp.pcp-narrow .pcp-band{height:19px;margin:0 -4px 1px;font-size:12px;line-height:19px}#pet-composing .pcp.pcp-narrow .pcp-card .pcp-name{font-size:12px}#pet-composing .pcp.pcp-narrow .pcp-card .pcp-sub{font-size:11px}#pet-composing .pcp .pcp-slot{background:linear-gradient(145deg,#fff8,var(--tint,#cce6f1));border:2px solid #fff;border-radius:9px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-composing .pcp .pcp-slot img{max-width:48px;max-height:48px}#pet-composing .pcp .pcp-card .pcp-slot img{transform:scale(1.25)}#pet-composing .pcp .pcp-gl{opacity:.75;width:30px;height:30px}#pet-composing .pcp .pcp-dash{box-shadow:none;background:#ffffff80;border-style:dashed;border-color:#c3d3db}#pet-composing .pcp.pcp-narrow .pcp-slot{width:44px;height:44px}#pet-composing .pcp.pcp-narrow .pcp-slot img{max-width:38px;max-height:38px}#pet-composing .pcp.pcp-narrow .pcp-card .pcp-slot img{transform:none}#pet-composing .pcp.pcp-narrow .pcp-gl{width:24px;height:24px}#pet-composing .pcp .pcp-book{--tint:#ffbfb1;border:2px solid #fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:56px;padding:4px 10px;display:grid;box-shadow:0 1px 3px #758c9f44}#pet-composing .pcp .pcp-bpick{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:100%;display:grid}#pet-composing .pcp .pcp-book .pcp-slot{width:44px;height:44px}#pet-composing .pcp .pcp-book .pcp-slot img{max-width:38px;max-height:38px}#pet-composing .pcp .pcp-book .pcp-gl{width:26px;height:26px}#pet-composing .pcp .pcp-binfo{flex-direction:column;min-width:0;display:flex}#pet-composing .pcp .pcp-book .pcp-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}#pet-composing .pcp .pcp-book .pcp-sub{color:#b05a4b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-composing .pcp .pcp-ex{color:#8aa0b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}#pet-composing .pcp.pcp-narrow .pcp-book{gap:6px;height:46px;padding:2px 8px}#pet-composing .pcp.pcp-narrow .pcp-bpick{gap:6px}#pet-composing .pcp.pcp-narrow .pcp-book .pcp-slot{width:38px;height:38px}#pet-composing .pcp.pcp-narrow .pcp-book .pcp-slot img{max-width:32px;max-height:32px}#pet-composing .pcp .pcp-arrow{place-items:center;display:grid}#pet-composing .pcp .pcp-cursor{width:31px;height:25px}#pet-composing .pcp.pcp-narrow .pcp-cursor{width:26px;height:21px}#pet-composing .pcp .pcp-res{background:linear-gradient(170deg,#fffaf6,#ffe4dc);border:2px solid #fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#pet-composing .pcp .pcp-res>.pcp-band{color:#fff;background:linear-gradient(110deg,#f59a8a,#e8705f);height:24px;margin:0;padding:0 10px;line-height:24px}#pet-composing .pcp .pcp-rtop{flex:none;align-items:center;gap:8px;padding:8px 8px 4px;display:flex}#pet-composing .pcp .pcp-rslot{--tint:#bcd7f6}#pet-composing .pcp .pcp-rname{color:#c73522;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}#pet-composing .pcp .pcp-rows{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:2px 10px;min-height:0;padding:2px 10px;font-size:13px;display:grid;overflow:hidden}#pet-composing .pcp .pcp-rows span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pet-composing .pcp .pcp-rows .pcp-rq{color:#24a653;grid-column:1/-1}#pet-composing .pcp .pcp-rows b{color:#2f6db6;font-weight:400}#pet-composing .pcp .pcp-none{flex:1;place-items:center;display:grid}#pet-composing .pcp .pcp-fee{color:#6e8ca3;background:#ffffffb0;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:6px;margin:0 6px 6px;padding:3px 8px;font-size:12px;display:flex}#pet-composing .pcp .pcp-fee span:last-child{color:#0081ef;align-items:center;gap:4px;font-size:14px;display:flex}#pet-composing .pcp .pcp-fee .ncm-gelder{width:18px;height:15px}#pet-composing .pcp.pcp-narrow .pcp-res>.pcp-band{height:21px;font-size:12px;line-height:21px}#pet-composing .pcp.pcp-narrow .pcp-rtop{gap:5px;padding:5px 5px 2px}#pet-composing .pcp.pcp-narrow .pcp-rname{font-size:13px}#pet-composing .pcp.pcp-narrow .pcp-rows{gap:0 8px;padding:1px 7px;font-size:12px}#pet-composing .pcp.pcp-narrow .pcp-fee{margin:0 4px 4px;padding:1px 6px}#pet-composing .pcp .pcp-bar{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}#pet-composing .pcp .pcp-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;display:block;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-composing .pcp .pcp-btn.pcp-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#pet-composing .pcp .pcp-btn.pcp-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#pet-composing .pcp .pcp-btn.pcp-red{color:#fff;text-shadow:0 1px #a8423c88;background:linear-gradient(#fb9a8f,#e2615a);border-color:#e48b86}#pet-composing .pcp .pcp-btn.pcp-sm{height:36px;padding:0 14px;font-size:13px}#pet-composing .pcp .pcp-btn:active:not(:disabled){filter:brightness(.95)}#pet-composing .pcp.pcp-narrow .pcp-btn{height:40px;font-size:14px}#pet-composing .pcp.pcp-narrow .pcp-btn.pcp-pri{font-size:15px}#pet-composing .pcp.pcp-narrow .pcp-btn.pcp-sm{height:34px;padding:0 10px}#pet-composing .pcp .pcp-busy{position:relative}#pet-composing .pcp .pcp-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite pcp-sk;position:absolute;inset:0}#pet-composing .pcp .pcp-stage{z-index:8;opacity:0;pointer-events:auto;border-radius:12px;position:absolute;inset:0;overflow:hidden}#pet-composing .pcp .pcp-stage canvas,#pet-composing .pcp .pcp-wfx{image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}#pet-composing .pcp .pcp-wfx{z-index:5;pointer-events:none}#pet-composing .pcp .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#pet-composing .pcp .timer-overlay{width:13px;height:13px;inset:2px 2px auto auto}#pet-composing .pcp :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#pet-composing .pcp .broken-overlay{width:13px;height:13px}#pet-composing .pcp .expired .timer-overlay,#pet-composing .pcp .unusable>img{filter:brightness(.565)}#pet-composing .pcp .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#pet-composing .pcp .pcp-eq{z-index:3;color:#fff;background:#5d86c9;border-radius:6px;padding:0 4px;font-size:10px;font-style:normal;line-height:14px;position:absolute;top:2px;left:2px}#pet-composing .pcp .ncm-badge{z-index:2;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-size:11px;font-style:normal;line-height:13px;position:absolute;bottom:1px;right:3px}#pet-composing .pcp .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#pet-composing .pcp .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#pet-composing .pcp .pcp-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;margin:8px 10px 10px;padding:4px 8px 8px;display:flex;position:absolute;inset:36px 0 0;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#pet-composing .pcp.pcp-narrow .pcp-picker{margin:6px 8px 8px}#pet-composing .pcp .pcp-picker>header{flex:none;gap:8px;height:36px}#pet-composing .pcp .pcp-picker>header b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#pet-composing .pcp .pcp-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#pet-composing .pcp .pcp-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-composing .pcp .pcp-cell img{max-width:44px;max-height:44px}#pet-composing .pcp .pcp-cell.pcp-sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#pet-composing .pcp .pcp-cell.pcp-no>img{opacity:.4}#pet-composing .pcp .pcp-nolist{color:#8aa0b0;text-align:center;flex:1;place-items:center;margin:0;font-size:14px;display:grid}#pet-composing .pcp.pcp-narrow .pcp-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#pet-composing .pcp .pcp-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#pet-composing .pcp .pcp-strip .pcp-slot{width:44px;height:44px}#pet-composing .pcp .pcp-strip .pcp-slot img{max-width:36px;max-height:36px}#pet-composing .pcp .pcp-strip.pcp-hint{color:#8aa0b0;text-align:center;grid-template-columns:1fr;place-items:center;font-size:13px}#pet-composing .pcp .pcp-shint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#pet-composing .pcp .pcp-strip .pcp-btn{min-width:72px}#pet-composing .pcp .pcp-info{flex-direction:column;gap:1px;min-width:0;display:flex}#pet-composing .pcp .pcp-sname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#pet-composing .pcp .pcp-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#pet-composing .pcp .pcp-ssub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-composing .pcp.pcp-narrow .pcp-strip{grid-template-columns:40px minmax(0,1fr) auto auto;gap:6px;min-height:50px}#pet-composing .pcp.pcp-narrow .pcp-strip .pcp-slot{width:40px;height:40px}#pet-composing .pcp.pcp-narrow .pcp-strip .pcp-btn{min-width:56px}#pet-composing .pcp .pcp-dim{z-index:7;background:#33465a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#pet-composing .pcp .pcp-cf{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:12px;flex-direction:column;width:min(470px,94%);max-height:calc(100% - 16px);display:flex;overflow:hidden;box-shadow:0 8px 26px #23384d66}#pet-composing .pcp .pcp-cf>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);flex:none;height:36px;padding:0 14px;font-size:15px}#pet-composing .pcp .pcp-sum{flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 14px 0;display:flex}#pet-composing .pcp .pcp-sum .pcp-slot{border-radius:7px;width:40px;height:40px}#pet-composing .pcp .pcp-sum .pcp-slot img{max-width:34px;max-height:34px}#pet-composing .pcp .pcp-op{color:#9cb3c2;font-weight:600}#pet-composing .pcp .pcp-msg{color:#575757;text-align:center;overflow-wrap:anywhere;min-height:0;padding:6px 14px 4px;font-size:14px;line-height:1.45;overflow:auto}#pet-composing .pcp .pcp-acts{flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 12px;display:grid}#pet-composing .pcp.pcp-narrow .pcp-msg{padding-top:4px;font-size:12px;line-height:1.35}#pet-composing .pcp.pcp-narrow .pcp-sum{padding-top:5px}#pet-composing .pcp.pcp-narrow .pcp-sum .pcp-slot{width:32px;height:32px}#pet-composing .pcp.pcp-narrow .pcp-acts{padding:4px 10px 8px}#pet-composing .pcp .pcp-sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite pcp-sk;display:block}#pet-composing .pcp .pcp-sk.pcp-slot{box-shadow:none;border:0}#pet-composing .pcp .pcp-sk.pcp-band{border-radius:0}#pet-composing .pcp .pcp-ln{border-radius:6px;height:12px}#pet-composing .pcp .pcp-skc{--bg:#eef3f3;background:#f4f7f6}@keyframes pcp-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#pet-composing .pcp .pcp-err{color:#8aa0b0;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#pet-composing .pcp .pcp-err p{margin:0}@media (prefers-reduced-motion:reduce){#pet-composing .pcp .pcp-sk,#pet-composing .pcp .pcp-busy:after{animation:none}#pet-composing .pcp .pcp-sk{background:#e6eef0}}#pet-composing .pcp .pcp-book.pcp-off{--tint:#e7ecee;background:linear-gradient(160deg,#fbfbf7,#eef1f2)}#pet-composing .pcp .pcp-ok{color:#3d8a45;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}#item-decomposing{z-index:14;transform-origin:0 0;pointer-events:none;color:#576388;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute}#item-decomposing[hidden]{display:none}#item-decomposing .item-decomposing-form{pointer-events:auto;transform-origin:0 0;position:absolute}#item-decomposing canvas{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.item-decomposing-label,.item-decomposing-list{z-index:3;position:absolute;overflow:hidden}.item-decomposing-title{color:#fff;text-shadow:1px 1px #484974;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:18px;line-height:18px}.item-decomposing-notice{color:#fff;text-shadow:1px 1px #d36562;white-space:nowrap;height:15px;line-height:15px}.item-decomposing-name{color:#c73522;white-space:nowrap;height:16px;font-weight:700;line-height:16px}.item-decomposing-slot,.item-decomposing-preview-icon{z-index:5;background:0 0;border:0;width:32px;height:32px;padding:0;position:absolute;overflow:visible}.item-decomposing-slot:disabled,.item-decomposing-preview-icon:disabled{cursor:default}.item-decomposing-slot>img,.item-decomposing-preview-icon>img{max-width:none;max-height:none;image-rendering:pixelated;pointer-events:none;position:absolute}.item-decomposing-list{color:#252525;height:55px;line-height:14px}.item-decomposing-list>div{white-space:nowrap;height:14px}.item-decomposing-list>.require{color:#24a653}.item-decomposing-action,.item-decomposing-close,.item-decomposing-call,.item-decomposing-footer-close{z-index:7;position:absolute}.item-decomposing-action{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #75556a;border:0;padding:0 2px;line-height:20px}.item-decomposing-action:disabled{opacity:.58}.item-decomposing-close{top:3px;right:9px}.item-decomposing-footer-close{width:30px!important;top:356px!important;left:247px!important}.item-decomposing-effect{mix-blend-mode:plus-lighter;z-index:8!important}.item-decomposing-confirm{color:#576388;background:0 0;border:0;padding:0}.item-decomposing-confirm::backdrop{background:0 0}.item-decomposing-confirm-panel{position:relative}.item-decomposing-confirm-panel>canvas{image-rendering:pixelated;position:absolute;inset:0}.item-decomposing-confirm-panel>header{color:#fff;z-index:2;height:18px;position:absolute;top:3px;left:12px}.item-decomposing-confirm-panel>p{white-space:pre-line;z-index:2;margin:0;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;inset:27px 14px 37px;overflow:hidden}.item-decomposing-confirm-panel>footer{z-index:3}#item-decomposing.mobile-item-decomposing{z-index:30;pointer-events:none;font:inherit;color:inherit;transform:none}#item-decomposing .idcm{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.12fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#item-decomposing .idcm.idcm-narrow{grid-template-rows:36px minmax(0,1fr) 40px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1.12fr);gap:6px;padding:0 8px 8px}#item-decomposing .idcm,#item-decomposing .idcm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#item-decomposing .idcm img,#item-decomposing .idcm canvas{image-rendering:pixelated;pointer-events:none;position:static}#item-decomposing .idcm button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#item-decomposing .idcm button:disabled{cursor:default;opacity:.45}#item-decomposing .idcm .idcm-slot-btn:disabled,#item-decomposing .idcm .idcm-slot-btn{opacity:1}#item-decomposing .idcm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#item-decomposing .idcm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#item-decomposing .idcm.idcm-narrow>header{margin:0 -8px}#item-decomposing .idcm .idcm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#item-decomposing .idcm :is(.idcm-close,.idcm-pclose){color:#fff;flex:none;width:44px;height:36px}#item-decomposing .idcm .idcm-pclose{color:#5c7d96}#item-decomposing .idcm :is(.idcm-close,.idcm-pclose):before,#item-decomposing .idcm :is(.idcm-close,.idcm-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#item-decomposing .idcm :is(.idcm-close,.idcm-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#item-decomposing .idcm .idcm-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#item-decomposing .idcm .idcm-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#item-decomposing .idcm .idcm-col{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}#item-decomposing .idcm .idcm-lab{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;flex:none;height:18px;font-size:12px;overflow:hidden}#item-decomposing .idcm .idcm-lab.ok{color:#3d8a45}#item-decomposing .idcm .idcm-card{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;box-shadow:0 1px 3px #758c9f44}#item-decomposing .idcm .idcm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-decomposing .idcm .idcm-slot img{max-width:44px;max-height:44px}#item-decomposing .idcm .idcm-slot.idcm-add{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#item-decomposing .idcm .idcm-slot.idcm-add:before,#item-decomposing .idcm .idcm-slot.idcm-add:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#item-decomposing .idcm .idcm-slot.idcm-add:after{transform:translate(-50%,-50%)rotate(90deg)}#item-decomposing .idcm .idcm-slot.idcm-ghost{width:48px;height:48px;box-shadow:none;background:#fff6;border:2px dashed #c8dae2}#item-decomposing .idcm .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#item-decomposing .idcm .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#item-decomposing .idcm .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#item-decomposing .idcm .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#item-decomposing .idcm .timer-overlay{width:13px;height:13px;top:2px;right:2px}#item-decomposing .idcm :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#item-decomposing .idcm .broken-overlay{width:13px;height:13px}#item-decomposing .idcm .expired .timer-overlay,#item-decomposing .idcm .unusable>img{filter:brightness(.565)}#item-decomposing .idcm .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#item-decomposing .idcm .idcm-info{flex-direction:column;gap:2px;min-width:0;display:flex}#item-decomposing .idcm .idcm-name{color:#2f3d4d;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#item-decomposing .idcm .idcm-red{color:#c73522}#item-decomposing .idcm .idcm-hint{color:#8aa0b0;white-space:normal;font-size:13px;line-height:1.3}#item-decomposing .idcm .idcm-sub{color:#7d93a6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#item-decomposing .idcm .idcm-mat .idcm-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box}#item-decomposing .idcm .idcm-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}#item-decomposing .idcm .idcm-tag{color:#42677e;white-space:nowrap;background:#e5eee9;border-radius:8px;flex:none;align-self:flex-start;padding:0 7px;font-size:11px;line-height:17px}#item-decomposing .idcm .idcm-tag.ok{color:#2c8a45;background:#e3f3e0}#item-decomposing .idcm .idcm-tag.bad{color:#d33a2c;background:#fff4f2}#item-decomposing .idcm .idcm-tag.gold{color:#a77a12;background:#fbf0d4}#item-decomposing .idcm .idcm-tag.blue{color:#4564a8;background:#e6eefb}#item-decomposing .idcm .ncm-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#item-decomposing .idcm .ncm-btn.ncm-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#item-decomposing .idcm .ncm-btn.idcm-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#item-decomposing .idcm .ncm-btn.ncm-sm{height:36px;padding:0 14px;font-size:13px}#item-decomposing .idcm .ncm-btn:active:not(:disabled){filter:brightness(.95)}#item-decomposing .idcm.idcm-narrow .ncm-btn{height:40px;font-size:14px}#item-decomposing .idcm.idcm-narrow .ncm-btn.ncm-pri{font-size:15px}#item-decomposing .idcm.idcm-narrow .ncm-btn.ncm-sm{height:34px;padding:0 10px}#item-decomposing .idcm .idcm-in{flex-direction:column;gap:4px;min-height:0;padding:5px 8px 7px;display:flex}#item-decomposing .idcm .idcm-src{flex:1}#item-decomposing .idcm .idcm-hd{flex:none;align-items:center;gap:6px;min-width:0;height:20px;display:flex}#item-decomposing .idcm .idcm-hd>span{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}#item-decomposing .idcm .idcm-row{flex:1;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#item-decomposing .idcm.idcm-narrow .idcm-in{gap:2px;padding:3px 6px 5px}#item-decomposing .idcm.idcm-narrow .idcm-row{grid-template-columns:48px minmax(0,1fr) auto;gap:7px}#item-decomposing .idcm.idcm-narrow :is(.idcm-row,.idcm-pv) .idcm-slot{width:48px;height:48px}#item-decomposing .idcm.idcm-narrow :is(.idcm-row,.idcm-pv) .idcm-slot img{max-width:38px;max-height:38px}#item-decomposing .idcm.idcm-narrow .idcm-in .idcm-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box}#item-decomposing .idcm.idcm-narrow .idcm-in .idcm-sub{display:none}#item-decomposing .idcm.idcm-narrow .idcm-in .idcm-hint{font-size:12px}#item-decomposing .idcm .idcm-arw{place-items:center;min-height:0;display:grid;position:relative}#item-decomposing .idcm .idcm-arw:before{content:"";border:3px solid #9ab9cc;border-width:3px 3px 0 0;border-radius:2px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg)}#item-decomposing .idcm.idcm-narrow .idcm-arw:before{border-width:2px 2px 0 0;width:9px;height:9px;margin-left:-4px}#item-decomposing .idcm .idcm-pv{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:0;padding:6px 8px;display:grid}#item-decomposing .idcm .idcm-ab{flex:1;grid-template-rows:auto minmax(0,1fr);align-content:start}#item-decomposing .idcm .idcm-pv.done{background:linear-gradient(145deg,#fffdf0,#f3ecd0)}#item-decomposing .idcm .idcm-tx{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}#item-decomposing .idcm .idcm-tx .idcm-name{max-width:100%}#item-decomposing .idcm .idcm-stats{scrollbar-width:thin;flex-wrap:wrap;grid-column:1/-1;align-content:flex-start;gap:4px;min-height:0;display:flex;overflow:auto}#item-decomposing .idcm .idcm-st{color:#3a4a5a;white-space:nowrap;background:#ffffffb0;border-radius:8px;padding:0 7px;font-size:12px;line-height:19px;box-shadow:inset 0 0 0 1px #e1eaee}#item-decomposing .idcm .idcm-st b{color:#7d93a6;margin-right:3px;font-weight:400}#item-decomposing .idcm .idcm-st.req{color:#24a653}#item-decomposing .idcm.idcm-narrow .idcm-pv{grid-template-columns:48px minmax(0,1fr);gap:3px 7px;padding:4px 6px}#item-decomposing .idcm.idcm-narrow .idcm-pv .idcm-name{font-size:13px}#item-decomposing .idcm.idcm-narrow .idcm-stats{flex-wrap:nowrap;overflow:auto hidden}#item-decomposing .idcm .idcm-none{min-height:0;box-shadow:none;text-align:center;background:#ffffff8c;border-style:dashed;border-color:#c8dae2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}#item-decomposing .idcm .idcm-pair{gap:10px;display:flex}#item-decomposing .idcm .idcm-nt{color:#7d93a6;margin:0;font-size:13px;line-height:1.45}#item-decomposing .idcm .idcm-bar{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}#item-decomposing .idcm .idcm-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex;position:absolute;inset:40px 6px 58px;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#item-decomposing .idcm.idcm-narrow .idcm-picker{bottom:52px}#item-decomposing .idcm .idcm-ph{flex:none;align-items:center;gap:8px;height:36px;display:flex}#item-decomposing .idcm .idcm-ph b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#item-decomposing .idcm .idcm-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#item-decomposing .idcm .idcm-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#item-decomposing .idcm .idcm-cell img{max-width:44px;max-height:44px}#item-decomposing .idcm .idcm-cell.sel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#item-decomposing .idcm .idcm-cell.no>img{opacity:.4}#item-decomposing .idcm .idcm-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#item-decomposing .idcm .idcm-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#item-decomposing .idcm .idcm-strip .idcm-slot{width:44px;height:44px}#item-decomposing .idcm .idcm-strip .idcm-slot img{max-width:36px;max-height:36px}#item-decomposing .idcm .idcm-strip.hint{grid-template-columns:1fr;place-items:center}#item-decomposing .idcm .idcm-strip .ncm-btn{min-width:72px}#item-decomposing .idcm .idcm-why{color:#d33a2c;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}#item-decomposing .idcm.idcm-narrow .idcm-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#item-decomposing .idcm.idcm-narrow .idcm-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#item-decomposing .idcm.idcm-narrow .idcm-strip .idcm-slot{width:40px;height:40px}#item-decomposing .idcm.idcm-narrow .idcm-strip .ncm-btn{min-width:60px}#item-decomposing .idcm .sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite idcm-sk;display:block}#item-decomposing .idcm .sk-ln{border-radius:6px;height:12px}#item-decomposing .idcm .idcm-sk-slot{width:56px;height:56px}#item-decomposing .idcm .idcm-busy{position:relative}#item-decomposing .idcm .idcm-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite idcm-sk;position:absolute;inset:0}@keyframes idcm-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#item-decomposing .idcm .idcm-err{color:#8aa0b0;text-align:center;grid-area:2/1/4/-1;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#item-decomposing .idcm .idcm-err p{margin:0}#item-decomposing .idcm:after{content:"";z-index:5;opacity:var(--idcm-veil,0);pointer-events:none;background:radial-gradient(at 50% 45%,#22345acc,#121c33e6);position:absolute;inset:36px 0 0}#item-decomposing .idcm.idcm-fxon :is(.idcm-slot-btn,.idcm-tx,.idcm-stats){z-index:6;position:relative}#item-decomposing .idcm.idcm-fxon .idcm-red{color:#ffb4a6}#item-decomposing .idcm .idcm-in.charge .idcm-slot{box-shadow:0 0 0 2px #9fd4ff,0 0 14px 4px #7cc4ffaa}#item-decomposing .idcm .idcm-pop .idcm-slot{animation:.45s ease-out idcm-pop}#item-decomposing .idcm .idcm-pop .idcm-name{animation:.5s ease-out idcm-in}@keyframes idcm-pop{0%{opacity:.2;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes idcm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#item-decomposing :is(.idcm-wic,.idcm-wfx){z-index:31;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0}#item-decomposing .idcm-wfx{z-index:32;mix-blend-mode:plus-lighter}dialog.item-decomposing-mobile-confirm .idcm-crow{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}dialog.item-decomposing-mobile-confirm .idcm-plus{color:#9ab9cc;flex:none;font-size:18px;line-height:1}dialog.item-decomposing-mobile-confirm .idcm-ca{border:2px solid #9ab9cc;border-width:2px 2px 0 0;flex:none;width:9px;height:9px;margin:0 4px 0 2px;transform:rotate(45deg)}dialog.mobile-amount.item-decomposing-mobile-confirm .mobile-amount-actions>button.idcm-yes{text-shadow:0 1px #ffe9b3;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}@media (prefers-reduced-motion:reduce){#item-decomposing .idcm .sk,#item-decomposing .idcm .idcm-busy:after,#item-decomposing .idcm .idcm-pop :is(.idcm-slot,.idcm-name){animation:none}#item-decomposing .idcm .sk{background:#e6eef0}}#pet-reinforce-reset.mobile-pet-reinforce-reset{z-index:30;pointer-events:none;position:absolute;overflow:visible;transform:none}#pet-reinforce-reset .prr{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#pet-reinforce-reset .prr.prr-narrow{grid-template-rows:36px minmax(0,1fr) 40px;gap:6px;padding:0 8px 8px}#pet-reinforce-reset .prr,#pet-reinforce-reset .prr *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#pet-reinforce-reset .prr img,#pet-reinforce-reset .prr canvas{image-rendering:pixelated;pointer-events:none;position:static}#pet-reinforce-reset .prr button{width:auto;height:auto;color:inherit;font:inherit;text-indent:0;text-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:relative}#pet-reinforce-reset .prr button:disabled{cursor:default;opacity:.45}#pet-reinforce-reset .prr :is(.prr-pet,.prr-pc):disabled{opacity:1}#pet-reinforce-reset .prr button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#pet-reinforce-reset .prr header{align-items:center;gap:8px;display:flex}#pet-reinforce-reset .prr>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px}#pet-reinforce-reset .prr.prr-narrow>header{margin:0 -8px}#pet-reinforce-reset .prr .prr-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}#pet-reinforce-reset .prr .prr-cap{text-overflow:ellipsis;white-space:nowrap;opacity:.9;flex:1;min-width:0;font-size:13px;overflow:hidden}#pet-reinforce-reset .prr .prr-cap:before{content:"·";margin-right:8px}#pet-reinforce-reset .prr :is(.prr-close,.prr-pclose){color:#fff;flex:none;width:44px;height:36px;margin-left:auto}#pet-reinforce-reset .prr .prr-pclose{color:#5c7d96}#pet-reinforce-reset .prr :is(.prr-close,.prr-pclose):before,#pet-reinforce-reset .prr :is(.prr-close,.prr-pclose):after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#pet-reinforce-reset .prr :is(.prr-close,.prr-pclose):after{transform:translate(-50%,-50%)rotate(-45deg)}#pet-reinforce-reset .prr .prr-close:is(:hover,:focus-visible){outline-offset:-4px;background:#ffffff25;outline:2px solid #fff}#pet-reinforce-reset .prr .prr-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#pet-reinforce-reset .prr .prr-body{grid-template-columns:150px minmax(0,1fr);gap:8px;min-height:0;display:grid;position:relative}#pet-reinforce-reset .prr.prr-narrow .prr-body{grid-template-columns:112px minmax(0,1fr);gap:6px}#pet-reinforce-reset .prr .prr-pet{text-align:center;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 6px;display:flex;box-shadow:0 1px 3px #758c9f44}#pet-reinforce-reset .prr .prr-pet.prr-empty{box-shadow:none;color:#8eaabb;background:#ffffff8c;border:2px dashed #b9cdd6}#pet-reinforce-reset .prr .prr-pname{color:#6f4e39;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;height:2.5em;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}#pet-reinforce-reset .prr .prr-empty .prr-pname{color:#8eaabb;font-size:13px;font-weight:400}#pet-reinforce-reset .prr.prr-narrow .prr-pet{gap:4px;padding:6px 4px}#pet-reinforce-reset .prr.prr-narrow .prr-pname{font-size:12px}#pet-reinforce-reset .prr .prr-plus{width:30px;height:30px;position:relative}#pet-reinforce-reset .prr .prr-plus:before,#pet-reinforce-reset .prr .prr-plus:after{content:"";background:currentColor;border-radius:1px;width:22px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pet-reinforce-reset .prr .prr-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#pet-reinforce-reset .prr .prr-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-reinforce-reset .prr .prr-slot img{max-width:44px;max-height:44px}#pet-reinforce-reset .prr .prr-slot.prr-big{width:76px;height:76px}#pet-reinforce-reset .prr .prr-slot.prr-big img{transform:scale(1.6)}#pet-reinforce-reset .prr.prr-narrow .prr-slot{width:44px;height:44px}#pet-reinforce-reset .prr.prr-narrow .prr-slot img{max-width:36px;max-height:36px}#pet-reinforce-reset .prr.prr-narrow .prr-slot.prr-big{width:56px;height:56px}#pet-reinforce-reset .prr.prr-narrow .prr-slot.prr-big img{transform:scale(1.2)}#pet-reinforce-reset .prr .prr-right{grid-template-rows:minmax(0,1fr) auto auto;gap:8px;min-width:0;min-height:0;display:grid;position:relative}#pet-reinforce-reset .prr.prr-narrow .prr-right{gap:6px}#pet-reinforce-reset .prr .prr-props{border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-height:0;display:grid;position:relative}#pet-reinforce-reset .prr.prr-narrow .prr-props{gap:5px}#pet-reinforce-reset .prr .prr-pc{z-index:1;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 4px;display:flex;position:relative;box-shadow:0 1px 3px #758c9f44}#pet-reinforce-reset .prr .prr-no{color:#9ab0bf;font-size:11px;position:absolute;top:3px;left:6px}#pet-reinforce-reset .prr .prr-st{color:#c4502f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}#pet-reinforce-reset .prr .prr-pc.prr-open{box-shadow:none;color:#a9bfca;background:#ffffff6b;border:2px dashed #c8d8de}#pet-reinforce-reset .prr .prr-open .prr-st{color:#a9bfca;font-size:13px;font-weight:400}#pet-reinforce-reset .prr .prr-pc.prr-locked{box-shadow:none;background:#e8eef0aa;border-color:#fff8}#pet-reinforce-reset .prr .prr-lock{width:42px;height:48px;image-rendering:pixelated;filter:grayscale();opacity:.32;background:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png) 50%/contain no-repeat}#pet-reinforce-reset .prr.prr-narrow .prr-lock{width:28px;height:32px}#pet-reinforce-reset .prr .prr-pc.prr-sel{background:linear-gradient(#fff4d2,#ffe6a6);border-color:#eab14e;box-shadow:0 0 0 2px #eab14e,0 2px 8px #c98f2a66}#pet-reinforce-reset .prr .prr-sel .prr-st{color:#a5361c}#pet-reinforce-reset .prr.prr-narrow .prr-pc{gap:3px;padding:4px 2px}#pet-reinforce-reset .prr.prr-narrow .prr-st{font-size:13px}#pet-reinforce-reset .prr.prr-narrow .prr-no{font-size:10px;left:4px}#pet-reinforce-reset .prr .prr-info{flex-direction:column;gap:1px;min-width:0;padding:0 4px;display:flex}#pet-reinforce-reset .prr :is(.prr-ia,.prr-ib){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pet-reinforce-reset .prr .prr-ia{color:#4d718b;font-size:13px}#pet-reinforce-reset .prr .prr-ib{color:#d33a2c;font-size:12px}#pet-reinforce-reset .prr.prr-narrow .prr-ia{font-size:12px}#pet-reinforce-reset .prr.prr-narrow .prr-ib{font-size:11px}#pet-reinforce-reset .prr .prr-mat{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid;box-shadow:0 1px 3px #758c9f44}#pet-reinforce-reset .prr .prr-pick{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:100%;display:grid}#pet-reinforce-reset .prr .prr-mat .prr-slot{width:50px;height:50px}#pet-reinforce-reset .prr .prr-slot.prr-mempty{box-shadow:none;color:#9cb3c2;background:#ffffff8c;border:2px dashed #b9cdd6}#pet-reinforce-reset .prr .prr-mempty .prr-plus{width:22px;height:22px}#pet-reinforce-reset .prr .prr-mempty .prr-plus:before,#pet-reinforce-reset .prr .prr-mempty .prr-plus:after{width:16px}#pet-reinforce-reset .prr .prr-mtx{flex-direction:column;gap:1px;min-width:0;display:flex}#pet-reinforce-reset .prr .prr-mname{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}#pet-reinforce-reset .prr .prr-msub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-reinforce-reset .prr .prr-msub.prr-warn{color:#d33a2c}#pet-reinforce-reset .prr .prr-mat .prr-btn.prr-sm{min-width:84px;padding:0 22px}#pet-reinforce-reset .prr.prr-narrow .prr-mat{gap:6px;padding:5px}#pet-reinforce-reset .prr.prr-narrow .prr-pick{gap:6px}#pet-reinforce-reset .prr.prr-narrow .prr-mat .prr-slot{width:40px;height:40px}#pet-reinforce-reset .prr.prr-narrow .prr-mname{font-size:13px}#pet-reinforce-reset .prr.prr-narrow .prr-msub{font-size:11px}#pet-reinforce-reset .prr.prr-narrow .prr-mat .prr-btn.prr-sm{min-width:68px;padding:0 16px}#pet-reinforce-reset .prr .prr-help{color:#7d93a6;text-align:center;background:#fffdf7;border-radius:10px;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6ece4}#pet-reinforce-reset .prr .prr-hs{color:#9aaebb;font-size:13px}#pet-reinforce-reset .prr.prr-narrow .prr-help{font-size:13px}#pet-reinforce-reset .prr.prr-narrow .prr-hs{font-size:11px}#pet-reinforce-reset .prr .prr-proc{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;grid-row:2/4;justify-content:center;align-items:center;padding:6px 12px;display:flex;box-shadow:0 1px 3px #758c9f44}#pet-reinforce-reset .prr .prr-ptx{color:#c73522;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}#pet-reinforce-reset .prr .ncm-badge{z-index:3;color:#3f4b6e;font:600 12px/1.1 var(--ui-font);white-space:nowrap;text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#pet-reinforce-reset .prr .ncm-badge.prr-need{color:#c73522;top:2px;bottom:auto}#pet-reinforce-reset .prr .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#pet-reinforce-reset .prr .timer-overlay{width:13px;height:13px;top:2px;right:2px}#pet-reinforce-reset .prr :is(.broken-overlay,.skill-card-marker){top:2px;left:2px}#pet-reinforce-reset .prr .broken-overlay{width:13px;height:13px}#pet-reinforce-reset .prr .expired .timer-overlay,#pet-reinforce-reset .prr .unusable>img{filter:brightness(.565)}#pet-reinforce-reset .prr .item-lock-badge{z-index:2;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#pet-reinforce-reset .prr .prr-eq{z-index:3;color:#fff;background:#5d86c9;border-radius:6px;padding:0 4px;font-size:10px;font-style:normal;line-height:14px;position:absolute;bottom:2px;right:2px}#pet-reinforce-reset .prr .ncm-chk{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:18px;height:18px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#pet-reinforce-reset .prr .ncm-chk:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}#pet-reinforce-reset .prr .prr-bar{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:8px;display:grid}#pet-reinforce-reset .prr .prr-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;height:44px;padding:4px 10px;font-size:15px;display:block;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#pet-reinforce-reset .prr .prr-btn.prr-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-size:17px;font-weight:600}#pet-reinforce-reset .prr .prr-btn.prr-lite{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0);border-color:#b9c9d1}#pet-reinforce-reset .prr .prr-btn.prr-sm{height:36px;padding:0 14px;font-size:13px}#pet-reinforce-reset .prr .prr-btn:active:not(:disabled){filter:brightness(.95)}#pet-reinforce-reset .prr.prr-narrow .prr-btn{height:40px;font-size:14px}#pet-reinforce-reset .prr.prr-narrow .prr-btn.prr-pri{font-size:15px}#pet-reinforce-reset .prr.prr-narrow .prr-btn.prr-sm{height:34px}#pet-reinforce-reset .prr .prr-busy{position:relative}#pet-reinforce-reset .prr .prr-busy:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#fff7 50%,#fff0 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite prr-sk;position:absolute;inset:0}#pet-reinforce-reset .prr.prr-fx .prr-pc.prr-sel{background:radial-gradient(at 50% 45%,#4b2a6b,#24123a 65%,#140a22);border-color:#d9b8ff;overflow:hidden;box-shadow:0 0 0 2px #b47cff66,0 2px 10px #5a2d8a66}#pet-reinforce-reset .prr.prr-fx .prr-sel .prr-st{color:#fff}#pet-reinforce-reset .prr.prr-fx .prr-sel .prr-no{color:#d9c4ff}#pet-reinforce-reset .prr.prr-fx .prr-sel .prr-slot{box-shadow:none;background:linear-gradient(145deg,#fff2,#b98cff44);border-color:#e6d2ff66}#pet-reinforce-reset .prr canvas.prr-fxl{z-index:2;image-rendering:auto;pointer-events:none;mix-blend-mode:plus-lighter;width:100%;height:100%;position:absolute;inset:0}#pet-reinforce-reset .prr .prr-picker{z-index:6;background:#fdfdf6;border:2px solid #fff;border-radius:10px;flex-direction:column;gap:6px;padding:4px 8px 8px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 4px 16px #456b8e44}#pet-reinforce-reset .prr .prr-picker>header{flex:none;height:36px}#pet-reinforce-reset .prr .prr-picker>header b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:400;overflow:hidden}#pet-reinforce-reset .prr .prr-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:56px;align-content:start;gap:6px;min-height:0;padding:3px;display:grid;overflow:auto}#pet-reinforce-reset .prr .prr-cell{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#pet-reinforce-reset .prr .prr-cell img{max-width:44px;max-height:44px}#pet-reinforce-reset .prr .prr-cell.prr-csel{outline-offset:-2px;background:linear-gradient(#fff0c9,#ffe7a8);outline:2px solid #eab14e}#pet-reinforce-reset .prr .prr-cell.prr-no>img{opacity:.4}#pet-reinforce-reset .prr .prr-empty-list{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:16px 0;font-size:13px}#pet-reinforce-reset .prr.prr-narrow .prr-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:48px}#pet-reinforce-reset .prr .prr-strip{background:#fff;border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:4px 6px;display:grid;box-shadow:0 1px 4px #758c9f44}#pet-reinforce-reset .prr .prr-strip .prr-slot{width:44px;height:44px}#pet-reinforce-reset .prr .prr-strip .prr-slot img{max-width:36px;max-height:36px}#pet-reinforce-reset .prr .prr-strip.prr-hint{color:#8aa0b0;grid-template-columns:1fr;place-items:center;font-size:13px}#pet-reinforce-reset .prr .prr-strip .prr-btn{min-width:72px}#pet-reinforce-reset .prr .prr-sinfo{flex-direction:column;gap:1px;min-width:0;display:flex}#pet-reinforce-reset .prr .prr-sname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}#pet-reinforce-reset .prr .prr-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}#pet-reinforce-reset .prr .prr-ssub{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#pet-reinforce-reset .prr.prr-narrow .prr-strip{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:50px}#pet-reinforce-reset .prr.prr-narrow .prr-strip .prr-slot{width:40px;height:40px}#pet-reinforce-reset .prr.prr-narrow .prr-strip .prr-btn{min-width:60px}#pet-reinforce-reset .prr .prr-sk{background:linear-gradient(100deg,#e3ecee 30%,#f7fbf6 50%,#e3ecee 70%) 0 0/220% 100%;border-radius:7px;animation:1.4s ease-in-out infinite prr-sk;display:block}#pet-reinforce-reset .prr .prr-sk.prr-slot{box-shadow:none;border:0}#pet-reinforce-reset .prr .prr-ln{border-radius:6px;height:12px}@keyframes prr-sk{0%{background-position:120% 0}to{background-position:-100% 0}}#pet-reinforce-reset .prr .prr-err{color:#8aa0b0;text-align:center;grid-row:2/4;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}#pet-reinforce-reset .prr .prr-err p{margin:0}@media (prefers-reduced-motion:reduce){#pet-reinforce-reset .prr .prr-sk,#pet-reinforce-reset .prr .prr-busy:after{animation:none}#pet-reinforce-reset .prr .prr-sk{background:#e6eef0}}#event-talk{z-index:13;transform-origin:0 0;font:13px var(--ui-font);color:#282559;pointer-events:auto;position:absolute}#event-talk[hidden]{display:none}.event-talk-loading{background:#eeeaff;padding:8px;position:absolute;bottom:90px;left:17px}#event-talk .shop-panel{box-sizing:border-box;position:absolute}#event-talk .shop-comment{white-space:pre-wrap;overflow-wrap:anywhere;line-height:16px;position:absolute;overflow:auto}#event-talk .shop-portrait{pointer-events:none;image-rendering:pixelated;position:absolute;bottom:0;left:0}#event-talk header{color:#282559;height:18px;line-height:18px;position:absolute;top:3px;left:16px}.event-talk-next{color:#45416d;font:16px var(--ui-font);cursor:pointer;background:0 0;border:0;position:absolute;bottom:7px;right:8px}.event-talk-next:hover,.event-talk-next:focus-visible{color:#fff600}.event-talk-next:disabled{opacity:.5}:is(#warehouse,#guild-depot){z-index:12;transform-origin:0 0;font:13px var(--ui-font);color:#282559;pointer-events:none;position:absolute}:is(#warehouse,#guild-depot)[hidden]{display:none}:is(#warehouse,#guild-depot) .shop-panel{pointer-events:auto;box-sizing:border-box;position:absolute}:is(#warehouse,#guild-depot) canvas{pointer-events:none;width:auto;height:auto;position:absolute;inset:0}:is(#warehouse,#guild-depot) header{color:#fff;cursor:move;height:18px;line-height:18px;position:absolute;top:3px;left:12px}:is(#warehouse,#guild-depot) header.shop-npc-name{color:#282559;cursor:default;left:16px}:is(#warehouse,#guild-depot) .bank-panel>header{touch-action:none;-webkit-user-select:none;user-select:none;right:33px}:is(#warehouse,#guild-depot) .shop-comment{white-space:pre-wrap;overflow-wrap:anywhere;line-height:16px;position:absolute;overflow:auto}:is(#warehouse,#guild-depot) .shop-portrait{image-rendering:pixelated;position:absolute;bottom:0;left:0}:is(#warehouse,#guild-depot) button,.bank-amount button{background:var(--normal) center/100% 100%;color:#45416d;height:20px;font:inherit;cursor:pointer;border:0;padding:0 3px}:is(#warehouse,#guild-depot) button:hover,.bank-amount button:hover{background-image:var(--hover)}:is(#warehouse,#guild-depot) button:active,.bank-amount button:active{background-image:var(--active)}:is(#warehouse,#guild-depot) button:disabled{opacity:.5;cursor:default}:is(#warehouse,#guild-depot) button:focus-visible{outline:1px solid #fbe629}.bank-links{position:absolute}:is(#warehouse,#guild-depot):not(.mobile-warehouse-dialogue) .bank-links button{position:absolute;left:8px;text-align:left!important;color:#fff!important;background:0 0!important}:is(#warehouse,#guild-depot):not(.mobile-warehouse-dialogue) .bank-links button:hover{color:#fff600!important}:is(#warehouse,#guild-depot) .shop-scroll{right:7px;top:calc(23px + var(--filter-extra,0px));flex-direction:column;width:14px;height:108px;display:flex;position:absolute}:is(#warehouse,#guild-depot) .shop-scroll button{flex:none;padding:0}:is(#warehouse,#guild-depot) .shop-scroll-track{flex:1;min-height:0;position:relative}:is(#warehouse,#guild-depot) .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}:is(#warehouse,#guild-depot) .shop-scroll-thumb:hover{background-image:var(--hover)}:is(#warehouse,#guild-depot) .bank-grid{scrollbar-width:none;scroll-snap-type:y mandatory}:is(#warehouse,#guild-depot) .bank-grid>*{scroll-snap-align:start}:is(#warehouse,#guild-depot) .bank-grid::-webkit-scrollbar{display:none}.bank-grid{left:7px;top:calc(23px + var(--filter-extra,0px));scrollbar-width:thin;grid-template-columns:repeat(8,36px);grid-auto-rows:36px;width:288px;height:108px;display:grid;position:absolute;overflow:auto}.bank-grid .bank-slot{width:36px;image-rendering:pixelated;position:relative;background-size:36px 36px!important;height:36px!important;padding:0!important}.bank-slot img,.bank-slot span{pointer-events:none}.bank-money-title{left:141px;top:calc(139px + var(--filter-extra,0px));color:#575757;width:66px;height:15px;position:absolute}.bank-money{box-sizing:border-box;left:212px;top:calc(138px + var(--filter-extra,0px));text-align:right;color:#a84479;background-repeat:no-repeat;width:90px;height:17px;padding-right:3px;position:absolute}.bank-footer{right:8px;top:calc(160px + var(--filter-extra,0px));gap:2px;display:flex;position:absolute}.bank-call-item{left:5px;top:calc(160px + var(--filter-extra,0px));position:absolute}.bank-call-card{left:29px;top:calc(160px + var(--filter-extra,0px));position:absolute}.bank-close{position:absolute;top:3px;right:9px}.bank-loading{pointer-events:auto;background:#fffff4;padding:16px;position:absolute;top:200px;left:200px}:is(#warehouse,#guild-depot) .classic-storage .bank-grid,:is(#warehouse,#guild-depot) .classic-storage .shop-scroll{top:calc(40px + var(--filter-extra,0px));height:calc(108px + var(--storage-extra,0px))}:is(#warehouse,#guild-depot) .classic-storage .bank-call-item,:is(#warehouse,#guild-depot) .classic-storage .bank-call-card,:is(#warehouse,#guild-depot) .classic-storage .bank-footer,:is(#warehouse,#guild-depot) .classic-storage .bank-filter-toggle{top:calc(181px + var(--storage-extra,0px) + var(--filter-extra,0px))}:is(#warehouse,#guild-depot) .storage-resize{z-index:1;width:10px;height:10px;image-rendering:pixelated;cursor:nwse-resize;touch-action:none;background-color:#0000;background-repeat:no-repeat;padding:0;position:absolute;bottom:4px;right:4px}.storage-tabs{left:10px;top:calc(23px + var(--filter-extra,0px));gap:1px;display:flex;position:absolute}:is(#warehouse,#guild-depot) .storage-tabs button{background-color:#0000;background-repeat:no-repeat;width:27px;height:18px;padding:0;font-size:12px}:is(#warehouse,#guild-depot) .storage-tabs button[aria-selected=true]{color:#fff}.storage-weight-label,.storage-limit-label{top:calc(160px + var(--storage-extra,0px) + var(--filter-extra,0px));color:#575757;height:15px;font-size:12px;position:absolute}.storage-weight-label{width:49px;left:20px}.storage-limit-label{width:37px;left:180px}.storage-weight,.storage-limit{top:calc(159px + var(--storage-extra,0px) + var(--filter-extra,0px));box-sizing:border-box;text-align:right;color:#a84479;background-repeat:no-repeat;width:80px;height:17px;padding-right:3px;font-size:12px;position:absolute}.storage-weight{left:74px}.storage-limit{font-size:15px;line-height:16px;left:222px}#warehouse .bank-filter-toggle{left:55px;top:calc(160px + var(--filter-extra,0px));position:absolute}#warehouse .bank-filter-toggle.bank-filter-on{background-image:var(--active)}#warehouse .bank-filter{width:292px;height:17px;position:absolute;top:26px;left:10px}#warehouse .bank-filter-combo{background:0 0;width:96px;height:17px;padding:0;position:absolute;top:0;left:0}#warehouse .bank-filter-combo span{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#45416d;font-size:12px;line-height:17px;position:absolute;top:0;left:4px;right:20px;overflow:hidden}#warehouse .bank-filter-combo span.on{color:#a84479}#warehouse .bank-filter-q{box-sizing:border-box;width:150px;height:17px;font:12px var(--ui-font);color:#45416d;appearance:none;image-rendering:pixelated;pointer-events:auto;background:no-repeat;border:0;border-radius:0;outline:none;margin:0;padding:0 4px;position:absolute;top:0;left:100px}#warehouse .bank-filter-q::placeholder{color:#a9a7c0}#warehouse .bank-filter-q::-webkit-search-cancel-button{appearance:none;display:none}#warehouse .bank-filter-count{color:#555365;font-size:12px;line-height:17px;position:absolute;top:0;right:0}#warehouse .bank-filter-empty{z-index:1;color:#555365;text-align:center;pointer-events:auto;background:#fffff4ee;flex-direction:column;align-items:center;gap:4px;width:236px;padding:6px 0;font-size:12px;display:flex;position:absolute;left:40px}#warehouse .bank-filter-dot{background:#eda23d;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:3px}#warehouse .storage-tabs button{position:relative}#warehouse .bank-filter-menus{z-index:3;pointer-events:none;position:absolute;inset:0}#warehouse .bank-filter-menu{pointer-events:auto;position:absolute}#warehouse .bank-filter-menu button{color:#45416d;text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:4px;height:16px;padding:0 5px;font-size:12px;display:flex;position:absolute}#warehouse .bank-filter-menu button:is(:hover,:focus-visible,.hot){background:var(--over) no-repeat}#warehouse .bank-filter-menu button.on{color:#a84479}#warehouse .bank-filter-menu button span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#warehouse .bank-filter-menu button small{color:#9a98b0;font-size:11px}#warehouse .bank-filter-menu button img{image-rendering:pixelated;flex:none}#warehouse-mobile{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr) 54px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#warehouse-mobile[hidden]{display:none}#warehouse-mobile,#warehouse-mobile *{font-family:"MN Maguro",var(--ui-font)}#warehouse-mobile button{font:inherit;color:inherit;cursor:pointer;margin:0}#warehouse-mobile button:disabled{cursor:default}#warehouse-mobile button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#warehouse-mobile img,#warehouse-mobile canvas{image-rendering:pixelated}#warehouse-mobile>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -10px;padding:0 0 0 12px;font-size:16px;display:flex}#warehouse-mobile .wm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#warehouse-mobile .wm-title small{opacity:.85;margin-left:6px;font-size:13px}#warehouse-mobile .wm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:13px;display:flex}#warehouse-mobile .wm-gelder{flex:none}#warehouse-mobile .wm-close{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}#warehouse-mobile .wm-close:before,#warehouse-mobile .wm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#warehouse-mobile .wm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#warehouse-mobile .wm-close:disabled{opacity:.45}#warehouse-mobile .wm-loading{color:#52758d;grid-column:1/-1;margin:auto}#warehouse-mobile .wm-pane{background:#dde6db44;border:1px solid #d7e3e4;border-radius:10px;flex-direction:column;grid-row:2;gap:6px;min-width:0;min-height:0;padding:6px;display:flex}#warehouse-mobile .wm-store{grid-column:1}#warehouse-mobile .wm-bag{grid-column:2}#warehouse-mobile .wm-head{flex:none;align-items:center;gap:6px;min-height:36px;display:flex}#warehouse-mobile .wm-vault{box-sizing:border-box;white-space:nowrap;background:#fffdf7;border:2px solid #fff;border-radius:18px;flex:1;align-items:center;gap:5px;min-width:0;height:36px;padding:0 10px;display:flex;overflow:hidden;box-shadow:0 1px 3px #758c9f44}#warehouse-mobile .wm-vault b{text-align:right;color:#b5780f;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}#warehouse-mobile .wm-mbtn,#warehouse-mobile .wm-btn{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;flex:none;padding:0 10px;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#warehouse-mobile .wm-mbtn{border-radius:18px;min-width:52px;height:36px}#warehouse-mobile :is(.wm-in,.wm-pri){color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:600}#warehouse-mobile :is(.wm-mbtn,.wm-btn):disabled{opacity:.4}#warehouse-mobile :is(.wm-bag-tabs,.wm-move-tabs){flex:1;gap:5px;min-width:0;display:grid}#warehouse-mobile .wm-tabs{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;scroll-snap-type:x proximity;flex:1;gap:5px;min-width:0;display:flex;overflow:auto hidden}#warehouse-mobile .wm-tabs::-webkit-scrollbar{display:none}#warehouse-mobile .wm-tabs .wm-chip{scroll-snap-align:start;flex:0 0 52px}#warehouse-mobile .wm-tabs.wm-more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}#warehouse-mobile .wm-tabs.wm-more-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}#warehouse-mobile .wm-tabs.wm-more-l.wm-more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}#warehouse-mobile .wm-bag-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}#warehouse-mobile .wm-chip{color:#526c80;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:17px;min-width:0;height:34px;padding:0 2px;font-size:13px;line-height:1;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#warehouse-mobile .wm-chip.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:600}#warehouse-mobile .wm-chip:disabled:not(.on){opacity:.55}#warehouse-mobile .wm-card{margin-left:6px;overflow:visible}#warehouse-mobile .wm-card:before{content:"";background:#c8dae2;width:1px;position:absolute;top:7px;bottom:7px;left:-7px}#warehouse-mobile .wm-full{opacity:.8;font-size:9px;display:block}#warehouse-mobile .wm-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex:1;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));grid-auto-rows:54px;align-content:start;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:grid;overflow:auto}#warehouse-mobile .wm-slot{box-sizing:border-box;background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));touch-action:pan-y;border:2px solid #fff;border-radius:7px;place-items:center;min-width:0;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#warehouse-mobile .wm-void{background:#fff5;border-color:#fff9;box-shadow:inset 0 1px 2px #758c9f33}#warehouse-mobile .wm-slot>img{object-fit:contain;width:40px;height:40px}#warehouse-mobile .wm-count{color:#5a668b;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff;font-size:13px;font-style:normal;position:absolute;bottom:1px;right:4px}#warehouse-mobile .wm-slot.on{outline-offset:-2px;background:radial-gradient(at 50% 25%,#fffef0,#f2e3b7cc 80%);border-color:#fff7d7;outline:2px solid #eead43}#warehouse-mobile .wm-slot.wm-no>img{filter:grayscale(.85)opacity(.55)}#warehouse-mobile .inventory-status-overlay{pointer-events:none;z-index:2;position:absolute}#warehouse-mobile .timer-overlay{width:13px;height:13px;top:2px;right:2px}#warehouse-mobile .broken-overlay,#warehouse-mobile .skill-card-marker{top:2px;left:2px}#warehouse-mobile .broken-overlay{width:13px;height:13px}#warehouse-mobile .wm-slot.unusable>img,#warehouse-mobile .wm-slot.expired .timer-overlay{filter:brightness(.565)}#warehouse-mobile .item-lock-badge{background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;bottom:2px;left:2px}#warehouse-mobile .wm-empty{color:#8aa0b0;text-align:center;flex:1;place-items:center;margin:0;font-size:13px;display:grid}#warehouse-mobile .wm-meter{color:#6e8ca3;white-space:nowrap;flex:none;align-items:center;gap:6px;height:18px;padding:0 4px;font-size:12px;display:flex}#warehouse-mobile .wm-gap{flex:1}#warehouse-mobile .wm-bar{background:#d5e1e6;border-radius:4px;flex:1;min-width:24px;height:7px;overflow:hidden}#warehouse-mobile .wm-bar i{background:linear-gradient(90deg,#83c3e4,#5782c8);border-radius:4px;height:100%;display:block}#warehouse-mobile .wm-bar i.hot{background:linear-gradient(90deg,#f5b06e,#dc4f43)}#warehouse-mobile .wm-meter b{color:#42677e;font-weight:600}#warehouse-mobile .wm-meter b.neg{color:#d33a2c}#warehouse-mobile .wm-meter s{color:#9fb0c0}#warehouse-mobile .wm-arrow{color:#b5780f}#warehouse-mobile .wm-act{background:#fffdf7;border:2px solid #fff;border-radius:27px 12px 12px 27px;grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 6px;display:flex;box-shadow:0 1px 3px #758c9f44}#warehouse-mobile .wm-hint{color:#8aa0b0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-left:6px;font-size:13px;overflow:hidden}#warehouse-mobile .wm-icon{box-sizing:border-box;background:linear-gradient(145deg,#fff5,#cce6f1);border:2px solid #fff;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 3px #758c9f55}#warehouse-mobile .wm-icon img{max-width:34px;max-height:34px}#warehouse-mobile .wm-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#warehouse-mobile .wm-info b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}#warehouse-mobile :is(.wm-route,.wm-why){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#warehouse-mobile .wm-route{color:#6e8ca3}#warehouse-mobile .wm-route .wm-arrow{margin:0 5px}#warehouse-mobile .wm-clamp{color:#b5780f;margin-left:5px}#warehouse-mobile .wm-clamp:before{content:"· "}#warehouse-mobile .wm-why{color:#d33a2c}#warehouse-mobile .wm-info-btn{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}#warehouse-mobile .wm-info-btn svg{width:24px;height:24px}#warehouse-mobile .wm-step{flex:none;align-items:center;gap:4px;display:flex}#warehouse-mobile .wm-pm{color:#4d718b;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:20px;width:40px;height:40px;padding:0;position:relative}#warehouse-mobile .wm-pm:disabled{opacity:.4}#warehouse-mobile .wm-pm:before,#warehouse-mobile .wm-plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#warehouse-mobile .wm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#warehouse-mobile .wm-qty{color:#42677e;background:#fffaf0;border:1px solid #eab14e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:40px;padding:0;font-size:16px;font-weight:600;line-height:1.05;display:flex}#warehouse-mobile .wm-qty small{color:#8aa0b0;font-size:10px;font-weight:400}#warehouse-mobile .wm-btn{border-radius:22px;min-width:92px;height:44px;padding:4px 14px;font-size:16px}#warehouse-mobile .wm-ghost{color:#52758d;min-width:0;text-shadow:none;box-shadow:none;background:#f7faf5;border-color:#c8dae2;font-size:14px}#warehouse-mobile .wm-spin{vertical-align:-3px;box-sizing:border-box;border:3px solid #fff8;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:1s linear infinite wm-spin;display:inline-block}#warehouse-mobile .wm-hint .wm-spin{border-color:#5782c8 #c8dae2 #c8dae2}@keyframes wm-spin{to{transform:rotate(1turn)}}#warehouse-mobile .wm-veil{z-index:5;background:#1d2c3a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#warehouse-mobile .wm-sheet{box-sizing:border-box;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;width:min(520px,100% - 32px);max-height:calc(100% - 20px);padding:0 14px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#warehouse-mobile .wm-sheet>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;margin:0 -14px 10px;padding:7px 14px;font-size:16px;display:flex}#warehouse-mobile .wm-sheet>header span{align-items:center;gap:6px;display:flex}#warehouse-mobile .wm-money-body{grid-template-columns:minmax(0,1fr) 186px;gap:14px;min-height:0;display:grid}#warehouse-mobile .wm-money-left{flex-direction:column;gap:7px;min-width:0;display:flex}#warehouse-mobile .wm-amount{box-sizing:border-box;background:#fffaf0;border:2px solid #eab14e;border-radius:10px;align-items:center;gap:6px;height:48px;padding:0 12px;font-size:22px;display:flex}#warehouse-mobile .wm-amount b{text-align:right;flex:1;font-weight:600}#warehouse-mobile .wm-amount b.wm-zero{color:#b9c9d1}#warehouse-mobile .wm-caret{background:#5782c8;width:2px;height:24px;animation:1s step-end infinite wm-blink}@keyframes wm-blink{50%{opacity:0}}#warehouse-mobile .wm-quick{gap:6px;display:flex}#warehouse-mobile .wm-quick button{color:#52758d;background:#f7faf5;border:1px solid #c8dae2;border-radius:17px;flex:1;min-width:0;height:34px;padding:0;font-size:13px}#warehouse-mobile .wm-quick .wm-all{color:#8a5a12;background:#fff4dc;border-color:#e7b465;font-weight:600}#warehouse-mobile .wm-quick button:disabled{opacity:.45}#warehouse-mobile .wm-preview{background:#fffdf7;border:2px solid #fff;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 10px;font-size:12px;display:grid}#warehouse-mobile .wm-preview span{color:#6e8ca3}#warehouse-mobile .wm-preview b{text-align:right;font-weight:600}#warehouse-mobile .wm-preview .up{color:#2f8a4e}#warehouse-mobile .wm-preview .dn{color:#c0443a}#warehouse-mobile .wm-room{color:#8aa0b0;font-size:11px}#warehouse-mobile .wm-room.bad{color:#d33a2c}#warehouse-mobile .wm-two{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}#warehouse-mobile .wm-two .wm-btn,#warehouse-mobile .wm-wide{width:100%;min-width:0}#warehouse-mobile .wm-pad{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;display:grid}#warehouse-mobile .wm-key{color:#42677e;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:12px;place-items:center;height:44px;padding:0;font-size:19px;display:grid}#warehouse-mobile .wm-key.wm-fn{color:#6e8ca3;font-size:15px}#warehouse-mobile .wm-key svg{width:22px;height:22px}#warehouse-mobile .wm-key:active:not(:disabled){filter:brightness(.94)}#warehouse-mobile .wm-key:disabled{opacity:.45}#warehouse-mobile .wm-move{width:min(460px,100% - 32px)}#warehouse-mobile .wm-move p{color:#52758d;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}#warehouse-mobile .wm-move-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}#warehouse-mobile .wm-move-tabs .wm-chip{height:44px;font-size:15px}#warehouse-mobile.wm-narrow{grid-template-rows:36px minmax(0,1fr) 50px;gap:6px;padding:0 6px 6px}#warehouse-mobile.wm-narrow>header{margin:0 -6px}#warehouse-mobile.wm-narrow .wm-pane{padding:4px}#warehouse-mobile.wm-narrow .wm-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-auto-rows:50px;gap:5px}#warehouse-mobile.wm-narrow .wm-chip{padding:0 1px;font-size:12px}#warehouse-mobile.wm-narrow .wm-bag-tabs{gap:3px}#warehouse-mobile.wm-narrow .wm-card{margin-left:5px}#warehouse-mobile.wm-narrow .wm-mbtn{min-width:44px;padding:0 8px}#warehouse-mobile.wm-narrow .wm-vault{padding:0 8px;font-size:12px}#warehouse-mobile.wm-narrow .wm-act{gap:5px}#warehouse-mobile.wm-narrow .wm-icon{width:40px;height:40px}#warehouse-mobile.wm-narrow :is(.wm-pm,.wm-info-btn){width:36px;height:36px}#warehouse-mobile.wm-narrow .wm-qty{width:52px;height:36px}#warehouse-mobile.wm-narrow .wm-btn{min-width:72px;height:40px;padding:4px 10px;font-size:15px}#warehouse-mobile.wm-narrow .wm-info b{font-size:13px}#warehouse-mobile.wm-narrow .wm-money-body{grid-template-columns:minmax(0,1fr) 168px}#warehouse-mobile.wm-narrow .wm-key{height:38px}#warehouse-mobile.wm-narrow .wm-amount{height:40px;font-size:19px}#warehouse-mobile .wm-filter{flex:none;gap:6px;height:36px;display:flex}#warehouse-mobile .wm-search{color:#526c80;background:#fffdf7;border:2px solid #fff;border-radius:18px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 5px 0 12px;display:flex;box-shadow:0 1px 3px #758c9f44}#warehouse-mobile .wm-search svg{stroke:#7d9ab0;fill:none;stroke-width:2.2px;stroke-linecap:round;flex:none;width:16px;height:16px}#warehouse-mobile .wm-q{min-width:0;height:100%;font:14px "MN Maguro",var(--ui-font);color:#3d5a70;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}#warehouse-mobile .wm-q::placeholder{color:#a9b6c2}#warehouse-mobile .wm-q::-webkit-search-cancel-button{appearance:none;display:none}#warehouse-mobile .wm-x{color:#6f8799;background:#dfe7ee;border:0;border-radius:14px;flex:none;width:28px;height:28px;padding:0;font-size:16px;line-height:28px}#warehouse-mobile .wm-cat{color:#526c80;white-space:nowrap;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:48%;padding:0 12px;font-size:13px;display:flex}#warehouse-mobile .wm-cat b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}#warehouse-mobile .wm-cat.on{color:#fff;text-shadow:0 1px #446fa77a;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}#warehouse-mobile .wm-cat svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}#warehouse-mobile .wm-found{color:#6e8ca3;white-space:nowrap;flex:none;align-self:center;padding:0 2px;font-size:12px}#warehouse-mobile .wm-nomatch{color:#8aa0b0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;font-size:13px;display:flex}#warehouse-mobile .wm-nomatch .wm-btn{border-radius:18px;height:36px}#warehouse-mobile .wm-tabs .wm-chip .wm-dot{background:#eda23d;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:7px;box-shadow:0 0 0 1.5px #fff}#warehouse-mobile .wm-filter-sheet{width:min(640px,100% - 32px)}#warehouse-mobile .wm-sheet-body{overscroll-behavior:contain;min-height:0;overflow:auto}#warehouse-mobile .wm-chips{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin-bottom:8px;display:grid}#warehouse-mobile .wm-chips .wm-chip{border-radius:19px;height:38px;font-size:14px}#warehouse-mobile .wm-chips .wm-chip small{opacity:.75;margin-left:3px;font-size:11px}#warehouse-mobile .wm-sub{background:#dde6db55;border:1px solid #d7e3e4;border-radius:12px;padding:8px}#warehouse-mobile .wm-sub .wm-chips{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0}#warehouse-mobile .wm-sub .wm-chip{height:36px}#warehouse-mobile .wm-sheet-foot{flex:none;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}#warehouse-mobile .wm-sheet-foot .wm-btn{border-radius:19px;min-width:96px;height:38px}#warehouse-mobile.wm-narrow .wm-cat{max-width:42%;padding:0 9px}#exchange-mobile .xm{z-index:30;box-sizing:border-box;color:#42677e;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 204px;gap:8px 10px;padding:0 10px 10px;font-size:14px;line-height:1.35;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#exchange-mobile .xm.xm-tabs{grid-template-columns:92px minmax(0,1fr) 204px}#exchange-mobile .xm.xm-narrow{grid-template-rows:36px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr)}#exchange-mobile .xm.xm-narrow.xm-tabs{grid-template-rows:36px 40px minmax(0,1fr) 48px}#exchange-mobile .xm.xm-alone{grid-template:36px 1fr/1fr}#exchange-mobile .xm,#exchange-mobile .xm *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#exchange-mobile .xm img,#exchange-mobile .xm canvas{image-rendering:pixelated}#exchange-mobile :where(.xm button){width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}#exchange-mobile .xm button:disabled{cursor:default;opacity:.45}#exchange-mobile .xm button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#exchange-mobile .xm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex}#exchange-mobile .xm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#exchange-mobile .xm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#exchange-mobile .xm-money>canvas,#exchange-mobile .xm-cur img{flex:none;width:auto!important;height:20px!important}#exchange-mobile .xm-cur{flex:none;display:inline-flex}#exchange-mobile .xm-hbtn{border-radius:18px;flex:none;place-items:center;width:40px;height:36px;display:grid}#exchange-mobile .xm-hbtn canvas{transform:scale(1.25)}#exchange-mobile .xm-close{color:#fff;border-radius:18px;flex:none;width:44px;height:36px}#exchange-mobile .xm-close:before,#exchange-mobile .xm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#exchange-mobile .xm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#exchange-mobile :is(.xm-close,.xm-hbtn):is(:hover,:focus-visible){background:#ffffff25}#exchange-mobile .xm-rail{scrollbar-width:none;flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding:8px 6px 4px 0;display:flex;overflow:auto}#exchange-mobile .xm-tab{color:#526c80;text-align:center;white-space:nowrap;border-radius:18px 4px 4px 18px;flex:none;min-height:40px;padding:4px 6px;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad)!important;border:1px solid #b9c9d17a!important}#exchange-mobile .xm-tab.on{color:#fff;text-shadow:0 1px #446fa77a;font-weight:600;background:linear-gradient(120deg,#83c3e4,#5782c8)!important;border-color:#80a9d2!important}#exchange-mobile .xm-tabn{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);background:#5fae58;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-3px;box-shadow:0 0 0 2px #fff}#exchange-mobile .xm-narrow>.xm-rail{flex-direction:row;grid-row:2;padding:2px;overflow-x:auto}#exchange-mobile .xm-narrow>.xm-rail .xm-tab{border-radius:17px;min-height:34px;padding:0 14px;font-size:13px}#exchange-mobile .xm-col{flex-direction:column;grid-area:2/1;min-height:0;padding-top:6px;display:flex}#exchange-mobile .xm-tabs>.xm-col{grid-column:2}#exchange-mobile .xm-narrow>.xm-col{grid-column:1}#exchange-mobile .xm-narrow.xm-tabs>.xm-col{grid-row:3}#exchange-mobile .xm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:6px 4px 4px 6px;display:flex;overflow:auto}#exchange-mobile .xm-row{text-align:left;border-radius:9px;flex:none;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:3px 10px 3px 4px;scroll-margin:8px;display:grid;box-shadow:0 1px 3px #758c9f44;background:linear-gradient(145deg,#fffdf4,#dcebf3)!important;border:2px solid #fff!important}#exchange-mobile .xm-row.sel{outline-offset:-2px;outline:2px solid #eab14e;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3)!important}#exchange-mobile .xm-row.preview{outline-offset:-2px;outline:2px dashed #eab14e}#exchange-mobile .xm-row.lack .xm-slot{filter:saturate(.6)}#exchange-mobile .xm-slot{background:linear-gradient(145deg,#fff5,var(--tint,#cce6f1));border:2px solid #fff;border-radius:8px;place-items:center;width:50px;height:50px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#exchange-mobile .xm-slot>img,#exchange-mobile .xm-slot>canvas:not(.xm-corner):not(.inventory-status-overlay){max-width:40px;max-height:40px;position:static!important}#exchange-mobile .xm-count{color:#3f4b6e;font:600 12px/1.15 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#exchange-mobile .xm-corner{z-index:1;filter:drop-shadow(0 1px #fff);position:absolute;top:-5px;left:-4px}#exchange-mobile .xm-info{flex-direction:column;gap:2px;min-width:0;display:flex}#exchange-mobile .xm-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}#exchange-mobile .xm-meta{color:#6e8ca3;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}#exchange-mobile .xm-cost{color:#b5780f;align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}#exchange-mobile .xm-cost.neg{color:#d33a2c}#exchange-mobile .xm-cost>canvas,#exchange-mobile .xm-cost .xm-cur img{width:auto!important;height:17px!important}#exchange-mobile .xm-tag{color:#42677e;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#exchange-mobile .xm-tag.bad{color:#d33a2c;background:#fff4f2}#exchange-mobile .xm-tag.warn{color:#a86a06;background:#fff3dc}#exchange-mobile .xm-why{color:#d33a2c;font-size:12px}#exchange-mobile .xm-empty{color:#8aa0b0;text-align:center;flex:1;place-items:center;padding:12px;font-size:13px;display:grid}#exchange-mobile .xm-side{flex-direction:column;grid-area:2/-2/auto/-1;gap:6px;min-height:0;padding-top:6px;display:flex}#exchange-mobile .xm-card{background:#fffdf7;border:2px solid #fff;border-radius:9px;flex:none;padding:6px 10px;font-size:12px;box-shadow:0 1px 3px #758c9f44}#exchange-mobile .xm-stats{grid-template-columns:1fr auto;gap:2px 6px;display:grid}#exchange-mobile .xm-stats span{color:#6e8ca3;overflow-wrap:anywhere}#exchange-mobile .xm-stats b{text-align:right;justify-content:flex-end;align-items:center;gap:3px;font-weight:600;display:inline-flex}#exchange-mobile .xm-stats b>canvas,#exchange-mobile .xm-stats b .xm-cur img{width:auto!important;height:15px!important}#exchange-mobile .xm b.neg{color:#d33a2c}#exchange-mobile .xm b.g{color:#b5780f}#exchange-mobile .xm-stats hr{border:0;border-top:1px dashed #c8dae2;grid-column:1/-1;width:100%;margin:2px 0}#exchange-mobile .xm-pick{align-items:center;gap:8px;padding:4px;font-size:13px;display:flex}#exchange-mobile .xm-ic{background:#f2f6f4;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}#exchange-mobile .xm-ic>img,#exchange-mobile .xm-ic>canvas{max-width:30px;max-height:30px;position:static!important}#exchange-mobile .xm-pick .xm-name{flex:1;min-width:0}#exchange-mobile .xm-pick .xm-btn{flex:none}#exchange-mobile .xm-hint{color:#8aa0b0;text-align:center;flex:1;font-size:12px;line-height:1.3}#exchange-mobile .xm-act{flex-direction:column;flex:none;gap:6px;margin-top:auto;display:flex}#exchange-mobile .xm-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}#exchange-mobile .xm-btn{text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;height:44px;padding:4px 8px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655;color:#fff!important;background:linear-gradient(#83b7eb,#618ad5)!important;border:1px solid #8caed8!important}#exchange-mobile .xm-btn.xm-primary{text-shadow:0 1px #ffe9b3;font-size:16px;font-weight:600;color:#664719!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}#exchange-mobile .xm-btn.xm-lite{text-shadow:none;box-shadow:0 1px 2px #839bb655;color:#4d718b!important;background:linear-gradient(#fff,#e0eaf0)!important;border-color:#b9c9d1!important}#exchange-mobile .xm-btn.xm-sm{border-radius:18px;min-width:58px;height:36px;padding:0 12px;font-size:13px}#exchange-mobile .xm-btn:active:not(:disabled){filter:brightness(.96)}#exchange-mobile .xm-spin{vertical-align:-3px;border:3px solid #fff8;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin:0 6px 0 0;animation:1s linear infinite xm-r;display:inline-block}@keyframes xm-r{to{transform:rotate(1turn)}}#exchange-mobile .xm-bar{grid-area:-2/1/-1/-1;align-items:center;gap:8px;display:flex}#exchange-mobile .xm-bar>.xm-btn{flex:none;min-width:88px}#exchange-mobile .xm-bar>.xm-btn.xm-sm{min-width:58px}#exchange-mobile .xm-pill{background:#fffdf7;border:2px solid #fff;border-radius:22px;flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:0 10px;min-width:0;height:44px;padding:0 14px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}#exchange-mobile .xm-pill i{white-space:nowrap;color:#6e8ca3;font-style:normal}#exchange-mobile .xm-pill b{color:#42677e;font-weight:600}#exchange-mobile .xm-tray{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding-top:6px;display:flex}#exchange-mobile .xm-diag{color:#4f7f2a;background:linear-gradient(145deg,#f5fbe9,#e3f1c8);border:2px solid #fff;border-radius:9px;flex-wrap:wrap;flex:none;align-items:baseline;gap:0 8px;padding:5px 10px;font-size:13px;display:flex;box-shadow:0 1px 3px #7c9c5a33}#exchange-mobile .xm-diag span+span{color:#7c9c5a;font-size:12px}#exchange-mobile .xm-tgrid{scrollbar-width:thin;background:linear-gradient(145deg,#fffff6,#f1f6e6);border:2px solid #fff;border-radius:10px;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:4px 6px;min-height:0;padding:8px 8px 6px 10px;display:grid;position:relative;overflow:auto}#exchange-mobile .xm-cell{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}#exchange-mobile .xm-cell>.xm-slot{aspect-ratio:1;width:100%;max-width:52px;height:auto}#exchange-mobile .xm-tgrid .xm-slot.on{outline-offset:-3px;outline:3px solid #eab14e}#exchange-mobile .xm-slot.xm-vac{box-shadow:none;background:#ffffffa8;border:2px dashed #cfdcc0}#exchange-mobile .xm-slot.xm-add{background:#ffffffc0;border:2px dashed #a9cf7e}#exchange-mobile .xm-slot.xm-add:before,#exchange-mobile .xm-slot.xm-add:after{content:"";background:#6aa14a;border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#exchange-mobile .xm-slot.xm-add:after{transform:translate(-50%,-50%)rotate(90deg)}#exchange-mobile .xm-yield{z-index:2;color:#4f7f2a;height:16px;font:600 11px/16px var(--ui-font);pointer-events:none;background:#fffdf7e6;border-radius:8px;align-items:center;gap:1px;padding:0 4px 0 1px;display:flex;position:absolute;bottom:2px;left:2px;box-shadow:0 0 0 1px #a9cf7e}#exchange-mobile .xm-yield .xm-cur img{width:auto!important;height:14px!important}#exchange-mobile .xm-anim{z-index:3;background:#f7fbefd9;border-radius:8px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}#exchange-mobile .xm-recy{place-items:center;height:81px;display:grid}#exchange-mobile .xm-covers{flex-direction:column;gap:3px;width:70%;display:flex}#exchange-mobile .xm-covers i{background:#d9ead0;border-radius:4px;height:7px;display:block}#exchange-mobile .xm-covers i.on{background:linear-gradient(90deg,#9ad48a,#5fae58)}#exchange-mobile .xm-reward{color:#4f7f2a;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:600;display:flex;box-shadow:0 0 0 2px #a9cf7e}#exchange-mobile .xm-reward .xm-cur img{height:22px}#exchange-mobile .xm-picker{z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);grid-template-rows:38px minmax(0,1fr) 60px;grid-template-columns:96px minmax(0,1fr);gap:6px 10px;padding:6px 10px 10px;display:grid;position:absolute;inset:36px 0 0}#exchange-mobile .xm-picker.solo{grid-template-columns:minmax(0,1fr)}#exchange-mobile .xm-narrow .xm-picker{grid-template-rows:38px minmax(0,1fr) 58px;grid-template-columns:84px minmax(0,1fr)}#exchange-mobile .xm-narrow .xm-picker.solo{grid-template-columns:minmax(0,1fr)}#exchange-mobile .xm-ph{grid-column:1/-1;align-items:center;gap:8px;display:flex}#exchange-mobile .xm-pt{color:#52758d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}#exchange-mobile .xm-pt small{color:#8aa0b0;font-size:12px}#exchange-mobile .xm-back{color:#4d718b;border-radius:18px;flex:none;width:36px;height:36px;background:linear-gradient(#fff,#e0eaf0)!important;border:1px solid #b9c9d1!important}#exchange-mobile .xm-back:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}#exchange-mobile .xm-picker>.xm-rail{flex-direction:column;grid-area:2/1/4;padding:6px 6px 4px 0}#exchange-mobile .xm-grid{scrollbar-width:thin;grid-column:-2/-1;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-auto-rows:min-content;align-content:start;gap:4px 6px;padding:8px 6px 6px 8px;display:grid;overflow:auto}#exchange-mobile .xm-grid .xm-slot{scroll-margin:10px}#exchange-mobile .xm-grid .xm-slot.pick{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#exchange-mobile .xm-grid .xm-slot.no:not(.pick){opacity:.45}#exchange-mobile .xm-grid .xm-empty{grid-column:1/-1}#exchange-mobile .xm-pstrip{background:#fffdf7;border:2px solid #fff;border-radius:10px;grid-column:-2/-1;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#exchange-mobile .xm-pstrip>.xm-slot{flex:none;width:46px;height:46px}#exchange-mobile .xm-pstrip>.xm-info{flex:1}#exchange-mobile .xm-pstrip>.xm-btn{flex:none;min-width:70px;height:42px}#exchange-mobile .inventory-status-overlay{pointer-events:none;z-index:2;position:absolute}#exchange-mobile .timer-overlay{width:13px;height:13px;top:2px;right:2px}#exchange-mobile .broken-overlay,#exchange-mobile .skill-card-marker{top:2px;left:2px}#exchange-mobile .broken-overlay{width:13px;height:13px}#exchange-mobile .xm-slot.unusable>img,#exchange-mobile .xm-slot.expired .timer-overlay{filter:brightness(.565)}#exchange-mobile .item-lock-badge{background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;position:absolute;bottom:2px;left:2px}#exchange-mobile .xm-veil{z-index:6;background:#1d2c3a55;place-items:center;display:grid;position:absolute;inset:0}#exchange-mobile .xm-modal{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:10px;width:min(380px,92%);max-height:calc(100% - 20px);padding:0 12px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#exchange-mobile .xm-modal>header{color:#fff;text-shadow:0 1px 2px #426b9a66;overflow-wrap:anywhere;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);margin:0 -12px;padding:7px 12px;font-size:16px}#exchange-mobile .xm-modal p{color:#575757;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5;overflow:auto}#exchange-mobile .xm-mrow{background:#f7faf5;border:1px solid #e1eaee;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:13px;display:grid}#exchange-mobile .xm-mrow .xm-slot{width:44px;height:44px}#exchange-mobile .xm-mrow b{overflow-wrap:anywhere;font-weight:400}#exchange-mobile .sk{background:linear-gradient(100deg,#e3ece9 30%,#f6faf3 50%,#e3ece9 70%) 0 0/300% 100%;border-radius:8px;animation:1.4s ease-in-out infinite xm-sk;display:block}@keyframes xm-sk{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){#exchange-mobile .sk{background:#e6eeea;animation:none}#exchange-mobile .xm-spin{animation:none}}#exchange-mobile .xm-sk-tab{border-radius:18px 4px 4px 18px;flex:none;height:40px}#exchange-mobile .xm-narrow>.xm-rail .xm-sk-tab{border-radius:17px;width:84px;height:34px}#exchange-mobile .xm-sk-row{background:#fbfcf6!important}#exchange-mobile .xm-sk-slot{width:50px;height:50px}#exchange-mobile .xm-sk-l1{width:60%;height:12px}#exchange-mobile .xm-sk-l2{width:35%;height:12px;margin-top:5px}#exchange-mobile .xm-sk-line{height:11px}#exchange-mobile .xm-sk-line:nth-child(2n){width:70%}#exchange-mobile .xm-sk-btn{border-radius:20px;flex:none;width:110px;height:44px}#exchange-mobile .xm-side .xm-sk-btn{width:auto}#exchange-mobile .xm-sk-pill{border-radius:22px;flex:1;height:44px}#exchange-mobile .xm-sk-diag{flex:none;height:30px}#exchange-mobile .xm-sk-cell{aspect-ratio:1;max-height:52px}#exchange-mobile .xm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#remote-player-profile{z-index:29;transform-origin:0 0;isolation:isolate;color:#555365;width:443px;height:443px;font:12px var(--ui-font);position:absolute}#remote-player-profile[hidden]{display:none}#remote-player-profile .remote-profile-art{image-rendering:auto;pointer-events:none;width:443px;height:443px;display:block;position:absolute;inset:0}#remote-player-profile .remote-profile-controls{pointer-events:none;position:absolute;inset:0}#trade{z-index:8;transform-origin:0 0;pointer-events:none;font:12px var(--ui-font);color:#45416d;position:absolute}#trade[hidden]{display:none}#trade .shop-panel{pointer-events:auto;position:absolute}#trade canvas,.trade-quantity canvas{pointer-events:none;position:absolute;inset:0}#trade header,.trade-quantity header{color:#fff;white-space:nowrap;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:24px;overflow:hidden}#trade button,.trade-quantity button,#trade-entry button{background:var(--normal) center/100% 100%;color:#45416d;font:inherit;cursor:pointer;border:0;height:20px;padding:0}#trade button:hover,.trade-quantity button:hover,#trade-entry button:hover{background-image:var(--hover)}#trade button:active,.trade-quantity button:active{background-image:var(--active)}#trade button:disabled{cursor:default;opacity:.6}.trade-name{white-space:nowrap;color:#fff;width:235px;position:absolute;overflow:hidden}.trade-weight{white-space:nowrap;color:#fff9a1;text-shadow:1px 1px #811e20;line-height:15px;position:absolute;overflow:hidden}.trade-grid{grid-template-columns:repeat(6,36px);grid-auto-rows:34px;display:grid;position:absolute}#trade .trade-slot{background:0 0;width:36px;height:34px;position:relative}.trade-slot img{max-width:32px;max-height:32px;image-rendering:pixelated;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trade-slot span{color:#4f5144;text-shadow:1px 1px #fff;pointer-events:none;font-size:12px;position:absolute;bottom:0;right:2px}#trade input{box-sizing:border-box;height:17px;font:inherit;color:#45416d;background:0 0;border:0;padding:0 2px;position:absolute}#trade input[type=checkbox]{appearance:none;background:var(--normal) center/100% 100%;cursor:pointer;width:22px;margin:0}#trade input[type=checkbox]:hover{background-image:var(--hover)}#trade input[type=checkbox]:active{background-image:var(--active)}.trade-message{white-space:pre-wrap;overflow-wrap:anywhere;width:257px;height:90px;position:absolute;top:234px;left:12px;overflow:auto}#trade .trade-chat{color:#282a60;padding:0 4px}#trade .trade-chat:focus{outline:none}#trade footer{gap:3px;display:flex;position:absolute;top:360px;right:8px}.trade-summary{font:12px var(--ui-font);color:#282a60;background:0 0;border:0;padding:0;overflow:visible}.trade-summary canvas{pointer-events:none;position:absolute;inset:0}.trade-summary header{color:#fff;white-space:nowrap;position:absolute;top:4px;left:12px;right:10px;overflow:hidden}.trade-summary-body{position:absolute;inset:28px 14px 35px;overflow:auto}.trade-summary section+section{border-top:1px solid #b0acd0;margin-top:16px;padding-top:8px}.trade-summary-item{align-items:center;height:34px;padding-left:36px;padding-right:25px;display:flex;position:relative}.trade-summary-item img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;position:absolute;left:0}.trade-summary-count{position:absolute;right:0}.trade-summary-warning{white-space:pre-wrap;margin:10px 0 0}.trade-summary footer{gap:3px;display:flex;position:absolute;bottom:8px;right:8px}.trade-summary button{font:inherit;color:#45416d;background:var(--normal) center/100% 100%;cursor:pointer;border:0;height:20px;padding:0}.trade-summary button:hover{background-image:var(--hover)}.trade-summary button:disabled{opacity:.6;cursor:default}#trade-entry{z-index:20;transform-origin:0 0;font:12px var(--ui-font);position:fixed}#trade-entry canvas{pointer-events:none;position:absolute;inset:0}#trade-entry button{text-align:left;white-space:nowrap;color:#282559;background:0 0;padding:0 5px;position:absolute}#trade-entry button:hover:not(:disabled),#trade-entry button:focus-visible{background:var(--highlight) center/100% 100%;outline:none}#trade-entry button:disabled{color:#888;cursor:default}#mobile-player-target{z-index:19;box-sizing:border-box;font:14px var(--ui-font);background:linear-gradient(135deg,#f8fcfff5,#e5eef5f2);border:1px solid #fffc;border-radius:18px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 14px #102e5040,inset 0 1px #fff}#mobile-player-target button{color:#385d7d;min-width:0;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;display:flex}#mobile-player-target button:first-child{text-align:left;flex:1;gap:9px;padding:4px 8px}#mobile-player-target .player-target-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1px;flex:1;min-width:0;font-weight:600;overflow:hidden}#mobile-player-target button:last-child{color:#7e96aa;flex:0 0 44px;font-size:21px;font-weight:400;position:relative}#mobile-player-target button:last-child:before{content:"";background:#c4d5e2;width:1px;position:absolute;top:12px;bottom:12px;left:0}@media (hover:hover){#mobile-player-target button:hover{background:#cbdfee66}}#mobile-player-target button:focus-visible{outline-offset:-2px;outline:2px solid #6396cc}#mobile-player-target button:active{background:#c5dbed}#mobile-player-target button:disabled{opacity:.5;cursor:default}#trade-entry.mobile-player-menu{box-sizing:border-box;overscroll-behavior:contain;font:14px var(--ui-font);background:linear-gradient(135deg,#f7faf8,#e7eef1);border:1px solid #b9c9d1;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;overflow:auto;box-shadow:0 6px 18px #26496b33}#trade-entry.mobile-player-menu button{white-space:normal;overflow-wrap:anywhere;text-align:center;color:#426785;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:10px;min-width:0;height:auto;min-height:44px;padding:8px;position:static}#trade-entry.mobile-player-menu button:hover:not(:disabled),#trade-entry.mobile-player-menu button:focus-visible{color:#fff;outline-offset:-2px;background:linear-gradient(120deg,#83c3e4,#5782c8);outline:2px solid #427bc1}#trade-entry.mobile-player-menu button:active:not(:disabled){color:#fff;background:#427bc1}#trade-entry.mobile-player-menu button:disabled{opacity:.5;color:#647786;cursor:default}#trade .trade-consent-message{overflow-wrap:anywhere;white-space:pre-wrap;width:224px;height:40px;margin:0;position:absolute;top:28px;left:13px;overflow:auto}#trade .trade-consent footer{gap:4px;top:auto;bottom:7px;right:8px}#mobile-player-target .player-target-chevron{color:#7492ab;flex:0 0 14px;width:14px;height:14px;transition:transform .15s}#mobile-player-target [aria-expanded=true] .player-target-chevron{transform:rotate(180deg)}#trade.mobile-trade{box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,236px) minmax(0,236px) minmax(0,1fr);gap:8px 10px;padding:0 10px 10px;display:grid;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#trade.mobile-trade.tm-narrow{grid-template-rows:36px minmax(0,1fr) 46px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:0 6px 6px}#trade.mobile-trade.tm-consent-root{box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}#trade.mobile-trade,#trade.mobile-trade *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#trade.mobile-trade img{image-rendering:pixelated}#trade.mobile-trade button:is(:hover,:active){background:var(--tm-bg,none)}#trade.mobile-trade button{background:var(--tm-bg,none);width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;line-height:1.25;position:relative}#trade.mobile-trade button:disabled{cursor:default;opacity:.45}#trade.mobile-trade button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#trade.mobile-trade button:active:not(:disabled){filter:brightness(.96)}#trade.mobile-trade>header{color:#fff;text-shadow:0 1px 2px #426b9a66;cursor:default;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:8px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#trade.mobile-trade.tm-narrow>header{margin:0 -6px}#trade.mobile-trade .tm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#trade.mobile-trade .tm-title small{opacity:.85;font-size:13px}#trade.mobile-trade .tm-x{color:#fff;border-radius:18px;flex:none;width:44px;height:36px}#trade.mobile-trade .tm-x.dark{color:#6e8ca3}#trade.mobile-trade .tm-x:before,#trade.mobile-trade .tm-x:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#trade.mobile-trade .tm-x:after{transform:translate(-50%,-50%)rotate(-45deg)}#trade.mobile-trade .tm-card{background:#dde6db44;border:1px solid #d7e3e4;border-radius:10px;flex-direction:column;grid-row:2;gap:7px;min-height:0;padding:7px 8px 8px;display:flex}#trade.mobile-trade .tm-card[data-side="0"]{grid-column:1}#trade.mobile-trade .tm-card[data-side="1"]{grid-column:2}#trade.mobile-trade .tm-card.ready{background:#fff3d655;border-color:#eab14e}#trade.mobile-trade .tm-head{flex:none;align-items:center;gap:6px;min-width:0;height:30px;display:flex}#trade.mobile-trade .tm-dot{background:#eda23d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #fff}#trade.mobile-trade .tm-card[data-side="1"] .tm-dot{background:#5782c8}#trade.mobile-trade .tm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}#trade.mobile-trade .tm-weight{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;background:#fff4f2;border-radius:12px;flex:0 auto;min-width:0;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:24px;overflow:hidden}#trade.mobile-trade .tm-ready-icon{flex:none}#trade.mobile-trade .tm-ready-chip{color:#8aa0b0;background:#f7faf5;border:1px dashed #b9c9d1;border-radius:14px;flex:none;height:28px;padding:0 10px;font-size:13px;line-height:26px}#trade.mobile-trade .tm-ready-chip.on{color:#8a5a12;background:#fff4dc;border:1px solid #e7b465}#trade.mobile-trade .tm-slots{flex:none;grid-template-columns:repeat(3,64px);grid-auto-rows:64px;justify-content:center;gap:8px;display:grid}#trade.mobile-trade.tm-narrow .tm-slots{grid-template-columns:repeat(3,52px);grid-auto-rows:52px;gap:6px}#trade.mobile-trade .tm-slot{--tm-bg:linear-gradient(145deg,#fff5,#cce6f1);border:2px solid #fff;border-radius:7px;place-items:center;min-width:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#trade.mobile-trade .tm-slot.void{background:#fff5;border-color:#fff9;box-shadow:inset 0 1px 2px #758c9f33}#trade.mobile-trade .tm-slot.add{--tm-bg:linear-gradient(#ffffff8c,#ffffff8c);box-shadow:none;color:#7fa2bd;border:2px dashed #b9cfdc}#trade.mobile-trade .tm-slot.add:before,#trade.mobile-trade .tm-slot.add:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#trade.mobile-trade .tm-slot.add:after{transform:translate(-50%,-50%)rotate(90deg)}#trade.mobile-trade .tm-slot.add.target{--tm-bg:linear-gradient(#fff7e3,#fff7e3);color:#c98a24;border-color:#eab14e}#trade.mobile-trade .tm-slot img{object-fit:contain;pointer-events:none;max-width:40px;max-height:40px}#trade.mobile-trade .tm-count{z-index:3;color:#5a668b;text-shadow:0 1px #fff,1px 0 #fff,-1px 0 #fff;pointer-events:none;font-size:13px;position:absolute;bottom:1px;right:4px}#trade.mobile-trade .tm-slot.sel{outline-offset:-2px;--tm-bg:radial-gradient(ellipse at 50% 25%,#fffef0,#f2e3b7cc 80%);border-color:#fff7d7;outline:2px solid #eead43}#trade.mobile-trade .tm-slot.in>img,#trade.mobile-trade .tm-slot.no>img{filter:grayscale(.85)opacity(.55)}#trade.mobile-trade .tm-slot .item-lock-badge{z-index:3;background-image:url(/assets/f2e655a61f9d306d/ui/item-lock/Icon_Lock_Item_S.png);background-position:50%;background-size:contain;width:20px;height:20px;bottom:2px;left:2px}#trade.mobile-trade .tm-check{z-index:3;background:linear-gradient(120deg,#83c3e4,#5782c8);border-radius:50%;width:20px;height:20px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#trade.mobile-trade .tm-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}#trade.mobile-trade .inventory-status-overlay{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;z-index:2;position:absolute;inset:auto}#trade.mobile-trade .timer-overlay{width:13px;height:13px;top:2px;right:2px}#trade.mobile-trade .broken-overlay{top:2px;left:2px}#trade.mobile-trade .skill-card-marker{bottom:2px;left:2px}#trade.mobile-trade .tm-slot.unusable>img,#trade.mobile-trade .tm-slot.expired .timer-overlay{filter:brightness(.565)}#trade.mobile-trade .item-cooldown{display:none}#trade.mobile-trade .tm-money{flex:none;align-items:center;gap:6px;height:44px;display:flex}#trade.mobile-trade.tm-narrow .tm-money{height:40px}#trade.mobile-trade .tm-toggle{flex:none;place-items:center;width:44px;height:44px;display:grid}#trade.mobile-trade .tm-box{background:#fff;border:2px solid #b9c9d1;border-radius:8px;width:26px;height:26px;position:relative}#trade.mobile-trade .tm-toggle.on .tm-box{background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#5782c8}#trade.mobile-trade .tm-toggle.on .tm-box:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:2px;left:7px;transform:rotate(45deg)}#trade.mobile-trade .tm-amount{--tm-bg:linear-gradient(#fffdf7,#fffdf7);text-align:left;border:2px solid #fff;border-radius:22px;flex:1;align-items:center;gap:5px;min-width:0;height:44px;padding:0 12px;display:flex;box-shadow:0 1px 3px #758c9f44}#trade.mobile-trade.tm-narrow .tm-amount{height:40px}#trade.mobile-trade .tm-amount span{color:#6e8ca3;flex:none;max-width:60px;font-size:11px;line-height:1.1}#trade.mobile-trade .tm-amount b{text-align:right;color:#b5780f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}#trade.mobile-trade .tm-amount.off b{color:#a9b8c2}#trade.mobile-trade .tm-amount:disabled,#trade.mobile-trade .tm-toggle:disabled{opacity:.6}#trade.mobile-trade .tm-ready{--tm-bg:linear-gradient(#83b7eb,#618ad5);color:#fff;text-shadow:0 1px #416cac88;border:1px solid #8caed8;border-radius:22px;flex:none;justify-content:center;align-items:center;height:44px;font-size:16px;display:flex;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#trade.mobile-trade .tm-ready.on{--tm-bg:linear-gradient(#ffd47d,#eda23d);color:#664719;text-shadow:0 1px #ffe9b3;border-color:#e7b465;font-weight:600}#trade.mobile-trade .tm-ready.ro{color:#8aa0b0;box-shadow:none;text-shadow:none;background:#f7faf5;border:1px dashed #b9c9d1;font-size:15px}#trade.mobile-trade .tm-ready.ro.on{color:#8a5a12;background:#fff4dc;border:1px solid #e7b465}#trade.mobile-trade .tm-side{flex-direction:column;grid-area:2/3;gap:7px;min-height:0;display:flex}#trade.mobile-trade .tm-status{color:#52758d;background:#fffdf7;border:2px solid #fff;border-radius:18px;flex:none;align-items:center;gap:8px;min-height:36px;padding:4px 12px;font-size:13px;line-height:1.25;display:flex;box-shadow:0 1px 3px #758c9f44}#trade.mobile-trade .tm-status>i{background:#83b7eb;border-radius:50%;flex:none;width:9px;height:9px}#trade.mobile-trade .tm-status>span{overflow-wrap:anywhere;min-width:0}#trade.mobile-trade .tm-status.go{color:#8a5a12;background:#fff4dc;border-color:#ffe9b3}#trade.mobile-trade .tm-status.go>i{background:#eda23d}#trade.mobile-trade .tm-status.warn{color:#d33a2c;background:#fff4f2}#trade.mobile-trade .tm-status.warn>i{background:#e0605e}#trade.mobile-trade .tm-status.busy>i{background:linear-gradient(90deg,#c8dae2 0%,#eef4f6 45%,#c8dae2 90%) 0 0/300% 100%;border-radius:5px;width:22px;height:9px;animation:1.4s linear infinite tm-sk}#trade.mobile-trade .tm-log{overscroll-behavior:contain;scrollbar-width:thin;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffa6;border:1px solid #d7e3e4;border-radius:10px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 8px;font-size:13px;display:flex;overflow:auto}#trade.mobile-trade .tm-log b{font-weight:600}#trade.mobile-trade .tm-log .self b{color:#b5780f}#trade.mobile-trade .tm-log .other b{color:#427bc1}#trade.mobile-trade .tm-log-empty{color:#a2b3bf;margin:auto;font-size:12px}#trade.mobile-trade .tm-chatin{flex:none;gap:6px;display:flex}#trade.mobile-trade .tm-chatin input{color:#42677e;background:#f7faf5;border:1px solid #c8dae2;border-radius:22px;outline:none;flex:1;width:auto;min-width:0;height:44px;padding:0 14px;font-size:14px;position:static}#trade.mobile-trade .tm-chatin input:focus{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}#trade.mobile-trade .tm-chatin input:disabled{opacity:.55}#trade.mobile-trade :is(.tm-send,.tm-chat-open){--tm-bg:linear-gradient(#fff,#e0eaf0);color:#4d718b;border:1px solid #b9c9d1;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}#trade.mobile-trade :is(.tm-send,.tm-chat-open) svg{width:20px;height:20px}#trade.mobile-trade .tm-badge{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}#trade.mobile-trade .tm-actions{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}#trade.mobile-trade .tm-btn{--tm-bg:linear-gradient(#83b7eb,#618ad5);color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;border:1px solid #8caed8;border-radius:22px;min-width:0;height:44px;padding:4px 10px;font-size:15px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#trade.mobile-trade .tm-btn.primary{--tm-bg:linear-gradient(#ffd47d,#eda23d);color:#664719;text-shadow:0 1px #ffe9b3;border-color:#e7b465;font-size:16px;font-weight:600}#trade.mobile-trade .tm-btn.ghost{--tm-bg:linear-gradient(#f7faf5,#f7faf5);color:#52758d;text-shadow:none;box-shadow:none;border-color:#c8dae2;font-size:14px}#trade.mobile-trade .tm-btn.danger{--tm-bg:linear-gradient(#fff,#fbe7e4);color:#c0443a;text-shadow:none;border-color:#e7c2bd;font-size:14px;font-weight:600;box-shadow:0 1px 2px #c0443a22}#trade.mobile-trade .tm-bar{grid-area:3/1/auto/-1;align-items:center;gap:6px;min-width:0;display:flex}#trade.mobile-trade .tm-bar .tm-status{flex:1;min-width:0;min-height:42px;padding:3px 10px;font-size:12px}#trade.mobile-trade .tm-bar .tm-ready{flex:none;min-width:96px;height:42px;padding:0 12px;font-size:15px}#trade.mobile-trade .tm-bar .tm-btn{flex:none;min-width:104px;height:42px}#trade.mobile-trade .tm-picker{z-index:4;background:linear-gradient(135deg,#fffff7,#eef5ef);border:2px solid #fff;border-radius:12px;flex-direction:column;grid-area:2/2/auto/-1;gap:6px;min-height:0;padding:6px 8px 8px;display:flex;box-shadow:0 4px 16px #456b8e40}#trade.mobile-trade.tm-narrow .tm-picker{grid-area:2/1/-1/-1}#trade.mobile-trade .tm-picker-head{flex:none;align-items:center;gap:8px;height:36px;padding-left:4px;display:flex}#trade.mobile-trade .tm-picker-head b{flex:none;font-size:15px;font-weight:600}#trade.mobile-trade .tm-picker-count{background:#e5eee9;border-radius:12px;flex:none;height:24px;margin-right:auto;padding:0 9px;font-size:13px;line-height:24px}#trade.mobile-trade .tm-chips{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;padding:1px;display:grid}#trade.mobile-trade .tm-chip{--tm-bg:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);color:#526c80;white-space:nowrap;text-overflow:ellipsis;border:1px solid #b9c9d17a;border-radius:18px;min-width:0;height:36px;padding:0 2px;font-size:13px;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#trade.mobile-trade .tm-chip.on{--tm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;text-shadow:0 1px #446fa77a;border-color:#80a9d2;font-weight:600}#trade.mobile-trade .tm-chip.card{margin-left:6px;overflow:visible}#trade.mobile-trade .tm-chip.card:before{content:"";background:#c8dae2;width:1px;position:absolute;top:8px;bottom:8px;left:-7px}#trade.mobile-trade .tm-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex:1;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-auto-rows:60px;align-content:start;gap:6px;min-height:0;padding:4px;display:grid;overflow:auto}#trade.mobile-trade.tm-narrow .tm-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-auto-rows:50px;gap:5px}#trade.mobile-trade .tm-empty{color:#8aa0b0;text-align:center;grid-column:1/-1;margin:auto;padding:24px 0;font-size:13px}#trade.mobile-trade .tm-pick-bar{background:#fffdf7;border:2px solid #fff;border-radius:28px 12px 12px 28px;flex:none;align-items:center;gap:8px;height:56px;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#trade.mobile-trade .tm-pick-bar.empty{color:#8aa0b0;border-radius:12px;justify-content:center;font-size:13px}#trade.mobile-trade.tm-narrow .tm-pick-bar{height:50px}#trade.mobile-trade .tm-pick-icon{pointer-events:none;border-radius:22px;flex:none;width:44px;height:44px}#trade.mobile-trade .tm-pick-icon img{max-width:34px;max-height:34px}#trade.mobile-trade .tm-pick-icon .tm-count{display:none}#trade.mobile-trade .tm-pick-info{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}#trade.mobile-trade .tm-pick-info b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}#trade.mobile-trade .tm-pick-info span{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#trade.mobile-trade .tm-pick-info .why{color:#d33a2c}#trade.mobile-trade .tm-pick-bar .tm-btn{flex:none;min-width:84px}#trade.mobile-trade.tm-narrow .tm-pick-bar .tm-btn{min-width:72px;height:40px}#trade.mobile-trade .tm-menu{z-index:5;background:#fffdf7;border:2px solid #fff;border-radius:12px;flex-direction:column;gap:8px;width:236px;padding:8px;display:flex;position:absolute;box-shadow:0 6px 18px #456b8e55}#trade.mobile-trade .tm-menu-item{align-items:center;gap:8px;min-width:0;display:flex}#trade.mobile-trade .tm-menu-item .tm-slot{pointer-events:none;flex:none;width:44px;height:44px}#trade.mobile-trade .tm-menu-item .tm-slot img{max-width:34px;max-height:34px}#trade.mobile-trade .tm-menu-item .tm-count{display:none}#trade.mobile-trade .tm-menu-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#trade.mobile-trade .tm-menu-actions .tm-btn{padding:4px 6px}#trade.mobile-trade .tm-veil{z-index:6;background:#1d2c3a55;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}#trade.mobile-trade .tm-sheet{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:8px;width:min(520px,100% - 20px);height:calc(100% - 20px);padding:0 10px 10px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#trade.mobile-trade .tm-sheet header{color:#fff;cursor:default;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:6px;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#trade.mobile-trade .tm-sheet header span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#trade.mobile-trade .tm-consent{background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:8px;padding:0 14px 12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#trade.mobile-trade .tm-consent header{color:#fff;cursor:default;white-space:nowrap;text-overflow:ellipsis;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);margin:0 -14px 2px;padding:6px 14px;font-size:16px;line-height:1.35;position:static;overflow:hidden}#trade.mobile-trade .tm-who{align-items:center;gap:10px;min-width:0;display:flex}#trade.mobile-trade .tm-avatar{color:#427bc1;background:linear-gradient(145deg,#fff,#dcebf3);border:2px solid #fff;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:600;display:grid;box-shadow:0 1px 3px #758c9f55}#trade.mobile-trade .tm-who b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}#trade.mobile-trade .tm-message{color:#52758d;overflow-wrap:anywhere;margin:0;line-height:1.5}#trade.mobile-trade .tm-actions.one{grid-template-columns:1fr}:is(#trade.mobile-trade,dialog.mobile-trade-dialog) .tm-sk{pointer-events:none;background:linear-gradient(90deg,#e3eaec 0%,#f3f7f6 40%,#e3eaec 80%) 0 0/300% 100%;border-radius:7px;animation:1.4s linear infinite tm-sk;display:block}#trade.mobile-trade .tm-slot.tm-sk{box-shadow:none;border:2px solid #ffffffb0}#trade.mobile-trade .tm-slot.tm-loading{--tm-bg:linear-gradient(90deg,#e3eaec 0%,#f3f7f6 40%,#e3eaec 80%) 0 0/300% 100%;animation:1.4s linear infinite tm-sk}#trade.mobile-trade .tm-sk-line{width:55%;height:14px}#trade.mobile-trade .tm-sk-line.wide{width:90%}#trade.mobile-trade .tm-sk-line.light{background:linear-gradient(90deg,#ffffff40 0%,#ffffff80 40%,#ffffff40 80%) 0 0/300% 100%}#trade.mobile-trade .tm-sk-round{border-radius:22px;flex:none;width:44px;height:44px}#trade.mobile-trade .tm-sk-box{border-radius:8px;flex:none;width:30px;height:30px;margin:7px}#trade.mobile-trade .tm-sk-pill{border-radius:20px;flex:1;min-width:0;height:40px}#trade.mobile-trade .tm-sk-btn{border-radius:22px;flex:none;min-width:96px;height:44px}#trade.mobile-trade .tm-actions .tm-sk-btn{min-width:0}#trade.mobile-trade .tm-sk-log{border-radius:10px;flex:1;min-height:0}#trade.mobile-trade .tm-pick-bar.loading{justify-content:flex-start}#trade.mobile-trade .tm-pick-bar.loading .tm-sk-line{flex:1}:is(#trade.mobile-trade,dialog.mobile-trade-dialog) .tm-wait-bar{border-radius:4px;flex:1;min-width:60px;height:8px}#trade.mobile-trade .tm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tm-sk{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){:is(#trade.mobile-trade,dialog.mobile-trade-dialog) .tm-sk,#trade.mobile-trade .tm-slot.tm-loading,#trade.mobile-trade .tm-status.busy>i{animation:none}}dialog.mobile-trade-dialog.mobile-amount{font:14px/1.35 "MN Maguro",var(--ui-font);color:#42677e}dialog.mobile-trade-dialog .trade-summary-body{align-items:center;gap:12px;min-height:44px;display:flex;position:static;inset:auto;overflow:visible}dialog.mobile-trade-review .trade-summary-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;max-height:min(46vh,240px);display:grid;overflow:auto}dialog.mobile-trade-review .trade-summary-body section{background:#ffffffa6;border:1px solid #d7e3e4;border-radius:10px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:6px 8px;display:flex}dialog.mobile-trade-review .trade-summary-body section+section{border-top:1px solid #d7e3e4;margin:0;padding-top:6px}dialog.mobile-trade-review section strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}dialog.mobile-trade-review section[data-side="0"] strong{color:#b5780f}dialog.mobile-trade-review section[data-side="1"] strong{color:#427bc1}dialog.mobile-trade-review section>div:not(.trade-summary-item){color:#6e8ca3;font-size:12px}dialog.mobile-trade-review .trade-summary-item{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex-wrap:wrap;align-content:center;height:auto;min-height:36px;padding:2px 34px 2px 38px;font-size:13px}dialog.mobile-trade-review .trade-summary-item img{width:30px;height:30px;top:50%;left:3px;transform:translateY(-50%)}dialog.mobile-trade-review .trade-summary-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:100%;min-width:0;overflow:hidden}dialog.mobile-trade-review .trade-summary-count{font-weight:600;right:8px}dialog.mobile-trade-review .trade-summary-status{color:#c0443a;font-size:11px}dialog.mobile-trade-review .trade-summary-warning{color:#b6473c;background:#fff4f2;border-radius:8px;grid-column:1/-1;margin:0;padding:6px 10px;font-size:12px;line-height:1.45}dialog.mobile-trade-dialog .trade-summary-expiry{background:#d5e1e6;border-radius:3px;height:5px;overflow:hidden}dialog.mobile-trade-dialog .trade-summary-expiry i{background:linear-gradient(90deg,#f5b06e,#eda23d);border-radius:3px;width:100%;height:100%;display:block}dialog.mobile-trade-dialog .trade-summary-expiry.guard i{background:repeating-linear-gradient(135deg,#b9c9d1 0 4px,#d5e1e6 4px 8px)}dialog.mobile-trade-dialog .mobile-amount-actions{position:static;inset:auto}#trade.mobile-trade .tm-side>.tm-sk-pill{border-radius:18px;flex:none;height:36px}#card-battle{z-index:34;transform-origin:0 0;color:#282559;width:800px;height:600px;font:12px var(--ui-font);image-rendering:pixelated;position:absolute;overflow:hidden}#card-battle[hidden]{display:none}#card-battle>.card-battle-board{pointer-events:none;width:800px;height:600px;position:absolute;inset:0}#card-battle button{box-sizing:border-box;color:#282559;font:12px var(--ui-font);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute}#card-battle button:disabled{cursor:default}#card-battle .card-battle-card{color:#fff;text-shadow:1px 1px #282559;width:168px;height:238px;overflow:visible}#card-battle .card-battle-card canvas{pointer-events:none;width:168px;height:238px;position:absolute;inset:0}#card-battle .card-battle-card.stacked canvas{clip-path:inset(0 128px 0 0)}#card-battle .card-battle-card.hovered{z-index:2}#card-battle .card-battle-card.stacked.hovered{width:168px!important}#card-battle .card-battle-card.hovered canvas{clip-path:none;top:-25px}#card-battle .card-battle-card.reveal-close canvas{transform-origin:50%;animation:.134s linear both card-battle-reveal-close}#card-battle .card-battle-card.reveal-open canvas{transform-origin:50%;animation:.134s linear both card-battle-reveal-open}@keyframes card-battle-reveal-close{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes card-battle-reveal-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#card-battle .card-battle-card.selected{outline-offset:-2px;outline:2px solid #f5cf57}#card-battle .card-battle-card.used{filter:brightness(.502);opacity:1}#card-battle .card-battle-drop-zone{z-index:3;pointer-events:none;width:176px;height:247px;position:absolute}#card-battle .card-battle-clock{z-index:2;pointer-events:none;width:104px;height:64px;position:absolute;top:392px;left:349px}#card-battle .card-battle-rule-icon{z-index:2;overflow:visible}#card-battle .card-battle-rule-icon canvas{pointer-events:none;position:absolute;inset:0}#card-battle .card-battle-help{text-align:center;white-space:pre-line;color:#b8f4ff;text-shadow:1px 1px #282559;pointer-events:none;justify-content:center;align-items:center;width:420px;height:38px;display:flex;position:absolute;top:299px;left:190px;overflow:hidden}#card-battle .card-battle-chat{color:#fff;text-shadow:1px 1px #282559;pointer-events:none;width:748px;height:38px;position:absolute;top:299px;left:26px;overflow:hidden}#card-battle .card-battle-chat span{white-space:nowrap;text-overflow:ellipsis;width:350px;position:absolute;top:10px;overflow:hidden}#card-battle .card-battle-chat .master{text-align:left;left:0}#card-battle .card-battle-chat .challenger{text-align:right;right:0}#card-battle .card-battle-turn-result{z-index:4;pointer-events:none;width:177px;height:66px;position:absolute;top:120px}#card-battle .card-battle-turn-result canvas{position:absolute;inset:0}#card-battle .card-battle-turn-result span{text-align:center;white-space:nowrap;color:#282559;font-weight:700;position:absolute;bottom:5px;left:10px;right:10px;overflow:hidden}#card-battle .card-battle-card-delta{z-index:5;color:#fff;text-align:left;text-shadow:2px 2px #102e64;pointer-events:none;width:54px;font:700 22px Arial;position:absolute;top:20px}#card-battle .card-battle-modal{z-index:3;position:absolute}#card-battle .card-battle-modal>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#card-battle .card-battle-modal h2{text-align:center;height:18px;font:bold 12px var(--ui-font);color:#fff;text-shadow:1px 1px #52637b;pointer-events:none;margin:0;position:absolute;top:3px;left:24px;right:24px}#card-battle .card-battle-modal p{text-align:center;margin:0;line-height:18px;position:absolute;top:35px;left:14px;right:14px}#card-battle .card-battle-select{width:244px;height:177px;top:210px;left:278px}#card-battle .card-battle-select-tabs{background-repeat:no-repeat;width:228px;height:18px;display:flex;position:absolute;top:23px;left:8px}#card-battle .card-battle-select-tabs button{color:#ddd;text-shadow:1px 1px #282559;background-repeat:no-repeat;background-size:100% 100%;flex:1;font-size:10px;height:18px!important;position:relative!important;top:auto!important;left:auto!important}#card-battle .card-battle-select-tabs button.selected{color:#282559;text-shadow:none}#card-battle .card-battle-select-grid{grid-template-columns:repeat(6,36px);grid-auto-rows:36px;width:228px;height:72px;display:grid;position:absolute;top:42px;left:8px;overflow:hidden}#card-battle .card-battle-select-grid button{background-position:50%;background-repeat:no-repeat;background-size:32px 32px;width:36px;height:36px;position:relative}#card-battle .card-battle-select-grid button.selected:before{content:"";pointer-events:none;background-image:var(--selection-blink);mix-blend-mode:plus-lighter;background-repeat:no-repeat;animation:1.56s steps(52,end) infinite inventory-selection-blink;position:absolute;inset:2px}#card-battle .card-battle-select-grid button span{color:#fff;text-shadow:1px 1px #282559;font-size:10px;position:absolute;bottom:0;right:1px}#card-battle .card-battle-select footer{justify-content:center;gap:8px;height:23px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}#card-battle .card-battle-select footer button,#card-battle .card-battle-request footer button{min-width:54px;height:23px;padding:0 6px;position:relative}#card-battle .card-battle-request{width:300px;height:130px;top:215px;left:250px}#card-battle .card-battle-wait{height:100px;top:250px}#card-battle .card-battle-request footer{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}#card-battle .card-battle-selection-wait h2{text-align:left}#card-battle .card-battle-selection-wait footer{justify-content:flex-end;left:auto;right:12px}#card-battle .card-battle-rule{width:316px;height:216px;position:absolute;top:192px;left:242px}#card-battle .card-battle-rule>canvas{pointer-events:none;width:316px;height:216px;position:absolute;inset:0}#card-battle .card-battle-rule button{color:#0000;background-position:0 0;background-repeat:no-repeat}#card-battle .card-battle-rule p{white-space:pre-line;text-align:center;color:#b8f4ff;text-shadow:1px 1px #282559;pointer-events:none;height:62px;margin:0;position:absolute;bottom:10px;left:12px;right:12px}#card-battle .card-battle-rule p strong,#card-battle .card-battle-rule p span{display:block}#card-battle .card-battle-rule p strong{color:#fff}#card-battle .card-battle-result{width:296px;height:237px;top:168px;left:252px}#card-battle .card-battle-result dl{grid-template-columns:166px 60px;grid-auto-rows:15px;width:226px;margin:0;font-size:11px;line-height:15px;display:grid;position:absolute;top:51px;left:35px}#card-battle .card-battle-result dt,#card-battle .card-battle-result dd{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}#card-battle .card-battle-result dd{text-align:right}#card-battle .card-battle-result button{width:53px;height:23px;bottom:16px;left:122px}#personal-shop{transform-origin:0 0;pointer-events:none;z-index:12;color:#45416d;font:12px var(--ui-font);position:absolute}#personal-shop[hidden]{display:none}#personal-shop>[role=dialog]{pointer-events:auto;position:absolute}#personal-shop canvas{pointer-events:none;position:absolute;inset:0}#personal-shop header{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:18px;position:absolute;top:3px;left:12px;right:32px}#personal-shop button{background:var(--normal) center/100% 100%;color:inherit;font:inherit;cursor:pointer;border:0}#personal-shop button:hover{background-image:var(--hover)}#personal-shop button:active{background-image:var(--active)}#personal-shop button:disabled{opacity:.5;cursor:default}#personal-shop .personal-column{height:21px;padding:0;position:absolute}.personal-list{scrollbar-width:thin;width:329px;position:absolute;top:57px;left:12px;overflow:auto}.personal-row{height:34px;position:relative}.personal-row input{box-sizing:border-box;height:17px;font:inherit;color:inherit;background:#fffff4;border:1px solid #9690b3;padding:0 2px;position:absolute;top:10px}.personal-icon{width:34px;height:34px;padding:0;position:absolute;top:0;left:0}.personal-icon img{max-width:34px;max-height:34px;image-rendering:pixelated;pointer-events:none}.personal-name{white-space:nowrap;text-overflow:ellipsis;width:115px;position:absolute;top:10px;left:35px;overflow:hidden}.personal-own{text-align:right;width:41px;position:absolute;top:10px;left:222px}.personal-price{text-align:right;width:68px;position:absolute;top:10px;left:152px}.personal-notice{position:absolute;top:493px;left:22px}.personal-title-input{box-sizing:border-box;width:260px;height:17px;font:inherit;color:inherit;position:absolute;top:493px;left:76px}.personal-unknown{width:320px;position:absolute;top:28px;left:12px}.personal-sold{text-align:right;width:60px;position:absolute;top:10px;left:265px}.personal-stat-label,.personal-stat{height:17px;position:absolute}.personal-stat{text-align:right;color:#c64c83;box-sizing:border-box;padding:0 3px}.personal-basket{color:#45416d;font:12px var(--ui-font);background:0 0;border:0;padding:0;overflow:hidden}.personal-basket canvas{pointer-events:none;position:absolute;inset:0}.personal-basket header{color:#fff;position:absolute;top:3px;left:12px}.personal-basket button{background:var(--normal);color:inherit}.personal-basket button:hover{background-image:var(--hover)}.personal-basket button:active{background-image:var(--active)}.personal-basket-row{width:350px;height:34px;position:absolute;left:7px}.personal-basket-row img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated;position:absolute}.personal-basket-row span{white-space:nowrap;text-overflow:ellipsis;position:absolute;top:8px;overflow:hidden}.personal-basket-name{width:160px;left:32px}.personal-basket-count{text-align:right;width:35px;left:195px}.personal-basket-colon{left:243px}.personal-basket-price{text-align:right;width:65px;left:278px}#personal-shop .shop-scroll{flex-direction:column;width:14px;display:flex;position:absolute;right:3px}#personal-shop .shop-scroll button{flex:none;padding:0}#personal-shop .shop-scroll-track{flex:1;min-height:0;position:relative}#personal-shop .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}#personal-shop .shop-scroll-thumb:hover{background-image:var(--hover)}#personal-shop .personal-list{scrollbar-width:none}#personal-shop .personal-list::-webkit-scrollbar{display:none}#personal-shop input[type=number]{appearance:textfield}#personal-shop input::-webkit-inner-spin-button{appearance:none}.personal-empty-slot{pointer-events:none;position:absolute;top:0;left:0}.personal-divider{pointer-events:none;position:absolute;top:35px;left:35px}.personal-title-input{background-color:#0000;border:0;padding:0 3px}.personal-row input:disabled,#personal-shop .personal-step:disabled,#personal-shop .personal-stand:disabled{opacity:1}.personal-row .personal-icon{background-position:0 0;background-repeat:no-repeat;background-size:auto}.personal-timer{white-space:nowrap;width:176px;font-size:11px;position:absolute;top:341px;left:10px;overflow:hidden}.personal-timer-fill{background-size:140px 7px;height:7px;position:absolute;top:345px;left:187px}#personal-shop.mobile-personal-shop{z-index:30;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);position:absolute;top:0;left:0;transform:none}#personal-shop.mobile-personal-shop *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}#personal-shop.mobile-personal-shop img{image-rendering:pixelated}#personal-shop.mobile-personal-shop canvas{pointer-events:none;position:static;inset:auto}#personal-shop.mobile-personal-shop button{background:var(--psm-bg,none);width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:relative}#personal-shop.mobile-personal-shop button:is(:hover,:active){background-image:var(--psm-bg,none)}#personal-shop.mobile-personal-shop button:disabled{cursor:default;opacity:.45}#personal-shop.mobile-personal-shop :is(button,input):focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#personal-shop.mobile-personal-shop>.psm{pointer-events:auto;touch-action:pan-y;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 204px;gap:8px 10px;padding:0 10px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#personal-shop.mobile-personal-shop>.psm.edit{grid-template-columns:minmax(0,1fr) 214px}#personal-shop.mobile-personal-shop>.psm.narrow{grid-template-rows:36px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr)}#personal-shop.mobile-personal-shop>.psm.narrow.edit{grid-template-rows:36px 44px minmax(0,1fr) 48px}#personal-shop.mobile-personal-shop>.psm.alone{grid-template:36px minmax(0,1fr)/minmax(0,1fr)}#personal-shop.mobile-personal-shop .psm>header{color:#fff;text-shadow:0 1px 2px #426b9a66;cursor:default;touch-action:auto;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);grid-column:1/-1;align-items:center;gap:6px;width:auto;height:36px;margin:0 -10px;padding:0 0 0 14px;font-size:16px;line-height:36px;display:flex;position:static}#personal-shop.mobile-personal-shop .psm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#personal-shop.mobile-personal-shop .psm-money{background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;line-height:24px;display:flex}#personal-shop.mobile-personal-shop .psm-money img{width:18px;height:15px}#personal-shop.mobile-personal-shop .psm-hbtn{border-radius:18px;flex:none;place-items:center;width:40px;height:36px;display:grid}#personal-shop.mobile-personal-shop .psm-hbtn img{transform:scale(1.25)}#personal-shop.mobile-personal-shop :is(.psm-hbtn,.psm-close,.psm-min,.psm-restore):is(:hover,:focus-visible){--psm-bg:linear-gradient(#ffffff25,#ffffff25)}#personal-shop.mobile-personal-shop :is(.psm-close,.psm-min){color:#fff;border-radius:18px;flex:none;width:44px;height:36px}#personal-shop.mobile-personal-shop .psm-close:before,#personal-shop.mobile-personal-shop .psm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#personal-shop.mobile-personal-shop .psm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#personal-shop.mobile-personal-shop .psm-min:before{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,3px)}#personal-shop.mobile-personal-shop .psm-col{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding-top:2px;display:flex}#personal-shop.mobile-personal-shop .psm.narrow.edit .psm-col{grid-row:3}#personal-shop.mobile-personal-shop .psm-side{flex-direction:column;grid-area:2/2;gap:6px;min-height:0;padding-top:2px;display:flex}#personal-shop.mobile-personal-shop .psm-sorts{flex:none;gap:6px;display:flex}#personal-shop.mobile-personal-shop .psm-sort{--psm-bg:linear-gradient(#f7faf5,#f7faf5);color:#52758d;border:1px solid #c8dae2;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}#personal-shop.mobile-personal-shop .psm-sort.on{--psm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;border-color:#80a9d2}#personal-shop.mobile-personal-shop .psm-arrow{font-size:9px;font-style:normal}#personal-shop.mobile-personal-shop .psm-listcount{color:#6e8ca3;flex:none;font-size:13px;line-height:28px}#personal-shop.mobile-personal-shop .psm-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace transparent;touch-action:pan-y;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:auto}#personal-shop.mobile-personal-shop .psm-row{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:8px;flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;padding:3px 6px 3px 4px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}#personal-shop.mobile-personal-shop .psm-row.sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}#personal-shop.mobile-personal-shop .psm-row.off{opacity:.55}#personal-shop.mobile-personal-shop :is(.psm-slot,.psm-cell){--psm-bg:linear-gradient(145deg,#fff5,var(--psm-tint,#cce6f1));background:var(--psm-bg);border:2px solid #fff;border-radius:7px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}#personal-shop.mobile-personal-shop :is(.psm-slot,.psm-cell)>img{object-fit:contain;max-width:40px;max-height:40px}#personal-shop.mobile-personal-shop :is(.psm-slot,.psm-cell)>.psm-count{color:#3f4b6e;font:600 12px/1.1 var(--ui-font);text-shadow:1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff;font-style:normal;position:absolute;bottom:0;right:3px}#personal-shop.mobile-personal-shop .psm-count.zero{color:#d33a2c}#personal-shop.mobile-personal-shop .psm-info{z-index:3;color:#fff;text-align:center;background:#5782c8;border-radius:50%;width:14px;height:14px;font:italic 600 10px/14px Georgia,serif;position:absolute;bottom:2px;left:2px;box-shadow:0 0 0 1.5px #fff}#personal-shop.mobile-personal-shop .inventory-status-overlay{z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute}#personal-shop.mobile-personal-shop :is(.timer-overlay,.broken-overlay){width:13px;height:13px}#personal-shop.mobile-personal-shop .timer-overlay{width:13px;height:13px;top:2px;right:2px}#personal-shop.mobile-personal-shop .broken-overlay,#personal-shop.mobile-personal-shop .skill-card-marker{top:2px;left:2px}#personal-shop.mobile-personal-shop .expired .timer-overlay,#personal-shop.mobile-personal-shop .unusable>img{filter:brightness(.565)}#personal-shop.mobile-personal-shop .item-cooldown{pointer-events:none;background-size:100% 100%;position:absolute;inset:4px}#personal-shop.mobile-personal-shop .psm-info-col{flex-direction:column;gap:2px;min-width:0;display:flex}#personal-shop.mobile-personal-shop .psm-name{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#personal-shop.mobile-personal-shop .psm-sub{color:#6e8ca3;white-space:nowrap;font-size:12px}#personal-shop.mobile-personal-shop .psm-meta,#personal-shop.mobile-personal-shop .psm-status{white-space:nowrap;color:#6e8ca3;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}#personal-shop.mobile-personal-shop .psm-meta>*{flex:none}#personal-shop.mobile-personal-shop :is(.psm-price,.psm-gold){color:#b5780f;font-weight:600}#personal-shop.mobile-personal-shop .psm-tag{color:#42677e;background:#e5eee9;border-radius:8px;padding:0 7px;font-size:11px;line-height:17px}#personal-shop.mobile-personal-shop .psm-tag:empty{display:none}#personal-shop.mobile-personal-shop .psm-tag.ok{color:#3d8a45;background:#e3f3e0}#personal-shop.mobile-personal-shop .psm-tag.warn{color:#a86a06;background:#fff3dc}#personal-shop.mobile-personal-shop .psm-tag.bad{color:#d33a2c;background:#fff4f2}#personal-shop.mobile-personal-shop .psm-sold{padding:0 10px;font-size:12px;line-height:24px}#personal-shop.mobile-personal-shop .psm-step{align-items:center;gap:4px;display:flex}#personal-shop.mobile-personal-shop .psm-pm{--psm-bg:linear-gradient(#fff,#e0eaf0);color:#4d718b;border:1px solid #b9c9d1;border-radius:20px;width:40px;height:40px}#personal-shop.mobile-personal-shop .psm-pm:before,#personal-shop.mobile-personal-shop .psm-pm.plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#personal-shop.mobile-personal-shop .psm-pm.plus:after{transform:translate(-50%,-50%)rotate(90deg)}#personal-shop.mobile-personal-shop .psm-q{--psm-bg:linear-gradient(#f7faf5,#f7faf5);color:#42677e;border:1px solid #c8dae2;border-radius:8px;width:46px;height:40px;font-size:16px}#personal-shop.mobile-personal-shop .psm-row.sel .psm-q{--psm-bg:linear-gradient(#fffaf0,#fffaf0);border-color:#eab14e;font-weight:600}#personal-shop.mobile-personal-shop .psm-field{--psm-bg:linear-gradient(#f7faf5,#f7faf5);border:1px solid #c8dae2;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:64px;height:40px;padding:0 10px;line-height:1.1;display:flex}#personal-shop.mobile-personal-shop .psm-field.pr{min-width:108px}#personal-shop.mobile-personal-shop .psm-field small{color:#8aa0b0;font-size:10px}#personal-shop.mobile-personal-shop .psm-field b{font-size:14px;font-weight:600}#personal-shop.mobile-personal-shop .psm-field.pr b{color:#b5780f}#personal-shop.mobile-personal-shop .psm-del{--psm-bg:linear-gradient(#fff,#fbe7e4);color:#c0443a;border:1px solid #e7c2bd;border-radius:18px;width:36px;height:36px}#personal-shop.mobile-personal-shop .psm-del:before,#personal-shop.mobile-personal-shop .psm-del:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#personal-shop.mobile-personal-shop .psm-del:after{transform:translate(-50%,-50%)rotate(-45deg)}#personal-shop.mobile-personal-shop .psm-add{--psm-bg:linear-gradient(#ffffff8c,#ffffff8c);color:#52758d;border:2px dashed #b6cbd6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;height:58px;display:flex}#personal-shop.mobile-personal-shop .psm-plus{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-radius:15px;width:30px;height:30px;position:relative}#personal-shop.mobile-personal-shop .psm-plus:before,#personal-shop.mobile-personal-shop .psm-plus:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#personal-shop.mobile-personal-shop .psm-plus:after{transform:translate(-50%,-50%)rotate(90deg)}#personal-shop.mobile-personal-shop .psm-empty{color:#8aa0b0;text-align:center;flex:1;place-items:center;padding:8px;font-size:13px;display:grid}#personal-shop.mobile-personal-shop .psm-card{background:#fffdf7;border:2px solid #fff;border-radius:8px;flex:none;padding:6px 10px;font-size:12px;box-shadow:0 1px 3px #758c9f44}#personal-shop.mobile-personal-shop .psm-stats{grid-template-columns:1fr auto;gap:2px 6px;display:grid}#personal-shop.mobile-personal-shop .psm-stats span{color:#6e8ca3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#personal-shop.mobile-personal-shop .psm-stats b{text-align:right;font-weight:600}#personal-shop.mobile-personal-shop b.neg,#personal-shop.mobile-personal-shop .psm-gold.neg{color:#d33a2c}#personal-shop.mobile-personal-shop .psm-timer{color:#6e8ca3;flex-wrap:wrap;justify-content:space-between;gap:2px 6px;display:flex}#personal-shop.mobile-personal-shop .psm-timer b{color:#42677e;white-space:nowrap;font-weight:600}#personal-shop.mobile-personal-shop .psm-timer.low b{color:#d33a2c}#personal-shop.mobile-personal-shop .psm-gauge{background:#e3eaec;border-radius:5px;flex:100%;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #758c9f44}#personal-shop.mobile-personal-shop .psm-gauge i{height:100%;image-rendering:pixelated;background-size:100% 100%;border-radius:5px;display:block}#personal-shop.mobile-personal-shop .psm-pick{align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;display:flex}#personal-shop.mobile-personal-shop .psm-pick b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}#personal-shop.mobile-personal-shop :is(.psm-pick-icon,.psm-confirm-icon){background:#f2f6f4;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}#personal-shop.mobile-personal-shop .psm-pick-icon img{max-width:28px;max-height:28px}#personal-shop.mobile-personal-shop .psm-act{flex-direction:column;flex:none;gap:6px;margin-top:auto;display:flex}#personal-shop.mobile-personal-shop .psm-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}#personal-shop.mobile-personal-shop .psm-btn{--psm-bg:linear-gradient(#83b7eb,#618ad5);color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;border:1px solid #8caed8;border-radius:20px;height:44px;padding:4px 8px;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}#personal-shop.mobile-personal-shop .psm-btn.pri{--psm-bg:linear-gradient(#ffd47d,#eda23d);color:#664719;text-shadow:0 1px #ffe9b3;border-color:#e7b465;font-size:16px;font-weight:600}#personal-shop.mobile-personal-shop .psm-btn.red{--psm-bg:linear-gradient(#f59a8e,#dc4f43);text-shadow:0 1px #a3312899;border-color:#e0605e;box-shadow:inset 0 1px #ffd5cf,0 2px 3px #c0433855}#personal-shop.mobile-personal-shop .psm-btn.sm{min-width:110px;height:36px;font-size:13px}#personal-shop.mobile-personal-shop .psm-btn:active:not(:disabled){filter:brightness(.96)}#personal-shop.mobile-personal-shop .psm-sk,#personal-shop.mobile-personal-shop .psm-wait:after,#personal-shop.mobile-personal-shop .psm-busy:after{background:linear-gradient(90deg,#e3eaec 0%,#f3f7f6 40%,#e3eaec 80%) 0 0/300% 100%;animation:1.4s linear infinite psm-sk}#personal-shop.mobile-personal-shop .psm-sk{border-radius:6px;flex:none;display:block}#personal-shop.mobile-personal-shop .psm-wait:after{content:"";opacity:.85;border-radius:5px;position:absolute;inset:6px}#personal-shop.mobile-personal-shop button.psm-busy:disabled{opacity:1}#personal-shop.mobile-personal-shop .psm-busy:after{content:"";border-radius:inherit;opacity:.5;position:absolute;inset:0}@keyframes psm-sk{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){#personal-shop.mobile-personal-shop .psm-sk{animation:none}}#personal-shop.mobile-personal-shop .psm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#personal-shop.mobile-personal-shop .psm-skeleton>header .psm-sk{background-image:linear-gradient(90deg,#ffffff38 0%,#ffffff70 40%,#ffffff38 80%)}#personal-shop.mobile-personal-shop .psm-sk-title{width:140px;height:16px}#personal-shop.mobile-personal-shop .psm-sk-chip{border-radius:12px;width:88px;height:24px;margin:0 auto 0 0}#personal-shop.mobile-personal-shop .psm-sk-sort{border-radius:15px;width:64px;height:30px}#personal-shop.mobile-personal-shop .psm-sk-row{background:#f4f7f2}#personal-shop.mobile-personal-shop .psm-sk-slot{border-radius:7px;width:48px;height:48px}#personal-shop.mobile-personal-shop .psm-sk-l1{width:70%;height:13px}#personal-shop.mobile-personal-shop .psm-sk-l2{width:45%;height:11px;margin-top:6px}#personal-shop.mobile-personal-shop .psm-sk-round{border-radius:20px;width:40px;height:40px}#personal-shop.mobile-personal-shop .psm-sk-q{border-radius:8px;width:46px;height:40px}#personal-shop.mobile-personal-shop .psm-sk-card{border-radius:8px;height:58px}#personal-shop.mobile-personal-shop .psm-sk-card.tall{height:92px}#personal-shop.mobile-personal-shop .psm-sk-btn{border-radius:20px;min-width:96px;height:44px}#personal-shop.mobile-personal-shop .psm-sk-pill{border-radius:22px;flex:1;height:44px}#personal-shop.mobile-personal-shop .psm-sk-cell{aspect-ratio:1;border-radius:8px}#personal-shop.mobile-personal-shop .psm-sk-mat{border-radius:8px;width:80%;height:36px}#personal-shop.mobile-personal-shop .psm-bar{grid-area:3/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}#personal-shop.mobile-personal-shop .psm.narrow.edit .psm-bar{grid-row:4}#personal-shop.mobile-personal-shop .psm-bar .psm-btn{flex:none;min-width:86px}#personal-shop.mobile-personal-shop .psm-pill{background:#fffdf7;border:2px solid #fff;border-radius:22px;flex-wrap:wrap;flex:1;align-content:center;align-items:center;gap:0 4px;min-width:0;height:44px;padding:0 14px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}#personal-shop.mobile-personal-shop .psm-pill i{white-space:nowrap;color:#6e8ca3;font-style:normal}#personal-shop.mobile-personal-shop .psm-timer-pill{flex-flow:column;flex:none;align-items:stretch;gap:2px;width:118px;padding:0 12px}#personal-shop.mobile-personal-shop .psm-timer-pill .psm-gauge{flex:none;height:6px}#personal-shop.mobile-personal-shop .psm-strip{grid-area:2/1;align-items:center;gap:8px;min-width:0;display:flex}#personal-shop.mobile-personal-shop .psm-input{color:#42677e;background:#fff;border:1px solid #c8dae2;border-radius:8px;outline:none;flex:1;width:100%;min-width:0;height:42px;padding:0 10px;font-size:15px}#personal-shop.mobile-personal-shop .psm-input:focus{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}#personal-shop.mobile-personal-shop .psm-input::placeholder{color:#a9bac6}#personal-shop.mobile-personal-shop .psm-labelled{flex-direction:column;gap:3px;display:flex}#personal-shop.mobile-personal-shop .psm-label{color:#6e8ca3;font-size:12px}#personal-shop.mobile-personal-shop .psm-stand{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:4px;display:grid}#personal-shop.mobile-personal-shop .psm-mat{--psm-bg:linear-gradient(#f7faf5,#e8f0ee);border:1px solid #c8dae2;border-radius:8px;place-items:center;height:46px;display:grid;overflow:hidden}#personal-shop.mobile-personal-shop .psm-mat img{max-width:100%;max-height:40px}#personal-shop.mobile-personal-shop .psm-stand-name{text-align:center;color:#52758d;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}#personal-shop.mobile-personal-shop .psm-arrowbtn{--psm-bg:linear-gradient(#fff,#e0eaf0);color:#4d718b;border:1px solid #b9c9d1;border-radius:18px;width:36px;height:36px}#personal-shop.mobile-personal-shop .psm-arrowbtn:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)rotate(45deg)}#personal-shop.mobile-personal-shop .psm-arrowbtn.r:before{transform:translate(-70%,-50%)rotate(-135deg)}#personal-shop.mobile-personal-shop .psm-total{justify-content:space-between;align-items:baseline;gap:6px;display:flex}#personal-shop.mobile-personal-shop .psm-total span{color:#6e8ca3}#personal-shop.mobile-personal-shop .psm-total b{font-size:14px}#personal-shop.mobile-personal-shop .psm-standchip{--psm-bg:linear-gradient(#f7faf5,#f7faf5);border:1px solid #c8dae2;border-radius:21px;flex:none;align-items:center;gap:6px;height:42px;padding:0 10px 0 6px;font-size:12px;display:flex}#personal-shop.mobile-personal-shop .psm-standchip img{height:30px}#personal-shop.mobile-personal-shop .psm-signrow{flex:none;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 4px;display:flex}#personal-shop.mobile-personal-shop .psm-sign{image-rendering:pixelated;flex:none}#personal-shop.mobile-personal-shop .psm-unknown{grid-area:2/1;place-items:center;padding:16px;display:grid}#personal-shop.mobile-personal-shop .psm-unknown p{color:#d33a2c;background:#fff4f2;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5}#personal-shop.mobile-personal-shop :is(.psm-picker,.psm-gallery){z-index:4;background:linear-gradient(135deg,#fffff3,#edf5ed);padding:6px 10px 10px;position:absolute;inset:36px 0 0}#personal-shop.mobile-personal-shop .psm-picker{grid-template-rows:38px minmax(0,1fr) 60px;grid-template-columns:96px minmax(0,1fr);gap:6px 10px;display:grid}#personal-shop.mobile-personal-shop .psm.narrow .psm-picker{grid-template-rows:38px minmax(0,1fr) 58px;grid-template-columns:84px minmax(0,1fr)}#personal-shop.mobile-personal-shop .psm-picker-head{grid-column:1/-1;align-items:center;gap:8px;display:flex}#personal-shop.mobile-personal-shop .psm-picker-title{color:#52758d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#personal-shop.mobile-personal-shop .psm-picker-title small{color:#8aa0b0;font-size:12px}#personal-shop.mobile-personal-shop .psm-rail{scrollbar-width:none;flex-direction:column;grid-row:2/4;gap:6px;padding:7px 6px 4px 0;display:flex;overflow:auto}#personal-shop.mobile-personal-shop .psm-tab{--psm-bg:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);color:#526c80;text-align:center;border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;min-height:38px;padding:4px 6px;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#personal-shop.mobile-personal-shop .psm-tab.on{--psm-bg:linear-gradient(120deg,#83c3e4,#5782c8);color:#fff;text-shadow:0 1px #446fa77a;border-color:#80a9d2;font-weight:600}#personal-shop.mobile-personal-shop .psm-badge{color:#fff;min-width:18px;height:18px;font:400 11px/18px var(--ui-font);text-shadow:none;background:#e0605e;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-5px;right:-3px;box-shadow:0 0 0 2px #fff}#personal-shop.mobile-personal-shop .psm-grid{scrollbar-width:thin;overscroll-behavior:contain;touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));align-content:start;gap:6px;min-height:0;padding:6px;display:grid;overflow:auto}#personal-shop.mobile-personal-shop .psm-cell{aspect-ratio:1;width:auto;height:auto}#personal-shop.mobile-personal-shop .psm-cell.on{outline-offset:-3px;outline:3px solid #eab14e}#personal-shop.mobile-personal-shop .psm-cell.sel{outline-offset:-3px;outline:3px solid #407ea0;box-shadow:0 0 0 3px #83c3e477}#personal-shop.mobile-personal-shop .psm-cell:is(.no,.full):not(.sel,.on){opacity:.45}#personal-shop.mobile-personal-shop .psm-check{z-index:3;background:linear-gradient(#ffd96b,#f0b432);border-radius:50%;width:20px;height:20px;position:absolute;bottom:3px;left:3px;box-shadow:0 0 0 2px #fff}#personal-shop.mobile-personal-shop .psm-check:after{content:"";border:2px solid #6b4a0c;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}#personal-shop.mobile-personal-shop .psm-pick-strip{background:#fffdf7;border:2px solid #fff;border-radius:10px;grid-column:2;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 4px;display:flex;box-shadow:0 1px 3px #758c9f44}#personal-shop.mobile-personal-shop .psm-pick-strip .psm-slot{flex:none;width:46px;height:46px}#personal-shop.mobile-personal-shop .psm-pick-strip .psm-info-col{flex:1}#personal-shop.mobile-personal-shop .psm-pick-strip .psm-btn{flex:none;min-width:78px;height:42px}#personal-shop.mobile-personal-shop .psm-why{color:#d33a2c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#personal-shop.mobile-personal-shop .psm-hint{color:#8aa0b0;text-align:center;flex:1;font-size:13px}#personal-shop.mobile-personal-shop .psm-gallery{flex-direction:column;gap:8px;display:flex}#personal-shop.mobile-personal-shop .psm-gallery-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));align-content:start;gap:8px;min-height:0;padding:3px;display:grid;overflow:auto}#personal-shop.mobile-personal-shop .psm-gcard{--psm-bg:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;height:118px;padding:6px;display:flex;box-shadow:0 1px 3px #758c9f44}#personal-shop.mobile-personal-shop .psm-gcard.on{outline-offset:-3px;outline:3px solid #eab14e}#personal-shop.mobile-personal-shop .psm-gart{flex:1;place-items:center;width:100%;display:grid;overflow:hidden}#personal-shop.mobile-personal-shop .psm-gart img{max-width:100%;max-height:72px}#personal-shop.mobile-personal-shop .psm-gcard>span:last-child{color:#52758d;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}#personal-shop.mobile-personal-shop .psm-gnum{color:#8aa0b0;font-size:11px;font-style:normal;position:absolute;top:4px;left:6px}#personal-shop.mobile-personal-shop>.psm-mini{pointer-events:auto;color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);border:2px solid #d0e2de;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 4px 0 14px;display:flex;position:fixed;box-shadow:0 4px 14px #456b8e44}#personal-shop.mobile-personal-shop .psm-mini-chip{white-space:nowrap;background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:13px;display:flex}#personal-shop.mobile-personal-shop .psm-mini-chip b{font-weight:400}#personal-shop.mobile-personal-shop .psm-restore{color:#fff;border-radius:16px;flex:none;width:40px;height:32px}#personal-shop.mobile-personal-shop .psm-restore:before{content:"";border:2px solid;border-top-width:4px;border-radius:2px;width:13px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-rows{flex-direction:column;gap:4px;max-height:176px;display:flex;overflow:auto}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-row{background:#f7faf5;border:1px solid #e1eaee;border-radius:8px;flex:none;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 8px 3px 3px;font-size:13px;display:grid}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-icon{background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:relative}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-icon img{object-fit:contain;max-width:30px;max-height:30px;image-rendering:pixelated}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-count{color:#6e8ca3}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-price{color:#b5780f;white-space:nowrap;font-weight:600}dialog.mobile-amount.personal-mobile-confirm :is(.psm-confirm-warn,.psm-confirm-text){overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-warn{color:#d33a2c;font-weight:600}dialog.mobile-amount.personal-mobile-confirm .psm-confirm-text{color:#575757}dialog.mobile-amount.personal-mobile-confirm .mobile-amount-actions>.psm-confirm-ok{font-weight:600;color:#664719!important;text-shadow:0 1px #ffe9b3!important;background:linear-gradient(#ffd47d,#eda23d)!important;border-color:#e7b465!important}.shop-search{box-shadow:none;color:#505050;image-rendering:pixelated;font:12px var(--ui-font);background:0 0;border:0;padding:0;overflow:hidden}.shop-search>canvas{pointer-events:none;position:absolute;inset:0}.shop-search>header{margin:0;position:absolute;top:4px;left:10px}.shop-search>button,.shop-search>input{box-sizing:border-box;box-shadow:none;color:#505050;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:17px;position:absolute}.shop-search>button{opacity:1;cursor:pointer}.shop-search>button:disabled{opacity:1;cursor:default}.shop-search>input{outline:none}.shop-search>button:focus-visible{outline-offset:-2px;outline:1px dotted #505050}#myshop-native{z-index:32;pointer-events:auto;background:#df4f91 repeating-linear-gradient(135deg,#e969a5 0 17px,#df4f91 17px 34px);position:absolute;inset:0;overflow:hidden}#myshop-native.myshop-gift-mode{background-color:#bd64df;background-image:var(--myshop-gift-backdrop);background-repeat:repeat;background-position:var(--myshop-gift-backdrop-position);background-size:var(--myshop-gift-backdrop-size);image-rendering:pixelated}#myshop-native[hidden]{display:none}#myshop-native.myshop-fixture{position:fixed}#inventory.myshop-inventory{z-index:33!important}#myshop-native-stage{transform-origin:0 0;background:0 0;width:1024px;height:768px;position:absolute;overflow:hidden}#myshop-native canvas{width:1024px;height:768px;position:absolute;inset:0}#myshop-native button{z-index:2;color:#0000;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute}#myshop-native button:focus-visible{outline-offset:-2px;outline:1px solid #fff}#myshop-native button:disabled{cursor:default}#myshop-native .myshop-item-image-target,#myshop-native .myshop-owned-item-target{z-index:2;position:absolute}#myshop-native .myshop-context-menu{z-index:8;color:#282559;font:12px var(--ui-font);image-rendering:pixelated;position:absolute}#myshop-native .myshop-context-menu canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#myshop-native .myshop-context-menu button{box-sizing:border-box;color:#282559;min-height:0;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 5px;position:absolute}#myshop-native .myshop-context-menu button:hover,#myshop-native .myshop-context-menu button:focus-visible{background:var(--highlight) center/100% 100%;outline:0}.myshop-checkout-panel{z-index:5;box-sizing:border-box;color:#42677e;width:612px;max-height:572px;font:15px/1.45 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#fffff8fa,#edf5edfa);border:2px solid #d0e2de;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:96px;left:206px;overflow:hidden;box-shadow:0 18px 46px #1f385c99,inset 0 0 0 3px #fff9}.myshop-checkout-panel>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:7px 10px 7px 18px;display:flex}.myshop-checkout-heading{flex-direction:column;min-width:0;display:flex}.myshop-checkout-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}#myshop-native .myshop-checkout-panel button,#myshop-native .myshop-checkout-panel input{box-sizing:border-box;color:#4d718b;font:inherit;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;position:static}#myshop-native .myshop-checkout-panel button{cursor:pointer;border-radius:22px;min-height:40px;padding:6px 14px;transition:filter .18s,background-color .18s}#myshop-native .myshop-checkout-panel button:hover{filter:brightness(1.04)}#myshop-native .myshop-checkout-panel button:active{filter:brightness(.95)}#myshop-native .myshop-checkout-panel button:focus-visible,#myshop-native .myshop-checkout-panel input:focus-visible,.myshop-reward summary:focus-visible{outline-offset:2px;outline:2px solid #407ea0}#myshop-native .myshop-checkout-panel button:disabled{opacity:.55;cursor:default}#myshop-native .myshop-checkout-panel .myshop-detail-close{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.myshop-checkout-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8cbace #f4fcff66;flex:1;min-height:138px;padding:14px;overflow:auto}.myshop-checkout-body.myshop-try-on-open{overflow:hidden}.myshop-detail-icon{background:#fffc;border:1px solid #c8dce2;border-radius:13px;place-items:center;width:78px;height:78px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 4px #6f879333}.myshop-detail-icon img{image-rendering:auto;max-width:68px;max-height:68px}.myshop-package-heading,.myshop-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.myshop-package-heading{color:#4f7893;margin:1px 2px 9px;font-size:16px}.myshop-detail-item{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:12px;padding:11px 12px 12px;box-shadow:0 2px 6px #758c9f44}.myshop-detail-item+.myshop-detail-item{margin-top:10px}.myshop-detail-item-heading{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.myshop-item-name-row{align-items:center;gap:8px;min-width:0;display:flex}.myshop-item-name-row h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.myshop-detail-item-heading .myshop-detail-icon{border-radius:10px;width:60px;height:60px}.myshop-detail-item-heading .myshop-detail-icon img{max-width:52px;max-height:52px}.myshop-detail-item h3,.myshop-detail-item h4{margin:0}.myshop-detail-item h3{color:#365c7a;font-size:17px}.myshop-detail-item-heading span{color:#68819a;font-weight:700}.myshop-section-heading{margin-top:12px}.myshop-detail-item h4{color:#587890;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.myshop-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:7px 0 0;padding:0;display:grid}.myshop-stat-grid>div{box-sizing:border-box;background:#ffffffc9;border:1px solid #c9dce4;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-height:42px;padding:6px 9px;display:flex;box-shadow:0 1px 2px #70899722}.myshop-stat-grid dt,.myshop-stat-grid dd{margin:0}.myshop-stat-grid dt{color:#708697;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.myshop-stat-grid dd{color:#356fa1;text-align:right;font-weight:800}.myshop-reward-title{margin-top:12px!important}.myshop-reward-list{margin:7px 0 0;padding:0;list-style:none}.myshop-reward .myshop-reward-list{margin:5px 0 0 18px}.myshop-reward{margin:5px 0}.myshop-reward summary,.myshop-reward-leaf{box-sizing:border-box;color:#4f7088;cursor:default;background:#ffffffc7;border:1px solid #c5d7df;border-radius:8px;align-items:center;min-height:34px;padding:5px 10px;display:flex}.myshop-reward summary{cursor:pointer;padding-right:38px;list-style:none;position:relative}.myshop-reward summary::-webkit-details-marker{display:none}.myshop-reward summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;transition:transform .16s;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.myshop-reward-branch[open]>summary:after{transform:translateY(-35%)rotate(225deg)}.myshop-reward-label{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.myshop-reward-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.myshop-reward .myshop-detail-icon{border-radius:7px;flex:none;width:32px;height:32px}.myshop-reward .myshop-detail-icon img{max-width:28px;max-height:28px}.myshop-reward-branch[open]>summary{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2}.myshop-reward-details{padding:6px 0 3px 12px}.myshop-reward-details h5{color:#587890;letter-spacing:.05em;text-transform:uppercase;margin:4px 0 5px;font-size:11px}.myshop-reward-description{color:#637d8e;margin:2px 0 7px;font-size:12px}.myshop-reward-details>.myshop-stat-grid{margin-bottom:8px}.myshop-compound-details{background:#ffffffa8;border:1px solid #c9dce4;border-radius:9px;margin-top:8px;padding:9px 11px}.myshop-compound-slots{color:#356fa1;font-weight:800}.myshop-compound-details h5{color:#587890;letter-spacing:.05em;text-transform:uppercase;margin:7px 0 3px;font-size:11px}.myshop-compound-details ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px 7px;margin:0;padding:0;list-style:none;display:grid}.myshop-compound-details li{color:#4f7088;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:11px;font-size:11px;position:relative;overflow:hidden}.myshop-compound-details li:before{content:"";border:1px solid #4f82a6;border-radius:50%;width:5px;height:5px;position:absolute;top:.56em;left:2px;transform:translateY(-50%)}#myshop-native .myshop-checkout-panel .myshop-try-on-button{color:#fff;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8;flex:none;place-items:center;width:32px;min-height:32px;padding:0;display:grid;position:relative}.myshop-try-on-icon{object-fit:contain;pointer-events:none;width:20px;height:20px}.myshop-try-on{z-index:3;box-sizing:border-box;background:#dcebf3f2;border:2px solid #fff;border-radius:12px;grid-template-columns:192px;gap:4px;width:210px;padding:7px;display:grid;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #42677e44}#myshop-native .myshop-try-on canvas{width:192px;height:140px;image-rendering:pixelated;background:#fff9;border-radius:9px;position:static;inset:auto}.myshop-try-on-controls{grid-template-columns:repeat(3,34px);justify-content:center;gap:4px;display:grid}#myshop-native .myshop-try-on-controls button{min-width:0;min-height:28px;padding:2px 4px}.myshop-try-on-close,#myshop-native .myshop-checkout-panel .myshop-try-on-close{position:relative}.myshop-try-on-close:before,.myshop-try-on-close:after{content:"";background:#4f7088;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.myshop-try-on-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.myshop-reward-warning,.myshop-detail-error{color:#b73e55}.myshop-checkout-pricing{background:#f7faf8;border:1px solid #cbdadf;border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px 10px;margin:0 14px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #fff}.myshop-checkout-pricing>span{color:#68819a;grid-column:1/2}.myshop-checkout-pricing>label{text-align:right}.myshop-quantity-control,.myshop-quantity-steps{align-items:center;gap:5px;display:flex}#myshop-native .myshop-checkout-panel .myshop-quantity{background:#fff;border-radius:9px;width:84px;min-height:38px;padding:4px 8px}#myshop-native .myshop-checkout-panel .myshop-quantity-step{border-radius:9px;min-width:40px;min-height:38px;padding:4px 8px;font-weight:700}.myshop-duration-options{border:1px solid #c9dce4;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:7px;display:grid}.myshop-duration-options legend{color:#587890;padding:0 6px;font-weight:700}.myshop-duration-options label{cursor:pointer;background:#fff;border:1px solid #c5d7df;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:38px;padding:4px 8px;display:grid}#myshop-native .myshop-duration-options input{accent-color:#5d8fd0;width:16px;height:16px}.myshop-duration-options strong{color:#356fa1}.myshop-total{color:#365c7a;text-align:right;grid-column:1/-1;font-size:18px}#myshop-native .myshop-recipient{color:#587890;flex:none;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;margin:8px 14px 0;font-weight:700;display:grid}#myshop-native .myshop-recipient>span{text-align:right}#myshop-native .myshop-recipient select{box-sizing:border-box;color:#4d718b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b6cbdc;border-radius:9px;padding:4px 30px 4px 10px}#myshop-native .myshop-recipient select:focus-visible{outline-offset:2px;outline:2px solid #407ea0}#myshop-native .myshop-recipient select:disabled{opacity:.55}.myshop-checkout-panel>footer{flex:none;grid-template-columns:1fr 1fr;gap:9px;padding:9px 14px 13px;display:grid}#myshop-native .myshop-checkout-panel>footer .myshop-confirm{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8}.myshop-purchase-confirm-overlay{z-index:7;background:#15274366;place-items:center;display:grid;position:absolute;inset:0}.myshop-purchase-confirm{box-sizing:border-box;color:#42677e;width:386px;font:15px/1.4 "MN Maguro",var(--ui-font);background:#f7faf8;border:2px solid #d0e2de;border-radius:15px;overflow:hidden;box-shadow:0 12px 32px #15274399,inset 0 0 0 3px #fff9}.myshop-purchase-confirm h2{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);margin:0;padding:12px 17px;font-size:18px}.myshop-purchase-confirm dl{margin:0;padding:13px 17px 8px}.myshop-purchase-confirm dl>div{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.myshop-purchase-confirm dt,.myshop-purchase-confirm dd{margin:0}.myshop-purchase-confirm dd{overflow-wrap:anywhere;text-align:right;color:#365c7a;min-width:0;font-weight:700}.myshop-purchase-confirm .myshop-confirm-total{border-top:1px solid #cbdadf;margin-top:5px;padding-top:10px;font-size:18px}.myshop-purchase-confirm footer{grid-template-columns:1fr 1fr;gap:9px;padding:10px 17px 14px;display:grid}#myshop-native .myshop-purchase-confirm button{color:#4d718b;min-height:40px;font:inherit;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:22px;padding:6px 14px;position:static}#myshop-native .myshop-purchase-confirm .myshop-confirm-submit{color:#fff;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8}.myshop-detail-status{text-align:center;padding:36px 0}.myshop-gift-memo{z-index:9;color:#403769;width:266px;height:132px;font:11px var(--ui-font,"MN Maguro",sans-serif);position:absolute;top:250px;left:300px}.myshop-gift-memo-shield{z-index:-1;width:1024px;height:768px;position:absolute;top:-250px;left:-300px}.myshop-gift-memo>.myshop-gift-memo-art{pointer-events:none;image-rendering:pixelated;width:266px!important;height:132px!important;position:absolute!important;inset:0!important}.myshop-gift-memo-title{color:#fff;width:215px;height:18px;font:bold 12px/18px var(--ui-font,"MN Maguro",sans-serif);text-align:left;text-shadow:1px 1px #36568d;white-space:nowrap;position:absolute;top:3px;left:22px;overflow:hidden}.myshop-gift-memo-avatar{z-index:2;image-rendering:pixelated;pointer-events:none;position:absolute!important}.myshop-gift-memo-recipient{color:#403769;white-space:nowrap;width:110px;height:16px;position:absolute;top:47px;left:75px;overflow:hidden}.myshop-gift-memo-limit{color:#403769;text-align:center;width:70px;height:25px;line-height:13px;position:absolute;top:47px;left:170px;overflow:hidden}#myshop-native .myshop-gift-memo-input{z-index:2;box-sizing:border-box;color:#403769;width:232px;height:18px;font:11px var(--ui-font,"MN Maguro",sans-serif);background:0 0;border:0;outline:0;padding:1px 5px;position:absolute;top:76px;left:13px}#myshop-native .myshop-gift-memo .myshop-gift-memo-top-close{z-index:2;background:var(--normal) no-repeat;width:18px;height:18px;padding:0;position:absolute;top:3px;left:242px}#myshop-native .myshop-gift-memo-actions{z-index:2;gap:5px;height:21px;display:flex;position:absolute;bottom:9px;right:23px}#myshop-native .myshop-gift-memo-actions button{background:var(--normal) no-repeat center/100% 100%;color:#403769;min-height:0;font:12px var(--ui-font,"MN Maguro",sans-serif);border-radius:0;position:static}@media (prefers-reduced-motion:reduce){#myshop-native .myshop-checkout-panel button{transition:none}}#myshop-native.myshop-mobile{pointer-events:auto;background:0 0}#myshop-native.myshop-mobile #myshop-native-stage{display:none}#myshop-native .msm-layer{--ink:#42677e;--ink2:#5d7f95;--strong:#35546b;--blue:#4f86c6;--gold:#c58a06;--red:#d8455b;color:var(--ink);font:13px/1.35 "MN Maguro",var(--ui-font);position:absolute;inset:0}#myshop-native .msm-layer *{box-sizing:border-box}#myshop-native .msm-layer button{z-index:auto;width:auto;height:auto;color:inherit;font:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;inset:auto}#myshop-native .msm-layer button:disabled{cursor:default;opacity:.45}#myshop-native .msm-layer button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#myshop-native .msm-layer canvas{width:auto;height:auto;position:static;inset:auto}#myshop-native .msm-layer .msm-px,#myshop-native .msm-layer img{image-rendering:pixelated}#myshop-native .msm-win{background:linear-gradient(135deg,#fffff3f7,#edf5edf7);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:38px minmax(0,1fr);animation:.18s ease-out msm-win;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #0006,inset 0 0 0 3px #fff9}@keyframes msm-win{0%{opacity:0;transform:scale(.97)}}#myshop-native .msm-layer .msm-still{animation:none!important}#myshop-native .msm-head{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;gap:8px;padding-left:8px;display:flex}#myshop-native .msm-seg{background:#ffffff26;border-radius:15px;flex:none;gap:2px;padding:2px;display:flex}#myshop-native .msm-seg button{color:#fff;white-space:nowrap;border-radius:13px;height:26px;padding:0 12px;font-size:13px}#myshop-native .msm-seg button.on{color:#3f6fa8;text-shadow:none;opacity:1;background:#fff;font-weight:700;box-shadow:0 1px 3px #2a4f7a55}#myshop-native .msm-dot{background:var(--red);color:#fff;text-align:center;min-width:17px;height:17px;text-shadow:none;border-radius:9px;padding:0 4px;font-size:11px;line-height:17px;position:absolute;top:-4px;right:-2px;box-shadow:0 0 0 2px #fff}#myshop-native .msm-gap{flex:1}#myshop-native .msm-pts{white-space:nowrap;background:#ffffff2e;border-radius:13px;flex:none;align-items:center;gap:5px;height:26px;padding:0 10px 0 7px;display:flex}#myshop-native .msm-pt{background:url(/assets/f2e655a61f9d306d/ui/cash-exchange/mypoint.png) 50%/contain no-repeat;flex:none;width:18px;height:18px}#myshop-native .msm-pts.fail{background:#ffd5dc3a}#myshop-native .msm-pts:has(.msm-topup){padding-right:3px}#myshop-native .msm-layer .msm-topup{background:linear-gradient(#ffd47d,#eda23d);border-radius:50%;width:22px;height:22px;margin-left:2px;position:relative;box-shadow:inset 0 1px #fff3cf,0 1px 2px #426b9a66}#myshop-native .msm-layer .msm-topup:before,#myshop-native .msm-layer .msm-topup:after{content:"";background:#664719;border-radius:1px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#myshop-native .msm-layer .msm-topup:after{transform:translate(-50%,-50%)rotate(90deg)}#myshop-native .msm-layer .msm-topup:disabled{opacity:.5}#myshop-native .msm-head .msm-drawer-btn{background:#ffffff2e;border-radius:14px;place-items:center;width:40px;height:28px;display:grid}#myshop-native .msm-drawer-btn img{object-fit:contain;image-rendering:auto;width:22px;height:22px}#myshop-native .msm-layer .msm-x{color:#fff;flex:none;width:44px;height:38px}#myshop-native .msm-x:before,#myshop-native .msm-x:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#myshop-native .msm-x:after{transform:translate(-50%,-50%)rotate(-45deg)}#myshop-native .msm-body{grid-template-columns:96px minmax(0,1fr) 220px;gap:8px;min-height:0;padding:8px;display:grid}#myshop-native .msm-narrow .msm-body{grid-template-columns:58px minmax(0,1fr)}#myshop-native .msm-gift .msm-body{grid-template-columns:minmax(0,1fr) 240px}#myshop-native .msm-narrow.msm-gift .msm-body{grid-template-columns:minmax(0,1fr)}#myshop-native .msm-rail{scrollbar-width:none;flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}#myshop-native .msm-rail button{color:#526c80;text-align:center;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;max-height:58px;font-size:12px;line-height:1.2;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff9}#myshop-native .msm-rail button.on{color:#fff;text-shadow:0 1px #446fa77a;opacity:1;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:700}#myshop-native .msm-rail-icon{object-fit:contain;filter:drop-shadow(0 1px 1px #7a5a1a44);flex:none;width:24px;height:24px;image-rendering:auto!important}#myshop-native .msm-narrow .msm-rail{gap:4px}#myshop-native .msm-narrow .msm-rail button{min-height:36px}#myshop-native .msm-narrow .msm-rail-icon{width:28px;height:28px}#myshop-native .msm-narrow .msm-rail span{display:none}#myshop-native .msm-main{grid-template-rows:34px minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid}#myshop-native .msm-main.gift{grid-template-rows:minmax(0,1fr)}#myshop-native .msm-tools{align-items:center;gap:6px;min-width:0;display:flex}#myshop-native .msm-chips{scrollbar-width:none;flex:1;gap:5px;min-width:0;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}#myshop-native .msm-chips.msm-dragging{cursor:grabbing}#myshop-native .msm-chips.msm-dragging *{pointer-events:none}#myshop-native .msm-layer .msm-chip{height:30px;color:var(--ink2);white-space:nowrap;background:#ffffffb0;border:1px solid #c5d6dc;border-radius:15px;flex:none;justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}#myshop-native .msm-layer .msm-chip.on{border-color:var(--blue);background:var(--blue);color:#fff;opacity:1;font-weight:700}#myshop-native .msm-layer .msm-tool{white-space:nowrap;background:#fff;border:1px solid #c5d6dc;border-radius:15px;flex:none;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;display:flex}#myshop-native .msm-layer .msm-tool.act{border-color:var(--blue);color:#2f64a8;background:#e8f1fb}#myshop-native .msm-tool-dot{background:var(--red);border-radius:5px;width:9px;height:9px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #fff}#myshop-native .msm-narrow .msm-tool-label{display:none}#myshop-native .msm-mask{-webkit-mask:var(--msm-mask) center/contain no-repeat;-webkit-mask:var(--msm-mask) center/contain no-repeat;mask:var(--msm-mask) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}#myshop-native .msm-mask:not([style*=--msm-mask]){background:0 0}#myshop-native .msm-layer img:not([src]){visibility:hidden}#myshop-native .msm-svg{place-items:center;display:inline-grid}#myshop-native .msm-grid{scrollbar-width:none;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-content:start;gap:7px;min-height:0;padding:1px 2px 6px 1px;display:grid;overflow:auto}#myshop-native .msm-narrow .msm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#myshop-native .msm-more-row{grid-column:1/-1;grid-template-columns:inherit;gap:7px;display:grid}#myshop-native .msm-layer .msm-more{-webkit-mask:linear-gradient(#000 calc(100% - 34px),#0000);mask:linear-gradient(#000 calc(100% - 34px),#0000)}#myshop-native .msm-card{background:linear-gradient(150deg,#fffdf6,#e3eef4);border:1px solid #fff;border-radius:12px;grid-template-rows:auto 34px;grid-template-columns:86px minmax(0,1fr);gap:4px 8px;min-width:0;padding:7px;display:grid;position:relative;box-shadow:0 1px 4px #6f87933a}#myshop-native .msm-narrow .msm-card{grid-template-columns:62px minmax(0,1fr);gap:3px 6px;padding:6px}#myshop-native .msm-art{background:radial-gradient(circle at 50% 40%,#fff,#dbe8f1);border-radius:9px;place-items:center;height:96px;display:grid;position:relative;overflow:hidden}#myshop-native .msm-narrow .msm-art{height:72px}#myshop-native .msm-layer .msm-preview{object-fit:contain;width:100%;height:100%}#myshop-native .msm-unusable .msm-preview{filter:grayscale();opacity:.5}#myshop-native .msm-art.msm-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.15s infinite msm-shim;position:absolute;inset:0;transform:translate(-100%)}#myshop-native .msm-layer .msm-badge{position:absolute;top:1px;left:1px}#myshop-native .msm-layer .msm-badge.msm-sale{inset:auto 0 0 auto}#myshop-native .msm-info{flex-direction:column;gap:1px;min-width:0;display:flex}#myshop-native .msm-name{color:var(--strong);font-size:14px;font-weight:700;line-height:1.35}#myshop-native .msm-narrow .msm-name{font-size:13px}#myshop-native .msm-meta{color:#6b8798;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}#myshop-native .msm-meta-kind{color:var(--blue)}#myshop-native .msm-price{color:var(--gold);white-space:nowrap;align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:700;display:flex}#myshop-native .msm-price .msm-pt{width:15px;height:15px}#myshop-native .msm-price s{color:#9aa9b1;font-size:11.5px;font-weight:400}#myshop-native .msm-discount{color:var(--red)}#myshop-native .msm-dur{color:#6b8798;background:#e3edf3;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:400}#myshop-native .msm-acts{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px 44px;gap:5px;display:grid}#myshop-native .msm-layer .msm-btn{color:#4d718b;text-align:center;white-space:nowrap;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:17px;height:34px;padding:0 12px;font-size:14px;transition:transform 80ms,filter .15s}#myshop-native .msm-layer .msm-btn:active:not(:disabled){filter:brightness(.95);transform:scale(.96)}#myshop-native .msm-layer .msm-btn.pri{color:#fff;text-shadow:0 1px #2d5e9a88;background:linear-gradient(#78b4e4,#4a82c8);border-color:#3f78bd;font-weight:700}#myshop-native .msm-layer .msm-btn.gold{color:#5a3a00;background:linear-gradient(#ffd977,#f0aa2c);border-color:#d79a1d;grid-column:1/-1;font-weight:700}#myshop-native .msm-layer .msm-btn.ic{place-items:center;padding:0;display:grid}#myshop-native .msm-layer .msm-wish.on{color:#e2486f;background:linear-gradient(#fff0f4,#ffd5e1);border-color:#f08aa5}#myshop-native .msm-wish.on svg{fill:currentColor}#myshop-native .msm-wish.popped svg{animation:.3s ease-out msm-pop}@keyframes msm-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}}#myshop-native .msm-layer .msm-busy{overflow:hidden}#myshop-native .msm-layer .msm-busy:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);animation:1.15s infinite msm-shim;position:absolute;inset:0;transform:translate(-100%)}#myshop-native .msm-side,#myshop-native .msm-drawer{grid-template-rows:auto 30px minmax(0,1fr);gap:6px;min-height:0;display:grid}#myshop-native .msm-side.gift,#myshop-native .msm-drawer.gift{grid-template-rows:30px minmax(0,1fr) 120px}#myshop-native .msm-profile{background:linear-gradient(150deg,#fffdf6,#e3eef4);border:1px solid #fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 8px;padding:6px 8px;display:grid;box-shadow:0 1px 4px #6f87933a}#myshop-native .msm-face{background:#dcebf5;border-radius:20px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}#myshop-native .msm-profile .msm-face{grid-row:1/3}#myshop-native .msm-pname{color:var(--strong);font-size:14px;font-weight:700}#myshop-native .msm-pjob{color:#6b8798;font-size:12px}#myshop-native .msm-tabs{background:#dbe7ee;border-radius:15px;gap:2px;padding:2px;display:flex}#myshop-native .msm-tabs button{min-width:0;height:26px;color:var(--ink2);text-align:center;white-space:nowrap;border-radius:13px;flex:1;padding:0 6px;font-size:12.5px}#myshop-native .msm-tabs button.on{color:#2f64a8;opacity:1;background:#fff;font-weight:700;box-shadow:0 1px 3px #6f879355}#myshop-native .msm-pane{background:#ffffffa6;border:1px solid #fff;border-radius:12px;flex-direction:column;gap:6px;min-height:0;padding:6px;display:flex;overflow:hidden}#myshop-native .msm-pane>.msm-btn{flex:none;height:32px}#myshop-native .msm-bag{scrollbar-width:none;flex:1;grid-template-columns:repeat(5,34px);grid-auto-rows:34px;place-content:start center;gap:4px;min-height:0;display:grid;overflow:auto}#myshop-native .msm-side.gift .msm-bag,#myshop-native .msm-drawer.gift .msm-bag{grid-template-columns:repeat(6,32px);grid-auto-rows:32px}#myshop-native .msm-layer .msm-slot{background:#e4eef4;border-radius:7px;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 0 0 1px #c8dae4}#myshop-native .msm-slot img{max-width:30px;max-height:30px}#myshop-native .msm-slot i{color:#fff;font:700 10px "MN Maguro",var(--ui-font);-webkit-text-stroke:2px #1e285f;paint-order:stroke;font-style:normal;position:absolute;bottom:0;right:1px}#myshop-native .msm-hist{scrollbar-width:none;flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:auto}#myshop-native .msm-hrow{background:#fff;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:1px 6px;padding:5px 7px;font-size:12px;display:grid;box-shadow:0 1px 2px #6f879326}#myshop-native .msm-hrow.gift{color:var(--blue)}#myshop-native .msm-hname{color:var(--strong);font-weight:700}#myshop-native .msm-hprice{color:var(--gold);font-weight:700}#myshop-native .msm-hsub{color:#6b8798;white-space:nowrap;grid-column:2/4;justify-content:space-between;gap:6px;font-size:11px;display:flex;overflow:hidden}#myshop-native .msm-layer .msm-msg{width:30px;height:26px;color:var(--blue);background:#eef4fa;border-radius:13px;place-items:center;display:grid}#myshop-native .msm-drawer{z-index:6;background:linear-gradient(135deg,#fffff8,#edf5ed);border:2px solid #d0e2de;border-radius:14px;width:240px;padding:8px;animation:.2s cubic-bezier(.2,.8,.3,1) msm-slide;position:absolute;top:44px;bottom:8px;right:8px;box-shadow:-8px 0 26px #1f385c55}@keyframes msm-slide{0%{opacity:0;transform:translate(30px)}}#myshop-native .msm-mq{white-space:nowrap;min-width:0;display:block;overflow:hidden}#myshop-native .msm-mq>span{display:inline-block}#myshop-native .msm-mq.run{-webkit-mask:linear-gradient(90deg,#0000,#000 4px calc(100% - 10px),#0000);mask:linear-gradient(90deg,#0000,#000 4px calc(100% - 10px),#0000)}#myshop-native .msm-mq.run>span{animation:msm-mq var(--msm-t) ease-in-out infinite alternate}@keyframes msm-mq{0%,18%{transform:none}82%,to{transform:translateX(var(--msm-d))}}#myshop-native .msm-sk{background:#dfe9ef;margin:2px 0;display:block;position:relative;overflow:hidden}#myshop-native .msm-sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.15s infinite msm-shim;position:absolute;inset:0;transform:translate(-100%)}@keyframes msm-shim{to{transform:translate(100%)}}#myshop-native .msm-empty{color:#6b8798;text-align:center;flex-direction:column;grid-column:1/-1;place-self:center;align-items:center;gap:8px;padding:18px;display:flex}#myshop-native .msm-empty.small{padding:8px;font-size:12px}#myshop-native .msm-empty.bad{color:#b23a4f}#myshop-native .msm-layer .msm-itemoff{opacity:.9;border-radius:10px;width:190px;max-width:80%}#myshop-native .msm-scrim{z-index:5;background:#1b2b4566;animation:.15s msm-fade;position:absolute;inset:0}#myshop-native .msm-scrim.clear{background:0 0}#myshop-native .msm-scrim.top{z-index:7}@keyframes msm-fade{0%{opacity:0}}#myshop-native .msm-sheet{z-index:6;background:linear-gradient(135deg,#fffff8,#edf5ed);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:40px minmax(0,1fr) 50px;animation:.2s cubic-bezier(.2,.8,.3,1) msm-up;display:grid;position:absolute;inset:44px 8px 8px;overflow:hidden;box-shadow:0 14px 34px #1f385c88}#myshop-native .msm-sheet.side{width:min(440px,100% - 16px);left:auto}#myshop-native .msm-win:not(.msm-narrow) .msm-sheet.checkout{width:min(780px,100% - 16px);left:50%;right:auto;transform:translate(-50%)}@keyframes msm-up{0%{opacity:0;translate:0 40px}}#myshop-native .msm-sheet>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);align-items:center;gap:8px;padding-left:14px;font-size:15px;font-weight:700;display:flex}#myshop-native .msm-sheet-title{flex:1}#myshop-native .msm-sheet>footer{background:#f6faf7;border-top:1px solid #dbe6ea;justify-content:flex-end;align-items:center;gap:8px;padding:0 10px;display:flex}#myshop-native .msm-sheet>footer .msm-btn{border-radius:18px;min-width:110px;height:36px}#myshop-native .msm-total{color:var(--ink2);margin-right:auto}#myshop-native .msm-total b{color:var(--gold);font-size:17px}#myshop-native .msm-total.bad b{color:var(--red)}#myshop-native .msm-scroll{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:10px;overflow:auto}#myshop-native .msm-co-body{grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid}#myshop-native .msm-narrow .msm-co-body{grid-template-columns:minmax(0,1fr) 220px}#myshop-native .msm-co-side{background:#ffffff70;border-left:1px solid #dbe6ea}#myshop-native .msm-label{color:#6b8798;margin:2px 0 5px;font-size:12px}#myshop-native .msm-entry{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:1px solid #fff;border-radius:11px;grid-template-columns:56px minmax(0,1fr);gap:4px 10px;padding:8px;display:grid;box-shadow:0 1px 4px #758c9f40}#myshop-native .msm-entry+.msm-entry{margin-top:7px}#myshop-native .msm-entry-icon{background:#fff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #c8dce2}#myshop-native .msm-entry-icon img{max-width:48px;max-height:48px}#myshop-native .msm-entry-copy{min-width:0}#myshop-native .msm-entry-head{align-items:center;gap:6px;min-height:28px;display:flex}#myshop-native .msm-entry-head h4{color:var(--strong);flex:0 auto;margin:0;font-size:14px}#myshop-native .msm-q{color:var(--gold)}#myshop-native .msm-layer .myshop-try-on-button{color:#fff;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:16px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}#myshop-native .msm-rewards{background:#ffffffb8;border-radius:9px;grid-column:1/-1;margin-top:4px;padding:6px 8px}#myshop-native .msm-rewards h5{color:#4f7893;margin:0 0 4px;font-size:12px}#myshop-native .msm-layer .myshop-try-on{background:radial-gradient(circle at 50% 70%,#fff,#d6e6ef);border-radius:12px;grid-template-columns:1fr;justify-items:center;width:auto;margin-bottom:8px;position:relative;top:auto;left:auto;transform:none}#myshop-native .msm-layer .myshop-try-on canvas{width:192px;height:140px}#myshop-native .msm-layer .myshop-try-on-controls{grid-template-columns:repeat(3,40px)}#myshop-native .msm-layer .myshop-try-on-controls button{color:#4d718b;text-align:center;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:16px;height:32px;font-size:18px}#myshop-native .msm-options{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}#myshop-native .msm-layer .msm-dur-chip{background:#fff;border:1px solid #c5d6dc;border-radius:12px;flex-direction:column;align-items:center;min-width:72px;padding:5px 10px;display:flex}#myshop-native .msm-layer .msm-dur-chip.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);opacity:1;background:#e8f1fb}#myshop-native .msm-dur-chip b{color:var(--gold);font-size:12px}#myshop-native .msm-stepper{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px;margin-bottom:6px;display:grid}#myshop-native .msm-stepper .msm-btn{height:38px;padding:0;font-size:20px}#myshop-native .msm-stepper input{min-width:0;height:38px;color:var(--strong);font:700 17px "MN Maguro",var(--ui-font);text-align:center;background:#fff;border:1px solid #b6cbdc;border-radius:12px}#myshop-native .msm-quick{gap:5px;margin-bottom:10px;display:flex}#myshop-native .msm-quick .msm-btn{flex:1;height:30px;padding:0;font-size:13px}#myshop-native .msm-kv{color:var(--ink2);justify-content:space-between;gap:8px;padding:3px 0;display:flex}#myshop-native .msm-kv b{min-width:0;color:var(--strong);text-align:right}#myshop-native .msm-kv.big b{color:var(--gold);font-size:17px}#myshop-native .msm-kv.bad b{color:var(--red)}#myshop-native .msm-note{color:#b23a4f;background:#fff1f3;border-radius:9px;margin-top:6px;padding:6px 8px;font-size:12px}#myshop-native .msm-note.info{color:#4f7893;background:#eef5fb;margin:0 0 10px}#myshop-native .msm-recipients{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}#myshop-native .msm-group{color:#8aa2b1;margin-top:4px;font-size:11px}#myshop-native .msm-layer .msm-friend{height:38px;color:var(--strong);background:#fff;border:1px solid #d3e1e7;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 8px;display:grid}#myshop-native .msm-layer .msm-friend.on{border-color:var(--blue);background:#e8f1fb}#myshop-native .msm-friend .msm-face{width:30px;height:30px}#myshop-native .msm-radio{border:2px solid #9db8cc;border-radius:8px;width:16px;height:16px}#myshop-native .msm-friend.on .msm-radio{border:5px solid var(--blue)}#myshop-native .msm-dialog{z-index:8;background:linear-gradient(135deg,#fffff8,#edf5ed);border:2px solid #d0e2de;border-radius:14px;width:min(340px,100% - 16px);animation:.18s ease-out msm-dialog;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 14px 34px #1f385c99}@keyframes msm-dialog{0%{opacity:0;scale:.96}}#myshop-native .msm-dialog>header{color:#fff;background:linear-gradient(110deg,#76afd2,#427bc1);align-items:center;height:36px;padding:0 14px;font-size:15px;font-weight:700;display:flex}#myshop-native .msm-dbody{padding:10px 16px}#myshop-native .msm-dbody p{text-align:center;margin:0 0 2px}#myshop-native .msm-dialog>footer{gap:8px;padding:0 14px 12px;display:flex}#myshop-native .msm-dialog>footer .msm-btn{flex:1;height:38px}#myshop-native .msm-layer .msm-dialog>footer .msm-btn.info{color:#2f64a8;border-color:#8fb6db;flex:none;width:38px}#myshop-native .msm-take-item{color:var(--strong);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-weight:700;display:flex}#myshop-native .msm-take-item .msm-slot{flex:none;width:36px;height:36px}#myshop-native .msm-take-item .msm-mq{flex:0 auto;max-width:220px}#myshop-native .msm-gauge{background:#dbe6ee;border-radius:7px;height:14px;margin:8px 0 2px;overflow:hidden;box-shadow:inset 0 1px 2px #6f879355}#myshop-native .msm-gauge i{background:linear-gradient(90deg,#6fb4e6,#4a82c8);border-radius:7px;height:100%;transition:width .3s;display:block}#myshop-native .msm-pop{z-index:7;background:#fff;border:1px solid #c5d6dc;border-radius:12px;min-width:190px;padding:5px;animation:.14s ease-out msm-drop;position:absolute;top:84px;right:240px;box-shadow:0 10px 26px #1f385c55}@keyframes msm-drop{0%{opacity:0;translate:0 -6px}}#myshop-native .msm-pop button{width:100%;height:34px;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}#myshop-native .msm-pop button.on{color:#2f64a8;background:#e8f1fb;font-weight:700}#myshop-native .msm-pop button.on:after{content:"✓";margin-left:auto}#myshop-native .msm-bulk{flex-direction:column;gap:4px;display:flex}#myshop-native .msm-layer .msm-bulk-row{height:42px;color:var(--strong);background:#fff;border:1px solid #dbe6ea;border-radius:11px;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}#myshop-native .msm-layer .msm-bulk-row.all{background:#eef5fb;grid-template-columns:22px minmax(0,1fr) auto}#myshop-native .msm-bulk-row .msm-slot{width:32px;height:32px}#myshop-native .msm-bulk-count{color:var(--ink2);font-size:12px}#myshop-native .msm-check{border:2px solid #9db8cc;border-radius:6px;width:20px;height:20px}#myshop-native .msm-bulk-row.on .msm-check{border-color:var(--blue);background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}#myshop-native .msm-gift-card{grid-template-rows:auto 34px}#myshop-native .msm-from{color:#557489;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}#myshop-native .msm-from .msm-mask{color:var(--blue)}#myshop-native .msm-camp-note{color:#4f7893;background:#eef5fb;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:12px;display:flex}#myshop-native .msm-memo-to{align-items:center;gap:10px;margin-bottom:8px;display:flex}#myshop-native .msm-memo-msg{color:#6b8798;max-width:150px;margin-left:auto;font-size:12px}#myshop-native .msm-dbody textarea{width:100%;height:58px;color:var(--strong);font:14px "MN Maguro",var(--ui-font);resize:none;border:1px solid #b6cbdc;border-radius:10px;padding:7px 9px}#myshop-native .msm-counter{color:#8aa2b1;justify-content:space-between;margin-top:2px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){#myshop-native .msm-layer *,#myshop-native .msm-layer :after{transition:none!important;animation:none!important}}#mycamp-backdrop{z-index:23;pointer-events:auto;background:#e8e8e8;position:fixed}#mycamp-scene{z-index:24;transform-origin:0 0;pointer-events:auto;width:1024px;height:768px;font-family:var(--ui-font);color:#fff;text-shadow:1px 1px #32210d;position:fixed;overflow:hidden}#mycamp-scene>canvas{width:1024px;height:768px;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}#mycamp-scene .mycamp-owner{color:#fff;text-align:left;white-space:nowrap;text-shadow:1px 1px #000;width:268px;height:15px;font-size:11px;font-weight:700;line-height:15px;position:absolute;top:4px;left:59px;overflow:hidden}#mycamp-scene .mycamp-room{color:#575757;text-align:center;white-space:nowrap;text-shadow:1px 1px #fff;width:238px;height:17px;font-size:11px;line-height:17px;position:absolute;top:3px;left:380px;overflow:hidden}#mycamp-scene .mycamp-room[data-mode="0"]{color:#fffa8a;text-shadow:1px 1px #000}#mycamp-scene .mycamp-help-scroll{width:max-content;max-width:none;animation-iteration-count:1;display:block;position:absolute;top:0;left:0;transform:translate(238px)}@keyframes mycamp-help-scroll{to{transform:translate(-100%)}}#mycamp-scene .mycamp-hit{color:#0000;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}#mycamp-scene .mycamp-hit:focus-visible{outline-offset:-2px;outline:1px solid #fff}#mycamp-scene .mycamp-room-hit{cursor:default;background:0 0;border:0;width:934px;height:612px;padding:0;position:absolute;top:30px;left:45px}#mycamp-scene .mycamp-room-hit:focus-visible{outline-offset:-2px;outline:1px dotted #fff}#mycamp-scene .mycamp-object{z-index:1;cursor:pointer}#mycamp-scene .mycamp-chat-room-hit{z-index:0}#mycamp-scene .mycamp-chat-actor-hit{z-index:2;cursor:pointer}#mycamp-scene .mycamp-chat-control,#mycamp-scene .mycamp-title-control,#mycamp-scene .mycamp-hud-control,#mycamp-scene .mycamp-chat-tab{z-index:4}#mycamp-scene .mycamp-object-menu{z-index:4;color:#555;text-shadow:none;filter:drop-shadow(1px 2px #777);position:absolute}#mycamp-scene .mycamp-object-menu>canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-object-menu-row:hover{background:#dce8f5}#mycamp-scene .mycamp-object-menu .mycamp-hit{color:#0000}:is(#mycamp-scene,#recycle-view) .mycamp-inventory{color:#736a68;text-shadow:none;font-size:11px;position:absolute}#recycle-view .mycamp-inventory{z-index:1;pointer-events:auto}:is(#mycamp-scene,#recycle-view) .mycamp-inventory>canvas{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}:is(#mycamp-scene,#recycle-view) .mycamp-inventory>header{color:#fff;text-align:left;text-shadow:1px 1px #32210d;cursor:move;touch-action:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:12px;right:30px;overflow:hidden}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-tabs{align-items:flex-end;height:21px;display:flex;position:absolute;top:24px;left:8px;right:8px;overflow:hidden}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-tabs button{color:#575757;min-width:0;height:20px;font:11px var(--ui-font);white-space:nowrap;background:50%/100% 20px no-repeat;border:0;flex:1;padding:0 3px;overflow:hidden}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-tabs button[aria-selected=true]{color:#fff;text-shadow:none}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-subtabs{background:50%/100% 16px no-repeat;align-items:stretch;height:16px;display:flex;position:absolute;top:45px;left:9px;right:9px;overflow:hidden}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-subtab{color:#575757;min-width:0;height:16px;font:11px var(--ui-font);text-align:center;white-space:nowrap;background:50%/100% 16px no-repeat;border:0;flex:none;padding:0 2px;position:relative;overflow:hidden}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-subtab[aria-selected=true]{color:#575757}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-grid{display:grid;position:absolute}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-slot{background:50%/41px 41px no-repeat;border:0;width:41px;height:41px;margin:2px 3px;padding:0;display:block;position:relative}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-slot:not(button){pointer-events:none}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-item{cursor:pointer}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-item canvas{width:41px;height:41px;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-item[aria-pressed=true]{filter:brightness(1.12)}:is(#mycamp-scene,#recycle-view) .mycamp-inventory-close{top:4px;right:7px;position:absolute!important}#mycamp-scene .mycamp-window{z-index:8;color:#736a68;text-shadow:none;font:11px var(--ui-font);position:absolute}#mycamp-scene .mycamp-window>canvas{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-window>header{color:#fff;text-align:center;text-shadow:1px 1px #32210d;white-space:nowrap;height:17px;line-height:17px;position:absolute;top:3px;left:10px;right:29px;overflow:hidden}#mycamp-scene .mycamp-window-close{top:4px;right:6px;position:absolute!important}#mycamp-scene .mycamp-player{text-align:left;color:#575757;font:11px var(--ui-font);text-shadow:1px 1px #fff;background:0 0;border:0;padding:0;position:absolute}#mycamp-scene .mycamp-player>canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-player>span{white-space:nowrap;height:18px;line-height:18px;position:absolute;top:2px;left:30px;right:4px;overflow:hidden}#mycamp-scene .mycamp-player:hover{filter:brightness(1.08)}#mycamp-scene .mycamp-player-menu{z-index:5;color:#282559;font:11px var(--ui-font);image-rendering:pixelated;position:absolute}#mycamp-scene .mycamp-player-menu.mycamp-shop-buy-menu{z-index:20}#mycamp-scene .mycamp-player-menu>canvas{pointer-events:none;position:absolute;inset:0}#mycamp-scene .mycamp-player-menu>button{box-sizing:border-box;color:#282559;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 5px;position:absolute}#mycamp-scene .mycamp-player-menu>button:hover,#mycamp-scene .mycamp-player-menu>button:focus-visible{background:var(--highlight) center/100% 100%;outline:0}#mycamp-scene .mycamp-player-scroll,#mycamp-scene .mycamp-player-scroll-track{position:absolute}#mycamp-scene .mycamp-player-scroll-track canvas{image-rendering:pixelated}#mycamp-scene .mycamp-master label,#mycamp-scene .mycamp-master input{box-sizing:border-box;font:11px var(--ui-font);position:absolute}#mycamp-scene .mycamp-master-label{color:#575757;white-space:nowrap;text-shadow:1px 1px #fff;padding:1px 4px;line-height:17px;overflow:hidden}#mycamp-scene .mycamp-master input:not([type=radio]){color:#575757;text-shadow:1px 1px #fff;background:0 0;border:0;outline:0;height:19px;padding:1px 4px}#mycamp-scene .mycamp-master input[type=radio]{appearance:none;background:var(--choice-off) center no-repeat;image-rendering:pixelated;border:0;margin:0;padding:0}#mycamp-scene .mycamp-master input[type=radio]:checked{background-image:var(--choice-on)}#mycamp-scene .mycamp-master-spin-button{position:absolute}#mycamp-scene .mycamp-master-choice{color:#000;white-space:nowrap;text-shadow:1px 1px #fff;padding:0;line-height:19px;display:block;overflow:hidden}#mycamp-scene .mycamp-master-footer{position:absolute}#mycamp-scene .mycamp-master-footer button{position:relative}#mycamp-scene .mycamp-item-detail-text{z-index:1;box-sizing:border-box;white-space:nowrap;pointer-events:none;color:#2d5495;text-shadow:1px 1px #fff;padding:1px 4px 0;line-height:15px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-item-detail-text.name{font-weight:700}#mycamp-scene .mycamp-item-detail-text.label,#mycamp-scene .mycamp-item-detail-text.price,#mycamp-scene .mycamp-item-detail-text.minimum.blocked{color:#a5295b}#mycamp-scene .mycamp-item-detail-text.comment{color:#575757;padding:0;line-height:15px}#mycamp-mode-select{box-sizing:border-box;color:#2a2117;width:282px;height:125px;font:12px var(--ui-font);background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}#mycamp-mode-select>canvas,#mycamp-mode-select .npc-service-combo canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#mycamp-mode-select>header{color:#fff;text-shadow:1px 1px #32210d;text-align:left;white-space:nowrap;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:35px;overflow:hidden}#mycamp-mode-select .mycamp-establish-label{box-sizing:border-box;white-space:nowrap;color:#575757;text-shadow:1px 1px #fff;padding:1px 4px;line-height:17px;position:absolute;overflow:hidden}#mycamp-mode-select .mycamp-establish-choice{box-sizing:border-box;color:#000;white-space:nowrap;text-shadow:1px 1px #fff;padding:0;line-height:19px;position:absolute;overflow:hidden}#mycamp-mode-select .mycamp-establish-radio{appearance:none;box-sizing:border-box;background:var(--choice-off) center no-repeat;image-rendering:pixelated;border:0;margin:0;padding:0;position:absolute}#mycamp-mode-select .mycamp-establish-radio:checked{background-image:var(--choice-on)}#mycamp-mode-select .mycamp-establish-input{box-sizing:border-box;color:#575757;font:11px var(--ui-font);text-shadow:1px 1px #fff;background:0 0;border:0;outline:0;padding:1px 4px;position:absolute}#mycamp-mode-select .mycamp-master-spin-button{position:absolute}#mycamp-mode-select .mycamp-establish-combo{z-index:3}#mycamp-mode-select .mycamp-establish-close{top:4px;right:7px;position:absolute!important}#mycamp-mode-select>footer{position:absolute}#mycamp-mode-select>footer button{position:relative}.mycamp-confirm{box-sizing:border-box;color:#000;width:300px;height:108px;font:11px var(--ui-font);text-shadow:1px 1px #fff;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.mycamp-confirm>canvas{pointer-events:none;width:300px;height:108px;image-rendering:pixelated;position:absolute;inset:0}.mycamp-confirm>header{color:#fff;text-align:center;text-shadow:1px 1px #32210d;white-space:nowrap;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:12px;overflow:hidden}.mycamp-confirm>p{text-align:center;height:38px;margin:0;line-height:17px;position:absolute;top:31px;left:15px;right:15px;overflow:hidden}.mycamp-confirm>footer{position:absolute}.mycamp-confirm>footer button{position:relative}.mycamp-world-house-password{box-sizing:border-box;color:#575757;width:146px;height:77px;font:11px var(--ui-font);text-shadow:1px 1px #fff;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.mycamp-world-house-password::backdrop{background:0 0}.mycamp-world-house-password>canvas{pointer-events:none;width:146px;height:77px;image-rendering:pixelated;position:absolute;inset:0}.mycamp-world-house-password>header{color:#fff;text-align:left;text-shadow:1px 1px #32210d;white-space:nowrap;pointer-events:none;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:25px;overflow:hidden}.mycamp-world-house-password>label{box-sizing:border-box;text-align:right;white-space:nowrap;width:55px;height:20px;line-height:20px;position:absolute;top:29px;left:7px;overflow:hidden}.mycamp-world-house-password>input{box-sizing:border-box;color:#575757;width:73px;height:20px;font:11px var(--ui-font);text-shadow:1px 1px #fff;background:0 0;border:0;outline:0;padding:1px 4px;position:absolute;top:25px;left:62px}.mycamp-world-house-password>footer{z-index:2;position:absolute}.mycamp-world-house-password>footer button{position:relative}.mycamp-world-house-password-close{z-index:3;top:4px;right:7px;position:absolute!important}#mycamp-scene .mycamp-shop-ui{z-index:6;color:#575757;text-shadow:none;font:10px var(--ui-font);position:absolute;inset:0}#mycamp-scene .mycamp-shop-sign-button{z-index:8;box-sizing:border-box;color:#fff;font:11px var(--ui-font);text-align:center;text-shadow:1px 1px #32210d;cursor:pointer;background:0 0;border:0;padding:10px 8px 0;line-height:17px;position:absolute}#mycamp-scene .mycamp-shop-sign-button:disabled{cursor:default}#mycamp-scene .mycamp-shop-camp,#mycamp-scene .mycamp-shop-avatar,#mycamp-scene .mycamp-shop-job,#mycamp-scene .mycamp-shop-money,#mycamp-scene .mycamp-shop-unit{z-index:7;box-sizing:border-box;white-space:nowrap;line-height:15px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-camp{color:#575757;text-align:center;text-shadow:1px 1px #fff}#mycamp-scene .mycamp-shop-avatar{color:#fffa8a;text-align:right;text-shadow:1px 1px #000}#mycamp-scene .mycamp-shop-job{color:#575757;text-align:center;text-shadow:1px 1px #fff}#mycamp-scene .mycamp-shop-money{color:#575757;text-align:right;text-shadow:1px 1px #fff}#mycamp-scene .mycamp-shop-unit{color:#575757;text-align:center;text-shadow:1px 1px #fff}#mycamp-scene .mycamp-shop-form{color:#736a68;text-shadow:none;font:10px var(--ui-font);position:absolute}#mycamp-scene .mycamp-shop-form>canvas{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-shop-form>header{color:#fff;height:17px;font:bold 11px var(--ui-font);text-align:left;text-shadow:1px 1px #32210d;white-space:nowrap;line-height:17px;position:absolute;top:3px;left:12px;right:30px;overflow:hidden}#mycamp-scene .mycamp-shop-tabs{background:0 0/262px no-repeat;width:262px;height:21px;display:block;position:absolute;left:8px;overflow:hidden}#mycamp-scene .mycamp-shop-tabs button{color:#575757;min-width:0;font:11px var(--ui-font);text-align:center;white-space:nowrap;background:top/100% no-repeat;border:0;padding:0 3px;line-height:16px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-tabs button[aria-selected=true]{color:#fff;text-shadow:none}#mycamp-scene .mycamp-shop-subtabs{background:0 0/260px no-repeat;width:260px;height:16px;display:block;position:absolute;top:45px;left:9px;overflow:hidden}#mycamp-scene .mycamp-shop-subtabs button{color:#575757;min-width:0;font:11px var(--ui-font);text-align:center;white-space:nowrap;background:50%/100% 100% no-repeat;border:0;padding:0 2px;line-height:16px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-grid{grid-template-columns:repeat(5,48px);grid-auto-rows:45px;width:240px;display:grid;position:absolute;top:64px;left:6px;overflow:hidden}#mycamp-scene .mycamp-shop-item{background:0 0;border:0;width:48px;height:45px;margin:0;padding:0;position:relative}#mycamp-scene .mycamp-shop-item>.native-frame{width:48px;height:45px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}#mycamp-scene .mycamp-shop-item>.item-icon{z-index:1;width:41px;height:41px;image-rendering:pixelated;pointer-events:none;position:absolute;top:2px;left:3px}#mycamp-scene .mycamp-shop-product-list{width:210px;position:absolute;top:49px;bottom:8px;left:34px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row{color:#575757;background:0 0/211px 19px no-repeat;width:210px;height:21px;line-height:15px;position:relative}#mycamp-scene .mycamp-shop-product-row.record{height:42px}#mycamp-scene .mycamp-shop-product-row>.native-frame,#mycamp-scene .mycamp-shop-product-row .purchase>.native-frame{z-index:0;pointer-events:none;image-rendering:pixelated;position:absolute;top:0;left:0}#mycamp-scene .mycamp-shop-product-row .name{white-space:nowrap;width:112px;height:15px;position:absolute;top:3px;left:4px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row.record .name{height:18px}#mycamp-scene .mycamp-shop-product-row .money{width:11px;height:11px;image-rendering:pixelated;position:absolute;top:4px;left:117px}#mycamp-scene .mycamp-shop-product-row .price{text-align:right;width:45px;height:15px;position:absolute;top:2px;left:128px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row .purchase,#mycamp-scene .mycamp-shop-product-row .gift{background:0 0;border:0;padding:0;position:absolute}#mycamp-scene .mycamp-shop-product-row .purchase>.native-frame,#mycamp-scene .mycamp-shop-product-row .gift>.native-frame{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-shop-product-row .time{white-space:nowrap;width:90px;height:15px;position:absolute;top:3px;left:117px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row.record .world{white-space:nowrap;width:76px;height:15px;position:absolute;top:3px;left:134px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row.record .date{white-space:nowrap;width:80px;height:15px;position:absolute;top:17px;left:40px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row.record .record-price{text-align:right;white-space:nowrap;width:50px;height:15px;position:absolute;top:17px;left:145px;overflow:hidden}#mycamp-scene .mycamp-shop-ui{pointer-events:none}#mycamp-scene .mycamp-player-menu.mycamp-shop-buy-menu,#mycamp-scene .mycamp-shop-sign-button,#mycamp-scene .mycamp-shop-form{pointer-events:auto}#mycamp-scene .mycamp-shop-checkout-shield{z-index:23;pointer-events:auto;background:0 0;position:absolute;inset:0}#mycamp-scene .mycamp-shop-vtabs{background:0 0;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-vtabs>canvas{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-shop-vtabs>button{box-sizing:border-box;color:#575757;font:10px var(--ui-font);text-align:center;white-space:nowrap;background:0 0;border:0;padding:0;line-height:14px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-vtabs>button>canvas{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}#mycamp-scene .mycamp-shop-vtab-label{z-index:1;pointer-events:none;height:14px;position:absolute;top:3px;left:0;right:0;overflow:hidden}#mycamp-scene .mycamp-shop-help{z-index:7;white-space:nowrap;color:#fff;font:11px var(--ui-font);text-shadow:1px 1px #000;line-height:17px;position:absolute;overflow:hidden}#mycamp-scene .mycamp-shop-help-text{white-space:nowrap;width:max-content;max-width:none;animation-iteration-count:1;position:absolute;top:0;left:100%}@keyframes mycamp-shop-help-scroll{to{transform:translateX(var(--mycamp-help-distance))}}#mycamp-scene .mycamp-shop-product-list{width:210px;top:26px;bottom:auto;left:45px;overflow:hidden}#mycamp-scene .mycamp-shop-product-row{background-size:auto}#mycamp-scene .mycamp-shop-checkout{z-index:24}#mycamp-scene .mycamp-shop-checkout-body{color:#575757;height:127px;font:11px var(--ui-font);position:absolute;top:30px;left:18px;right:18px;overflow:hidden}#mycamp-scene .mycamp-shop-checkout-name{color:#51413a;text-align:center;white-space:nowrap;height:22px;display:block;overflow:hidden}#mycamp-scene .mycamp-shop-checkout-options{background:#fff8ea;border:1px solid #d8c9ad;height:96px;margin:0;padding:4px 8px}#mycamp-scene .mycamp-shop-checkout-options legend{color:#736a68;padding:0 4px}#mycamp-scene .mycamp-shop-checkout-options label{white-space:nowrap;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;height:23px;display:grid;overflow:hidden}#mycamp-scene .mycamp-shop-checkout-options label strong{color:#575757;text-align:right;font-weight:400}#mycamp-scene .mycamp-shop-checkout>footer{justify-content:flex-end;gap:7px;display:flex;position:absolute;bottom:10px;left:18px;right:18px}#mycamp-scene .mycamp-shop-checkout>footer button{color:#575757;height:20px;font:10px var(--ui-font)}#mycamp-scene .mycamp-shop-checkout{box-sizing:border-box;color:#42677e;text-shadow:none;font:13px/1.4 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#fffff8fa,#edf5edfa);border:2px solid #d0e2de;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 46px #1f385c99,inset 0 0 0 3px #fff9}#mycamp-scene .mycamp-shop-checkout>canvas{display:none}#mycamp-scene .mycamp-shop-checkout>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;height:48px;font:inherit;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px 6px 15px;display:flex;position:relative;inset:auto}#mycamp-scene .mycamp-shop-checkout-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}#mycamp-scene .mycamp-shop-checkout .mycamp-shop-checkout-close{color:#fff;background:#fff2;border:1px solid #fff8;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font:24px/30px Arial,sans-serif;position:static}#mycamp-scene .mycamp-shop-checkout .mycamp-shop-checkout-close:disabled{opacity:.55}#mycamp-scene .mycamp-shop-checkout-body{box-sizing:border-box;color:#42677e;height:auto;min-height:0;font:12px/1.4 "MN Maguro",var(--ui-font);background:#f7faf8;border:1px solid #cbdadf;border-radius:12px;flex:1;margin:8px 10px 0;padding:8px;position:relative;inset:auto;overflow:auto;box-shadow:inset 0 1px #fff}#mycamp-scene .mycamp-shop-checkout-overview{color:#587890;align-items:center;gap:10px;min-height:50px;margin-bottom:6px;font-weight:700;display:flex}#mycamp-scene .mycamp-shop-checkout-icon{box-sizing:border-box;width:52px;height:52px;image-rendering:pixelated;background:#fffc;border:1px solid #c8dce2;border-radius:10px;flex:none;box-shadow:inset 0 1px #fff,0 2px 4px #6f879333}#mycamp-scene .mycamp-shop-checkout-quantity{color:#4f7187;background:#fff;border:1px solid #cbdadf;border-radius:9px;margin-left:auto;padding:5px 9px}#mycamp-scene .mycamp-shop-checkout-options{background:0 0;border:1px solid #c9dce4;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:auto;margin:0;padding:5px;display:grid}#mycamp-scene .mycamp-shop-checkout-options legend{color:#587890;padding:0 5px;font-weight:700}#mycamp-scene .mycamp-shop-checkout-options label{box-sizing:border-box;color:#4f7187;white-space:nowrap;background:#fff;border:1px solid #c5d7df;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px;height:auto;min-height:31px;padding:3px 5px;display:grid;overflow:hidden}#mycamp-scene .mycamp-shop-checkout-options input{accent-color:#5d8fd0;width:14px;height:14px;margin:0}#mycamp-scene .mycamp-shop-checkout-options label strong{color:#356fa1;font-weight:700}#mycamp-scene .mycamp-shop-checkout-options.summary{grid-template-columns:1fr}#mycamp-scene .mycamp-shop-checkout .myshop-checkout-pricing{border-radius:10px;margin:0;padding:6px 7px;display:block}#mycamp-scene .mycamp-shop-checkout .myshop-total{margin:4px 2px 0;font-size:14px;display:block}#mycamp-scene .mycamp-shop-checkout-status{color:#42677e;text-align:center;margin:18px 10px;line-height:1.5}#mycamp-scene .mycamp-shop-checkout>footer{flex:none;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding:9px 12px 11px;display:grid;position:relative;inset:auto}#mycamp-scene .mycamp-shop-checkout>footer button{box-sizing:border-box;color:#4d718b;width:100%;height:38px;font:inherit;white-space:nowrap;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b6cbdc;border-radius:22px;padding:5px 10px}#mycamp-scene .mycamp-shop-checkout>footer .myshop-confirm{color:#fff;text-shadow:0 1px #416cac88;background:linear-gradient(#83b7eb,#618ad5);border-color:#8caed8}#mycamp-scene .mycamp-shop-checkout>footer button:disabled{opacity:.55}.native-session-dialog{color:#45416d;width:320px;max-width:none;height:132px;max-height:none;font:13px var(--ui-font);background:0 0;border:0;padding:0;overflow:visible}.native-session-dialog canvas{pointer-events:none;position:absolute;inset:0}.native-session-dialog header{color:#fff;line-height:18px;position:absolute;top:3px;left:12px;right:12px}.native-session-dialog p{margin:0;line-height:20px;position:absolute;top:35px;left:14px;right:14px}button.native-text-button{background:var(--normal) no-repeat center/100% 100%;color:#45416d;white-space:nowrap;cursor:pointer}button.native-text-button:hover:not(:disabled){background-image:var(--hover)!important}button.native-text-button:active:not(:disabled){background-image:var(--active)!important}button.native-text-button:disabled{cursor:default;opacity:.45;background-image:var(--normal)!important}button.native-text-button:focus-visible{outline-offset:1px;outline:1px solid #fbe629}.unique-item-confirm .unique-common-button{color:#45416d;cursor:pointer;background:0 0;position:relative;overflow:visible}.unique-item-confirm .unique-common-button:before{content:"";background:var(--common-normal) no-repeat left top;width:calc(100% + 1px);height:19px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.unique-item-confirm .unique-common-button:hover:not(:disabled):before{background-image:var(--common-hover)}.unique-item-confirm .unique-common-button.is-pressed:not(:disabled):before{background-image:var(--common-active)}.unique-item-confirm .unique-common-button span{pointer-events:none;position:relative}.unique-item-confirm .unique-common-button.is-pressed:not(:disabled) span{transform:translate(1px,1px)}.unique-item-confirm .unique-common-button:disabled{opacity:.45;cursor:default}.unique-item-confirm .unique-common-button:focus-visible{outline-offset:1px;outline:1px solid #fbe629}button.shop-sprite{background:var(--normal) no-repeat center/100% 100%;cursor:pointer;image-rendering:pixelated;border:0;padding:0}button.shop-sprite:hover:not(:disabled){background-image:var(--hover)}button.shop-sprite:active:not(:disabled){background-image:var(--active)}#skill-mastery .skill-mastery-list::-webkit-scrollbar{display:none}#skill-mastery .shop-scroll{flex-direction:column;width:14px;height:108px;display:flex;position:absolute;top:104px;left:314px}#skill-mastery .shop-scroll button{flex:none;padding:0}#skill-mastery .shop-scroll-track{flex:1;min-height:0;position:relative}#skill-mastery .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}#skill-mastery .shop-scroll-thumb:hover{background-image:var(--hover)}#skill-mastery .skill-mastery-register{background:var(--normal) no-repeat;color:#fff;font:11px var(--ui-font);text-align:center;text-shadow:1px 1px #a74355;cursor:pointer;border:0;padding:0;line-height:32px}#skill-mastery .skill-mastery-register:hover:not(:disabled){background-image:var(--hover)}#skill-mastery .skill-mastery-register:active:not(:disabled){background-image:var(--active);transform:translate(1px,1px)}#skill-mastery .skill-mastery-register:disabled{cursor:default;color:#ddd;text-shadow:1px 1px #777;filter:grayscale()brightness(.75)}.native-amount{color:#45416d;background:0 0;border:0;padding:0;overflow:visible}.native-amount .shop-panel{position:relative}.native-amount canvas{pointer-events:none;position:absolute;inset:0}.native-amount header{color:#fff;white-space:nowrap;line-height:16px;position:absolute;top:4px;left:12px;right:12px;overflow:hidden}.native-amount-name{white-space:nowrap;position:absolute;top:25px;left:45px}.native-amount-icon{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;position:absolute;top:30px;left:10px}.native-amount .shop-panel input{box-sizing:border-box;text-align:right;width:51px;height:18px;font:inherit;color:inherit;appearance:textfield;background:0 0;border:0;padding:0 2px;position:absolute;top:43px;left:59px}.native-amount input::-webkit-inner-spin-button{appearance:none}.native-amount .native-amount-step{background:var(--normal) no-repeat;border:0;padding:0}.native-amount .native-amount-step:hover:not(:disabled){background-image:var(--hover)}.native-amount .native-amount-step:active:not(:disabled){background-image:var(--active)}dialog.mobile-amount.mobile-amount{box-sizing:border-box;color:#42677e;max-width:none;height:auto;font:14px/1.35 "MN Maguro",var(--ui-font);background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;gap:10px;padding:0 12px 12px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}dialog.mobile-amount.mobile-amount,dialog.mobile-amount.mobile-amount *{font-family:"MN Maguro",var(--ui-font)}dialog.mobile-amount.mobile-amount::backdrop{background:#1d2c3a55}dialog.mobile-amount.mobile-amount>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;white-space:nowrap;text-overflow:ellipsis;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);min-height:32px;margin:0 -12px;padding:6px 12px;font-size:16px;line-height:1.35;position:static;top:auto;left:auto;right:auto;overflow:hidden}dialog.mobile-amount.mobile-amount .mobile-amount-item{align-items:center;gap:10px;min-width:0;display:flex}dialog.mobile-amount.mobile-amount .mobile-amount-slot{background:linear-gradient(145deg,#fff5,#cce6f1);border:2px solid #fff;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff8,0 1px 3px #758c9f66}dialog.mobile-amount.mobile-amount .mobile-amount-slot img{object-fit:contain;max-width:34px;max-height:34px;image-rendering:pixelated}dialog.mobile-amount.mobile-amount .mobile-amount-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}dialog.mobile-amount.mobile-amount .mobile-amount-item small{color:#8aa0b0;flex:none;font-size:12px}dialog.mobile-amount.mobile-amount .mobile-amount-stepper{gap:6px;display:flex}dialog.mobile-amount.mobile-amount .mobile-amount-stepper input{box-sizing:border-box;color:#42677e;text-align:center;appearance:textfield;background:#f7faf5;border:1px solid #c8dae2;border-radius:8px;outline:none;flex:1;width:auto;min-width:0;height:44px;margin:0;padding:0 10px;font-size:18px;position:static;top:auto;left:auto}dialog.mobile-amount.mobile-amount .mobile-amount-stepper input:focus{border-color:#80a9d2;box-shadow:0 0 0 2px #83c3e455}dialog.mobile-amount.mobile-amount .mobile-amount-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}dialog.mobile-amount.mobile-amount .mobile-amount-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}dialog.mobile-amount.mobile-amount .mobile-amount-step{color:#4d718b;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#e0eaf0);border:1px solid #b9c9d1;border-radius:22px;flex:none;min-width:44px;height:44px;margin:0;padding:0 10px;font-size:18px}dialog.mobile-amount.mobile-amount .mobile-amount-step:last-child{font-size:13px}dialog.mobile-amount.mobile-amount :is(.mobile-amount-plus,.mobile-amount-minus){width:44px;padding:0;position:relative}dialog.mobile-amount.mobile-amount :is(.mobile-amount-plus,.mobile-amount-minus):before,dialog.mobile-amount.mobile-amount .mobile-amount-plus:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}dialog.mobile-amount.mobile-amount .mobile-amount-plus:after{transform:translate(-50%,-50%)rotate(90deg)}dialog.mobile-amount.mobile-amount .mobile-amount-step:active{filter:brightness(.96)}dialog.mobile-amount.mobile-amount .mobile-amount-actions{gap:8px;display:flex}dialog.mobile-amount.mobile-amount .mobile-amount-actions>button{text-shadow:0 1px #416cac88;cursor:pointer;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655;color:#fff!important;width:auto!important;min-width:0!important;height:44px!important;font:15px "MN Maguro",var(--ui-font)!important;background:linear-gradient(#83b7eb,#618ad5)!important;border:1px solid #8caed8!important;border-radius:20px!important;flex:1 1 0!important;margin:0!important;padding:6px 4px!important}dialog.mobile-amount.mobile-amount .mobile-amount-actions>button:disabled{opacity:.4}dialog.mobile-amount.mobile-amount .mobile-amount-actions>button:active:not(:disabled){filter:brightness(.96)}dialog.mobile-amount.mobile-amount :focus-visible{outline-offset:-3px;outline:2px solid #407ea0}dialog.mobile-amount.mobile-amount .mobile-confirm-text{color:#42677e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px 2px 0;font-size:14px;line-height:1.5;position:static}dialog.mobile-amount.mobile-amount [data-item-action-message]:not(:empty){color:#d33a2c;background:#fff4f2;border-radius:8px;min-width:0;padding:6px 8px;font-size:13px;position:static}.power-saving-active>:not(#power-saving),.power-saving-active>:not(#power-saving) *{visibility:hidden!important;pointer-events:none!important}#power-saving{z-index:2147483647;color:#45416d;font:12px var(--ui-font);isolation:isolate;background:#101522;place-items:center;display:grid;position:absolute;overflow:hidden}#power-saving[hidden]{display:none}#power-saving .power-saving-panel{transform-origin:50%;position:absolute;top:50%;left:50%}#power-saving .power-saving-panel>canvas{pointer-events:none;position:absolute;inset:0}#power-saving header{color:#fff;white-space:nowrap;line-height:18px;position:absolute;top:3px;left:12px;right:12px;overflow:hidden}#power-saving .power-saving-art{object-fit:contain;width:92px;height:92px;position:absolute;top:25px;left:126px}#power-saving .power-saving-stats{position:absolute;top:122px;left:20px;right:20px}#power-saving [data-resource]{grid-template-columns:50px 1fr;gap:3px;margin-bottom:8px;display:grid}#power-saving [data-resource] span{text-align:right;white-space:nowrap;font-size:11px}#power-saving progress{accent-color:#df6384;grid-column:1/-1;width:100%;height:7px}#power-saving [data-resource=mp] progress{accent-color:#568dd8}#power-saving [data-resource=exp] progress{accent-color:#c6a82e}#power-saving [data-resource=tmExp] progress{accent-color:#4eb579}#power-saving button{position:absolute;bottom:17px;left:62px}#quest-journal{z-index:9;pointer-events:none;transform-origin:0 0;font:12px var(--ui-font);color:#3165a0;position:absolute}#quest-journal[hidden]{display:none}#quest-journal .quest-panel,#quest-journal .quest-detail{pointer-events:auto;box-sizing:border-box;position:absolute}#quest-journal canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#quest-journal button{font:inherit;cursor:pointer;color:inherit;background-color:#0000;border:0;padding:0}#quest-journal button:disabled{opacity:.4;cursor:default}#quest-journal .quest-panel>header{color:#fff;cursor:move;touch-action:none;width:230px;height:18px;position:absolute;top:3px;left:48px}#quest-journal .quest-close{background-image:var(--normal);position:absolute;top:3px;right:5px}#quest-journal .quest-close:hover{background-image:var(--hover)}#quest-journal .quest-tabs{height:20px;display:flex;position:absolute;top:22px;left:50px}#quest-journal .quest-tabs button{width:80px;height:20px}#quest-journal .quest-tabs button[aria-selected=true]{color:#fff}#quest-journal .quest-list{scrollbar-width:none;width:304px;height:264px;position:absolute;top:45px;left:10px;overflow-y:auto}#quest-journal .quest-row{text-align:left;background-repeat:no-repeat;width:304px;height:22px;display:block;position:relative}#quest-journal .quest-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;width:210px;height:20px;position:absolute;top:2px;left:4px;overflow:hidden}#quest-journal .quest-count{text-align:right;width:65px;position:absolute;top:2px;left:214px}#quest-journal footer{gap:5px;display:flex;position:absolute;bottom:5px;right:8px}#quest-journal .native-text-button{background-image:var(--normal)}#quest-journal .native-text-button:hover{background-image:var(--hover)}#quest-journal .quest-state{white-space:pre-wrap;padding:8px}#quest-journal .quest-loading{pointer-events:auto;background:#fffef1;padding:12px;position:absolute;top:120px;left:200px}#quest-journal .quest-minimize{background-image:var(--normal);position:absolute;top:3px;right:34px}#quest-journal .quest-minimize:hover{background-image:var(--hover)}#quest-journal .quest-list::-webkit-scrollbar{display:none}#quest-journal .quest-state{z-index:1;background:#fffec9;margin:0;position:absolute;left:0;right:0}#quest-journal .quest-empty-state{visibility:hidden}#quest-journal .quest-empty-row{pointer-events:none}#quest-journal .quest-monster-pic{pointer-events:none;position:absolute;top:0;left:0}#quest-journal .shop-scroll{flex-direction:column;width:14px;height:264px;display:flex;position:absolute;top:45px;left:314px}#quest-journal .shop-scroll button{background-image:var(--normal);flex:none}#quest-journal .shop-scroll button:hover{background-image:var(--hover)}#quest-journal .shop-scroll-track{flex:1;min-height:0;position:relative}#quest-journal .shop-scroll-thumb{background:var(--normal) no-repeat;touch-action:none;width:14px;position:absolute;left:0}#quest-journal .shop-scroll-thumb:hover{background-image:var(--hover)}#quest-journal .quest-detail{color:#151515;width:298px;height:333px}#quest-journal .quest-detail-row{width:279px;line-height:15px;display:flex;position:absolute;left:9px;overflow:hidden}#quest-journal .quest-detail-row>span:first-child{text-align:center;flex-shrink:0;width:47px}#quest-journal .quest-detail-row>span:last-child{white-space:pre-wrap;flex:1;min-width:0;padding-left:5px;overflow:auto}#quest-journal .quest-field-0{height:15px;top:25px}#quest-journal .quest-field-1{height:15px;top:42px}#quest-journal .quest-field-2{height:57px;top:60px}#quest-journal .quest-field-2>span:first-child{padding-top:18px}#quest-journal .quest-field-3{align-items:center;height:44px;top:120px}#quest-journal .quest-field-3>span:first-child{color:#fff}#quest-journal .quest-field-3>span:last-child{max-height:29px;margin-top:14px}#quest-journal .quest-detail-content{width:277px;height:130px;position:absolute;top:192px;left:10px;overflow:auto}#quest-journal .quest-detail-title{padding:4px}#quest-journal .quest-objective{align-items:center;gap:5px;padding:5px;display:inline-flex}#quest-journal .quest-objective img{width:32px;height:32px;image-rendering:pixelated}#quest-journal .quest-history{pointer-events:auto;z-index:2;position:absolute}#quest-journal .quest-history>header{color:#fff;cursor:move;touch-action:none;width:300px;height:18px;position:absolute;top:3px;left:9px}#quest-journal .quest-history-list{scrollbar-width:none;width:308px;height:126px;position:absolute;top:25px;left:11px;overflow:auto}#quest-journal .quest-history-list::-webkit-scrollbar{display:none}#quest-journal .quest-history-row{background-repeat:no-repeat;font-size:11px;position:relative}#quest-journal .quest-history-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;width:265px;position:absolute;top:2px;left:5px;overflow:hidden}#quest-journal .quest-history-row>span:last-child{text-align:center;width:34px;position:absolute;top:2px;right:2px;overflow:hidden}#quest-journal .quest-history .shop-scroll{height:126px;top:25px;left:320px}#quest-journal .quest-row-action{width:18px;height:18px;image-rendering:pixelated;cursor:pointer;background-color:#0000;background-repeat:no-repeat;border:0;padding:0;position:absolute;top:3px}#quest-journal .quest-count{width:42px;left:214px}#quest-journal .quest-row>span:first-child{width:208px}#quest-journal.mobile-quest-journal{box-sizing:border-box;z-index:21;font:14px/1.35 "MN Maguro",var(--ui-font);color:#42677e;pointer-events:auto;grid-template-columns:minmax(280px,1fr);gap:10px;display:grid}#quest-journal.mobile-quest-journal.quest-detail-open{grid-template-columns:minmax(280px,420px) minmax(320px,1fr)}#quest-journal.mobile-quest-journal .quest-panel,#quest-journal.mobile-quest-journal .quest-detail{color:#42677e;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9;width:auto!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important}#quest-journal.mobile-quest-journal canvas,#quest-journal.mobile-quest-journal .shop-scroll,#quest-journal.mobile-quest-journal .quest-empty-row,#quest-journal.mobile-quest-journal .quest-minimize{display:none}#quest-journal.mobile-quest-journal .quest-panel{grid-template-rows:44px 48px minmax(0,1fr) 54px;display:grid}#quest-journal.mobile-quest-journal .quest-panel>header{box-sizing:border-box;color:#fff;text-shadow:0 1px 2px #426b9a66;cursor:default;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;width:auto;height:44px;padding:0 100px 0 14px;font-size:17px;font-weight:600;display:flex;position:static}#quest-journal.mobile-quest-journal .quest-close{color:#fff;border-radius:22px;font-size:0;top:0;right:4px;background-image:none!important;width:44px!important;height:44px!important}#quest-journal.mobile-quest-journal .quest-close:before,#quest-journal.mobile-quest-journal .quest-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:21px;left:13px;transform:rotate(45deg)}#quest-journal.mobile-quest-journal .quest-close:after{transform:rotate(-45deg)}#quest-journal.mobile-quest-journal .quest-close:hover,#quest-journal.mobile-quest-journal .quest-close:focus-visible{outline-offset:-4px;background-color:#ffffff25;outline:2px solid #fff}#quest-journal.mobile-quest-journal .quest-tabs{scrollbar-width:none;gap:5px;height:auto;padding:6px 8px;display:flex;position:static;overflow-x:auto}#quest-journal.mobile-quest-journal .quest-tabs::-webkit-scrollbar{display:none}#quest-journal.mobile-quest-journal .quest-tabs button{color:#526c80;white-space:nowrap;border:1px solid #b9c9d17a;border-radius:18px;flex:1 0 auto;min-width:44px;height:36px;padding:5px 10px;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad)!important;width:auto!important}#quest-journal.mobile-quest-journal .quest-tabs button[aria-selected=true]{color:#fff;text-shadow:0 1px #446fa77a;border-color:#80a9d2;font-weight:600;background:linear-gradient(120deg,#83c3e4,#5782c8)!important}#quest-journal.mobile-quest-journal .quest-tabs button:focus-visible,#quest-journal.mobile-quest-journal .quest-row:focus-visible,#quest-journal.mobile-quest-journal footer button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#quest-journal.mobile-quest-journal .quest-list{scrollbar-width:thin;scrollbar-color:#8cbace #f4fcff66;overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;gap:7px;width:auto;height:auto;min-height:0;margin:0 8px;padding:3px;display:flex;position:static;overflow:auto}#quest-journal.mobile-quest-journal .quest-row{box-sizing:border-box;color:#365c7a;touch-action:pan-y;border:2px solid #fff;border-radius:8px;flex:none;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:4px;width:auto;height:58px;padding:6px;display:grid;box-shadow:0 1px 3px #758c9f44;background:linear-gradient(145deg,#fffdf4,#dcebf3)!important}#quest-journal.mobile-quest-journal .quest-empty-row{display:none!important}#quest-journal.mobile-quest-journal .quest-row[aria-pressed=true]{outline-offset:-2px;outline:2px solid #eead43;background:linear-gradient(145deg,#fffef0,#f2e3b7)!important}#quest-journal.mobile-quest-journal .quest-row>span:first-child,#quest-journal.mobile-quest-journal .quest-count{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:auto;position:static;overflow:hidden}#quest-journal.mobile-quest-journal .quest-count{color:#5c7ea4;text-align:center;background:#dbe8f2;border-radius:10px;padding:3px 7px;font-size:12px}#quest-journal.mobile-quest-journal .quest-row-action{touch-action:manipulation;background-color:#f8fbf7;background-position:50%;background-repeat:no-repeat;border:1px solid #b9cfdf;border-radius:12px;width:44px!important;height:44px!important;position:relative!important;top:auto!important;left:auto!important}#quest-journal.mobile-quest-journal .quest-row-action[aria-pressed]{background-size:28px 28px;background-image:url(/assets/f2e655a61f9d306d/ui/quest-track-add.png)!important}#quest-journal.mobile-quest-journal .quest-row-action:not([aria-pressed]){background-image:none!important}#quest-journal.mobile-quest-journal .quest-row-action:not([aria-pressed]):before,#quest-journal.mobile-quest-journal .quest-row-action:not([aria-pressed]):after{content:"";background:#8297a3;border-radius:2px;width:20px;height:2px;position:absolute;top:20px;left:12px;transform:rotate(45deg)}#quest-journal.mobile-quest-journal .quest-row-action:not([aria-pressed]):after{transform:rotate(-45deg)}#quest-journal.mobile-quest-journal .quest-row-action:hover,#quest-journal.mobile-quest-journal .quest-row-action:focus-visible{outline-offset:-3px;background-color:#e2edf5;outline:2px solid #407ea0}#quest-journal.mobile-quest-journal .quest-row-action:active,#quest-journal.mobile-quest-journal .quest-panel>footer button:active{filter:brightness(.94);transform:translateY(1px)}#quest-journal.mobile-quest-journal .quest-row-action[aria-pressed=true]{background-color:#fff4cc;border-color:#e2cb8b}#quest-journal.mobile-quest-journal .quest-state{color:#6b8899;text-align:center;visibility:visible;background:#f7faf2;border:1px dashed #b9cbd0;border-radius:10px;margin:0;padding:16px;position:static}#quest-journal.mobile-quest-journal .quest-empty-state{visibility:visible}#quest-journal.mobile-quest-journal .quest-panel>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px 8px;display:grid;position:static}#quest-journal.mobile-quest-journal .quest-panel>footer button{color:#4d718b;border:1px solid #b6cbdc;border-radius:24px;min-height:44px;padding:6px 10px;font-size:15px;background:linear-gradient(#fff,#e0eaf0)!important;width:auto!important}#quest-journal.mobile-quest-journal .quest-panel>footer button:first-child{color:#fff;text-shadow:0 1px #416cac88;border-color:#8caed8;background:linear-gradient(#83b7eb,#618ad5)!important}#quest-journal.mobile-quest-journal .quest-detail{padding:12px;display:none;overflow:auto}#quest-journal.mobile-quest-journal.quest-detail-open .quest-detail{flex-direction:column;gap:8px;display:flex}#quest-journal.mobile-quest-journal .quest-detail-row{border:1px solid #d9e5e1;border-radius:8px;grid-template-columns:minmax(72px,30%) minmax(0,1fr);width:auto;min-height:44px;line-height:1.4;display:grid;position:static;overflow:hidden}#quest-journal.mobile-quest-journal .quest-detail-row>span:first-child{color:#52718a;text-align:center;background:#e5eee9;justify-content:center;align-items:center;width:auto;padding:7px;display:flex}#quest-journal.mobile-quest-journal .quest-detail-row>span:last-child{color:#416e88;white-space:pre-wrap;background:#f8faf2aa;max-height:none;margin:0;padding:7px;overflow:auto}#quest-journal.mobile-quest-journal .quest-field-2{min-height:76px}#quest-journal.mobile-quest-journal .quest-field-2>span:first-child{padding-top:7px}#quest-journal.mobile-quest-journal .quest-field-3>span:first-child{color:#52718a}#quest-journal.mobile-quest-journal .quest-detail-content{background:#e7ededaa;border-radius:8px;width:auto;height:auto;min-height:80px;padding:8px;position:static;overflow:auto}#quest-journal.mobile-quest-journal .quest-detail-title{color:#365c7a;font-size:17px;font-weight:600}#quest-journal.mobile-quest-journal .quest-detail-row,#quest-journal.mobile-quest-journal .quest-detail-content,#quest-journal.mobile-quest-journal .quest-description{flex-shrink:0}#quest-journal.mobile-quest-journal .quest-description{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf2aa;border-radius:8px;padding:8px;line-height:1.5}#quest-journal.mobile-quest-journal .quest-description p{margin:0 0 12px}#quest-journal.mobile-quest-journal .quest-description p:last-child{margin-bottom:0}#quest-journal.mobile-quest-journal .quest-objective{box-sizing:border-box;min-width:0;min-height:44px;display:flex}#quest-journal.mobile-quest-journal .quest-objective img{flex-shrink:0}#quest-journal.mobile-quest-journal .quest-objective-name{overflow-wrap:anywhere;flex:1;min-width:0}#quest-journal.mobile-quest-journal .quest-objective>span:last-child{white-space:nowrap;flex-shrink:0}#quest-journal.mobile-quest-journal .quest-detail-close{color:#52718a;background:#fffb;border-radius:22px;width:44px;height:44px;font-size:28px;line-height:1;display:block;position:absolute;top:4px;right:4px}#quest-journal:not(.mobile-quest-journal) .quest-detail-close{display:none}#quest-journal.mobile-quest-journal .quest-history{z-index:3;background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;padding:52px 12px 64px;overflow:hidden;box-shadow:0 10px 30px #203c5e66;width:auto!important;height:auto!important;position:absolute!important;inset:8px!important}#quest-journal.mobile-quest-journal .quest-history>header{color:#fff;cursor:default;background:linear-gradient(110deg,#76afd2,#427bc1);align-items:center;width:auto;height:44px;padding:0 60px 0 14px;font-size:17px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}#quest-journal.mobile-quest-journal .quest-history-list{flex-direction:column;gap:6px;width:auto;height:100%;display:flex;position:static;overflow:auto}#quest-journal.mobile-quest-journal .quest-history-row{border:2px solid #fff;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex;box-shadow:0 1px 3px #758c9f44;background:linear-gradient(145deg,#fffdf4,#dcebf3)!important;height:44px!important}#quest-journal.mobile-quest-journal .quest-history-row>span:first-child,#quest-journal.mobile-quest-journal .quest-history-row>span:last-child{width:auto;min-width:0;position:static}#quest-journal.mobile-quest-journal .quest-history-row>span:first-child{flex:1}#quest-journal.mobile-quest-journal .quest-history-row:empty,#quest-journal.mobile-quest-journal .quest-history footer{display:none}@media (width<=600px){#quest-journal.mobile-quest-journal.quest-detail-open{grid-template-columns:minmax(0,1fr)}#quest-journal.mobile-quest-journal.quest-detail-open .quest-detail{z-index:2;position:absolute!important;inset:0!important}#quest-journal.mobile-quest-journal .quest-row{grid-template-columns:minmax(0,1fr) auto 44px 44px}#quest-journal.mobile-quest-journal .quest-tabs button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){#quest-journal.mobile-quest-journal *{transition:none!important}}#quest-journal .quest-detail-guide{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}#quest-journal:not(.mobile-quest-journal) .quest-detail-content{height:104px}#quest-journal.mobile-quest-journal .quest-detail-guide{color:#fff;text-shadow:0 1px #416cac88;touch-action:manipulation;border-radius:24px;flex-shrink:0;order:99;min-height:44px;padding:6px 10px;position:static;transform:none;background:linear-gradient(#83b7eb,#618ad5)!important;border:1px solid #8caed8!important;width:100%!important;height:auto!important;font-size:15px!important}#quest-journal.mobile-quest-journal .quest-detail-guide[aria-pressed=true]{color:#4d718b;text-shadow:none;background:linear-gradient(#fff,#e0eaf0)!important;border-color:#b6cbdc!important}#quest-journal.mobile-quest-journal .quest-detail-guide:active{filter:brightness(.94);transform:translateY(1px)}#quest-journal.mobile-quest-journal .quest-detail-guide:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}#quest-journal:not(.mobile-quest-journal) .quest-description{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 4px 4px}#quest-journal:not(.mobile-quest-journal) .quest-description p{margin:0 0 6px}#quest-view{z-index:6;transform-origin:0 0;width:208px;font:13px var(--ui-font);color:#ffffe0;text-shadow:1px 1px #161635;image-rendering:pixelated;position:absolute}#quest-view>canvas{pointer-events:none;position:absolute;inset:0}#quest-view>header{cursor:move;height:12px;position:relative}#quest-view header button{image-rendering:pixelated;cursor:pointer;background-color:#0000;border:0;padding:0;position:absolute;top:2px}#quest-view .item-info-content{min-height:8px;max-height:320px;padding:3px 0 8px;position:relative;overflow:auto}#quest-view .quest-view-row{white-space:normal;overflow-wrap:anywhere;min-height:17px;padding-right:4px;line-height:17px}#quest-view .quest-view-row>button{vertical-align:middle;cursor:pointer;background-color:#0000;border:0;width:12px;height:8px;margin:0 8px 2px 0;padding:0;display:inline-block}#quest-view .quest-view-total{color:#ff0}#quest-view>header{touch-action:none}#quest-view[hidden],#quest-view .quest-view-mobile-toggle{display:none}#quest-view.mobile-quest-view{box-sizing:border-box;z-index:6;color:#f7f8ff;text-shadow:0 1px 2px #111827;font:14px/1.3 "MN Maguro",var(--ui-font);image-rendering:auto;pointer-events:none;align-items:flex-start;gap:6px;display:flex}#quest-view.mobile-quest-view[hidden],#quest-view.mobile-quest-view>canvas,#quest-view.mobile-quest-view>header{display:none}#quest-view.mobile-quest-view .item-info-content{min-width:0;height:var(--mobile-side-view-height);box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeb6cb88 transparent;touch-action:pan-y;background:0 0;flex:1;order:1;padding:6px;position:relative;overflow:auto}#quest-view.mobile-quest-view .item-info-content[data-scrollable]{pointer-events:auto}#quest-view.mobile-quest-view.mobile-collapsed{gap:0}#quest-view.mobile-quest-view.mobile-collapsed .item-info-content{display:none}#quest-view.mobile-quest-view .quest-view-row{box-sizing:border-box;white-space:normal;pointer-events:auto;align-items:flex-start;gap:5px;height:auto;min-height:0;line-height:1.3;display:flex;padding:4px 7px!important}#quest-view.mobile-quest-view .quest-view-row[data-level="0"]{color:#e69cff;background:#12141c38;border-radius:8px;margin:0 0 3px;font-weight:700}#quest-view.mobile-quest-view .quest-view-quest-card{pointer-events:auto;background:#12141c57;border-radius:8px;min-height:44px;margin:0 0 4px;overflow:hidden}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]{color:#fff;align-items:center;height:28px;margin:0;position:relative;padding:0 7px 0 56px!important}#quest-view.mobile-quest-view .quest-view-row[data-level="3"]{color:#ffd879;margin:0;font-size:13px;padding:0 7px 3px 48px!important}#quest-view.mobile-quest-view .quest-view-row>button{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background-color:#0000;border:0;border-radius:22px;flex:0 0 44px;margin:-4px 0;padding:0;position:relative;background-image:none!important}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>button{z-index:1;margin:0;position:absolute;top:0;left:7px}#quest-view.mobile-quest-view .quest-view-row>button:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;position:absolute;top:15px;left:17px;transform:rotate(45deg)}#quest-view.mobile-quest-view .quest-view-row>button[aria-expanded=false]:before{top:18px;transform:rotate(-45deg)}#quest-view.mobile-quest-view .quest-view-row>button:focus-visible{outline-offset:-3px;outline:2px solid #a9c6ef}#quest-view.mobile-quest-view .quest-view-row>strong,#quest-view.mobile-quest-view .quest-view-row>span{overflow-wrap:anywhere;min-width:0;padding-top:6px}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>strong,#quest-view.mobile-quest-view .quest-view-row[data-level="3"]>span{white-space:nowrap;flex:1;padding-top:0;overflow:hidden}:is(#quest-view.mobile-quest-view,#hud-menu-panel) .quest-view-moving-text{white-space:nowrap;display:inline-block}:is(#quest-view.mobile-quest-view,#hud-menu-panel) .quest-view-scrolling{animation:6s ease-in-out infinite alternate quest-view-text-scroll}@keyframes quest-view-text-scroll{0%,18%{transform:translate(0)}82%,to{transform:translateX(var(--quest-text-travel))}}#quest-view.mobile-quest-view .quest-view-total{color:#ffd767;margin-left:5px}@media (width<=540px){#quest-view.mobile-quest-view{font-size:13px}#quest-view.mobile-quest-view .item-info-content{padding:6px}}@media (prefers-reduced-motion:reduce){#quest-view.mobile-quest-view,#quest-view.mobile-quest-view *{transition:none!important}:is(#quest-view.mobile-quest-view,#hud-menu-panel) .quest-view-scrolling{animation:none}}.mobile-side-dock{color:#514b63;width:48px;text-shadow:none;pointer-events:auto;flex-direction:column;flex:0 0 48px;order:0;align-items:stretch;gap:5px;display:flex}.mobile-side-dock button{box-sizing:border-box;width:48px;box-shadow:none;color:#f6f0ff;cursor:pointer;touch-action:manipulation;background:#2e2f4f5c;border:0;position:relative}.mobile-side-dock button:focus-visible{outline-offset:2px;outline:2px solid #a9c6ef}.mobile-side-collapse{place-items:center;height:44px;min-height:44px;display:grid;border-radius:22px!important}.mobile-side-collapse svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .2s}.mobile-collapsed .mobile-side-collapse svg{transform:rotate(180deg)}.mobile-collapsed .mobile-side-tab{display:none}.mobile-side-tab{place-items:center;height:48px;min-height:48px;padding:7px;display:grid;border-radius:24px!important}.mobile-side-tab[aria-current=page]{background:#2e2f4f85}.mobile-side-tab>img,.mobile-side-tab>i{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.mobile-side-quest-icon{background:url(/assets/f2e655a61f9d306d/ui/quest-scroll-flat.png) 50%/contain no-repeat}#quest-view .quest-view-row[data-level="1"]{padding-right:18px;position:relative}#quest-view .quest-view-row>button.quest-view-guide{image-rendering:auto;background:url(/assets/f2e655a61f9d306d/ui/quest-guide-navigate.png) 50%/12px 12px no-repeat;width:13px;height:13px;margin:0;position:absolute;top:2px;right:4px}#quest-view .quest-view-row>button.quest-view-guide[aria-pressed=true]{background:#ff0;-webkit-mask:url(/assets/f2e655a61f9d306d/ui/quest-guide-navigate.png) 50%/12px 12px no-repeat;mask:url(/assets/f2e655a61f9d306d/ui/quest-guide-navigate.png) 50%/12px 12px no-repeat}#quest-view .quest-view-row>button.quest-view-guide:hover{filter:brightness(1.25)}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]{padding-right:34px!important}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>button.quest-view-guide{opacity:.9;border-radius:50%;flex:none;width:22px;height:22px;margin:0;position:absolute;top:3px;left:auto;right:6px;background:url(/assets/f2e655a61f9d306d/ui/quest-guide-navigate.png) 50%/14px 14px no-repeat!important}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>button.quest-view-guide:before{content:none}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>button.quest-view-guide:after{content:"";position:absolute;inset:-3px -6px}#quest-view.mobile-quest-view .quest-view-row[data-level="1"]>button.quest-view-guide[aria-pressed=true]{opacity:1;-webkit-mask-size:14px 14px;mask-size:14px 14px;background:#ffd767!important}#quest-view .quest-view-row.quest-view-complete,#quest-view.mobile-quest-view .quest-view-row.quest-view-complete{color:orange}#quest-view-item-picture{z-index:7;pointer-events:none;image-rendering:pixelated;position:absolute}#quest-view-item-picture[hidden]{display:none}.mobile-auto-drill-stats{box-sizing:border-box;z-index:18;color:#f7f8ff;text-shadow:0 1px 2px #111827;font:14px/1.25 "MN Maguro",var(--ui-font);pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute}.mobile-auto-drill-stats[hidden]{display:none}.mobile-auto-drill-stats.mobile-collapsed{gap:0}.auto-drill-mobile-panel{min-width:0;height:var(--mobile-side-view-height);pointer-events:none;flex-direction:column;flex:1;order:1;display:flex;overflow:hidden}.auto-drill-mobile-panel>header{box-sizing:border-box;pointer-events:auto;background:#12141c3d;border-radius:9px;flex:0 0 36px;align-items:center;padding:0 10px;display:flex}.auto-drill-mobile-panel>header strong{text-overflow:ellipsis;white-space:nowrap;color:#e69cff;overflow:hidden}.auto-drill-mobile-summary{pointer-events:auto;background:#12141c57;border-radius:8px;flex:none;margin-top:5px;padding:5px 9px 4px}.auto-drill-mobile-summary p{color:#d8d5e4;justify-content:space-between;align-items:center;height:19px;margin:0;font-size:12px;display:flex}.auto-drill-mobile-summary strong{color:#fff}.auto-drill-mobile-summary .digs strong{gap:4px;display:flex}.auto-drill-mobile-summary .success{color:#86e9a2}.auto-drill-mobile-summary .failure{color:#ff8592}.auto-drill-mobile-summary .separator{color:#d8d5e4}.auto-drill-mobile-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeb6cb88 transparent;touch-action:none;pointer-events:auto;cursor:grab;flex:1;min-height:0;margin-top:1px;padding:0;overflow-y:auto}.auto-drill-mobile-list:active{cursor:grabbing}.auto-drill-mobile-item{box-sizing:border-box;background:#12141c57;border-radius:8px;align-items:center;gap:7px;height:42px;margin:4px 0 0;padding:3px 7px;display:flex}.auto-drill-mobile-icon{background:#2e2f4f47;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.auto-drill-mobile-icon img{object-fit:contain;max-width:30px;max-height:30px;image-rendering:pixelated}.auto-drill-mobile-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auto-drill-mobile-item>strong{color:#ffd879;flex:none}@media (width<=540px){.mobile-auto-drill-stats{font-size:13px}}@media (prefers-reduced-motion:reduce){.mobile-auto-drill-stats *{transition:none!important}}#npc-guidance{z-index:6;pointer-events:none;transform-origin:0 0;font:13px var(--ui-font);color:#282559;position:absolute;overflow:hidden}#npc-guidance[hidden]{display:none}#npc-guidance img{image-rendering:pixelated;position:absolute}#npc-guidance .tutorial-portrait{bottom:0;left:0}#npc-guidance .tutorial-welcome{position:absolute}#npc-guidance .tutorial-welcome canvas{position:absolute;inset:0}#npc-guidance .tutorial-welcome header{position:absolute;top:3px;left:12px}#npc-guidance .tutorial-welcome-text{white-space:pre-wrap;width:268px;line-height:16px;position:absolute;top:29px;left:14px}#npc-tutorial-page{z-index:13;transform-origin:0 0;width:369px;height:535px;image-rendering:pixelated;position:absolute}#npc-tutorial-page[hidden]{display:none}#npc-tutorial-page>img{pointer-events:none}#npc-tutorial-page>button{cursor:pointer;background-color:#0000;border:0;width:46px;height:45px;padding:0;position:absolute;top:16px;left:305px}#npc-guidance:has(.tutorial-answer-arrow){z-index:14}#monster-quest-view{transform-origin:0 0;z-index:6;width:171px;height:133px;image-rendering:pixelated;position:absolute}#monster-quest-view[hidden]{display:none}#monster-quest-view>canvas{pointer-events:none;image-rendering:auto;width:171px;height:133px;position:absolute;inset:0}#monster-quest-view>header{cursor:move;touch-action:none;height:12px;position:absolute;inset:0 0 auto}.monster-quest-description{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:is(#monster-quest-return,#party-quest-return){background:var(--normal) no-repeat;cursor:pointer}:is(#monster-quest-return,#party-quest-return):hover{background-image:var(--hover)}:is(#monster-quest-return,#party-quest-return):active{background-image:var(--active)}:is(#monster-quest-return,#party-quest-return)[hidden]{display:none}:is(#monster-quest-return,#party-quest-return):focus-visible{outline:1px solid #fbe629}#party-quest-result .shop-sprite{background:var(--normal) no-repeat;cursor:pointer;image-rendering:pixelated;border:0;padding:0}#party-quest-result .shop-sprite:hover{background-image:var(--hover)}#party-quest-result .shop-sprite:active{background-image:var(--active)}#party-window{color:#463aba;font:12px Tahoma,sans-serif}#party-window .party-title{color:#fff;cursor:move}#party-window .shop-sprite{background:var(--normal) no-repeat;image-rendering:pixelated;border:0;padding:0}#party-window .shop-sprite:hover{background-image:var(--hover)}#party-window .shop-sprite:active{background-image:var(--active)}#party-window [aria-pressed=true]{outline:1px solid #ff91b3}#party-window select{color:#463aba;background:#fffed0;border:1px solid #a7b9dd;font:11px Tahoma,sans-serif}.party-dialog header{color:#fff;position:absolute;top:4px;left:12px}.party-dialog p{white-space:pre-line;position:absolute;top:30px;left:12px;right:12px}.party-dialog input{color:#463aba;background:#fffed0;border:1px solid #a7b9dd}.party-dialog label{color:#463aba;font:12px Tahoma,sans-serif}#party-floating{pointer-events:none;width:109px;height:218px}#party-floating .party-member{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:112px;height:32px;padding:0;position:absolute;left:0}#party-floating canvas{image-rendering:pixelated;position:absolute;top:0;left:0}#party-floating .party-member-status{color:#fff;text-shadow:1px 1px #292929;width:72px;font:11px Tahoma,sans-serif;position:absolute;top:0;left:40px}.party-dialog select{color:#463aba;background:#fffed0;border:1px solid #a7b9dd;font:12px Tahoma,sans-serif;display:block}#party-window .shop-sprite{color:#fff;text-shadow:1px 1px #463aba;font:12px Tahoma,sans-serif}#party-window .shop-sprite:disabled{opacity:.45}.party-dialog{font-family:var(--ui-font);overflow:hidden}.party-dialog::backdrop{background:0 0}.party-dialog header{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.party-dialog .party-roster-member{color:#463aba;width:277px;height:22px;font:12px var(--ui-font);align-items:center;gap:4px;padding:0 4px 0 23px;display:flex;position:absolute;left:11px}.party-roster-member>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.party-roster-member>span:last-of-type{white-space:nowrap;font-size:11px}.party-roster-member>img{width:18px;height:8px;position:absolute;left:3px}.party-roster-member.has-shares{width:226px}.party-dialog input[type=checkbox]{vertical-align:middle;width:auto;margin:0 4px 0 0;display:inline-block}.party-dialog select{max-width:175px}.party-dialog .shop-panel,#party-window{overflow:hidden}#party-floating .party-member[aria-pressed=true]{outline:1px solid #ff91b3}.party-dialog .party-roster-share-value{text-align:center;color:#45416d;width:29px;font-size:11px;overflow:hidden}.party-dialog .party-roster-share-step{z-index:1}#party-menu{z-index:30;transform-origin:0 0;font:12px var(--ui-font);color:#282559;image-rendering:pixelated;position:absolute}#party-menu canvas{pointer-events:none;position:absolute;inset:0}#party-menu button{box-sizing:border-box;color:#282559;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 5px;position:absolute}#party-menu button:hover,#party-menu button:focus-visible{background:var(--highlight) center/100% 100%;outline:0}#party-floating{overflow:hidden}.party-dialog .party-roster-member{padding-left:36px}.party-dialog .party-roster-member>span:first-of-type{width:136px;position:absolute;top:2px;left:36px}.party-dialog .party-roster-member>span:last-of-type{width:48px;position:absolute;top:2px;left:175px;overflow:hidden}.party-dialog .party-roster-member>img.party-job-icon{width:21px;height:19px;top:1px;left:15px}.party-dialog input[type=radio]{vertical-align:middle;accent-color:#8276d1;width:18px;height:17px;margin:0 2px 0 0}.party-dialog input[type=checkbox][data-field=applicable]{accent-color:#8276d1;width:18px;height:17px}.party-dialog .party-roster-share-mode{text-align:center;width:51px;overflow:hidden}.party-dialog label:has(input[type=radio]){white-space:nowrap;font-size:11px}.party-dialog input[type=radio],.party-dialog input[type=checkbox][data-field=applicable]{appearance:none;background:var(--choice-off) center no-repeat;image-rendering:pixelated;border:0}.party-dialog input[type=radio]:checked,.party-dialog input[type=checkbox][data-field=applicable]:checked{background-image:var(--choice-on)}.party-dialog .shop-sprite{background:var(--normal) no-repeat;image-rendering:pixelated;color:#fff;font:12px var(--ui-font);border:0;padding:0}.party-dialog .shop-sprite:hover{background-image:var(--hover)}.party-dialog .shop-sprite:active{background-image:var(--active)}#party-floating .party-member>canvas{width:112px;height:32px}#party-floating>.party-floating-heading{width:112px;height:19px}#party-floating .party-floating-control{pointer-events:auto;z-index:1;background:var(--normal) no-repeat;image-rendering:pixelated;border:0;padding:0;position:absolute;top:0}#party-floating .party-floating-control:hover{background-image:var(--hover)}#party-floating .party-floating-control:active{background-image:var(--active)}#party-floating .party-member-status{white-space:nowrap;height:14px;line-height:13px;font-family:var(--ui-font);overflow:hidden}#party-floating .party-member-status>span{white-space:nowrap;width:max-content;animation:5s linear infinite party-status-scroll;display:inline-block}@keyframes party-status-scroll{0%{transform:translate(72px)}to{transform:translate(-100%)}}.party-title,#party-board header{touch-action:none;-webkit-user-select:none;user-select:none}#party-floating .party-floating-heading{pointer-events:auto;cursor:move;touch-action:none}#party-floating.mobile-party-floating{z-index:17;pointer-events:none;color:#f7f8ff;text-shadow:0 1px 2px #111827;font:14px/1.25 "MN Maguro",var(--ui-font);image-rendering:auto;align-items:flex-start;gap:6px;display:flex;overflow:visible}#party-floating.mobile-party-floating.mobile-collapsed{gap:0}#party-floating.mobile-party-floating .party-mobile-panel{pointer-events:none;flex-direction:column;flex:1;order:1;min-width:0;height:100%;display:flex}#party-floating.mobile-party-floating .party-mobile-panel>header{box-sizing:border-box;pointer-events:auto;white-space:nowrap;background:#12141c3d;border-radius:9px;align-items:center;gap:3px;min-height:36px;padding:0 2px 0 4px;display:flex}#party-floating.mobile-party-floating .party-mobile-heading{flex:0 auto;align-items:center;gap:3px;min-width:0;display:flex}#party-floating.mobile-party-floating .party-mobile-heading strong{text-overflow:ellipsis;white-space:nowrap;color:#e69cff;overflow:hidden}#party-floating.mobile-party-floating .party-mobile-heading>span{color:#ffd767;font-size:12px}#party-floating.mobile-party-floating .party-mobile-bonus{flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}#party-floating.mobile-party-floating .party-mobile-bonus img{object-fit:contain;object-position:left center;image-rendering:auto;width:auto;max-width:58px;height:10px}#party-floating.mobile-party-floating .party-mobile-exp{width:auto;max-width:58px;height:10px;image-rendering:pixelated;position:static!important}#party-floating.mobile-party-floating .party-mobile-action{color:#f7f8ff;width:36px;height:36px;font:700 20px/36px var(--ui-font);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:18px;flex:0 0 36px;padding:0}#party-floating.mobile-party-floating .party-mobile-action:disabled{opacity:.35;cursor:default}#party-floating.mobile-party-floating .party-mobile-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeb6cb88 transparent;pointer-events:none;touch-action:pan-y;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:48px;align-content:start;gap:4px;min-height:0;margin-top:6px;display:grid;overflow:auto}#party-floating.mobile-party-floating .party-mobile-member{box-sizing:border-box;color:#f7f8ff;text-align:left;cursor:pointer;pointer-events:auto;background:#12141c57;border:0;border-radius:8px;align-items:center;gap:5px;width:100%;min-width:0;min-height:48px;margin:0;padding:5px 6px;display:flex;position:relative}#party-floating.mobile-party-floating .party-mobile-member[aria-pressed=true],#party-floating.mobile-party-floating .party-mobile-member:focus-visible{box-shadow:none;outline:0}#party-floating.mobile-party-floating .party-mobile-slot{box-sizing:border-box;color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--ui-font);text-align:center;text-shadow:none;background:#7766a8;border-radius:9px;flex:0 0 18px;place-items:center;padding:0 3px;display:grid;position:static}#party-floating.mobile-party-floating .party-mobile-leader .party-mobile-slot{background:0 0;width:18px;height:18px;padding:0}#party-floating.mobile-party-floating .party-mobile-slot img{object-fit:contain;max-width:18px;max-height:18px;image-rendering:pixelated}#party-floating.mobile-party-floating .party-mobile-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#party-floating.mobile-party-floating .party-mobile-name{align-items:baseline;gap:2px;min-width:0;display:flex}#party-floating.mobile-party-floating .party-mobile-name strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#party-floating.mobile-party-floating .party-mobile-name small{white-space:nowrap;color:#d8d5e4;font-size:10px}#party-floating.mobile-party-floating .party-mobile-gauge{background:#ffffff1f;border-radius:3px;height:4px;overflow:hidden}#party-floating.mobile-party-floating .party-mobile-gauge i{border-radius:inherit;height:100%;display:block}#party-floating.mobile-party-floating .party-mobile-gauge.hp i{background:#ef7285}#party-floating.mobile-party-floating .party-mobile-gauge.mp i{background:#6ca6ee}#party-floating.mobile-party-floating .party-mobile-status{color:#ffd879;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=540px){#party-floating.mobile-party-floating{font-size:13px}}@media (prefers-reduced-motion:reduce){#party-floating.mobile-party-floating *{transition:none!important}}.ptm-picker{z-index:25;box-sizing:border-box;font:14px var(--ui-font);background:linear-gradient(135deg,#f8fcfff5,#e5eef5f2);border:1px solid #fffc;border-radius:18px;flex-direction:column;gap:6px;padding:6px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 14px #102e5040,inset 0 1px #fff}.ptm-row{align-items:center;gap:8px;min-height:44px;display:flex}.ptm-icon{background:radial-gradient(circle at 50% 40%,#fff,#d6e6f2);border-radius:20px;flex:0 0 40px;place-items:center;height:40px;display:grid}.ptm-icon canvas{image-rendering:pixelated}.ptm-picker .ptm-title{color:#385d7d;min-width:0;font:600 14px/19px var(--ui-font);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ptm-x{color:#7e96aa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;padding:0;display:grid}.ptm-picker .ptm-x{position:relative}.ptm-picker .ptm-x:before{content:"";background:#c4d5e2;width:1px;position:absolute;top:12px;bottom:12px;left:0}.ptm-all{color:#3e6fb0;height:40px;font:700 14px var(--ui-font);cursor:pointer;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:20px;flex:none;align-items:center;gap:5px;padding:0 12px;display:flex}.ptm-chips{overscroll-behavior:contain;scrollbar-width:none;align-items:center;gap:6px;min-height:46px;padding:1px;display:flex;overflow:auto hidden}.ptm-chips::-webkit-scrollbar{display:none}.ptm-chips.ptm-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ptm-chip{box-sizing:border-box;color:#426785;max-width:170px;height:44px;font:600 13px var(--ui-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 12px 0 4px;display:flex}.ptm-chip[hidden]{display:none}.ptm-chip.ptm-press,.ptm-chip:active{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#427bc1}.ptm-chip.ptm-press small,.ptm-chip:active small{color:#e8f3ff}.ptm-chip:focus-visible,.ptm-all:focus-visible,.ptm-x:focus-visible,.ptm-cancel:focus-visible{outline-offset:-2px;outline:2px solid #6396cc}.ptm-face{background:#cfe0ec;border-radius:17px;flex:0 0 34px;width:34px;height:34px;overflow:hidden}.ptm-face canvas{width:34px;height:34px;display:block}.ptm-label{flex-direction:column;min-width:0;line-height:15px;display:flex}.ptm-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptm-label small{text-overflow:ellipsis;white-space:nowrap;color:#7a93a8;font:400 11px var(--ui-font);overflow:hidden}.ptm-none{color:#7a93a8;min-height:44px;font:13px var(--ui-font);white-space:nowrap;text-overflow:ellipsis;border:1px dashed #b9c9d1;border-radius:22px;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex;overflow:hidden}.ptm-none[hidden]{display:none}.ptm-list{z-index:40;box-sizing:border-box;font:14px var(--ui-font);background:#f3f6f1;border:2px solid #e7f0f4;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0b1f3355}.ptm-list>header,.ptm-card>header{color:#fff;font:600 15px var(--ui-font);text-shadow:0 1px #0003;background:linear-gradient(90deg,#8fc1dc,#5a86c9);flex:0 0 44px;align-items:center;padding-left:16px;display:flex}.ptm-list>header .ptm-title,.ptm-card>header .ptm-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ptm-list>header small{opacity:.85;margin-left:6px;font-weight:400}.ptm-list>header .ptm-x,.ptm-card>header .ptm-x{color:#fff;flex-basis:48px}.ptm-search{box-sizing:border-box;color:#7a93a8;background:#fff;border:1px solid #b9c9d1;border-radius:20px;flex:none;align-items:center;gap:6px;height:40px;margin:8px 10px 6px;padding:0 12px;display:flex}.ptm-search input{color:#385d7d;min-width:0;font:14px var(--ui-font);background:0 0;border:0;outline:0;flex:1}.ptm-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:44px;align-content:start;gap:6px;min-height:0;padding:2px 10px 10px;display:grid;overflow:auto}.ptm-grid .ptm-chip{width:100%;max-width:none}.ptm-grid .ptm-none{grid-column:1/-1}.ptm-popover{z-index:35;box-sizing:border-box;background:linear-gradient(135deg,#f8fcfff5,#e5eef5f2);border:1px solid #fffc;border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;box-shadow:0 6px 18px #102e5055}.ptm-popover .ptm-chip{width:100%;max-width:none}.ptm-touch{z-index:36;box-sizing:border-box;pointer-events:none;background:#5a86c959;border:3px solid #fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:fixed;box-shadow:0 0 0 2px #5a86c9,0 2px 8px #0005}.ptm-wait{box-sizing:border-box;background:#0a142047;border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:auto;overflow:hidden}.ptm-wait::backdrop{background:0 0}.ptm-card{box-sizing:border-box;width:min(340px,100% - 32px);font:14px var(--ui-font);background:#f3f6f1;border:2px solid #e7f0f4;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0b1f3355}.ptm-body{align-items:center;gap:12px;padding:12px 14px;display:flex}.ptm-art{flex:0 0 64px;place-items:center;height:64px;display:grid;position:relative}.ptm-glow{width:92px;height:92px;position:absolute;top:-14px;left:-14px}.ptm-invite{image-rendering:pixelated;position:relative}.ptm-message{color:#4a6175;min-width:0;font:14px/20px var(--ui-font);overflow-wrap:anywhere;background:#fffdf6;border:1px solid #e3e9e4;border-radius:10px;flex:1;margin:0;padding:8px 10px}.ptm-message b{color:#3e6fb0;font-weight:600}.ptm-card footer{padding:0 14px 12px;display:flex}.ptm-cancel{color:#426785;min-height:44px;font:600 15px var(--ui-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(155deg,#fff,#dbe3e8);border:1px solid #b9c9d1;border-radius:22px;flex:1;padding:0 12px;overflow:hidden}.ptm-cancel:active{background:#c5dbed}@media (prefers-reduced-motion:reduce){.ptm-chip,.ptm-all{transition:none}}#friend-window{z-index:19;transform-origin:0 0;font:12px var(--ui-font);color:#575757;image-rendering:pixelated;position:absolute;overflow:visible}#friend-window .friend-art{pointer-events:none;position:absolute;inset:0}#friend-window .friend-icon{pointer-events:none;image-rendering:pixelated;position:absolute}#friend-window .friend-title{white-space:nowrap;color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;width:92px;height:17px;position:absolute;top:3px;left:48px;overflow:hidden}#friend-window .friend-list-min~.friend-title{width:90px;left:0}#friend-window:has(.friend-list-min) .friend-title{width:90px;left:0}#friend-window .shop-sprite{background:var(--normal) no-repeat;image-rendering:pixelated;border:0;padding:0}#friend-window .shop-sprite:hover{background-image:var(--hover)}#friend-window .shop-sprite:active{background-image:var(--active)}#friend-window .friend-group-label{color:#575757;line-height:14px;position:absolute;top:25px;left:57px}#friend-window .friend-group[aria-disabled=true]{pointer-events:none;opacity:.45}#friend-window .friend-list{width:155px;height:180px;position:absolute;top:44px;left:8px;overflow:hidden}#friend-window .friend-list-min{width:120px;height:144px;top:17px;left:4px}#friend-window .friend-row{box-sizing:border-box;color:#9b9ca4;width:155px;height:20px;font:12px var(--ui-font);text-align:left;background-color:#0000;background-repeat:no-repeat;border:0;padding:0;display:block;position:relative;overflow:hidden}#friend-window .friend-list-min .friend-row{width:120px;height:18px}#friend-window .friend-row[data-online=true]{color:#a42e49}#friend-window .friend-list-min .friend-row{color:#baff00}#friend-window .friend-row>span{white-space:nowrap;width:120px;height:20px;position:absolute;top:2px;left:33px;overflow:hidden}#friend-window .friend-list-min .friend-row>span{width:120px;left:0}#friend-window .friend-row>.friend-name{display:flex}#friend-window .friend-name>span{flex:none}#friend-window .friend-name>.friend-nick{white-space:pre;text-overflow:ellipsis;color:#7a5a8c;flex:0 auto;min-width:0;overflow:hidden}#friend-window .friend-row[data-online=false] .friend-nick{color:#6d7a8c}#friend-window .friend-list-min .friend-nick{color:#e6ffa0}#friend-window .friend-job{pointer-events:none;image-rendering:pixelated;position:absolute}#friend-window .friend-scroll-button{position:absolute}#friend-window .friend-scroll-track{width:12px;height:156px;position:absolute;top:56px;left:169px}#friend-window .friend-scroll-track canvas{width:12px;image-rendering:pixelated;position:absolute;left:0}#friend-window .friend-actions{flex-direction:row;gap:2px;height:18px;display:flex;position:absolute;top:232px;right:8px}#friend-window .native-text-button:disabled{opacity:.45}.friend-modal-shield{z-index:20;background:0 0;position:absolute;overflow:hidden}.friend-native-dialog{transform-origin:0 0;font:12px var(--ui-font);color:#575757;image-rendering:pixelated;position:absolute;overflow:visible}.friend-native-dialog>canvas{pointer-events:none;position:absolute;inset:0}.friend-dialog-title{color:#fff;white-space:nowrap;width:150px;height:17px;font-weight:400;position:absolute;top:3px;left:48px;overflow:hidden}.friend-native-dialog[data-friend-dialog=memo] .friend-dialog-title{width:220px;font-weight:700;left:10px}.friend-make-label{white-space:nowrap;width:80px;height:16px;line-height:16px;position:absolute;top:29px;left:9px;overflow:hidden}.friend-name-input{box-sizing:border-box;color:#575757;width:110px;height:18px;font:12px var(--ui-font);background-color:#0000;background-repeat:no-repeat;border:0;outline:0;padding:1px 4px;position:absolute;top:28px;left:89px}.friend-dialog-message{text-align:center;white-space:pre-line;justify-content:center;align-items:center;width:230px;height:35px;margin:0;display:flex;position:absolute;top:28px;left:10px;overflow:hidden}.friend-native-dialog:is([data-friend-dialog=request],[data-friend-dialog=wait],[data-friend-dialog=delete]) .friend-dialog-title{text-shadow:-1px -1px #443a77,0 -1px #443a77,1px -1px #443a77,-1px 0 #443a77,1px 0 #443a77,-1px 1px #443a77,0 1px #443a77,1px 1px #443a77,1px 0 #fff;width:224px;font-weight:700;top:5px;left:10px}.friend-native-dialog:is([data-friend-dialog=request],[data-friend-dialog=wait],[data-friend-dialog=delete]) .friend-dialog-message{text-align:left;white-space:pre-line;width:224px;height:20px;display:block;top:28px;left:13px;overflow:hidden}.friend-dialog-actions{gap:2px;height:18px;display:flex;position:absolute;bottom:5px;right:8px}.friend-native-dialog .native-text-button:disabled{opacity:.45}#friend-menu{z-index:30;transform-origin:0 0;font:12px var(--ui-font);color:#282559;image-rendering:pixelated;position:absolute}#friend-menu canvas{pointer-events:none;position:absolute;inset:0}#friend-menu button{box-sizing:border-box;color:#282559;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 5px;position:absolute}#friend-menu button:hover,#friend-menu button:focus-visible{background:var(--highlight) center/100% 100%;outline:0}.friend-move-label{white-space:nowrap;width:72px;height:18px;line-height:18px;position:absolute;top:29px;left:9px;overflow:hidden}.friend-move-group[aria-disabled=true]{pointer-events:none;opacity:.45}.friend-memo-name{color:#fff;white-space:nowrap;width:110px;height:16px;line-height:16px;position:absolute;top:34px;left:45px;overflow:hidden}.friend-memo-icon{pointer-events:none;image-rendering:pixelated;position:absolute}.friend-memo-limit{color:#575757;text-align:right;white-space:nowrap;width:70px;height:16px;line-height:16px;position:absolute;top:75px;left:169px;overflow:hidden}.friend-memo-input{box-sizing:border-box;color:#575757;width:220px;height:20px;font:12px var(--ui-font);background-color:#0000;background-repeat:no-repeat;border:0;outline:0;padding:1px 4px;position:absolute;top:52px;left:18px}#friend-sms-reader{z-index:20}#friend-sms-reader .friend-dialog-title{width:220px;font-weight:700;left:10px}.friend-reader-name,.friend-reader-kind{color:#fff;white-space:nowrap;width:200px;height:10px;line-height:10px;position:absolute;top:28px;left:38px;overflow:hidden}.friend-reader-kind{text-align:right}.friend-reader-time{color:#282559;white-space:nowrap;width:200px;height:10px;line-height:10px;position:absolute;top:47px;left:12px;overflow:hidden}.friend-reader-content{color:#282559;white-space:pre-wrap;overflow-wrap:anywhere;width:210px;height:40px;margin:0;line-height:14px;position:absolute;top:67px;left:25px;overflow:hidden}.friend-reader-counter{color:#a42e49;text-align:center;white-space:nowrap;width:236px;height:16px;line-height:16px;position:absolute;top:109px;left:10px}.friend-reader-previous,.friend-reader-next{border:0;padding:0;position:absolute;top:113px}.friend-reader-previous{left:86px}.friend-reader-next{left:158px}#couple-view{z-index:18;transform-origin:0 0;isolation:isolate;touch-action:none;width:582px;height:362px;position:absolute}#couple-view[hidden]{display:none}#couple-view canvas{width:582px;height:362px;image-rendering:pixelated;display:block}#marriage-option-view{z-index:20;transform-origin:0 0;isolation:isolate;touch-action:none;width:336px;height:400px;position:absolute}#marriage-option-view[hidden]{display:none}#marriage-option-view canvas{width:336px;height:400px;image-rendering:pixelated;display:block}#wedding-gate-view{z-index:20;transform-origin:0 0;isolation:isolate;touch-action:none;width:655px;height:475px;position:absolute;overflow:hidden}#wedding-gate-view[hidden]{display:none}#wedding-gate-view canvas{width:655px;height:475px;image-rendering:pixelated;display:block}#wedding-room-view{z-index:21;transform-origin:0 0;isolation:isolate;touch-action:none;width:285px;height:400px;position:absolute;overflow:hidden}#wedding-room-view[hidden]{display:none}#wedding-room-view canvas{width:285px;height:400px;image-rendering:pixelated;display:block}#wedding-board-view{z-index:21;transform-origin:0 0;isolation:isolate;touch-action:none;width:653px;height:490px;position:absolute;overflow:hidden}#wedding-board-view[hidden]{display:none}#wedding-board-view canvas{width:653px;height:490px;image-rendering:pixelated;display:block}.wedding-board-message{resize:none;line-height:17px;overflow:hidden}.wedding-native-input{z-index:2;box-sizing:border-box;color:#604396;font:12px/18px var(--ui-font);background:0 0;border:0;outline:0;padding:1px 4px;position:absolute}.wedding-password-input{text-align:center}#wedding-message-view{z-index:21;transform-origin:0 0;isolation:isolate;width:300px;height:100px;position:absolute;overflow:hidden}#wedding-message-view[hidden]{display:none}#wedding-message-view canvas{width:300px;height:100px;image-rendering:pixelated;display:block}.wedding-message-input{box-sizing:border-box;color:#604396;width:270px;height:20px;font:12px/18px var(--ui-font);background:0 0;border:0;outline:0;padding:1px 4px;position:absolute;top:52px;left:14px}.wedding-message-button{position:absolute;top:77px;right:8px}.couple-message{overflow:visible}.couple-message::backdrop{background:0 0}.couple-message .shop-panel{position:relative;overflow:hidden}.couple-message .shop-panel>canvas{pointer-events:none;position:absolute;inset:0}.couple-message header{white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px #55558b;font-weight:600;overflow:hidden}.couple-message p{white-space:pre-line;color:#938781;height:auto;font:14px/20px var(--ui-font);top:31px;bottom:31px;overflow:hidden}.couple-message p strong{font-weight:700}.couple-message footer{z-index:2}.couple-message .native-text-button{background-image:var(--normal)}.couple-message .native-text-button:hover{background-image:var(--hover)}.couple-message .native-text-button:active{background-image:var(--active)}#myview[data-tab=couple] .myview-content{width:430px;height:377px;top:43px;left:8px;overflow:hidden}#myview .myview-couple-text{color:#fff;font:12px/18px var(--ui-font);white-space:pre-wrap;text-align:center;text-shadow:1px 1px #b9577e;margin:0;position:absolute}#myview .myview-couple-button{background:transparent var(--normal) no-repeat;width:165px;height:21px;image-rendering:pixelated;color:#fff;font:12px/21px var(--ui-font);text-align:center;text-shadow:1px 1px #865766;border:0;border-radius:0;padding:0;position:absolute}#myview .myview-couple-button:hover:not(:disabled){background-image:var(--hover)}#myview .myview-couple-button:active:not(:disabled){background-image:var(--active)}#myview .myview-couple-button:disabled{background-image:var(--normal);color:#fff}#myview .myview-couple-dday{text-align:left;color:#fff;text-shadow:-1px 0 #db7093,1px 0 #db7093,0 -1px #db7093,0 1px #db7093;height:15px;line-height:15px}#myview .myview-couple-advice{text-align:left;color:#604396;line-height:18px}#myview .myview-couple-anniversary{color:#fff;text-shadow:1px 1px #ff6ec7;height:35px}#myview .myview-couple-state{color:#ff4d4d;height:35px}#guild-window{z-index:19;transform-origin:0 0;color:#4a4678;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-window .guild-art{pointer-events:none;position:absolute;inset:0}#guild-window .guild-drag{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;width:240px;height:20px;position:absolute;top:2px;left:6px}#guild-window .guild-caption{color:#fff;text-shadow:1px 1px #555a9c;pointer-events:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:44px}#guild-window .guild-emblem{width:64px;height:64px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}#guild-window .guild-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;width:176px;height:15px;line-height:15px;position:absolute;top:28px;left:51px;overflow:hidden}#guild-window .guild-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}#guild-window .guild-close:hover{background-image:var(--hover)}#guild-window .guild-close:active{background-image:var(--active)}#guild-window .guild-menu-button{background:var(--normal) no-repeat;cursor:pointer;touch-action:manipulation;border:0;padding:0;position:absolute;overflow:hidden}#guild-window .guild-menu-button:hover:not(:disabled){background-image:var(--hover)}#guild-window .guild-menu-button:active:not(:disabled){background-image:var(--active)}#guild-window .guild-menu-button:focus-visible{outline-offset:-1px;outline:1px solid #fbe629}#guild-window .guild-emblem-ticket-count{z-index:2;pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}#guild-window .guild-level{color:#ffc832;text-align:center;pointer-events:none;width:80px;height:15px;line-height:15px;position:absolute;top:48px;left:98px}#guild-window .guild-row-label,#guild-window .guild-row-value{white-space:nowrap;pointer-events:none;height:15px;line-height:15px;position:absolute;overflow:hidden}#guild-window .guild-row-label{color:#fff;text-align:center;width:50px;font-weight:700;left:24px}#guild-window .guild-row-value{color:#3e3a58;width:185px;left:78px}#guild-window .guild-row-0{top:69px}#guild-window .guild-row-1{top:89px}#guild-window .guild-row-2{top:116px}#guild-window .guild-row-3{top:148px}#guild-window .guild-row-4{top:168px}#guild-window .guild-row-5{top:188px}#guild-window .guild-not-member{color:#fff;white-space:normal;pointer-events:none;align-items:center;width:230px;height:100px;line-height:15px;display:flex;position:absolute;top:100px;left:22px}#guild-window .guild-bottom-close{position:absolute;top:407px;left:228px}#guild-controller{z-index:20;transform-origin:0 0;color:#4a4678;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-controller[data-menu="2"]{overflow:visible}#guild-controller .guild-controller-art{pointer-events:none;position:absolute;inset:0}#guild-controller .guild-info-text{pointer-events:none;image-rendering:auto;position:absolute;inset:0}#guild-controller .guild-controller-sprite{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}#guild-controller>header{color:#fff;text-shadow:1px 1px #555a9c;cursor:move;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:12px;right:25px}#guild-controller .guild-controller-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}#guild-controller .guild-controller-close:hover{background-image:var(--hover)}#guild-controller .guild-controller-close:active{background-image:var(--active)}#guild-controller .guild-controller-text{white-space:nowrap;pointer-events:none;box-sizing:border-box;line-height:15px;display:block;position:absolute;overflow:hidden}#guild-controller .guild-controller-text.label{color:#fff;text-align:center;text-shadow:1px 1px #646b9c}#guild-controller .guild-controller-text.multiline,#guild-controller .guild-controller-text.notice{white-space:pre-wrap;padding:3px}#guild-controller .guild-controller-text.hint{text-align:right;color:#777}#guild-controller .guild-controller-text.info-name,#guild-controller .guild-controller-text.member-head,#guild-controller .guild-controller-text.shop-points,#guild-controller .guild-controller-text.shop-selection,#guild-controller .guild-controller-text.battle-title,#guild-controller .guild-controller-text.battle-home,#guild-controller .guild-controller-text.battle-page,#guild-controller .guild-controller-text.league-empty,#guild-controller .guild-controller-text.emblem-page{text-align:center}#guild-controller .guild-controller-text.info-name{color:#fff}#guild-controller .guild-controller-text.info-value-0,#guild-controller .guild-controller-text.info-value-1,#guild-controller .guild-controller-text.info-value-6,#guild-controller .guild-controller-text.info-value-7{color:#2d5495}#guild-controller .guild-controller-text.info-value-2,#guild-controller .guild-controller-text.info-value-3,#guild-controller .guild-controller-text.info-value-4,#guild-controller .guild-controller-text.info-value-5{color:#c64d79}#guild-controller .guild-controller-text.info-value-8{color:#83479d}#guild-controller .guild-controller-text.manage-label{color:#575757;font-size:11px}#guild-controller .guild-controller-text.manage-group{color:#fff;font-weight:700}#guild-controller .guild-notice-toggle{cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute}#guild-controller .guild-controller-text.notice-title,#guild-controller .guild-controller-text.notice-date{color:#fff;z-index:2}#guild-controller .guild-controller-text.notice-date{text-align:right;justify-content:flex-end}#guild-controller .guild-controller-text.notice-content{color:#3f3c68;z-index:2;padding:0;line-height:15px}#guild-controller[data-menu="0"] .guild-controller-button{z-index:3}#guild-controller[data-menu="1"] .guild-controller-button{color:#fff;text-shadow:1px 1px #8d2915}#guild-controller .guild-member-title{background:var(--normal) no-repeat;color:#575757;text-align:center;white-space:nowrap;cursor:pointer;border:0;height:19px;padding:0;font:11px/19px Tahoma,Leelawadee UI,sans-serif;position:absolute}#guild-controller .guild-member-title:hover{background-image:var(--hover)}#guild-controller .guild-member-title:active{background-image:var(--active)}#guild-controller .guild-controller-text.member-cell{text-align:center;color:#575757}#guild-controller .guild-controller-text.member-total{color:#fff;justify-content:center;align-items:center;display:flex}#guild-controller .guild-controller-text.member-page{text-align:center;color:#fff;background:#f29a3e;font-weight:700}#guild-controller .guild-member-check{cursor:pointer;width:20px;height:20px;image-rendering:pixelated;background:no-repeat;border:0;padding:0;position:absolute}#guild-controller .guild-controller-text.member-search-label{color:#fff;font-weight:700}#guild-controller .npc-service-combo,#guild-controller .npc-service-combo-item,#guild-controller .guild-member-input{font-family:Tahoma,Leelawadee UI,sans-serif}#guild-controller .npc-service-combo[aria-expanded=true]{z-index:20}#guild-controller .guild-controller-text.league-empty{white-space:normal;color:#8d5d32;font-weight:700}#guild-controller .guild-controller-button{background:var(--normal) no-repeat;color:#4a4678;border:0;justify-content:center;align-items:center;padding:0;font:11px/1 Tahoma,Leelawadee UI,sans-serif;display:flex;position:absolute}#guild-controller .guild-member-action{color:#fff;text-shadow:1px 1px #8d2915}#guild-controller .guild-controller-button:hover{background-image:var(--hover)}#guild-controller .guild-controller-button:active{background-image:var(--active)}#guild-controller[data-menu="5"],#guild-controller[data-menu="6"]{color:#648c91}#guild-controller[data-menu="5"]>header,#guild-controller[data-menu="6"]>header{text-align:center;color:#6ec8c8;text-shadow:1px 1px #282828;left:65px;right:65px}#guild-controller[data-menu="5"] .guild-controller-button,#guild-controller[data-menu="6"] .guild-controller-button{color:#bb8730;text-shadow:1px 1px #101820}#guild-controller[data-menu="5"] .guild-controller-button.battle-action{color:#fff;text-shadow:1px 1px #8d2915}#guild-controller .battle-title{color:#6ec8c8;text-shadow:1px 1px #282828}#guild-controller .battle-home{color:#e67d3c;text-shadow:1px 1px #282828}#guild-controller .battle-page{color:#d29b4b;text-shadow:1px 1px #282828}#guild-controller .battle-help{color:#b8a99a;text-shadow:1px 1px #282828}#guild-controller .battle-cell{text-shadow:1px 1px #282828}#guild-controller .battle-cell-0,#guild-controller .battle-cell-2{color:#fff;text-align:center}#guild-controller .battle-cell-1{color:#000;text-shadow:none}#guild-controller .battle-cell-3{color:#db7737}#guild-controller .battle-cell-4{color:#64b4b4}#guild-controller .battle-cell-5,#guild-controller .battle-cell-6,#guild-controller .battle-cell-7,#guild-controller .battle-cell-8{color:#ffc896}#guild-controller .guild-battle-team-emblem{pointer-events:none;width:64px;height:64px;image-rendering:pixelated;position:absolute}#guild-controller .league-head{text-align:center;color:#648c91}#guild-controller .shop-comment,#guild-controller .shop-description{color:#64321e}#guild-controller .shop-selection{color:#fff}#guild-controller .shop-coins{text-align:right;color:#64321e}#guild-controller .shop-cost{text-align:right;color:#ff7e00}.guild-controller-text.shop-balance{text-align:right;color:#008ce6;font-weight:700}.guild-controller-text.shop-price{text-align:center;color:#ff7200;font-weight:700}#guild-controller .shop-points{color:#fff;text-shadow:1px 1px #783c00}#guild-controller .shop-tab{text-align:center;color:#9a5f14}#guild-controller .guild-controller-text.shop-tab.selected{color:#fffff7;text-shadow:1px 1px #783c00}#guild-controller .shop-cell-price{text-align:center;color:#fff;text-shadow:1px 1px #783c00;font-weight:700}#guild-controller .shop-purchase{color:#fff;text-shadow:1px 1px #783c00}#guild-controller .guild-shop-pick{cursor:pointer;background:0 0;border:0;position:absolute}#guild-controller .guild-shop-pick:focus-visible{outline-offset:-2px;outline:2px solid #ffcb25}.guild-shop-confirm,.guild-emblem-confirm,.guild-shop-history,.guild-battle-request,.guild-battle-enter-request{z-index:32;color:#576388;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;overflow:hidden}.guild-battle-dialog,.guild-battle-password{z-index:33;color:#576388;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;overflow:visible}.guild-battle-dialog>canvas,.guild-battle-password>canvas{pointer-events:none;position:absolute;inset:0}.guild-battle-dialog>header,.guild-battle-password>header{color:#fff;text-shadow:1px 1px #555a9c;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:10px;right:25px}.guild-battle-dialog .guild-controller-text,.guild-battle-password .guild-controller-text{box-sizing:border-box;white-space:nowrap;pointer-events:none;line-height:17px;display:block;position:absolute;overflow:hidden}.guild-battle-dialog .guild-battle-label,.guild-battle-password .guild-battle-label{color:#576388}.guild-battle-dialog .guild-battle-label.hint{color:#777;text-align:left}.guild-battle-dialog .guild-battle-description,.guild-battle-dialog .guild-battle-fixed-help{white-space:pre-wrap;color:#576388;line-height:14px}.guild-battle-dialog .guild-battle-fixed-help{font-size:11px}.guild-battle-dialog .guild-battle-map-preview{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}.guild-battle-dialog .guild-battle-private{pointer-events:none;position:absolute}.guild-battle-dialog .guild-battle-rule-step{background:var(--normal) no-repeat;color:#0000;border:0;padding:0;position:absolute}.guild-battle-dialog .guild-battle-rule-step:hover{background-image:var(--hover)}.guild-battle-dialog .guild-battle-rule-step:active{background-image:var(--active)}.guild-battle-dialog .guild-battle-no-control{color:#777;text-align:center;background:#f6f5e9}.guild-battle-dialog .guild-battle-input,.guild-battle-password .guild-battle-input{box-sizing:border-box;color:#4a4678;background-color:#0000;background-repeat:no-repeat;border:0;outline:0;height:17px;padding:1px 4px;font:12px/16px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-battle-dialog .npc-service-combo{z-index:3;position:absolute}.guild-battle-dialog .npc-service-combo[aria-expanded=true]{z-index:30}.guild-battle-dialog>footer,.guild-battle-password>footer{gap:2px;height:18px;display:flex;position:absolute;bottom:5px;right:8px}.guild-preparation-panel{z-index:28;transform-origin:0 0;image-rendering:pixelated;color:#d5d5d5;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}.guild-preparation-panel>.guild-preparation-art{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}.guild-preparation-panel>header{z-index:1;color:#6ec8c8;text-align:center;text-shadow:1px 1px #282828;-webkit-user-select:none;user-select:none;height:15px;font-weight:400;line-height:15px;position:absolute;top:12px;overflow:hidden}#guild-battle-preparation>header{width:200px;left:130px}#guild-battle-invite>header{width:322px;left:0}.guild-preparation-panel .guild-controller-text{box-sizing:border-box;white-space:nowrap;pointer-events:none;line-height:17px;display:block;position:absolute;overflow:hidden}.guild-preparation-panel .guild-controller-sprite{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}.guild-preparation-panel .guild-battle-team-emblem{pointer-events:none;width:64px;height:64px;image-rendering:pixelated;position:absolute}.guild-preparation-panel .guild-controller-button{background:var(--normal) no-repeat;color:#fff;text-shadow:1px 1px #3a281b;cursor:pointer;image-rendering:pixelated;border:0;padding:0;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-preparation-panel .guild-controller-button:hover{background-image:var(--hover)}.guild-preparation-panel .guild-controller-button:active{background-image:var(--active)}.guild-preparation-panel .guild-controller-button:disabled{background-image:var(--disabled,var(--active));cursor:default}#guild-battle-preparation .prep-room-number,#guild-battle-preparation .prep-room-map{color:#fff;text-shadow:1px 1px #000}#guild-battle-preparation .prep-room-number{text-align:right}#guild-battle-preparation .prep-room-map{text-align:left}#guild-battle-preparation .prep-room-title{color:#fff;text-shadow:1px 1px #000}#guild-battle-preparation .prep-home-name{color:#dd7437;text-shadow:1px 1px #4a321e}#guild-battle-preparation .prep-guest-name{color:#64b4b4;text-shadow:1px 1px #282828}#guild-battle-preparation .prep-home-level,#guild-battle-preparation .prep-guest-level{color:#ffc896;text-shadow:1px 1px #4a321e}#guild-battle-preparation .prep-player{color:#b9b9b9;padding-left:5px}#guild-battle-preparation .prep-player.occupied{color:#f0eee1}#guild-battle-preparation .prep-level{text-align:right;color:#c4b28d;padding-right:5px}#guild-battle-preparation .prep-ready{color:#ffe186;width:68px;height:70px;font-weight:700}#guild-battle-preparation .prep-exit{color:#0000;width:54px;height:20px;text-shadow:none}#guild-battle-preparation .prep-close{color:#0000;width:20px;height:21px;text-shadow:none}#guild-battle-invite .invite-count{text-align:center;color:#d29b4b;text-shadow:1px 1px #282828}#guild-battle-invite .invite-help{text-align:center;color:#fae196;text-shadow:1px 1px #282828}#guild-battle-invite .invite-player,#guild-battle-invite .invite-job,#guild-battle-invite .invite-wait{color:#fff;text-shadow:1px 1px #282828;padding-left:3px}#guild-battle-invite .invite-wait{text-align:center;white-space:normal;padding-left:0;line-height:9px}#guild-battle-invite .invite-action{color:#fff;text-shadow:1px 1px #4a321e;width:54px;height:20px}.guild-shop-confirm::backdrop,.guild-emblem-confirm::backdrop,.guild-battle-request::backdrop,.guild-battle-enter-request::backdrop{background:0 0}.guild-shop-confirm>header,.guild-emblem-confirm>header,.guild-shop-history>header,.guild-battle-request>header,.guild-battle-enter-request>header{text-shadow:1px 1px #555a9c;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;font-weight:700}.guild-shop-confirm>p,.guild-emblem-confirm>p,.guild-battle-request>p,.guild-battle-enter-request>p{white-space:normal;text-align:center;height:38px;font:12px/17px Tahoma,Leelawadee UI,sans-serif;top:29px;left:15px;right:15px;overflow:hidden}.guild-shop-confirm>footer,.guild-emblem-confirm>footer,.guild-battle-request>footer,.guild-battle-enter-request>footer{gap:2px;height:18px;display:flex;position:absolute;bottom:5px;right:8px}.guild-shop-dialog-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}.guild-shop-dialog-close:hover{background-image:var(--hover)}.guild-shop-dialog-close:active{background-image:var(--active)}.guild-shop-history .guild-controller-text{box-sizing:border-box;white-space:nowrap;pointer-events:none;line-height:15px;display:block;position:absolute;overflow:hidden}.guild-shop-history .shop-history-head{color:#575757;text-align:center;font-size:10px;line-height:17px}.guild-shop-history .shop-history-cell{color:#575757;text-align:center;padding:0 3px}.guild-shop-history .shop-history-cell.coin{color:red;text-align:right;padding-right:6px}#guild-controller .guild-emblem-color{cursor:pointer;z-index:2;background:0 0;border:0;width:30px;height:20px;padding:0;position:absolute}#guild-controller .guild-emblem-color-art{pointer-events:none;width:34px;height:24px;image-rendering:pixelated;position:absolute}#guild-controller .guild-emblem-preview{pointer-events:none;width:64px;height:64px;image-rendering:pixelated;position:absolute;top:73px;left:53px}#guild-controller .guild-emblem-shape{pointer-events:none;width:auto;height:auto;image-rendering:pixelated;position:absolute}#guild-controller .emblem-help{color:#00b99b}#guild-controller .emblem-item-help{color:#8787c3}#guild-controller .emblem-page{color:#4a4678}#guild-controller .emblem-register{color:#fff;text-shadow:1px 1px #000}#guild-controller .guild-info-emblem{pointer-events:none;width:64px;height:64px;image-rendering:pixelated;position:absolute;top:19px;left:64px}#guild-controller .guild-member-input{box-sizing:border-box;color:#45416d;height:17px;font:12px var(--ui-font);background-repeat:no-repeat;border:0;padding:1px 3px;position:absolute}#guild-history{z-index:21;transform-origin:0 0;color:#4a4678;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-history .guild-history-art{pointer-events:none;position:absolute;inset:0}#guild-history>header{color:#fff;text-shadow:1px 1px #555a9c;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:12px;right:25px}#guild-history .guild-history-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}#guild-history .guild-history-close:hover{background-image:var(--hover)}#guild-history .guild-history-close:active{background-image:var(--active)}#guild-history .guild-controller-text{white-space:nowrap;pointer-events:none;box-sizing:border-box;line-height:15px;display:block;position:absolute;overflow:hidden}#guild-history .history-time{color:#fff}#guild-history .history-content{color:#2d5495}#guild-history .guild-history-bottom{color:#4a4678;background:var(--normal) no-repeat;border:0;padding:0;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:197px;left:244px}#guild-history .guild-history-bottom:hover{background-image:var(--hover)}#guild-history .guild-history-bottom:active{background-image:var(--active)}#guild-memo-shield{z-index:33;background:0 0;position:absolute;overflow:hidden}.guild-memo-dialog{transform-origin:0 0;color:#4a4678;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}.guild-memo-dialog>canvas{pointer-events:none;position:absolute;inset:0}.guild-memo-dialog>header{color:#fff;text-shadow:1px 1px #555a9c;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:10px;right:25px}.guild-memo-dialog .guild-memo-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}.guild-memo-dialog .guild-memo-close:hover{background-image:var(--hover)}.guild-memo-dialog .guild-memo-close:active{background-image:var(--active)}.guild-memo-dialog .guild-controller-text{box-sizing:border-box;white-space:nowrap;pointer-events:none;line-height:18px;display:block;position:absolute;overflow:hidden}.guild-memo-dialog .guild-memo-help{color:#fff}.guild-memo-dialog .guild-memo-limit{color:#606c91;text-align:right}.guild-memo-dialog .guild-memo-input{box-sizing:border-box;color:#4a4678;background:0 0;border:0;outline:0;width:218px;height:18px;padding:1px 4px;font:12px/16px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:54px;left:18px}.guild-memo-dialog>footer{gap:2px;height:18px;display:flex;position:absolute;bottom:5px;right:8px}.guild-memo-dialog>footer .native-text-button{color:#4a4678;font:11px Tahoma,Leelawadee UI,sans-serif}#guild-admin-shield{z-index:31;background:0 0;position:absolute;overflow:hidden}.guild-admin-dialog{transform-origin:0 0;color:#4a4678;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}.guild-admin-dialog>canvas{pointer-events:none;position:absolute;inset:0}.guild-admin-dialog>header{color:#fff;text-shadow:1px 1px #555a9c;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:10px;right:25px}.guild-admin-dialog .guild-admin-close{background:var(--normal) no-repeat;border:0;padding:0;position:absolute;top:3px;right:5px}.guild-admin-dialog .guild-admin-close:hover{background-image:var(--hover)}.guild-admin-dialog .guild-admin-close:active{background-image:var(--active)}.guild-admin-dialog .guild-controller-text{box-sizing:border-box;white-space:nowrap;pointer-events:none;line-height:18px;display:block;position:absolute;overflow:hidden}.guild-admin-dialog .guild-controller-text.multiline{white-space:pre-wrap}.guild-admin-dialog .guild-admin-help{color:#fff}.guild-admin-dialog .guild-admin-limit{color:#606c91;text-align:right}.guild-admin-dialog .guild-admin-copy,.guild-admin-dialog .guild-admin-field-label{color:#576388}.guild-admin-dialog .guild-admin-old-name{color:#c655a2}.guild-admin-dialog .password-label{text-align:right}.guild-admin-dialog[data-type=change-name] .guild-admin-field-label{font-size:10px}.guild-admin-dialog .guild-admin-input{box-sizing:border-box;color:#4a4678;background-color:#0000;background-repeat:no-repeat;border:0;outline:0;height:17px;padding:1px 4px;font:12px/16px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-admin-dialog .guild-admin-select{color:#4a4678;background:#fffef1;border:1px solid #9c8dad;height:18px;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-admin-dialog .guild-admin-auth-head{text-align:center;color:#fff;white-space:normal;text-shadow:1px 1px #74729b;justify-content:center;align-items:center;line-height:11px;display:flex}.guild-admin-dialog .guild-admin-auth-head.privileged{color:#fff000}.guild-admin-dialog .guild-admin-auth-label{color:#576388;padding-left:5px;line-height:18px}.guild-admin-dialog .guild-admin-grade-name{color:#576388}.guild-admin-dialog .guild-admin-grade-number{text-align:center;color:#576388}.guild-admin-dialog .guild-admin-level-head{text-align:center;color:#fff;font-weight:700}.guild-admin-dialog .guild-admin-level-group{text-align:center;white-space:normal;color:#fff;justify-content:center;align-items:center;display:flex}.guild-admin-dialog .guild-admin-level-pending{text-align:center;color:#575757;justify-content:center;align-items:center;display:flex}.guild-admin-dialog .guild-admin-step{color:#f1a257;background:0 0;border:0;width:10px;height:17px;padding:0;font:11px/17px Tahoma,sans-serif;position:absolute}.guild-admin-dialog .guild-admin-auth-check{width:72px;height:16px;image-rendering:pixelated;cursor:pointer;background:no-repeat;border:0;padding:0;position:absolute}.guild-admin-dialog .guild-admin-auth-check:disabled{cursor:default}.guild-admin-dialog .guild-member-title{background:var(--normal) no-repeat;color:#575757;text-align:center;white-space:nowrap;border:0;height:19px;padding:0;font:11px/19px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-admin-dialog .guild-member-check{cursor:pointer;width:20px;height:20px;image-rendering:pixelated;background:no-repeat;border:0;padding:0;position:absolute}.guild-admin-dialog .member-cell{text-align:center;color:#575757}.guild-admin-dialog[data-type=applicants] .guild-controller-button{z-index:2;background:var(--normal) no-repeat;color:#fff;text-shadow:1px 1px #8d2915;image-rendering:pixelated;border:0;justify-content:center;align-items:center;padding:0;font:11px Tahoma,Leelawadee UI,sans-serif;display:flex;position:absolute}.guild-admin-dialog[data-type=applicants] .guild-controller-button:hover{background-image:var(--hover)}.guild-admin-dialog[data-type=applicants] .guild-controller-button:active{background-image:var(--active)}.guild-admin-dialog[data-type=applicants] .guild-controller-button:disabled{background-image:var(--disabled,var(--active));cursor:default}.guild-admin-dialog[data-type=members] .npc-service-combo{z-index:3;position:absolute}.guild-admin-dialog[data-type=members] .npc-service-combo[aria-expanded=true]{z-index:30}.guild-admin-dialog[data-type=members] .guild-admin-member-title-input{z-index:2}.guild-admin-dialog[data-type=members] .member-page{text-align:center;color:#fff;background:#f29a3e;font-weight:700}.guild-admin-dialog[data-type=members] .member-total{color:#fff;justify-content:center;align-items:center;display:flex}.guild-admin-dialog[data-type=members] .member-search-label{color:#fff;font-weight:700}.guild-admin-dialog[data-type=members] .guild-controller-button{background:var(--normal) no-repeat;color:#4a4678;border:0;justify-content:center;align-items:center;padding:0;font:11px Tahoma,Leelawadee UI,sans-serif;display:flex;position:absolute}.guild-admin-dialog[data-type=members] .guild-member-action{color:#fff;text-shadow:1px 1px #8d2915}.guild-admin-name-confirm{color:#576388;text-align:center;width:250px;height:30px;font-size:10px;line-height:14px;position:absolute;top:29px;left:15px;overflow:hidden}.guild-admin-name-confirm .old{color:#ac57c8;margin:0 4px;font-weight:700}.guild-admin-name-cost{color:#576388;text-align:center;font-size:10px;line-height:14px}.guild-admin-name-confirm .new{color:#dd5170;margin:0 4px;font-weight:700}.guild-admin-dialog>footer{gap:2px;height:18px;display:flex;position:absolute;bottom:5px;right:8px}.guild-admin-dialog>footer .native-text-button{color:#4a4678;font:11px Tahoma,Leelawadee UI,sans-serif}#guild-npc-list{z-index:31;transform-origin:0 0;color:#575757;image-rendering:pixelated;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-npc-list>.guild-npc-art{pointer-events:none;position:absolute;inset:0}#guild-npc-list>header{color:#fff;text-shadow:1px 1px #555a9c;pointer-events:none;height:17px;font:700 12px/17px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:3px;left:11px;right:25px}#guild-npc-list .guild-npc-column{box-sizing:border-box;color:#575757;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;height:19px;padding:0;font:11px/19px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-npc-list .guild-npc-column[aria-pressed=true]{color:#6f3c88;font-weight:700}#guild-npc-list .guild-npc-row{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}#guild-npc-list .guild-npc-row:focus-visible{outline-offset:-2px;outline:1px solid #ffc535}#guild-npc-list .guild-npc-hover-emblem{z-index:4;pointer-events:none;width:42px;height:42px;image-rendering:pixelated;position:absolute}#guild-npc-list .guild-npc-cell{z-index:2;box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:clip;pointer-events:none;padding:2px 2px 0;line-height:18px;position:absolute;overflow:hidden}#guild-npc-list .guild-npc-refresh,#guild-npc-list .guild-npc-view,#guild-npc-list .guild-npc-write,#guild-npc-list .guild-npc-close{position:absolute;bottom:7px}.guild-npc-refresh{left:22px}.guild-npc-view{left:81px}.guild-npc-write{right:67px}.guild-npc-close{right:8px}#guild-npc-list .guild-npc-nav{background:var(--normal) no-repeat;image-rendering:pixelated;border:0;padding:0;position:absolute;bottom:8px}#guild-npc-list .guild-npc-nav.left{left:calc(50% - 58px)}#guild-npc-list .guild-npc-nav.right{left:calc(50% + 40px)}#guild-npc-list .guild-npc-nav:hover{background-image:var(--hover)}#guild-npc-list .guild-npc-nav:active{background-image:var(--active)}#guild-npc-list .guild-npc-nav:disabled{visibility:hidden}#guild-npc-list .guild-npc-page{color:#fff;text-align:center;text-shadow:1px 1px #62588b;width:38px;height:16px;line-height:16px;position:absolute;bottom:8px;left:calc(50% - 19px)}.guild-npc-article,.guild-npc-detail,.guild-npc-write{z-index:32;transform-origin:0 0;color:#575757;image-rendering:pixelated;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}.guild-npc-article>canvas,.guild-npc-detail>canvas,.guild-npc-write>canvas{pointer-events:none;position:absolute;inset:0}.guild-npc-article>header,.guild-npc-write>header{z-index:1;color:#fff;text-shadow:1px 1px #555a9c;white-space:nowrap;height:17px;font:700 12px/17px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:3px;left:11px;right:25px;overflow:hidden}.guild-npc-article>b,.guild-npc-article>span{z-index:1;box-sizing:border-box;white-space:nowrap;line-height:15px;position:absolute;overflow:hidden}.guild-npc-article .guild-article-label{color:#fff}.guild-npc-article .guild-article-value{color:#2d5495}.guild-npc-article .guild-article-value.content{white-space:pre-wrap}.guild-npc-article .guild-article-info-title{color:#fff;text-align:center}.guild-npc-article .guild-article-info.label{color:#fff}.guild-npc-article .guild-article-info.value{color:#2d5495}.guild-npc-article .guild-article-close,.guild-npc-article .guild-article-delete,.guild-npc-article .guild-article-modify,.guild-npc-article .guild-article-apply{position:absolute;bottom:7px}.guild-npc-article .guild-article-close{right:8px}.guild-npc-article .guild-article-delete,.guild-npc-article .guild-article-apply{right:69px}.guild-npc-article .guild-article-modify{right:130px}.guild-npc-detail>header{z-index:1;color:#fff;text-shadow:1px 1px #555a9c;white-space:nowrap;height:17px;font:700 12px/17px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:5px;left:10px;right:25px;overflow:hidden}.guild-npc-detail .guild-detail-footer{justify-content:flex-end;gap:2px;height:18px;display:flex;position:absolute;inset:358px 18px auto auto}.guild-npc-detail .guild-detail-footer>button{flex:none;position:static}.guild-npc-detail .guild-detail-footer>button[aria-hidden=true]{visibility:hidden;pointer-events:none}.guild-npc-detail .guild-detail-text{z-index:1;box-sizing:border-box;white-space:nowrap;pointer-events:none;image-rendering:auto;padding:1px 4px 0;line-height:14px;display:block;position:absolute;overflow:hidden}.guild-npc-detail .guild-detail-text.label{color:#fff;text-align:center;text-shadow:1px 1px #646b9c;padding-left:0;padding-right:0}.guild-npc-detail .guild-detail-text.info-name{color:#fff;text-align:center;padding-left:0;padding-right:0}.guild-npc-detail .guild-detail-text.multiline{white-space:pre-wrap;padding-top:5px}.guild-npc-detail .guild-detail-text.info-value-0,.guild-npc-detail .guild-detail-text.info-value-1,.guild-npc-detail .guild-detail-text.info-value-6,.guild-npc-detail .guild-detail-text.info-value-7{color:#2d5495}.guild-npc-detail .guild-detail-text.info-value-2,.guild-npc-detail .guild-detail-text.info-value-3,.guild-npc-detail .guild-detail-text.info-value-4,.guild-npc-detail .guild-detail-text.info-value-5{color:#c64d79}.guild-npc-detail .guild-detail-text.info-value-8{color:#83479d}.guild-npc-write input{z-index:2;box-sizing:border-box;color:#596088;background:0 0;border:0;outline:0;font:11px/17px Tahoma,Leelawadee UI,sans-serif;position:absolute}.guild-npc-write>span,.guild-npc-write>b{z-index:1;box-sizing:border-box;white-space:nowrap;height:15px;line-height:15px;position:absolute;overflow:hidden}.guild-write-notice{color:#fff;width:238px;top:33px;left:32px}.guild-write-title-label{color:#606c91;width:28px;top:56px;left:16px}.guild-write-title{width:227px;height:17px;top:55px;left:45px}.guild-write-title-alert{color:#606c91;text-align:right;width:104px;top:74px;left:168px}.guild-write-content-label{color:#606c91;width:26px;top:93px;left:16px}.guild-write-content{width:227px;height:17px;top:92px;left:45px}.guild-write-content-alert{color:#606c91;text-align:right;width:104px;top:111px;left:168px}.guild-npc-write .guild-write-upload,.guild-npc-write .guild-write-close{position:absolute;bottom:7px}.guild-npc-write .guild-write-upload{right:69px}.guild-npc-write .guild-write-close{right:8px}.guild-npc-confirm{color:#576388;background:0 0;border:0;max-width:none;max-height:none;padding:0;font:12px Tahoma,Leelawadee UI,sans-serif}.guild-npc-confirm::backdrop{background:0 0}.guild-npc-confirm>section{position:relative;overflow:hidden}.guild-npc-confirm canvas{pointer-events:none;position:absolute;inset:0}.guild-npc-confirm header{color:#fff;text-shadow:1px 1px #555a9c;height:17px;font-weight:700;line-height:17px;position:absolute;top:3px;left:11px;right:25px}.guild-npc-confirm p{text-align:center;white-space:pre-line;height:52px;margin:0;line-height:17px;position:absolute;top:31px;left:18px;right:18px;overflow:hidden}.guild-npc-confirm footer{gap:2px;height:18px;display:flex;position:absolute;bottom:7px;right:8px}#guild-depot-history{z-index:13;transform-origin:0 0;font:12px var(--ui-font);color:#282559;pointer-events:none;position:absolute}#guild-depot-history[hidden]{display:none}#guild-depot-history .shop-panel{pointer-events:auto;box-sizing:border-box;position:absolute}#guild-depot-history canvas{pointer-events:none;width:auto;height:auto;position:absolute;inset:0}#guild-depot-history header{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;height:18px;line-height:18px;position:absolute;top:3px;left:12px;right:33px}#guild-depot-history .guild-depot-history-head{text-align:center;white-space:nowrap;height:16px;line-height:16px;position:absolute;top:25px;overflow:hidden}#guild-depot-history .guild-depot-history-list{width:453px;height:300px;position:absolute;top:48px;left:6px;overflow:hidden}#guild-depot-history .guild-depot-history-row{width:449px;height:30px;position:absolute;left:0}#guild-depot-history .guild-depot-history-row canvas{position:absolute;top:0;left:0}#guild-depot-history .guild-depot-history-cell{white-space:nowrap;text-overflow:ellipsis;text-align:center;height:14px;line-height:14px;position:absolute;top:8px;overflow:hidden}#guild-depot-history .guild-depot-history-cell.count{text-align:right}#guild-depot-history .guild-depot-history-pager{justify-content:space-between;align-items:center;width:64px;height:16px;display:flex;position:absolute;top:350px;left:200px}#guild-depot-history .guild-depot-history-page{text-align:center;flex:1;line-height:16px}#guild-depot-history button{background:var(--normal) center/100% 100%;color:#45416d;height:20px;font:inherit;cursor:pointer;border:0;padding:0 3px}#guild-depot-history button:hover{background-image:var(--hover)}#guild-depot-history button:active{background-image:var(--active)}#guild-depot-history button:disabled{opacity:.5;cursor:default}#guild-depot-history button:focus-visible{outline:1px solid #fbe629}#guild-depot-history .bank-close{position:absolute;top:3px;right:9px}#guild-depot-history .guild-depot-history-footer{gap:2px;display:flex;position:absolute;top:auto;bottom:4px;right:8px}.guild-depot-skeleton{animation:1.2s linear infinite guild-depot-shimmer;background:linear-gradient(90deg,#45416d14 25%,#45416d2e 50%,#45416d14 75%) 0 0/200% 100%!important}#guild-depot .bank-slot.guild-depot-skeleton{border-radius:2px;box-shadow:inset 0 0 0 1px #45416d1f}@keyframes guild-depot-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.guild-depot-skeleton{animation:none}}#guild-war-overlay{z-index:17;pointer-events:none;image-rendering:pixelated;position:absolute;overflow:hidden}#guild-war-overlay canvas{transform-origin:0 0;image-rendering:pixelated;position:absolute}#guild-war-overlay .guild-war-score{top:0}#guild-war-overlay .guild-war-field-timer{box-sizing:border-box;color:#fff;text-align:center;text-shadow:1px 1px #1b2041;white-space:nowrap;font-family:Tahoma,Leelawadee UI,sans-serif;position:absolute}#guild-war-result{z-index:29;transform-origin:0 0;color:#f3ead9;image-rendering:pixelated;font:12px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-war-result>canvas{pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}#guild-war-result .guild-war-result-exit{background:var(--normal) no-repeat;color:#4a4678;text-align:center;cursor:pointer;width:81px;height:23px;image-rendering:pixelated;border:0;padding:0;font:11px/23px Tahoma,Leelawadee UI,sans-serif;position:absolute;top:337px;left:221px}#guild-war-result .guild-war-result-exit:hover{background-image:var(--hover)}#guild-war-result .guild-war-result-exit:active{background-image:var(--active)}#guild-war-stat{z-index:28;transform-origin:0 0;color:#fff;image-rendering:pixelated;pointer-events:none;font:11px Tahoma,Leelawadee UI,sans-serif;position:absolute;overflow:hidden}#guild-war-stat>canvas{image-rendering:pixelated;position:absolute;inset:0}#party-board{width:409px;height:320px;font:12px var(--ui-font);color:#73684f;overflow:hidden}#party-board header{color:#fff;cursor:move;width:365px}#party-board .shop-sprite{background:var(--normal) no-repeat;image-rendering:pixelated;font:11px var(--ui-font);color:#73684f;border:0;padding:0}#party-board .shop-sprite:hover{background-image:var(--hover)}#party-board .shop-sprite:active{background-image:var(--active)}#party-board button:disabled{opacity:.45}#party-board .shop-sprite[data-disabled-art]:disabled{opacity:1;background-image:var(--disabled)}#party-board button[aria-pressed=true]{outline:1px solid #ff91b3}#party-board .party-board-list{--columns:127px 38px minmax(0,1fr) 39px;background:#fffff6;width:389px;height:198px;overflow:hidden}#party-board .party-board-list.parties{--columns:22px 127px 45px minmax(0,1fr) 39px}#party-board .party-board-head{grid-template-columns:var(--columns);box-sizing:border-box;gap:2px;height:22px;display:grid}#party-board .party-board-head>*{box-sizing:border-box;min-width:0;height:21px;color:inherit;font:12px var(--ui-font);text-align:center;background:#ffdaa5;border:1px solid #e2a25e;border-radius:1px;padding:0;line-height:19px;box-shadow:inset 0 0 0 1px #fff9df}#party-board .party-board-row{box-sizing:border-box;gap:2px;height:22px;padding-top:3px;display:flex;position:relative}#party-board .party-board-entry{box-sizing:border-box;text-align:left;width:348px;min-width:0;height:18px;font:12px var(--ui-font);color:inherit;background:#eff7f7;border:1px solid #d7e4e4;border-radius:3px;align-items:center;gap:2px;padding:0 3px;display:flex}#party-board .party-board-entry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#party-board .party-board-entry span:first-of-type{flex:0 0 122px;width:122px}#party-board .party-board-entry span:nth-of-type(2){text-align:center;flex:0 0 38px;width:38px}#party-board .parties .party-board-entry span:nth-of-type(2){flex-basis:45px;width:45px}#party-board .party-board-entry span:last-of-type{flex:1}#party-board .party-board-entry img{flex:0 0 17px;width:17px;height:16px;margin-right:3px}#party-board .party-board-row>[data-action=join]{border-radius:3px;margin:0;height:18px!important}#party-board .party-board-row.empty{grid-template-columns:minmax(0,1fr) 39px;gap:2px;display:grid}#party-board .parties .party-board-row.empty{grid-template-columns:22px minmax(0,1fr) 39px}#party-board .party-board-row.empty>*{box-sizing:border-box;background:#eff7f7;border:1px solid #d7e4e4;border-radius:3px;height:18px}#party-board .selected .party-board-entry{background:#beb8f0}#party-board .party-board-message{background:#fffed0;padding:5px;position:absolute;top:22px;left:0;right:0}#party-board .party-board-near{box-sizing:border-box;color:#cd6896;white-space:nowrap;background:#ffdaa5;border:1px solid #e2a25e;width:132px;height:21px;font-size:11px;box-shadow:inset 0 0 0 1px #fff9df;top:249px!important;left:10px!important}#party-board label input{vertical-align:middle;width:17px;height:17px;margin:1px 3px 0 2px}#party-board .party-board-search-background{box-sizing:border-box;background:#ffdaa5;border:1px solid #e2a25e;width:252px;height:22px;box-shadow:inset 0 0 0 1px #fff9df}#party-board select{width:96px;height:18px;font:11px var(--ui-font);color:inherit;background:#fffdeb;border:1px solid #8e91a4}#party-board input[data-field=search]{box-sizing:border-box;width:104px;height:18px;font:12px var(--ui-font);color:inherit;background:#fffdeb;border:1px solid #8e91a4}#party-board .party-board-navigation{box-sizing:border-box;background:#fff0ce;border-top:1px solid #dcc288;width:397px;height:25px}#party-board [data-field=page],#party-board [data-field=pages]{text-align:center;color:#171717;width:24px}.party-dialog[data-board] p{max-height:150px;overflow:auto}#party-board .party-board-entry .party-board-portrait{vertical-align:middle;width:18px;height:18px;image-rendering:pixelated;margin:0 3px 0 0}.party-board-detail.native-session-dialog{box-shadow:none;z-index:30;color:#ffff50;font:12px var(--ui-font);background:0 0;border:0;padding:0;overflow:hidden}.party-board-detail>canvas{pointer-events:none;position:absolute;inset:0;width:310px!important}.party-board-detail>header{width:100%;margin:0!important;padding:0!important;position:relative!important;inset:auto!important}.party-board-detail>header button{border:0;padding:0;position:absolute;top:2px;right:4px}.party-board-detail .item-info-content{box-sizing:border-box;padding:2px 4px 4px;position:relative}.party-board-detail-row{grid-template-columns:65px minmax(0,1fr);gap:2px;min-height:18px;line-height:17px;display:grid}.party-board-detail-row>span{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:#141e6459;border:1px solid #8c9bdc47;padding:0 3px;overflow:hidden}.party-board-detail-row>span:first-child{color:#fff;text-align:center}.party-board-detail-row:last-child{min-height:29px}.party-board-detail-row:last-child>span{white-space:normal;overflow-wrap:anywhere}#party-board .party-board-tab{height:20px;font:12px var(--ui-font);color:inherit;background-color:#0000;background-repeat:no-repeat;border:0;outline:none;padding:0}#party-board .party-board-tab[aria-pressed=true]{color:#fff;outline:none}#party-board>.shop-panel>header{text-shadow:1px 0 #4c4d7f,-1px 0 #4c4d7f,0 1px #4c4d7f,0 -1px #4c4d7f;font-weight:700}#party-board .shop-sprite[data-art]{color:#fff}#party-board .party-board-tab{box-sizing:border-box;height:18px;padding:0 1px 1px 0;line-height:16px}#party-board-mobile.pbm{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:manipulation;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:142px minmax(0,1fr);gap:8px 10px;padding:0 12px 10px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#party-board-mobile.pbm.pbm-narrow{grid-template-columns:118px minmax(0,1fr);gap:6px 8px;padding:0 8px 8px}:is(#party-board-mobile,.pbm-layer),:is(#party-board-mobile,.pbm-layer) *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}:is(#party-board-mobile,.pbm-layer) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}:is(#party-board-mobile,.pbm-layer) button:disabled{cursor:default}:is(#party-board-mobile,.pbm-layer) button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}:is(#party-board-mobile,.pbm-layer) canvas{image-rendering:pixelated;pointer-events:none;display:block}:is(#party-board-mobile,.pbm-sheet)>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);align-items:center;gap:8px;height:36px;padding:0 0 0 12px;font-size:16px;display:flex}#party-board-mobile>header{grid-column:1/-1;margin:0 -12px;padding-left:10px}#party-board-mobile.pbm-narrow>header{margin:0 -8px}#party-board-mobile .pbm-emblem{flex:none;place-items:center;width:30px;height:30px;display:grid}:is(#party-board-mobile .pbm-title,.pbm-sheet>header>span){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#party-board-mobile .pbm-pill{background:#ffffff2e;border-radius:12px;flex:none;width:64px;height:24px}#party-board-mobile .pbm-hbtn{color:#fff;flex:none;place-items:center;width:44px;height:36px;display:grid}#party-board-mobile .pbm-hbtn:disabled{opacity:.45}#party-board-mobile .pbm-hbtn svg{width:20px;height:20px}:is(#party-board-mobile,.pbm-layer) .pbm-close{color:#fff;flex:none;width:44px;height:36px}:is(#party-board-mobile,.pbm-layer) .pbm-close:before,:is(#party-board-mobile,.pbm-layer) .pbm-close:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(#party-board-mobile,.pbm-layer) .pbm-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#party-board-mobile nav{flex-direction:column;grid-area:2/1;gap:6px;min-height:0;padding-top:2px;display:flex}#party-board-mobile .pbm-tab{color:#526c80;text-align:left;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px 4px 4px 18px;flex:none;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;font-size:14px;display:flex;box-shadow:inset 0 1px #fff9,0 1px 2px #7a8e9c22}#party-board-mobile.pbm-narrow .pbm-tab{gap:6px;height:40px;padding:0 6px 0 9px;font-size:13px}#party-board-mobile .pbm-tab b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}#party-board-mobile .pbm-tab.on{color:#2c5b85;background:linear-gradient(110deg,#e4f2fb,#c3dcf0);border-color:#80a9d2;box-shadow:inset 3px 0 #427bc1,0 1px 3px #427bc133}#party-board-mobile .pbm-tab:disabled{opacity:.6}#party-board-mobile .pbm-hd{flex:none;place-items:center;width:28px;height:32px;display:grid}#party-board-mobile .pbm-space{flex:1}:is(#party-board-mobile,.pbm-layer) .pbm-act{color:#fff;white-space:nowrap;background:linear-gradient(#6fb0e0,#3f7fc0);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 8px;font-size:14px;display:flex;box-shadow:inset 0 1px #fff6,0 2px 4px #2d5f9033}#party-board-mobile.pbm-narrow .pbm-act{height:36px;font-size:13px}:is(#party-board-mobile,.pbm-layer) .pbm-act.pbm-alt{color:#43677f;background:linear-gradient(#fff,#e2ebef);border:1px solid #bfd0da;box-shadow:inset 0 1px #fff}:is(#party-board-mobile,.pbm-layer) .pbm-act.pbm-warn{background:linear-gradient(#f3a3a3,#d06464)}:is(#party-board-mobile,.pbm-layer) .pbm-act.pbm-go{background:linear-gradient(#8fd17a,#4ea44a)}:is(#party-board-mobile,.pbm-layer) .pbm-act:disabled{opacity:.42;filter:saturate(.4)}#party-board-mobile .pbm-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}#party-board-mobile .pbm-near{color:#4c6d80;background:#ffffffa8;border:1px solid #c9d8df;border-radius:12px;flex:none;align-items:center;gap:8px;height:40px;padding:0 8px;font-size:13px;display:flex}#party-board-mobile.pbm-narrow .pbm-near{gap:6px;height:36px;padding:0 6px;font-size:12px}#party-board-mobile .pbm-near i{background:#c9d4da;border-radius:10px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}#party-board-mobile .pbm-near i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}#party-board-mobile .pbm-near.on i{background:#5aa0d8}#party-board-mobile .pbm-near.on i:after{left:16px}#party-board-mobile .pbm-near span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#party-board-mobile .pbm-near:disabled{opacity:.6}#party-board-mobile .pbm-main{grid-area:2/2;grid-template-rows:40px minmax(0,1fr) 36px;gap:6px;min-width:0;min-height:0;display:grid;position:relative}#party-board-mobile.pbm-narrow .pbm-main{grid-template-rows:36px minmax(0,1fr) 34px;gap:5px}#party-board-mobile .pbm-filter{gap:6px;min-width:0;display:flex}#party-board-mobile .pbm-combo{color:#43677f;background:#fff;border:1px solid #c3d3dc;border-radius:12px;flex:none;justify-content:space-between;align-items:center;width:118px;padding:0 10px;font-size:13px;display:flex}#party-board-mobile.pbm-narrow .pbm-combo{width:96px;padding:0 6px;font-size:12px}#party-board-mobile .pbm-combo span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#party-board-mobile .pbm-combo:after{content:"";border:5px solid #0000;border-top:6px solid #6b8ea6;flex:none;width:0;height:0;margin:6px 0 0 4px}#party-board-mobile .pbm-input{background:#fff;border:1px solid #c3d3dc;border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}#party-board-mobile .pbm-input svg{color:#8aa3b3;flex:none;width:16px;height:16px}#party-board-mobile .pbm-input input{color:#2f4b5e;min-width:0;height:100%;font:14px "MN Maguro",var(--ui-font);background:0 0;border:0;outline:0;flex:1}#party-board-mobile .pbm-input input::placeholder{color:#9aaebb}#party-board-mobile .pbm-input input::-webkit-search-cancel-button{display:none}#party-board-mobile .pbm-filter .pbm-act{min-width:64px;height:100%}#party-board-mobile.pbm-narrow .pbm-filter .pbm-act{min-width:52px}#party-board-mobile .pbm-list{scrollbar-width:thin;grid-template-columns:1fr 1fr;grid-auto-rows:47px;align-content:start;gap:5px;min-height:0;padding:1px;display:grid;overflow:auto}#party-board-mobile.pbm-narrow .pbm-list{grid-template-columns:1fr;grid-auto-rows:46px}#party-board-mobile .pbm-card{text-align:left;background:linear-gradient(155deg,#ffffffd9,#e6eef2c4);border:1px solid #c9d8e0;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:0 10px 0 8px;display:grid;box-shadow:0 1px 2px #7a8e9c22}#party-board-mobile .pbm-list.pbm-anim .pbm-card{animation:.18s ease-out both pbm-in}#party-board-mobile .pbm-players .pbm-card{grid-template-columns:34px minmax(0,1fr) auto}#party-board-mobile .pbm-card.sel{background:linear-gradient(110deg,#eef8ff,#cfe6f7);border-color:#5d9bd2;box-shadow:inset 0 0 0 1px #5d9bd2,0 2px 6px #427bc133}#party-board-mobile .pbm-card.mine:after{content:"";pointer-events:none;border:1px dashed #d9a441;border-radius:12px;position:absolute;inset:-1px}#party-board-mobile .pbm-card.mine .pbm-level{background:#d9a441}#party-board-mobile .pbm-type{grid-row:1/3;place-items:center;width:22px;display:grid}#party-board-mobile .pbm-face{background:radial-gradient(circle at 40% 35%,#fff,#d8e6ee);border:1px solid #c3d5df;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}#party-board-mobile .pbm-name{color:#2f5470;white-space:nowrap;text-overflow:ellipsis;align-self:end;min-width:0;font-size:14px;overflow:hidden}#party-board-mobile .pbm-level{color:#fff;white-space:nowrap;background:#7ea6c4;border-radius:9px;align-self:end;padding:0 7px;font-size:12px;line-height:18px}#party-board-mobile .pbm-comment{color:#6d8796;white-space:nowrap;text-overflow:ellipsis;grid-column:-3/-1;align-self:start;min-width:0;font-size:12px;overflow:hidden}#party-board-mobile .pbm-players .pbm-comment{grid-column:2/-1}#party-board-mobile .pbm-none{color:#6d8796;text-align:center;grid-column:1/-1;place-self:center;padding:14px 18px;font-size:14px}#party-board-mobile .pbm-error{color:#9a5555;background:#fff;border:1px solid #e3c3c3;border-radius:14px;flex-direction:column;grid-column:1/-1;place-self:center;align-items:center;gap:10px;padding:16px 22px;font-size:14px;display:flex}#party-board-mobile .pbm-error .pbm-act{padding:0 18px}#party-board-mobile .pbm-footer{align-items:center;gap:6px;min-width:0;display:flex}#party-board-mobile .pbm-chip{color:#56778b;white-space:nowrap;background:#ffffffa8;border:1px solid #c9d8df;border-radius:15px;flex:none;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:13px;display:flex}#party-board-mobile .pbm-chip.pbm-sk{width:64px}#party-board-mobile.pbm-narrow .pbm-chip{height:28px;padding:0 7px;font-size:12px}#party-board-mobile .pbm-chip.on{color:#2c5b85;background:#d9ecf8;border-color:#7fb0d6}#party-board-mobile .pbm-dir{font-size:10px}#party-board-mobile .pbm-pager{color:#456a80;flex:none;align-items:center;gap:2px;font-size:14px;display:flex}#party-board-mobile .pbm-pager button{border-radius:12px;place-items:center;width:44px;height:34px;display:grid}#party-board-mobile.pbm-narrow .pbm-pager button{width:40px;height:32px}#party-board-mobile .pbm-pager button:disabled{opacity:.3}#party-board-mobile .pbm-page{text-align:center;white-space:nowrap;min-width:56px}#party-board-mobile .pbm-page.pbm-sk{border-radius:9px;height:18px}#party-board-mobile .pbm-strip{color:#fff;background:linear-gradient(110deg,#4c88c6,#3a6fae);border-radius:13px;align-items:center;gap:8px;height:44px;padding:0 6px 0 12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 4px 14px #2d5f9055}#party-board-mobile .pbm-strip.pbm-anim{animation:.16s ease-out pbm-rise}#party-board-mobile.pbm-narrow .pbm-strip{gap:5px;height:40px;padding:0 4px 0 8px}#party-board-mobile .pbm-who{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}#party-board-mobile .pbm-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}#party-board-mobile .pbm-who small{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}#party-board-mobile .pbm-strip .pbm-act{min-width:76px;height:34px}#party-board-mobile.pbm-narrow .pbm-strip .pbm-act{min-width:58px;height:32px;padding:0 6px;font-size:12px}#party-board-mobile .pbm-strip .pbm-alt{color:#2c5b85}#party-board-mobile .pbm-x{color:#fff;flex:none;width:36px;height:34px}#party-board-mobile .pbm-x:before,#party-board-mobile .pbm-x:after{content:"";background:currentColor;border-radius:2px;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#party-board-mobile .pbm-x:after{transform:translate(-50%,-50%)rotate(-45deg)}:is(#party-board-mobile,.pbm-layer) .pbm-sk{box-shadow:none;color:#0000;background:#dfe8ee;border-color:#d5e0e6;position:relative;overflow:hidden}:is(#party-board-mobile,.pbm-layer) .pbm-sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffb0 50%,#0000 80%);animation:1.2s infinite pbm-shine;position:absolute;inset:0;transform:translate(-100%)}#party-board-mobile .pbm-vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pbm-shine{to{transform:translate(100%)}}@keyframes pbm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pbm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pbm-layer{z-index:31;pointer-events:none;position:fixed;inset:0}.pbm-layer .pbm-shield{pointer-events:auto;background:#1a2a3a55;position:fixed}.pbm-layer .pbm-sheet{color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);pointer-events:auto;background:linear-gradient(135deg,#fffff3fa,#edf5edfa);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 26px #1d324a66}.pbm-layer .pbm-sheet.pbm-anim{animation:.16s ease-out pbm-rise}.pbm-sheet>header{flex:none}.pbm-sheet .pbm-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow:auto}.pbm-sheet .pbm-buttons{flex:none;justify-content:flex-end;gap:8px;padding:0 12px 10px;display:flex}.pbm-sheet .pbm-buttons .pbm-act{min-width:96px;padding:0 12px}.pbm-sheet.pbm-narrow .pbm-body{gap:6px;padding:8px 10px}.pbm-sheet.pbm-narrow .pbm-buttons{padding:0 10px 8px}.pbm-sheet.pbm-narrow .pbm-buttons .pbm-act{min-width:84px;height:38px}.pbm-sheet .pbm-me{color:#2f5470;align-items:center;gap:8px;display:flex}.pbm-sheet .pbm-me small{color:#7b93a2;margin-left:auto;font-size:12px}.pbm-sheet .pbm-field{background:#fff;border:2px solid #9cc4e4;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.pbm-sheet .pbm-field.bad{background:#fff6f6;border-color:#e08a8a}.pbm-sheet .pbm-field input{color:#2f4b5e;min-width:0;height:100%;font:15px "MN Maguro",var(--ui-font);background:0 0;border:0;outline:0;flex:1}.pbm-sheet .pbm-field small{color:#8aa0ae;flex:none;font-size:12px}.pbm-sheet .pbm-field.bad small{color:#c05656}.pbm-sheet .pbm-presets{flex-wrap:wrap;gap:6px;display:flex}.pbm-sheet .pbm-preset{color:#4b6e84;white-space:nowrap;text-overflow:ellipsis;background:#ffffffc0;border:1px solid #c9d8df;border-radius:16px;max-width:100%;height:32px;padding:0 10px;font-size:12px;overflow:hidden}.pbm-sheet .pbm-preset.on{color:#2c5b85;background:#d9ecf8;border-color:#7fb0d6}.pbm-sheet .pbm-option{width:100%}.pbm-sheet .pbm-msg{color:#2f5470;margin:0}.pbm-sheet .pbm-title-art{justify-content:center;padding:2px 0;display:flex}.pbm-sheet .pbm-rows{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;display:grid}.pbm-sheet .pbm-rows span:nth-child(odd){color:#7b93a2;text-align:right;white-space:nowrap}.pbm-sheet .pbm-rows span:nth-child(2n){color:#2f5470;overflow-wrap:anywhere;min-width:0}.pbm-sheet .pbm-ask{align-items:center;gap:10px;display:flex}.pbm-sheet .pbm-ask p{color:#2f5470;white-space:pre-line;flex:1;min-width:0;margin:0}@media (prefers-reduced-motion:reduce){:is(#party-board-mobile,.pbm-layer) .pbm-sk:after,:is(#party-board-mobile,.pbm-layer) :is(.pbm-card,.pbm-strip,.pbm-sheet){animation:none!important}}#party-mobile-window.ptw-window{z-index:30;box-sizing:border-box;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);touch-action:manipulation;background:linear-gradient(135deg,#fffff3f5,#edf5edf5);border:2px solid #d0e2de;border-radius:14px;grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:0 12px 12px;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 26px #456b8e44,inset 0 0 0 3px #fff9}#party-mobile-window.ptw-window.ptw-narrow{grid-template-columns:minmax(0,1fr) 190px;gap:8px;padding:0 8px 8px}:is(.ptw-window,.ptw-layer),:is(.ptw-window,.ptw-layer) *{box-sizing:border-box;font-family:"MN Maguro",var(--ui-font)}:is(.ptw-window,.ptw-layer) button{font:inherit;color:inherit;cursor:pointer;margin:0}:is(.ptw-window,.ptw-layer) button:disabled{cursor:default}:is(.ptw-window,.ptw-layer) button:focus-visible{outline-offset:-3px;outline:2px solid #407ea0}:is(.ptw-window,.ptw-layer) canvas{image-rendering:pixelated}.ptw-window>header,.ptw-sheet>header{color:#fff;text-shadow:0 1px 2px #426b9a66;background:radial-gradient(at 5% 0,#c2e7ed88,#0000 65%),linear-gradient(110deg,#76afd2,#427bc1);flex:none;align-items:center;gap:8px;height:36px;padding:0 0 0 10px;font-size:16px;display:flex}.ptw-window>header{grid-column:1/-1;margin:0 -12px}.ptw-window.ptw-narrow>header{margin:0 -8px}.ptw-emblem{flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.ptw-emblem canvas{image-rendering:auto;max-width:30px;max-height:30px}:is(.ptw-window,.ptw-layer) .ptw-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ptw-gap{flex:1}.ptw-pill{white-space:nowrap;background:#ffffff2e;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:13px;display:flex}.ptw-pill.ptw-name{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:220px;line-height:24px;display:block;overflow:hidden}.ptw-narrow .ptw-pill.ptw-name{max-width:140px}.ptw-pill.ptw-bonus{background:#2b3a5a66;gap:4px;padding:0 8px}.ptw-pill.ptw-bonus :is(img,canvas){width:auto;height:10px;image-rendering:pixelated;position:static!important}.ptw-pill.ptw-sk{width:64px}:is(.ptw-window,.ptw-layer) .ptw-x{color:#fff;background:0 0;border:0;border-radius:18px;flex:none;width:44px;height:36px;padding:0;position:relative}:is(.ptw-window,.ptw-layer) .ptw-x:before,:is(.ptw-window,.ptw-layer) .ptw-x:after{content:"";background:currentColor;border-radius:2px;width:19px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:is(.ptw-window,.ptw-layer) .ptw-x:after{transform:translate(-50%,-50%)rotate(-45deg)}:is(.ptw-window,.ptw-layer) .ptw-btn{color:#fff;text-shadow:0 1px #416cac88;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#83b7eb,#618ad5);border:1px solid #8caed8;border-radius:22px;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:4px 10px;font-size:15px;display:flex;overflow:hidden;box-shadow:inset 0 1px #dcefff,0 2px 3px #839bb655}:is(.ptw-window,.ptw-layer) .ptw-btn.ptw-pri{color:#664719;text-shadow:0 1px #ffe9b3;background:linear-gradient(#ffd47d,#eda23d);border-color:#e7b465;font-weight:700}:is(.ptw-window,.ptw-layer) .ptw-btn.ptw-ghost{color:#52758d;text-shadow:none;box-shadow:none;background:#f7faf5;border-color:#c8dae2}:is(.ptw-window,.ptw-layer) .ptw-btn.ptw-danger{color:#c0443a;text-shadow:none;background:linear-gradient(#fff,#fbe7e4);border-color:#e7c2bd;font-weight:700;box-shadow:0 1px 2px #c0443a22}:is(.ptw-window,.ptw-layer) .ptw-btn.ptw-on{filter:brightness(.9);box-shadow:inset 0 2px 4px #0003}:is(.ptw-window,.ptw-layer) .ptw-btn:disabled{opacity:.4}:is(.ptw-window,.ptw-layer) .ptw-btn:active:not(:disabled){filter:brightness(.93);transform:translateY(1px)}.ptw-plus,.ptw-minus{flex:none;width:16px;height:16px;position:relative}.ptw-plus:before,.ptw-plus:after,.ptw-minus:before{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:7px;left:1px}.ptw-plus:after{transform:rotate(90deg)}:is(.ptw-window,.ptw-layer) .ptw-sk{background:#dde7ea;border-radius:8px;position:relative;overflow:hidden}.ptw-pill.ptw-sk{background:#ffffff40}:is(.ptw-window,.ptw-layer) .ptw-sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.2s infinite ptw-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ptw-shimmer{to{transform:translate(100%)}}.ptw-skcard{min-height:56px}.ptw-skstrip{flex:none;height:52px}.ptw-skinfo{flex:none;height:58px}.ptw-skbtn{flex:none;height:44px;border-radius:22px!important}.ptw-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ptw-failed{color:#8aa0b0;flex-direction:column;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:12px;display:flex}.ptw-col{flex-direction:column;grid-area:2/1;gap:8px;min-height:0;display:flex}.ptw-grid{overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;padding:2px;display:grid;overflow:auto}.ptw-cardwrap{min-width:0;display:flex;position:relative}.ptw-cardwrap>.ptw-card{flex:1}.ptw-card{text-align:left;background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-content:center;gap:3px 8px;min-width:0;min-height:56px;padding:5px 10px 5px 6px;display:grid;position:relative;box-shadow:0 1px 3px #758c9f44}.ptw-card.ptw-self{background:linear-gradient(145deg,#fffaf0,#f5ead2)}.ptw-card.ptw-off{background:linear-gradient(145deg,#f6f6f2,#e3e8eb)}.ptw-card.ptw-off .ptw-nm{color:#7f8f9b}.ptw-card.ptw-sel{outline-offset:-2px;background:linear-gradient(#fff0c966,#fff0c966),linear-gradient(145deg,#fffdf4,#dcebf3);outline:2px solid #eab14e}.ptw-card.ptw-target-kick{box-shadow:0 0 0 2px #e98a80,0 1px 3px #758c9f44}.ptw-card.ptw-target-leader{box-shadow:0 0 0 2px #7fb0e0,0 1px 3px #758c9f44}.ptw-card:is(.ptw-target-kick,.ptw-target-leader){animation:1.1s ease-in-out infinite ptw-target}@keyframes ptw-target{50%{filter:brightness(1.06)}}.ptw-card.ptw-nontarget{opacity:.45}:is(.ptw-window,.ptw-layer) .ptw-face{background:#ffffffb0;border-radius:23px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d7e3e4}.ptw-card>.ptw-face{grid-area:1/1/-1/2;place-self:center}.ptw-face canvas{transform:scale(1.35)}.ptw-badge{pointer-events:none;image-rendering:auto;width:28px;height:21px;position:absolute;top:-2px;left:-1px}.ptw-badge.ptw-lead{width:30px;height:24px}.ptw-top{grid-area:1/2/auto/-1;align-items:baseline;gap:6px;min-width:0;display:flex}:is(.ptw-window,.ptw-layer) .ptw-nm{text-overflow:ellipsis;white-space:nowrap;color:#365c7a;flex:1;min-width:0;font-size:14px;overflow:hidden}:is(.ptw-window,.ptw-layer) .ptw-lv{color:#6e8ca3;flex:none;font-size:12px}.ptw-gauges{flex-direction:column;grid-area:2/2;gap:3px;min-width:0;display:flex}.ptw-gauge{background:#c9d7de;border-radius:3px;height:6px;overflow:hidden}.ptw-gauge i{border-radius:inherit;height:100%;display:block}.ptw-gauge.ptw-hp i{background:linear-gradient(#f59aa7,#e0566c)}.ptw-gauge.ptw-mp i{background:linear-gradient(#93c2f5,#4f8ee0)}.ptw-gauge.ptw-low i{animation:1.4s steps(18,end) infinite ptw-low}@keyframes ptw-low{50%{opacity:.45}}.ptw-status{white-space:nowrap;text-overflow:ellipsis;color:#8a7a3a;grid-area:2/2;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}.ptw-status i{background:#e1b44c;border-radius:50%;flex:none;width:8px;height:8px}.ptw-status.ptw-st-off{color:#8a979f}.ptw-status.ptw-st-off i{background:#b8c0c6}.ptw-status.ptw-st-die{color:#c0443a}.ptw-status.ptw-st-die i{background:#e06a5a}.ptw-share{color:#4f78a8;white-space:nowrap;background:#e6eef7;border-radius:10px;grid-area:2/3;align-self:center;height:20px;padding:0 7px;font-size:12px;line-height:20px}.ptw-empty{color:#9ab0bf;background:#fff5;border:2px dashed #c8dae2;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:56px;font-size:13px;display:flex}button.ptw-empty{color:#5f8fbf;border-color:#b6cfe6;width:100%}button.ptw-empty:disabled{opacity:.45}.ptw-strip{background:#fffdf7;border:2px solid #fff;border-radius:12px;flex:none;align-items:center;gap:8px;height:52px;padding:4px 6px 4px 12px;display:flex;box-shadow:0 1px 3px #758c9f44}.ptw-strip.ptw-picking{background:#fff8ea;border-color:#f3d7a7}.ptw-why{color:#8aa0b0;flex:1;min-width:0;max-height:2.4em;font-size:13px;line-height:1.2;overflow:hidden}.ptw-pk{color:#c0443a;white-space:nowrap;flex:none;font-size:14px}.ptw-strip .ptw-btn{flex:auto;min-width:0;height:40px;padding:0 10px;font-size:14px}.ptw-pane{flex-direction:column;grid-area:2/2;gap:8px;min-height:0;display:flex}.ptw-info{text-align:center;background:#fffdf7;border:2px solid #fff;border-radius:10px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 6px;display:grid;box-shadow:0 1px 3px #758c9f44}:is(.ptw-window,.ptw-layer) .ptw-lab{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ptw-val{color:#365c7a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.ptw-menu{color:#8aa0b0;white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 4px;font-size:12px;overflow:hidden}.ptw-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ptw-acts .ptw-btn{padding:4px 6px;font-size:14px}.ptw-wide{flex-direction:column;gap:6px;margin-top:auto;display:flex}.ptw-init{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.ptw-initcard{background:linear-gradient(145deg,#fffdf4,#dcebf3);border:2px solid #fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;min-height:0;padding:14px;display:grid;box-shadow:0 1px 3px #758c9f44}.ptw-initart{background:#ffffffb0;border-radius:14px;grid-row:1/3;place-items:center;width:64px;height:64px;display:grid}.ptw-initart canvas{transform:scale(1.4)}.ptw-initcard h3{color:#365c7a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.ptw-initcard p{color:#6e8ca3;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.ptw-initcard .ptw-btn{grid-column:1/-1}.ptw-narrow .ptw-grid{gap:6px}.ptw-narrow .ptw-card{grid-template-columns:38px minmax(0,1fr) auto;column-gap:6px;padding:4px 8px 4px 4px}.ptw-narrow .ptw-card>.ptw-face{width:38px;height:38px}.ptw-narrow .ptw-card .ptw-face canvas{transform:scale(1.1)}.ptw-narrow .ptw-card .ptw-lv{text-align:center;color:#4f6f86;background:#ffffffd0;border-radius:6px;width:38px;font-size:10px;line-height:13px;position:absolute;bottom:3px;left:4px}.ptw-narrow .ptw-status{gap:3px;font-size:11px}.ptw-narrow .ptw-share{grid-row:1;height:18px;padding:0 4px;font-size:11px;line-height:18px}.ptw-narrow .ptw-card:has(.ptw-share) .ptw-top{grid-column:2}.ptw-narrow .ptw-card:has(.ptw-share) .ptw-nm{font-size:13px}.ptw-narrow :is(.ptw-status,.ptw-gauges){grid-column:2/-1}.ptw-narrow .ptw-strip{gap:5px;height:46px;padding:4px}.ptw-narrow .ptw-strip .ptw-btn{flex:auto;height:36px;padding:0 6px;font-size:12px}.ptw-narrow :is(.ptw-who,.ptw-pk){display:none}.ptw-narrow .ptw-info{padding:6px 4px}.ptw-narrow .ptw-val{font-size:12px}.ptw-narrow .ptw-acts .ptw-btn{height:40px;font-size:13px}.ptw-narrow .ptw-wide .ptw-btn{height:40px;font-size:14px}.ptw-narrow .ptw-init{gap:8px}.ptw-narrow .ptw-initcard{padding:10px}.ptw-narrow .ptw-initart{width:52px;height:52px}#party-mobile-layer.ptw-layer{z-index:31;color:#42677e;font:14px/1.35 "MN Maguro",var(--ui-font);background:#33475a55;border-radius:14px;place-items:center;padding:10px;display:grid;position:fixed}.ptw-sheet{background:linear-gradient(135deg,#fffff3,#edf5ed);border:2px solid #d0e2de;border-radius:14px;flex-direction:column;width:min(470px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #2c4a6855}.ptw-sheet.ptw-pop{animation:.16s ease-out ptw-pop}@keyframes ptw-pop{0%{opacity:0;transform:scale(.96)}}.ptw-sheet.ptw-small{width:min(360px,100%)}.ptw-sheet.ptw-big{width:100%;height:100%}.ptw-sheet-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex;overflow:auto}.ptw-sheet>footer{flex:none;gap:8px;padding:0 12px 12px;display:flex}.ptw-sheet>footer .ptw-btn{flex:1}.ptw-msg{background:#fffdf7;border:2px solid #fff;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.ptw-msg p{color:#365c7a;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px}.ptw-icon{background:#eaf3f7;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.ptw-icon.ptw-glow:after{content:"";background:conic-gradient(#0000,#fff8 10%,#0000 20%);animation:1.4s linear ptw-spin;position:absolute;inset:-40%}@keyframes ptw-spin{to{transform:rotate(1turn)}}.ptw-sec{color:#8aa0b0;margin:2px 2px -2px;font-size:12px}.ptw-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ptw-kv.ptw-kv1{grid-template-columns:1fr}.ptw-kv>div{background:#ffffffa8;border-radius:8px;min-width:0;padding:5px 8px;box-shadow:inset 0 0 0 1px #dfe9ec}.ptw-kv b{color:#365c7a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ptw-cols{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.ptw-cols>div{flex-direction:column;gap:6px;min-height:0;display:flex}.ptw-colR{scrollbar-width:thin;overflow:auto}.ptw-roster{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:auto}.ptw-rrow{background:#fffdf7;border:1px solid #e3ecef;border-radius:10px;flex:none;align-items:center;gap:8px;height:40px;padding:0 6px 0 4px;display:flex}.ptw-rrow .ptw-face{width:32px;height:32px}.ptw-rrow .ptw-face canvas{transform:none}.ptw-rrow .ptw-nm{font-size:13px}.ptw-rrow .ptw-lv{font-size:11px}.ptw-spin{flex:none;align-items:center;gap:2px;display:flex}.ptw-spin button{color:#4f78a8;background:#f4f9ff;border:1px solid #b6cfe6;border-radius:18px;width:36px;height:36px;padding:0;font-size:18px;line-height:1}.ptw-spin button:disabled{opacity:.35}.ptw-spin b{text-align:center;color:#365c7a;width:38px;font-size:14px}.ptw-mode{color:#4f78a8;background:#e6eef7;border-radius:11px;flex:none;height:22px;padding:0 8px;font-size:12px;line-height:22px}.ptw-toggle{color:#526c80;text-align:left;background:#fff;border:1px solid #d6e3e6;border-radius:12px;flex:none;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14px;display:flex}.ptw-switch{background:#c9d7de;border-radius:12px;flex:none;width:40px;height:24px;position:relative}.ptw-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.ptw-toggle.ptw-on .ptw-switch{background:#e7a247}.ptw-toggle.ptw-on .ptw-switch:after{left:19px}.ptw-input{color:#365c7a;background:#fffffb;border:1px solid #c8d8e0;border-radius:10px;flex:none;width:100%;height:40px;padding:0 12px;font-size:15px}.ptw-seg{gap:5px;display:grid}.ptw-seg4{grid-template-columns:repeat(4,1fr)}.ptw-seg2{grid-template-columns:1fr 1fr}.ptw-chip{color:#526c80;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(155deg,#ffffffc9,#dbe3e8ad);border:1px solid #b9c9d17a;border-radius:18px;min-width:0;height:36px;padding:0 6px;font-size:13px;overflow:hidden}.ptw-chip.ptw-on{color:#fff;background:linear-gradient(120deg,#83c3e4,#5782c8);border-color:#80a9d2;font-weight:700}.ptw-chip:disabled{opacity:.45}.ptw-note{color:#b07a2a;background:#fff4dc;border-radius:8px;padding:5px 8px;font-size:12px;line-height:1.3}.ptw-layer.ptw-narrow .ptw-kv:not(.ptw-kv1){grid-template-columns:repeat(3,minmax(0,1fr))}.ptw-layer.ptw-narrow .ptw-msg{padding:6px 8px}.ptw-layer.ptw-narrow .ptw-msg .ptw-icon{width:44px;height:44px}.ptw-layer.ptw-narrow .ptw-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px}.ptw-layer.ptw-narrow .ptw-sheet-body{padding:8px}.ptw-layer.ptw-narrow .ptw-rrow .ptw-lv{display:none}.ptw-layer.ptw-narrow .ptw-spin button{width:32px;height:32px}.ptw-layer.ptw-narrow .ptw-spin b{width:34px}.ptw-layer.ptw-narrow .ptw-chip{padding:0 2px;font-size:12px}@media (prefers-reduced-motion:reduce){:is(.ptw-window,.ptw-layer) .ptw-sk:after,.ptw-card,.ptw-gauge i,.ptw-sheet.ptw-pop,.ptw-icon.ptw-glow:after{animation:none!important}}
