/*! 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-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-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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}@font-face{font-family:FOT Chiaro Local;src:local(FOT-Chiaro Std B),local(FOT-ChiaroStd-B),local(ChiaroStd-B),local(FOT-キアロ Std B);font-display:swap;font-style:normal;font-weight:700}:root{--site-max-width:1040px;--ink:#effaff;--muted:#7990a8;--cyan:#27e1ff;--cyan-dark:#0879a8;--panel:#040c26d1;--line:#3ab9ff40;--red-hot:#ff2d7f;--red:#dc064f;--red-deep:#700021;--condition-reduced:#a9046b;--font-bebas:"bebas-neue-pro", "Bebas Neue Pro", "Arial Narrow", sans-serif;--font-chiaro:"fot-chiaro-std", "FOT Chiaro Local", "FOT-Chiaro Std B", "ChiaroStd-B", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-nitalago:"nitalago-ruika", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif}*{box-sizing:border-box}html{background:#020613}body{color:var(--ink);font-family:var(--font-nitalago);background:radial-gradient(circle at 50% -5%,#009cff30,#0000 34rem),linear-gradient(#03081a 0%,#020615 38%,#01030d 100%);margin:0}button,input{font:inherit}.app-shell{min-height:100vh;font-family:var(--font-nitalago);padding:0 10px 22px;position:relative;overflow-x:clip}.app-shell.material-ui{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell.material-ui input,.app-shell.material-ui textarea,.app-shell.material-ui [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.app-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#4099ff09 1px,#0000 1px),linear-gradient(90deg,#4099ff06 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.scanlines{z-index:10;pointer-events:none;opacity:.08;background:repeating-linear-gradient(#0000 0 3px,#8eeaff 4px);position:fixed;inset:0}.heavenly-wash-overlay{z-index:1000;pointer-events:all;isolation:isolate;background:#0d97d404;animation:1.6s ease-out both heavenly-overlay-clear;position:fixed;inset:0;overflow:hidden}.heavenly-wash-glow{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 50% 18%,#fffffff5 0 2%,#94f4ff94 9%,#0000 32%),linear-gradient(#c7faff7a,#16b8e21a 56%,#0000 90%);animation:1.45s cubic-bezier(.16,.82,.28,1) both heavenly-glow;position:absolute;inset:0}.heavenly-light-rays{z-index:2;opacity:0;filter:blur(2px);mix-blend-mode:screen;background:repeating-conic-gradient(from -18deg at 50% 0,#dafdff57 0deg 2deg,#0000 2deg 11deg);width:170%;height:115%;animation:1.1s ease-out 40ms both heavenly-rays;position:absolute;top:-60%;left:-35%}.heavenly-water-sheet{z-index:3;background:repeating-linear-gradient(104deg,#0000 0 22px,#e8ffff26 24px 28px,#0000 31px 54px),linear-gradient(#2fd0ef1f,#2edaf45c 58%,#c7fdffad 94%,#fffffff5 100%);width:128%;height:172vh;animation:1.12s cubic-bezier(.42,0,.2,1) 90ms both heavenly-sheet-sweep;position:absolute;top:-165vh;left:-14%;overflow:visible;transform:rotate(-2.4deg)translate(0);box-shadow:inset 0 -28px 54px #ffffff8f,0 18px 26px #ceffffe0,0 46px 72px #27dcff57}.heavenly-water-sheet:before,.heavenly-water-sheet:after,.heavenly-water-sheet>i{content:"";pointer-events:none;width:100%;position:absolute;left:0}.heavenly-water-sheet:before{filter:drop-shadow(0 0 7px #e6fffff2);background:radial-gradient(at 10% 20%,#fff 0 4px,#c9fcffd9 5px 12px,#0000 14px) 0 0/76px 28px,radial-gradient(at 75% 45%,#e9ffff 0 3px,#67e7ffb8 5px 10px,#0000 12px) 0 0/61px 25px;height:35px;bottom:-20px}.heavenly-water-sheet:after{filter:blur(9px);background:linear-gradient(#a0f9ff4d,#0000);height:68px;bottom:-72px}.heavenly-water-sheet>i{filter:blur(1px);background:repeating-linear-gradient(93deg,#0000 0 7%,#ffffff2e 7.5% 8%,#0000 8.5% 14%);width:92%;animation:.56s linear infinite heavenly-water-shimmer;inset:8% 4% 8% auto}.heavenly-rinse-wave{z-index:4;opacity:0;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(#fff9,#6ceeff4d 35%,#0000 70%);border-radius:50%;width:120%;height:34vh;animation:.92s cubic-bezier(.32,.02,.2,1) .36s both heavenly-rinse;position:absolute;top:-25vh;left:-10%}.heavenly-bubbles{z-index:5;pointer-events:none;position:absolute;inset:0}.heavenly-bubbles i{opacity:0;animation:heavenly-bubble-rise .94s calc(.21s + var(--bubble-delay)) cubic-bezier(.18, .66, .2, 1) both;background:radial-gradient(circle at 30% 25%,#ffffffe0 0 8%,#7feeff33 24%,#0000 68%);border:1px solid #ebffffeb;border-radius:50%;position:absolute;box-shadow:inset -2px -3px 7px #2bc5ee40,0 0 8px #b1faff9e}.heavenly-final-shine{z-index:6;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 26%,#ffffff8a 44%,#c9fcff33 51%,#0000 67%),radial-gradient(circle,#adf9ff33,#0000 62%);animation:.65s ease-out .93s both heavenly-final-shine;position:absolute;inset:0}.hero,.control-panel,.ranking-panel,footer{width:min(100%, var(--site-max-width));margin-inline:auto}.sticky-header{z-index:8;background:linear-gradient(#03081afb 0%,#020716f6 88%,#0000 100%);padding-bottom:2px;position:sticky;top:0}.control-vault-trigger{color:#06101a;width:min(100%,520px);min-height:38px;font-family:var(--font-geist-mono), "Hiragino Kaku Gothic ProN", monospace;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#0000 0 31%,#ffffffad 45%,#0000 59%) -420px 0,repeating-linear-gradient(90deg,#09202d06 0 1px,#0000 1px 27px),linear-gradient(#f5f8fa 0%,#e4e9ec 46%,#c6d0d6 100%);border:1px solid #ebf8fcdb;border-radius:5px 5px 10px 10px;grid-template-columns:27px minmax(76px,1fr) minmax(108px,auto) minmax(82px,auto) 27px;align-items:center;margin:5px auto 0;padding:0;transition:width .36s cubic-bezier(.2,.86,.25,1),border-color .22s,border-radius .3s,box-shadow .26s,transform .15s cubic-bezier(.18,.85,.25,1.35),filter .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #1b4d6147,0 0 0 1px #2fc8ef2e,0 5px 18px #008ecf2b}.control-vault-trigger:before,.control-vault-trigger:after{content:"";pointer-events:none;position:absolute}.control-vault-trigger:before{z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#21a6d21c,#0000 19% 81%,#21a6d21c),linear-gradient(105deg,#0000 34%,#fffffff5 49%,#0000 63%);background-position:0 0,-430px 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite vault-scan;inset:0}.control-vault-trigger:after{opacity:.6;background:linear-gradient(90deg,#0000,#00aede 18% 82%,#0000);height:1px;transition:transform .42s cubic-bezier(.16,.86,.24,1),opacity .26s;bottom:0;left:8%;right:8%;transform:scaleX(.48);box-shadow:0 0 8px #00b3dfb8}.control-vault-trigger:active{filter:brightness(.96);transform:translateY(1px)scale(.982)}.control-vault-trigger:focus-visible{outline-offset:2px;outline:2px solid #64e7ffcc}.vault-edge{color:#07141c;opacity:.8;background:#ffffff21;border-inline:1px solid #072f411a;align-self:stretch;place-items:center;transition:transform .42s cubic-bezier(.18,.86,.25,1),opacity .22s;display:grid;position:relative;overflow:hidden}.vault-edge:after{content:"";z-index:0;filter:blur(2px);opacity:0;pointer-events:none;background:radial-gradient(#efffffb8 0%,#2ecfff57 36%,#0000 72%);border-radius:50%;height:12px;animation:1.65s cubic-bezier(.3,.04,.36,1) infinite vault-edge-glide-down;position:absolute;left:2px;right:2px}.vault-edge i{z-index:1;width:8px;height:8px;transform:translateY(var(--chevron-offset)) rotate(45deg);opacity:.38;border-bottom:2px solid;border-right:2px solid;margin:-4px 0 0 -4px;animation:1.65s ease-in-out infinite vault-chevron-beacon;position:absolute;top:50%;left:50%}.vault-edge i:first-child{--chevron-offset:-7px;animation-delay:0s}.vault-edge i:nth-child(2){--chevron-offset:0px;animation-delay:.13s}.vault-edge i:nth-child(3){--chevron-offset:7px;animation-delay:.26s}.vault-core{justify-items:start;min-width:0;padding:2px 8px 1px 10px;line-height:1;display:grid}.vault-core small{color:#3c5967;letter-spacing:.18em;font-size:4.5px;font-weight:800}.vault-core strong{color:#081017;font-family:"Bebas Neue Pro Expanded", "Bebas Neue Pro", "Arial Narrow", var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-shadow:0 1px #ffffffd1;white-space:nowrap;margin-top:1px;font-size:clamp(18px,5.1vw,23px);font-style:italic;font-weight:950}.vault-enemy-stat{white-space:nowrap;justify-content:end;align-items:baseline;gap:clamp(3px,.8vw,6px);min-width:0;padding-inline:5px;display:flex}.vault-enemy-stat small{color:#111b22;letter-spacing:-.04em;font-family:Hiragino Kaku Gothic Std,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(7px,2vw,9px);font-weight:800}.vault-enemy-stat b{color:#03090d;font-family:var(--font-bebas);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:right;text-shadow:0 1px #ffffffe6;padding-right:.12em;font-size:clamp(22.4px,6.02vw,28px);font-style:italic;font-weight:600;line-height:1;display:block}.vault-attack-stat{white-space:nowrap;border-left:1px solid #082a3a1f;justify-content:flex-end;align-self:center;align-items:baseline;gap:clamp(5px,1.2vw,8px);min-width:0;padding:0 10px 0 4px;display:flex}.vault-attack-stat small{color:#111b22;letter-spacing:-.04em;font-family:Hiragino Kaku Gothic Std,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:clamp(7px,2vw,9px);font-weight:800}.vault-attack-stat b{color:#03090d;font-family:var(--font-bebas);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 1px #ffffffe6;font-size:clamp(22.4px,6.02vw,28px);font-style:italic;font-weight:600;line-height:1;display:block}.vault-attack-stat.is-guide{z-index:4;color:#f4f3ef;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#77787d 0%,#48494e 48%,#2c2d31 100%);border:1px solid #fff3;border-bottom-color:#00000094;border-radius:7px;justify-content:center;align-self:stretch;align-items:center;gap:5px;margin:2px 4px 3px 0;padding:0 7px;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -2px 3px #00000073,0 2px 3px #00000061}.vault-attack-stat.is-guide i{filter:grayscale()brightness(2.5);font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:clamp(14px,3.8vw,18px);font-style:normal;line-height:1}.vault-attack-stat.is-guide strong{color:#f5f5f2;font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:-.04em;text-shadow:0 1px 2px #000;white-space:nowrap;font-size:clamp(11px,3vw,15px);font-weight:700;line-height:1}.vault-attack-stat.is-guide:active{filter:brightness(.84);transform:translateY(1px)}.vault-attack-stat.is-guide:focus-visible{outline-offset:-2px;outline:2px solid #ffffffc7}.vault-attack-unit{margin-left:-3px}.vault-status{color:#174758;border-inline:1px solid #082a3a1f;justify-content:center;align-self:stretch;align-items:center;gap:4px;display:flex}.vault-status i{background:#00a9cc;border-radius:50%;width:5px;height:5px;animation:1.55s ease-in-out infinite vault-status-pulse;box-shadow:0 0 7px #00a9ccb8}.vault-status b{letter-spacing:.08em;font-size:7px}.sticky-header.is-control-deck-open .control-vault-trigger{width:min(100%, var(--site-max-width));border-color:#90f0ffeb;border-radius:5px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #12506947,0 0 18px #24d3f84d}.sticky-header.is-control-deck-open .control-vault-trigger:after{opacity:1;transform:scaleX(1)}.sticky-header.is-control-deck-open .vault-edge{opacity:1}.sticky-header.is-control-deck-open .vault-status i{background:#efffff;box-shadow:0 0 4px #fff,0 0 12px #00a9cc}.sticky-header.is-control-deck-open .vault-edge i{transform:translateY(var(--chevron-offset)) rotate(225deg)}.sticky-header.is-control-deck-open .vault-edge i:first-child{animation-delay:.26s}.sticky-header.is-control-deck-open .vault-edge i:nth-child(2){animation-delay:.13s}.sticky-header.is-control-deck-open .vault-edge i:nth-child(3){animation-delay:0s}.sticky-header.is-control-deck-open .vault-edge:after{animation-name:vault-edge-glide-up}.control-vault-content{width:min(100%, var(--site-max-width));visibility:hidden;pointer-events:none;height:0;margin-inline:auto;position:relative}.control-vault-inner{opacity:0;transform-origin:50% 0;will-change:transform, opacity;contain:layout paint style;transition:transform .42s cubic-bezier(.18,.78,.22,1),opacity .24s ease-out;position:absolute;inset:0 0 auto;transform:translateY(-14px)scale(.992)}.sticky-header.is-control-deck-open .control-vault-content{height:var(--control-deck-height);visibility:visible;pointer-events:auto}.sticky-header.is-control-deck-open .control-vault-inner{opacity:1;transform:translate(0)scale(1)}.sticky-header.is-control-deck-opening .control-vault-inner{transition-duration:.5s,.26s}.sticky-header.is-control-deck-closing .control-vault-content{visibility:visible}.sticky-header.is-control-deck-closing .control-vault-inner{opacity:0;transition:transform .4s cubic-bezier(.22,.72,.24,1),opacity .21s ease-in;transform:translateY(-11px)scale(.994)}.sticky-header.is-control-deck-opening .control-vault-trigger,.sticky-header.is-control-deck-closing .control-vault-trigger{pointer-events:none}@keyframes vault-scan{0%,62%{background-position:0 0,-430px 0}86%,to{background-position:0 0,540px 0}}@keyframes vault-chevron-beacon{0%,58%,to{color:#07141c;opacity:.38;filter:none}15%{color:#efffff;opacity:1;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #23cfff)}31%{color:#18a8cd;opacity:.72;filter:drop-shadow(0 0 3px #23cfffad)}}@keyframes vault-edge-glide-down{0%,8%{opacity:0;transform:translateY(-22px)}24%{opacity:.3}54%,to{opacity:0;transform:translateY(42px)}}@keyframes vault-edge-glide-up{0%,8%{opacity:0;transform:translateY(42px)}24%{opacity:.3}54%,to{opacity:0;transform:translateY(-22px)}}@keyframes vault-status-pulse{0%,to{opacity:.48;transform:scale(.78)}48%{opacity:1;transform:scale(1.12)}}.hero{border-bottom:1px solid #26d7ff66;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow reset""title title reset""mode mode reset";align-items:end;column-gap:12px;padding:12px 4px 8px;display:grid;position:relative}.hero:after{content:"";background:var(--cyan);width:108px;height:3px;box-shadow:0 0 14px var(--cyan);position:absolute;bottom:-2px;left:0}.eyebrow{color:#dcebf3;font-family:var(--font-chiaro);letter-spacing:.08em;text-shadow:0 0 9px #27e1ff40;grid-area:eyebrow;align-items:center;gap:8px;font-size:clamp(9px,2.5vw,12px);font-weight:700;line-height:1;display:flex}.eyebrow span{background:var(--cyan);width:16px;height:1px;box-shadow:0 0 8px var(--cyan)}.series-node-logo{grid-area:eyebrow;width:clamp(118px,34vw,215px);height:15px;line-height:0}.series-node-logo img{object-fit:contain;object-position:left center;transform-origin:50%;width:100%;height:100%;display:block;transform:scaleY(1.5)}.title-logo{grid-area:title;margin:5px 0 0;line-height:0}.title-logo img{filter:drop-shadow(0 0 8px #64e0ff29);width:clamp(210px,62vw,390px);max-width:100%;height:auto;display:block}.header-mode-switch{grid-area:mode;width:clamp(210px,62vw,390px);min-width:0;margin-top:5px}.header-mode-switch button{letter-spacing:.035em;min-height:34px;line-height:1}.reset-cluster{grid-area:reset;grid-template-rows:minmax(0,1fr) 34px;align-self:stretch;justify-items:center;gap:6px;display:grid}.reset-cluster .global-reset{align-self:center}.reset-cluster>strong{color:#4edff7;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;align-self:center;font-size:10.5px;line-height:1}.global-reset{color:#f4fbff;min-width:64px;min-height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:-.03em;cursor:pointer;background:linear-gradient(#082243f2,#030f27fa);border:1px solid #3db0ec8c;border-radius:9px;padding:0 9px;font-size:12px;font-weight:900;transition:transform .16s cubic-bezier(.2,.9,.25,1.2),border-color .16s;box-shadow:inset 0 0 14px #2ab5ff14,0 0 15px #009aff14}.global-reset:active{border-color:var(--cyan);transform:scale(.9)}.global-reset:disabled{cursor:default}.control-panel{--count-control-width:64px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c23e6;border:1px solid #1ec9ff8c;border-radius:9px;margin-top:5px;padding:6px 7px;position:relative;box-shadow:0 0 30px #0098ff21,inset 0 0 22px #006cb114}.primary-controls{grid-template-columns:minmax(0, 1fr) var(--count-control-width);align-items:end;gap:6px;display:grid}.stat-control{min-width:0}.stat-label-row{justify-content:flex-start;align-items:baseline;gap:7px;min-width:0;margin-bottom:3px;display:flex}.stat-label-row label{color:#c6d9e8;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:900}.stat-label-row span{color:#607c94;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.stat-input-row{grid-template-columns:minmax(0,1fr) 40px;gap:4px;display:grid}.input-frame{border:1px solid #32dcff8c;border-left:3px solid var(--cyan);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,#0a3052b8,#040e23f0);align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00b5ff12,0 0 13px #00c4ff1a}.stat-preset-button{color:#eefaff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0f3053fa,#04122bfa);border:1px solid #47aee57a;border-radius:4px;place-items:center;min-width:0;padding:0;transition:transform .15s cubic-bezier(.18,.85,.25,1.35),border-color .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #4ac7ff12}.stat-preset-button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#89ecff47,#0000);width:36%;animation:3.4s ease-in-out 1.2s infinite book-button-glint;position:absolute;inset:-60% auto -60% -50%;transform:rotate(16deg)}.stat-preset-button span{filter:grayscale()brightness(2.1);font-size:20px;line-height:1;position:relative}.stat-preset-button:active{border-color:var(--cyan);transform:scale(.88)}.input-frame:after{content:"";z-index:1;pointer-events:none;opacity:.48;background:linear-gradient(90deg,#0000 calc(82% - 1px),#75ecff57 calc(82% - 1px) calc(82% + 1px),#0000 calc(82% + 1px)),repeating-linear-gradient(90deg,#0000 0 calc(8.2% - 1px),#5bd9ff1f calc(8.2% - 1px) 8.2%);position:absolute;inset:0}.drag-level{z-index:0;pointer-events:none;background:linear-gradient(90deg,#00b3ff2e,#22dfff14),repeating-linear-gradient(#34e3ff14 0 1px,#0000 1px 5px);border-right:1px solid #5bebffb8;transition:width .12s cubic-bezier(.16,.86,.22,1);position:absolute;inset:0 auto 0 0;box-shadow:inset -16px 0 22px #19d7ff1a,10px 0 18px #00cbff12}.drag-handle{z-index:3;pointer-events:none;opacity:.58;background:#a8f5ff;width:2px;transition:left .12s cubic-bezier(.16,.86,.22,1),opacity .16s;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 7px #38dcff,0 0 15px #00c2ffb3}.input-frame.scrubbing{border-color:#72efff;box-shadow:inset 0 0 28px #00b5ff26,0 0 20px #00d2ff3d}.input-frame.scrubbing .drag-level,.input-frame.scrubbing .drag-handle{transition:none}.input-frame.scrubbing .drag-handle{opacity:1;width:3px}.input-frame.stat-drag-hint .drag-level{transition:none;animation:2s ease-in-out both stat-drag-level-hint}.input-frame.stat-drag-hint .drag-handle{will-change:left;transition:none;animation:2s ease-in-out both stat-drag-handle-hint}@keyframes stat-drag-level-hint{0%,to{width:var(--stat-hint-position)}18%{width:calc(var(--stat-hint-position) + 15px)}40%{width:calc(var(--stat-hint-position) - 12px)}62%{width:calc(var(--stat-hint-position) + 9px)}82%{width:calc(var(--stat-hint-position) - 4.5px)}}@keyframes stat-drag-handle-hint{0%,to{left:var(--stat-hint-position)}18%{left:calc(var(--stat-hint-position) + 15px)}40%{left:calc(var(--stat-hint-position) - 12px)}62%{left:calc(var(--stat-hint-position) + 9px)}82%{left:calc(var(--stat-hint-position) - 4.5px)}}@media (prefers-reduced-motion:reduce){.input-frame.stat-drag-hint .drag-level,.input-frame.stat-drag-hint .drag-handle{animation:none}}.input-frame input{z-index:2;color:#fff;width:100%;min-width:0;min-height:38px;font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;text-align:center;text-shadow:0 0 15px #2ddaff73;cursor:ew-resize;caret-color:var(--cyan);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:3px 10px 2px;font-size:clamp(24px,7vw,35px);font-weight:800;line-height:1;position:relative}.input-unit{z-index:2;color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;writing-mode:vertical-rl;padding-right:12px;font-size:9px;font-weight:800;position:relative}.control-button{color:#8ca1b5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#061a39fa,#030d22fa);border:1px solid #36a4de6b;border-radius:8px;min-width:0;min-height:41px;padding:3px 4px;font-weight:900;transition:transform .15s cubic-bezier(.18,.85,.25,1.35),color .16s,background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 0 13px #3ebbff0a}.control-button:active{transform:scale(.91)}.control-button.is-on,.toggle-button.is-on{color:#fff;background:linear-gradient(#3e7798,#285771);border-color:#89e1ff9e;box-shadow:inset 0 1px #ffffff29,0 0 13px #3abeff1f}.enemy-count-button{touch-action:none;-webkit-user-select:none;user-select:none;border-color:#75d5ff73;grid-template-columns:20px minmax(0,1fr);place-items:center;gap:2px;min-height:38px;padding-inline:4px;display:grid}.enemy-count-button.is-dragging{border-color:var(--cyan);transform:scale(.96);box-shadow:inset 0 0 18px #2ad9ff29,0 0 16px #00c7ff2e}.enemy-count-button .enemy-count-label{text-align:center;white-space:nowrap;width:20px;min-width:20px;font-size:10px;line-height:1;display:block}.enemy-count-button .enemy-count-value{min-width:0;max-width:100%;font-family:var(--font-bebas);letter-spacing:-.02em;white-space:nowrap;font-size:30px;line-height:1}.control-actions{grid-template-columns:44px 44px minmax(0, 1fr) 66px var(--count-control-width);gap:4px;margin-top:5px;display:grid}.toggle-button{text-align:center;letter-spacing:-.045em;place-items:center;padding-inline:0;font-size:clamp(12px,3.45vw,15px);display:grid;overflow:hidden}.toggle-button-label{text-align:center;width:100%;min-width:0;display:block}.weak-button{letter-spacing:-.06em;font-size:clamp(11px,3.05vw,13px)}.count-button{color:#d6e7f2;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.count-button.is-dragging{border-color:var(--cyan);transform:scale(.96);box-shadow:inset 0 0 18px #2ad9ff29,0 0 16px #00c7ff2e}.count-button span{color:#a9bfd0;white-space:nowrap;font-size:9px;line-height:1}.count-button.is-on span{color:#fff}.count-button b{font-family:var(--font-geist-mono), monospace;font-size:22px;line-height:1}.primary-controls .attack-count-button{grid-template-columns:20px minmax(0,1fr);place-items:center;gap:2px;min-height:38px;padding-inline:4px;display:grid}.primary-controls .attack-count-button>.attack-count-label{text-align:center;white-space:nowrap;grid-template-rows:repeat(2,auto);place-items:center;width:20px;min-width:20px;font-size:10px;line-height:1.05;display:grid}.primary-controls .attack-count-button>.attack-count-label>span{width:auto;min-width:0;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;display:block}.primary-controls .attack-count-button .attack-count-value{min-width:0;max-width:100%;font-family:var(--font-bebas);letter-spacing:-.02em;white-space:nowrap;font-size:30px}.primary-controls .attack-count-button .attack-count-value[data-digits="2"]{letter-spacing:-.035em;font-size:27px}.primary-controls .attack-count-button .attack-count-value[data-digits="3"]{letter-spacing:-.05em;font-size:23px}.control-actions .enemy-count-button{grid-template-columns:20px minmax(0,1fr);place-items:center;gap:2px;min-height:41px}.control-actions .enemy-count-button .enemy-count-label{white-space:nowrap;font-size:10px;line-height:1}.control-actions .enemy-count-button .enemy-count-value{font-size:30px}.attribute-summary{color:#405266;grid-template-columns:repeat(8,1fr);place-items:center;padding-inline:4px;font-size:clamp(9px,2.8vw,13px);display:grid}.attribute-summary span.is-active{color:#f6fbff;text-shadow:0 0 8px #52ddff6b}.gamble-button{font-size:8px;line-height:1.05;position:relative}.gamble-button.is-on{color:#fff8d8;border-color:#ffd353c7;box-shadow:inset 0 0 14px #ffc52c1a,0 0 15px #ffc02633}.environment-controls-row{grid-template-columns:minmax(0,1fr) 92px;gap:4px;margin-top:5px;display:grid}.environment-summary{color:#71869c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#071c3ae6,#020d23eb),repeating-linear-gradient(90deg,#0000 0 38px,#3f99d40b 39px);border:1px solid #3197d36b;border-radius:7px;grid-template-columns:minmax(78px,1.18fr) repeat(4,minmax(0,1fr));align-items:center;width:100%;min-height:34px;margin:0;padding:2px 5px;font-weight:800;transition:transform .15s cubic-bezier(.18,.85,.25,1.35),border-color .16s;display:grid}.environment-summary-title{color:#93a8b9;letter-spacing:-.06em;white-space:nowrap;text-shadow:0 0 7px #4dc2ff24;justify-self:start;font-size:clamp(10px,3vw,14px);font-weight:900;line-height:1}.environment-summary-metric{white-space:nowrap;border-left:1px solid #3e8bbe29;grid-template-rows:auto auto;align-content:center;justify-items:center;row-gap:2px;min-width:0;display:grid}.environment-summary-metric small{color:#8196a9;font-size:clamp(5px,1.45vw,7px);font-weight:800;line-height:1.05}.environment-summary-metric b{color:#9eb1c1;max-width:100%;font-family:var(--font-bebas);letter-spacing:-.025em;text-overflow:clip;font-size:clamp(9px,2.7vw,13px);font-style:italic;font-weight:500;line-height:1.05;overflow:hidden}.environment-summary-metric em{font-size:.58em;font-style:inherit;margin-left:1px}.tower-limit-button{letter-spacing:-.09em;white-space:nowrap;min-height:34px;padding-inline:2px;font-size:clamp(12px,3.35vw,16px);font-weight:950;line-height:1}.tower-limit-button.is-on{color:#fff;text-shadow:0 0 8px #ffd7ffb3;background:linear-gradient(#8a187f,#56115f);border-color:#e17effe6;animation:1.8s ease-in-out infinite alternate tower-limit-glow;box-shadow:inset 0 1px #fff3,inset 0 0 16px #ff5de229,0 0 8px #bf3dff80,0 0 19px #871ce047}.environment-summary:active{border-color:var(--cyan);transform:scale(.975)}.modal-backdrop{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00030e66;place-items:center;padding:18px;animation:.17s ease-out both modal-fade;display:grid;position:fixed;inset:0}.control-popup{background:linear-gradient(145deg,#061a3efc,#02091efe),#02091e;border:1px solid #53cfff94;border-radius:14px;width:min(100%,310px);max-height:min(82vh,650px);padding:13px;animation:.42s cubic-bezier(.18,.92,.24,1.16) both popup-pop;position:relative;overflow:hidden auto;box-shadow:0 24px 70px #000000b8,0 0 0 1px #2ea6ff1a,0 0 38px #00b0ff29,inset 0 0 34px #107ed714}.control-popup.is-wide{width:min(100%,560px)}.control-popup>*{min-width:0}.control-popup:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 28%,#67e2ff14 48%,#0000 66%);animation:.62s ease-out .1s both popup-glint;position:absolute;inset:0;transform:translate(-100%)}.popup-heading{border-bottom:1px solid #46a1da47;justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex;position:relative}.popup-heading span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px;font-weight:800}.popup-heading h2{margin:2px 0 0;font-size:17px}.popup-heading p{color:#96aabd;margin:2px 0 0;font-size:9px}.popup-subtitle-emphasis{color:#ffd83d;text-shadow:0 0 10px #ffd83d33;margin-top:3px;font-weight:900;line-height:1.5;display:block}.popup-title-line{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.popup-title-line>strong{color:#db47d5;letter-spacing:.015em;text-shadow:0 0 10px #d939e761;white-space:nowrap;font-size:clamp(9px,2.45vw,13px);font-weight:900;line-height:1.3}.popup-heading>button{color:#a9c2d3;cursor:pointer;background:#04122ce6;border:1px solid #4eade45c;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.number-grid,.attribute-grid{background:#45a9e540;border:1px solid #3997d452;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.number-grid button,.attribute-grid button{color:#778b9f;min-height:61px;font-family:var(--font-geist-mono), monospace;cursor:pointer;background:#03102b;border:0;font-size:31px;font-weight:900;transition:transform .15s cubic-bezier(.2,.85,.25,1.3),color .15s,background .15s}.number-grid button:active,.attribute-grid button:active{transform:scale(.82)}.number-grid button.is-selected,.attribute-grid button.is-selected{color:#fff;text-shadow:0 0 14px #46dcff9e;background:linear-gradient(#23648ffa,#0a2f51fa)}.attribute-grid button{font-size:24px}.attack-type-section{border-top:1px solid #63768938;margin-top:14px;padding-top:13px}.attack-type-section h3{color:#edf7fb;margin:0 0 7px;font-size:21px;font-weight:900;line-height:1.15}.attack-type-groups{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;display:grid}.attack-type-grid{background:#45a9e540;border:1px solid #3997d452;border-radius:18px;gap:1px;display:grid;overflow:hidden}.attack-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attack-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attack-type-grid button{color:#778b9f;white-space:nowrap;cursor:pointer;background:#03102b;border:0;min-width:0;min-height:49px;padding:0 7px;font-size:clamp(13.2px,4.136vw,17.6px);font-weight:900;line-height:1;transition:transform .15s cubic-bezier(.2,.85,.25,1.3),color .15s,background .15s}.attack-type-grid button:active{transform:scale(.86)}.attack-type-grid button.is-selected{color:#fff;text-shadow:0 0 14px #46dcff9e;background:linear-gradient(#23648ffa,#0a2f51fa)}.direct-number-panel{grid-template-columns:56px 1fr 56px;gap:7px;margin-top:14px;display:grid}.direct-number-panel button,.popup-done,.environment-actions button{color:#e9f8ff;cursor:pointer;background:linear-gradient(#123d63f2,#061a3bfa);border:1px solid #43ade57a;border-radius:9px;min-height:48px;font-weight:900}.direct-number-panel button{font-size:24px}.direct-number-panel input{border:1px solid var(--cyan);color:#fff;min-width:0;font-family:var(--font-geist-mono), monospace;text-align:center;background:#020b20f0;border-radius:9px;outline:none;font-size:31px;font-weight:900;box-shadow:inset 0 0 22px #00b5ff1f,0 0 14px #00c2ff1a}.popup-done{width:100%;margin-top:10px}.stat-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.stat-preset-grid button{color:#edf8ff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#051e40fa,#020d26fa);border:1px solid #2bb3e78f;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:76px;padding:9px 10px 8px;transition:transform .15s cubic-bezier(.18,.86,.25,1.35),border-color .15s,filter .15s;display:flex;overflow:hidden;box-shadow:inset 0 0 16px #2cb4f40d,0 0 12px #00afff0d}.stat-preset-grid button:active{filter:brightness(1.2);border-color:#f0cd3d;transform:scale(.93)}.stat-preset-grid strong{color:#f2d54e;font-family:var(--font-geist-mono), monospace;letter-spacing:-.055em;text-shadow:0 0 11px #ffcf2a40;font-size:clamp(20px,5.2vw,28px);line-height:1}.stat-preset-grid small{color:#b6a72d;margin-top:4px;font-size:7px;font-weight:900;line-height:1}.stat-preset-grid .preset-label{letter-spacing:-.035em;white-space:nowrap;min-width:0;max-width:100%;margin-top:8px;padding:0;font-size:clamp(11px,3.1vw,15px);font-weight:900;line-height:1.1}.stat-preset-grid .preset-label em{color:#86a1b7;letter-spacing:0;margin-top:4px;font-size:9px;font-style:normal;display:block}.preset-divider{background:linear-gradient(90deg,#0000,#52c2f580,#0000);height:1px;margin:18px 0 2px}.environment-notice{color:#bdcad4;background:#081d3894;border-left:2px solid #35cff5b3;margin:11px 0 0;padding:9px 10px;font-size:10px;font-weight:650;line-height:1.65}.environment-fields{gap:10px;margin-top:13px;display:grid}.environment-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.environment-field>span{color:#c8dbea;font-size:11px;font-weight:800}.environment-field>div{grid-template-columns:minmax(70px,1fr) 78px 12px;align-items:center;gap:5px;min-width:0;display:grid}.environment-field b{color:var(--cyan);font-size:9px}.environment-range{width:100%;min-width:0;accent-color:var(--cyan);cursor:ew-resize}.environment-number{color:#fff;width:100%;min-width:0;min-height:38px;font-family:var(--font-geist-mono), monospace;text-align:right;background:#020d24f5;border:1px solid #4bc5f594;border-radius:5px;outline:none;padding:2px 5px;font-size:16px;font-weight:900}.environment-actions{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:14px;display:grid}.environment-actions .popup-done{margin-top:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes popup-pop{0%{opacity:0;transform:translateY(18px)scale(.86)}62%{opacity:1;transform:translateY(-4px)scale(1.025)}82%{transform:translateY(1px)scale(.994)}to{transform:translateY(0)scale(1)}}@keyframes popup-glint{0%{transform:translate(-100%)}to{transform:translate(125%)}}@keyframes tower-limit-glow{0%{filter:brightness(.96)}to{filter:brightness(1.12)}}@keyframes heavenly-overlay-clear{0%,78%{background-color:#0d97d404}to{background-color:#0000}}@keyframes heavenly-glow{0%{opacity:0;filter:brightness()}16%{opacity:.88;filter:brightness(1.28)}46%{opacity:.52}to{opacity:0;filter:brightness()}}@keyframes heavenly-rays{0%{opacity:0;transform:scale(.78)rotate(-2deg)}24%{opacity:.62}to{opacity:0;transform:scale(1.18)rotate(2deg)}}@keyframes heavenly-sheet-sweep{0%{transform:rotate(-2.4deg)translate(0)}58%{transform:rotate(.8deg)translateY(172vh)}to{transform:rotate(-.5deg)translateY(302vh)}}@keyframes heavenly-water-shimmer{0%{opacity:.45;transform:translate(-3%)}50%{opacity:.9}to{opacity:.45;transform:translate(3%)}}@keyframes heavenly-rinse{0%{opacity:0;transform:translateY(-18vh)scaleX(.72)}22%{opacity:.8}75%{opacity:.48}to{opacity:0;transform:translateY(142vh)scaleX(1.08)}}@keyframes heavenly-bubble-rise{0%{opacity:0;transform:translateY(24px)scale(.45)}24%{opacity:.92}72%{opacity:.72}to{opacity:0;transform:translate3d(var(--bubble-drift), -128px, 0) scale(1.18)}}@keyframes heavenly-final-shine{0%{opacity:0;transform:translate(-55%)}38%{opacity:.78}to{opacity:0;transform:translate(55%)}}@keyframes book-button-glint{0%,58%,to{opacity:0;left:-50%}68%{opacity:1}84%{opacity:0;left:125%}}.ranking-panel{--detail-progress:0;--summary-width:100%;--detail-width:0%;will-change:transform;contain:layout paint style;background:radial-gradient(at 10% 8%,#008edd33,#0000 32%),radial-gradient(at 92% 48%,#0048ad2e,#0000 48%),linear-gradient(135deg,#021d41f5,#030a23fa 48%,#010e2af5);border:1px solid #1c9ddd40;margin-top:8px;position:relative;overflow:clip;box-shadow:inset 0 0 58px #007ee017,0 0 28px #0070d60f}.ranking-heading{background:linear-gradient(90deg,#0074c621,#0000 55%),#010a1ebd;border-bottom:1px solid #31a9e638;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:4px 9px;display:flex}.ranking-heading h2{color:#d9e7ee;letter-spacing:.015em;margin:0;font-size:11px;font-weight:600}.ranking-heading p{color:#d9e7ee;letter-spacing:-.035em;text-align:right;white-space:nowrap;margin:0;font-size:clamp(7px,2vw,9px);font-weight:800;line-height:1}.ranking-mode-switch{background:#010a1db8;border:1px solid #45bceb59;border-radius:5px;grid-template-columns:repeat(3,minmax(38px,1fr));min-width:132px;display:grid;overflow:hidden}.ranking-mode-switch button{color:#8296a9;min-height:20px;font-family:var(--font-chiaro);cursor:pointer;background:0 0;border:0;border-right:1px solid #45bceb33;padding:1px 5px;font-size:8px;font-weight:700}.ranking-mode-switch button:last-child{border-right:0}.ranking-mode-switch button.is-active{color:#fff;background:linear-gradient(#1f98cc8a,#073f6fb8);box-shadow:inset 0 0 8px #5ddcff26}.ranking-mode-switch button:focus-visible{outline-offset:-2px;outline:2px solid #8df0ff}.ranking-mode-switch.header-mode-switch button{min-height:34px;font-family:var(--font-nitalago);font-size:10.2px;font-weight:600}.ranking-view-toggle{color:#7eeeff;min-width:44px;min-height:20px;font-family:var(--font-geist-mono), monospace;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(#083155e6,#031633f5);border:1px solid #34c2ee61;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:1px 6px;transition:color .16s,border-color .16s,transform .14s;display:inline-flex;box-shadow:inset 0 0 8px #36cdf414}.ranking-view-toggle span{letter-spacing:.05em;font-size:7px;font-weight:800}.material-ui .ranking-view-toggle span{font-size:10.1px}.ranking-view-toggle b{letter-spacing:-.22em;font-size:11px;line-height:1}.ranking-view-toggle:active{color:#efffff;border-color:#7eeeffd1;transform:scale(.94)}.ranking-view-toggle:focus-visible{outline-offset:2px;outline:2px solid #64e7ffcc}.ranking-list{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.ranking-swipe-hint{z-index:12;color:#dffcff;-webkit-backdrop-filter:blur(7px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#19181de6;border:1px solid #67e4ff8a;border-radius:36px;grid-template-columns:112px auto;align-items:center;gap:13px;min-width:209px;height:68px;padding:5px 23px 5px 13px;animation:.34s cubic-bezier(.2,.82,.24,1) both ranking-hint-shell;display:grid;position:absolute;top:54px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 18px #35c4ec14,0 5px 22px #00000057,0 0 14px #23c7f51f}.ranking-swipe-hint-motion{place-items:center;width:112px;height:54px;animation:1.32s cubic-bezier(.3,.04,.18,1) .24s 2 both ranking-hint-swipe;display:grid;position:relative}.ranking-swipe-hint-motion svg{z-index:1;fill:#e2fcfff5;filter:drop-shadow(0 0 5px #49dcffb3);width:40px;height:40px;overflow:visible;transform:rotate(-15deg)}.ranking-swipe-hint-motion i{background:linear-gradient(90deg,#56e2ffe6,#0000);width:41px;height:2px;position:absolute;right:7px;box-shadow:0 -9px #56e2ff3b,0 9px #56e2ff3b}.ranking-swipe-hint-label{font-family:var(--font-bebas);letter-spacing:.12em;font-size:20px;font-weight:500;line-height:1}.ranking-swipe-hint.is-leaving{pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) both ranking-hint-exit}.ranking-update-anchor{z-index:13;perspective:900px;will-change:translate;width:min(330px,100% - 28px);animation:2.8s ease-in-out 1s infinite ranking-update-float;position:absolute;top:78px;left:50%;transform:translate(-50%)}.ranking-update-anchor.is-leaving{animation-play-state:paused}.ranking-update-notice{color:#f5f3f0;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;will-change:transform, opacity, filter;background:#19181de6;border:1px solid #57555cb8;border-radius:22px;justify-items:center;width:100%;min-height:306px;padding:18px 22px 126px;transition:opacity .26s,filter .3s,transform .3s cubic-bezier(.2,.82,.24,1);animation:1s cubic-bezier(.16,.86,.2,1) both ranking-update-arrive;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 7px 13px #00000061,0 20px 42px #00000094,0 0 20px #0000003d}.ranking-update-notice.is-comment-open{opacity:0;filter:blur(5px);pointer-events:none;transform:scale(.93)}.ranking-update-date{font-family:var(--font-bebas);letter-spacing:.02em;color:#f0b90c;text-shadow:0 2px 8px #f0b90c2e;justify-content:center;align-items:baseline;gap:7px;font-style:italic;font-weight:600;line-height:1;display:flex}.ranking-update-date i{font-size:26px;font-style:inherit}.ranking-update-date small{font-size:14px;font-weight:600}.ranking-update-date b{font-size:20px;font-weight:600}.ranking-update-divider{background:linear-gradient(90deg,#0000,#716e76ad,#0000);width:100%;height:1px;margin:11px 0 8px}.ranking-update-items{gap:13px;width:100%;display:grid}.ranking-update-item{justify-items:center;gap:4px;line-height:1.2;display:grid}.ranking-update-item strong{letter-spacing:.02em;font-size:10px;font-weight:700}.ranking-update-label{align-items:flex-end;line-height:1;display:inline-flex}.ranking-update-label-emphasis{font-size:14px}.ranking-update-label-rest{font-size:10px}.ranking-update-item.is-stationary strong{color:#ff4d82;text-shadow:0 0 8px #ff4d8233}.ranking-update-item.is-action strong{color:#25a9ef;text-shadow:0 0 8px #25a9ef33}.ranking-update-entry{white-space:nowrap;justify-content:center;align-items:flex-end;max-width:100%;line-height:1;display:inline-flex}.ranking-update-rank{color:#f7f5f2;text-shadow:0 1px 2px #050506;flex:none;align-items:flex-end;margin-right:8px;font-weight:700;line-height:1;display:inline-flex}.ranking-update-rank-number{font-family:var(--font-bebas);font-size:20px;font-weight:600;line-height:.82}.ranking-update-rank-unit,.ranking-update-rank-other{font-size:9px;line-height:1}.ranking-update-character{color:#f7f5f2;letter-spacing:.025em;text-shadow:0 1px 2px #050506;flex:none;font-size:14px;font-weight:700;line-height:1}.ranking-update-style{overflow-wrap:anywhere;color:#f7f5f2;letter-spacing:.025em;text-shadow:0 1px 2px #050506;white-space:normal;min-width:0;font-size:10px;font-weight:700;line-height:1}.ranking-update-xavi-trigger{z-index:2;width:182px;height:112px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:filter .16s,scale .15s cubic-bezier(.2,.9,.3,1.4);position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.ranking-update-xavi-trigger:after{content:"";z-index:-1;filter:blur(8px);background:#00000070;border-radius:50%;height:22px;position:absolute;bottom:4px;left:46px;right:39px}.ranking-update-xavi-trigger:active{filter:brightness(1.12);scale:.94}.ranking-update-xavi-trigger:focus-visible{outline-offset:2px;border-radius:28px;outline:2px solid #4fbef3e0}.ranking-update-xavi-avatar{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 5px #0000006b);pointer-events:none;width:112px;height:97px;position:absolute;bottom:-10px;left:28px}.ranking-update-xavi-thought{z-index:2;filter:drop-shadow(0 2px 3px #00000061);pointer-events:none;width:48px;height:auto;animation:1.9s ease-in-out infinite ranking-update-thought-float;position:absolute;top:9px;right:12px}.ranking-update-comment{z-index:5000;color:#f8fbff;transform-origin:50% 68%;isolation:isolate;will-change:transform, opacity, filter;background:linear-gradient(#3785b2f5,#286993f5),#2b729df5;border:1px solid #8bd6f56b;border-radius:30px;grid-template-rows:minmax(0,1fr) 92px;width:min(330px,100vw - 28px);height:min(566px,100dvh - 32px);min-height:0;padding:35px 22px 12px;animation:.43s cubic-bezier(.16,.9,.24,1.24) both ranking-update-comment-pop-in;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0223395c,0 14px 38px #0000008a,0 0 26px #197eb738}.ranking-update-comment.is-closing{pointer-events:none;animation:.38s cubic-bezier(.42,0,.82,.22) both ranking-update-comment-pop-out}.ranking-update-comment>p{z-index:2;color:#fff;letter-spacing:.015em;text-align:center;white-space:pre-wrap;text-shadow:0 1px 2px #052539b8;min-height:0;margin:0;font-size:13px;font-weight:700;line-height:1.45;position:relative}.ranking-update-comment-signature{z-index:1;min-height:92px;position:relative}.ranking-update-comment-signature img{object-fit:contain;object-position:center bottom;opacity:.5;filter:saturate(.78)drop-shadow(0 4px 7px #00000040);width:126px;height:108px;position:absolute;bottom:-24px;left:-5px}.ranking-update-comment-signature b{color:#fff;letter-spacing:.05em;text-shadow:0 1px 2px #052539b8;font-size:13px;position:absolute;bottom:20px;right:47px}.ranking-update-notice.is-leaving{pointer-events:none;transform-origin:0 0;animation:.43s cubic-bezier(.42,0,1,.62) both ranking-update-exit}@keyframes ranking-update-arrive{0%{opacity:.2;filter:brightness(1.55)blur(16px);transform:scale(3.8)}to{opacity:1;filter:brightness()blur();transform:scale(1)}}@keyframes ranking-update-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes ranking-update-thought-float{0%,to{transform:translateY(2px)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1.2deg)}}@keyframes ranking-update-comment-pop-in{0%{opacity:0;filter:blur(10px)brightness(1.4);transform:scale(.3)rotate(-5deg)}68%{opacity:1;filter:blur()brightness(1.08);transform:scale(1.055)rotate(.7deg)}to{opacity:1;filter:blur()brightness();transform:scale(1)rotate(0)}}@keyframes ranking-update-comment-pop-out{0%{opacity:1;filter:blur()brightness();transform:scale(1)rotate(0)}30%{opacity:1;filter:blur()brightness(1.08);transform:scale(1.05)rotate(-.7deg)}to{opacity:0;filter:blur(10px)brightness(1.35);transform:scale(.3)rotate(5deg)}}@keyframes ranking-update-exit{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:.08;transform:translate(10vw,115vh)rotate(90deg)}}@keyframes ranking-hint-shell{0%{opacity:0;transform:translate(-50%,5px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ranking-hint-exit{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% - 16px),-2px)scale(.94)}}@keyframes ranking-hint-swipe{0%{opacity:0;transform:translate(38px)}16%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(-38px)}}.rank-card{transform-origin:50%;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 54px;background:linear-gradient(90deg,#0156a121,#01153f08 58%,#000c2638),repeating-linear-gradient(90deg,#0000 0 47px,#1f78b50b 48px);border-bottom:1px solid #318ecb26;grid-template-columns:22px 42px minmax(0,1fr);grid-template-areas:"rank portrait viewport";align-items:center;column-gap:5px;min-height:54px;padding:4px 7px 4px 5px;animation:.3s cubic-bezier(.2,.86,.24,1.08) both card-enter;display:grid;position:relative}.rank-card:nth-child(2n){background:linear-gradient(90deg,#0068b317,#010d2d17 64%,#00081d47),repeating-linear-gradient(90deg,#0000 0 47px,#1f78b50a 48px)}@keyframes card-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.rank-card.is-popping{background:linear-gradient(90deg,#0b2348fb,#06112afb);border-radius:8px;box-shadow:0 12px 28px #00000080,0 0 0 1px #56daff4d,0 0 24px #ff2d7f26}.rank-card.is-shifting{background:linear-gradient(90deg,#051430f7,#030b1ef7)}.rank-card.is-gamble-reveal{isolation:isolate;animation:.3s cubic-bezier(.2,.86,.24,1.08) both card-enter,.9s cubic-bezier(.18,.82,.2,1) 90ms both gamble-card-flash}.rank-card.is-gamble-reveal:before,.rank-card.is-gamble-reveal:after{content:"";z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle,#fffbd2 0 1.5px,#0000 2.5px) 7% 42%/31px 25px,radial-gradient(circle,#ffd334 0 2px,#0000 3px) 72% 16%/43px 31px,radial-gradient(circle,#fff3a3 0 1px,#0000 2px) 39% 78%/37px 29px,radial-gradient(circle,#ffb91d 0 1.5px,#0000 2.5px) 91% 66%/47px 33px;animation:.94s cubic-bezier(.18,.82,.2,1) .1s both gamble-card-glitter;position:absolute;inset:-10px -5px}.rank-card.is-gamble-reveal:after{background:radial-gradient(circle,#fff 0 1px,#fff1a3 1.5px,#0000 3px) 18% 22%/53px 37px,radial-gradient(circle,#ffe05d 0 1.5px,#0000 3px) 61% 72%/41px 35px,radial-gradient(circle,#fff7bb 0 1px,#0000 2.5px) 86% 31%/49px 39px;animation-delay:.18s;inset:-6px 4px}@keyframes gamble-card-flash{0%,to{box-shadow:none;filter:brightness()}28%{filter:brightness(1.2);box-shadow:inset 0 0 20px #ffd33a2e,0 0 18px #ffc11f47}62%{filter:brightness(1.05);box-shadow:inset 0 0 10px #ffd33a14,0 0 9px #ffc11f1f}}@keyframes gamble-card-glitter{0%{opacity:0;filter:blur(1px);transform:scale(.78)translateY(5px)}20%{opacity:1}68%{opacity:.88}to{opacity:0;filter:blur();transform:scale(1.08)translateY(-6px)}}.rank-card:last-child{border-bottom:0}.rank-number{color:#6d8398;font-family:var(--font-geist-mono), monospace;text-align:center;grid-area:rank;align-self:center}.rank-number small{letter-spacing:.08em;font-size:5px;display:block}.rank-number b{letter-spacing:-.08em;font-size:14px;line-height:1;display:block}.rank-1 b{color:#ffe77c;text-shadow:0 0 12px #ffc62d80}.rank-2 b{color:#d4f3ff;text-shadow:0 0 10px #a4e2ff59}.rank-3 b{color:#efaa77;text-shadow:0 0 10px #ff6d3c47}.portrait-placeholder{aspect-ratio:1;appearance:none;color:#7ec3da75;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:radial-gradient(circle at 50% 42%,#53aacd2e 0 20%,#0000 21%),radial-gradient(circle at 50% 98%,#53aacd26 0 35%,#0000 36%),#061226;border:2px solid #63e2ff9e;border-radius:50%;grid-area:portrait;align-self:center;place-items:center;width:42px;margin:0;padding:0;transition:border-color .11s,box-shadow .11s,transform .11s;display:grid;position:relative;box-shadow:0 0 0 3px #07537e61,0 0 15px #00b4ff24}.portrait-placeholder:active{border-color:#b9f8fff5;transform:scale(.96);box-shadow:0 0 0 3px #0775a075,0 0 18px #27dcff6b,inset 0 0 11px #78efff2e}.portrait-placeholder:focus-visible{outline-offset:4px;outline:2px solid #80edffd1}.portrait-placeholder.is-power-up-a,.portrait-placeholder.is-power-up-b,.portrait-placeholder.is-power-down-a,.portrait-placeholder.is-power-down-b{will-change:box-shadow}.portrait-placeholder.is-power-up-a{animation:.84s ease-out both portrait-power-up-a}.portrait-placeholder.is-power-up-b{animation:.84s ease-out both portrait-power-up-b}.portrait-placeholder.is-power-down-a{animation:.84s ease-out both portrait-power-down-a}.portrait-placeholder.is-power-down-b{animation:.84s ease-out both portrait-power-down-b}.portrait-placeholder.is-power-pulsing:before{content:"";z-index:3;opacity:0;pointer-events:none;border:3px solid #0000;border-radius:50%;position:absolute;inset:-6px}.portrait-placeholder.is-power-up-a:before{animation:.84s ease-out both portrait-power-layer-up-a}.portrait-placeholder.is-power-up-b:before{animation:.84s ease-out both portrait-power-layer-up-b}.portrait-placeholder.is-power-down-a:before{animation:.84s ease-out both portrait-power-layer-down-a}.portrait-placeholder.is-power-down-b:before{animation:.84s ease-out both portrait-power-layer-down-b}@keyframes portrait-power-layer-up-a{0%,to{opacity:0;transform:scale(.92)}22%{opacity:1;border-color:#31ffaf;transform:scale(1.03);box-shadow:0 0 0 2px #e1fff1fa,0 0 23px 12px #00e18bf2,inset 0 0 10px #57ffbead}}@keyframes portrait-power-layer-up-b{0%,to{opacity:0;transform:scale(.92)}22%{opacity:1;border-color:#31ffaf;transform:scale(1.03);box-shadow:0 0 0 2px #e1fff1fa,0 0 23px 12px #00e18bf2,inset 0 0 10px #57ffbead}}@keyframes portrait-power-layer-down-a{0%,to{opacity:0;transform:scale(.92)}22%{opacity:1;border-color:#ff3075;transform:scale(1.03);box-shadow:0 0 0 2px #fff0f7fa,0 0 24px 13px #ee004cf5,inset 0 0 10px #ff4c89b3}}@keyframes portrait-power-layer-down-b{0%,to{opacity:0;transform:scale(.92)}22%{opacity:1;border-color:#ff3075;transform:scale(1.03);box-shadow:0 0 0 2px #fff0f7fa,0 0 24px 13px #ee004cf5,inset 0 0 10px #ff4c89b3}}@keyframes portrait-power-up-a{0%,to{box-shadow:none}22%{box-shadow:0 0 0 2px #e1fff1,0 0 0 4px #0cf19af5,0 0 22px 10px #00d285e6,inset 0 0 9px #5dffc280}}@keyframes portrait-power-up-b{0%,to{box-shadow:none}22%{box-shadow:0 0 0 2px #e1fff1,0 0 0 4px #0cf19af5,0 0 22px 10px #00d285e6,inset 0 0 9px #5dffc280}}@keyframes portrait-power-down-a{0%,to{box-shadow:none}22%{box-shadow:0 0 0 2px #fff0f7,0 0 0 4px #ff2a70fa,0 0 23px 12px #e5004aeb,inset 0 0 9px #ff559085}}@keyframes portrait-power-down-b{0%,to{box-shadow:none}22%{box-shadow:0 0 0 2px #fff0f7,0 0 0 4px #ff2a70fa,0 0 23px 12px #e5004aeb,inset 0 0 9px #ff559085}}.portrait-crop{background:#061226;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.portrait-crop img{object-fit:cover;object-position:center;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:scale(1.2)}.portrait-missing-fallback{z-index:0;color:#d7d3cc;text-shadow:0 1px 2px #0e0d10;background:radial-gradient(circle at 38% 30%,#5b919957,#0000 44%),linear-gradient(145deg,#35383b,#1e2225);place-items:center;font-size:19px;font-weight:900;display:none;position:absolute;inset:0}.portrait-crop.is-image-missing .portrait-missing-fallback{display:grid}.portrait-crop.is-image-missing img{display:none}.portrait-placeholder:after{content:"";border-top:1px solid var(--cyan);pointer-events:none;border-radius:50%;position:absolute;inset:-4px;transform:rotate(32deg)}.portrait-placeholder.is-new-character{isolation:isolate}.portrait-placeholder.is-new-character:not(.is-power-pulsing){animation:1.35s ease-in-out infinite new-character-frame-blink}.portrait-placeholder.is-new-character:not(.is-power-pulsing) .portrait-crop img{animation:1.35s ease-in-out infinite new-character-icon-color}.portrait-placeholder.is-new-character:after{border:2px solid #50ecffe6;animation:1.35s ease-in-out infinite new-character-ring-blink;inset:-6px;box-shadow:0 0 7px #50ecffe6,0 0 15px #ff4abbbf}.portrait-placeholder.is-new-character.is-power-pulsing:after{opacity:0;animation:none}@keyframes new-character-frame-blink{0%,to{border-color:#50ecffe6;box-shadow:0 0 0 3px #26b0e06b,0 0 15px #50ecff8c}38%{border-color:#ffee67;box-shadow:0 0 0 4px #ffbe307a,0 0 24px #ffe24beb}68%{border-color:#ff64c9fa;box-shadow:0 0 0 3px #ff45ad6b,0 0 20px #ff4fbed1}}@keyframes new-character-icon-color{0%,to{filter:saturate(1.2)brightness(1.03)hue-rotate()}38%{filter:saturate(1.75)brightness(1.3)hue-rotate(-22deg)}68%{filter:saturate(1.65)brightness(1.18)hue-rotate(28deg)}}@keyframes new-character-ring-blink{0%,to{opacity:.72;transform:rotate(20deg)scale(.96)}38%{opacity:1;transform:rotate(155deg)scale(1.09)}68%{opacity:.9;transform:rotate(260deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.portrait-placeholder.is-new-character:not(.is-power-pulsing),.portrait-placeholder.is-new-character:not(.is-power-pulsing) .portrait-crop img,.portrait-placeholder.is-new-character:not(.is-power-pulsing):after{animation-duration:2.7s}}.footer-meta{align-items:center;gap:10px;display:flex}.owner-inbox-link{color:#697580;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;font-size:7px;font-weight:700;position:relative}.owner-inbox-link:before{content:"";vertical-align:-1px;background:#69758066;width:1px;height:8px;margin-right:10px;display:inline-block}.feedback-postbox-trigger{color:#edf4f6;text-align:left;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:linear-gradient(110deg,#d123562e,#0000 43%),linear-gradient(#23242af5,#141419fa);border:1px solid #d93f6b75;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(100%,390px);min-height:60px;margin:3px 0 7px;padding:8px 12px 8px 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -2px #00000059,0 7px 20px #00000038}.feedback-postbox-trigger:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 25%,#ffffff1f 46%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.feedback-postbox-trigger:hover:after,.feedback-postbox-trigger:focus-visible:after{animation:.72s ease-out both feedback-postbox-shine}.feedback-postbox-trigger:active{transform:translateY(2px)scale(.992)}.feedback-postbox-trigger:focus-visible{outline-offset:3px;outline:2px solid #f14a7bd1}.postbox-object{background:linear-gradient(90deg,#0000 73%,#ffffff38 74% 79%,#0000 80%),linear-gradient(145deg,#ef3d6e,#b40d3f 58%,#740023);border:1px solid #ff6c91;border-radius:20px 20px 7px 7px;width:42px;height:44px;display:block;position:relative;box-shadow:inset 3px 2px #ffffff29,inset -4px -4px #45001347,0 3px 7px #0006,0 0 13px #e21f5b33}.postbox-slot{background:#370411;border:1px solid #ffebf08c;border-radius:3px;width:25px;height:5px;position:absolute;top:12px;left:8px;box-shadow:inset 0 1px 2px #000}.postbox-door{border:1px solid #ffdbe273;border-radius:2px 2px 5px 5px;width:16px;height:13px;position:absolute;bottom:6px;left:13px;box-shadow:inset 0 -3px #5100154d}.postbox-copy{gap:3px;min-width:0;display:grid}.postbox-copy strong{color:#ffe9ee;font-family:var(--font-nitalago);letter-spacing:.04em;font-size:14px;font-weight:600;line-height:1}.postbox-copy small{color:#b5b2b8;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.3;overflow:hidden}.feedback-postbox-trigger>b{color:#ef5b85;font-family:var(--font-bebas);letter-spacing:.08em;white-space:nowrap;font-size:13px;font-style:italic}.material-ui .feedback-postbox-trigger{background:linear-gradient(110deg,#b1305129,#0000 42%),linear-gradient(#353439,#252429);border-color:#5d353f;box-shadow:inset 0 1px #ffffff0e,inset 0 -3px #0807098c,0 6px 14px #00000047}.material-ui .postbox-copy strong{color:#d8d4d1}.feedback-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px)saturate(.72);backdrop-filter:blur(5px)saturate(.72);background:#050509c2;place-items:center;padding:18px;animation:.18s ease-out both feedback-backdrop-in;display:grid;position:fixed;inset:0}.feedback-modal{color:#f4f1f2;width:min(100%,520px);max-height:min(92vh,720px);font-family:var(--font-geist-sans), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:0;overscroll-behavior:contain;background:radial-gradient(circle at 92% 0,#dd2a5e2e,#0000 35%),linear-gradient(#29282e 0%,#18171c 100%);border:1px solid #ff5c8885;border-radius:21px;font-size:14px;animation:.44s cubic-bezier(.16,1.28,.28,1) both feedback-modal-pop;overflow:auto;box-shadow:inset 0 1px #ffffff12,0 26px 75px #000000a8,0 0 0 1px #000c}.feedback-modal form{padding:20px}.feedback-modal-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.feedback-modal-heading small{color:#e95b83;font-family:var(--font-bebas);letter-spacing:.14em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.feedback-modal-heading h2,.feedback-sent h2{color:#fff4f6;font-family:var(--font-nitalago);letter-spacing:.03em;margin:0;font-size:clamp(23px,7vw,30px);font-weight:600;line-height:1.1}.feedback-modal-heading>button{color:#d4d0d3;cursor:pointer;background:#242329;border:1px solid #4f4d53;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.feedback-intro{color:#bcb8be;margin:12px 0 15px;font-size:12px;line-height:1.65}.feedback-category{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:15px;display:grid}.feedback-category button{color:#aaa7ac;cursor:pointer;background:#222126;border:1px solid #4b4950;border-radius:9px;min-height:38px;padding:6px 3px;font-size:10px;font-weight:700}.feedback-category button.is-selected{color:#fff2f5;background:linear-gradient(#b92351,#77132f);border-color:#e84978;box-shadow:inset 0 1px #ffffff1f,0 0 13px #e12f642e}.feedback-message-field,.feedback-optional-fields label{gap:6px;display:grid}.feedback-message-field>span,.feedback-optional-fields label>span{color:#d9d5d9;font-size:11px;font-weight:800}.feedback-message-field>span b{color:#ff6d96;margin-left:4px;font-size:8px}.feedback-message-field textarea,.feedback-optional-fields input{color:#f6f2f3;background:#121116;border:1px solid #55525a;border-radius:11px;outline:0;width:100%;box-shadow:inset 0 2px 7px #00000061}.feedback-message-field textarea{resize:vertical;min-height:146px;padding:12px;font-size:16px;line-height:1.55}.feedback-optional-fields input{height:43px;padding:0 11px;font-size:14px}.feedback-message-field textarea:focus,.feedback-optional-fields input:focus{border-color:#f0507f;box-shadow:inset 0 2px 7px #00000061,0 0 0 3px #e5396a24}.feedback-message-field>small{color:#7f7b82;font-family:var(--font-geist-mono), monospace;justify-self:end;margin-top:-2px;font-size:9px}.feedback-optional-fields{grid-template-columns:1fr 1.3fr;gap:9px;margin-top:11px;display:grid}.feedback-optional-fields label>span small{color:#817e84;margin-left:3px;font-size:8px}.feedback-honeypot{width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.feedback-error{color:#ff8baa;margin:12px 0 -2px;font-size:11px;font-weight:700}.feedback-submit,.feedback-sent>button{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#e64070,#a50e3c 58%,#720323);border:1px solid #ff759a;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:15px;font-size:14px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff3b,0 5px 13px #4f001970}.feedback-submit:disabled{color:#77737a;box-shadow:none;cursor:default;background:#302e34;border-color:#514e54}.feedback-submit>span{font-size:19px}.feedback-sent{text-align:center;justify-items:center;padding:37px 22px 25px;display:grid}.feedback-sent>span{color:#fff;background:linear-gradient(145deg,#e93c6e,#89052f);border:2px solid #ff7a9f;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:14px;font-size:36px;display:grid;box-shadow:0 0 28px #e22b6052}.feedback-sent p{color:#bbb7bc;margin:13px 0 4px;font-size:12px;line-height:1.75}@keyframes feedback-postbox-shine{to{transform:translate(120%)}}@keyframes feedback-backdrop-in{0%{opacity:0}}@keyframes feedback-modal-pop{0%{opacity:0;transform:scale(.82)translateY(14px)}66%{opacity:1;transform:scale(1.035)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.inbox-shell{color:#ece9eb;width:min(100% - 24px,880px);min-height:100vh;margin:0 auto;padding:28px 0 60px}.inbox-heading{background:linear-gradient(160deg,#333137,#1e1d22);border:1px solid #4b474e;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #0000004d}.inbox-heading>a{color:#d7d2d6;min-width:54px;height:40px;font-family:var(--font-bebas);letter-spacing:.08em;background:#222126;border:1px solid #5a555d;border-radius:9px;place-items:center;font-size:13px;font-weight:700;text-decoration:none;display:grid}.inbox-heading small{color:#d34e76;font-family:var(--font-bebas);letter-spacing:.14em;font-size:10px;font-weight:700}.inbox-heading h1{font-family:var(--font-chiaro);margin:3px 0 0;font-size:clamp(25px,7vw,38px);line-height:1.1}.inbox-heading p{color:#99959c;margin:7px 0 0;font-size:11px}.inbox-filters{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.inbox-filters button{color:#a9a5ab;cursor:pointer;background:#242329;border:1px solid #46434a;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.inbox-filters button b{color:#d1ccd0;background:#151419;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.inbox-filters button.is-active{color:#fff2f5;background:#6e1531;border-color:#ca315f}.inbox-filters button.is-active b{color:#fff;background:#b12550}.inbox-list{gap:10px;display:grid}.inbox-card{background:linear-gradient(160deg,#302e34f5,#1c1b20fa);border:1px solid #47444b;border-left:4px solid #756e77;border-radius:13px;padding:15px;position:relative;box-shadow:0 6px 16px #0003}.inbox-card.is-unread{border-left-color:#ee3d72;box-shadow:0 6px 18px #0000003d,inset 0 0 24px #cf24560e}.inbox-card.is-handled{opacity:.68;border-left-color:#658971}.inbox-card>header{align-items:center;gap:8px;display:flex}.inbox-card>header strong{color:#e9dfe3;font-size:11px}.inbox-card>header time{color:#807c83;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:9px}.inbox-status{color:#f5edf0;background:#6b626b;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:900}.is-unread .inbox-status{background:#bd2150}.is-handled .inbox-status{background:#53735d}.inbox-message{color:#f4f0f2;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:14px;line-height:1.7}.inbox-card dl{color:#aaa5ab;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:10px;display:flex}.inbox-card dl div{gap:5px;display:flex}.inbox-card dt{color:#77737a}.inbox-card dd{overflow-wrap:anywhere;margin:0}.inbox-actions{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.inbox-actions button{color:#ccc7cc;cursor:pointer;background:#28262c;border:1px solid #555159;border-radius:8px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:800}.inbox-actions button.is-primary{color:#e6f4e9;background:#315640;border-color:#538565}.inbox-actions button:disabled{opacity:.45;cursor:wait}.inbox-empty,.inbox-denied{color:#8e8990;text-align:center;justify-items:center;padding:55px 18px;display:grid}.inbox-empty>span,.inbox-denied>span{font-family:var(--font-bebas);color:#81304d;font-size:42px}.inbox-denied h1{color:#e8e3e6}.inbox-denied a{color:#e75b83}.inbox-error{color:#ff84a7;font-size:12px;font-weight:800}@media (width<=560px){.feedback-postbox-trigger{grid-template-columns:42px minmax(0,1fr) auto;width:100%}.postbox-object{width:39px;height:41px}.postbox-copy strong{font-size:13px}.postbox-copy small{font-size:7.5px}.feedback-postbox-trigger>b{font-size:11px}.feedback-modal-backdrop{place-items:end center;padding:8px}.feedback-modal{border-radius:19px;width:100%;max-height:calc(100dvh - 16px)}.feedback-modal form{padding:17px 14px 14px}.feedback-category{grid-template-columns:1fr 1fr}.feedback-optional-fields{grid-template-columns:1fr}.feedback-message-field textarea{min-height:125px}.inbox-shell{width:min(100% - 14px,880px);padding-top:8px}.inbox-heading{grid-template-columns:1fr;gap:10px;padding:14px}.inbox-heading>a{width:fit-content;min-width:60px;height:34px}.inbox-filters{grid-template-columns:1fr 1fr}.inbox-card>header{flex-wrap:wrap}.inbox-card>header time{width:100%;margin-left:0}.inbox-actions{justify-content:stretch}.inbox-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.feedback-modal,.feedback-modal-backdrop,.feedback-postbox-trigger:after{animation-duration:1ms!important}}.portrait-empty{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;margin-top:17px;font-size:4px}.style-speech-backdrop{z-index:79;pointer-events:none;-webkit-backdrop-filter:blur(1.2px)saturate(.72);backdrop-filter:blur(1.2px)saturate(.72);background:#01030961;animation:.14s ease-out both style-speech-backdrop-in;position:fixed;inset:0}.style-speech{z-index:80;left:var(--speech-x);top:var(--speech-y);width:var(--speech-width);color:#f3fdff;max-width:calc(100vw - 24px);min-height:48px;font-family:var(--font-nitalago);letter-spacing:.025em;text-align:center;text-wrap:balance;pointer-events:none;isolation:isolate;background:linear-gradient(112deg,#21adde33,#0000 37%),linear-gradient(#051f44f7,#020d27fa);border:1px solid #71e6ffb8;border-radius:18px;padding:15px 18px 16px;font-size:clamp(17px,4.65vw,20px);font-style:normal;font-weight:100;line-height:1.35;animation:.43s cubic-bezier(.18,.9,.2,1.22) both style-speech-pop;position:fixed;box-shadow:inset 0 0 0 1px #ffffff09,inset 7px 0 #ff297d94,0 7px 22px #0000007a,0 0 18px #24cfff36}.style-speech span{z-index:1;text-shadow:0 0 8px #6ce1ff33;display:block;position:relative}.style-speech .style-speech-portrait-clip{z-index:0;pointer-events:none;text-shadow:none;border-radius:0 17px 17px 0;position:absolute;inset:0 0 -1px 6px;overflow:hidden}.style-speech .style-speech-portrait-clip img{opacity:.25;transform-origin:0 100%;-webkit-mask-composite:source-in, source-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-mask-composite:source-in,source-in;-webkit-mask-composite:source-in,source-in;width:auto;max-width:none;height:82%;display:block;position:absolute;bottom:-7px;left:0;transform:translate(-23.333%);-webkit-mask-image:linear-gradient(#0000 0%,#00000029 7%,#00000085 17%,#000000d6 27%,#000 34% 100%),linear-gradient(90deg,#000 0% 68%,#000000bf 79%,#00000047 91%,#0000 100%),radial-gradient(34% 30% at 100% 100%,#0000 0%,#00000014 24%,#0000006b 57%,#000000d1 82%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000029 7%,#00000085 17%,#000000d6 27%,#000 34% 100%),linear-gradient(90deg,#000 0% 68%,#000000bf 79%,#00000047 91%,#0000 100%),radial-gradient(34% 30% at 100% 100%,#0000 0%,#00000014 24%,#0000006b 57%,#000000d1 82%,#000 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.style-speech .style-speech-new{color:#0000;width:max-content;font-family:var(--font-bebas);letter-spacing:.055em;filter:drop-shadow(0 0 5px #7ce8ff9e);text-shadow:none;background:linear-gradient(90deg,#ff5b87 0%,#ffb84d 18%,#fff36a 34%,#65f29a 50%,#5ce7ff 67%,#7990ff 83%,#f06cff 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;margin:-5px auto 4px;font-size:.92em;font-style:italic;font-weight:700;line-height:1;animation:1.45s linear infinite style-speech-new-rainbow}.style-speech .style-speech-name{color:#f3c54d;letter-spacing:.01em;text-shadow:0 0 12px #f4cc5429;font-size:1.12em;font-weight:700;line-height:1.32}.style-speech .style-speech-character{letter-spacing:.055em;margin-bottom:2px;font-size:.66em;font-weight:500;line-height:1.28}.style-speech .style-speech-action{color:#82c6ed;text-shadow:0 0 9px #47b8f23d;font-size:.84em;font-weight:700;line-height:1.42}.style-speech .style-speech-combat{letter-spacing:.01em;white-space:nowrap;font-size:.68em;font-weight:500;line-height:1.5}.style-speech .style-speech-condition{color:#a9adb5;text-wrap:pretty;margin-top:3px;font-size:.69em;font-weight:500;line-height:1.45}.style-speech .style-speech-condition b{color:inherit;font:inherit;font-weight:700}.style-speech-divider{z-index:1;background:linear-gradient(90deg,#0000,#b5b8c07a 13% 87%,#0000);height:1px;margin:10px 2px 9px;display:block;position:relative}.style-speech .style-speech-exf,.style-speech .style-speech-force-type{letter-spacing:.015em;text-wrap:nowrap;font-size:.72em;font-weight:500;line-height:1.45}.style-speech .style-speech-exf b,.style-speech .style-speech-force-type b{color:#fff;font:inherit;font-weight:700}.style-speech .style-speech-exf b{color:#f4cc54}.style-speech .style-speech-exf.is-reduced b{color:#ff5b67;text-shadow:0 0 8px #ff3e4f47}.style-speech .style-speech-exf small{color:#ff7a85;font:inherit;letter-spacing:.01em;text-shadow:0 0 7px #ff3e4f38;margin-left:.34em;font-size:.84em;font-weight:700}.style-speech:after{content:"";z-index:-1;left:calc(50% + var(--speech-tail-offset));clip-path:polygon(25% 0,100% 0,60% 26%,91% 26%,39% 52%,72% 52%,0 100%,31% 47%,5% 47%,51% 21%,18% 21%);filter:drop-shadow(0 0 1px #fffffffa)drop-shadow(0 0 4px #4fe2ffe0)drop-shadow(0 4px 2px #000000b8);background:linear-gradient(145deg,#164e76 0 67%,#55e5ff 82% 100%);width:78px;height:62px;animation:.43s cubic-bezier(.18,.9,.2,1.22) both style-speech-tail-snap;position:absolute}.style-speech-pop-burst{z-index:-2;left:calc(50% + var(--speech-tail-offset));pointer-events:none;width:86px;height:86px;position:absolute;transform:translate(-50%,50%)}.style-speech.is-above .style-speech-pop-burst{bottom:-52px}.style-speech.is-below .style-speech-pop-burst{top:-52px;transform:translate(-50%,-50%)rotate(180deg)}.style-speech-pop-burst b{--burst-angle:0deg;--burst-color:#63eaff;background:var(--burst-color);width:5px;height:14px;box-shadow:0 0 7px var(--burst-color);opacity:0;transform:rotate(var(--burst-angle)) translateY(-8px) scaleY(.25);transform-origin:50%;border-radius:999px;animation:.44s cubic-bezier(.12,.75,.24,1) 35ms both style-speech-burst-ray;position:absolute;top:calc(50% - 3px);left:calc(50% - 2px)}.style-speech-pop-burst b:first-child{--burst-angle:-78deg;--burst-color:#ff5ba1}.style-speech-pop-burst b:nth-child(2){--burst-angle:-52deg;--burst-color:#ffe168}.style-speech-pop-burst b:nth-child(3){--burst-angle:-25deg;--burst-color:#66efff}.style-speech-pop-burst b:nth-child(4){--burst-angle:5deg;--burst-color:#fff}.style-speech-pop-burst b:nth-child(5){--burst-angle:34deg;--burst-color:#ffe168}.style-speech-pop-burst b:nth-child(6){--burst-angle:61deg;--burst-color:#ff5ba1}.style-speech-pop-burst b:nth-child(7){--burst-angle:88deg;--burst-color:#66efff}.style-speech-pop-burst b:nth-child(8){--burst-angle:116deg;--burst-color:#fff}.style-speech.is-above{transform-origin:calc(50% + var(--speech-tail-offset)) calc(100% + 36px);transform:translate(-50%,-100%)}.style-speech.is-above:after{bottom:-52px;transform:translate(-26%)}.style-speech.is-below{transform-origin:calc(50% + var(--speech-tail-offset)) -36px;transform:translate(-50%)}.style-speech.is-below:after{top:-52px;transform:translate(-26%)scaleY(-1)}@keyframes style-speech-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes style-speech-new-rainbow{0%{background-position:0%}to{background-position:180%}}@keyframes style-speech-pop{0%{opacity:0;filter:brightness(1.9)saturate(1.35);rotate:-5deg;scale:.38 .18}48%{opacity:1;filter:brightness(1.18)saturate(1.18);rotate:1.5deg;scale:1.1 1.06}to{opacity:1;filter:brightness();rotate:none;scale:1}}@keyframes style-speech-tail-snap{0%,18%{opacity:0;scale:.15 .08}52%{opacity:1;scale:1.18 1.08}to{opacity:1;scale:1}}@keyframes style-speech-burst-ray{0%,13%{opacity:0;transform:rotate(var(--burst-angle)) translateY(-5px) scaleY(.2)}42%{opacity:1}to{opacity:0;transform:rotate(var(--burst-angle)) translateY(-38px) scaleY(1)}}.rank-card-viewport{grid-area:viewport;min-width:0;overflow:hidden}.rank-card-stage{grid-template-columns:var(--summary-width) var(--detail-width);contain:layout paint;width:100%;min-width:0;transition:grid-template-columns .56s cubic-bezier(.18,.82,.22,1);display:grid}.ranking-panel.is-swiping .rank-card-stage{transition:none}.rank-summary-pane,.rank-detail-pane{width:100%;min-width:0;overflow:hidden}.rank-summary-pane{grid-template-rows:24px 16px;gap:3px;padding-inline:2px 5px;display:grid}.summary-line{grid-template-columns:minmax(0,1fr) max-content clamp(68px,20vw,82px);align-items:center;gap:2px;min-width:0;padding-top:2px;display:grid}.summary-line h3{height:100%;max-height:24px;font-family:var(--font-chiaro);text-shadow:0 0 12px #5cd2ff24;opacity:clamp(0, calc(1 - (var(--detail-progress) * 1.18)), 1);align-items:center;gap:.46em;margin:0;font-size:clamp(11px,3.4vw,14px);font-style:normal;font-weight:700;line-height:1.1;transition:opacity .52s cubic-bezier(.2,.72,.24,1);display:flex;overflow:hidden}.summary-line h3>span{min-width:0;max-width:none;font-family:var(--font-nitalago);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-style:normal;font-weight:100;overflow:hidden}.summary-line h3>small{color:#718398;letter-spacing:.015em;min-width:0;max-width:calc(100% - 1.5em);text-shadow:none;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:.7em;font-weight:600;line-height:1.03;display:-webkit-box;overflow:hidden}.summary-line h3[data-layout=single]>small{white-space:nowrap;overflow-wrap:normal;-webkit-line-clamp:unset;display:block}.condition-badges{justify-content:flex-end;justify-self:end;gap:2px;min-width:0;margin-right:clamp(2px,.6vw,3px);display:flex;transform:translate(clamp(19px,5.4vw,24px))}.condition-badges span{color:#f6fbff;text-shadow:0 0 6px #52ddff57;white-space:nowrap;background:0 0;border:1px solid #35cdff85;border-radius:6px;place-items:center;min-width:21px;height:20px;padding-inline:4px;font-size:10px;font-weight:900;line-height:1;transition:opacity .15s,filter .15s,border-color .15s,background-color .15s,box-shadow .15s;display:grid;box-shadow:0 0 7px #009aff2e}.condition-badges span.is-condition-off{color:#e2eaefd1;filter:grayscale(.84)saturate(.24)brightness(.9);opacity:.84;text-shadow:0 1px 2px #000000b8;background:radial-gradient(circle at 50% 28%,#c4d1d93d,#0000 56%),linear-gradient(#5b6d79f0,#2d3b46f5);border-color:#9ab1c0b8;box-shadow:inset 0 0 7px #dee9ef1f,0 0 5px #7791a124}.exf-total{color:#f7fbff;letter-spacing:-.035em;text-align:right;text-overflow:clip;white-space:nowrap;text-shadow:0 0 10px #6ddfff2e;justify-content:flex-end;justify-self:end;align-items:baseline;gap:clamp(2px,.7vw,4px);width:100%;min-width:0;font-family:le-havre,Arial Narrow,sans-serif;font-style:italic;font-weight:600;line-height:1.08;display:flex;overflow:visible}.exf-total span{color:#f4f7fb;letter-spacing:-.035em;font-family:le-havre,Arial Narrow,sans-serif;font-size:clamp(10px,2.7vw,12px);font-style:italic;font-weight:600;line-height:1.08}.exf-total b{color:#f395fb;-webkit-text-fill-color:transparent;letter-spacing:-.045em;filter:drop-shadow(0 0 7px #4bdcff3d);background:linear-gradient(#f395fb 0% 14%,#22fbf4 100%);-webkit-background-clip:text;background-clip:text;font-family:le-havre,Arial Narrow,sans-serif;font-size:clamp(17px,4.8vw,22px);font-style:italic;font-weight:600;line-height:1.08;display:inline-block}.exf-total b.is-condition-reduced,.stat-value b.is-condition-reduced{color:var(--condition-reduced);-webkit-text-fill-color:var(--condition-reduced);filter:drop-shadow(0 0 5px #a9046b47);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.exf-total small{margin-left:1px;padding-right:.2em;font-size:.52em;font-style:italic;font-weight:600;display:inline-block}.ranking-panel.is-detail-open .summary-line{grid-template-columns:0 minmax(0,1fr) clamp(62px,18vw,72px);gap:2px}.ranking-panel.is-detail-open .summary-line h3{opacity:0;width:0}.ranking-panel.is-swiping .condition-badges,.ranking-panel.is-detail-open .condition-badges{justify-content:flex-end;overflow:hidden}.ranking-panel.is-swiping .condition-badges span,.ranking-panel.is-detail-open .condition-badges span{border-radius:5px;min-width:17px;height:17px;padding-inline:2px;font-size:8px}.ranking-panel.is-swiping .exf-total,.ranking-panel.is-detail-open .exf-total{gap:2px}.ranking-panel.is-swiping .exf-total span,.ranking-panel.is-detail-open .exf-total span{font-size:9px}.ranking-panel.is-swiping .exf-total b,.ranking-panel.is-detail-open .exf-total b{font-size:17px}.rank-detail-pane{background:linear-gradient(90deg,#010b20ad,#00173647),repeating-linear-gradient(90deg,#0000 0 51px,#3a84b709 52px);border-left:1px solid #3eaada47;align-items:center;min-width:0;padding-left:0;display:grid}.buff-detail-grid{grid-template-columns:minmax(58px,1.55fr) repeat(3,minmax(38px,1fr));align-items:stretch;gap:0;width:max(100%,180px);min-width:180px;min-height:46px;margin-left:auto;padding-right:6px;display:grid}.stat-chip{min-width:0;font-family:var(--font-bebas);background:linear-gradient(#03112a57,#010a1f29);border-left:1px solid #3b7cab33;grid-template-rows:17px minmax(28px,1fr);place-items:center;line-height:1;display:grid;overflow:hidden}.stat-chip>.stat-label{color:#7f8f9e;font-family:var(--font-geist-sans), "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;letter-spacing:.01em;text-shadow:0 1px 4px #000000b3;white-space:nowrap;align-self:end;padding:0 1px 3px;font-size:clamp(8px,2.3vw,10px);font-weight:800;line-height:1}.stat-value{text-align:center;align-self:stretch;place-items:center;width:100%;min-width:0;padding:0 1px 2px;line-height:1;display:grid;overflow:hidden}.stat-value b{box-sizing:border-box;color:#ffcf42;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #000000d1);width:max-content;max-width:none;font-family:var(--font-bebas);letter-spacing:-.02em;text-align:center;white-space:nowrap;background:linear-gradient(#fff 0% 15%,#ffcf42 31%,#ba2618 100%);-webkit-background-clip:text;background-clip:text;align-self:center;padding:0 .03em;font-size:clamp(19px,5.15vw,22px);font-style:normal;font-weight:500;display:inline-block;overflow:visible}.force-type{background:linear-gradient(#020e2480,#00081c33);grid-template-rows:17px minmax(24px,1fr);place-items:center;min-width:0;display:grid;overflow:hidden}.force-type span{color:#7f8f9e;font-family:var(--font-nitalago);letter-spacing:-.015em;text-shadow:0 1px 4px #000000b3;white-space:nowrap;align-self:end;padding:0 2px 3px;font-size:clamp(8px,2.3vw,10px);font-weight:100;line-height:1}.force-type b{color:#f4f7f9;width:100%;height:31px;max-height:31px;font-family:var(--font-nitalago);letter-spacing:-.035em;text-align:center;text-shadow:0 1px 5px #000000d9;overflow-wrap:anywhere;word-break:break-all;align-self:start;padding:1px 3px 0;font-size:clamp(10px,2.8vw,13px);font-style:normal;font-weight:100;line-height:1.15;display:block;overflow:hidden}.force-type b.is-long{letter-spacing:-.055em;font-size:clamp(8.5px,2.35vw,11px)}.force-type b.is-extra-long{letter-spacing:-.07em;font-size:clamp(7.5px,2vw,9.5px)}.power-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#4d89b221 10%),#050f22f5;border:1px solid #507ea440;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 5px #000c}.power-fill{width:var(--bar-width);transform-origin:0;background:linear-gradient(90deg,#8b004f 0%,#b70073 48%,#eb30a9 100%);height:100%;transition:width .18s cubic-bezier(.2,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 0 13px #ff18648c,inset 0 1px #ffa0c28c}.ranking-panel.is-initial-bar-entrance .power-fill{animation:2s cubic-bezier(.14,.72,.16,1) both power-grow;animation-delay:var(--bar-delay)}.rank-card.is-action .power-fill{background:linear-gradient(90deg,#004f9c 0%,#087fd2 48%,#35c2ff 100%);box-shadow:0 0 13px #20a4ff94,inset 0 1px #b2ebff99}.power-value{z-index:2;left:clamp(4.8em, calc(var(--bar-width) - .9em), calc(100% - .9em));color:#fff5fb;font-family:var(--font-bebas);letter-spacing:-.035em;pointer-events:none;text-shadow:0 1px 2px #4b0028,0 0 6px #ffffff59;font-size:clamp(13.65px,3.705vw,17.55px);font-style:italic;font-weight:600;line-height:1;position:absolute;top:50%;transform:translate(-100%,-50%)}.power-value small{letter-spacing:0;margin-left:.5px;font-size:.5385em}.power-value small span+span{margin-left:.14em}.power-decimal-digit{font-size:1.5em}.is-scrubbing .power-fill{transition:width 70ms linear;animation:none}.is-scrubbing .power-fill:after{opacity:0;animation:none}.power-fill:before{content:"";background:linear-gradient(#ffffff42,#0000 45%,#0000002e);position:absolute;inset:0}.power-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:34px;position:absolute;top:-8px;bottom:-8px;transform:skew(-18deg)}.ranking-panel.is-initial-bar-entrance .power-fill:after{animation:.82s ease-out 1.18s both energy-sweep}@keyframes power-grow{0%{filter:brightness(1.9);transform:scaleX(0)}70%{filter:brightness(1.24)}to{filter:brightness();transform:scaleX(1)}}@keyframes energy-sweep{0%{opacity:0;left:-42px}18%{opacity:1}to{opacity:0;left:calc(100% + 20px)}}footer{color:#45647e;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;padding:10px 4px 0;font-size:8px;display:block}.footer-content{justify-items:start;gap:7px;display:grid}footer a{width:fit-content;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}footer strong{color:#d81a58;font-size:10px;transition:color .16s,text-shadow .16s}footer small{color:#697580;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.01em;white-space:nowrap;font-size:clamp(5.5px,1.65vw,7px);font-weight:500;line-height:1.2}footer a:hover strong,footer a:focus-visible strong{color:#f0296d;text-shadow:0 0 8px #d81a5847}footer a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #d81a5873}@media (width>=720px) and (height>=600px){.app-shell{--site-max-width:780px;padding-inline:26px}.hero{padding-top:26px}.control-vault-trigger{grid-template-columns:36px minmax(0,1fr) 150px 104px 36px;min-height:42px}.vault-core small{font-size:6px}.vault-core strong{font-size:25px}.vault-core{padding-left:14px}.vault-enemy-stat small{font-size:10px}.vault-enemy-stat b{font-size:30.8px}.vault-attack-stat small{font-size:10px}.vault-attack-stat b{font-size:30.8px}.vault-attack-stat{padding-left:6px;padding-right:14px}.vault-status b{font-size:8px}.control-panel{--count-control-width:82px;padding:8px 12px}.primary-controls{grid-template-columns:minmax(320px,1fr) 82px;gap:9px}.stat-label-row label{font-size:11px}.stat-label-row span{font-size:8px}.stat-input-row{grid-template-columns:minmax(0,1fr) 46px;gap:6px}.primary-controls .attack-count-button .attack-count-value{font-size:32px}.primary-controls .attack-count-button .attack-count-value[data-digits="2"]{font-size:29px}.primary-controls .attack-count-button .attack-count-value[data-digits="3"]{font-size:26px}.control-actions{grid-template-columns:90px 90px minmax(270px, 1fr) 120px var(--count-control-width);gap:8px}.control-button{min-height:46px}.gamble-button{font-size:10px}.environment-summary{min-height:30px;font-size:9px}.environment-controls-row{grid-template-columns:minmax(0,1fr) 126px;gap:8px}.tower-limit-button{font-size:15px}.environment-notice{font-size:11px}.stat-preset-grid{gap:9px}.rank-card{grid-template-columns:38px 46px minmax(0,1fr);grid-template-areas:"rank portrait viewport";align-items:center;gap:10px;min-height:56px;padding:6px 12px}.portrait-placeholder{width:46px}.rank-summary-pane{grid-template-rows:25px 17px}.summary-line h3{font-size:15px}.condition-badges span{min-width:24px;height:21px;font-size:11px}.exf-total span{font-size:12px}.exf-total b{font-size:22px}.buff-detail-grid{grid-template-columns:minmax(92px,1.55fr) repeat(3,minmax(58px,1fr));min-width:290px;padding-right:8px}.stat-chip>.stat-label,.force-type span{font-size:10px}.stat-value b{font-size:22px}.force-type b{font-size:14px}.force-type b.is-long{font-size:12px}.force-type b.is-extra-long{font-size:10px}.power-track{height:17px}.power-value{font-size:15.6px}footer{justify-content:flex-start}}@media (orientation:landscape) and (height<=600px) and (hover:none) and (pointer:coarse){body{overflow-x:hidden}.app-shell{width:min(100dvh,430px);margin-inline:auto;padding-inline:10px}.hero,.control-panel,.ranking-panel,footer{width:100%}}@media (width<=374px){.app-shell{padding-inline:6px}.hero{column-gap:7px}.title-logo img{width:190px}.global-reset{min-width:58px}.control-vault-trigger{grid-template-columns:24px minmax(66px,1fr) minmax(96px,auto) minmax(64px,auto) 24px}.vault-core{padding:2px 5px 1px 7px}.vault-core strong{font-size:17px}.vault-enemy-stat{gap:3px;padding-inline:3px}.vault-enemy-stat small{font-size:6.5px}.vault-enemy-stat b{font-size:21px}.vault-attack-stat{gap:4px;padding:0 7px 0 2px}.vault-attack-stat small{font-size:6.5px}.vault-attack-stat b{font-size:21px}.control-actions{grid-template-columns:41px 41px minmax(0, 1fr) 60px var(--count-control-width);gap:3px}.attribute-summary{padding-inline:2px;font-size:9px}.environment-summary{grid-template-columns:minmax(68px,1.1fr) repeat(4,minmax(0,1fr))}.environment-summary-title{font-size:9.5px}.environment-controls-row{grid-template-columns:minmax(0,1fr) 82px;gap:3px}.tower-limit-button{font-size:12px}.stat-input-row{grid-template-columns:minmax(0,1fr) 37px;gap:3px}.stat-label-row span{font-size:6.5px}.stat-preset-button span{font-size:18px}.stat-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.endless-tower-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-preset-grid button{padding-inline:6px}.stat-preset-grid .preset-label{font-size:11px}.environment-field{grid-template-columns:78px minmax(0,1fr)}.environment-field>div{grid-template-columns:minmax(56px,1fr) 70px 10px}.popup-title-line>strong{letter-spacing:-.015em;font-size:8.5px}.rank-card{grid-template-columns:20px 38px minmax(0,1fr);column-gap:4px;min-height:50px;padding-inline:4px 5px}.portrait-placeholder{width:38px}.rank-number b{font-size:12.5px}.rank-summary-pane{grid-template-rows:22px 15px;gap:2px}.condition-badges span{min-width:19px;height:18px;padding-inline:3px;font-size:9px}.rank-detail-pane{padding-left:2px}.buff-detail-grid{grid-template-columns:minmax(52px,1.55fr) repeat(3,minmax(34px,1fr));width:max(100%,158px);min-width:158px;padding-right:4px}.stat-chip>.stat-label,.force-type span{font-size:7.5px}.stat-value b{font-size:clamp(19px,5.15vw,22px)}.force-type b{font-size:clamp(8.5px,2.55vw,11px)}.force-type b.is-long{font-size:clamp(7.5px,2.15vw,9.5px)}.force-type b.is-extra-long{font-size:clamp(6.5px,1.8vw,8px)}.power-track{height:15px}.ranking-heading{gap:4px;padding-inline:6px}.ranking-heading p{font-size:6.5px}.ranking-mode-switch{min-width:116px}.ranking-mode-switch button{padding-inline:3px;font-size:7px}.header-mode-switch{width:190px;min-width:0}.ranking-mode-switch.header-mode-switch button{min-height:33px;font-size:8.9px}.reset-cluster{grid-template-rows:minmax(0,1fr) 33px}.ranking-view-toggle{min-width:40px;padding-inline:4px}}@media (width<=480px){.material-ui .soul-title-logo{width:calc(100% - 92px);min-height:50px}.material-ui .soul-title-logo span{letter-spacing:.025em;font-size:clamp(27px,8.7vw,38px)}.material-ui .summary-line{grid-template-columns:minmax(0,1fr) minmax(105px,37%)}.material-ui .summary-line h3>span{font-size:.82em}.material-ui .summary-line h3>small{font-size:.51em}}@media (prefers-reduced-motion:reduce){.power-fill,.power-fill:after,.rank-card,.rank-card:before,.rank-card:after,.rank-card-stage,.style-speech,.style-speech:after,.style-speech-new,.style-speech-pop-burst b,.style-speech-backdrop,.modal-backdrop,.control-popup,.control-popup:before,.control-vault-trigger,.control-vault-trigger:before,.control-vault-content,.control-vault-inner,.control-vault-content .primary-controls,.control-vault-content .control-actions,.control-vault-content .environment-controls-row,.ranking-update-comment,.ranking-update-xavi-thought{animation-duration:1ms;transition-duration:1ms!important;transition-delay:0s!important;animation-delay:0s!important}.vault-status i{animation:none}.control-vault-trigger:after,.vault-edge i,.vault-edge:after{animation:none!important}.tower-limit-button.is-on{animation:none}.heavenly-wash-overlay{animation-duration:.52s}.heavenly-water-sheet{animation-duration:.42s;animation-delay:0s}.heavenly-bubbles i,.heavenly-light-rays,.heavenly-rinse-wave{display:none}.heavenly-wash-glow,.heavenly-final-shine{animation-duration:.48s;animation-delay:0s}.ranking-swipe-hint-motion{animation:none}.ranking-swipe-hint{animation-duration:1ms!important}}@media (width<=360px){.ranking-update-comment{height:min(548px,100dvh - 24px);padding-inline:17px}.ranking-update-comment>p{font-size:12px;line-height:1.55}}.input-tap-target{z-index:4;visibility:hidden;font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;padding:4px 3px;font-size:clamp(24px,7vw,35px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-frame input:not(:focus){pointer-events:none}.summary-line h3>small{align-items:center;gap:4px}.summary-line h3>small>span{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.summary-line h3>small .action-label{color:#9bd8ec;min-width:0;max-width:none;font:inherit;letter-spacing:0;white-space:nowrap;background:#1b5d7a4d;border:1px solid #56b9dea8;border-radius:4px;flex:none;padding:2px 5px 1px;font-size:.92em;font-weight:850;line-height:1.05;overflow:hidden}.summary-line h3[data-layout=single]>small{display:flex}.ranking-color-legend{color:#97949a;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:clamp(6px,1.8vw,8px);font-weight:800;line-height:1;display:flex}.ranking-color-legend span{align-items:center;gap:3px;display:inline-flex}.ranking-color-legend i{border-radius:99px;width:clamp(14px,4.2vw,22px);height:5px;display:block}.ranking-color-legend .is-stationary i{background:linear-gradient(90deg,#7f233d,#c44f6e)}.ranking-color-legend .is-action i{background:linear-gradient(90deg,#285b86,#65a2d0)}.console-open-hint{z-index:5;color:#aaa7a2;font-family:var(--font-nitalago);letter-spacing:.035em;white-space:nowrap;text-shadow:0 1px 2px #000000d9,0 0 5px #cccac62e;pointer-events:none;font-size:clamp(10px,2.9vw,14px);font-weight:700;line-height:1;animation:2.7s ease-in-out infinite console-open-hint-breathe;position:absolute;top:28%;left:49%;transform:translate(-50%,-50%)}.environment-controls-row{grid-template-columns:minmax(0,1fr)}.tower-mode-reveal{grid-template-columns:92px minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.tower-mode-reveal .tower-limit-button{grid-column:2;justify-self:center;width:min(220px,100%);min-height:43px}.tower-mode-reveal.is-unlocking .tower-limit-button{animation:.78s cubic-bezier(.17,1.34,.27,1) both tower-button-materialize}.control-popup.is-tower-unlocking{animation:.68s linear both tower-unlock-shake}.tower-unlock-smoke{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tower-unlock-smoke i{--smoke-x:0px;--smoke-y:-100px;--smoke-scale:1;--smoke-delay:0s;aspect-ratio:1;opacity:0;filter:blur(5px);mix-blend-mode:screen;width:150px;animation:tower-smoke-burst 1.15s var(--smoke-delay) cubic-bezier(.14, .62, .2, 1) both;background:radial-gradient(circle at 38% 38%,#ebe8e4b8 0 13%,#8a878d85 32%,#38363c38 58%,#0000 72%);border-radius:50%;position:absolute;top:58%;left:50%}.tower-unlock-smoke i:first-child{--smoke-x:-210px;--smoke-y:-80px;--smoke-scale:1.25;--smoke-delay:0s}.tower-unlock-smoke i:nth-child(2){--smoke-x:-145px;--smoke-y:-155px;--smoke-scale:1.05;--smoke-delay:45ms}.tower-unlock-smoke i:nth-child(3){--smoke-x:-72px;--smoke-y:-118px;--smoke-scale:1.35;--smoke-delay:80ms}.tower-unlock-smoke i:nth-child(4){--smoke-x:20px;--smoke-y:-170px;--smoke-scale:1.15;--smoke-delay:20ms}.tower-unlock-smoke i:nth-child(5){--smoke-x:105px;--smoke-y:-120px;--smoke-scale:1.35;--smoke-delay:95ms}.tower-unlock-smoke i:nth-child(6){--smoke-x:190px;--smoke-y:-70px;--smoke-scale:1.2;--smoke-delay:55ms}.tower-unlock-smoke i:nth-child(7){--smoke-x:-185px;--smoke-y:25px;--smoke-scale:1.2;--smoke-delay:.12s}.tower-unlock-smoke i:nth-child(8){--smoke-x:-95px;--smoke-y:55px;--smoke-scale:1.4;--smoke-delay:30ms}.tower-unlock-smoke i:nth-child(9){--smoke-x:0px;--smoke-y:30px;--smoke-scale:1.5;--smoke-delay:75ms}.tower-unlock-smoke i:nth-child(10){--smoke-x:85px;--smoke-y:62px;--smoke-scale:1.3;--smoke-delay:.135s}.tower-unlock-smoke i:nth-child(11){--smoke-x:175px;--smoke-y:18px;--smoke-scale:1.15;--smoke-delay:35ms}.tower-unlock-smoke i:nth-child(12){--smoke-x:220px;--smoke-y:-130px;--smoke-scale:1.05;--smoke-delay:.105s}.material-ui .ranking-heading{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.material-ui .ranking-heading p{justify-self:center}.material-ui .control-popup.is-tower-mode .environment-field:nth-child(2) .environment-number,.material-ui .control-popup.is-tower-mode .environment-field:nth-child(3) .environment-number{color:#cda0ef;text-shadow:0 0 7px #ae5be233;border-color:#ae6fd7ad}.material-ui .control-popup.is-tower-mode .environment-range{accent-color:#9b64c1}.material-ui .tower-mode-reveal.is-unlocking .tower-limit-button{animation:1.56s cubic-bezier(.17,.82,.27,1) both tower-button-reveal-flash}.console-open-hint{color:#d0cdc8;text-shadow:0 1px 2px #000000e6,0 0 7px #e0dcd642;font-size:clamp(11px,3.1vw,15px);animation:2.4s ease-in-out infinite console-open-hint-visible;top:24%}@keyframes tower-button-reveal-flash{0%{opacity:0;filter:blur(7px)brightness(1.5);box-shadow:none;transform:translateY(18px)scale(.62)}24%{opacity:1;filter:blur()brightness(1.08);transform:translateY(-3px)scale(1.06)}34%{filter:brightness();transform:none}43%,67%,89%{filter:brightness(1.65);box-shadow:inset 0 0 18px #efd8ff52,0 0 18px #b05de794}53%,77%,to{opacity:1;filter:brightness();transform:none;box-shadow:inset 0 -2px 3px #00000094,0 3px 5px #00000052}}@keyframes console-open-hint-visible{0%,to{opacity:.68;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.14)}}@media (width<=374px){.material-ui .ranking-color-legend{gap:4px;font-size:8px}}@media (prefers-reduced-motion:reduce){.console-open-hint{opacity:.86;animation:none}.material-ui .tower-mode-reveal.is-unlocking .tower-limit-button{animation-duration:1ms}}@keyframes console-open-hint-breathe{0%,to{opacity:.42;filter:brightness(.9)}50%{opacity:.8;filter:brightness(1.12)}}@keyframes tower-button-materialize{0%{opacity:0;filter:blur(7px)brightness(1.6);transform:translateY(18px)scale(.62)}58%{opacity:1;filter:blur()brightness(1.12);transform:translateY(-3px)scale(1.06)}78%{transform:translateY(1px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes tower-unlock-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px,3px)rotate(-.35deg)}24%{transform:translate(8px,-4px)rotate(.45deg)}36%{transform:translate(-6px,-2px)rotate(-.3deg)}48%{transform:translate(6px,4px)rotate(.3deg)}62%{transform:translate(-4px,1px)}76%{transform:translate(3px,-2px)}88%{transform:translate(-1px,1px)}}@keyframes tower-smoke-burst{0%{opacity:0;transform:translate(-50%,-50%)translateY(20px)scale(.18)}22%{opacity:.78}72%{opacity:.5}to{opacity:0;transform:translate(-50%, -50%) translate3d(var(--smoke-x), var(--smoke-y), 0) scale(var(--smoke-scale))}}@media (width<=374px){.ranking-heading{gap:4px}.ranking-color-legend{gap:3px;font-size:6px}.ranking-color-legend i{width:12px}.tower-mode-reveal{grid-template-columns:78px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.console-open-hint{opacity:.65;animation:none}.control-popup.is-tower-unlocking,.tower-mode-reveal.is-unlocking .tower-limit-button{animation-duration:1ms}.tower-unlock-smoke{display:none}}.material-ui .ranking-mode-switch.header-mode-switch{isolation:isolate;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:linear-gradient(#5c5a62c2,#302f35e6 52%,#222126f5);border:1px solid #cac7cf33;border-bottom-color:#0a090ce0;border-radius:17px;padding:2px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #0000006b,0 2px 5px #00000061}.material-ui .ranking-mode-switch.header-mode-switch.is-dragging{cursor:grabbing}.material-ui .header-mode-switch .mode-switch-indicator{z-index:0;width:calc(33.3333% - 1.33333px);transform:translate3d(var(--mode-position), 0, 0);transform-origin:50%;background:linear-gradient(180deg, var(--mode-color-top) 0%, var(--mode-color-middle) 55%, var(--mode-color-bottom) 100%);box-shadow:inset 0 1px #fff1f73d, inset 0 -2px #160a1d5c, 0 4px 10px rgba(var(--mode-glow-rgb), .38), 0 0 0 1px rgba(var(--mode-rim-rgb), .12);will-change:transform;pointer-events:none;border:1px solid #ffffff29;border-radius:15px;transition:transform .48s cubic-bezier(.2,1.38,.34,1),background .22s,box-shadow .22s,filter .16s;position:absolute;top:1px;bottom:1px;left:2px}.material-ui .header-mode-switch .mode-switch-indicator:after{content:"";opacity:.72;background:linear-gradient(#ffffff38,#0000);border-radius:999px;height:35%;position:absolute;inset:1px 11% auto}.material-ui .ranking-mode-switch.header-mode-switch button,.material-ui .ranking-mode-switch.header-mode-switch button.mode-stationary.is-active,.material-ui .ranking-mode-switch.header-mode-switch button.mode-action.is-active,.material-ui .ranking-mode-switch.header-mode-switch button.mode-mixed.is-active{z-index:1;color:#aaa8ae;box-shadow:none;text-shadow:0 1px 2px #000000d1;background:0 0;border:0;transition:color .18s,text-shadow .18s,transform .15s cubic-bezier(.2,.9,.3,1.35);position:relative}.material-ui .ranking-mode-switch.header-mode-switch button.is-active{color:#fff;text-shadow:0 1px 2px #00000094}.material-ui .ranking-mode-switch.header-mode-switch button:active{transform:scale(.95)}.material-ui .header-mode-switch.is-pressing .mode-switch-indicator{filter:brightness(.96)saturate(1.04)}.material-ui .header-mode-switch.is-dragging .mode-switch-indicator{filter:brightness(1.04)saturate(1.08);transition:filter .12s}.material-ui .ranking-mode-switch.header-mode-switch:focus-within{border-color:#c5e4ee57;box-shadow:inset 0 1px #ffffff21,inset 0 -2px 4px #0000006b,0 2px 5px #00000061,0 0 0 2px #6abed61f}@media (width<=374px){.material-ui .ranking-mode-switch.header-mode-switch{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.material-ui .header-mode-switch .mode-switch-indicator,.material-ui .ranking-mode-switch.header-mode-switch button{transition-duration:1ms!important}}.material-ui .popup-heading h2,.material-ui .attack-type-section h3{font-family:var(--font-nitalago);font-size:17px;font-weight:600;line-height:normal}.material-ui .stat-preset-grid button.is-standard-preset{background:linear-gradient(#3f4e4ffa,#273536fa 58%,#1b2426fc);border-bottom-color:#101516;box-shadow:inset 0 1px #a5c6c412,inset 0 -2px 3px #00000094,0 3px 5px #00000052}.material-ui{--material-yellow:#ffd42f;--material-orange:#ff6a20;--material-pink:#ff2d82;--material-cyan:#20d9ff;--material-green:#a7ec25;--material-violet:#9e4dff;isolation:isolate;background:radial-gradient(circle at 12% 2%,#ff5e1c33,#0000 22rem),radial-gradient(circle at 88% 10%,#00c8ff2b,#0000 24rem),radial-gradient(circle at 48% 42%,#ff237f14,#0000 32rem),linear-gradient(#222327 0%,#141519 30%,#0c0d10 100%);min-height:100vh;padding-top:9px}.material-ui:before{z-index:-1;opacity:.7;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),radial-gradient(circle,#ffffff14 0 1px,#0000 1.5px);background-size:34px 34px,34px 34px,5px 5px;-webkit-mask-image:linear-gradient(#000 0 72%,#0000);mask-image:linear-gradient(#000 0 72%,#0000)}.material-ui .sticky-header{filter:drop-shadow(0 16px 18px #00000052);background:linear-gradient(#1b1c20fc,#0f1013f9 92%,#0000);padding:0 5px 4px}.material-ui .hero{background:linear-gradient(118deg,#0000 0 55%,#ffffff0b 56%,#0000 69%),radial-gradient(circle at 6px 6px,#0a0b0e 0 2px,#5c5e65 2.5px 3.3px,#0000 3.6px),radial-gradient(circle at calc(100% - 6px) 6px,#0a0b0e 0 2px,#5c5e65 2.5px 3.3px,#0000 3.6px),linear-gradient(#34353a 0%,#202126 48%,#131418 100%);border:1px solid #3c3d42;border-bottom-color:#08090b;border-radius:16px 16px 7px 7px;margin-top:0;padding:5px 13px;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -2px 4px #000000b8,0 9px 18px #0000006b}.material-ui .hero:after{background:linear-gradient(90deg, var(--material-yellow), var(--material-orange) 24%, var(--material-pink) 48%, var(--material-cyan) 76%, var(--material-green));border-radius:99px;width:auto;height:3px;bottom:0;left:12px;right:12px;box-shadow:0 0 12px #ff2d825c}.material-ui .eyebrow{color:#aeb0b6;text-shadow:0 1px 1px #000}.material-ui .eyebrow span{background:var(--material-yellow);border-radius:99px;width:18px;height:4px;box-shadow:0 0 10px #ffd42fa6}.material-ui .series-node-logo{opacity:.9;filter:drop-shadow(0 1px #b6b1ab0d)drop-shadow(0 3px 3px #0000008c)}.material-ui .title-logo img{filter:drop-shadow(0 2px #ffffff14)drop-shadow(0 5px 5px #000000b8)}.material-ui .global-reset{color:#f2f2f4;text-shadow:0 1px 1px #000;background:radial-gradient(circle at 50% 15%,#ffffff1a,#0000 34%),linear-gradient(#41434a 0%,#24262c 48%,#141519 100%);border-color:#55575e #55575e #090a0c;border-radius:13px;box-shadow:inset 0 1px #fff3,inset 0 -2px 3px #000c,0 3px #08090b,0 7px 12px #00000059}.material-ui .global-reset:active{transform:translateY(2px)scale(.98);box-shadow:inset 0 2px 5px #000c,0 1px #08090b}.material-ui .control-vault-trigger{color:#f2f3f4;background:linear-gradient(112deg,#0000 0 26%,#ffffff0f 39%,#0000 54%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 22px),linear-gradient(#3a3b40 0%,#222328 48%,#111216 100%);border:1px solid #4d4f54;border-bottom:3px solid #08090b;border-radius:7px 7px 15px 15px;min-height:43px;margin-top:7px;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 5px #000000c7,0 5px #090a0c,0 10px 18px #00000057}.material-ui .control-vault-trigger:after{background:linear-gradient(90deg, var(--material-yellow), var(--material-pink) 48%, var(--material-cyan));border-radius:99px;height:3px;box-shadow:0 0 9px #ff2d828c}.material-ui .vault-core small,.material-ui .vault-enemy-stat small,.material-ui .vault-attack-stat small{color:#999ca3}.material-ui .vault-enemy-stat{gap:.65em}.material-ui .vault-attack-stat{border-inline-color:#08070a6b}.material-ui .vault-core strong{color:#f6f6f7;text-shadow:0 2px 2px #000}.material-ui .vault-status i{background:var(--material-green);box-shadow:0 0 8px #a7ec25e6}.material-ui .control-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #484a50;background:radial-gradient(circle at 8px 8px,#090a0c 0 2px,#64666d 2.5px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 8px) 8px,#090a0c 0 2px,#64666d 2.5px 3px,#0000 3.5px),radial-gradient(circle at 8px calc(100% - 8px),#090a0c 0 2px,#64666d 2.5px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#090a0c 0 2px,#64666d 2.5px 3px,#0000 3.5px),linear-gradient(145deg,#292a2f,#17181c 58%,#101115);border-bottom:3px solid #08090b;border-radius:17px;margin-top:10px;padding:9px;box-shadow:inset 0 1px #ffffff1a,inset 0 0 28px #0000005c,0 8px 18px #00000073}.material-ui .stat-label-row label{color:#dedfe2;text-shadow:0 1px 1px #000}.material-ui .stat-label-row span{color:#7f828a}.material-ui .input-frame{border:2px solid #08090b;border-left:4px solid var(--material-cyan);background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px),linear-gradient(#070a0c,#13191d);border-radius:11px;box-shadow:inset 0 2px 8px #000000f2,inset 0 -1px #ffffff0d,0 0 0 1px #45484d,0 3px #090a0c}.material-ui .drag-level{border-right-color:var(--material-green);background:linear-gradient(90deg,#20d9ff42,#a7ec251f),repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 4px)}.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary{color:#a8abb2;background:radial-gradient(circle at 50% 8%,#ffffff17,#0000 38%),linear-gradient(#3a3c42 0%,#23252a 50%,#15161a 100%);border-color:#4e5057 #4e5057 #08090b;border-bottom-style:solid;border-bottom-width:3px;box-shadow:inset 0 1px #ffffff26,inset 0 -2px 3px #000000a6,0 3px 5px #00000061}.material-ui .control-button:active,.material-ui .stat-preset-button:active,.material-ui .environment-summary:active{border-bottom-width:1px;transform:translateY(2px)scale(.98);box-shadow:inset 0 3px 7px #000000b8}.material-ui .control-button.is-on,.material-ui .toggle-button.is-on{color:#111216;background:radial-gradient(circle at 50% 6%, #ffffff8c, transparent 38%), linear-gradient(180deg, #f4e169 0%, var(--material-yellow) 42%, #aa7200 100%);text-shadow:0 1px #ffffff73;border-color:#ffffff6b #ffffff6b #08090b;box-shadow:inset 0 1px #ffffffa8,inset 0 -3px 5px #60350061,0 3px #090a0c,0 0 12px #ffd42f38}.material-ui .count-button span,.material-ui .enemy-count-button span,.material-ui .count-button.is-on span{color:currentColor}.material-ui .gamble-button.is-on{color:#fff;background:radial-gradient(circle at 50% 6%, #ffffff80, transparent 38%), linear-gradient(180deg, #ff83ba, var(--material-pink) 45%, #9b0647);text-shadow:0 1px 2px #4a001ec7;box-shadow:inset 0 1px #fff9,inset 0 -3px 5px #5b00266b,0 3px #090a0c,0 0 13px #ff2d824d}.material-ui .environment-summary{border-radius:11px}.material-ui .environment-summary-metric b{color:#f4f5f6;text-shadow:0 1px 2px #000}.material-ui .tower-limit-button.is-on{color:#fff;background:radial-gradient(circle at 50% 6%, #ffffff73, transparent 38%), linear-gradient(180deg, #c08aff, var(--material-violet) 46%, #4f1787);border-color:#d3adffb8;box-shadow:inset 0 1px #ffffff85,inset 0 -3px 5px #2b044f80,0 3px #090a0c,0 0 15px #9e4dff57}.material-ui .ranking-panel{background:radial-gradient(circle at 7px 7px,#08090b 0 2px,#696b72 2.5px 3.2px,#0000 3.6px),radial-gradient(circle at calc(100% - 7px) 7px,#08090b 0 2px,#696b72 2.5px 3.2px,#0000 3.6px),linear-gradient(145deg,#33343a,#1a1b20 35%,#101115 100%);border:1px solid #4d4f55;border-bottom:4px solid #08090b;border-radius:18px;margin-top:13px;padding:7px;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 0 30px #0000004d,0 12px 25px #00000080}.material-ui .ranking-heading{background:linear-gradient(90deg,#ff6a2026,#0000 36%,#20d9ff14),linear-gradient(#101115,#1e2024);border:1px solid #090a0c;border-radius:11px;min-height:31px;margin-bottom:6px;padding:4px 8px 4px 12px;box-shadow:inset 0 2px 6px #000000e6,0 0 0 1px #42444a}.material-ui .ranking-heading h2{color:#f0f0f2;text-shadow:0 1px 2px #000;font-weight:800}.material-ui .ranking-heading p{color:#8d9098}.material-ui .ranking-view-toggle,.material-ui .ranking-mode-switch{background:linear-gradient(#393b41,#1c1e22);border-color:#555860 #555860 #07080a;border-bottom-style:solid;border-bottom-width:2px;box-shadow:inset 0 1px #ffffff1f,0 2px 3px #00000073}.material-ui .ranking-list{gap:6px;display:grid}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n){background:linear-gradient(107deg,#ffffff0d,#0000 27%),radial-gradient(circle at 92% 10%,#ff2d8214,#0000 32%),linear-gradient(#303137 0%,#1b1c21 48%,#111216 100%);border:1px solid #45474d;border-bottom:3px solid #08090b;border-radius:13px;min-height:58px;padding-top:5px;padding-bottom:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #000000a3,0 4px 7px #00000061}.material-ui .rank-card:nth-child(3n+2){background:linear-gradient(107deg,#ffffff0d,#0000 27%),radial-gradient(circle at 92% 10%,#20d9ff12,#0000 32%),linear-gradient(#303137 0%,#1b1c21 48%,#111216 100%)}.material-ui .rank-card:nth-child(3n){background:linear-gradient(107deg,#ffffff0d,#0000 27%),radial-gradient(circle at 92% 10%,#a7ec250e,#0000 32%),linear-gradient(#303137 0%,#1b1c21 48%,#111216 100%)}.material-ui .rank-number{color:#858891;text-shadow:0 1px 1px #000}.material-ui .portrait-placeholder{border:3px solid var(--material-pink);background:#101115;box-shadow:inset 0 1px 4px #ffffff29,0 0 0 3px #090a0c,0 0 0 4px #4c4e55,0 0 12px #ff2d8257}.material-ui .rank-card:nth-child(3n+2) .portrait-placeholder{border-color:var(--material-cyan);box-shadow:inset 0 1px 4px #ffffff29,0 0 0 3px #090a0c,0 0 0 4px #4c4e55,0 0 12px #20d9ff4d}.material-ui .rank-card:nth-child(3n) .portrait-placeholder{border-color:var(--material-green);box-shadow:inset 0 1px 4px #ffffff29,0 0 0 3px #090a0c,0 0 0 4px #4c4e55,0 0 12px #a7ec2540}.material-ui .portrait-placeholder:after{border-top:2px solid #ffffff75;inset:-6px}.material-ui .summary-line h3{color:#f3f3f5;text-shadow:0 1px 2px #000}.material-ui .summary-line h3>small{color:#8a8d95}.material-ui .condition-badges span{color:#f6f7f8;text-shadow:0 1px 1px #000;background:linear-gradient(#36383e,#1b1c20);border:1px solid #5d6067;border-bottom:2px solid #090a0c;border-radius:7px;box-shadow:inset 0 1px #ffffff21,0 2px 3px #0000006b}.material-ui .condition-badges span:nth-child(3n+1){border-top-color:var(--material-yellow)}.material-ui .condition-badges span:nth-child(3n+2){border-top-color:var(--material-cyan)}.material-ui .condition-badges span:nth-child(3n){border-top-color:var(--material-pink)}.material-ui .exf-total b{background:linear-gradient(180deg, #fff 0%, #fff 12%, var(--material-pink) 48%, var(--material-cyan) 100%);filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 6px #ff2d8233);-webkit-background-clip:text;background-clip:text}.material-ui .power-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0e 10%),linear-gradient(#090a0c,#202126);border:2px solid #08090b;border-radius:999px;height:17px;box-shadow:inset 0 2px 6px #000000eb,0 0 0 1px #494b51}.material-ui .power-fill{background:linear-gradient(#fff9 0%,#ffffff1f 24%,#0000 48%),linear-gradient(90deg,#761137 0%,#e01358 48%,#ff4d94 100%);border-radius:999px;box-shadow:inset 0 1px #ffffff94,inset 0 -3px 5px #53001d70,0 0 12px #ff2d828a}.material-ui .rank-detail-pane{background:linear-gradient(90deg,#08090bb8,#1e1f2499),repeating-linear-gradient(90deg,#0000 0 51px,#ffffff06 52px);border-left-color:#4c4f55}.material-ui .stat-chip,.material-ui .force-type{background:linear-gradient(#ffffff09,#00000014);border-left-color:#404249}.material-ui .stat-chip>.stat-label,.material-ui .force-type span{color:#90939a}.material-ui .style-speech{box-shadow:inset 0 1px #ffffff1f, inset 5px 0 0 var(--material-pink), 0 8px 22px #00000085;background:linear-gradient(112deg,#ff2d821f,#0000 37%),linear-gradient(#36383e,#17181c);border:1px solid #5a5c63;border-bottom:3px solid #08090b;border-radius:14px}.material-ui .style-speech:after{filter:drop-shadow(0 0 1px #ffffffeb)drop-shadow(0 0 5px #58e3ffcc)drop-shadow(0 4px 1px #08090b);background:linear-gradient(145deg,#35333c 0 67%,#65e9ff 82% 100%)}.material-ui footer{color:#777a82}@media (width<=374px){.material-ui{padding-inline:5px}.material-ui .sticky-header{padding-inline:2px}.material-ui .hero{padding-inline:10px}.material-ui .series-node-logo{width:min(34vw,125px);height:13px}.material-ui .control-panel{padding-inline:7px}.material-ui .ranking-panel{border-radius:14px;padding:5px}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n){border-radius:10px}}.material-ui{--material-offwhite:#dedbd6;--material-offwhite-soft:#c9c6c1;--material-surface-high:#333238;--material-surface-mid:#222227;--material-surface-low:#151519;color:var(--material-offwhite);background:radial-gradient(circle at 12% 2%,#ab4c2b21,#0000 22rem),radial-gradient(circle at 88% 10%,#2679891c,#0000 24rem),radial-gradient(circle at 48% 42%,#8535560b,#0000 32rem),linear-gradient(#242327 0%,#18171b 30%,#100f12 100%)}.material-ui .scanlines{opacity:.018;background:repeating-linear-gradient(#0000 0 4px,#bebab538 5px)}.material-ui .hero,.material-ui .control-vault-trigger,.material-ui .control-panel,.material-ui .ranking-panel,.material-ui .rank-card,.material-ui .rank-card:nth-child(2n){border-color:#46454a #46454a #0b0a0d;box-shadow:inset 0 1px #bcb7b111,inset 0 -2px 4px #0009,0 6px 13px #00000057}.material-ui .hero:after{box-shadow:none;opacity:.9;background:linear-gradient(90deg,#d3b52e,#d96b34 24%,#c83d72 48%,#3b9fb2 76%,#8eb43c)}.material-ui .title-logo img{opacity:.9;filter:drop-shadow(0 2px #b6b1ab0d)drop-shadow(0 5px 5px #0000009e)}.material-ui .eyebrow,.material-ui .vault-core strong,.material-ui .ranking-heading h2,.material-ui .summary-line h3,.material-ui .stat-label-row label{color:var(--material-offwhite)}.material-ui .global-reset{color:var(--material-offwhite);background:linear-gradient(#3a393f 0%,#29282d 50%,#1d1c20 100%);box-shadow:inset 0 1px #beb9b314,inset 0 -2px 3px #000000b3,0 3px #0b0a0d,0 6px 10px #0000004d}.material-ui .reset-cluster>strong{color:#77afba;text-shadow:none}.material-ui .control-vault-trigger:before{background:linear-gradient(90deg,#b05b340e,#0000 22% 78%,#387e8a0e);animation:none}.material-ui .control-vault-trigger:after{box-shadow:none;opacity:.78;background:linear-gradient(90deg,#c6a82c 0%,#bc3c6d 24%,#348fa0 40%,#c6a82c 50%,#bc3c6d 74%,#348fa0 90%,#c6a82c 100%) -100% 0/200% 100%}.material-ui .sticky-header.is-control-deck-open .control-vault-trigger:after{animation:4.2s linear infinite console-rainbow-flow-right,6.3s ease-in-out infinite console-rainbow-white-breathe}@keyframes console-rainbow-flow-right{0%{background-position:-100% 0}to{background-position:0 0}}@keyframes console-rainbow-white-breathe{0%,to{filter:saturate()brightness();box-shadow:0 0 #fff0}50%{filter:saturate(.68)brightness(1.42);box-shadow:0 0 4px #ffffff61,0 0 10px #ffffff29}}.material-ui .vault-edge:after{animation:none;display:none}.material-ui .vault-edge i,.material-ui .vault-status i{filter:none;animation:none}.material-ui .vault-edge i{color:#aaa6a0;opacity:.42}.material-ui .vault-status i{box-shadow:none;opacity:.9;background:#829d3e}.material-ui .vault-enemy-stat b,.material-ui .vault-attack-stat b{color:#d1b63b;text-shadow:0 2px 2px #08070a}.material-ui .input-frame{background:repeating-linear-gradient(#b6b1ab05 0 1px,#0000 1px 4px),linear-gradient(#0d1012,#171b1d);border-left-color:#3e9cad;box-shadow:inset 0 2px 8px #000000db,inset 0 -1px #aaa6a109,0 0 0 1px #414045,0 3px #0b0a0d}.material-ui .drag-level{background:linear-gradient(90deg,#318b9b52,#7997352e),repeating-linear-gradient(#b5b1ab06 0 1px,#0000 1px 4px);border-right-color:#829d3e}.material-ui .drag-handle{box-shadow:none;background:#a7a87e}.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary{color:#aaa7a2;background:linear-gradient(#38373c 0%,#29282d 50%,#1d1c20 100%);box-shadow:inset 0 1px #beb9b312,inset 0 -2px 3px #00000094,0 3px 5px #00000052}.material-ui .stat-preset-button:before{animation:none;display:none}.material-ui .control-button.is-on,.material-ui .toggle-button.is-on{color:#171516;text-shadow:0 1px #cdc6ac3d;background:linear-gradient(#d0b94c 0%,#b49126 55%,#876918 100%);border-color:#7d7350;box-shadow:inset 0 1px #d5cca02e,inset 0 -3px 5px #4e34004d,0 3px #0b0a0d}.material-ui .control-actions>.toggle-button:nth-child(2).is-on{color:#151712;background:linear-gradient(#a9c64a,#86a128 55%,#5d7219);box-shadow:inset 0 1px #c6d09c2e,inset 0 -3px 5px #1f390047,0 3px #0b0a0d}.material-ui .count-button.is-on,.material-ui .enemy-count-button.is-on{color:#111719;background:linear-gradient(#62adbb,#3c8b9a 55%,#286573);box-shadow:inset 0 1px #a9cacf2e,inset 0 -3px 5px #00313c47,0 3px #0b0a0d}.material-ui .gamble-button.is-on{color:#e1dcd8;background:linear-gradient(#c75682,#a33161 55%,#741f45);box-shadow:inset 0 1px #d5a9ba29,inset 0 -3px 5px #4a001e52,0 3px #0b0a0d}.material-ui .attribute-summary span.is-active{color:#68a9b4;text-shadow:none}.material-ui .tower-limit-button.is-on{color:#ded9d4;text-shadow:none;background:linear-gradient(#8d61b5,#71418f 55%,#4d2c64);animation:none;box-shadow:inset 0 1px #c6b1d229,inset 0 -3px 5px #2a044a52,0 3px #0b0a0d}.material-ui .ranking-heading{background:linear-gradient(90deg,#ab532d14,#0000 36%,#3883900d),linear-gradient(#151419,#211f24);box-shadow:inset 0 2px 6px #000000c2,0 0 0 1px #414045}.material-ui .ranking-view-toggle,.material-ui .ranking-mode-switch{background:linear-gradient(#38373c,#242328);box-shadow:inset 0 1px #beb9b30f,0 2px 3px #00000061}.material-ui .ranking-view-toggle{color:#69a9b4}.material-ui .ranking-mode-switch button.is-active{color:#171812;background:linear-gradient(#a9bd52,#839735 58%,#617024);box-shadow:inset 0 1px #c4cca426}.material-ui .rank-number b{color:#c7c4c0}.material-ui .rank-1 b{color:#c9ad3a;text-shadow:0 1px 2px #070609}.material-ui .rank-2 b{color:#569aa6;text-shadow:0 1px 2px #070609}.material-ui .rank-3 b{color:#c46c3b;text-shadow:0 1px 2px #070609}.material-ui .portrait-placeholder,.material-ui .rank-card:nth-child(3n+2) .portrait-placeholder,.material-ui .rank-card:nth-child(3n) .portrait-placeholder{box-shadow:inset 0 1px 4px #b7b2ac14,0 0 0 3px #0c0b0e,0 0 0 4px #48474c}.material-ui .portrait-placeholder{border-color:#bb3d6d}.material-ui .rank-card:nth-child(3n+2) .portrait-placeholder{border-color:#458e9b}.material-ui .rank-card:nth-child(3n) .portrait-placeholder{border-color:#79943b}.material-ui .portrait-placeholder:after{border-top-color:#bbb7b13d}.material-ui .condition-badges span{color:#d7d4d0;background:linear-gradient(#37363b,#252429);box-shadow:inset 0 1px #bcb7b10f,0 2px 3px #00000057}.material-ui .condition-badges span.is-condition-attribute{color:#c1d7da;background:linear-gradient(#315966,#243d45);border-color:#58a1af #3c7886 #3c7886}.material-ui .condition-badges span.is-condition-special{color:#d2c6d8;background:linear-gradient(#51405a,#352d3b);border-color:#9570a7 #71577f #71577f}.material-ui .exf-total,.material-ui .exf-total span,.material-ui .power-value,.material-ui .force-type b{color:var(--material-offwhite)}.material-ui .exf-total b{filter:drop-shadow(0 1px 1px #070609);background:linear-gradient(#d8d2cc 0%,#c04a78 46%,#589aa5 100%);-webkit-background-clip:text;background-clip:text}.material-ui .power-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#b2ada709 10%),linear-gradient(#111014,#242328);border-color:#0c0b0e;box-shadow:inset 0 2px 6px #000000c7,0 0 0 1px #444348}.material-ui .power-fill{background:linear-gradient(90deg,#72283b 0%,#b93d5b 52%,#d65b72 100%);animation-name:material-power-grow;box-shadow:inset 0 1px #cb8e9924,inset 0 -3px 5px #41051752,0 0 5px #a92f502e}.material-ui .rank-card.is-action .power-fill{background:linear-gradient(90deg,#294d82 0%,#3979b2 52%,#63a8d5 100%);box-shadow:inset 0 1px #aacde829,inset 0 -3px 5px #0a274e57,0 0 5px #3979b233}.material-ui .power-fill:before{background:linear-gradient(#cf8b9614,#0000 42%,#0000002e)}.material-ui .rank-card.is-action .power-fill:before{background:linear-gradient(#abcce717,#0000 42%,#0000002e)}.material-ui .power-fill:after{animation:none;display:none}@keyframes material-power-grow{0%{filter:saturate(.8);transform:scaleX(0)}to{filter:none;transform:scaleX(1)}}.material-ui .stat-chip,.material-ui .force-type{background:linear-gradient(#b0aba505,#00000012)}.material-ui .stat-value b{background:linear-gradient(#d9d4ce 0%,#c3a43b 42%,#bd6337 100%);-webkit-background-clip:text;background-clip:text}.material-ui .style-speech{color:var(--material-offwhite);background:linear-gradient(112deg,#972f5213,#0000 37%),linear-gradient(#343338,#201f23);box-shadow:inset 0 1px #bcb7b10f,inset 5px 0 #a83a64,0 8px 18px #0000006b}.material-ui .style-speech-backdrop{-webkit-backdrop-filter:blur(1.4px)saturate(.64);backdrop-filter:blur(1.4px)saturate(.64);background:#0b0a0d6e}.material-ui footer strong{color:#b84a73;text-shadow:none}.material-ui .control-popup{color:var(--material-offwhite);background:radial-gradient(circle at 9px 9px,#0c0b0e 0 2px,#59575d 2.5px 3.2px,#0000 3.6px),radial-gradient(circle at calc(100% - 9px) 9px,#0c0b0e 0 2px,#59575d 2.5px 3.2px,#0000 3.6px),linear-gradient(145deg,#333238 0%,#252429 48%,#19181c 100%);border:1px solid #4b494f;border-bottom:4px solid #0a090c;border-radius:18px;box-shadow:inset 0 -2px 5px #00000094,0 18px 42px #0000008c}.material-ui .control-popup:before{animation:none;display:none}.material-ui .popup-heading span{color:#67a6b1}.material-ui .popup-heading h2{color:var(--material-offwhite);text-shadow:0 1px 2px #08070a}.material-ui .popup-heading p{color:#b8b4af}.material-ui .popup-title-line>strong{color:#b85b7d;text-shadow:none}.material-ui .number-grid,.material-ui .attribute-grid{background:#111014;border-color:#111014;gap:2px;box-shadow:0 0 0 1px #46444a}.material-ui .number-grid button,.material-ui .attribute-grid button{color:#8e8b87;text-shadow:none;background:linear-gradient(#29282d,#1b1a1e)}.material-ui .number-grid button.is-selected,.material-ui .attribute-grid button.is-selected{color:#d8d5d0;text-shadow:0 1px 1px #101012;background:linear-gradient(#426f78,#31545c);box-shadow:inset 0 1px #adc1c214,inset 0 -2px 4px #08222752}.material-ui .attack-type-section h3{color:#dedbd6;text-shadow:0 1px #111014}.material-ui .attack-type-grid{background:#111014;border-color:#111014;gap:2px;box-shadow:0 0 0 1px #46444a}.material-ui .attack-type-grid button{color:#7b787f;text-shadow:none;background:linear-gradient(#29282d,#1b1a1e)}.material-ui .attack-type-grid button.is-selected{color:#d8d5d0;text-shadow:0 1px 1px #101012;background:linear-gradient(#426f78,#31545c);box-shadow:inset 0 1px #adc1c214,inset 0 -2px 4px #08222752}.material-ui .direct-number-panel button,.material-ui .popup-done,.material-ui .environment-actions button{color:#d5d1cc;background:linear-gradient(#3b3a40,#29282d 55%,#1d1c20);border-color:#55535a #55535a #0c0b0e;border-bottom-style:solid;border-bottom-width:3px;box-shadow:inset 0 1px #beb9b312,0 3px 5px #00000057}.material-ui .direct-number-panel button:active,.material-ui .popup-done:active,.material-ui .environment-actions button:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 2px 4px #0000006b}.material-ui .direct-number-panel input,.material-ui .environment-number{color:#ddd9d4;background:linear-gradient(#111014,#1b1a1e);border-color:#3d3b40;box-shadow:inset 0 3px 8px #000000b8,0 0 0 1px #4a484e}.material-ui .stat-preset-grid button{color:#d6d2cd;background:linear-gradient(#343338,#242328 58%,#1a191d);border-color:#4b494f #4b494f #0c0b0e;border-bottom-style:solid;border-bottom-width:3px;box-shadow:inset 0 1px #beb9b30e,0 3px 5px #00000057}.material-ui .stat-preset-grid button:active{filter:none;border-color:#67635c}.material-ui .stat-preset-grid small,.material-ui .stat-preset-grid .preset-label em{color:#8d8984}.material-ui .environment-notice{color:#c0bcb7;background:#161519b8;border-left-color:#568e98}.material-ui .environment-field>span{color:#c8c4bf}.material-ui .environment-field b{color:#6fa3ac}.material-ui .ranking-swipe-hint{isolation:isolate;color:#d2cec9;min-width:204px;height:66px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:20px;grid-template-columns:104px auto;padding:5px 22px 5px 12px;transition:min-width .36s cubic-bezier(.2,.82,.24,1),height .36s cubic-bezier(.2,.82,.24,1),padding .36s cubic-bezier(.2,.82,.24,1),grid-template-columns .36s cubic-bezier(.2,.82,.24,1),border-radius .36s,background-color .36s,box-shadow .36s;overflow:visible}.material-ui .ranking-swipe-hint:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:#19181df0;border-radius:16px;transition:inset .36s cubic-bezier(.2,.82,.24,1),border-radius .36s,opacity .36s;position:absolute;inset:4px;box-shadow:0 8px 18px #0000004d}.material-ui .ranking-swipe-hint.is-compact{min-width:164px;height:52px;box-shadow:none;background:0 0;border-radius:17px;grid-template-columns:78px auto;padding:3px 17px 3px 9px}.material-ui .ranking-swipe-hint.is-compact:before{opacity:.9;border-radius:13px;inset:4px}.material-ui .ranking-swipe-hint-motion{width:104px;transition:width .36s cubic-bezier(.2,.82,.24,1),opacity .36s}.material-ui .ranking-swipe-hint.is-compact .ranking-swipe-hint-motion{opacity:.72;width:78px}.material-ui .ranking-swipe-hint-motion svg{fill:#c8c4bf;filter:none}.material-ui .ranking-swipe-hint-label{color:#c7c3be;text-shadow:0 1px 2px #08070a;transition:opacity .36s,font-size .36s}.material-ui .ranking-swipe-hint.is-compact .ranking-swipe-hint-label{opacity:.7;font-size:18px}.material-ui .sticky-header.is-control-deck-open .control-vault-trigger{border-color:#46454a #46454a #0b0a0d;box-shadow:inset 0 -2px 4px #0009,0 6px 13px #00000057}.material-ui .sticky-header.is-control-deck-open .vault-status i{box-shadow:none;background:#829d3e}.material-ui .power-track{border:0;box-shadow:inset 0 2px 6px #000000c7}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;box-shadow:inset 0 -2px 4px #00000094,0 5px 9px #00000057}.material-ui .control-panel,.material-ui .ranking-panel{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;box-shadow:inset 0 -2px 4px #00000094,0 7px 14px #00000057}.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary,.material-ui .popup-heading>button,.material-ui .direct-number-panel button,.material-ui .popup-done,.material-ui .environment-actions button,.material-ui .stat-preset-grid button{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;box-shadow:inset 0 -2px 3px #00000094,0 3px 5px #00000052}.material-ui .control-button.is-on,.material-ui .toggle-button.is-on,.material-ui .control-actions>.toggle-button:nth-child(2).is-on,.material-ui .count-button.is-on,.material-ui .enemy-count-button.is-on,.material-ui .gamble-button.is-on,.material-ui .tower-limit-button.is-on{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;box-shadow:inset 0 -3px 5px #00000047,0 3px #0b0a0d}.material-ui .rank-detail-pane,.material-ui .stat-chip,.material-ui .force-type{border-left:0}.material-ui .environment-summary-title{color:#aaa7a2;text-shadow:none}.material-ui .condition-badges span.is-condition-weak{color:#ddd4ad;background:linear-gradient(#62572f,#403a24);border-color:#c3a946 #8d7934 #8d7934}.material-ui .condition-badges span.is-condition-overdrive{color:#ced9b1;background:linear-gradient(#4e6231,#323e24);border-color:#8fa94b #657b36 #657b36}.material-ui .ranking-heading{margin-bottom:2px}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){contain-intrinsic-size:auto 50px;border:0;min-height:50px;padding-top:2px;padding-bottom:2px;box-shadow:inset 0 -1px 2px #0000006b}.material-ui .condition-badges span.is-condition-weak,.material-ui .condition-badges span.is-condition-overdrive,.material-ui .condition-badges span.is-condition-attribute,.material-ui .condition-badges span.is-condition-attack-type,.material-ui .condition-badges span.is-condition-special{box-shadow:none;text-shadow:none;background:0 0}.material-ui .condition-badges span.is-condition-weak{color:#c5a947;border-color:#a88e37}.material-ui .condition-badges span.is-condition-overdrive{color:#8fa84e;border-color:#718a3b}.material-ui .condition-badges span.is-condition-attribute{color:#5897a4;border-color:#427f8d}.material-ui .condition-badges span.is-condition-special,.material-ui .condition-badges span.is-condition-attack-type{color:#9673a5;border-color:#765b84}.material-ui .condition-badges span.is-condition-off{color:#77747a;filter:grayscale()brightness(.78);opacity:.76;background:linear-gradient(#454348,#323136);border-color:#5e5c61}.material-ui .vault-status{color:#b5b0a9}.material-ui .vault-status b{color:#b5b0a9;text-shadow:0 1px 1px #09080a}.material-ui .control-vault-trigger:focus-visible{outline-offset:1px;outline:1px solid #5b585e}.material-ui .stat-chip>.stat-label,.material-ui .force-type span{color:#6d6a70;text-shadow:0 1px 2px #0000009e}.material-ui .portrait-placeholder,.material-ui .rank-card:nth-child(3n+2) .portrait-placeholder,.material-ui .rank-card:nth-child(3n) .portrait-placeholder{background:linear-gradient(#101014,#101014) padding-box padding-box,conic-gradient(from 220deg,#a93464 0deg,#c94d75 138deg,#c57837 274deg,#a93464 360deg) border-box;border:3px solid #0000;box-shadow:0 0 0 3px #0c0b0e,0 0 0 4px #3f3d42}.material-ui .rank-card:nth-child(3n+2) .portrait-placeholder{background:linear-gradient(#101014,#101014) padding-box padding-box,conic-gradient(from 220deg,#337b91 0deg,#439aa6 142deg,#65a75e 278deg,#337b91 360deg) border-box}.material-ui .rank-card:nth-child(3n) .portrait-placeholder{background:linear-gradient(#101014,#101014) padding-box padding-box,conic-gradient(from 220deg,#647f38 0deg,#8e9f3f 142deg,#b59436 278deg,#647f38 360deg) border-box}.material-ui .portrait-placeholder:after{border:1px solid #37353a;inset:-6px;transform:none}.material-ui .rank-number:not(.rank-1):not(.rank-2):not(.rank-3) b{color:#5b5960;text-shadow:0 1px 1px #000000ad}.material-ui .global-reset{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;box-shadow:inset 0 -2px 3px #000000b3,0 3px #0b0a0d,0 6px 10px #0000004d}.material-ui .exf-total b,.material-ui .exf-total b.is-condition-reduced{color:#c64a5c;-webkit-text-fill-color:#c64a5c;filter:drop-shadow(0 1px 1px #070609);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.material-ui .hero:after{display:none}.material-ui .exf-total span{color:#8d9098;text-shadow:0 1px 2px #0000009e}.material-ui .exf-total b:not(.is-condition-reduced){color:#5fa49e;-webkit-text-fill-color:#5fa49e}.material-ui{--material-enemy-yellow:#d1b63b}.material-ui .sticky-header{filter:none;background:0 0}.material-ui .control-vault-trigger,.material-ui .sticky-header.is-control-deck-open .control-vault-trigger{box-shadow:inset 0 -2px 4px #0009}.material-ui .control-panel,.material-ui .ranking-panel{box-shadow:inset 0 -2px 4px #00000094}.material-ui .vault-enemy-stat b,.material-ui .vault-attack-stat b,.material-ui .ranking-view-toggle{color:var(--material-enemy-yellow)}.material-ui .reset-cluster>strong{color:#999ca3;font-family:var(--font-bebas);letter-spacing:.1em;text-shadow:0 1px 2px #0000009e;font-size:14.7px;font-weight:600}.material-ui{--material-surface-high:#403f45;--material-surface-mid:#302f35;--material-surface-low:#222126;background:radial-gradient(circle at 12% 2%,#ab4c2b29,#0000 22rem),radial-gradient(circle at 88% 10%,#26798924,#0000 24rem),radial-gradient(circle at 48% 42%,#8535560f,#0000 32rem),linear-gradient(#343338 0%,#29282d 30%,#201f23 100%)}.material-ui:before{opacity:.5}.material-ui .control-vault-trigger{background:repeating-linear-gradient(90deg,#cdc8c204 0 1px,#0000 1px 22px),linear-gradient(#4a494f 0%,#39383e 48%,#2a292e 100%)}.material-ui .ranking-heading{background:linear-gradient(90deg,#ab532d17,#0000 36%,#3883900f),linear-gradient(#242329,#302e34)}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){background:linear-gradient(107deg,#cec9c307,#0000 27%),linear-gradient(#403f45 0%,#333238 48%,#29282d 100%)}.material-ui .ranking-list{background:0 0}.material-ui .power-track{box-shadow:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#c4bfb90d 10%),linear-gradient(#1b1a1e,#302f34);border:0}.material-ui .power-fill,.material-ui .rank-card.is-action .power-fill{box-shadow:inset 0 1px #d6a7b01a}.material-ui .rank-card.is-action .power-fill{box-shadow:inset 0 1px #9fc4c91a}.material-ui .global-reset,.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary{background:linear-gradient(#48474d 0%,#37363c 50%,#29282d 100%)}.material-ui .ranking-view-toggle,.material-ui .ranking-mode-switch{background:linear-gradient(#48474d,#302f34)}.material-ui .ranking-mode-switch button.mode-action.is-active{color:#f4faff;background:linear-gradient(#6198c7 0%,#3d78ad 56%,#28547f 100%);box-shadow:inset 0 1px #dff3ff3d,inset 0 -2px #09264d57}.material-ui .ranking-mode-switch button.mode-mixed.is-active{color:#fbf7ff;background:linear-gradient(#9675b8 0%,#71518d 56%,#503761 100%);box-shadow:inset 0 1px #f2e1ff38,inset 0 -2px #2a123a5c}.material-ui .control-popup{background:radial-gradient(circle at 9px 9px,#17161a 0 2px,#6b6970 2.5px 3.2px,#0000 3.6px),radial-gradient(circle at calc(100% - 9px) 9px,#17161a 0 2px,#6b6970 2.5px 3.2px,#0000 3.6px),linear-gradient(145deg,#444349e0 0%,#35343ae0 48%,#29282de0 100%)}.material-ui .ranking-swipe-hint,.material-ui .ranking-swipe-hint.is-compact{background:0 0}.material-ui .portrait-crop img{filter:saturate(1.06)brightness(1.015)}.material-ui .hero{box-shadow:inset 0 1px #bcb7b111,inset 0 -2px 4px #0009,0 5px #0a090cb8,0 13px 18px #000000ad,0 24px 30px #00000052}.material-ui .control-vault-trigger{box-shadow:inset 0 -2px 4px #0009,0 5px #0a090cbd,0 13px 18px #000000b3,0 23px 28px #00000057}.material-ui .sticky-header.is-control-deck-open .control-vault-trigger{z-index:2;border-bottom:0;border-radius:7px 7px 0 0;box-shadow:inset 0 -2px 4px #00000085}.material-ui .sticky-header.is-control-deck-open .control-panel{border-top:0;border-radius:0 0 17px 17px;margin-top:0;box-shadow:inset 0 -2px 4px #00000094,0 6px #0a090c74,0 16px 22px #00000071,0 30px 38px #0000003d}.material-ui .sticky-header.is-control-deck-open .control-vault-inner{contain:layout style;overflow:visible}.material-ui .vault-edge:after{filter:blur(2.5px);background:radial-gradient(#ffffff57 0%,#ffffff21 38%,#0000 74%);animation:2.25s cubic-bezier(.3,.04,.36,1) infinite material-vault-edge-glide-down;display:block}.material-ui .vault-edge i{animation-name:material-vault-chevron-beacon;animation-duration:2.25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.material-ui .vault-edge i:first-child{animation-delay:0s}.material-ui .vault-edge i:nth-child(2){animation-delay:.15s}.material-ui .vault-edge i:nth-child(3){animation-delay:.3s}.material-ui .sticky-header.is-control-deck-open .vault-edge:after{animation-name:material-vault-edge-glide-up}.material-ui .sticky-header.is-control-deck-open .vault-edge i:first-child{animation-delay:.3s}.material-ui .sticky-header.is-control-deck-open .vault-edge i:nth-child(2){animation-delay:.15s}.material-ui .sticky-header.is-control-deck-open .vault-edge i:nth-child(3){animation-delay:0s}@keyframes material-vault-chevron-beacon{0%,10%,34%,to{color:#aaa6a0;opacity:.42;filter:none}18%{color:#fff;opacity:.72;filter:drop-shadow(0 0 2px #ffffff6b)}}@keyframes material-vault-edge-glide-down{0%,10%{opacity:0;transform:translateY(-20px)}22%{opacity:.16}52%,to{opacity:0;transform:translateY(40px)}}@keyframes material-vault-edge-glide-up{0%,10%{opacity:0;transform:translateY(40px)}22%{opacity:.16}52%,to{opacity:0;transform:translateY(-20px)}}.reset-worker{--shirt:#ffd42f;z-index:12;filter:drop-shadow(0 3px 2px #0000007a);width:34px;height:58px;animation-duration:4.1s;animation-delay:var(--crew-delay);animation-timing-function:linear;animation-fill-mode:both;position:absolute}.reset-worker.left{animation-name:crew-run-left;left:-68px}.worker-label{z-index:10;color:#28272c;white-space:nowrap;background:#f5f1e8;border:1px solid #28272c;border-radius:3px;padding:2px 5px;font:800 7px/1 sans-serif;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.eraser{--shirt:#20d9ff;top:18%}.writer{--shirt:#ff6a20;top:21%}.icon-carrier{--shirt:#a7ec25;top:62%}.icon-carrier .worker-tool:after{content:"斬";color:#fff;place-items:center;height:100%;font:900 11px/1 sans-serif;display:grid}.scrubber{--shirt:#ff2d82}.scrubber-two{--shirt:#20d9ff;top:84%}.scrubber .worker-tool{transform-origin:0;background:#d8c49c;border:1px solid #28272c;width:48px;height:4px;top:28px;left:28px;transform:rotate(35deg)}.bucket{--shirt:#ffd42f;top:53%}.reset-job-icons i{color:#fff;background:#ff6a20;border:1px solid #1f1e22;border-radius:50%;place-items:center;width:25px;height:25px;font:900 10px/1 sans-serif;animation:.55s cubic-bezier(.2,.8,.2,1) 1.25s both crew-icon;display:grid}.reset-job-icons i:nth-child(2){background:#20d9ff;animation-delay:1.34s}.reset-job-icons i:nth-child(3){color:#28272c;background:#a7ec25;animation-delay:1.43s}.reset-job-icons i:nth-child(4){background:#ff2d82;animation-delay:1.52s}.reset-clean-stamp strong{white-space:nowrap;font:900 17px/1 sans-serif}@keyframes crew-curtain{0%,94%{background-color:#1f1e222e}to{background-color:#0000}}@keyframes crew-run-left{0%{transform:translate(0)rotate(-8deg)}14%,76%{transform:translate(calc(52vw - 36px))rotate(0)}to{transform:translate(calc(110vw + 80px))rotate(10deg)}}@keyframes crew-run-right{0%{transform:scaleX(-1)translate(0)rotate(-8deg)}14%,76%{transform:scaleX(-1)translate(calc(52vw - 36px))rotate(0)}to{transform:scaleX(-1)translate(calc(110vw + 80px))rotate(10deg)}}@keyframes crew-limb-a{0%{transform:rotate(38deg)}to{transform:rotate(-34deg)}}@keyframes crew-limb-b{0%{transform:rotate(-34deg)}to{transform:rotate(38deg)}}@keyframes crew-job{0%,12%,68%,to{opacity:0;transform:scale(.94)}18%,62%{opacity:1;transform:scale(1)}}@keyframes crew-graph-pull{0%{transform:scaleX(1)}to{transform:scaleX(.62)}}@keyframes crew-number-wipe{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(5px)}}@keyframes crew-number-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes crew-icon{0%{opacity:0;transform:translateY(-55px)rotate(-90deg)}70%{opacity:1;transform:translateY(4px)rotate(8deg)}to{opacity:1;transform:none}}@keyframes crew-rope{0%,to{opacity:0;transform:scaleX(.4)}18%,82%{opacity:.9;transform:scaleX(1)}}@keyframes crew-brush{0%{opacity:0;transform:translate(-20%)}30%{opacity:.9}to{opacity:0;transform:translate(20%)}}@keyframes crew-bucket{0%,66%{transform:rotate(0)}72%,82%{transform:rotate(-115deg)}88%,to{transform:rotate(0)}}@keyframes crew-water{0%{opacity:0;transform:scale(.25)}38%{opacity:.9;transform:scale(1.1)}to{opacity:0;transform:scale(1.32)}}@keyframes crew-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.3)rotate(-12deg)}54%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(-4deg)}72%{transform:translate(-50%,-50%)scale(1.06)rotate(-6deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1)rotate(-5deg)}}.material-reload-overlay{z-index:1000;pointer-events:all;background:radial-gradient(circle at 50% clamp(150px,24vh,220px),#0c0b0e38,#0000 230px),#12111409;animation:1.9s ease-out both material-reload-overlay;position:fixed;inset:0;overflow:hidden}.material-reload-stage{filter:drop-shadow(0 13px 14px #00000057);width:min(88vw,430px);height:132px;position:absolute;top:clamp(136px,24vh,218px);left:50%;transform:translate(-50%)}.material-reload-core{z-index:4;opacity:0;background:radial-gradient(circle at 50% 48%,#17161a 0 7px,#4e4c52 7.5px 9px,#0000 9.5px),linear-gradient(#48474d,#2f2e34 55%,#222126);border:1px solid #5a585e;border-top-color:#767279;border-bottom:3px solid #111014;border-radius:7px;width:82px;height:43px;animation:1.74s cubic-bezier(.2,.72,.24,1) 40ms both material-reload-core;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scaleX(.16);box-shadow:inset 0 1px #dcd6cf14,inset 0 -4px 7px #00000080,0 5px 8px #00000061}.material-reload-core:before,.material-reload-core:after{content:"";background:#18171b;border-radius:2px;width:5px;position:absolute;top:8px;bottom:8px;box-shadow:inset 0 1px #d5cfc814}.material-reload-core:before{left:8px}.material-reload-core:after{right:8px}.material-reload-core span{background:#0f0e11;border-radius:3px;position:absolute;inset:14px 21px;box-shadow:inset 0 2px 5px #050406,0 1px #c9c3bc0f}.material-reload-core i{background:#8b893f;border-radius:2px;width:12px;height:6px;animation:1.74s step-end 40ms both material-reload-core-indicator;position:absolute;top:17px;left:50%;transform:translate(-50%)}.material-reload-rail{z-index:1;opacity:0;background:repeating-linear-gradient(90deg,#2e2d32 0 12px,#5a585e 12px 15px,#242328 15px 27px);border-radius:4px;width:min(92%,398px);height:5px;animation:1.65s cubic-bezier(.22,.75,.2,1) .17s both material-reload-rail;position:absolute;left:50%;transform:translate(-50%)scaleX(0);box-shadow:inset 0 1px #d3cdc614,0 2px 3px #0000006b}.material-reload-rail-top{top:18px}.material-reload-rail-bottom{bottom:17px}.material-reload-parts{z-index:3;position:absolute;inset:0}.material-reload-parts>i{--from-x:0px;--from-y:0px;--seat-x:0px;--seat-y:0px;--start-rotate:0deg;--wrong-rotate:0deg;--correct-overshoot:0deg;--part-delay:0s;opacity:0;width:30px;height:18px;animation:material-reload-part 1.68s var(--part-delay) cubic-bezier(.2, .7, .2, 1) both;background:#aaa6a0;border:1px solid #1c1a1ed1;border-bottom-width:3px;border-radius:4px;margin:-9px 0 0 -15px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff29,inset 0 -3px 4px #0003,0 4px 6px #00000061}.material-reload-parts>i:before{content:"";background:#1f1d2161;border-radius:1px;position:absolute;inset:4px 6px;box-shadow:inset 0 1px 2px #00000059}.material-reload-parts>i:first-child{--from-x:-46vw;--from-y:-20vh;--seat-x:-158px;--seat-y:-38px;--start-rotate:-16deg;--part-delay:0s}.material-reload-parts>i:nth-child(2){--from-x:41vw;--from-y:-17vh;--seat-x:-112px;--seat-y:35px;--start-rotate:19deg;--part-delay:45ms}.material-reload-parts>i:nth-child(3){--from-x:-39vw;--from-y:28vh;--seat-x:-65px;--seat-y:-37px;--start-rotate:23deg;--wrong-rotate:90deg;--correct-overshoot:-10deg;--part-delay:85ms}.material-reload-parts>i:nth-child(4){--from-x:44vw;--from-y:26vh;--seat-x:-22px;--seat-y:35px;--start-rotate:-21deg;--part-delay:.125s}.material-reload-parts>i:nth-child(5){--from-x:-10vw;--from-y:-38vh;--seat-x:24px;--seat-y:-38px;--start-rotate:12deg;--part-delay:.16s}.material-reload-parts>i:nth-child(6){--from-x:15vw;--from-y:38vh;--seat-x:68px;--seat-y:35px;--start-rotate:-18deg;--wrong-rotate:-90deg;--correct-overshoot:10deg;--part-delay:.11s}.material-reload-parts>i:nth-child(7){--from-x:-48vw;--from-y:5vh;--seat-x:114px;--seat-y:-38px;--start-rotate:-26deg;--part-delay:55ms}.material-reload-parts>i:nth-child(8){--from-x:48vw;--from-y:-2vh;--seat-x:158px;--seat-y:35px;--start-rotate:27deg;--part-delay:15ms}.material-reload-parts>.part-cyan{background:#568e98}.material-reload-parts>.part-yellow{background:#b39a3b}.material-reload-parts>.part-coral{background:#a8503d}.material-reload-parts>.part-green{background:#788d42}.material-reload-parts>.part-ivory{background:#aaa6a0}.material-reload-parts>.part-violet{background:#765b84}.material-reload-latch{z-index:5;opacity:0;gap:6px;animation:1.78s 40ms both material-reload-latch;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.material-reload-latch i{background:#a4a099;border:1px solid #17161a;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #09080a}.material-ui.is-material-reloading .global-reset{animation:1.84s cubic-bezier(.2,.8,.2,1) both material-reset-button-press}.material-ui.is-material-reloading .control-vault-trigger{animation:1.84s cubic-bezier(.2,.78,.22,1) both material-console-reset-seat}.material-ui.is-material-reloading .ranking-heading,.material-ui.is-material-reloading .rank-card:nth-child(-n+5){animation:1.84s cubic-bezier(.2,.78,.22,1) both material-panel-reset-settle}@keyframes material-reload-overlay{0%{opacity:0}7%,88%{opacity:1}to{opacity:0}}@keyframes material-reload-core{0%,9%{opacity:0;transform:translate(-50%,-50%)scaleX(.12)scaleY(.86)}21%,70%{opacity:1;transform:translate(-50%,-50%)scaleX(1)scaleY(1)}78%{transform:translate(-50%,-50%)scaleX(1.08)scaleY(.92)}87%{transform:translate(-50%,-50%)scaleX(.96)scaleY(1.03)}96%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.18)scaleY(.88)}}@keyframes material-reload-core-indicator{0%,34%{background:#706d68}35%,59%{background:#a8503d}60%,82%{background:#b39a3b}83%,to{background:#788d42}}@keyframes material-reload-rail{0%,29%{opacity:0;transform:translate(-50%)scaleX(0)}39%,82%{opacity:.82;transform:translate(-50%)scaleX(1)}90%{opacity:.52;transform:translate(-50%)scaleX(.96)}to{opacity:0;transform:translate(-50%)scaleX(.16)}}@keyframes material-reload-part{0%{opacity:0;transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--start-rotate)) scale(.92)}8%{opacity:.96}34%{opacity:1;transform:translate(0)rotate(0)scale(.84)}45%{opacity:.62;transform:translate(0)rotate(0)scale(.3)}56%{opacity:.2;transform:translate(0)rotate(0)scale(.24)}62%{opacity:1;transform:translate(0)rotate(0)scale(.72)}78%{opacity:1;transform:translate3d(var(--seat-x), var(--seat-y), 0) rotate(var(--wrong-rotate)) scale(1)}84%{transform:translate3d(var(--seat-x), var(--seat-y), 0) rotate(var(--correct-overshoot)) scale(1.04)}90%,96%{opacity:1;transform:translate3d(var(--seat-x), var(--seat-y), 0) rotate(0deg) scale(1)}to{opacity:0;transform:translate3d(var(--seat-x), var(--seat-y), 0) rotate(0deg) scale(.94)}}@keyframes material-reload-latch{0%,34%{opacity:0;transform:translate(-50%,-50%)scale(.6)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}45%,60%{opacity:.8;transform:translate(-50%,-50%)scale(1)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(.7)}}.reset-crew-overlay{z-index:1000;pointer-events:all;isolation:isolate;background:#1f1e2229;animation:4.1s both reset-crew-curtain;position:fixed;inset:0;overflow:hidden}.reset-worker{--worker-shirt:#ffcf32;z-index:8;filter:drop-shadow(0 3px 2px #0e0d106b);width:34px;height:57px;animation:reset-worker-left-run 4.1s var(--crew-delay) linear both;position:absolute}.reset-worker.left{left:-62px}.reset-worker.right{animation-name:reset-worker-right-run;right:-62px;transform:scaleX(-1)}.reset-worker:nth-of-type(3n){--worker-shirt:#20d9ff}.reset-worker:nth-of-type(3n+1){--worker-shirt:#ff6a20}.worker-head{z-index:4;background:#edb77f;border:2px solid #28272c;border-radius:48% 48% 43% 43%;width:15px;height:15px;position:absolute;top:5px;left:10px}.worker-head:before{content:"";background:var(--worker-shirt);border:2px solid #28272c;border-radius:12px 12px 3px 3px;width:20px;height:9px;position:absolute;top:-7px;left:-4px}.worker-head:after{content:"";background:#28272c;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:1px}.worker-body{z-index:3;background:linear-gradient(90deg, transparent 44%, #f2f0e9 45% 54%, transparent 55%), var(--worker-shirt);border:2px solid #28272c;border-radius:5px 5px 7px 7px;width:20px;height:23px;position:absolute;top:20px;left:8px}.worker-arm,.worker-leg{z-index:2;background:var(--worker-shirt);transform-origin:50% 2px;border:2px solid #28272c;border-radius:7px;width:7px;height:20px;position:absolute}.worker-arm{top:22px}.worker-leg{background:#77747c;height:18px;top:39px}.arm-a,.leg-b{animation:.18s infinite alternate reset-limb-a;left:4px}.arm-b,.leg-a{animation:.18s infinite alternate reset-limb-b;right:2px}.worker-label{z-index:10;color:#28272c;font:700 7px/1 var(--font-chiaro);white-space:nowrap;background:#f5f1e8;border:1px solid #28272cb3;border-radius:3px;padding:2px 5px;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #0003}.worker-tool{z-index:6;position:absolute}.puller{top:36%}.puller-two{top:47%}.puller .worker-tool{background:#e2ddd0;border-radius:2px;width:42px;height:3px;top:26px;left:28px;box-shadow:0 1px #28272c}.eraser{--worker-shirt:#20d9ff;top:20%}.eraser .worker-tool{background:#f2eee4;border:2px solid #28272c;border-radius:4px;width:19px;height:11px;top:22px;left:28px}.writer{--worker-shirt:#ff6a20;top:20%}.writer .worker-tool{background:#ff2d82;border:1px solid #28272c;border-radius:3px;width:4px;height:29px;top:20px;left:29px;transform:rotate(-48deg)}.icon-carrier{--worker-shirt:#a7ec25;top:64%}.icon-carrier .worker-tool{background:#ff6a20;border:2px solid #28272c;border-radius:50%;width:24px;height:24px;top:13px;left:25px}.icon-carrier .worker-tool:after{content:"弱";color:#fff;height:100%;font:900 11px/1 var(--font-chiaro);place-items:center;display:grid}.scrubber{--worker-shirt:#ff2d82}.scrubber-one{top:74%}.scrubber-two{--worker-shirt:#20d9ff;top:83%}.scrubber .worker-tool{transform-origin:2px 2px;background:#d8c49c;border:1px solid #28272c;border-radius:2px;width:46px;height:4px;animation:.18s .9s infinite alternate reset-brush-scrub;top:28px;left:28px;transform:rotate(35deg)}.scrubber .worker-tool:after{content:"";background:repeating-linear-gradient(90deg,#eee9dd 0 3px,#b9b2a8 3px 5px);border:2px solid #28272c;border-radius:3px 3px 8px 8px;width:25px;height:13px;position:absolute;bottom:-16px;right:-12px}.bucket{top:54%}.bucket .worker-tool{width:22px;height:18px;animation:reset-bucket-tip 4.1s var(--crew-delay) both;background:#20d9ff;border:2px solid #28272c;border-radius:2px 2px 8px 8px;top:24px;left:27px}.reset-job{z-index:5;opacity:0;background:#3f3e44;border:2px solid #252429;position:absolute;box-shadow:0 5px 12px #00000047}.reset-job-graph{width:66%;height:45px;padding:8px;animation:4.1s both reset-graph-job;top:39%;left:17%}.reset-job-graph i{transform-origin:0;background:linear-gradient(90deg,#ff2d82,#ff6a20);border-radius:2px;width:92%;height:13px;animation:1.3s cubic-bezier(.18,.8,.2,1) .82s both reset-graph-pull;display:block}.reset-job-graph b{color:#e7e2d8;letter-spacing:.18em;margin-top:5px;font:800 8px/1 sans-serif;display:block}.reset-job-number{text-align:center;min-width:118px;padding:9px 12px 7px;animation:4.1s both reset-number-job;top:20%;left:21%}.reset-job-number s,.reset-job-number b{font:900 20px/1 sans-serif;display:block}.reset-job-number s{color:#aaa5a0;animation:.7s .85s both reset-number-wipe}.reset-job-number b{color:#ffd42f;opacity:0;animation:.62s 1.45s both reset-number-write;position:absolute;inset:9px 12px auto}.reset-job-icons{gap:4px;padding:7px;animation:4.1s both reset-icon-job;display:flex;top:62%;right:12%}.reset-job-icons i{color:#fff;width:25px;height:25px;animation:reset-icon-swap .55s calc(1.25s + var(--i,0s)) cubic-bezier(.2,.8,.2,1) both;background:#ff6a20;border:1px solid #1f1e22;border-radius:50%;place-items:center;font:900 10px/1 sans-serif;display:grid}.reset-job-icons i:nth-child(2){--i:90ms;background:#20d9ff}.reset-job-icons i:nth-child(3){--i:.18s;color:#28272c;background:#a7ec25}.reset-job-icons i:nth-child(4){--i:.27s;background:#ff2d82}.reset-rope{z-index:7;opacity:0;background:repeating-linear-gradient(90deg,#e8dfcb 0 8px,#6f685b 8px 11px);height:3px;animation:1.2s .65s both reset-rope-tension;position:absolute;top:calc(39% + 20px);left:4%;right:4%}.reset-brush-trail{z-index:4;opacity:0;background:repeating-linear-gradient(174deg,#0000 0 18px,#ebe7dd29 20px 24px,#0000 27px 42px);width:120%;height:17%;animation:1.05s ease-out 2.05s both reset-brush-clean;position:absolute;top:72%;left:-10%}.reset-water-splash{z-index:20;opacity:0;background:radial-gradient(at 50% 46%,#d9fdffd6,#20d9ff70 28%,#0000 65%);animation:.65s ease-out 2.9s both reset-water-finish;position:absolute;inset:0}.reset-water-splash i{background:#e0feffbf;border-radius:50%;width:20px;height:60px;position:absolute;top:45%;left:calc(50% - 10px)}.reset-water-splash i:first-child{transform:rotate(25deg)translateY(-120px)}.reset-water-splash i:nth-child(2){transform:rotate(105deg)translateY(-155px)}.reset-water-splash i:nth-child(3){transform:rotate(205deg)translateY(-130px)}.reset-water-splash i:nth-child(4){transform:rotate(295deg)translateY(-165px)}.reset-clean-stamp{z-index:24;opacity:0;color:#28272c;background:#ffd42f;border:3px solid #28272c;border-radius:5px;align-items:center;gap:7px;padding:9px 14px;animation:.7s cubic-bezier(.18,.9,.22,1.25) 3.27s both reset-clean-stamp;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:4px 5px #28272c59}.reset-clean-stamp i{color:#ff2d82;font-style:normal}.reset-clean-stamp strong{font:900 17px/1 var(--font-chiaro);white-space:nowrap}@keyframes reset-crew-curtain{0%,94%{background-color:#1f1e2229}to{background-color:#0000}}@keyframes reset-worker-left-run{0%{transform:translate(0)rotate(-8deg)}14%{transform:translate(calc(52vw - 36px))rotate(2deg)}58%,76%{transform:translate(calc(52vw - 36px))}to{transform:translate(calc(110vw + 80px))rotate(10deg)}}@keyframes reset-worker-right-run{0%{transform:scaleX(-1)translate(0)rotate(-8deg)}14%{transform:scaleX(-1)translate(calc(52vw - 36px))rotate(2deg)}58%,76%{transform:scaleX(-1)translate(calc(52vw - 36px))}to{transform:scaleX(-1)translate(calc(110vw + 80px))rotate(10deg)}}@keyframes reset-limb-a{0%{transform:rotate(38deg)}to{transform:rotate(-34deg)}}@keyframes reset-limb-b{0%{transform:rotate(-34deg)}to{transform:rotate(38deg)}}@keyframes reset-graph-job{0%,12%,68%,to{opacity:0;transform:scale(.94)}18%,62%{opacity:1;transform:scale(1)}}@keyframes reset-graph-pull{0%{transform:scaleX(1)}to{transform:scaleX(.62)}}@keyframes reset-number-job{0%,12%,64%,to{opacity:0;transform:translateY(-8px)}18%,58%{opacity:1;transform:none}}@keyframes reset-number-wipe{to{opacity:0;filter:blur(5px)}}@keyframes reset-number-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes reset-icon-job{0%,18%,67%,to{opacity:0;transform:translate(18px)}24%,61%{opacity:1;transform:none}}@keyframes reset-icon-swap{0%{opacity:0;transform:translateY(-55px)rotate(-90deg)}70%{opacity:1;transform:translateY(4px)rotate(8deg)}to{opacity:1;transform:none}}@keyframes reset-rope-tension{0%,to{opacity:0;transform:scaleX(.4)}18%,82%{opacity:.9;transform:scaleX(1)}}@keyframes reset-brush-clean{0%,to{opacity:0;transform:translate(-8%)}25%,80%{opacity:1}to{transform:translate(8%)}}@keyframes reset-brush-scrub{0%{transform:rotate(25deg)translate(-7px)}to{transform:rotate(42deg)translate(8px)}}@keyframes reset-bucket-tip{0%,60%{transform:rotate(0)}70%,84%{transform:rotate(-78deg)}to{transform:rotate(0)}}@keyframes reset-water-finish{0%,to{opacity:0;transform:scale(.6)}38%{opacity:1;transform:scale(1.08)}}@keyframes reset-clean-stamp{0%,to{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(.45)}30%,75%{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1)}}@keyframes material-reset-button-press{0%{transform:translateY(0)scale(1)}8%,34%{transform:translateY(3px)scale(.96);box-shadow:inset 0 3px 5px #000000b8,0 1px #0b0a0d}40%{transform:translateY(1px)scale(.985)}76%{transform:translateY(1px)scale(.985)}84%{transform:translateY(-1px)scale(1.015)}92%,to{transform:translateY(0)scale(1)}}@keyframes material-console-reset-seat{0%,34%{filter:brightness()}42%{filter:brightness(.72);transform:translateY(-3px)scaleX(.988)}66%{filter:brightness(.72);transform:translateY(-3px)scaleX(.988)}78%{filter:brightness(.96);transform:translateY(2px)scaleX(1.006)}88%,to{filter:brightness();transform:translateY(0)scaleX(1)}}@keyframes material-panel-reset-settle{0%,38%{filter:brightness();transform:translateY(0)}46%,66%{filter:brightness(.82);transform:translateY(2px)}79%{filter:brightness(1.04);transform:translateY(-1px)}90%,to{filter:brightness();transform:translateY(0)}}@media (width<=480px){.material-reload-stage{width:94vw;top:136px}.material-reload-parts>i:first-child{--seat-x:-41vw}.material-reload-parts>i:nth-child(2){--seat-x:-29vw}.material-reload-parts>i:nth-child(3){--seat-x:-17vw}.material-reload-parts>i:nth-child(4){--seat-x:-6vw}.material-reload-parts>i:nth-child(5){--seat-x:6vw}.material-reload-parts>i:nth-child(6){--seat-x:17vw}.material-reload-parts>i:nth-child(7){--seat-x:29vw}.material-reload-parts>i:nth-child(8){--seat-x:41vw}.reset-worker{transform-origin:bottom}.worker-label{font-size:6px}.reset-job-graph{width:84%;left:8%}.reset-job-number{left:8%}.reset-job-icons{right:5%}}@media (prefers-reduced-motion:reduce){.material-reload-overlay{background:#12111414;animation-duration:.26s}.material-reload-stage{display:none}.reset-crew-overlay{background:#12111414;animation-duration:.26s}.reset-worker,.reset-job,.reset-rope,.reset-brush-trail,.reset-water-splash,.reset-clean-stamp{display:none}.material-ui.is-material-reloading .global-reset,.material-ui.is-material-reloading .control-vault-trigger,.material-ui.is-material-reloading .ranking-heading,.material-ui.is-material-reloading .rank-card:nth-child(-n+5){animation:none}}.material-ui .series-node-logo{transform:translateY(-3px)}.material-ui .title-logo{margin-top:-1px}.material-ui .header-mode-switch{margin-top:8px}.material-ui .summary-line h3>small .action-label{color:#8fc2d3;background:linear-gradient(#3e6f8275,#24465480);border-color:#477f94;box-shadow:inset 0 1px #c1d8de0f}.material-ui .attribute-summary span:not(.is-active){color:#47454a;text-shadow:none}.material-ui .attribute-grid button:not(.is-selected){color:#5a575c;background:linear-gradient(#252429,#18171b)}.material-ui .summary-line h3>span{font-size:.8em}.material-ui .summary-line h3>small .action-label{color:var(--material-offwhite);font-size:1.0304em}.material-ui .ranking-color-legend{color:#aaa7ad;gap:7px;font-size:clamp(8px,2.25vw,10px)}.material-ui .ranking-color-legend span{gap:4px}.material-ui .gamble-button{font-size:clamp(8px,2.32vw,9.2px)}.material-ui .attribute-summary span:not(.is-active){color:#77747b}.material-ui .attribute-grid button:not(.is-selected){color:#7b787f}.material-ui .environment-summary.is-tower-mode{background:radial-gradient(circle at 50% 5%,#ca6bff47,#0000 44%),linear-gradient(#4b3652 0%,#33283a 48%,#1d1923 100%);border-color:#9b58c5;box-shadow:inset 0 1px #f1d6ff38,inset 0 0 20px #a34cd729,inset 0 -2px 3px #0000009e,0 3px 5px #00000057,0 0 0 1px #b561e238,0 0 18px #8730c04d}.material-ui .control-popup.is-tower-mode{background:radial-gradient(circle at 9px 9px,#161219 0 2px,#a875bd 2.5px 3.2px,#0000 3.6px),radial-gradient(circle at calc(100% - 9px) 9px,#161219 0 2px,#a875bd 2.5px 3.2px,#0000 3.6px),radial-gradient(circle at 50% 0,#b850eb3d,#0000 42%),linear-gradient(145deg,#4b3352f5 0%,#35273df5 48%,#1f1b25f7 100%);border-color:#9a5dc2;box-shadow:inset 0 1px #eccefa2e,inset 0 0 34px #9942c721,inset 0 -2px 5px #0000008f,0 18px 42px #00000080,0 0 24px #7728a647}.material-ui .environment-summary.is-tower-mode .environment-summary-title{color:#e1a8ff;text-shadow:0 0 9px #c770ff7a}.material-ui .environment-summary.is-tower-mode .environment-summary-metric{border-left-color:#c075e757}.material-ui .environment-summary.is-tower-mode .environment-summary-metric small{color:#bfa6ca}.material-ui .environment-summary.is-tower-mode .environment-summary-metric b{color:#f1ddfa;text-shadow:0 0 7px #b95ee847}.enemy-stat-sheet-link{color:#d5d1cc;width:100%;min-height:48px;font-family:var(--font-nitalago);text-align:center;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3b3a40,#29282d 55%,#1d1c20);border:1px solid #55535a;border-bottom:3px solid #0c0b0e;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:9px 14px;font-size:clamp(11px,3.2vw,14px);font-weight:600;line-height:1.25;text-decoration:none;display:flex;box-shadow:inset 0 1px #beb9b312,0 3px 5px #00000057}.enemy-stat-sheet-link b{color:#82b4bc;font-family:var(--font-geist-sans), sans-serif;font-size:16px;line-height:1}.enemy-stat-sheet-link .enemy-stat-search-icon{filter:drop-shadow(0 0 4px #82b4bc3d);border:2px solid #82b4bc;border-radius:50%;width:14px;height:14px;position:relative}.enemy-stat-sheet-link .enemy-stat-search-icon:after{content:"";transform-origin:0;background:#82b4bc;border-radius:2px;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.enemy-stat-sheet-link:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 2px 4px #0000006b}.enemy-stat-sheet-link:focus-visible{outline-offset:2px;outline:2px solid #6fa3acd1}.enemy-monitor-backdrop{z-index:1200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 45%,#21a2b921,#0000 45%),#020307eb;place-items:center;padding:clamp(7px,2.2vw,24px);animation:.26s ease-out both enemy-monitor-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}body.is-brick-breaker-active .enemy-monitor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop),body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop) *,body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop):before,body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop):after,body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop) :before,body.is-brick-breaker-active .app-shell>:not(.enemy-monitor-backdrop) :after{animation-play-state:paused!important}.enemy-monitor-console{color:#d7e4e4;transform-origin:50% 52%;background:radial-gradient(circle at 11px 11px,#08090b 0 2px,#888d8e 2.6px 3.3px,#0000 3.8px),radial-gradient(circle at calc(100% - 11px) 11px,#08090b 0 2px,#888d8e 2.6px 3.3px,#0000 3.8px),radial-gradient(circle at 11px calc(100% - 11px),#08090b 0 2px,#888d8e 2.6px 3.3px,#0000 3.8px),radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),#08090b 0 2px,#888d8e 2.6px 3.3px,#0000 3.8px),linear-gradient(145deg,#3c4144 0%,#24282b 42%,#121518 100%);border:1px solid #6f7477;border-bottom:6px solid #090a0c;border-radius:clamp(10px,1.5vw,22px);grid-template-rows:auto minmax(0,1fr) auto;width:min(96vw,1280px);height:min(91dvh,900px);min-height:0;padding:clamp(8px,1.35vw,18px);animation:.64s cubic-bezier(.14,.9,.2,1.08) both enemy-monitor-console-in;display:grid;position:relative;box-shadow:0 36px 90px #000000c7,0 0 0 2px #090b0d,0 0 0 3px #66d1da4d,0 0 52px #30dae72e,inset 0 1px #ffffff24,inset 0 -5px 16px #000000a6}.enemy-monitor-console:before,.enemy-monitor-console:after{content:"";z-index:-1;background:linear-gradient(#171a1d,#08090b);border:1px solid #575d60;width:clamp(5px,.8vw,11px);position:absolute;top:18%;bottom:18%;box-shadow:0 9px 22px #0009}.enemy-monitor-console:before{border-radius:7px 0 0 7px;left:clamp(-12px,-1vw,-6px)}.enemy-monitor-console:after{border-radius:0 7px 7px 0;right:clamp(-12px,-1vw,-6px)}.enemy-monitor-header{width:100%;min-height:46px;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 clamp(4px,1vw,12px) 9px;display:flex;position:relative}.enemy-monitor-xavi-trigger{z-index:7;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;background:0 0;border:0;width:clamp(92px,9.4vw,142px);margin:0;padding:0;position:absolute;top:clamp(-13px,-1vw,-5px);right:clamp(114px,10.8vw + 10px,164px);transform:rotate(1.2deg)}.enemy-monitor-xavi-art{pointer-events:none;filter:drop-shadow(0 4px 3px #0000006b);width:100%;height:auto;display:block}.enemy-monitor-xavi-trigger:active{transform:rotate(1.2deg)scale(.94)}.enemy-monitor-xavi-trigger:focus-visible{outline-offset:2px;border-radius:45% 45% 22% 22%;outline:2px solid #70e6e8e0}.enemy-monitor-xavi-speech{z-index:6;color:#fff;width:min(72vw,430px);font-family:var(--font-nitalago);font-size:clamp(13px, var(--xavi-speech-font-fluid,3.15vw), var(--xavi-speech-font-max,35px));letter-spacing:.02em;text-align:center;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:83% -16px;background:#2f3035f7;border:1px solid #ffffff1f;border-radius:clamp(14px,2vw,24px);padding:clamp(15px,2.3vw,25px) clamp(18px,3.2vw,34px);font-weight:600;line-height:1.42;animation:.52s cubic-bezier(.16,.9,.2,1.18) both enemy-monitor-xavi-speech-pop;position:absolute;top:calc(100% + 20px);right:clamp(20px,9vw,120px);box-shadow:0 18px 42px #0000008c,inset 0 1px #ffffff14}.enemy-monitor-xavi-speech.is-closing{pointer-events:none;animation:.3s cubic-bezier(.55,.02,.75,.42) both enemy-monitor-xavi-speech-close}.enemy-monitor-xavi-speech-copy{display:block}.enemy-monitor-xavi-speech-copy>span{display:inline}.enemy-monitor-xavi-speech-copy>.is-press-hint{color:#e8ca45;text-shadow:none;filter:none}.enemy-monitor-xavi-speech.has-guide-card{width:min(78vw,460px);padding-bottom:clamp(13px,1.8vw,20px)}.enemy-monitor-xavi-guide-link{-webkit-tap-highlight-color:transparent;background:#101215;border:1px solid #8fdae547;border-radius:8px;width:min(100%,340px);margin:clamp(10px,1.4vw,14px) auto 0;line-height:0;transition:border-color .15s,filter .15s,transform .15s;display:block;overflow:hidden;box-shadow:0 7px 18px #00000052}.enemy-monitor-xavi-guide-link img{width:100%;height:auto;display:block}.enemy-monitor-xavi-guide-link:hover{filter:brightness(1.06);border-color:#8fdae594}.enemy-monitor-xavi-guide-link:active{transform:scale(.985)}.enemy-monitor-xavi-guide-link:focus-visible{outline-offset:3px;outline:2px solid #7de1dd}.enemy-monitor-xavi-speech:before{content:"";clip-path:polygon(0 100%,100% 0,62% 100%);filter:drop-shadow(0 -1px #ffffff14);background:#2f3035;width:clamp(42px,8vw,82px);height:clamp(28px,5vw,54px);position:absolute;bottom:calc(100% - 1px);right:clamp(28px,10vw,105px)}.enemy-monitor-identity{align-items:center;gap:10px;min-width:0;display:flex}.enemy-monitor-identity strong{color:#d5dddd;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 13px #64dee621;font-size:clamp(12px,3.1vw,20px);line-height:1.15;overflow:hidden}.enemy-monitor-led{background:#52dfd3;border:1px solid #8ce3dd;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-in-out infinite enemy-monitor-led-pulse;box-shadow:0 0 5px #52dfd3,0 0 13px #52dfd3b3}.enemy-monitor-status{color:#77adae;letter-spacing:.15em;flex:none;font-size:clamp(7px,1.8vw,10px);font-weight:850}.enemy-monitor-status i{background:#7bf8d7;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 7px #7bf8d7}.enemy-monitor-viewport{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#010408;background-image:linear-gradient(#24d7de06 1px,#0000 1px),linear-gradient(90deg,#24d7de05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:2px solid #090b0c;border-radius:clamp(5px,.8vw,10px);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #5a6365,0 0 0 3px #111416,inset 0 0 40px #000000a6,0 0 24px #3cd9e01a}.enemy-monitor-viewport.is-zoomed{cursor:grab}.enemy-monitor-viewport.is-zoomed:active{cursor:grabbing}.enemy-monitor-viewport.is-guide{cursor:ew-resize}.enemy-monitor-viewport.is-brick-breaker{cursor:none}.enemy-monitor-viewport.is-brick-breaker>img{opacity:0}.enemy-monitor-viewport img{z-index:1;object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;-webkit-user-drag:none;image-rendering:auto;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%}.enemy-monitor-viewport.is-detail .enemy-monitor-scan{opacity:.022}.enemy-monitor-viewport.is-detail img{filter:contrast(1.055)saturate(.98)}.enemy-monitor-viewport.is-guide>img{animation:.28s cubic-bezier(.2,.76,.24,1) both xavipad-guide-page-in}.xavipad-guide-pagination{z-index:5;min-height:46px;font-family:var(--font-geist-mono), monospace;touch-action:manipulation;background:linear-gradient(#02060bc2,#010307f5);border-top:1px solid #7dd8d32e;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;padding:3px 8px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -9px 18px #00000052}.xavipad-guide-pagination strong{color:#f0f1f1;letter-spacing:.04em;text-align:center;text-shadow:0 0 9px #52dfd333;font-size:clamp(13px,3vw,20px);font-weight:800}.xavipad-guide-pagination small{color:#939ea0;font-size:.62em}.xavipad-guide-pagination button{color:#e8eeee;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:36px;font-family:Arial,sans-serif;font-size:34px;line-height:1}.xavipad-guide-pagination button:disabled{opacity:.14;cursor:default}.enemy-monitor-backdrop.is-closing{pointer-events:none;animation:.52s ease-in both enemy-monitor-backdrop-out}.enemy-monitor-backdrop.is-closing .enemy-monitor-console{animation:.52s cubic-bezier(.72,0,.9,.34) both enemy-monitor-console-out}.enemy-monitor-backdrop.is-closing .enemy-monitor-viewport:after{content:"";z-index:6;pointer-events:none;background:#d8ffff;border-radius:50%;height:2px;animation:.41s ease-in both enemy-monitor-shutdown-line;position:absolute;top:50%;left:4%;right:4%;transform:scaleX(0);box-shadow:0 0 7px #d8ffff,0 0 24px #5ff8f2,0 0 52px #5ff8f2d9}.enemy-monitor-backdrop.is-closing .enemy-monitor-led{animation:.3s steps(2,end) both enemy-monitor-led-off}.enemy-monitor-noise,.enemy-monitor-scan{pointer-events:none;position:absolute;inset:0}.enemy-monitor-noise{z-index:3;opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff80 0 1px,#000000b3 1px 3px) 0 0/100% 5px,repeating-linear-gradient(90deg,#0000 0 8px,#5efff461 9px 10px,#0000 11px 17px) 0 0/29px 100%;animation:.68s steps(2,end) both enemy-monitor-noise-start}.enemy-monitor-scan{z-index:2;opacity:.095;background:repeating-linear-gradient(#0000 0 3px,#9bf4f58c 4px)}.enemy-monitor-scan:after{content:"";background:#a3fff88c;height:2px;animation:3.8s linear .7s infinite enemy-monitor-scanline;position:absolute;left:0;right:0;box-shadow:0 0 10px #5dfff4cc}.enemy-monitor-readout{z-index:4;color:#a7e7e4c7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#00060a9e;border:1px solid #77d9d852;border-radius:3px;padding:3px 6px;font-size:8px;position:absolute;bottom:7px;right:8px}.brick-breaker-game{z-index:5;color:#f8ebff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(circle at 50% 44%,#6f169b21,#0000 55%),linear-gradient(#be5eff09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#be5eff06 1px,#0000 1px) 0 0/22px 22px,#010308ed;font-family:ui-monospace,SFMono-Regular,Roboto Mono,Courier New,monospace;animation:.28s steps(2,end) both brick-breaker-screen-in;position:absolute;inset:0;overflow:hidden}.brick-breaker-game.is-boss-stage{background:radial-gradient(circle at 50% 34%,#97001252,#0000 46%),radial-gradient(circle at 50% 80%,#52000861,#0000 58%),linear-gradient(#ff26300a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ff263008 1px,#0000 1px) 0 0/22px 22px,#080001;box-shadow:inset 0 0 90px #ff001838}.brick-breaker-game.is-boss-stage.is-boss-blue{background:radial-gradient(circle at 50% 34%,#0079dc5c,#0000 46%),radial-gradient(circle at 50% 80%,#00266670,#0000 58%),linear-gradient(#2c9aff0d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#2c9aff0a 1px,#0000 1px) 0 0/22px 22px,#00040b;box-shadow:inset 0 0 90px #0077ff42}.brick-breaker-game.is-boss-stage.is-boss-green{background:radial-gradient(circle at 50% 34%,#009d4857,#0000 46%),radial-gradient(circle at 50% 80%,#0048236b,#0000 58%),linear-gradient(#30e2710c 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#30e27109 1px,#0000 1px) 0 0/22px 22px,#000904;box-shadow:inset 0 0 90px #00dc553b}.brick-breaker-game.is-boss-stage.is-boss-yellow{background:radial-gradient(circle at 50% 34%,#cd9e0061,#0000 46%),radial-gradient(circle at 50% 80%,#7044006b,#0000 58%),linear-gradient(#ffd7390d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffd7390a 1px,#0000 1px) 0 0/22px 22px,#0a0700;box-shadow:inset 0 0 90px #ffc40040}.brick-breaker-game.is-boss-stage.is-boss-purple{background:radial-gradient(circle at 50% 34%,#8f1ed261,#0000 46%),radial-gradient(circle at 50% 80%,#45006975,#0000 58%),linear-gradient(#c74eff0d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#c74eff0a 1px,#0000 1px) 0 0/22px 22px,#07000c;box-shadow:inset 0 0 90px #ab24ff47}.brick-breaker-game.is-boss-stage.is-boss-hellfire{background:radial-gradient(at 18% 108%,#ffbe00e0,#0000 35%) 0 0/125% 115%,radial-gradient(at 78% 112%,#ff4900eb,#0000 43%) 0 0/135% 125%,radial-gradient(circle at 50% 42%,#cd00007a,#0000 55%),repeating-radial-gradient(at 50% 118%,#ff32004d 0 5%,#5c00001f 9% 15%) 0 0/118% 118%,linear-gradient(#240000 0%,#510000 55%,#160000 100%);animation:.28s steps(2,end) both brick-breaker-screen-in;box-shadow:inset 0 -90px 120px #ff44006b,inset 0 0 80px #ff00004d}.brick-breaker-game.is-boss-stage.is-boss-evil-aura{background:radial-gradient(at 50% 32%,#055bbe80 0%,#02225b47 30%,#0000 62%) 0 0/118% 112%,radial-gradient(at 12% 58%,#005bb957 0%,#001d543d 22%,#0000 52%) 0 0/132% 128%,radial-gradient(at 88% 64%,#0f46b261 0%,#02184d42 25%,#0000 54%) 0 0/136% 132%,repeating-radial-gradient(at 50% 106%,#1b6cd92e 0 4%,#0111350a 8% 14%) 0 0/126% 122%,linear-gradient(#00040f 0%,#020b21 43%,#00030c 100%);animation:.28s steps(2,end) both brick-breaker-screen-in;box-shadow:inset 0 0 96px #000000e6,inset 0 -90px 130px #002a7e57,inset 0 0 52px #115edc33}.brick-breaker-game.is-normal-stage-default,.brick-breaker-game.is-normal-stage-blue,.brick-breaker-game.is-normal-stage-red{background:#010308}.brick-breaker-game.is-normal-stage-default:before,.brick-breaker-game.is-normal-stage-blue:before,.brick-breaker-game.is-normal-stage-red:before{content:"";z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.brick-breaker-game.is-normal-stage-default:before{opacity:.45;background-image:linear-gradient(#0103081f,#0103084d),url(/brick-breaker-background.webp)}.brick-breaker-game.is-normal-stage-blue:before{opacity:.58;background-image:linear-gradient(#01050c2e,#01050c61),url(/brick-breaker-background-blue.webp)}.brick-breaker-game.is-normal-stage-red:before{opacity:.56;background-image:linear-gradient(#0e00002e,#0a00006b),url(/brick-breaker-background-red.webp)}.brick-breaker-power-on{z-index:30;pointer-events:none;background:#000;animation:.78s steps(2,end) both brick-breaker-monitor-power;position:absolute;inset:0;overflow:hidden}.brick-breaker-power-on:before{content:"";mix-blend-mode:screen;background:radial-gradient(#e2fffffa 0 1%,#44ffefe0 2%,#1f5e7475 12%,#0000 42%),repeating-linear-gradient(0deg,#ffffff2e 0 1px,#0000 1px 4px);animation:.78s cubic-bezier(.18,.72,.15,1) both brick-breaker-monitor-aperture;position:absolute;inset:0}.brick-breaker-power-on:after{content:"";opacity:.74;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 11px,#46ffed99 12px 13px,#0000 14px 27px) 0 0/37px 100%,repeating-linear-gradient(0deg,#ffffff85 0 1px,#000000c2 1px 4px) 0 0/100% 7px;animation:.78s steps(5,end) both brick-breaker-monitor-static;position:absolute;inset:0}.brick-breaker-power-on i,.brick-breaker-power-on b{z-index:2;pointer-events:none;display:block;position:absolute;top:50%;left:50%}.brick-breaker-power-on i{background:#eaffff;border-radius:50%;width:92%;height:3px;animation:.78s cubic-bezier(.12,.72,.18,1) both brick-breaker-monitor-line;box-shadow:0 0 8px #fff,0 0 24px #55fff1,0 0 68px #19c9ff}.brick-breaker-power-on b{aspect-ratio:1;background:#fff;border-radius:50%;width:10px;animation:.78s ease-out both brick-breaker-monitor-dot;box-shadow:0 0 8px #fff,0 0 24px #85fff4,0 0 64px #23cfff}.brick-breaker-game canvas{width:100%;height:100%;transition:opacity .12s linear;display:block;position:absolute;inset:0}.brick-breaker-paddle-explosion{z-index:8;top:var(--paddle-blast-y);left:var(--paddle-blast-x);width:max(82px, var(--paddle-blast-width));aspect-ratio:3.8;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.brick-breaker-paddle-explosion .is-shockwave,.brick-breaker-paddle-explosion .is-flash{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-paddle-explosion .is-shockwave{aspect-ratio:1;border:3px solid #fff4bc;width:34%;animation:.76s cubic-bezier(.12,.72,.18,1) both brick-breaker-paddle-shockwave;box-shadow:0 0 8px #fff,0 0 22px #ffcb28,0 0 48px #ff3d13}.brick-breaker-paddle-explosion .is-flash{aspect-ratio:1;filter:drop-shadow(0 0 16px #ff6822);background:radial-gradient(circle,#fff 0 8%,#fff2a5 9% 19%,#ff871c 35%,#f4143d 54%,#0000 72%);width:58%;animation:.62s ease-out both brick-breaker-paddle-flash}.brick-breaker-paddle-explosion b{z-index:2;width:var(--piece-width);height:var(--piece-height);transform:translate(-50%, -50%) rotate(var(--piece-angle));background:linear-gradient(90deg,#111018,#fff2bd 52%,#a33cff);border:1px solid #ffffffc7;animation:.82s cubic-bezier(.12,.68,.25,1) both brick-breaker-paddle-piece;position:absolute;top:50%;left:50%;box-shadow:0 0 7px #ffbd37,0 0 12px #ff2d3de6}.brick-breaker-game.is-ready canvas,.brick-breaker-game.is-ready .brick-breaker-stage,.brick-breaker-game.is-ready .brick-breaker-lives,.brick-breaker-game.is-ready .brick-breaker-score,.brick-breaker-game.is-intro canvas,.brick-breaker-game.is-intro .brick-breaker-stage,.brick-breaker-game.is-intro .brick-breaker-lives,.brick-breaker-game.is-intro .brick-breaker-score{opacity:0}.brick-breaker-stage,.brick-breaker-lives,.brick-breaker-score{z-index:2;color:#f4dcff;letter-spacing:.08em;-webkit-text-stroke:.35px #ffffff8c;text-shadow:0 1px #301140,0 0 7px #b52fff,0 0 16px #b52fffb3;pointer-events:none;justify-items:center;gap:.08em;font-size:clamp(13px,3.4vw,34px);font-weight:900;line-height:1;display:grid;position:absolute;top:clamp(8px,1.8vw,18px)}.brick-breaker-stage{left:clamp(10px,2.4vw,24px)}.brick-breaker-lives{color:#ffd8f8;left:50%;transform:translate(-50%)}.brick-breaker-score{right:clamp(10px,2.4vw,24px)}.brick-breaker-stage strong,.brick-breaker-lives strong,.brick-breaker-score strong{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px #351247,0 0 5px #fff,0 0 13px #bf3eff,0 0 25px #bf3effcc;font-size:1.45em;font-weight:950}.brick-breaker-message{z-index:3;color:#fff;text-align:center;pointer-events:none;text-shadow:0 0 3px #fff,0 0 9px #edc1ff,0 0 20px #c32cff,0 0 42px #7e00d7,0 0 70px #7e00d7bf;line-height:.83;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-message.is-intro{letter-spacing:.035em;-webkit-text-stroke:clamp(1px, .12vw, 2px) #511068;justify-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(46px,11vw,112px);font-weight:900;animation:1.35s cubic-bezier(.16,.82,.24,1) both brick-breaker-title-in;display:grid}.brick-breaker-message.is-intro strong{color:#ff61f5;letter-spacing:.09em;margin-top:.13em;font-size:.72em}.brick-breaker-message.is-result{letter-spacing:.035em;width:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(48px,11vw,118px);font-style:italic;font-weight:900;animation:1.25s cubic-bezier(.12,.83,.22,1) both brick-breaker-result-in}.brick-breaker-message.is-clear{color:#d9ff84;-webkit-text-stroke:clamp(1px, .16vw, 2px) #356600;text-shadow:0 2px #2b5200,2px 0 #589500,-2px 0 #589500,0 0 10px #b8ff35b8,0 0 24px #62ed006b;animation-name:brick-breaker-crisp-result-in}.brick-breaker-message.is-miss{color:#ffdf54;-webkit-text-stroke:clamp(1px, .18vw, 3px) #5c1700;text-shadow:0 2px #4d1200,2px 0 #8f2b00,-2px 0 #8f2b00;justify-items:center;gap:.22em;font-size:clamp(52px,13vw,132px);animation:1.25s cubic-bezier(.12,.83,.22,1) both brick-breaker-crisp-result-in;display:grid}.brick-breaker-message.is-miss span{color:#fff;letter-spacing:.1em;-webkit-text-stroke:.5px #2c1238;text-shadow:0 2px #301140;font-size:.3em;font-style:normal}.brick-breaker-boss-intro{z-index:7;pointer-events:none;background:#ffffff0a;place-items:center;animation:1.65s steps(2,end) both brick-breaker-boss-intro-flash;display:grid;position:absolute;inset:0;overflow:hidden}.brick-breaker-boss-intro span{color:#e20b18;letter-spacing:-.08em;-webkit-text-stroke:clamp(1px, .19vw, 3px) #3b0000;text-shadow:3px 3px #210000,0 0 2px #fff,0 0 7px #ff3030,0 0 14px #ff00149e;white-space:nowrap;font-family:Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif;font-size:clamp(58px,16vw,168px);font-style:italic;font-weight:900;line-height:.9;animation:1.65s cubic-bezier(.13,.8,.16,1) both brick-breaker-boss-intro-title;position:relative;transform:rotate(-4deg)skew(-7deg)}.brick-breaker-boss-intro span:after{content:"";opacity:.82;clip-path:polygon(0 34%,96% 0,100% 36%,72% 67%,20% 100%,3% 72%);filter:drop-shadow(0 0 7px #ff172b);background:linear-gradient(90deg,#0000,#7f0000 5%,#ff1b22 30%,#8f0000 83%,#0000);height:.13em;position:absolute;bottom:-.18em;left:-7%;right:-5%}.brick-breaker-stage-intro{z-index:8;color:#fff;pointer-events:none;isolation:isolate;place-content:center;justify-items:center;animation:2.05s step-end both brick-breaker-stage-intro-screen;display:grid;position:absolute;inset:0;overflow:hidden}.brick-breaker-stage-intro:before,.brick-breaker-stage-intro:after{content:"";z-index:-1;pointer-events:none;width:124%;position:absolute;left:-12%}.brick-breaker-stage-intro:before{background:linear-gradient(90deg,#0000 0 4%,#340a56d1 18%,#021633e6 50%,#5b0f69c7 82%,#0000 96%),repeating-linear-gradient(0deg,#ffffff17 0 1px,#0000 1px 7px);border-block:1px solid #97e0ffb8;height:clamp(96px,22vw,220px);animation:2.05s cubic-bezier(.16,.78,.16,1) both brick-breaker-stage-band;top:50%;transform:translateY(-50%)skewY(-2deg);box-shadow:0 0 28px #2ab9ff6b,inset 0 0 36px #c733ff47}.brick-breaker-stage-intro:after{background:linear-gradient(90deg,#0000,#7eeaff 18%,#fff 50%,#e862ff 82%,#0000);height:2px;animation:2.05s cubic-bezier(.2,.65,.16,1) both brick-breaker-stage-scan;top:calc(50% - 1px);box-shadow:0 0 9px #55dfff,0 0 22px #b63cff}.brick-breaker-stage-intro i{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);border:1px solid #a4eaff5c;width:min(88vw,760px);height:clamp(70px,17vw,170px);animation:2.05s cubic-bezier(.14,.75,.18,1) both brick-breaker-stage-frame;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-10deg);box-shadow:inset 0 0 26px #49c4ff24,0 0 18px #cb3eff33}.brick-breaker-stage-intro strong{letter-spacing:.015em;white-space:nowrap;-webkit-text-stroke:clamp(1px, .18vw, 3px) #c5f0ffcc;color:#0000;filter:drop-shadow(4px 5px #13082d)drop-shadow(0 0 13px #32c7ff)drop-shadow(0 0 26px #ca34ffbf);background:linear-gradient(#fff 8%,#bdeeff 42%,#ad7aff 68%,#fff 96%);-webkit-background-clip:text;background-clip:text;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(62px,17vw,176px);font-style:italic;font-weight:900;line-height:.82;animation:2.05s cubic-bezier(.12,.82,.16,1) both brick-breaker-stage-title;display:block;position:relative;transform:skew(-10deg)}.brick-breaker-stage-intro strong:before,.brick-breaker-stage-intro strong:after{content:attr(data-text);color:#0000;-webkit-text-stroke:1px currentColor;pointer-events:none;position:absolute;inset:0}.brick-breaker-stage-intro strong:before{color:#23daffb8;clip-path:inset(10% 0 54%);animation:.62s steps(2,end) 2 both brick-breaker-stage-glitch-a;transform:translate(-5px)}.brick-breaker-stage-intro strong:after{color:#ff30dda8;clip-path:inset(54% 0 12%);animation:.51s steps(2,end) 2 both brick-breaker-stage-glitch-b;transform:translate(6px)}.brick-breaker-stage-intro strong b{color:inherit;font:inherit}.brick-breaker-life-up{z-index:6;color:#fff7ad;text-align:center;pointer-events:none;justify-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;line-height:.82;animation:1.5s cubic-bezier(.16,.84,.2,1) both brick-breaker-life-up-crisp;display:grid;position:absolute;top:29%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-life-up i{z-index:-1;aspect-ratio:1;border:clamp(2px,.25vw,4px) solid #fff34fd1;border-radius:50%;width:clamp(110px,25vw,250px);animation:1.5s ease-out both brick-breaker-life-up-ring;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff,0 0 32px #eaff22,inset 0 0 24px #73ff25c2}.brick-breaker-life-up strong{letter-spacing:.015em;-webkit-text-stroke:clamp(2px, .28vw, 4px) #356700;text-shadow:0 3px #5d8b00,0 7px #2f5900,2px 0 #8ebd14,-2px 0 #8ebd14;font-size:clamp(74px,18vw,190px);font-style:italic;font-weight:950}.brick-breaker-life-up span{color:#fff;letter-spacing:.12em;text-shadow:0 2px #173e00;background:#174400c7;border:1px solid #f5ff91cc;border-radius:999px;margin-top:.38em;padding:.3em .8em;font-size:clamp(14px,3.2vw,30px);font-weight:900;line-height:1;box-shadow:0 0 15px #76ff1db8}.brick-breaker-pause-overlay{z-index:10;pointer-events:auto;background:#01030cb8;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 90px #812ac447}.brick-breaker-pause-overlay strong{color:#fff;letter-spacing:.06em;-webkit-text-stroke:clamp(1px, .18vw, 3px) #571176;text-shadow:0 3px #42105c,0 0 12px #d05aff,0 0 34px #a32dffcc;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(76px,18vw,190px);font-style:italic;line-height:.8}.brick-breaker-pause-overlay span{color:#cdb9dc;font-family:var(--font-nitalago);letter-spacing:.14em;font-size:clamp(14px,3vw,26px);font-weight:700}.brick-breaker-pause-overlay button{color:#fff;min-width:min(62vw,280px);min-height:clamp(52px,9vw,76px);font-family:var(--font-nitalago);cursor:pointer;background:linear-gradient(#c14cff,#8226c6 54%,#4b106f);border:2px solid #e0a0ff;border-radius:10px;font-size:clamp(23px,5vw,42px);font-weight:800;box-shadow:inset 0 1px #ffffff73,0 4px #260637,0 0 18px #b12effbf}.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock),.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock):before,.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock):after,.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock) *,.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock) :before,.brick-breaker-game.is-orientation-locked>:not(.brick-breaker-orientation-lock) :after{animation-play-state:paused!important}.brick-breaker-orientation-lock{z-index:80;color:#fff;text-align:center;pointer-events:auto;background:radial-gradient(circle at 50% 46%,#871fc65c,#0000 39%),#01030cf5;place-content:center;justify-items:center;gap:clamp(8px,2.4vh,20px);padding:24px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 110px #812ac457}.brick-breaker-orientation-lock span{color:#e4a5ff;text-shadow:0 0 12px #c85aff,0 0 36px #9c2affe6;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(56px,18vh,128px);line-height:.72;transform:rotate(-90deg)}.brick-breaker-orientation-lock strong{font-family:var(--font-nitalago);letter-spacing:.05em;text-shadow:0 2px #42105c,0 0 12px #d05aff,0 0 32px #a32dffb8;font-size:clamp(22px,6vh,48px);font-weight:900}.brick-breaker-orientation-lock small{color:#cdb9dc;font-family:var(--font-nitalago);letter-spacing:.11em;font-size:clamp(12px,3.2vh,22px);font-weight:700}.brick-breaker-close-confirm{z-index:30;text-align:center;pointer-events:auto;background:radial-gradient(circle at 50% 47%,#781cac52,#0000 42%),#01030ce6;align-content:center;justify-items:center;gap:clamp(24px,5vw,46px);padding:24px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 100px #812ac447}.brick-breaker-close-confirm>strong{color:#fff;font-family:var(--font-nitalago);letter-spacing:.025em;-webkit-text-stroke:.5px #48105e;text-shadow:0 2px #42105c,0 0 10px #d05aff,0 0 30px #a32dffb8;font-size:clamp(24px,5.8vw,55px);font-weight:700;line-height:1.25}.brick-breaker-close-confirm>div{grid-template-columns:minmax(92px,.7fr) minmax(160px,1.3fr);gap:clamp(9px,2vw,16px);width:min(92%,540px);display:grid}.brick-breaker-close-confirm button{color:#fff;letter-spacing:.03em;text-shadow:0 2px #4c0068,0 0 6px #fff,0 0 13px #e8a6ff;cursor:pointer;border:1px solid #e0a0ff;background:linear-gradient(#c14cff,#8226c6 54%,#4b106f);border-bottom:4px solid #260637;border-radius:9px;min-width:0;min-height:clamp(52px,9vw,76px);padding:10px 14px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(19px,4.2vw,36px);font-weight:900;box-shadow:inset 0 1px #ffffff73,0 4px #16001e,0 0 18px #b12effb3}.brick-breaker-close-confirm button.is-no{color:#2b1300;text-shadow:0 1px #ffffff73;background:linear-gradient(#fff0a1,#d89413 60%,#7f4100);border-color:#f4d16d #f4d16d #4d2700;box-shadow:inset 0 1px #fffbd6,0 4px #231000,0 0 18px #ffc12a94}.brick-breaker-close-confirm button:active{filter:brightness(.82);transform:translateY(2px)}.brick-breaker-boss-clear-overlay{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brick-breaker-face-bursts,.brick-breaker-screen-blast{left:var(--boss-clear-x);top:var(--boss-clear-y);position:absolute;transform:translate(-50%,-50%)}.brick-breaker-face-bursts{z-index:2;aspect-ratio:1;width:min(36vw,260px)}.brick-breaker-face-bursts i{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 7%,#fffaaa 8% 18%,#ffb21d 30%,#ff3b12 53%,#d40040a6 67%,#0000 72%);border-radius:50%;width:34%;animation:.72s cubic-bezier(.13,.68,.16,1) both brick-breaker-face-explosion;position:absolute;box-shadow:0 0 16px #fff,0 0 34px #ff7b19,0 0 64px #ff1e23eb}.brick-breaker-face-bursts i:first-child{animation-delay:40ms;top:27%;left:34%}.brick-breaker-face-bursts i:nth-child(2){animation-delay:.15s;top:42%;left:8%}.brick-breaker-face-bursts i:nth-child(3){animation-delay:.26s;top:38%;right:7%}.brick-breaker-face-bursts i:nth-child(4){animation-delay:.37s;bottom:8%;left:28%}.brick-breaker-face-bursts i:nth-child(5){animation-delay:.48s;bottom:16%;right:22%}.brick-breaker-face-bursts i:nth-child(6){animation-delay:.57s;top:12%;left:20%}.brick-breaker-face-bursts i:nth-child(7){animation-delay:.66s;top:8%;right:18%}.brick-breaker-screen-blast{z-index:3;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 12%,#fffbd3 20%,#ffcf39 35%,#ff4a13 56%,#d6004b 68%,#0000 72%);border-radius:50%;width:18px;animation:1.02s cubic-bezier(.08,.62,.08,1) .82s both brick-breaker-screen-explosion;box-shadow:0 0 20px #fff,0 0 70px #ffb51f,0 0 150px #ff301b}.brick-breaker-whiteout{z-index:4;opacity:0;background:#fff;animation:1.5s ease-out 1.08s both brick-breaker-whiteout;position:absolute;inset:0}.brick-breaker-boss-clear-overlay>strong{z-index:5;opacity:0;color:#fff;letter-spacing:.025em;text-align:center;-webkit-text-stroke:clamp(1px, .22vw, 3px) #571176;text-shadow:0 0 4px #fff,0 0 14px #f0c5ff,0 0 34px #bc3fff,0 0 76px #5a0094;white-space:nowrap;width:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(54px,12vw,132px);font-style:italic;font-weight:950;line-height:.88;animation:1.5s cubic-bezier(.15,.72,.18,1) 1.64s both brick-breaker-boss-clear-title;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-interlude{z-index:24;width:100%;height:100%;color:inherit;cursor:pointer;touch-action:manipulation;background:#000;border:0;border-radius:0;padding:0;animation:1.45s step-end both brick-breaker-interlude-in;display:block;position:absolute;inset:0;overflow:hidden}.brick-breaker-interlude:before,.brick-breaker-interlude:after{content:"";pointer-events:none;position:absolute;inset:0}.brick-breaker-interlude:before{z-index:0;opacity:.48;filter:blur(22px)saturate(.78)brightness(.48);background-position:50%;background-size:cover;inset:-7%;transform:scale(1.12)}.brick-breaker-interlude.is-stage-3:before{background-image:url(/brick-breaker-stage-3-clear.webp)}.brick-breaker-interlude.is-stage-6:before{background-image:url(/brick-breaker-stage-6-clear.webp)}.brick-breaker-interlude:after{z-index:5;background:linear-gradient(#00000080 0 2.2%,#0000 2.5% 97.5%,#00000080 97.8% 100%),linear-gradient(90deg,#0003,#0000 10% 90%,#0003);box-shadow:inset 0 0 54px 8px #00000038}.brick-breaker-interlude img{z-index:1;object-fit:contain;pointer-events:none;filter:contrast(1.06)saturate(.86)brightness(.94);width:100%;height:100%;animation:12s cubic-bezier(.12,.82,.18,1) both brick-breaker-interlude-camera;position:absolute;inset:0;transform:scale(1.015)}.brick-breaker-interlude.is-stage-3 img{filter:contrast(1.07)saturate(.88)brightness(.95)drop-shadow(0 0 24px #238eff2e)}.brick-breaker-interlude.is-stage-6 img{filter:contrast(1.08)saturate(.78)brightness(.88)drop-shadow(0 0 30px #0067ff38);animation-name:brick-breaker-interlude-camera-ominous;transform:scale(1.02)}.brick-breaker-interlude .is-atmosphere,.brick-breaker-interlude .is-vignette,.brick-breaker-interlude .is-film-grain,.brick-breaker-interlude .is-subtle-scan,.brick-breaker-interlude .is-sf-noise,.brick-breaker-interlude .is-scan-burst,.brick-breaker-interlude .is-whiteout{pointer-events:none;position:absolute;inset:0}.brick-breaker-interlude .is-atmosphere{z-index:2;opacity:.65;mix-blend-mode:screen;background:radial-gradient(circle at 50% 30%,#31acff33,#0000 27%),linear-gradient(115deg,#0000 37%,#9ae0ff14 49%,#0000 62%);animation:5.6s ease-in-out infinite alternate brick-breaker-interlude-light}.brick-breaker-interlude.is-stage-6 .is-atmosphere{opacity:.78;background:radial-gradient(at 50% 24%,#1b79ff4d,#0000 25%),radial-gradient(at 50% 90%,#002a7052,#0000 58%),linear-gradient(105deg,#0000 41%,#55beff1a 50%,#0000 59%)}.brick-breaker-interlude .is-vignette{z-index:3;background:radial-gradient(#0000 55%,#00030a1a 78%,#0000004d 100%),linear-gradient(#00000024,#0000 15% 84%,#00000038)}.brick-breaker-interlude .is-film-grain{z-index:4;opacity:.035;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 17% 31%,#ffffff6b 0 1px,#0000 1px 3px) 0 0/7px 7px,repeating-linear-gradient(0deg,#0000 0 3px,#b4dcff29 4px) 0 0/100% 5px;animation:.48s steps(3,end) infinite brick-breaker-interlude-grain}.brick-breaker-interlude .is-subtle-scan{z-index:5;opacity:.16;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #43baff29);background:linear-gradient(#0000 0 42%,#63daff38 48%,#d8faff52 50%,#45b9ff1f 52%,#0000 58%) 0 0/100% 190%,repeating-linear-gradient(#0000 0 5px,#82dcff0e 6px,#0000 7px) 0 0/100% 7px;animation:5.8s linear infinite brick-breaker-interlude-subtle-scan}.brick-breaker-interlude .is-sf-noise{z-index:6;opacity:0;background-blend-mode:screen, screen, normal;mix-blend-mode:screen;filter:contrast(2.4)brightness(1.75);background:repeating-radial-gradient(circle at 27% 38%,#fffffff5 0 1px,#0000 1px 3px) 0 0/5px 5px,repeating-linear-gradient(91deg,#0000 0 2px,#4fd9ffbd 2px 3px,#0000 3px 6px) 0 0/11px 100%,repeating-linear-gradient(0deg,#ffffff42 0 1px,#000000eb 1px 3px) 0 0/100% 4px;animation:1.32s steps(2,end) both brick-breaker-interlude-sf-noise}.brick-breaker-interlude .is-scan-burst{z-index:6;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #4adcffe6);background:linear-gradient(#0000 0 12%,#a5eeffeb 12.3% 13%,#0000 13.4% 48%,#ffffffc2 48.2% 49%,#0000 49.5%),repeating-linear-gradient(#0000 0 18px,#2ac6ff38 19px 21px,#0000 22px 35px);animation:1.26s cubic-bezier(.18,.78,.16,1) both brick-breaker-interlude-scan-burst}.brick-breaker-interlude .is-whiteout{z-index:7;opacity:0;background:#fff}.brick-breaker-interlude.is-exiting{pointer-events:none}.brick-breaker-interlude.is-exiting .is-whiteout{animation:.72s cubic-bezier(.22,.68,.18,1) both brick-breaker-interlude-whiteout}.brick-breaker-stage-reveal{z-index:23;pointer-events:none;background:#fff;animation:3s cubic-bezier(.18,.62,.2,1) both brick-breaker-stage-reveal;position:absolute;inset:0}.brick-breaker-failed-overlay{z-index:4;pointer-events:auto;place-items:center;animation:.9s cubic-bezier(.16,.78,.22,1) both brick-breaker-failed-in;display:grid;position:absolute;inset:0;overflow:hidden}.brick-breaker-failed-overlay img{object-fit:contain;filter:drop-shadow(0 0 12px #ff365c59)drop-shadow(0 10px 24px #000000eb);width:min(66%,470px);height:min(76%,700px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-failed-overlay .brick-breaker-failed-title{z-index:1;object-fit:contain;filter:drop-shadow(0 0 3px #ffffffe6)drop-shadow(0 0 9px #ff2645)drop-shadow(0 0 22px #ff0038)drop-shadow(0 0 42px #ff002eeb);width:min(76%,690px);height:auto;max-height:22%;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.brick-breaker-final-score{z-index:2;isolation:isolate;color:#ffe78c;letter-spacing:.055em;filter:drop-shadow(0 11px 9px #000000c7);pointer-events:none;justify-items:center;width:min(92%,660px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;line-height:.77;animation:1.2s cubic-bezier(.11,.8,.17,1) both brick-breaker-gold-score-in;display:grid;position:absolute;top:clamp(12px,4.5%,40px);left:50%;transform:translate(-50%)perspective(620px)rotateX(-5deg)}.brick-breaker-final-score:before,.brick-breaker-final-score:after{content:"";z-index:-2;position:absolute;left:50%;transform:translate(-50%)}.brick-breaker-final-score:before{opacity:.76;background:repeating-conic-gradient(from -19deg at 50% 102%, transparent 0 10deg, #ffe15b42 11deg 15deg, transparent 16deg 31deg);filter:blur(2px);width:130%;height:170%;animation:5.5s ease-in-out infinite alternate brick-breaker-score-searchlights;top:-42%}.brick-breaker-final-score:after{display:none}.brick-breaker-final-score span{z-index:1;-webkit-text-stroke:clamp(1px, .16vw, 2px) #5b2d00;-webkit-text-fill-color:transparent;text-shadow:0 3px #5e2e00,0 6px #321600,0 0 13px #ffd35ad1;background:linear-gradient(#fff7c9 0%,#ffd759 27%,#d99716 58%,#7e3c00 100%);-webkit-background-clip:text;background-clip:text;padding:0 .18em;font-size:clamp(51px,12.54vw,129px);font-weight:950;position:relative}.brick-breaker-final-score strong{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-text-stroke:clamp(2px, .36vw, 5px) #552800;-webkit-text-fill-color:transparent;text-shadow:0 3px #b66c09,0 7px #6f3500,0 12px #2e1400,0 0 5px #fff5b8,0 0 20px #ffc638,0 0 46px #ffab12d1;filter:drop-shadow(0 0 9px #fff6b7f2)drop-shadow(0 0 22px #ffb011d6);background:linear-gradient(#fff9d0 0%,#ffe36b 17%,#e5a62a 44%,#a95e05 66%,#542700 84%,#f0b52e 100%) 0 0/100% 230%;-webkit-background-clip:text;background-clip:text;margin-top:.08em;padding:0 .1em .07em;font-size:clamp(76px,19vw,202px);font-weight:950;animation:1.35s ease-in-out infinite brick-breaker-final-score-sparkle;position:relative}.brick-breaker-final-score small{z-index:2;color:#2b1300;letter-spacing:.16em;text-shadow:0 1px #ffffff73;background:linear-gradient(#fff4ad,#d99617 64%,#8a4800);border:1px solid #ffe48a;border-radius:2px;margin-top:.38em;padding:.25em 1.15em .3em;font-size:clamp(9px,2vw,18px);font-weight:950;line-height:1;position:relative;box-shadow:inset 0 1px #fffbd9,0 3px #4e2500,0 0 13px #ffc635bf}.brick-breaker-national-rank{z-index:7;color:#ffd75c;width:fit-content;max-width:min(94%,720px);font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.025em;text-align:center;-webkit-text-stroke:clamp(.7px, .1vw, 1.5px) #6d3500;text-shadow:0 2px #5d2c00,0 4px #2c1200,0 0 4px #fff7c4,0 0 13px #ffc629,0 0 32px #f08a00,0 0 55px #ff9e00cc;pointer-events:none;white-space:nowrap;isolation:isolate;justify-content:center;align-items:baseline;gap:clamp(12px,2vw,24px);font-weight:600;line-height:.82;animation:.9s cubic-bezier(.12,.78,.18,1) .28s both brick-breaker-national-rank-in;display:flex;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)perspective(520px)rotateX(-5deg)}.brick-breaker-national-rank span{z-index:1;flex:none;font-size:clamp(21px,5.4vw,48px);position:relative}.brick-breaker-national-rank strong{z-index:10;font-variant-numeric:tabular-nums;letter-spacing:-.025em;isolation:isolate;flex:none;align-items:baseline;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(43px,10vw,92px);display:inline-flex;position:relative}.brick-breaker-national-rank[data-rank-digits="2"] strong{font-size:clamp(40px,9.3vw,86px)}.brick-breaker-national-rank[data-rank-digits="3"]{gap:clamp(9px,1.5vw,18px)}.brick-breaker-national-rank[data-rank-digits="3"] span{font-size:clamp(19px,4.8vw,43px)}.brick-breaker-national-rank[data-rank-digits="3"] strong{font-size:clamp(35px,8.1vw,76px)}.brick-breaker-national-rank[data-rank-digits="4"]{gap:clamp(7px,1.2vw,14px)}.brick-breaker-national-rank[data-rank-digits="4"] span{font-size:clamp(17px,4.2vw,38px)}.brick-breaker-national-rank[data-rank-digits="4"] strong{font-size:clamp(29px,6.8vw,64px)}.brick-breaker-national-rank strong b{z-index:20;color:#ffe16c;font:inherit;-webkit-text-stroke:clamp(1px, .15vw, 2px) #512300;text-shadow:0 2px #6b3000,0 5px #281000,0 0 3px #fff8cf,0 0 12px #ffc629,0 0 26px #f08a00d1;position:relative}.brick-breaker-national-rank small{z-index:1;font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:0;margin-left:.08em;font-size:.48em;position:relative}.brick-breaker-score-update{z-index:7;color:#7ddcff;width:min(92%,680px);font-family:"nitalago-ruika", var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.055em;text-align:center;-webkit-text-stroke:clamp(.7px, .12vw, 1.7px) #003b69;text-shadow:0 2px #004d78,0 4px #001f3a,0 0 4px #fff,0 0 14px #59d8ff,0 0 34px #008dff,0 0 58px #007effd1;pointer-events:none;white-space:nowrap;font-size:clamp(36px,9vw,86px);font-weight:700;line-height:.9;animation:.9s cubic-bezier(.12,.78,.18,1) .28s both brick-breaker-national-rank-in;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)perspective(520px)rotateX(-5deg)}.brick-breaker-ready-screen{z-index:5;isolation:isolate;background:#010309;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.brick-breaker-debug{z-index:40;color:#eafbff;width:min(88%,460px);font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;background:linear-gradient(#4dcbff12 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#4dcbff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(155deg,#071c30fa,#02050efc);border:1px solid #5fe0ffeb;border-radius:10px;gap:clamp(12px,2.2vh,20px);padding:clamp(20px,4vw,34px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #040d18f2,0 0 28px #14b5ff6b,0 24px 70px #000c}.brick-breaker-debug header{text-align:center;gap:3px;display:grid}.brick-breaker-debug header small{color:#5ee8ff;letter-spacing:.22em;font:700 11px/1 monospace}.brick-breaker-debug header strong{letter-spacing:.05em;text-shadow:0 0 10px #51dcff99;font-size:clamp(24px,5vw,38px)}.brick-breaker-debug label{grid-template-columns:minmax(0,1fr) minmax(92px,.48fr);align-items:center;gap:14px;display:grid}.brick-breaker-debug label span{font-size:clamp(15px,3.4vw,21px)}.brick-breaker-debug input{color:#fff36c;text-align:center;background:#000812eb;border:1px solid #54dcff;border-radius:5px;width:100%;min-height:48px;font:800 clamp(22px,5vw,32px)/1 monospace;box-shadow:inset 0 0 12px #11a1e233}.brick-breaker-debug-toggle{cursor:pointer;min-height:42px;position:relative;grid-template-columns:minmax(0,1fr) 64px!important}.brick-breaker-debug-toggle input{opacity:0;pointer-events:none;position:absolute}.brick-breaker-debug-toggle i{background:#07121a;border:1px solid #56707d;border-radius:999px;width:62px;height:30px;transition:all .16s;display:block;position:relative;box-shadow:inset 0 2px 7px #000000b3}.brick-breaker-debug-toggle i:after{content:"OFF";color:#94a5ae;background:#233542;border-radius:999px;place-items:center;width:34px;height:22px;font:800 9px/1 monospace;transition:all .16s;display:grid;position:absolute;top:3px;left:4px}.brick-breaker-debug-toggle input:checked+i{background:#1bb3ca38;border-color:#50edff;box-shadow:inset 0 0 9px #25e2ff61,0 0 10px #25e2ff52}.brick-breaker-debug-toggle input:checked+i:after{content:"ON";color:#041217;background:#79f3ff;left:22px}.brick-breaker-debug-toggle input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}.brick-breaker-debug p{color:#91aebd;text-align:center;margin:-2px 0 0;font-size:clamp(10px,2.4vw,13px)}.brick-breaker-debug>div{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.brick-breaker-debug button{min-height:48px;font:800 clamp(15px, 3.4vw, 20px)/1 var(--font-nitalago), sans-serif;cursor:pointer;border-radius:6px}.brick-breaker-debug .is-start{color:#03101a;background:linear-gradient(#a9f8ff,#34cce8);border:1px solid #7bf2ff;box-shadow:0 0 16px #2cdbff80}.brick-breaker-debug .is-cancel{color:#d9e9f2;background:#142330;border:1px solid #6e8392}.brick-breaker-ready-poster{background-color:#01050b;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 -18px 26px #0000008f}.brick-breaker-ready-poster:before,.brick-breaker-title-attract-video{opacity:0;width:100%;height:100%;transition:opacity 1s linear;position:absolute;inset:0}.brick-breaker-ready-poster:before{content:"";z-index:1;opacity:1;background-image:url(/brick-breaker-poster.webp?v=3);background-position:50%;background-repeat:no-repeat;background-size:contain}.brick-breaker-title-attract-video{z-index:2;object-fit:contain;pointer-events:none;background:#01050b;display:block}.brick-breaker-ready-poster.is-poster-fading:before,.brick-breaker-ready-poster.is-video-fading-in:before,.brick-breaker-ready-poster.is-video:before,.brick-breaker-ready-poster.is-video-fading-out:before{opacity:0}.brick-breaker-ready-poster.is-video-fading-in .brick-breaker-title-attract-video,.brick-breaker-ready-poster.is-video .brick-breaker-title-attract-video{opacity:1}.brick-breaker-update-notice{z-index:8;color:#fff;text-align:center;background:linear-gradient(155deg,#1c0a2ffa,#040612fc);border:2px solid #fff06a;border-radius:10px;justify-items:center;gap:clamp(10px,1.8vh,16px);width:min(88%,520px);padding:clamp(16px,3vw,25px);display:grid;position:absolute;bottom:clamp(106px,18vh,178px);left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #000000c7,0 0 26px #ffdc379e,0 20px 55px #000000d1}.brick-breaker-update-notice strong{letter-spacing:.02em;text-shadow:0 0 10px #ffe5508c;font-size:clamp(15px,3.4vw,23px);line-height:1.5}.brick-breaker-update-notice button{color:#251100;cursor:pointer;background:linear-gradient(#fff7b8,#ffc934 58%,#b76b00);border:1px solid #fff7a6;border-bottom:5px solid #5a3100;border-radius:8px;min-width:min(76%,270px);min-height:48px;font-size:clamp(15px,3.4vw,21px);font-weight:800;box-shadow:inset 0 1px #fff,0 4px #271400,0 0 17px #ffc724b8}.brick-breaker-update-notice button:active{transform:translateY(2px)}.brick-breaker-start-actions{z-index:2;background:linear-gradient(#9a4cff0b 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#9a4cff09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#05040ffa,#020208);border-top:1px solid #793fb52e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(9px,1.8vw,18px);width:100%;padding:clamp(16px,2.6vh,30px) clamp(10px,4vw,48px) clamp(18px,3vh,34px);display:grid;position:relative;box-shadow:0 -16px 30px #0000009e}.brick-breaker-start-button{color:#fff;letter-spacing:.08em;text-shadow:0 2px #4c0068,0 0 7px #fff,0 0 15px #e8a6ff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#d85dff 0%,#a525de 54%,#5b0878 100%);border:2px solid #efa5ff;border-bottom:7px solid #31003f;border-radius:clamp(11px,1.7vw,18px);min-width:0;min-height:clamp(62px,10vw,102px);padding:10px 18px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(28px,5.6vw,54px);font-weight:900;box-shadow:inset 0 2px #ffffff80,0 7px #16001e,0 0 20px #c136ff,0 0 42px #8f1fcdb8}.brick-breaker-start-actions .brick-breaker-leaderboard-button{background:linear-gradient(#fff1a2 0%,#e7a71b 58%,#8e4700 100%);border-width:2px 2px 7px;border-radius:clamp(11px,1.7vw,18px);min-height:clamp(62px,10vw,102px);font-size:clamp(15px,3.5vw,30px);box-shadow:inset 0 2px #fffbd6,0 7px #271100,0 0 20px #ffdd56e6,0 0 42px #ffa60080}.brick-breaker-stage-select{z-index:30;color:#fff;width:min(88%,460px);font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;background:linear-gradient(#c15bff12 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#c15bff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(155deg,#1f0832cc,#03040fcc);border:2px solid #dc85fff5;border-radius:clamp(12px,2vw,20px);gap:clamp(12px,2.2vh,20px);padding:clamp(18px,3.6vw,30px);animation:.36s cubic-bezier(.16,.88,.24,1.2) both brick-breaker-stage-select-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #b641ff2e,0 0 32px #c43affa8}.brick-breaker-stage-select header{text-align:center;gap:5px;display:grid}.brick-breaker-stage-select header strong{letter-spacing:.035em;text-shadow:0 0 14px #da74ffa6;font-size:clamp(22px,5vw,36px);line-height:1.15}.brick-breaker-stage-wheel-shell{perspective:420px;background:linear-gradient(#00000994,#160523a6 50%,#00000994);border-block:1px solid #da86ff59;height:216px;position:relative;overflow:hidden;box-shadow:inset 0 18px 30px #00000085,inset 0 -18px 30px #00000085}.brick-breaker-stage-wheel-shell:before,.brick-breaker-stage-wheel-shell:after{content:"";z-index:3;pointer-events:none;height:64px;position:absolute;left:0;right:0}.brick-breaker-stage-wheel-shell:before{background:linear-gradient(#03030c94 12%,#03030c00);top:0}.brick-breaker-stage-wheel-shell:after{background:linear-gradient(#03030c00,#03030c94 88%);bottom:0}.brick-breaker-stage-wheel-shell .is-wheel-focus{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#bb3eff21,#0000);border-block:1px solid #f4bfffb8;height:72px;position:absolute;top:72px;left:0;right:0;box-shadow:inset 0 0 22px #d767ff21,0 0 18px #d24eff33}.brick-breaker-stage-wheel{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:216px;padding-block:72px;position:relative;overflow:hidden auto}.brick-breaker-stage-wheel::-webkit-scrollbar{display:none}.brick-breaker-stage-wheel button{color:#b48abe;opacity:.34;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:clamp(10px,2.4vw,18px);width:100%;height:72px;transition:color .17s,opacity .17s,transform .17s,text-shadow .17s;display:flex;transform:perspective(360px)rotateX(18deg)scale(.78)}.brick-breaker-stage-wheel button.is-selected{color:#fff8b2;opacity:1;text-shadow:0 0 7px #fff,0 0 18px #d34cff;transform:perspective(360px)rotateX(0)scale(1)}.brick-breaker-stage-wheel button.is-locked,.brick-breaker-stage-wheel button.is-locked.is-selected{color:#77727d;opacity:.28;text-shadow:none;filter:grayscale()}.brick-breaker-stage-wheel button.is-locked.is-selected{opacity:.64;transform:perspective(360px)rotateX(0)scale(1)}.brick-breaker-stage-wheel button span{letter-spacing:.15em;font:800 clamp(11px,2.5vw,16px)/1 Impact,Arial Narrow Bold,sans-serif}.brick-breaker-stage-wheel button strong{font-variant-numeric:tabular-nums;text-align:left;min-width:1.45em;font:900 clamp(40px,9vw,64px)/1 Impact,Arial Narrow Bold,sans-serif}.brick-breaker-stage-select-actions{grid-template-columns:minmax(80px,.7fr) minmax(0,1.55fr);gap:9px;display:grid}.brick-breaker-stage-select-actions button{color:#fff;min-height:50px;font:800 clamp(13px, 3vw, 18px)/1.1 var(--font-nitalago), sans-serif;cursor:pointer;border-radius:8px;padding:9px 10px}.brick-breaker-stage-select-actions .is-back{border:1px solid #728091;background:linear-gradient(#536273,#293442);border-bottom:4px solid #1a2029;box-shadow:0 4px #090c10}.brick-breaker-stage-select-actions .is-start{background:linear-gradient(#dd71ff,#9d27ce 58%,#5a0b75);border:1px solid #f1b1ff;border-bottom:4px solid #3b0750;box-shadow:0 4px #190020,0 0 18px #ca41ff8c}.brick-breaker-stage-select-actions .is-start:disabled{color:#aaa6ad;cursor:not-allowed;background:linear-gradient(#56515b,#39353e 58%,#29262d);border-color:#67636c #67636c #242129;box-shadow:0 4px #111014}.brick-breaker-stage-select-actions button:active{transform:translateY(2px)}.brick-breaker-stage-wheel:focus-visible,.brick-breaker-stage-select-actions button:focus-visible{outline-offset:2px;outline:2px solid #fff}.brick-breaker-gameover-actions{z-index:3;grid-template-columns:minmax(0,.84fr) minmax(0,1.28fr);gap:8px;width:min(92%,560px);display:grid;position:absolute;bottom:clamp(12px,3.4vh,30px);right:50%;transform:translate(50%)}.brick-breaker-retry,.brick-breaker-leaderboard-button{color:#fff;min-width:0;min-height:42px;font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.02em;text-shadow:0 1px 2px #24002d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#b940e9,#74209b 56%,#46105e);border:1px solid #e780ff;border-bottom:3px solid #3b074c;border-radius:8px;padding:8px 18px 9px;font-size:clamp(13px,3.4vw,20px);font-weight:700;box-shadow:inset 0 1px #ffffff57,0 4px #18041f,0 0 12px #d140ffc2,0 0 28px #8421af80}.brick-breaker-leaderboard-button{color:#2b1300;text-shadow:0 1px #ffffff73;white-space:nowrap;background:linear-gradient(#fff0a1,#d89413 60%,#7f4100);border-color:#ffe07e #ffe07e #4d2700;padding-inline:8px;box-shadow:inset 0 1px #fffbd6,0 4px #231000,0 0 18px #ffc12a9e}.brick-breaker-retry:active,.brick-breaker-leaderboard-button:active,.brick-breaker-start-button:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0000006b,0 1px #18041f,0 0 11px #d140ff94}.brick-breaker-retry:focus-visible,.brick-breaker-leaderboard-button:focus-visible,.brick-breaker-start-button:focus-visible,.brick-breaker-leaderboard button:focus-visible{outline-offset:2px;outline:2px solid #fff}.brick-breaker-leaderboard{z-index:20;color:#fff5ca;background:linear-gradient(#120b1fcc,#03030acc);border:2px solid #e5b63f;border-radius:10px;grid-template-rows:auto minmax(0,1fr);font-family:ui-monospace,SFMono-Regular,Roboto Mono,monospace;display:grid;position:absolute;inset:clamp(10px,2.5vw,24px);overflow:hidden;box-shadow:inset 0 0 28px #b537ff3d,0 0 34px #ffc22b73}.brick-breaker-leaderboard header{border-bottom:1px solid #ffd7644d;justify-content:space-between;align-items:center;padding:14px 14px 12px 18px;display:flex}.brick-breaker-leaderboard header strong{font-family:var(--font-nitalago), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.035em;font-size:clamp(26px,6vw,48px);font-weight:600}.brick-breaker-leaderboard header button{color:#fff;background:#ffffff12;border:1px solid #ffe797b3;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1}.brick-breaker-leaderboard ol{margin:0;padding:0 12px 16px;list-style:none;overflow-y:auto}.brick-breaker-leaderboard li{border-bottom:1px solid #ffffff17;grid-template-columns:2.2em minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:5px 9px;display:grid;position:relative}.brick-breaker-leaderboard li>div{align-items:baseline;gap:clamp(8px,2.2vw,18px);min-width:0;display:flex}.brick-breaker-leaderboard li:nth-child(-n+3) b{color:#ffd45c;text-shadow:0 0 10px #ffcd34cc}.brick-breaker-leaderboard li.is-current{background:#b537ff33;padding-right:62px;box-shadow:inset 3px 0 #d15aff}.brick-breaker-leaderboard li.is-current:after{content:"あなた";color:#f0c7ff;background:#6c1b899e;border:1px solid #da66ffa6;border-radius:999px;padding:3px 7px;font-size:9px;position:absolute;right:9px}.brick-breaker-leaderboard li b{color:#a69bac;text-align:center;font-size:clamp(18px,4vw,28px)}.brick-breaker-leaderboard li strong{color:#fff4b1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,3.8vw,28px)}.brick-breaker-leaderboard li small{color:#fff4b1;text-shadow:0 0 8px #ffd75e6b;white-space:nowrap;font-size:clamp(9px,2vw,13px)}.brick-breaker-leaderboard-state{color:#c7b8cc;place-items:center;min-height:140px;display:grid}.brick-breaker-leaderboard-reload{color:#fff;background:#652084;border:1px solid #d26fff;border-radius:6px;place-self:center;padding:10px 18px}.enemy-monitor-controls{width:100%;max-width:none;font-family:var(--font-geist-mono), monospace;grid-template-columns:minmax(0,1fr) auto minmax(86px,auto);align-items:center;gap:clamp(7px,1.2vw,16px);margin:0;padding:10px 3px 0;display:grid}.enemy-monitor-controls p{color:#849294;letter-spacing:.025em;margin:0;font-size:clamp(7px,1.7vw,10px)}.enemy-monitor-controls.is-game{grid-template-columns:minmax(0,1fr)}.enemy-monitor-controls.is-game>p{text-align:center;grid-column:1/-1}.enemy-monitor-game-tabs{grid-column:1/-1;grid-template-columns:minmax(74px,.72fr) minmax(0,2.3fr) minmax(82px,.82fr);align-items:stretch;gap:clamp(7px,1.2vw,16px);width:100%;display:grid}.enemy-monitor-game-tabs>*{border-radius:6px;min-height:36px}.enemy-monitor-game-tabs .enemy-monitor-pause,.enemy-monitor-game-title{color:#fff;text-shadow:0 1px #4a0a66,0 0 4px #fff,0 0 10px #e0a0ff;background:linear-gradient(#c14cff,#8226c6 54%,#4b106f);border:1px solid #6d327f;border-bottom:3px solid #16001e;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff6b,0 0 8px #b12eff,0 0 18px #b12eff9e}.enemy-monitor-game-tabs .enemy-monitor-pause{letter-spacing:.045em;cursor:pointer;padding:0 10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(14px,2.2vw,22px);font-weight:900}.enemy-monitor-game-tabs .enemy-monitor-pause:disabled{opacity:.68;cursor:default}.enemy-monitor-game-title{appearance:none;letter-spacing:.035em;white-space:nowrap;cursor:default;margin:0;padding:0 12px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(15px,2.5vw,24px);font-weight:900}.enemy-monitor-game-tabs .enemy-monitor-close{width:100%;min-width:0}.enemy-monitor-toolbar{background:#111416;border:1px solid #0a0b0d;border-radius:6px;grid-template-columns:35px 50px 35px auto;align-items:center;min-height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #505558,inset 0 1px 6px #000000b8}.enemy-monitor-toolbar.is-game{grid-template-columns:1fr}.enemy-monitor-toolbar .enemy-monitor-pause{color:#fff;letter-spacing:.08em;text-shadow:0 1px #4a0a66,0 0 4px #fff,0 0 10px #e0a0ff;background:linear-gradient(#c14cff,#8226c6 54%,#4b106f);border:0;width:100%;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(16px,2.4vw,23px);box-shadow:inset 0 1px #ffffff6b,0 0 8px #b12eff,0 0 18px #b12effb8}.enemy-monitor-toolbar .enemy-monitor-pause:disabled{opacity:.45;cursor:default}.enemy-monitor-toolbar button,.enemy-monitor-close{color:#cbd5d5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d4245,#222629 58%,#151719);border:0;min-height:36px;font-weight:900}.enemy-monitor-toolbar button{border-right:1px solid #0a0b0d;font-size:17px}.enemy-monitor-toolbar output{color:#7fd8d3;text-align:center;text-shadow:0 0 8px #67ede559;font-size:9px}.enemy-monitor-toolbar .enemy-monitor-fit{white-space:nowrap;border-left:1px solid #464c4e;border-right:0;min-width:72px;padding-inline:10px;font-size:9px;position:relative}.enemy-monitor-toolbar.is-easter-egg-pressing{z-index:2;position:relative;overflow:visible}.enemy-monitor-toolbar .enemy-monitor-fit.is-easter-egg-pressing{z-index:1;animation:1.5s linear both enemy-monitor-easter-egg-charge}.enemy-monitor-toolbar .enemy-monitor-fit.is-easter-egg-pressing:before{z-index:-1;filter:blur(2px);content:"";pointer-events:none;background:#ac3eff57;border-radius:7px;animation:1.5s linear both enemy-monitor-easter-egg-bloom;position:absolute;inset:-3px;box-shadow:0 0 8px #b23dff73}@keyframes enemy-monitor-easter-egg-charge{0%{color:#cbd5d5;border-color:#464c4e;box-shadow:0 0 #b12eff00,inset 0 0 #c45cff00}42%{color:#e8d5f4;border-color:#77448d;box-shadow:0 0 7px #b12eff4d,inset 0 0 7px #c45cff1f}to{color:#fff;text-shadow:0 0 5px #fff,0 0 12px #d982ff;border-color:#d997ff;box-shadow:0 0 15px #b12effe6,0 0 30px #881dda94,inset 0 0 12px #d590ff52}}@keyframes enemy-monitor-easter-egg-bloom{0%{opacity:0;transform:scale(.88)}35%{opacity:.28}to{opacity:1;transform:scale(1.08)}}.enemy-monitor-toolbar .enemy-monitor-fit.is-brick-breaker{color:#fff;text-shadow:0 0 4px #fff,0 0 10px #e0a0ff;background:linear-gradient(#c14cff,#8226c6 54%,#4b106f);border-color:#d488ff;min-width:clamp(130px,23vw,220px);box-shadow:inset 0 1px #ffffff6b,0 0 8px #b12eff,0 0 18px #b12effb8}.enemy-monitor-toolbar .enemy-monitor-fit.is-brick-breaker span{color:#fff;letter-spacing:.025em;-webkit-text-fill-color:#fff;text-shadow:0 1px #4a0a66,0 0 4px #fff,0 0 10px #e0a0ff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-size:clamp(14px,2vw,21px);font-weight:900}.enemy-monitor-close{color:#ebeeee;min-width:86px;font-family:var(--font-nitalago);letter-spacing:.08em;border:1px solid #606669;border-bottom:3px solid #08090a;border-radius:6px;padding:0 18px;font-size:14px;box-shadow:inset 0 1px #ffffff14,0 3px 7px #0000006b}.enemy-monitor-toolbar button:active,.enemy-monitor-close:active{filter:brightness(.78);transform:translateY(1px)}.enemy-monitor-toolbar button:focus-visible,.enemy-monitor-close:focus-visible{outline-offset:-2px;outline:2px solid #7de1dd}@media (width<=640px){.enemy-monitor-backdrop{padding:6px}.enemy-monitor-console{border-radius:11px;width:calc(100vw - 12px);height:calc(100dvh - 12px);padding:8px}.enemy-monitor-header{min-height:42px;padding:0 5px 7px}.enemy-monitor-status{display:none}.enemy-monitor-xavi-trigger{width:clamp(78px,25vw,102px);top:-8px;right:12px}.enemy-monitor-xavi-speech{width:min(86vw,390px);font-size:clamp(13px, var(--xavi-speech-font-mobile-fluid,5.4vw), var(--xavi-speech-font-mobile-max,27px));transform-origin:88% -14px;padding:16px 18px;top:calc(100% + 18px);right:2px}.enemy-monitor-xavi-speech.has-guide-card{width:min(91vw,410px);padding:15px 14px 13px}.enemy-monitor-xavi-guide-link{width:min(100%,330px);margin-top:10px}.enemy-monitor-xavi-speech:before{width:56px;height:39px;right:25px}.enemy-monitor-controls{grid-template-columns:1fr auto;gap:7px;padding-top:8px}.enemy-monitor-controls p{text-align:center;grid-column:1/-1}.enemy-monitor-toolbar{grid-template-columns:33px 46px 33px auto}.enemy-monitor-close{min-width:76px;padding-inline:12px}}@keyframes enemy-monitor-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes enemy-monitor-xavi-speech-pop{0%{opacity:0;transform:translate(16px,-12px)scale(.12,.06)}45%{opacity:1;transform:translate(-3px,3px)scale(1.13,1.08)}68%{transform:translate(1px,-1px)scale(.96,.98)}84%{transform:scale(1.025,1.02)}to{opacity:1;transform:none}}@keyframes enemy-monitor-xavi-speech-close{0%{opacity:1;transform:none}28%{opacity:1;transform:translate(-2px,2px)scale(1.035,.96)}to{opacity:0;transform:translate(16px,-12px)scale(.12,.06)}}@keyframes enemy-monitor-backdrop-out{0%,54%{opacity:1}to{opacity:0}}@keyframes enemy-monitor-console-in{0%{opacity:0;filter:brightness(.35);transform:perspective(900px)translateY(16vh)rotateX(-12deg)scale(.72)}62%{opacity:1;filter:brightness(1.12);transform:perspective(900px)translateY(-1.2vh)rotateX(1.2deg)scale(1.018)}to{opacity:1;filter:brightness();transform:perspective(900px)translateY(0)rotateX(0)scale(1)}}@keyframes enemy-monitor-console-out{0%{opacity:1;filter:brightness();transform:perspective(900px)translateY(0)rotateX(0)scale(1)}16%{opacity:1;filter:brightness(1.42);transform:perspective(900px)translateY(0)rotateX(-1deg)scale(.994)}48%{opacity:1;filter:brightness(.74);transform:perspective(900px)translateY(0)rotateX(0)scaleX(1.015)scaleY(.91)}73%{opacity:1;filter:brightness(2.5);transform:perspective(900px)translateY(-1vh)scaleX(1.045)scaleY(.018)}to{opacity:0;filter:brightness(3);transform:perspective(900px)translateY(-2vh)scaleX(.22)scaleY(.004)}}@keyframes enemy-monitor-shutdown-line{0%,28%{opacity:0;transform:scaleX(.08)}48%{opacity:1;transform:scaleX(1)}78%{opacity:1;transform:scaleX(.72)}to{opacity:0;transform:scaleX(.04)}}@keyframes enemy-monitor-led-off{0%{opacity:1;background:#52dfd3}48%{opacity:1;background:#ff607d;box-shadow:0 0 10px #ff385c}to{opacity:.12;box-shadow:none;background:#39151a}}@keyframes enemy-monitor-noise-start{0%,12%{opacity:.88;transform:translate(-3px)scaleY(.2)}13%,27%{opacity:.38;transform:translate(4px)scaleY(1)}28%,40%{opacity:.74;transform:translate(-1px)scaleY(.04)}41%,54%{opacity:.22;transform:translate(3px)scaleY(1)}55%,68%{opacity:.45;transform:translate(-2px)scaleY(.32)}69%,to{opacity:0;transform:none}}@keyframes enemy-monitor-scanline{0%{top:-3%}to{top:103%}}@keyframes enemy-monitor-led-pulse{0%,to{opacity:.72}48%{opacity:1;box-shadow:0 0 6px #52dfd3,0 0 17px #52dfd3d9}}@keyframes brick-breaker-stage-select-in{0%{opacity:0;filter:blur(7px)brightness(1.7);transform:translate(-50%,-48%)scale(.72)}70%{opacity:1;filter:blur()brightness(1.1);transform:translate(-50%,-51%)scale(1.035)}to{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}@keyframes brick-breaker-screen-in{0%{opacity:0;filter:brightness(2.4)}35%{opacity:.45;filter:brightness(.45)}58%{opacity:.78;filter:brightness(1.8)}to{opacity:1;filter:brightness()}}@keyframes brick-breaker-monitor-power{0%,13%{opacity:1;background:#000}18%{opacity:1;background:#00080bfa}29%{opacity:.82;background:#001316b8}37%{opacity:.98;background:#000000e6}52%{opacity:.54;background:#0014196b}61%{opacity:.9;background:#000000b8}76%{opacity:.24;background:0 0}to{opacity:0;visibility:hidden;background:0 0}}@keyframes brick-breaker-monitor-aperture{0%,14%{opacity:0;clip-path:inset(50%)}18%{opacity:1;clip-path:inset(49.7% 46%)}31%{clip-path:inset(48.8% 4%)}47%{clip-path:inset(31% 1%)}68%{opacity:.78;clip-path:inset(3% 0)}to{opacity:0;clip-path:inset(0)}}@keyframes brick-breaker-monitor-line{0%,14%{opacity:0;transform:translate(-50%,-50%)scaleX(.02)}18%{opacity:1;transform:translate(-50%,-50%)scaleX(.08)}35%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}57%{opacity:.82;transform:translate(-50%,-50%)scaleX(.94)scaleY(3)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.08)scaleY(20)}}@keyframes brick-breaker-monitor-dot{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}42%{opacity:.9;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes brick-breaker-monitor-static{0%,14%{opacity:0;transform:translate(0)}18%{opacity:.92;transform:translate(-9px)}31%{opacity:.35;transform:translate(13px)}46%{opacity:.76;transform:translate(-4px)}64%{opacity:.28;transform:translate(7px)}to{opacity:0;transform:translate(0)}}@keyframes brick-breaker-title-in{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-46%)scale(.58)}38%{opacity:1;filter:blur();transform:translate(-50%,-52%)scale(1.12)}62%{transform:translate(-50%,-50%)scale(.97)}78%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(1.2)}}@keyframes brick-breaker-result-in{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(.55)}25%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.1)}48%{transform:translate(-50%,-50%)scale(.98)}76%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(1.15)}}@keyframes brick-breaker-crisp-result-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}48%{transform:translate(-50%,-50%)scale(.98)}76%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes brick-breaker-life-up{0%{opacity:0;filter:blur(8px)brightness(2);transform:translate(-50%,-46%)scale(.2)rotate(-7deg)}20%{opacity:1;filter:blur()brightness(1.35);transform:translate(-50%,-53%)scale(1.18)rotate(2deg)}38%{transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}82%{opacity:1;transform:translate(-50%,-56%)scale(1)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-78%)scale(1.16)}}@keyframes brick-breaker-life-up-crisp{0%{opacity:0;transform:translate(-50%,-46%)scale(.2)rotate(-7deg)}20%{opacity:1;transform:translate(-50%,-53%)scale(1.18)rotate(2deg)}38%{transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}82%{opacity:1;transform:translate(-50%,-56%)scale(1)}to{opacity:0;transform:translate(-50%,-78%)scale(1.16)}}@keyframes brick-breaker-final-score-sparkle{0%,to{filter:brightness()drop-shadow(0 0 8px #fff6b7e6)drop-shadow(0 0 18px #ffb011bf);background-position:50% 0}42%{filter:brightness(1.5)drop-shadow(0 0 13px #fffbd4)drop-shadow(0 0 34px #ffc21e);background-position:50% 100%}58%{filter:brightness(1.08)drop-shadow(0 0 9px #fff6b7f2)drop-shadow(0 0 24px #ffb011e0);background-position:50% 62%}}@keyframes brick-breaker-life-up-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.16)}24%{opacity:1}78%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes brick-breaker-gold-score-in{0%{opacity:0;filter:brightness(2.2)blur(8px)drop-shadow(0 11px 9px #000000c7);transform:translate(-50%)perspective(620px)rotateX(-18deg)scale(.48)}28%{opacity:1;filter:brightness(1.45)blur()drop-shadow(0 11px 9px #000000c7);transform:translate(-50%)perspective(620px)rotateX(-3deg)scale(1.12)}48%{transform:translate(-50%)perspective(620px)rotateX(-7deg)scale(.97)}72%{transform:translate(-50%)perspective(620px)rotateX(-5deg)scale(1.025)}to{opacity:1;filter:brightness()drop-shadow(0 11px 9px #000000c7);transform:translate(-50%)perspective(620px)rotateX(-5deg)scale(1)}}@keyframes brick-breaker-score-searchlights{0%{opacity:.5;transform:translate(-50%)rotate(-5deg)scaleX(.94)}to{opacity:.86;transform:translate(-50%)rotate(6deg)scaleX(1.06)}}@keyframes brick-breaker-national-rank-in{0%{opacity:0;filter:brightness(2.4)blur(7px);transform:translate(-50%,-50%)perspective(520px)rotateX(-18deg)scale(.42)}28%{opacity:1;filter:brightness(1.55)blur();transform:translate(-50%,-50%)perspective(520px)rotateX(-2deg)scale(1.16)}54%{transform:translate(-50%,-50%)perspective(520px)rotateX(-7deg)scale(.96)}74%{transform:translate(-50%,-50%)perspective(520px)rotateX(-4deg)scale(1.035)}to{opacity:1;filter:brightness();transform:translate(-50%,-50%)perspective(520px)rotateX(-5deg)scale(1)}}@keyframes brick-breaker-paddle-shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}14%{opacity:1}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(4.8)}}@keyframes brick-breaker-paddle-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}12%{opacity:1}52%{opacity:.92;transform:translate(-50%,-50%)scale(1.25)rotate(38deg)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(2.25)rotate(92deg)}}@keyframes brick-breaker-paddle-piece{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--piece-angle)) translateX(0) rotate(0)}11%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--piece-angle)) translateX(var(--piece-distance)) rotate(520deg);filter:brightness(.72)blur(.5px)}}@keyframes brick-breaker-failed-in{0%{opacity:0;filter:blur(7px);transform:scale(.62)}22%{opacity:1;filter:blur();transform:scale(1.08)}42%{transform:scale(.98)}82%{opacity:1;transform:scale(1)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes brick-breaker-face-explosion{0%{opacity:0;filter:brightness(2);transform:scale(.08)}18%{opacity:1;transform:scale(.78)}54%{opacity:1;filter:brightness(1.35);transform:scale(1.65)}to{opacity:0;filter:brightness(.75)blur(3px);transform:scale(2.5)}}@keyframes brick-breaker-screen-explosion{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}13%{opacity:1}70%{opacity:1;transform:translate(-50%,-50%)scale(58)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(82)}}@keyframes brick-breaker-whiteout{0%{opacity:0}24%,57%{opacity:1}to{opacity:0}}@keyframes brick-breaker-boss-clear-title{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(.45)}24%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.12)}48%{transform:translate(-50%,-50%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes brick-breaker-interlude-in{0%{opacity:0;filter:brightness(3.2)contrast(1.8)}4%{opacity:1;filter:brightness(.28)contrast(2.2)}8%{filter:brightness(2.7)contrast(1.7)}12%{filter:brightness(.48)contrast(2)}18%{filter:brightness(1.7)contrast(1.35)}28%{filter:brightness(.78)contrast(1.2)}43%{filter:brightness(1.12)contrast(1.08)}to{opacity:1;filter:brightness()contrast()}}@keyframes brick-breaker-interlude-camera{0%{filter:contrast(1.45)saturate(.42)brightness(1.8)blur(2px);transform:scale(3.05)translate(-1.8%,1.2%)}5%{transform:scale(2.82)translate(1.2%,-.7%)}9%{transform:scale(2.45)translate(-.8%,.4%)}15%{filter:contrast(1.18)saturate(.7)brightness(1.08)blur();transform:scale(1.48)translate(.45%,-.25%)}22%{transform:scale(.985)translate(-.15%,.1%)}28%{transform:scale(1.025)translate(0)}40%{filter:contrast(1.07)saturate(.88)brightness(.95);transform:scale(1.015)translateY(.1%)}to{filter:contrast(1.07)saturate(.88)brightness(.95);transform:scale(1.005)translateY(-.3%)}}@keyframes brick-breaker-interlude-camera-ominous{0%{filter:contrast(1.55)saturate(.34)brightness(1.7)blur(2px);transform:scale(3.2)translate(1.5%,-1.1%)}5%{transform:scale(2.92)translate(-1.1%,.65%)}10%{transform:scale(2.5)translate(.72%,-.4%)}16%{filter:contrast(1.24)saturate(.58)brightness(.96)blur();transform:scale(1.52)translate(-.38%,.22%)}23%{transform:scale(.99)translate(.12%,-.08%)}30%{transform:scale(1.03)translate(0)}42%{filter:contrast(1.08)saturate(.78)brightness(.88);transform:scale(1.02)translateY(-.1%)}to{filter:contrast(1.08)saturate(.78)brightness(.88);transform:scale(1.01)translateY(.35%)}}@keyframes brick-breaker-interlude-whiteout{0%{opacity:0}38%{opacity:.08}72%{opacity:.76}to{opacity:1}}@keyframes brick-breaker-stage-reveal{0%{opacity:1}18%{opacity:.96}50%{opacity:.64}78%{opacity:.26}to{opacity:0}}@keyframes brick-breaker-interlude-light{0%{opacity:.4;transform:translate(-1.5%)}to{opacity:.8;transform:translate(1.5%)}}@keyframes brick-breaker-interlude-grain{0%{transform:translate(-1%,-1%)}33%{transform:translate(1%)}66%{transform:translateY(1%)}to{transform:translate(-1%,1%)}}@keyframes brick-breaker-interlude-sf-noise{0%{opacity:.18;background-position:0 0,0 0,0 0;transform:translate(-.45%,.25%)scale(1.012)}10%{opacity:.07;background-position:17px -9px,-13px 0,0 3px;transform:translate(.35%,-.2%)scale(1.008)}16%{opacity:.14;transform:translate(-.25%)scale(1.01)}24%{opacity:.035;background-position:-11px 15px,9px 0,0 -2px;transform:translate(.2%,.15%)scale(1.006)}33%{opacity:.11;transform:translateY(-.15%)scale(1.005)}46%{opacity:.025;background-position:23px -14px,-7px 0,0 2px}62%{opacity:.07;transform:translate(.1%)scale(1.003)}78%{opacity:.015}to{opacity:0;transform:translate(0)scale(1)}}@keyframes brick-breaker-interlude-scan-burst{0%{opacity:0;transform:translateY(-45%)scaleY(1.8)}8%{opacity:.22}30%{opacity:.16;transform:translateY(24%)scaleY(.72)}58%{opacity:.07;transform:translateY(72%)scaleY(.42)}to{opacity:0;transform:translateY(118%)scaleY(.18)}}@keyframes brick-breaker-interlude-subtle-scan{0%{opacity:.1;background-position:0 -160%,0 0}18%{opacity:.16}82%{opacity:.16}to{opacity:.1;background-position:0 160%,0 7px}}@keyframes brick-breaker-boss-intro-flash{0%{opacity:0;background:#fff}8%{opacity:1;background:#ffffffeb}18%{background:#5a000029}34%{background:#ffffffc7}50%,78%{opacity:1;background:#1400002e}to{opacity:0;background:#ffffffeb}}@keyframes brick-breaker-boss-intro-title{0%{opacity:0;filter:brightness(2);transform:rotate(-4deg)skew(-7deg)scale(2.1)}12%{opacity:1;filter:brightness(1.15);transform:rotate(-4deg)skew(-7deg)scale(.92)}24%{transform:rotate(-4deg)skew(-7deg)scale(1.08)}46%,76%{opacity:1;transform:rotate(-4deg)skew(-7deg)scale(1)}to{opacity:0;filter:brightness(1.7);transform:rotate(-4deg)skew(-7deg)scale(1.5)}}@keyframes brick-breaker-stage-intro-screen{0%{opacity:0;background:#000d1dd1}4%,82%{opacity:1;background:#0008187a}to{opacity:0;background:0 0}}@keyframes brick-breaker-stage-band{0%{opacity:0;filter:brightness(3);transform:translate(-42%,-50%)skewY(-2deg)scaleX(.18)}11%{opacity:1;transform:translate(4%,-50%)skewY(-2deg)scaleX(1.08)}18%,76%{opacity:1;filter:brightness();transform:translateY(-50%)skewY(-2deg)scaleX(1)}88%{opacity:.72;transform:translate(2%,-50%)skewY(-2deg)scaleX(1.04)}to{opacity:0;filter:brightness(2.4);transform:translate(35%,-50%)skewY(-2deg)scaleX(.2)}}@keyframes brick-breaker-stage-scan{0%{opacity:0;transform:translate(-48%,-120px)scaleX(.1)}9%{opacity:1;transform:translateY(-62px)scaleX(1)}38%{opacity:.82;transform:translateY(70px)scaleX(.78)}58%{opacity:0;transform:translate(24%,112px)scaleX(.2)}to{opacity:0}}@keyframes brick-breaker-stage-frame{0%,7%{opacity:0;transform:translate(-50%,-50%)skew(-10deg)scaleX(.2)}16%{opacity:.9;transform:translate(-50%,-50%)skew(-10deg)scaleX(1.04)}24%,78%{opacity:.55;transform:translate(-50%,-50%)skew(-10deg)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)skew(-10deg)scaleX(1.35)}}@keyframes brick-breaker-stage-title{0%{opacity:0;filter:brightness(4)blur(5px);transform:translate(-80vw)skew(-20deg)scaleX(1.55)}10%{opacity:1;filter:brightness(1.6)blur();transform:translate(3vw)skew(-10deg)scaleX(.94)}17%{transform:translate(-1vw)skew(-10deg)scaleX(1.03)}25%,76%{opacity:1;filter:brightness();transform:translate(0)skew(-10deg)scaleX(1)}86%{opacity:1;transform:translate(1vw)skew(-10deg)scaleX(1.02)}to{opacity:0;filter:brightness(3)blur(4px);transform:translate(70vw)skew(-18deg)scaleX(1.45)}}@keyframes brick-breaker-stage-subtitle{0%,18%{opacity:0;transform:translateY(9px)skew(-10deg)}28%,76%{opacity:.92;transform:translateY(0)skew(-10deg)}to{opacity:0;transform:translateY(-6px)skew(-10deg)}}@keyframes brick-breaker-stage-glitch-a{0%,to{opacity:0;transform:translate(-5px)}18%{opacity:.9;transform:translate(8px)}42%{opacity:.35;transform:translate(-11px)}68%{opacity:.75;transform:translate(4px)}}@keyframes brick-breaker-stage-glitch-b{0%,to{opacity:0;transform:translate(6px)}22%{opacity:.82;transform:translate(-7px)}54%{opacity:.3;transform:translate(12px)}76%{opacity:.68;transform:translate(-3px)}}@keyframes xavipad-guide-page-in{0%{opacity:.2;filter:brightness(1.4)}to{opacity:1;filter:brightness()}}@media (prefers-reduced-motion:reduce){.enemy-monitor-backdrop,.enemy-monitor-console,.enemy-monitor-noise,.enemy-monitor-scan:after,.enemy-monitor-led,.enemy-monitor-xavi-speech,.brick-breaker-game,.brick-breaker-message,.brick-breaker-boss-intro,.brick-breaker-boss-intro span,.brick-breaker-stage-intro,.brick-breaker-stage-intro:before,.brick-breaker-stage-intro:after,.brick-breaker-stage-intro i,.brick-breaker-stage-intro strong,.brick-breaker-stage-intro strong:before,.brick-breaker-stage-intro strong:after,.brick-breaker-stage-intro>span,.brick-breaker-life-up,.brick-breaker-life-up i,.brick-breaker-face-bursts i,.brick-breaker-screen-blast,.brick-breaker-whiteout,.brick-breaker-boss-clear-overlay>strong,.brick-breaker-interlude,.brick-breaker-interlude img,.brick-breaker-interlude .is-atmosphere,.brick-breaker-interlude .is-film-grain,.brick-breaker-interlude .is-subtle-scan,.brick-breaker-interlude .is-sf-noise,.brick-breaker-interlude .is-scan-burst,.brick-breaker-interlude .is-whiteout,.brick-breaker-stage-reveal,.brick-breaker-failed-overlay,.brick-breaker-final-score,.brick-breaker-final-score strong,.brick-breaker-final-score:before,.brick-breaker-national-rank,.brick-breaker-score-update,.brick-breaker-paddle-explosion .is-shockwave,.brick-breaker-paddle-explosion .is-flash,.brick-breaker-paddle-explosion b,.enemy-monitor-backdrop.is-closing,.enemy-monitor-backdrop.is-closing .enemy-monitor-console,.enemy-monitor-backdrop.is-closing .enemy-monitor-viewport:after{animation:none}.brick-breaker-boss-clear-overlay>strong,.brick-breaker-interlude.is-exiting .is-whiteout{opacity:1}.brick-breaker-stage-reveal{opacity:0}.brick-breaker-power-on{display:none}}.material-ui .console-open-hint{color:#fff;text-shadow:none;-webkit-text-stroke:0;font-size:clamp(9.9px,2.79vw,13.5px)}.ninja-reset-overlay{z-index:1000;pointer-events:all;isolation:isolate;animation:5.2s linear both ninja-reset-overlay;position:fixed;inset:0;overflow:hidden}.ninja-reset-shade{z-index:1;background:radial-gradient(circle at 50% 48%,#5b6f7b0d,#0000 38%),#0c0b0f29;animation:5.2s both ninja-reset-shade;position:absolute;inset:0}.reset-ninja{z-index:20;filter:drop-shadow(0 9px 7px #00000080);will-change:transform;width:clamp(138px,42vw,218px);height:clamp(194px,59vw,306px);animation:5.2s cubic-bezier(.2,.72,.2,1) both ninja-reset-travel;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reset-ninja-run,.reset-ninja-cast{image-rendering:pixelated;will-change:opacity, background-position;background-image:url(/reset-ninja/ninja-sprite.webp);background-position:bottom;background-repeat:no-repeat;position:absolute;inset:0}.reset-ninja-run{background-position:0% bottom;background-size:800%;animation:5.2s step-end both ninja-reset-run-phase,.18s step-end infinite ninja-reset-run-frames;transform:scaleX(-1)}.reset-ninja-cast{background-position:29% bottom;background-size:auto 100%;animation:5.2s step-end both ninja-reset-cast-phase,.92s step-end .82s infinite ninja-reset-cast-frames}.reset-ninja-run i,.reset-ninja-cast i{display:none}.reset-ninja-shadow{z-index:-1;filter:blur(4px);background:#00000073;border-radius:50%;width:62%;height:15px;animation:5.2s both ninja-reset-shadow;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ninja-reset-bubbles{z-index:40;width:0;height:0;position:absolute;top:50%;left:50%}.ninja-reset-bubbles span{--bubble-x:0px;--bubble-y:0px;--bubble-rotate:0deg;--bubble-delay:0s;--bubble-scale:1;color:#fff;min-width:72px;font-family:var(--font-nitalago), sans-serif;letter-spacing:.02em;text-align:center;white-space:nowrap;opacity:0;animation:ninja-reset-bubble 1.28s calc(.97s + var(--bubble-delay)) cubic-bezier(.16, .76, .22, 1) both;background:#111014;border:2px solid #ffffffe0;border-radius:44% 53% 46% 55%/51% 43% 57% 48%;padding:7px 10px 6px;font-size:clamp(12px,3.6vw,17px);font-weight:800;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2);box-shadow:0 4px 8px #00000075,inset 0 0 0 1px #0009}.ninja-reset-bubbles span:after{content:"";background:#111014;border-bottom:2px solid #ffffffe0;border-right:2px solid #ffffffe0;width:13px;height:13px;position:absolute;bottom:-8px;left:18%;transform:rotate(45deg)skew(8deg,8deg)}.ninja-reset-smoke{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ninja-reset-smoke:before,.ninja-reset-smoke:after{content:"";opacity:0;will-change:opacity, transform, filter;border-radius:50%;width:140%;height:140%;position:absolute;top:-20%;left:-20%;transform:scale(.06)}.ninja-reset-smoke:before{filter:blur(12px);background:radial-gradient(circle,#f6f4eefc 0 18%,#dadad6f7 40%,#a4a6a7e0 66%,#0000 77%);animation:5.2s cubic-bezier(.16,.68,.2,1) both ninja-reset-smoke-sheet}.ninja-reset-smoke:after{filter:blur(18px);background:radial-gradient(circle at 38% 44%,#fffffcd1 0 10%,#0000 31%),radial-gradient(circle at 61% 38%,#f5f5f0cc 0 12%,#0000 34%),radial-gradient(circle at 51% 63%,#cdcfcddb 0 15%,#0000 38%);animation:5.2s both ninja-reset-smoke-swirl}.ninja-reset-smoke i{--smoke-left:50%;--smoke-top:50%;--smoke-size:30vmax;--smoke-delay:0s;--smoke-start-x:0vw;--smoke-start-y:0vh;left:var(--smoke-left);top:var(--smoke-top);width:var(--smoke-size);aspect-ratio:1;filter:blur(4px);opacity:0;transform:translate(calc(-50% + var(--smoke-start-x)), calc(-50% + var(--smoke-start-y))) scale(.03);animation:ninja-reset-smoke-puff 3s calc(1.18s + var(--smoke-delay)) cubic-bezier(.12, .68, .18, 1) both;will-change:opacity, transform, filter;background:radial-gradient(circle at 38% 34%,#fffffcfa 0 22%,#e5e5e1f5 46%,#acaeaee0 70%,#0000 76%);border-radius:48% 55% 46% 58%;position:absolute;box-shadow:inset -2vmax -2vmax 4vmax #64686c26,0 0 3vmax #e2e2dd47}@keyframes ninja-reset-overlay{0%,95%{visibility:visible}to{visibility:hidden}}@keyframes ninja-reset-shade{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}@keyframes ninja-reset-travel{0%{transform:translate(-50%,-50%)translate(70vw)translateY(4px)scale(.94)}6%{transform:translate(-50%,-50%)translate(42vw)translateY(-5px)scale(.97)}12%{transform:translate(-50%,-50%)translate(17vw)translateY(5px)scale(1)}18%{transform:translate(-50%,-50%)translate(0)translateY(-3px)scale(1.04)}21%,70%{transform:translate(-50%,-50%)translate(0)translateY(0)scale(1)}75%{transform:translate(-50%,-50%)translate(-4vw)translateY(-2px)scale(1.02)}82%{transform:translate(-50%,-50%)translate(-20vw)translateY(5px)scale(1)}90%{transform:translate(-50%,-50%)translate(-48vw)translateY(-5px)scale(.97)}to{transform:translate(-50%,-50%)translate(-76vw)translateY(4px)scale(.94)}}@keyframes ninja-reset-run-phase{0%,18%{opacity:1}18.01%,74%{opacity:0}74.01%,to{opacity:1}}@keyframes ninja-reset-cast-phase{0%,17%{opacity:0}18%,74%{opacity:1}75%,to{opacity:0}}@keyframes ninja-reset-run-frames{0%,49.99%{background-position:0% bottom}50%,to{background-position:14.2857% bottom}}@keyframes ninja-reset-cast-frames{0%,15.99%{background-position:29% bottom}16%,31.99%{background-position:43% bottom}32%,47.99%{background-position:57% bottom}48%,63.99%{background-position:71% bottom}64%,83.99%{background-position:85% bottom}84%,to{background-position:99% bottom}}@keyframes ninja-reset-shadow{0%,17%,75%,to{opacity:.42;transform:translate(-50%)scaleX(.76)}22%,68%{opacity:.52;transform:translate(-50%)scaleX(1)}}@keyframes ninja-reset-bubble{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--bubble-rotate)) scale(.2)}12%{opacity:1;transform:translate(-50%, -50%) rotate(var(--bubble-rotate)) scale(var(--bubble-scale))}68%{opacity:.98;transform:translate(calc(-50% + var(--bubble-x)), calc(-50% + var(--bubble-y))) rotate(var(--bubble-rotate)) scale(var(--bubble-scale))}to{opacity:0;transform:translate(calc(-50% + var(--bubble-x)), calc(-50% + var(--bubble-y))) rotate(var(--bubble-rotate)) scale(var(--bubble-scale))}}@keyframes ninja-reset-smoke-sheet{0%,23%{opacity:0;filter:blur(8px);transform:scale(.06)}35%{opacity:.48;filter:blur(11px);transform:scale(.65)}44%,60%{opacity:.97;filter:blur(13px);transform:scale(1.12)}70%{opacity:.68;filter:blur(22px);transform:scale(1.42)}84%,to{opacity:0;filter:blur(34px);transform:scale(1.8)}}@keyframes ninja-reset-smoke-swirl{0%,27%{opacity:0;transform:scale(.1)rotate(0)}43%,58%{opacity:.9;transform:scale(1.02)rotate(18deg)}72%{opacity:.44;transform:scale(1.38)rotate(34deg)}86%,to{opacity:0;transform:scale(1.72)rotate(52deg)}}@keyframes ninja-reset-smoke-puff{0%{opacity:0;transform:translate(calc(-50% + var(--smoke-start-x)), calc(-50% + var(--smoke-start-y))) scale(.03) rotate(-9deg);filter:blur(2px)}18%{opacity:.96;filter:blur(3px);transform:translate(-50%,-50%)scale(.62)rotate(0)}48%{opacity:.98;filter:blur(6px);transform:translate(-50%,-50%)scale(1.16)rotate(9deg)}76%{opacity:.58;filter:blur(12px);transform:translate(-50%,-50%)scale(1.72)rotate(19deg)}to{opacity:0;filter:blur(22px);transform:translate(-50%,-50%)scale(2.25)rotate(27deg)}}@media (width<=480px){.reset-ninja{top:51%}.ninja-reset-bubbles span{border-width:1.5px;min-width:64px;padding:6px 8px 5px}}@media (prefers-reduced-motion:reduce){.ninja-reset-overlay{background:#e6e6e2eb;animation-duration:.26s}.reset-ninja,.ninja-reset-bubbles,.ninja-reset-smoke{display:none}}.material-ui .console-open-hint{left:42.5%}.material-ui .control-panel{background:radial-gradient(circle at 8px calc(100% - 8px),#17161a 0 2px,#68666d 2.5px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#17161a 0 2px,#68666d 2.5px 3px,#0000 3.5px),linear-gradient(145deg,#3d3c42,#302e34 58%,#26252a);padding-top:7px;padding-bottom:7px}.material-ui .stat-label-row{margin-bottom:1px}.material-ui .stat-input-row{height:40px;box-shadow:none;background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;gap:0;padding-right:2px}.material-ui .input-frame,.material-ui .stat-preset-button,.material-ui .primary-controls .attack-count-button{height:40px;min-height:40px}.material-ui .input-frame{z-index:2;border-right-width:1px;border-radius:12px 20px 20px 12px;box-shadow:inset 0 0 18px #00b5ff12,3px 0 5px #0000006b,0 3px 5px #00000052}.material-ui .stat-preset-button{z-index:1;color:#f2f1ed;background:radial-gradient(circle at 50% 7%,#ffffff17,#0000 42%),linear-gradient(#48474d 0%,#37363c 52%,#29282d 100%);border-top:1px solid #4e4d53;border-bottom:3px solid #08090b;border-left:1px solid #343339;border-right:1px solid #4e4d53;border-radius:0 12px 12px 0;margin-left:-14px;padding-left:14px;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 3px #00000094,0 3px 5px #00000052}.material-ui .stat-preset-button:hover,.material-ui .stat-preset-button:focus-visible{background:radial-gradient(circle at 50% 7%,#ffffff21,#0000 42%),linear-gradient(#504f55 0%,#3d3c42 52%,#2d2c31 100%);border-color:#5e5d63 #5e5d63 #08090b;box-shadow:inset 0 1px #ffffff26,inset 0 -2px 3px #00000094,0 3px 5px #00000052}.material-ui .stat-preset-button:focus-visible{outline-offset:-3px;outline:1px solid #d5d3cd6b}.material-ui .stat-preset-button:active{background:linear-gradient(#343339 0%,#29282d 54%,#222126 100%);border-color:#45444a;border-bottom-width:1px;transform:translateY(2px);box-shadow:inset 0 3px 7px #000000b3}.material-ui .stat-preset-button:active span{transform:scale(.9)}.material-ui .stat-preset-button span{transition:transform .12s}.material-ui .input-frame input{height:36px;min-height:0;padding-top:1px;padding-bottom:0}.material-ui .control-actions,.material-ui .environment-controls-row{margin-top:4px}.material-ui .attribute-summary{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:stretch;gap:2px;min-width:0;padding:3px 6px 2px;display:grid}.material-ui .attribute-summary-attributes{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;min-width:0;display:grid}.material-ui .attribute-summary span.attribute-summary-all-on{color:#9bcbd4;font-family:var(--font-nitalago);letter-spacing:.015em;text-align:center;text-shadow:0 0 7px #5dbecd61;white-space:nowrap;align-self:center;font-size:clamp(12px,3.35vw,14px);font-weight:600;line-height:1}.material-ui .attribute-summary-types{justify-content:center;align-items:center;gap:clamp(15px,5vw,28px);width:100%;min-width:0;display:flex}.material-ui .attribute-summary-type-group{justify-content:center;align-items:center;gap:clamp(7px,2.3vw,13px);display:flex}.material-ui .attribute-summary i{color:#77747b;min-width:0;font-family:var(--font-geist-mono), monospace;text-align:center;text-shadow:none;white-space:nowrap;font-size:clamp(9px,2.55vw,12px);font-style:normal;font-weight:900;line-height:1}.material-ui .attribute-summary-types i{font-size:clamp(8px,2.2vw,10px)}.material-ui .attribute-summary i.is-active{color:#9bcbd4;text-shadow:0 0 7px #5dbecd61}@media (width<=374px){.material-ui .attribute-summary{gap:2px;padding-inline:3px}.material-ui .attribute-summary-types{gap:12px}.material-ui .attribute-summary-type-group{gap:6px}}.material-ui .rank-card.is-gamble-character,.material-ui .rank-card.is-gamble-character:nth-child(2n),.material-ui .rank-card.is-gamble-character:nth-child(3n+2),.material-ui .rank-card.is-gamble-character:nth-child(3n){background:radial-gradient(circle at 84% 18%,#9d5bbc4d,#0000 52%),linear-gradient(107deg,#d3ace21a,#0000 48%),linear-gradient(#504459 0%,#3f3448 48%,#352d3d 100%)}@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-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}.material-ui .soul-title-logo{align-items:center;width:min(78%,620px);min-height:68px;margin-top:-3px;display:flex;overflow:visible}.material-ui .soul-title-logo span{color:#f3f1ec;font-family:var(--font-nitalago);letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px #fff,0 3px #737177,0 7px 8px #000000b3;font-size:clamp(34px,7.1vw,64px);font-weight:100;line-height:1}.material-ui .soul-single-mode{grid-template-columns:1fr}.material-ui .soul-single-mode .mode-switch-indicator{width:calc(100% - 6px);left:3px;transform:none}.material-ui .soul-single-mode button{grid-column:1}.material-ui .ranking-color-legend,.material-ui .ranking-view-toggle,.material-ui .ranking-swipe-hint,.material-ui .ranking-update-anchor,.ranking-update-comment,.material-ui .feedback-postbox-trigger,.material-ui .owner-inbox-link{display:none!important}.material-ui .control-actions{display:none}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){grid-template-columns:25px minmax(0,1fr);grid-template-areas:"rank viewport";column-gap:5px}.material-ui .portrait-placeholder{display:none}.material-ui .rank-detail-pane{display:none}.material-ui .rank-summary-pane{padding-inline:1px 3px}.material-ui .condition-badges{display:none}.material-ui .summary-line h3{gap:.58em}.material-ui .summary-line h3>span{flex:0 auto;font-size:.92em;font-weight:600}.material-ui .summary-line h3>small{color:#8f8d93;min-width:0;font-size:.58em;font-weight:500}.material-ui .summary-line h3>small .action-label{color:#8f8d93;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:1em;font-weight:500;overflow:hidden}.material-ui .soul-effect-amount{gap:4px}.material-ui .soul-effect-amount span{color:#77757b;font-size:clamp(7px,1.9vw,9px)}.material-ui .soul-effect-amount b{color:#78bdb3;max-width:100%;font-family:var(--font-nitalago);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:#78bdb3;font-size:clamp(8px,2.25vw,11px);font-style:normal;font-weight:700;overflow:hidden}.material-ui .power-value{text-shadow:0 1px 2px #1b340f,0 0 6px #e4ffbb47}@media (width<=480px){.material-ui .soul-title-logo{width:calc(100% - 92px);min-height:50px}.material-ui .soul-title-logo span{letter-spacing:.025em;font-size:clamp(27px,8.7vw,38px)}.material-ui .summary-line{grid-template-columns:minmax(0,1fr) minmax(105px,37%)}.material-ui .summary-line h3>span{font-size:.82em}.material-ui .summary-line h3>small{font-size:.51em}}.material-ui{--glass-ink:#f7fbfc;--glass-ink-soft:#f4fafbc2;--glass-line:#fffae0b8;--glass-edge:#ffffff9e;--glass-shadow:#1e363e33;color:var(--glass-ink);background-color:#0000;background-image:radial-gradient(66% 28% at 14% 8%,#ffffffdb 0%,#e1eff16b 38%,#0000 72%),radial-gradient(68% 32% at 104% 26%,#5986916b 0%,#94b5bc2e 46%,#0000 74%),radial-gradient(76% 25% at -8% 56%,#eef6f79e 0%,#9dbcc224 58%,#0000 76%),linear-gradient(128deg,#0000 0 22%,#ffffff38 22.3% 31%,#0000 31.4% 59%,#436c761f 59.4% 71%,#0000 71.4%),linear-gradient(158deg,#d9e5e7 0%,#aebfc4 42%,#77929a 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.material-ui .hero,.material-ui .control-vault-trigger,.material-ui .control-panel,.material-ui .ranking-panel,.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n),.material-ui .control-popup{border-color:var(--glass-edge);-webkit-backdrop-filter:blur(17px)saturate(1.18);backdrop-filter:blur(17px)saturate(1.18);box-shadow:inset 0 1px #ffffffc2, inset 0 -1px #fff1c257, 0 8px 20px var(--glass-shadow), 0 0 0 1px #4962691a;background:linear-gradient(112deg,#ffffff47,#ffffff12 38%,#46666f1c 72%,#ffffff29),#859fa657;border-bottom-color:#fff4cdad}@media (width<=480px){.material-ui .summary-line .soul-name-heading>span,.material-ui .soul-name-heading>span{font-size:clamp(15px,4.3vw,19px)}}.material-ui .hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow reset""title reset";align-items:center;column-gap:9px;padding:7px 10px 8px}.material-ui .series-node-logo{width:clamp(112px,31vw,190px);height:12px}.material-ui .soul-title-logo{width:100%;min-width:0;min-height:43px;margin:1px 0 0;line-height:1;display:block;overflow:hidden}.material-ui .soul-title-logo span{letter-spacing:.025em;white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(30px,7vw,60px);line-height:1;display:block;overflow:visible}.material-ui .reset-cluster{grid-template-rows:1fr;align-self:stretch;place-items:center;gap:0;display:grid}.material-ui .reset-cluster .global-reset{align-self:center}.material-ui .primary-controls .attack-count-button,.material-ui .primary-controls .attack-count-button.is-on,.material-ui .count-button.is-on,.material-ui .enemy-count-button.is-on{color:#343b44;text-shadow:none;background:radial-gradient(circle at 50% 8%,#fffffff2,#0000 42%),linear-gradient(#fff 0%,#edf0f3 54%,#d8dde2 100%);border:1px solid #bcc3cb;border-bottom:3px solid #a7afb8;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #424d5a1f,0 3px 5px #424d5a21}.material-ui .primary-controls .attack-count-button:active{background:linear-gradient(#e2e6ea,#f5f6f8);border-bottom-width:1px;transform:translateY(2px)}.material-ui .control-popup{color:#2d333b;background:radial-gradient(circle at 9px 9px,#7d858f 0 1.5px,#e2e5e9 2px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 9px) 9px,#7d858f 0 1.5px,#e2e5e9 2px 3px,#0000 3.5px),linear-gradient(145deg,#fffffffc,#eceff3fc);border:1px solid #bcc3cb;border-bottom:4px solid #a8b0b9;box-shadow:inset 0 1px #fff,0 18px 42px #39434f38}.material-ui .popup-heading{border-bottom-color:#cbd1d8}.material-ui .popup-heading span,.material-ui .popup-heading h2,.material-ui .popup-heading p,.material-ui .popup-title-line>strong,.material-ui .attack-type-section h3{color:#343b44;text-shadow:none}.material-ui .popup-heading>button{color:#4e5660;background:linear-gradient(#fff,#e0e4e8);border-color:#bbc2ca #bbc2ca #a6aeb7;box-shadow:inset 0 1px #fff,0 2px 4px #434d5921}.material-ui .number-grid,.material-ui .attribute-grid,.material-ui .attack-type-grid{background:#c4cad1;border-color:#c4cad1;gap:2px;box-shadow:0 0 0 1px #e8eaed}.material-ui .number-grid button,.material-ui .attribute-grid button,.material-ui .attack-type-grid button,.material-ui .attribute-grid button:not(.is-selected){color:#626b76;text-shadow:none;background:linear-gradient(#fff,#eef1f4)}.material-ui .attack-type-section{border-top-color:#cbd1d8}.material-ui .direct-number-panel button,.material-ui .popup-done,.material-ui .environment-actions button,.material-ui .stat-preset-grid button{color:#3d454e;background:linear-gradient(#fff 0%,#edf0f3 56%,#d9dee3 100%);border-color:#bbc2ca #bbc2ca #a6aeb7;border-bottom-style:solid;border-bottom-width:3px;box-shadow:inset 0 1px #fff,0 3px 5px #424d5a21}.material-ui .direct-number-panel input,.material-ui .environment-number{color:#252b32;text-shadow:none;background:#fff;border-color:#b7bfc8;box-shadow:inset 0 2px 5px #3f4a5617,0 0 0 1px #e4e7ea}.material-ui .stat-preset-grid small,.material-ui .stat-preset-grid .preset-label,.material-ui .stat-preset-grid .preset-label em{color:#5e6771;text-shadow:none}.material-ui .preset-divider{background:#ccd2d8}.material-ui .environment-field>span,.material-ui .environment-field b{color:#4d5660;text-shadow:none}.material-ui .environment-range{accent-color:#4e9aa5}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){contain-intrinsic-size:auto 56px;min-height:56px}.material-ui .rank-summary-pane{grid-template-rows:31px 17px;gap:2px}.material-ui .summary-line{align-items:center;gap:8px;min-width:0;padding-top:0;display:flex}.material-ui .summary-line .soul-name-heading{min-width:0;height:29px;max-height:29px;text-shadow:none;-webkit-text-stroke:0;flex:auto;line-height:29px}.material-ui .summary-line .soul-name-heading>span{letter-spacing:-.045em;text-overflow:clip;width:max-content;max-width:none;text-shadow:none;white-space:nowrap;-webkit-text-stroke:0;filter:none;font-size:clamp(19px,5.2vw,25px);font-weight:800;line-height:29px;display:block;overflow:visible}.material-ui .summary-line .soul-name-heading .soul-name-suffix{color:inherit;letter-spacing:-.025em;font-size:.56em;font-weight:800;line-height:inherit;text-shadow:none;vertical-align:.12em;-webkit-text-fill-color:inherit;margin-left:.2em;display:inline}.material-ui .rank-card.is-soul-special,.material-ui .rank-card.is-soul-special:nth-child(2n),.material-ui .rank-card.is-soul-special:nth-child(3n+2),.material-ui .rank-card.is-soul-special:nth-child(3n){background:linear-gradient(90deg,#fff5d0c2,#fffffffa 30%,#f9f1d6b8);border-color:#d5b45c #d5b45c #b38a2e;margin-bottom:8px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px 2px #91681426,0 3px 8px #7b5b1829}.material-ui .rank-card.is-soul-special .rank-number small{color:#9a771d;letter-spacing:-.02em;font-size:6px}.material-ui .rank-card.is-soul-special .rank-number b{color:#a77b00;font-family:var(--font-jp-gothic), sans-serif;letter-spacing:-.08em;text-shadow:none;font-size:15px;font-style:normal;font-weight:900;line-height:1}.material-ui .soul-row-amount{text-align:right;flex:0 auto;width:auto;min-width:0;max-width:58%;overflow:visible}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){color:#397f73;letter-spacing:-.035em;text-align:right;width:auto;max-width:100%;text-shadow:none;white-space:nowrap;-webkit-text-fill-color:#397f73;-webkit-text-stroke:0;filter:none;margin:0;font-size:clamp(10.5px,2.8vw,13px);font-weight:800;line-height:1.02;display:block}.material-ui .soul-row-amount b>span,.material-ui .soul-row-amount b:not(.is-condition-reduced)>span{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:none;white-space:nowrap;-webkit-text-fill-color:inherit;display:block}@media (width<=480px){.material-ui .hero{padding:6px 8px 7px}.material-ui .series-node-logo{width:min(38vw,142px);height:10px}.material-ui .soul-title-logo{width:100%;min-height:38px}.material-ui .soul-title-logo span{font-size:clamp(27px,8.4vw,38px)}.material-ui .summary-line{gap:5px;display:flex}.material-ui .summary-line .soul-name-heading>span{font-size:clamp(18px,5.3vw,22px)}.material-ui .soul-row-amount{max-width:60%}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){font-size:clamp(9.5px,2.75vw,11.5px)}}.material-ui{--material-offwhite:#262a31;--material-offwhite-soft:#656b74;color:#262a31;background:radial-gradient(circle at 12% 2%,#ffbea633,#0000 22rem),radial-gradient(circle at 88% 10%,#8ddce933,#0000 24rem),linear-gradient(#fbfcfd 0%,#f0f2f5 34%,#e8ebef 100%)}.material-ui:before{opacity:.42;background-image:linear-gradient(#4c566209 1px,#0000 1px),linear-gradient(90deg,#4c566206 1px,#0000 1px),radial-gradient(circle,#4c566214 0 1px,#0000 1.5px)}.material-ui .scanlines{opacity:0}.material-ui .sticky-header{background:linear-gradient(#f8f9fbfb 0%,#f8f9fbf2 90%,#0000 100%)}.material-ui .hero,.material-ui .control-vault-trigger,.material-ui .control-panel,.material-ui .ranking-panel,.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){border-color:#c6cbd2 #c6cbd2 #aeb5be;box-shadow:inset 0 1px #fffffff2,inset 0 -1px 2px #4f58641f,0 5px 12px #36404c21}.material-ui .series-node-logo img{filter:grayscale(.28)brightness(.48)contrast(1.25)}.material-ui .global-reset{color:#343941;text-shadow:0 1px #fff;background:linear-gradient(#fff 0%,#eceff2 52%,#d6dbe0 100%);border-color:#c5cad1 #c5cad1 #a5acb5;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #4e586524,0 3px #a9b0b8,0 5px 10px #46505c26}.material-ui .reset-cluster>strong,.material-ui .vault-status,.material-ui .vault-status b{color:#68717c;text-shadow:none}.material-ui .ranking-mode-switch,.material-ui .ranking-view-toggle{background:linear-gradient(#fff,#dfe3e8);box-shadow:inset 0 1px #fff,0 2px 3px #3f4a5629}.material-ui .ranking-mode-switch.header-mode-switch{background:linear-gradient(#fff 0%,#edf0f3 54%,#dce1e6 100%);border-color:#c4cad1 #c4cad1 #aab1ba;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #424c581a,0 2px 5px #424c5821}.material-ui .header-mode-switch .mode-switch-indicator{background:linear-gradient(#fff8fb 0%,#f4dce5 55%,#e6c0cf 100%);border-color:#ae5b7a3d;box-shadow:inset 0 1px #fff,inset 0 -2px #7e28491a,0 2px 6px #7e28491a}.material-ui .ranking-mode-switch.header-mode-switch button,.material-ui .ranking-mode-switch.header-mode-switch button.mode-stationary.is-active{color:#7b304d;text-shadow:0 1px #fff}.material-ui .ranking-mode-switch button.mode-stationary.is-active{color:#7e2849;background:linear-gradient(#fff5f8 0%,#f4dce5 55%,#e5c0cf 100%);box-shadow:inset 0 1px #fff,inset 0 -2px #7e28491f}.material-ui .control-vault-trigger{color:#2a3038;background:repeating-linear-gradient(90deg,#4b566206 0 1px,#0000 1px 22px),linear-gradient(#fff 0%,#edf0f3 48%,#d9dde2 100%);box-shadow:inset 0 -2px 4px #47525f21}.material-ui .control-vault-trigger:before{background:linear-gradient(90deg,#db784e14,#0000 22% 78%,#3096a814)}.material-ui .vault-core strong,.material-ui .stat-label-row label,.material-ui .ranking-heading h2{color:#343941;text-shadow:none}.material-ui .vault-edge i{color:#7f8791}.material-ui .control-panel{background:radial-gradient(circle at 8px calc(100% - 8px),#7d858f 0 1.5px,#dce0e5 2px 3px,#0000 3.4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#7d858f 0 1.5px,#dce0e5 2px 3px,#0000 3.4px),linear-gradient(145deg,#fff,#eef1f4 58%,#dfe3e8)}.material-ui .input-frame{background:repeating-linear-gradient(#4177800b 0 1px,#0000 1px 4px),linear-gradient(#f9ffff,#e8f2f3);border-color:#aeb7c0 #aeb7c0 #aeb7c0 #3da5b6;box-shadow:inset 0 2px 8px #2f7c8a1f,3px 0 5px #46505c1f,0 3px 5px #46505c1f}.material-ui .input-frame input{color:#252b32;text-shadow:0 1px #fff}.material-ui .drag-level{background:linear-gradient(90deg,#40b2c442,#97be422e),repeating-linear-gradient(#325e6709 0 1px,#0000 1px 4px)}.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary,.material-ui .popup-heading>button,.material-ui .direct-number-panel button,.material-ui .popup-done,.material-ui .environment-actions button,.material-ui .stat-preset-grid button{color:#424952;background:linear-gradient(#fff 0%,#eef0f3 50%,#dadfe4 100%);border-color:#c6cbd2 #c6cbd2 #aeb5be;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #47525f1f,0 3px 5px #47525f1f}.material-ui .environment-summary-title,.material-ui .environment-summary-metric small{color:#747c87}.material-ui .environment-summary-metric b{color:#343941}.material-ui .ranking-list{background:0 0;gap:3px}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){background:linear-gradient(#fff 0%,#f7f8fa 52%,#eceff2 100%);min-height:50px;box-shadow:inset 0 -1px 2px #434d591f,0 2px 5px #434d591a}.material-ui .rank-number b,.material-ui .rank-number:not(.rank-1):not(.rank-2):not(.rank-3) b{color:#747c86;text-shadow:none}.material-ui .summary-line{grid-template-columns:minmax(0,1fr) minmax(104px,38%);gap:7px}.material-ui .soul-name-heading{min-width:0;max-height:24px;text-shadow:none;margin:0;display:block;overflow:hidden}.material-ui .soul-name-heading>span{letter-spacing:-.045em;text-overflow:clip;white-space:nowrap;width:max-content;max-width:none;font-size:clamp(17px,4.7vw,22px);font-weight:800;line-height:1;display:block;overflow:visible}.material-ui .soul-row-amount{text-align:right;min-width:0;display:block;overflow:hidden}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){color:#397f73;letter-spacing:-.035em;text-overflow:clip;width:max-content;max-width:none;text-shadow:none;white-space:nowrap;-webkit-text-fill-color:#397f73;filter:none;margin-left:auto;font-size:clamp(10px,2.65vw,12.5px);font-weight:800;display:block;overflow:visible}.material-ui .power-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#505f6e17 10%),linear-gradient(#d4d9df,#e7eaee);border:0;height:17px;box-shadow:inset 0 1px 4px #434d5930}.material-ui .power-value{color:#fff;text-shadow:0 1px 2px #31551d,0 0 4px #264d124d}.material-ui .modal-backdrop{background:#5058633d}.material-ui .control-popup{color:#2b3037;background:radial-gradient(circle at 9px 9px,#7d858f 0 1.5px,#dce0e5 2px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 9px) 9px,#7d858f 0 1.5px,#dce0e5 2px 3px,#0000 3.5px),linear-gradient(145deg,#fffffff7,#eff2f5f7);border-color:#c4cad1;box-shadow:0 14px 34px #313a453d}.material-ui .popup-heading h2,.material-ui .popup-heading p,.material-ui .environment-field>span,.material-ui .environment-field b,.material-ui .environment-notice{color:#394049;text-shadow:none}.material-ui .environment-number{color:#252b32;background:#fff;border-color:#b8c0c9}@media (width<=480px){.material-ui .summary-line{grid-template-columns:minmax(0,1fr) minmax(102px,39%);gap:5px}.material-ui .soul-name-heading>span{font-size:clamp(16px,4.7vw,20px)}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){font-size:clamp(9px,2.55vw,11.5px)}}html,body{background:#afc2c8}.material-ui{color:var(--glass-ink);background-color:#0000;background-image:radial-gradient(66% 28% at 14% 8%,#ffffffdb,#e1eff16b 38%,#0000 72%),radial-gradient(68% 32% at 104% 26%,#5986916b,#94b5bc2e 46%,#0000 74%),radial-gradient(76% 25% at -8% 56%,#eef6f79e,#9dbcc224 58%,#0000 76%),linear-gradient(128deg,#0000 0 22%,#ffffff38 22.3% 31%,#0000 31.4% 59%,#436c761f 59.4% 71%,#0000 71.4%),linear-gradient(158deg,#d9e5e7,#aebfc4 42%,#77929a);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.material-ui:before{opacity:1;background:linear-gradient(118deg,#0000 8%,#fff3 8.3% 18%,#0000 18.4% 74%,#ffffff1f 74.4% 83%,#0000 83.4%),radial-gradient(58% 16% at 48% 92%,#274b532b,#0000 72%);-webkit-mask-image:none;mask-image:none}.material-ui .sticky-header{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(#b5cacfb3,#b5cacf52 86%,#0000)}.material-ui .hero,.material-ui .control-vault-trigger,.material-ui .control-panel,.material-ui .ranking-panel,.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n),.material-ui .control-popup{-webkit-backdrop-filter:blur(17px)saturate(1.18);backdrop-filter:blur(17px)saturate(1.18);background:linear-gradient(112deg,#ffffff47,#ffffff12 38%,#46666f1c 72%,#ffffff29),#859fa657;border-color:#ffffff9e #ffffff9e #fff4cdad;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #fff1c257,0 8px 20px #1e363e33,0 0 0 1px #4962691a}.material-ui .hero{background:radial-gradient(circle at 7px 7px,#637074b8 0 1.5px,#ffffffb8 2px 3.2px,#0000 3.6px),radial-gradient(circle at calc(100% - 7px) 7px,#637074b8 0 1.5px,#ffffffb8 2px 3.2px,#0000 3.6px),linear-gradient(118deg,#ffffff61,#88a1a84d 52%,#3d58613d)}.material-ui .soul-title-logo span{color:#ffffffeb;text-shadow:0 1px #ffffffb8,0 3px 8px #1e374042}.material-ui .series-node-logo img{filter:grayscale()brightness(2.8)contrast(.72);opacity:.9}.material-ui .global-reset,.material-ui .stat-preset-button,.material-ui .control-button,.material-ui .environment-summary,.material-ui .popup-heading>button,.material-ui .direct-number-panel button,.material-ui .popup-done,.material-ui .environment-actions button,.material-ui .stat-preset-grid button{color:#fffae4f0;-webkit-backdrop-filter:blur(11px)saturate(1.12);backdrop-filter:blur(11px)saturate(1.12);text-shadow:0 1px 3px #303a3a57;background:linear-gradient(112deg,#ffffff4f,#ffffff14 46%,#66767733),#778f945c;border-color:#fff8d3b3 #fff8d3b3 #ae8c43bd;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #5b4b261f,0 3px 7px #22373e2e}.material-ui .global-reset{background:linear-gradient(#e9daa7bd,#977d4494),#7d6f4a6b;box-shadow:inset 0 2px #fffde4b8,inset 0 -2px #513e1938,0 3px #785b2380,0 7px 14px #24363a38}.material-ui .control-vault-trigger{color:var(--glass-ink);background:linear-gradient(108deg,#ffffff5c,#ffffff14 48%,#39575f29),#8ea9af61}.material-ui .vault-core strong,.material-ui .stat-label-row label,.material-ui .ranking-heading h2,.material-ui .reset-cluster>strong,.material-ui .vault-status,.material-ui .vault-status b,.material-ui .environment-summary-title,.material-ui .environment-summary-metric small,.material-ui .environment-summary-metric b{color:var(--glass-ink);text-shadow:0 1px 3px #24383f57}.material-ui .vault-enemy-stat b,.material-ui .vault-attack-stat b,.material-ui .ranking-view-toggle{color:#fff0ad;text-shadow:0 1px 4px #48391357}.material-ui .input-frame,.material-ui .direct-number-panel input,.material-ui .environment-number{color:#f8fbfc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#40575c52,#b9cdd038);border-color:#fff8d8b8;box-shadow:inset 0 2px 8px #233a4133,0 1px #ffffff61}.material-ui .input-frame input,.material-ui .environment-number{color:#f8fbfc;text-shadow:0 1px 4px #1e313766}.material-ui .ranking-panel{background:radial-gradient(circle at 7px 7px,#59696dc7 0 1.5px,#ffffffb8 2px 3.1px,#0000 3.5px),radial-gradient(circle at calc(100% - 7px) 7px,#59696dc7 0 1.5px,#ffffffb8 2px 3.1px,#0000 3.5px),linear-gradient(118deg,#ffffff42,#617e862e),#6d8b934d}.material-ui .ranking-heading{color:#f4fafbc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff3,#49636a21);border:1px solid #fff5cf94;box-shadow:inset 0 1px #ffffff80,0 2px 8px #23383f1f}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){-webkit-backdrop-filter:blur(13px)saturate(1.12);backdrop-filter:blur(13px)saturate(1.12);background:linear-gradient(105deg,#ffffff3d,#ffffff0e 48%,#415b621c),#85a0a645;border-color:#fff8d5b8 #fff8d5b8 #d9bc76c7;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffefbf33,0 3px 8px #22373e29}.material-ui .rank-card.is-soul-special,.material-ui .rank-card.is-soul-special:nth-child(2n),.material-ui .rank-card.is-soul-special:nth-child(3n+2),.material-ui .rank-card.is-soul-special:nth-child(3n){background:linear-gradient(105deg,#fff1c057,#ffffff17 48%,#85652226),#8e9e9952;border-color:#ffe58fe6;box-shadow:inset 0 1px #ffffffa8,0 0 12px #ffd86a2e,0 4px 10px #22373e2e}.material-ui .rank-number small{color:#f2f8f9a3}.material-ui .rank-number b,.material-ui .rank-number:not(.rank-1):not(.rank-2):not(.rank-3) b{color:#f2f8f9bd}.material-ui .rank-1 b{color:#ffe895}.material-ui .rank-2 b{color:#9ce9f3}.material-ui .rank-3 b{color:#ffc1a0}.material-ui .soul-kind-ability>span{color:#ffb0b8}.material-ui .soul-kind-stat>span{color:#9dd9ff}.material-ui .soul-kind-debuff>span{color:#ddb6ff}.material-ui .soul-kind-exf>span{color:#ffe38b}.material-ui .summary-line .soul-name-heading>span,.material-ui .soul-name-heading>span{text-shadow:0 1px 3px #20323847;font-size:clamp(16px,4.35vw,21px)}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){color:#bff6ed;-webkit-text-fill-color:#bff6ed;text-shadow:0 1px 3px #16423d57}.material-ui .power-track{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff1a 10%),linear-gradient(#2b444b40,#d2e1e329);border:1px solid #fff5d07a;box-shadow:inset 0 2px 6px #1c32393d,0 1px #ffffff47}.material-ui .power-fill,.material-ui .rank-card.is-action .power-fill{background:linear-gradient(90deg,#a4415bdb,#d05b7ddb 58%,#ee97a9e0);box-shadow:inset 0 1px #ffeaef75,0 0 9px #dc5a8038}.material-ui .control-popup{color:var(--glass-ink);background:linear-gradient(122deg,#ffffff5c,#6a878e61),#67858d9e}.material-ui .popup-heading h2,.material-ui .popup-heading p,.material-ui .environment-field>span,.material-ui .environment-field b,.material-ui .environment-notice,.material-ui .attack-type-section h3{color:var(--glass-ink);text-shadow:0 1px 3px #21363d57}.material-ui .modal-backdrop{-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);background:#314c543d}.material-ui footer,.material-ui footer strong{color:#f7fbfccc;text-shadow:0 1px 3px #20343b4d}@media (width<=480px){.material-ui .summary-line .soul-name-heading>span,.material-ui .soul-name-heading>span{font-size:clamp(15px,4.3vw,19px)}}.material-ui .primary-controls .attack-count-button,.material-ui .primary-controls .attack-count-button.is-on,.material-ui .count-button.is-on,.material-ui .enemy-count-button.is-on,.material-ui .number-grid button,.material-ui .attribute-grid button,.material-ui .attack-type-grid button,.material-ui .attribute-grid button:not(.is-selected){color:#fafcfce0;text-shadow:0 1px 3px #1e323857;background:linear-gradient(#ffffff40,#6a888f38);border-color:#fff8d594 #fff8d594 #b197589e;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #2b444b1a,0 3px 6px #22373e26}.material-ui .primary-controls .attack-count-button>.attack-count-label,.material-ui .primary-controls .attack-count-button>.attack-count-label>span,.material-ui .primary-controls .attack-count-button .attack-count-value,.material-ui .count-button.is-on span,.material-ui .enemy-count-button.is-on span{color:#fafcfce6;text-shadow:0 1px 3px #1e323857}.material-ui .number-grid,.material-ui .attribute-grid,.material-ui .attack-type-grid{background:#3e5a6138;border-color:#fff8d56b;box-shadow:0 0 0 1px #ffffff2e}.material-ui .number-grid button.is-selected,.material-ui .attribute-grid button.is-selected,.material-ui .attack-type-grid button.is-selected{color:#fff3bd;text-shadow:0 1px 3px #3c311652;background:linear-gradient(#fae7a56e,#74888447);box-shadow:inset 0 1px #ffffffa3,inset 0 -2px #7457181f,0 0 8px #ffe18429}.material-ui .rank-card,.material-ui .rank-card:nth-child(2n),.material-ui .rank-card:nth-child(3n+2),.material-ui .rank-card:nth-child(3n){-webkit-backdrop-filter:none;backdrop-filter:none}.material-ui .rank-card.soul-row-ability,.material-ui .rank-card.soul-row-ability:nth-child(2n),.material-ui .rank-card.soul-row-ability:nth-child(3n+2),.material-ui .rank-card.soul-row-ability:nth-child(3n){background:linear-gradient(108deg,#ffffff40,#ffffff0b 43%,#5c12201c),#c9415245;border-color:#ffc3c9ad #ffc3c9ad #af39488f}.material-ui .rank-card.soul-row-stat,.material-ui .rank-card.soul-row-stat:nth-child(2n),.material-ui .rank-card.soul-row-stat:nth-child(3n+2),.material-ui .rank-card.soul-row-stat:nth-child(3n){background:linear-gradient(108deg,#ffffff40,#ffffff0b 43%,#0f385b1a),#2f7fbc45;border-color:#b9e2ffb3 #b9e2ffb3 #2e699d94}.material-ui .rank-card.soul-row-debuff,.material-ui .rank-card.soul-row-debuff:nth-child(2n),.material-ui .rank-card.soul-row-debuff:nth-child(3n+2),.material-ui .rank-card.soul-row-debuff:nth-child(3n){background:linear-gradient(108deg,#ffffff40,#ffffff0b 43%,#3615541c),#7e48a945;border-color:#e2c7ffb3 #e2c7ffb3 #63338b94}.material-ui .rank-card.soul-row-exf,.material-ui .rank-card.soul-row-exf:nth-child(2n),.material-ui .rank-card.soul-row-exf:nth-child(3n+2),.material-ui .rank-card.soul-row-exf:nth-child(3n){background:linear-gradient(108deg,#ffffff47,#ffffff0e 43%,#6346091a),#c2973147;border-color:#ffea9dc7 #ffea9dc7 #9e741e99}.material-ui .rank-card.is-soul-special.soul-row-ability,.material-ui .rank-card.is-soul-special.soul-row-stat,.material-ui .rank-card.is-soul-special.soul-row-debuff,.material-ui .rank-card.is-soul-special.soul-row-exf{box-shadow:inset 0 1px #ffffffa8,0 0 12px #ffe18b2b,0 4px 10px #22373e2e}.material-ui .soul-name-heading.soul-kind-ability>span,.material-ui .soul-name-heading.soul-kind-stat>span,.material-ui .soul-name-heading.soul-kind-debuff>span,.material-ui .soul-name-heading.soul-kind-exf>span{color:#fffffff7;text-shadow:0 1px 2px #141f2494,0 0 6px #141f2433}.material-ui .rank-card .rank-number b,.material-ui .rank-card .rank-number:not(.rank-1):not(.rank-2):not(.rank-3) b,.material-ui .rank-card .rank-1 b,.material-ui .rank-card .rank-2 b,.material-ui .rank-card .rank-3 b,.material-ui .rank-card.is-soul-special .rank-number b{color:#101619;text-shadow:0 1px #ffffff47}.material-ui .rank-card .rank-number small,.material-ui .rank-card.is-soul-special .rank-number small{color:#101619a8;text-shadow:0 1px #fff3}.material-ui .rank-card .soul-row-amount b,.material-ui .rank-card .soul-row-amount b:not(.is-condition-reduced){color:#f6fefded;-webkit-text-fill-color:#f6fefded;text-shadow:0 1px 2px #162b307a}.material-ui{background-color:#0000;background-image:radial-gradient(66% 28% at 14% 8%,#ffffff5c,#daeaed24 38%,#0000 72%),radial-gradient(68% 32% at 104% 26%,#34606b52,#769ba31f 46%,#0000 74%),radial-gradient(76% 25% at -8% 56%,#e2eff152,#759aa21a 58%,#0000 76%),linear-gradient(128deg,#0000 0 22%,#ffffff21 22.3% 31%,#0000 31.4% 59%,#2f576121 59.4% 71%,#0000 71.4%),linear-gradient(158deg,#8ea8ae 0%,#78959d 44%,#6f8991 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.material-ui .soul-name-heading>span,.material-ui .soul-name-heading.soul-kind-ability>span,.material-ui .soul-name-heading.soul-kind-stat>span,.material-ui .soul-name-heading.soul-kind-debuff>span,.material-ui .soul-name-heading.soul-kind-exf>span,.material-ui .soul-name-heading .soul-name-suffix{text-shadow:0 1px 2px #141f2442;-webkit-text-stroke:1px #ffffffe6;paint-order:stroke fill;filter:none}.material-ui .vault-enemy-stat small,.material-ui .vault-attack-stat small,.material-ui .vault-attack-stat .vault-attack-unit{color:#fffffff5;text-shadow:0 1px 2px #1f2f3457}.material-ui .soul-row-amount .soul-amount-value{color:#ffe58a;-webkit-text-fill-color:#ffe58a;text-shadow:0 1px 2px #46350a52;background:0 0;margin:0;padding:0}.material-ui .soul-name-heading>span,.material-ui .soul-name-heading.soul-kind-ability>span,.material-ui .soul-name-heading.soul-kind-stat>span,.material-ui .soul-name-heading.soul-kind-debuff>span,.material-ui .soul-name-heading.soul-kind-exf>span,.material-ui .soul-name-heading .soul-name-suffix{-webkit-text-stroke:0 transparent;paint-order:normal;text-shadow:none}.material-ui .soul-name-heading.soul-kind-ability>span{color:#663744}.material-ui .soul-name-heading.soul-kind-stat>span{color:#285574}.material-ui .soul-name-heading.soul-kind-debuff>span{color:#523b68}.material-ui .soul-name-heading.soul-kind-exf>span{color:#69572e}.material-ui .ranking-heading{color:#fafdfdf5;background:linear-gradient(#ffffff24,#2a393e12),#69797ead;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #1e2a2e24,0 2px 8px #18272c21}.material-ui .ranking-heading p{color:#f9fcfceb;text-shadow:0 1px 2px #1c2b304d}.material-ui .ambient-bubbles{z-index:9;pointer-events:none;opacity:.62;filter:blur(1.25px)saturate(.82);mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.material-ui .ambient-bubbles i{opacity:0;animation:ambient-bubble-rise var(--ambient-duration) var(--ambient-delay) linear infinite;will-change:transform, opacity;background:radial-gradient(circle at 31% 27%,#ffffffad 0 8%,#0000 11%),radial-gradient(circle at 66% 70%,#c2ebf233,#0000 58%);border:1px solid #f0fdff9e;border-radius:50%;display:block;position:absolute;bottom:-12vh;box-shadow:inset -1px -1px 3px #48838f33,0 0 5px #e5fafd2e}@keyframes ambient-bubble-rise{0%{opacity:0;transform:translate(0,0)scale(.72)}9%{opacity:.58}48%{transform:translate3d(var(--ambient-drift), -60vh, 0) scale(.92)}84%{opacity:.48}to{opacity:0;transform:translateY(-126vh)scale(1.08)}}.material-ui .hero{--soul-header-indent:clamp(10px, 3vw, 17px)}.material-ui .series-node-logo{margin-left:var(--soul-header-indent)}.material-ui .soul-title-logo{width:calc(100% - var(--soul-header-indent));margin-left:var(--soul-header-indent);min-height:39px}.material-ui .soul-title-logo span{font-size:clamp(27px,6.1vw,48px)}@media (width<=480px){.material-ui .soul-title-logo{min-height:33px}.material-ui .soul-title-logo span{font-size:clamp(24px,7vw,30px)}}@media (prefers-reduced-motion:reduce){.material-ui .ambient-bubbles i{opacity:.22;animation:none}}.material-ui .environment-notice{color:#fffffff5;text-shadow:0 1px 2px #1825295c;background:#485256d6;border-left-color:#89d2dcd1}.material-ui .stat-preset-grid strong{color:#fff;text-shadow:0 1px 3px #1f2d327a}.material-ui .stat-preset-grid button.is-standard-preset{color:#4f5a60;background:linear-gradient(#e1e9eadb,#b0c0c4d1);border-color:#f5f2dfbd #f5f2dfbd #b49940ad;box-shadow:inset 0 1px #ffffffad,0 3px 6px #23373d2e}.material-ui .stat-preset-grid button.is-standard-preset small,.material-ui .stat-preset-grid button.is-standard-preset .preset-label,.material-ui .stat-preset-grid button.is-standard-preset .preset-label em{color:#59656c}.material-ui .drag-level{opacity:1;background:linear-gradient(90deg,#1c96afb3,#7ca22a94),repeating-linear-gradient(#ffffff17 0 1px,#0000 1px 4px);border-right:2px solid #6d8f25d1;box-shadow:inset 0 0 12px #0f6f8433,1px 0 5px #66852142}.material-ui .stat-preset-grid .preset-label,.material-ui .stat-preset-grid .preset-label em,.material-ui .stat-preset-grid button.is-standard-preset .preset-label,.material-ui .stat-preset-grid button.is-standard-preset .preset-label em{color:#d9e0e2;text-shadow:0 1px 2px #2333385c}.material-ui .rank-card .rank-number.rank-1 b{color:#d8b82f;text-shadow:0 1px 2px #372a079e,0 0 1px #372a076b}.material-ui .rank-card .rank-number.rank-2 b{color:#3eacc1;text-shadow:0 1px 2px #0a333c94,0 0 1px #0a333c66}.material-ui .rank-card .rank-number.rank-3 b{color:#ca673e;text-shadow:0 1px 2px #401b0d75}.material-ui .rank-card .rank-number:not(.rank-1):not(.rank-2):not(.rank-3):not(.rank-special) b{color:#3f484c;text-shadow:none}.material-ui .ranking-heading{min-height:18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:1px;padding:1px 8px}.material-ui .ranking-heading p{color:#3f484c;text-align:right;text-shadow:none;grid-column:2;justify-self:end}.material-ui .ranking-heading .ranking-color-legend{grid-column:1}.material-ui .ranking-heading .ranking-view-toggle{grid-column:3}.material-ui .rank-card-stage{grid-template-columns:var(--summary-width) var(--detail-width)!important}.material-ui .rank-detail-pane.soul-detail-pane{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);background:linear-gradient(112deg,#ffffff42,#ffffff0f 46%,#47606729),#879ea333;border-left:1px solid #f6faf680;display:grid;box-shadow:inset 1px 0 #ffffff57,inset 0 1px #fff3}.material-ui .soul-buff-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;min-width:0;min-height:100%;padding:3px 4px}.material-ui .soul-buff-detail-grid .stat-chip{background:linear-gradient(#fff3,#4c636914),#acbec124;border:1px solid #f5f9f457;border-radius:7px;grid-template-rows:15px minmax(24px,1fr);box-shadow:inset 0 1px #ffffff6b,0 1px 3px #25393f1a}.material-ui .soul-buff-detail-grid .stat-chip>.stat-label{color:#465258;letter-spacing:-.035em;text-shadow:0 1px #ffffff59;align-self:end;padding:0 1px 2px;font-size:clamp(6.5px,1.85vw,8.5px);font-weight:800}.material-ui .soul-buff-detail-grid .stat-value{padding:0 1px 2px}.material-ui .soul-buff-detail-grid .stat-value b{color:#334249;-webkit-text-fill-color:currentColor;filter:none;letter-spacing:-.035em;text-shadow:0 1px #ffffff6b;background:0 0;font-size:clamp(15px,4.15vw,18px);font-weight:700}.material-ui .soul-buff-detail-grid .stat-chip:first-child .stat-value b{color:#7d4050}.material-ui .soul-buff-detail-grid .stat-chip:nth-child(2) .stat-value b{color:#286176}.material-ui .soul-buff-detail-grid .stat-chip:nth-child(3) .stat-value b{color:#594a70}.material-ui .soul-buff-detail-grid .stat-chip:nth-child(4) .stat-value b{color:#806324}.material-ui .ranking-panel.is-detail-open .summary-line{grid-template-columns:minmax(0,1fr)}.material-ui .ranking-panel.is-detail-open .soul-effect-amount{display:none}.material-ui .ranking-panel.is-detail-open .soul-name-heading>span{font-size:.84em}.material-ui .ranking-view-toggle{color:#414d52;text-shadow:0 1px #ffffff59;background:linear-gradient(#ffffff47,#586d721a),#95aaaf38;border-color:#faf6de94;box-shadow:inset 0 1px #ffffff80,0 1px 3px #263a4021;display:inline-flex!important}.material-ui .ranking-swipe-hint{display:grid!important}.material-ui .environment-notice{background:#5b676bb8}.material-ui .rank-card.is-soul-special,.material-ui .rank-card.is-soul-special:nth-child(2n),.material-ui .rank-card.is-soul-special:nth-child(3n+2),.material-ui .rank-card.is-soul-special:nth-child(3n),.material-ui .rank-card.is-soul-special.soul-row-ability,.material-ui .rank-card.is-soul-special.soul-row-stat,.material-ui .rank-card.is-soul-special.soul-row-debuff,.material-ui .rank-card.is-soul-special.soul-row-exf{background:linear-gradient(#e9daa7bd,#977d4494),#7d6f4a6b;border-color:#ffefb5e6 #ffefb5e6 #785b23ad;box-shadow:inset 0 2px #fffde4b8,inset 0 -2px #513e1938,0 3px #785b235c,0 7px 14px #24363a2e}.material-ui .ranking-panel.is-detail-open .summary-line .soul-name-heading{opacity:1;width:100%}.material-ui .ranking-swipe-hint:before,.material-ui .ranking-swipe-hint.is-compact:before{background:linear-gradient(135deg,#67cfeff7,#238bcdf5);box-shadow:inset 0 1px #ffffff85,0 8px 18px #1966974d}.material-ui .ranking-swipe-hint-motion svg{fill:#fffffff5}.material-ui .ranking-swipe-hint-motion i{background:linear-gradient(90deg,#ffffffeb,#0000);box-shadow:0 -9px #fff3,0 9px #fff3}.material-ui .ranking-swipe-hint-label{color:#fff;text-shadow:0 1px 2px #0f4a756b}.material-ui .soul-buff-detail-grid .stat-value b{font-size:clamp(17px,4.65vw,21px)}.material-ui .soul-row-amount{max-width:60%;overflow:hidden}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){width:100%;max-width:100%;font-size:clamp(9px,2.4vw,11.5px);line-height:.96;overflow:hidden}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){align-content:center;row-gap:1px;font-size:clamp(10.5px,2.8vw,13px);font-stretch:100%;line-height:1.14;display:grid;transform:none}.material-ui .soul-row-amount b>span,.material-ui .soul-row-amount b:not(.is-condition-reduced)>span{width:max-content;max-width:none;font:inherit;margin-left:auto;font-stretch:100%;line-height:1.14;overflow:visible;transform:none}.material-ui .rank-card.is-soul-special,.material-ui .rank-card.is-soul-special:nth-child(2n),.material-ui .rank-card.is-soul-special:nth-child(3n+2),.material-ui .rank-card.is-soul-special:nth-child(3n),.material-ui .rank-card.is-soul-special.soul-row-ability,.material-ui .rank-card.is-soul-special.soul-row-stat,.material-ui .rank-card.is-soul-special.soul-row-debuff,.material-ui .rank-card.is-soul-special.soul-row-exf{-webkit-backdrop-filter:blur(17px)saturate(1.18);backdrop-filter:blur(17px)saturate(1.18);background:linear-gradient(112deg,#ffffff57,#ffffff14 38%,#46666f1a 72%,#ffffff2e),#859fa64d;border-color:#ffffffb3 #ffffffb3 #fff4cdb8;box-shadow:inset 0 1px #fffc,inset 0 -1px #fff1c25c,0 6px 16px #1e363e2e,0 0 0 1px #49626914}.material-ui .rank-card.is-soul-special .soul-name-heading>span{color:#fff}.material-ui .summary-line .soul-name-heading.is-compact-soul-name>span{letter-spacing:-.05em;font-size:clamp(15px,3.65vw,18px)}.material-ui .summary-line .soul-name-heading.is-slightly-compact-soul-name>span{font-size:clamp(17px,4.65vw,22px)}.material-ui .summary-line .soul-name-heading.is-slightly-compact-soul-name .soul-name-suffix{font-size:.64em}.material-ui footer,.material-ui footer a,.material-ui footer strong,.material-ui footer small{color:#fff}.material-ui .popup-subtitle-emphasis{color:#ffe45c;text-shadow:0 1px 3px #59450047}.material-ui .summary-line .soul-name-heading>span{font-size:clamp(17px,4.65vw,22px)}.material-ui .summary-line .soul-name-heading.is-compact-soul-name:not(.is-name-size-exempt)>span{font-size:clamp(14px,3.35vw,17px)}.material-ui .summary-line .soul-name-heading.is-slightly-compact-soul-name:not(.is-name-size-exempt)>span{font-size:clamp(15px,3.65vw,18px)}.material-ui .summary-line:has(.is-long-weapon-soul-name){grid-template-columns:minmax(0,43%) minmax(0,57%);gap:4px}.material-ui .summary-line .soul-name-heading.is-long-weapon-soul-name>span{letter-spacing:-.055em;font-size:clamp(12px,3.25vw,16px)}.material-ui .summary-line .soul-row-amount.is-long-weapon-soul-amount b,.material-ui .summary-line .soul-row-amount.is-long-weapon-soul-amount b:not(.is-condition-reduced){letter-spacing:-.045em;font-size:clamp(8.25px,2.2vw,10.5px);line-height:1.08}.material-ui .summary-line .soul-name-heading.is-name-size-exempt>span{font-size:clamp(17px,4.65vw,22px)}.material-ui .summary-line .soul-name-heading.is-name-size-exempt.is-compact-soul-name>span{font-size:clamp(15px,3.65vw,18px)}.material-ui .summary-line .soul-name-heading.is-name-size-exempt.is-slightly-compact-soul-name>span{font-size:clamp(17px,4.65vw,22px)}.material-ui .rank-card.is-soul-new .soul-name-heading>span{color:#fff7cd;text-shadow:0 1px 2px #242e307a,0 0 5px #ffeb9685,0 0 11px #ffdc6a2e}.material-ui .modal-backdrop:has(.soul-ranking-guide-popup){padding:28px}.material-ui .control-popup.soul-ranking-guide-popup{background:linear-gradient(124deg,#ffffff59,#ffffff14 42%,#325b6521),#648088d1;border-color:#ffffffb8 #ffffffb8 #ffe697b3;width:min(100%,430px);max-height:calc(100dvh - 56px);padding:16px;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffeec34d,0 18px 42px #13232861}.material-ui .soul-ranking-guide-popup .popup-heading{border-bottom-color:#ffffff57;padding-bottom:11px}.material-ui .soul-ranking-guide-popup .popup-heading h2{color:#fff2a4;text-shadow:0 1px 2px #192b3185,0 0 8px #ffe57538;font-size:clamp(17px,4.65vw,21px)}.material-ui .soul-ranking-guide-popup .popup-heading p{color:#fffffff0;text-shadow:0 1px 2px #192b316b;margin-top:2px;font-size:clamp(9px,2.55vw,11px);font-weight:700;line-height:1.2}.material-ui .soul-ranking-guide-copy{color:#fffffff7;text-shadow:0 1px 2px #192b316b;padding:13px 2px 4px;font-size:clamp(13px,3.45vw,15.5px);font-weight:700;line-height:1.67}.material-ui .soul-ranking-guide-copy p{margin:0}.material-ui .soul-ranking-guide-copy .soul-ranking-guide-highlight{color:#fff2a4;text-shadow:0 1px 2px #192b3170,0 0 7px #ffe5753b;font-weight:900}.material-ui .soul-ranking-guide-copy hr{background:linear-gradient(90deg,#0000,#fff4c8d1,#0000);border:0;height:1px;margin:15px 0 12px}.material-ui .soul-ranking-guide-copy h3{color:#fff7cd;font:inherit;margin:0 0 6px;font-weight:900}.material-ui .soul-ranking-guide-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.material-ui .soul-ranking-guide-copy li{align-items:baseline;gap:.38em;display:flex}.material-ui .soul-ranking-guide-copy .guide-type{min-width:1.2em;font-weight:900}.material-ui .soul-ranking-guide-copy .guide-type.is-exf{color:#c29731;text-shadow:0 1px 1px #ffefac6b}.material-ui .soul-ranking-guide-copy .guide-type.is-debuff{color:#7e48a9;text-shadow:0 1px 1px #e5c9ff57}.material-ui .soul-ranking-guide-copy .guide-type.is-stat{color:#2f7fbc;text-shadow:0 1px 1px #bee5ff57}.material-ui .soul-ranking-guide-copy .guide-type.is-ability{color:#c94152;text-shadow:0 1px 1px #ffccd157}.material-ui .soul-ranking-guide-copy .soul-ranking-guide-new-note{color:#fff1bc;text-shadow:0 0 6px #ffde6a40,0 1px 2px #192b3166;margin-top:10px;font-weight:900}.material-ui .soul-ranking-guide-copy .soul-ranking-guide-controls{margin-top:8px}.material-ui .soul-ranking-guide-copy .soul-ranking-guide-farewell{margin-top:15px}.material-ui .soul-ranking-guide-copy .soul-ranking-guide-signature{text-align:right;color:#fff7cdf2;margin-top:10px;font-size:.88em}.material-ui .summary-line .soul-name-heading>span,.material-ui .summary-line .soul-name-heading.is-name-size-exempt>span{font-size:clamp(16px,4.35vw,21px)}.material-ui .summary-line .soul-name-heading.is-compact-soul-name>span,.material-ui .summary-line .soul-name-heading.is-compact-soul-name:not(.is-name-size-exempt)>span,.material-ui .summary-line .soul-name-heading.is-name-size-exempt.is-compact-soul-name>span{font-size:clamp(13px,3.05vw,16px)}.material-ui .summary-line .soul-name-heading.is-slightly-compact-soul-name>span,.material-ui .summary-line .soul-name-heading.is-slightly-compact-soul-name:not(.is-name-size-exempt)>span,.material-ui .summary-line .soul-name-heading.is-name-size-exempt.is-slightly-compact-soul-name>span{font-size:clamp(14px,3.35vw,17px)}.material-ui .summary-line .soul-name-heading.is-one-step-smaller-soul-name>span{font-size:clamp(14px,3.8vw,18px)}.material-ui .summary-line .soul-name-heading.is-long-weapon-soul-name>span{font-size:clamp(11px,2.95vw,15px)}.material-ui .soul-row-amount b,.material-ui .soul-row-amount b:not(.is-condition-reduced){font-size:clamp(9.5px,2.55vw,12px)}.material-ui .summary-line .soul-row-amount.is-long-weapon-soul-amount b,.material-ui .summary-line .soul-row-amount.is-long-weapon-soul-amount b:not(.is-condition-reduced){font-size:clamp(7.5px,1.95vw,9.5px)}.material-ui .ranking-panel.is-detail-open .summary-line .soul-name-heading>span{font-size:clamp(12px,3.15vw,16px)}.material-ui .stat-preset-button,.material-ui .stat-preset-button:hover,.material-ui .stat-preset-button:focus-visible{color:#fffffff5!important;background:radial-gradient(circle at 50% 7%,#ffffff70,#0000 43%),linear-gradient(135deg,#ffffff4d,#7ca4aa47 53%,#466f7859),#7a9da46b!important;border-color:#fff9dec2 #fff9dec2 #b89849ad #e1eeec85!important;box-shadow:inset 0 1px #ffffffad,inset 0 -2px #36585e24,0 3px 7px #22373e2e!important}.material-ui .stat-preset-button:active{border-bottom-width:1px;background:linear-gradient(135deg,#fff3,#557d8459),#6589917a!important;box-shadow:inset 0 3px 7px #2a464c3d!important}
