/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start,.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-2{inset-inline-start:calc(var(--spacing) * -2)}.-start-3{inset-inline-start:calc(var(--spacing) * -3)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow\/canary,.shadow\/eligibility{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[no-new-privileges\:true\]{no-new-privileges:true}}@font-face{font-family:PixelMplusJP;src:url(/assets/fonts/PixelMplus12-Regular-v1.woff2)format("woff2"),url(/fonts/PixelMplus12-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+30??,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF01-FFEE}@font-face{font-family:PixelMplusJP;src:url(/assets/fonts/PixelMplus12-Bold-v1.woff2)format("woff2"),url(/fonts/PixelMplus12-Bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap;unicode-range:U+30??,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF01-FFEE}:root{--ink:#eaf8ff;--muted:#7894a5;--cyan:#64e7ff;--blue:#2e90ff;--violet:#9e74ff;--gold:#ffc96b;--line:#6ddaff29;--panel:#07121ddb;--deep:#030910}*{box-sizing:border-box;font-family:PixelMplusJP,Yu Gothic,Hiragino Kaku Gothic ProN,system-ui,sans-serif!important}html{background:var(--deep)}body{color:var(--ink);background:var(--deep);margin:0;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,system-ui,sans-serif;overflow-x:hidden}button{color:inherit;font:inherit}button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.game-shell{background:radial-gradient(circle at 62% 10%,#1554712e,#0000 36%),linear-gradient(135deg,#050d14 0%,#02060b 60%,#080b15 100%);min-height:100dvh}.game-shell:before{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030910f0;align-items:center;height:74px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 12px 40px #00000047}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:258px;display:flex}.brand-mark{aspect-ratio:1;width:39px;color:var(--cyan);border:1px solid #64e7ff8c;place-items:center;font:700 22px Georgia,serif;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 17px #64e7ff2e,0 0 22px #64e7ff1f}.brand-mark:first-letter{transform:rotate(-45deg)}.brand b{letter-spacing:.12em;font-family:Georgia,Yu Mincho,serif;font-size:14px;display:block}.wallets{gap:8px;margin-left:auto;display:flex}.sol-coin{background:linear-gradient(135deg,#8b5cf6,#30e8bd 48%,#1599d6);box-shadow:0 0 8px #41e0be8c}.phantom-currency b{font-variant-numeric:tabular-nums}.misaka-wallet{background:#7147c414;border-color:#9e74ff52}.wallet{border:1px solid var(--line);background:#ffffff06;align-items:center;gap:7px;height:38px;padding:0 13px;font-family:ui-monospace,monospace;display:flex}.wallet small{color:var(--muted);font-size:9px}.wallet-connect-gate{text-align:center;background:radial-gradient(circle at 50% 0,#8558e62b,#0000 45%),#060f19e6;border:1px solid #9e74ff61;max-width:560px;margin:40px auto 20px;padding:42px}.wallet-connect-emblem{color:#fff;background:linear-gradient(145deg,#9f7bff,#5b3fc4);border-radius:50% 50% 44%;place-items:center;width:68px;height:68px;margin:0 auto 18px;font:700 30px Arial,sans-serif;display:grid;box-shadow:0 0 35px #8d64ff45}.wallet-connect-gate h2{margin:7px 0 12px;font:24px Georgia,Yu Mincho,serif}.wallet-connect-gate>p:not(.eyebrow){color:var(--muted);max-width:440px;margin:0 auto 24px;font-size:9px;line-height:1.9}.wallet-connect-gate .phantom-button{max-width:340px;margin:0 auto}.wallet-connect-gate>a{color:#a98cff;margin-top:15px;font-size:8px;text-decoration:none;display:inline-block}.wallet-connection-bar{background:#2a946b0e;border:1px solid #5ee6b140;align-items:center;gap:13px;margin-bottom:14px;padding:10px 14px;display:flex}.wallet-connection-bar span{color:#8fefca;font-size:8px}.wallet-connection-bar i{background:#55dfaa;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #55dfaa}.wallet-connection-bar code{color:#cce2e9;font:8px ui-monospace,monospace}.wallet-connection-bar small{color:var(--muted);margin-left:auto;font-size:7px}.wallet-button{cursor:pointer;text-align:left;background:linear-gradient(135deg,#754ccd33,#2114408c);border:1px solid #9e74ff61;grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;column-gap:7px;height:42px;margin-left:9px;padding:0 12px;display:grid}.wallet-button>span{color:#b69aff;grid-row:1/3;font-size:18px}.wallet-button b{letter-spacing:.06em;font-size:9px}.wallet-button small{color:#8d7bb5;font-size:7px}.wallet-button:hover,.wallet-button.active{border-color:#a98cff;box-shadow:inset 0 0 18px #9163ff21,0 0 18px #9163ff14}.withdraw-limit{text-align:left;background:#6e49be12;border:1px solid #9e74ff47;margin:14px 15px 0;padding:12px}.withdraw-limit>div:first-child{justify-content:space-between;gap:10px;display:flex}.withdraw-limit span,.withdraw-limit small{color:var(--muted);font-size:7px}.withdraw-limit b{color:#d8caff;font-size:9px}.limit-track{background:#121424;height:5px;margin:8px 0;overflow:hidden}.limit-track i{background:linear-gradient(90deg,#7750d4,#c39bff);height:100%;display:block;box-shadow:0 0 10px #9f74ff}.whitepaper-view{max-width:1200px;margin:0 auto;padding-top:38px;padding-bottom:80px}.whitepaper-hero{border-bottom:1px solid #64e7ff38;grid-template-columns:1fr 230px;align-items:end;gap:35px;padding:35px 0 38px;display:grid}.whitepaper-hero h1{letter-spacing:.04em;margin:9px 0 15px;font:42px Georgia,Yu Mincho,serif}.whitepaper-hero>div>p:last-child{color:#8ba6b4;max-width:720px;font-size:11px;line-height:1.9}.whitepaper-hero aside{background:#623fa514;border:1px solid #9e74ff4d;padding:18px}.whitepaper-hero aside span,.whitepaper-hero aside b,.whitepaper-hero aside small{display:block}.whitepaper-hero aside span{color:#9b7fe3;letter-spacing:.2em;font-size:7px}.whitepaper-hero aside b{margin:7px 0;font-size:14px}.whitepaper-hero aside small{color:var(--muted);font-size:8px}.whitepaper-hero aside button{border:1px solid var(--line);width:100%;color:var(--cyan);cursor:pointer;background:#64e7ff0d;margin-top:16px;padding:9px;font-size:8px}.whitepaper-index{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.whitepaper-index a{color:#7894a3;text-align:center;border-right:1px solid var(--line);padding:13px 10px;font-size:8px;text-decoration:none}.whitepaper-index a:last-child{border:0}.whitepaper-index a:hover{color:var(--cyan);background:#64e7ff0a}.whitepaper-section{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:24px;padding:55px 0;scroll-margin-top:90px;display:grid}.whitepaper-section>span{color:#64e7ff30;font:42px Georgia,serif}.whitepaper-section h2{margin:7px 0 17px;font:27px Georgia,Yu Mincho,serif}.whitepaper-section>div>p:not(.eyebrow){color:#8ea7b3;max-width:850px;font-size:10px;line-height:2}.paper-callout{border-left:2px solid var(--cyan);background:#64e7ff09;margin-top:22px;padding:15px 18px}.paper-callout b{font-size:10px}.paper-callout p{color:#8ea7b3;margin:6px 0 0;font-size:9px;line-height:1.8}.paper-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.paper-grid article{border:1px solid var(--line);background:#ffffff05;min-height:150px;padding:18px}.paper-grid article b{color:#d9eef6;font-size:11px}.paper-grid article p{color:#718e9d;font-size:8px;line-height:1.9}.token-facts{border:1px solid var(--line);grid-template-columns:180px 150px 1fr;margin:22px 0;display:grid}.token-facts div{border-right:1px solid var(--line);padding:14px}.token-facts div:last-child{border:0}.token-facts dt{color:#6f8c9b;font-size:7px}.token-facts dd{margin:6px 0 0;font-size:9px}.token-facts code{word-break:break-all;color:#bba5fa;font:8px ui-monospace,monospace}.paper-link{color:var(--cyan);font-size:8px}.paper-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:24px 0;display:grid}.paper-flow>div{border:1px solid var(--line);padding:15px}.paper-flow b,.paper-flow small{display:block}.paper-flow b{font-size:10px}.paper-flow small{color:var(--muted);margin-top:5px;font-size:7px}.paper-flow i{color:#7650cf;font-style:normal}.whitepaper-section ul{color:#8ca5b1;padding-left:17px;font-size:9px;line-height:2}.roadmap{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.roadmap li{border:1px solid var(--line);padding:17px}.roadmap b{color:#b9a3f6;font-size:9px}.roadmap p{color:#7893a0;font-size:8px;line-height:1.8}.whitepaper-disclaimer{background:#ff973b0b;border:1px solid #ffb96047;margin-top:35px;padding:20px}.whitepaper-disclaimer b{color:#ffc476;font-size:10px}.whitepaper-disclaimer p{color:#8d948f;margin-bottom:0;font-size:8px;line-height:1.9}@media (width<=860px){.wallet-button{height:36px;padding:0 8px}.wallet-button small{display:none}.whitepaper-hero{grid-template-columns:1fr}.whitepaper-index{grid-template-columns:repeat(3,1fr)}.whitepaper-section{grid-template-columns:48px 1fr}.paper-grid,.token-facts{grid-template-columns:1fr}.token-facts div{border-right:0;border-bottom:1px solid var(--line)}.paper-flow{grid-template-columns:1fr}.paper-flow i{text-align:center;transform:rotate(90deg)}.roadmap{grid-template-columns:1fr}}@media (width<=480px){.wallets .wallet:nth-child(2),.wallet-button b{display:none}.wallet-button{grid-template-columns:1fr;padding:0 10px}.wallet-button>span{grid-row:auto}.whitepaper-hero h1{font-size:31px}.whitepaper-index{grid-template-columns:repeat(2,1fr)}.whitepaper-section{display:block}.whitepaper-section>span{font-size:26px}.whitepaper-section h2{font-size:22px}}@media print{body{color:#111;background:#fff}.topbar,.sidebar,.mobile-nav,.toast,.whitepaper-index,.whitepaper-hero aside button{display:none!important}.content{margin:0;padding:0}.whitepaper-view{max-width:none;padding:0 20px}.whitepaper-hero,.whitepaper-section{break-inside:avoid;border-color:#ccc}.whitepaper-section>span{color:#bbb}.whitepaper-section>div>p:not(.eyebrow),.paper-grid article p,.roadmap p,.whitepaper-disclaimer p{color:#444}.paper-grid article,.token-facts,.paper-flow>div,.roadmap li,.whitepaper-disclaimer{background:#fff;border-color:#ccc}.eyebrow,.paper-link{color:#555}.token-facts code{color:#333}}.coin{border-radius:50%;width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 3px #0000003d,0 0 10px}.gold-coin{color:#ffc65c;box-shadow:none;background:url(/items/gold-coin-v1.webp) 50%/contain no-repeat;border:0;border-radius:0}.time-coin{color:#62e9ff;background:#36bedc;border:1px solid #b5f7ff}.gem-coin{color:#ad78ff;background:#8453e7;border:1px solid #dac4ff;border-radius:3px;transform:rotate(45deg)}.player-chip{border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;min-width:128px;height:52px;margin-left:14px;padding:0 0 0 18px;display:flex}.player-chip b,.player-chip small{display:block}.player-chip small{color:var(--cyan);font:10px ui-monospace,monospace}.chevron{color:var(--muted);margin-left:auto}.account-wrap{margin-left:14px;position:relative}.account-wrap .player-chip{margin-left:0}.account-menu{z-index:80;background:#040e16fa;border:1px solid #64e7ff4d;width:220px;padding:8px;position:absolute;top:59px;right:0;box-shadow:0 20px 55px #00000094}.account-menu>div{border-bottom:1px solid var(--line);padding:11px 12px 13px}.account-menu>div b,.account-menu>div small{display:block}.account-menu>div b{font:16px Georgia,Yu Mincho,serif}.account-menu>div small{color:var(--muted);margin-top:4px;font-size:9px}.account-menu button{text-align:left;color:#a8c0cc;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px;font-size:10px}.account-menu .logout-button{border-top:1px solid var(--line);color:#ff9aa9;margin-top:4px}.account-menu .logout-button:hover{color:#ffc2ca;background:#ff506e14}.mini-sprite{width:34px;height:42px;image-rendering:pixelated;background:url(/misaka-reboot-heroes.webp) 0 0/768px 512px no-repeat}.knight-mini{background-position:-74px -40px}.sidebar{z-index:30;border-right:1px solid var(--line);background:#040c13ed;width:202px;padding:24px 12px;position:fixed;inset:74px auto 0 0}.side-label{color:#476071;letter-spacing:.26em;padding:0 14px 10px;font:9px ui-monospace,monospace}.sidebar button{color:#7891a0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:13px;width:100%;padding:12px 13px;font-size:12px;display:flex;position:relative}.sidebar button span{color:#607e90;text-align:center;width:22px;font-size:18px}.sidebar button b{font-weight:600}.sidebar button em{color:#fff;background:#a65fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.side-separator{background:var(--line);height:1px;margin:14px 8px}.content{min-height:100dvh;margin-left:202px;padding-top:74px}.battle-layout{grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:calc(100dvh - 74px);padding:14px;display:grid}.battle-card{border:1px solid var(--line);background:#08121b;min-height:660px;position:relative;overflow:hidden}.battle-card:before{content:"";opacity:.78;transition:all .5s;position:absolute;inset:0}.battle-card.crystal:before{background:radial-gradient(circle at 74% 40%,#45c0ff38,#0000 20%),linear-gradient(#07192614,#06111b 84%),radial-gradient(at 48% 84%,#16384a 0,#0c1d29 28%,#0000 29%),linear-gradient(150deg,#091924,#07111a)}.battle-card.field:before{background:radial-gradient(circle at 70% 35%,#86da8f2e,#0000 24%),linear-gradient(#0e2530,#0b1518 72%)}.battle-card.ruins:before{background:radial-gradient(circle at 55% 44%,#ffab4121,#0000 28%),linear-gradient(#1b2027,#0a1118 72%)}.battle-card.forest:before{background:radial-gradient(circle at 62% 35%,#36ffb526,#0000 30%),linear-gradient(#082921,#071310 78%)}.battle-card.rift:before{background:radial-gradient(circle at 58% 37%,#a14eff47,#0000 24%),linear-gradient(#17102c,#080814 75%)}.battle-card:after{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(120deg,#0000 45%,#64e7ff40 46%,#0000 47%),linear-gradient(60deg,#0000 58%,#64e7ff1f 59%,#0000 60%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220px 220px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:68px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.battle-heading{z-index:3;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#030a11db,#030a1173);justify-content:space-between;align-items:center;height:105px;padding:18px 25px;display:flex;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.28em;text-transform:uppercase;margin:0 0 6px;font:9px ui-monospace,monospace}.battle-heading h1,.page-heading h1{letter-spacing:.08em;margin:0;font-family:Georgia,Yu Mincho,serif;font-size:27px}.battle-heading>div>span{color:var(--muted);letter-spacing:.12em;font-size:10px}.stage-progress{text-align:right;width:160px}.stage-progress small{color:var(--muted);letter-spacing:.18em;font:8px ui-monospace,monospace;display:block}.stage-progress b{color:var(--cyan);font:15px ui-monospace,monospace}.stage-progress>div{background:#142b38;height:3px;margin-top:7px}.stage-progress i{background:var(--cyan);width:60%;height:100%;box-shadow:0 0 9px var(--cyan);display:block}.battle-stage{z-index:2;perspective:700px;justify-content:center;align-items:flex-end;gap:16%;height:470px;padding:0 8% 78px;display:flex;position:relative}.battle-floor{z-index:-1;background:radial-gradient(#358fb12b,#0000 64%);border-bottom:1px solid #64e7ff21;border-radius:50%;height:160px;position:absolute;bottom:30px;left:4%;right:4%;transform:rotateX(62deg)}.battle-floor:before,.battle-floor:after{content:"";border:1px solid #64e7ff21;border-radius:50%;position:absolute;inset:25%}.battle-floor:after{inset:42%}.ambient{filter:blur(1px);background:var(--cyan);box-shadow:0 0 18px var(--cyan);opacity:.55;border-radius:50%;animation:5s ease-in-out infinite drift;position:absolute}.orb-one{width:4px;height:4px;top:38%;left:30%}.orb-two{width:3px;height:3px;animation-delay:-2s;top:28%;right:31%}@keyframes drift{50%{opacity:.2;transform:translate(18px,-30px)}}.fighter{text-align:center;filter:drop-shadow(0 18px 18px #000000b8);width:180px;position:relative}.sprite{image-rendering:pixelated;transform-origin:bottom;background-image:url(/misaka-reboot-heroes.webp);background-repeat:no-repeat;background-size:768px 512px;margin:auto;display:block;transform:scale(1.45)}.knight-sprite{background-position:-63px -28px;width:92px;height:122px}.mage-sprite{filter:hue-rotate(32deg)saturate(1.25);background-position:-63px -106px;width:96px;height:122px}.attacking{animation:1.25s step-end infinite heroAttack}.hit{animation:1.25s infinite enemyHit}@keyframes heroAttack{0%,58%,to{background-position:-63px -28px;transform:scale(1.45)translate(0)}65%,82%{background-position:-245px -27px;transform:scale(1.45)translate(20px)}}@keyframes enemyHit{0%,70%,to{filter:hue-rotate(32deg)saturate(1.25);transform:scale(1.45)}74%{filter:brightness(2)saturate(0);transform:scale(1.45)translate(6px)}}.nameplate{text-shadow:0 2px 4px #000;justify-content:center;align-items:center;gap:7px;margin-top:17px;display:flex}.nameplate b{font:600 12px Georgia,Yu Mincho,serif}.nameplate span{color:var(--cyan);font:8px ui-monospace,monospace}.enemy-name span{color:#d69dff}.hp-bar{background:#13212a;border:1px solid #ffffff1f;width:150px;height:6px;margin:7px auto 0;padding:1px}.hp-bar i{height:100%;transition:width .25s;display:block}.player-hp i{background:linear-gradient(90deg,#35a8ff,#69efff);box-shadow:0 0 8px #4dccff}.enemy-hp i{background:linear-gradient(90deg,#824eec,#ce6fff);box-shadow:0 0 8px #a45eff}.damage-pop{z-index:4;color:#fff;text-shadow:0 0 12px #b958ff;font:700 24px Georgia,serif;animation:.7s ease-out both damagePop;position:absolute;top:-52px;left:50%}.damage-pop small{letter-spacing:.12em;color:#ffb5fa;font:7px ui-monospace,monospace;display:block}@keyframes damagePop{0%{opacity:0;transform:translate(-50%,14px)scale(.7)}40%{opacity:1;transform:translate(-50%,-5px)scale(1.1)}to{opacity:0;transform:translate(-50%,-38px)}}.versus-mark{letter-spacing:.25em;color:#557687;border:1px solid #64e7ff38;padding:5px 8px;font:9px ui-monospace,monospace;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.versus-mark:before,.versus-mark:after{content:"";background:linear-gradient(90deg,transparent,var(--line));width:35px;height:1px;position:absolute;top:50%}.versus-mark:before{right:100%}.versus-mark:after{left:100%;transform:scaleX(-1)}.battle-controls{z-index:4;border-top:1px solid var(--line);height:58px;color:var(--muted);background:#030a11cc;align-items:center;gap:22px;padding:0 20px;font:9px ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.battle-controls button{border:1px solid var(--line);cursor:pointer;color:#a9c3d0;background:#64e7ff0d;padding:8px 12px}.battle-controls button.resume{color:var(--cyan);border-color:#64e7ff8c}.battle-controls span:first-of-type{margin-left:auto}.battle-controls b{color:#dff9ff}.battle-aside{flex-direction:column;gap:10px;display:flex}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:inset 0 0 35px #2789b109}.panel-title{border-bottom:1px solid var(--line);color:#86a4b5;letter-spacing:.18em;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font:8px ui-monospace,monospace;display:flex}.panel-title button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:9px}.hero-panel{min-height:147px}.hero-summary{align-items:center;gap:13px;padding:13px 14px 9px;display:flex}.portrait{background:radial-gradient(circle,#19394a,#07111a);border:1px solid #64e7ff33;width:57px;height:60px;overflow:hidden}.knight-portrait{transform-origin:0 0;background-position:-62px -31px;width:72px;height:82px;margin:0;transform:scale(.8)}.hero-summary small{color:var(--cyan);letter-spacing:.15em;font:7px ui-monospace,monospace}.hero-summary h3{margin:2px 0;font:18px Georgia,serif}.hero-summary p{color:var(--muted);margin:0;font-size:9px}.hero-summary p b{color:var(--gold);font:13px ui-monospace,monospace}.stat-row{border-top:1px solid #64e7ff17;grid-template-columns:repeat(3,1fr);padding:8px 12px;display:grid}.stat-row span{text-align:center;color:var(--muted);border-right:1px solid var(--line);font:7px ui-monospace,monospace}.stat-row span:last-child{border:0}.stat-row b{color:#dff9ff;margin-left:3px;font-size:9px}.core-panel{grid-template-rows:38px 1fr;grid-template-columns:78px 1fr;min-height:132px;display:grid}.core-panel .panel-title{grid-column:1/-1}.core-orb{border:1px solid #8971ff73;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid;position:relative;box-shadow:0 0 22px #626bff33,inset 0 0 17px #56c0ff40}.core-orb i{border:1px dashed #6ceaff;border-radius:50%;animation:8s linear infinite spin;position:absolute;inset:7px}.core-orb span{color:#a8f5ff;font:14px Georgia,serif}@keyframes spin{to{transform:rotate(360deg)}}.core-info{padding:12px 12px 8px 0}.core-info b,.core-info small,.core-info span{display:block}.core-info b{font-size:11px}.core-info small{color:#9c7dff;margin:3px 0 10px;font:7px ui-monospace,monospace}.core-info span{color:var(--muted);margin-top:5px;font:7px ui-monospace,monospace}.energy-bar{background:#132334;height:4px}.energy-bar i{background:linear-gradient(90deg,#7a5fff,#59e1ff);height:100%;display:block;box-shadow:0 0 7px #59d9ff}.report-panel{flex:1;min-height:187px}.live-dot{color:#51e6ae;letter-spacing:.12em;font-size:7px;font-style:normal}.live-dot:before{content:"";background:#51e6ae;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #51e6ae}.report-panel ul{margin:0;padding:7px 12px;list-style:none}.report-panel li{color:#9bb2bf;border-bottom:1px solid #64e7ff12;padding:7px 0;font-size:9px}.report-panel time{color:#4c6878;margin-right:8px;font:7px ui-monospace,monospace}.hourly{border:1px solid var(--line);background:#07121dbf;align-items:center;gap:13px;height:42px;padding:0 13px;font:8px ui-monospace,monospace;display:flex}.hourly span{color:var(--muted);margin-right:auto}.hourly b:first-of-type{color:var(--gold)}.hourly b:last-of-type{color:var(--cyan)}.page-view{min-height:calc(100dvh - 74px);padding:42px}.page-heading h1{margin-bottom:8px;font-size:35px}.page-heading>span{color:var(--muted);font-size:12px}.expedition-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.expedition-grid article{border:1px solid var(--line);background:linear-gradient(160deg,#142b3ae0,#050d15eb);min-height:380px;padding:18px;transition:all .25s;position:relative;overflow:hidden}.expedition-grid article:hover,.expedition-grid article.selected{border-color:#64e7ff8c;transform:translateY(-5px);box-shadow:0 18px 50px #0000004d,inset 0 0 30px #46c0ff0f}.area-index{color:#89cde61c;font:54px Georgia,serif;position:absolute;top:9px;right:12px}.area-art{background:radial-gradient(circle,#64e7ff2e,#0000 45%),linear-gradient(145deg,#102d3e,#07111b);place-items:center;height:140px;margin:-18px -18px 17px;display:grid;position:relative}.forest .area-art{background:radial-gradient(circle,#4effb533,#0000 45%),linear-gradient(145deg,#0f382d,#071611)}.ruins .area-art{background:radial-gradient(circle,#ffb34d33,#0000 45%),linear-gradient(145deg,#332818,#101115)}.rift .area-art{background:radial-gradient(circle,#a44eff47,#0000 40%),linear-gradient(145deg,#2e1850,#0c0917)}.area-art i{border:1px solid #64e7ff42;width:68px;height:68px;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 25px #64e7ff1a}.area-art b{color:#bcefff;text-shadow:0 0 20px #58c9ff;font:38px Georgia,serif}.expedition-grid article>small{color:var(--cyan);letter-spacing:.12em;font:8px ui-monospace,monospace}.expedition-grid h2{margin:6px 0 18px;font:18px Georgia,Yu Mincho,serif}.expedition-grid p{color:var(--muted);font-size:9px}.expedition-grid p b{color:#e7f8ff;font:11px ui-monospace,monospace}.area-rewards{color:#85a2b1;flex-direction:column;gap:5px;margin:14px 0;font-size:8px;display:flex}.expedition-grid button,.craft-grid button{color:#c9f8ff;cursor:pointer;background:#64e7ff0f;border:1px solid #64e7ff47;padding:10px;font-size:10px;position:absolute;bottom:16px;left:18px;right:18px}.expedition-grid button:hover,.craft-grid button:hover{background:var(--cyan);color:#021016}.base-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.plot-grid{border:1px solid var(--line);background:radial-gradient(circle,#4bb2cc24,#0000 60%),#050d1499;grid-template-columns:repeat(3,1fr);gap:10px;padding:30px;display:grid;transform:perspective(1000px)rotateX(2deg)}.plot-grid button{cursor:pointer;background:#0a1d2799;border:1px dashed #294858;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:185px;display:flex}.plot-grid button.built{background:radial-gradient(circle,#64e7ff21,#07141eeb);border-style:solid;border-color:#64e7ff4d}.plot-grid button span{color:var(--cyan);text-shadow:0 0 18px var(--cyan);font-size:34px}.plot-grid button b{font:12px Georgia,serif}.plot-grid button small{color:#567283;letter-spacing:.15em;font:7px ui-monospace,monospace}.production-panel{padding-bottom:14px}.production-panel>h3{padding:8px 14px 0;font:16px Georgia,serif}.job{border-top:1px solid #64e7ff14;gap:12px;padding:12px 14px;display:flex}.material-gem{clip-path:polygon(50% 0,90% 30%,72% 90%,28% 90%,10% 30%);width:28px;height:28px;display:inline-block}.material-gem.blue{background:linear-gradient(135deg,#b9fbff,#1599ff);box-shadow:0 0 10px #3bc4ff}.material-gem.violet{background:linear-gradient(135deg,#eee2ff,#8251f0)}.job>div{flex:1}.job b,.job small{display:block}.job b{font-size:10px}.job small{color:var(--muted);margin:4px 0 7px;font:7px ui-monospace,monospace}.job>div>div{background:#142836;height:3px}.job i{background:var(--cyan);height:100%;display:block}.primary-button{cursor:pointer;background:linear-gradient(90deg,#16769a,#2fa4bf);border:1px solid #64e7ff80;padding:11px 18px;font-size:10px;font-weight:700;box-shadow:0 0 20px #49d3ff1f}.primary-button.full{width:calc(100% - 28px);margin:10px 14px 0}.craft-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.craft-grid article{border:1px solid var(--line);background:var(--panel);text-align:center;min-height:360px;padding:18px;position:relative}.item-icon{background:radial-gradient(circle,#64e7ff29,#07121dcc);border:1px solid #64e7ff42;place-items:center;width:104px;height:104px;margin:12px auto 18px;display:grid;transform:rotate(45deg)}.item-icon span{color:var(--cyan);text-shadow:0 0 16px var(--cyan);font-size:38px;transform:rotate(-45deg)}.rarity-1{border-color:#5db4ff73}.rarity-2{border-color:#ae5fff8c}.rarity-2 span{color:#b87aff}.rarity-3 span{color:var(--gold)}.craft-grid article>small,.item-detail>small{color:var(--violet);letter-spacing:.15em;font:8px ui-monospace,monospace}.craft-grid h2{font:17px Georgia,Yu Mincho,serif}.craft-grid p{color:var(--muted);font-size:9px}.craft-cost{color:#7794a4;justify-content:center;gap:15px;margin-top:18px;font:8px ui-monospace,monospace;display:flex}.inventory-layout{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.inventory-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:9px;display:grid}.inventory-grid button{border:1px solid var(--line);cursor:pointer;background:#07121dcc;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;display:flex}.inventory-grid button.selected{border-color:var(--cyan);box-shadow:inset 0 0 25px #64e7ff1a}.inv-icon{color:var(--cyan);text-shadow:0 0 13px;font-size:27px}.inv-icon.armor,.inv-icon.core{color:#a97bff}.inv-icon.gear,.inv-icon.weapon{color:#ffcc76}.inventory-grid b{font-size:10px}.inventory-grid small{color:var(--muted);font:8px ui-monospace,monospace}.item-detail{text-align:center;padding:24px}.item-detail h2{font:21px Georgia,Yu Mincho,serif}.item-detail>p{color:var(--muted);text-align:left;font-size:10px;line-height:1.8}.item-detail dl{border-top:1px solid var(--line);margin:20px 0}.item-detail dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px;font-size:10px;display:flex}.item-detail dt{color:var(--muted)}.item-detail dd{color:var(--cyan);margin:0;font-family:ui-monospace,monospace}.feature-hero{border:1px solid var(--line);background:radial-gradient(circle at 28%,#3ec8eb21,#0000 30%),#061019d1;grid-template-columns:1fr 1fr;align-items:center;min-height:500px;padding:50px;display:grid}.feature-rings{place-items:center;width:320px;height:320px;margin:auto;display:grid;position:relative}.feature-rings>i{border:1px solid #64e7ff29;border-radius:50%;position:absolute;inset:0}.feature-rings>i:nth-child(2){border-style:dashed;animation:18s linear infinite reverse spin;inset:15%}.feature-rings>i:nth-child(3){animation:12s linear infinite spin;inset:30%;box-shadow:inset 0 0 30px #64e7ff1f}.knight-feature{transform-origin:50%;background-position:-62px -28px;width:100px;height:125px;transform:scale(2.2)}.feature-symbol{color:var(--cyan);text-shadow:0 0 35px var(--cyan);font-size:90px}.feature-hero>div:last-child>p:first-child{color:var(--cyan);letter-spacing:.2em;font:9px ui-monospace,monospace}.feature-hero h2{font:28px/1.55 Georgia,Yu Mincho,serif}.feature-hero>div:last-child>p:not(:first-child){color:var(--muted);max-width:450px;font-size:11px;line-height:1.9}.market-view{padding-top:30px}.market-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.market-heading .page-heading{margin-bottom:20px}.misaka-balance{text-align:right;background:radial-gradient(circle at 20% 20%,#9e74ff29,#0000 50%),#08101de6;border:1px solid #9e74ff57;min-width:220px;padding:16px 20px}.misaka-balance small,.misaka-balance span{color:var(--muted);font-size:8px;display:block}.misaka-balance b{color:#d7c8ff;margin:3px 0;font-size:24px;display:block}.misaka-balance span{color:#a98cff;letter-spacing:.14em}.market-ca{border:1px solid var(--line);background:#06121bbf;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;padding:7px 12px;display:flex}.market-ca>span{color:var(--muted);font-size:8px}.market-ca code{color:#b5d3df;text-overflow:ellipsis;font:9px ui-monospace,monospace;overflow:hidden}.market-ca button,.market-ca a{border:1px solid var(--line);color:var(--cyan);cursor:pointer;background:0 0;margin-left:auto;padding:6px 10px;font-size:8px;text-decoration:none}.market-ca.price-reference{border-color:#9e74ff40;margin-bottom:15px}.market-tabs{border-bottom:1px solid var(--line);margin-bottom:18px;display:flex}.market-tabs button{color:#658393;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-size:10px}.market-tabs button.active{color:var(--cyan);border-color:var(--cyan);background:linear-gradient(#0000,#64e7ff14)}.market-notice,.market-error{color:#c8b8ef;background:#8455eb14;border:1px solid #9e74ff59;margin-bottom:14px;padding:11px 14px;font-size:9px;line-height:1.6}.market-error{color:#ffc0ca;background:#ff4b6912;border-color:#ff6e8759}.market-error a{color:var(--cyan);margin-left:12px}.market-listings{grid-template-columns:repeat(4,minmax(170px,1fr));gap:11px;display:grid}.market-listings article{border:1px solid var(--line);text-align:center;background:linear-gradient(155deg,#0d202ce6,#050d15f2);min-height:315px;padding:17px;position:relative}.market-listings article.reserved{opacity:.65}.market-item-icon{width:80px;height:80px;color:var(--cyan);background:radial-gradient(circle,#64e7ff29,#0000 66%);border:1px solid #64e7ff45;place-items:center;margin:8px auto 15px;font-size:31px;display:grid;transform:rotate(45deg)}.market-item-icon:first-letter{transform:rotate(-45deg)}.market-listings article>small{color:#8d72df;font-size:8px}.market-listings h2{margin:7px 0;font-size:15px}.market-listings p{color:var(--muted);font-size:8px}.market-listings p b{color:#bad5df}.market-price{margin:17px 0 48px}.market-price b{color:#d5c4ff;font-size:20px}.market-price span{color:#9f81ef;letter-spacing:.12em;font-size:8px;display:block}.buy-button,.cancel-listing{cursor:pointer;background:linear-gradient(90deg,#4e359f,#7650cf);border:1px solid #9e74ff80;padding:10px;font-size:9px;position:absolute;bottom:15px;left:16px;right:16px}.buy-button:disabled,.cancel-listing:disabled{opacity:.45;cursor:not-allowed}.cancel-listing{color:#ff9bad;background:0 0;border-color:#ff80934d}.market-empty{border:1px dashed var(--line);min-height:280px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.market-empty b{color:#c5dbe5;font-size:15px}.sell-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.panel-title i{color:#6f8b9a;font-style:normal}.sell-items{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.sell-items button{border:1px solid var(--line);cursor:pointer;background:#64e7ff06;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.sell-items button.selected{border-color:var(--cyan);box-shadow:inset 0 0 25px #64e7ff17}.sell-items button span{color:var(--cyan);font-size:28px}.sell-items button b{font-size:9px}.sell-items button small{color:var(--muted);font-size:7px}.sell-form{padding-bottom:15px}.sell-form>label,.wallet-card>label{color:var(--muted);padding:15px 15px 0;font-size:8px;display:block;position:relative}.sell-form input,.wallet-card input{border:1px solid var(--line);color:#e9fbff;background:#050d14;outline:none;width:100%;margin-top:7px;padding:12px;font-size:11px}.sell-form label>span{color:#9577e7;font-size:8px;position:absolute;bottom:12px;right:26px}.sell-summary{border:1px solid var(--line);margin:14px;padding:12px}.sell-summary span,.sell-summary small{color:var(--muted);font-size:7px;display:block}.sell-summary b{color:#d5c4ff;margin:5px 0;font-size:15px;display:block}.my-listings{border:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;padding:12px 15px;display:flex}.my-listings h3{margin:0;font-size:11px}.my-listings span{color:var(--muted);font-size:8px}.wallet-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wallet-card{text-align:center;min-height:410px;padding:25px}.wallet-card-icon{width:55px;height:55px;color:var(--cyan);border:1px solid #64e7ff59;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:25px;display:grid;box-shadow:inset 0 0 18px #64e7ff1a}.wallet-card-icon.send{color:#b899ff;border-color:#9e74ff73}.wallet-card h2{font-size:20px}.wallet-card>p:not(.eyebrow){color:var(--muted);font-size:9px;line-height:1.7}.wallet-card>small{color:#5d7887;margin-top:12px;font-size:7px;display:block}.address-box{border:1px solid var(--line);background:#050d14;margin-top:24px;display:flex}.address-box code{text-overflow:ellipsis;flex:1;padding:12px;font:8px ui-monospace,monospace;overflow:hidden}.address-box button,.amount-input button{border:0;border-left:1px solid var(--line);color:var(--cyan);cursor:pointer;background:#64e7ff0f;padding:0 12px;font-size:8px}.amount-input{display:flex}.amount-input input{margin-right:0}.amount-input button{margin-top:7px}.tx-link{color:var(--cyan);margin-top:15px;font-size:8px;display:block}.market-safety{border-top:1px solid var(--line);align-items:flex-start;gap:15px;margin-top:16px;padding:15px;display:flex}.market-safety b{color:#8fefca;white-space:nowrap;font-size:9px}.market-safety span{color:var(--muted);font-size:8px;line-height:1.7}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010509c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reward-modal{text-align:center;background:radial-gradient(circle at 50% 5%,#32bcdc29,#0000 40%),#07131d;border:1px solid #64e7ff57;width:min(480px,100%);padding:31px;animation:.35s both modalIn;position:relative;box-shadow:0 30px 100px #000,inset 0 0 70px #3cbee60a}.reward-modal:before{content:"";pointer-events:none;border:1px solid #64e7ff17;position:absolute;inset:8px}@keyframes modalIn{0%{opacity:0;transform:translateY(15px)scale(.96)}}.reward-modal.claimed{animation:.65s claim}@keyframes claim{50%{transform:scale(1.02);box-shadow:0 0 70px #64e7ff73}}.modal-runes{color:#385565;letter-spacing:.3em;font:7px ui-monospace,monospace;position:absolute;top:15px;left:20px}.modal-close{color:#678394;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:12px}.reward-icon{width:58px;height:58px;color:var(--cyan);border:1px solid #64e7ff57;border-radius:50%;place-items:center;margin:2px auto 14px;font-size:25px;display:grid;box-shadow:0 0 20px #64e7ff2b}.reward-modal h2{margin:6px;font:23px Georgia,Yu Mincho,serif}.reward-modal>p:not(.eyebrow){color:var(--muted);font-size:10px}.reward-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 12px;display:grid}.reward-grid>div{border:1px solid var(--line);background:#64e7ff09;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:94px;display:flex}.reward-grid b{font:13px ui-monospace,monospace}.reward-grid small{color:var(--muted);font-size:7px}.reward-grid .material-gem{width:20px;height:20px}.reward-modal .full{width:100%;margin:10px 0}.limit-note{color:#536e7c;font-size:8px}.toast{z-index:110;color:#cdf8ff;background:#071822f5;border:1px solid #64e7ff66;padding:13px 18px;font-size:10px;animation:.25s toastIn;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #000}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.update-available-banner{z-index:120;color:#ffe6b8;background:#1f1404f5;border-bottom:1px solid #ffc46e66;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px #000}.update-available-banner button{color:#fff3de;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#7a4d10,#a9711c);border:1px solid #ffc46e99;padding:6px 14px;font-size:9px}.mobile-nav{display:none}.login-screen{background:radial-gradient(circle at 50% 42%,#239bc233,#0000 30%),linear-gradient(150deg,#07141e,#02060b 62%,#0b0715);place-items:center;min-height:100dvh;padding:25px;display:grid;position:relative;overflow:hidden}.login-screen:before{content:"";aspect-ratio:1;border:1px solid #64e7ff14;border-radius:50%;width:min(860px,90vw);animation:80s linear infinite spin;position:absolute;box-shadow:0 0 0 90px #64e7ff04,0 0 0 180px #64e7ff03}.login-stars{opacity:.38;background-image:radial-gradient(circle,#8eefff 1px,#0000 1.5px),radial-gradient(circle,#b99cff 1px,#0000 1.5px);background-position:0 0,31px 22px;background-size:83px 83px,127px 127px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.login-card{z-index:2;text-align:center;background:#040e16e6;border:1px solid #64e7ff47;width:min(440px,100%);padding:34px 45px;position:relative;box-shadow:0 35px 120px #000000b3,inset 0 0 60px #37b8dc0a}.login-card:before{content:"";pointer-events:none;border:1px solid #64e7ff12;position:absolute;inset:8px}.login-card h1{letter-spacing:.12em;margin:5px 0 10px;font:30px Georgia,Yu Mincho,serif}.login-card>p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.9}.login-emblem{place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;position:relative}.login-emblem i{border:1px solid #64e7ff61;position:absolute;inset:0;transform:rotate(45deg);box-shadow:inset 0 0 20px #64e7ff1a}.login-emblem i:nth-child(2){border-style:dashed;animation:10s linear infinite spin;inset:12px}.login-emblem span{color:var(--cyan);text-shadow:0 0 15px var(--cyan);font:26px Georgia,serif}.login-hero{background:radial-gradient(at 50% 90%,#64e7ff21,#0000 56%);place-items:end center;height:155px;margin:16px 0 6px;display:grid;overflow:hidden}.knight-login{transform-origin:bottom;filter:drop-shadow(0 18px 16px #000);background-position:-62px -28px;width:95px;height:126px;transform:scale(1.55)}.login-button{z-index:2;width:100%;padding:14px;font-size:12px;position:relative}.phantom-button,.guest-button{cursor:pointer;z-index:2;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;width:100%;min-height:47px;font-size:11px;font-weight:700;display:flex;position:relative}.phantom-button{color:#fff;background:linear-gradient(100deg,#5d3fc5,#8a62ef);border-color:#b39af6;box-shadow:0 8px 28px #724ce040}.phantom-button:hover{filter:brightness(1.1)}.phantom-button:disabled{opacity:.65;cursor:wait}.phantom-mark{color:#7250d6;background:#fff;border-radius:50% 50% 44%;place-items:center;width:24px;height:24px;display:grid;font:700 13px Arial,sans-serif!important}.guest-button{color:#c9f7ff;background:#64e7ff0d;border-color:#64e7ff47}.guest-button:hover{background:#64e7ff1a}.login-divider{color:#4e6a79;align-items:center;height:34px;font-size:8px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-divider span{padding:0 10px}.phantom-error{color:#ffb8c5;z-index:2;background:#ff506e12;border:1px solid #ff728f47;margin:9px 0 0;padding:9px;font-size:8px;line-height:1.7;position:relative}.phantom-download{color:#9d83ed;margin-top:11px;font-size:8px;text-decoration:none;display:inline-block}.phantom-download:hover{text-decoration:underline}.login-card>small{color:#536e7c;margin-top:13px;font-size:8px;display:block}@media (width<=1180px){.battle-layout{grid-template-columns:1fr 300px}.expedition-grid{grid-template-columns:repeat(3,1fr)}.craft-grid{grid-template-columns:repeat(2,1fr)}.wallet small{display:none}.brand{min-width:220px}.base-layout{grid-template-columns:1fr}.production-panel{min-height:300px}}@media (width<=860px){.topbar{height:62px;padding:0 12px}.brand{min-width:0}.brand b{font-size:11px}.brand small,.player-chip>span:not(.mini-sprite),.wallets .wallet:last-child{display:none}.wallets{margin-left:auto}.wallet{height:34px;padding:0 8px}.account-wrap{margin-left:6px}.player-chip{min-width:auto;margin-left:0;padding-left:9px}.account-menu{top:54px;right:-4px}.sidebar{display:none}.content{margin-left:0;padding-top:62px;padding-bottom:66px}.battle-layout{min-height:0;padding:8px;display:block}.battle-card{min-height:600px}.battle-aside{grid-template-columns:1fr 1fr;margin-top:8px;display:grid}.report-panel,.hourly{grid-column:1/-1}.mobile-nav{z-index:60;border-top:1px solid var(--line);height:64px;padding-bottom:env(safe-area-inset-bottom);background:#030a11f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#627f90;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-nav button span{font-size:17px}.mobile-nav button b{font-size:8px}.mobile-nav button.active{color:var(--cyan);background:linear-gradient(#0000,#64e7ff1a)}.page-view{padding:25px 16px}.expedition-grid{grid-template-columns:repeat(2,1fr)}.plot-grid{grid-template-columns:repeat(2,1fr);padding:15px}.inventory-layout{grid-template-columns:1fr}.feature-hero{grid-template-columns:1fr;padding:25px}.feature-rings{width:250px;height:250px}}.devnet-assets-view{max-width:1320px;margin:0 auto}.devnet-warning{color:#ffd49a;background:#ff9a2d14;border:1px solid #ffb54773;align-items:center;gap:12px;margin:0 0 12px;padding:12px 15px;display:flex}.devnet-warning b{color:#071019;letter-spacing:.12em;background:#ff9a2d;padding:5px 8px;font-size:10px}.devnet-warning span{font-size:12px}.devnet-price-reference{border-color:#9e74ff4d;align-items:center;gap:14px;margin-bottom:14px;padding:13px 16px;display:flex}.devnet-price-reference>div{gap:3px;display:grid}.devnet-price-reference small{color:#9277df;font-size:9px}.devnet-price-reference b{color:#d9cbff;font:16px ui-monospace,monospace}.devnet-price-reference span{color:#7896a5;font-size:9px}.devnet-price-reference code{color:#86b5c6;text-overflow:ellipsis;margin-left:auto;font-size:9px;overflow:hidden}.devnet-price-reference a{color:#70daec;white-space:nowrap;border:1px solid #3d6172;padding:7px 9px;font-size:9px;text-decoration:none}.devnet-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.devnet-summary-grid article{gap:7px;padding:18px;display:grid}.devnet-summary-grid small{color:#6f91a4;letter-spacing:.1em;font-size:10px}.devnet-summary-grid b{color:#dffbff;font-size:20px}.devnet-summary-grid code{color:#62dff3;font-size:10px}.devnet-value-note{color:#a78cea;font-size:9px}.devnet-vault-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.devnet-action-card{padding:20px}.devnet-action-card h2{margin:14px 0 6px;font-size:20px}.devnet-action-card>p{color:#86a5b5;min-height:42px;font-size:12px;line-height:1.65}.devnet-action-card label{color:#8eacba;margin:16px 0 12px;font-size:11px;display:block}.vault-close-button{color:#8badbd;background:0 0;border:1px solid #35505f;width:100%;margin-top:8px;padding:10px}.vault-close-button:disabled{opacity:.4}.devnet-token-panel{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:20px;display:flex}.devnet-token-panel h2{margin:3px 0 5px}.devnet-token-panel p{color:#86a5b5;margin:0;font-size:12px}.devnet-nft-section .page-heading.compact{margin-bottom:14px}.devnet-nft-section .page-heading.compact h2{margin:4px 0;font-size:24px}.devnet-nft-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.nft-item-card{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.nft-item-card.onchain-owned{border-color:#51e2b96b}.nft-item-icon{color:#79e9fa;background:radial-gradient(circle,#5bdef526,#0000);border:1px solid #315667;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.nft-item-card>div{gap:3px;display:grid}.nft-item-card small{letter-spacing:.12em;color:#688899;font-size:9px}.nft-item-card b{font-size:13px}.nft-item-card code,.nft-item-card div span{color:#6f96a7;font-size:10px}.nft-item-card>i{color:#61e0b9;font-size:9px;font-style:normal}.nft-item-card button,.nft-item-card a{color:#7de8fa;background:#3bbed917;border:1px solid #32778d;padding:8px 10px;font-size:10px;text-decoration:none}.empty-nft-state{color:#83a3b2;grid-column:1/-1;padding:22px}.devnet-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.devnet-links a{color:#65cfe1;border:1px solid #294554;padding:8px 10px;font-size:10px;text-decoration:none}.devnet-assets-view .market-safety{margin-top:24px}@media (width<=1000px){.devnet-summary-grid{grid-template-columns:repeat(2,1fr)}.devnet-vault-grid,.devnet-nft-grid{grid-template-columns:1fr}}@media (width<=600px){.devnet-summary-grid{grid-template-columns:1fr}.devnet-token-panel{flex-direction:column;align-items:stretch}.nft-item-card{grid-template-columns:44px 1fr}.nft-item-card>i,.nft-item-card>a,.nft-item-card>button{grid-column:2}.devnet-warning{align-items:flex-start}.devnet-warning span{line-height:1.55}.devnet-price-reference{flex-wrap:wrap;align-items:flex-start}.devnet-price-reference code{order:3;width:100%;margin-left:0}.devnet-price-reference a{margin-left:auto}}@media (width<=560px){.brand span:last-child{display:none}.wallets{gap:4px}.wallet{font-size:10px}.battle-heading{height:88px;padding:14px}.battle-heading h1{font-size:20px}.stage-progress{width:100px}.battle-stage{gap:5%;height:420px;padding-left:1%;padding-right:1%}.sprite{transform:scale(1.18)}.attacking{animation-name:heroAttackMobile}@keyframes heroAttackMobile{0%,58%,to{background-position:-63px -28px;transform:scale(1.18)}65%,82%{background-position:-245px -27px;transform:scale(1.18)translate(10px)}}.fighter{width:140px}.mage-sprite{transform:scale(1.18)}.hp-bar{width:115px}.enemy-name b{white-space:nowrap;text-overflow:ellipsis;max-width:105px;overflow:hidden}.battle-controls{gap:8px;padding:0 9px}.battle-controls span:first-of-type{display:none}.battle-aside{display:block}.battle-aside>*{margin-bottom:8px}.page-heading h1{font-size:28px}.expedition-grid,.craft-grid{grid-template-columns:1fr}.expedition-grid article{min-height:340px}.plot-grid{grid-template-columns:1fr 1fr;padding:8px}.plot-grid button{min-height:140px}.inventory-grid{grid-template-columns:repeat(2,1fr)}.reward-modal{padding:27px 17px}.reward-grid{grid-template-columns:repeat(2,1fr)}.reward-grid>div{min-height:78px}.toast{text-align:center;bottom:78px;left:12px;right:12px}.feature-hero{padding:15px}.feature-rings{width:210px;height:210px}.knight-feature{transform:scale(1.7)}.login-card{padding:28px 20px}.login-card h1{font-size:25px}}@media (width<=1050px){.market-listings{grid-template-columns:repeat(3,1fr)}.sell-items{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.market-heading{display:block}.misaka-balance{width:100%;margin:0 0 14px}.market-listings{grid-template-columns:repeat(2,1fr)}.sell-layout,.wallet-grid{grid-template-columns:1fr}.market-ca code{max-width:55vw}.market-safety{display:block}.market-safety span{margin-top:7px;display:block}}@media (width<=480px){.market-view{padding-left:10px;padding-right:10px}.market-tabs button{flex:1;padding:11px 4px}.market-listings{grid-template-columns:1fr}.market-listings article{min-height:300px}.sell-items{grid-template-columns:1fr 1fr;padding:8px}.sell-items button{min-height:125px}.wallet-card{padding:18px 12px}.market-ca>span{display:none}.market-ca code{max-width:62vw}}.wizard-mini{background-position:-74px -112px}.archer-mini{background-position:-74px -184px}.healer-mini{background-position:-74px -256px}.character-loading-screen{background:radial-gradient(circle,#36b4da29,#0000 32%),#030910;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100dvh;display:flex}.character-loading-screen>b{letter-spacing:.08em;font-size:11px}.character-loading-screen>small{color:#536e7c;letter-spacing:.28em;font-size:7px}.character-loader{place-items:center;width:68px;height:68px;display:grid;position:relative}.character-loader i{border:1px solid #64e7ff33;border-top-color:var(--cyan);animation:1.2s linear infinite spin;position:absolute;inset:0;transform:rotate(45deg)}.character-loader span{color:var(--cyan);text-shadow:0 0 14px var(--cyan);font:22px Georgia,serif}.character-select-screen{background:radial-gradient(circle at 50% 22%,#2895bd2b,#0000 34%),radial-gradient(circle at 85% 70%,#6d42be1c,#0000 30%),linear-gradient(145deg,#07141e,#02060b 62%,#0a0713);min-height:100dvh;padding:88px 24px 42px;position:relative;overflow:hidden}.character-select-screen:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#64e7ff2b 1px,#0000 1px),linear-gradient(90deg,#64e7ff1f 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.selection-stars{opacity:.26;pointer-events:none;background-image:radial-gradient(circle,#8eefff 1px,#0000 1.5px),radial-gradient(circle,#b99cff 1px,#0000 1.5px);background-position:0 0,36px 19px;background-size:91px 91px,139px 139px;position:fixed;inset:0}.selection-header{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030910cc;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}.selection-header>div{align-items:center;gap:13px;display:flex}.selection-header>div>span:last-child b,.selection-header>div>span:last-child small{display:block}.selection-header>div>span:last-child b{letter-spacing:.12em;font-size:12px}.selection-header>div>span:last-child small{color:var(--muted);letter-spacing:.25em;font-size:8px}.selection-header .brand-mark{width:34px;font-size:18px}.selection-header>button{color:#d58c9b;cursor:pointer;background:#ff506909;border:1px solid #ff78913d;padding:8px 13px;font-size:8px}.selection-header>button:hover{color:#ffc5d0;border-color:#ff8da4}.selection-content{z-index:2;text-align:center;max-width:1240px;margin:0 auto;position:relative}.selection-content>h1{letter-spacing:.08em;margin:7px 0 9px;font:34px Georgia,Yu Mincho,serif}.selection-lead{color:var(--muted);margin:0;font-size:10px}.selection-lock-note{text-align:left;background:#ffae4b0d;border:1px solid #ffc16645;align-items:center;gap:12px;max-width:530px;margin:17px auto 20px;padding:10px 14px;display:flex}.selection-lock-note>span{color:var(--gold);font-size:16px}.selection-lock-note b,.selection-lock-note small{display:block}.selection-lock-note b{color:#ffd58f;font-size:9px}.selection-lock-note small{color:#887e70;margin-top:3px;font-size:7px}.character-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.character-option{text-align:center;cursor:pointer;background:linear-gradient(160deg,#0d1f2ce0,#040c13f0);border:1px solid #64e7ff29;min-height:410px;padding:0 17px 17px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.character-option:before{content:"";opacity:0;background:radial-gradient(circle at 50% 42%,#64e7ff14,#0000 38%);transition:all .2s;position:absolute;inset:0}.character-option:hover{border-color:#64e7ff6b;transform:translateY(-3px)}.character-option.selected{border-color:var(--cyan);transform:translateY(-4px);box-shadow:inset 0 0 38px #41cdf017,0 0 22px #41cdf017}.character-option.selected:before{opacity:1}.character-option:disabled{cursor:wait}.character-index{z-index:2;color:#3f6070;letter-spacing:.15em;font:8px ui-monospace,monospace;position:absolute;top:11px;left:12px}.selection-character-art,.selection-portrait,.selection-feature{image-rendering:pixelated;background-image:url(/character-battle-v5.webp);background-position-y:50%;background-repeat:no-repeat;background-size:400%;display:block}.selection-character-art{z-index:1;filter:drop-shadow(0 18px 14px #000000b8);width:100%;height:255px;margin:4px auto -4px;transition:filter .2s,transform .2s;position:relative}.character-option.selected .selection-character-art{filter:drop-shadow(0 18px 16px #32d8ff40);transform:scale(1.025)}.art-knight{background-position-x:0}.art-wizard{background-position-x:33.333%}.art-archer{background-position-x:66.667%}.art-healer{background-position-x:100%}.character-option>small{color:var(--cyan);letter-spacing:.16em;font-size:7px;position:relative}.character-option h2{margin:5px 0 8px;font:22px Georgia,Yu Mincho,serif;position:relative}.character-option p{color:#7894a5;min-height:36px;margin:0;font-size:8px;line-height:1.7;position:relative}.character-trait{color:#c3b1f4;margin-top:11px;font-size:8px;display:block;position:relative}.selection-check{z-index:3;background:var(--cyan);color:#03202a;opacity:0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;transition:all .2s;display:grid;position:absolute;top:10px;right:11px;transform:scale(.6)}.character-option.selected .selection-check{opacity:1;transform:scale(1)}.selection-confirm{border:1px solid var(--line);text-align:left;background:#030b12db;justify-content:space-between;align-items:center;gap:20px;max-width:760px;min-height:70px;margin:17px auto 0;padding:11px 12px 11px 18px;display:flex}.selection-confirm>div{align-items:center;gap:12px;display:flex}.selection-confirm>div small{color:var(--muted);font-size:7px}.selection-confirm>div b{color:var(--cyan);font-size:14px}.selection-confirm>div span{color:#708b99;font-size:8px}.selection-confirm>button{cursor:pointer;background:linear-gradient(90deg,#16769a,#2fa4bf);border:1px solid #64e7ff85;min-width:245px;padding:13px 18px;font-size:10px;font-weight:700}.selection-confirm>button:disabled{opacity:.34;cursor:not-allowed}.character-select-error{color:#ffc0ca;background:#ff4b6912;border:1px solid #ff6e8757;max-width:760px;margin:9px auto 0;padding:10px 13px;font-size:8px;line-height:1.6}.selection-portrait{width:57px;height:60px;margin:0}.selection-feature{filter:drop-shadow(0 24px 18px #0000009e);width:210px;height:290px}@media (width<=980px){.character-options{grid-template-columns:repeat(2,1fr)}.character-option{min-height:375px}.selection-character-art{height:220px}}@media (width<=600px){.character-select-screen{padding:82px 12px 28px}.selection-header{padding:0 14px}.selection-header>div>span:last-child small{display:none}.selection-content>h1{font-size:25px}.selection-lead{line-height:1.7}.selection-lock-note{margin:13px auto}.character-options{gap:8px}.character-option{min-height:318px;padding:0 8px 12px}.selection-character-art{height:178px;margin-top:5px}.character-option h2{font-size:17px}.character-option p{min-height:48px;font-size:7px}.character-trait{font-size:7px}.selection-confirm{text-align:center;padding:12px;display:block}.selection-confirm>div{flex-wrap:wrap;justify-content:center;min-height:27px}.selection-confirm>button{width:100%;min-width:0;margin-top:9px}.selection-check{top:7px;right:7px}}@media (width<=390px){.character-option{min-height:295px}.selection-character-art{height:155px}.character-option p{display:none}.character-trait{margin-top:8px}}.selection-character-art{width:70%;height:300px}@media (width<=980px){.selection-character-art{width:50%;height:310px}}@media (width<=600px){.selection-character-art{width:65%;height:235px}}@media (width<=390px){.selection-character-art{width:70%;height:175px}}.player-name-screen{background:radial-gradient(circle at 28% 48%,#2eb5dc29,#0000 30%),radial-gradient(circle at 78% 62%,#7348cd1f,#0000 31%),linear-gradient(145deg,#07141e,#02060b 62%,#0a0713);place-items:center;min-height:100dvh;padding:92px 24px 36px;display:grid;position:relative;overflow:hidden}.player-name-screen:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#64e7ff2b 1px,#0000 1px),linear-gradient(90deg,#64e7ff1f 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.name-registration-card{z-index:2;background:#040e16eb;border:1px solid #64e7ff3d;grid-template-columns:360px 1fr;width:min(900px,100%);display:grid;position:relative;box-shadow:0 34px 110px #000000a6}.name-hero-panel{text-align:center;border-right:1px solid var(--line);background:radial-gradient(circle at 50% 47%,#64e7ff1f,#0000 38%);min-height:560px;padding:31px;position:relative;overflow:hidden}.name-hero-panel:before{content:"";pointer-events:none;border:1px solid #64e7ff12;position:absolute;inset:10px}.name-hero-rings{place-items:center;height:355px;display:grid;position:relative}.name-hero-rings>i{border:1px solid #64e7ff21;border-radius:50%;width:280px;height:280px;position:absolute}.name-hero-rings>i:nth-child(2){border-style:dashed;width:220px;height:220px;animation:18s linear infinite spin}.name-hero-rings .selection-feature{z-index:2;width:205px;height:310px;position:relative}.name-hero-panel>small{color:var(--cyan);letter-spacing:.16em;font-size:8px}.name-hero-panel h2{margin:6px;font:26px Georgia,Yu Mincho,serif}.name-hero-panel>p:last-child{color:var(--muted);font-size:8px;line-height:1.7}.name-form{align-self:center;padding:48px 46px}.name-form h1{letter-spacing:.06em;margin:6px 0 12px;font:31px Georgia,Yu Mincho,serif}.name-form>p:not(.eyebrow){color:var(--muted);margin-bottom:26px;font-size:9px;line-height:1.9}.name-form>label{color:#9ab1bc;letter-spacing:.12em;margin-bottom:7px;font-size:8px;display:block}.name-input-wrap{position:relative}.name-input-wrap input{color:#effcff;letter-spacing:.04em;background:#030a10;border:1px solid #64e7ff52;outline:none;width:100%;height:54px;padding:0 68px 0 15px;font-size:15px}.name-input-wrap input:focus{border-color:var(--cyan);box-shadow:0 0 20px #64e7ff1a}.name-input-wrap input::placeholder{color:#3e5968}.name-input-wrap>span{color:#607b89;font:8px ui-monospace,monospace;position:absolute;top:19px;right:13px}.name-input-wrap>span.over{color:#ff8196}.name-rule{color:#5f7885;margin:8px 0 19px;font-size:7px;line-height:1.6;display:block}.name-unique-note{background:#764ccf0f;border:1px solid #9e74ff42;align-items:flex-start;gap:11px;margin-bottom:13px;padding:12px;display:flex}.name-unique-note>span{color:#b294ff;font-size:17px}.name-unique-note b,.name-unique-note small{display:block}.name-unique-note b{color:#d7c9fa;font-size:9px}.name-unique-note small{color:#756c8c;margin-top:4px;font-size:7px;line-height:1.5}.name-form .character-select-error{margin:0 0 12px}.name-submit{cursor:pointer;background:linear-gradient(90deg,#16769a,#2fa4bf);border:1px solid #64e7ff85;width:100%;min-height:48px;font-size:10px;font-weight:700}.name-submit:disabled{opacity:.38;cursor:not-allowed}.name-sign-note{text-align:center;color:#536e7c;margin-top:11px;font-size:7px;line-height:1.6;display:block}.selection-battle,.selection-mini{image-rendering:pixelated;display:block;background-image:url(/character-battle-v5.webp)!important;background-position-y:50%!important;background-repeat:no-repeat!important;background-size:400%!important}.selection-battle{filter:drop-shadow(0 18px 15px #000000b8);transform-origin:bottom;width:130px;height:180px;margin:0 auto}.selection-mini{filter:drop-shadow(0 5px 4px #00000080);width:34px;height:44px;margin:0;background-color:#0000!important}.hero-attacking{animation:1.25s ease-in-out infinite chosenHeroAttack}@keyframes chosenHeroAttack{0%,55%,to{transform:translate(0)scale(1)}68%{transform:translate(19px)translateY(-4px)scale(1.04)}82%{transform:translate(12px)scale(1.02)}}@media (width<=760px){.name-registration-card{grid-template-columns:1fr}.name-hero-panel{border-right:0;border-bottom:1px solid var(--line);min-height:330px;padding:22px}.name-hero-rings{height:220px}.name-hero-rings>i{width:190px;height:190px}.name-hero-rings>i:nth-child(2){width:145px;height:145px}.name-hero-rings .selection-feature{width:145px;height:220px}.name-form{padding:32px 25px}.name-form h1{font-size:25px}}@media (width<=560px){.player-name-screen{padding:82px 12px 24px}.name-hero-panel{min-height:280px}.name-hero-rings{height:180px}.name-hero-rings .selection-feature{width:120px;height:180px}.name-form{padding:26px 18px}.selection-battle{width:108px;height:155px}.hero-attacking{animation-name:chosenHeroAttackMobile}@keyframes chosenHeroAttackMobile{0%,55%,to{transform:translate(0)scale(1)}68%{transform:translate(10px)translateY(-3px)scale(1.03)}82%{transform:translate(6px)scale(1.01)}}}.persistent-vitals{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040d15f0;justify-content:flex-end;align-items:center;gap:10px;height:48px;padding:6px 15px;display:flex;position:fixed;top:74px;left:202px;right:0;box-shadow:0 10px 25px #0003}.persistent-vitals .vital{border-left:1px solid var(--line);grid-template-rows:1fr 7px;grid-template-columns:54px 1fr;align-items:center;min-width:190px;height:35px;padding-left:11px;display:grid}.persistent-vitals .vital>span{color:var(--muted);letter-spacing:.14em;grid-row:1/3;font-size:8px}.persistent-vitals .vital>b{color:#e9faff;font:13px ui-monospace,monospace}.persistent-vitals .vital>b small{color:#64808f;font-size:8px}.persistent-vitals .hp-vital>i{background:#152d39;height:3px;display:block}.persistent-vitals .hp-vital>i>em{background:linear-gradient(90deg,#2c9cff,#69efff);height:100%;display:block;box-shadow:0 0 7px #4dccff}.persistent-vitals .power-vital{grid-template-rows:1fr;grid-template-columns:62px auto auto;min-width:235px}.persistent-vitals .power-vital>span{grid-row:auto}.persistent-vitals .power-vital>small{color:#637f8d;margin-left:12px;font-size:7px}.persistent-vitals>button{color:#bdeff7;cursor:pointer;background:#64e7ff0e;border:1px solid #64e7ff47;height:34px;padding:0 13px;font-size:9px}.persistent-vitals>button:hover{border-color:var(--cyan);background:#64e7ff1a}.persistent-vitals>button span{color:var(--cyan);margin-left:6px}.character-page{max-width:1500px;margin:0 auto}.character-equipment-layout{grid-template-columns:minmax(0,1fr) 370px;gap:16px;display:grid}.equipment-slots-panel{padding:17px}.equipment-slots-panel .panel-title small{color:var(--cyan);font:9px ui-monospace,monospace}.equipment-slots-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.equipment-slots-grid article{text-align:center;border:1px solid var(--line);background:#ffffff05;flex-direction:column;align-items:center;min-height:205px;padding:11px;display:flex;position:relative}.equipment-slots-grid article.equipped{background:radial-gradient(circle at 50% 43%,#64e7ff14,#0000 48%);border-color:#64e7ff57}.equipment-slots-grid article>small{color:#698592;min-height:24px;font-size:7px}.equipment-slots-grid article>b{min-height:27px;font-size:9px;line-height:1.5}.equipment-slots-grid article>button{border:1px solid var(--line);color:#8fb0bd;cursor:pointer;background:#64e7ff0a;width:100%;margin-top:auto;padding:7px;font-size:7px}.equipment-slots-grid article.equipped>button{color:#d493a0;background:#ff506e09;border-color:#ff7a9333}.equipment-image-placeholder{background:linear-gradient(145deg,#64e7ff0a,#9e74ff08);border:1px dashed #64e7ff40;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:88px;height:105px;margin:5px 0 9px;display:flex}.equipment-image-placeholder span{color:#8eddf0;text-shadow:0 0 14px #64e7ff73;font-size:31px}.equipment-image-placeholder em{color:#496775;font-size:6px;font-style:normal}.character-loadout-center{text-align:center;min-height:540px;padding:24px}.loadout-hero-art{background:radial-gradient(at 50% 80%,#64e7ff1f,#0000 55%);place-items:center;height:305px;display:grid;position:relative;overflow:hidden}.loadout-hero-art>i{border:1px solid #64e7ff1f;border-radius:50%;width:255px;height:255px;position:absolute}.loadout-hero-art>i:nth-child(2){border-style:dashed;width:195px;height:195px;animation:20s linear infinite spin}.loadout-hero-art .selection-feature{z-index:2;width:190px;height:285px;position:relative}.character-loadout-center>small{color:var(--cyan);font-size:8px}.character-loadout-center h2{margin:5px 0;font:25px Georgia,Yu Mincho,serif}.character-loadout-center>p{color:var(--muted);font-size:8px;line-height:1.7}.knight-only-note{color:#ffd18a;background:#ffbe4b0b;border:1px solid #ffc96b40;justify-content:center;align-items:center;gap:8px;margin:13px 0;padding:9px;font-size:8px;display:flex}.knight-only-note span{font-size:16px}.loadout-summary{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:15px 0;display:grid}.loadout-summary>span{border-right:1px solid var(--line);padding:10px}.loadout-summary>span:last-child{border:0}.loadout-summary small,.loadout-summary b{display:block}.loadout-summary small{color:var(--muted);font-size:7px}.loadout-summary b{color:var(--cyan);margin-top:4px;font:15px ui-monospace,monospace}.inventory-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 0 8px;padding-bottom:7px;display:flex}.inventory-section-title span{letter-spacing:.1em;font-size:10px}.inventory-section-title small{color:var(--muted);font-size:7px}.equipment-inventory-grid{grid-template-columns:repeat(4,1fr)}.equipment-inventory-grid button{min-height:180px;position:relative}.equipment-inventory-grid button.equipped:after{content:"装備中";color:#031017;background:var(--cyan);padding:3px 5px;font-size:6px;position:absolute;top:7px;right:7px}.equipment-inventory-grid button.locked{border-color:#ffc96b33}.inventory-item-image{background:#64e7ff06;border:1px dashed #64e7ff38;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:78px;height:91px;display:flex}.inventory-item-image i{color:#a4ebf8;font-size:28px;font-style:normal}.inventory-item-image em{color:#45616f;font-size:6px;font-style:normal}.equipment-inventory-grid button.locked .inventory-item-image i{color:#dfba76}.materials-title{margin-top:24px}.material-inventory-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.material-inventory-row>div{border:1px solid var(--line);background:#07121da6;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:100px;display:flex}.material-inventory-row b{font-size:8px}.material-inventory-row small{color:var(--muted);font-size:7px}.equipment-detail-image{background:radial-gradient(circle,#64e7ff14,#0000 60%);border:1px dashed #64e7ff47;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:160px;height:190px;margin:0 auto 15px;display:flex}.equipment-detail-image span{color:#a9eff9;text-shadow:0 0 22px #64e7ff59;font-size:54px}.equipment-detail-image em{color:#526e7b;font-size:7px;font-style:normal}.equipment-lock-note{color:#efc278;background:#ffbc450d;border:1px solid #ffc96b47;margin:12px 0;padding:10px;font-size:8px}.equipment-detail .primary-button:disabled{opacity:.43;cursor:not-allowed}.stats-modal-backdrop{z-index:100}.stats-detail-modal{background:radial-gradient(circle at 80% 0,#6243b924,#0000 38%),#040e16fa;border:1px solid #64e7ff52;width:min(680px,100% - 28px);padding:28px;position:relative;box-shadow:0 34px 110px #000000c7}.stats-modal-hero{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:17px;display:flex}.stats-modal-hero .selection-portrait{filter:drop-shadow(0 8px 7px #000);width:70px;height:78px}.stats-modal-hero small{color:var(--cyan);font-size:8px}.stats-modal-hero h2{margin:4px 0;font:24px Georgia,Yu Mincho,serif}.stats-modal-hero p{color:var(--muted);margin:0;font-size:8px}.stats-primary{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0 10px;display:grid}.stats-primary>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.stats-primary>div:last-child{border:0}.stats-primary span{color:var(--muted);font-size:8px}.stats-primary b{color:var(--cyan);font:19px ui-monospace,monospace}.detailed-stats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.detailed-stats>div{border:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.detailed-stats span{color:#9bb4bf;font-size:8px}.detailed-stats b{color:#e8faff;font:13px ui-monospace,monospace}.detailed-stats small{color:#506b78;grid-column:1/-1;font-size:6px}.stats-growth-note{border-left:2px solid var(--violet);color:#8c82a3;background:#9e74ff0b;margin:14px 0 0;padding:10px 12px;font-size:7px;line-height:1.7}.hero-fighter .selection-battle.art-knight{transform:scaleX(-1)}.selection-battle.attack-knight{animation-name:knightAttack}.selection-battle.attack-wizard{animation-name:wizardAttack}.selection-battle.attack-archer{animation-name:archerAttack}.selection-battle.attack-healer{animation-name:healerAttack}@keyframes knightAttack{0%,to{filter:drop-shadow(0 18px 15px #000000b8);transform:translate(0)rotate(0)scaleX(-1)}12%{transform:translate(-5px,1px)rotate(-2deg)scaleX(-1)}25%{transform:translate(13px,-4px)rotate(4deg)scaleX(-1)}38%{filter:brightness(1.35)drop-shadow(10px 9px 12px #64e7ff8c);transform:translate(31px,-2px)rotate(-5deg)scaleX(-1)}49%{transform:translate(18px,1px)rotate(3deg)scaleX(-1)}61%{filter:brightness(1.18)drop-shadow(8px 11px 10px #64e7ff57);transform:translate(27px,-1px)rotate(-3deg)scaleX(-1)}78%{transform:translate(7px)rotate(0)scaleX(-1)}}@keyframes wizardAttack{0%,to{filter:drop-shadow(0 18px 15px #000000b8);transform:translate(0)scale(1)}14%{filter:drop-shadow(0 0 10px #568bd7);transform:translateY(-4px)scale(.98)}28%{filter:brightness(1.35)drop-shadow(0 0 20px #6dbbff);transform:translateY(-10px)scale(1.04)}41%{filter:brightness(1.75)drop-shadow(10px 0 27px #6aa9ff);transform:translate(13px,-7px)scale(1.08)}54%{transform:translate(4px,-3px)scale(.99)}67%{filter:brightness(1.4)drop-shadow(8px 0 18px #a57aff);transform:translate(10px,-5px)scale(1.045)}82%{transform:translateY(-2px)scale(1.01)}}@keyframes archerAttack{0%,to{filter:drop-shadow(0 18px 15px #000000b8);transform:translate(0)rotate(0)}12%{transform:translate(-5px,1px)rotate(-1deg)}27%{transform:translate(-12px)rotate(-3deg)}38%{filter:brightness(1.45)drop-shadow(12px 3px 14px #70ffa18f);transform:translate(17px,-2px)rotate(2deg)}49%{transform:translate(5px)rotate(-1deg)}63%{transform:translate(-7px)rotate(-2deg)}72%{filter:brightness(1.28)drop-shadow(9px 2px 10px #70ffa161);transform:translate(13px,-1px)rotate(1deg)}86%{transform:translate(3px)}}@keyframes healerAttack{0%,to{filter:drop-shadow(0 18px 15px #000000b8);transform:translate(0)scale(1)}13%{transform:translateY(-4px)scale(.99)}28%{filter:brightness(1.35)drop-shadow(0 0 20px #97ffa7bf);transform:translateY(-13px)scale(1.04)}41%{filter:brightness(1.7)drop-shadow(9px 0 29px #b1ff9aeb);transform:translate(11px,-8px)scale(1.08)}55%{transform:translate(2px,-4px)scale(1.01)}69%{filter:brightness(1.4)drop-shadow(8px 0 20px #fff097b8);transform:translate(8px,-7px)scale(1.05)}84%{transform:translateY(-2px)}}@media (width<=1100px){.equipment-slots-grid{grid-template-columns:repeat(3,1fr)}.character-equipment-layout{grid-template-columns:1fr 320px}.persistent-vitals .vital{min-width:160px}.persistent-vitals .power-vital{min-width:200px}}@media (width<=860px){.persistent-vitals{height:50px;padding:6px 10px;top:62px;left:0}.persistent-vitals .vital{border-left:0;flex:1;min-width:0;padding-left:0}.persistent-vitals .power-vital{min-width:0}.persistent-vitals .power-vital>small{display:none}.persistent-vitals>button{padding:0 10px}.content{padding-top:112px}.battle-layout{min-height:calc(100dvh - 112px)}.character-equipment-layout{grid-template-columns:1fr}.character-loadout-center{grid-row:1}.equipment-inventory-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.persistent-vitals{gap:6px}.persistent-vitals .vital{grid-template-columns:35px 1fr}.persistent-vitals .power-vital{grid-template-columns:50px 1fr}.persistent-vitals .vital>span{font-size:7px}.persistent-vitals .vital>b{font-size:11px}.persistent-vitals .vital>b small{display:none}.persistent-vitals>button{width:36px;padding:0;font-size:0}.persistent-vitals>button span{margin:0;font-size:18px}.equipment-slots-grid{grid-template-columns:repeat(2,1fr)}.equipment-slots-grid article{min-height:190px}.equipment-inventory-grid,.material-inventory-row{grid-template-columns:repeat(2,1fr)}.character-loadout-center{padding:16px}.detailed-stats{grid-template-columns:1fr}.stats-detail-modal{padding:21px 16px}.stats-primary b{font-size:15px}.selection-battle.attack-knight,.selection-battle.attack-wizard,.selection-battle.attack-archer,.selection-battle.attack-healer{animation-duration:1.25s}}.wallet-command{align-items:stretch;gap:6px;margin-left:9px;display:flex}.wallet-command .wallet-button{margin-left:0}.mc-ticker{background:linear-gradient(135deg,#14465629,#04121bb3);border:1px solid #64e7ff33;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;align-items:center;column-gap:6px;min-width:118px;height:42px;padding:5px 9px;display:grid}.mc-ticker>span{color:#7898a7;letter-spacing:.1em;grid-row:1/3;font-size:7px}.mc-ticker>span i{background:#5ce4b0;border-radius:50%;width:5px;height:5px;margin-right:3px;animation:1.8s ease-in-out infinite mcLivePulse;display:inline-block;box-shadow:0 0 7px #5ce4b0}.mc-ticker>b{color:#d9f8ff;white-space:nowrap;font:10px ui-monospace,monospace}.mc-ticker>small{color:#6e8995;grid-column:2/4;font:7px ui-monospace,monospace}.mc-ticker>small.up{color:#62dfa9}.mc-ticker>small.down{color:#ff8196}@keyframes mcLivePulse{50%{opacity:.35;box-shadow:0 0 2px #5ce4b0}}@media (width<=1180px){.mc-ticker{min-width:100px;padding:5px 7px}.mc-ticker>span{font-size:6px}}@media (width<=860px){.wallet-command{gap:4px;margin-left:5px}.mc-ticker{grid-template-columns:auto 1fr;min-width:84px;height:36px;padding:4px 6px}.mc-ticker>b{font-size:8px}.mc-ticker>small{display:none}}@media (width<=480px){.mc-ticker{min-width:72px}.mc-ticker>span{grid-row:auto;font-size:6px}.mc-ticker>b{font-size:7px}.wallet-command .wallet-button{padding:0 8px}}.sync-assets-button{color:#bceef7;cursor:pointer;background:#64e7ff12;border:1px solid #64e7ff59;margin-top:12px;padding:9px 13px;font-size:8px}.sync-assets-button:hover{border-color:var(--cyan);background:#64e7ff1f}.sync-assets-button:disabled{opacity:.45;cursor:not-allowed}.ecosystem-view{max-width:1480px;margin:0 auto}.ecosystem-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ecosystem-heading .page-heading{margin-bottom:27px}.prototype-badge{text-align:right;background:#ffb03e0d;border:1px solid #ffc46947;min-width:170px;padding:12px 15px}.prototype-badge b,.prototype-badge small{display:block}.prototype-badge b{color:#ffd18c;letter-spacing:.12em}.prototype-badge small{color:#8d806d;margin-top:4px}.economy-cycle{border:1px solid var(--line);background:linear-gradient(90deg,#64e7ff09,#9e74ff08);grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid}.economy-cycle>div{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:42px 1fr;padding:16px 18px;display:grid;position:relative}.economy-cycle>div:last-child{border:0}.economy-cycle small{color:#64e7ff61;grid-row:1/3;font:20px Georgia,serif}.economy-cycle b{font-size:15px}.economy-cycle span{color:var(--muted);margin-top:3px;font-size:12px}.economy-cycle i{z-index:2;width:20px;height:20px;color:var(--cyan);background:#07121b;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.ecosystem-resources{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px;display:grid}.ecosystem-resources article{border:1px solid var(--line);background:#07121dd1;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:76px;padding:10px;display:grid}.ecosystem-resources article>span{color:#9beafa;text-align:center;font-size:22px}.ecosystem-resources article div small,.ecosystem-resources article div b{display:block}.ecosystem-resources article div small{color:#617d8b}.ecosystem-resources article div b{margin-top:2px;font-size:13px}.ecosystem-resources article>strong{color:#fff;font:20px ui-monospace,monospace}.ecosystem-main-grid{grid-template-columns:1.35fr .8fr;gap:12px;margin-bottom:12px;display:grid}.license-panel,.cosmetic-vault{min-height:250px}.license-core{grid-template-columns:92px 1fr;align-items:center;gap:18px;padding:23px 25px 8px;display:grid}.license-core>span{width:72px;height:72px;color:var(--cyan);border:1px solid #64e7ff59;border-radius:50%;place-items:center;font-size:31px;display:grid;box-shadow:inset 0 0 22px #64e7ff1a,0 0 22px #64e7ff14}.license-core div small,.license-core div b{display:block}.license-core div small{color:var(--muted)}.license-core div b{margin:3px 0 8px;font:27px ui-monospace,monospace}.license-core div div{background:#132937;height:5px}.license-core div div i{background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;box-shadow:0 0 9px var(--cyan);display:block}.license-panel>p,.cosmetic-vault>p{color:var(--muted);margin:8px 0 15px;padding:0 25px;font-size:13px;line-height:1.7}.license-actions{gap:8px;padding:0 25px 22px;display:flex}.license-actions button,.workshop-economy-grid article div button{cursor:pointer;background:#64e7ff0e;border:1px solid #64e7ff4d;padding:10px 13px}.license-actions button:hover,.workshop-economy-grid article div button:hover{border-color:var(--cyan);background:#64e7ff1a}.cosmetic-vault>div:not(.panel-title){justify-content:center;align-items:center;gap:16px;padding:28px 20px 8px;display:flex}.cosmetic-vault>div:not(.panel-title)>span{color:#b996ff;text-shadow:0 0 21px #9e74ff8c;font-size:47px}.cosmetic-vault strong{font:39px ui-monospace,monospace}.cosmetic-vault div small{color:var(--muted);max-width:110px;line-height:1.5}.cosmetic-vault>p{text-align:center}.cosmetic-vault .panel-title button{font-size:12px}.workshop-economy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workshop-economy-grid article{border:1px solid var(--line);background:linear-gradient(155deg,#0e2330e6,#050d15eb);min-height:315px;padding:24px;position:relative;overflow:hidden}.workshop-economy-grid article:after{content:"";border:1px solid #64e7ff14;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px}.workshop-symbol{width:54px;height:54px;color:var(--cyan);border:1px solid #64e7ff47;place-items:center;margin-bottom:18px;font-size:25px;display:grid}.workshop-economy-grid article>small{color:var(--cyan);letter-spacing:.1em}.workshop-economy-grid h2{margin:8px 0 12px;font:21px Georgia,Yu Mincho,serif}.workshop-economy-grid p{color:var(--muted);min-height:72px;font-size:13px;line-height:1.8}.workshop-economy-grid article>div{gap:7px;margin-top:18px;display:flex}.workshop-economy-grid article div button{flex:1}.economy-roles{border:1px solid var(--line);background:#07121db8;grid-template-columns:1.5fr repeat(4,1fr);margin-top:12px;display:grid}.economy-roles>div,.economy-roles article{border-right:1px solid var(--line);padding:20px}.economy-roles>:last-child{border:0}.economy-roles h2{margin:5px 0;font:20px Georgia,Yu Mincho,serif}.economy-roles article b,.economy-roles article span{display:block}.economy-roles article b{color:#d9f7ff;margin-bottom:8px}.economy-roles article span{color:var(--muted);font-size:12px;line-height:1.6}.economy-policy{background:#ffae430b;border-left:3px solid #ffc36a;align-items:flex-start;gap:18px;margin-top:12px;padding:16px 20px;display:flex}.economy-policy b{color:#ffd196;white-space:nowrap}.economy-policy span{color:#908b81;font-size:13px;line-height:1.7}@media (width<=1180px){.ecosystem-resources{grid-template-columns:repeat(3,1fr)}.economy-roles{grid-template-columns:repeat(2,1fr)}.economy-roles>div{grid-column:1/-1}.economy-roles>div,.economy-roles article{border-bottom:1px solid var(--line)}}@media (width<=820px){.economy-cycle{grid-template-columns:repeat(2,1fr)}.economy-cycle>div:nth-child(2){border-right:0}.ecosystem-main-grid,.workshop-economy-grid{grid-template-columns:1fr}.workshop-economy-grid article,.workshop-economy-grid p{min-height:0}.ecosystem-heading{display:block}.prototype-badge{text-align:left;width:max-content;margin-bottom:13px}}@media (width<=560px){.ecosystem-resources{grid-template-columns:1fr 1fr}.economy-cycle{grid-template-columns:1fr}.economy-cycle>div{border-right:0;border-bottom:1px solid var(--line)}.economy-cycle i{display:none}.license-core{grid-template-columns:66px 1fr;padding:18px 15px 8px}.license-core>span{width:58px;height:58px}.license-actions{padding:0 15px 18px;display:grid}.license-panel>p,.cosmetic-vault>p{padding-left:15px;padding-right:15px}.economy-roles{grid-template-columns:1fr}.economy-roles>div{grid-column:auto}.economy-policy{display:block}.economy-policy b{margin-bottom:7px;display:block}.workshop-economy-grid article>div{display:grid}}.account-menu .reset-data-button{color:#ffc476;border-top:1px solid #ffb96033;margin-top:4px}.account-menu .logout-button{margin-top:0}.reset-modal-backdrop{z-index:120}.reset-data-modal{background:radial-gradient(circle at 50% 0,#b1492829,#0000 42%),#050d15fa;border:1px solid #ff985361;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 35px 110px #000c}.reset-data-modal h2{margin:10px 0 13px;font:26px Georgia,Yu Mincho,serif}.reset-data-modal>p:not(.eyebrow){color:#aebcc2;margin:0 0 12px;line-height:1.75}.reset-data-modal>small{color:#8b9aa1;line-height:1.65;display:block}.reset-step{background:#281d1b;height:5px;margin-bottom:24px;overflow:hidden}.reset-step span{background:linear-gradient(90deg,#ffb35f,#ff6f74);height:100%;transition:width .25s;display:block;box-shadow:0 0 10px #ff765cb3}.reset-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:25px;display:grid}.reset-actions button{border:1px solid var(--line);cursor:pointer;background:#64e7ff09;min-height:46px}.reset-actions .reset-next{color:#ffd096;background:#ffa64912;border-color:#ffb96057}.reset-actions .reset-final{color:#fff;background:linear-gradient(90deg,#8e2637d9,#c13942d1);border-color:#ff66798c}.reset-actions button:disabled{opacity:.48;cursor:wait}.reset-error{color:#ffc2cc;background:#ff486614;border:1px solid #ff698057;margin-top:15px;padding:11px 13px;line-height:1.6}.reset-data-modal .eyebrow{color:#ffad73}@media (width<=560px){.reset-data-modal{padding:24px 18px}.reset-data-modal h2{font-size:22px}.reset-actions{grid-template-columns:1fr}.reset-actions button:first-child{grid-row:2}}body{font-size:15px;line-height:1.55}:where(p,li,label,dt,dd){line-height:1.7;font-size:14px!important}:where(small,time,code,.eyebrow,.side-label,.panel-title,.live-dot){line-height:1.55;font-size:12px!important}:where(button,input,textarea,select){line-height:1.4;font-size:14px!important}:where(a){line-height:1.5;font-size:13px!important}:where(b,strong){font-size:max(15px,1em)!important}:where(.wallet-connection-bar span,.withdraw-limit span,.battle-heading>div>span,.core-info span,.hourly span,.inventory-section-title span,.market-ca>span,.market-price span,.market-safety span,.mc-ticker>span,.misaka-balance span,.my-listings span,.name-input-wrap>span,.nameplate span,.page-heading>span,.persistent-vitals .vital>span,.selection-confirm>div span,.sell-form label>span,.stat-row span,.stats-primary span,.whitepaper-hero aside span){line-height:1.5;font-size:13px!important}.topbar .wallet,.wallet-button,.mc-ticker{height:48px;min-height:48px}.wallet-button{padding-top:4px;padding-bottom:4px}.persistent-vitals{height:58px}.persistent-vitals .vital{grid-template-rows:1fr 10px;height:45px}.persistent-vitals .power-vital{grid-template-rows:1fr}.battle-layout{min-height:calc(100dvh - 132px)}.panel-title{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.equipment-slots-grid article{min-height:225px}.equipment-inventory-grid button{min-height:195px}@media (width<=860px){.topbar .wallet,.wallet-button,.mc-ticker{height:40px;min-height:40px}.persistent-vitals{height:58px;top:62px}.content{padding-top:120px}.battle-layout{min-height:calc(100dvh - 120px)}}@media (width<=560px){.persistent-vitals>button{font-size:0!important}.persistent-vitals>button span{font-size:18px!important}.equipment-slots-grid article{min-height:215px}}@media (width<=1280px){.wallets .game-currency{display:none}}@media (width<=860px){.wallets .wallet:last-child{display:flex}.wallets .phantom-currency:not(.misaka-wallet){display:none}.misaka-wallet{padding-left:9px;padding-right:9px}}@media (width<=480px){.topbar{padding-left:8px;padding-right:8px}.mc-ticker{display:none}.wallet-command{margin-left:4px}.wallet-command .wallet-button{min-width:42px;padding-left:8px;padding-right:8px}.wallets .misaka-wallet{gap:5px;max-width:104px;padding-left:7px;padding-right:7px;overflow:hidden}.wallets .misaka-wallet b{text-overflow:ellipsis;overflow:hidden}.wallets .misaka-wallet small{display:none}.account-wrap{margin-left:4px}}.initial-stats-title{color:#668391;letter-spacing:.12em;margin-top:13px;font-size:10px;display:block}.initial-class-stats{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid;position:relative}.initial-class-stats i{color:#6f8d9b;background:#64e7ff06;border:1px solid #64e7ff1f;justify-content:space-between;padding:5px 7px;font-size:10px;font-style:normal;display:flex}.initial-class-stats b{color:#d9f5fa;font:11px ui-monospace,monospace!important}.hero-exp{color:#7391a0;grid-template-columns:1fr auto;gap:5px;padding:0 14px 12px;font-size:10px;display:grid}.hero-exp>b{color:#cfeaf3;font:10px ui-monospace,monospace!important}.hero-exp>i{background:#132735;grid-column:1/-1;height:4px;overflow:hidden}.hero-exp>i em{background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;box-shadow:0 0 8px var(--cyan);display:block}.offline-status{background:#3dce9a0b;border:1px solid #59e2b13d;align-items:center;gap:11px;padding:11px 13px;display:flex}.offline-status>span{color:#63e0ac;background:#4bdda81c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.offline-status b,.offline-status small{display:block}.offline-status b{font-size:12px!important}.offline-status small{color:#78a997;margin-top:2px}.offline-status.locked{background:#ffa93509;border-color:#ffbb5b33}.offline-status.locked>span{color:#ffc26c;background:#ffb64e1a}.offline-status.locked small{color:#a48b6b}.item-box-panel{margin-bottom:14px;padding:16px}.item-box-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-box-panel>header small,.item-box-panel>header h2{margin:0;display:block}.item-box-panel>header small{color:var(--cyan);letter-spacing:.15em}.item-box-panel>header h2{margin-top:2px;font:22px Georgia,Yu Mincho,serif}.item-box-panel>header>span{color:#aac5cf;font:16px ui-monospace,monospace}.item-box-tabs{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:9px;display:grid}.item-box-tabs button{border:1px solid var(--line);color:#708c99;cursor:pointer;background:#ffffff04;min-height:52px}.item-box-tabs button b,.item-box-tabs button small{display:block}.item-box-tabs button.active{border-color:var(--cyan);color:#e6fbff;background:#64e7ff14;box-shadow:inset 0 0 18px #64e7ff0e}.item-box-tabs button.active small{color:var(--cyan)}.item-box-grid{grid-template-columns:repeat(8,minmax(40px,1fr));gap:5px;display:grid}.item-box-grid>button,.item-box-grid>.empty-box-slot{aspect-ratio:1;background:#040d15b8;border:1px solid #64e7ff1f;place-items:center;min-width:0;display:grid;position:relative}.item-box-grid>button{cursor:pointer;color:#b8f3fb}.item-box-grid>button:hover,.item-box-grid>button.selected{border-color:var(--cyan);background:#64e7ff13}.item-box-grid>button.equipped:after{content:"E";background:var(--cyan);color:#03151d;border-radius:50%;place-items:center;width:17px;height:17px;font:700 9px ui-monospace,monospace;display:grid;position:absolute;top:3px;right:3px}.item-box-grid>button.locked{color:#d9b273;border-color:#ffc1653b}.item-box-grid small{color:#3f5966;position:absolute;bottom:2px;left:4px;font-size:8px!important}.item-box-panel>footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:11px;padding-top:11px;display:flex}.item-box-panel>footer span{color:#efc275}.item-box-panel>footer small{color:var(--muted);text-align:right}.shop-view{max-width:1480px;margin:0 auto}.shop-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.shop-heading .page-heading{margin-bottom:26px}.shop-rate-note{text-align:right;background:#39cd960e;border:1px solid #63e4b247;min-width:190px;padding:13px 16px}.shop-rate-note b,.shop-rate-note small{display:block}.shop-rate-note b{color:#68e6b4}.shop-rate-note small{color:#779789;margin-top:4px}.shop-currency-tabs{gap:7px;margin-bottom:12px;display:flex}.shop-currency-tabs button{border:1px solid var(--line);color:#7894a2;cursor:pointer;background:#ffffff04;min-width:160px;padding:11px 16px}.shop-currency-tabs button small{color:#58717c;margin-top:2px;display:block}.shop-currency-tabs button.active{border-color:var(--cyan);color:#e9fbff;background:#64e7ff13}.shop-currency-tabs button.active small{color:var(--cyan)}.shop-product-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:10px;display:grid}.shop-product{border:1px solid var(--line);background:linear-gradient(155deg,#0c1f2be6,#050d14f2);flex-direction:column;min-height:490px;padding:20px;display:flex}.shop-product.featured{border-color:#64e7ff52;box-shadow:inset 0 0 40px #64e7ff06}.shop-product-art{background:radial-gradient(circle,#64e7ff1f,#0000 55%);border:1px solid #64e7ff21;place-items:center;height:120px;margin-bottom:16px;display:grid;position:relative}.shop-product-art>span{color:#a6f2fb;text-shadow:0 0 22px #64e7ff73;font-size:43px}.shop-product-art>i{color:#60e0ac;font-style:normal;position:absolute;bottom:8px;right:10px}.shop-product>small{color:var(--cyan);letter-spacing:.1em}.shop-product h2{margin:8px 0 11px;font:21px Georgia,Yu Mincho,serif}.shop-product>p{color:var(--muted);margin:0 0 14px;line-height:1.75}.shop-cap{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding-top:12px;display:grid}.shop-cap>b{color:#fff}.shop-cap>i{background:#142733;grid-column:1/-1;height:5px}.shop-cap>i em{background:linear-gradient(90deg,var(--cyan),#66dfa9);height:100%;display:block}.shop-cap>small{text-align:right;color:#66818d;grid-column:1/-1}.shop-price{margin-top:auto;padding-top:14px}.shop-price small,.shop-price b,.shop-price span{display:block}.shop-price small{color:#718b97}.shop-price b{color:#edfbff;margin:4px 0;font:22px ui-monospace,monospace!important}.shop-price span{color:#68e4b2}.shop-buy,.shop-product.placeholder>button{border:1px solid var(--cyan);color:#fff;cursor:pointer;background:linear-gradient(90deg,#164e60,#173a5c);min-height:46px;margin-top:13px}.shop-buy:disabled,.shop-product.placeholder>button:disabled{opacity:.42;cursor:not-allowed}.shop-product.placeholder{opacity:.68}.shop-product.placeholder .shop-product-art>span{color:#617b87}.shop-product.placeholder>button{border-color:var(--line);background:#ffffff06;margin-top:auto}.shop-security{background:#ffaf3b0b;border-left:3px solid #ffc56d;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:12px;padding:14px 18px;display:grid}.shop-security b{color:#ffd194}.shop-security span{color:#989184;line-height:1.65}.shop-security code{color:#c5b3f6}.shop-error{color:#ffc3cc;background:#ff486312;border:1px solid #ff687e59;margin-top:10px;padding:12px}.shop-tx{color:var(--cyan);margin-top:10px;display:inline-block}@media (width<=1180px){.shop-product-grid{grid-template-columns:repeat(2,1fr)}.item-box-grid{grid-template-columns:repeat(8,minmax(34px,1fr))}}@media (width<=760px){.shop-heading{display:block}.shop-rate-note{text-align:left;width:max-content;margin-bottom:14px}.shop-product-grid{grid-template-columns:1fr}.shop-product{min-height:0}.shop-security{grid-template-columns:1fr}.item-box-tabs{grid-template-columns:repeat(3,1fr)}.item-box-panel{padding:11px}.item-box-grid{grid-template-columns:repeat(8,minmax(28px,1fr));gap:3px}.item-box-grid>button>span{font-size:19px}.item-box-panel>footer{display:block}.item-box-panel>footer small{text-align:left;margin-top:4px;display:block}}@media (width<=480px){.item-box-grid{grid-template-columns:repeat(8,minmax(24px,1fr))}.item-box-grid small{font-size:6px!important}.shop-currency-tabs button{flex:1;min-width:0}.initial-class-stats{grid-template-columns:1fr}}.shop-pending{background:#ffa63e0e;border:1px solid #ffc26657;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:13px 15px;display:flex}.shop-pending b,.shop-pending span{display:block}.shop-pending b{color:#ffd293}.shop-pending span{color:#9a9285;margin-top:3px}.shop-pending button{color:#ffe0ad;cursor:pointer;white-space:nowrap;background:#ffb14317;border:1px solid #ffc67073;padding:10px 14px}.shop-pending button:disabled{opacity:.5}@media (width<=760px){.shop-pending{display:block}.shop-pending button{width:100%;margin-top:9px}}.item-box-panel{width:min(100%,920px);margin:0 0 14px;padding:12px}.item-box-panel>header{margin-bottom:8px}.item-box-panel>header h2{font-size:18px}.item-box-panel>header>span{font-size:13px}.item-box-tabs{gap:4px;margin-bottom:7px}.item-box-tabs button{min-height:40px;padding:4px}.item-box-grid{grid-template-columns:repeat(16,minmax(32px,1fr));gap:3px}.item-box-grid>button>span{font-size:18px}.item-box-grid>button.equipped:after{width:13px;height:13px;font-size:7px;top:2px;right:2px}.item-box-grid small{bottom:1px;left:3px;font-size:6px!important}.item-box-panel>footer{margin-top:8px;padding-top:8px}@media (width<=760px){.item-box-panel{padding:9px}.item-box-tabs{grid-template-columns:repeat(6,1fr)}.item-box-tabs button{min-height:36px;padding:2px}.item-box-tabs button b{font-size:9px!important}.item-box-tabs button small{font-size:7px!important}.item-box-grid{grid-template-columns:repeat(8,minmax(27px,1fr));gap:3px}.item-box-grid>button>span{font-size:16px}}@media (width<=420px){.item-box-panel{width:calc(100% + 8px);margin-left:-4px}.item-box-tabs{grid-template-columns:repeat(3,1fr)}.item-box-grid{grid-template-columns:repeat(8,minmax(24px,1fr));gap:2px}}.enemy-fighter .mage-sprite{transform:scale(1.45)scaleX(-1)}.enemy-fighter .mage-sprite.hit{animation-name:enemyHitFacing}@keyframes enemyHitFacing{0%,70%,to{filter:hue-rotate(32deg)saturate(1.25);transform:scale(1.45)scaleX(-1)}74%{filter:brightness(2)saturate(0);transform:translate(6px)scale(1.45)scaleX(-1)}}.expedition-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.expedition-total{text-align:right;background:#64e7ff0a;border:1px solid #64e7ff40;min-width:190px;padding:13px 16px}.expedition-total b,.expedition-total small{display:block}.expedition-total b{color:var(--cyan);font:28px ui-monospace,monospace!important}.expedition-total small{color:var(--muted)}.chapter-tabs{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:12px;display:grid}.chapter-tabs button{border:1px solid var(--line);color:#708b98;cursor:pointer;text-align:left;background:#ffffff04;min-height:78px;padding:9px}.chapter-tabs small,.chapter-tabs b,.chapter-tabs span{display:block}.chapter-tabs small{color:#4f6c79;letter-spacing:.08em}.chapter-tabs b{color:#abc0c9;margin:4px 0}.chapter-tabs span{color:#5f7985}.chapter-tabs button.active{border-color:var(--cyan);background:linear-gradient(135deg,#64e7ff1a,#6945bd0e);box-shadow:inset 0 0 22px #64e7ff0b}.chapter-tabs button.active small,.chapter-tabs button.active span{color:var(--cyan)}.chapter-tabs button.active b{color:#fff}.chapter-summary{border-left:3px solid var(--violet);background:#9e74ff0b;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.chapter-summary>span{color:#b69cff}.chapter-summary>small{color:var(--muted);margin-left:auto}.expedition-view .expedition-grid article{min-height:430px}.area-enemy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px;padding:8px 0}.area-enemy span,.area-enemy b{display:block}.area-enemy span{color:#5f7a87}.area-enemy b{color:#cadde5;margin-top:2px}@media (width<=1180px){.chapter-tabs{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.enemy-fighter .mage-sprite{transform:scale(1.18)scaleX(-1)}@keyframes enemyHitFacing{0%,70%,to{filter:hue-rotate(32deg)saturate(1.25);transform:scale(1.18)scaleX(-1)}74%{filter:brightness(2)saturate(0);transform:translate(5px)scale(1.18)scaleX(-1)}}.expedition-heading{display:block}.expedition-total{text-align:left;width:max-content;margin-bottom:12px}.chapter-tabs{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.chapter-tabs button{scroll-snap-align:start;min-width:145px}.chapter-summary{grid-template-columns:auto 1fr;display:grid}.chapter-summary>small{grid-column:1/-1;margin-left:0}.expedition-view .expedition-grid article{min-height:415px}}.death-stage-overlay{z-index:12;background:#1d060deb;border:1px solid #ff5a7475;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:330px;padding:10px 12px;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0000008c,inset 0 0 25px #ff3d5d12}.death-stage-overlay>span{color:#ff8498;background:#ff4c681f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.death-stage-overlay b,.death-stage-overlay small{display:block}.death-stage-overlay b{color:#ffd9df}.death-stage-overlay small{color:#c48a94;margin-top:2px}.death-stage-overlay button{color:#ffd4dc;cursor:pointer;background:#ca304c2e;border:1px solid #ff748973;padding:9px 11px}.battle-controls button:disabled{opacity:.5;cursor:not-allowed}.revive-modal-backdrop{z-index:140}.revive-modal{text-align:center;background:radial-gradient(circle at 50% 0,#a21f3933,#0000 42%),#070c14fa;border:1px solid #ff5b7773;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 35px 110px #000000d1}.revive-emblem{color:#ff8299;border:1px solid #ff638073;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 14px;font-size:37px;display:grid;box-shadow:inset 0 0 24px #ff48681f,0 0 25px #ff41631a}.revive-modal h2{margin:7px 0 12px;font:27px Georgia,Yu Mincho,serif}.revive-modal>p:not(.eyebrow):not(.revive-warning){color:#8399a3;margin:0}.revive-modal>strong{color:#ff9caf;margin:2px 0;display:block;font:38px ui-monospace,monospace!important}.revive-modal>small{color:#778d97;display:block}.revive-price{background:#7146c612;border:1px solid #9e74ff47;margin:20px 0 12px;padding:13px}.revive-price span,.revive-price b,.revive-price small{display:block}.revive-price span{color:#8b7aae}.revive-price b{color:#d6c6ff;margin:3px;font:20px ui-monospace,monospace!important}.revive-price small{color:#75658e}.revive-pay{color:#fff;cursor:pointer;background:linear-gradient(90deg,#52328f,#7144b8);border:1px solid #b899ff;width:100%;min-height:48px}.revive-pay.pending{background:linear-gradient(90deg,#674420,#8f5a24);border-color:#ffc06a}.revive-pay:disabled{opacity:.55;cursor:wait}.revive-error{color:#ffc1cc;background:#ff4a6914;border:1px solid #ff678157;margin-top:11px;padding:10px;line-height:1.6}.revive-warning{line-height:1.65;color:#8c7d75!important;margin-top:12px!important}.revive-modal .eyebrow{color:#ff8398}@media (width<=560px){.death-stage-overlay{grid-template-columns:34px 1fr auto;min-width:calc(100% - 18px);padding:8px;top:10px}.death-stage-overlay>span{width:30px;height:30px;font-size:19px}.death-stage-overlay button{padding:7px}.revive-modal{padding:24px 16px}.revive-modal h2{font-size:23px}}.expedition-view .expedition-grid{grid-template-columns:repeat(10,minmax(105px,1fr));gap:7px}.expedition-view .expedition-grid article{min-height:330px;padding:10px}.expedition-view .area-index{font-size:38px;top:5px;right:7px}.expedition-view .area-art{height:82px;margin:-10px -10px 10px}.expedition-view .area-art i{width:42px;height:42px}.expedition-view .area-art b{font-size:25px}.expedition-view .expedition-grid article>small{letter-spacing:.04em;font-size:7px}.expedition-view .expedition-grid h2{min-height:34px;margin:4px 0 8px;font-size:14px}.expedition-view .expedition-grid p{font-size:8px}.expedition-view .area-enemy{min-height:48px;margin-top:7px;padding:6px 0}.expedition-view .area-enemy b{font-size:9px}.expedition-view .area-rewards{margin:8px 0;font-size:7px}.expedition-view .expedition-grid button{padding:8px 4px;font-size:8px;bottom:10px;left:10px;right:10px}@media (width<=1500px){.expedition-view .expedition-grid{grid-template-columns:repeat(5,1fr)}.expedition-view .expedition-grid article{min-height:325px}}@media (width<=860px){.expedition-view .expedition-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.expedition-view .expedition-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.battle-v2-pending-status{z-index:25;color:#ffe0a6;letter-spacing:.04em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e1407eb;border:1px solid #ffbe5c7a;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:170px;height:28px;margin:0;font:8px ui-monospace,monospace;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #00000057}.battle-v2-pending-status i{background:#ffc061;border-radius:50%;flex:none;width:6px;height:6px;animation:1.2s ease-in-out infinite battlePendingPulse;box-shadow:0 0 8px #ffb750e6}@keyframes battlePendingPulse{50%{opacity:.36;transform:scale(.72)}}@media (width<=560px){.battle-v2-pending-status{width:148px;height:25px;font-size:7px;top:56px;right:8px}}.battle-card[class*=battle-chapter-]:before{opacity:.82;filter:saturate(.88)brightness(.7);background-position:50% 56%;background-repeat:no-repeat;background-size:cover}.battle-card.battle-chapter-1:before{background-image:linear-gradient(#020d1333,#020a10c2),url(/chapter-background-1-v1.webp)}.battle-card.battle-chapter-2:before{background-image:linear-gradient(#02090f2e,#03080ec7),url(/chapter-background-2-v1.webp)}.battle-card.battle-chapter-3:before{background-image:linear-gradient(#010d152e,#02090fbd),url(/chapter-background-3-v1.webp)}.battle-card.battle-chapter-4:before{background-image:linear-gradient(#0a020c33,#04050bcc),url(/chapter-background-4-v1.webp)}.battle-card.battle-chapter-5:before{background-image:linear-gradient(#02091329,#03070dc2),url(/chapter-background-5-v1.webp)}.battle-card.battle-chapter-6:before{background-image:linear-gradient(#03010f33,#02040cd1),url(/chapter-background-6-v1.webp)}.battle-card.battle-chapter-7:before{background-image:linear-gradient(#05010f29,#03030bc7),url(/chapter-background-7-v1.webp)}.battle-card[class*=battle-chapter-]:after{opacity:.08}.battle-card.battle-stage-1:before,.battle-card.battle-stage-2:before{background-position:38% 56%}.battle-card.battle-stage-9:before,.battle-card.battle-stage-10:before{background-position:68% 55%}.enemy-pixel-sprite,.enemy-area-sprite{image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 12px 9px #00000094);transform-origin:50% 88%;background-repeat:no-repeat;background-size:500% 500%;display:block}.enemy-pixel-sprite{will-change:transform,filter;background-color:#0000;width:178px;height:178px;margin:0 auto}.enemy-size-large{width:210px;height:210px;margin-top:-32px}.enemy-size-boss{width:248px;height:248px;margin-top:-70px}.enemy-size-final-boss{filter:drop-shadow(0 16px 15px #000000b8)drop-shadow(0 0 15px #a558ff40);width:292px;height:292px;margin-top:-114px}.enemy-area-sprite{z-index:2;width:76px;height:76px;margin:auto;position:relative}.enemy-attacking.enemy-motion-bounce{animation:1.1s steps(8,end) infinite enemyBounce}.enemy-attacking.enemy-motion-flying{animation:1.35s steps(9,end) infinite enemyDive}.enemy-attacking.enemy-motion-beast{animation:1.05s steps(7,end) infinite enemyPounce}.enemy-attacking.enemy-motion-humanoid{animation:1.2s steps(8,end) infinite enemySlash}.enemy-attacking.enemy-motion-giant{animation:1.55s steps(9,end) infinite enemySmash}.enemy-attacking.enemy-motion-dragon{animation:1.7s steps(10,end) infinite enemyBreath}@keyframes enemyBounce{0%,70%,to{transform:translate(0)scale(1)}38%{transform:translate(-18px,-8px)scale(1.06,.94)}48%{transform:translate(-28px,1px)scale(1.12,.88)}55%{transform:translate(-14px,-3px)scale(.96,1.04)}}@keyframes enemyDive{0%,72%,to{transform:translateY(-3px)rotate(0)}25%{transform:translate(-8px,-15px)rotate(-3deg)}45%{transform:translate(-34px,8px)rotate(-9deg)scale(1.08)}55%{transform:translate(-18px,-4px)rotate(3deg)}}@keyframes enemyPounce{0%,70%,to{transform:translate(0)skew(0deg)}30%{transform:translate(7px,2px)scale(.96,1.03)}44%{transform:translate(-39px,-7px)scale(1.09,.93)skew(-5deg)}54%{transform:translate(-17px,1px)}}@keyframes enemySlash{0%,68%,to{transform:translate(0)rotate(0)}31%{transform:translate(6px)rotate(2deg)}43%{transform:translate(-28px,-2px)rotate(-6deg)scale(1.07)}50%{transform:translate(-34px,1px)rotate(4deg)}58%{transform:translate(-12px)}}@keyframes enemySmash{0%,72%,to{transform:translate(0)scale(1)}34%{transform:translate(2px,-10px)rotate(2deg)}49%{transform:translate(-27px,5px)rotate(-5deg)scale(1.09,.92)}54%{filter:brightness(1.42)drop-shadow(0 14px 10px #000000a6);transform:translate(-25px,7px)}62%{transform:translate(-8px)}}@keyframes enemyBreath{0%,74%,to{filter:drop-shadow(0 16px 15px #000000b3);transform:translate(0)}34%{transform:translate(6px,-2px)scale(.98)}47%{filter:brightness(1.5)drop-shadow(-18px 0 15px #ff602c73);transform:translate(-24px,-1px)scale(1.08)}59%{filter:brightness(1.15)drop-shadow(-10px 0 12px #775fff59);transform:translate(-13px)}}.potion-shop{background:linear-gradient(155deg,#18140ec7,#050d14f0);border:1px solid #ffc35242;margin-top:18px;padding:18px}.potion-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;display:flex}.potion-heading h2{margin:3px 0 6px;font:26px Georgia,Yu Mincho,serif}.potion-heading>div>span{color:var(--muted)}.potion-wallet{text-align:right;background:#ffb12e0d;border:1px solid #ffc3523d;min-width:220px;padding:11px 14px}.potion-wallet span,.potion-wallet b,.potion-wallet small{display:block}.potion-wallet span,.potion-wallet small{color:#9d8e72}.potion-wallet b{color:#ffd478;margin:4px 0;font:19px ui-monospace,monospace!important}.potion-card{background:#040d15c7;border:1px solid #64e7ff29;min-width:0;padding:13px;position:relative;overflow:hidden}.potion-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#3ecdff17,#0000 68%);border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -35px -45px auto}.potion-bottle{place-items:center;height:62px;display:grid;position:relative}.potion-bottle>span{color:#59d8ff;filter:drop-shadow(0 0 9px);font-size:44px;line-height:1;transform:rotate(45deg)}.potion-bottle>i{color:#eafcff;font:700 10px ui-monospace,monospace;position:absolute}.potion-tier-3 .potion-bottle>span,.potion-tier-4 .potion-bottle>span{color:#58e49b}.potion-tier-5 .potion-bottle>span,.potion-tier-6 .potion-bottle>span{color:#ad83ff}.potion-tier-7 .potion-bottle>span{color:#ff9c68}.potion-tier-8 .potion-bottle>span{color:#ffd66b}.potion-card>small{text-align:center;color:#6b8d9c;letter-spacing:.12em;display:block}.potion-card h3{text-align:center;margin:4px 0 10px;font-size:16px}.potion-effect,.potion-price,.potion-owned{color:#77909b;border-top:1px solid #64e7ff17;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.potion-effect b{color:#6be7be}.potion-price b{color:#ffd073}.potion-owned b{color:#ddecf2}.potion-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.potion-actions button{border:1px solid var(--line);color:#9eb1b9;cursor:pointer;background:#ffffff06;min-height:38px;padding:5px}.potion-actions .potion-buy{color:#ffd58b;background:#ffb02f13;border-color:#ffc55d61}.potion-actions .potion-use{color:#82e8bd;background:#41cf9611;border-color:#5bdead5c}.potion-actions button:disabled{opacity:.35;cursor:not-allowed}.potion-note{color:#817a6e;margin:11px 0 0;line-height:1.65;font-size:11px!important}@media (width<=1180px){.potion-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.enemy-pixel-sprite{width:138px;height:138px}.enemy-size-large{width:158px;height:158px;margin-top:-20px}.enemy-size-boss{width:184px;height:184px;margin-top:-46px}.enemy-size-final-boss{width:214px;height:214px;margin-top:-76px}.enemy-area-sprite{width:68px;height:68px}.potion-heading{display:block}.potion-wallet{text-align:left;margin-top:10px}.potion-grid{grid-template-columns:1fr}.potion-shop{padding:12px}}.auto-potion-control{z-index:24;position:absolute;top:14px;left:14px}.auto-potion-control>button{color:#8da3ac;text-align:left;cursor:pointer;background:#030c13e6;border:1px solid #7599a652;grid-template-rows:1fr 1fr;grid-template-columns:25px 1fr;align-items:center;gap:0 7px;min-width:154px;min-height:44px;padding:6px 9px;display:grid;box-shadow:0 8px 20px #0000004d}.auto-potion-control>button>span{color:#527685;grid-row:1/3;font-size:17px;transform:rotate(45deg)}.auto-potion-control>button b{font-size:10px!important}.auto-potion-control>button small{color:#607b86;font-size:8px!important}.auto-potion-control>button.enabled{color:#d8fff0;background:#144835e0;border-color:#5be2ac8c}.auto-potion-control>button.enabled>span,.auto-potion-control>button.enabled small{color:#62e4af}.auto-potion-panel{background:#030c13f7;border:1px solid #63e4b261;width:310px;padding:13px;position:absolute;top:50px;left:0;box-shadow:0 20px 50px #000000a6}.auto-potion-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex}.auto-potion-panel header>button{color:#7b9099;cursor:pointer;background:#14212a;border:1px solid #465a63;width:58px;padding:6px}.auto-potion-panel header>button.on{color:#d8fff0;background:#18543e;border-color:#5be0aa}.auto-potion-panel label{color:#9ab0b9;margin-bottom:8px;font-size:10px;display:block}.auto-potion-threshold{grid-template-columns:1fr 55px 15px;align-items:center;gap:7px;display:grid}.auto-potion-threshold input[type=range]{accent-color:#5be0aa}.auto-potion-threshold input[type=number]{border:1px solid var(--line);color:#e5fbf2;text-align:right;background:#07141d;width:55px;padding:7px}.auto-potion-threshold>span{color:#62e4af}.auto-potion-panel>small{color:#6e8993;margin-top:9px;line-height:1.6;display:block}@media (width<=560px){.auto-potion-control{top:8px;left:8px}.auto-potion-control>button{min-width:132px;min-height:40px}.auto-potion-panel{width:min(290px,100vw - 48px)}}.hero-attacking{animation-duration:.82s!important;animation-timing-function:cubic-bezier(.35,.02,.2,1)!important}.hero-attacking.combo-1{animation-delay:-.08s}.hero-attacking.combo-2{animation-delay:-.16s}.enemy-attacking.enemy-motion-bounce{animation-duration:.72s}.enemy-attacking.enemy-motion-flying{animation-duration:.84s}.enemy-attacking.enemy-motion-beast{animation-duration:.7s}.enemy-attacking.enemy-motion-humanoid{animation-duration:.78s}.enemy-attacking.enemy-motion-giant{animation-duration:.95s}.enemy-attacking.enemy-motion-dragon{animation-duration:1.02s}.hero-strike-effect,.enemy-strike-effect{z-index:8;pointer-events:none;display:block;position:absolute}.hero-strike-effect{top:42px;left:118px}.strike-knight{filter:drop-shadow(0 0 7px #68dcff);border-top:6px solid #e9fbff;border-right:4px solid #65dbff;border-radius:0 92% 0 0;width:74px;height:74px;animation:.46s ease-out both swordTrail}.strike-wizard{background:#78c7ff;border-radius:50%;width:23px;height:23px;animation:.52s ease-out both magicBolt;box-shadow:0 0 8px 4px #5ba8ff,0 0 22px 10px #675eff94}.strike-archer{background:linear-gradient(90deg,#dfffdc,#83f6a5 72%,#0000);width:86px;height:3px;animation:.43s ease-out both arrowShot;box-shadow:0 0 7px #68e89a}.strike-archer:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:10px solid #c8ffd2;position:absolute;top:-4px;right:-1px}.strike-healer{border:4px solid #adffb2;border-radius:50%;width:37px;height:37px;animation:.55s ease-out both holyPulse;box-shadow:0 0 9px #8aff9c,inset 0 0 9px #fff6a4}.strike-combo-1{filter:hue-rotate(28deg)brightness(1.15)}.strike-combo-2{filter:hue-rotate(-25deg)brightness(1.25)}@keyframes swordTrail{0%{opacity:0;transform:translate(-25px,24px)rotate(-38deg)scale(.45)}22%{opacity:1}70%{opacity:.85;transform:translate(17px,-8px)rotate(18deg)scale(1.1)}to{opacity:0;transform:translate(34px,-13px)rotate(38deg)scale(.72)}}@keyframes magicBolt{0%{opacity:0;transform:translate(-12px,28px)scale(.35)}25%{opacity:1;transform:translate(6px,4px)scale(1.35)}to{opacity:0;transform:translate(112px,-4px)scale(.7)}}@keyframes arrowShot{0%{opacity:0;transform:translate(-25px,42px)scaleX(.25)}18%{opacity:1}to{opacity:0;transform:translate(124px,35px)scaleX(1.2)}}@keyframes holyPulse{0%{opacity:0;transform:translate(-15px,25px)scale(.25)}30%{opacity:1;transform:translate(12px,4px)scale(1.15)}to{opacity:0;transform:translate(105px,-4px)scale(2.1)}}.enemy-strike-effect{top:55px;right:117px}.enemy-strike-bounce,.enemy-strike-beast,.enemy-strike-humanoid{filter:drop-shadow(0 0 7px #ff5d6e);border-bottom:3px solid #ffb073;border-left:5px solid #ff7c86;border-radius:0 0 0 85%;width:62px;height:54px;animation:.5s ease-out both enemyClaw}.enemy-strike-flying{filter:drop-shadow(0 0 8px #8c72ff);border-top:5px solid #b6b0ff;border-radius:50%;width:72px;height:22px;animation:.54s ease-out both enemyWingCut}.enemy-strike-giant{background:#ff964c6b;border-radius:50%;width:52px;height:17px;animation:.62s ease-out both enemyImpact;box-shadow:0 0 10px 5px #ff5b3761}.enemy-strike-dragon{filter:drop-shadow(-8px 0 12px #ff7a3694);border-top:26px solid #0000;border-bottom:26px solid #0000;border-right:105px solid #ff5e34b8;width:0;height:0;animation:.68s ease-out both dragonFlame}@keyframes enemyClaw{0%{opacity:0;transform:translate(27px,-10px)rotate(32deg)scale(.45)}25%{opacity:1}72%{opacity:.9;transform:translate(-38px,12px)rotate(-18deg)scale(1.12)}to{opacity:0;transform:translate(-61px,17px)rotate(-28deg)scale(.72)}}@keyframes enemyWingCut{0%{opacity:0;transform:translate(24px,-22px)rotate(-20deg)scaleX(.35)}24%{opacity:1}to{opacity:0;transform:translate(-112px,17px)rotate(16deg)scaleX(1.25)}}@keyframes enemyImpact{0%{opacity:0;transform:translate(8px,-38px)scale(.3)}45%{opacity:1;transform:translate(-41px,29px)scale(1.5,.55)}to{opacity:0;transform:translate(-60px,33px)scale(2.2,.35)}}@keyframes dragonFlame{0%{opacity:0;transform:translate(28px)scaleX(.15)}25%{opacity:.9}72%{opacity:.75;transform:translate(-49px,2px)scaleX(1.15)}to{opacity:0;transform:translate(-76px,3px)scaleX(1.4)}}@media (width<=560px){.hero-strike-effect{left:92px;transform:scale(.78)}.enemy-strike-effect{right:91px;transform:scale(.78)}.hero-attacking{animation-duration:.78s!important}}.potion-bottle{height:72px}.potion-bottle>img{object-fit:contain;width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 0 10px #53ddff7a);display:block}.potion-bottle>i{background:#07141d;border:1px solid #d6f5ff99;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;bottom:2px;right:calc(50% - 35px)}.auto-potion-control>button{grid-template-columns:30px 1fr}.auto-potion-control>button>span{place-items:center;width:28px;height:28px;display:grid;transform:none}.auto-potion-control>button>span img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #59d8ff8c);display:block}.chapter-tabs button.chapter-locked{background:#050b109e;border-color:#74848d1f}.chapter-tabs button.chapter-locked b{color:#65747b}.chapter-tabs button.chapter-locked span{color:#8a7968}.expedition-grid article.area-locked{filter:saturate(.45);background:linear-gradient(155deg,#081016e8,#03080cf7);border-color:#707f8924}.expedition-grid article.area-locked:before{content:"LOCKED";z-index:4;color:#927f67;letter-spacing:.15em;font:7px ui-monospace,monospace;position:absolute;top:7px;left:8px}.expedition-grid article.area-locked .area-art{background:radial-gradient(circle,#6d7e8814,#0000 58%)}.unknown-enemy{z-index:3;color:#8b9ba2;text-shadow:0 0 13px #9ac1cf4d;background:#02080ce0;border:1px solid #9fafb738;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font:700 34px PixelMplus,PixelMplus12,monospace;display:grid;position:relative;box-shadow:inset 0 0 20px #5b788414}.expedition-grid article.area-locked .area-enemy b{color:#78868c;letter-spacing:.1em}.expedition-grid article.area-locked>button:disabled{color:#776d61;cursor:not-allowed;opacity:.72;background:#1c23278c;border-color:#808b912e}.loot-rarity-common{--rarity:#e7edf0}.loot-rarity-uncommon{--rarity:#59df88}.loot-rarity-rare{--rarity:#54a8ff}.loot-rarity-epic{--rarity:#b77aff}.loot-rarity-legendary{--rarity:#ffb443}.loot-rarity-mythic{--rarity:#ff5969}.loot-rarity-ancient{--rarity:#65efff}.loot-rarity-divine{--rarity:#b8ff3c}.item-box-grid>button[class*=loot-rarity-],.equipment-inventory-grid>button[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.item-box-grid>button[class*=loot-rarity-],.equipment-inventory-grid>button[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 46%,transparent)}}.item-box-grid>button[class*=loot-rarity-],.equipment-inventory-grid>button[class*=loot-rarity-]{box-shadow:inset 0 0 13px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.item-box-grid>button[class*=loot-rarity-],.equipment-inventory-grid>button[class*=loot-rarity-]{box-shadow:inset 0 0 13px color-mix(in srgb,var(--rarity) 8%,transparent)}}.item-box-grid>button[class*=loot-rarity-]>span,.equipment-inventory-grid>button[class*=loot-rarity-] .inventory-item-image>i{color:var(--rarity);filter:drop-shadow(0 0 5px var(--rarity))}@supports (color:color-mix(in lab, red, red)){.item-box-grid>button[class*=loot-rarity-]>span,.equipment-inventory-grid>button[class*=loot-rarity-] .inventory-item-image>i{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rarity) 58%,transparent))}}.loot-rarity-divine{background-image:linear-gradient(135deg,#ff69890d,#69e8ff12,#ffde730f)!important}.loot-modal-backdrop{z-index:150}.loot-drop-modal{--rarity:#e7edf0;border:1px solid var(--rarity);width:min(500px,100%);position:relative}@supports (color:color-mix(in lab, red, red)){.loot-drop-modal{border:1px solid color-mix(in srgb,var(--rarity) 58%,transparent)}}.loot-drop-modal{background:radial-gradient(circle at 50% 5%,var(--rarity),transparent 42%),#050c13fa}@supports (color:color-mix(in lab, red, red)){.loot-drop-modal{background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--rarity) 15%,transparent),transparent 42%),#050c13fa}}.loot-drop-modal{box-shadow:0 35px 105px #000000d6,inset 0 0 45px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.loot-drop-modal{box-shadow:0 35px 105px #000000d6,inset 0 0 45px color-mix(in srgb,var(--rarity) 5%,transparent)}}.loot-drop-modal{text-align:center;padding:27px}.loot-drop-modal.chest-rare{box-shadow:0 35px 105px #000000d6,inset 0 0 48px #5b99ff17}.loot-drop-modal.chest-immortal{box-shadow:0 35px 105px #000000d6,inset 0 0 55px #ff7ed21f,0 0 30px #73e1ff1f}.loot-chest{place-items:center;width:104px;height:82px;margin:4px auto 13px;display:grid;position:relative}.loot-chest>span{color:#d5963d;filter:drop-shadow(0 0 13px #ffb54880);font-size:78px;line-height:1}.chest-rare .loot-chest>span{color:#5d9be8}.chest-immortal .loot-chest>span{color:#d17cff}.loot-chest>i{color:#fff3ad;font-size:22px;font-style:normal;position:absolute}.loot-drop-modal>small{color:#91a1a8}.loot-drop-modal h2{color:var(--rarity);margin:7px 0;font:25px Georgia,Yu Mincho,serif}.loot-rarity{color:var(--rarity);border:1px solid var(--rarity);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.loot-rarity{border:1px solid color-mix(in srgb,var(--rarity) 38%,transparent)}}.loot-rarity{padding:5px 10px}.loot-rarity>i{background:var(--rarity);width:8px;height:8px;box-shadow:0 0 8px var(--rarity);border-radius:50%}.loot-drop-modal>p:not(.eyebrow){color:#80939b;line-height:1.65}.loot-drop-modal dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:13px 0;display:grid}.loot-drop-modal dl>div{background:#ffffff05;border:1px solid #64e7ff1f;padding:8px}.loot-drop-modal dt{color:#718790}.loot-drop-modal dd{color:#7be5b9;margin:3px 0 0}.loot-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.loot-actions button{border:1px solid var(--line);color:#aabcc3;cursor:pointer;background:#ffffff06;min-height:43px}.loot-actions button:last-child{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.loot-actions button:last-child{border-color:color-mix(in srgb,var(--rarity) 50%,transparent)}}.loot-actions button:last-child{background:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.loot-actions button:last-child{background:color-mix(in srgb,var(--rarity) 10%,transparent)}}.loot-actions button:last-child{color:var(--rarity)}@media (width<=560px){.loot-drop-modal{padding:24px 15px}.loot-actions{grid-template-columns:1fr}}.weapon-atlas-icon{width:64px;height:64px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 5px 5px #0000008c);background-repeat:no-repeat;background-size:500% 400%;margin:auto;display:block}.item-box-grid .weapon-atlas-icon{width:88%;height:88%}.equipment-inventory-grid .weapon-atlas-icon{width:78px;height:78px}.equipment-detail-image .weapon-atlas-icon{width:125px;height:125px}.equipment-image-placeholder .weapon-atlas-icon{width:82px;height:82px}.loot-weapon-preview{width:112px;height:112px;filter:drop-shadow(0 8px 8px #000000a8) drop-shadow(0 0 10px var(--rarity));margin:9px auto}@supports (color:color-mix(in lab, red, red)){.loot-weapon-preview{filter:drop-shadow(0 8px 8px #000000a8) drop-shadow(0 0 10px color-mix(in srgb,var(--rarity) 55%,transparent))}}.loot-required-level{border:1px solid var(--rarity);margin:9px auto 2px!important;display:inline-block!important}@supports (color:color-mix(in lab, red, red)){.loot-required-level{border:1px solid color-mix(in srgb,var(--rarity) 30%,transparent)}}.loot-required-level{background:#02090eb3;padding:4px 10px;color:#d7e6eb!important}.item-box-grid>button.locked,.equipment-inventory-grid>button.locked{filter:grayscale(.72);opacity:.58}.item-box-grid>button.locked:after{content:"LV";color:#ffd58c;font:7px ui-monospace,monospace;position:absolute;top:3px;right:3px}.equipment-lock-note+.equipment-lock-note{margin-top:6px}.drop-rate-appendix{border-top-color:#ffc65b38}.paper-table-title{color:#dbeaf0;margin:28px 0 9px;font-size:16px}.paper-table-scroll{border:1px solid #64e7ff1f;overflow-x:auto}.paper-rate-table{border-collapse:collapse;background:#020a108a;width:100%;font-size:12px}.paper-rate-table th,.paper-rate-table td{text-align:left;white-space:nowrap;border:1px solid #64e7ff1f;padding:9px 10px}.paper-rate-table th{color:#8edff1;background:#48ccec14;font-weight:700}.paper-rate-table td{color:#aebfc6}.paper-rate-table td:nth-child(3n+2),.paper-rate-table td:nth-child(3n){color:#e9d39e;font-family:ui-monospace,monospace}.wide-table{min-width:650px}.condition-table{min-width:100%}.paper-equipment-probability-grid{grid-template-columns:minmax(0,2.25fr) minmax(260px,.8fr);align-items:start;gap:20px;margin-top:28px;display:grid}.paper-table-panel{min-width:0}.paper-table-panel .paper-table-title{margin-top:0}@media (width<=900px){.paper-equipment-probability-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.paper-rate-table{font-size:10px}.paper-rate-table th,.paper-rate-table td{padding:7px 8px}}.chest-stock-panel{background:linear-gradient(145deg,#16110acc,#040c13f5);border-color:#ffc4553d;margin-bottom:14px;padding:18px}.chest-stock-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chest-stock-panel h2{margin:3px 0;font:25px Georgia,Yu Mincho,serif}.chest-stock-panel>header label{color:#d5bc89;align-items:center;gap:9px;display:flex}.chest-stock-panel select{color:#f4d594;background:#0a141b;border:1px solid #ffc35257;min-width:145px;padding:8px 10px}.chest-stock-panel>p{color:#82959e;margin:9px 0 14px}.chest-stock-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.chest-stock-grid article{background:#ffffff06;border:1px solid #ffcd722e;grid-template-rows:auto auto auto;grid-template-columns:64px 1fr auto;align-items:center;gap:2px 10px;padding:10px;display:grid}.stock-chest-icon{grid-row:1/4;place-items:center;width:60px;height:58px;display:grid;position:relative}.stock-chest-icon span{color:#d59743;filter:drop-shadow(0 0 8px #ffb84e6b);font-size:47px}.stock-chest-icon i{color:#fff0a8;font-style:normal;position:absolute}.chest-stock-rare .stock-chest-icon span{color:#599ce8}.chest-stock-immortal .stock-chest-icon span{color:#cf7aff}.chest-stock-grid article>small{color:#97a7ad}.chest-stock-grid article>b{color:#fff0c0;font:21px ui-monospace,monospace}.chest-stock-grid article>b em{color:#8d8170;font-size:12px;font-style:normal}.chest-stock-grid meter{width:100%;height:7px}.chest-stock-grid button{color:#ffd68e;cursor:pointer;background:#ffb53714;border:1px solid #ffca6659;grid-area:1/3/4;min-width:92px;min-height:42px}.chest-stock-grid button:disabled{opacity:.36;cursor:not-allowed}.chest-stock-panel>footer{color:#8a7862;margin-top:11px;font-size:11px}.item-box-grid>button.protected,.equipment-inventory-grid>button.protected{border-color:#ffd36b;box-shadow:inset 0 0 14px #ffcb5721,0 0 8px #ffc14414}.item-lock-badge{z-index:4!important;color:#ffe18a!important;filter:none!important;background:#30230a!important;border:1px solid #dcae46!important;border-radius:2px!important;width:auto!important;height:auto!important;padding:2px 4px!important;font:7px PixelMplus,monospace!important;position:absolute!important;top:4px!important;right:4px!important}.inventory-item-image{position:relative}.item-safety-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.item-safety-actions button{border:1px solid var(--line);color:#a8bac1;cursor:pointer;background:#ffffff06;min-height:43px}.item-safety-actions .lock-item{color:#ffe19a;background:#ffbf3d12;border-color:#ffcf626b}.item-safety-actions .unlock-item{color:#9ee9fa;border-color:#63dfff5c}.item-safety-actions .sell-item{color:#ffb0a5;background:#b5372e12;border-color:#ff6f6757}.item-safety-actions button:disabled{opacity:.36;cursor:not-allowed}.loot-auto-sold{color:#ffd990;background:#ffb53412;border:1px solid #ffc25159;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;display:flex}.loot-auto-sold span{font:700 16px ui-monospace,monospace}@media (width<=900px){.chest-stock-grid{grid-template-columns:1fr}.chest-stock-panel>header{display:block}.chest-stock-panel>header label{margin-top:10px}.chest-stock-grid article{grid-template-columns:64px 1fr 100px}}@media (width<=560px){.chest-stock-panel{padding:12px}.chest-stock-grid article{grid-template-columns:55px 1fr}.chest-stock-grid button{grid-area:auto/1/auto/3}.item-safety-actions{grid-template-columns:1fr}}.chest-sprite{width:72px;height:68px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 6px 5px #000000b8);background-repeat:no-repeat;background-size:300% 100%;display:block}.battle-chest-dock{z-index:26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#080f15f0,#160f0af0);border:1px solid #ffcd6947;width:344px;padding:10px;transition:width .18s,transform .18s;position:absolute;bottom:12px;right:12px;box-shadow:0 18px 45px #00000094,inset 0 0 26px #ffb63209}.battle-chest-dock>header{border-bottom:1px solid #ffce7024;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;display:flex}.battle-chest-dock>header small,.battle-chest-dock>header b{display:block}.battle-chest-dock>header small{color:#7f7568;letter-spacing:.15em;font-size:8px!important}.battle-chest-dock>header b{color:#f3dfb1}.battle-chest-header-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.battle-chest-dock>header button{color:#87dff1;cursor:pointer;background:0 0;border:0;font-size:9px}.battle-chest-dock>header .chest-dock-toggle{color:#c4f5ff;background:#34a4be12;border:1px solid #64dffa38;place-items:center;min-width:36px;min-height:36px;font:18px ui-monospace,monospace;display:grid}.battle-chest-dock>label{color:#a99777;justify-content:space-between;align-items:center;margin:7px 0;font-size:9px;display:flex}.battle-chest-dock select{color:#f5d79a;background:#09151c;border:1px solid #ffc55647;width:146px;padding:5px;font-size:9px}.battle-chest-list{gap:4px;display:grid}.battle-chest-list article{background:#ffffff05;border:1px solid #78cbe01a;grid-template-columns:55px 1fr 45px 65px;align-items:center;gap:5px;min-height:54px;padding:3px 5px;display:grid}.battle-chest-list article>div small,.battle-chest-list article>div b{display:block}.battle-chest-list article>div small{color:#8ca0a8;font-size:8px!important}.battle-chest-list article>div b{color:#f5e5bd;font:15px ui-monospace,monospace}.battle-chest-list article>div em{color:#7b7164;font-size:8px;font-style:normal}.battle-chest-list button{color:#aee8f3;cursor:pointer;background:#34a4be0e;border:1px solid #64dffa33;min-height:32px;padding:3px;font-size:8px}.battle-chest-list button:last-child{color:#ffda8d;background:#ffb4320e;border-color:#ffc44c47}.battle-chest-list button:disabled{opacity:.25;cursor:not-allowed}.battle-chest-dock>p{color:#ff8f86;margin:7px 0 0;font-size:9px!important}.battle-chest-dock.inventory-full{border-color:#ff5e546b}.battle-chest-dock.collapsed>header{border-bottom:0;padding-bottom:0}.battle-chest-dock.collapsed>header small{display:none}.battle-chest-collapsed-summary{color:#f2d99d;cursor:pointer;text-align:left;background:#ffbe450b;border:1px solid #ffcc692e;width:100%;margin-top:7px;padding:7px 8px}.battle-chest-collapsed-summary b,.battle-chest-collapsed-summary span{display:block}.battle-chest-collapsed-summary b{font:14px ui-monospace,monospace}.battle-chest-collapsed-summary span{color:#9e9075;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden;font-size:7px!important}.loot-chest .chest-sprite{width:126px;height:98px;margin:auto}.batch-open-modal{text-align:center;background:radial-gradient(circle at 50% 0,#ffbf481f,#0000 45%),#071018;border:1px solid #ffcd665c;width:min(520px,100%);padding:26px;box-shadow:0 35px 100px #000000d1}.batch-result-chest{width:150px;height:110px;margin:0 auto}.batch-open-modal h2{margin:8px 0 16px;font:25px Georgia,Yu Mincho,serif}.batch-result-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.batch-result-grid>div{background:#ffffff06;border:1px solid #69e0f824;padding:12px}.batch-result-grid small,.batch-result-grid b{display:block}.batch-result-grid small{color:#78909a}.batch-result-grid b{color:#f5d791;margin-top:5px;font:19px ui-monospace,monospace}.batch-open-modal>p:not(.eyebrow){color:#758991}.battle-impact-flash{z-index:7;pointer-events:none;mix-blend-mode:screen;animation:.56s cubic-bezier(.12,.7,.2,1) both battleImpactFlash;position:absolute;inset:0}.battle-impact-flash:before,.battle-impact-flash:after{content:"";border-radius:50%;position:absolute;top:49%;left:68%;transform:translate(-50%,-50%)}.battle-impact-flash:before{border:5px solid #dffbff;width:44px;height:44px;animation:.5s ease-out both impactRing;box-shadow:0 0 16px 5px,inset 0 0 14px}.battle-impact-flash:after{background:repeating-conic-gradient(from 0deg,currentColor 0 3deg,transparent 3deg 18deg);filter:blur(.5px)drop-shadow(0 0 7px);width:135px;height:135px;animation:.48s ease-out both impactSparks}.impact-knight{color:#70dcff;background:radial-gradient(circle at 68% 49%,#a0f0ff73,#0000 15%)}.impact-wizard{color:#9d70ff;background:radial-gradient(circle at 68% 49%,#845eff7a,#0000 18%)}.impact-archer{color:#6dff9c;background:radial-gradient(circle at 68% 49%,#66ff9b61,#0000 15%)}.impact-healer{color:#fff39a;background:radial-gradient(circle at 68% 49%,#e1ffa66b,#0000 18%)}.impact-combo-1{filter:hue-rotate(22deg)brightness(1.18)}.impact-combo-2{filter:hue-rotate(-24deg)brightness(1.32)}.hero-strike-effect{filter:drop-shadow(0 0 10px)brightness(1.35)!important}.damage-pop{text-shadow:0 0 8px #fff,0 0 16px #ff536d,2px 3px #50101c!important;font-size:24px!important}@keyframes battleImpactFlash{0%{opacity:0}12%{opacity:1}30%{opacity:.85}to{opacity:0}}@keyframes impactRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}@keyframes impactSparks{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(24deg)scale(2.2)}}@media (width<=1100px){.battle-chest-dock{width:300px}.battle-chest-dock.collapsed{width:190px}.battle-chest-list article{grid-template-columns:48px 1fr 40px 58px}.battle-chest-list .chest-sprite{width:46px;height:43px}}@media (width<=700px){.battle-chest-dock{z-index:28;width:calc(100% - 16px);max-height:min(440px,100% - 110px);margin:0;position:absolute;bottom:8px;right:8px;overflow-y:auto}.battle-chest-dock.collapsed{width:176px;max-height:none;bottom:8px;right:8px;overflow:visible}.battle-chest-dock>header .chest-dock-toggle{min-width:44px;min-height:44px}.battle-stage{height:auto;min-height:580px}.batch-result-grid{grid-template-columns:1fr}}@media (width<=420px){.battle-chest-dock{width:calc(100% - 10px);padding:7px;bottom:5px;right:5px}.battle-chest-dock.collapsed{width:168px;right:5px}.battle-chest-list article{grid-template-columns:44px minmax(0,1fr) 42px 56px;gap:3px;padding:3px}.battle-chest-list .chest-sprite{width:42px;height:40px}.battle-chest-dock select{width:132px}}.world-map-shell{background:#050d16;border:1px solid #64e7ff3d;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000061}.world-map-canvas{aspect-ratio:16/10;isolation:isolate;background:#061524;position:relative;overflow:hidden}.world-map-canvas>img{z-index:-3;object-fit:cover;image-rendering:auto;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.world-map-canvas:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0209111f,#02080f38 55%,#02070db3),radial-gradient(circle at 50% 45%,#0000 44%,#00030980 100%);position:absolute;inset:0}.world-map-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#75e2ff0b 1px,#0000 1px),linear-gradient(90deg,#75e2ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 42%);mask-image:linear-gradient(#00000073,#0000 42%)}.world-map-brand{z-index:8;border-left:2px solid var(--cyan);text-shadow:0 2px 10px #02080f;padding:5px 10px;position:absolute;top:3.3%;left:2.1%}.world-map-brand small,.world-map-brand b,.world-map-brand span{display:block}.world-map-brand small{color:var(--cyan);letter-spacing:.2em;font:7px ui-monospace,monospace}.world-map-brand b{letter-spacing:.13em;font:18px Georgia,Yu Mincho,serif}.world-map-brand span{color:#7998a7;letter-spacing:.32em;margin-top:2px;font:6px ui-monospace,monospace}.world-chapter-node{z-index:5;color:#e6f8ff;cursor:pointer;text-align:left;filter:drop-shadow(0 3px 5px #000c);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.world-chapter-node>i{color:#bdefff;background:#04121ce6;border:1px solid #8eebffb8;border-radius:50%;place-items:center;width:35px;height:35px;font:10px ui-monospace,monospace;display:grid;box-shadow:0 0 0 3px #04121ca8,0 0 18px #46d6ff33}.world-chapter-node>span{white-space:nowrap;background:linear-gradient(90deg,#020b12e6,#020b1229);border-left:1px solid #97e3f58c;padding:4px 12px 5px 7px;display:block}.world-chapter-node small,.world-chapter-node b{display:block}.world-chapter-node small{color:#89bdcb;letter-spacing:.13em;font:6px ui-monospace,monospace}.world-chapter-node b{margin-top:1px;font:10px PixelMplus,PixelMplus12,monospace}.world-chapter-node:hover>i,.world-chapter-node.active>i{color:#07131c;background:var(--cyan);border-color:#fff;box-shadow:0 0 0 3px #05121cbf,0 0 25px #64e7ffbf}.world-chapter-node.active>span{border-left-color:var(--cyan);background:linear-gradient(90deg,#041823f2,#04182340)}.world-chapter-node.locked>i{color:#ba959e;border-color:#997c83}.world-stage-layer{z-index:7;pointer-events:none;position:absolute;inset:0}.world-stage-node{pointer-events:auto;cursor:pointer;color:#dff8ff;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.world-stage-node>span{color:#031017;background:#4ecfec;border:2px solid #08131c;place-items:center;width:24px;height:24px;font:700 8px ui-monospace,monospace;display:grid;position:relative;box-shadow:0 0 0 1px #b3f4ffbf,0 3px 10px #000000e6}.world-stage-node>span:after{content:"";opacity:0;border:1px solid #7be4fa73;border-radius:50%;position:absolute;inset:-7px;transform:scale(.7)}.world-stage-node>b{color:#fff;white-space:nowrap;background:#020a11f0;border:1px solid #82e2f76b;min-width:max-content;max-width:170px;padding:5px 8px;font:8px PixelMplus,PixelMplus12,monospace;position:absolute;bottom:31px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000008c}.world-stage-node.focused>span{border-color:var(--cyan);box-shadow:0 0 0 2px #08202c,0 0 20px var(--cyan);background:#fff}.world-stage-node.focused>span:after{opacity:1;animation:1.7s ease-out infinite mapNodePulse}.world-stage-node.current>span{background:#ffcc58;border-color:#fff3c5;box-shadow:0 0 0 2px #382b0e,0 0 22px #ffc441e6}.world-stage-node.current>b{border-color:#ffe08b}.world-stage-node.locked{filter:grayscale();opacity:.58}.world-stage-node.locked>span{color:#82909a;background:#17212a;border-color:#68737a}.world-map-legend{z-index:8;color:#9db3bd;background:#02090fd1;border:1px solid #7ec5d833;gap:12px;padding:7px 9px;font-size:7px;display:flex;position:absolute;bottom:2%;right:2%}.world-map-legend span{align-items:center;gap:4px;display:flex}.world-map-legend i{background:#4ecfec;border-radius:50%;width:8px;height:8px}.world-map-legend i.current{background:#ffcc58}.world-map-legend i.locked{background:#59646a}@keyframes mapNodePulse{0%{opacity:.85;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.35)}}.world-map-detail{background:linear-gradient(90deg,#0a1f2bf7,#040c14fa);border-top:1px solid #64e7ff3d;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;min-height:138px;padding:14px 18px;display:grid}.world-map-detail-art{background:radial-gradient(circle,#64e7ff24,#0000 58%),#01080e99;border:1px solid #64e7ff29;place-items:center;height:108px;display:grid;overflow:hidden}.world-map-detail-art .enemy-area-sprite{transform:scale(.78)}.world-map-detail-copy h2{letter-spacing:.06em;margin:2px 0;font:24px Georgia,Yu Mincho,serif}.world-map-detail-copy>span{color:#6f8e9d;letter-spacing:.12em;font:8px ui-monospace,monospace}.world-map-detail-copy dl{gap:26px;margin:14px 0 0;display:flex}.world-map-detail-copy dl div{border-left:1px solid #64e7ff33;padding-left:10px}.world-map-detail-copy dt{color:#637f8c;font-size:7px}.world-map-detail-copy dd{color:#d7edf4;margin:3px 0 0;font:9px ui-monospace,monospace}.world-map-detail-action{text-align:right;min-width:176px}.world-map-detail-action small{color:#7d98a5;margin-bottom:7px;display:block}.world-map-detail-action button{color:#e9fbff;cursor:pointer;background:linear-gradient(135deg,#64e7ff33,#64e7ff0f);border:1px solid #64e7ff8a;width:100%;padding:13px 17px}.world-map-detail-action button:hover{background:var(--cyan);color:#031017}.world-map-detail-action button:disabled{color:#657078;cursor:not-allowed;background:#161e23;border-color:#3a484f}.world-chapter-strip{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:8px;display:grid}.world-chapter-strip button{border:1px solid var(--line);color:#708a97;text-align:left;cursor:pointer;background:#ffffff04;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.world-chapter-strip button>small{border:1px solid #769dad40;flex:0 0 25px;place-items:center;height:25px;font:8px ui-monospace,monospace;display:grid}.world-chapter-strip button span,.world-chapter-strip button b,.world-chapter-strip button i{min-width:0;display:block}.world-chapter-strip button b{color:#aebfc6;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.world-chapter-strip button i{color:#586f7a;margin-top:2px;font:6px ui-monospace,monospace}.world-chapter-strip button.active{background:#64e7ff14;border-color:#64e7ffb3}.world-chapter-strip button.active>small,.world-chapter-strip button.active i{color:var(--cyan)}.world-chapter-strip button.active b{color:#fff}.world-chapter-strip button.locked{filter:saturate(.2);opacity:.6}@media (width<=1050px){.world-chapter-node>span{display:none}.world-map-detail{grid-template-columns:120px 1fr auto}.world-chapter-strip{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.expedition-view{overflow:hidden}.world-map-shell{overscroll-behavior-inline:contain;overflow-x:auto}.world-map-canvas{aspect-ratio:16/10;width:760px}.world-map-brand{width:max-content;position:sticky;left:14px}.world-map-detail{grid-template-columns:82px 1fr;gap:11px;width:calc(100vw - 34px);padding:11px;position:sticky;left:0}.world-map-detail-art{height:84px}.world-map-detail-art .enemy-area-sprite{transform:scale(.6)}.world-map-detail-copy h2{font-size:18px}.world-map-detail-copy dl{flex-wrap:wrap;gap:9px;margin-top:9px}.world-map-detail-copy dl div{padding-left:6px}.world-map-detail-action{text-align:left;grid-column:1/-1;align-items:center;gap:9px;min-width:0;display:flex}.world-map-detail-action small{flex:1;margin:0}.world-map-detail-action button{width:auto;min-width:155px;padding:10px}.world-chapter-strip{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.world-chapter-strip button{scroll-snap-align:start;min-width:145px}.world-map-legend{right:10px}.world-chapter-node>i{width:31px;height:31px}.world-stage-node>span{width:22px;height:22px}}.world-map-encounter{color:#91b6c5;margin:5px 0 0;font-size:7px}.world-map-encounter+dl{margin-top:9px}.world-stage-node:nth-child(2n)>b{top:31px;bottom:auto}.world-stage-node:nth-child(3n)>b{left:20%;transform:translate(-50%)}.world-stage-node:nth-child(4n+1)>b{left:80%;transform:translate(-50%)}.idle-mode-tabs{grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;margin:0 0 14px;display:grid}.idle-mode-tabs button{color:#718992;text-align:left;cursor:pointer;background:#040e15d1;border:1px solid #62d8f429;align-items:center;gap:12px;min-height:58px;padding:9px 16px;display:flex}.idle-mode-tabs button>span{font-size:20px}.idle-mode-tabs b,.idle-mode-tabs small{display:block}.idle-mode-tabs b{font-size:13px}.idle-mode-tabs small{margin-top:2px;font-size:9px!important}.idle-mode-tabs button.active{color:#dff9ff;background:linear-gradient(110deg,#29bcdd29,#5348be17);border-color:#43d8f5;box-shadow:inset 0 -2px #4fe3ff}.mining-view{--mining-gold:#f1bd5a;--mining-cyan:#56e5ff}.mining-hero{background:radial-gradient(circle at 75% 0,#694aff24,#0000 38%),linear-gradient(130deg,#051720f5,#070818f2);border:1px solid #5fe0fa2b;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;padding:22px 25px;display:flex}.mining-hero h1{color:#e8faff;margin:4px 0 6px;font:29px PixelMplus,PixelMplus12,monospace}.mining-hero>div>span{color:#8299a2}.mining-balance{text-align:right;min-width:230px}.mining-balance small,.mining-balance b,.mining-balance span{display:block}.mining-balance small{color:#8d9fa5}.mining-balance b{color:#f7cf72;font:28px ui-monospace,monospace}.mining-balance span{color:#d39c39;letter-spacing:.16em}.mining-error{color:#ffb6ae;background:#881d2529;border:1px solid #ff5b5f66;margin:10px 0;padding:11px 15px}.mining-status-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.mining-status-grid article{background:#040d14e0;border:1px solid #66d8f021;padding:12px}.mining-status-grid small,.mining-status-grid b,.mining-status-grid span{display:block}.mining-status-grid small{color:#708993}.mining-status-grid b{color:#dff7fb;margin:4px 0;font:15px ui-monospace,monospace}.mining-status-grid span{color:#7d9097;font-size:9px}.mining-layout{grid-template-columns:minmax(520px,1.65fr) minmax(300px,.8fr);gap:10px;display:grid}.mining-stage-panel,.mining-detail-panel,.core-charge-panel{padding:17px}.mining-stage-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.mining-stage-panel h2,.mining-detail-panel h2,.core-charge-panel h2{color:#e3f4f7;margin:3px 0;font-size:19px}.mining-stage-panel input{color:#dff8fc;background:#07121a;border:1px solid #5cdcf738;width:210px;padding:9px}.mining-stage-list{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.mining-stage-list button{color:#80949b;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #5bcae41f;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;align-items:center;gap:1px 8px;min-height:58px;padding:6px 9px;display:grid}.mining-stage-list button>span{color:#5cdff7;grid-row:1/3;font:12px ui-monospace,monospace}.mining-stage-list button>div small,.mining-stage-list button>div b{display:block}.mining-stage-list button>div small{color:#637a84;font-size:8px!important}.mining-stage-list button>div b{color:#aec1c7;font-size:10px}.mining-stage-list button>em{color:#9c7b54;font-size:8px;font-style:normal}.mining-stage-list button>strong{color:#8178c6;grid-column:3;font:9px ui-monospace,monospace}.mining-stage-list button.selected{background:#32c6e517;border-color:#4adbf7;box-shadow:inset 3px 0 #4adbf7}.mining-stage-list button.unlocked>em{color:#77e6a9}.mining-stage-panel>footer{justify-content:center;align-items:center;gap:13px;margin-top:11px;display:flex}.mining-stage-panel>footer button{color:#92ddea;cursor:pointer;background:#42b9d30f;border:1px solid #5fddf733;padding:7px 12px}.mining-stage-panel>footer button:disabled{opacity:.3}.mining-stage-panel>footer span{color:#82969d}.mining-detail-panel{background:radial-gradient(circle at 80% 10%,#6250ff1c,#0000 34%),#040d15f0}.mining-detail-stats{grid-template-columns:repeat(2,1fr);gap:6px;margin:14px 0;display:grid}.mining-detail-stats>span{border:1px solid #6cd8ee1f;padding:9px}.mining-detail-stats small,.mining-detail-stats b{display:block}.mining-detail-stats small{color:#70858d;font-size:8px!important}.mining-detail-stats b{color:#e6c577;margin-top:3px;font:11px ui-monospace,monospace}.mining-requirements{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.mining-requirements span{border:1px solid;padding:4px 7px;font-size:8px}.mining-requirements .ok{color:#75e9a9;border-color:#51e29752}.mining-requirements .ng{color:#e18d84;border-color:#ff70634d}.mining-primary{color:#ddfaff;cursor:pointer;background:linear-gradient(110deg,#28b3d342,#6349de26);border:1px solid #4fe0fa;width:100%;min-height:45px;font-weight:700}.mining-primary:disabled{opacity:.34;cursor:not-allowed}.mining-session-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.mining-session-actions button{color:#a8ebf5;cursor:pointer;background:#30b3cd12;border:1px solid #56e0fb47;min-height:39px}.mining-session-actions button:last-child{color:#f0afa5;border-color:#ff7a6840}.core-charge-panel{margin-top:10px}.core-charge-panel>header{justify-content:space-between;align-items:center;display:flex}.core-charge-panel>header>span{color:#d5ba78}.core-charge-layout{grid-template-columns:95px 1fr minmax(290px,.8fr);align-items:center;gap:15px;display:grid}.mining-core-orb{border:2px solid #63dcff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 23px #4cceff40,inset 0 0 24px #6955ff40}.mining-core-orb i{border:1px dashed #afa0ff;border-radius:50%;animation:9s linear infinite coreSpin;position:absolute;inset:10px}.mining-core-orb b{color:#d9efff;font-size:24px}.core-charge-info small{color:#798f98}.core-charge-info h3{margin:3px 0 8px}.core-charge-info>div{background:#101d25;height:7px}.core-charge-info>div i{background:linear-gradient(90deg,#724fff,#52e8ff);height:100%;display:block;box-shadow:0 0 9px #49dfff}.core-charge-info>span{color:#83969d;margin-top:6px;display:block}.charge-controls{grid-template-columns:1fr 66px;gap:6px;display:grid}.charge-controls select,.charge-controls input{color:#bed3d9;background:#07131b;border:1px solid #59d8f233;padding:8px}.charge-controls button{color:#f3cb7a;cursor:pointer;background:#dc9c2914;border:1px solid #f5be5359;grid-column:1/3;min-height:39px}.charge-controls button:disabled{opacity:.35}.mining-ledger-note{background:#4b340c21;border:1px solid #f6bd5038;gap:15px;margin-top:10px;padding:12px 15px;display:flex}.mining-ledger-note b{color:#f0c66f;white-space:nowrap}.mining-ledger-note span{color:#9e9076;line-height:1.55}.mining-connect{text-align:center;border:1px solid #55daf538;padding:70px 20px}.mining-connect>span{color:#62e3ff;font-size:48px}.mining-connect h1{font-size:28px}.mining-connect p{color:#859ba3}@keyframes coreSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.mining-status-grid{grid-template-columns:repeat(2,1fr)}.mining-layout{grid-template-columns:1fr}.core-charge-layout{grid-template-columns:80px 1fr}.charge-controls{grid-column:1/3}}@media (width<=700px){.idle-mode-tabs{grid-template-columns:1fr}.mining-hero{display:block}.mining-balance{text-align:left;margin-top:12px}.mining-status-grid{grid-template-columns:1fr 1fr}.mining-stage-list{grid-template-columns:1fr}.mining-stage-panel>header{display:block}.mining-stage-panel input{width:100%;margin-top:8px}.mining-detail-stats,.core-charge-layout{grid-template-columns:1fr}.charge-controls{grid-column:auto}.mining-ledger-note{display:block}.mining-ledger-note b{margin-bottom:5px;display:block}}.battle-chest-dock.collapsed{width:148px;padding:5px}.battle-chest-collapsed-summary{color:#c7b184;cursor:pointer;text-align:left;background:#ffbe450f;border:1px solid #ffcc693d;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;margin:0;padding:7px 9px;display:flex}.battle-chest-collapsed-summary span{color:#c7b184;white-space:nowrap;margin:0;overflow:visible;font-size:10px!important}.battle-chest-collapsed-summary b{color:#f2d99d;font:13px ui-monospace,monospace;display:inline}.battle-chest-collapsed-summary em{color:#bff4ff;font:20px ui-monospace,monospace}@media (width<=700px){.battle-chest-dock.collapsed{width:138px;max-height:none;padding:4px;bottom:5px;right:5px;overflow:visible}.battle-chest-collapsed-summary{min-height:44px;padding:6px 8px}}@media (width<=420px){.battle-chest-dock.collapsed{width:132px;right:5px}}.mining-void-battle-mode{gap:8px;display:grid}.mining-void-battle-actions{background:#030c13eb;border:1px solid #5eddf729;margin-top:0;padding:9px}.mining-void-battle-actions button:disabled{opacity:.42;cursor:not-allowed}@media (width<=700px){.mining-void-battle-actions{grid-template-columns:1fr}.mining-void-battle-actions button{min-height:46px}}.adventure-tabs{background:#030c13db;border:1px solid #5bd8f226;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:5px;display:grid}.adventure-tabs button{color:#718b96;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:flex}.adventure-tabs button span{color:#58dff7;font-size:15px}.adventure-tabs button small{color:#627c87;font-size:8px!important}.adventure-tabs button.active{color:#e2faff;background:linear-gradient(110deg,#23b2d02b,#5c46d217);border-color:#4ee0fb73;box-shadow:inset 0 -2px #4fe3ff}.adventure-tabs button:focus-visible,.chrono-void-local-nav a:focus-visible,.reactor-actions a:focus-visible{outline-offset:2px;outline:2px solid #63e6ff}.chrono-void-local-nav{gap:6px;margin:0 0 10px;display:flex}.chrono-void-local-nav a{color:#98e7f3;background:#31b2cf0f;border:1px solid #5bd8f233;padding:7px 11px;font-size:9px;text-decoration:none}.void-reactor-panel>header{gap:16px}.reactor-dust-balance{text-align:right;grid-template-columns:42px minmax(0,auto);align-items:center;gap:8px;margin-left:auto;display:grid}.reactor-dust-balance>img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #42e2ff75);display:block;transform:scale(1.45)}.reactor-dust-balance small,.reactor-dust-balance b{display:block}.reactor-dust-balance small{color:#7d939c;font-size:8px!important}.reactor-dust-balance b{color:#6ce8ff;font:18px ui-monospace,monospace}.void-reactor-panel .charge-controls{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);align-items:end}.void-reactor-panel .charge-controls label{gap:5px;display:grid}.void-reactor-panel .charge-controls label>span{color:#718a94;font-size:8px}.void-reactor-panel .charge-controls select,.void-reactor-panel .charge-controls input{width:100%;min-height:38px}.reactor-charge-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.reactor-charge-preview>span{background:#ffffff05;border:1px solid #5fd8f021;flex-direction:column;justify-content:center;min-height:65px;padding:9px 10px;display:flex}.reactor-charge-preview small{color:#728993;font-size:8px!important}.reactor-charge-preview b{color:#ddf8fc;margin-top:4px;font:11px ui-monospace,monospace}.reactor-charge-preview span:nth-child(2) b,.reactor-charge-preview span:nth-child(4) b{color:#f2c873}.reactor-warning{color:#f4aaa0;background:#972c251f;border:1px solid #ff7b694d;margin-top:8px;padding:9px 11px;font-size:9px}.reactor-actions{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}.reactor-actions a{color:#8ee9f7;border:1px solid #54daf43d;place-items:center;min-height:45px;padding:0 14px;font-size:9px;text-decoration:none;display:grid}@media (width<=1100px){.reactor-charge-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=700px){.adventure-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.adventure-tabs button{flex-direction:column;gap:2px;min-width:0;padding:5px 3px}.adventure-tabs button small{display:none}.chrono-void-local-nav a{text-align:center;flex:1}.void-reactor-panel>header{align-items:flex-start}.reactor-dust-balance{grid-template-columns:34px minmax(0,auto);gap:5px}.reactor-dust-balance>img{width:34px;height:34px}.reactor-charge-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.reactor-charge-preview>span:last-child{grid-column:1/-1}.void-reactor-panel .charge-controls,.reactor-actions{grid-template-columns:1fr}}@media (width<=420px){.mobile-nav button b{font-size:7px}.reactor-charge-preview{grid-template-columns:1fr}.reactor-charge-preview>span:last-child{grid-column:auto}}.mining-stage-list button.mining-stage-choice{border-left-color:var(--void-accent,#5bcae41f);background:linear-gradient(90deg,var(--void-accent-soft,transparent),transparent 42%),#ffffff05;grid-template-rows:auto;grid-template-columns:38px minmax(0,1fr) auto;transition:border-color .18s,background-color .18s,box-shadow .18s}.mining-stage-list button.mining-stage-choice>span{color:var(--void-accent,#5cdff7);grid-row:auto}.mining-stage-list button.mining-stage-choice>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mining-stage-list button.mining-stage-choice.selected{border-color:var(--void-accent,#4adbf7);background:linear-gradient(90deg,var(--void-accent-soft,#32c6e517),#32c6e506 68%);box-shadow:inset 3px 0 var(--void-accent,#4adbf7),0 0 18px var(--void-accent-soft,transparent)}.mining-stage-list button.mining-stage-choice.sequence-locked:not(.selected){filter:saturate(.58);opacity:.78}.mining-void-surface{isolation:isolate;box-shadow:inset 0 0 0 1px var(--void-accent-soft),inset 0 -90px 90px #00000057;background:#040b12;position:relative;overflow:hidden}.mining-void-surface:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(180deg,#02080d4d,#02070cad 64%,#02070cf0),radial-gradient(circle at 72% 18%,var(--void-accent-soft),transparent 48%),var(--void-bg-image);background-size:cover,cover,cover;background-position:center,center,var(--void-bg-position);filter:brightness(var(--void-brightness)) saturate(var(--void-saturation)) contrast(1.12);transform:scale(var(--void-bg-scale));transform-origin:var(--void-bg-position);opacity:.94;background-repeat:no-repeat;transition:background-position .28s,filter .28s,transform .28s;position:absolute;inset:-4%}.mining-void-surface:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse at 18% 48%,var(--void-accent-soft),transparent 36%),radial-gradient(ellipse at 84% 24%,#d6e8ff1a,transparent 32%),repeating-linear-gradient(180deg,transparent 0,transparent 5px,#9ce2ff42 6px,transparent 7px);opacity:var(--void-fog-opacity);mix-blend-mode:screen;background-size:82% 88%,72% 80%,100% 7px;animation:18s ease-in-out infinite alternate voidAtmosphereDrift;position:absolute;inset:-16% -10%}.mining-void-surface>*{z-index:1;position:relative}.mining-void-surface>.eyebrow{color:var(--void-accent);text-shadow:0 0 12px var(--void-accent)}.mining-void-surface>h2{text-shadow:0 2px 8px #000,0 0 18px var(--void-accent-soft)}.mining-void-surface-compact:before{opacity:.62;inset:-12%}.mining-void-surface-compact:after{opacity:var(--void-scan-opacity)}.mining-active-stage{border-color:var(--void-accent)!important}.mining-active-stage small,.mining-active-stage span{text-shadow:0 1px 5px #000}.mining-active-stage b{text-shadow:0 1px 7px #000,0 0 14px var(--void-accent-soft);color:#f3fbff!important}.mining-detail-panel.mining-void-surface .mining-detail-stats>span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030a11a8}.mining-void-preview{aspect-ratio:15/4;border:1px solid var(--void-accent-soft);background-color:#030a10;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:10px 0 13px;position:relative;box-shadow:0 10px 28px #00000061,inset 0 0 20px #01070c61}.mining-void-preview:after{content:"";background:linear-gradient(180deg,transparent 48%,#02080dad),linear-gradient(90deg,var(--void-accent-soft),transparent 38%);pointer-events:none;position:absolute;inset:0}.mining-detail-panel.mining-void-surface .mining-detail-stats small{color:#8ba1a9}.mining-detail-panel.mining-void-surface .mining-detail-stats b{color:#f0d385}.mining-detail-panel.mining-void-surface .mining-requirements span{background:#030a11b8}.mining-detail-panel.mining-void-surface .mining-session-actions button{background:#030f16c7}.mining-detail-panel.mining-void-surface .mining-payment-note{border-left:2px solid var(--void-accent,#56e5ff);color:#adbec4;background:#030a11b8;padding:8px 10px}@keyframes voidAtmosphereDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.mining-void-surface:after{animation:none}}.leaderboard-view{max-width:1240px;margin:0 auto;padding:24px 16px 80px}.leaderboard-header{border:1px solid var(--line);background:radial-gradient(circle at 12% 20%,#64e7ff1f,#0000 34%),#050f18d1;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.leaderboard-header h1{letter-spacing:.08em;margin:4px 0;font-size:32px}.leaderboard-header>div:first-child>span{color:var(--muted)}.leaderboard-updated{text-align:right;grid-template-columns:auto auto;align-items:center;gap:3px 14px;display:grid}.leaderboard-updated small{color:#648391;letter-spacing:.12em}.leaderboard-updated b{color:#d8f5ff;font-variant-numeric:tabular-nums}.leaderboard-reload{color:#9eeeff;cursor:pointer;background:#269dbe1c;border:1px solid #64e7ff61;grid-column:1/-1;padding:8px 14px}.leaderboard-reload span{margin-right:7px;font-size:17px;display:inline-block}.leaderboard-reload:hover:not(:disabled){background:#269dbe38}.leaderboard-toolbar{background:#030b12b8;border:1px solid #64e7ff1f;align-items:center;gap:18px;margin:12px 0 18px;padding:10px 14px;display:flex}.leaderboard-toolbar>div{color:#728c99;align-items:baseline;gap:12px;margin-right:auto;display:flex}.leaderboard-toolbar small{letter-spacing:.1em}.leaderboard-toolbar b{color:#ffe09a;font:22px ui-monospace,monospace}.leaderboard-toolbar span{color:#768b96}.leaderboard-publish{color:#effcff;cursor:pointer;background:linear-gradient(90deg,#126f91,#2b9db9);border:1px solid #64e7ff7a;padding:10px 16px;font-weight:700}.leaderboard-reload:disabled,.leaderboard-publish:disabled{cursor:not-allowed;opacity:.5}.leaderboard-error{color:#ffb4c1;background:#ad1f3e1a;border:1px solid #ff698259;margin-bottom:14px;padding:12px 15px}.leaderboard-podium{isolation:isolate;background:radial-gradient(at 50% 100%,#23c1e41f,#0000 45%),linear-gradient(#040c15e6,#02080efa);border:1px solid #48c7e92e;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr) minmax(0,1fr);grid-template-areas:"two one three";align-items:end;gap:14px;min-height:390px;margin:0 0 20px;padding:28px 22px 18px;display:grid;position:relative;overflow:hidden}.leaderboard-podium:before{content:"";z-index:-2;background-image:linear-gradient(#4adaf907 1px,#0000 1px),linear-gradient(90deg,#4adaf907 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.leaderboard-podium:after{content:"";z-index:-1;border:1px solid #56e3ff38;border-radius:50%;height:100px;position:absolute;bottom:4px;left:8%;right:8%;transform:perspective(360px)rotateX(64deg);box-shadow:0 0 34px #3ed7f624,inset 0 0 34px #3ed7f61a}.leaderboard-podium-card{--rank:#d49768;--rank-rgb:212,151,104;border:1px solid rgba(var(--rank-rgb),.48);background:linear-gradient(180deg,rgba(var(--rank-rgb),.13),#040d15f2 48%);min-width:0;box-shadow:0 0 28px rgba(var(--rank-rgb),.1),inset 0 0 24px rgba(var(--rank-rgb),.045);text-align:center;flex-direction:column;grid-area:three;align-items:center;padding:54px 18px 18px;transition:transform .18s,box-shadow .18s;animation:.42s both leaderboard-card-in;display:flex;position:relative}.leaderboard-podium-card:hover{box-shadow:0 0 34px rgba(var(--rank-rgb),.2),inset 0 0 26px rgba(var(--rank-rgb),.07);transform:translateY(-5px)}.leaderboard-podium-card.podium-rank-1{--rank:#ffd466;--rank-rgb:255,212,102;z-index:2;grid-area:one;min-height:345px;padding-top:66px;animation-delay:60ms}.leaderboard-podium-card.podium-rank-2{--rank:#c7e6f3;--rank-rgb:199,230,243;grid-area:two;min-height:300px;animation-delay:.12s}.leaderboard-podium-card.podium-rank-3{grid-area:three;min-height:280px;animation-delay:.18s}.leaderboard-podium-card.current-player{box-shadow:0 0 0 2px #4ce6ff73,0 0 34px rgba(var(--rank-rgb),.18)}.leaderboard-podium-glow{background:rgba(var(--rank-rgb),.1);filter:blur(26px);pointer-events:none;border-radius:50%;height:110px;position:absolute;top:80px;left:15%;right:15%}.leaderboard-crown{width:92px;height:68px;fill:var(--rank);filter:drop-shadow(0 0 9px rgba(var(--rank-rgb),.6));position:absolute;top:-25px;overflow:visible}.podium-rank-1 .leaderboard-crown{width:116px;height:82px;top:-34px}.leaderboard-crown text{fill:#091017;font:700 19px Verdana,sans-serif}.leaderboard-podium-rank{color:rgba(var(--rank-rgb),.7);letter-spacing:.14em;flex-direction:column;font-size:9px;display:flex;position:absolute;top:31px;right:14px}.leaderboard-podium-rank b{color:var(--rank);font:700 20px ui-monospace,monospace}.leaderboard-podium-avatar{border:1px solid rgba(var(--rank-rgb),.36);background:radial-gradient(circle,rgba(var(--rank-rgb),.16),#01080ea6 68%);width:112px;height:112px;box-shadow:0 0 24px rgba(var(--rank-rgb),.14);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.podium-rank-1 .leaderboard-podium-avatar{width:132px;height:132px}.leaderboard-podium-avatar .mini-sprite{transform:scale(1.45)}.podium-rank-1 .leaderboard-podium-avatar .mini-sprite{transform:scale(1.7)}.leaderboard-podium-card h2{color:#effbff;overflow-wrap:anywhere;max-width:100%;margin:5px 0;font-size:20px}.podium-rank-1 h2{color:#fff2bd;text-shadow:0 0 14px #ffd46640;font-size:24px}.leaderboard-you{color:#6cecff;letter-spacing:.12em;border:1px solid #4ae1ff66;margin:0 0 5px;padding:2px 8px;font-size:10px}.leaderboard-podium-card>p{color:#7893a0;margin:0 0 14px}.leaderboard-podium-card dl{border-top:1px solid rgba(var(--rank-rgb),.2);border-bottom:1px solid rgba(var(--rank-rgb),.2);grid-template-columns:1fr 1fr;width:100%;margin:auto 0 10px;display:grid}.leaderboard-podium-card dl>div{padding:10px 5px}.leaderboard-podium-card dl>div+div{border-left:1px solid rgba(var(--rank-rgb),.18)}.leaderboard-podium-card dt{color:#617986;letter-spacing:.13em;font-size:9px}.leaderboard-podium-card dd{color:var(--rank);font-variant-numeric:tabular-nums;margin:4px 0 0;font:700 18px ui-monospace,monospace}.podium-rank-1 dd{font-size:20px}.leaderboard-podium-card>time{color:#526d79;font-size:10px}.leaderboard-podium.podium-count-1{grid-template-columns:minmax(280px,420px);grid-template-areas:"one";justify-content:center}.leaderboard-podium.podium-count-2{grid-template-columns:minmax(260px,360px) minmax(280px,420px);grid-template-areas:"two one";justify-content:center}@keyframes leaderboard-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.leaderboard-table-wrap{overflow:hidden}.leaderboard-table-wrap>header,.leaderboard-list li{grid-template-columns:72px minmax(220px,1fr) 120px 160px 140px;align-items:center;gap:10px;display:grid}.leaderboard-table-wrap>header{border-bottom:1px solid var(--line);color:#65808e;letter-spacing:.12em;background:#64e7ff09;padding:11px 18px;font-size:10px}.leaderboard-table-wrap>header>span:nth-child(3),.leaderboard-list li>span:nth-child(3){text-align:center;grid-column:3}.leaderboard-table-wrap>header>span:nth-child(4),.leaderboard-list li>strong{text-align:right;font-variant-numeric:tabular-nums;grid-column:4;width:100%}.leaderboard-table-wrap>header>span:nth-child(5),.leaderboard-list li>time{text-align:right;grid-column:5;width:100%}.leaderboard-list{margin:0;padding:0;list-style:none}.leaderboard-list li{color:#829aa7;border-bottom:1px solid #64e7ff13;min-height:68px;padding:9px 18px;transition:background .15s}.leaderboard-list li:hover{background:#64e7ff09}.leaderboard-list li:last-child{border-bottom:0}.leaderboard-list li.current-player{box-shadow:inset 3px 0 var(--cyan);background:#64e7ff13}.leaderboard-rank{color:#7592a1;text-align:center;font-size:17px}.leaderboard-player{align-items:center;gap:12px;min-width:0;display:flex}.leaderboard-player>.mini-sprite{flex:none;transform:scale(.82)}.leaderboard-player b,.leaderboard-player small{display:block}.leaderboard-player b{color:#d7eaf2;overflow-wrap:anywhere;font-size:15px}.leaderboard-player small{color:#617d8c;margin-top:3px}.leaderboard-list li>strong{color:#d7f7ff;font:18px ui-monospace,monospace}.leaderboard-list li>time{color:#617782}.leaderboard-empty,.leaderboard-table-empty{text-align:center;color:#647f8d;padding:52px 20px}.leaderboard-table-empty{padding:28px 20px}.leaderboard-my-rank{color:#9fc0cd;background:#64e7ff17;border-top:1px solid #64e7ff6b;grid-template-columns:110px 90px minmax(180px,1fr) 120px 160px;align-items:center;gap:10px;padding:15px 18px;display:grid}.leaderboard-my-rank>b{color:var(--cyan);text-align:center;font-size:17px}.leaderboard-my-rank>strong{color:#d7f7ff;text-align:right;font-variant-numeric:tabular-nums;font:18px ui-monospace,monospace}.leaderboard-notice{color:#6f8996;background:#050e16a6;border:1px solid #64e7ff1f;gap:10px;margin-top:14px;padding:12px 15px;display:flex}.leaderboard-notice b{color:#9fc7d5}.leaderboard-footnote{color:#607987;text-align:right;margin:10px 4px}@media (width<=900px){.leaderboard-podium{gap:8px;padding-inline:10px}.leaderboard-podium-card{padding-inline:10px}.leaderboard-podium-card h2{font-size:17px}.podium-rank-1 h2{font-size:20px}.leaderboard-podium-avatar{width:92px;height:92px}.podium-rank-1 .leaderboard-podium-avatar{width:108px;height:108px}.leaderboard-table-wrap{overflow-x:auto}.leaderboard-table-wrap>header,.leaderboard-list li,.leaderboard-my-rank{min-width:760px}}@media (width<=620px){.leaderboard-view{padding:12px 8px 78px}.leaderboard-header{align-items:flex-start;padding:16px}.leaderboard-header h1{font-size:25px}.leaderboard-header>div:first-child>span{display:none}.leaderboard-updated{gap:2px 8px}.leaderboard-toolbar{flex-direction:column;align-items:stretch}.leaderboard-toolbar>div{grid-template-columns:auto 1fr;gap:3px 9px;margin:0;display:grid}.leaderboard-toolbar>div span{grid-column:1/-1}.leaderboard-podium,.leaderboard-podium.podium-count-1,.leaderboard-podium.podium-count-2{grid-template-columns:1fr 1fr;grid-template-areas:"one one""two three";align-items:stretch;min-height:0;padding:38px 8px 10px}.leaderboard-podium-card.podium-rank-1{min-height:310px}.leaderboard-podium-card.podium-rank-2,.leaderboard-podium-card.podium-rank-3{min-height:272px}.leaderboard-podium-card{padding:48px 8px 12px}.leaderboard-podium-card h2{font-size:15px}.podium-rank-1 h2{font-size:20px}.leaderboard-podium-card dl{grid-template-columns:1fr}.leaderboard-podium-card dl>div{padding:7px 3px}.leaderboard-podium-card dl>div+div{border-left:0;border-top:1px solid rgba(var(--rank-rgb),.18)}.leaderboard-podium-card dd{font-size:15px}.leaderboard-podium-card>time{font-size:9px}.leaderboard-crown{width:76px}.leaderboard-notice,.leaderboard-notice b,.leaderboard-notice span{display:block}.leaderboard-notice b{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.leaderboard-podium-card{transition:none;animation:none}}.season-ranking-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.season-ranking-tabs button{color:#7895a2;cursor:pointer;background:#030b12c7;border:1px solid #64e7ff33;min-height:44px;font-weight:700}.season-ranking-tabs button.active{color:#effcff;background:linear-gradient(90deg,#208aab3d,#714ac029);border-color:#81e9ff;box-shadow:inset 0 -2px #75e7ff}.season-ranking-tabs button:disabled{opacity:.42;cursor:not-allowed}.season-ranking-toolbar>label{color:#76909c;gap:4px;font-size:11px;display:grid}.season-ranking-toolbar select{color:#d9f4fa;background:#07131e;border:1px solid #64e7ff3d;min-width:150px;padding:8px}.season-score-details{color:#7894a0;text-align:left;width:100%;margin:7px 0;font-size:11px}.season-score-details summary{cursor:pointer;color:#7cdae9;text-align:center}.season-score-details dl{border:1px solid #64e7ff1f!important;grid-template-columns:1fr!important;margin:7px 0!important;display:grid!important}.season-score-details dl>div{justify-content:space-between;gap:10px;display:flex;border:0!important;border-bottom:1px solid #64e7ff12!important;padding:5px 7px!important}.season-score-details dt{font-size:9px!important}.season-score-details dd{text-align:right;color:#d5f1f7!important;font:700 11px ui-monospace,monospace!important}.leaderboard-list .season-score-details{max-width:480px}.leaderboard-list .season-score-details summary{text-align:left}.season-ranking-rules{color:#9e9580;background:#91702512;border-left:3px solid #d5b767;margin-top:18px;padding:15px 18px;line-height:1.7}.season-ranking-rules b{color:#f1d88c}.season-ranking-rules p{margin:5px 0}.season-ranking-rules small{color:#698793;margin-top:7px;display:block}.season-ranking-safety{color:#ffbc87!important}@media (width<=760px){.season-ranking-tabs{display:flex;overflow-x:auto}.season-ranking-tabs button{min-width:130px;padding:8px}.season-ranking-toolbar{align-items:stretch}.season-ranking-toolbar>label,.season-ranking-toolbar select{width:100%}}.enemy-pixel-sprite,.enemy-area-sprite{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background-color:#0000;background-size:auto;background-image:none!important}.enemy-fighter{flex:0 292px;width:min(292px,32vw);min-width:0;max-width:100%}.enemy-pixel-sprite{aspect-ratio:1;max-width:100%;height:auto}.equipment-atlas-icon{width:64px;height:64px;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 5px 5px #0000008c);background-repeat:no-repeat;background-size:800% 400%;margin:auto;display:block}.item-box-grid .equipment-atlas-icon{width:88%;height:88%}.equipment-inventory-grid .equipment-atlas-icon{width:78px;height:78px}.equipment-detail-image .equipment-atlas-icon{width:125px;height:125px}.equipment-image-placeholder .equipment-atlas-icon{width:82px;height:82px}.loot-equipment-preview{width:112px;height:112px;filter:drop-shadow(0 8px 8px #000000a8) drop-shadow(0 0 10px var(--rarity));margin:9px auto}@supports (color:color-mix(in lab, red, red)){.loot-equipment-preview{filter:drop-shadow(0 8px 8px #000000a8) drop-shadow(0 0 10px color-mix(in srgb,var(--rarity) 55%,transparent))}}.reward-grid{grid-template-columns:1fr}.inventory-box-layout{align-items:start}.inventory-box-layout .item-box-panel{width:100%;margin:0}.inventory-empty-detail{flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.inventory-empty-detail>span{color:#315565;text-shadow:0 0 18px #64e7ff2e;font-size:46px}.item-box-sort{justify-content:flex-end;align-items:center;gap:8px;display:flex}.item-box-sort label{color:#7693a0;white-space:nowrap}.item-box-sort select{color:#d9f7ff;background:#07131c;border:1px solid #64e7ff3d;min-width:175px;padding:7px 9px}.item-box-sort>span{color:#aac5cf;white-space:nowrap;font:13px ui-monospace,monospace}@media (width<=640px){.item-box-panel>header{align-items:flex-start;gap:8px}.item-box-sort{grid-template-columns:auto 1fr;gap:4px 6px;display:grid}.item-box-sort select{min-width:0}.item-box-sort>span{text-align:right;grid-column:1/-1}}.mc-ticker{grid-template:none;justify-content:center;align-items:center;gap:7px;min-width:96px;padding:5px 9px;display:flex}.mc-ticker>span{color:#7898a7;letter-spacing:.1em;white-space:nowrap;grid-row:auto}.mc-ticker>b{color:#d9f8ff;white-space:nowrap}.mc-ticker>small{display:none}@media (width<=480px){.mc-ticker{min-width:76px;padding:4px 6px;display:flex}.mc-ticker>span{font-size:10px!important}.mc-ticker>b{font-size:12px!important}}@media (width<=380px){.wallets{display:none}.mc-ticker{min-width:70px}.account-wrap{margin-left:2px}}.inventory-empty-detail>p{text-align:center}@media (width<=700px){.enemy-fighter{flex-basis:196px;width:min(196px,55vw)}.enemy-size-large{margin-top:-18px}.enemy-size-boss{margin-top:-40px}.enemy-size-final-boss{margin-top:-58px}}:root{--font-ui-body:Verdana,"Yu Gothic UI","Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Noto Sans JP",system-ui,sans-serif;--font-ui-title:"PixelMplusJP","Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Noto Sans JP",system-ui,sans-serif}:root body :is(h1,h2,h3,h4,h5,h6,.brand b,.selection-header>div>span:last-child b,.world-map-brand b,.world-chapter-node b,.world-stage-node>b,.nameplate b,.panel-title,.panel-title>:first-child){font-family:var(--font-ui-title)!important}.mission-view{max-width:1320px;margin:0 auto}.mission-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mission-heading .page-heading{margin-bottom:25px}.mission-claim-summary{background:#071620e0;border:1px solid #64e7ff40;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;min-width:220px;padding:14px 16px;display:grid}.mission-claim-summary small{color:#7895a2;font-size:12px}.mission-claim-summary b{color:var(--cyan);font-size:19px}.mission-claim-summary button{color:#c9f8ff;cursor:pointer;background:#44c1dd1a;border:1px solid #64e7ff66;grid-column:1/-1;min-height:38px;font-size:13px}.mission-claim-summary button:disabled{opacity:.35;cursor:not-allowed}.mission-loading{text-align:center;color:#91aab5;padding:45px}.mission-section{margin-bottom:28px}.mission-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;padding-bottom:10px;display:flex}.mission-section>header h2{margin:2px 0;font-size:22px}.mission-section>header>span{color:#78919d;text-align:right;font-size:13px}.mission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-card{background:linear-gradient(140deg,#081620f2,#040b12f2);border:1px solid #64e7ff26;grid-template-columns:46px minmax(0,1fr) 145px;align-items:center;gap:13px;min-height:148px;padding:13px;display:grid;position:relative;overflow:hidden}.mission-card:after{content:"";pointer-events:none;border:1px solid #64e7ff0e;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-55px}.mission-card.claimable{border-color:#ffcb5d85;box-shadow:inset 3px 0 #ffcb5d,0 0 20px #ffc0430f}.mission-card.claimed{opacity:.62}.mission-card-mark{width:40px;height:40px;color:var(--cyan);background:#64e7ff0f;border:1px solid #64e7ff57;place-items:center;font-weight:700;display:grid;transform:rotate(45deg)}.mission-card-mark>span{display:block;transform:rotate(-45deg)}.mission-card-copy>small{color:#668794;letter-spacing:.11em;font-size:11px}.mission-card-copy h3{margin:4px 0 5px;font-size:16px}.mission-card-copy p{color:#8ca3ad;margin:0 0 11px;font-size:13px}.mission-progress-label{color:#728b96;justify-content:space-between;font-size:12px;display:flex}.mission-progress-label b{color:#b8d2dc}.mission-progress-track{background:#122632;height:5px;margin-top:5px;overflow:hidden}.mission-progress-track i{background:linear-gradient(90deg,#3cbde0,#74ebff);height:100%;display:block;box-shadow:0 0 9px #64e7ffb3}.mission-card.claimable .mission-progress-track i{background:linear-gradient(90deg,#d99c36,#ffd86e);box-shadow:0 0 9px #ffc74d99}.mission-reward{z-index:1;text-align:right;position:relative}.mission-reward small,.mission-reward b{display:block}.mission-reward small{color:#758d98;font-size:11px}.mission-reward b{color:#ffd478;margin:5px 0 10px;font-size:13px}.mission-reward button{color:#9fc3d0;cursor:pointer;background:#64e7ff0e;border:1px solid #64e7ff47;width:100%;min-height:36px;font-size:13px}.mission-reward button:disabled{opacity:.42;cursor:not-allowed}.mission-card.claimable .mission-reward button{color:#ffe3a4;background:#ffbb341f;border-color:#ffd06b}.mission-card.claimed .mission-reward button{color:#72cda8;border-color:#53d79f40}@media (width<=1000px){.mission-list{grid-template-columns:1fr}.mission-card{grid-template-columns:42px minmax(0,1fr) 135px}}@media (width<=700px){.mission-heading{display:block}.mission-claim-summary{margin-bottom:22px}.mission-section>header{display:block}.mission-section>header>span{text-align:left;margin-top:6px;display:block}.mission-card{grid-template-columns:38px 1fr;padding:11px}.mission-card-mark{width:34px;height:34px}.mission-reward{text-align:left;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-top:9px;display:grid}.mission-reward small{display:none}.mission-reward b{margin:0}.mission-reward button{width:120px}.mobile-nav{grid-template-columns:repeat(7,1fr)}.mobile-nav button b{font-size:9px}}.equipment-slots-grid article>.equipped-item-detail-trigger{cursor:pointer;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;color:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.equipped-item-detail-trigger .equipment-image-placeholder{transition:border-color .18s,background-color .18s}.equipped-item-detail-trigger>b{color:#e5f5fa;min-height:27px;font-size:13px;line-height:1.45}.equipped-item-detail-trigger>span{color:#73dff3;margin:3px 0 7px;font-size:11px}.equipped-item-detail-trigger:hover .equipment-image-placeholder{border-color:var(--cyan);background:#64e7ff13}.equipped-item-detail-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.equipment-detail-modal-backdrop{z-index:155}.equipment-detail-modal{background:radial-gradient(circle at 50% 0,#64e7ff21,#0000 38%),#040d15fc;border:1px solid #64e7ff61;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 35px 110px #000000d6}.equipment-detail-modal>.eyebrow{margin-bottom:14px}.equipment-detail-modal.item-detail>p,.equipment-detail-modal.item-detail dl div{font-size:13px}.equipped-detail-status{grid-template-columns:1fr 140px;align-items:center;gap:10px;margin-top:14px;display:grid}.equipped-detail-status>span{color:#9befff;background:#45c8e614;border:1px solid #5ee0ff52;padding:11px}.equipped-detail-status>button{color:#d8f9ff;cursor:pointer;background:#64e7ff14;border:1px solid #64e7ff57;min-height:42px}.item-box-header-controls{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.bulk-sell-open{color:#ffb8ad;cursor:pointer;background:#af342d17;border:1px solid #ff706766;min-width:190px;min-height:47px;padding:6px 10px}.bulk-sell-open>span,.bulk-sell-open>small{display:block}.bulk-sell-open>span{font-size:13px;font-weight:700}.item-box-panel>header .bulk-sell-open>small{color:#d9958c;letter-spacing:0;margin-top:2px;font-size:11px}.bulk-sell-open:disabled{opacity:.38;cursor:not-allowed}.bulk-sell-open:focus-visible{outline-offset:2px;outline:2px solid #ff9d8f}.bulk-sell-modal-backdrop{z-index:160}.bulk-sell-modal{background:radial-gradient(circle at 50% 0,#b141302b,#0000 42%),#060d14fc;border:1px solid #ff75696b;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 35px 110px #000000d6}.bulk-sell-modal h2{margin:7px 0 12px;font-size:25px}.bulk-sell-modal>p:not(.eyebrow){color:#a4b3ba;font-size:13px;line-height:1.7}.bulk-sell-summary{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.bulk-sell-summary>span{background:#ff634e0b;border:1px solid #ff8b7433;padding:13px}.bulk-sell-summary small,.bulk-sell-summary b{display:block}.bulk-sell-summary small{color:#a77d76;font-size:11px}.bulk-sell-summary b{color:#ffd0a0;margin-top:4px;font-size:17px}.bulk-sell-warning{background:#a6372b17;border-left:3px solid #ff8d78;padding:10px 12px}.bulk-sell-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:22px;display:grid}.bulk-sell-actions button{border:1px solid var(--line);color:#b1c5cd;cursor:pointer;background:#64e7ff09;min-height:46px}.bulk-sell-actions button:last-child{color:#fff;background:linear-gradient(90deg,#872826b8,#b5362dc7);border-color:#ff70628c}.bulk-sell-actions button:focus-visible,.equipped-detail-status>button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (width<=780px){.item-box-panel>header{display:block}.item-box-header-controls{flex-wrap:wrap;width:100%;margin-top:10px}.bulk-sell-open{flex:190px}.item-box-header-controls .item-box-sort{flex:280px}.equipment-detail-modal,.bulk-sell-modal{padding:23px 18px}}@media (width<=520px){.item-box-header-controls{grid-template-columns:1fr;display:grid}.item-box-header-controls .item-box-sort{grid-template-columns:auto 1fr;display:grid}.bulk-sell-summary,.bulk-sell-actions,.equipped-detail-status{grid-template-columns:1fr}.equipment-detail-modal .equipment-detail-image{width:140px;height:165px}}.equipment-comparison{text-align:left;background:#030c13b8;border:1px solid #64e7ff2e;margin:18px 0}.equipment-comparison>header{border-bottom:1px solid #64e7ff24;justify-content:space-between;align-items:flex-end;gap:10px;padding:11px 12px;display:flex}.equipment-comparison>header small,.equipment-comparison>header h3{margin:0;display:block}.equipment-comparison>header small{color:#5ebed2;letter-spacing:.1em;font-size:10px}.equipment-comparison>header h3{margin-top:3px;font-size:14px}.equipment-comparison>header>span{color:#9eb2bb;text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:11px;overflow:hidden}.equipment-comparison-head,.equipment-comparison-list>div{grid-template-columns:minmax(86px,1.3fr) repeat(3,minmax(55px,1fr));align-items:center;gap:5px;display:grid}.equipment-comparison-head{color:#667f8a;text-align:right;padding:7px 10px;font-size:10px}.equipment-comparison-head>span:first-child{text-align:left}.equipment-comparison-list>div{text-align:right;border-top:1px solid #64e7ff14;min-height:34px;padding:6px 10px;font-size:11px}.equipment-comparison-list>div>b{color:#a9bcc4;text-align:left}.equipment-comparison-list>div>span{color:#8299a3;font-weight:400}.equipment-comparison-list>div>strong{font-size:12px}.equipment-comparison-list>div.up>strong{color:#6fe1a9}.equipment-comparison-list>div.down>strong{color:#ff9c96}.equipment-comparison-list>div.same>strong{color:#78909a;font-weight:400}.equipment-comparison>p{border-top:1px solid #64e7ff1a;padding:9px 11px;color:#69818c!important;margin:0!important;font-size:10px!important;line-height:1.5!important}.equipment-detail>.equipment-comparison+.equipment-lock-note{margin-top:12px}@media (width<=420px){.equipment-comparison-head,.equipment-comparison-list>div{grid-template-columns:minmax(76px,1.2fr) repeat(3,minmax(48px,1fr));gap:3px;padding-left:7px;padding-right:7px}.equipment-comparison-list>div,.equipment-comparison-list>div>strong{font-size:10px}.equipment-comparison>header{display:block}.equipment-comparison>header>span{text-align:left;max-width:none;margin-top:5px;display:block}}.inventory-selection-panel{text-align:left;scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 150px);padding:15px;position:sticky;top:132px;overflow-y:auto}.inventory-selection-close{display:none}.inventory-selection-summary{background:#051119d1;border:1px solid #64e7ff29;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:9px;display:grid}.inventory-selection-summary>div{background:radial-gradient(circle,#64e7ff1a,#0000 65%);border:1px dashed #64e7ff3d;place-items:center;width:72px;height:72px;display:grid;position:relative}.inventory-selection-summary>div>.weapon-atlas-icon,.inventory-selection-summary>div>.equipment-atlas-icon{width:62px;height:62px}.inventory-selection-summary>div>em{color:#6d8791;font-size:9px;font-style:normal;position:absolute;bottom:2px;right:3px}.inventory-selection-summary>span{min-width:0}.inventory-selection-summary small{color:#8ea3ad;font-size:10px;line-height:1.45;display:block}.inventory-selection-summary h2{color:#edfaff;margin:5px 0 0;font-size:16px;line-height:1.35}.inventory-selection-panel>.equipment-comparison{margin:10px 0}.inventory-selection-panel>.equipment-comparison .equipment-comparison-list>div{min-height:30px;padding-top:4px;padding-bottom:4px}.inventory-selection-panel>.primary-button{width:100%;margin:9px 0 0}.inventory-detail-disclosure{background:#64e7ff06;border:1px solid #64e7ff29;margin-top:10px}.inventory-detail-disclosure>summary{color:#9edfee;cursor:pointer;padding:11px 12px;font-size:12px;list-style-position:inside}.inventory-detail-disclosure[open]>summary{border-bottom:1px solid #64e7ff21}.inventory-detail-disclosure>.item-detail{padding:16px 11px}.inventory-detail-disclosure .equipment-detail-image{width:125px;height:145px}.inventory-detail-disclosure .equipment-detail-image .weapon-atlas-icon,.inventory-detail-disclosure .equipment-detail-image .equipment-atlas-icon{width:100px;height:100px}.inventory-detail-disclosure .item-detail h2{font-size:17px}.inventory-detail-disclosure .item-detail>p,.inventory-detail-disclosure .item-detail dl div{font-size:11px}.inventory-detail-disclosure:focus-within{border-color:#64e7ff73}@media (width<=860px){.inventory-selection-panel{max-height:none;position:static;overflow:visible}.inventory-selection-panel:not(.inventory-selection-panel-open){display:none}.inventory-selection-panel.inventory-selection-panel-open{z-index:85;background:#030b12fc;border-color:#64e7ff6b;max-height:none;padding:14px;display:block;position:fixed;inset:70px 8px 72px;overflow-y:auto;box-shadow:0 26px 90px #000000db}.inventory-selection-close{z-index:2;float:right;color:#c8f8ff;cursor:pointer;background:#071721;border:1px solid #64e7ff59;place-items:center;width:38px;height:38px;margin:0 0 -38px;display:grid;position:sticky;top:0}.inventory-selection-summary{padding-right:48px}}@media (width<=420px){.inventory-selection-panel.inventory-selection-panel-open{padding:10px;inset:64px 4px 68px}.inventory-selection-summary{grid-template-columns:58px minmax(0,1fr);gap:9px}.inventory-selection-summary>div{width:58px;height:58px}.inventory-selection-summary>div>.weapon-atlas-icon,.inventory-selection-summary>div>.equipment-atlas-icon{width:50px;height:50px}.inventory-selection-summary h2{font-size:14px}.inventory-selection-panel>.equipment-comparison{margin-bottom:8px}}.login-hero .knight-login{transform-origin:bottom;background-color:#0000;background-image:url(/character-battle-v5.webp);background-position:0;background-repeat:no-repeat;background-size:400%;width:130px;height:155px;transform:none}.inventory-server-resource{background:linear-gradient(105deg,#081b26f5,#050e17f5);border-color:#5ce1ff42;margin:0 0 14px;padding:0;overflow:hidden}.inventory-server-resource>header{border-bottom:1px solid #5ce1ff24;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.inventory-server-resource>header small,.inventory-server-resource>header h2{margin:0;display:block}.inventory-server-resource>header small{color:#5caabb;letter-spacing:.16em;font-size:9px}.inventory-server-resource>header h2{color:#e9fbff;margin-top:2px;font-size:16px}.inventory-server-resource>header>span{color:#8bdff0;letter-spacing:.08em;background:#58daf712;border:1px solid #6ae6ff47;padding:5px 9px;font-size:10px}.inventory-server-resource-body{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:13px 16px;display:grid}.inventory-server-resource-body>i{color:#7cecff;background:radial-gradient(circle,#5be5ff45,#50aad608 70%);border:1px solid #62e7ff57;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid;box-shadow:0 0 24px #4adaff29}.inventory-server-resource-body>div{min-width:0}.inventory-server-resource-body small,.inventory-server-resource-body b,.inventory-server-resource-body p{margin:0;display:block}.inventory-server-resource-body small{color:#7aa0ac;letter-spacing:.08em;font-size:10px}.inventory-server-resource-body b{color:#f1fcff;margin-top:3px;font-size:20px;line-height:1.25}.inventory-server-resource-body p{color:#819aa4;margin-top:4px;font-size:11px;line-height:1.5}.inventory-server-resource-body>button{color:#c6f7ff;cursor:pointer;background:#57d5f114;border:1px solid #60e1ff57;min-height:38px;padding:7px 13px}.inventory-server-resource-body>button:hover{background:#57d5f126}.inventory-server-resource-body>button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (width<=560px){.inventory-server-resource>header{padding:10px 12px}.inventory-server-resource-body{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:12px}.inventory-server-resource-body>i{width:36px;height:36px}.inventory-server-resource-body>button{grid-column:1/-1;width:100%}.inventory-server-resource-body b{font-size:17px}}.loot-chest-gold{background:#ffd23f1a;border-color:#ffda5b80}.batch-gold-breakdown{color:#9daab0;margin-top:5px;font-size:9px;line-height:1.45;display:block}.inventory-v005-page{--inventory-card:#051019f0;overflow-x:clip}.inventory-v005-header{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"heading energy""tabs energy";align-items:end;gap:12px 18px;margin-bottom:14px;display:grid}.inventory-v005-header>.page-heading{grid-area:heading;margin:0}.inventory-category-tabs{grid-area:tabs;align-items:center;gap:6px;min-width:0;display:flex}.inventory-category-tabs button{border:1px solid var(--line);color:#819ba6;cursor:pointer;background:#ffffff05;min-width:104px;min-height:39px;padding:8px 16px}.inventory-category-tabs button:hover{color:#c7f4fb;border-color:#64e7ff5c}.inventory-category-tabs button.active{border-color:var(--cyan);box-shadow:inset 0 -2px var(--cyan),0 0 18px #64e7ff14;color:#effdff;background:linear-gradient(#64e7ff21,#64e7ff0b)}.inventory-category-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.inventory-energy-card{background:linear-gradient(135deg,#091e2af5,#050e17f7);border-color:#5ce1ff42;grid-area:energy;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:90px;margin:0;padding:12px;display:grid}.inventory-energy-icon{color:#7cecff;background:radial-gradient(circle,#5be5ff47,#50aad608 70%);border:1px solid #62e7ff57;place-items:center;width:42px;height:42px;font-size:18px;display:grid;box-shadow:0 0 22px #4adaff2e}.inventory-energy-icon img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 0 5px #42e2ff80);display:block;transform:scale(1.55)}.inventory-energy-value{min-width:0}.inventory-energy-value small,.inventory-energy-value b,.inventory-energy-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-energy-value small{color:#79a4af;letter-spacing:.06em;font-size:10px}.inventory-energy-value b{color:#f1fcff;margin-top:3px;font:700 20px ui-monospace,monospace}.inventory-energy-value span{color:#6e8b96;margin-top:2px;font-size:9px}.inventory-energy-actions{gap:5px;display:grid}.inventory-energy-actions button{color:#c6f7ff;cursor:pointer;background:#57d5f114;border:1px solid #60e1ff57}.inventory-energy-add{width:38px;height:38px;font-size:22px;line-height:1}.inventory-energy-reload{min-height:27px;padding:3px 6px;font-size:9px}.inventory-energy-actions button:hover{background:#57d5f129}.inventory-energy-actions button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.inventory-v005-layout{grid-template-columns:minmax(0,1fr) minmax(286px,312px);align-items:start;gap:10px;width:100%;min-width:0}.inventory-v005-layout .item-box-panel{width:100%;min-width:0;margin:0;padding:13px}.inventory-equipment-header{grid-template-columns:minmax(190px,.65fr) minmax(520px,1.35fr);gap:12px;align-items:end!important;margin-bottom:10px!important;display:grid!important}.inventory-equipment-count small,.inventory-equipment-count h2,.inventory-equipment-count span{margin:0;display:block}.inventory-equipment-count small{color:var(--cyan);letter-spacing:.15em;font-size:9px}.inventory-equipment-count h2{margin-top:3px!important;font-size:18px!important}.inventory-equipment-count span{color:#7d969f;margin-top:3px;font-size:10px}.inventory-v005-layout .item-box-header-controls{grid-template-columns:minmax(150px,1.2fr) minmax(115px,.8fr) minmax(130px,.9fr) minmax(170px,1.1fr);align-items:end;gap:7px;width:100%;display:grid}.inventory-search,.inventory-filter,.inventory-v005-layout .item-box-sort{gap:4px;min-width:0;display:grid}.inventory-search>span,.inventory-filter>span,.inventory-v005-layout .item-box-sort>label{color:#7f9aa5;font-size:9px}.inventory-search input,.inventory-filter select,.inventory-v005-layout .item-box-sort select{color:#d7eef3;background:#07151e;border:1px solid #64e7ff33;width:100%;min-width:0;height:38px;padding:0 9px;font-size:11px}.inventory-search input::placeholder{color:#536d77}.inventory-search input:focus,.inventory-filter select:focus,.inventory-v005-layout .item-box-sort select:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 1px #64e7ff2e}.inventory-v005-layout .bulk-sell-open{min-width:0;min-height:38px;padding:4px 8px}.inventory-v005-layout .bulk-sell-open>span{font-size:11px}.inventory-v005-layout .bulk-sell-open>small{font-size:9px}.inventory-multi-actions{background:#040e16b8;border:1px solid #64e7ff21;align-items:center;gap:6px;min-height:38px;margin:7px 0;padding:6px 8px;display:flex}.inventory-multi-actions>span{color:#8fdfee;margin-right:auto;font-size:10px;font-weight:700}.inventory-multi-actions>button{color:#bce9f1;cursor:pointer;background:#64e7ff0e;border:1px solid #64e7ff40;min-height:28px;padding:4px 9px;font-size:9px}.inventory-multi-actions>button.active{border-color:var(--cyan);color:#fff;background:#64e7ff24}.inventory-multi-actions>button.danger{color:#ffb3aa;background:#b1312a21;border-color:#ff69607a}.inventory-multi-actions>button:disabled{opacity:.35;cursor:not-allowed}.inventory-v005-layout .item-box-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:8px}.inventory-v005-layout .item-box-tabs button{min-height:42px;padding:4px}.inventory-v005-layout .item-box-tabs button b{font-size:10px}.inventory-v005-layout .item-box-tabs button small{font-size:8px}.inventory-v005-layout .item-box-grid>button,.inventory-v005-layout .item-box-grid>.empty-box-slot{aspect-ratio:1;min-width:0;overflow:hidden}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{background:radial-gradient(circle at 50% 42%,var(--rarity),var(--rarity) 48%,transparent 74%), linear-gradient(145deg,var(--rarity),var(--rarity))}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity) 38%,transparent),color-mix(in srgb,var(--rarity) 14%,transparent) 48%,transparent 74%), linear-gradient(145deg,color-mix(in srgb,var(--rarity) 29%,#071018),color-mix(in srgb,var(--rarity) 12%,#02080d))}}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 76%,transparent)}}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{box-shadow:inset 0 0 22px var(--rarity),0 0 8px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]{box-shadow:inset 0 0 22px color-mix(in srgb,var(--rarity) 28%,transparent),0 0 8px color-mix(in srgb,var(--rarity) 18%,transparent)}}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]:hover{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]:hover{border-color:color-mix(in srgb,var(--rarity) 92%,white)}}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]:hover{box-shadow:inset 0 0 26px var(--rarity),0 0 12px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-]:hover{box-shadow:inset 0 0 26px color-mix(in srgb,var(--rarity) 38%,transparent),0 0 12px color-mix(in srgb,var(--rarity) 34%,transparent)}}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-].selected{outline-offset:-3px;border-color:var(--rarity);box-shadow:inset 0 0 28px var(--rarity),0 0 0 2px var(--cyan),0 0 15px var(--rarity);outline:2px solid #dffbff}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-].selected{box-shadow:inset 0 0 28px color-mix(in srgb,var(--rarity) 42%,transparent),0 0 0 2px var(--cyan),0 0 15px color-mix(in srgb,var(--rarity) 44%,transparent)}}.inventory-v005-layout .item-box-grid>button.multi-selected{outline-offset:-3px;outline:2px solid #6ff2c1;box-shadow:inset 0 0 28px var(--rarity),0 0 0 2px #42dca3!important}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button.multi-selected{box-shadow:inset 0 0 28px color-mix(in srgb,var(--rarity) 42%,transparent),0 0 0 2px #42dca3!important}}.inventory-multi-check{z-index:6;color:#8fffd3;background:#020f12eb;border:1px solid #70ddbc;place-items:center;width:14px;height:14px;font:10px/1 ui-monospace,monospace;display:grid;position:absolute;top:3px;right:3px}.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-].protected{box-shadow:inset 0 0 23px var(--rarity),0 0 0 1px #ffd36bb8,0 0 10px #ffc14442;border-color:#ffd36b}@supports (color:color-mix(in lab, red, red)){.inventory-v005-layout .item-box-grid>button[class*=loot-rarity-].protected{box-shadow:inset 0 0 23px color-mix(in srgb,var(--rarity) 28%,transparent),0 0 0 1px #ffd36bb8,0 0 10px #ffc14442}}.inventory-v005-layout .item-box-grid>button.loot-rarity-rare{border-color:#69bcff;box-shadow:inset 0 0 27px #2c84ff8f,0 0 11px #2d8bff61;background:radial-gradient(circle at 50% 38%,#6fc2ffbd,#2270dd7a 48%,#05183cf0 76%),linear-gradient(145deg,#1c63b7,#071a3d)!important}.inventory-v005-layout .item-box-grid>button.loot-rarity-divine{border-color:#ffffffeb;background:radial-gradient(circle at 50% 38%,#ffffff6b,#0000 42%),linear-gradient(135deg,#ff698957,#69e8ff52 48%,#ffde735c)!important}.inventory-v005-layout .item-box-grid>button>span:not(.inventory-grid-item-meta){width:76%;height:76%}.inventory-v005-layout .item-box-grid>button>small,.inventory-v005-layout .item-box-grid>.empty-box-slot>small{z-index:2;bottom:2px;left:3px;font-size:6px!important}.inventory-grid-item-meta{z-index:2;pointer-events:none;justify-items:end;width:auto!important;height:auto!important;color:inherit!important;filter:none!important;display:grid!important;position:absolute!important;inset:auto 2px 2px auto!important}.inventory-grid-item-meta em,.inventory-grid-item-meta b{background:#02090ed6;padding:1px 3px;font-style:normal;line-height:1.15;display:block}.inventory-grid-item-meta em{color:var(--rarity,#c8d5da);font-size:6px}.inventory-v005-layout .inventory-grid-item-meta b{color:#d9edf2;font-size:9px!important;line-height:1!important}.inventory-v005-layout .item-box-grid>button.locked:after{content:none}.inventory-v005-layout .item-box-grid>button.equipment-item-pending{border-color:#ffd36bb8;box-shadow:inset 0 0 24px #ffb04424,0 0 9px #ffc44d2e}.inventory-item-pending{z-index:7;color:#ffd990;pointer-events:none;background:#271a08eb;border:1px solid #ffd36b9e;padding:2px 4px;font:700 7px/1.2 ui-monospace,monospace;width:auto!important;height:auto!important;position:absolute!important;inset:3px 3px auto auto!important}.inventory-v005-layout .item-box-panel>footer{margin-top:8px;padding-top:8px}.inventory-v005-layout .inventory-selection-panel{scrollbar-gutter:stable;min-width:0;max-width:100%;max-height:calc(100dvh - 102px);padding:12px;top:86px;overflow:hidden auto}.inventory-v005-layout .inventory-selection-summary{grid-template-columns:62px minmax(0,1fr);gap:9px;padding:7px}.inventory-v005-layout .inventory-selection-summary>div{width:62px;height:62px}.inventory-v005-layout .inventory-selection-summary>div>.weapon-atlas-icon,.inventory-v005-layout .inventory-selection-summary>div>.equipment-atlas-icon{width:54px;height:54px}.inventory-v005-layout .inventory-selection-summary small{font-size:9px}.inventory-v005-layout .inventory-selection-summary h2{margin-top:3px;font-size:14px}.inventory-item-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:7px 0;display:grid}.inventory-item-facts>div{background:#64e7ff05;border:1px solid #64e7ff1f;justify-content:space-between;gap:8px;padding:5px 6px;font-size:9px;display:flex}.inventory-item-facts>div:last-child{grid-column:1/-1}.inventory-item-facts dt{color:#6f8994}.inventory-item-facts dd{color:#d5eef4;text-align:right;margin:0;font-family:ui-monospace,monospace}.equipment-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0;display:grid}.equipment-v2-summary>span{background:#64e7ff09;border:1px solid #64e7ff2e;padding:7px}.equipment-v2-summary small,.equipment-v2-summary b{display:block}.equipment-v2-summary small{color:#6f96a1;font-size:8px}.equipment-v2-summary b{color:#74eaff;margin-top:2px;font:700 12px ui-monospace,monospace}.equipment-stat-heading{color:#a9dbe4;margin:10px 0 5px;font-size:11px}.equipment-v2-breakdown{background:#64e7ff05;border:1px solid #64e7ff24;margin-top:8px}.equipment-v2-breakdown>summary{color:#8edce9;cursor:pointer;padding:7px 8px;font-size:9px}.equipment-v2-breakdown>div{padding:0 7px 7px}.equipment-v2-breakdown p{border-top:1px solid #64e7ff14;grid-template-columns:minmax(70px,1fr) repeat(3,minmax(45px,.7fr));gap:4px;padding:5px 2px;display:grid;color:#78919b!important;margin:0!important;font-size:8px!important}.equipment-v2-breakdown p>b{color:#b6d1d7}.equipment-v2-breakdown p>strong{color:#72e5bb;text-align:right}.equipment-power-comparison{background:#64e7ff0a;border-bottom:1px solid #64e7ff1f;grid-template-columns:minmax(90px,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:9px;display:grid}.equipment-power-comparison>b{color:#b7dce4}.equipment-power-comparison>span{color:#839ba5}.equipment-power-comparison>strong{color:#75eaff;font-size:12px}.loot-item-power{text-align:left;background:#64e7ff0a;border:1px solid #64e7ff33;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;margin:10px auto 0;padding:8px 11px;display:grid}.loot-item-power>span{color:#7296a1;letter-spacing:.08em;font-size:9px}.loot-item-power>b{color:#78ecff;grid-area:1/2/3;font:700 22px ui-monospace,monospace}.loot-item-power>small{color:#78919b;font-size:9px}.inventory-v005-layout .inventory-selection-panel>.equipment-comparison{margin:7px 0}.inventory-v005-layout .equipment-comparison>header{padding:6px 7px}.inventory-v005-layout .equipment-comparison>header h3{font-size:12px}.inventory-v005-layout .equipment-comparison-head,.inventory-v005-layout .equipment-comparison-list>div{grid-template-columns:minmax(78px,1.25fr) repeat(3,minmax(44px,.75fr));gap:3px;padding:3px 5px;font-size:8px}.inventory-v005-layout .equipment-comparison-list>div{min-height:24px!important;padding-top:3px!important;padding-bottom:3px!important}.inventory-v005-layout .equipment-comparison>p{margin:5px 0;padding:0 6px;font-size:8px}.inventory-v005-layout .equipment-lock-note{padding:6px;font-size:9px}.inventory-v005-layout .inventory-selection-panel>.primary-button{min-height:38px;margin-top:6px}.inventory-v005-layout .item-safety-actions{gap:5px;margin-top:5px}.inventory-v005-layout .item-safety-actions button{min-height:36px;font-size:9px}.inventory-v005-layout .inventory-detail-disclosure{margin-top:6px}.inventory-v005-layout .inventory-detail-disclosure>summary{padding:8px 9px;font-size:9px}.bulk-sell-target{background:#ff634e0a;border:1px solid #ff8b7433;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:10px 12px;display:flex}.bulk-sell-target span{color:#a77d76;font-size:11px}.bulk-sell-target b{color:#ffd0a0;font-size:13px}.inventory-collection-panel{padding:18px}.inventory-collection-panel>header{border-bottom:1px solid #64e7ff21;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.inventory-collection-panel>header small,.inventory-collection-panel>header h2{margin:0;display:block}.inventory-collection-panel>header small{color:var(--cyan);letter-spacing:.15em;font-size:9px}.inventory-collection-panel>header h2{margin-top:3px;font-size:20px}.inventory-collection-panel>header>span{color:#9ddce8;background:#64e7ff0a;border:1px solid #64e7ff33;padding:6px 9px;font-size:10px}.inventory-collection-panel>p{color:#79919b;margin:12px 0;font-size:11px}.inventory-consumable-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-consumable-grid article{background:var(--inventory-card);border:1px solid #64e7ff26;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:10px;display:grid}.inventory-potion-icon{background:radial-gradient(circle,#46e2a733,#0000 68%);border:1px solid #58e2b559;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.inventory-potion-icon img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated;filter:drop-shadow(0 0 7px #58e2b566);display:block}.inventory-consumable-grid article>div{min-width:0}.inventory-consumable-grid small,.inventory-consumable-grid h3,.inventory-consumable-grid p{margin:0;display:block}.inventory-consumable-grid small{color:#61c4d6;font-size:8px}.inventory-consumable-grid h3{color:#e5f8fb;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.inventory-consumable-grid p{color:#758d96;margin-top:3px;font-size:9px}.inventory-consumable-grid article>b{color:#b8edf5;align-self:start;font:700 11px ui-monospace,monospace}.inventory-consumable-grid button{color:#a7f1d2;cursor:pointer;background:#45ca9712;border:1px solid #52e2ae4d;grid-column:2/4;min-height:34px}.inventory-consumable-grid button:disabled{opacity:.38;cursor:not-allowed}.inventory-chest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.inventory-chest-grid article{background:linear-gradient(145deg,#16110a8c,#040c13f0);border:1px solid #ffcd722e;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.inventory-chest-grid .chest-sprite{width:72px;height:64px;image-rendering:pixelated;background-repeat:no-repeat;background-size:300%;grid-row:1/3}.inventory-chest-grid article>div small,.inventory-chest-grid article>div b{display:block}.inventory-chest-grid article>div small{color:#c5a66e;font-size:10px}.inventory-chest-grid article>div b{color:#ffebbd;margin-top:4px;font:700 19px ui-monospace,monospace}.inventory-chest-grid article>div em{color:#83745e;font-size:10px;font-style:normal}.inventory-chest-grid button{color:#ffd68e;cursor:pointer;background:#ffb53712;border:1px solid #ffca6652;min-height:38px}.inventory-chest-grid button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1500px){.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(14,minmax(44px,1fr))}.inventory-equipment-header{grid-template-columns:1fr}.inventory-v005-layout .item-box-header-controls{grid-template-columns:minmax(140px,1.1fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(160px,1fr)}.inventory-consumable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.inventory-v005-header{grid-template-columns:minmax(0,1fr) 270px}.inventory-v005-layout{grid-template-columns:minmax(0,1fr) 286px;gap:8px}.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(10,minmax(40px,1fr))}.inventory-v005-layout .item-box-header-controls,.inventory-consumable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-chest-grid{grid-template-columns:1fr}}@media (width<=860px){.inventory-v005-header{grid-template-columns:1fr;grid-template-areas:"heading""tabs""energy";align-items:stretch}.inventory-energy-card{width:100%;min-height:72px}.inventory-category-tabs{grid-template-columns:repeat(3,1fr);display:grid}.inventory-category-tabs button{min-width:0}.inventory-v005-layout{grid-template-columns:1fr}.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(8,minmax(40px,1fr))}.inventory-v005-layout .inventory-selection-panel.inventory-selection-panel-open{z-index:90;max-height:min(78vh,720px);padding:14px 12px calc(14px + env(safe-area-inset-bottom));background:#030b12fe;border-color:#64e7ff7a;border-radius:18px 18px 0 0;display:block;position:fixed;inset:auto 0 64px;overflow-y:auto;box-shadow:0 -24px 80px #000000d1}.inventory-v005-layout .inventory-selection-close{position:sticky;top:0}}@media (width<=640px){.inventory-v005-page{padding-left:10px;padding-right:10px}.inventory-v005-layout .item-box-panel{padding:9px}.inventory-v005-layout .item-box-header-controls{grid-template-columns:1fr}.inventory-v005-layout .item-box-tabs{grid-template-columns:repeat(3,1fr)}.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(4,minmax(48px,1fr));gap:3px}.inventory-v005-layout .item-box-panel>footer{display:block}.inventory-v005-layout .item-box-panel>footer small{text-align:left;margin-top:4px;display:block}.inventory-collection-panel{padding:12px}.inventory-collection-panel>header{display:block}.inventory-collection-panel>header>span{margin-top:8px;display:inline-block}.inventory-consumable-grid{grid-template-columns:1fr}.inventory-chest-grid article{grid-template-columns:68px minmax(0,1fr)}.inventory-chest-grid .chest-sprite{width:64px;height:58px}}@media (width<=390px){.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(4,minmax(42px,1fr))}.inventory-category-tabs button{padding-left:8px;padding-right:8px}.inventory-energy-card{grid-template-columns:40px minmax(0,1fr) auto;padding:9px}.inventory-energy-icon{width:36px;height:36px}.inventory-energy-value b{font-size:17px}}.auto-potion-cooldown{color:#ffd681;background:#ffb13212;border:1px solid #ffc65b4d;margin-top:8px;padding:7px 9px;font-size:11px;font-weight:700;display:block}.potion-cooldown-status{color:#a99573;background:#ffb4300f;border:1px solid #ffc75d47;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.potion-cooldown-status b{color:#ffd681;font-size:13px}.shop-balance-summary{background:#64e7ff09;border:1px solid #64e7ff33;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;margin:0 0 12px;padding:12px 16px;display:grid}.shop-balance-summary>span{color:#91aab5}.shop-balance-summary>b{color:#67e4b3;grid-area:1/2/3;font:21px ui-monospace,monospace!important}.shop-balance-summary>small{color:#66808b}.shop-product{min-height:470px}.shop-product.boost-product{position:relative}.shop-product.boost-product.active{border-color:#65e4b57a;box-shadow:inset 0 0 42px #4cdca80e,0 0 18px #4cdca809}.shop-product.experience-product .shop-product-art{background:radial-gradient(circle,#8069ff2e,#0000 58%)}.shop-product.experience-product .shop-product-art>span{color:#c5b8ff;letter-spacing:.08em;font-size:29px}.shop-product.chest-drop-product .shop-product-art{background:radial-gradient(circle,#ffbe5333,#0000 58%)}.shop-chest-drop-art{justify-content:center;align-items:center;gap:3px;width:min(100%,270px);height:92px;display:flex}.shop-chest-tier{filter:drop-shadow(0 8px 7px #000000b8);width:86px;height:72px;display:block;position:relative;overflow:hidden}.shop-chest-tier>img{width:300%;max-width:none;height:auto;image-rendering:pixelated;position:absolute;top:-20%;left:0}.shop-chest-tier-1>img{transform:translate(-33.333%)}.shop-chest-tier-2>img{transform:translate(-66.667%)}.shop-chest-image-fallback{color:#ffd27d;text-shadow:0 0 20px #ffbe5373;place-items:center;width:100%;height:100%;font-size:38px;display:grid}.shop-chest-image-fallback[hidden]{display:none}.shop-boost-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 12px;padding:12px 0;display:grid}.shop-boost-status>span{color:#6f8994}.shop-boost-status>b{color:#9aaeb7;text-align:right}.shop-boost-status>small{color:#68808b;text-align:right;grid-column:1/-1}.shop-boost-status.active>b{color:#69e6b5;text-shadow:0 0 10px #4be0ab2e}.shop-boost-status.active>small{color:#91b4a6}.shop-product .shop-buy{letter-spacing:.03em;font-weight:700}.shop-product .shop-buy:not(:disabled):hover{filter:brightness(1.12);border-color:#aaf5ff}@media (width<=1100px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product.offline-extension-product{grid-column:1/-1}}@media (width<=760px){.shop-balance-summary{grid-template-columns:1fr}.shop-balance-summary>b{grid-area:auto}.shop-product-grid{grid-template-columns:1fr}.shop-product.offline-extension-product{grid-column:auto}.shop-product{min-height:0}.shop-chest-drop-art{width:min(100%,240px);height:84px}.shop-chest-tier{width:76px;height:64px}}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-product.protection-product{border-color:#69e3ff57}.shop-product.protection-product .shop-product-art{background:radial-gradient(circle,#4ddaff2e,#0000 60%)}.shop-product.protection-product .shop-product-art>img{object-fit:contain;width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 0 15px #59e2ff47);display:block}.shop-product.market-slot-product{border-color:#f2c45c57}.shop-product.market-slot-product .shop-product-art{background:radial-gradient(circle,#f2c45c29,#0000 64%)}.shop-product.market-slot-product .shop-product-art>img{object-fit:contain;width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #f2c45c40);display:block}@media (width<=1100px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-product.offline-extension-product{grid-column:auto}}@media (width<=760px){.shop-product-grid{grid-template-columns:1fr}}:where(.topbar,.persistent-vitals,.page-view,.battle-layout,.inventory-v005-page,.shop-view,.market-view,.whitepaper-view,.mission-view,.character-select-screen,.player-name-screen) :where(div,section,article,header,footer,nav,aside,span){min-width:0}:where(.page-heading,.market-heading,.shop-heading,.mission-heading,.expedition-heading,.battle-heading,.inventory-section-title,.item-box-panel>header,.void-reactor-panel>header){flex-wrap:wrap;row-gap:10px}:where(.character-option p,.character-loadout-center>p,.name-form>p:not(.eyebrow),.name-hero-panel>p:last-child,.wallet-connect-gate>p:not(.eyebrow),.whitepaper-section>div>p:not(.eyebrow),.paper-callout p,.paper-grid article p,.roadmap p,.whitepaper-disclaimer p,.item-detail>p,.shop-product>p,.market-view p,.mission-card-copy p){overflow-wrap:anywhere;font-size:14px!important;line-height:1.7!important}:where(.selection-lead,.selection-lock-note b,.selection-lock-note small,.character-option>small,.character-trait,.selection-confirm>div small,.selection-confirm>div span,.character-select-error,.name-hero-panel>small,.name-form>label,.name-rule,.name-unique-note b,.name-unique-note small,.name-sign-note,.wallet-connect-gate>a,.wallet-connection-bar span,.wallet-connection-bar code,.wallet-connection-bar small,.withdraw-limit span,.withdraw-limit small,.account-menu>div small,.battle-heading>div>span,.stage-progress small,.battle-controls,.report-panel li,.hourly span,.equipment-slots-grid article>small,.equipment-slots-grid article>b,.equipment-slots-grid article>button,.equipment-image-placeholder em,.character-loadout-center>small,.knight-only-note,.loadout-summary small,.inventory-section-title small,.inventory-item-image em,.equipment-lock-note,.stats-modal-hero small,.stats-modal-hero p,.stats-primary span,.detailed-stats span,.detailed-stats small,.stats-growth-note,.item-detail dl div,.inventory-selection-summary small,.inventory-detail-disclosure .item-detail>p,.inventory-detail-disclosure .item-detail dl div,.inventory-server-resource>header small,.inventory-server-resource>header>span,.inventory-server-resource-body small,.inventory-server-resource-body p,.batch-gold-breakdown,.equipment-comparison>header small,.equipment-comparison>header>span,.equipment-comparison-head,.equipment-comparison-list>div,.equipment-comparison>p,.mission-card-copy>small,.mission-progress-label,.mission-reward small,.bulk-sell-open small,.bulk-sell-summary small,.chest-stock-panel>footer,.inventory-chest-grid article>div small,.inventory-chest-grid article>div em,.shop-rate-note small,.shop-cap small,.shop-price small,.shop-price span,.shop-boost-status span,.shop-boost-status small,.shop-security span,.market-ca,.market-safety,.paper-grid article b,.token-facts dt,.token-facts dd,.token-facts code,.paper-flow b,.paper-flow small,.whitepaper-section ul,.roadmap b,.whitepaper-disclaimer b,.paper-link,.paper-rate-table,.devnet-price-reference small,.devnet-price-reference span,.devnet-price-reference code,.devnet-summary-grid small,.devnet-value-note,.nft-item-card small,.nft-item-card code,.nft-item-card div span,.nft-item-card>i,.devnet-links a){font-size:12px!important;line-height:1.55!important}.sidebar button{min-height:46px;font-size:14px}.side-label{font-size:11px!important}.account-menu button{min-height:42px;font-size:13px}.wallet-button b{font-size:12px!important}.wallet-button small{font-size:10px!important}.player-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.player-chip small{white-space:nowrap;font-size:11px!important}.persistent-vitals .vital>span{font-size:12px!important}.persistent-vitals .vital>b{font-size:15px!important}.persistent-vitals .vital>b small,.persistent-vitals .power-vital>small{font-size:11px!important}.persistent-vitals .power-vital>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adventure-tabs button{min-height:50px}.adventure-tabs button b{font-size:13px!important}.adventure-tabs button small{font-size:11px!important}.chrono-void-local-nav a{min-height:42px;font-size:12px!important}.void-reactor-panel .charge-controls label>span,.reactor-dust-balance small,.reactor-charge-preview small,.reactor-warning,.reactor-actions a{font-size:12px!important}.reactor-charge-preview b{overflow-wrap:anywhere;font-size:14px!important}.reactor-charge-preview>span{min-height:76px}.mining-stage-list button.mining-stage-choice>div b{text-overflow:ellipsis;white-space:nowrap}.expedition-view .expedition-grid article>small,.expedition-view .expedition-grid p,.expedition-view .area-rewards{font-size:11px!important}.expedition-view .area-enemy b,.expedition-view .expedition-grid button{font-size:12px!important}.expedition-view .expedition-grid h2{overflow-wrap:anywhere}.inventory-v005-layout .item-box-header-controls :where(label,span),.inventory-category-tabs button,.item-box-tabs button b,.item-box-tabs button small{font-size:12px!important}.inventory-v005-layout .item-box-header-controls :where(input,select){min-height:42px}.inventory-selection-panel{scrollbar-gutter:stable}.inventory-selection-summary h2,.equipment-comparison>header h3{overflow-wrap:anywhere}.equipment-comparison-list>div{min-height:38px}.item-lock-badge{font-size:10px!important}.whitepaper-index a{place-items:center;min-height:44px;display:grid;font-size:12px!important}.whitepaper-hero>div>p:last-child{font-size:14px!important}.whitepaper-hero aside :where(span,small){font-size:12px!important}.whitepaper-hero aside button{min-height:44px;font-size:13px!important}.paper-table-scroll{overscroll-behavior-inline:contain;max-width:100%}.shop-product.protection-product .shop-product-art{background:radial-gradient(circle at 50% 47%,#53e4ff3d,#0000 46%),linear-gradient(145deg,#0a2432b8,#030b12eb);min-height:132px;overflow:hidden}.shop-product.protection-product .shop-product-art>img{object-fit:contain;width:120px;height:120px;image-rendering:pixelated;filter:drop-shadow(0 0 17px #59e2ff61)}.shop-product.protection-product .shop-product-art>i{background:#020a10c7;border:1px solid #65e5ff4d;padding:3px 7px;font-size:11px}@media (width<=1180px){.topbar{gap:6px;padding-left:12px;padding-right:12px}.brand{min-width:210px}.account-wrap{margin-left:6px}}@media (width<=860px){.topbar{gap:4px}.persistent-vitals{padding-left:8px;padding-right:8px}.persistent-vitals .vital{min-width:0}.mobile-nav{min-height:68px;height:calc(68px + env(safe-area-inset-bottom))}.mobile-nav button{min-width:0;padding:4px 2px}.mobile-nav button b{overflow-wrap:anywhere;max-width:100%;line-height:1.25;font-size:10px!important}.content{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (width<=700px){.adventure-tabs button{min-height:56px}.adventure-tabs button b{line-height:1.25;font-size:12px!important}.void-reactor-panel>header{display:flex}.reactor-dust-balance{margin-left:0}.whitepaper-section{padding-top:38px;padding-bottom:38px}.shop-product.protection-product .shop-product-art>img{width:108px;height:108px}}@media (width<=560px){.persistent-vitals .power-vital>small{display:none}.persistent-vitals .vital>span{font-size:10px!important}.persistent-vitals .vital>b{font-size:13px!important}.inventory-v005-page{overflow-x:clip}.equipment-comparison-head,.equipment-comparison-list>div{grid-template-columns:minmax(72px,1.25fr) repeat(3,minmax(46px,1fr));gap:3px;padding-left:6px;padding-right:6px;font-size:10px!important}.equipment-comparison-list>div>strong{font-size:10px!important}}@media (width<=420px){.topbar{padding-left:6px;padding-right:6px}.wallet-command .wallet-button{min-width:40px}.mobile-nav button b{font-size:9px!important}.reactor-charge-preview{grid-template-columns:1fr}.player-name-screen{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.shop-product.protection-product .shop-product-art>img{transition:none}}@media (width>=861px){.adventure-content{height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.adventure-content>.adventure-tabs{height:58px;margin:0;padding:4px 8px}.adventure-content>.adventure-tabs button{min-height:48px;padding-top:5px;padding-bottom:5px}.adventure-content>.battle-layout{height:calc(100dvh - 190px);min-height:0;padding:8px 12px 10px}.adventure-content .battle-card{--adventure-battle-heading:clamp(78px, 10dvh, 96px);height:100%;min-height:0}.adventure-content .battle-heading{height:var(--adventure-battle-heading);padding:11px 20px}.adventure-content .battle-stage{height:calc(100% - var(--adventure-battle-heading));min-height:0;padding-top:6px;padding-bottom:66px}.adventure-content .battle-aside{height:100%;min-height:0;overflow:hidden}.adventure-content .battle-aside>*{flex-shrink:0}.adventure-content .battle-aside .report-panel{flex:auto;min-height:0;overflow:hidden}.adventure-content .report-panel ul{max-height:calc(100% - 44px);overflow:hidden}.adventure-content>.expedition-view{flex-direction:column;height:calc(100dvh - 190px);min-height:0;padding:10px 18px 9px;display:flex;overflow:hidden}.adventure-content .expedition-heading{flex:none;align-items:center;margin-bottom:7px}.adventure-content .expedition-heading .page-heading{margin-bottom:0}.adventure-content .expedition-heading .page-heading h1{margin-bottom:3px;font-size:clamp(25px,2.1vw,32px)}.adventure-content .expedition-heading .page-heading>span{white-space:nowrap;text-overflow:ellipsis;max-width:920px;display:block;overflow:hidden}.adventure-content .world-map-shell{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.adventure-content .world-map-canvas{aspect-ratio:auto;min-height:0}.adventure-content .world-map-detail{grid-template-columns:120px minmax(0,1fr) auto;gap:14px;min-height:112px;padding:9px 14px}.adventure-content .world-map-detail-art{height:90px}.adventure-content .world-map-detail-copy h2{margin:1px 0;font-size:20px}.adventure-content .world-map-detail-copy dl{margin-top:7px}.adventure-content .world-chapter-strip{flex:none;height:46px;margin-top:6px}.adventure-content .world-chapter-strip button{min-height:46px;padding:5px 7px}}@media (width>=861px) and (height<=800px){.adventure-content .battle-aside{gap:6px}.adventure-content .hero-panel{min-height:132px}.adventure-content .hero-summary{padding-top:8px;padding-bottom:5px}.adventure-content .core-panel{grid-template-rows:38px 1fr;min-height:116px}.adventure-content .core-info{padding-top:7px;padding-bottom:5px}.adventure-content .core-info small{margin-bottom:5px}.adventure-content .report-panel li{padding-top:4px;padding-bottom:4px}.adventure-content .battle-stage{gap:11%}.adventure-content .world-map-detail{min-height:102px}.adventure-content .world-map-detail-art{height:78px}}@media (width>=861px) and (height<=700px){.adventure-content>.adventure-tabs{height:52px}.adventure-content>.adventure-tabs button{min-height:42px}.adventure-content>.battle-layout,.adventure-content>.expedition-view{height:calc(100dvh - 184px)}.adventure-content .battle-card{--adventure-battle-heading:74px}.adventure-content .battle-heading h1{font-size:22px}.adventure-content .battle-stage{padding-bottom:61px}.adventure-content .report-panel li:nth-child(n+4){display:none}}@media (width<=860px){.adventure-content{height:auto;min-height:100dvh;overflow:visible}}.potion-image-frame{vertical-align:middle;isolation:isolate;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.potion-image-frame>img{z-index:2;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;opacity:0;display:block;position:relative}.potion-image-frame.loaded>img{opacity:1}.potion-image-skeleton{z-index:1;background:radial-gradient(circle,#64e7ff29,#64e7ff06 62%,#0000 64%);border:1px solid #64e7ff33;border-radius:50%;animation:1.1s ease-in-out infinite alternate potionImagePulse;position:absolute;inset:8%}.potion-image-fallback{color:#62dff4;background:radial-gradient(circle,#64e7ff26,#0000 68%);border:1px solid #64e7ff40;place-items:center;width:100%;height:100%;font-size:42%;display:grid}.potion-bottle>.potion-image-frame{color:inherit;filter:drop-shadow(0 0 9px #5dddff61);transform:none}.inventory-potion-icon>.potion-image-frame,.auto-potion-control .potion-image-frame{display:grid}@keyframes potionImagePulse{0%{opacity:.36;transform:scale(.9)}to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.potion-image-skeleton{animation:none}}@media (width>=861px){.adventure-content>.expedition-view{width:100%;max-width:100%;padding-inline:clamp(10px,1.15vw,18px)}.adventure-content .expedition-heading{width:100%;min-width:0;padding-inline:2px;overflow:hidden}.adventure-content .expedition-heading .page-heading{padding-left:2px}.adventure-content .world-map-shell,.adventure-content .world-map-canvas,.adventure-content .world-chapter-strip{width:100%;min-width:0;max-width:100%}.adventure-content .world-map-canvas{contain:layout paint}.adventure-content .world-map-canvas>img{object-fit:fill;object-position:center}.adventure-content .world-map-detail-copy,.adventure-content .world-map-detail-copy dl,.adventure-content .world-map-detail-action{min-width:0}.adventure-content .world-chapter-strip,.adventure-content .world-chapter-strip button{overflow:hidden}}@media (width>=861px) and (height<=800px){.adventure-content .expedition-heading .page-heading h1{font-size:clamp(22px,1.9vw,28px)}.adventure-content .expedition-total{padding-block:8px}.adventure-content .world-map-detail-copy dl{margin-top:4px}.adventure-content .world-chapter-strip,.adventure-content .world-chapter-strip button{height:42px;min-height:42px}}@media (width>=861px) and (width<=1180px){.adventure-content .expedition-heading .page-heading>span{display:none}.adventure-content .world-map-detail{grid-template-columns:94px minmax(0,1fr) 158px}}.expedition-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;display:grid}.forge-equipment-filters{grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(105px,.8fr));gap:7px;margin:0 0 12px;display:grid}.forge-equipment-filters label{gap:4px;display:grid}.forge-equipment-filters span{color:#7f9da8;font-size:9px}.forge-equipment-filters input,.forge-equipment-filters select{color:#d7eef3;background:#07151e;border:1px solid #64e7ff33;width:100%;min-width:0;height:38px;padding:0 9px}.forge-equipment-filters input:focus,.forge-equipment-filters select:focus{border-color:var(--cyan);outline:0}@media (width<=1050px){.forge-equipment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.forge-equipment-filters{grid-template-columns:1fr}}.forge-view{max-width:1500px;margin:0 auto}.forge-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.forge-tabs button{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#07131d;font-weight:700}.forge-tabs button.active{border-color:var(--cyan);color:#fff;box-shadow:inset 0 -2px var(--cyan);background:#24c7e621}.forge-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);gap:14px;display:grid}.forge-inventory,.forge-control{border:1px solid var(--line);background:#05111beb;padding:16px}.forge-inventory>header{justify-content:space-between;margin-bottom:12px;display:flex}.forge-inventory>header span{color:var(--cyan)}.forge-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:650px;display:grid;overflow:auto}.forge-item-grid>button{text-align:left;color:#dbeaf1;cursor:pointer;background:#071521;border:1px solid #173443;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:8px;display:grid}.forge-item-grid>button:hover,.forge-item-grid>button.selected{border-color:var(--cyan);background:#22b7d61f}.forge-item-grid .equipment-atlas-icon,.forge-selected .equipment-atlas-icon{width:58px;height:58px}.forge-item-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.forge-item-grid small{color:#75a2b4;margin-top:5px;display:block}.forge-control{align-self:start;position:sticky;top:132px}.forge-selected{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:14px;display:flex}.forge-selected h3{margin:3px 0;font-size:18px}.forge-selected span>b{color:#f5c358}.forge-level-summary{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:18px 0;display:grid}.forge-level-summary span{border:1px solid var(--line);padding:14px 8px}.forge-level-summary b{font-size:20px}.forge-level-summary i{color:var(--cyan)}.forge-level-summary small{color:#63e9ff;grid-column:1/-1}.enchant-picker{margin:16px 0}.enchant-picker>button{text-align:left;border:1px solid var(--line);color:#dce9ef;cursor:pointer;background:#07131d;flex-direction:column;gap:3px;width:100%;margin-top:7px;padding:10px 12px;display:flex;position:relative}.enchant-picker>button.active{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.enchant-picker>button:disabled{opacity:.38}.enchant-picker>button.fire.active{border-color:#ff6b4a}.enchant-picker>button.ice.active{border-color:#6ee7ff}.enchant-picker>button.lightning.active{border-color:#d990ff}.enchant-picker>button.drain.active{border-color:#ff5f93}.enchant-picker button small{color:#82a4b3}.enchant-picker button em{color:#ff9bbd;font-style:normal;position:absolute;top:10px;right:10px}.single-enchant-note{color:#f5c978;background:#261d0d;border:1px solid #69502a;padding:9px}.forge-cost{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.forge-cost>div{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:75px;padding:9px;display:flex}.forge-cost span{color:#819da9;font-size:10px}.forge-cost b{font-size:15px}.forge-cost small{color:#70f0a7}.codem-toggle{background:#211b0d;border:1px solid #675421;align-items:center;gap:10px;padding:11px;display:flex}.codem-toggle input{width:18px;height:18px}.codem-toggle span{flex-direction:column;display:flex}.codem-toggle small{color:#d7b95f}.forge-danger{color:#ff9aac;background:#2b0e17;border:1px solid #9b3044;padding:10px}.forge-submit{color:#fff;background:#167d9b;border:1px solid #61e9ff;width:100%;min-height:50px;margin-top:12px;font-weight:800}.forge-submit:disabled{opacity:.42}.forge-empty,.forge-max{text-align:center;color:var(--muted);padding:40px 10px}@media (width<=1050px){.forge-layout{grid-template-columns:1fr}.forge-control{position:static}.forge-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=860px){.mobile-nav{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=600px){.forge-view{padding:16px 10px}.forge-item-grid{grid-template-columns:1fr}.forge-inventory,.forge-control{padding:11px}.forge-cost{grid-template-columns:1fr}.forge-tabs button{font-size:12px}.forge-control{padding-bottom:80px}}.world-map-back{color:#dff8ff;cursor:pointer;background:#051722c7;border:1px solid #64e7ff57;align-self:center;min-width:76px;padding:10px 13px}.world-map-back:hover,.world-map-back:focus-visible{border-color:var(--cyan);box-shadow:0 0 18px #64e7ff38}.expedition-total{min-width:184px}.expedition-total b{line-height:1}.expedition-total b em{color:#7896a4;font-size:.45em;font-style:normal}.expedition-total>i{background:#64e7ff1f;width:100%;height:4px;margin-top:6px;display:block;overflow:hidden}.expedition-total>i>span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);display:block}.world-map-shell{box-shadow:none;background:0 0;border:0;grid-template-rows:minmax(0,1fr) clamp(164px,20vh,206px);grid-template-columns:minmax(0,1fr) clamp(300px,24vw,390px);gap:8px;display:grid;overflow:visible}.world-map-canvas{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#061524;border:1px solid #64e7ff42;grid-area:1/1;min-width:0;min-height:280px}.world-map-canvas:after{content:"CHAPTER SELECT";z-index:2;color:#8ee2f5ad;letter-spacing:.18em;pointer-events:none;font:8px ui-monospace,monospace;position:absolute;top:12px;right:15px}.world-map-canvas>img{object-fit:fill;object-position:center}.world-chapter-node{z-index:6;gap:6px;max-width:190px}.world-chapter-node>i{border-radius:3px;grid-template-rows:1fr auto;grid-template-columns:1fr;place-items:center;width:42px;height:42px;display:grid;transform:rotate(45deg)}.world-chapter-node>i>span,.world-chapter-node>i>b{transform:rotate(-45deg)}.world-chapter-node>i>span{margin:2px 0 -4px;font-size:12px}.world-chapter-node>i>b{margin:-3px 0 2px;font:7px ui-monospace,monospace}.world-chapter-node>.world-chapter-label{white-space:normal;background:linear-gradient(90deg,#020b12f2,#020b1285);border:1px solid #71d3eb4d;border-left:2px solid #97e3f5c2;min-width:104px;max-width:140px;padding:6px 9px}.world-chapter-label small,.world-chapter-label b,.world-chapter-label em{text-overflow:ellipsis;display:block;overflow:hidden}.world-chapter-label small{color:#82b7c6;letter-spacing:.08em;font:7px ui-monospace,monospace}.world-chapter-label b{color:#f0fbff;white-space:nowrap;margin-top:2px;font-size:11px}.world-chapter-label em{color:#79a6b3;margin-top:2px;font-size:7px;font-style:normal}.world-chapter-node.current>i{color:#191204;background:#ffd15b;border-color:#ffe59a;box-shadow:0 0 0 3px #231b06b8,0 0 28px #ffc83ddb}.world-chapter-node.current>.world-chapter-label{border-color:#ffd35bb3 #ffd35bb3 #ffd35bb3 #ffd15b}.world-chapter-node.current .world-chapter-label em{color:#ffd86f}.world-chapter-node.complete>i:after{content:"✓";color:#052015;background:#70f5c5;border-radius:50%;place-items:center;width:15px;height:15px;font:700 9px sans-serif;display:grid;position:absolute;top:-6px;right:-6px;transform:rotate(-45deg)}.world-chapter-node.active>i{outline-offset:4px;outline:2px solid #fff}.world-chapter-node.active>.world-chapter-label{border-color:var(--cyan);box-shadow:inset 0 0 16px #64e7ff1f,0 0 18px #64e7ff38}.world-chapter-node.locked{filter:grayscale(.85)brightness(.62);opacity:.82}.world-chapter-node:focus-visible{outline-offset:7px;outline:2px solid #fff}.world-chapter-tooltip{z-index:20;border:1px solid var(--cyan);color:#dff8ff;opacity:0;visibility:hidden;pointer-events:none;text-align:left;white-space:normal;background:#010a11f7;min-width:160px;max-width:210px;padding:8px 10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #000000b3,0 0 15px #64e7ff33}.world-chapter-tooltip small,.world-chapter-tooltip b,.world-chapter-tooltip em{display:block}.world-chapter-tooltip small{color:var(--cyan);font:7px ui-monospace,monospace}.world-chapter-tooltip b{margin:3px 0;font-size:11px}.world-chapter-tooltip em{color:#91aeb9;font:7px ui-monospace,monospace}.world-chapter-node:hover .world-chapter-tooltip,.world-chapter-node:focus-visible .world-chapter-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.world-chapter-node:nth-of-type(5) .world-chapter-tooltip{left:auto;right:0;transform:translateY(-4px)}.world-chapter-node:nth-of-type(5):hover .world-chapter-tooltip,.world-chapter-node:nth-of-type(5):focus-visible .world-chapter-tooltip{transform:translate(0)}.world-map-legend i.complete{background:#70f5c5}.world-map-side-panel{scrollbar-width:thin;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(145deg,#071925fa,#020a11fc);border:1px solid #64e7ff47;flex-direction:column;grid-area:1/2/3;min-width:0;min-height:0;display:flex;overflow:auto}.world-chapter-summary{border-bottom:1px solid #64e7ff2e;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:13px;display:grid}.world-chapter-visual{color:#fff;min-height:92px;text-shadow:0 0 18px var(--cyan);background-image:linear-gradient(#000c154d,#000c15bd),url(/world-map-misaka-v1.webp);background-size:360%;border:1px solid #64e7ff47;place-items:center;font-size:28px;display:grid}.world-chapter-summary h2{color:#fff;margin:2px 0 0;font-size:17px}.world-chapter-summary small{color:#6f96a5;letter-spacing:.08em;font:7px ui-monospace,monospace}.world-chapter-summary p:last-child{color:#a7c0c9;margin:7px 0 0;font-size:10px;line-height:1.65}.world-area-detail{padding:12px 13px}.world-area-detail>header{color:var(--cyan);letter-spacing:.11em;justify-content:space-between;align-items:center;font:8px ui-monospace,monospace;display:flex}.world-area-detail>header b{color:#ffd15b;letter-spacing:0;font-size:8px}.world-area-title{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.world-area-title .world-map-detail-art{height:72px}.world-area-title .world-map-detail-art .enemy-area-sprite{transform:scale(.54)}.world-area-title h3{color:#fff;margin:0;font-size:17px}.world-area-title p{color:#89a4af;margin:5px 0 0;font-size:9px;line-height:1.55}.world-area-detail dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0 0;display:grid}.world-area-detail dl div{background:#64e7ff06;border:1px solid #64e7ff24;min-width:0;padding:7px}.world-area-detail dt{color:#6f8f9b;font-size:7px}.world-area-detail dd{color:#e6f8ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.world-map-side-panel .world-map-detail-action{text-align:left;min-width:0;margin-top:auto;padding:0 13px 12px}.world-map-side-panel .world-map-detail-action small{min-height:17px}.world-map-side-panel .world-map-detail-action button{min-height:43px;font-weight:700}.world-side-information{border-top:1px solid #64e7ff21;grid-template-columns:1fr 1fr;display:grid}.world-side-information details{min-width:0;padding:9px 12px}.world-side-information details+details{border-left:1px solid #64e7ff21}.world-side-information summary{color:#9cc5d3;cursor:pointer;font-size:9px}.world-side-information p{color:#73909b;margin:7px 0 0;font-size:8px;line-height:1.5}.world-area-list{background:linear-gradient(#071722f7,#020a11fa);border:1px solid #64e7ff38;grid-area:2/1;min-width:0;min-height:0;padding:9px 10px 10px;overflow:hidden}.world-area-list>header{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.world-area-list>header h2{color:#fff;margin:0 0 0 7px;font-size:13px;display:inline}.world-area-list>header .eyebrow{display:inline}.world-area-list>header>span{color:#7896a3;align-items:center;gap:7px;font-size:8px;display:flex}.world-area-list>header>span b{color:var(--cyan)}.world-area-list>header>span i{background:#64e7ff1f;width:72px;height:3px;overflow:hidden}.world-area-list>header>span em{background:var(--cyan);height:100%;display:block}.world-area-grid{grid-template-rows:repeat(2,minmax(52px,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;height:calc(100% - 32px);display:grid}.world-area-grid button{color:#c6dce4;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #67acc040;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:7px 8px;display:grid;position:relative;overflow:hidden}.world-area-grid button small{color:#66cfe8;writing-mode:vertical-rl;grid-row:1/3;font:7px ui-monospace,monospace}.world-area-grid button b{color:#e7f8fd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.world-area-grid button>span{color:#6f909d;font-size:7px}.world-area-grid button:hover:not(:disabled),.world-area-grid button:focus-visible,.world-area-grid button.selected{border-color:var(--cyan);background:#64e7ff1a;box-shadow:inset 0 0 14px #64e7ff17}.world-area-grid button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.world-area-grid button.current{background:#ffd15b17;border-color:#ffd15b}.world-area-grid button.current>span{color:#ffd15b}.world-area-grid button.complete:after{content:"✓";color:#70f5c5;font-size:8px;position:absolute;top:4px;right:5px}.world-area-grid button.boss:not(.locked){border-color:#ff6d8f75}.world-area-grid button.boss:not(.locked)>span{color:#ff7f9f}.world-area-grid button.locked{color:#596971;filter:grayscale(.8);cursor:not-allowed;opacity:.62;background:#50585e0d;border-color:#717f8633}@media (width>=861px) and (width<=1180px){.world-map-shell{grid-template-columns:minmax(0,1fr) 300px}.world-chapter-node>.world-chapter-label{min-width:88px;max-width:104px;padding-inline:6px}.world-chapter-label b{font-size:9px}.world-area-grid button{padding-inline:5px}}@media (width>=861px) and (height<=760px){.world-map-shell{grid-template-rows:minmax(0,1fr) 150px}.world-chapter-summary{grid-template-columns:64px minmax(0,1fr);padding:9px}.world-chapter-visual{min-height:68px}.world-chapter-summary p:last-child,.world-side-information{display:none}.world-area-detail{padding:8px 9px}.world-area-title{grid-template-columns:58px minmax(0,1fr);margin-top:5px}.world-area-title .world-map-detail-art{height:58px}.world-area-detail dl{margin-top:7px}}@media (width<=860px){.expedition-view{padding:12px;overflow:visible}.expedition-heading{grid-template-columns:auto minmax(0,1fr)}.expedition-total{grid-column:1/-1;width:100%}.world-map-shell{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.world-map-canvas,.world-map-side-panel,.world-area-list{grid-column:1;width:100%}.world-map-canvas{aspect-ratio:16/9;grid-row:1;min-height:0}.world-map-side-panel{grid-row:3;max-height:none;overflow:visible}.world-area-list{grid-row:2;overflow:visible}.world-area-grid{scroll-snap-type:x mandatory;grid-template-rows:repeat(2,62px);grid-template-columns:repeat(5,minmax(126px,1fr));height:auto;padding-bottom:5px;overflow-x:auto}.world-area-grid button{scroll-snap-align:start}}.forge-power-multiplier{color:#9fb7c6;background:#0e303e85;border:1px solid #4fdbff52;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.forge-power-multiplier b,.forge-power-multiplier strong{color:#57e5ff;font-size:1.08rem;font-style:normal}.forge-power-multiplier strong{color:#82ffbd}.forge-power-multiplier i{color:#ffcc63;font-style:normal}@media (width<=700px){.expedition-heading{gap:8px}.expedition-heading .page-heading>span{display:none}.world-map-back{min-width:61px;padding:8px}.world-map-canvas{aspect-ratio:4/3;width:100%}.world-map-brand b,.world-map-brand span,.world-map-canvas:after,.world-map-legend{display:none}.world-chapter-node{max-width:48px}.world-chapter-node>i{width:35px;height:35px}.world-chapter-node>.world-chapter-label,.world-chapter-tooltip{display:none}.world-area-list{padding:9px}.world-area-list>header>span i{display:none}.world-area-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.world-area-grid button{min-height:62px}.world-chapter-summary{grid-template-columns:70px minmax(0,1fr)}.world-area-detail dl{grid-template-columns:1fr}.world-map-side-panel .world-map-detail-action{bottom:calc(55px + env(safe-area-inset-bottom));z-index:4;background:#020a11f5;padding-top:10px;position:sticky}}:root{--ink:#f7f4e8;--muted:#bdc8cf;--cyan:#9ee8ed;--blue:#77b8df;--violet:#b7a9d8;--gold:#f2d18c;--line:#ede5ca38;--panel:#324052db;--deep:#172430;--fantasy-surface:#455265e0;--fantasy-surface-strong:#2d394af2;--fantasy-cream:#efe7ce;--fantasy-shadow:0 14px 38px #07111b47}:root body,:root body *,:root body :before,:root body :after{font-family:Segoe UI,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif!important}html,body{background:#1b2c38}body{color:var(--ink);font-weight:500}.game-shell{background:linear-gradient(115deg,#182734eb 0%,#243743b8 43%,#172634d1 100%),url(/world-map-misaka-v1.webp) 50%/cover fixed}.game-shell:before{opacity:.13;background-image:radial-gradient(circle at 20% 25%,#ffffffbf 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#fff5c2b3 0 1px,#0000 2px);background-size:86px 86px,121px 121px;-webkit-mask-image:none;mask-image:none}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(90deg,#2b3849f7,#414f62eb);border-bottom:1px solid #efe6cb57;height:76px;padding:0 18px;box-shadow:0 5px 20px #0a162142}.brand{min-width:238px}.brand-mark{color:var(--fantasy-cream);background:#2230408f;border:2px solid #efe7ccbf;border-radius:50%;box-shadow:inset 0 0 0 5px #ffffff0d,0 4px 14px #0003}.brand b{letter-spacing:.08em;color:#fffdf5;font-size:15px}.brand small{color:#c6d1d5;letter-spacing:.16em;font-size:10px}.wallet,.wallet-button,.mc-ticker,.community-presence{background:#23304194;border:1px solid #ede5ca3d;border-radius:7px;box-shadow:inset 0 1px #ffffff0d}.wallet{height:43px}.wallet-button{height:45px}.community-presence{color:#edf7f6;cursor:pointer;align-content:center;gap:2px;min-width:108px;height:45px;margin-left:8px;padding:5px 10px;display:grid}.community-presence span,.community-presence small{white-space:nowrap;font-size:10px}.community-presence small{color:#bfcbd1}.community-presence i,.community-summary i{background:#7ce2ad;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #7ce2ad}.player-chip{border-left-color:#efe6cb3d}.account-menu{box-shadow:var(--fantasy-shadow);background:#303e50fa;border-color:#efe6cb52;border-radius:8px}.sidebar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#354356f5,#273445f2);border-right:1px solid #efe6cb45;width:204px;padding:18px 10px;inset-block-start:76px;box-shadow:6px 0 24px #07121d2e}.side-label{color:#d6d0bd;letter-spacing:.14em;font-size:10px}.sidebar button{color:#d5dde0;border-radius:5px;min-height:44px;margin:3px 0;padding:9px 11px;font-size:13px}.sidebar button span{color:#eee6ce;background:#e9e2c914;border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.sidebar button:hover{color:#fff;background:#ffffff17}.sidebar button.active{color:#fffdf6;background:linear-gradient(90deg,#e4d6b138,#8bb1bc24);border-color:#f2e5bb85;box-shadow:inset 3px 0 #f0ddaa,0 5px 15px #00000021}.sidebar button.active span{color:#fff2c3;text-shadow:0 0 10px #ffe593b3}.side-separator{background:#efe6cb33}.persistent-vitals{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2b3849f0;border-color:#efe6cb38}.page-heading h1,.page-heading h2,.battle-heading h1,.whitepaper-hero h1,.whitepaper-section h2{color:#fffdf4;letter-spacing:.035em;text-shadow:0 2px 9px #00000040}.eyebrow{color:#d8c88f;letter-spacing:.18em}.panel,.battle-card,.inventory-panel,.inventory-detail,.shop-card,.market-listings article,.expedition-grid article,.whitepaper-section article,.mission-card,.forge-inventory,.forge-control,.mining-stage-panel,.mining-detail-panel,.core-charge-panel{box-shadow:var(--fantasy-shadow), inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(13px)saturate(1.08);backdrop-filter:blur(13px)saturate(1.08);border-radius:9px;background-color:var(--fantasy-surface)!important;border-color:#efe6cb40!important}.panel-title,.battle-heading,.inventory-toolbar,.forge-inventory>header{color:#e8e2d0;background:linear-gradient(90deg,#253242c7,#48556661);border-color:#efe6cb33}button,a,input,select,textarea{transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s}button:not(:disabled):hover{border-color:#f7e7b3ad!important}.primary-button,.mining-primary,.forge-submit,.buy-button,.community-chat form button{border-radius:5px;font-weight:700;box-shadow:0 5px 15px #050d1533,inset 0 1px #fff8e6;color:#273443!important;background:linear-gradient(#f2e7c8,#cdbd91)!important;border:1px solid #faebbd9e!important}.primary-button:not(:disabled):hover,.mining-primary:not(:disabled):hover,.forge-submit:not(:disabled):hover,.buy-button:not(:disabled):hover,.community-chat form button:not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(#fff6dc,#dac99b)!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #fae5a2d9!important}input,select,textarea{border-radius:5px;color:#fff!important;background:#1b2837c7!important;border:1px solid #efe6cb47!important}.adventure-tabs,.forge-tabs,.market-tabs,.whitepaper-index{background:#324052d1;border-color:#efe6cb3d;border-radius:8px;box-shadow:0 7px 20px #00000024}.adventure-tabs button.active,.forge-tabs button.active,.market-tabs button.active{color:#fff8df;background:#e8d8ae29;border-color:#f4e1a694;box-shadow:inset 0 -2px #ead697}.community-view{max-width:1100px;margin:0 auto}.community-heading{margin-bottom:18px}.community-summary{gap:10px;margin-bottom:10px;display:flex}.community-summary span{color:#d8e0e3;background:#2f3d4fd9;border:1px solid #efe6cb3d;border-radius:7px;min-width:170px;padding:10px 14px;font-size:12px}.community-summary b{color:#fff1bc;margin-left:6px}.community-chat{overflow:hidden}.community-messages{scroll-behavior:smooth;height:min(58vh,570px);padding:17px;overflow-y:auto}.community-messages article{border-bottom:1px solid #efe6cb21;padding:11px 13px}.community-messages article:nth-child(odd){background:#ffffff06}.community-messages header{align-items:center;gap:12px;display:flex}.community-messages header b{color:#f4dda0;font-size:13px}.community-messages time{color:#9dabb2;font-size:10px}.community-messages p{color:#eef2ef;overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:14px;line-height:1.65}.community-empty{height:100%;color:var(--muted);place-items:center;display:grid}.community-chat form{background:#1e2b3a75;border-top:1px solid #efe6cb33;grid-template-columns:1fr 110px;gap:8px;padding:12px;display:grid}.community-chat form input{min-height:46px;padding:0 13px}.community-chat form button{min-height:46px}.community-error{color:#ffd0c8;background:#782b2b59;margin:0;padding:9px 13px;font-size:12px}.toast{color:#fff8e6;background:#374353f7;border-color:#f4e1a68c;border-radius:7px}.modal-backdrop{background:#111b26ad}.reward-modal{background:linear-gradient(150deg,#445265fa,#273444fa);border-color:#f4e1a685;border-radius:10px}@media (width<=1180px){.community-presence{min-width:86px;padding-inline:7px}.community-presence small{display:none}.brand{min-width:190px}}@media (width<=860px){.topbar{height:64px;padding:0 9px}.content{margin-left:0;padding-top:120px}.community-presence{min-width:48px;height:38px;margin-left:4px}.community-presence span{font-size:0}.community-presence span b{font-size:11px}.community-presence span i{margin-right:4px}.mobile-nav{background:#303d4ff7;border-color:#efe6cb47}.mobile-nav button.active{color:#fff1bd;background:linear-gradient(#0000,#ebd8a430)}.page-view{padding:24px 14px 82px}.community-messages{height:54vh}}@media (width<=560px){.brand b{font-size:11px}.brand small{display:none}.community-summary{grid-template-columns:1fr 1fr;display:grid}.community-summary span{min-width:0;padding:9px;font-size:10px}.community-chat form{grid-template-columns:1fr}.community-chat form button{min-height:42px}}.inventory-lock-icon{object-fit:contain;pointer-events:none;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 1px 1px #000000e6);z-index:4!important;width:18px!important;height:18px!important;position:absolute!important;top:3px!important;right:3px!important}@media (width<=560px){.inventory-lock-icon{width:20px!important;height:20px!important;top:2px!important;right:2px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}.topbar .wallets,.topbar .wallet,.topbar .wallet b{font-variant-numeric:tabular-nums}.topbar .game-currency b{text-align:right;flex:auto;min-width:72px}.topbar .misaka-wallet{cursor:pointer}.topbar .misaka-wallet b{text-align:right;min-width:72px}.panel-title>button,.battle-controls>button{min-width:44px;min-height:44px;padding:8px 12px;font-size:14px!important}.persistent-vitals>button{min-width:44px;min-height:44px}.auto-potion-control button b,.auto-potion-control button small,.battle-chest-dock>header small,.battle-chest-list article small,.battle-chest-list article em,.hero-exp span,.hero-exp b{font-size:12px!important;line-height:1.4!important}.battle-chest-dock select,.battle-chest-list article>button{min-height:44px;font-size:14px!important}.battle-chest-list article>button{min-width:48px;padding-inline:7px}.whitepaper-hero{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.whitepaper-hero h1{letter-spacing:.02em;text-wrap:balance;font-size:clamp(34px,3.2vw,40px)}@media (width<=860px){.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.mobile-nav{min-height:72px;height:calc(72px + env(safe-area-inset-bottom))}.mobile-nav button{touch-action:manipulation;min-width:0;min-height:48px;padding:5px 2px}.mobile-nav button b{font-size:10px!important;line-height:1.2!important}.page-view,.inventory-v005-page,.shop-view,.market-view,.whitepaper-view{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.whitepaper-hero{grid-template-columns:1fr}}@media (width<=700px){.battle-card,.battle-stage{max-width:100%;overflow-x:clip}.battle-card{min-height:0}.battle-stage{justify-content:space-between;gap:0;min-height:510px;padding-inline:3px}.battle-stage .fighter{flex:0 34%;width:min(126px,34%);min-width:0}.battle-stage .versus-mark{overflow-wrap:anywhere;flex:0 0 52px;width:52px;min-width:0}.battle-chest-dock,.battle-chest-dock.collapsed{width:auto;max-height:none;margin:8px;position:relative;inset:auto;overflow:visible}.battle-chest-dock.collapsed{width:calc(100% - 16px)}.battle-chest-list article{grid-template-columns:48px minmax(0,1fr) minmax(48px,auto) minmax(66px,auto);gap:5px;min-height:54px}.battle-controls{flex-wrap:wrap;height:auto;min-height:60px;padding:8px 10px 10px;position:relative;inset:auto}}@media (width<=480px){.topbar{gap:3px;width:100%;max-width:100vw;padding-inline:6px}.topbar .brand{flex:0 0 40px;width:40px;min-width:40px}.topbar .wallets{flex:auto;min-width:0;margin-left:0}.topbar .misaka-wallet{width:100%;min-width:0;max-width:86px;padding-inline:6px}.topbar .wallet-command,.topbar .community-presence{flex:none;margin-left:0}.topbar .community-presence{width:44px;min-width:44px;padding-inline:5px}.topbar .account-wrap{flex:0 0 44px;width:44px;min-width:44px;margin-left:0}.topbar .player-chip{border-left:0;justify-content:center;width:44px;min-width:44px;padding:0}.topbar .player-chip .chevron{display:none}.account-menu{max-width:calc(100vw - 12px);right:0}.persistent-vitals .vital>span{font-size:11px!important}.persistent-vitals .vital>b,.persistent-vitals .vital>b small{font-size:13px!important}.auto-potion-control button{min-height:48px}.battle-chest-list article{grid-template-columns:44px minmax(0,1fr) 48px 66px;padding:5px 3px}}@media (width<=390px){.topbar .misaka-wallet{max-width:76px}.mobile-nav button b{font-size:10px!important}}.equipment-slots-grid article.equipped[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-slots-grid article.equipped[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 68%,#64e7ff33)}}.equipment-slots-grid article.equipped[class*=loot-rarity-]{background:linear-gradient(90deg,var(--rarity),var(--rarity)) top/100% 3px no-repeat, radial-gradient(circle at 50% 40%,var(--rarity),transparent 56%), #ffffff05}@supports (color:color-mix(in lab, red, red)){.equipment-slots-grid article.equipped[class*=loot-rarity-]{background:linear-gradient(90deg,var(--rarity),var(--rarity)) top/100% 3px no-repeat, radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rarity) 18%,transparent),transparent 56%), #ffffff05}}.equipment-slots-grid article.equipped[class*=loot-rarity-]{box-shadow:inset 0 0 24px var(--rarity), 0 0 12px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-slots-grid article.equipped[class*=loot-rarity-]{box-shadow:inset 0 0 24px color-mix(in srgb,var(--rarity) 10%,transparent), 0 0 12px color-mix(in srgb,var(--rarity) 12%,transparent)}}.equipment-slots-grid article.equipped[class*=loot-rarity-]>small{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-slots-grid article.equipped[class*=loot-rarity-]>small{color:color-mix(in srgb,var(--rarity) 46%,#c6d9e0)}}.equipped-item-detail-trigger .equipment-image-placeholder{border-color:var(--rarity);flex:0 0 105px;place-items:center;margin-left:auto;margin-right:auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.equipped-item-detail-trigger .equipment-image-placeholder{border-color:color-mix(in srgb,var(--rarity) 52%,transparent)}}.equipped-item-detail-trigger .equipment-image-placeholder{background:radial-gradient(circle at center,var(--rarity),transparent 66%), #020a103d}@supports (color:color-mix(in lab, red, red)){.equipped-item-detail-trigger .equipment-image-placeholder{background:radial-gradient(circle at center,color-mix(in srgb,var(--rarity) 19%,transparent),transparent 66%), #020a103d}}.equipped-item-detail-trigger .equipment-image-placeholder{box-shadow:inset 0 0 18px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipped-item-detail-trigger .equipment-image-placeholder{box-shadow:inset 0 0 18px color-mix(in srgb,var(--rarity) 7%,transparent)}}.equipped-item-detail-trigger .equipment-image-placeholder>.weapon-atlas-icon,.equipped-item-detail-trigger .equipment-image-placeholder>.equipment-atlas-icon{filter:drop-shadow(0 5px 5px #00000094) drop-shadow(0 0 7px var(--rarity));place-self:center;margin:0}@supports (color:color-mix(in lab, red, red)){.equipped-item-detail-trigger .equipment-image-placeholder>.weapon-atlas-icon,.equipped-item-detail-trigger .equipment-image-placeholder>.equipment-atlas-icon{filter:drop-shadow(0 5px 5px #00000094) drop-shadow(0 0 7px color-mix(in srgb,var(--rarity) 38%,transparent))}}.equipment-rarity-badge{border:1px solid var(--rarity);justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:22px;margin:-1px auto 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.equipment-rarity-badge{border:1px solid color-mix(in srgb,var(--rarity) 62%,transparent)}}.equipment-rarity-badge{background:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-rarity-badge{background:color-mix(in srgb,var(--rarity) 10%,#020a10eb)}}.equipment-rarity-badge{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-rarity-badge{color:color-mix(in srgb,var(--rarity) 86%,white)}}.equipment-rarity-badge{box-shadow:inset 0 0 9px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.equipment-rarity-badge{box-shadow:inset 0 0 9px color-mix(in srgb,var(--rarity) 10%,transparent)}}.equipment-rarity-badge{letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:800;line-height:1}.equipment-rarity-badge>i{background:var(--rarity);width:7px;height:7px;box-shadow:0 0 7px var(--rarity);border-radius:50%}.equipped-item-detail-trigger>.equipped-item-detail-link{color:#73dff3;margin:3px 0 7px;font-size:11px}@media (width<=560px){.equipment-rarity-badge{min-width:68px;min-height:21px;font-size:9px}}.sidebar>.reward-pool-menu-item{background:linear-gradient(90deg,#3b38af29,#25bfdd14);border-top:1px solid #64e7ff33;margin-top:auto}.sidebar>.reward-pool-menu-item>span{color:#9b8cff;filter:drop-shadow(0 0 7px #7d68ffb8)}.sidebar>.reward-pool-menu-item.active{border-color:#69e5ff7a;box-shadow:inset 3px 0 #68e5ff,inset 0 0 20px #69e5ff14}.reward-pool-page{max-width:1500px;margin:0 auto}.reward-pool-page-heading{background:linear-gradient(90deg,#5f4dda1f,#0000 55%),#040f17e6;border:1px solid #63e1fb33;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;padding:20px 22px;display:flex}.reward-pool-page-heading h1{color:#e8faff;margin:3px 0 5px;font:30px PixelMplus,PixelMplus12,monospace}.reward-pool-page-heading>div>span{color:#839da7;font-size:11px}.reward-pool-page-heading>button{color:#bdf4ff;cursor:pointer;background:linear-gradient(105deg,#28b5d32b,#6b4ddd1f);border:1px solid #64e7ff59;min-width:170px;min-height:43px;font-weight:700}.reward-pool-page-heading>button>span{color:#9c8cff;margin-left:8px}.reward-pool-dashboard{--pool-cyan:#63e6ff;--pool-violet:#9d82ff;--pool-gold:#e9bf66;background:linear-gradient(#5cdef609 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5cdef609 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 80% 0,#714bff29,#0000 32%),linear-gradient(145deg,#071824,#040b13 72%);border:1px solid #60e0fa3d;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #48d2f209,0 18px 55px #00000047}.reward-pool-dashboard:before,.reward-pool-dashboard:after{content:"";pointer-events:none;border-color:var(--pool-cyan);opacity:.45;width:54px;height:54px;position:absolute}.reward-pool-dashboard:before{border-top:2px solid;border-left:2px solid;top:9px;left:9px}.reward-pool-dashboard:after{border-bottom:2px solid;border-right:2px solid;bottom:9px;right:9px}.reward-pool-header{z-index:1;background:linear-gradient(90deg,#25a3c21a,#694bdc14);border-bottom:1px solid #60e0fa2b;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex;position:relative}.reward-pool-header>div{align-items:center;gap:12px;display:flex}.reward-pool-header>div>span{color:#c4b7ff;border:1px solid #9d82ff80;place-items:center;width:38px;height:38px;font-size:18px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 14px #7a5aff24,0 0 12px #5fd8ff14}.reward-pool-header>div>div{transform:none}.reward-pool-header h2{color:#dff9ff;letter-spacing:.08em;margin:0;font:16px ui-monospace,monospace}.reward-pool-header p{color:#6f8993;margin:4px 0 0;font-size:10px}.reward-pool-header>b{color:#72e9a6;letter-spacing:.1em;font:9px ui-monospace,monospace}.reward-pool-header>b>i{background:#67ed9f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #67ed9f}.reward-pool-live{z-index:1;box-shadow:inset 3px 0 var(--pool-cyan),inset 0 0 30px #59dcf609;background:radial-gradient(circle at 18% 0,#53d9f521,#0000 38%),linear-gradient(120deg,#071d28f0,#0e0b27eb);border:1px solid #63e6ff4d;margin:14px;padding:18px;position:relative}.reward-pool-live-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reward-pool-live-heading strong{color:#c8f7ff;letter-spacing:-.04em;text-shadow:0 0 14px #53e1ff42;font:31px ui-monospace,monospace}.reward-pool-live-heading b{color:#8e7fe2;letter-spacing:.12em;margin-left:8px;font-size:10px}.reward-pool-live-heading small{color:#78929c;margin-top:4px;font-size:10px;display:block}.reward-pool-live-heading>span{color:#72e8a5;background:#43cf8d0f;border:1px solid #5be99f40;padding:6px 9px;font:9px ui-monospace,monospace}.reward-pool-live-heading>span>i{background:#68eba0;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #68eba0}.reward-pool-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.reward-pool-metrics>span{background:#020a108c;border:1px solid #63e2fb21;padding:11px}.reward-pool-metrics small,.reward-pool-metrics b{display:block}.reward-pool-metrics small{color:#66808a;letter-spacing:.05em;font-size:8px}.reward-pool-metrics b{color:#e5c980;margin-top:5px;font:14px ui-monospace,monospace}.reward-pool-live>p{color:#82bdca;text-align:center;border-top:1px solid #63e2fb1a;margin:14px 0 0;padding-top:11px;font-size:10px}.reward-pool-progress{z-index:1;background:linear-gradient(145deg,#0d1423f5,#080c18f5);border:1px solid #9579ff47;margin:0 14px 14px;padding:18px;position:relative;box-shadow:inset 0 0 35px #694adc0b}.reward-pool-progress>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reward-pool-progress>header>div:first-child{align-items:center;gap:10px;display:flex}.reward-pool-progress>header>div:first-child>span{width:34px;height:34px;color:var(--pool-cyan);border:1px solid #64e7ff57;place-items:center;display:grid}.reward-pool-progress h3{color:#d9f5fa;margin:0;font-size:14px}.reward-pool-progress>header>div:last-child{text-align:right;background:#070a16a6;border:1px solid #9d82ff33;min-width:100px;padding:7px 10px}.reward-pool-progress>header small,.reward-pool-progress>header b{display:block}.reward-pool-progress>header small{color:#687c87;font-size:8px}.reward-pool-progress>header b{color:#aa97ff;font:16px ui-monospace,monospace}.reward-pool-total{color:#728993;justify-content:space-between;margin-top:16px;font-size:9px;display:flex}.reward-pool-total b{color:#e5c97e}.reward-pool-track{background:#040b12;border:1px solid #64e7ff29;height:10px;margin-top:8px;overflow:hidden}.reward-pool-track>i{background:linear-gradient(90deg,#7657e6,#55dff7);min-width:2px;height:100%;display:block;box-shadow:0 0 10px #52def873}.reward-pool-track-labels{color:#647985;grid-template-columns:1fr auto 1fr;margin-top:6px;font-size:8px;display:grid}.reward-pool-track-labels b{color:#8eeaff}.reward-pool-track-labels span:last-child{text-align:right}.reward-pool-efficiency{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.reward-pool-efficiency article{text-align:center;background:linear-gradient(135deg,#0f1f2ab8,#0e0c22bd);border:1px solid #63e2fb24;padding:13px;position:relative}.reward-pool-efficiency article:before{content:"";background:linear-gradient(var(--pool-cyan),var(--pool-violet));width:2px;position:absolute;top:0;bottom:0;left:0}.reward-pool-efficiency small,.reward-pool-efficiency b,.reward-pool-efficiency span{display:block}.reward-pool-efficiency small{color:#687f89;font-size:8px}.reward-pool-efficiency b{color:#e4f5f8;margin:5px 0;font-size:13px}.reward-pool-efficiency span{color:#a993ff;font-size:9px}.reward-pool-tips{margin-top:18px}.reward-pool-tips h4{color:#6b828c;letter-spacing:.08em;margin:0 0 8px;font-size:9px}.reward-pool-tips p{border-top:1px solid #63e2fb14;align-items:center;gap:10px;margin:0;padding:9px 3px;display:flex}.reward-pool-tips p>i{color:#70e7a5;border:1px solid #60e69d66;flex:0 0 20px;place-items:center;height:20px;font-size:10px;font-style:normal;display:grid}.reward-pool-tips p>span{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.reward-pool-tips b{color:#c7dade;font-size:10px}.reward-pool-tips small{color:#667d87;font-size:9px}.reward-pool-footer{z-index:1;color:#617782;border-top:1px solid #63e2fb21;justify-content:space-between;gap:10px;padding:11px 18px;font:8px ui-monospace,monospace;display:flex;position:relative}.reward-pool-inactive,.reward-pool-loading,.reward-pool-connect{text-align:center;background:#040f17e6;border:1px solid #63e2fb33;padding:65px 20px}.reward-pool-inactive>span,.reward-pool-connect>span{color:#9d82ff;font-size:40px}.reward-pool-inactive h3,.reward-pool-connect h1{color:#d9f7fb}.reward-pool-inactive p,.reward-pool-connect p{color:#738b95}.reward-pool-loading{flex-direction:column;align-items:center;gap:8px;display:flex}.reward-pool-loading>i{border:2px solid #63e6ff33;border-top-color:#63e6ff;border-radius:50%;width:26px;height:26px;animation:1s linear infinite spin}.reward-pool-loading>b{color:#c9eff5}.reward-pool-loading>span{color:#6e8791}@media (width<=700px){.reward-pool-page-heading{padding:16px;display:block}.reward-pool-page-heading>button{width:100%;margin-top:13px}.reward-pool-header{padding:14px}.reward-pool-header>b{display:none}.reward-pool-live,.reward-pool-progress{margin:8px;padding:13px}.reward-pool-live-heading{display:block}.reward-pool-live-heading>span{margin-top:9px;display:inline-block}.reward-pool-live-heading strong{font-size:23px}.reward-pool-metrics{grid-template-columns:1fr 1fr}.reward-pool-efficiency{grid-template-columns:1fr}.reward-pool-tips p>span{display:block}.reward-pool-tips small{margin-top:3px;display:block}.reward-pool-footer{display:block}.reward-pool-footer span{margin:3px 0;display:block}}.mission-view{max-width:1420px}.mission-view .mission-section{scroll-margin-top:88px}.mission-view .mission-card{min-height:142px}.mission-view .mission-card-copy h3{overflow-wrap:anywhere}.mission-view .mission-card-copy>small{color:#68dff4}.mission-view .mission-card.claimed{opacity:.82;background:linear-gradient(140deg,#07191beb,#040c12f5);border-color:#58ce9d33}.mission-view .mission-card.claimed .mission-card-mark{color:#79dfb2;background:#58ce9d12;border-color:#58ce9d61}.mission-view .mission-card.claimed .mission-progress-track i{box-shadow:none;background:linear-gradient(90deg,#3b9f7b,#78ddb0)}.mission-empty{color:#7895a2;text-align:center;background:#07131b94;border:1px dashed #64e7ff33;grid-column:1/-1;margin:0;padding:26px}.mission-completed-archive{border-top:1px solid #58ce9d40;margin-top:38px;padding-top:24px}.mission-completed-archive>header h2{color:#9ce6c6}.mission-completed-archive .mission-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-completed-archive .mission-card{min-height:128px}.mission-completed-archive .mission-reward button{color:#82dcb6!important;background:#58ce9d0f!important;border-color:#58ce9d4d!important}@media (width<=1000px){.mission-completed-archive .mission-list{grid-template-columns:1fr}}@media (width<=700px){.mission-view .mission-card{min-height:0}.mission-completed-archive{margin-top:26px;padding-top:18px}}:root{--gs-r-xs:6px;--gs-r-sm:9px;--gs-r-md:14px;--gs-r-lg:20px;--gs-r-pill:999px;--gs-gold:#e6cd98;--gs-gold-bright:#fff0c6;--gs-gold-deep:#b2924f;--gs-cream:#f2ead4;--gs-cream-dim:#ddd2b4;--gs-ink:#2a3242;--gs-ink-soft:#55607a;--gs-surface:#465469e6;--gs-surface-deep:#2e3b4df0;--gs-surface-sink:#1e2938b8;--gs-frame:#f0e7cc42;--gs-frame-strong:#f6e7b59e;--gs-frame-outer:#09111b8c;--gs-elev-1:0 6px 16px #08111b42;--gs-elev-2:0 12px 30px #070f1957;--gs-elev-3:0 22px 54px #050c1575;--gs-glow-gold:0 0 20px #eed28f47;--gs-ease:cubic-bezier(.2, .85, .25, 1);--gs-dur:.2s;--gs-topbar-h:76px;--gs-vitals-h:60px;--gs-rail-w:220px}.topbar{height:var(--gs-topbar-h)}.sidebar{width:var(--gs-rail-w);inset-block-start:var(--gs-topbar-h)}.persistent-vitals{top:var(--gs-topbar-h);left:var(--gs-rail-w);height:var(--gs-vitals-h)}.content{margin-left:var(--gs-rail-w);padding-top:calc(var(--gs-topbar-h) + var(--gs-vitals-h))}.battle-layout,.page-view{min-height:calc(100vh - var(--gs-topbar-h) - var(--gs-vitals-h));min-height:calc(100dvh - var(--gs-topbar-h) - var(--gs-vitals-h))}#chrono-void-stages,#void-reactor{scroll-margin-top:calc(var(--gs-topbar-h) + var(--gs-vitals-h) + 14px)}.login-screen,.character-select-screen,.character-loading-screen,.player-name-screen{background:radial-gradient(at 50% 45%,#0e182394,#0b131deb 62%),linear-gradient(115deg,#14212de6 0%,#1e2f3bcc 43%,#13202de6 100%),url(/world-map-misaka-v1.webp) 50%/cover fixed}.login-card>small,.name-sign-note{color:#a9b6bd!important}.login-card,.name-registration-card,.character-options>button{border-color:var(--gs-frame)!important;background-color:var(--gs-surface)!important}.login-card,.name-registration-card{border-radius:var(--gs-r-lg)}.login-card:before,.name-hero-panel:before{border-radius:var(--gs-r-md);border-color:#f6e7b529}.login-hero,.name-hero-rings,.login-emblem,.phantom-mark{border-radius:var(--gs-r-md)}.phantom-button,.name-submit,.selection-confirm>button{min-height:50px;border-radius:var(--gs-r-pill)!important}.character-options>button{border-radius:var(--gs-r-md);transition:transform var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease), border-color var(--gs-dur) var(--gs-ease)}.character-options>button:hover{box-shadow:var(--gs-elev-3), var(--gs-glow-gold);transform:translateY(-4px)}.character-options>button[aria-pressed=true],.character-options>button.selected{box-shadow:0 0 0 1px var(--gs-gold-deep), var(--gs-elev-3), 0 0 26px #eed28f4d;border-color:var(--gs-gold)!important}.selection-check{border-radius:var(--gs-r-pill)}.character-trait,.initial-class-stats,.name-rule,.name-unique-note,.selection-lock-note,.phantom-error,.character-select-error{border-radius:var(--gs-r-sm)}.name-input-wrap input{border-radius:var(--gs-r-pill)!important}.topbar{border-bottom:1px solid var(--gs-frame);gap:8px;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #08121c52}.topbar:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#f6e7b580 18% 82%,#0000);height:1px;position:absolute;inset:auto 0 -1px}.brand:hover .brand-mark{border-color:var(--gs-gold-bright);box-shadow:inset 0 0 0 4px #ffffff17, 0 0 0 1px #09111b80, var(--gs-glow-gold)}.wallet,.wallet-button,.mc-ticker,.community-presence{border-radius:var(--gs-r-pill);box-shadow:inset 0 1px #ffffff12,0 2px 8px #08121c38}.wallet,.mc-ticker{padding-inline:16px}.wallet-button,.community-presence{padding-inline:14px}.topbar .game-currency{flex:0 0 178px;width:178px}.wallet small,.wallet b,.mc-ticker>span,.mc-ticker>b,.wallet-button b,.wallet-button small,.community-presence span,.community-presence small,.player-chip b,.player-chip small{white-space:nowrap}.wallet b{color:var(--gs-cream);letter-spacing:.01em}.wallet small,.mc-ticker>span{color:#b9c4cc;letter-spacing:.08em}.mc-ticker>b{color:var(--gs-gold)}.wallet-button{border-color:#c6b0f566!important}.wallet-button>span{color:#d9c8ff}.wallet:hover,.wallet-button:hover,.community-presence:hover{box-shadow:inset 0 1px #ffffff1a, var(--gs-glow-gold);border-color:var(--gs-frame-strong)!important}.wallet-button.active{border-color:var(--gs-gold)!important;background:linear-gradient(#f3ead038,#beac841a)!important}.player-chip{border-left:1px solid var(--gs-frame);border-radius:var(--gs-r-pill);height:52px;padding:0 12px 0 14px}.player-chip:hover{background:#f3ead017}.player-chip b{color:var(--gs-cream)}.player-chip small{color:#c2cbd0!important}.player-chip .chevron{transition:transform var(--gs-dur) var(--gs-ease)}.player-chip[aria-expanded=true] .chevron{transform:rotate(180deg)}.account-menu{border-radius:var(--gs-r-md);box-shadow:var(--gs-elev-3), inset 0 0 0 1px #ffffff0d;padding:10px}.account-menu>div b{color:var(--gs-cream)}.account-menu button:hover{color:#fff9ea;background:linear-gradient(90deg,#f3ead033,#f3ead00f)!important}.account-menu .reset-data-button:hover{color:#ffd7a8;background:#d68e4a29!important}.account-menu .logout-button:hover{background:#c8526029!important}.sidebar{overscroll-behavior:contain;padding:0 12px 26px;overflow-y:auto}.side-label{z-index:1;color:var(--gs-cream-dim);letter-spacing:.2em;background:linear-gradient(#344255fc 68%,#34425500);padding:18px 10px 12px;position:sticky;top:0}.sidebar button{border-radius:var(--gs-r-md);color:#dbe3e6;white-space:normal;min-height:48px;transition:transform var(--gs-dur) var(--gs-ease), background-color var(--gs-dur) var(--gs-ease), color var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease);gap:11px;margin:4px 0;padding:8px 11px;line-height:1.35}.sidebar button span{width:32px;height:32px;color:var(--gs-cream);background:#f0e7cc1a;border-radius:10px;flex:0 0 32px;font-size:16px;box-shadow:inset 0 0 0 1px #f0e7cc2e}.sidebar button:hover{color:#fffdf6;background:#f3ead01f;transform:translate(3px)}.sidebar button:hover span{background:#f3ead02e}.sidebar button.active{color:var(--gs-ink);box-shadow:inset 4px 0 0 var(--gs-gold-deep), 0 8px 20px #060e1857, var(--gs-glow-gold);background:linear-gradient(100deg,#f5edd6f5,#ded1b0d6);border-color:#0000}.sidebar button.active:hover{color:var(--gs-ink);transform:translate(3px)}.sidebar button.active b{color:var(--gs-ink)}.sidebar button.active span{color:#f7f0da;text-shadow:none;background:linear-gradient(160deg,#55647c,#333f52);box-shadow:inset 0 0 0 1px #ffffff29}.sidebar button em{background:linear-gradient(#d3634f,#ab3f34);flex:none;width:22px;height:22px;font-size:11px;font-weight:700;box-shadow:0 0 0 1px #ffe2c580,0 2px 7px #00000057}.side-separator{background:var(--gs-frame);margin:16px 10px}.persistent-vitals{border-bottom:1px solid var(--gs-frame);gap:14px;padding:8px 18px;box-shadow:0 8px 22px #08121c42}.persistent-vitals .vital{border-left:1px solid var(--gs-frame);height:44px;padding-left:16px}.persistent-vitals .vital>span{color:var(--gs-cream-dim);letter-spacing:.16em}.persistent-vitals .vital>b{color:#fffdf4;font-variant-numeric:tabular-nums}.persistent-vitals .power-vital>b{color:var(--gs-gold-bright)}.persistent-vitals .hp-vital>i{border-radius:var(--gs-r-pill);background:#141e2ae6;height:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0e7cc33}.persistent-vitals .hp-vital>i>em{border-radius:var(--gs-r-pill);transition:width .28s var(--gs-ease);background:linear-gradient(#8ff0cd,#3fbf94 62%,#2d9e78);box-shadow:0 0 10px #5ae4b480,inset 0 1px #ffffff73}.persistent-vitals>button{border-radius:var(--gs-r-pill);border:1px solid var(--gs-frame-strong);color:#fff6df;background:linear-gradient(#f3ead033,#beac8414);padding-inline:18px}.persistent-vitals>button:hover{background:linear-gradient(180deg, var(--gs-cream), var(--gs-cream-dim));color:var(--gs-ink);box-shadow:var(--gs-glow-gold)}.adventure-tabs,.forge-tabs,.inventory-category-tabs,.item-box-tabs{border-radius:var(--gs-r-pill);box-shadow:inset 0 0 0 1px #f0e7cc24, var(--gs-elev-1);gap:5px;padding:6px}.forge-tabs,.inventory-category-tabs{border:1px solid var(--gs-frame);background:#324052cc}.adventure-tabs button,.forge-tabs button,.inventory-category-tabs button,.item-box-tabs button,.market-tabs button{border-radius:var(--gs-r-pill);color:#cfd8dc;min-height:48px;transition:background-color var(--gs-dur) var(--gs-ease), color var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease), transform var(--gs-dur) var(--gs-ease);border:1px solid #0000;position:relative}.adventure-tabs button span{width:30px;height:30px;color:var(--gs-cream);background:#f0e7cc1a;border-radius:10px;flex:0 0 30px;place-items:center;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #f0e7cc2e}.adventure-tabs button:hover,.forge-tabs button:hover,.inventory-category-tabs button:hover,.item-box-tabs button:hover{color:#fffdf6;background:#f3ead01a}.adventure-tabs button.active,.forge-tabs button.active,.inventory-category-tabs button.active,.item-box-tabs button.active{color:var(--gs-ink)!important;box-shadow:0 6px 16px #060e1852, inset 0 1px #fff9, var(--gs-glow-gold)!important;background:linear-gradient(#f6eed8f7,#e0d3b2e6)!important;border-color:#0000!important}.adventure-tabs button.active b,.forge-tabs button.active b,.inventory-category-tabs button.active b,.item-box-tabs button.active b{color:var(--gs-ink)}.adventure-tabs button.active small,.item-box-tabs button.active small{color:var(--gs-ink-soft)!important}.adventure-tabs button.active span{color:#f7f0da;background:linear-gradient(160deg,#55647c,#333f52);box-shadow:inset 0 0 0 1px #ffffff29}.market-tabs{border-bottom-color:var(--gs-frame)}.market-tabs button{border-radius:var(--gs-r-sm) var(--gs-r-sm) 0 0;border-bottom:3px solid #0000}.market-tabs button.active{color:#fff7e2;border-bottom-color:var(--gs-gold);background:linear-gradient(#0000,#f3ead029)}.panel,.battle-card,.auto-potion-panel,.inventory-panel,.inventory-detail,.inventory-energy-card,.inventory-selection-panel,.inventory-collection-panel,.item-box-panel,.equipment-slots-panel,.forge-inventory,.forge-control,.mining-stage-panel,.mining-detail-panel,.core-charge-panel,.void-reactor-panel,.shop-product,.shop-balance-summary,.shop-security,.shop-rate-note,.potion-shop,.potion-card,.potion-wallet,.market-listings article,.my-listings article,.sell-panel,.sell-form,.misaka-balance,.market-notice,.expedition-grid article,.craft-grid article,.world-map-side-panel,.whitepaper-section article,.paper-grid article,.whitepaper-disclaimer,.feature-hero,.mission-card,.mission-claim-summary,.mission-empty,.leaderboard-podium-card,.leaderboard-table-wrap,.leaderboard-my-rank,.leaderboard-notice,.devnet-action-card,.devnet-token-panel,.devnet-nft-section,.reward-pool-card,.reward-pool-dashboard,.reward-pool-metrics,.reward-pool-tips,.reward-pool-connect,.reward-pool-inactive,.mining-connect,.battle-chest-dock,.equipment-comparison,.equipment-slots-grid article,.leaderboard-header,.forge-item-grid>button,.login-card,.name-registration-card,.name-hero-panel{border-radius:var(--gs-r-md);box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 0 0 1px #f0e7cc21, inset 0 1px #ffffff12, var(--gs-elev-2)}.stats-primary,.withdraw-limit,.wallet-connection-bar,.reactor-charge-preview>span,.inventory-item-facts>div,.token-facts,.paper-callout,.item-detail dl,.auto-potion-control,.shop-cap,.shop-boost-status,.shop-pending,.shop-error,.potion-effect,.potion-price,.potion-owned,.potion-cooldown-status,.potion-note,.market-ca,.market-price,.market-safety,.market-empty,.market-error,.leaderboard-error,.leaderboard-footnote,.reactor-warning,.community-error,.community-summary span,.mission-progress-label,.revive-warning,.revive-error,.sell-summary,.bulk-sell-summary,.equipment-v2-summary,.forge-level-summary,.loadout-summary,.world-chapter-summary,.battle-chest-collapsed-summary,.offline-status,.knight-only-note,.forge-power-multiplier,.leaderboard-toolbar,.inventory-selection-summary,.equipment-detail-image,.equipment-comparison>div,.paper-table-scroll,.paper-rate-table,.mining-status-grid>span,.batch-result-grid>div,.reward-grid>div,.devnet-summary-grid>div,.devnet-vault-grid>div{border-radius:var(--gs-r-sm)}.equipment-slots-grid article{overflow:hidden}.core-panel .energy-bar,.energy-bar,.limit-track,.stage-progress>div,.hp-bar,.job>div>div,.reward-pool-track,.forge-progress-track,.mining-progress-track,.hero-exp>div{border-radius:var(--gs-r-pill);overflow:hidden}.energy-bar>i,.limit-track>i,.stage-progress>div>i,.hp-bar>i,.job>div>div>i,.reward-pool-track>i,.hero-exp>div>i{border-radius:var(--gs-r-pill)}.panel-title,.battle-heading,.inventory-toolbar,.forge-inventory>header,.void-reactor-panel>header{border-radius:var(--gs-r-md) var(--gs-r-md) 0 0;border-bottom:1px solid var(--gs-frame);color:var(--gs-cream);letter-spacing:.14em}.panel-title{padding-inline:15px}.expedition-grid article,.craft-grid article,.market-listings article,.my-listings article,.shop-product,.mission-card,.devnet-action-card,.leaderboard-podium-card{transition:transform var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease), border-color var(--gs-dur) var(--gs-ease)}.expedition-grid article:hover,.craft-grid article:hover,.market-listings article:hover,.my-listings article:hover,.shop-product:hover,.mission-card:hover,.devnet-action-card:hover{box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 0 0 1px #f6e7b54d, var(--gs-elev-3), var(--gs-glow-gold);transform:translateY(-4px)}.expedition-grid article.selected{box-shadow:0 0 0 1px var(--gs-gold-deep), inset 0 0 0 1px #f6e7b580, var(--gs-elev-3), 0 0 26px #eed28f57;transform:translateY(-4px)}.area-art{border-radius:var(--gs-r-md) var(--gs-r-md) 0 0}.item-icon,.portrait,.inventory-energy-icon,.inventory-item-image,.inventory-selection-summary>div,.shop-product-art,.shop-chest-drop-art,.potion-bottle,.reward-icon,.nft-item-icon,.loadout-hero-art,.mining-hero,.equipment-image-placeholder,.stats-modal-hero,.leaderboard-podium-avatar{border-radius:var(--gs-r-sm)}.core-orb{box-shadow:0 0 24px #626bff3d,inset 0 0 18px #56c0ff42,0 0 0 1px #f0e7cc2e}.page-heading{border-bottom:1px solid var(--gs-frame);padding-bottom:18px}.page-heading h1,.battle-heading h1{line-height:1.28}.eyebrow:before{content:"";vertical-align:1px;background:linear-gradient(135deg, var(--gs-gold-bright), var(--gs-gold-deep));width:7px;height:7px;margin-right:9px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 8px #eed28f80}.item-icon .eyebrow:before,.area-art .eyebrow:before{content:none}.brand{border-radius:var(--gs-r-md);padding-inline:6px}.brand:hover{background:#f3ead012}button:not(:disabled),a[role=button]{transition:transform var(--gs-dur) var(--gs-ease), background-color var(--gs-dur) var(--gs-ease), color var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease), border-color var(--gs-dur) var(--gs-ease)}button:not(:disabled):active{transform:translateY(1px)scale(.994)}button:disabled{opacity:.5;filter:grayscale(.3);cursor:not-allowed}.primary-button,.mining-primary,.forge-submit,.buy-button,.community-chat form button,.leaderboard-publish,.mission-claim-summary button,.shop-buy,.potion-buy,.revive-pay,.world-map-detail-action>button{letter-spacing:.04em;min-height:46px;padding-inline:24px;font-weight:700;box-shadow:0 0 0 1px #8c723c8c,inset 0 1px #fffdf0e6,0 8px 20px #08121c4d;color:var(--gs-ink)!important;border-radius:var(--gs-r-pill)!important;background:linear-gradient(#f4ebcf,#cfbf95)!important;border:1px solid #faebbd9e!important}.primary-button:not(:disabled):hover,.mining-primary:not(:disabled):hover,.forge-submit:not(:disabled):hover,.buy-button:not(:disabled):hover,.community-chat form button:not(:disabled):hover,.leaderboard-publish:not(:disabled):hover,.mission-claim-summary button:not(:disabled):hover,.shop-buy:not(:disabled):hover,.potion-buy:not(:disabled):hover,.revive-pay:not(:disabled):hover,.world-map-detail-action>button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 0 1px #8c723c99,inset 0 1px #fffffaf2,0 12px 26px #08121c57,0 0 24px #eed28f61}.primary-button.full{width:calc(100% - 28px)}.battle-controls button,.panel-title button,.loot-actions button,.expedition-grid button,.craft-grid button,.leaderboard-reload,.inventory-energy-reload,.inventory-selection-close,.chrono-void-local-nav a,.reactor-actions a,.whitepaper-hero aside button,.bulk-sell-open,.mission-reward button,.potion-use,.cancel-listing,.sync-assets-button,.equipped-item-detail-link,.inventory-detail-disclosure,.equipment-slots-grid article>button,.inventory-consumable-grid article>button,.inventory-chest-grid article>button,.loot-actions button,.bulk-sell-actions button,.equipped-detail-status button{color:#eae3d0;background:#f3ead012;border-radius:var(--gs-r-pill)!important;border:1px solid var(--gs-frame)!important}.battle-controls button:not(:disabled):hover,.panel-title button:not(:disabled):hover,.loot-actions button:not(:disabled):hover,.expedition-grid button:not(:disabled):hover,.craft-grid button:not(:disabled):hover,.leaderboard-reload:not(:disabled):hover,.inventory-energy-reload:not(:disabled):hover,.inventory-selection-close:not(:disabled):hover,.chrono-void-local-nav a:hover,.reactor-actions a:hover,.whitepaper-hero aside button:not(:disabled):hover,.bulk-sell-open:not(:disabled):hover,.mission-reward button:not(:disabled):hover,.potion-use:not(:disabled):hover,.cancel-listing:not(:disabled):hover,.sync-assets-button:not(:disabled):hover,.equipment-slots-grid article>button:not(:disabled):hover,.inventory-consumable-grid article>button:not(:disabled):hover,.inventory-chest-grid article>button:not(:disabled):hover,.bulk-sell-actions button:not(:disabled):hover,.equipped-detail-status button:not(:disabled):hover{background:linear-gradient(180deg, var(--gs-cream), var(--gs-cream-dim));box-shadow:var(--gs-elev-1), var(--gs-glow-gold);border-color:var(--gs-frame-strong)!important;color:var(--gs-ink)!important}.battle-controls button.resume{color:#fff5dc;background:linear-gradient(#f3ead038,#beac841a);border-color:var(--gs-gold)!important}.inventory-energy-add{border-radius:var(--gs-r-pill)!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;border-radius:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=number]),select,textarea{min-height:42px;box-shadow:inset 0 2px 5px #060e1757;border-radius:var(--gs-r-pill)!important;padding-inline:15px!important}input[type=number]{min-height:42px;box-shadow:inset 0 2px 5px #060e1757;border-radius:var(--gs-r-pill)!important}input[type=range]{accent-color:var(--gs-gold)}input[type=checkbox],input[type=radio]{accent-color:var(--gs-gold-deep);width:18px;height:18px}input[type=number]{text-align:center;padding-inline:6px!important}textarea{border-radius:var(--gs-r-md)!important;padding-block:11px!important}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gs-cream) 50%), linear-gradient(135deg, var(--gs-cream) 50%, transparent 50%)!important;background-color:#1b2837cc!important;background-position:right 17px center,right 12px center!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}input:focus,select:focus,textarea:focus{border-color:var(--gs-frame-strong)!important;box-shadow:inset 0 2px 5px #060e174d,0 0 0 3px #eed28f38!important}input::placeholder,textarea::placeholder{color:#93a2ab!important}.item-box-grid,.equipment-inventory-grid,.inventory-chest-grid,.inventory-consumable-grid{gap:7px}.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:7px}.item-box-grid>button,.item-box-grid>.empty-box-slot,.equipment-inventory-grid>button,.inventory-chest-grid>button,.inventory-consumable-grid>button{border-radius:var(--gs-r-sm);transition:transform var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease), border-color var(--gs-dur) var(--gs-ease)}.item-box-grid>.empty-box-slot,.equipment-inventory-grid>.empty-box-slot{box-shadow:inset 0 0 0 1px #f0e7cc0d;background:#f0e7cc06!important;border-color:#f0e7cc1a!important}.item-box-grid>.empty-box-slot>small{opacity:.62}.item-box-grid>button[class*=loot-rarity-]:hover,.equipment-inventory-grid>button[class*=loot-rarity-]:hover{transform:translateY(-3px)}.item-box-grid>button[class*=loot-rarity-].selected{transform:translateY(-3px);outline-color:var(--gs-gold-bright)!important}.item-box-grid>button[class*=loot-rarity-].protected{border-color:var(--gs-gold)!important}.inventory-grid-item-meta em,.inventory-grid-item-meta b{border-radius:5px}.inventory-grid-item-meta em{font-size:10px!important}.inventory-v005-layout .inventory-grid-item-meta b{font-size:11px!important}.inventory-v005-layout .item-box-grid>button>small,.inventory-v005-layout .item-box-grid>.empty-box-slot>small{font-size:10px!important}.equipment-rarity-badge{border-radius:var(--gs-r-pill)}.loot-rarity{border-radius:var(--gs-r-pill);padding:6px 13px}.mission-card-mark{border-radius:var(--gs-r-sm)}.mission-progress-track{border-radius:var(--gs-r-pill);height:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0e7cc29}.mission-progress-track>i,.mission-progress-track>em{border-radius:var(--gs-r-pill)}.leaderboard-list>li,.leaderboard-table-wrap tr{transition:background-color var(--gs-dur) var(--gs-ease)}.leaderboard-list>li:hover,.leaderboard-table-wrap tbody tr:hover{background:#f3ead014}.leaderboard-rank,.leaderboard-podium-rank{border-radius:var(--gs-r-pill)}.leaderboard-you{box-shadow:inset 0 0 0 1px var(--gs-frame-strong)}.report-panel li{border-bottom-color:#f0e7cc1a}.stat-row span{border-right-color:var(--gs-frame)}.hourly{border-radius:var(--gs-r-sm);border-color:var(--gs-frame)}.modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9)}.reward-modal,.loot-drop-modal,.stats-detail-modal,.revive-modal,.reset-data-modal,.batch-open-modal,.bulk-sell-modal,.equipment-detail-modal{box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 0 0 1px #f6e7b542, var(--gs-elev-3);animation:gsModalRise .26s var(--gs-ease) both;border-radius:var(--gs-r-lg)!important}.stats-detail-modal,.batch-open-modal,.bulk-sell-modal,.equipment-detail-modal,.revive-modal{border-color:var(--gs-frame-strong)!important}.reward-modal:before{border-radius:var(--gs-r-md);border-color:#f6e7b529;inset:10px}.modal-close{top:12px;right:12px}.modal-close,.inventory-selection-close{width:38px;height:38px;color:var(--gs-cream);background:#f3ead014;place-items:center;padding:0;line-height:1;display:grid;border:1px solid var(--gs-frame)!important;border-radius:var(--gs-r-pill)!important;font-size:22px!important}.modal-close:hover,.inventory-selection-close:hover{background:linear-gradient(180deg, var(--gs-cream), var(--gs-cream-dim));transform:rotate(90deg);border-color:var(--gs-frame-strong)!important;color:var(--gs-ink)!important}@keyframes gsModalRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.toast{border-radius:var(--gs-r-pill);box-shadow:var(--gs-elev-3), inset 0 0 0 1px #f6e7b538;animation:gsToastRise .24s var(--gs-ease) both;padding:14px 22px}@keyframes gsToastRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}*{scrollbar-color:#d8c79c80 transparent;scrollbar-width:thin}::-webkit-scrollbar-track{border-radius:var(--gs-r-pill);background:#0c162157}::-webkit-scrollbar-thumb{border-radius:var(--gs-r-pill);background-color:#d8c79c75;background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:#eedbadad}::-webkit-scrollbar-corner{background:0 0}::selection{color:#fffdf4;background:#eed28f52}.mobile-nav{overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--gs-frame);grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;gap:4px;padding-inline:6px;overflow:auto hidden;box-shadow:0 -8px 26px #060e1857;grid-template-columns:none!important}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{border-radius:var(--gs-r-md);color:#c3ced3;position:relative}.mobile-nav button span{font-size:19px}.mobile-nav button.active{box-shadow:0 4px 12px #060e184d,inset 0 1px #fff9;color:var(--gs-ink)!important;background:linear-gradient(#f6eed8f2,#ded1b0db)!important}@media (width<=1180px){:root{--gs-rail-w:206px}}@media (width<=860px){:root{--gs-topbar-h:64px;--gs-vitals-h:58px}.content{margin-left:0}.persistent-vitals{left:0}.sidebar{width:206px}.adventure-tabs button,.forge-tabs button,.inventory-category-tabs button,.item-box-tabs button{min-height:46px}.inventory-v005-layout .item-box-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}}@media (width<=560px){.page-heading{padding-bottom:14px}.persistent-vitals{gap:10px;padding-inline:12px}.persistent-vitals .vital{padding-left:11px}.primary-button,.mining-primary,.forge-submit,.buy-button{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.sidebar button:hover,.sidebar button.active:hover,.expedition-grid article:hover,.craft-grid article:hover,.market-listings article:hover,.my-listings article:hover,.shop-product:hover,.mission-card:hover,.devnet-action-card:hover,.item-box-grid>button[class*=loot-rarity-]:hover,.equipment-inventory-grid>button[class*=loot-rarity-]:hover,.primary-button:not(:disabled):hover,.mining-primary:not(:disabled):hover,.forge-submit:not(:disabled):hover,.buy-button:not(:disabled):hover{transform:none}.reward-modal,.loot-drop-modal,.stats-detail-modal,.revive-modal,.reset-data-modal,.batch-open-modal,.bulk-sell-modal,.equipment-detail-modal,.toast{animation:none}.modal-close:hover,.inventory-selection-close:hover{transform:none}}.content>*{animation:gsViewIn .24s var(--gs-ease) both}@keyframes gsViewIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.account-menu{transform-origin:100% 0;animation:gsMenuPop .18s var(--gs-ease) both}@keyframes gsMenuPop{0%{opacity:0;transform:scale(.96)translateY(-5px)}to{opacity:1;transform:none}}@media (width>=861px){.toast{bottom:auto;left:50%;right:auto;top:calc(var(--gs-topbar-h) + var(--gs-vitals-h) + 16px);animation:gsToastDrop .28s var(--gs-ease) both;transform:translate(-50%)}}@keyframes gsToastDrop{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.reward-modal:after,.loot-drop-modal:after,.stats-detail-modal:after,.revive-modal:after,.reset-data-modal:after,.batch-open-modal:after,.bulk-sell-modal:after,.equipment-detail-modal:after,.login-card:after,.name-registration-card:after{content:"";pointer-events:none;--gs-tick:#eed8a08c;background-image:linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick)), linear-gradient(var(--gs-tick), var(--gs-tick));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px,18px 2px,2px 18px;position:absolute;inset:9px}.mission-reward b{border-radius:var(--gs-r-pill);color:var(--gs-gold-bright);font-variant-numeric:tabular-nums;background:#f3ead014;border:1px solid #f6e7b557;align-items:center;gap:6px;padding:5px 13px;display:inline-flex}.mission-claim-summary b,.hourly b,.stage-progress b{font-variant-numeric:tabular-nums}.sidebar button,.mobile-nav button,.adventure-tabs button,.forge-tabs button,.inventory-category-tabs button,.item-box-tabs button,.market-tabs button,.player-chip,.brand{-webkit-user-select:none;user-select:none}.topbar{border-bottom-color:#f0e7cc26;box-shadow:0 10px 30px #060e1852}.wallet,.mc-ticker,.community-presence{background:#1f2b3b70;border-color:#ede5ca2b!important}.misaka-wallet{border-color:#baa0eb4d!important}.wallet:hover,.community-presence:hover{background:#2b394b99}.adventure-tabs button.active:after,.forge-tabs button.active:after,.inventory-category-tabs button.active:after,.item-box-tabs button.active:after{content:"";background:linear-gradient(90deg, transparent, var(--gs-gold-deep), transparent);border-radius:2px;width:26px;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.forge-tabs button,.inventory-category-tabs button,.item-box-tabs button,.page-heading{position:relative}.page-heading:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f0e7cc0d,#0000 62%);border:2px solid #f0e7cc12;width:86px;height:86px;position:absolute;top:50%;left:-16px;transform:translateY(-56%)rotate(45deg)}.mission-card.claimable{box-shadow:inset 3px 0 #ffcb5d, 0 0 0 1px #ffffff38, 0 0 22px #ffc0431a, var(--gs-elev-2)}*{scrollbar-color:#e2d6b26b transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#e8debe66;border-width:2px}@media (prefers-reduced-motion:reduce){.content>*,.account-menu,.toast{animation:none}}.topbar{background:linear-gradient(#263344f7,#1d2a3aed);border-bottom:0;box-shadow:0 18px 34px -16px #030911c7}.topbar .game-currency,.topbar .misaka-wallet{background:linear-gradient(#ffffff0f,#0000 46%),#040d179e;box-shadow:inset 0 1px #ffffff17,0 3px 10px #040a1259;border-color:#f0e7cc42!important}.topbar .misaka-wallet{border-color:#baa0eb6b!important}.topbar .mc-ticker,.topbar .community-presence{box-shadow:none;background:0 0;border-color:#0000!important}.topbar .mc-ticker:hover,.topbar .community-presence:hover{box-shadow:none;background:#f3ead012;border-color:#f0e7cc38!important}.coin{border:0}.gold-coin{color:#ffc65c;width:20px;height:20px;box-shadow:none;background:url(/items/gold-coin-v1.webp) 50%/contain no-repeat;border-radius:0}.gem-coin{color:#ad78ff;background:linear-gradient(135deg,#efe2ff 0%,#c39bff 26%,#8250ec 56%,#4c1fa6 100%);border:0;border-radius:4px;width:18px;height:18px;box-shadow:0 0 12px #9e6aff80,inset 0 0 0 1px #e9d6ffbf,inset -3px -3px 6px #300f749e,inset 3px 3px 5px #ffffff61}.player-chip .mini-sprite{background-color:#152131e6;border-radius:10px;box-shadow:inset 0 0 0 1px #f0e7cc4d,inset 0 -8px 10px #040a1280,0 2px 6px #00000061}.wallet-button{box-shadow:inset 0 1px #ffffff1a,0 3px 10px #040a124d;background:linear-gradient(#815cd647,#34226066)!important}.wallet-button>span{text-shadow:0 0 10px #b28cffcc}.battle-card{border-radius:var(--gs-r-lg)}.battle-stage{background:linear-gradient(#0000 58%,#03091029 74%,#03091099)}.nameplate span{border-radius:var(--gs-r-pill);color:var(--gs-gold-bright);background:#050c14bd;border:1px solid #f6e7b561;padding:2px 9px}.enemy-name span{color:#e5bdff;border-color:#d69dff6b}.hp-bar{border-radius:var(--gs-r-pill);border-color:#f0e7cc3d;height:8px;overflow:hidden}.hp-bar i,.battle-chest-collapsed-summary,.battle-chest-dock.collapsed{border-radius:var(--gs-r-pill)}.touch-fx-layer{z-index:400;pointer-events:none;position:fixed;inset:0}.touch-fx{width:0;height:0;position:absolute}.touch-fx:before{content:"";width:34px;height:34px;animation:gsTouchRing .5s var(--gs-ease) both;border:2px solid #f3e8cad9;border-radius:50%;position:absolute;top:-17px;left:-17px;box-shadow:0 0 12px #eed28f99,inset 0 0 8px #eed28f59}.touch-fx:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:radial-gradient(circle,#fffbebf2,#fff0c680 34%,#0000 62%);width:24px;height:24px;animation:.45s ease-out both gsTouchStar;position:absolute;top:-12px;left:-12px}@keyframes gsTouchRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes gsTouchStar{0%{opacity:1;transform:scale(.2)rotate(0)}60%{opacity:.85}to{opacity:0;transform:scale(1.15)rotate(45deg)}}.game-shell:after,.login-screen:after,.character-select-screen:after,.character-loading-screen:after,.player-name-screen:after{content:"";pointer-events:none;background:radial-gradient(at 50% -12%,#ffecbe12,#0000 42%),radial-gradient(at 50% 118%,#050b1480,#0000 56%),linear-gradient(#09121e1a,#0000 28% 72%,#050b1452);position:fixed;inset:0}.battle-stage:after{content:"";z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:screen;background-image:radial-gradient(circle,#fff4c8d9 0 1.5px,#0000 3.5px),radial-gradient(circle,#a3e7ffb3 0 1px,#0000 2.6px),radial-gradient(circle,#fff4c880 0 1px,#0000 2.4px);background-repeat:repeat;background-size:230px 270px,170px 210px,310px 330px;animation:17s linear infinite gsMotes;position:absolute;inset:-6% 0 10%}@keyframes gsMotes{0%{background-position:20% 110%,70% 95%,42% 70%}to{background-position:24% -30%,66% -15%,46% -50%}}.mission-card-copy>small{color:#d3c592;letter-spacing:.11em}.mission-progress-track i{background:linear-gradient(90deg,#c89a3f,#edd189);box-shadow:0 0 9px #ffce6a73}.sidebar button span{text-shadow:0 1px #040a1299,0 0 10px #f0e7cc1f}.sidebar button.active span{text-shadow:none}.mission-card-mark{color:var(--gs-cream);background:#f3ead012;border-color:#f0e7cc4d}.goal-section .mission-card-mark{color:#bda1ff;background:#915ff214;border-color:#a67bff70}@media (prefers-reduced-motion:reduce){.touch-fx:before,.touch-fx:after{opacity:0;animation:none}.battle-stage:after{animation:none}}.sidebar button span svg,.mobile-nav button span svg,.adventure-tabs button span svg,.wallet-button>span svg{width:18px;height:18px;display:block}.sidebar button span,.adventure-tabs button span{place-items:center;display:grid}.mobile-nav button span{place-items:center;width:24px;height:24px;font-size:0;display:grid}.mobile-nav button span svg{width:20px;height:20px}.wallet-button>span{place-items:center;font-size:0;display:grid}.wallet-button>span svg{filter:drop-shadow(0 0 8px #b28cffb3);width:20px;height:20px}.character-equipment-layout{grid-template-columns:184px minmax(0,1fr) 336px}.equipment-slots-grid article>button{white-space:nowrap;padding-inline:6px}.character-local-nav{top:calc(var(--gs-topbar-h) + var(--gs-vitals-h) + 18px);flex-direction:column;align-self:start;gap:4px;padding:14px 0;display:flex;position:sticky}.character-local-nav button{border-radius:var(--gs-r-sm);color:#b9c4cf;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--gs-dur) var(--gs-ease), transform var(--gs-dur) var(--gs-ease), text-shadow var(--gs-dur) var(--gs-ease);background:0 0;align-items:center;gap:11px;padding:11px 12px;font-size:14px;display:flex;border:0!important}.character-local-nav button i{width:8px;height:8px;transition:background-color var(--gs-dur) var(--gs-ease), transform var(--gs-dur) var(--gs-ease), box-shadow var(--gs-dur) var(--gs-ease);background:0 0;border:1px solid #f0e7cc73;flex:0 0 8px;transform:rotate(45deg)}.character-local-nav button:hover{color:#f4efe0;transform:translate(3px);box-shadow:none!important;background:0 0!important}.character-local-nav button:hover i{background:#f0e7cc8c}.character-local-nav button.active{color:#fffdf4;letter-spacing:.05em;text-shadow:0 0 16px #eed28f8c,0 1px 3px #00000080;font-size:17px;font-weight:700}.character-local-nav button.active i{background:linear-gradient(135deg, var(--gs-gold-bright), var(--gs-gold-deep));border-color:#0000;transform:rotate(45deg)scale(1.3);box-shadow:0 0 10px #eed28fb3}.goal-section .mission-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:172px;grid-auto-flow:column;gap:8px;padding:4px 2px 12px;display:grid;overflow-x:auto}.goal-section .mission-card{text-align:center;scroll-snap-align:start;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:252px;padding:16px 12px 13px}.goal-section .mission-card-mark{width:34px;height:34px}.goal-section .mission-card-copy{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.goal-section .mission-card-copy h3{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.goal-section .mission-card-copy p{color:#93a7b1;font-size:11px}.goal-section .mission-progress-label{justify-content:center;gap:7px;width:100%;font-size:11px}.goal-section .mission-progress-track{width:100%}.goal-section .mission-reward{text-align:center;width:100%}.goal-section .mission-reward small{display:none}.goal-section .mission-reward b{margin:0 0 8px;padding:4px 11px;font-size:12px}.goal-section .mission-reward button{min-height:38px;font-size:12px!important}.mission-completed-archive .mission-list{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}@media (width<=1180px){.character-equipment-layout{grid-template-columns:168px minmax(0,1fr) 320px}}@media (width<=1000px){.character-equipment-layout{grid-template-columns:minmax(0,1fr) 320px}.character-local-nav{flex-flow:wrap;grid-column:1/-1;gap:2px 14px;padding:0 0 4px;position:static}.character-local-nav button{padding:9px 6px}.character-local-nav button.active{font-size:15px}}@media (width<=860px){.character-equipment-layout{grid-template-columns:1fr}.goal-section .mission-list{grid-auto-columns:158px}}@media (prefers-reduced-motion:reduce){.character-local-nav button:hover{transform:none}}.battle-controls{border-radius:0 0 var(--gs-r-lg) var(--gs-r-lg);border-top-color:#f0e7cc29}.auto-potion-control>button{border-radius:var(--gs-r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#f0e7cc3d}.auto-potion-control>button.enabled{box-shadow:0 8px 20px #0000004d,0 0 16px #5be2ac40}.battle-chest-list article{border-radius:var(--gs-r-sm)}.chest-dock-toggle,.chest-inventory-button{border-radius:var(--gs-r-pill)!important}.world-map-legend{gap:6px}.world-map-legend span{border-radius:var(--gs-r-pill);background:#040c148c;border:1px solid #f0e7cc29;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.stat-row{border-radius:0 0 var(--gs-r-md) var(--gs-r-md);overflow:hidden}.equipment-comparison{border-radius:var(--gs-r-md);overflow:hidden}.equipment-comparison .up,.equipment-comparison .down,.equipment-comparison .same{border-radius:7px}.equipment-comparison .up{background:#58ce9d1f}.equipment-comparison .down{background:#d66a6a1f}.equipment-comparison .same{background:#f0e7cc0d}.reset-actions button{min-height:44px;border-radius:var(--gs-r-pill)!important}.reset-step,.reset-final,.reset-error,.limit-note,.stats-growth-note,.batch-gold-breakdown,.loot-auto-sold{border-radius:var(--gs-r-sm)}.stats-growth-note{border-left:2px solid var(--gs-gold-deep);border-radius:0 var(--gs-r-sm) var(--gs-r-sm) 0;background:#f3ead00d;padding:10px 13px}.mining-connect,.wallet-connect-gate{border-radius:var(--gs-r-md);background-color:var(--gs-surface);box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 0 0 1px #f0e7cc21, var(--gs-elev-2);border-color:var(--gs-frame)!important}.wallet-connect-emblem{border-radius:var(--gs-r-md)}.community-messages article{border-radius:var(--gs-r-sm)}.community-messages article:hover{background:#f3ead00f}.page-heading,.mission-section>header,.panel-title,.battle-heading,.inventory-toolbar,.forge-inventory>header,.void-reactor-panel>header,.equipment-comparison>header,.account-menu>div,.community-chat form,.market-tabs,.whitepaper-hero,.whitepaper-section,.mission-completed-archive{border-image:linear-gradient(90deg,#0000,#f0e7cc57 14% 86%,#0000) 1}.persistent-vitals .vital,.stat-row span,.token-facts div,.whitepaper-index a{border-image:linear-gradient(#0000,#f0e7cc4d 30% 70%,#0000) 1}.report-panel li,.community-messages article,.item-detail dl,.item-detail dl div,.account-menu .logout-button{border-color:#f0e7cc1a}.side-separator{background:linear-gradient(90deg,#0000,#f0e7cc52,#0000);position:relative;overflow:visible}.side-separator:before{content:"";background:linear-gradient(135deg, var(--gs-gold-bright), var(--gs-gold-deep));width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 7px #eed28f99}.login-divider:before{background:linear-gradient(90deg,#0000,#f0e7cc4d)}.login-divider:after{background:linear-gradient(90deg,#f0e7cc4d,#0000)}.player-chip{background:#1f2b3b61;border:1px solid #f0e7cc26;padding-inline:12px}.chest-inventory-button{color:#eee7d3;background:#f3ead012;padding:6px 12px;border:1px solid #f0e7cc47!important}.chest-inventory-button:hover{background:linear-gradient(180deg, var(--gs-cream), var(--gs-cream-dim));color:var(--gs-ink)}.content details>summary,.equipment-detail-modal details>summary{border-radius:var(--gs-r-pill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--gs-dur) var(--gs-ease), border-color var(--gs-dur) var(--gs-ease);background:#f3ead00f;border:1px solid #f0e7cc33;align-items:center;gap:8px;padding:8px 14px;list-style:none;display:inline-flex}.content details>summary::-webkit-details-marker{display:none}.equipment-detail-modal details>summary::-webkit-details-marker{display:none}.content details>summary:before,.equipment-detail-modal details>summary:before{content:"";border-right:1.6px solid var(--gs-gold);border-bottom:1.6px solid var(--gs-gold);width:6px;height:6px;transition:transform var(--gs-dur) var(--gs-ease);transform:rotate(-45deg)}.content details[open]>summary:before,.equipment-detail-modal details[open]>summary:before{transform:rotate(45deg)}.content details>summary:hover,.equipment-detail-modal details>summary:hover{border-color:var(--gs-frame-strong);background:#f3ead01f}.inventory-v005-layout .item-box-header-controls .auto-equip-best{color:#ffe9ad;cursor:pointer;text-align:left;background:linear-gradient(100deg,#7b4c11a3,#d3972a33,#4bb2c92e),#0b161df5;border:1px solid #ffd1688c;grid-column:1/-1;min-height:46px;padding:7px 13px;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 0 22px #ffc14614,0 6px 18px #00000040}.auto-equip-best>span,.auto-equip-best>small{display:block}.auto-equip-best>span{letter-spacing:.03em;font-size:13px;font-weight:800}.auto-equip-best>small{color:#bba977;margin-top:2px;font-size:10px}.auto-equip-best:not(:disabled):hover{border-color:#ffe19a;transform:translateY(-1px);box-shadow:inset 0 0 25px #ffc14621,0 9px 22px #0000004d}.auto-equip-best:focus-visible{outline-offset:2px;outline:2px solid #ffe5a8}.auto-equip-best:disabled{cursor:not-allowed;opacity:.4}.loot-drop-modal.loot-opening,.batch-open-modal.loot-opening{place-items:center;min-height:min(510px,100dvh - 32px);display:grid}.chest-opening-stage{isolation:isolate;color:#fff2c2;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-height:410px;display:grid;position:relative;overflow:hidden}.chest-opening-stage:before{content:"";z-index:-2;background:radial-gradient(circle,#ffde8057,#ffae3217 45%,#0000 70%);border-radius:50%;width:270px;height:270px;animation:.72s ease-in-out infinite alternate r50-chest-pulse;position:absolute}.chest-opening-stage:after{content:"";z-index:4;opacity:0;background:#fff8d4;border-radius:50%;width:24px;height:24px;animation:1.25s ease-out forwards r50-chest-flash;position:absolute;box-shadow:0 0 24px 13px #fff0a8,0 0 80px 45px #ffb83ab8}.chest-opening-stage.chest-rare:before{background:radial-gradient(circle,#8ecfff6b,#4a8bff1f 45%,#0000 70%)}.chest-opening-stage.chest-immortal:before{background:radial-gradient(circle,#f2adff70,#6be2ff26 45%,#0000 70%)}.chest-opening-rays{z-index:-1;opacity:.42;background:repeating-conic-gradient(from 0deg,#ffe69e66 0 4deg,transparent 4deg 17deg);border-radius:50%;width:390px;height:390px;animation:8s linear infinite r50-rays-spin;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 17%,#000 31%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 17%,#000 31%,#0000 72%)}.chest-opening-sprite{z-index:2;filter:drop-shadow(0 18px 13px #000000b3)drop-shadow(0 0 24px #ffc9558f);animation:1.25s cubic-bezier(.21,.79,.25,1) forwards r50-chest-open;position:relative;width:210px!important;height:158px!important}.chest-opening-stage>b{letter-spacing:.06em;font:700 20px Georgia,Yu Mincho,serif;position:absolute;bottom:46px}.chest-opening-stage>small{color:#a99c7e;font-size:11px;position:absolute;bottom:22px}.chest-opening-spark{z-index:3;color:#fff3b1;text-shadow:0 0 12px;opacity:0;font-size:24px;position:absolute}.spark-one{animation:1s ease-out .12s infinite r50-spark;top:25%;left:25%}.spark-two{animation:1.1s ease-out .32s infinite r50-spark;top:34%;right:22%}.spark-three{animation:.9s ease-out .5s infinite r50-spark;bottom:30%;left:35%}.loot-result-reveal{width:100%;animation:.38s ease-out both r50-result-reveal}.batch-open-modal{width:min(760px,100%);max-height:calc(100dvh - 28px);overflow:hidden}.batch-open-modal>.loot-result-reveal{max-height:calc(100dvh - 80px);padding:2px 4px 4px;overflow-y:auto}.batch-loot-heading{color:#f5ddb0;justify-content:space-between;align-items:center;margin:18px 0 7px;display:flex}.batch-loot-heading>span{color:#8da2aa;font:12px ui-monospace,monospace}.batch-loot-list{scrollbar-color:#ffcf6866 #ffffff08;gap:6px;max-height:330px;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.batch-loot-list>article{border:1px solid var(--rarity);grid-template-columns:54px minmax(0,1fr) 92px 145px;align-items:center;gap:9px;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article{border:1px solid color-mix(in srgb,var(--rarity) 35%,#73d4ed1f)}}.batch-loot-list>article{background:linear-gradient(90deg,var(--rarity),#ffffff05)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity) 7%,transparent),#ffffff05)}}.batch-loot-list>article{text-align:left;padding:5px 9px}.batch-loot-list .equipment-image-placeholder{width:48px;height:48px}.batch-loot-list article>div>b,.batch-loot-list article>div>small,.batch-loot-list article>span>small,.batch-loot-list article>span>b{display:block}.batch-loot-list article>div>b{color:var(--rarity);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.batch-loot-list article>div>small{color:#879aa2;margin-top:3px;font-size:9px}.batch-loot-list article>span{text-align:right}.batch-loot-list article>span>small{color:#6f858f;font-size:8px}.batch-loot-list article>span>b{color:#e9d69f;margin-top:2px;font:12px ui-monospace,monospace}.batch-loot-list article>em{color:#87e4b9;text-align:center;background:#3db98512;border:1px solid #60e0a847;padding:6px 7px;font-size:9px;font-style:normal}.batch-loot-list article>em.sold{color:#f5bf78;background:#be732714;border-color:#ffb3584d}.batch-loot-list article>em.mailed{color:#9ad6ff;background:#348ccd14;border-color:#78cdff4d}@keyframes r50-chest-pulse{to{opacity:.72;transform:scale(1.16)}}@keyframes r50-rays-spin{to{transform:rotate(360deg)}}@keyframes r50-chest-open{0%{opacity:.2;transform:translateY(22px)scale(.82)}22%{opacity:1;transform:translateY(0)scale(1)}48%{transform:translateY(-8px)rotate(-3deg)scale(1.03)}66%{transform:translateY(-6px)rotate(3deg)scale(1.05)}82%{filter:drop-shadow(0 18px 13px #000000b3)drop-shadow(0 0 42px #ffdc7ee6);transform:translateY(-12px)scale(1.1)}to{opacity:0;transform:translateY(-10px)scale(1.08)}}@keyframes r50-chest-flash{0%,70%{opacity:0;transform:scale(.25)}82%{opacity:1}to{opacity:0;transform:scale(12)}}@keyframes r50-spark{0%{opacity:0;transform:translateY(12px)scale(.5)}35%{opacity:1}to{opacity:0;transform:translateY(-35px)scale(1.25)}}@keyframes r50-result-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=640px){.loot-drop-modal.loot-opening,.batch-open-modal.loot-opening{min-height:min(430px,100dvh - 20px)}.chest-opening-stage{min-height:350px}.chest-opening-sprite{width:170px!important;height:130px!important}.batch-open-modal{padding:20px 12px}.batch-loot-list>article{grid-template-columns:46px minmax(0,1fr) 100px}.batch-loot-list article>span{display:none}.batch-loot-list article>em{font-size:8px}}@media (prefers-reduced-motion:reduce){.chest-opening-stage:before,.chest-opening-stage:after,.chest-opening-rays,.chest-opening-sprite,.chest-opening-spark,.loot-result-reveal{animation:none!important}}.community-online-link{color:#dce9e5;cursor:pointer;background:#43bc7f14;border:1px solid #78e8b14d;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.community-online-link:hover{background:#43bc7f26;border-color:#78e8b1a6}.community-online-link>span{color:#8ee3b7;margin-left:2px;font-size:18px}.community-online-page{min-height:410px;padding:22px}.community-online-page>header{border-bottom:1px solid #f0e7cc24;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.community-online-page h2{color:#f1e8d3;margin:3px 0 0;font:700 clamp(22px,3vw,30px) Georgia,Yu Mincho,serif}.community-online-page>header button{color:#e9dfc8;cursor:pointer;background:#f3ead012;border:1px solid #f0e7cc52;padding:9px 16px}.community-online-description{color:#91a4ad;margin:16px 0;font-size:12px}.community-online-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.community-online-list li{background:#ffffff06;border:1px solid #f0e7cc1f;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:grid}.community-online-list li b{color:#eee5d0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.community-online-list li small{color:#73d7a1;font-size:9px}.community-online-dot{background:#65e59f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #65e59fcc}@media (width<=640px){.community-online-page{min-height:360px;padding:16px 12px}.community-online-page>header{align-items:flex-start}.community-online-page>header button{padding:8px 10px;font-size:10px}.community-online-list{grid-template-columns:1fr}}.leaderboard-toolbar>.leaderboard-publish{display:none}.leaderboard-server-sync{color:#8de0b4;letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.leaderboard-server-sync i{background:#62df9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #62df9abf}.battle-inline-tabs{display:none}.inventory-side-rail{gap:10px;min-width:0;display:grid}.inventory-equipped-compact,.inventory-stats-compact{min-width:0;overflow:hidden}.inventory-equipped-compact>header,.inventory-stats-compact>header{border-bottom:1px solid #64e7ff21;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:flex}.inventory-equipped-compact>header small,.inventory-equipped-compact>header h2,.inventory-stats-compact>header small,.inventory-stats-compact>header h2{margin:0;display:block}.inventory-equipped-compact>header small,.inventory-stats-compact>header small{color:#7395a0;letter-spacing:.15em;font-size:8px}.inventory-equipped-compact>header h2,.inventory-stats-compact>header h2{color:#e6f5f7;margin-top:2px;font-size:14px}.inventory-equipped-compact>header>span,.inventory-stats-compact>header>span{color:#79e7f7;font:11px ui-monospace,monospace}.inventory-equipped-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px;display:grid}.inventory-equipped-compact-grid article{border:1px solid var(--rarity);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article{border:1px solid color-mix(in srgb,var(--rarity) 35%,#64e7ff1c)}}.inventory-equipped-compact-grid article{background:linear-gradient(135deg,var(--rarity),#ffffff05)}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article{background:linear-gradient(135deg,color-mix(in srgb,var(--rarity) 8%,transparent),#ffffff05)}}.inventory-equipped-compact-grid article{padding:5px}.inventory-equipped-compact-grid article[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 82%,#ffffff29)}}.inventory-equipped-compact-grid article[class*=loot-rarity-]{background:linear-gradient(100deg,var(--rarity),var(--rarity)), #051019f5}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article[class*=loot-rarity-]{background:linear-gradient(100deg,color-mix(in srgb,var(--rarity) 26%,#051019f5),color-mix(in srgb,var(--rarity) 7%,#051019f5)), #051019f5}}.inventory-equipped-compact-grid article[class*=loot-rarity-]{box-shadow:inset 3px 0 var(--rarity), inset 0 0 18px var(--rarity), 0 0 9px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article[class*=loot-rarity-]{box-shadow:inset 3px 0 var(--rarity), inset 0 0 18px color-mix(in srgb,var(--rarity) 16%,transparent), 0 0 9px color-mix(in srgb,var(--rarity) 16%,transparent)}}.inventory-equipped-compact-grid article>div{border:1px solid var(--rarity);width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article>div{border:1px solid color-mix(in srgb,var(--rarity) 42%,#64e7ff1f)}}.inventory-equipped-compact-grid article>div{background:radial-gradient(circle,var(--rarity),#02090ed1)}@supports (color:color-mix(in lab, red, red)){.inventory-equipped-compact-grid article>div{background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 18%,transparent),#02090ed1)}}.inventory-equipped-compact-grid article>div{place-items:center}.inventory-equipped-compact-grid .weapon-atlas-icon,.inventory-equipped-compact-grid .equipment-atlas-icon{width:36px;height:36px}.inventory-equipped-compact-grid article>span{min-width:0}.inventory-equipped-compact-grid article small,.inventory-equipped-compact-grid article b{display:block}.inventory-equipped-compact-grid article small{color:#6f8993;font-size:7px}.inventory-equipped-compact-grid article b{color:#d9eaed;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.inventory-equipped-compact-grid article.empty{--rarity:#6e8992;opacity:.56}.inventory-equipped-rarity{background:var(--rarity);width:6px;height:6px;box-shadow:0 0 6px var(--rarity);vertical-align:middle;border-radius:50%;margin-right:4px;display:inline-block}.inventory-rarity-legend{background:#ffffff05;border:1px solid #efe6cb21;align-items:center;gap:10px;min-height:32px;margin:0 0 8px;padding:5px 8px;display:flex}.inventory-rarity-legend>b{color:#e7d8af;letter-spacing:.08em;flex:none;font-size:8px}.inventory-rarity-legend ul{flex:1;justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.inventory-rarity-legend li{border:1px solid var(--rarity);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inventory-rarity-legend li{border:1px solid color-mix(in srgb,var(--rarity) 42%,transparent)}}.inventory-rarity-legend li{background:var(--rarity);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.inventory-rarity-legend li{background:color-mix(in srgb,var(--rarity) 12%,#071119d1)}}.inventory-rarity-legend li{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.inventory-rarity-legend li{color:color-mix(in srgb,var(--rarity) 78%,#e9f1f3)}}.inventory-rarity-legend li{white-space:nowrap;padding:3px 5px;font-size:7px;font-weight:700}.inventory-rarity-legend li>i{border:1px solid var(--rarity);width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.inventory-rarity-legend li>i{border:1px solid color-mix(in srgb,var(--rarity) 82%,white)}}.inventory-rarity-legend li>i{background:var(--rarity);box-shadow:0 0 6px var(--rarity);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.inventory-rarity-legend li>i{box-shadow:0 0 6px color-mix(in srgb,var(--rarity) 60%,transparent)}}.inventory-stats-player{border-bottom:1px solid #64e7ff17;align-items:center;gap:9px;padding:9px 12px;display:flex}.inventory-stats-player>.selection-mini{flex:none}.inventory-stats-player small,.inventory-stats-player b{display:block}.inventory-stats-player small{color:#6d8b96;font-size:8px}.inventory-stats-player b{color:#f1f8f7;margin-top:2px;font-size:13px}.inventory-stats-compact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:9px;display:grid}.inventory-stats-compact dl>div{background:#64e7ff06;border:1px solid #64e7ff1a;min-width:0;padding:7px 8px}.inventory-stats-compact dl>div.power{background:linear-gradient(90deg,#ffcd6917,#64e7ff08);grid-column:1/-1}.inventory-stats-compact dt{color:#6d8a94;letter-spacing:.08em;font-size:7px}.inventory-stats-compact dd{color:#d8eff3;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:11px ui-monospace,monospace;overflow:hidden}.inventory-stats-compact .power dd{color:#ffe39a;font-size:18px}.community-summary{align-items:center;position:relative}.community-summary>span{min-width:0;padding:7px 10px;font-size:10px}.community-online-link{border-radius:6px;gap:6px;min-height:34px;padding:6px 10px;font-size:10px}.community-online-link>span{background:0 0;border:0;min-width:auto;margin-left:1px;padding:0;font-size:13px}.community-online-popover{z-index:12;width:min(270px,100vw - 30px);min-height:0;max-height:300px;padding:9px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 42px #00000085}.community-online-popover>header{gap:8px;min-height:36px;padding:0 0 7px}.community-online-popover>header .eyebrow{margin:0 0 1px;font-size:7px}.community-online-popover h2{margin:0;font-size:14px}.community-online-popover>header button{width:28px;height:28px;padding:0;font-size:15px}.community-online-popover .community-online-list{grid-template-columns:1fr;gap:3px;margin-top:7px}.community-online-popover .community-online-list li{grid-template-columns:7px minmax(0,1fr) auto;gap:7px;min-height:35px;padding:5px 7px}.community-online-popover .community-online-list li b{font-size:10px}.community-online-popover .community-online-list li small{font-size:7px}.community-online-popover .community-online-dot{width:6px;height:6px}.community-online-popover .community-online-description{text-align:right;margin:7px 2px 0;font-size:8px}.community-online-popover .community-empty{min-height:52px;font-size:9px}.batch-open-modal .batch-result-chest{background-size:300% 100%;width:132px;height:158px;margin:-18px auto -14px;transform:none}.inventory-chest-grid article{grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr)}.inventory-chest-grid article>div{grid-column:2/4}.inventory-chest-grid article>button{white-space:nowrap;min-width:0;padding-inline:12px}.inventory-chest-grid article>button:first-of-type{grid-column:2}.inventory-chest-grid article>button:nth-of-type(2){grid-column:3}.inventory-chest-grid .chest-sprite{width:72px;height:86px}.battle-chest-list .chest-sprite{width:52px;height:62px}.battle-chest-list button{white-space:nowrap}.loot-chest .chest-sprite{width:126px;height:151px}.chest-opening-stage .chest-opening-sprite{background-size:300% 100%;width:168px!important;height:201px!important}.batch-loot-list>article[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 78%,#ffffff2e)}}.batch-loot-list>article[class*=loot-rarity-]{background:linear-gradient(90deg,var(--rarity),var(--rarity) 72%)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity) 24%,#08121af0),color-mix(in srgb,var(--rarity) 6%,#08121aeb) 72%)}}.batch-loot-list>article[class*=loot-rarity-]{box-shadow:inset 4px 0 var(--rarity), inset 0 0 24px var(--rarity), 0 0 12px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]{box-shadow:inset 4px 0 var(--rarity), inset 0 0 24px color-mix(in srgb,var(--rarity) 12%,transparent), 0 0 12px color-mix(in srgb,var(--rarity) 11%,transparent)}}.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{border:1px solid var(--rarity)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{border:1px solid color-mix(in srgb,var(--rarity) 68%,#ffffff24)}}.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{background-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{background-color:color-mix(in srgb,var(--rarity) 12%,#050e15e6)}}.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{box-shadow:0 0 10px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.batch-loot-list>article[class*=loot-rarity-]>.equipment-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.weapon-atlas-icon,.batch-loot-list>article[class*=loot-rarity-]>.equipment-image-placeholder{box-shadow:0 0 10px color-mix(in srgb,var(--rarity) 22%,transparent)}}.batch-loot-list article>div>small{color:var(--rarity);align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.batch-loot-list article>div>small{color:color-mix(in srgb,var(--rarity) 70%,#a9bbc2)}}.batch-loot-rarity-dot{border:1px solid var(--rarity);flex:none;width:7px;height:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.batch-loot-rarity-dot{border:1px solid color-mix(in srgb,var(--rarity) 72%,white)}}.batch-loot-rarity-dot{background:var(--rarity);box-shadow:0 0 7px var(--rarity);border-radius:50%}.batch-loot-list article>span>b{color:var(--rarity)}.loot-drop-modal.loot-rarity-common{--rarity:#e7edf0}.loot-drop-modal.loot-rarity-uncommon{--rarity:#59df88}.loot-drop-modal.loot-rarity-rare{--rarity:#54a8ff}.loot-drop-modal.loot-rarity-epic{--rarity:#b77aff}.loot-drop-modal.loot-rarity-legendary{--rarity:#ffb443}.loot-drop-modal.loot-rarity-mythic{--rarity:#ff5969}.loot-drop-modal.loot-rarity-ancient{--rarity:#65efff}.loot-drop-modal.loot-rarity-divine{--rarity:#b8ff3c}@media (width>=861px){.battle-content>.adventure-tabs-primary{display:none}.battle-content>.battle-layout{height:calc(100dvh - var(--gs-topbar-h) - var(--gs-vitals-h));grid-template-columns:minmax(0,1fr) clamp(286px,22vw,340px);gap:10px;min-height:0;padding:9px 12px 10px}.battle-content .battle-card{--r51-heading:clamp(68px,9dvh,84px);grid-template-rows:var(--r51-heading) minmax(220px,1fr) 54px minmax(142px,auto) 48px;height:100%;min-height:0;display:grid;overflow:hidden}.battle-content .battle-heading{height:auto;padding:9px 18px}.battle-content .battle-heading h1{font-size:clamp(20px,1.75vw,27px)}.battle-content .battle-stage{gap:13%;height:auto;min-height:0;padding:2px 6% 45px}.battle-content .battle-inline-tabs{z-index:31;display:block;position:relative}.battle-content .battle-inline-tabs .adventure-tabs{background:#1d2a37f5;border-block:1px solid #efe6cb33;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:54px;margin:0;padding:5px 0;display:grid;position:static}.battle-content .battle-inline-tabs .adventure-tabs button{border-right:1px solid #efe6cb24;min-height:42px;padding:3px 10px}.battle-content .battle-inline-tabs .adventure-tabs button:last-child{border-right:0}.battle-content .battle-inline-tabs .adventure-tabs button span{font-size:14px}.battle-content .battle-inline-tabs .adventure-tabs button b{font-size:10px}.battle-content .battle-inline-tabs .adventure-tabs button small{font-size:7px}.battle-content .battle-chest-dock,.battle-content .battle-chest-dock.collapsed{z-index:30;width:auto;max-height:205px;box-shadow:none;border-inline:0;border-radius:0;margin:0;padding:7px 9px;position:relative;inset:auto;overflow-y:auto}.battle-content .battle-chest-dock.collapsed{align-items:center;max-height:none;display:grid}.battle-content .battle-chest-dock>header{padding-bottom:5px}.battle-content .battle-chest-dock>label{margin:4px 0}.battle-content .battle-chest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.battle-content .battle-chest-list article{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);gap:3px 5px;min-height:74px;padding:4px}.battle-content .battle-chest-list .chest-sprite{grid-row:1/3;width:40px;height:48px}.battle-content .battle-chest-list article>button{min-height:27px;font-size:7px}.battle-content .battle-chest-list article>button:nth-last-child(2){grid-column:1}.battle-content .battle-chest-list article>button:last-child{grid-column:2}.battle-content .battle-controls{gap:14px;height:48px;padding:0 14px;position:relative;inset:auto}.battle-content .battle-aside{height:100%;min-height:0;overflow-y:auto}.inventory-v005-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(276px,22vw,322px);align-items:stretch;gap:10px;position:relative}.inventory-v005-layout>.item-box-panel{grid-area:1/1;min-height:510px}.inventory-v005-layout>.inventory-side-rail{grid-area:1/2;grid-template-rows:auto minmax(0,1fr)}.inventory-v005-layout>.inventory-selection-panel:not(.inventory-selection-panel-open),.inventory-v005-layout>.inventory-empty-detail{display:none}.inventory-v005-layout>.inventory-selection-panel.inventory-selection-panel-open{z-index:15;background:#040d15fc;border-color:#64e7ff70;width:clamp(286px,24vw,350px);max-height:100%;position:absolute;top:0;right:0;box-shadow:-18px 16px 55px #0000009e}}@media (width<=860px){.battle-inline-tabs,.inventory-side-rail{display:none}.inventory-rarity-legend{display:block}.inventory-rarity-legend ul{justify-content:flex-start;gap:7px;margin-top:5px;overflow-x:auto}.inventory-chest-grid .chest-sprite{width:64px;height:77px}.chest-opening-stage .chest-opening-sprite{width:138px!important;height:165px!important}}@media (width>=861px) and (height<=760px){.battle-content .battle-card{grid-template-rows:68px minmax(185px,1fr) 50px minmax(122px,auto) 44px}.battle-content .battle-inline-tabs .adventure-tabs{height:50px}.battle-content .battle-chest-dock{max-height:none}.battle-content .battle-chest-dock .auto-sell-body{max-height:min(220px,100vh - 340px);overflow-y:auto}.battle-content .battle-chest-dock>header small,.battle-content .battle-chest-dock>label{display:none}.battle-content .battle-chest-list article{min-height:60px}.battle-content .battle-controls{height:44px}}.audio-settings-backdrop{z-index:180}.audio-settings-modal{color:#f3ead1;background:radial-gradient(circle at 82% 0,#9e74ff29,#0000 42%),linear-gradient(155deg,#223040fc,#0e1926fc);border:1px solid #e0cd9985;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 36px 120px #000000d1,inset 0 0 55px #ffffff06}.audio-settings-modal:before{content:"";pointer-events:none;border:1px solid #f1e1b51a;position:absolute;inset:8px}.audio-settings-modal .eyebrow{color:#ddc98c;margin:0}.audio-settings-modal h2{letter-spacing:.06em;margin:6px 0 20px;font:28px Georgia,Yu Mincho,serif}.audio-settings-language-toggle{background:#08121d61;border:1px solid #ffffff14;width:100%;margin:0 0 18px;padding:10px 12px}.audio-settings-language-toggle .language-toggle-label{color:#93a5ad;flex:auto}.audio-settings-language-toggle button{min-height:44px}.audio-track{background:#08121d85;border:1px solid #ddc98c38;align-items:center;gap:14px;margin-bottom:20px;padding:14px;display:flex}.audio-track>span{color:#ead694;border:1px solid #ddc98c6b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:inset 0 0 15px #e7cf8a14}.audio-track small,.audio-track b{display:block}.audio-track small{color:#8599a4;letter-spacing:.18em;margin-bottom:4px;font:7px ui-monospace,monospace}.audio-track b{letter-spacing:.08em;color:#f5edda;font-size:11px}.audio-volume-control{border-top:1px solid #ffffff14;padding-top:18px;display:block}.audio-volume-control>span{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.audio-volume-control b{font-size:11px}.audio-volume-control output{color:#efd78f;font:14px ui-monospace,monospace}.audio-volume-control input{accent-color:#dfc675;cursor:pointer;width:100%;height:6px}.audio-mute-toggle{color:#f1e7cc;cursor:pointer;background:#e2cc8b12;border:1px solid #decb9557;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:20px;display:flex}.audio-mute-toggle:hover{background:#e2cc8b21}.audio-mute-toggle.muted{color:#aebdc5;background:#5d707e17;border-color:#8597a452}.audio-mute-toggle span{font-size:18px}.audio-autoplay-note{color:#7f929c;margin-top:15px;line-height:1.65;display:block}@media (width<=560px){.audio-settings-backdrop{padding:12px}.audio-settings-modal{padding:24px 20px}.audio-settings-modal h2{font-size:24px}.audio-track b{font-size:9px}}.world-map-brand{z-index:4;pointer-events:none}.world-chapter-node:not(:disabled):active,.world-stage-node:not(:disabled):active{transform:translate(-50%,-50%)scale(.985)}.battle-content .battle-chest-dock,.battle-content .battle-chest-dock.collapsed{border:1px solid var(--gs-frame);border-radius:var(--gs-r-md);box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 1px #ffffff14, inset 0 0 28px #a1cbe20a, var(--gs-elev-2);background:linear-gradient(135deg,#4a5b71f5,#283648f7)}.battle-content .battle-chest-dock>header{border-bottom-color:#f0e7cc33}.battle-content .battle-chest-dock>header small{color:#c5dbe7b8}.battle-content .battle-chest-dock>header b{color:var(--gs-gold-bright)}.battle-content .battle-chest-dock>label{color:#e1eaf0c7}.battle-content .battle-chest-dock select{border-color:var(--gs-frame);border-radius:var(--gs-r-pill);color:#eef5f8;background:#192635d1}.battle-content .battle-chest-list article{--chest-accent:var(--gs-gold);border-color:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article{border-color:color-mix(in srgb, var(--chest-accent) 42%, var(--gs-frame))}}.battle-content .battle-chest-list article{background:linear-gradient(110deg, var(--chest-accent), #202d3de6 66%)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article{background:linear-gradient(110deg, color-mix(in srgb, var(--chest-accent) 13%, #263445eb), #202d3de6 66%)}}.battle-content .battle-chest-list article{box-shadow:inset 3px 0 var(--chest-accent), inset 0 1px #ffffff0d}.battle-content .battle-chest-list article:nth-child(2){--chest-accent:#68adff}.battle-content .battle-chest-list article:nth-child(3){--chest-accent:#b984ff}.battle-content .battle-chest-list article>div small{color:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article>div small{color:color-mix(in srgb, var(--chest-accent) 76%, #dfe9ee)}}.battle-content .battle-chest-list article>div b{color:#f4f7f8}.battle-content .battle-chest-list article>div em{color:#d9e4ea94}.battle-content .battle-chest-list article>button{border-radius:var(--gs-r-pill);color:#e8f2f6;background:#1d2b3adb;border-color:#f0e7cc47}.battle-content .battle-chest-list article>button:hover:not(:disabled),.battle-content .battle-chest-list article>button:focus-visible{border-color:var(--chest-accent);background:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article>button:hover:not(:disabled),.battle-content .battle-chest-list article>button:focus-visible{background:color-mix(in srgb, var(--chest-accent) 17%, #1d2b3aeb)}}.battle-content .battle-chest-list article>button:hover:not(:disabled),.battle-content .battle-chest-list article>button:focus-visible{color:#fff}.battle-content .battle-chest-list article>button:last-child{border-color:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article>button:last-child{border-color:color-mix(in srgb, var(--chest-accent) 48%, var(--gs-frame))}}.battle-content .battle-chest-list article>button:last-child{background:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article>button:last-child{background:color-mix(in srgb, var(--chest-accent) 10%, #1d2b3ae0)}}.battle-content .battle-chest-list article>button:last-child{color:var(--chest-accent)}@supports (color:color-mix(in lab, red, red)){.battle-content .battle-chest-list article>button:last-child{color:color-mix(in srgb, var(--chest-accent) 66%, white)}}.battle-content .chest-inventory-button,.battle-content .chest-dock-toggle{border-color:var(--gs-frame)!important;color:#dff4fb!important;background:#1d2b3acc!important}.inventory-equipped-compact{border-radius:var(--gs-r-md)}.inventory-equipped-compact-grid article,.inventory-equipped-compact-grid article>div{border-radius:var(--gs-r-sm);overflow:hidden}.inventory-rarity-legend{border-radius:var(--gs-r-sm)}.inventory-rarity-legend li{border-radius:var(--gs-r-pill)}.reward-pool-page-heading{border:1px solid var(--gs-frame);border-radius:var(--gs-r-lg);box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 1px #ffffff14, var(--gs-elev-2);background:radial-gradient(circle at 82% 0,#76aed01f,#0000 38%),linear-gradient(135deg,#3e5067f5,#202e3ff7)}.reward-pool-page-heading>button{border-color:var(--gs-frame-strong);border-radius:var(--gs-r-pill);color:var(--gs-cream);background:#1d2b3ac7}.reward-pool-page-heading>button>span,.reward-pool-header h2,.reward-pool-progress h3{color:var(--gs-gold-bright)}.reward-pool-dashboard{--pool-cyan:#9dcde1;--pool-violet:var(--gs-gold);border-color:var(--gs-frame);border-radius:var(--gs-r-lg);box-shadow:0 0 0 1px var(--gs-frame-outer), inset 0 1px #ffffff14, var(--gs-elev-2);background:radial-gradient(circle at 100% 0,#a4cde212,#0000 34%),linear-gradient(150deg,#38495ef7,#1b2838fa);overflow:hidden}.reward-pool-dashboard:before,.reward-pool-dashboard:after{display:none}.reward-pool-header{background:#243243ad;border-bottom-color:#f0e7cc2e}.reward-pool-header>div>span,.reward-pool-progress>header>div:first-child>span{border-color:var(--gs-frame-strong);border-radius:var(--gs-r-sm);color:var(--gs-gold-bright);background:#f0e7cc0f;transform:none}.reward-pool-live,.reward-pool-progress,.reward-pool-metrics>span,.reward-pool-efficiency article,.reward-pool-tips p,.reward-pool-inactive,.reward-pool-loading,.reward-pool-connect{border-color:var(--gs-frame);border-radius:var(--gs-r-md);background:#1d2b3a9e}.reward-pool-live{border-left-color:var(--gs-gold)}.reward-pool-live-heading>span,.reward-pool-progress>header>div:last-child,.reward-pool-tips p>i{border-radius:var(--gs-r-sm)}.reward-pool-track{border-radius:var(--gs-r-pill);background:#111c29d1;border-color:#f0e7cc3d}.reward-pool-track>i{border-radius:inherit;background:linear-gradient(90deg, var(--gs-gold-deep), var(--gs-gold-bright));box-shadow:0 0 12px #e7cd7f5c}.reward-pool-efficiency article:before{background:linear-gradient(var(--gs-gold-bright), var(--gs-gold-deep))}.reward-pool-efficiency article,.reward-pool-tips p{overflow:hidden}.reward-pool-footer{border-top-color:#f0e7cc29}.reward-modal .reward-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reward-resource-icon{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font:700 9px ui-monospace,monospace;display:grid}.reward-resource-icon.experience{color:#8bd8ff}.reward-resource-icon.energy-dust{color:#62eddd}.offline-energy-dust-icon{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 0 9px #50e6f485);transform:scale(1.7)}.offline-chest-reward{border-radius:var(--gs-r-sm);text-align:left;background:linear-gradient(135deg,#daad4d12,#1b394c24);border:1px solid #e7cd7f40;margin:0 0 10px;padding:11px}.offline-chest-reward>header{border-bottom:1px solid #f0e7cc1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.offline-chest-reward>header small,.offline-chest-reward>header b{display:block}.offline-chest-reward>header small{color:#a69a7d;letter-spacing:.15em;font-size:7px}.offline-chest-reward>header b{color:#f1dfac;margin-top:2px;font-size:11px}.offline-chest-reward>header>span{color:#f2d17c;font:700 12px ui-monospace,monospace}.offline-chest-reward>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.offline-chest-reward article{border-radius:var(--gs-r-sm);background:#040d1561;border:1px solid #7eb5cc21;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.offline-chest-reward .chest-sprite{flex:none;width:42px;height:38px}.offline-chest-reward article small,.offline-chest-reward article b{display:block}.offline-chest-reward article small{color:#8da2ac;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.offline-chest-reward article b{color:#f5dfa6;margin-top:2px;font:700 11px ui-monospace,monospace}.offline-chest-reward>p{color:#e8b373!important;margin:7px 0 0!important;font-size:8px!important}.offline-reward-error{border-radius:var(--gs-r-sm);background:#78233633;border:1px solid #ff7b8f5c;margin:8px 0;padding:8px 10px;color:#ffc2cc!important}@media (width<=480px){.offline-chest-reward{padding:9px}.offline-chest-reward>div{grid-template-columns:1fr}.offline-chest-reward article{justify-content:flex-start}}.mining-core-orb.mining-core-reactor{border-radius:var(--gs-r-md);width:92px;height:92px;box-shadow:none;background:radial-gradient(circle,#49e2ea2e,#0000 68%);border:0;overflow:visible}.mining-core-orb.mining-core-reactor:before,.mining-core-orb.mining-core-reactor:after{display:none}.mining-core-reactor>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 8px 10px #0000007a);display:block}.potion-shop-controls{align-items:stretch;gap:8px;display:flex}.potion-shop-controls>label{border-radius:var(--gs-r-sm);background:#ffb12e0d;border:1px solid #ffc3523d;gap:5px;min-width:128px;padding:8px 10px;display:grid}.potion-shop-controls>label>span{color:#9d8e72;font-size:8px}.potion-shop-controls select{border:1px solid var(--gs-frame);border-radius:var(--gs-r-pill);color:#f4e8c8;background:#192635e6;min-height:32px;padding:5px 12px}.potion-actions .potion-buy{white-space:nowrap}@media (width<=700px){.potion-shop-controls{flex-direction:column;margin-top:10px}}.hero-weapon-motion{z-index:9;pointer-events:none;position:absolute}.weapon-knight{transform-origin:50% 62px;width:13px;height:72px;animation:.58s cubic-bezier(.2,.02,.18,1) both knightWeaponSwing;top:38px;left:94px}.weapon-knight:before{content:"";clip-path:polygon(50% 0,100% 10%,88% 100%,12% 100%,0 10%);background:linear-gradient(90deg,#6c91a6,#fff 52%,#9dd9ef);border:1px solid #f8fdff;border-radius:70% 70% 2px 2px;width:7px;height:55px;position:absolute;top:0;left:3px;box-shadow:0 0 7px #79e0ffc7}.weapon-knight:after{content:"";background:linear-gradient(90deg,#7a4d16,#f2d37a 45%,#80501a);border-radius:3px;width:27px;height:7px;position:absolute;top:53px;left:-7px;box-shadow:0 0 5px #f4d07080}.weapon-wizard{background:radial-gradient(circle,#fff 0 18%,#72bfff 22% 48%,#644bd0 70%);border:3px solid #a6ddff;border-radius:50%;width:24px;height:24px;animation:.58s ease-out both wizardCastRelease;top:66px;left:104px;box-shadow:0 0 8px #73bcff,0 0 24px #675effd1}.weapon-archer{transform-origin:0;background:linear-gradient(90deg,#f1e0a9,#9effbc 72%,#0000);border-radius:4px;width:80px;height:3px;animation:.5s cubic-bezier(.17,.7,.22,1) both archerDrawRelease;top:71px;left:84px;box-shadow:0 0 6px #68e89a}.weapon-archer:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:10px solid #d8ffe0;position:absolute;top:-4px;right:0}.weapon-healer{border:3px solid #c9ffb4;border-radius:50%;width:42px;height:42px;animation:.64s ease-out both healerSigilCast;top:51px;left:101px;box-shadow:0 0 9px #87ff9d,inset 0 0 11px #fff2a0}.weapon-healer:before,.weapon-healer:after{content:"";background:#fff7b5;position:absolute;inset:17px 4px;box-shadow:0 0 7px #9cffaa}.weapon-healer:after{transform:rotate(90deg)}.weapon-combo-1{filter:hue-rotate(18deg)brightness(1.08)}.weapon-combo-2{filter:hue-rotate(-18deg)brightness(1.16)}@keyframes knightWeaponSwing{0%{opacity:0;transform:translate(-18px,9px)rotate(-64deg)scale(.88)}16%{opacity:1;transform:translate(-11px,2px)rotate(-48deg)scale(1)}58%{opacity:1;transform:translate(24px,-4px)rotate(58deg)scale(1.04)}78%{opacity:.65;transform:translate(31px,2px)rotate(78deg)scale(.98)}to{opacity:0;transform:translate(18px,5px)rotate(92deg)scale(.9)}}@keyframes wizardCastRelease{0%{opacity:0;transform:translate(-28px,12px)scale(.25)}34%{opacity:1;transform:translate(3px,-8px)scale(1.3)}to{opacity:0;transform:translate(122px,-17px)scale(.62)}}@keyframes archerDrawRelease{0%{opacity:.15;transform:translate(-22px)scaleX(.2)}28%{opacity:1;transform:translate(-15px)scaleX(.55)}to{opacity:0;transform:translate(125px)scaleX(1.25)}}@keyframes healerSigilCast{0%{opacity:0;transform:translate(-18px,16px)rotate(-45deg)scale(.22)}40%{opacity:1;transform:translate(8px,-10px)rotate(12deg)scale(1.1)}to{opacity:0;transform:translate(112px,-22px)rotate(90deg)scale(1.75)}}@media (width<=560px){.hero-weapon-motion{transform:scale(.78)}}.daily-earnings-panel{min-height:132px;overflow:hidden}.daily-earnings-panel .panel-title>small{color:#d5e7f094;letter-spacing:.04em;font:7px ui-monospace,monospace}.daily-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px 9px 4px;display:grid}.daily-earnings-grid article{border-radius:var(--gs-r-sm);background:linear-gradient(145deg,#112130c7,#07121db8);border:1px solid #bedae82e;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 3px;min-width:0;min-height:55px;padding:6px;display:grid}.daily-earnings-grid article>small{color:#ccdee7a3;overflow-wrap:anywhere;grid-column:1/-1;min-height:17px;font-size:7px!important;line-height:1.2!important}.daily-earnings-grid article>b{color:#f6df9b;text-overflow:ellipsis;min-width:0;font:14px ui-monospace,monospace;overflow:hidden}.daily-earnings-grid article>span{color:#e8f0f48a;align-self:end;font:7px ui-monospace,monospace}.daily-earnings-grid .daily-dust>b{color:#73e7ff}.daily-earnings-grid .daily-exp>b{color:#b89aff}.daily-earnings-panel>p{color:#cfe0e885;margin:0 10px 7px;font-size:7px}@media (width>=861px) and (height<=800px){.adventure-content .daily-earnings-panel{min-height:116px}.adventure-content .daily-earnings-grid{padding-top:6px}.adventure-content .daily-earnings-grid article{min-height:48px;padding-block:4px}.adventure-content .daily-earnings-panel>p{display:none}}.auto-potion-panel{width:350px}.auto-potion-buy-settings{border-top:1px solid #63e4b22e;margin-top:12px;padding-top:10px}.auto-potion-buy-settings header{margin-bottom:8px}.auto-potion-buy-settings label{gap:4px;margin:0;display:grid}.auto-potion-buy-settings label>span{color:#79969f;font-size:9px}.auto-potion-buy-settings select,.auto-potion-buy-settings input{border:1px solid var(--line);color:#e5fbf2;background:#07141d;width:100%;height:34px;padding:0 7px}.auto-potion-buy-settings>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.auto-potion-buy-settings>small{color:#6e8993;margin-top:8px;line-height:1.55;display:block}.shop-view{background:radial-gradient(circle at 8% 0,#dba83f1a,#0000 28%),linear-gradient(155deg,#17212cf5,#07101bfa);border:1px solid #e7cd7f6b;border-radius:18px;flex-direction:column;max-width:1240px;margin:16px auto 36px;padding:18px;display:flex;box-shadow:0 22px 60px #0000006b,inset 0 1px #fffae60f}.shop-heading{border-bottom:1px solid #e7cd7f33;order:1;justify-content:space-between;align-items:center;gap:22px;padding:2px 4px 14px;display:flex}.shop-heading .page-heading{border:0;margin:0;padding:0}.shop-heading .page-heading h1{margin:3px 0 5px;font-size:30px}.shop-heading .page-heading>span{color:#9ca9b0}.shop-currency-summary{flex:none;gap:8px;display:flex}.shop-currency-summary>span{background:#030b13c2;border:1px solid #e7cd7f4d;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:2px 9px;min-width:154px;padding:8px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.shop-currency-summary small{color:#80939d;letter-spacing:.12em;grid-column:1/-1;font-size:9px}.shop-currency-summary b{color:#f2d47c;white-space:nowrap;font:700 14px ui-monospace,monospace!important}.shop-currency-summary .misaka{border-color:#9b76ff6b}.shop-currency-summary .misaka b{color:#c7aeff}.shop-category-tabs{order:2;grid-template-columns:1fr 1fr;gap:8px;padding:14px 0 4px;display:grid}.shop-category-tabs button{color:#a9b4b9;cursor:pointer;background:#07101ba8;border:1px solid #e7cd7f57;border-radius:11px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:1px 8px;min-height:48px;padding:7px 16px;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.shop-category-tabs button:hover{color:#f2dfaa;border-color:#e7cd7f99}.shop-category-tabs button.active{color:#f2dfaa;background:linear-gradient(#72551c52,#1f201fd1);border-color:#e7cd7f9e;box-shadow:inset 0 -2px #e7be5285}.shop-category-tabs button>span{color:#efbd47;grid-row:1/3;font-size:18px}.shop-category-tabs small{color:#8f9da4;letter-spacing:.13em;font-size:8px}.shop-product-grid{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;scroll-margin-top:136px;display:grid}.shop-section-heading{border-bottom:1px solid #e7cd7f2e;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 4px 8px;display:flex}.shop-section-heading p,.shop-section-heading h2{margin:0}.shop-section-heading p{color:#e7c96f;letter-spacing:.14em;font-size:10px}.shop-section-heading h2{color:#eff7fa;margin-top:2px;font-size:18px}.shop-section-heading>span{color:#8b9ba3;font-size:10px}.shop-product{background:linear-gradient(145deg,#050f18e6,#0f1318f0);border-color:#e7cd7f2e;border-radius:11px;grid-template-rows:auto auto minmax(38px,1fr) auto;grid-template-columns:92px minmax(0,1fr) 158px;gap:3px 12px;min-height:168px;padding:12px;display:grid;overflow:hidden}.shop-product:hover{transform:translateY(-2px)}.shop-product .shop-product-art{background:radial-gradient(circle,#e7cd7f21,#0000 66%);border-color:#e7cd7f29;grid-area:1/1/5;align-self:stretch;width:92px;height:auto;min-height:116px;margin:0}.shop-product .shop-product-art>span{font-size:30px}.shop-product .shop-product-art>i{font-size:8px;bottom:5px;right:5px}.shop-product>small{color:#d9bd68;grid-area:1/2;align-self:end;font-size:8px}.shop-product h2{grid-area:2/2;margin:0;font-size:15px}.shop-product>p{color:#92a2aa;grid-area:3/2;min-height:0;margin:2px 0;font-size:10px;line-height:1.5}.shop-product .shop-cap,.shop-product .shop-boost-status{border-bottom:0;grid-area:4/2;align-self:end;padding:6px 0 0;font-size:9px}.shop-product .shop-boost-status>small,.shop-product .shop-cap>small{display:none}.shop-product .shop-price{text-align:center;background:#51308429;border:1px solid #ae84ff59;border-radius:9px;grid-area:1/3/4;align-self:center;margin:0;padding:9px}.shop-product .shop-price b{color:#d7c3ff;margin:3px 0;font-size:14px!important}.shop-product .shop-price span{color:#9c8abc;font-size:8px}.shop-product .shop-buy{white-space:nowrap;grid-area:4/3;min-height:36px;margin:0;padding:5px 9px;font-size:9px!important}.shop-product .shop-chest-drop-art{gap:0;width:86px;height:72px}.shop-product .shop-chest-tier{width:29px;height:48px}.shop-product.protection-product .shop-product-art>img{width:76px;height:76px}.potion-shop{background:0 0;border:0;border-radius:0;order:3;margin-top:15px;padding:0;scroll-margin-top:136px}.potion-heading{border-bottom:1px solid #e7cd7f2e;align-items:flex-end;margin-bottom:8px;padding:0 4px 8px}.potion-heading h2{font-size:18px}.potion-heading>div:first-child>span{font-size:10px}.potion-shop-controls{align-items:end}.potion-shop-controls>label,.potion-wallet{border-radius:9px;min-width:150px;padding:7px 10px}.potion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.potion-card{background:linear-gradient(145deg,#050e16eb,#101316f5);border-left:3px solid #e2b64e;border-radius:10px;grid-template-rows:auto auto auto auto auto;grid-template-columns:74px minmax(0,1fr) 174px;gap:2px 10px;min-height:126px;padding:10px;display:grid}.potion-card:after{display:none}.potion-card .potion-bottle{background:radial-gradient(circle,#dcab441f,#0000 68%);border:1px solid #e7cd7f1f;grid-area:1/1/5;height:100%;min-height:92px}.potion-card>small{text-align:left;grid-area:1/2;align-self:end;font-size:8px}.potion-card h3{text-align:left;grid-area:2/2;margin:0;font-size:14px}.potion-card .potion-effect,.potion-card .potion-owned{grid-column:2;padding:4px 0;font-size:9px}.potion-card .potion-effect{grid-row:4;align-self:center}.potion-card .potion-owned{border:0;grid-row:5;justify-content:flex-start;align-self:center;gap:5px}.potion-card .potion-price{background:#99651224;border:1px solid #e7b54957;border-radius:8px;grid-area:1/3;align-self:end;padding:5px 8px;font-size:9px}.potion-card .potion-actions{grid-area:2/3/6;grid-template-columns:1fr;align-self:stretch;margin:3px 0 0}.potion-balance-details{grid-area:3/2;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 8px;display:grid}.potion-balance-details>div{background:#030d1559;border:1px solid #70daed21;border-radius:8px;min-width:0;padding:6px 7px}.potion-balance-details dt{color:#78909b;font-size:10px}.potion-balance-details dd{color:#d9edf2;margin:2px 0 0;font:700 12px ui-monospace,monospace}.potion-card.potion-locked{filter:saturate(.7)}.potion-card .potion-actions button{min-height:32px;font-size:9px;border-radius:7px!important}.potion-note{margin:8px 4px 0}.shop-security{border-radius:10px;order:5;margin-top:14px}.shop-error,.shop-pending{order:6}@media (width<=1040px){.shop-product{grid-template-columns:78px minmax(0,1fr)}.shop-product .shop-product-art{width:78px}.shop-product .shop-price,.shop-product .shop-buy{grid-column:2}.shop-product .shop-price{text-align:left;grid-row:4;margin-right:135px;padding:6px}.shop-product .shop-buy{justify-self:end;width:128px}.potion-card{grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:66px minmax(0,1fr)}.potion-card .potion-price,.potion-card .potion-actions{grid-column:2}.potion-card .potion-price{grid-row:6;justify-self:start}.potion-card .potion-actions{grid-row:7;grid-template-columns:1fr 1fr}}@media (width<=760px){.shop-view{margin:6px 4px 84px;padding:12px}.shop-heading{flex-direction:column;align-items:stretch}.shop-currency-summary{grid-template-columns:1fr 1fr;display:grid}.shop-currency-summary>span{min-width:0}.shop-category-tabs,.shop-product-grid,.potion-grid{grid-template-columns:1fr}.shop-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.potion-heading{display:block}.potion-shop-controls{grid-template-columns:1fr 1fr;margin-top:8px}.potion-wallet{margin:0}}@media (width<=440px){.shop-currency-summary,.potion-shop-controls{grid-template-columns:1fr}.shop-product{grid-template-columns:66px minmax(0,1fr);padding:8px}.shop-product .shop-product-art{width:66px}.shop-product .shop-price{margin-right:0}.shop-product .shop-buy{grid-area:5/1/auto/-1;width:100%;margin-top:5px}}.name-tag-name{color:#f2f0e8;letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;isolation:isolate;background:linear-gradient(#1b2227fa,#05090cfc 58%,#010406) padding-box padding-box;border:1px solid #cedde675;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.3em .85em;font-weight:800;line-height:1.15;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #0000006b,inset 0 1px #ffffff1a}.name-tag-rainbow{color:#fff2c5;text-shadow:0 1px 1px #000,0 0 3px #fff8dafa,0 0 8px #60e1f0c7,0 0 14px #ad60de70;background:linear-gradient(#171c20fc,#05080a 62%,#020405) 0 0/100% 100% padding-box padding-box,linear-gradient(110deg,#c26474,#c89c45,#739d79,#5798a8,#776da4,#a65e83,#c26474) 0 0/220% 100% border-box;border-color:#0000;animation:8s ease-in-out infinite alternate name-tag-rainbow-flow,3.8s ease-in-out infinite name-tag-rainbow-glow;box-shadow:0 0 0 1px #d8c39e21,0 5px 15px #00000080,0 0 5px #55d9e8b3,0 0 12px #995ed366,inset 0 1px #ffffff1a}.name-tag-gold{color:#ffdc70;text-shadow:0 1px 1px #000,0 0 3px #ffefb1eb,0 0 9px #ecb53eb8;background:linear-gradient(#1c1911fc,#070706 65%,#020302) padding-box padding-box;border-color:#a77a2a;animation:4.2s ease-in-out infinite name-tag-gold-glow;box-shadow:0 0 0 1px #f7d98b21,0 5px 15px #00000085,0 0 5px #e5ae379e,0 0 11px #b8842352,inset 0 1px #ffefbb1f}.name-tag-name:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff12,#0000);height:42%;position:absolute;inset:1px 8px auto}@keyframes name-tag-rainbow-flow{to{background-position:0 0,240% 0}}@keyframes name-tag-rainbow-glow{50%{box-shadow:0 0 0 1px #ecd6b12e,0 5px 15px #00000080,0 0 7px #62e6f2db,0 0 17px #a760de94,inset 0 1px #ffffff24}}@keyframes name-tag-gold-glow{50%{box-shadow:0 0 0 1px #ffe49733,0 5px 15px #00000085,0 0 7px #eeb738c7,0 0 15px #b8842373,inset 0 1px #ffefbb29}}.shop-product .shop-name-tag-art{background:radial-gradient(circle,#3fa0b829,#0000 68%);align-content:center;place-items:center;padding:8px 5px;display:grid}.shop-product .shop-name-tag-art .name-tag-name{max-width:82px;padding:6px 8px;font-size:12px}.shop-product .shop-name-tag-art .name-tag-rainbow{text-shadow:0 1px 1px #000,0 0 3px #fff8dafa,0 0 8px #60e1f0c7,0 0 14px #ad60de70}.shop-product .shop-name-tag-art .name-tag-gold{text-shadow:0 1px 1px #000,0 0 3px #ffefb1eb,0 0 9px #ecb53eb8}.shop-product .shop-name-tag-art>i{color:#70dfe9;letter-spacing:.08em;bottom:6px;left:50%;right:auto;transform:translate(-50%)}.shop-product .name-tag-status b{color:#e6d28d}.shop-product .name-tag-status.active b{color:#72f0c1}.leaderboard-podium-card h2 .name-tag-name{max-width:220px;padding:7px 16px;font-size:16px}.podium-rank-1 h2 .name-tag-name{font-size:18px}.leaderboard-player .name-tag-name{max-width:210px;padding:4px 11px;font-size:13px}.leaderboard-my-rank .name-tag-name{padding:4px 11px}.shop-currency-summary>span{grid-template-columns:none;gap:7px;min-width:0;padding:9px 14px;display:flex}.shop-currency-summary>span>.coin{flex:none}.shop-currency-summary small{color:#a4afb5;letter-spacing:0;grid-column:auto}.shop-currency-summary b,.shop-currency-summary .misaka b{color:#f8f2df}@media (prefers-reduced-motion:reduce){.name-tag-rainbow,.name-tag-gold{animation:none}}@media (width<=720px){.shop-product .shop-name-tag-art .name-tag-name{max-width:58px;font-size:10px}}.damage-pop.normal{color:#eefbff;text-shadow:0 2px 3px #000f19e6!important;font-size:23px!important}.damage-pop.normal.damage-magical{color:#d9f7ff}.damage-pop.critical{color:#ffd56a;letter-spacing:.02em;text-shadow:0 1px #7c3900,0 0 7px #ffbd3ee6,0 0 15px #ff67187a!important;font-size:27px!important}.damage-pop small{color:currentColor;margin-top:2px;font-size:8px}.damage-pop.normal small{opacity:.74}.damage-pop.critical small{letter-spacing:.16em;font-weight:900}.detailed-stats .critical-stat b em{letter-spacing:.08em;margin-left:7px;font:700 8px/1 sans-serif}.detailed-stats .critical-capped b{color:#f2d36c}.detailed-stats .critical-overflow b,.detailed-stats .critical-overflow b em{color:#ff6868}.equipment-slots-grid article.equipment-slot-pending{border-color:#ffd36b9e;box-shadow:inset 0 0 22px #ffb04414}.equipment-slots-grid article.equipment-slot-pending>button:disabled{color:#ffd68e;border-color:#ffd36b59}.prelaunch-gate{--pl-gold:#e7d39b;--pl-cyan:#79e9ef;--pl-ink:#f4f2e9;min-height:100svh;color:var(--pl-ink);background:#08131d;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,system-ui,sans-serif;position:relative;overflow:hidden}.prelaunch-backdrop{background:linear-gradient(90deg,#040b11f5 0%,#050e15c7 48%,#0710188f),linear-gradient(#0000 42%,#050c13f0),url(/world-map-misaka-v1.webp) 50%/cover;position:absolute;inset:0}.prelaunch-backdrop:before{content:"";opacity:.5;background-image:radial-gradient(circle at 20% 18%,#fff7cabf 0 1px,#0000 1.8px),radial-gradient(circle at 74% 31%,#6beaf38c 0 1px,#0000 2px);background-size:99px 99px,137px 137px;position:absolute;inset:0}.prelaunch-backdrop:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 72% 33%,#55dbe124,#0000 30%),linear-gradient(115deg,#0000 58%,#e5cf911a);position:absolute;inset:0}.prelaunch-shell{z-index:1;flex-direction:column;width:min(1240px,100% - 48px);min-height:100svh;margin:auto;display:flex;position:relative}.prelaunch-brand{border-bottom:1px solid #e7d39b40;align-items:center;gap:12px;height:82px;display:flex}.prelaunch-brand-mark{color:#fff3cf;border:1px solid #e7d39b94;border-radius:50%;place-items:center;width:44px;height:44px;font:italic 700 22px Georgia,serif;display:grid;box-shadow:inset 0 0 0 5px #e7d39b0f,0 0 24px #e7d39b1f}.prelaunch-brand>span:nth-child(2){gap:3px;display:grid}.prelaunch-brand b{letter-spacing:.08em;font-size:15px}.prelaunch-brand small{color:#a6b5b9;letter-spacing:.18em;font-size:10px}.prelaunch-brand em{color:#8de8ef;letter-spacing:.18em;background:#14515c2e;border:1px solid #79e9ef42;border-radius:999px;margin-left:auto;padding:8px 12px;font:9px ui-monospace,monospace}.prelaunch-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:70px;padding:54px 28px 42px;display:grid}.prelaunch-eyebrow{color:var(--pl-gold);letter-spacing:.22em;margin:0 0 17px;font:11px ui-monospace,monospace}.prelaunch-hero h1{letter-spacing:.09em;text-shadow:0 10px 42px #000;margin:0;font:clamp(40px,5vw,72px)/1.14 Yu Mincho,Hiragino Mincho ProN,serif}.prelaunch-hero h1 span{color:#fff5da;text-shadow:0 0 28px #e7d39b38,0 10px 42px #000}.prelaunch-lead{color:#b5c1c3;max-width:690px;margin:24px 0 0;font-size:14px;line-height:2}.prelaunch-feature-row{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.prelaunch-feature-row>span{color:#c7d1d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1922ad;border:1px solid #e7d39b2b;border-radius:4px;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:11px;display:flex}.prelaunch-feature-row b{color:var(--pl-gold);font:10px ui-monospace,monospace}.prelaunch-live-panel{background:linear-gradient(150deg,#1f313deb,#08151eeb);border:1px solid #e7d39b59;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:224px;display:flex;position:relative;box-shadow:0 24px 70px #0006,inset 0 0 60px #79e9ef09}.prelaunch-live-panel:before,.prelaunch-card:before{content:"";pointer-events:none;border:1px solid #e7d39b17;border-radius:5px;position:absolute;inset:7px}.prelaunch-live-pulse{color:#6de5a4;letter-spacing:.14em;font:9px ui-monospace,monospace;position:absolute;top:18px;right:20px}.prelaunch-live-pulse i,.prelaunch-footer i{background:#63e9a0;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite prelaunchPulse;display:inline-block;box-shadow:0 0 11px #63e9a0}.prelaunch-live-panel>small{color:#82999e;letter-spacing:.1em;font-size:11px}.prelaunch-live-panel>strong{color:#fff3c8;text-shadow:0 0 24px #e7d39b38;margin:7px 0 0;font:50px/1 ui-monospace,monospace}.prelaunch-live-panel>span{color:#d4c28e;letter-spacing:.14em;margin-top:5px;font-size:11px}.prelaunch-live-panel>p{color:#657d83;margin:0;font-size:9px;position:absolute;bottom:18px}.prelaunch-action-grid{grid-template-columns:1.18fr .82fr;gap:14px;margin-top:auto;padding:0 28px 30px;display:grid}.prelaunch-card{background:linear-gradient(135deg,#21313df5,#0a161ff7);border:1px solid #e7d39b3d;border-radius:9px;padding:25px 28px 24px;position:relative;box-shadow:0 25px 80px #0000005c}.prelaunch-access-card{background:linear-gradient(135deg,#0c2932f5,#09131ef7);border-color:#79e9ef40}.prelaunch-card-heading{align-items:center;gap:13px;display:flex}.prelaunch-card-heading>span{width:38px;height:38px;color:var(--pl-gold);border:1px solid #e7d39b59;border-radius:50%;place-items:center;font:10px ui-monospace,monospace;display:grid}.prelaunch-card-heading p,.prelaunch-card-heading h2{margin:0}.prelaunch-card-heading p{color:#7e999f;letter-spacing:.19em;font:8px ui-monospace,monospace}.prelaunch-card-heading h2{margin-top:2px;font-size:20px}.prelaunch-card-copy{color:#8fa3a7;margin:14px 0;font-size:11px;line-height:1.7}.prelaunch-card label{z-index:1;margin-top:10px;display:block;position:relative}.prelaunch-card label>span{color:#c5d0d0;align-items:center;gap:7px;margin-bottom:6px;font-size:10px;display:flex}.prelaunch-card label small{color:#73898e;font-weight:400}.prelaunch-card label b{color:#dfbe68;font-size:8px}.prelaunch-card input{color:#f4f7f4;background:#030c12bf;border:1px solid #95bec238;border-radius:4px;outline:0;width:100%;height:43px;padding:0 13px;font-size:12px;transition:border-color .18s,box-shadow .18s}.prelaunch-card input:focus{border-color:#79e9ef9e;box-shadow:0 0 0 3px #79e9ef14}.prelaunch-card button{z-index:1;color:#1b2730;cursor:pointer;background:linear-gradient(#f2e8c8,#c8b987);border:1px solid #e7d39ba6;border-radius:999px;width:100%;height:45px;margin-top:15px;font-weight:800;transition:transform .18s,filter .18s;position:relative;box-shadow:0 8px 24px #00000038}.prelaunch-card button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.prelaunch-card button:disabled{opacity:.6;cursor:wait}.prelaunch-card button>span{font-size:20px;line-height:14px;position:absolute;right:20px}.prelaunch-access-emblem{z-index:0;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:23px;right:28px}.prelaunch-access-emblem i{border:1px solid #79e9ef52;position:absolute;inset:5px;transform:rotate(45deg);box-shadow:inset 0 0 20px #79e9ef14}.prelaunch-access-emblem b{color:#8beef2;text-shadow:0 0 14px #79e9efa6;font:19px Georgia,serif}.prelaunch-success,.prelaunch-error{z-index:1;border-radius:4px;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.6;position:relative}.prelaunch-success{color:#9ce8bd;background:#349c661a;border:1px solid #5de29742}.prelaunch-error{color:#ffb5b7;background:#ad343a1c;border:1px solid #ff7a7d4d}.prelaunch-test-note{z-index:1;color:#667d82;margin-top:10px;font-size:8px;line-height:1.5;display:block;position:relative}.prelaunch-footer{color:#687d82;letter-spacing:.12em;border-top:1px solid #e7d39b21;justify-content:space-between;align-items:center;height:50px;font:8px ui-monospace,monospace;display:flex}.prelaunch-footer span:last-child{color:#87a59e}.prelaunch-footer i{width:5px;height:5px;margin:0 4px 0 7px}@keyframes prelaunchPulse{50%{opacity:.4;transform:scale(.8)}}@media (width<=860px){.prelaunch-shell{width:min(100% - 24px,680px)}.prelaunch-brand{height:68px}.prelaunch-hero{grid-template-columns:1fr;gap:25px;padding:36px 4px 26px}.prelaunch-hero h1{font-size:clamp(35px,10vw,56px)}.prelaunch-live-panel{min-height:170px}.prelaunch-action-grid{grid-template-columns:1fr;padding:0 0 24px}.prelaunch-feature-row{grid-template-columns:1fr 1fr;display:grid}.prelaunch-feature-row>span:last-child{grid-column:1/-1}.prelaunch-footer{padding:0 3px}}@media (width<=480px){.prelaunch-brand em{display:none}.prelaunch-brand-mark{width:38px;height:38px}.prelaunch-hero{padding-top:28px}.prelaunch-hero h1{letter-spacing:.04em}.prelaunch-lead{font-size:12px}.prelaunch-feature-row{grid-template-columns:1fr}.prelaunch-feature-row>span:last-child{grid-column:auto}.prelaunch-card{padding:22px 20px}.prelaunch-live-panel>strong{font-size:42px}}.prelaunch-entry-fee{background:linear-gradient(90deg,#2e2616b8,#0c1c24b8);border:1px solid #e7d39b47;border-radius:7px;align-items:center;gap:18px;max-width:690px;margin-top:13px;padding:11px 14px;display:flex;box-shadow:inset 3px 0 #dfbd68}.prelaunch-entry-fee div{min-width:160px;display:grid}.prelaunch-entry-fee small{color:#a99d7c;letter-spacing:.1em;font-size:8px}.prelaunch-entry-fee strong{color:#fff0bd;font:22px ui-monospace,monospace}.prelaunch-entry-fee p{color:#9fb0b2;margin:0;font-size:9px;line-height:1.6}.prelaunch-entry-fee p b{color:#efda9d}.prelaunch-wallet-connect{z-index:1;text-align:center;margin-top:18px;position:relative}.prelaunch-wallet-connect p{color:#9babad;margin:0;font-size:10px;line-height:1.7}.prelaunch-card .prelaunch-phantom-button{color:#110c20;background:linear-gradient(#b99cff,#7655cf);border-color:#cfc0ff;justify-content:center;align-items:center;gap:10px;display:flex}.phantom-mark{color:#7356ca;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font:700 14px Georgia,serif;display:grid;position:static!important}.prelaunch-wallet-connect a{color:#7dcfd6;margin-top:8px;font-size:9px;display:inline-block}.prelaunch-wallet-chip{z-index:1;background:#0411189e;border:1px solid #79e9ef33;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:14px;padding:9px 11px;display:grid;position:relative}.prelaunch-wallet-chip span{color:#78d9b0;font-size:9px}.prelaunch-wallet-chip span i{background:#5ce39b;border-radius:50%;width:5px;height:5px;display:inline-block}.prelaunch-wallet-chip b{color:#d6e1df;font:10px ui-monospace,monospace}.prelaunch-card .prelaunch-wallet-chip button{color:#84cbd0;width:auto;height:auto;box-shadow:none;background:0 0;border-color:#79e9ef40;border-radius:4px;margin:0;padding:4px 8px;font-size:8px}.prelaunch-registration-complete,.prelaunch-waiting-status,.prelaunch-access-locked{z-index:1;background:#23795014;border:1px solid #64e29e3b;border-radius:7px;margin-top:14px;padding:14px;position:relative}.prelaunch-registration-complete>span,.prelaunch-waiting-status>span{color:#74e3a5;letter-spacing:.08em;font:9px ui-monospace,monospace}.prelaunch-registration-complete h3,.prelaunch-waiting-status h3,.prelaunch-access-locked h3{color:#f4ebcf;margin:5px 0;font-size:15px}.prelaunch-registration-complete p,.prelaunch-waiting-status p,.prelaunch-access-locked p{color:#9badb0;margin:0;font-size:10px;line-height:1.6}.prelaunch-registration-complete small{color:#7f9296;margin-top:7px;font-size:9px;line-height:1.5;display:block}.prelaunch-class-picker{z-index:1;border:0;margin:13px 0 0;padding:0;position:relative}.prelaunch-class-picker legend{color:#c5d0d0;margin-bottom:6px;font-size:10px}.prelaunch-class-picker legend b{color:#dfbe68;font-size:8px}.prelaunch-class-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.prelaunch-card .prelaunch-class-picker button{height:93px;box-shadow:none;color:#aebbbc;background:#040f16ad;border:1px solid #96b9be38;border-radius:6px;justify-items:center;margin:0;padding:6px 3px;display:grid}.prelaunch-card .prelaunch-class-picker button.selected{color:#fff0be;background:linear-gradient(#d8bf752b,#13272eb8);border-color:#d8bf75;box-shadow:inset 0 0 22px #d8bf7514}.prelaunch-class-picker .selection-character-art{aspect-ratio:495.75/793;width:auto;height:52px;image-rendering:pixelated;background-position-y:50%;background-repeat:no-repeat;background-size:400%;display:block}.prelaunch-class-picker button b{font-size:10px}.prelaunch-class-picker button small{color:#71868b;font-size:7px}.prelaunch-sign-note{z-index:1;color:#6f8589;text-align:center;margin-top:7px;font-size:8px;display:block;position:relative}.prelaunch-waiting-status{background:#1e6b7614;border-color:#79e9ef33}.prelaunch-waiting-status>span{color:#79e9ef}.prelaunch-access-locked{text-align:center;background:#040e1561;border-color:#87a0a529;flex-direction:column;justify-content:center;align-items:center;min-height:126px;display:flex}.prelaunch-access-locked>span{color:#79949a;font-size:19px}.prelaunch-access-locked h3{font-size:14px}.prelaunch-access-locked p{max-width:300px}.prelaunch-card .prelaunch-access-locked+button{display:none}.prelaunch-registration-gift{background:linear-gradient(90deg,#0a2f39c7,#0d1923b8);border:1px solid #79e9ef33;border-radius:7px;gap:4px;max-width:690px;margin-top:7px;padding:9px 14px;display:grid;box-shadow:inset 3px 0 #65dbe3}.prelaunch-registration-gift>span{color:#72dce3;letter-spacing:.16em;font:7px ui-monospace,monospace}.prelaunch-registration-gift>div{align-items:center;gap:10px;display:flex}.prelaunch-registration-gift strong{color:#ffe7a0;font:14px ui-monospace,monospace}.prelaunch-registration-gift i{color:#718f94;font-style:normal}.prelaunch-registration-gift b{color:#9ce7eb;font-size:11px}.prelaunch-registration-gift p{color:#778f94;margin:0;font-size:8px}.prelaunch-referral-panel{z-index:1;background:#041219a6;border:1px solid #79e9ef3d;border-radius:7px;margin-top:12px;padding:13px;position:relative}.prelaunch-referral-panel header{justify-content:space-between;align-items:center;display:flex}.prelaunch-referral-panel header span{color:#65d9e1;letter-spacing:.15em;font:7px ui-monospace,monospace}.prelaunch-referral-panel header b{color:#e8d59d;font-size:11px}.prelaunch-referral-code{grid-template-columns:minmax(92px,1fr) auto auto;gap:7px;margin-top:8px;display:grid}.prelaunch-referral-code code{color:#b9eef1;background:#051019;border:1px solid #79e9ef2e;border-radius:4px;align-items:center;padding:0 10px;font-size:11px;display:flex}.prelaunch-card .prelaunch-referral-code button{width:auto;height:32px;box-shadow:none;border-radius:4px;margin:0;padding:0 12px;font-size:8px}.prelaunch-referral-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.prelaunch-referral-stats span{background:#e7d39b06;border:1px solid #e7d39b1f;border-radius:4px;gap:2px;padding:7px;display:grid}.prelaunch-referral-stats small{color:#72898d;font-size:7px}.prelaunch-referral-stats b{color:#f0dda5;font:10px ui-monospace,monospace}.prelaunch-referral-panel>p{color:#748b8f;margin:7px 0 0;font-size:8px;line-height:1.5}.prelaunch-live-panel>small{letter-spacing:.12em;font-size:16px!important}.prelaunch-live-panel>strong{margin-top:13px;font-size:68px!important}.prelaunch-live-panel>span{margin-top:8px;font-weight:700;font-size:14px!important}@media (width<=860px){.prelaunch-entry-fee{max-width:none}.prelaunch-class-picker>div{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.prelaunch-entry-fee{gap:5px;display:grid}.prelaunch-entry-fee div{align-items:end;gap:10px;display:flex}.prelaunch-entry-fee strong{font-size:19px}.prelaunch-class-picker>div{grid-template-columns:repeat(2,1fr)}.prelaunch-card .prelaunch-class-picker button{height:83px}.prelaunch-wallet-chip{grid-template-columns:1fr auto}.prelaunch-wallet-chip b{grid-row:2}.prelaunch-card .prelaunch-wallet-chip button{grid-area:1/2/3}.prelaunch-referral-code{grid-template-columns:1fr 1fr}.prelaunch-referral-code code{grid-column:1/-1;min-height:32px}.prelaunch-card .prelaunch-referral-code button{width:100%;padding:0 6px}}.prelaunch-referral-section{z-index:1;background:#041219a6;border:1px solid #79e9ef3d;border-radius:10px;margin-top:18px;padding:18px 20px 20px;position:relative}.prelaunch-referral-reward{color:#f4f2e9c7;margin-top:12px;font:400 13px/1.7 sans-serif}.prelaunch-referral-reward b{color:var(--pl-gold)}.prelaunch-referral-locked{color:#f4f2e99e;text-align:center;border:1px dashed #79e9ef47;border-radius:7px;margin-top:12px;padding:14px;font:400 12px/1.7 sans-serif}.prelaunch-referral-section .prelaunch-referral-code,.prelaunch-referral-section .prelaunch-referral-stats{margin-top:12px}.language-toggle{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.language-toggle-label{color:#f4f2e980;letter-spacing:.1em;white-space:nowrap;margin-right:2px;font:600 10px/1 sans-serif}.language-toggle button{color:#f4f2e9b8;cursor:pointer;background:#0412198c;border:1px solid #79e9ef47;border-radius:6px;min-height:30px;padding:0 11px;font:600 11px/1 sans-serif}.language-toggle button:hover{border-color:var(--pl-cyan);color:var(--pl-ink)}.language-toggle button.active{border-color:var(--pl-cyan);color:var(--pl-ink);background:#79e9ef24}.prelaunch-brand{align-items:center}@media (width<=640px){.language-toggle-label{display:none}.language-toggle button{min-height:34px;padding:0 9px}}.account-menu-language{border-bottom:1px solid #ffffff14;padding:8px 10px 10px}.account-menu-language .language-toggle{gap:5px;width:100%;margin-left:0}.account-menu-language .language-toggle-label{color:#ffffff73;flex:auto;font-size:9px}.account-menu-language .language-toggle button{min-height:26px;padding:0 8px;font-size:10px}.mining-power-good b{color:#7ce7a2}.mining-power-low b{color:#f3b05c}.mining-power-good i,.mining-power-low i{color:#f4f2e980;margin-top:2px;font:400 10px/1.4 sans-serif;display:block}.inventory-key-items>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.inventory-key-items>header button{color:#c9f7ff;cursor:pointer;background:#64e7ff0f;border:1px solid #64e7ff47;border-radius:6px;min-height:32px;padding:0 14px;font:600 11px/1 sans-serif}.key-items-lead{color:#f4f2e999;margin-top:6px;font:400 12px/1.6 sans-serif}.key-item-grid{gap:10px;margin-top:14px;display:grid}.key-item-card{background:#0914208c;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.key-item-card.missing{opacity:.55}.key-item-art{background:#ffffff0d;border-radius:8px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.key-item-card b{font:700 13px/1.4 sans-serif;display:block}.key-item-card small{color:#f4f2e98c;margin-top:3px;font:400 11px/1.55 sans-serif;display:block}.key-item-state{color:#f4f2e9b8;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:5px 11px;font:700 11px/1 sans-serif}.key-item-state.equipped{color:#9df3bd;background:#7ce7a229}.key-item-state.none{color:#f4f2e966;background:#ffffff0a}.name-tag-art-rainbow{color:#10202c;background:linear-gradient(135deg,#ff8fb1,#ffd98f,#9df3bd,#8fd4ff,#c9a6ff)}.name-tag-art-gold{color:#2a1e06;background:linear-gradient(135deg,#f6d68a,#c9992f)}@media (width<=560px){.key-item-card{grid-template-columns:44px 1fr}.key-item-state{grid-column:2;justify-self:start}}.mail-view{max-width:1320px;margin:0 auto}.mail-loading,.mail-error{border:1px solid var(--line);text-align:center;color:#8299a3;background:#06121be0;padding:40px}.mail-error{color:#ffadb0;border-color:#ff68704d}.mail-card{background:linear-gradient(140deg,#0d1f2af5,#050f17f7);border:1px solid #64e7ff33;border-radius:12px;grid-template-columns:68px minmax(0,1fr) 210px;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:0 20px 60px #00000040}.mail-card.unread{border-color:#e7ca7773;box-shadow:inset 3px 0 #e4c56e,0 20px 60px #0000004d}.mail-seal{color:#f0d98c;border:1px solid #e7ca7780;border-radius:50%;place-items:center;width:58px;height:58px;font:italic 700 25px Georgia,serif;display:grid;box-shadow:inset 0 0 24px #e7ca7714,0 0 18px #e7ca7714}.mail-copy>small{color:#7d979f;font-size:10px}.mail-copy h2{margin:4px 0 7px;font-size:20px}.mail-copy p{color:#91a7ad;margin:0;font-size:12px;line-height:1.7}.mail-rewards{gap:7px;margin-top:13px;display:flex}.mail-rewards>span{background:#020b1185;border:1px solid #64e7ff26;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;column-gap:9px;min-width:180px;padding:9px 12px;display:grid}.mail-rewards>span>i,.mail-rewards>span>img{grid-row:1/3}.mail-rewards b{color:#f1db91;font-size:14px}.mail-rewards small{color:#718b93;font-size:8px}.mail-rate{display:block;margin-top:8px!important}.mail-action{text-align:right;gap:9px;display:grid}.mail-action>span{color:#6f8790;font-size:10px}.mail-action button{color:#17242d;cursor:pointer;background:linear-gradient(#f2e8c8,#c8b987);border:1px solid #e0c97f;border-radius:999px;min-height:42px;font-weight:800}.mail-action button:disabled{opacity:.48;cursor:not-allowed}@media (width<=800px){.mail-card{grid-template-columns:52px 1fr}.mail-action{grid-column:1/-1}.mail-rewards{display:grid}.mail-rewards>span{min-width:0}}.prelaunch-wallet-connect .prelaunch-phantom-handoff{color:#e2d8ff;background:#7655cf33;border:1px solid #b99cffb8;border-radius:6px;justify-content:center;align-items:center;max-width:330px;min-height:42px;margin:10px auto 2px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.forge-tabs{grid-template-columns:repeat(3,1fr)}.reroll-stat-list{gap:6px;margin:14px 0;display:grid}.reroll-stat-list p{border:1px solid var(--line);background:#07131d;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 12px;display:flex}.reroll-stat-list b{color:#9fc2d0;font-size:12px;font-weight:600}.reroll-stat-list strong{color:#f0f7fa;font-size:14px}.passive-tree-connections{z-index:1}.passive-branch-label{z-index:6;row-gap:3px;min-width:96px}.passive-branch-label b,.passive-branch-label small{text-shadow:0 1px 2px #000,0 0 6px #000;background:#030b12d1;border-radius:999px;padding:1px 7px}.passive-branch-label b{font-size:14px;line-height:1.35}.passive-branch-label small{letter-spacing:.04em;font-size:9px;line-height:1.3}.passive-branch-marker-icon{margin-bottom:4px}.passive-tree-node em{z-index:6;color:#9db4c0;text-shadow:0 1px 2px #000;background:#030b12d1;border-radius:999px;padding:1px 6px;bottom:-28px}.passive-tree-node small,.passive-tree-node>i{z-index:6}.equipment-modifier-enhance,.equipment-modifier-enchant{color:#ff5f6d}.reroll-batch-submit{background:#0f5f78;margin-top:8px}.forge-tabs-4{grid-template-columns:repeat(4,1fr)}.workshop-summary{border:1px solid var(--line);background:#05111beb;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;padding:14px;display:grid}.workshop-summary>div{flex-direction:column;gap:4px;display:flex}.workshop-summary span{color:#819da9;font-size:10px}.workshop-summary b{font-size:17px}.workshop-track-list{gap:10px;display:grid}.workshop-track{border:1px solid var(--line);background:#05111beb;grid-template-columns:64px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:15px;display:grid}.workshop-track h3{margin:0 0 4px;font-size:16px}.workshop-track p{color:#9fc2d0;margin:0 0 6px;font-size:12px}.workshop-track small{color:#63e9ff}.workshop-track-action{text-align:right;flex-direction:column;gap:5px;display:flex}.workshop-track-action span{color:#819da9;font-size:10px}.workshop-track-action b{font-size:15px}.workshop-track-action button{color:#fff;background:#167d9b;border:1px solid #61e9ff;min-height:42px;font-weight:800}.workshop-track-action button:disabled{opacity:.42}@media (width<=860px){.workshop-summary{grid-template-columns:repeat(2,1fr)}.workshop-track{grid-template-columns:52px 1fr}.workshop-track-action{text-align:left}}.workshop-track-icon{width:64px;height:64px;image-rendering:pixelated}.workshop-track-glyph{width:64px;height:64px;color:var(--cyan);place-items:center;font-size:30px;display:grid}@media (width<=860px){.workshop-track-icon,.workshop-track-glyph{width:52px;height:52px}.workshop-track-action{text-align:left;grid-column:1/-1}}.side-group{margin-bottom:10px}.side-group .side-label{margin-top:12px}.side-group>.reward-pool-menu-item{border-color:#6b5a2a}.set-bonus-card{border:1px solid var(--line);background:#05111beb;margin:0 0 14px;padding:15px}.set-bonus-card header{margin-bottom:10px}.set-bonus-card h2{margin:2px 0 0;font-size:17px}.set-bonus-sections{grid-template-columns:1fr 1fr;gap:10px;display:grid}.set-bonus-section{border:1px solid var(--line);background:#07131d;padding:11px}.set-bonus-section.is-active{background:#5a461438;border-color:#d9b45c}.set-bonus-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.set-bonus-head b{font-size:13px}.set-bonus-head span{color:#9fc2d0;font-size:12px}.set-bonus-head strong{color:#f0f7fa;font-size:15px}.set-bonus-head em{border:1px solid var(--line);color:#8fa8b4;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.set-bonus-section.is-active .set-bonus-head em{color:#f2d27a;border-color:#d9b45c}.set-bonus-effects{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.set-bonus-effects li{justify-content:space-between;font-size:12px;display:flex}.set-bonus-effects b{color:#f2d27a}.set-bonus-missing{color:#8fa8b4;margin:8px 0 0;font-size:12px}.set-bonus-power{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.set-bonus-power span{color:#819da9;font-size:11px}.set-bonus-power b{color:#f2d27a;font-size:16px}.set-bonus-power button{border:1px solid var(--line);color:#dbeaf1;cursor:pointer;background:#07131d;min-height:36px;margin-left:auto;padding:0 12px}.set-bonus-detail{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.set-bonus-detail>div{border:1px solid var(--line);padding:10px}.set-bonus-detail small{color:#8fa8b4;margin:3px 0 7px;display:block}.set-bonus-detail p{justify-content:space-between;margin:0 0 3px;font-size:12px;display:flex}@media (width<=860px){.set-bonus-sections,.set-bonus-detail{grid-template-columns:1fr}}.battle-floaters{z-index:6;pointer-events:none;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:calc(100% - 14px);left:50%;transform:translate(-50%)}.battle-floater-lane{flex-direction:column-reverse;gap:1px;width:0;display:flex;overflow:visible}.battle-floater-lane.lane-right{align-items:flex-start}.battle-floater-lane.lane-left{align-items:flex-end}.battle-floater{white-space:nowrap;align-items:baseline;gap:5px;animation:1.1s ease-out both battleFloater;display:flex}.battle-floater em{letter-spacing:.1em;opacity:.82;font:700 8px/1 ui-monospace,monospace}.battle-floater b{text-shadow:0 2px 3px #000f19e6;font:700 21px/1 Georgia,serif}.floater-primary b{color:#eefbff;font-size:23px}.floater-primary.damage-magical b{color:#d9f7ff}.floater-primary.critical b{color:#ffd56a;text-shadow:0 1px #7c3900,0 0 7px #ffbd3ee6,0 0 15px #ff67187a;font-size:27px}.floater-followUp b{color:#ff9d4d;text-shadow:0 1px #5a2600,0 0 8px #ff8c388c;font-size:17px}.floater-followUp em{color:#ffc38f}.floater-followUp.critical b{color:#ffbe5c}.floater-heal b{color:#6bff9e;text-shadow:0 1px #06331c,0 0 9px #58ff9e80;font-size:19px}.floater-heal em{color:#a9ffc9}.floater-heal.heal-potion em{color:#d6ffb0}@keyframes battleFloater{0%{opacity:0;transform:translateY(10px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.battle-floater{animation:1.1s linear both battleFloaterStill}@keyframes battleFloaterStill{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}}@media (width<=640px){.floater-primary b{font-size:19px}.floater-primary.critical b{font-size:22px}.floater-followUp b,.floater-heal b{font-size:15px}.battle-floater em{font-size:7px}}.battle-damage-readout{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutorial-panel{background:linear-gradient(#0f222eeb,#0b1821eb);border:1px solid #64e7ff4d;border-left:3px solid #64e7ff;grid-column:1/-1;margin-bottom:14px;padding:13px 15px;box-shadow:0 6px 22px #00000059}.tutorial-panel>header{align-items:center;gap:12px;margin-bottom:11px;display:flex}.tutorial-panel>header small{letter-spacing:.22em;color:#64e7ff;font:700 8px/1 ui-monospace,monospace;display:block}.tutorial-panel>header b{color:#dff4ff;font:700 12px/1.5 Georgia,serif}.tutorial-progress{background:#12222c;border:1px solid #ffffff1a;flex:1;height:4px}.tutorial-progress i{background:linear-gradient(90deg,#35a8ff,#69efff);height:100%;transition:width .3s;display:block}.tutorial-active{align-items:center;gap:12px;display:flex}.tutorial-step-number{color:#64e7ff;border:1px solid #64e7ff73;flex:none;place-items:center;width:30px;height:30px;font:700 14px/1 Georgia,serif;display:grid}.tutorial-active>div{flex:1;min-width:0}.tutorial-active h3{color:#f2fbff;margin:0;font:600 14px/1.4 Georgia,serif}.tutorial-active p{color:#9fc0d1;margin:2px 0 0;font:10px/1.6 sans-serif}.tutorial-go{color:#dff4ff;cursor:pointer;background:#35a8ff29;border:1px solid #64e7ff;flex:none;padding:8px 13px;font:700 11px/1 sans-serif}.tutorial-go:hover{background:#35a8ff4d}.tutorial-steps{border-top:1px solid #ffffff17;gap:8px;margin:12px 0 0;padding:11px 0 0;list-style:none;display:grid}.tutorial-steps li{align-items:baseline;gap:9px;display:flex}.tutorial-steps li>span{text-align:center;flex:none;width:14px;font-size:10px}.tutorial-steps b{color:#dff4ff;font:600 11px/1.4 Georgia,serif;display:block}.tutorial-steps small{color:#7f9dad;font:9px/1.5 sans-serif;display:block}.tutorial-step-done>span{color:#6bff9e}.tutorial-step-done b{color:#86aebe;text-decoration:line-through}.tutorial-step-active b{color:#ffd56a}.tutorial-step-locked b,.tutorial-step-locked small{color:#5c7787}.tutorial-panel>footer{justify-content:space-between;gap:10px;margin-top:11px;display:flex}.tutorial-panel>footer button{color:#9fc0d1;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff24;padding:5px 9px;font:9px/1 sans-serif}.tutorial-panel>footer button:hover{color:#dff4ff;border-color:#64e7ff66}@media (width<=640px){.tutorial-active{flex-wrap:wrap}.tutorial-go{width:100%}}.floater-damageTaken b{color:#ff8080;text-shadow:0 1px #4a0d0d,0 0 8px #ff5a5a80;font-size:18px}.floater-damageTaken em{color:#ffb3b3}@media (width<=640px){.battle-floaters{gap:6px}.floater-damageTaken b{font-size:15px}}:root{--z-battle-popover:95}.auto-potion-panel{z-index:var(--z-battle-popover);overscroll-behavior:contain;width:min(350px,100vw - 24px);padding:13px;padding-bottom:max(13px, env(safe-area-inset-bottom));background:#030c13fa;border:1px solid #63e4b261;top:auto;left:auto;overflow-y:auto;box-shadow:0 20px 50px #000000b8;position:fixed!important}.auto-potion-panel:focus-visible{outline-offset:2px;outline:2px solid #63e4b2}@media (width<=560px){.auto-potion-panel{width:calc(100vw - 24px)}}:root{--app-chrome-h:calc(var(--gs-topbar-h,76px) + var(--gs-vitals-h,60px));--app-content-h:calc(100dvh - var(--app-chrome-h));--app-content-max:1680px}.content{padding-top:var(--app-chrome-h)}.battle-layout{min-height:var(--app-content-h);max-width:var(--app-content-max);margin-inline:auto}.battle-layout>*,.battle-card,.battle-aside{min-width:0}.battle-card{min-height:0;min-height:min(660px, calc(var(--app-content-h) - 22px));max-height:none}.battle-stage{height:clamp(260px, calc(var(--app-content-h) * .46), 420px);min-height:0}@media (width>=1600px){.battle-stage{height:clamp(300px, calc(var(--app-content-h) * .44), 470px)}}@media (width<=860px){:root{--gs-topbar-h:62px;--gs-vitals-h:50px}.battle-card{min-height:min(600px, calc(var(--app-content-h) - 16px))}.battle-stage{height:clamp(230px, calc(var(--app-content-h) * .44), 380px)}}@media (height<=760px) and (width>=861px){.battle-stage{height:clamp(230px, calc(var(--app-content-h) * .42), 340px)}.battle-card{min-height:calc(var(--app-content-h) - 16px)}}html,body{overflow-x:hidden}.reward-routes .reward-routes-lead{max-width:720px;color:#dfeef5!important;font-size:12px!important;line-height:2!important}.loop-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.loop-step{align-items:stretch;min-width:0;padding-right:26px;display:flex;position:relative}.loop-step:last-child{padding-right:0}.loop-step>article{background:#030c14d1;border:1px solid #64e7ff33;flex-direction:column;flex:1;gap:5px;min-width:0;padding:15px 16px;transition:border-color .18s,background-color .18s;display:flex}.loop-step>article:hover{background:#05111be0;border-color:#64e7ff66}.loop-step small{color:#64e7ff;letter-spacing:.2em;font:700 9px/1 ui-monospace,monospace}.loop-step b{color:#fff;font:600 17px/1.3 Georgia,Yu Mincho,serif}.loop-step p{gap:2px;margin:0;display:grid;color:#c3d8e2!important;font-size:11px!important;line-height:1.75!important}.loop-goal{color:#ffd97a;letter-spacing:.04em;text-shadow:0 0 14px #ffc85a52;margin-top:auto;padding-top:9px;font:700 14px/1.3 Georgia,serif}.loop-arrow{border-top:2px solid #64e7ff9e;border-right:2px solid #64e7ff9e;width:18px;height:18px;position:absolute;top:50%;right:4px;transform:translateY(-50%)rotate(45deg)}.loop-step-void>article{background:linear-gradient(#231c0c80,#030c14e0);border-color:#dfbe6861}.loop-cycle{background:#030b12b8;border:1px solid #64e7ff29;margin-top:20px;padding:14px 16px}.loop-cycle-title{letter-spacing:.22em;color:#9fd9e8!important;margin:0 0 11px!important;font:700 9px/1 ui-monospace,monospace!important}.loop-cycle ol{flex-wrap:wrap;align-items:flex-start;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.loop-cycle li{text-align:center;gap:2px;padding-right:30px;display:grid;position:relative}.loop-cycle li:last-child{padding-right:0}.loop-cycle b{color:#dff4ff;letter-spacing:.08em;font:700 10px/1.2 ui-monospace,monospace}.loop-cycle small{color:#9db6c2;font-size:9px;line-height:1.4}.loop-cycle li>i{border-top:1px solid #64e7ff80;border-right:1px solid #64e7ff80;width:9px;height:9px;position:absolute;top:5px;right:11px;transform:rotate(45deg)}.loop-cycle .cycle-goal b{color:#ffd97a}.loop-cycle .cycle-goal small{color:#e2c98d}.loop-cycle-note{color:#8fa8b4;margin-top:10px;font-size:9px;display:block}.reward-routes-grid article{background:#030b12bd;border-color:#64e7ff2b;min-height:0}.reward-routes-grid article b{color:#fff;font-size:12px}.reward-routes-grid article p{margin:7px 0 0;color:#c3d8e2!important;font-size:10px!important;line-height:1.85!important}.card-term{color:#7fd4e6;margin-top:4px;font:9px/1.5 sans-serif;display:block}.card-note{color:#8fa8b4;border-top:1px solid #ffffff14;margin-top:8px;padding-top:7px;font-size:9px;line-height:1.6;display:block}.reward-routes-grid .card-goal{background:linear-gradient(#231c0c6b,#030b12cc);border-color:#dfbe6857}.reward-routes-grid .card-goal b{color:#ffe6a8}.reward-routes-detail{margin-top:20px}.reward-routes-detail>summary{color:#9fd9e8;letter-spacing:.06em;cursor:pointer;font:700 10px/1 sans-serif}.reward-routes-detail p{color:#c3d8e2!important;font-size:10px!important;line-height:1.85!important}.reward-routes ::selection{color:#fff;background:#64e7ff47}.reward-routes b,.reward-routes p,.reward-routes small,.reward-routes em{background:0 0}@media (width<=900px){.loop-steps{grid-template-columns:1fr}.loop-step{padding:0 0 30px}.loop-step:last-child{padding-bottom:0}.loop-arrow{top:auto;bottom:6px;right:50%;transform:translate(50%)rotate(135deg)}.loop-step b{font-size:16px}.loop-step p{font-size:12px!important}.reward-routes-grid article p{font-size:11px!important}.loop-cycle li{padding-right:26px}}@media (prefers-reduced-motion:reduce){.loop-step>article{transition:none}}.page-view>*,.content>*,.panel>*,.paper-grid>*,.character-equipment-layout>*,.battle-aside>*{min-width:0}img,svg,canvas,video{max-width:100%}.leaderboard-table-wrap{-webkit-overflow-scrolling:touch;overflow-y:visible;overflow-x:auto!important}.wide-table,.condition-table{display:block;overflow-x:auto}@media (width<=860px){.battle-stage{min-height:0!important;height:clamp(220px, calc(var(--app-content-h) * .42), 360px)!important}}@media (width<=480px){.battle-stage{height:clamp(190px, calc(var(--app-content-h) * .38), 300px)!important}}.chest-opening-rays{max-width:100vw}@media (width>=701px) and (width<=900px){.battle-layout,.character-equipment-layout{grid-template-columns:1fr!important}.battle-aside{display:block}}@media (width<=480px){button,.primary-button,select,input[type=number],input[type=text]{min-height:40px}.battle-controls{flex-wrap:wrap}}.sell-inventory h4{color:#9fd9e8;letter-spacing:.2em;margin:14px 0 7px;font:700 9px/1 ui-monospace,monospace}.sell-inventory h4:first-child{margin-top:0}.sell-items button{justify-items:center;gap:4px;min-height:128px;padding:12px 8px;display:grid}.sell-items button.locked{opacity:.42;cursor:not-allowed}.sell-equipment-items{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;padding:10px}.sell-equipment-items button{aspect-ratio:1;place-items:center;min-height:0;padding:4px;display:grid;position:relative;overflow:visible}.sell-equipment-items .market-sell-item-level{z-index:8;pointer-events:none;background:#02090ee0;border-radius:4px;padding:1px 3px;color:#e4f3f7!important;filter:none!important;width:auto!important;height:auto!important;font:800 8px/1.1 ui-monospace,monospace!important;position:absolute!important;inset:auto 2px 2px auto!important}.market-sell-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.market-sell-title>i{min-width:0}.market-inventory-refresh{color:#baf7ff;white-space:nowrap;cursor:pointer;background:#041823e6;border:1px solid #71e0efb8;border-radius:9px;min-height:36px;padding:7px 14px;font-weight:800;box-shadow:inset 0 0 0 1px #71e0ef14,0 0 14px #32c6db1f}.market-inventory-refresh:hover:not(:disabled),.market-inventory-refresh:focus-visible{color:#fff2bd;outline-offset:2px;border-color:#f3d477;outline:2px solid #f3d47757}.market-inventory-refresh:disabled{opacity:.48;cursor:wait}.market-inventory-sync-status{color:#91ead0;background:#041f1fb8;border:1px solid #57d3b259;border-radius:8px;margin:8px 14px 0;padding:8px 11px;font-size:12px}.market-inventory-sync-status.error{color:#ffabb2;background:#370d16bd;border-color:#ff65708c}@media (width<=680px){.market-sell-title{grid-template-columns:minmax(0,1fr) auto}.market-sell-title>i{grid-area:2/1/auto/-1}.market-inventory-refresh{grid-area:1/2;padding-inline:10px}}.sell-equipment-items button.selected{outline-offset:1px;outline:2px solid #f3d786;box-shadow:inset 0 0 20px #ffd87a21,0 0 9px #ffd87a47}.market-escrow-items{width:100%;margin-top:10px}.market-escrow-item{aspect-ratio:1;filter:saturate(.72);border:1px solid #f2c25c8c;border-radius:8px;place-items:center;gap:3px;min-width:0;padding:5px;display:grid;position:relative;overflow:hidden}.market-escrow-item:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 9px,#02080d42 9px 16px);position:absolute;inset:0}.market-escrow-item>span{z-index:3;color:#ffe5a2;background:#704719;border-radius:4px;padding:2px 4px;font:800 8px/1 ui-monospace,monospace;position:absolute;inset:3px 3px auto auto}.market-escrow-item>b,.market-escrow-item>small{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.market-escrow-item>b{font-size:9px}.market-escrow-item>small{color:#9baab1;font-size:7px}.sell-items button[class*=rarity-],.market-row-icon[class*=rarity-],.market-detail-art[class*=rarity-]{position:relative;overflow:hidden}.rarity-common{background:radial-gradient(circle at 50% 35%,#9fb1be33,#050d14f0 72%)!important}.rarity-uncommon{background:radial-gradient(circle at 50% 35%,#46d27e3d,#051111f2 72%)!important}.rarity-rare{background:radial-gradient(circle at 50% 35%,#419bff47,#050d19f2 72%)!important}.rarity-epic{background:radial-gradient(circle at 50% 35%,#a95bff4d,#0f071bf2 72%)!important}.rarity-legendary{background:radial-gradient(circle at 50% 35%,#ffb53652,#1b0f05f2 72%)!important}.rarity-mythic{background:radial-gradient(circle at 50% 35%,#ff4b5e52,#1c050af2 72%)!important}.rarity-ancient{background:radial-gradient(circle at 50% 35%,#2ce2d84d,#031718f2 72%)!important}.rarity-divine{background:radial-gradient(circle at 50% 35%,#b8ff3c61,#101c05f5 72%)!important}.sell-resource-items img,.market-row-icon img,.market-detail-art img{object-fit:contain;filter:drop-shadow(0 0 9px #64e7ff80);width:58px;height:58px}.sell-resource-items button em{color:#8fb0bd;font:8px/1.2 ui-monospace,monospace}.gold-currency-art{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px #ffc5466b)!important}.market-equipment-stats{background:#020a10c7;border:1px solid #64e7ff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 16px 16px;padding:10px;display:grid}.market-equipment-stats div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.market-equipment-stats span{color:#7895a3;font-size:9px}.market-equipment-stats b{color:#e7f9ff;text-align:right;font:700 10px/1.2 ui-monospace,monospace}.market-detail .market-equipment-stats{text-align:left;grid-template-columns:1fr;margin:0 0 12px}.market-row-icon .equipment-atlas-icon,.market-row-icon .weapon-atlas-icon{width:42px;height:42px}.market-detail-art .equipment-atlas-icon,.market-detail-art .weapon-atlas-icon{width:92px;height:92px}.item-box-grid>button,.equipment-image-placeholder,.inventory-selection-summary>div,.equipment-detail-image,.inventory-equipped-compact-grid article>div,.sell-items button,.market-row-icon,.market-detail-art{position:relative}.inventory-v005-layout .item-box-grid>button,.sell-items button[class*=rarity-],.market-row-icon[class*=rarity-],.market-detail-art[class*=rarity-]{overflow:visible!important}.item-box-grid>button .inventory-lock-icon{z-index:11!important;top:3px!important;left:3px!important;right:auto!important}.sell-items .sell-blocked{color:#ffb27f;font:9px/1 sans-serif}.sell-quantity{gap:5px;margin-top:12px;display:grid}.sell-quantity span{color:#9fd9e8;font-size:10px}.sell-quantity input{color:#effcff;background:#030a10;border:1px solid #64e7ff47;height:38px;padding:0 10px}.sell-quantity small{color:#7f9dad;font-size:9px}.sell-resource-editor{background:#50360729;border:1px solid #f3cf6c57;gap:10px;margin-bottom:15px;padding:12px;display:grid}.sell-resource-selected{align-items:center;gap:10px;display:flex}.sell-resource-selected img{object-fit:contain;width:48px;height:48px}.sell-resource-selected span{gap:3px;display:grid}.sell-resource-selected small{color:#8ea8b5;letter-spacing:.12em;font-size:8px}.sell-resource-selected b{color:#fff0bd;font-size:13px}.sell-quantity-stepper{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px;display:grid}.sell-quantity-stepper button,.sell-quantity-presets button{color:#ffe7a1;cursor:pointer;background:#f3cf6c14;border:1px solid #f3cf6c57}.sell-quantity-stepper button:disabled{opacity:.28;cursor:not-allowed}.sell-quantity-stepper input{text-align:center;min-width:0;font:700 13px/1 ui-monospace,monospace}.sell-quantity-presets{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.sell-quantity-presets button{min-height:28px;font-size:9px}.sell-price-help{color:#87a4b2;margin:-5px 0 12px;font-size:8px;line-height:1.5;display:block}.market-browse{gap:12px;display:grid}.market-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.market-filter-chips button{color:#9fb8c4;cursor:pointer;background:#040f16b3;border:1px solid #64e7ff33;border-radius:999px;padding:7px 14px;font:600 10px/1 sans-serif;transition:border-color .16s,color .16s,background-color .16s}.market-filter-chips button:hover{color:#dff4ff;border-color:#64e7ff73}.market-filter-chips button.active{border-color:var(--cyan);color:#effdff;background:linear-gradient(#64e7ff29,#64e7ff0d);box-shadow:0 0 16px #64e7ff1f}.market-toolbar{gap:8px;display:flex}.market-toolbar .market-search{color:#effcff;background:#030a10;border:1px solid #64e7ff38;flex:1;min-width:0;height:38px;padding:0 12px}.market-toolbar select{color:#cfe8f2;background:#030a10;border:1px solid #64e7ff38;height:38px;padding:0 10px}.market-browse-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.market-rows{gap:7px;min-width:0;display:grid}.market-row{cursor:pointer;background:#040e15d1;border:1px solid #64e7ff24;border-left:3px solid #64e7ff47;grid-template-columns:52px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 13px;transition:border-color .16s,background-color .16s;display:grid}.market-row:hover{background:#06141de6;border-color:#64e7ff66}.market-row.selected{border-color:var(--cyan);border-left-color:var(--cyan);box-shadow:inset 0 0 22px #64e7ff12}.market-row.reserved{opacity:.55}.market-row-icon{width:46px;height:46px;color:var(--cyan);background:radial-gradient(circle,#64e7ff1f,#0000 68%);border:1px solid #64e7ff33;place-items:center;font-size:20px;display:grid}.market-row-main{min-width:0}.market-row-main b{color:#f2fbff;font:600 13px/1.4 Georgia,serif;display:block}.market-row-main small{color:#8ea7b3;font-size:9px;display:block}.market-row-seller{align-items:center;gap:6px;display:flex}.market-row-seller i{width:22px;height:22px;color:var(--cyan);background:#64e7ff24;border-radius:50%;place-items:center;font:700 10px/1 sans-serif;display:grid}.market-row-seller span{color:#8ea7b3;font:9px ui-monospace,monospace}.market-row-price{text-align:right}.market-row-price b{color:#ffd97a;font:700 14px/1 ui-monospace,monospace;display:block}.market-row-price span{color:#9aa88b;letter-spacing:.1em;font-size:8px}.market-row .buy-button,.market-row .cancel-listing{min-width:78px;min-height:34px;padding:0 12px;font-size:10px}.market-detail{text-align:center;background:linear-gradient(#091a25eb,#040d14f2);border:1px solid #64e7ff38;padding:16px;position:sticky;top:12px}.market-detail-name{color:#f2fbff;margin:0;font:600 16px/1.35 Georgia,serif}.market-detail-type{color:var(--cyan);letter-spacing:.2em;margin-top:3px;font:700 8px/1 ui-monospace,monospace;display:block}.market-detail-art{height:140px;color:var(--cyan);background:radial-gradient(circle,#64e7ff1f,#0000 70%);border:1px solid #64e7ff33;place-items:center;margin:14px 0;font-size:54px;display:grid}.market-detail-price{justify-content:center;align-items:baseline;gap:6px;display:flex}.market-detail-price b{color:#ffd97a;font:700 22px/1 ui-monospace,monospace}.market-detail-price span{color:#9aa88b;letter-spacing:.1em;font-size:9px}.market-detail-seller{color:#8ea7b3;margin:10px 0 14px;font-size:9px}.market-detail-seller b{color:#cfe8f2;font-family:ui-monospace,monospace}.market-detail>.cancel-listing.full,.market-detail>.primary-button.full{width:100%;min-height:42px;margin:14px 0 0;padding:10px 14px;display:block;position:static!important;inset:auto!important}.sell-selected-equipment{border-top:1px solid #ffffff1f;margin:18px 14px 0;padding-top:16px}.sell-selected-equipment>header{text-align:left;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sell-selected-equipment header small,.sell-selected-equipment header b,.sell-selected-equipment header em{display:block}.sell-selected-equipment header small{color:#79a0b0;font-size:8px}.sell-selected-equipment header b{color:#f1fbff;margin-top:3px;font-size:11px;line-height:1.35}.sell-selected-equipment header em{color:#9bb0b9;margin-top:3px;font:8px/1.3 ui-monospace,monospace}.sell-selected-equipment .market-equipment-stats{grid-template-columns:1fr;margin:12px 0 0;padding:8px}.market-browse-footer{color:#7f9dad;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}@media (width<=900px){.market-browse-body{grid-template-columns:1fr}.market-detail{position:static}.market-row{grid-template-columns:44px minmax(0,1fr) auto;row-gap:8px}.market-row-seller{grid-column:2/-1}.market-row-price{text-align:left;grid-column:2}}@media (width<=560px){.market-equipment-stats{grid-template-columns:1fr;margin-inline:8px}}.market-history-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:12px;display:grid}.market-history-list{gap:7px;max-height:720px;padding-right:3px;display:grid;overflow:auto}.market-history-card{--history-accent:#64e7ff;color:#eefaff;text-align:left;cursor:pointer;background:#040e15db;border:1px solid #64e7ff33;grid-template-columns:62px minmax(160px,1fr) minmax(190px,.85fr) auto;align-items:center;gap:10px;min-height:88px;padding:9px 12px;display:grid;position:relative}.market-history-card[class*=loot-rarity-]{--history-accent:var(--rarity);border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.market-history-card[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 48%,transparent)}}.market-history-card[class*=loot-rarity-]{background:linear-gradient(100deg,var(--rarity),#06121c 64%)}@supports (color:color-mix(in lab, red, red)){.market-history-card[class*=loot-rarity-]{background:linear-gradient(100deg,color-mix(in srgb,var(--rarity) 15%,#06121c),#06121c 64%)}}.market-history-card[class*=loot-rarity-]{box-shadow:inset 4px 0 var(--rarity)}.market-history-card.history-resource-gold{--history-accent:#ffd15f;background:linear-gradient(100deg,#7b510859,#06121cf0 60%);border-color:#ffd15f73;box-shadow:inset 4px 0 #ffd15f}.market-history-card.history-resource-dust{--history-accent:#6eeeff;background:linear-gradient(100deg,#0e6d8352,#06121cf0 60%);border-color:#6eeeff73;box-shadow:inset 4px 0 #6eeeff}.market-history-card:hover,.market-history-card.selected{border-color:var(--history-accent);box-shadow:inset 4px 0 var(--history-accent),0 0 0 1px var(--history-accent),0 0 16px var(--history-accent)}@supports (color:color-mix(in lab, red, red)){.market-history-card:hover,.market-history-card.selected{box-shadow:inset 4px 0 var(--history-accent),0 0 0 1px color-mix(in srgb,var(--history-accent) 55%,transparent),0 0 16px color-mix(in srgb,var(--history-accent) 18%,transparent)}}.market-history-card .equipment-icon-frame{border:1px solid var(--history-accent);width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.market-history-card .equipment-icon-frame{border:1px solid color-mix(in srgb,var(--history-accent) 55%,transparent)}}.market-history-card .equipment-atlas-icon,.market-history-card .weapon-atlas-icon{width:50px;height:50px}.market-history-resource-icon{border:1px solid var(--history-accent);place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-history-resource-icon{border:1px solid color-mix(in srgb,var(--history-accent) 55%,transparent)}}.market-history-resource-icon{background:#02090e8c}.market-history-resource-icon img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.market-history-item-copy{gap:4px;min-width:0;display:grid}.market-history-item-copy>b{text-overflow:ellipsis;white-space:nowrap;color:#f3fbff;font:700 13px/1.25 Georgia,Yu Mincho,serif;overflow:hidden}.market-history-item-copy>small{color:var(--history-accent);font-size:9px}.market-history-parties{grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:5px;min-width:0;display:grid}.market-history-parties small{color:#6f8d9c;font-size:7px}.market-history-parties b{text-overflow:ellipsis;white-space:nowrap;color:#b9d1dc;font-size:9px;overflow:hidden}.market-history-parties i{color:#5a7d8d;font-style:normal}.market-history-price{color:#ffdc78;justify-items:end;gap:2px;display:grid}.market-history-price b{font:800 13px/1 ui-monospace,monospace}.market-history-price small{font-size:8px}.market-history-card time{color:#6f8c9a;font-size:7px;position:absolute;bottom:5px;right:12px}.market-history-detail{--history-accent:#64e7ff;background:linear-gradient(155deg,#1e455838,#040e15f7 52%);border:1px solid #64e7ff47;padding:16px;position:sticky;top:132px;box-shadow:0 16px 38px #00000040}.market-history-detail[class*=loot-rarity-]{--history-accent:var(--rarity);border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.market-history-detail[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 55%,transparent)}}.market-history-detail[class*=loot-rarity-]{background:radial-gradient(circle at 50% 0,var(--rarity),transparent 36%),#040e15f7}@supports (color:color-mix(in lab, red, red)){.market-history-detail[class*=loot-rarity-]{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--rarity) 24%,transparent),transparent 36%),#040e15f7}}.market-history-detail.history-resource-gold{--history-accent:#ffd15f;background:radial-gradient(circle at 50% 0,#ffd15f33,#0000 38%),#040e15f7;border-color:#ffd15f7a}.market-history-detail.history-resource-dust{--history-accent:#6eeeff;background:radial-gradient(circle at 50% 0,#6eeeff2e,#0000 38%),#040e15f7;border-color:#6eeeff7a}.market-history-detail-hero{align-items:center;gap:13px;margin:8px 0 12px;display:flex}.market-history-detail-hero .equipment-icon-frame{border:1px solid var(--history-accent);width:86px;height:86px}@supports (color:color-mix(in lab, red, red)){.market-history-detail-hero .equipment-icon-frame{border:1px solid color-mix(in srgb,var(--history-accent) 62%,transparent)}}.market-history-detail-hero .equipment-atlas-icon,.market-history-detail-hero .weapon-atlas-icon{width:78px;height:78px}.market-history-detail-hero>span:last-child{min-width:0}.market-history-detail-hero small{color:var(--history-accent);font-size:9px}.market-history-detail-hero h3{color:#f6fbff;margin:4px 0;font-size:16px}.market-history-detail-hero b{color:#a9c5d0;font-size:10px}.market-history-detail-resource{border:1px solid var(--history-accent);place-items:center;width:86px;height:86px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-history-detail-resource{border:1px solid color-mix(in srgb,var(--history-accent) 62%,transparent)}}.market-history-detail-resource{background:#02090e94}.market-history-detail-resource img{object-fit:contain;width:74px;height:74px;image-rendering:pixelated}.market-history-equipment-meta{grid-template-columns:1fr 1fr;gap:6px;display:grid}.market-history-equipment-meta span{color:#7996a4;border:1px solid #ffffff14;justify-content:space-between;padding:8px;font-size:9px;display:flex}.market-history-equipment-meta b{color:#dbeaf0}.market-history-detail .market-equipment-stats{grid-template-columns:1fr;margin:9px 0}.market-history-trade-meta{gap:0;margin:10px 0 0;display:grid}.market-history-trade-meta>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:10px;padding:8px 2px;display:flex}.market-history-trade-meta dt{color:#718c99;font-size:8px}.market-history-trade-meta dd{color:#dcebf1;text-align:right;margin:0;font-size:9px}.market-history-trade-meta>div:first-child dd{color:#ffdc78;font-weight:800}@media (width<=1050px){.market-history-layout{grid-template-columns:1fr}.market-history-detail{order:-1;position:static}.market-history-list{max-height:none}}@media (width<=720px){.market-history-card{grid-template-columns:54px minmax(0,1fr) auto;min-height:82px;padding:8px}.market-history-card .equipment-icon-frame,.market-history-resource-icon{width:48px;height:48px}.market-history-card .equipment-atlas-icon,.market-history-card .weapon-atlas-icon,.market-history-resource-icon img{width:43px;height:43px}.market-history-parties{grid-column:2/-1;grid-template-columns:auto 1fr auto auto 1fr}.market-history-price{grid-area:1/3}.market-history-card time{display:none}}.market-listing-slot-status{background:#1b63781f;border:1px solid #64e7ff47;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 14px;padding:12px 14px;display:grid}.market-listing-slot-status>span{color:#9ab5c1}.market-listing-slot-status>b{color:#72e9ff;font:700 18px ui-monospace,monospace}.market-listing-slot-status>small{color:#7f9ca8;grid-column:1/-1}.market-listing-slot-status.full{background:#8e192d1f;border-color:#ff60768c}.market-listing-slot-status.full>b,.market-listing-slot-status.full>small{color:#ff8d9e}.equipment-icon-frame{pointer-events:none;flex:none;place-items:center;min-width:0;min-height:0;margin:auto;display:grid;position:relative}.equipment-icon-frame>.equipment-atlas-icon,.equipment-icon-frame>.weapon-atlas-icon{display:block;width:var(--equipment-art-size)!important;height:var(--equipment-art-size)!important;margin:auto!important}.equipment-icon-frame>.equipment-enhancement-badge{z-index:20!important;inset:var(--equipment-badge-top) var(--equipment-badge-right) auto auto!important;width:auto!important;height:var(--equipment-badge-height)!important;min-width:var(--equipment-badge-width)!important;max-width:none!important;padding:0 var(--equipment-badge-padding)!important;color:#fff!important;font:900 var(--equipment-badge-font-size)/var(--equipment-badge-height) ui-monospace, monospace!important;letter-spacing:-.04em!important;text-align:center!important;text-shadow:0 1px 2px #000!important;filter:none!important;pointer-events:none!important;background:#02070cf7!important;border:1px solid #ffffffad!important;border-radius:999px!important;place-items:center!important;margin:0!important;display:inline-grid!important;position:absolute!important;transform:none!important;box-shadow:0 1px 4px #000000e6!important}.equipment-icon-frame>.equipment-enhancement-badge.high{color:#ff5962!important;background:#260408!important;border-color:#ff4c55!important;box-shadow:0 0 7px #ff374494,0 1px 4px #000000e6!important}.equipment-icon-frame--inventory,.equipment-icon-frame--market-sell{--equipment-art-size:48px;--equipment-badge-top:-4px;--equipment-badge-right:-4px;--equipment-badge-height:15px;--equipment-badge-width:18px;--equipment-badge-padding:2px;--equipment-badge-font-size:8px;width:100%;height:100%}.equipment-icon-frame--market-row{--equipment-art-size:42px;--equipment-badge-top:-4px;--equipment-badge-right:-4px;--equipment-badge-height:14px;--equipment-badge-width:17px;--equipment-badge-padding:2px;--equipment-badge-font-size:8px;width:42px;height:42px}.equipment-icon-frame--market-detail{--equipment-art-size:92px;--equipment-badge-top:-5px;--equipment-badge-right:-5px;--equipment-badge-height:20px;--equipment-badge-width:25px;--equipment-badge-padding:4px;--equipment-badge-font-size:11px;width:92px;height:92px}.equipment-icon-frame--market-selected{--equipment-art-size:50px;--equipment-badge-top:-4px;--equipment-badge-right:-4px;--equipment-badge-height:15px;--equipment-badge-width:18px;--equipment-badge-padding:2px;--equipment-badge-font-size:8px;border:1px solid #64e7ff3d;width:62px;height:62px}.equipment-icon-frame--character-slot{--equipment-art-size:82px;--equipment-badge-top:-6px;--equipment-badge-right:-6px;--equipment-badge-height:23px;--equipment-badge-width:29px;--equipment-badge-padding:4px;--equipment-badge-font-size:13px;width:100%;height:100%}.equipment-icon-frame--character-detail{--equipment-art-size:125px;--equipment-badge-top:-6px;--equipment-badge-right:-6px;--equipment-badge-height:25px;--equipment-badge-width:32px;--equipment-badge-padding:5px;--equipment-badge-font-size:14px;width:125px;height:125px}.equipment-icon-frame--character-selection{--equipment-art-size:52px;--equipment-badge-top:-4px;--equipment-badge-right:-4px;--equipment-badge-height:17px;--equipment-badge-width:20px;--equipment-badge-padding:3px;--equipment-badge-font-size:9px;width:56px;height:56px}.equipment-icon-frame--character-compact{--equipment-art-size:38px;--equipment-badge-top:-3px;--equipment-badge-right:-3px;--equipment-badge-height:14px;--equipment-badge-width:17px;--equipment-badge-padding:2px;--equipment-badge-font-size:8px;width:42px;height:42px}.item-box-grid>button.selected .equipment-icon-frame,.item-box-grid>button.multi-selected .equipment-icon-frame,.sell-equipment-items>button.selected .equipment-icon-frame,.market-row.selected .equipment-icon-frame,.market-history-card.selected .equipment-icon-frame,.inventory-selection-summary .equipment-icon-frame,.sell-selected-equipment .equipment-icon-frame{--equipment-selection-colour:var(--rarity,#78f3ff);outline-offset:-5px;background:#030c129e;border-radius:9px;outline:2px solid #ffffffeb;border:3px solid var(--equipment-selection-colour)!important;box-shadow:0 0 0 2px #01070cf5, 0 0 0 4px var(--equipment-selection-colour), 0 0 16px var(--equipment-selection-colour), inset 0 0 14px var(--equipment-selection-colour)!important}@supports (color:color-mix(in lab, red, red)){.item-box-grid>button.selected .equipment-icon-frame,.item-box-grid>button.multi-selected .equipment-icon-frame,.sell-equipment-items>button.selected .equipment-icon-frame,.market-row.selected .equipment-icon-frame,.market-history-card.selected .equipment-icon-frame,.inventory-selection-summary .equipment-icon-frame,.sell-selected-equipment .equipment-icon-frame{box-shadow:0 0 0 2px #01070cf5, 0 0 0 4px color-mix(in srgb, var(--equipment-selection-colour) 82%, white), 0 0 16px color-mix(in srgb, var(--equipment-selection-colour) 68%, transparent), inset 0 0 14px color-mix(in srgb, var(--equipment-selection-colour) 20%, transparent)!important}}.market-detail .equipment-icon-frame--market-detail,.market-history-detail .equipment-icon-frame--market-detail{--equipment-selection-colour:var(--rarity,#78f3ff);outline-offset:-5px;border-radius:12px;outline:2px solid #ffffffe6;border:3px solid var(--equipment-selection-colour)!important;box-shadow:0 0 0 2px #01070cf5, 0 0 0 4px var(--equipment-selection-colour), 0 0 20px var(--equipment-selection-colour)!important}@supports (color:color-mix(in lab, red, red)){.market-detail .equipment-icon-frame--market-detail,.market-history-detail .equipment-icon-frame--market-detail{box-shadow:0 0 0 2px #01070cf5, 0 0 0 4px color-mix(in srgb, var(--equipment-selection-colour) 78%, white), 0 0 20px color-mix(in srgb, var(--equipment-selection-colour) 62%, transparent)!important}}.rarity-common{--rarity:#e7edf0}.rarity-uncommon{--rarity:#59df88}.rarity-rare{--rarity:#54a8ff}.rarity-epic{--rarity:#b77aff}.rarity-legendary{--rarity:#ffb443}.rarity-mythic{--rarity:#ff5969}.rarity-ancient{--rarity:#65efff}.rarity-divine{--rarity:#b8ff3c}@media (width<=760px){.equipment-icon-frame--inventory,.equipment-icon-frame--market-sell{--equipment-art-size:40px}}.persistent-vitals{isolation:isolate}.vitals-next-actions{z-index:2;flex:auto;align-items:center;gap:7px;min-width:0;max-width:calc(100% - 590px);height:100%;margin-right:auto;display:flex;position:relative}.vitals-next-actions-toggle{color:#dff7ff;cursor:pointer;background:#05131df0;border:1px solid #64e7ff47;border-radius:7px;flex:none;align-items:center;gap:7px;height:36px;padding:0 10px;display:inline-flex}.vitals-next-actions-toggle span{color:#70eaff;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:800}.vitals-next-actions-toggle b{color:#fff;background:#64e7ff24;border-radius:999px;place-items:center;min-width:18px;height:18px;font:800 10px/1 ui-monospace,monospace;display:grid}.vitals-next-actions-toggle i{color:#91aebb;font:13px/1 ui-monospace,monospace}.vitals-next-actions-list{flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.vitals-next-actions-list>button{color:#e7f5fa;text-align:left;cursor:pointer;background:#041019d1;border:1px solid #64e7ff29;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:36px;padding:4px 9px;display:flex;overflow:hidden}.vitals-next-actions-list>button:hover,.vitals-next-actions-list>button:focus-visible{background:#2397b429;border-color:#64e7ff}.vitals-next-actions-list b,.vitals-next-actions-list small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vitals-next-actions-list b{font-size:10px}.vitals-next-actions-list small{color:#7895a3;font-size:8px}.battle-layout{grid-template-columns:minmax(0,1fr) clamp(280px,20vw,340px);align-items:start;gap:clamp(7px,.75vw,12px);padding:clamp(7px,.85vw,14px)}.battle-card{max-width:100%;min-height:0}.battle-stage{height:clamp(260px, calc(var(--app-content-h) * .45), 460px)}.battle-aside{max-height:calc(var(--app-content-h) - clamp(14px, 1.7vw, 28px));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}@media (width>=861px) and (width<=1100px){.battle-layout{grid-template-columns:minmax(0,1fr)}.battle-aside{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}.battle-aside .report-panel{min-height:150px}}@media (width<=1279px),(height<=820px){.vitals-next-actions{flex:none;max-width:none}.vitals-next-actions-list{z-index:70;top:calc(var(--app-chrome-h) + 6px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c14fa;border:1px solid #64e7ff57;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:8px;display:grid;position:fixed;left:210px;right:8px;box-shadow:0 14px 38px #0000009e}}@media (height<=820px) and (width>=861px){.battle-heading{height:82px;padding-block:11px}.battle-stage{height:clamp(230px, calc(var(--app-content-h) * .43), 330px)}.battle-aside{max-height:calc(var(--app-content-h) - 14px)}}@media (width<=860px){.vitals-next-actions-list{left:8px}.battle-layout{padding:6px;padding-bottom:calc(76px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}.battle-heading{height:auto;min-height:76px;padding:11px clamp(12px,4vw,20px)}.battle-heading h1{font-size:clamp(20px,6vw,27px)}.stage-progress{width:clamp(100px,31vw,150px)}.battle-stage{padding-inline:2%;gap:1vw;height:clamp(260px,46dvh,390px);padding-bottom:68px}.fighter{width:min(46%,180px)}.battle-aside{grid-template-columns:minmax(0,1fr);max-height:none;display:grid;overflow:visible}}@media (width<=640px){.vitals-next-actions-toggle{justify-content:center;width:36px;padding:0}.vitals-next-actions-toggle span,.vitals-next-actions-toggle i{display:none}.vitals-next-actions-list{grid-template-columns:1fr;max-height:min(55dvh,360px);overflow-y:auto}.battle-stage{min-height:250px}.battle-controls{gap:7px;padding-inline:8px}.battle-controls span{font-size:8px}.battle-controls span:first-of-type{margin-left:0}}@media (width<=420px){.battle-heading{min-height:70px}.battle-heading .eyebrow{font-size:7px}.stage-progress small{letter-spacing:.08em}.battle-stage{height:clamp(250px,43dvh,340px)}.auto-potion-control{transform-origin:0 0;transform:scale(.88)}}.vitals-next-actions{flex:0 auto;max-width:min(760px,100% - 590px)}.vitals-next-actions-toggle{background:linear-gradient(135deg,#0a2532fa,#04111bfa);border-color:#64e7ff5c;min-width:126px;max-width:150px;position:relative;box-shadow:inset 0 0 18px #64e7ff0a}.vitals-next-actions-toggle>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.vitals-next-actions-toggle em{color:#e3c674;font:8px/1 Georgia,serif}.vitals-next-actions-toggle i{text-align:center;width:10px}.vitals-next-actions-list{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:0 auto;overflow-x:auto}.vitals-next-actions-list>button{flex:0 clamp(180px,18vw,270px);width:clamp(180px,18vw,270px);max-width:270px}@media (width<=1599px),(height<=900px){.vitals-next-actions{flex:none;max-width:none}.vitals-next-actions-list{z-index:70;top:calc(var(--app-chrome-h) + 6px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c14fa;border:1px solid #64e7ff5c;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:7px;width:min(720px,100vw - 218px);max-height:min(52dvh,390px);padding:9px;display:grid;position:fixed;left:210px;right:auto;overflow:auto;box-shadow:0 16px 44px #000000ad}.vitals-next-actions-list>button{width:100%;max-width:none;height:auto;min-height:44px}}@media (width>=1600px) and (width<=1810px) and (height>=901px){.vitals-next-actions-list small{display:none}.vitals-next-actions-list>button{justify-content:center}}@media (width<=860px){.vitals-next-actions-toggle{min-width:112px;height:34px;padding-inline:8px}.vitals-next-actions-list{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 16px);left:8px}}@media (width<=560px){.vitals-next-actions-toggle{width:38px;min-width:38px;padding:0}.vitals-next-actions-toggle .vitals-guide-label,.vitals-next-actions-toggle>i{display:none}.vitals-next-actions-toggle>span{gap:0}.vitals-next-actions-toggle em{font-size:10px}.vitals-next-actions-toggle b{width:13px;min-width:13px;height:13px;font-size:7px;position:absolute;top:2px;right:2px}.vitals-next-actions-list{grid-template-columns:1fr;max-height:min(58dvh,420px)}}@media (width<=380px){.vitals-next-actions-toggle{width:34px;min-width:34px}.vitals-next-actions-list{top:calc(var(--app-chrome-h) + 3px)}}.vitals-next-actions-list>button{flex-direction:row;flex:0 clamp(160px,16vw,230px);justify-content:flex-start;align-items:center;width:clamp(160px,16vw,230px);max-width:230px;height:34px;min-height:34px;padding:0 11px;display:flex}.vitals-next-actions-list>button>b{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1;overflow:hidden}@media (width<=1599px),(height<=900px){.vitals-next-actions-list>button{width:100%;max-width:none;height:38px;min-height:38px}}.enemy-fighter.canonical-hit .enemy-pixel-sprite{filter:brightness(1.9)saturate(.35)drop-shadow(0 0 16px #ffffffd1);transition:filter .16s ease-out}.enemy-fighter.canonical-victory .enemy-pixel-sprite{animation:.18s ease-out both canonicalEnemyVictory!important}.enemy-fighter.canonical-defeat .enemy-pixel-sprite{filter:grayscale(.45)brightness(.72);transition:filter .2s ease-out}@keyframes canonicalEnemyVictory{0%{opacity:1;filter:brightness(1.8)saturate(.3);transform:translateY(0)scale(1)}55%{opacity:.72;filter:brightness(2.2)saturate(0);transform:translateY(-7px)scale(1.08)}to{opacity:0;filter:brightness(.8)saturate(0);transform:translateY(12px)scale(.82)}}.forge-item-grid>button[class*=loot-rarity-]{background:radial-gradient(circle at 18% 50%,var(--rarity),transparent 42%), linear-gradient(110deg,var(--rarity),#071521 78%)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-]{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--rarity) 25%,transparent),transparent 42%), linear-gradient(110deg,color-mix(in srgb,var(--rarity) 14%,#071521),#071521 78%)}}.forge-item-grid>button[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 62%,#173443)}}.forge-item-grid>button[class*=loot-rarity-]{box-shadow:inset 4px 0 var(--rarity),inset 0 0 22px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-]{box-shadow:inset 4px 0 var(--rarity),inset 0 0 22px color-mix(in srgb,var(--rarity) 12%,transparent)}}.forge-item-grid>button[class*=loot-rarity-]{transition:border-color .16s,background .16s,box-shadow .16s,filter .16s}.forge-item-grid>button[class*=loot-rarity-] b{color:#f2f7fa;text-shadow:0 1px 4px #000000bf}.forge-item-grid>button[class*=loot-rarity-] small{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-] small{color:color-mix(in srgb,var(--rarity) 58%,#b8c8d1)}}.forge-item-grid>button[class*=loot-rarity-] .equipment-atlas-icon,.forge-item-grid>button[class*=loot-rarity-] .weapon-atlas-icon{filter:drop-shadow(0 0 7px var(--rarity))}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-] .equipment-atlas-icon,.forge-item-grid>button[class*=loot-rarity-] .weapon-atlas-icon{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--rarity) 58%,transparent))}}.forge-item-grid>button[class*=loot-rarity-]:hover{border-color:var(--rarity);background:radial-gradient(circle at 18% 50%,var(--rarity),transparent 46%), linear-gradient(110deg,var(--rarity),#071521 80%)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-]:hover{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--rarity) 36%,transparent),transparent 46%), linear-gradient(110deg,color-mix(in srgb,var(--rarity) 20%,#071521),#071521 80%)}}.forge-item-grid>button[class*=loot-rarity-]:hover{box-shadow:inset 4px 0 var(--rarity),0 0 12px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-]:hover{box-shadow:inset 4px 0 var(--rarity),0 0 12px color-mix(in srgb,var(--rarity) 20%,transparent)}}.forge-item-grid>button[class*=loot-rarity-].selected{border-color:var(--rarity);background:radial-gradient(circle at 18% 50%,var(--rarity),transparent 48%), linear-gradient(110deg,var(--rarity),#071521 82%)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-].selected{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--rarity) 45%,transparent),transparent 48%), linear-gradient(110deg,color-mix(in srgb,var(--rarity) 30%,#071521),#071521 82%)}}.forge-item-grid>button[class*=loot-rarity-].selected{box-shadow:inset 5px 0 var(--rarity),inset 0 0 28px var(--rarity),0 0 0 1px var(--rarity),0 0 14px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-].selected{box-shadow:inset 5px 0 var(--rarity),inset 0 0 28px color-mix(in srgb,var(--rarity) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--rarity) 72%,transparent),0 0 14px color-mix(in srgb,var(--rarity) 25%,transparent)}}.forge-item-grid>button[class*=loot-rarity-]{position:relative}.forge-item-grid>button[class*=loot-rarity-].selected:after{content:"";z-index:3;box-sizing:border-box;border:3px solid var(--rarity);outline-offset:-5px;width:58px;height:58px;box-shadow:0 0 0 2px #01070cf5,0 0 0 4px var(--rarity),0 0 16px var(--rarity),inset 0 0 14px var(--rarity);border-radius:9px;outline:2px solid #ffffffeb;position:absolute;top:50%;left:8px}@supports (color:color-mix(in lab, red, red)){.forge-item-grid>button[class*=loot-rarity-].selected:after{box-shadow:0 0 0 2px #01070cf5,0 0 0 4px color-mix(in srgb,var(--rarity) 82%,white),0 0 16px color-mix(in srgb,var(--rarity) 68%,transparent),inset 0 0 14px color-mix(in srgb,var(--rarity) 20%,transparent)}}.forge-item-grid>button[class*=loot-rarity-].selected:after{pointer-events:none;transform:translateY(-50%)}.forge-control[class*=loot-rarity-]{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-control[class*=loot-rarity-]{border-color:color-mix(in srgb,var(--rarity) 58%,var(--line))}}.forge-control[class*=loot-rarity-]{background:radial-gradient(circle at 50% 0,var(--rarity),transparent 38%), linear-gradient(160deg,var(--rarity),#05111bf5 68%)}@supports (color:color-mix(in lab, red, red)){.forge-control[class*=loot-rarity-]{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--rarity) 30%,transparent),transparent 38%), linear-gradient(160deg,color-mix(in srgb,var(--rarity) 14%,#101b2b),#05111bf5 68%)}}.forge-control[class*=loot-rarity-]{box-shadow:inset 0 4px 0 var(--rarity),inset 0 0 36px var(--rarity),0 14px 34px #00000038}@supports (color:color-mix(in lab, red, red)){.forge-control[class*=loot-rarity-]{box-shadow:inset 0 4px 0 color-mix(in srgb,var(--rarity) 75%,transparent),inset 0 0 36px color-mix(in srgb,var(--rarity) 10%,transparent),0 14px 34px #00000038}}.forge-selected[class*=loot-rarity-]{background:linear-gradient(120deg,var(--rarity),transparent 76%)}@supports (color:color-mix(in lab, red, red)){.forge-selected[class*=loot-rarity-]{background:linear-gradient(120deg,color-mix(in srgb,var(--rarity) 22%,transparent),transparent 76%)}}.forge-selected[class*=loot-rarity-]{border-bottom-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.forge-selected[class*=loot-rarity-]{border-bottom-color:color-mix(in srgb,var(--rarity) 55%,var(--line))}}.forge-selected[class*=loot-rarity-]{margin:-10px -10px 4px;padding:10px}.forge-selected[class*=loot-rarity-] .equipment-atlas-icon,.forge-selected[class*=loot-rarity-] .weapon-atlas-icon{filter:drop-shadow(0 0 10px var(--rarity))}@supports (color:color-mix(in lab, red, red)){.forge-selected[class*=loot-rarity-] .equipment-atlas-icon,.forge-selected[class*=loot-rarity-] .weapon-atlas-icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rarity) 68%,transparent))}}.forge-selected small{color:var(--rarity)}.forge-equipped-badge{color:#ffcf8a;white-space:nowrap;background:#ffbb5e1f;border:1px solid #ffbb5e80;align-self:flex-start;margin-left:auto;padding:4px 9px;font-size:8px;font-style:normal}@media (prefers-reduced-motion:reduce){.forge-item-grid>button[class*=loot-rarity-]{transition:none}}.navigation-pixel-icon{object-fit:contain;pointer-events:none;filter:brightness(.84)saturate(.9)drop-shadow(0 1px 2px #000000b3);width:30px;max-width:none;height:30px;transition:filter var(--gs-dur) var(--gs-ease), transform var(--gs-dur) var(--gs-ease);display:block}.sidebar button:hover .navigation-pixel-icon{filter:brightness(1.04)saturate(1.08)drop-shadow(0 0 6px #65e0ff4d)}.sidebar button.active .navigation-pixel-icon{filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 7px #e5c2668c);transform:scale(1.05)}.mobile-nav .navigation-pixel-icon{width:24px;height:24px}.mobile-nav button.active .navigation-pixel-icon{filter:brightness(1.16)saturate(1.12)drop-shadow(0 0 5px #e5c26680)}@media (prefers-reduced-motion:reduce){.navigation-pixel-icon{transition:none}}.auto-sell-settings{color:#dcecf5;background:#05121dc2;border:1px solid #66d3e147;border-radius:12px;padding:12px}.auto-sell-settings>header{margin:0}.auto-sell-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.auto-sell-title{gap:2px;font-weight:800;display:grid}.auto-sell-title small{color:#8fa6b5;font-size:10px;font-weight:600}.auto-sell-toggle-status{align-items:center;gap:8px;display:flex}.auto-sell-toggle-status b{text-align:center;letter-spacing:.08em;border:1px solid;border-radius:999px;min-width:44px;padding:2px 9px;font-size:11px}.auto-sell-toggle-status b.enabled{color:#65e6b3;background:#1777533d}.auto-sell-toggle-status b.disabled{color:#718594;background:#15222c8c}.auto-sell-toggle-status i{color:#b8cad4;text-align:center;width:18px;font-size:18px;font-style:normal}.auto-sell-body{border-top:1px solid #7ea8b52b;margin-top:10px;padding-top:10px}.auto-sell-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auto-sell-setting-grid fieldset{background:#030d167a;border:1px solid #8fc6d438;border-radius:9px;min-width:0;margin:0;padding:9px}.auto-sell-setting-grid legend{color:#b8ced9;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 2px;font-size:11px;font-weight:800;display:flex}.auto-sell-setting-grid legend>span{gap:4px;display:flex}.auto-sell-setting-grid legend button{color:#9fc1cf;cursor:pointer;background:#081823d9;border:1px solid #8fc6d43d;border-radius:999px;padding:2px 7px;font-size:9px}.auto-sell-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.auto-sell-check-list label{color:#8298a4;cursor:pointer;background:#091721ad;border:1px solid #7999a62e;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 7px;font-size:11px;font-weight:700;display:flex}.auto-sell-check-list label.checked{color:#e9fff7;background:#15644b3d;border-color:#65e6b3b8;box-shadow:inset 0 0 0 1px #65e6b324}.auto-sell-check-list input{accent-color:#4dd6a2;flex:none;width:15px;height:15px;margin:0}.auto-sell-warning{color:#f0d993;background:#64480c33;border:1px solid #edc56357;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.55}.auto-sell-settings.compact{margin:10px 0 0;padding:9px 10px}.inventory-auto-sell-panel{margin:0 0 12px}@media (width<=680px){.auto-sell-setting-grid{grid-template-columns:1fr}.auto-sell-title small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}}.player-save-recovery-backdrop{z-index:190;background:#020509e6}.player-save-shell-blocker{z-index:1000;position:fixed;inset:0}.player-save-shell-blocker>.character-loading-screen{height:100%;min-height:100%;overflow:auto}.player-save-recovery-modal{text-align:center;background:radial-gradient(circle at 50% 0,#c15b252e,#0000 42%),#050d15fc;border:1px solid #ffae537a;width:min(620px,100%);padding:30px;box-shadow:0 35px 120px #000000db}.player-save-recovery-modal h2{margin:8px 0 13px;font:26px Georgia,Yu Mincho,serif}.player-save-recovery-modal>p:not(.eyebrow){color:#b4c0c5;line-height:1.75}.player-save-recovery-modal>small{color:#6f858f;overflow-wrap:anywhere;font:8px ui-monospace,monospace;display:block}.player-save-recovery-icon{color:#ffc16f;border:1px solid #ffae5385;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;font:32px Georgia,serif;display:grid;box-shadow:inset 0 0 24px #ff8e3f1a,0 0 22px #ff8e3f14}.player-save-recovery-note{text-align:left;background:#47beda12;border-left:3px solid #6ad9ef;margin:18px 0 0;padding:11px 13px}.player-save-recovery-danger{text-align:left;background:#9d23341f;border:1px solid #ff5c6f73;margin:18px 0 0;padding:13px;color:#ffd0d6!important}.player-save-recovery-actions{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:22px;display:grid}.player-save-recovery-actions button{color:#d9faff;cursor:pointer;background:#41beda1a;border:1px solid #64e7ff61;min-height:48px}.player-save-recovery-actions .recovery-discard-open{color:#ffd59e;background:#ad5b2517;border-color:#ffb25c61}.player-save-recovery-actions .recovery-discard-final{color:#fff;background:linear-gradient(90deg,#841e30e0,#bb303adb);border-color:#ff5b709e}.player-save-recovery-actions button:disabled{opacity:.48;cursor:wait}.profile-load-failure-screen{padding:24px}.profile-load-failure{text-align:center;background:radial-gradient(circle at 50% 0,#c15b252e,#0000 42%),#050d15f5;border:1px solid #ffae537a;width:min(620px,100%);padding:30px;box-shadow:0 35px 120px #000000c7}.profile-load-failure h1{margin:8px 0 13px;font:26px Georgia,Yu Mincho,serif}.profile-load-failure>p:not(.eyebrow){color:#b4c0c5;line-height:1.75}.profile-load-failure>small{color:#8ca0aa;overflow-wrap:anywhere;margin:14px 0 20px;font:9px ui-monospace,monospace;display:block}.profile-load-failure>button{color:#effcff;cursor:pointer;background:linear-gradient(90deg,#16769a,#2fa4bf);border:1px solid #64e7ff7a;border-radius:999px;min-width:240px;min-height:48px;font-weight:700}.profile-load-failure-icon{color:#ffc16f;border:1px solid #ffae5385;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;font:32px Georgia,serif;display:grid}.profile-load-failure-note{margin-top:18px;font-size:12px;color:#83cddd!important}.battle-command-storage-alert{z-index:30;color:bisque;background:#3f180bf0;border:1px solid #ffa753b3;justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 0;padding:10px 12px;display:flex;position:relative}.battle-command-storage-alert div{gap:3px;display:grid}.battle-command-storage-alert b{font-size:12px}.battle-command-storage-alert small{color:#eabf94;line-height:1.45}.battle-command-storage-alert button{color:#fff0dc;cursor:pointer;white-space:nowrap;background:#ffa75324;border:1px solid #ffcd99a6;padding:7px 11px}@media (width<=560px){.player-save-recovery-modal{padding:25px 17px}.player-save-recovery-modal h2{font-size:22px}.player-save-recovery-actions{grid-template-columns:1fr}.player-save-recovery-actions.confirm button:first-child{grid-row:2}}:root{--ui-radius-frame:0px;--ui-radius-panel:3px;--ui-radius-control:2px;--ui-radius-dialog:6px;--ui-radius-round:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-content-gutter:clamp(16px, 2vw, 28px);--ui-surface-shell:#040c13f5;--ui-surface-panel:#14222fdb;--ui-surface-card:#0f1c28b3;--ui-surface-sunken:#040d158f;--ui-line-soft:#d6e4e81f;--ui-line-medium:#d6e4e838;--ui-shadow-panel:0 8px 20px #00000024;--ui-shadow-dialog:0 24px 70px #0000007a;--gs-r-xs:var(--ui-radius-control);--gs-r-sm:var(--ui-radius-panel);--gs-r-md:var(--ui-radius-panel);--gs-r-lg:var(--ui-radius-dialog);--gs-topbar-h:72px;--gs-vitals-h:56px;--gs-rail-w:212px}.content>*{animation-fill-mode:none}.game-shell:before{opacity:.045;background-size:64px 64px}.topbar,.sidebar,.persistent-vitals,.content,.mobile-nav{border-radius:var(--ui-radius-frame)}.topbar{gap:var(--ui-space-3);padding-inline:var(--ui-space-4);background:#030a11f7;box-shadow:0 4px 14px #0000002e}.topbar:after{background:linear-gradient(90deg,#0000,#f6e7b552 22% 78%,#0000)}.brand{min-width:244px;padding-inline:var(--ui-space-1);border-radius:var(--ui-radius-frame)}.brand-mark{box-shadow:inset 0 0 0 2px #ffffff0b,0 3px 10px #00000038}.wallets{gap:var(--ui-space-2)}.wallet,.wallet-button,.mc-ticker,.community-presence{padding-inline:var(--ui-space-3);border-radius:var(--ui-radius-control);box-shadow:none}.topbar .wallet,.topbar .wallet-button,.topbar .mc-ticker,.topbar .community-presence{box-shadow:none}.player-chip{padding:0 var(--ui-space-2) 0 var(--ui-space-3);border-radius:var(--ui-radius-frame)}.topbar .player-chip .mini-sprite{border-radius:var(--ui-radius-control);box-shadow:none}.account-menu{padding:var(--ui-space-2);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-dialog)}.account-menu button{border-radius:var(--ui-radius-control);min-height:40px;padding:10px 12px}.sidebar{padding:0 10px var(--ui-space-5);background:var(--ui-surface-shell)}.side-label{padding:var(--ui-space-4) 10px var(--ui-space-2);background:linear-gradient(#040c13fc 72%,#040c1300)}.sidebar button{border-radius:var(--ui-radius-control);gap:10px;min-height:44px;margin:2px 0;padding:6px 10px}.sidebar button span{border-radius:var(--ui-radius-control);background:#f0e7cc0e;flex-basis:30px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #f0e7cc1c}.sidebar button.active{box-shadow:inset 2px 0 var(--cyan)}.side-separator{margin:var(--ui-space-3) 10px}.persistent-vitals{gap:var(--ui-space-4);padding:6px var(--ui-space-4);background:#071019f7;box-shadow:0 4px 12px #00000029}.persistent-vitals .vital{height:42px;padding-left:var(--ui-space-4)}.persistent-vitals>button{padding-inline:var(--ui-space-4);border-radius:var(--ui-radius-control)}.page-view{padding:var(--ui-space-6) var(--ui-content-gutter) 76px}.page-heading{max-width:760px;margin-bottom:var(--ui-space-5)}.page-heading h1{margin-bottom:var(--ui-space-2)}.battle-layout{gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-content-gutter) var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(296px,320px)}.battle-aside{gap:var(--ui-space-3)}.battle-stage{--battle-ground-clearance:14px;isolation:isolate;padding-block:8px var(--battle-ground-clearance);background:radial-gradient(at 50% 100%,#57cae421,#0000 49%),linear-gradient(#0000 32%,#030a111f 56%,#030a116b 80%,#02080ec7);align-items:flex-end}.battle-stage:before{content:"";z-index:0;left:7%;right:7%;bottom:calc(var(--battle-ground-clearance) + 6px);pointer-events:none;background:linear-gradient(90deg,#0000,#80ddef2e 22%,#e4d3a433 50%,#80ddef2e 78%,#0000);height:1px;position:absolute;box-shadow:0 -18px 44px #54b7d314}.battle-stage:after{z-index:1}.battle-floor{z-index:0;left:7%;right:7%;bottom:max(0px, calc(var(--battle-ground-clearance) - 14px));transform-origin:bottom;background:radial-gradient(#3d9bb82e,#24647b14 38%,#0000 68%);border-bottom-color:#81dcef2e;height:clamp(96px,18dvh,148px);transform:rotateX(60deg)}.battle-stage>.fighter{z-index:3;flex-direction:column;justify-content:flex-end;align-self:flex-end;align-items:center;min-height:0;display:flex}.battle-stage>.fighter>.selection-battle,.battle-stage>.fighter>.enemy-pixel-sprite,.battle-stage>.fighter>.enemy-area-sprite{z-index:3;flex:none;position:relative}.battle-stage>.fighter>.nameplate{z-index:5;background:linear-gradient(90deg,#0000,#030b12c7 18% 82%,#0000);border-inline:1px solid #d6e6eb2e;order:-2;width:max-content;max-width:min(100%,220px);min-height:22px;margin:0 0 5px;padding:2px 7px;position:relative}.battle-stage>.fighter>.nameplate b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.battle-stage>.fighter>.nameplate span{border-radius:var(--ui-radius-control);flex:none;padding:1px 6px}.battle-stage>.fighter>.hp-bar{z-index:5;order:-1;width:clamp(118px,11vw,164px);margin:0 0 clamp(10px,1.7dvh,16px);position:relative;box-shadow:0 1px #ffffff14,0 5px 14px #00000047}.battle-stage>.fighter:after{content:"";z-index:1;pointer-events:none;filter:blur(1px);background:radial-gradient(#00000094,#0003 44%,#0000 72%);width:min(82%,176px);height:20px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.battle-stage>.enemy-fighter:after{width:min(78%,214px)}.versus-mark{z-index:4;color:#cddee4ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030b129e;border-color:#d7e4e72e;top:auto;bottom:clamp(96px,27%,132px)}.battle-heading{background:linear-gradient(90deg,#030a11f0,#030a118c 62%,#030a11c7)}.battle-controls{border-radius:var(--ui-radius-frame);background:linear-gradient(#08131df5,#030a11fa);box-shadow:inset 0 1px #ffffff06}@media (width>=861px){.topbar .community-presence,.topbar .player-chip{height:48px}.battle-content .battle-card{--r200-battle-heading:clamp(64px, 7.5dvh, 76px);grid-template-rows:var(--r200-battle-heading) minmax(244px, 1fr) 54px minmax(136px, auto) 50px}.battle-content .battle-heading{height:auto;padding:8px var(--ui-space-4)}.battle-content .battle-heading h1{font-size:clamp(20px,1.65vw,25px)}.battle-content .battle-stage{height:auto;min-height:0;padding:8px clamp(36px, 5vw, 72px) var(--battle-ground-clearance);gap:clamp(9%,12vw,15%)}.battle-content .battle-inline-tabs .adventure-tabs{height:54px;padding-block:4px}.battle-content .battle-inline-tabs .adventure-tabs button{min-height:44px}.battle-content .battle-controls{height:50px;padding-inline:var(--ui-space-4)}}@media (width>=861px) and (height<=760px){.battle-content .battle-card{--r200-battle-heading:64px;grid-template-rows:var(--r200-battle-heading) minmax(185px, 1fr) 46px minmax(112px, auto) 44px}.battle-content .battle-stage>.fighter{transform-origin:bottom;scale:.9}.battle-content .battle-inline-tabs .adventure-tabs{height:46px;padding-block:0}.battle-content .battle-inline-tabs .adventure-tabs button{min-height:44px}.battle-content .battle-controls{height:44px}}.inventory-layout,.character-page-layout,.market-layout,.sell-layout,.forge-layout,.mining-layout{gap:var(--ui-space-4)}.expedition-grid,.craft-grid,.paper-grid,.potion-grid,.shop-grid,.mission-grid,.workshop-grid{gap:var(--ui-space-3)}.inventory-grid,.equipment-slots-grid,.inventory-chest-grid,.inventory-consumable-grid,.item-box-grid{gap:var(--ui-space-2)}.battle-card{border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-panel)}.panel,.auto-potion-panel,.inventory-panel,.inventory-detail,.inventory-energy-card,.inventory-selection-panel,.inventory-collection-panel,.item-box-panel,.equipment-slots-panel,.forge-inventory,.forge-control,.mining-stage-panel,.mining-detail-panel,.core-charge-panel,.void-reactor-panel,.sell-panel,.sell-form,.world-map-side-panel,.feature-hero,.leaderboard-table-wrap,.reward-pool-dashboard,.battle-chest-dock,.login-card,.name-registration-card,.name-hero-panel{border-radius:var(--ui-radius-panel);background-color:var(--ui-surface-panel);box-shadow:inset 0 1px #ffffff09, var(--ui-shadow-panel)}.shop-product,.shop-balance-summary,.shop-security,.shop-rate-note,.potion-shop,.potion-card,.potion-wallet,.market-listings article,.my-listings article,.misaka-balance,.market-notice,.expedition-grid article,.craft-grid article,.whitepaper-section article,.paper-grid article,.whitepaper-disclaimer,.mission-card,.mission-claim-summary,.mission-empty,.leaderboard-podium-card,.leaderboard-my-rank,.leaderboard-notice,.devnet-action-card,.devnet-token-panel,.devnet-nft-section,.reward-pool-card,.reward-pool-metrics,.reward-pool-tips,.reward-pool-connect,.reward-pool-inactive,.mining-connect,.equipment-comparison,.equipment-slots-grid article,.leaderboard-header,.forge-item-grid>button,.passive-tree-header,.passive-tree-legend,.passive-node-detail,.passive-tree-stage{border-radius:var(--ui-radius-panel);background-color:var(--ui-surface-card);box-shadow:inset 0 1px #ffffff06}.battle-content .battle-chest-dock,.battle-content .battle-chest-dock.collapsed,.reward-pool-page-heading,.reward-pool-dashboard{border-radius:var(--ui-radius-panel)}.panel-title,.battle-heading,.inventory-toolbar,.forge-inventory>header,.void-reactor-panel>header,.area-art{border-radius:var(--ui-radius-frame)}.panel-title{height:auto;min-height:40px;padding:8px var(--ui-space-3)}.battle-heading{padding-inline:var(--ui-space-5)}.stats-primary,.withdraw-limit,.wallet-connection-bar,.reactor-charge-preview>span,.inventory-item-facts>div,.token-facts,.paper-callout,.item-detail dl,.auto-potion-control,.shop-cap,.shop-boost-status,.shop-pending,.shop-error,.potion-effect,.potion-price,.potion-owned,.potion-cooldown-status,.potion-note,.market-ca,.market-price,.market-safety,.market-empty,.market-error,.leaderboard-error,.leaderboard-footnote,.reactor-warning,.community-error,.community-summary span,.mission-progress-label,.revive-warning,.revive-error,.sell-summary,.bulk-sell-summary,.equipment-v2-summary,.forge-level-summary,.loadout-summary,.world-chapter-summary,.battle-chest-collapsed-summary,.offline-status,.knight-only-note,.forge-power-multiplier,.leaderboard-toolbar,.inventory-selection-summary,.equipment-detail-image,.equipment-comparison>div,.paper-table-scroll,.paper-rate-table,.mining-status-grid>span,.batch-result-grid>div,.reward-grid>div,.devnet-summary-grid>div,.devnet-vault-grid>div,.hourly{border-radius:var(--ui-radius-control);box-shadow:none}.passive-point-summary>span,.passive-point-summary>button,.passive-branch-tabs button,.passive-tree-controls button,.passive-tree-controls output,.passive-tree-mobile-map,.passive-node-detail dl>div,.passive-keystone-note{border-radius:var(--ui-radius-control)}.paper-callout{border-radius:var(--ui-radius-frame)}.adventure-tabs,.forge-tabs,.inventory-category-tabs,.item-box-tabs{padding:var(--ui-space-1);border-radius:var(--ui-radius-panel);gap:2px;box-shadow:inset 0 0 0 1px #f0e7cc1a}.adventure-tabs button,.forge-tabs button,.inventory-category-tabs button,.item-box-tabs button,.market-tabs button{border-radius:var(--ui-radius-control);min-height:44px}.adventure-tabs button span{border-radius:var(--ui-radius-control);box-shadow:inset 0 0 0 1px #f0e7cc1a}.adventure-tabs button.active,.forge-tabs button.active,.inventory-category-tabs button.active,.item-box-tabs button.active{box-shadow:inset 0 1px #ffffff61!important}.market-tabs{gap:var(--ui-space-1)}.market-tabs button{border-radius:var(--ui-radius-frame)}.mobile-nav button.active{box-shadow:inset 0 1px #ffffff47!important}button,input,select,textarea,a[role=button]{border-radius:var(--ui-radius-control)}.primary-button,.mining-primary,.forge-submit,.buy-button,.community-chat form button,.leaderboard-publish,.mission-claim-summary button,.shop-buy,.potion-buy,.revive-pay,.world-map-detail-action>button{min-height:44px;padding-inline:var(--ui-space-5);border-radius:var(--ui-radius-control)!important}.battle-controls button,.panel-title button,.loot-actions button,.expedition-grid button,.craft-grid button,.leaderboard-reload,.inventory-energy-reload,.inventory-selection-close,.chrono-void-local-nav a,.reactor-actions a,.whitepaper-hero aside button,.bulk-sell-open,.mission-reward button,.potion-use,.cancel-listing,.sync-assets-button,.equipped-item-detail-link,.inventory-detail-disclosure,.equipment-slots-grid article>button,.inventory-consumable-grid article>button,.inventory-chest-grid article>button,.bulk-sell-actions button,.equipped-detail-status button,.battle-content .battle-chest-list article>button,.battle-content .chest-inventory-button,.battle-content .chest-dock-toggle,.reward-pool-page-heading>button{border-radius:var(--ui-radius-control)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:40px;border-radius:var(--ui-radius-control)!important}textarea{border-radius:var(--ui-radius-panel)!important}.modal-close,.inventory-selection-close,.inventory-energy-add{border-radius:var(--ui-radius-control)!important}.reward-modal,.loot-drop-modal,.stats-detail-modal,.revive-modal,.reset-data-modal,.batch-open-modal,.bulk-sell-modal,.equipment-detail-modal{box-shadow:var(--ui-shadow-dialog);border-radius:var(--ui-radius-dialog)!important}.reward-modal:before{border-radius:var(--ui-radius-panel)}.toast{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-dialog)}.shop-view{border-radius:var(--ui-radius-panel)!important}.shop-currency-summary>span,.shop-price,.auto-sell-setting-grid fieldset,.auto-sell-warning,.mail-rewards>span,.whitepaper-index{box-shadow:none;border-radius:var(--ui-radius-control)!important}.shop-category-tabs button,.auto-potion-control>button,.auto-sell-setting-grid legend button,.auto-sell-check-list label,.market-filter-chips button,.mission-reward b,.world-side-information summary,.leaderboard-view summary,.mail-action button{border-radius:var(--ui-radius-control)!important}.auto-sell-settings,.mail-card,.market-tabs{border-radius:var(--ui-radius-panel)!important}.battle-chest-dock,.battle-chest-dock.collapsed{box-shadow:inset 0 1px #ffffff0e,0 8px 20px #0000002e}.passive-tree-controls{border-radius:var(--ui-radius-panel);box-shadow:0 6px 16px #00000038}.page-view input:not([type=checkbox]):not([type=radio]):not([type=range]),.market-search{border-radius:var(--ui-radius-control)!important}.page-view[class*=_guide_] :is(header,section,nav,article,dl>div,ol>li),.page-view[class*=_guide_] :is(a,button),.page-view[class*=_guide_] :is([class*=_note_],[class*=_warning_],[class*=_whitepaperHint_],[class*=_paymentNote_]){border-radius:var(--ui-radius-panel)!important}.mail-view{width:100%;padding:var(--ui-space-6) var(--ui-content-gutter) 76px}.persistent-vitals .hp-vital>i,.persistent-vitals .hp-vital>i>em,.core-panel .energy-bar,.energy-bar,.limit-track,.stage-progress>div,.hp-bar,.job>div>div,.reward-pool-track,.forge-progress-track,.mining-progress-track,.hero-exp>div,.energy-bar>i,.limit-track>i,.stage-progress>div>i,.hp-bar>i,.job>div>div>i,.reward-pool-track>i,.hero-exp>div>i,.mission-progress-track,.mission-progress-track>i,.mission-progress-track>em,.equipment-rarity-badge,.loot-rarity,.leaderboard-rank,.leaderboard-podium-rank,.inventory-rarity-legend li{border-radius:var(--ui-radius-round)}.coin,.battle-floor,.ambient,.feature-rings>i,.core-orb,.reward-resource-icon,.potion-bottle>i,.ui-admin-safety>i{border-radius:50%}.mobile-nav{padding-inline:var(--ui-space-1);gap:2px;box-shadow:0 -8px 22px #00000042}.mobile-nav button{border-radius:var(--ui-radius-control)}:where(.page-heading>span,.page-heading>div>span,.inventory-collection-panel>p,.shop-product>p,.mission-card-copy>p,.mail-copy>p,.community-view .page-heading span){overflow-wrap:normal;text-wrap:pretty;line-height:1.75!important}:where(.page-heading h1,.page-heading h2,.shop-product h2,.leaderboard-header h1,.mission-card-copy h3,.mail-copy h2,.whitepaper-hero h1,.whitepaper-section h2,.page-view[class*=_guide_] h2,.page-view[class*=_guide_] h3){overflow-wrap:normal;text-wrap:balance;line-height:1.35}@supports (word-break:auto-phrase){:where(.page-heading>span,.page-heading>div>span,.inventory-collection-panel>p,.shop-product>p,.shop-product h2,.mission-card-copy>p,.mission-card-copy h3,.mail-copy>p,.mail-copy h2,.whitepaper-hero h1,.whitepaper-section h2,.page-view[class*=_guide_] h2,.page-view[class*=_guide_] h3){word-break:auto-phrase}}@media (width<=1180px){:root{--gs-rail-w:204px}.battle-layout{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(280px,304px)}}@media (width<=860px){:root{--gs-topbar-h:64px;--gs-vitals-h:58px}.passive-tree-page{contain:none}.topbar{padding-inline:var(--ui-space-3)}.brand{min-width:0}.persistent-vitals{padding-inline:var(--ui-space-3)}.battle-layout{gap:var(--ui-space-2);padding:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}.battle-stage{--battle-ground-clearance:16px;height:clamp(300px,48dvh,420px);min-height:280px;padding:8px 2% var(--battle-ground-clearance);gap:1vw}.battle-stage>.fighter,.battle-stage>.enemy-fighter{flex:0 min(46%,180px);width:min(46%,180px)}.battle-stage>.fighter>.nameplate{max-width:min(100%,172px);margin-bottom:4px;padding-inline:5px}.battle-stage>.fighter>.hp-bar{width:min(86%,142px);margin-bottom:9px}.versus-mark{bottom:clamp(92px,28%,118px)}.battle-aside{gap:var(--ui-space-2);margin-top:0}.page-view{padding:var(--ui-space-5) 14px 82px}.page-heading{margin-bottom:var(--ui-space-5)}.mail-view{padding:var(--ui-space-5) 14px 82px}.mission-reward button,.shop-product .shop-buy,.market-view .buy-button,.market-view .cancel-listing,.inventory-multi-actions button,.community-online-link,.passive-tree-controls button{min-height:44px!important}.inventory-energy-add,.passive-tree-controls button:not(:last-child){min-width:44px!important}.inventory-energy-add{width:44px;height:44px}.inventory-v005-layout .inventory-selection-panel.inventory-selection-panel-open{border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0;box-shadow:0 -12px 36px #00000085}.passive-node-detail{border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) var(--ui-radius-panel) var(--ui-radius-panel);box-shadow:0 -12px 36px #00000075}.account-menu-language .language-toggle button{min-height:36px}.paper-link{align-items:center;min-height:44px;display:inline-flex}}@media (width>=381px) and (width<=860px){.inventory-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.topbar{gap:var(--ui-space-2);padding-inline:10px}.topbar .brand{flex:0 0 44px;width:44px}.topbar .community-presence{flex:0 0 48px;min-width:48px}.topbar .account-wrap{height:44px;margin-left:auto}.topbar .player-chip{height:44px}.wallets{gap:var(--ui-space-1)}.persistent-vitals{gap:var(--ui-space-2);padding-inline:10px}.persistent-vitals .vital{padding-left:10px}.persistent-vitals .power-vital{column-gap:var(--ui-space-1);grid-template-columns:52px minmax(0,1fr)}.battle-stage>.fighter>.nameplate{gap:var(--ui-space-1)}.battle-stage>.fighter>.nameplate span{padding-inline:var(--ui-space-1)}.battle-heading{padding-inline:var(--ui-space-4)}.battle-stage{height:clamp(290px,46dvh,380px)}.page-view,.mail-view{padding-inline:var(--ui-space-3)}.mail-card{gap:var(--ui-space-3);grid-template-columns:42px minmax(0,1fr);padding:14px}.mail-seal{width:42px;height:42px;font-size:20px}.mail-copy h2{font-size:18px!important}.forge-tabs-4{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.forge-tabs-4::-webkit-scrollbar{display:none}.forge-tabs-4 button{white-space:nowrap;scroll-snap-align:start;flex:none;min-width:94px;padding-inline:12px}.community-summary{gap:var(--ui-space-2)}.community-online-link{gap:var(--ui-space-1);padding-inline:var(--ui-space-2);white-space:nowrap;font-size:12px!important}.community-summary>span{min-height:44px;padding-inline:var(--ui-space-2);align-content:center;justify-items:end;line-height:1.35;display:grid}.community-summary>span b{margin-left:0}.market-ca.price-reference a{min-height:44px;padding-inline:var(--ui-space-3);align-items:center;display:inline-flex}.passive-point-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.passive-point-summary>button{min-height:42px;padding-inline:var(--ui-space-3);text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center}.passive-point-summary>button small{text-align:right}.passive-branch-tabs button{flex-basis:112px}.leaderboard-header{align-items:stretch;gap:var(--ui-space-3);flex-direction:column}.leaderboard-header h1{letter-spacing:.04em;white-space:nowrap;margin-bottom:0;font-size:clamp(22px,7vw,25px)}.leaderboard-updated{width:100%}.shop-product{gap:4px var(--ui-space-3);grid-template-rows:auto auto auto auto auto auto;grid-template-columns:66px minmax(0,1fr)}.shop-product .shop-product-art{grid-area:1/1/4}.shop-product>small{grid-area:1/2}.shop-product h2{grid-area:2/2}.shop-product>p{grid-area:3/2}.shop-product .shop-cap,.shop-product .shop-boost-status{margin-top:var(--ui-space-2);grid-area:4/1/auto/-1}.shop-product .shop-price{align-items:center;gap:2px var(--ui-space-2);margin:var(--ui-space-1) 0 0;padding:var(--ui-space-2) 10px;text-align:left;grid-area:5/1/auto/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.shop-product .shop-price b{text-align:right;margin:0}.shop-product .shop-price span{grid-column:1/-1}.shop-product .shop-buy{grid-area:6/1/auto/-1;width:100%}.page-view[class*=_guide_] [class*=_sectionHeading_]{grid-template-columns:1fr;gap:5px}.page-view[class*=_guide_] [class*=_sectionHeading_]>span{font-size:18px}.goal-section .mission-card-copy h3{word-break:normal;text-wrap:balance;font-size:12px!important}.goal-section .mission-card-copy p{text-wrap:balance}.equipped-item-detail-trigger{white-space:normal!important}.equipped-item-detail-trigger>b{white-space:normal;text-wrap:balance;min-height:35px;line-height:1.35;font-size:12px!important}}@media (width<=700px){.world-chapter-node{justify-content:center;min-width:44px;min-height:44px}}@media (width<=640px){.loot-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#010509e6}.loot-modal-backdrop .chest-opening-stage{contain:layout paint}}@media (width>=381px) and (width<=480px){.topbar .wallets{flex:auto;min-width:0}.topbar .misaka-wallet{width:100%;max-width:116px}}@media (width<=380px){.inventory-category-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.inventory-category-tabs::-webkit-scrollbar{display:none}.inventory-category-tabs button{white-space:nowrap;flex:none;min-width:88px}.battle-stage>.fighter>.nameplate b{letter-spacing:-.01em;font-size:11px!important}}@media print{.panel,.battle-card,.shop-product,.paper-grid article{box-shadow:none;border-radius:0}}.modal-backdrop{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;place-items:safe center;width:100%;height:100%;overflow:auto}@media (width>=861px){.inventory-v005-layout>.inventory-selection-panel.inventory-selection-panel-open{inset:auto;top:calc(var(--gs-topbar-h,76px) + var(--gs-vitals-h,60px) + 12px);width:100%;max-height:calc(100vh - var(--gs-topbar-h,76px) - var(--gs-vitals-h,60px) - 24px);max-height:calc(100dvh - var(--gs-topbar-h,76px) - var(--gs-vitals-h,60px) - 24px);overscroll-behavior-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-area:1/2;align-self:start;min-height:0;position:sticky;bottom:auto;right:auto;overflow:hidden auto}}.equipment-detail-modal,.bulk-sell-modal{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;max-height:calc(100dvh - 40px);overflow:hidden auto}.equipment-detail-modal:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}@media (width<=860px){.inventory-v005-layout>.inventory-selection-panel.inventory-selection-panel-open{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(78dvh,720px);overflow:hidden auto}}@supports not (place-items:safe center){.modal-backdrop{justify-content:center;align-items:flex-start;display:flex}.modal-backdrop>*{flex:none;margin-block:auto}}:root{--interactive-target-min:44px}.battle-chest-list article>button,.inventory-chest-grid article>button{min-inline-size:var(--interactive-target-min);white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;padding:8px 10px;line-height:1.3;min-block-size:var(--interactive-target-min)!important;font-size:clamp(12px,.78rem,14px)!important}.inventory-chest-grid article,.inventory-chest-grid article>div,.inventory-chest-grid article>button{min-width:0}.loot-drop-modal>.modal-close,.batch-open-modal>.modal-close{z-index:5;pointer-events:auto}@media (width<=420px){.auto-potion-control{transform:none}}@media (width>=861px){.adventure-content.battle-content,.adventure-content:not(.battle-content){height:auto;min-height:100dvh;overflow:visible}.adventure-content:not(.battle-content)>.expedition-view{height:auto;min-height:var(--app-content-h);overflow:visible}.adventure-content:not(.battle-content) .world-map-canvas{min-height:280px}.adventure-content.battle-content>.battle-layout{height:auto;min-height:var(--app-content-h)}.adventure-content.battle-content .battle-card,.adventure-content.battle-content .battle-aside{height:auto}.adventure-content.battle-content .battle-aside,.adventure-content.battle-content .battle-aside .report-panel,.adventure-content.battle-content .report-panel ul{max-height:none;overflow:visible}}.battle-chest-list .chest-button-label{display:inline-grid}.battle-chest-list .chest-button-label>span{grid-area:1/1;justify-self:center}.battle-chest-list article>button{white-space:nowrap}@media (width<=860px){.battle-chest-list article{grid-template-columns:44px minmax(0,1fr) auto auto}}@media (width>=861px){.battle-content .battle-chest-list article{grid-template-columns:42px 28px minmax(0,1fr)}.battle-content .battle-chest-list article>div{grid-column:2/-1}.battle-content .battle-chest-list article>button:nth-last-child(2){grid-column:1/3}.battle-content .battle-chest-list article>button:last-child{grid-column:3}}.bulk-sell-divine{margin:var(--ui-space-3,12px) 0 0;padding:var(--ui-space-2,8px) var(--ui-space-3,12px);border:1px solid var(--rarity)}@supports (color:color-mix(in lab, red, red)){.bulk-sell-divine{border:1px solid color-mix(in srgb, var(--rarity) 55%, transparent)}}.bulk-sell-divine{border-left:4px solid var(--rarity);border-radius:var(--ui-radius-panel,3px);background-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.bulk-sell-divine{background-color:color-mix(in srgb, var(--rarity) 10%, #050e15eb)}}.bulk-sell-divine>b{color:var(--rarity);font-size:13px;line-height:1.45;display:block}.bulk-sell-divine>ul{margin:6px 0 0;padding:0 0 0 18px}.bulk-sell-divine>ul>li{color:var(--rarity);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.bulk-sell-divine>small{color:#a9bbc2;margin-top:2px;font-size:11px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
