:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0c0f0e;--bg-1:#141816;--bg-2:#1e2421;--bg-3:#252c29;--bg-4:#2d3632;--bg-glass:#101412d1;--line:#2f3a35;--line-2:#3e4b45;--line-3:#58675f;--mint-500:#4ed8af;--mint-400:#59f4ca;--mint-600:#35d8b4;--mint-glow:#17f9b7;--mint-700:#2a9e7f;--mint-800:#145443;--mint-900:#0d2c24;--mint-a10:#4ed8af1a;--mint-a20:#4ed8af33;--mint-a35:#4ed8af59;--gold:#ffc600;--gold-2:#f2bd3e;--gold-a20:#ffc60033;--amber:#f6a329;--amber-a20:#f6a32933;--orange:#e85a1a;--orange-hi:#ff7a33;--orange-a20:#e85a1a38;--red:#e73118;--red-abyss:#ff0024;--red-premium:#ff5454;--red-a20:#e7311838;--ice:#9fd4ff;--ice-a20:#9fd4ff33;--ice-900:#14283a;--text-hi:#f2f2f2;--text-md:#c3cbc7;--text-lo:#8a948f;--text-dim:#5d6863;--text-on-mint:#06110d;--diff-funny:#f6a329;--diff-normal:#e85a1a;--diff-hard:#e73118;--diff-abyss:#ff0024;--tier-1:#a8a8a8;--tier-2:#f2f2f2;--tier-3:#34e6b2;--tier-4:#34b8d8;--tier-5:#f8bf00;--tier-6:#f88000;--lv-1:#434343;--lv-2:#626654;--lv-3:#445760;--lv-4:#615b74;--lv-5:#6c5e41;--lv-6:#5d341e;--cjk-faces:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC";--font-cjk:var(--cjk-faces), sans-serif;--font-num:"Bender", "Rajdhani", "Oxanium", var(--cjk-faces), sans-serif;--font-display:"Novecento", "Novecento Wide", "Oxanium", "Rajdhani", var(--cjk-faces), sans-serif;--font-mono:"Bender", "Oxanium", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .3, 1);--t-fast:.15s;--t-med:.2s;--t-slow:.25s;--z-screen:1;--z-banner:40;--z-conn:75;--z-modal:80;--z-toast:90;--z-tooltip:95;--z-rotate:100;--bk-c:var(--mint-500);--bk-l:.14rem;--bk-w:2px}:root:lang(ja){--cjk-faces:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans CJK JP", "Noto Sans SC", "Microsoft YaHei"}:root:lang(ko){--cjk-faces:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans SC", "Microsoft YaHei"}:root:lang(zh-TW){--cjk-faces:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans SC", "Microsoft YaHei"}html{font-size:calc(clamp(40px, min(calc(100vw / 19.2), calc(100vh / 10.8)), 240px) * var(--sp-ui,1));-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-0);height:100%}@supports (height:100svh){html{font-size:calc(clamp(40px, min(calc(100vw / 19.2), calc(100svh / 10.8)), 240px) * var(--sp-ui,1))}}:root{--t:1rem}:root[data-text=md]{--t:max(1rem, 64px)}:root[data-text=lg]{--t:max(calc(1rem * 1.15), 76px)}:root[data-text=xl]{--t:max(calc(1rem * 1.3), 88px)}:root{--t-step:calc((var(--t) - 64px) / 12)}*,:before,:after{box-sizing:border-box}body{background:var(--bg-0);height:100%;color:var(--text-hi);font-family:var(--font-cjk);font-size:calc(.18 * var(--t));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;font-weight:400;line-height:1.5;overflow:hidden}input,textarea,[contenteditable],.selectable{-webkit-user-select:text;user-select:text}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,h4,p{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}::selection{background:var(--mint-500);color:var(--text-on-mint)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2)}::-webkit-scrollbar-thumb:hover{background:var(--mint-700)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em}.micro{font-family:var(--font-display);font-size:calc(.11 * var(--t));letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;line-height:1.2}.micro--mint{color:var(--mint-700)}.micro--gold{color:#9c7c16}.micro--hi{color:var(--text-lo)}.t-mint{color:var(--mint-500)}.t-gold{color:var(--gold)}.t-amber{color:var(--amber)}.t-orange{color:var(--orange-hi)}.t-red{color:var(--red-premium)}.t-ice{color:var(--ice)}.t-lo{color:var(--text-lo)}.t-dim{color:var(--text-dim)}.brackets{position:relative}.brackets:after{content:"";pointer-events:none;background:linear-gradient(var(--bk-c), var(--bk-c)) top left / var(--bk-l) var(--bk-w) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top left / var(--bk-w) var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top right / var(--bk-l) var(--bk-w) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top right / var(--bk-w) var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom left / var(--bk-l) var(--bk-w) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom left / var(--bk-w) var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom right / var(--bk-l) var(--bk-w) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom right / var(--bk-w) var(--bk-l) no-repeat;transition:opacity var(--t-med) var(--ease-out);position:absolute;inset:-1px}.fx-scan{position:relative}.fx-scan:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:0;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.fx-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .8  0 0 0 0 .9  0 0 0 0 .85  0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/></svg>")}.app-root{isolation:isolate;position:fixed;inset:0;overflow:hidden}.app-bg{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,#17f9b71a,#0000 55%),radial-gradient(80% 60% at 50% 40%,#283c3459,#0000 70%),linear-gradient(#0b0e0d 0%,#0e1311 55%,#0a0d0c 100%);position:absolute;inset:0}.app-bg:before{content:"";background:linear-gradient(#4ed8af0b 1px,#0000 1px) 0 0/.8rem .8rem,linear-gradient(90deg,#4ed8af0b 1px,#0000 1px) 0 0/.8rem .8rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80%,#000 30%,#0000 85%)}.app-bg:after{content:"";opacity:.9;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(130% 100%,#0000 55%,#000000a6 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .75  0 0 0 0 .85  0 0 0 0 .8  0 0 0 .6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/></svg>");position:absolute;inset:0}.screen{z-index:var(--z-screen);animation:screen-in var(--t-slow) var(--ease-out) backwards;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes screen-in{0%{opacity:0}}.screen__scroll{flex:auto;min-height:0;overflow:auto}.cross{pointer-events:none;background:linear-gradient(var(--mint-700), var(--mint-700)) center / 100% 1px no-repeat, linear-gradient(var(--mint-700), var(--mint-700)) center / 1px 100% no-repeat;opacity:.7;width:.22rem;height:.22rem;position:absolute}.boot{background:var(--bg-0);z-index:200;place-items:center;transition:opacity .25s;display:grid;position:fixed;inset:0}.boot.is-done{opacity:0;pointer-events:none}.boot__inner{justify-items:center;gap:.18rem;display:grid}.boot__hex{border:2px solid var(--mint-500);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:linear-gradient(135deg,#0000 45%,#4ed8af59 50%,#0000 55%);width:.64rem;height:.64rem;animation:1.4s linear infinite boot-spin}.boot__text{font-family:var(--font-display);letter-spacing:.4em;color:var(--mint-700);font-size:.13rem}.boot__err{text-align:center;max-width:6rem;color:var(--text-lo);font-size:.16rem}@keyframes boot-spin{to{transform:rotate(360deg)}}.rotate-hint{z-index:var(--z-rotate);text-align:center;background:var(--bg-0);color:var(--text-md);align-content:center;place-items:center;gap:18px;padding:24px;font-size:16px;display:none;position:fixed;inset:0}.rotate-hint__phone{border:3px solid var(--mint-500);width:54px;height:90px;animation:rotate-phone 2.4s var(--ease-in-out) infinite;border-radius:9px;position:relative;box-shadow:0 0 24px #17f9b740}.rotate-hint__phone:after{content:"";background:var(--mint-500);border-radius:2px;width:14px;height:3px;margin-left:-7px;position:absolute;bottom:6px;left:50%}.rotate-hint__title{color:var(--text-hi);font-size:20px;font-weight:700}.rotate-hint__micro{font-family:var(--font-display);letter-spacing:.3em;color:var(--mint-700);font-size:11px}@keyframes rotate-phone{0%,20%{transform:rotate(0)}50%,75%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (orientation:portrait) and (max-width:1024px){.sp-rotatable .rotate-hint{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.icon{fill:currentColor;vertical-align:middle;flex:none;display:inline-block}.btn{--btn-bg:#1a201d;--btn-bg-hover:#222a26;--btn-fg:var(--text-hi);--btn-bd:var(--line-2);--btn-bd-hover:var(--mint-700);--btn-glow:#4ed8af40;--bk-c:var(--mint-500);--bk-l:.1rem;border:1px solid var(--btn-bd);background:var(--btn-bg);min-width:.5rem;height:.5rem;color:var(--btn-fg);font-size:calc(.18 * var(--t));letter-spacing:.06em;white-space:nowrap;outline-offset:3px;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), box-shadow var(--t-med) var(--ease-out), transform var(--t-fast) var(--ease-out), filter var(--t-fast) var(--ease-out);justify-content:center;align-items:center;gap:.1rem;padding:0 .26rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.btn:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--bk-c), var(--bk-c)) top left / var(--bk-l) 2px no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top left / 2px var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top right / var(--bk-l) 2px no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) top right / 2px var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom left / var(--bk-l) 2px no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom left / 2px var(--bk-l) no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom right / var(--bk-l) 2px no-repeat, linear-gradient(var(--bk-c), var(--bk-c)) bottom right / 2px var(--bk-l) no-repeat;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-med) var(--ease-out);position:absolute;inset:-4px;transform:scale(1.04)}.btn:not(:disabled):hover{background-color:var(--btn-bg-hover);border-color:var(--btn-bd-hover);box-shadow:0 0 .18rem var(--btn-glow)}.btn:not(:disabled):hover:after,.btn:focus-visible:after{opacity:1;transform:scale(1)}@media (hover:none){.btn:not(:disabled):hover:after{opacity:0;transform:none}}.btn:not(:disabled):active{filter:brightness(.94);transform:translateY(1px)}.btn:focus-visible{outline:none}.btn__icon{width:1.15em;height:1.15em}.btn__label{position:relative}.btn__busy{pointer-events:none;opacity:0;height:2px;animation:1ms linear .25s forwards btn-busy-in;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.btn__busy:before{content:"";background:var(--btn-bd-hover,var(--mint-400));width:40%;animation:btn-busy 1.1s var(--ease-in-out) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes btn-busy-in{to{opacity:1}}@keyframes btn-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes spin{to{transform:rotate(360deg)}}.btn--primary,.btn--amber,.btn--ice,.btn--danger{background-image:repeating-linear-gradient(-55deg,#00000029 0 2px,#0000 2px 6px),linear-gradient(#ffffff2e,#fff0 45%);background-position:100%,0 0;background-repeat:no-repeat;background-size:.34rem 100%,100% 100%}.btn--primary{--btn-bg:var(--mint-500);--btn-bg-hover:var(--mint-400);--btn-fg:var(--text-on-mint);--btn-bd:#6fe8c4;--btn-bd-hover:#9dffe2;--btn-glow:#17f9b773;--bk-c:var(--mint-400)}.btn--amber{--btn-bg:var(--amber);--btn-bg-hover:#ffb640;--btn-fg:#1d1203;--btn-bd:#ffc15e;--btn-bd-hover:#ffd58c;--btn-glow:#f6a32973;--bk-c:var(--amber)}.btn--ice{--btn-bg:var(--ice);--btn-bg-hover:#b9e0ff;--btn-fg:#0b1b29;--btn-bd:#c4e5ff;--btn-bd-hover:#e2f2ff;--btn-glow:#9fd4ff73;--bk-c:var(--ice)}.btn--danger{--btn-bg:#a3241a;--btn-bg-hover:#c42d20;--btn-fg:#fff;--btn-bd:#c83a2c;--btn-bd-hover:#ff5a47;--btn-glow:#e7311873;--bk-c:var(--red-premium)}.btn--secondary{--btn-bg:#141816e6}.btn--ghost{--btn-bg:transparent;--btn-bg-hover:#4ed8af0f;--btn-fg:var(--text-lo);--btn-bd:transparent;--btn-bd-hover:transparent;--btn-glow:transparent}.btn--ghost:not(:disabled):hover{color:var(--text-hi)}.btn.is-active{--btn-bd:var(--mint-500);--btn-fg:var(--mint-400);box-shadow:inset 0 0 0 1px var(--mint-a35)}.btn--primary.is-active{--btn-fg:var(--text-on-mint)}.btn:disabled{cursor:not-allowed;--btn-bg:#171c1a;--btn-fg:var(--text-dim);--btn-bd:var(--line);box-shadow:none;background-image:none}.btn--primary:disabled{--btn-bg:#0f1d19;--btn-fg:var(--mint-700);--btn-bd:var(--mint-800);background-image:repeating-linear-gradient(-55deg,#4ed8af0f 0 2px,#0000 2px 6px);background-position:100%;background-repeat:no-repeat;background-size:.34rem 100%}.btn.is-loading{cursor:default;--btn-fg:var(--text-lo)}.btn--primary.is-loading{--btn-bg:var(--mint-700);--btn-fg:var(--text-on-mint)}.btn--sm{min-width:.36rem;height:.36rem;font-size:calc(.15 * var(--t));gap:.07rem;padding:0 .16rem}.btn--lg{min-width:.64rem;height:.64rem;font-size:calc(.22 * var(--t));gap:.12rem;padding:0 .34rem}.btn--xl{min-width:.84rem;height:.84rem;font-size:calc(.28 * var(--t));letter-spacing:.24em;gap:.16rem;padding:0 .48rem}.btn--block{width:100%;display:flex}.btn--square{width:var(--sq,.5rem);padding:0}.btn--square.btn--sm{--sq:.36rem}.btn--square.btn--lg{--sq:.64rem}.btn--square.btn--xl{--sq:.84rem}.btn--square .btn__icon{width:50%;height:50%}.panel{--bk-c:var(--mint-500);border:1px solid var(--line);background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),linear-gradient(#1e2421f0,#121614f0);flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 .12rem .3rem #00000059}.panel--mint{--bk-c:var(--mint-500)}.panel--gold{--bk-c:var(--gold)}.panel--amber{--bk-c:var(--amber)}.panel--orange{--bk-c:var(--orange-hi)}.panel--red{--bk-c:var(--red-premium)}.panel--ice{--bk-c:var(--ice)}.panel--dim{--bk-c:var(--line-3)}.panel--glow{border-color:var(--mint-800);box-shadow:0 0 0 1px #4ed8af1f,0 0 .3rem #17f9b71f,0 .12rem .3rem #00000059}.panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.16rem;padding:.16rem .22rem .12rem;display:flex}.panel__titles{flex-direction:column;gap:.03rem;min-width:0;display:flex}.panel__title{font-size:calc(.21 * var(--t));letter-spacing:.04em;font-weight:700}.panel__actions{align-items:center;gap:.08rem;display:flex}.panel__body{min-height:0;padding:.22rem;position:relative}.panel--flush .panel__body{padding:0}.chevrons{--cv:var(--mint-500);align-items:center;gap:.03rem;height:.28rem;display:inline-flex}.chevrons svg{height:100%;width:calc(var(--ch-h,.28rem) * .6);fill:var(--cv);opacity:.9}.chevrons--left svg{transform:scaleX(-1)}.chevrons.is-animated svg{animation:1.2s linear infinite chev-flow;animation-delay:calc(var(--i) * .14s);opacity:.15}.chevrons--gold{--cv:var(--gold)}.chevrons--amber{--cv:var(--amber)}.chevrons--orange{--cv:var(--orange-hi)}.chevrons--red{--cv:var(--red-premium)}.chevrons--ice{--cv:var(--ice)}.chevrons--dim{--cv:var(--line-3)}@keyframes chev-flow{0%{opacity:.15}25%{opacity:1}55%,to{opacity:.15}}.hex{--hex-c:var(--gold);--hex-bg:#15130b;--hex-fg:var(--gold);--hex-h:.34rem;--hex-slope:.1rem;height:var(--hex-h);background:var(--hex-c);clip-path:polygon(var(--hex-slope) 0, calc(100% - var(--hex-slope)) 0, 100% 50%, calc(100% - var(--hex-slope)) 100%, var(--hex-slope) 100%, 0 50%);filter:drop-shadow(0 0 3px #0009);vertical-align:middle;padding:1.5px;display:inline-grid}.hex__fill{min-width:calc(var(--hex-h) * .95);padding:0 calc(var(--hex-slope) + .04rem);background:radial-gradient(120% 90% at 50% 0%, #ffffff14, transparent 60%), var(--hex-bg);color:var(--hex-fg);clip-path:polygon(var(--hex-slope) 0, calc(100% - var(--hex-slope)) 0, 100% 50%, calc(100% - var(--hex-slope)) 100%, var(--hex-slope) 100%, 0 50%);justify-content:center;align-items:center;gap:.05rem;display:inline-flex}.hex__value{font-family:var(--font-num);font-weight:700;font-size:calc(var(--hex-h) * .62);font-variant-numeric:tabular-nums;line-height:1}.hex__icon{width:calc(var(--hex-h) * .5);height:calc(var(--hex-h) * .5)}.hex--sm{--hex-h:.26rem;--hex-slope:.075rem}.hex--lg{--hex-h:.46rem;--hex-slope:.13rem}.hex--mint{--hex-c:var(--mint-500);--hex-fg:var(--mint-400);--hex-bg:#0b1814}.hex--discount{--hex-c:var(--mint-400);--hex-fg:var(--mint-400);--hex-bg:#0b1814}.hex--premium{--hex-c:var(--red-premium);--hex-fg:var(--red-premium);--hex-bg:#1b0c0b}.hex--red{--hex-c:var(--red);--hex-fg:#fff;--hex-bg:#6d170e}.hex--amber{--hex-c:var(--amber);--hex-fg:var(--amber);--hex-bg:#1b1307}.hex--ice{--hex-c:var(--ice);--hex-fg:var(--ice);--hex-bg:#0c1823}.hex--dark{--hex-c:var(--line-3);--hex-fg:var(--text-hi);--hex-bg:#111513}.tier{--tc:var(--tier-1);--tier-h:.28rem;--oct:polygon(27% 0, 73% 0, 100% 27%, 100% 73%, 73% 100%, 27% 100%, 0 73%, 0 27%);isolation:isolate;width:var(--tier-h);height:var(--tier-h);background:var(--tc);clip-path:var(--oct);color:var(--tc);font-family:var(--font-num);font-weight:700;font-size:calc(var(--tier-h) * .5);letter-spacing:-.02em;vertical-align:middle;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.tier:before{content:"";inset:max(1.5px, calc(var(--tier-h) * .08));z-index:-1;clip-path:var(--oct);background:#2a2f2d;position:absolute}.tier--1{--tc:var(--tier-1)}.tier--2{--tc:var(--tier-2)}.tier--3{--tc:var(--tier-3)}.tier--4{--tc:var(--tier-4)}.tier--5{--tc:var(--tier-5)}.tier--6{--tc:var(--tier-6)}.tier--sm{--tier-h:.22rem}.tier--lg{--tier-h:.38rem}.tier--golden{--tc:var(--gold)}.tier--golden:before{background:#3b2e05}.tier--img{clip-path:none;background:0 0}.tier--img:before{content:none}.tier--img img{object-fit:contain;filter:drop-shadow(0 1px 1px #000c);width:100%;height:100%;display:block}.tier--img.tier--golden img{filter:drop-shadow(0 0 .04rem #ffc600f2)drop-shadow(0 0 .02rem #ffc600e6)}.bond{--disc:.56rem;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.05rem;padding:0;display:inline-flex}.bond__disc{width:var(--disc);height:var(--disc);place-items:center;display:grid;position:relative}.bond__ring{inset:calc(var(--disc) * -.1);width:calc(var(--disc) * 1.2);height:calc(var(--disc) * 1.2);position:absolute;overflow:visible}.bond__ring circle{fill:none;stroke-width:5px;stroke:#ffffff21;transition:stroke var(--t-med)}.bond__ring circle.on{stroke:var(--mint-400);filter:drop-shadow(0 0 2px #17f9b7cc)}.bond__core{width:100%;height:100%;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-med), background var(--t-med);background:radial-gradient(circle at 50% 30%,#46524d,#1d2421 72%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -3px 6px #00000080,0 2px 6px #0000008c}.bond__icon{object-fit:contain;filter:brightness(0)invert(.82);pointer-events:none;width:66%;height:66%}.bond__glyph{font-weight:900;font-size:calc(var(--disc) * .42);color:#cfd6d3;line-height:1}.bond.is-active .bond__core{background:radial-gradient(circle at 50% 28%, #b6ffea, var(--mint-500) 52%, #16906e 100%);box-shadow:0 0 .16rem #17f9b780,inset 0 0 0 1px #ffffff73,inset 0 -4px 8px #003c2873}.bond.is-active .bond__icon{filter:brightness(0)opacity(.85)}.bond.is-active .bond__glyph{color:#06221a}.bond__count{left:50%;bottom:calc(var(--disc) * -.1);font-family:var(--font-num);font-weight:700;font-size:calc(var(--disc) * .32);color:#fff;text-shadow:0 0 3px #000,0 1px 2px #000,0 0 6px #000;font-variant-numeric:tabular-nums;line-height:1;position:absolute;transform:translate(-50%)}.bond__name{font-size:calc(var(--disc) * .27);color:var(--text-md);text-shadow:0 1px 2px #000;white-space:nowrap}.bond.is-active .bond__name{color:var(--text-hi)}.bond.is-disabled .bond__core{filter:grayscale()brightness(.55)}.bond.is-disabled .bond__name{color:var(--text-dim)}.bond__ban{top:calc(var(--disc) * -.12);right:calc(var(--disc) * -.12);width:calc(var(--disc) * .36);height:calc(var(--disc) * .36);color:#fff;background:#d32a1b;border:1px solid #ff7a6b;place-items:center;display:grid;position:absolute;box-shadow:0 0 4px #0009}.bond__ban .icon{width:80%;height:80%}.bond.is-frozen{opacity:.5}.bond.is-clickable{cursor:pointer}.bond.is-clickable:hover .bond__core{transform:scale(1.07)}.bond--sm{--disc:.42rem}.bond--lg{--disc:.76rem}.seg{--seg-h:.72rem;--seg-on:var(--mint-glow);--seg-glow:#17f9b78c;align-items:stretch;gap:calc(var(--seg-h) * .06);height:var(--seg-h);filter:drop-shadow(0 0 calc(var(--seg-h) * .07) var(--seg-glow));display:inline-flex}.seg__char{height:var(--seg-h);width:calc(var(--seg-h) * .615);overflow:visible}.seg__char--colon{width:calc(var(--seg-h) * .2)}.seg .on{fill:var(--seg-on)}.seg .off{fill:var(--seg-on);opacity:.07}.seg--orange{--seg-on:var(--orange-hi);--seg-glow:#ff6e2899}.seg--gold{--seg-on:var(--gold);--seg-glow:#ffc60080}.seg--red{--seg-on:var(--red-premium);--seg-glow:#ff54548c}.seg--ice{--seg-on:var(--ice);--seg-glow:#9fd4ff80}.seg.is-flicker{animation:1s step-end infinite seg-flicker}@keyframes seg-flicker{0%,44%{opacity:1}45%{opacity:.45}50%{opacity:1}53%{opacity:.6}56%,to{opacity:1}}.countdown{--cd-h:.72rem;--cd-c:var(--mint-glow);align-items:flex-start;gap:.1rem;display:inline-flex}.countdown .seg{--seg-h:var(--cd-h)}.countdown__main{flex-direction:column;align-items:flex-end;display:flex}.countdown__label{font-family:var(--font-display);font-size:calc(var(--cd-h) * .14);letter-spacing:.22em;color:var(--mint-700);margin-top:.05rem;line-height:1}.countdown__gauge{width:calc(var(--cd-h) * .3);height:var(--cd-h);flex-direction:column;justify-content:space-between;display:flex}.countdown__gauge i{height:12%;transition:background var(--t-med), box-shadow var(--t-med);background:#17f9b71a;display:block}.countdown__gauge i.on{background:var(--cd-c);box-shadow:0 0 6px #17f9b78c}.countdown.is-warn{--cd-c:var(--orange-hi)}.countdown.is-warn .countdown__label{color:var(--orange)}.countdown.is-warn .countdown__gauge i{background:#ff7a331f}.countdown.is-warn .countdown__gauge i.on{background:var(--orange-hi);box-shadow:0 0 6px #ff6e2899}.countdown--sm{--cd-h:.44rem}.countdown--lg{--cd-h:1.1rem}.modal{z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fade var(--t-med) var(--ease-out);background:#030504b8;place-items:center;padding:.3rem;display:grid;position:fixed;inset:0}.modal__box{--bk-c:var(--mint-500);--mstripe:var(--mint-500);border:1px solid var(--line-2);width:min(6.4rem,94vw);max-height:88vh;animation:modal-in var(--t-slow) var(--ease-out);background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),linear-gradient(#1c2320,#111513);flex-direction:column;display:flex;box-shadow:0 .3rem .9rem #000000a6,0 0 .4rem #17f9b70f}.modal__box:lang(ja){line-break:strict}.modal__box--red{--bk-c:var(--red-premium);--mstripe:var(--red)}.modal__box--amber{--bk-c:var(--amber);--mstripe:var(--amber)}.modal__box--orange{--bk-c:var(--orange-hi);--mstripe:var(--orange)}.modal__box--gold{--bk-c:var(--gold);--mstripe:var(--gold)}.modal__box--ice{--bk-c:var(--ice);--mstripe:var(--ice)}.modal__stripe{background:repeating-linear-gradient(-45deg, var(--mstripe) 0 .06rem, transparent .06rem .13rem);opacity:.55;flex:none;height:.05rem}.modal__head{flex-direction:column;gap:.04rem;padding:.22rem .3rem .04rem;display:flex}.modal__title{font-size:calc(.26 * var(--t));letter-spacing:.04em;font-weight:700}.modal__body{color:var(--text-md);padding:.14rem .3rem .26rem;overflow:auto}.modal__text{font-size:calc(.18 * var(--t));line-height:1.7}.modal__actions{border-top:1px solid var(--line);background:#00000038;flex:none;justify-content:flex-end;gap:.14rem;padding:.18rem .3rem;display:flex}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(.14rem)scale(.985)}}.tt-anchor{display:inline-flex}.tt-anchor--block{display:flex}.tooltip{z-index:var(--z-tooltip);border:1px solid var(--line-2);border-left:2px solid var(--mint-500);max-width:3.8rem;color:var(--text-md);font-size:calc(.15 * var(--t));pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);white-space:pre-line;background:#0a0d0cf7;padding:.09rem .13rem;line-height:1.55;position:fixed;box-shadow:0 .06rem .2rem #0000008c}.tooltip.is-shown{opacity:1}.tooltip--aside{white-space:normal;max-width:3.2rem}.tooltip--compound{pointer-events:auto;overscroll-behavior:contain;gap:.16rem;max-width:min(8rem,100vw - 16px);max-height:calc(100dvh - 16px);display:flex;overflow:auto}.tooltip--compound .tooltip__main{flex:2.2rem;min-width:0}.tooltip--compound .tooltip--aside{border-left:1px solid var(--line-2);flex:2.2rem;min-width:0;padding-left:.12rem}@media (max-width:600px){.tooltip--compound{flex-direction:column}.tooltip--compound .tooltip__main,.tooltip--compound .tooltip--aside{flex:none;width:100%;max-width:100%}.tooltip--compound .tooltip--aside{border-left:0;border-top:1px solid var(--line-2);padding:.1rem 0 0}}.tooltip--top.is-shown{animation:tip-up var(--t-fast) var(--ease-out)}.tooltip--bottom.is-shown{animation:tip-down var(--t-fast) var(--ease-out)}@keyframes tip-up{0%{transform:translateY(4px)}}@keyframes tip-down{0%{transform:translateY(-4px)}}.pbar{--pc:var(--mint-500);--ph:.1rem;flex-direction:column;gap:.05rem;min-width:.8rem;display:flex}.pbar__meta{font-size:calc(.14 * var(--t));color:var(--text-lo);justify-content:space-between;align-items:baseline;gap:.1rem;display:flex}.pbar__value{font-family:var(--font-num);color:var(--text-hi);font-weight:700;font-size:calc(.16 * var(--t))}.pbar__value small{color:var(--text-dim);font-size:.8em}.pbar__track{height:var(--ph);border:1px solid var(--line);background:#080a09;position:relative;overflow:hidden}.pbar__fill{background:linear-gradient(90deg, transparent, var(--pc));background:linear-gradient(90deg, color-mix(in srgb, var(--pc) 45%, transparent), var(--pc));height:100%;box-shadow:0 0 8px var(--pc);box-shadow:0 0 8px color-mix(in srgb, var(--pc) 60%, transparent);transition:width var(--t-slow) var(--ease-out)}.pbar__segs{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--segs) - 2px), #080a09 calc(100% / var(--segs) - 2px) calc(100% / var(--segs)));position:absolute;inset:0}.pbar--gold{--pc:var(--gold)}.pbar--amber{--pc:var(--amber)}.pbar--orange{--pc:var(--orange-hi)}.pbar--red{--pc:var(--red-premium)}.pbar--ice{--pc:var(--ice)}.pbar--sm{--ph:.06rem}.pbar--lg{--ph:.16rem}.tabs{border-bottom:1px solid var(--line);gap:.04rem;display:flex}.tabs__tab{color:var(--text-lo);font-size:calc(.17 * var(--t));letter-spacing:.04em;transition:color var(--t-fast) var(--ease-out), background-color var(--t-fast);background:0 0;border:0;align-items:center;gap:.07rem;padding:.1rem .22rem .12rem;font-weight:500;display:inline-flex;position:relative}.tabs__tab:hover:not(:disabled){color:var(--text-hi);background:#4ed8af0a}.tabs__tab:disabled{color:var(--text-dim);cursor:not-allowed}.tabs__tab:after{content:"";background:var(--mint-500);height:2px;transition:transform var(--t-med) var(--ease-out);position:absolute;bottom:-1px;left:.12rem;right:.12rem;transform:scaleX(0);box-shadow:0 0 8px #17f9b7b3}.tabs__tab.is-active{color:var(--mint-400)}.tabs__tab.is-active:after{transform:scaleX(1)}.tabs__badge{font-family:var(--font-num);font-size:calc(.13 * var(--t));background:var(--bg-3);color:var(--text-md);padding:.01rem .06rem}.tabs--sm .tabs__tab{font-size:calc(.15 * var(--t));padding:.07rem .16rem .09rem}.spinner{--sp:.36rem;--sc:var(--mint-500);color:var(--text-lo);font-size:calc(.15 * var(--t));align-items:center;gap:.1rem;display:inline-flex}.spinner svg{width:var(--sp);height:var(--sp);animation:1.6s linear infinite spin;overflow:visible}.spinner__track{fill:none;stroke:var(--line-2);stroke-width:3px}.spinner__arc{fill:none;stroke:var(--sc);stroke-width:3px;stroke-dasharray:34 98;animation:spinner-dash 1.1s var(--ease-in-out) infinite;filter:drop-shadow(0 0 3px var(--sc))}.spinner--sm{--sp:.22rem}.spinner--lg{--sp:.56rem}.spinner--gold{--sc:var(--gold)}.spinner--amber{--sc:var(--amber)}.spinner__label{font-family:var(--font-display);letter-spacing:.2em;font-size:calc(.12 * var(--t));text-transform:uppercase}@keyframes spinner-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-132px}}.avatar{--av:.9rem;--seat-hue:162;--bk-c:var(--line-3);--bk-l:calc(var(--av) * .16);width:var(--av);height:var(--av);padding:calc(var(--av) * .045);border:1px solid var(--line);background:#0a0d0c;flex:none;position:relative}.avatar__img{background:repeating-linear-gradient(45deg, #ffffff08 0 2px, transparent 2px 7px), radial-gradient(circle at 30% 18%, hsl(var(--seat-hue) 42% 30%), hsl(var(--seat-hue) 30% 11%) 72%);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.avatar__img img{object-fit:cover;width:100%;height:100%}.avatar__glyph{font-size:calc(var(--av) * .44);color:hsl(var(--seat-hue) 70% 82%);text-shadow:0 0 calc(var(--av) * .12) hsl(var(--seat-hue) 80% 50% / .45);font-weight:900;line-height:1}.avatar__bot{color:#a9c3d8;filter:drop-shadow(0 0 6px #9fd4ff59);width:56%;height:56%}.avatar__empty{width:36%;height:36%;color:var(--text-dim)}.avatar__badge{z-index:2;top:calc(var(--av) * -.1);left:calc(var(--av) * -.1);width:max(.22rem, calc(var(--av) * .28));height:max(.22rem, calc(var(--av) * .28));clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);place-items:center;display:grid;position:absolute}.avatar__badge .icon{width:62%;height:62%}.avatar__badge--host{background:var(--gold);color:#1d1400}.avatar__badge--self{left:auto;right:calc(var(--av) * -.1);background:var(--mint-500);color:var(--text-on-mint)}.avatar__tag{z-index:2;right:calc(var(--av) * .06);bottom:calc(var(--av) * .06);background:var(--ice);color:#0b1a26;font-family:var(--font-display);font-weight:700;font-size:max(.1rem, calc(var(--av) * .13));letter-spacing:.08em;padding:.01rem .05rem;line-height:1.2;position:absolute}.avatar.is-self{--bk-c:var(--mint-500);border-color:var(--mint-800)}.avatar.is-ready{--bk-c:var(--mint-400)}.avatar.is-offline .avatar__img,.avatar.is-dead .avatar__img{filter:grayscale()brightness(.45)}.avatar.is-empty{border-style:dashed;border-color:var(--line-2);--bk-c:transparent;background:0 0}.avatar.is-empty .avatar__img{background:#ffffff04}.avatar--sm{--av:.48rem}.avatar--lg{--av:1.4rem}.avatar--xl{--av:2rem}.pbanner{--pb:var(--mint-500);--pb-glow:#17f9b766;pointer-events:none;width:100%}.pbanner--overlay{z-index:var(--z-banner);position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.pbanner--orange{--pb:var(--orange-hi);--pb-glow:#ff6e2873}.pbanner--red{--pb:var(--red-premium);--pb-glow:#ff3c3c73}.pbanner--gold{--pb:var(--gold);--pb-glow:#ffc60066}.pbanner--ice{--pb:var(--ice);--pb-glow:#9fd4ff66}.pbanner__band{transform-origin:50%;animation:pb-open var(--t-med) var(--ease-out) backwards;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(90deg,#0000,#070a09ed 16% 84%,#0000);justify-content:center;align-items:center;gap:.5rem;padding:.24rem 0 .26rem;display:flex;position:relative;overflow:hidden}.pbanner__band:before,.pbanner__band:after{content:"";background:linear-gradient(90deg, transparent, var(--pb) 18%, var(--pb) 82%, transparent);height:1px;box-shadow:0 0 8px var(--pb-glow);animation:pb-line .38s var(--ease-out) backwards;position:absolute;left:0;right:0}.pbanner__band:before{top:0}.pbanner__band:after{bottom:0}.pbanner__text{animation:pb-wipe .38s 90ms var(--ease-out) backwards;flex-direction:column;align-items:center;gap:.04rem;display:flex;position:relative}.pbanner__text:after{content:"";width:20%;animation:pb-sweep .7s .25s var(--ease-out) forwards;opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-20deg)}.pbanner__micro{font-family:var(--font-display);font-size:calc(.12 * var(--t));letter-spacing:.5em;color:var(--pb);padding-left:.5em}.pbanner__title{font-size:calc(.56 * var(--t));letter-spacing:.16em;color:#fff;text-shadow:0 0 .22rem var(--pb-glow), 0 2px 0 #00000080;padding-left:.16em;font-weight:900;line-height:1.1}.pbanner__sub{font-size:calc(.16 * var(--t));color:var(--text-lo);letter-spacing:.12em}.pbanner__chev{--ch-h:.42rem;flex:none;height:.42rem}.pbanner--inline .pbanner__band{animation-duration:var(--t-slow)}.pbanner.is-leaving .pbanner__band{animation:pb-close .24s var(--ease-in-out) forwards}@keyframes pb-open{0%{opacity:0;transform:scaleY(0)}}@keyframes pb-close{to{opacity:0;transform:scaleY(0)}}@keyframes pb-line{0%{transform:scaleX(0)}}@keyframes pb-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pb-sweep{0%{opacity:1;left:-30%}to{opacity:0;left:120%}}.rdialog{--rd:var(--mint-500);--rd-glow:#17f9b759;z-index:calc(var(--z-banner) - 1);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rdialog--orange{--rd:var(--orange-hi);--rd-glow:#ff7a3361}.rdialog--red{--rd:var(--red-premium);--rd-glow:#ff545461}.rdialog__box{border:1px solid var(--rd);min-width:5.6rem;max-width:88vw;box-shadow:0 0 .5rem var(--rd-glow), inset 0 0 .7rem #000c, 0 .1rem .5rem #0009;animation:rd-open .32s var(--ease-out) backwards;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px),linear-gradient(#090d0cf5,#060908f7);flex-direction:column;align-items:center;gap:.1rem;padding:.34rem .5rem .3rem;display:flex;position:relative;overflow:hidden}.rdialog__box:before,.rdialog__box:after{content:"";background:linear-gradient(90deg, transparent, var(--rd) 20%, var(--rd) 80%, transparent);opacity:.8;height:1px;position:absolute;left:6%;right:6%}.rdialog__box:before{top:4px}.rdialog__box:after{bottom:4px}.rdialog__tick{border:2px solid var(--rd);opacity:.9;width:.16rem;height:.16rem;position:absolute}.rdialog__tick--tl{border-bottom:0;border-right:0;top:8px;left:8px}.rdialog__tick--tr{border-bottom:0;border-left:0;top:8px;right:8px}.rdialog__tick--bl{border-top:0;border-right:0;bottom:8px;left:8px}.rdialog__tick--br{border-top:0;border-left:0;bottom:8px;right:8px}.rdialog__micro{font-family:var(--font-display);font-size:calc(.13 * var(--t));letter-spacing:.48em;color:var(--rd);animation:rd-wipe .3s 60ms var(--ease-out) backwards;padding-left:.48em}.rdialog__row{animation:rd-wipe .34s .11s var(--ease-out) backwards;justify-content:center;align-items:center;gap:.22rem;display:flex;position:relative}.rdialog__row:after{content:"";opacity:0;width:18%;animation:rd-sweep .78s .3s var(--ease-out) forwards;background:linear-gradient(90deg,#0000,#ffffff42,#0000);position:absolute;top:-30%;bottom:-30%;left:-25%;transform:skew(-20deg)}.rdialog__title{font-size:calc(.62 * var(--t));letter-spacing:.14em;color:#fff;text-shadow:0 0 .26rem var(--rd-glow), 0 2px 0 #0000008c;padding-left:.14em;font-weight:900;line-height:1.05}.rdialog__chev{--ch-h:.46rem;flex:none;height:.46rem}.rdialog__sub{font-size:calc(.18 * var(--t));letter-spacing:.1em;color:var(--text-lo);text-align:center;animation:rd-wipe .34s .18s var(--ease-out) backwards}.rdialog.is-leaving .rdialog__box{animation:rd-close .26s var(--ease-in-out) forwards}@keyframes rd-open{0%{opacity:0;transform:scale(.9,.78)}}@keyframes rd-close{to{opacity:0;transform:scale(.96,.86)}}@keyframes rd-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rd-sweep{0%{opacity:1;left:-25%}to{opacity:0;left:115%}}@media (max-width:720px){.rdialog__box{width:92vw;min-width:0;padding:.26rem .3rem .22rem}.rdialog__title{font-size:calc(.42 * var(--t))}.rdialog__chev{--ch-h:.34rem;height:.34rem}}@media (prefers-reduced-motion:reduce){.rdialog__box,.rdialog__row,.rdialog__row:after,.rdialog__micro,.rdialog__sub{animation:none}}.ping{--pc:var(--mint-400);border:1px solid var(--line);height:.32rem;color:var(--pc);font-family:var(--font-num);font-size:calc(.18 * var(--t));font-variant-numeric:tabular-nums;background:#00000080;border-radius:99px;align-items:center;gap:.04rem;padding:0 .14rem 0 .11rem;font-weight:700;line-height:1;display:inline-flex}.ping__icon{width:.15rem;height:.15rem;margin-right:.03rem}.ping__unit{font-size:calc(.13 * var(--t));color:var(--text-lo);font-weight:500}.ping--low{--pc:var(--mint-400)}.ping--medium{--pc:var(--amber)}.ping--high{--pc:var(--red-premium)}.ping--off{--pc:var(--text-dim)}.dtag{--d-color:var(--amber);color:var(--d-color);font-weight:700;font-size:calc(.18 * var(--t));letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.06rem;display:inline-flex}.dtag__icon{width:1.15em;height:1.15em;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--d-color) 65%, transparent))}.dicon{object-fit:contain;image-rendering:auto}.dtag__code{font-family:var(--font-num);color:var(--text-dim);letter-spacing:.1em;margin-left:.03rem;font-size:.72em;font-weight:500}.dtag--sm{font-size:calc(.15 * var(--t))}.dtag--lg{font-size:calc(.24 * var(--t))}.field{flex-direction:column;gap:.07rem;min-width:0;display:flex}.field__label{font-size:calc(.15 * var(--t));color:var(--text-lo);letter-spacing:.04em;align-items:baseline;gap:.1rem;font-weight:500;display:flex}.field__box{--bk-c:var(--line-3);--bk-l:.1rem;border:1px solid var(--line);height:.56rem;transition:border-color var(--t-fast), box-shadow var(--t-med);background:#050706c7;align-items:center;gap:.1rem;padding:0 .16rem;display:flex}.field__box:hover{border-color:var(--line-2)}.field__box:focus-within{border-color:var(--mint-700);--bk-c:var(--mint-400);box-shadow:0 0 0 1px #4ed8af26,0 0 .18rem #17f9b726}.field__input{min-width:0;height:100%;color:var(--text-hi);font-size:calc(.2 * var(--t));letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1}.field__input::placeholder{color:var(--text-dim);letter-spacing:.04em;font-weight:400}.field__icon{width:.22rem;height:.22rem;color:var(--text-dim)}.field__box:focus-within .field__icon{color:var(--mint-500)}.field__hint{font-size:calc(.13 * var(--t));color:var(--text-dim)}.field--lg .field__box{height:.68rem}.field--lg .field__input{font-size:calc(.26 * var(--t));font-weight:700}.field--code .field__box{height:.64rem}.field--code .field__input{font-family:var(--font-num);letter-spacing:.42em;text-transform:uppercase;font-size:.34rem;font-weight:700}.field--code .field__input::placeholder{font-family:var(--font-cjk);letter-spacing:.06em;text-transform:none;font-size:.18rem;font-weight:400}.field.is-invalid .field__box{border-color:var(--red);--bk-c:var(--red-premium)}.field.is-disabled{opacity:.5}.toast-host{z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:.08rem;width:max-content;max-width:92vw;display:flex;position:fixed;top:.22rem;left:50%;transform:translate(-50%)}.toast{--tc:var(--mint-500);pointer-events:auto;border:1px solid var(--line-2);border-left:3px solid var(--tc);min-width:2.4rem;max-width:7.2rem;box-shadow:0 .08rem .24rem #0000008c,-.04rem 0 .16rem #0000;box-shadow:0 .08rem .24rem #0000008c, -.04rem 0 .16rem color-mix(in srgb, var(--tc) 25%, transparent);color:var(--text-hi);font-size:calc(.17 * var(--t));cursor:pointer;animation:toast-in var(--t-med) var(--ease-out);background:#090c0bf5;align-items:center;gap:.1rem;padding:.11rem .2rem .11rem .14rem;line-height:1.45;display:flex}.toast__icon{width:.2rem;height:.2rem;fill:var(--tc);flex:none}.toast__text{flex:1}.toast__count{font-family:var(--font-num);font-size:calc(.14 * var(--t));color:var(--text-lo)}.toast--success{--tc:var(--mint-400)}.toast--warn{--tc:var(--amber)}.toast--error{--tc:var(--red-premium)}.toast.is-leaving{animation:toast-out var(--t-med) var(--ease-in-out) forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(-.12rem)}}@keyframes toast-out{to{opacity:0;transform:translateY(-.08rem)}}.conn-banner{z-index:var(--z-conn);color:var(--text-hi);font-size:calc(.16 * var(--t));animation:conn-in var(--t-med) var(--ease-out);background:#180c08f0;border:1px solid #e85a1a8c;align-items:center;gap:.14rem;padding:.1rem .12rem .1rem .2rem;display:flex;position:fixed;bottom:.24rem;left:50%;transform:translate(-50%);box-shadow:0 .08rem .3rem #0009,0 0 .2rem #e85a1a26}.conn-banner--soft{animation:conn-in-soft var(--t-med) var(--ease-out) .6s backwards}@keyframes conn-in{0%{opacity:0;transform:translate(-50%,.12rem)}}@keyframes conn-in-soft{0%{opacity:0;visibility:hidden;transform:translate(-50%,.12rem)}}.sp-in-match .toast-host{top:calc(1.34rem + var(--sa-t,0px))}.sp-in-match .conn-banner{top:calc(1.34rem + var(--sa-t,0px));bottom:auto}.sp-in-match.sp-conn .toast-host{top:calc(2rem + var(--sa-t,0px))}.conn-banner .icon{width:.22rem;height:.22rem;color:var(--orange-hi)}.conn-banner__sub{color:var(--text-lo);font-family:var(--font-num);font-size:calc(.15 * var(--t))}.kv{align-items:baseline;gap:.08rem;display:flex}.kv__k{color:var(--text-lo);font-size:calc(.14 * var(--t))}.kv__v{font-family:var(--font-num);font-weight:700}.divider{background:linear-gradient(90deg, transparent, var(--line-2) 15%, var(--line-2) 85%, transparent);height:1px}.status-dot{background:var(--text-dim);border-radius:50%;flex:none;width:.09rem;height:.09rem;display:inline-block}.status-dot.is-on{background:var(--mint-400);box-shadow:0 0 6px var(--mint-glow)}.status-dot.is-warn{background:var(--amber);box-shadow:0 0 6px var(--amber);animation:1s steps(2,end) infinite blink}.status-dot.is-bad{background:var(--red-premium);box-shadow:0 0 6px var(--red-premium)}@keyframes blink{50%{opacity:.35}}.topbar{z-index:3;border-bottom:1px solid var(--line);background:linear-gradient(#080a09eb,#0a0d0c8c);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.24rem;height:1.1rem;padding:0 .44rem;display:grid;position:relative}.topbar:after{content:"";background:linear-gradient(90deg, var(--mint-700), transparent 26%, transparent 74%, var(--mint-700));height:1px;position:absolute;bottom:-1px;left:.44rem;right:.44rem}.topbar__left{justify-self:start;align-items:center;gap:.18rem;min-width:0;display:flex}.topbar__center{text-align:center;flex-direction:column;align-items:center;gap:.03rem;display:flex}.topbar__title{font-size:calc(.3 * var(--t));letter-spacing:.1em;align-items:center;gap:.18rem;font-weight:700;line-height:1.2;display:flex}.topbar__sep{background:var(--line-2);width:1px;height:.28rem}.topbar__tools{align-items:center;gap:.14rem;display:flex}.topbar__tools .btn--square.btn--sm{--sq:.46rem;height:var(--sq);min-width:var(--sq)}.sp-coarse .topbar__tools{gap:max(.16rem, calc(10px * var(--sp-ui,1)))}.sp-coarse .topbar__tools .btn--square.btn--sm{--sq:max(.56rem, 32px, calc(40px * var(--sp-ui,1)))}.topbar__right{justify-self:end;align-items:center;gap:.16rem;min-width:0;display:flex}.lobby-screen .topbar{grid-template-columns:auto minmax(0,1fr) auto;height:auto;min-height:1.1rem;padding-block:.12rem}.lobby-screen .topbar__center{min-width:0}.lobby-screen .topbar__center .micro{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lobby-screen .topbar__title{overflow-wrap:anywhere;justify-content:center}@media (max-width:1000px){.lobby-screen .topbar{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .2rem}.lobby-screen .topbar__center{grid-area:2/1/auto/-1}.lobby-screen .topbar__center .micro{display:none}.lobby-screen .topbar__right{grid-area:1/2}}.section-label{font-size:calc(.2 * var(--t));letter-spacing:.08em;align-items:baseline;gap:.12rem;margin:0 0 .14rem;font-weight:700;display:flex}.section-label__idx{font-size:calc(.15 * var(--t));color:var(--mint-500);border:1px solid var(--mint-800);letter-spacing:.06em;padding:0 .06rem;line-height:1.35}.me-chip{border:1px solid var(--line);background:#00000059;align-items:center;gap:.12rem;padding:.06rem .18rem .06rem .06rem;display:flex}.me-chip__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.me-chip__name{font-weight:700;font-size:calc(.18 * var(--t));text-overflow:ellipsis;white-space:nowrap;max-width:2.4rem;overflow:hidden}.me-chip--btn{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast)}.me-chip--btn:hover{border-color:var(--mint-700);background:#222a2699}.me-chip--btn:active{transform:translateY(1px)}.me-chip__stats{width:.2rem;height:.2rem;color:var(--mint-500);opacity:.7;flex:none;margin-left:.04rem}.me-chip--btn:hover .me-chip__stats{opacity:1}.acct-tag{opacity:.62;letter-spacing:.02em;margin-left:.06em;font-size:.8em;font-weight:600}.lacct{flex-direction:column;gap:.16rem;min-width:min(5.6rem,86vw);display:flex}.lacct__who{align-items:center;gap:.16rem;display:flex}.lacct__pic{border:2px solid var(--mint-700,#2b7);width:.9rem;height:.9rem;font-size:calc(.4 * var(--t));background:#101614;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.lacct__pic img{object-fit:cover;width:100%;height:100%}.lacct__name{font-size:calc(.3 * var(--t));font-weight:900}.lacct__note{font-size:calc(.17 * var(--t));opacity:.72;margin:0;line-height:1.5}.lacct__btns{flex-wrap:wrap;gap:.1rem;display:flex}.crash{justify-content:center;align-items:center}.crash__box{border:1px solid var(--line-2);--bk-c:var(--red-premium);background:#101412f2;flex-direction:column;align-items:flex-start;gap:.14rem;width:6rem;padding:.36rem .4rem;display:flex}.crash__box h2{font-size:calc(.3 * var(--t))}.plugtag{border:1px solid var(--line-2);min-height:.3rem;color:var(--text-lo);font-size:calc(.13 * var(--t));letter-spacing:.06em;background:#0000004d;align-items:center;gap:.06rem;padding:1px .12rem;display:inline-flex}.plugtag .icon{width:.16rem;height:.16rem}.plugtag.is-modded{color:#ffb066;background:#ff9f431a;border-color:#ff9f4399}.plugtag--static{cursor:default}.plugtag--rules{text-align:left;flex-wrap:wrap;max-width:6rem;height:auto;padding-top:.04rem;padding-bottom:.04rem}.plugtag__rules{font-size:calc(.11 * var(--t));letter-spacing:0;white-space:normal;flex-basis:100%}.plugpanel{flex-direction:column;gap:.12rem;display:flex}.plugpanel__lead{color:var(--text-md);font-size:calc(.15 * var(--t));flex-wrap:wrap;align-items:center;gap:.1rem;line-height:1.7;display:flex}.plugpanel__list{flex-direction:column;gap:.08rem;max-height:4.6rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.plugrow{border:1px solid var(--line);background:#00000040;align-items:flex-start;gap:.14rem;padding:.1rem .12rem;display:flex}.plugrow.is-on{border-color:var(--mint-700)}.plugrow__switch{flex:none}.plugrow__body{flex-direction:column;gap:.04rem;min-width:0;display:flex}.plugrow__name{font-size:calc(.16 * var(--t));overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.08rem;display:flex}.plugrow__badge{border:1px solid var(--line-2);color:var(--text-lo);font-size:calc(.12 * var(--t));padding:0 .06rem}.plugrow__badge.is-unofficial{color:#ffb066;border-color:#ff9f4380}.plugrow__meta{font-size:calc(.13 * var(--t));flex-wrap:wrap;gap:.12rem;display:flex}.plugrow__warn,.plugpanel__warnings li{color:#ffb066;font-size:calc(.13 * var(--t));line-height:1.6}.plugpanel__warnings{flex-direction:column;gap:.04rem;margin:0;padding:0;list-style:none;display:flex}.plugpanel__warnings .icon{vertical-align:-.02rem;width:.15rem;height:.15rem;margin-right:.06rem}.plugpanel__reapply{flex-wrap:wrap;align-items:center;gap:.08rem .12rem;display:flex}.ui-slot{flex-direction:column;gap:.04rem;min-width:0;display:flex}.ui-slot:empty{display:none}.ui-slot__frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%}.ui-slot__tabs{flex-wrap:wrap;gap:.02rem;display:flex}.ui-slot__tab{border:1px solid var(--line-2);min-width:0;max-width:100%;color:var(--text-md);font-size:calc(.11 * var(--t));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#00000073;flex:auto;padding:.02rem .04rem;overflow:hidden}.ui-slot__tab[aria-selected=true]{color:var(--text-hi);border-color:var(--mint-700)}.gm__ui-slot{z-index:6;pointer-events:auto;width:2.6rem;max-height:calc(100% - 6.58rem);position:absolute;bottom:4.88rem;right:.92rem;overflow:auto}.plugpanel__reapply .set-hint{margin:0}.plugtag.is-unofficial{color:#ff8a5c;background:#ff6a3d1f;border-color:#ff6a3db3}.plugtag__mod{color:#1a0d08;letter-spacing:.04em;background:#ff8a5c;margin-left:.04rem;padding:0 .05rem;font-weight:800}.plugrow.is-content.is-on{border-color:#ff6a3db3}.plugrow__badge.is-gameplay{color:#ff8a5c;border-color:#ff6a3d8c}.plugpanel__modes{flex-wrap:wrap;align-items:center;gap:.08rem;display:flex}.plugpanel__modes-label{color:var(--text-md);font-size:calc(.14 * var(--t))}.plugpanel__modes .set-hint,.plugpanel__content{margin:0}.plugpanel__content.is-ready{color:var(--mint-400)}.plugpanel__content.is-warn{color:#ffb066}.modmark{color:#ff8a5c;height:.26rem;font-size:calc(.13 * var(--t));letter-spacing:.08em;white-space:nowrap;background:#ff6a3d24;border:1px solid #ff6a3dbf;align-items:center;padding:0 .1rem;font-weight:800;display:inline-flex}.modmark--compact{height:.2rem;font-size:calc(.11 * var(--t));padding:0 .06rem}.testmark{color:#e8b84a;height:.26rem;font-size:calc(.13 * var(--t));letter-spacing:.08em;white-space:nowrap;background:#e8b84a29;border:1px solid #e8b84acc;align-items:center;padding:0 .1rem;font-weight:800;display:inline-flex}.plugin-settings{gap:.06rem;margin-top:.08rem;display:grid}.plugin-settings__row{justify-content:space-between;align-items:center;gap:.1rem;display:flex}.plugin-settings input,.plugin-settings select{color:var(--text-hi);background:var(--bg-2);border:1px solid var(--line-2);max-width:2rem;padding:.03rem .06rem}.plugin-settings input[aria-invalid=true]{border-color:var(--orange)}.vertag{color:#9fd3ff;max-width:3.2rem;height:.26rem;font-size:calc(.13 * var(--t));letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#78c4ff1f;border:1px solid #78c4ffa6;align-items:center;padding:0 .1rem;font-weight:700;display:inline-flex;overflow:hidden}.vertag__label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.vertag--compact{height:.2rem;font-size:calc(.11 * var(--t));padding:0 .06rem}.verchip-wrap{align-items:center;gap:.06rem;min-width:0;display:inline-flex}.verchip{border:1px solid var(--line-2);min-width:0;height:max(.42rem,28px);color:var(--text-md);font:inherit;font-size:calc(.14 * var(--t));white-space:nowrap;background:#00000073;align-items:center;gap:.06rem;padding:0 .14rem;font-weight:700;display:inline-flex}.verchip .icon{color:#9fd3ff;flex:none;width:1.1em;height:1.1em}.verchip__k{color:var(--text-lo);flex:none;font-weight:400}.verchip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.verchip__state{color:var(--text-lo);font-size:calc(.12 * var(--t));flex:none;font-weight:400}.verchip.is-other{color:#cfe9ff;border-color:#78c4ff99}.verchip.is-failed{border-color:#ff6a3db3}.verchip.is-failed .verchip__state{color:#ff8a5c}.verchip:hover:not(.verchip--ro),.verchip:focus-visible{filter:brightness(1.2)}.verchip--ro{cursor:default}.verchip__retry{color:#ffb39a;height:max(.42rem,28px);font:inherit;font-size:calc(.13 * var(--t));background:#ff6a3d24;border:1px solid #ff6a3db3;flex:none;padding:0 .12rem}.sp-coarse .verchip,.sp-coarse .verchip__retry{min-height:max(32px, calc(40px * var(--sp-ui,1)))}.verpick__lead{color:var(--text-md);font-size:calc(.15 * var(--t));margin:0 0 .12rem;line-height:1.6}.verpick__list{flex-direction:column;gap:.08rem;max-height:4.8rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.verpick__row{border:1px solid var(--line);background:#00000040}.verpick__row.is-on{background:#78c4ff14;border-color:#78c4ffb3}.verpick__pick{width:100%;color:var(--text-hi);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.04rem .12rem;padding:.12rem .16rem;display:grid}.verpick__pick:disabled{cursor:default}.verpick__pick:hover:not(:disabled),.verpick__pick:focus-visible{background:#ffffff0a}.verpick__name{font-size:calc(.2 * var(--t));overflow-wrap:anywhere;font-weight:800}.verpick__badges{flex-wrap:wrap;justify-content:flex-end;gap:.06rem;display:flex}.verpick__badge{border:1px solid var(--line-2);color:var(--text-lo);font-size:calc(.12 * var(--t));white-space:nowrap;padding:0 .06rem}.verpick__badge.is-current{color:#9fd3ff;border-color:#78c4ff99}.verpick__badge.is-preview{color:#ffb066;border-color:#ff9f4380}.verpick__period,.verpick__note{font-size:calc(.13 * var(--t));overflow-wrap:anywhere;grid-column:1/-1;line-height:1.5}.verpick__note.is-warn{color:#ffb066}.verpick__hint{color:var(--text-lo);font-size:calc(.14 * var(--t));align-items:center;gap:.08rem;margin:.1rem 0 0;display:flex}.verpick__hint .icon{width:1.1em;height:1.1em;color:var(--mint-500);flex:none}.vervote{z-index:3;background:#0c0f0eeb;border:1px solid #78c4ff99;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.14rem .2rem;margin:0 .6rem .12rem;padding:.12rem .2rem;display:flex;position:relative}.vervote__text{min-width:0;font-size:calc(.15 * var(--t));flex-direction:column;flex:4rem;gap:.04rem;display:flex}.vervote__text strong{color:#9fd3ff;font-size:calc(.19 * var(--t));overflow-wrap:anywhere}.vervote__time{color:var(--text-md);align-items:center;gap:.04rem;display:inline-flex}.vervote__time .icon{width:1em;height:1em}.vervote__hint{overflow-wrap:anywhere}.vervote__players{color:var(--text-dim);flex-wrap:wrap;gap:.06rem .18rem;display:flex}.vervote__players .is-agreed{color:var(--mint-400)}.vervote__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.1rem;display:flex}.vervote--float{left:50%;bottom:max(.2rem, env(safe-area-inset-bottom));z-index:40;width:min(9rem,100vw - 32px);max-height:calc(100svh - .2rem - max(.2rem, env(safe-area-inset-bottom)));margin:0;position:fixed;overflow-y:auto;transform:translate(-50%)}.vervote--float:focus{outline:none}.vervote--covered{z-index:56;box-shadow:0 .06rem .3rem #0000008c}@media (max-width:900px),(max-height:520px){.vervote{margin-inline:.2rem;padding:.08rem .12rem}.vervote__actions .btn{min-height:40px;padding-inline:.12rem}}@media (max-height:520px){.vervote__text{font-size:calc(.22 * var(--t))}.vervote__text strong{font-size:calc(.26 * var(--t))}.vervote--float{flex-flow:column;align-items:stretch}.vervote--float .vervote__text{flex:0 auto;min-height:0;overflow-y:auto}.vervote--float .vervote__actions{flex:none}.vertag{max-width:3.4rem;height:auto;font-size:calc(.2 * var(--t));white-space:normal;padding:1px 5px;line-height:1.2}.vertag__label{white-space:normal}.verchip{font-size:calc(.22 * var(--t))}.verchip__k{display:none}.verchip__state,.verchip__retry{font-size:calc(.2 * var(--t))}.verpick__lead,.verpick__hint{font-size:calc(.22 * var(--t))}.verpick__list{max-height:60svh}.verpick__pick{padding:6px 10px}.verpick__name{font-size:calc(.28 * var(--t))}.verpick__badge{font-size:calc(.2 * var(--t))}.verpick__period,.verpick__note{font-size:calc(.21 * var(--t))}}.announcement{top:calc(1.34rem + var(--sa-t,0px));z-index:var(--z-conn);border:1px solid var(--amber);--bk-c:var(--amber);background:#14120cf5;align-items:center;gap:.12rem;width:6.4rem;max-width:86vw;padding:.06rem .08rem .06rem .14rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 .08rem .3rem #00000080}.sp-conn .announcement{top:calc(2.04rem + var(--sa-t,0px))}.announcement__icon{width:max(.22rem,16px);height:max(.22rem,16px);color:var(--amber);flex:none}.announcement>.btn{flex:none;min-width:32px;min-height:32px}.announcement__content{min-width:0;color:var(--text-hi);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:.04rem 0;display:block;overflow:hidden}.announcement__track{gap:48px;width:max-content;display:flex}.announcement__line{white-space:nowrap;font-size:max(calc(.16 * var(--utility-text,var(--t))), 12px);flex:none;align-items:baseline;gap:.16rem;line-height:1.55;display:inline-flex}.announcement__text{white-space:nowrap;max-height:none;font-size:inherit;margin:0;overflow:visible}.announcement__track.is-scrolling{animation:announcement-scroll var(--announcement-duration) linear infinite}.announcement__content:hover .announcement__track,.announcement__content:focus-visible .announcement__track{animation-play-state:paused}.announcement__content:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}@keyframes announcement-scroll{to{transform:translateX(var(--announcement-distance))}}.announcement-detail__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.announcement-popup__body{overflow-wrap:anywhere;max-height:62vh;line-height:1.7;overflow:auto}.announcement-markdown>:first-child{margin-top:0}.announcement-markdown>:last-child{margin-bottom:0}.announcement-markdown h1,.announcement-markdown h2,.announcement-markdown h3,.announcement-markdown h4,.announcement-markdown h5,.announcement-markdown h6{margin:.5em 0 .3em;line-height:1.3}.announcement-markdown h1{font-size:1.15em}.announcement-markdown h2{font-size:1.08em}.announcement-markdown p{margin:.4em 0}.announcement-markdown ul,.announcement-markdown ol{margin:.4em 0 .4em 1.2em}.announcement-markdown li{margin:.15em 0}.announcement-markdown blockquote{opacity:.85;border-left:2px solid;margin:.5em 0;padding-left:.6em}.announcement-markdown code{font-family:var(--font-num,monospace);background:#ffffff14;border-radius:3px;padding:.05em .3em}.announcement-markdown pre{border:1px solid var(--line-2,#ffffff1f);background:#00000059;margin:.5em 0;padding:.5em .6em;overflow:auto}.announcement-markdown pre code{background:0 0;padding:0}.announcement-markdown a{color:var(--mint-400,#4fd1a5);text-decoration:underline}.announcement-markdown img{max-width:100%;height:auto}.announcement-markdown hr{border:0;border-top:1px solid var(--line-2,#ffffff1f);margin:.7em 0}.announcement-markdown blockquote p{margin:.2em 0}@media (prefers-reduced-motion:reduce){.announcement__track.is-scrolling{animation:none}}.res-actions{flex-wrap:wrap;align-items:center;gap:.12rem;display:flex}.res-link{color:var(--text-dim);font-size:calc(.13 * var(--utility-text,var(--t)));cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.res-link:hover{color:var(--text-hi)}.resource-modal{width:min(10.4rem,100vw - .4rem);max-height:min(90vh, calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - .4rem))}.resource-modal .modal__head{flex:none}.resource-modal .modal__body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-top:.12rem;padding-bottom:.16rem;overflow-y:auto}.resource-modal .modal__actions{flex-wrap:wrap}@media (min-width:1001px){.modal--utility .resource-modal{width:min(12rem,100vw - 1.4rem);max-height:min(80vh,100dvh - 1.2rem)}}.resource-manager{font-size:calc(.14 * var(--utility-text,var(--t)));flex-direction:column;gap:.09rem;display:flex}.resource-manager p{margin:0;line-height:1.55}.resource-manager__intro{color:var(--text-dim)}.resource-manager__tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.09rem;display:grid}.resource-tier,.resource-archive{border:1px solid var(--line-2);background:#0000002e;padding:.1rem .12rem}.resource-tier h3,.resource-archive h3{color:var(--text-hi);font-size:calc(.16 * var(--utility-text,var(--t)));margin:0}.resource-tier__head{justify-content:space-between;align-items:flex-start;gap:.1rem;display:flex}.resource-tier__head p{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-dim);margin-top:.04rem}.resource-archive p{font-size:calc(.12 * var(--utility-text,var(--t)));color:var(--text-md)}.resource-choice{white-space:nowrap;color:var(--mint-400);cursor:pointer;align-items:center;gap:.06rem;display:flex}.resource-choice input{accent-color:var(--mint-400)}.resource-scope{border:1px solid var(--line-2);background:#17f9b708;flex-direction:column;gap:.06rem;padding:.1rem .12rem;display:flex}.resource-scope__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.04rem .12rem;display:flex}.resource-scope__head h3{color:var(--text-hi);font-size:calc(.16 * var(--utility-text,var(--t)));margin:0}.resource-scope__total{color:var(--text-dim);font-size:calc(.13 * var(--utility-text,var(--t)))}.resource-choice__size{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)))}.resource-manager .resource-choice.is-off,.resource-tier__list li.is-off,.resource-tier__list li.is-off>.num,.resource-tier__list li.is-off small{color:var(--text-dim)}.resource-tier__summary{font-size:calc(.13 * var(--utility-text,var(--t)));flex-wrap:wrap;justify-content:space-between;gap:.06rem;margin:.07rem 0 .04rem;line-height:1.5;display:flex}.resource-tier__summary>span{line-height:inherit}.resource-tier__list{margin:.08rem 0 0;padding:0;list-style:none}.resource-tier__list li{border-bottom:1px solid var(--line);font-size:calc(.13 * var(--utility-text,var(--t)));grid-template-columns:minmax(0,1fr) auto auto;gap:.08rem;padding:.055rem 0;display:grid}.resource-tier__list li:last-child{border-bottom:0;padding-bottom:0}.resource-tier__list li>.num{color:var(--text-md)}.resource-tier__list li span:first-child{overflow-wrap:anywhere}.resource-tier__list li.is-importing{color:var(--mint-400)}.resource-tier__list small{font-size:calc(.12 * var(--utility-text,var(--t)));color:var(--mint-400);display:block}.resource-manager__status{color:var(--mint-400);overflow-wrap:anywhere;font-size:calc(.14 * var(--utility-text,var(--t)));background:#17f9b70d;border-left:2px solid;padding:.08rem .12rem}.resource-manager__status.is-error,.resource-manager__warn{color:var(--amber)}.resource-archive__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.12rem;display:flex}.resource-archive__toolbar .res-actions{gap:.08rem}.resource-archive__toolbar>p{flex:1;min-width:0}.resource-archive__secondary{font-size:calc(.12 * var(--utility-text,var(--t)));color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:.05rem .18rem;margin-top:.07rem;display:flex}.resource-archive__secondary>details[open]{flex-basis:100%}.resource-archive__secondary .resource-archive__help{margin:0}.resource-archive{background:#17f9b706;border-color:#17f9b738}.resource-archive__help{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-dim);margin-top:.06rem}.resource-archive__help p{margin-top:.08rem}.resource-archive__scope{flex-wrap:wrap;align-items:center;gap:.06rem .12rem;margin-top:.1rem;display:flex}.resource-archive__scope-label{color:var(--text-md);font-size:calc(.13 * var(--utility-text,var(--t)))}.resource-archive__scope-size{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)));margin-left:auto}.resource-archive__scope .resource-presets{gap:.05rem}.resource-archive .pbar{margin-top:.1rem}.resource-manager summary{cursor:pointer}.resource-manager summary:hover{color:var(--text-hi)}.resource-manager summary:focus-visible{outline:2px solid var(--mint-400);outline-offset:3px}.resource-manager__maintenance{color:var(--text-dim);font-size:calc(.14 * var(--utility-text,var(--t)));flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}@media (max-width:680px){.resource-manager__tiers{grid-template-columns:minmax(0,1fr)}.resource-modal .modal__head,.resource-modal .modal__body,.resource-modal .modal__actions{padding-left:.16rem;padding-right:.16rem}.resource-archive__toolbar{flex-direction:column;align-items:flex-start}.resource-archive__scope-size{margin-left:0}.resource-cache__storage{flex-basis:100%;padding-left:.18rem}}@media (pointer:coarse){.resource-choice,.resource-modal .btn,.resource-manager__maintenance .res-link,.resource-manager summary{min-height:44px}.resource-archive__help summary{align-items:center;gap:.08rem;display:flex}.resource-archive__help summary:before{content:"+"}.resource-archive__help[open] summary:before{content:"−"}}.resource-cache{border-top:1px solid var(--line-2);color:var(--text-dim);font-size:calc(.13 * var(--utility-text,var(--t)))}.resource-cache>summary{flex-wrap:wrap;align-items:center;gap:.06rem .1rem;padding:.1rem 0 0;list-style:none;display:flex}.resource-cache>summary::-webkit-details-marker{display:none}.resource-cache>summary:before{content:"+";color:var(--text-md)}.resource-cache[open]>summary:before{content:"−"}.resource-cache__title{color:var(--text-md);flex-shrink:0}.resource-cache__storage{overflow-wrap:anywhere;margin-left:auto}.resource-cache__body{padding-top:.12rem}.resource-cache p{font-size:calc(.14 * var(--utility-text,var(--t)));color:var(--text-dim)}.resource-cache .resource-manager__maintenance{margin-top:.12rem}.resource-manager__voice{background:#17f9b706;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.04rem .16rem;padding:.08rem .12rem;display:flex}.resource-manager__voice-head{align-items:center;gap:.12rem;display:flex}.resource-manager__voice h3{color:var(--text-md);font-size:calc(.14 * var(--utility-text,var(--t)));margin:0;font-weight:500}.resource-voice-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:.05rem;width:100%;display:grid}.resource-voice-option{border:1px solid var(--line-2);min-width:0;color:var(--text-md);cursor:pointer;font-size:calc(.13 * var(--utility-text,var(--t)));background:#0000001f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .06rem;padding:.055rem .075rem;display:grid}.resource-voice-option input{accent-color:var(--mint-400);grid-row:span 2;margin:0}.resource-voice-option small{color:var(--text-dim);font-size:calc(.105 * var(--utility-text,var(--t)));overflow-wrap:anywhere;grid-column:2}.resource-voice-option.is-selected{color:var(--mint-400);background:#17f9b70f;border-color:#17f9b773}.resource-voice-option.is-unavailable{opacity:.5;cursor:default}.resource-voice-option:focus-within{outline:2px solid var(--mint-400);outline-offset:2px}.resource-voice-option:not(.is-unavailable):hover{border-color:var(--mint-400)}.resource-voice-all{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-md);white-space:normal}@media (pointer:coarse){.resource-voice-option{min-height:44px}}.resource-cache .res-actions{margin-top:.1rem}.resource-archive__result{overflow-wrap:anywhere;background:#17f9b70d;margin-top:.12rem;padding:.12rem}.resource-archive__result.is-error,.resource-manager__failures{color:var(--amber)}.resource-manager__failures ul{overflow-wrap:anywhere;margin:.08rem 0;padding-left:.2rem}.resource-skins{border:1px solid var(--line-2);background:#0000002e;padding:.1rem .12rem}.resource-skins h3{color:var(--text-hi);font-size:calc(.16 * var(--utility-text,var(--t)));margin:0}.resource-skins .resource-choice{color:var(--amber)}.resource-skins .resource-choice input{accent-color:var(--amber)}.resource-presets{flex-wrap:wrap;gap:.06rem;display:flex}.resource-presets button{border:1px solid var(--line-2);min-height:.32rem;color:var(--text-md);font:inherit;font-size:calc(.13 * var(--utility-text,var(--t)));cursor:pointer;background:#00000026;padding:.055rem .12rem}.resource-presets button[aria-pressed=true]{color:var(--mint-400);border-color:var(--mint-400);background:#17f9b714}.resource-presets button:hover{color:var(--text-hi);border-color:var(--text-md)}.resource-presets button:disabled{opacity:.5;cursor:default}.resource-presets button:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.resource-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem;padding:.03rem 0;display:grid}.resource-overview>div{flex-direction:column;gap:.025rem;min-width:0;display:flex}.resource-overview>div+div{border-left:1px solid var(--line-2);padding-left:.14rem}.resource-overview span{color:var(--text-md);font-size:calc(.12 * var(--utility-text,var(--t)))}.resource-overview strong{color:var(--text-hi);font-size:calc(.21 * var(--utility-text,var(--t)));overflow-wrap:anywhere;line-height:1.3}.resource-overview>div:last-child strong{color:var(--mint-400)}.resource-overview__state{color:var(--text-md);font-size:calc(.12 * var(--utility-text,var(--t)));flex-wrap:wrap;justify-content:space-between;gap:.04rem .1rem;display:flex}.resource-transport{border:1px solid var(--line-2);background:#0000003d;flex-direction:column;gap:.075rem;padding:.07rem .09rem;display:flex}.resource-transport__item{border-left:2px solid var(--mint-400);flex-direction:column;gap:.03rem;min-width:0;padding-left:.08rem;display:flex}.resource-transport__item:last-child{border-left-color:var(--amber)}.resource-transport__head{font-size:calc(.12 * var(--utility-text,var(--t)));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.03rem .1rem;display:flex}.resource-transport__name{color:var(--text-md)}.resource-transport__count{color:var(--text-dim);overflow-wrap:anywhere}.resource-manager__tiers>section{border-top:2px solid var(--mint-400);min-width:0}.resource-manager__tiers .resource-tier__head{align-items:center;min-height:.35rem}.resource-manager__tiers>.resource-skins{border-top-color:var(--amber)}.resource-manager__tiers>section.is-off{border-top-color:var(--line-2)}.resource-tier__head .micro{color:var(--text-dim);margin:0 0 .035rem;display:block}.resource-tier__head .resource-choice{font-size:calc(.13 * var(--utility-text,var(--t)));flex-shrink:0}.resource-badge{color:var(--mint-400);white-space:nowrap;font-size:calc(.11 * var(--utility-text,var(--t)));background:#17f9b714;padding:.025rem .06rem}.resource-manager .resource-card__description{color:var(--text-md);font-size:calc(.125 * var(--utility-text,var(--t)));margin-top:.065rem}.resource-manager .resource-card__note{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)));margin-top:.07rem}.resource-card__details{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-md);margin-top:.08rem}.resource-extra{border-top:1px solid var(--line-2);margin-top:.1rem;padding-top:.08rem}.resource-extra>.resource-choice{white-space:normal;font-size:calc(.13 * var(--utility-text,var(--t)))}.resource-tier .resource-manager__voice{background:0 0;flex-direction:column;align-items:flex-start;gap:.06rem;margin-top:.07rem;padding:0}.resource-skins__all{white-space:normal;font-size:calc(.13 * var(--utility-text,var(--t)));margin-top:.1rem}.resource-archive>summary{color:var(--text-hi);font-size:calc(.14 * var(--utility-text,var(--t)));justify-content:space-between;align-items:center;gap:.1rem;list-style:none;display:flex}.resource-archive>summary::-webkit-details-marker{display:none}.resource-archive>summary:before{content:"+";color:var(--mint-400)}.resource-archive[open]>summary:before{content:"−"}.resource-archive>summary>span{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)));margin-left:auto}.resource-archive__toolbar{margin-top:.07rem}.resource-footer__hint{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)));flex:1}.utility-modal.resource-modal{--utility-text:max(var(--t), 92px)}.resource-modal .modal__title{font-size:calc(.22 * var(--utility-text))}.resource-modal .resource-presets button{min-height:30px}.utility-modal{width:var(--utility-width,min(6.4rem, 94vw));max-width:100%;min-height:0;position:relative}.utility-modal .modal__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.utility-modal__close{background:var(--bg-1);border:1px solid var(--line-2);width:max(.36rem,32px);height:max(.36rem,32px);color:var(--text-md);flex:none;place-items:center;padding:0;display:grid;position:absolute;top:.12rem;right:.12rem}.utility-modal__close .icon{width:50%;height:50%}.utility-modal__close:hover{color:var(--mint-400);border-color:var(--mint-700)}.release-notes-entry{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.release-notes-body{font-size:max(calc(.16 * var(--t)), 12px);overflow-wrap:anywhere;line-height:1.7}.release-notes-body p,.release-notes-body ul{margin:.12rem 0}.release-notes-body ul{padding-left:.24rem}.release-notes-body h3,.release-notes-body h4{margin:.18rem 0 .08rem}.release-notes-body code{white-space:pre-wrap}.release-notes-body a{color:var(--mint-400);text-decoration:underline}.diy-opt__collab{font-size:max(calc(.1 * var(--t)), 8px);vertical-align:1px;color:var(--warn,#d9a441);border:1px solid;border-radius:2px;margin-left:.25em;padding:0 .3em;line-height:1.5}.title-screen{justify-content:center;align-items:center}.title-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.title-bg__art{object-fit:cover;opacity:0;object-position:center 30%;filter:saturate(.8)brightness(.9);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.title-bg.has-art .title-bg__art{opacity:.8}.title-bg.has-art .title-bg__target{display:none}.title-bg.has-art .title-bg__radar{opacity:.35}.title-bg__ridge-art{opacity:0;background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;height:3.3rem;transition:opacity .6s;position:absolute;bottom:-.1rem;left:0;right:0}.title-bg.has-ridges .title-bg__ridge-art{opacity:1}.title-bg__ridges{animation:.6s backwards fade-in}@keyframes fade-in{0%{opacity:0}}.title-bg__glow{filter:blur(6px);background:radial-gradient(48% 42% at 50% 78%,#17f9b766,#17f9b714 62%,#0000 76%),radial-gradient(26% 26% at 50% 80%,#78ffd74d,#0000 70%);height:6rem;animation:7s ease-in-out infinite glow-breathe;position:absolute;bottom:0;left:-10%;right:-10%}@keyframes glow-breathe{50%{opacity:.78}}.title-bg__radar{opacity:.8;background:radial-gradient(circle,#0000 0 .05rem,#4ed8af80 .05rem .065rem,#0000 .065rem),repeating-radial-gradient(circle,#0000 0 .69rem,#4ed8af29 .69rem .7rem),linear-gradient(#4ed8af1f,#4ed8af1f) 50%/100% 1px no-repeat,linear-gradient(#4ed8af1f,#4ed8af1f) 50%/1px 100% no-repeat;border-radius:50%;width:5.6rem;height:5.6rem;position:absolute;top:40%;left:17%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 71%);mask-image:radial-gradient(circle,#000 55%,#0000 71%)}.title-bg__sweep{background:conic-gradient(from 0deg, transparent 0 78%, #17f9b747 100%);border-radius:50%;animation:6s linear infinite radar-sweep;position:absolute;inset:0}@keyframes radar-sweep{to{transform:rotate(360deg)}}.title-bg__target{background:radial-gradient(circle,#f6a329e6 0 .06rem,#0000 .065rem),radial-gradient(circle,#0000 0 .2rem,#f6a32980 .2rem .215rem,#0000 .215rem),radial-gradient(circle,#0000 0 .5rem,#f6a32938 .5rem .51rem,#0000 .51rem),radial-gradient(circle,#f6a3292e,#0000 70%);border-radius:50%;width:1.3rem;height:1.3rem;animation:3.2s ease-in-out infinite target-pulse;position:absolute;top:22%;right:12%}.title-bg__target:after{content:"TARGET POINT";font-family:var(--font-display);letter-spacing:.2em;color:#f6a329b3;white-space:nowrap;border:1px solid #f6a32959;padding:.02rem .08rem;font-size:.1rem;position:absolute;top:50%;left:110%;transform:translateY(-50%)}@keyframes target-pulse{50%{opacity:.75;transform:scale(1.06)}}.title-bg__ridges{width:100%;height:40%;position:absolute;bottom:0;left:0;right:0}.title-bg__ridges .ridge{stroke-width:1.5px;vector-effect:non-scaling-stroke}.title-bg__ridges .ridge--far{opacity:.95}.title-bg__haze{background:linear-gradient(#0c0f0e99 0%,#0000 25% 70%,#060807b3 100%),radial-gradient(46% 42% at 50% 44%,#0a0d0cd1,#0a0d0c66 60%,#0000 80%);position:absolute;inset:0}.title-corner{z-index:2;align-items:flex-start;gap:.12rem;line-height:1.7;display:flex;position:absolute}.title-corner--tl{top:.38rem;left:.44rem}.title-corner--tr{text-align:right;top:.38rem;right:.44rem}.title-corner__mark{border:1px solid var(--mint-700);background:linear-gradient(var(--mint-500), var(--mint-500)) center / 40% 2px no-repeat, linear-gradient(var(--mint-500), var(--mint-500)) center / 2px 40% no-repeat;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:.32rem;height:.32rem;margin-top:.02rem}.title-main{z-index:2;flex-direction:column;align-items:center;margin-top:-.3rem;display:flex;position:relative}.emblem{animation:rise-in .6s var(--ease-out) backwards;align-items:center;gap:.26rem;margin-bottom:.26rem;display:flex;position:relative}.emblem__svg{filter:drop-shadow(0 0 .12rem #d2fff040);width:1.3rem;height:1.4rem;overflow:visible}.emblem__svg circle{fill:#dfe6e2;animation:4.8s ease-in-out infinite dot-twinkle}.emblem__svg circle.d1{animation-delay:-.7s}.emblem__svg circle.d2{animation-delay:-1.4s}.emblem__svg circle.d3{animation-delay:-2.1s}.emblem__svg circle.d4{animation-delay:-2.8s}.emblem__svg circle.d5{animation-delay:-3.5s}.emblem__svg circle.d6{animation-delay:-4.2s}.emblem__svg circle.is-accent{fill:var(--mint-glow);filter:drop-shadow(0 0 .04rem var(--mint-glow));animation:none}@keyframes dot-twinkle{0%,to{opacity:1}50%{opacity:.55}}.emblem__bracket{border:2px solid #dfe6e273;width:.16rem;height:1.7rem}.emblem__bracket--l{border-right:0}.emblem__bracket--r{border-left:0}.title-en{font-family:var(--font-display);text-transform:uppercase;animation:rise-in .6s 80ms var(--ease-out) backwards;flex-direction:column;align-items:center;gap:.02rem;line-height:1;display:flex}.title-en__a{letter-spacing:.3em;color:#cdd6d1;padding-left:.3em;font-size:.34rem;font-weight:500}.title-en__b{letter-spacing:.34em;color:var(--mint-500);text-shadow:0 0 .18rem #17f9b773;padding-left:.34em;font-size:.38rem;font-weight:700}.title-cn{letter-spacing:.06em;color:#f4f6f5;text-shadow:0 .04rem .2rem #000000b3;animation:rise-in .6s .14s var(--ease-out) backwards;margin-top:.14rem;font-size:1.02rem;font-weight:900;line-height:1.12}.title-cn__colon{color:#f4f6f5}.title-cn--latin{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:700}.title-cn em{color:var(--mint-500);text-shadow:0 0 .26rem #17f9b773;font-style:normal}.title-tag{font-size:calc(.19 * var(--t));color:var(--text-lo);letter-spacing:.1em;animation:rise-in .6s .2s var(--ease-out) backwards;margin-top:.12rem}@keyframes rise-in{0%{opacity:0;transform:translateY(.14rem)}}.title-login{--bk-c:var(--mint-500);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:max(4.9rem,min(92vw,22em));animation:rise-in .6s .26s var(--ease-out) backwards;background:linear-gradient(#141917d1,#0a0d0ce0);flex-direction:column;gap:.16rem;margin-top:.42rem;padding:.24rem .28rem .2rem;display:flex;position:relative;box-shadow:0 .2rem .5rem #00000080,0 0 .5rem #17f9b70f}.title-login:before{content:"";background:linear-gradient(90deg, var(--mint-500), transparent 60%);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.title-login .btn--xl{letter-spacing:.6em;padding-left:calc(.48rem + .3em)}.title-invite{color:var(--amber);font-size:calc(.16 * var(--t));background:#f6a32914;border:1px solid #f6a32959;align-items:center;gap:.08rem;padding:.08rem .12rem;display:flex}.title-invite .icon{width:.2rem;height:.2rem}.title-invite b{font-size:calc(.2 * var(--t));letter-spacing:.2em;color:#ffd08a}.title-conn{min-height:.32rem;font-size:calc(.14 * var(--t));color:var(--text-lo);flex-wrap:wrap;justify-content:center;align-items:center;gap:.04rem .1rem;display:flex}.title-corner__tools{justify-content:flex-end;align-items:center;gap:.1rem;margin-bottom:.1rem;display:flex}.title-corner__tools .title-lang{margin-bottom:0}.title-lang{margin-bottom:.1rem;display:inline-flex}.title-lang button{min-width:.74rem;height:max(.3rem,1.4em);font-size:calc(.14 * var(--t));cursor:pointer}.lang-select select{min-width:1.6rem;height:max(.38rem,1.4em);color:var(--text-hi);font-size:calc(.16 * var(--t));cursor:pointer;background:#0a0d0c;border:0;padding:0 .12rem}.title-lang.lang-select select{height:max(.3rem,1.4em);font-size:calc(.14 * var(--t))}html[data-script=alphabetic] .title-login .btn--xl{letter-spacing:.3em}.title-conn .ping{height:max(.26rem,1.6em);font-size:calc(.15 * var(--t))}.title-foot{z-index:2;font-size:calc(.13 * var(--t));color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.12rem .2rem;display:flex;position:absolute;bottom:.3rem;left:.44rem;right:.44rem}.title-foot__meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.16rem;display:flex}.title-foot__start,.title-foot__links{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.title-repo{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.title-repo:hover,.title-repo:focus-visible{color:var(--text-hi);border-bottom-color:currentColor}.title-dev{color:#ffb066;letter-spacing:.02em;background:#ff9f4324;border:1px solid #ff9f43;border-radius:.04rem;padding:.03rem .1rem;font-weight:700}.title-preload{z-index:3;position:absolute;bottom:1.6rem;right:.44rem}.res-pill{border:1px solid var(--line-2);background:#0a0e0cbd;width:2.7rem;padding:.1rem .12rem}.res-pill.is-on{border-color:var(--mint-800);background:#0d1411db}.res-pill__head{width:100%;color:var(--text-hi);font-size:calc(.15 * var(--utility-text,var(--t)));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.12rem;padding:0;display:flex}.res-pill__head:disabled{cursor:default}.res-pill__label{align-items:baseline;gap:.06rem;display:flex}.res-pill.is-on .res-pill__label{color:var(--mint-400)}.res-pill__label .micro{color:var(--text-dim)}.res-pill__state{font-size:calc(.14 * var(--utility-text,var(--t)));color:var(--mint-400);white-space:nowrap}.res-pill__body{flex-direction:column;gap:.07rem;margin-top:.09rem;display:flex}.res-pill__body .pbar{min-width:0}.res-pill__text{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-md);margin:0;line-height:1.6}.res-pill__text.is-dim{color:var(--text-dim)}.res-pill__text.is-warn{color:var(--amber)}.res-pill__hint{font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-dim);margin:.06rem 0 0;line-height:1.6}.res-pill:hover .res-pill__hint{color:var(--text-md)}.title-plugins{color:#ffb066;min-height:.34rem;font-size:inherit;background:#ff9f4314;border:1px solid #ff9f4380;align-items:center;gap:.06rem;padding:.03rem .1rem;display:inline-flex}.title-plugins .icon{width:.15rem;height:.15rem}.notice-slot{align-items:center;display:inline-flex}.notice-entry{color:#f6a329;font-size:calc(.15 * var(--t));cursor:pointer;background:#f6a3291a;border:1px solid #f6a3298c;align-items:center;gap:.06rem;padding:.03rem .1rem;display:inline-flex}.notice-entry__dot{background:#f6a329;background:var(--amber);border-radius:50%;width:.08rem;height:.08rem}.notice-list{flex-direction:column;gap:.12rem;max-height:60vh;display:flex;overflow:auto}.notice-card{border:1px solid var(--line);background:#00000038;padding:.08rem .1rem}.notice-card__meta{font-size:calc(.13 * var(--t));color:var(--text-dim);overflow-wrap:anywhere;margin:0}.notice-card__title{font-size:calc(.16 * var(--t));color:var(--text-hi);overflow-wrap:anywhere;margin:.02rem 0}.notice-card__body{font-size:calc(.15 * var(--t));color:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;line-height:1.6}.about-panel{max-width:calc(100vw - .4rem)}.about-panel .modal__body{font-size:calc(.17 * var(--utility-text,var(--t)));color:var(--text-md);line-height:1.8}.about-panel p{margin:0 0 .16rem}.about-intro{color:var(--text-hi);font-size:calc(.22 * var(--utility-text,var(--t)));font-weight:700}.about-intro .num{color:var(--mint-400);font-size:calc(.17 * var(--utility-text,var(--t)));margin-left:.08rem}.about-links{grid-template-columns:1fr 1fr;gap:.2rem .28rem;margin:.2rem 0 .24rem;display:grid}.about-links div{min-width:0}.about-links dt{color:var(--text-lo);font-size:calc(.15 * var(--utility-text,var(--t)))}.about-links dd{margin:.04rem 0 0}.about-panel a{color:var(--mint-400);overflow-wrap:anywhere;text-decoration:underline}.about-panel a:focus-visible{outline:2px solid var(--mint-400);outline-offset:3px}.about-section{border-top:1px solid var(--line-2);margin-top:.22rem;padding-top:.18rem}.about-section h3{color:var(--text-hi);font-size:calc(.18 * var(--utility-text,var(--t)));margin:0 0 .12rem}.about-credits{flex-direction:column;gap:.05rem;display:flex}.about-credits h3{margin-bottom:.04rem}.about-credits__row{flex-wrap:wrap;align-items:center;gap:.06rem .12rem;display:flex}.about-panel .about-star{border:1px solid var(--mint-a35);height:max(.26rem,1.6em);color:var(--mint-400);font-size:calc(.16 * var(--utility-text,var(--t)));letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:.05rem;padding:0 .11rem;font-weight:700;text-decoration:none;display:inline-flex}.about-panel .about-star:hover{border-color:var(--mint-400);background:var(--mint-a10)}.about-links dd .about-star{vertical-align:middle;margin-left:.12rem}@media (max-width:600px){.about-links{grid-template-columns:1fr}.title-preload{bottom:2.2rem}}@media (max-height:460px) and (pointer:coarse),(max-height:460px) and (any-pointer:coarse){.emblem,.title-en,.title-tag{display:none}.title-cn{margin-top:0;font-size:.8rem}.title-main{margin-top:0}.title-login{margin-top:.16rem}.title-foot{bottom:.12rem}.title-preload{bottom:1.15rem}}.lobby-hub{--hub-entry-w:calc(2.3 * var(--t));--hub-gap:.14rem;background:#050807}.lobby-hub:lang(ko) .hub-stage{word-break:keep-all;overflow-wrap:break-word}.lobby-hub:lang(ja) .hub-stage{line-break:strict}.tips__text,.proto-brief p,.proto-hint,.proto-foot .proto-start__label{text-wrap:pretty}.ally-recent:lang(ja){word-break:auto-phrase}.lobby-hub>.topbar .ping{height:auto;min-height:.32rem;padding-top:1px;padding-bottom:1px}.topbar-online .status-dot{width:.08rem;height:.08rem}.hub-bg{pointer-events:none;background:radial-gradient(55% 60% at 50% 48%,#60aaba24,#0000 72%),linear-gradient(#08100f,#040606 82%);position:absolute;inset:0;overflow:hidden}.hub-bg__glow,.hub-bg__ship{mix-blend-mode:screen;height:auto;position:absolute;left:50%;transform:translate(-50%,-50%)}.hub-bg__glow{opacity:.2;width:9.6rem;top:46%}.hub-bg__ship{opacity:.4;width:13.4rem;animation:18s ease-in-out infinite alternate hub-ship;top:54%}@keyframes hub-ship{to{transform:translate(-50%,calc(-50% - .1rem))}}.hub-bg__grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:.6rem .6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 85%)}.lobby-hub .topbar{background:linear-gradient(#040808d9,#0000);border-bottom:0}.hub-ach{cursor:pointer;text-align:left;color:#eef3f1;width:100%;transition:border-color var(--t-fast,.15s), filter var(--t-fast,.15s);background:#0c1110;border:1px solid #dce6e229;flex-direction:column;margin-bottom:.1rem;padding:0;display:flex;position:relative;box-shadow:0 .04rem .16rem #00000073}.hub-ach:hover,.hub-ach:focus-visible{border-color:var(--mint-a35,#4ed8af59);filter:brightness(1.08);outline:none}.hub-ach:focus-visible{box-shadow:0 0 0 2px var(--mint-400)}.hub-ach__scene{place-items:center;height:.88rem;display:grid;position:relative;overflow:hidden}.hub-ach__land{width:100%;height:100%;position:absolute;inset:0}.hub-ach__scene:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),linear-gradient(90deg,#080a0a8c,#0000 40%);position:absolute;inset:0}.hub-ach .hub-ach__mark{z-index:1;place-items:center;display:grid;position:relative}.hub-ach .hub-ach__mark .emblem{gap:.06rem;margin:0;animation:none}.hub-ach .hub-ach__mark .emblem__svg{filter:drop-shadow(0 0 .04rem #0009);width:.52rem;height:.56rem}.hub-ach .hub-ach__mark .emblem__svg circle{fill:#15110c;animation:none}.hub-ach .hub-ach__mark .emblem__svg circle.is-accent{fill:#2cf0b8}.hub-ach .hub-ach__mark .emblem__bracket{border-width:1px;border-color:#14100a8c;width:.07rem;height:.66rem}.hub-ach__rank{z-index:1;background:#0e12118c;border:1px solid #f0f4f366;flex-direction:column;align-items:center;gap:.01rem;width:.52rem;padding:.04rem 0 .03rem;display:flex;position:absolute;top:.1rem;left:.1rem}.hub-ach__rank>.icon{color:#eef3f1;width:.3rem;height:.3rem}.hub-ach__rank small{font-size:calc(.13 * var(--utility-text,var(--t)));color:#e6ebe9;align-items:center;gap:.02rem;display:inline-flex}.hub-ach__rank small .icon{width:.12rem;height:.12rem}.hub-ach__label{height:.42rem;font-size:calc(.21 * var(--utility-text,var(--t)));white-space:nowrap;background:linear-gradient(90deg,#141a19f5,#0e1211f5);border-top:1px solid #dce6e224;align-items:center;gap:.08rem;padding:0 .14rem;font-weight:700;display:flex;position:relative}.hub-ach__label:before,.hub-ach__label:after{content:"";border:1px solid #dce6e24d;width:.06rem;position:absolute;top:.06rem;bottom:.06rem}.hub-ach__label:before{border-right:0;left:.04rem}.hub-ach__label:after{border-left:0;right:.04rem}.hub-ach__badge{fill:#e8eeec;flex:none;width:.24rem;height:.24rem}.hub-ach__lv{font-size:calc(.15 * var(--utility-text,var(--t)));color:var(--mint-400);margin-left:auto;font-weight:600}.hub-ach__login{color:#b9c2bf}.hub-ach.is-guest .hub-ach__scene{filter:saturate(.55)brightness(.8)}.ach{z-index:var(--z-modal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0204049e;place-items:center;animation:.14s both ach-fade;display:grid;position:fixed;inset:0}.ach.is-closing{animation:.18s reverse forwards ach-fade}@keyframes ach-fade{0%{opacity:0}}.ach__loader{pointer-events:none;place-items:center;width:.9rem;height:.9rem;margin-left:-.45rem;display:grid;position:absolute;bottom:9%;left:50%}.ach__loader i,.ach__loader b{grid-area:1/1;transform:rotate(45deg)}.ach__loader i{width:.56rem;height:.56rem;animation:ach-dia 1.1s var(--ease-out) infinite;border:2px solid #f0f4f3e6}.ach__loader i+i{animation-delay:.55s}.ach__loader b{border:2px solid #f4f7f6;width:.24rem;height:.24rem;animation:1.1s linear infinite ach-dia-core}@keyframes ach-dia{0%{opacity:1;transform:rotate(45deg)scale(.55)}to{opacity:0;transform:rotate(45deg)scale(1.4)}}@keyframes ach-dia-core{to{transform:rotate(225deg)}}.ach__box{width:min(17.4rem,100vw - 1.1rem);height:min(9.06rem,100dvh - .9rem);animation:ach-in .24s var(--ease-out) both;background:radial-gradient(60% 70% at 70% 60%,#1e463e4d,#0000 70%),#0a0d0d;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #dce6e21a,0 .2rem .6rem #000000b3}@keyframes ach-in{0%{opacity:0;transform:scale(.985)}}.ach__box:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 4px);position:absolute;inset:0}.ach__head{background:linear-gradient(#1b1f1e,#141716);border-bottom:1px solid #dce6e214;flex:none;align-items:stretch;height:1.27rem;display:flex;position:relative;overflow:hidden}.ach__head:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(160deg,#0000 40%,#96a09e59 41% 46%,#0000 47%),linear-gradient(200deg,#0000 50%,#96a09e4d 51% 55%,#0000 56%);width:4.6rem;position:absolute;top:0;bottom:0;left:0}.ach__logo{color:#a7b0ad;align-items:center;gap:.1rem;padding-left:.45rem;display:flex;position:relative}.ach__logo svg{width:.5rem;height:.38rem}.ach__logo b{font-family:var(--font-display);font-size:calc(.17 * var(--utility-text,var(--t)));font-weight:600;line-height:.95}.ach__band{background:linear-gradient(90deg,#0000,#dc8024d1 24%,#f0a23a 60%,#f3b04a);align-items:center;gap:.3rem;width:8.7rem;margin-left:auto;padding-left:2.2rem;display:flex;position:relative}.ach__band:before{content:"";pointer-events:none;background:repeating-linear-gradient(100deg,#00000014 0 2px,#0000 2px 9px);position:absolute;inset:0}.ach__dunes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ach__dunes path{fill:#9640084d}.ach__dunes path.is-far{fill:#ffdc9633}.ach__band .emblem{gap:.06rem;margin:0;animation:none}.ach__band .emblem__svg{width:.7rem;height:.76rem}.ach__band .emblem__svg circle{fill:#15110c;animation:none}.ach__band .emblem__svg circle.is-accent{fill:#15110c;filter:none}.ach__band .emblem__bracket{border-width:2px;border-color:#14100ab3;width:.1rem;height:.95rem}.ach__titles{flex-direction:column;line-height:1.05;display:flex;position:relative}.ach__titles i{font-family:var(--font-display);font-style:normal;font-size:calc(.3 * var(--utility-text,var(--t)));letter-spacing:.06em;color:#0000;-webkit-text-stroke:1px #1e160c99}.ach__titles b{font-size:calc(.38 * var(--utility-text,var(--t)));color:#16110a;white-space:nowrap;font-weight:900}.ach__body{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce6e273 transparent;flex:1;min-height:0;padding:.1rem .7rem .5rem .66rem;position:relative;overflow-y:auto}.ach__body::-webkit-scrollbar{width:.07rem}.ach__body::-webkit-scrollbar-thumb{background:#dce6e273;border-radius:.04rem}.ach__close{z-index:2;color:#f4f7f6;cursor:pointer;background:0 0;border:0;place-items:center;width:.5rem;height:.5rem;padding:0;display:grid;position:absolute;top:-.36rem;right:-.52rem}.ach__close .icon{filter:drop-shadow(0 0 .04rem #000);width:.5rem;height:.5rem}.ach__close:hover,.ach__close:focus-visible{color:var(--mint-400);outline:none}.ach__foot{z-index:2;font-size:calc(.2 * var(--utility-text,var(--t)));color:#e2e8e6;background:#101615f0;padding:.06rem .16rem;position:absolute;bottom:-.16rem;right:-.06rem;box-shadow:inset 0 0 0 1px #4ed8af59}@media (max-width:1100px){.ach__close{top:.06rem;right:.06rem}}.ach-top-area{grid-template-columns:minmax(0,9.1rem) minmax(0,1fr);gap:.3rem;padding-top:.3rem;display:grid}.ach-plate{align-items:flex-start;gap:.24rem;display:flex}.ach-card{background:linear-gradient(118deg,#e23443 0 46%,#2b2e33 46% 50%,#f2f4f3 50% 56%,#2fb6c6 56%);border-radius:.06rem;flex:none;align-items:center;gap:.18rem;width:6.15rem;height:1.92rem;padding:.16rem;display:flex;position:relative;overflow:hidden}.ach-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000040,#0000 60%);position:absolute;inset:0}.ach-card__ava{z-index:1;background:#1d2423;border:2px solid #f4f7f6;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:relative}.ach-card__ava img{object-fit:cover;width:100%;height:100%}.ach-card__glyph{font-size:calc(.7 * var(--utility-text,var(--t)));color:#4af2c4;font-weight:900}.ach-card__lv{color:#fff;background:#111;border:3px solid #ffd21e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:.5rem;height:.5rem;line-height:.9;display:flex;position:absolute;top:-.14rem;left:-.16rem}.ach-card__lv b{font-family:var(--font-display);font-size:calc(.2 * var(--utility-text,var(--t)))}.ach-card__lv small{font-size:calc(.09 * var(--utility-text,var(--t)))}.ach-card__who{z-index:1;flex-direction:column;align-self:flex-start;gap:.08rem;min-width:0;padding-top:.16rem;display:flex;position:relative}.ach-card__name{font-size:calc(.3 * var(--utility-text,var(--t)));color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .02rem .04rem #00000080;font-weight:600;overflow:hidden}.ach-card__tag{color:#fffc;margin-left:.02rem;font-weight:400}.ach-card__id{font-size:calc(.19 * var(--utility-text,var(--t)));color:#f0d6d8;white-space:nowrap;background:#780a148c;border-radius:.03rem;align-self:flex-start;padding:.02rem .1rem}.ach-card__brand{z-index:1;font-family:var(--font-display);font-size:calc(.15 * var(--utility-text,var(--t)));color:#ffffffd9;text-align:right;font-weight:600;line-height:.95;position:absolute;bottom:.12rem;right:.16rem}.ach-counts{grid-template-columns:auto auto;align-items:center;gap:.14rem .12rem;padding-top:.06rem;display:grid}.ach-counts__badge{place-items:center;width:.64rem;height:.64rem;display:grid}.ach-counts__badge svg,.ach-counts__badge.is-trophy .tbadge{width:100%;height:100%}.ach-counts__badge.is-like rect{fill:#e8823a;stroke:#ffe2c6;stroke-width:2px}.ach-counts__ink{fill:#2a1606}.ach-counts__row{flex-direction:column;line-height:1.1;display:flex}.ach-counts__row small{font-size:calc(.22 * var(--utility-text,var(--t)));color:#b9c2bf;white-space:nowrap;align-items:center;gap:.04rem;display:inline-flex}.ach-counts__row small .icon{width:.18rem;height:.18rem}.ach-counts__row b{font-family:var(--font-display);font-size:calc(.3 * var(--utility-text,var(--t)));color:#f4f7f6}.ach-modes{background:#16201e8c;margin-top:.3rem}.ach-modes__row{grid-template-columns:1.75rem repeat(3,minmax(0,1fr));align-items:center;height:1.8rem;display:grid}.ach-modes__row+.ach-modes__row .ach-modes__cell{border-top:1px solid #dce6e21a}.ach-modes__mode{color:#4af2c4;background:#1c5c506b;flex-direction:column;justify-content:center;align-items:center;gap:.06rem;height:100%;display:flex}.ach-modes__mode .icon{width:.24rem;height:.24rem}.ach-modes__mode b{font-size:calc(.28 * var(--utility-text,var(--t)));white-space:nowrap}.ach-modes__cell{flex-direction:column;justify-content:center;height:1.2rem;padding-left:.3rem;display:flex}.ach-modes__cell b{font-family:var(--font-display);font-size:calc(.42 * var(--utility-text,var(--t)));color:#4af2c4;font-weight:500;line-height:1.05}.ach-modes__cell small{font-size:calc(.25 * var(--utility-text,var(--t)));color:#a9b3b0;white-space:nowrap}.ach-hex{min-height:4.4rem;position:relative}.ach-hex__svg{filter:drop-shadow(0 0 .14rem #4af2c44d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ach-hex__seg polygon{fill:#5cd3b2;stroke:#e1fff652;stroke-width:1.5px;stroke-linejoin:round}.ach-hex__ticks line{stroke:#08302657;stroke-width:2px}.ach-hex__hub{fill:#0b100f;stroke:#083026b3;stroke-width:5px}.ach-hex__seg{animation:ach-seg .38s var(--ease-out) calc(60ms + var(--i) * 50ms) both;transform-origin:0 0}@keyframes ach-seg{0%{opacity:0;transform:scale(.72)}}.ach-hex__cap{font-family:var(--font-display);font-size:calc(.16 * var(--utility-text,var(--t)));letter-spacing:.04em;color:#dce6e24d;white-space:nowrap;pointer-events:none;grid-template-columns:auto auto;align-items:center;column-gap:.08rem;display:grid;position:absolute;top:0;left:.1rem}.ach-hex__cap i{background:var(--mint-400);width:.06rem;height:.06rem}.ach-hex__cap small{background:#4af2c466;grid-column:2;width:.5rem;height:.08rem;margin-top:.04rem}.ach-hex__label{white-space:nowrap;isolation:isolate;animation:ach-pop .32s var(--ease-out) calc(.18s + var(--i) * 50ms) both;flex-direction:column;align-items:center;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%)}.ach-hex__label b{font-family:var(--font-display);font-size:calc(.32 * var(--utility-text,var(--t)));color:#dafff4;text-shadow:0 0 .08rem #4af2c4e6;padding:0 .1rem;font-weight:600;position:relative}.ach-hex__label b:before{content:"";z-index:-1;filter:blur(.05rem);background:#4af2c442;border-radius:.2rem;position:absolute;inset:18% -4%}.ach-hex__label span{font-size:calc(.25 * var(--utility-text,var(--t)));color:#dfe6e3}.ach-bar{background:linear-gradient(90deg,#96a09e57,#6e787633 70%,#6e78761a);align-items:center;gap:.2rem;height:.66rem;margin:.5rem 0 .3rem;padding:0 .3rem 0 1.38rem;display:flex;position:relative}.ach-bar:after{content:"";pointer-events:none;opacity:.4;background:repeating-linear-gradient(90deg,#00000040 0 1px,#0000 1px 7px);position:absolute;inset:0}.ach-bar__icon{background:#2b302f;place-items:center;width:.9rem;height:1.04rem;display:grid;position:absolute;top:-.2rem;left:.3rem;box-shadow:0 0 0 2px #c8d2ce52}.ach-bar__icon svg{fill:#eef3f1;width:.52rem;height:.52rem}.ach-bar__title{z-index:1;font-size:calc(.34 * var(--utility-text,var(--t)));color:#f2f6f5;letter-spacing:.04em;font-weight:800;position:relative}.ach-bar__marks{z-index:1;color:#dce6e28c;align-items:center;gap:.06rem;margin-left:auto;display:flex;position:relative}.ach-bar__marks>i{border:1px solid #dce6e273;place-items:center;width:.3rem;height:.3rem;display:grid}.ach-bar__marks>i .icon,.ach-bar__marks>i svg{width:.2rem;height:.2rem}.ach-bar__micro{color:#dce6e280;margin-left:.04rem;line-height:1.1}.ach-best{grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.ach-best__left{flex-direction:column;align-items:center;gap:.12rem;display:flex}.ach-best__mount{flex-direction:column;align-self:stretch;align-items:center;gap:.12rem;padding:.06rem .3rem .1rem;display:flex;position:relative}.ach-best__mount:before,.ach-best__mount:after{content:"";pointer-events:none;border:2px solid #c8d2ce4d;width:.1rem;position:absolute;top:0;bottom:.1rem}.ach-best__mount:before{border-right:0;left:0}.ach-best__mount:after{border-left:0;right:0}.ach-best__wire{background:#c8d2ce66;width:.5rem;height:2px;position:absolute;top:1.21rem;left:100%}.ach-best__wire:before{content:"";background:#c8d2ce99;border-radius:50%;width:.1rem;height:.1rem;margin-top:-.05rem;position:absolute;top:50%;left:-.05rem}.ach-best__wire:after{content:"";background:repeating-linear-gradient(#c8d2ce73 0 2px,#0000 2px .14rem);width:.14rem;height:.3rem;position:absolute;top:-.14rem;right:0}.ach-pill{font-size:calc(.26 * var(--utility-text,var(--t)));background:#dce6e224;border-radius:.24rem;align-self:flex-start;align-items:center;gap:.06rem;padding:.04rem .16rem;font-weight:600;display:inline-flex}.ach-pill .icon{width:.2rem;height:.2rem}.ach-best__glyph{background:#121716;place-items:center;width:2.1rem;height:2.1rem;margin-top:.1rem;display:grid;box-shadow:0 0 0 3px #c8d2ce52,0 0 0 .1rem #0b0f0e,0 0 0 calc(.1rem + 1px) #c8d2ce29}.ach-best__glyph .bglyph,.ach-top__frame .bglyph{place-items:center;width:1.3rem;height:1.3rem;display:grid}.ach-best__glyph .bglyph img,.ach-top__frame .bglyph img{object-fit:contain;filter:brightness(0)invert(84%)sepia(52%)saturate(640%)hue-rotate(106deg)drop-shadow(0 0 .1rem #4af2c499);width:100%;height:100%}.ach-best__glyph .bglyph__txt,.ach-top__frame .bglyph__txt{font-size:calc(.8 * var(--utility-text,var(--t)));color:#4af2c4;font-weight:900}.ach-best__label{font-size:calc(.27 * var(--utility-text,var(--t)));color:#dfe6e3}.ach-best__num{font-family:var(--font-display);font-size:calc(.66 * var(--utility-text,var(--t)));color:#4af2c4;font-weight:500;line-height:1}.ach-best__lineup{gap:.4rem;padding:.3rem .4rem .3rem .5rem;display:flex;position:relative}.ach-best__lineup:before,.ach-best__lineup:after{content:"";pointer-events:none;border:2px solid #c8d2ce59;width:.1rem;position:absolute;top:0;bottom:0}.ach-best__lineup:before{border-right:0;left:0}.ach-best__lineup:after{border-left:0;right:0}.ach-best__rows{flex-direction:column;gap:.26rem;display:flex}.ach-best__row{gap:.38rem;display:flex}.ach-best__bonds{grid-template-columns:repeat(2,auto);align-content:start;gap:.14rem .3rem;padding-left:.1rem;display:grid}.ach-maxima{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin-top:.4rem;display:grid}.ach-max{flex-direction:column;justify-content:center;height:1.5rem;padding:0 .3rem;display:flex;position:relative;overflow:hidden}.ach-max:before,.ach-max:after{content:"";pointer-events:none;border:2px solid #c8d2ce52;width:.1rem;position:absolute;top:0;bottom:0}.ach-max:before{border-right:0;left:0}.ach-max:after{border-left:0;right:0}.ach-max__label{z-index:1;font-size:calc(.25 * var(--utility-text,var(--t)));color:#d4dcd9;white-space:nowrap;position:relative}.ach-max__num{z-index:1;align-items:baseline;gap:.02rem;line-height:1.05;display:flex;position:relative}.ach-max__num small{font-size:calc(.36 * var(--utility-text,var(--t)));color:#f4f7f6}.ach-max__num .num{font-family:var(--font-display);font-size:calc(.54 * var(--utility-text,var(--t)));color:var(--mx,#4af2c4);font-weight:500}.ach-max__glyph{width:1.1rem;height:1.1rem;fill:var(--mx,#4af2c4);opacity:.45;margin-top:-.55rem;position:absolute;top:50%;right:.36rem}.ach-max.is-gold{--mx:#ffcf1f}.ach-max.is-orange{--mx:#ff8a2a}.ach-max.is-mint{--mx:#3fe3b2}.ach-list{padding-bottom:.1rem}.ach-sub{font-size:calc(.26 * var(--utility-text,var(--t)));color:#b9c2bf;margin:.26rem 0 .2rem .4rem}.ach-sub:before{content:"-";margin-right:.22rem}.ach-empty{font-size:calc(.22 * var(--utility-text,var(--t)));color:#7d8784;margin:.1rem 0 .1rem .8rem}.ach-tops{gap:1.45rem;padding-left:2.1rem;display:flex}.ach-top{animation:ach-pop .38s var(--ease-out) both;flex-direction:column;align-items:center;gap:.16rem;display:flex}@keyframes ach-pop{0%{opacity:0;transform:translateY(.12rem)}}.ach-top__frame{background:#0c1211b3;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;box-shadow:inset 0 0 0 3px #c8d2ce4d}.ach-top__rank{font-family:var(--font-display);font-style:normal;font-size:calc(.22 * var(--utility-text,var(--t)));color:#dce6e280;position:absolute;top:.08rem;left:.12rem}.ach-top__name{font-size:calc(.28 * var(--utility-text,var(--t)));color:#eef3f1;white-space:nowrap;font-weight:700}.ach-tops--band{gap:.9rem;padding-left:.9rem}.ach-top--band{flex-direction:row;align-items:center;gap:.22rem}.ach-top--band .ach-top__frame{width:2.1rem;height:2.1rem}.ach-top--band .bandicon,.ach-mark__frame .bandicon{width:1.6rem;height:1.6rem}.ach-top--band .bandicon img,.ach-mark__frame .bandicon img{object-fit:contain;filter:drop-shadow(0 0 .08rem #4af2c473);width:100%;height:100%}.ach-top__side{flex-direction:column;gap:.06rem;display:flex}.ach-top__count{align-items:baseline;gap:.02rem;display:flex}.ach-top__count small{font-size:calc(.28 * var(--utility-text,var(--t)));color:#eef3f1}.ach-top__count b{font-family:var(--font-display);font-size:calc(.44 * var(--utility-text,var(--t)));color:#4af2c4;font-weight:500;line-height:1}.ach-ops{flex-wrap:wrap;gap:.26rem .5rem;padding-left:.95rem;display:flex}.ach-op{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:relative}.ach-op .uthumb{--ut:1.36rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #141a19e6,0 0 .2rem #4af2c438}.ach-op__tier{min-width:.4rem;height:.36rem;font-family:var(--font-display);font-size:calc(.2 * var(--utility-text,var(--t)));color:var(--tc,#e6eae8);border:2px solid var(--tc,#e6eae8);background:#151818;border-radius:.05rem;place-items:center;padding:0 .04rem;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-.02rem;left:.02rem}.ach-op.sop--t5 .ach-op__tier{color:#ffc81e;background:#151818;border-color:#ffc81e}.ach-op.sop--t6 .ach-op__tier{color:#ff8a1d;background:#151818;border-color:#ff8a1d}.ach-marks{flex-wrap:wrap;gap:.4rem;padding-left:1.2rem;display:flex}.ach-mark{flex-direction:column;align-items:center;gap:.12rem;display:flex}.ach-mark b{font-size:calc(.28 * var(--utility-text,var(--t)));font-weight:700}.ach-mark__frame{background:repeating-linear-gradient(135deg,#4af2c414 0 .04rem,#0000 .04rem .12rem),#122824b3;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #4af2c44d}.ach-mark__badge{color:#ffad3a;background:#1c1206;border:2px solid #ff9a2a;place-items:center;width:.3rem;height:.3rem;display:grid;position:absolute;top:.06rem;right:.06rem}.ach-mark__badge svg{width:.2rem;height:.2rem}.ach-marks--list{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.16rem .3rem;padding-left:.8rem;display:grid}.ach-mark--row{flex-direction:row;align-items:center;gap:.2rem}.ach-mark--row:not(.is-done){opacity:.78}.ach-mark--row .ach-mark__frame{color:#4af2c480;flex:none;width:1rem;height:1rem}.ach-mark--row .ach-mark__frame>.icon{width:.5rem;height:.5rem}.ach-mark--row.is-done .ach-mark__frame{color:#4af2c4;box-shadow:inset 0 0 0 2px #4af2c4b3,0 0 .14rem #4af2c44d}.ach-mark--row .ach-mark__badge{border-width:1px;width:.22rem;height:.22rem}.ach-mark--row .ach-mark__badge svg{width:.15rem;height:.15rem}.ach-mark__text{flex-direction:column;gap:.04rem;min-width:0;display:flex}.ach-mark__text b{font-size:calc(.26 * var(--utility-text,var(--t)))}.ach-mark__text small{font-size:calc(.2 * var(--utility-text,var(--t)));color:#a9b3b0}.ach-mark__got{font-size:calc(.18 * var(--utility-text,var(--t)));color:#4af2c4}.ach-mark__bar{background:#dce6e21a;height:.26rem;display:block;position:relative;overflow:hidden}.ach-mark__bar i{background:#4af2c480;position:absolute;top:0;bottom:0;left:0}.ach-mark__bar em{font-style:normal;font-size:calc(.17 * var(--utility-text,var(--t)));color:#e6ecea;padding-left:.08rem;line-height:.26rem;position:relative}@media (prefers-reduced-motion:reduce){.ach,.ach__box,.ach-hex__seg,.ach-hex__label,.ach-top,.ach__loader i,.ach__loader b{animation:none}}.ach-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:100%;padding:.3rem 1rem;display:flex}.ach-gate__mark .emblem{margin:0;animation:none}.ach-gate__mark .emblem__svg{width:.9rem;height:.98rem}.ach-gate__mark .emblem__svg circle{animation:none}.ach-gate__title{font-size:calc(.42 * var(--utility-text,var(--t)));color:#f2f6f5;letter-spacing:.04em;font-weight:800}.ach-gate p{max-width:10rem;font-size:calc(.26 * var(--utility-text,var(--t)));color:#b9c2bf;margin:0;line-height:1.5}.ach-gate p.ach-gate__local{color:var(--mint-400)}.tbadge{object-fit:contain;flex:none;place-items:center;width:.3rem;height:.3rem;display:inline-grid}.tbadge--svg .icon{width:100%;height:100%}.tbadge--svg.tbadge--1{color:#e8efec}.tbadge--svg.tbadge--2{color:#7fd6c4}.tbadge--svg.tbadge--3{color:#d9c08a}.tbadge--svg.tbadge--4{color:#f2c14e}.tbadge--svg.tbadge--5{color:#f08a3a}.tbadge--inline{vertical-align:middle;filter:drop-shadow(0 0 2px #0009);width:1.35em;height:1.35em;margin-right:.2em}.hub-ach__rank>.tbadge{width:.34rem;height:.34rem}.hub-bg__own{background:#050807;animation:.4s ease-out backwards hub-own-in;position:absolute;inset:0}.hub-bg__own img,.hub-bg__own video,.hub-bg__own canvas{object-fit:cover;width:100%;height:100%;display:block}.hub-bg__own:after{content:"";background:rgba(5, 8, 7, var(--own-dim,.35));position:absolute;inset:0}@keyframes hub-own-in{0%{opacity:0}}.lmedia .modal__body{flex-direction:column;gap:.16rem;display:flex}.lmedia__part{border:1px solid var(--line);background:#00000040;flex-direction:column;gap:.1rem;padding:.14rem .16rem;display:flex}.lmedia__head{font-size:calc(.18 * var(--t));color:var(--text-hi);align-items:baseline;gap:.1rem;display:flex}.lmedia__now{min-width:0;font-size:calc(.16 * var(--t));color:var(--text-md);align-items:center;gap:.08rem;display:flex}.lmedia__now .icon{width:.2rem;height:.2rem;color:var(--mint-500);flex:none}.lmedia__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lmedia__size{font-size:calc(.14 * var(--t));color:var(--text-lo);flex:none}.lmedia__btns{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.lmedia__btns .set-toggle{grid-column:auto}.lmedia__dim{padding:0 .16rem}.lmedia__note{font-size:calc(.15 * var(--t));color:var(--text-lo);gap:.06rem;margin:0;line-height:1.6;display:flex}.lmedia__note .icon{flex:none;width:.18rem;height:.18rem;margin-top:.04rem}[data-hub-theme=night]{--sky-0:#03080a;--sky-1:#08141a;--sky-2:#12262a;--sky-3:#050909;--haze:#5ca89c2b;--cloud:#8cc4ba0e;--ridge-far:#122022;--ridge-mid:#0b1516;--ridge-near:#060b0b;--rim:#6ee2c457;--fog:#3668624d;--beam:#96f0d71a;--beacon:#59f4ca;--window:#59f4cab3;--grid:#59f4ca52;--mote:#aaf5e1b3}[data-hub-theme=official]{--sky-0:#08100f;--sky-1:#0c1a1b;--sky-2:#1b3134;--sky-3:#040606;--ridge-far:transparent;--ridge-mid:transparent;--ridge-near:transparent;--beacon:#96dce6b3}[data-hub-theme=frost]{--sky-0:#070c12;--sky-1:#142029;--sky-2:#34444f;--sky-3:#090d11;--haze:#cde2f033;--cloud:#dcecf614;--ridge-far:#3a4852;--ridge-mid:#212c34;--ridge-near:#0f1418;--rim:#f0f8ff9e;--fog:#b4c8d63d;--beam:#e1f0ff1f;--beacon:#9fd8ff;--window:#aadcffb3;--grid:#aad7f042;--mote:#f0f8ffd9}[data-hub-theme=ember]{--sky-0:#080605;--sky-1:#120d0b;--sky-2:#251913;--sky-3:#070505;--haze:#c4683426;--cloud:#82604c14;--ridge-far:#211814;--ridge-mid:#150f0c;--ridge-near:#090606;--rim:#ff965047;--fog:#54342652;--beam:transparent;--beacon:#ffae48;--window:#ffa850bf;--grid:#ffaa5a38;--mote:#ff9646d9}[data-hub-theme=calm]{--sky-0:#040606;--sky-1:#070b0b;--sky-2:#0c1211;--sky-3:#040505;--haze:#50786e12;--cloud:transparent;--ridge-far:#0e1514;--ridge-mid:#090e0e;--ridge-near:#050808;--rim:#59f4ca24;--fog:#1e322e40;--beam:transparent;--beacon:#4ed8af;--window:#4ed8af73;--grid:#59f4ca38;--mote:transparent}.hub-scene{pointer-events:none;background:var(--sky-3);position:absolute;inset:0;overflow:hidden}.hub-bg__sky{background:linear-gradient(180deg, var(--sky-0) 0%, var(--sky-1) 36%, var(--sky-2) 63%, var(--sky-3) 100%);position:absolute;inset:0}.hub-bg__stars{border-radius:50%;width:1px;height:1px;animation:7s ease-in-out infinite alternate hub-twinkle;position:absolute;top:0;left:0}.hub-bg__haze{background:radial-gradient(ellipse 80% 20% at 50% 64%, var(--haze), transparent 72%), radial-gradient(ellipse 130% 36% at 50% 72%, var(--haze), transparent 70%);position:absolute;inset:0}.hub-bg__clouds{background:radial-gradient(30% 10% at 15% 42%, var(--cloud), transparent 70%), radial-gradient(22% 7% at 38% 20%, var(--cloud), transparent 70%), radial-gradient(36% 11% at 66% 58%, var(--cloud), transparent 70%), radial-gradient(20% 6% at 88% 28%, var(--cloud), transparent 70%);background-repeat:repeat-x;background-size:50% 100%;width:200%;height:50%;animation:180s linear infinite hub-drift;position:absolute;top:6%;left:0}.hub-bg__land{width:100%;height:64%;position:absolute;bottom:0;left:0;overflow:visible}.hub-bg__ridge--far{fill:var(--ridge-far)}.hub-bg__ridge--mid,.hub-bg__fort{fill:var(--ridge-mid)}.hub-bg__ridge--near{fill:var(--ridge-near)}.hub-bg__rim{fill:none;stroke:var(--rim);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hub-fog-0{stop-color:var(--fog);stop-opacity:0}.hub-fog-1{stop-color:var(--fog);stop-opacity:1}.hub-beam-0{stop-color:var(--beam)}.hub-beam-1{stop-color:var(--beam);stop-opacity:0}.hub-bg__beam{transform-origin:791px 300px;animation:16s ease-in-out infinite alternate hub-beam}.hub-bg__windows rect{fill:var(--window);animation:9s step-end infinite hub-window;animation-delay:var(--dl)}.hub-bg__beacons g{fill:var(--beacon);animation:2.8s ease-in-out infinite hub-beacon;animation-delay:var(--dl)}.hub-bg__beacon-glow{opacity:.22}.hub-bg__motes{position:absolute;inset:0}.hub-bg__mote{background:var(--mote);box-shadow:0 0 6px var(--mote);opacity:0;animation:hub-mote var(--d) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute}[data-hub-theme=frost] .hub-bg__mote{animation-name:hub-snow}@keyframes hub-twinkle{0%{opacity:.5}to{opacity:1}}@keyframes hub-drift{to{transform:translate(-50%)}}@keyframes hub-beam{0%{transform:rotate(-18deg)}to{transform:rotate(24deg)}}@keyframes hub-window{0%,70%{opacity:.9}72%,78%{opacity:.2}80%,to{opacity:.9}}@keyframes hub-beacon{0%,to{opacity:.25}50%{opacity:1}}@keyframes hub-mote{0%{opacity:0;transform:translate(0,0)}15%{opacity:.8}85%{opacity:.45}to{opacity:0;transform:translate(2vw,-18vh)}}@keyframes hub-snow{0%{opacity:0;transform:translateY(-12vh)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translate(-3vw,14vh)}}.bgset__swatch{aspect-ratio:16/9;background:linear-gradient(180deg, var(--sky-0), var(--sky-1) 40%, var(--sky-2) 66%, var(--sky-3));width:100%;display:block;position:relative;overflow:hidden}.bgset__swatch svg{width:100%;height:100%;position:absolute;inset:0}.bgset__swatch .sw-far{fill:var(--ridge-far)}.bgset__swatch .sw-mid{fill:var(--ridge-mid)}.bgset__swatch .sw-near{fill:var(--ridge-near)}.bgset__swatch .sw-beacon{fill:var(--beacon)}@media (prefers-reduced-motion:reduce){.hub-scene *{animation:none}.hub-scene .hub-bg__mote{opacity:.3}}.bgset__themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;display:grid}.bgset__theme{min-width:0;font:inherit;text-align:left;color:var(--text-hi);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#dfe6e20a;border:1px solid #dfe6e224;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.06rem;display:flex}.bgset__theme:hover{border-color:var(--mint-a35)}.bgset__theme.is-selected{border-color:var(--mint-400);box-shadow:inset 0 0 0 1px var(--mint-400), 0 0 .14rem var(--mint-a20)}.bgset__name{font-size:calc(.15 * var(--t));white-space:nowrap;font-weight:800}.bgset__en{font:700 calc(.09 * var(--t)) / 1 ui-monospace, Consolas, monospace;letter-spacing:.14em;color:var(--text-dim);white-space:nowrap}@media (max-width:720px){.bgset__themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-stage{z-index:1;grid-template-columns:minmax(0, 4rem) minmax(0, 1fr) minmax(0, calc(var(--hub-entry-w) * 3 + var(--hub-gap) * 2));flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"side center right""side entries entries";gap:.2rem .4rem;width:100%;min-height:0;padding:.1rem .36rem .36rem;display:grid;position:relative}.hub-center{text-align:center;pointer-events:none;min-width:0;animation:card-in var(--t-slow) var(--ease-out) backwards;flex-direction:column;grid-area:1/1/auto/-1;align-self:center;align-items:center;gap:.1rem;display:flex}.hub-center__mark{place-items:center;min-height:1.4rem;margin-bottom:.1rem;display:grid;position:relative}.hub-center__logo{filter:drop-shadow(0 0 .12rem #d2fff040);width:1.3rem;height:auto;position:relative}.hub-center__mark .emblem{margin-bottom:0;position:relative}.hub-center__en{font-family:var(--font-display);font-size:calc(.17 * var(--t));letter-spacing:.32em;color:#dfe6e2b8;text-shadow:0 1px .08rem #000000d9;position:relative}.hub-center__en b{color:var(--mint-400);font-weight:700}.hub-center__title{font-size:min(calc(.56 * var(--t)), calc((100vw - 9.52rem) / 8.2));letter-spacing:.14em;color:var(--text-hi);text-shadow:0 .04rem .3rem #000c;overflow-wrap:anywhere;margin:0;font-weight:900;line-height:1.15;position:relative}.hub-center__title em{color:var(--mint-400);font-style:normal}.hub-center__title--latin{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}.hub-center__title{max-width:calc(100% - 8.8rem)}.hub-center__title--latin{font-size:min(calc(.46 * var(--t)), calc((100vw - 9.52rem) / 20.2))}.hub-radar{width:4.6rem;height:4.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-radar svg{fill:none;stroke:#59f4ca26;stroke-width:1px;width:100%;height:100%;overflow:visible}.hub-radar .hub-radar__ticks{stroke-width:5px;stroke-dasharray:1.4 9.8}.hub-radar__sweep{background:conic-gradient(from 0deg, transparent 0 292deg, #59f4ca26 360deg);border-radius:50%;animation:9s linear infinite hub-sweep;position:absolute;inset:5.4%;-webkit-mask-image:radial-gradient(circle,#0000 0 17%,#000 18%);mask-image:radial-gradient(circle,#0000 0 17%,#000 18%)}@keyframes hub-sweep{to{transform:rotate(1turn)}}.hub-side{z-index:1;flex-direction:column;grid-area:side;gap:.14rem;min-width:0;padding-top:.3rem;display:flex;position:relative}.hub-tile{text-align:left;width:100%;min-height:.74rem;color:var(--text-hi);border:1px solid #dfe6e233;border-left:3px solid var(--mint-500);transition:background var(--t-fast), border-color var(--t-fast);background:#080e0dcc;align-items:center;gap:.14rem;padding:.1rem .16rem;display:flex}.hub-tile:hover,.hub-tile:focus-visible{border-color:var(--mint-a35);background:#182824e6}.hub-tile__icon{border:1px solid var(--mint-a35);width:.44rem;height:.44rem;color:var(--mint-400);flex:none;place-items:center;display:grid}.hub-tile__icon .icon{width:.24rem;height:.24rem}.hub-tile__text{flex-direction:column;gap:.02rem;min-width:0;display:flex}.hub-tile__label{font-size:calc(.2 * var(--t));font-weight:800}.hub-tile__en{font-family:ui-monospace,Consolas,monospace;font-size:calc(.1 * var(--t));letter-spacing:.18em;color:var(--text-dim);font-weight:600}.hub-side .tips{background:#080e0db8;margin-top:.04rem}.lobby-hub .hub-plate{--pl-ink:#222b28;width:100%;min-width:0;height:.7rem;font:inherit;font-size:calc(.2 * var(--t));letter-spacing:.04em;color:#111816;text-align:left;cursor:pointer;background:linear-gradient(var(--pl-ink), var(--pl-ink)) left .07rem center / 2px 54% no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) left .07rem top 23% / .06rem 2px no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) left .07rem bottom 23% / .06rem 2px no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) right .07rem center / 2px 54% no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) right .07rem top 23% / .06rem 2px no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) right .07rem bottom 23% / .06rem 2px no-repeat, linear-gradient(180deg, #e8edea, #c6cfcb);border:1px solid #ffffff80;justify-content:flex-start;align-items:center;gap:.14rem;padding:0 .22rem 0 .2rem;display:flex;position:relative;box-shadow:0 .05rem .18rem #00000080,inset 0 -2px #00000024}.lobby-hub .hub-plate .lo-entry__icon,.lobby-hub .hub-plate>.btn__icon{box-sizing:border-box;width:.46rem;height:.46rem;color:var(--mint-400);background:#182120;flex:none;place-items:center;padding:.07rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.hub-plate__glyph{box-sizing:border-box;flex:none;place-items:center;width:.46rem;height:.46rem;padding:.07rem;display:grid}.hub-plate__glyph svg{width:100%;height:100%}.lobby-hub .hub-plate .btn__label,.hub-plate__label{font-size:calc(.2 * var(--t));letter-spacing:.04em;color:#111816;white-space:nowrap;font-weight:900}.hub-plate__tag{font-size:calc(.11 * var(--t));letter-spacing:.12em;color:#11181699;white-space:nowrap;border:1px solid #11181647;margin-left:auto;padding:.03rem .07rem;font-weight:700}.hub-plate--sweep{font:inherit;cursor:pointer}.hub-plate--sweep:hover,.lobby-hub .hub-plate--loadout:not(:disabled):hover{filter:brightness(1.05)}.hub-plate--sweep:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.lobby-hub .hub-plate--ach{display:none}.hub-plate--ach .hub-plate__glyph svg{fill:currentColor}.hub-entries{z-index:1;justify-content:flex-end;align-items:stretch;gap:var(--hub-gap);grid-area:entries;min-width:0;display:flex;position:relative}.hub-entry-wrap{min-width:0;animation:card-in var(--t-slow) var(--ease-out) backwards;flex-direction:column;gap:.05rem;display:flex}.hub-entry-wrap:nth-child(2){animation-delay:60ms}.hub-entry-wrap:nth-child(3){animation-delay:.12s}.hub-entry__group{min-height:.22rem;font-size:calc(.13 * var(--t));color:#dfe6e2b3;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.06rem;padding-left:.04rem;display:flex;overflow:hidden}.hub-entry__group .icon{width:.16rem;height:.16rem;color:var(--mint-400);flex:none}.hub-entry__long{text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-entry__short{display:none}@media (max-width:900px) and (min-height:521px){.hub-entry__group{white-space:normal;text-overflow:clip;min-height:3em;overflow:visible}.hub-entry__long{white-space:normal;text-overflow:clip;overflow:visible}}.hub-entry{width:var(--hub-entry-w);max-width:100%;min-height:calc(1.34 * var(--t));padding:.14rem .16rem;padding-top:calc(.12rem + .42 * var(--t) + .04rem);text-align:left;color:var(--text-hi);transition:transform var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);background:linear-gradient(160deg,#1e2e2af0,#090f0ef5);border:1px solid #dfe6e242;flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden;box-shadow:0 .06rem .24rem #00000080}.hub-entry:hover,.hub-entry:focus-visible{border-color:var(--mint-400);box-shadow:0 .08rem .3rem #0000008c, 0 0 .2rem var(--mint-a20);transform:translateY(-.04rem)}.hub-entry:active{transform:translateY(1px)}.hub-entry__icon{color:var(--mint-a35);position:absolute;top:.12rem;right:.14rem}.hub-entry__icon .icon{width:calc(.42 * var(--t));height:calc(.42 * var(--t))}.hub-entry__en{font-family:ui-monospace,Consolas,monospace;font-size:calc(.11 * var(--t));letter-spacing:.22em;color:var(--mint-400);font-weight:700}.hub-entry__name{font-size:calc(.3 * var(--t));letter-spacing:.06em;margin-top:.04rem;font-weight:900;line-height:1.1}.hub-entry__corner{background:linear-gradient(135deg, transparent 50%, var(--mint-500) 50%);opacity:.8;width:.3rem;height:.3rem;position:absolute;bottom:0;right:0}.hub-entry--coop{background:linear-gradient(160deg, var(--mint-500), #1f8f72);color:#04140f;border-color:var(--mint-400)}.hub-entry--coop .hub-entry__en{color:#04140fbf}.hub-entry--coop .hub-entry__icon{color:#04140f40}.hub-entry--coop .hub-entry__corner{background:linear-gradient(135deg,#0000 50%,#e8fff7 50%)}.hub-entry--match{background:linear-gradient(160deg, var(--mint-400), var(--mint-600));color:#04140f;border-color:var(--mint-glow);box-shadow:0 .06rem .24rem #00000080, 0 0 .22rem var(--mint-a35)}.hub-entry--match:hover,.hub-entry--match:focus-visible{border-color:var(--mint-glow);box-shadow:0 .08rem .3rem #0000008c, 0 0 .3rem var(--mint-a35)}.hub-entry--match .hub-entry__en{color:#04140fbf}.hub-entry--match .hub-entry__icon{color:#04140f40}.hub-entry--match .hub-entry__corner{background:linear-gradient(135deg,#0000 50%,#e8fff7 50%)}@keyframes card-in{0%{opacity:0;transform:translate(.3rem)}}.tips{--bk-c:var(--line-3);border:1px solid var(--line);background:#080a098c;margin-top:.3rem;padding:.16rem .22rem .2rem}.tips__head{font-size:calc(.16 * var(--t));color:var(--text-md);flex-wrap:wrap;align-items:center;gap:.1rem;font-weight:700;display:flex}.tips__head>.icon{width:.2rem;height:.2rem;color:var(--mint-500)}.tips__pager{align-items:center;gap:.1rem;margin-left:auto;display:inline-flex}.tips__idx{font-size:calc(.16 * var(--t));color:var(--text-md)}.tips__nav{border:1px solid var(--line-2);width:.3rem;height:.3rem;color:var(--text-lo);transition:color var(--t-fast), border-color var(--t-fast);background:0 0;place-items:center;padding:0;display:grid}.tips__nav:hover{color:var(--mint-400);border-color:var(--mint-700)}.tips__nav .icon{width:.18rem;height:.18rem}.tips__text{font-size:calc(.17 * var(--t));color:var(--text-lo);animation:tip-in var(--t-slow) var(--ease-out);margin-top:.1rem;line-height:1.6}@keyframes tip-in{0%{opacity:0;transform:translate(.1rem)}}.modal.proto-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0c;padding:0}.modal__box.proto,.modal__box.ally{width:auto;max-height:none;padding:var(--sa-t,0px) var(--sa-r,0px) var(--sa-b,0px) var(--sa-l,0px);color:#eef0ef;box-shadow:none;overscroll-behavior:contain;animation:proto-in .2s var(--ease-out) backwards;background:#0b0c0c;border:0;position:fixed;inset:0}.modal__box.proto:after,.modal__box.proto>.modal__stripe,.modal__box.ally:after,.modal__box.ally>.modal__stripe{display:none}.modal__box.proto>.modal__body,.modal__box.ally>.modal__body{min-height:0;color:inherit;flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.proto__body,.ally__body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}@keyframes proto-in{0%{opacity:0}}.proto__bg{pointer-events:none;background:radial-gradient(46% 60% at 30% 52%,#ffffff0d,#0000 70%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 4px),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/1.1rem 1.1rem,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/1.1rem 1.1rem,radial-gradient(120% 90% at 50% 40%,#151616,#070808);background:radial-gradient(46% 60% at 30% 52%, color-mix(in srgb, var(--d-color,#4ed8af) 16%, transparent), transparent 70%), radial-gradient(40% 50% at 100% 50%, color-mix(in srgb, var(--d-color,#4ed8af) 10%, transparent), transparent 70%), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 4px), linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 1.1rem 1.1rem, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 1.1rem 1.1rem, radial-gradient(120% 90% at 50% 40%, #151616, #070808);transition:background .4s;position:absolute;inset:0}.proto-top,.proto-body{position:relative}.proto-top{z-index:2;flex:none;justify-content:space-between;align-items:flex-start;gap:.2rem;padding:.18rem .34rem 0 .22rem;display:flex}.proto-back{height:max(.62rem, 32px, calc(36px * var(--sp-ui,1)));font:inherit;color:#f2f4f3;background:linear-gradient(#2b2c2d,#1b1c1d);border:1px solid #ffffff1a;align-items:center;padding:0;display:inline-flex;box-shadow:0 .04rem .14rem #00000080}.proto-back>.icon{width:max(.4rem,22px);height:max(.4rem,22px);margin:0 .3rem 0 .14rem}.proto-back__home{width:max(2rem, 32px, calc(96px * var(--sp-ui,1)));background:radial-gradient(circle,#ffffff38 1px,#0000 1.6px) 0 0/.14rem .14rem,linear-gradient(90deg,#2f3132,#3d3f40 50%,#2f3132);border-left:2px solid #0d0e0e;align-self:stretch;place-items:center;display:grid}.proto-back__home .icon{width:max(.32rem,18px);height:max(.32rem,18px)}.proto-back:hover,.proto-back:focus-visible{border-color:#ffffff59}.proto-title{text-align:right;flex-direction:column;align-items:flex-end;gap:.02rem;min-width:0;padding-top:.06rem;display:flex}.proto-title .modal__title{font-size:calc(.36 * var(--t));letter-spacing:.06em;color:#eef0ef;margin:0;font-weight:900}.proto-title__mode{font-size:calc(.16 * var(--t));color:var(--d-color,var(--mint-400));align-items:center;gap:.08rem;font-weight:700;display:inline-flex}.proto-title__mode .icon{width:1.1em;height:1.1em}.proto-title__mode i{font-style:normal;font-family:var(--font-display);font-size:calc(.13 * var(--t));letter-spacing:.16em;color:#8b8f8e}.proto-body{grid-template-columns:minmax(0, 1fr) min(max(5.6rem, 32px, calc(300px * var(--sp-ui,1))), 46vw);flex:auto;gap:.3rem;min-height:0;padding:0 .34rem .26rem .22rem;display:grid}.proto-stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.proto__pic{min-height:0;animation:proto-pic var(--t-slow) var(--ease-out);place-items:center;display:grid;position:absolute;inset:-.5rem -1.8rem .9rem -.3rem}.proto__art{object-fit:contain;width:100%;max-width:9.4rem;height:100%;max-height:7.3rem;filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--d-color) 45%, transparent))}.proto__glyph{width:2.2rem;height:2.2rem;color:var(--d-color);opacity:.8;filter:drop-shadow(0 0 .2rem var(--d-color))}@keyframes proto-pic{0%{opacity:0;transform:translate(-.14rem)}}.proto-side{z-index:1;position:relative}.ps{width:100%;height:100%;color:var(--d-color);animation:.64s ease-out backwards ps-in;position:absolute;inset:0;overflow:visible}@keyframes ps-in{0%{opacity:0;filter:brightness(.15)}35%{opacity:.35;filter:brightness(.3)}to{opacity:1;filter:none}}.ps-grid line{stroke:currentColor;stroke-opacity:.12;stroke-width:1px}.ps-pad polygon{fill:currentColor;fill-opacity:.1;stroke:currentColor;stroke-opacity:.55;stroke-width:1.2px}.ps-pad__edge{fill:none;stroke:currentColor;stroke-opacity:.7;stroke-width:2px;stroke-dasharray:26 8}.ps-hull{filter:drop-shadow(0 0 6px var(--d-color))}.ps-ship image{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--d-color) 55%, transparent))}.ps-face{stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;fill:currentColor}.ps-face--top{fill-opacity:.42}.ps-face--front{fill-opacity:.26}.ps-face--side{fill-opacity:.16}.ps-seam{stroke:#fff;stroke-opacity:.35;stroke-width:1px}.ps-beacon{fill:#fff;animation:1.6s steps(2,end) infinite ps-blink}@keyframes ps-blink{50%{opacity:.2}}.ps-cable{fill:none;stroke:currentColor;stroke-width:5px;stroke-opacity:.7;stroke-linecap:round}.ps-cable__pulse{fill:none;stroke:#fff6d8;stroke-width:6px;stroke-linecap:round;stroke-dasharray:90 1200;stroke-dashoffset:90px;filter:drop-shadow(0 0 6px var(--d-color));animation:2.6s cubic-bezier(.5,0,.7,1) .4s infinite ps-pulse}@keyframes ps-pulse{0%{stroke-dashoffset:90px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}.ps-fig{animation:ps-fig .36s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i) * 18ms)}@keyframes ps-fig{0%{opacity:0;transform:translateY(-6px)}}.ps-fig__body,.ps-fig__head{fill:currentColor;fill-opacity:.88;stroke:#00000073;stroke-width:.8px}.ps-fig__head{fill-opacity:1}.ps-fig__shadow{fill:#000;opacity:.35}.ps-spike polygon{fill:currentColor;fill-opacity:.75}.ps-spike__x{stroke:currentColor;stroke-width:2px;stroke-opacity:.8}.ps-spike{animation:ps-fig .42s var(--ease-out) backwards;animation-delay:calc(var(--i) * 60ms + .12s)}.ps-call rect{fill:#0000008c;stroke:currentColor;stroke-width:1.5px}.ps-call line{stroke:currentColor;stroke-width:1.5px;stroke-opacity:.8}.ps-call rect.ps-call__icon{fill:currentColor;fill-opacity:.25}.ps-call__man{fill:currentColor}.ps-call{animation:ps-fig .42s var(--ease-out) .42s backwards}.ps-scan{stroke:currentColor;stroke-opacity:.2;stroke-width:2px;animation:7s linear infinite ps-scan}@keyframes ps-scan{0%{transform:translateY(40px)}to{transform:translateY(620px)}}.proto-brief{border-left:3px solid var(--d-color);background:linear-gradient(90deg,#000000b3,#0003);max-width:min(6rem,92%);padding:.12rem .2rem .14rem;position:absolute;bottom:.1rem;left:.1rem}.proto-brief__code{font-size:calc(.14 * var(--t));color:#111;background:var(--d-color);margin-right:.1rem;padding:0 .08rem}.proto-brief__name{font-size:calc(.26 * var(--t));color:var(--d-color)}.proto-brief p{font-size:calc(.16 * var(--t));color:#b7bcba;margin:.04rem 0 0;line-height:1.5}.proto-side{flex-direction:column;gap:.14rem;min-height:0;display:flex}.proto-list{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:auto;gap:.1rem;min-height:0;padding:.07rem .06rem .07rem .5rem;display:flex;overflow:hidden auto}.proto-list>:first-child{margin-top:auto}.proto-list>:last-child{margin-bottom:auto}.pcard{font:inherit;text-align:left;color:#e9eceb;transition:transform .22s var(--ease-out), border-color .22s;background:linear-gradient(#252627,#1a1b1c);border:2px solid #55585a;border-radius:.2rem;flex-direction:column;flex:none;gap:.04rem;padding:.08rem .26rem .09rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .05rem .16rem #00000080}.pcard:hover:not(.is-on),.pcard:focus-visible:not(.is-on){border-color:#7b7f81}.pcard:disabled{cursor:default}.pcard:disabled:hover:not(.is-on){border-color:#55585a}.pcard.is-on{border-color:#8f9496;transform:translate(-.44rem)}.pcard__glow{pointer-events:none;opacity:0;background:radial-gradient(70% 140% at 100%,#ffffff1f,#0000 72%);background:radial-gradient(70% 140% at 100% 50%, color-mix(in srgb, var(--d-color) 70%, transparent), transparent 72%);transition:opacity .26s;position:absolute;inset:0}.pcard.is-on .pcard__glow{opacity:1}.pcard__head,.pcard__desc,.pcard__effects,.pcard__meta{position:relative}.pcard.is-on .pcard__head,.pcard.is-on .pcard__desc,.pcard.is-on .pcard__effects,.pcard.is-on .pcard__meta{padding-right:max(1.3rem, 32px, calc(70px * var(--sp-ui,1)))}.pcard__head{align-items:center;gap:.08rem;display:flex}.pcard__glyph{width:max(.3rem,18px);height:max(.3rem,18px);color:var(--d-color)}.pcard__name{font-size:min(calc(.28 * var(--t)), .36rem);letter-spacing:.04em;color:var(--d-color);text-shadow:0 0 .1rem #0009;white-space:nowrap;font-weight:900}.pcard__desc{font-size:calc(.16 * var(--t));color:#9a9f9d;border-bottom:1px solid #ffffff2e;padding-bottom:.05rem}.pcard__effects{font-size:calc(.17 * var(--t));flex-direction:column;padding-top:.04rem;line-height:1.4;display:flex}.pcard__effects span:before{content:"·";margin-right:.06rem}.pcard__meta{font-size:calc(.13 * var(--t));color:#7f8583;flex-wrap:wrap;align-items:center;gap:.04rem .14rem;margin-top:.04rem;display:flex}.pcard__meta b{color:#cfd3d1}.pcard__stage{align-items:center;gap:.04rem;display:inline-flex}.pcard__stage .icon{width:1.1em;height:1.1em}.pcard__stamp{width:max(1.3rem, 32px, calc(70px * var(--sp-ui,1)));height:max(1.1rem, 32px, calc(60px * var(--sp-ui,1)));flex-direction:column;justify-content:center;align-items:center;gap:.04rem;display:none;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)rotate(-6deg)}.pcard.is-on .pcard__stamp{animation:proto-stamp .26s var(--ease-out) backwards;display:flex}@keyframes proto-stamp{0%{opacity:0;transform:translateY(-50%)rotate(-6deg)scale(1.4)}}.pcard__ring{width:calc(100% + .28rem);height:calc(100% + .2rem);position:absolute;inset:-.1rem -.14rem}.pcard__ring path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.9}.pcard__tick{color:#2a1712;background:#f5f5f5;border-radius:.06rem;place-items:center;width:max(.46rem,26px);height:max(.46rem,26px);display:grid;box-shadow:0 .02rem .08rem #00000080}.pcard__tick .icon{width:78%;height:78%;color:var(--d-color);filter:brightness(.7)}.pcard__ok{font-size:calc(.18 * var(--t));color:#fff;text-shadow:0 1px 3px #0009;white-space:nowrap;font-weight:800}.proto-foot{flex-direction:column;flex:none;gap:.08rem;padding-left:.5rem;display:flex}.create-box__test{color:#e8b84a;font-size:calc(.16 * var(--t));flex-flow:wrap;align-items:center;gap:.04rem .1rem;display:flex}.create-box__test input{accent-color:#e8b84a;flex:none;width:.2rem;height:.2rem;margin:0}.create-box__test em{flex-basis:100%;font-style:normal}@media (max-width:720px){.create-box__test{font-size:16px}.create-box__test input{width:32px;height:32px}.create-box__test em{font-size:14px}}.proto-hint{min-height:.24rem;font-size:calc(.14 * var(--t));color:#858b89;align-items:center;gap:.08rem;margin:0;display:flex}.proto-hint .icon{flex:none;width:1.1em;height:1.1em}.proto-hint--ro{min-height:max(.64rem, 32px, calc(38px * var(--sp-ui,1)));font-size:calc(.18 * var(--t));color:#b9bfbd}.proto-start{width:100%;min-height:max(1.04rem, 32px, calc(54px * var(--sp-ui,1)));font:inherit;color:#0d2a23;text-align:left;transition:filter var(--t-fast);background:linear-gradient(#4fe0bf,#34c8a6);border:3px solid #121313;align-items:center;gap:.26rem;padding:.03rem 0 .03rem .26rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4fe0bf80,0 .06rem .2rem #0000008c}.proto-start:hover:not(:disabled),.proto-start:focus-visible{filter:brightness(1.07)}.proto-start:focus-visible{outline-offset:2px;outline:2px solid #eef0ef}.proto-start:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.proto-start__mark{flex-direction:column;flex:none;align-items:center;gap:1px;display:flex}.proto-start__rook{font-size:calc(.36 * var(--t));align-items:center;gap:2px;font-weight:300;line-height:1;display:inline-flex}.proto-start__rook i{font-style:normal}.proto-start__rook .icon{width:max(.34rem,19px);height:max(.34rem,19px)}.proto-start__mark small{font-family:var(--font-display);font-size:calc(.08 * var(--t));letter-spacing:.06em;text-align:center;font-weight:800;line-height:1.1}.proto-start__label{min-width:0;font-size:calc(.4 * var(--t));letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.1rem;font-weight:900;display:inline-flex;position:relative}.proto-foot .proto-start__label{font-size:min(calc(.4 * var(--t)), .46rem);white-space:normal;flex:auto;padding-right:8%;line-height:1.1}.proto-foot .proto-start__rook{font-size:min(calc(.36 * var(--t)), .4rem)}.proto-start__deco{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#00000047 0 5px,#0000 5px 11px),linear-gradient(90deg,#0d2a2333,#0d2a2399);width:26%;position:absolute;top:0;bottom:0;right:0}.ally__bg{background:radial-gradient(40% 55% at 30% 52%,#2ed2a01f,#0000 70%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 4px),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/1.1rem 1.1rem,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/1.1rem 1.1rem,radial-gradient(120% 90% at 50% 40%,#141616,#070808)}.ally__mode{color:var(--mint-400)}.ally-body{grid-template-columns:minmax(0,1fr) min(7.4rem,46vw)}.ally-stage{min-width:0;min-height:0;position:relative}.mf-radar{width:100%;height:calc(100% - .8rem);position:absolute;inset:0 0 .8rem}.mf-radar__grid line{stroke:#4ed8af14;stroke-width:1px}.mf-radar__land path{fill:#96aaa51a;stroke:#96aaa533;stroke-width:1px}.mf-radar__ring{fill:none;stroke:#4ed8af40;stroke-width:1.5px}.mf-radar__ring--far{fill:#1e8c6e1a}.mf-radar__ring--core{stroke:#4ed8afbf;stroke-width:3px;filter:drop-shadow(0 0 6px #4ed8af99)}.mf-radar__sweep{transform-origin:270px 250px;animation:4.5s linear infinite mf-sweep}.mf-radar__sweep path{fill:#3ce6b438}.mf-radar__sweep line{stroke:#5df0c6;stroke-width:3px;filter:drop-shadow(0 0 6px #5df0c6)}@keyframes mf-sweep{to{transform:rotate(360deg)}}.mf-radar__blip{fill:#ffc53d;filter:drop-shadow(0 0 8px #ffc53d);animation:2.2s ease-in-out infinite mf-blip}.mf-radar__blip--b{fill:#5df0c6;filter:drop-shadow(0 0 6px #5df0c6);animation-delay:1.1s}@keyframes mf-blip{50%{opacity:.2}}.mf-radar__cross{stroke:#5df0c6;stroke-width:3px}.mf-radar__read rect{fill:#00000080;stroke:#4ed8af73}.mf-radar__read text{fill:#9fe9d3;font:700 14px var(--font-num,monospace)}.mf-radar__frame{fill:none;stroke:#4ed8af59;stroke-width:2px}.ally-guide{height:max(.64rem, 32px, calc(38px * var(--sp-ui,1)));font:inherit;font-size:calc(.22 * var(--t));color:#1a1d1c;background:linear-gradient(#e9edeb,#c3cac7);border:1px solid #fff9;align-items:center;gap:.14rem;padding:0 .3rem 0 .1rem;font-weight:800;display:inline-flex;position:absolute;bottom:.1rem;left:.1rem;box-shadow:0 .04rem .14rem #00000080}.ally-guide:hover,.ally-guide:focus-visible{filter:brightness(1.06)}.ally-guide__icon{color:#e9edeb;background:#2a2f2d;place-items:center;width:max(.46rem,28px);height:max(.4rem,24px);display:grid}.ally-guide__icon .icon{width:64%;height:64%}.ally-side{flex-direction:column;gap:.2rem;min-height:0;padding:.1rem 0 .1rem .3rem;display:flex}.ally-side .ally-card{flex:1 1 0}.ally-card{width:100%;font:inherit;color:#eef0ef;text-align:left;background:radial-gradient(70% 90% at 50% 40%,#161a19,#090a0a);border:1px solid #ffffff24;border-radius:.08rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 .06rem .2rem #00000080}button.ally-card:hover,button.ally-card:focus-visible{border-color:#5df0c699}.ally-card__art{flex:auto;place-items:center;padding:.1rem .2rem 0;display:grid}.mf-art{width:100%;height:100%;display:block}.mf-art text{font:700 8px var(--font-display,monospace);letter-spacing:2px;fill:currentColor;opacity:.7}.mf-art--create{color:#5df0c6}.mf-art--create .mf-art__wire{fill:none;stroke:#5df0c673;stroke-width:2px}.mf-art--create .mf-art__oct{fill:#2fd6a6;filter:drop-shadow(0 0 10px #5df0c699)}.mf-art--create .mf-art__plus{stroke:#08221b;stroke-width:7px;stroke-linecap:square}.mf-art--create .mf-art__brk{fill:none;stroke:#5df0c6;stroke-width:4px}.mf-art--create .mf-art__dot{fill:#5df0c6}.mf-art--join{color:#ff9a3c}.mf-art--join .mf-art__wire{fill:none;stroke:#ff9a3c99;stroke-width:2px}.mf-art--join .mf-art__tri{fill:#ff9a3c}.mf-art--join .mf-art__target{fill:#ff9a3c26;stroke:#ff9a3c;stroke-width:2px}.mf-art--join .mf-art__x{stroke:#ff9a3c;stroke-width:3px}.mf-blk path{stroke:#00000080;stroke-width:1px}.mf-blk__top{fill:#3a3d3d}.mf-blk__l{fill:#2a2c2c}.mf-blk__r{fill:#1f2121}.mf-blk.is-lit .mf-blk__top{fill:#f0a35a}.mf-blk.is-lit .mf-blk__l{fill:#c96b23}.mf-blk.is-lit .mf-blk__r{fill:#a5541a}.mf-blk.is-lit{animation:2.4s ease-in-out infinite mf-blk;animation-delay:calc(var(--k) * .12s)}@keyframes mf-blk{50%{transform:translateY(-3px)}}.ally-card__bar{height:max(.74rem, 32px, calc(42px * var(--sp-ui,1)));font-family:inherit;font-size:calc(.3 * var(--t));letter-spacing:.06em;white-space:nowrap;text-align:left;color:#08221b;background:linear-gradient(#4fe8c0,#2fcf9f);border:0;align-items:center;gap:.14rem;padding:0 .2rem;font-weight:900;display:flex;position:relative}.ally-card--create .ally-card__bar{height:auto;min-height:max(.74rem, 32px, calc(42px * var(--sp-ui,1)));flex-wrap:wrap;align-content:center;row-gap:1px;padding-top:4px;padding-bottom:4px}.ally-card__bar small{white-space:normal;text-align:right;text-wrap:balance;min-width:min(100%,10em);line-height:1.2;font-size:calc(.14 * var(--t));letter-spacing:0;color:#08221bbf;flex:0 auto;margin-left:auto;font-weight:700}.ally-card__bar small:lang(ko){word-break:keep-all;overflow-wrap:break-word}.ally-card__bar small:lang(ja){line-break:strict}button.ally-card:disabled{cursor:default}button.ally-card:disabled .ally-card__bar{filter:grayscale(.5)brightness(.8)}.ally-test{flex:none;padding:0 .2rem}.ally-card__bar--join{color:#2a1404;background:linear-gradient(#ffb24f,#f08a26);width:100%}.ally-card__bar--join:disabled{filter:grayscale(.6)brightness(.75);cursor:default}.ally-card__bar--join:hover:not(:disabled),.ally-card__bar--join:focus-visible{filter:brightness(1.06)}.ally-card__icon{color:currentColor;background:#00000024;border:2px solid;border-radius:4px;flex:none;place-items:center;width:max(.36rem,22px);height:max(.36rem,22px);display:grid}.ally-card__icon .icon{width:74%;height:74%}.ally-key{height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)));background:#262929;border:1px solid #fff3;border-radius:.06rem;align-items:center;gap:.1rem;margin:.06rem .2rem .08rem;padding:0 .06rem 0 .12rem;display:flex}.ally-key:focus-within{border-color:#ff9a3c}.ally-key .field{flex:auto;gap:0;height:100%}.ally-key .field__box{height:100%;box-shadow:none;background:0 0;border:0;gap:.1rem;padding:0}.ally-key .field__box:after{display:none}.ally-key .field__icon{color:#c9cecc;flex:none;width:max(.24rem,15px);height:max(.24rem,15px)}.ally-key .field__box:focus-within .field__icon{color:#ff9a3c}.ally-key input{min-width:0;height:100%;font:inherit;font-size:calc(.22 * var(--t));letter-spacing:.08em;text-align:center;text-transform:uppercase;text-overflow:ellipsis;color:#f2f4f3;background:0 0;border:0;outline:none;flex:auto;font-weight:700}.ally-key input::placeholder{color:#8d9391;font-family:inherit;font-size:calc(.22 * var(--t));letter-spacing:.04em;text-transform:none;font-weight:500}.ally-key__spec{height:80%;font:inherit;font-size:calc(.15 * var(--t));color:#eef0ef;background:#ffffff14;border:1px solid #fff3;border-radius:4px;flex:none;align-items:center;gap:.04rem;padding:0 .12rem;display:inline-flex}.ally-key__spec:hover:not(:disabled),.ally-key__spec:focus-visible{border-color:#ffffff80}.ally-key__spec:disabled{opacity:.45;cursor:default}.ally-key__spec .icon{width:1.1em;height:1.1em}.ally-recent{min-height:.3rem;font-size:calc(.14 * var(--t));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.06rem .1rem;margin:0 .2rem .1rem;display:flex}.code-chip{border:1px solid var(--line-2);color:var(--amber);font-size:calc(.17 * var(--t));letter-spacing:.2em;transition:border-color var(--t-fast), background-color var(--t-fast);background:#0000004d;padding:.03rem .12rem .03rem .16rem;font-weight:700}.code-chip:hover{border-color:var(--amber);background:#f6a32914}.proto-brief__more{display:none}@media (min-height:521px){.proto__body[data-fit=brief] .pcard__desc,.proto__body[data-fit=names] .pcard__desc,.proto__body[data-fit=names] .pcard__effects,.proto__body[data-fit=names] .pcard__meta{display:none}.proto__body[data-fit=names] .pcard{padding-top:.08rem;padding-bottom:.08rem}.proto__body[data-fit=brief] .pcard__head,.proto__body[data-fit=names] .pcard__head{min-width:0}.proto__body[data-fit=brief] .pcard__glyph,.proto__body[data-fit=names] .pcard__glyph{flex:none}.proto__body[data-fit=brief] .pcard__name,.proto__body[data-fit=names] .pcard__name{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.proto__body[data-fit=names] .pcard.is-on .pcard__head{padding-right:max(.9rem, calc(46px * var(--sp-ui,1)))}.proto__body[data-fit=names] .pcard.is-on .pcard__stamp{width:max(.8rem, 32px, calc(40px * var(--sp-ui,1)));height:max(.64rem, 32px, calc(34px * var(--sp-ui,1)));right:.1rem}.proto__body[data-fit=names] .pcard.is-on .pcard__tick{width:max(.4rem,22px);height:max(.4rem,22px)}.proto__body[data-fit=names] .pcard__ok{display:none}.proto__body[data-fit=names] .proto-brief__more{border-top:1px solid #ffffff2e;flex-direction:column;gap:.04rem;margin-top:.06rem;padding-top:.06rem;display:flex}.proto-brief__effects{font-size:calc(.16 * var(--t));color:#e9eceb;flex-direction:column;line-height:1.4;display:flex}.proto-brief__effects span:before{content:"·";margin-right:.06rem}.proto-brief__meta{font-size:calc(.13 * var(--t));color:#7f8583;flex-wrap:wrap;align-items:center;gap:.04rem .14rem;display:flex}.proto-brief__meta b{color:#cfd3d1}}@media (max-aspect-ratio:1){.proto-body{grid-template-rows:minmax(0,.7fr) minmax(0,1.3fr);grid-template-columns:minmax(0,1fr)}.ally-body{grid-template-rows:minmax(0,.5fr) minmax(0,1.5fr)}.proto__pic{inset:0 0 .9rem}.proto-foot{padding-left:.1rem}.ally-side{padding-left:0}.pcard__name{font-size:calc(.28 * var(--t))}.proto-foot .proto-start__label{font-size:calc(.4 * var(--t))}.proto-foot .proto-start__rook{font-size:calc(.36 * var(--t))}}@media (max-height:520px){.lobby-hub{--hub-entry-w:max(2.1rem, 32px, calc(128px * var(--sp-ui,1)))}.hub-stage{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--hub-entry-w) * 2 + var(--hub-gap)));grid-template-areas:"center right""entries entries";gap:.14rem .3rem;padding:.1rem .4rem .24rem}.hub-center{grid-column:1}.hub-side,.hub-radar{display:none}.hub-center__mark{min-height:0;margin-bottom:0}.hub-center__logo{width:.9rem}.hub-center__mark .emblem__svg{width:.9rem;height:1rem}.hub-center__title{max-width:none;font-size:calc(.46 * var(--t))}.hub-right{padding-top:.1rem}.lobby-hub .hub-plate{gap:.1rem;height:max(.5rem,32px)}.lobby-hub .hub-plate .lo-entry__icon,.lobby-hub .hub-plate>.btn__icon,.hub-plate__glyph{width:max(.36rem,22px);height:max(.36rem,22px);padding:.04rem}.hub-plate__tag{font-size:max(calc(.1 * var(--t)), 9px)}.lobby-hub .hub-plate--ach{display:flex}.hub-entry{min-height:max(1.1rem, 32px, calc(64px * var(--sp-ui,1)));padding:.1rem .14rem}.hub-entry__icon .icon{width:.42rem;height:.42rem}.proto-top{padding-top:8px}.proto-body{grid-template-columns:minmax(0, 1fr) min(calc(7.4rem / var(--sp-ui,1)), 50vw);gap:10px;padding-bottom:10px}.ally-body{grid-template-columns:minmax(0, 1fr) min(calc(7.4rem / var(--sp-ui,1)), 54vw)}.proto__pic{inset:0 0 1.6rem}.proto-brief{max-width:min(calc(6.4rem / var(--sp-ui,1)), 100%);padding:6px 10px 7px}.proto-brief p{font-size:clamp(11px, calc(.26 * var(--t)), 13px);margin-top:2px;line-height:1.35}.proto-list{justify-content:flex-start;gap:6px;padding-left:22px}.pcard{border-radius:10px;gap:2px;padding:6px 10px}.pcard.is-on{transform:translate(-16px)}.pcard__desc,.pcard__effects,.pcard__meta{display:none}.pcard__head{min-width:0}.pcard__glyph{flex:none}.pcard__name{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.pcard.is-on .pcard__head{padding-right:46px}.pcard.is-on .pcard__stamp{width:40px;height:34px;right:6px}.pcard.is-on .pcard__tick{width:22px;height:22px}.pcard__ok{display:none}.proto-foot{padding-left:22px}.proto-hint{display:none}.proto-start{gap:10px;height:auto;min-height:44px;padding:3px 0 3px 10px}.proto-start__label{letter-spacing:.02em}.ally-side{overscroll-behavior:contain;gap:8px;margin:-4px -4px -4px 0;padding:4px 4px 4px 10px;overflow:hidden auto}.ally-card__art{display:none}.ally-key{margin:6px 10px}.ally-recent{margin:0 10px 6px}.mf-radar{height:calc(100% - .6rem);inset:0 0 .6rem}.hub-center__en{font-size:calc(.24 * var(--t))}.lobby-hub .hub-plate{font-size:min(calc(.3 * var(--t)), calc(18px + var(--t-step)))}.hub-plate__tag{display:none}.hub-entry__group{height:auto;font-size:calc(.22 * var(--t))}.hub-entry__long{display:none}.hub-entry__short{display:inline}.hub-entries{flex-wrap:wrap}.hub-entry{width:calc(var(--hub-entry-w) + 7 * max(0px, var(--t-step)))}.hub-entry__en{font-size:min(calc(.16 * var(--t)), calc(10px + var(--t-step)));letter-spacing:.12em;padding-right:.44rem}.hub-entry__name{font-size:min(calc(.42 * var(--t)), calc(18px + var(--t-step)))}.proto-title .modal__title{font-size:min(calc(.46 * var(--t)), 24px);white-space:nowrap}.proto-title__mode,.proto-title__mode i{font-size:min(calc(.24 * var(--t)), 16px)}.proto-title__mode{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;row-gap:0}.proto-title__mode i{font-size:min(calc(.24 * var(--t)), 15px)}.proto-brief__code{font-size:min(calc(.22 * var(--t)), 14px)}.proto-brief__name{font-size:min(calc(.34 * var(--t)), 20px)}.pcard__name{font-size:clamp(16px, calc(.4 * var(--t)), 20px)}.proto-foot .proto-start__label{font-size:min(calc(.5 * var(--t)), 20px)}.proto-foot .proto-start__rook{font-size:min(calc(.36 * var(--t)), 16px)}.proto-foot .proto-start__mark small{font-size:min(calc(.08 * var(--t)), 6px)}.ally-card__bar{font-size:clamp(16px, calc(.3 * var(--t)), 26px)}.ally-card--create .ally-card__bar{height:auto;min-height:max(.74rem, 32px, calc(42px * var(--sp-ui,1)));grid-template-columns:auto minmax(0,1fr);align-content:center;row-gap:1px;padding-top:5px;padding-bottom:5px;display:grid}.ally-card--create .ally-card__name{text-overflow:ellipsis;min-width:0;line-height:1.2;overflow:hidden}.ally-card--create .ally-card__bar small{white-space:normal;text-align:left;font-size:clamp(11px, calc(.28 * var(--t)), 14px);grid-column:2;margin-left:0;line-height:1.3;overflow:visible}.ally-key input{font-size:calc(.32 * var(--t))}.ally-key input::placeholder,.ally-key input:placeholder-shown{font-size:clamp(11px, calc(.26 * var(--t)), 13px)}.ally-key__spec{font-size:min(calc(.26 * var(--t)), 14px)}.ally-recent{font-size:min(calc(.24 * var(--t)), 14px);line-height:1.35}.code-chip{font-size:calc(.28 * var(--t))}.ally-guide{font-size:calc(.3 * var(--t))}.hub-right{gap:.08rem}.hub-right__plates{gap:.06rem}.lobby-hub .hub-plate{height:max(.42rem,26px);font-size:min(calc(.24 * var(--t)), 13px);gap:.08rem}.lobby-hub .hub-plate .btn__label,.hub-plate__label{font-size:min(calc(.24 * var(--t)), 13px)}.lobby-hub .hub-plate .lo-entry__icon,.lobby-hub .hub-plate>.btn__icon,.hub-plate__glyph{width:max(.28rem,18px);height:max(.28rem,18px);padding:.03rem}.hub-notice{gap:.03rem;padding:.05rem .1rem}.hub-notice__label{font-size:min(calc(.2 * var(--t)), 12px)}.hub-notice__view{font-size:min(calc(.18 * var(--t)), 11px)}}.lobby-hub,.modal__box.proto,.modal__box.ally{--tr-ease:cubic-bezier(.16, .84, .3, 1)}@keyframes tr-fade{0%{opacity:0}}@keyframes tr-veil{0%{background-color:#0000}}@keyframes tr-right{0%{opacity:0;transform:translate(.36rem)}}@keyframes tr-left{0%{opacity:0;transform:translate(-.36rem)}}@keyframes tr-rise{0%{opacity:0;transform:translateY(.22rem)}}@keyframes tr-zoom{0%{opacity:0;transform:scale(1.04)}}@keyframes tr-draw{to{stroke-dashoffset:0}}@keyframes tr-diamond{0%{opacity:0;transform:translate(-50%)rotate(45deg)scale(.5)}30%,72%{opacity:1;transform:translate(-50%)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%)rotate(45deg)scale(1.1)}}.lobby-hub .hub-bg{animation:.56s ease-out backwards tr-fade}.lobby-hub>.topbar{animation:.32s ease-out .12s backwards tr-fade}.lobby-hub .hub-center{animation:tr-zoom .6s var(--tr-ease) .14s backwards}.lobby-hub .hub-side{animation:tr-left .48s var(--tr-ease) .22s backwards}.lobby-hub .hub-right{animation:tr-right .48s var(--tr-ease) .26s backwards}.hub-entries .hub-entry-wrap{animation:tr-rise .44s var(--tr-ease) .3s backwards}.hub-entries .hub-entry-wrap:nth-child(2){animation-delay:.36s}.hub-entries .hub-entry-wrap:nth-child(3){animation-delay:.42s}.hub-entries .hub-entry-wrap:nth-child(4){animation-delay:.48s}.modal__box.proto,.modal__box.ally{animation:.15s linear backwards tr-veil}.proto__bg{animation:.34s ease-out .14s backwards tr-fade}.proto-top{animation:.26s ease-out .17s backwards tr-fade}.proto-title{animation:tr-right .4s var(--tr-ease) .2s backwards}.proto-stage,.ally-stage{animation:tr-zoom .48s var(--tr-ease) .19s backwards}.proto-list .pcard{animation:tr-right .4s var(--tr-ease) backwards;animation-delay:calc(.24s + var(--n,0) * 60ms)}.proto-list .pcard:nth-child(2){--n:1}.proto-list .pcard:nth-child(3){--n:2}.proto-list .pcard:nth-child(4){--n:3}.proto-list .pcard:nth-child(5){--n:4}.proto-foot{animation:tr-rise .4s var(--tr-ease) .44s backwards}.ally-card--create{animation:tr-right .42s var(--tr-ease) .24s backwards}.ally-card--join{animation:tr-right .42s var(--tr-ease) .38s backwards}.ally-guide{animation:tr-rise .38s var(--tr-ease) .45s backwards}.proto__body:after,.ally__body:after{content:"";z-index:9;pointer-events:none;opacity:0;border:2px solid #dfe6e28c;width:.3rem;height:.3rem;animation:.72s ease-out 60ms both tr-diamond;position:absolute;bottom:.5rem;left:50%;box-shadow:inset 0 0 0 3px #0a0b0b,inset 0 0 0 5px #dfe6e24d}.pcard.is-on .pcard__ring path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s ease-out 90ms forwards tr-draw}.pcard.is-on .pcard__ring path+path{animation-delay:.26s}@media (prefers-reduced-motion:reduce){.hub-bg__ship,.hub-center,.hub-entry-wrap,.hub-radar__sweep,.proto__pic,.modal__box.proto,.modal__box.ally,.pcard.is-on .pcard__stamp,.mf-radar__sweep,.mf-radar__blip,.mf-blk.is-lit,.mf-scout *,.mf-scout__wave,.hub-bg__own,.lobby-hub .hub-bg,.lobby-hub>.topbar,.lobby-hub .hub-center,.lobby-hub .hub-side,.lobby-hub .hub-right,.hub-entries .hub-entry-wrap,.proto__bg,.proto-top,.proto-title,.proto-stage,.ally-stage,.proto-list .pcard,.proto-foot,.ally-card--create,.ally-card--join,.ally-guide,.pcard.is-on .pcard__ring path,.ps,.ps-fig,.ps-spike,.ps-call,.ps-beacon,.ps-scan{animation:none}.ps-cable__pulse{display:none}.pcard.is-on .pcard__ring path,.mf-found__lines path{stroke-dashoffset:0}.proto__body:after,.ally__body:after,.mf-found:before,.mf-found:after{display:none}.lobby-hub *,.rs *,.rs__bg,.mf-found,.mf-found:before,.mf-found:after{animation-delay:0s}}.hub-center__ver{font-size:calc(.22 * var(--t));letter-spacing:.08em;color:#9fd3ff;text-shadow:0 1px .08rem #000000d9;overflow-wrap:anywhere;margin-top:.04rem;font-weight:700;position:relative}.proto-list__wait{color:var(--text-lo);font-size:calc(.15 * var(--t));align-items:center;gap:.08rem;margin:0;display:flex}.proto-list__wait.is-failed{color:var(--amber);flex-wrap:wrap}.proto-list__wait.is-failed .icon{flex:none;width:1.1em;height:1.1em}@keyframes mf-wave{to{transform:translate(-12px)}}@keyframes mf-sky{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes mf-hop{50%{transform:translateY(-3px)}}@keyframes mf-blink{0%,92%{opacity:1}94%,to{opacity:0}}@keyframes mf-leg{50%{transform:translateY(-3px)}}@keyframes mf-found-in{0%{opacity:0;transform:translate(.4rem)}}@keyframes mf-line{to{stroke-dashoffset:0}}@keyframes tr-out{to{opacity:0}}@keyframes tr-found{0%{clip-path:inset(0 0 0 100%);filter:brightness(2.4)saturate(.6)}55%{clip-path:inset(0);filter:brightness(1.7)}to{clip-path:inset(0);filter:none}}@keyframes tr-found-glow{0%{box-shadow:inset 0 -.2rem .5rem -.2rem #96ffde33}to{box-shadow:inset 0 -.5rem .9rem -.2rem #96ffde99}}@keyframes tr-glitch-a{0%{opacity:1;transform:translate(30%)}14%{opacity:1;transform:translate(-8%)scaleY(1.2)}28%{opacity:.85;transform:translate(12%)scaleY(.5)}42%{opacity:.6;transform:translate(-4%)}56%{opacity:.9;transform:scaleY(.2)}70%,to{opacity:0;transform:none}}@keyframes tr-glitch-b{0%{opacity:0}10%{opacity:.95;transform:translate(-24%)}24%{opacity:.95;transform:translate(10%)scaleY(.6)}38%{opacity:.7;transform:translate(-6%)scaleY(1.3)}52%{opacity:.4;transform:none}64%,to{opacity:0;transform:none}}@keyframes tr-pop{0%{opacity:0;transform:scale(.4)}}.matchmaking-count{color:var(--mint-400);font-size:max(calc(.12 * var(--utility-text,var(--t))), 11px);white-space:nowrap;align-items:baseline;gap:.035rem;display:inline-flex}.mode-card .matchmaking-count{margin-top:.08rem}.mf-brand{font-family:var(--font-display);font-size:max(calc(.2 * var(--t)), 12px);letter-spacing:.12em;color:#8d9391;align-items:center;gap:.1rem;display:inline-flex}.mf-brand__rook{align-items:center;gap:1px;font-weight:300;display:inline-flex}.mf-brand__rook i{font-style:normal}.mf-brand__rook .icon{width:1.05em;height:1.05em}.mf-search{text-align:center;color:#eef0ef;flex-direction:column;align-items:center;gap:.14rem;padding:.5rem .3rem .3rem;display:flex}.mf-search__title{max-width:100%;font-size:max(calc(.4 * var(--t)), 20px);letter-spacing:.08em;text-shadow:0 0 .24rem #ffffff59;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:.1rem;margin:.06rem 0 0;font-weight:900;display:flex}.mf-search__dots{text-align:left;width:1.2em;display:inline-block}.mf-search__title small{font-size:max(calc(.42 * var(--utility-text,var(--t))), 9px);letter-spacing:0;color:#c9cecc;text-shadow:none;font-weight:700}.mf-search__tags{flex-wrap:wrap;justify-content:center;gap:.1rem;display:flex}.mf-search__progress{text-align:center;font-size:max(calc(.24 * var(--t)), 12px);letter-spacing:.04em;color:#9fe8c2;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.mf-tag{--tag:#8d9391;font-size:max(calc(.18 * var(--t)), 12px);color:#eef0ef;background:#1b1d1d;background:color-mix(in srgb, var(--tag) 26%, #1b1d1d);box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag) 45%, transparent);border-radius:999px;align-items:center;gap:.06rem;padding:.04rem .16rem;font-weight:700;display:inline-flex}.mf-tag .icon{width:max(.2rem,13px);height:max(.2rem,13px);color:var(--tag)}.mf-search__scene{width:min(100%,4.6rem);padding:.16rem .3rem;position:relative}.mf-cross{width:.16rem;height:.16rem;position:absolute}.mf-cross:before,.mf-cross:after{content:"";background:#4ed8af8c;position:absolute}.mf-cross:before{width:1px;top:0;bottom:0;left:50%}.mf-cross:after{height:1px;top:50%;left:0;right:0}.mf-cross--tl{top:0;left:.1rem}.mf-cross--tr{top:0;right:.1rem}.mf-cross--bl{bottom:0;left:.1rem}.mf-cross--br{bottom:0;right:.1rem}.mf-scout{width:100%;height:auto;display:block;overflow:visible}.mf-scout__wave{fill:none;stroke:#4ed8af59;stroke-width:6px;filter:blur(2px);animation:3s ease-in-out infinite alternate mf-wave}.mf-scout__sky{fill:#48e2b6;opacity:.9;animation:4s linear infinite mf-sky}.mf-scout__bot rect{fill:#5df0c6}.mf-scout__bot{animation:.5s steps(2,end) infinite mf-hop}.mf-scout__bot .mf-scout__eye{fill:#0b2620;animation:3s step-end infinite mf-blink}.mf-scout__leg--a{animation:.3s steps(2,end) infinite mf-leg}.mf-scout__leg--b{animation:.3s steps(2,end) infinite reverse mf-leg}.mf-scout__ground{stroke:#5df0c680;stroke-width:2px;stroke-dasharray:6 4}.mf-scout text{fill:#5df0c6;font:700 8px var(--font-num,monospace);letter-spacing:2px;opacity:.8}.mf-search__tip{max-width:5rem;min-height:2.8em;font-size:max(calc(.2 * var(--t)), 12px);color:#e6e9e8;animation:sw-in .3s var(--ease-out) backwards;margin:0;line-height:1.45}.mf-search__note{font-size:max(calc(.15 * var(--t)), 10px);color:#8d9391;margin:0}.mf-stop{height:max(.62rem, 32px, calc(36px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.24 * var(--t)), 14px);color:#ffd9d9;cursor:pointer;background:linear-gradient(90deg,#781822d9,#460e14d9);border:1px solid #ff78828c;align-self:flex-end;align-items:center;gap:.12rem;margin-top:auto;padding:0 .3rem 0 .14rem;font-weight:800;display:inline-flex}.mf-stop:hover:not(:disabled){filter:brightness(1.15)}.mf-stop__x{border:2px solid;border-radius:3px;place-items:center;width:max(.34rem,20px);height:max(.34rem,20px);display:grid}.mf-stop__x .icon{width:80%;height:80%}.mf-found{color:#eafff8;text-align:center;animation:mf-found-in .26s var(--ease-out) backwards;background:radial-gradient(80% 50% at 50% 30%,#5affcd4d,#0000 70%),linear-gradient(#2bb892,#155f4d 55%,#0d3b31);flex-direction:column;align-items:center;gap:.08rem;padding:.3rem .3rem .4rem;display:flex}.mf-found .mf-brand{color:#c9fff0}.mf-found__lines{flex:auto;width:100%;max-height:52%}.mf-found__lines path{fill:none;stroke:#8dffd9;stroke-width:2px;stroke-opacity:.55;stroke-dasharray:420;stroke-dashoffset:420px;animation:mf-line .9s var(--ease-out) forwards;animation-delay:calc(var(--k) * 40ms)}.mf-found__node{fill:#b7ffe8;stroke:#0d3b31;stroke-width:2px}.mf-found__face svg{width:max(1.1rem, 32px, calc(60px * var(--sp-ui,1)));height:max(1.1rem, 32px, calc(60px * var(--sp-ui,1)))}.mf-found__face rect:first-child{fill:#5df0c6}.mf-found__eye{fill:#0d3b31}.mf-found__wink,.mf-found__smile{fill:none;stroke:#0d3b31;stroke-width:4px;stroke-linecap:round}.mf-found__title{font-size:max(calc(.46 * var(--t)), 22px);letter-spacing:.08em;color:#b7ffe8;text-shadow:0 0 .2rem #0000004d;font-weight:900}.mf-found__sub{font-size:max(calc(.18 * var(--t)), 12px);color:#d5fff2}.proto-side--search .mf-search{flex:auto}.rs>:where(:not(.rs__bg,.mf-search,.mf-found,.rs-proto,.modal)){position:relative}.rs-search{height:max(.7rem, 32px, calc(40px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.24 * var(--t)), 14px);color:#5df0c6;cursor:pointer;white-space:nowrap;background:#0a1e19d9;border:2px solid #4fe8c0b3;align-items:center;gap:.08rem;padding:0 .26rem;font-weight:800;display:inline-flex}.rs-search:hover:not(:disabled){background:#143c30e6}.rs-search:disabled{opacity:.5;cursor:default}.rs-search .icon{width:1.1em;height:1.1em}.rs-searchpanel.mf-search{z-index:5;width:min(6.2rem,46vw);animation:mf-found-in .24s var(--ease-out) backwards;background:linear-gradient(90deg,#0000,#060707e6 18%,#060707f5);padding-top:.9rem;padding-bottom:.3rem;position:absolute;top:0;bottom:0;right:0}.rs>.mf-found{z-index:6;width:min(5.6rem,44vw);position:absolute;top:0;bottom:0;right:0}.proto-offer,.rs-offer{text-align:center;color:#eafff8;animation:mf-found-in .2s var(--ease-out) backwards;background:radial-gradient(80% 60% at 50% 0,#5affcd38,#0000 72%),linear-gradient(#17362e,#0c1a17);flex-direction:column;align-items:center;gap:.1rem;display:flex;box-shadow:inset 0 0 0 1px #78ffd759}.proto-offer h3,.rs-offer h2{font-family:var(--font-display);letter-spacing:.1em;text-shadow:0 0 .2rem #00000059;margin:0;font-weight:900}.proto-offer p,.rs-offer p{font-size:max(calc(.16 * var(--t)), 11px);color:#bfd8d0;margin:0;line-height:1.45}.proto-offer .btn,.rs-offer .btn{width:100%;min-height:36px;font-size:max(calc(.18 * var(--t)), 13px)}.proto-offer .btn:disabled,.rs-offer .btn:disabled{color:#b9dfd3}.rs-offer{z-index:6;background:radial-gradient(80% 60% at 50% 20%,#5affcd33,#0000 72%),linear-gradient(90deg,#0000,#060707eb 16%,#060707f7);justify-content:center;width:min(6.2rem,46vw);padding:.3rem;position:absolute;top:0;bottom:0;right:0}.rs-offer__head{flex-direction:column;align-items:center;gap:.06rem;display:flex}.rs-offer h2{font-size:max(calc(.42 * var(--t)), 20px)}.rs-offer p{max-width:4.6rem}@media (max-height:520px){.proto-side--search .mf-search{min-height:0}.proto-side--search .mf-stop{flex-shrink:0}.rs-search{height:40px}.mf-search{gap:4px;padding:8px 10px;overflow-y:auto}.mf-search__scene{width:min(100%,200px);padding:4px 16px}.mf-search__tip{min-height:0}.mf-stop{height:32px;margin-top:4px}.rs-searchpanel.mf-search{padding-top:48px}.mf-found__lines{max-height:40%}.rs-searchpanel.mf-search,.rs>.mf-found,.rs-offer{background:#060707f0;width:100%}}.mf-brand{white-space:nowrap}.rs-searchpanel.mf-search{animation:.26s ease-out backwards tr-fade}.mf-search>*{animation:tr-right .4s var(--tr-ease) backwards;animation-delay:60ms}.mf-search>:nth-child(2){animation-delay:.11s}.mf-search>:nth-child(3){animation-delay:.16s}.mf-search>:nth-child(4){animation-delay:.21s}.mf-search>:nth-child(5){animation-delay:.26s}.mf-search>:nth-child(6){animation-delay:.3s}.mf-search>:nth-child(7){animation-delay:.34s}.mf-search.is-leaving{pointer-events:none;animation:.2s ease-in forwards tr-out}.mf-found{isolation:isolate;animation:tr-found .38s var(--tr-ease) backwards, tr-found-glow 1.8s ease-in-out .7s infinite alternate;position:relative;overflow:hidden}.mf-found:before,.mf-found:after{content:"";z-index:4;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#e1fff680 0 1px,#0000 1px 3px),linear-gradient(90deg,#2fd6a6,#7bffd8 40%,#2fd6a6);position:absolute;left:0;right:0}.mf-found:before{height:38%;animation:.56s step-end backwards tr-glitch-a;top:6%}.mf-found:after{height:30%;animation:.56s step-end backwards tr-glitch-b;top:52%}.mf-found>.mf-brand{animation:.26s ease-out .26s backwards tr-fade}.mf-found__lines{animation:.2s ease-out .24s backwards tr-fade}.mf-found__lines path{animation-delay:calc(.26s + var(--k) * 40ms)}.mf-found__face{animation:.46s cubic-bezier(.3,1.7,.5,1) .42s backwards tr-pop}.mf-found__title{animation:tr-rise .32s var(--tr-ease) .52s backwards}.mf-found__sub{animation:.3s ease-out .62s backwards tr-fade}.mf-found.is-leaving{animation:.32s ease-in forwards tr-out}.lobby-search{z-index:30;width:min(6.2rem,46vw);animation:mf-found-in .24s var(--ease-out) backwards;background:linear-gradient(90deg,#0000,#060707e6 18%,#060707f5);flex-direction:column;padding:.9rem .3rem .3rem;display:flex;position:fixed;top:0;bottom:0;right:0}.lobby-search .mf-search{flex:auto;min-height:0}.lobby-search .rs-offer{background:radial-gradient(80% 60% at 50% 20%,#5affcd33,#0000 72%),#060707f0;flex:auto;justify-content:center;width:100%;padding:.3rem;position:static}.lobby-search.is-leaving{pointer-events:none;animation:.2s ease-in forwards tr-out}.hub-credits a:focus-visible,.hub-notice:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.hub-right{z-index:1;width:calc(var(--hub-entry-w) * 2 + var(--hub-gap));flex-direction:column;grid-area:1/3;justify-self:end;gap:.12rem;min-width:0;min-height:0;padding-top:.06rem;display:flex;position:relative}.hub-right__plates{flex-direction:column;gap:.12rem;display:flex}.lobby-hub--searching .hub-right{display:none}.hub-notice{border:1px solid #dfe6e229;border-top:2px solid var(--mint-500);width:100%;min-width:0;color:var(--text-hi);text-align:left;cursor:pointer;background:#040a09e0;flex-direction:column;gap:.05rem;padding:.07rem .12rem;display:flex}.hub-notice:hover{border-color:var(--mint-a35);background:#101c18f0}.hub-notice__head{border-bottom:1px solid #dfe6e21a;justify-content:space-between;align-items:center;gap:.12rem;padding-bottom:.04rem;display:flex}.hub-notice__label{font-size:calc(.17 * var(--utility-text,var(--t)));align-items:center;gap:.08rem;font-weight:800;display:flex}.hub-notice__label:before{content:"";background:var(--mint-400);border-radius:50%;width:.06rem;height:.06rem}.hub-notice__label small{font-size:calc(.09 * var(--utility-text,var(--t)));letter-spacing:.18em;color:var(--mint-400)}.hub-notice__view{color:var(--text-dim);font-size:calc(.12 * var(--utility-text,var(--t)));align-items:center;gap:.03rem;display:flex}.hub-notice__title{-webkit-line-clamp:2;font-size:calc(.16 * var(--utility-text,var(--t)));overflow-wrap:anywhere;color:var(--gold);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.hub-notice__text{-webkit-line-clamp:2;font-size:calc(.13 * var(--utility-text,var(--t)));color:var(--text-dim);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.hub-notice__text--empty{padding:.02rem 0}.rs{color:#eef0ef;background:#0a0b0b}.rs:lang(ko){word-break:keep-all;overflow-wrap:break-word}.rs:lang(ja){line-break:strict}.rs-hint,.rs-brief p,.rs-brief li{text-wrap:pretty}.rseat__add,.rseat__wait small,.rseat__invite small{text-wrap:balance}.rseat__add:lang(ja){word-break:auto-phrase}.rs__bg{pointer-events:none;background:radial-gradient(60% 50% at 30% 40%,#17f9b70d,#0000 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/1.1rem 1.1rem,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/1.1rem 1.1rem,radial-gradient(120% 90% at 50% 30%,#161818,#070808);position:absolute;inset:0}.rs-top,.rs-seats,.rs .specbar,.rs-foot{position:relative}.rs .rs-top{z-index:3;background:0 0;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:.2rem;height:auto;padding:.16rem .3rem .05rem .22rem;display:flex}.rs-top__left{flex-wrap:wrap;align-items:center;gap:.16rem;min-width:0;display:flex}.rs-exit{width:max(.6rem, 32px, calc(36px * var(--sp-ui,1)));height:max(.6rem, 32px, calc(36px * var(--sp-ui,1)));color:#1b1e1d;background:linear-gradient(#e3e7e5,#b7bfbc);border:0;border-radius:.06rem;place-items:center;padding:0;display:grid;box-shadow:0 .03rem .1rem #00000080}.rs-exit:hover:not(:disabled),.rs-exit:focus-visible{filter:brightness(1.08)}.rs-exit .icon{width:60%;height:60%}.rs-clock{flex-direction:column;gap:.02rem;min-width:0;display:flex}.rs-clock>b{font-size:calc(.2 * var(--t));white-space:nowrap;align-items:center;gap:.1rem;font-weight:700;display:inline-flex}.rs-clock__sep{background:#ffffff4d;width:1px;height:.9em}.rs-clock .room-mode{color:#ff8a5c;min-width:0;max-width:min(3.6rem,30vw);font-size:calc(.16 * var(--t));text-overflow:ellipsis;border:1px solid #ff6a3d99;padding:0 .08rem;font-weight:600;overflow:hidden}.rs-clock__ping{font-size:calc(.15 * var(--t));color:#9aa19e;align-items:center;gap:.08rem;display:inline-flex}.rs-clock__ping .ping{height:auto;min-height:.32rem;padding-top:1px;padding-bottom:1px}.rs-tools{gap:.08rem;margin-left:.1rem;display:flex}.rs-top__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.18rem;min-width:0;display:flex}.rs .rs-loadout{--pl-ink:#222b28;min-height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)));font-size:calc(.18 * var(--t));color:#111816;background:linear-gradient(var(--pl-ink), var(--pl-ink)) left .05rem center / 2px 54% no-repeat, linear-gradient(var(--pl-ink), var(--pl-ink)) right .05rem center / 2px 54% no-repeat, linear-gradient(180deg, #e8edea, #c6cfcb);border:1px solid #ffffff80;align-items:center;gap:.1rem;padding:0 .2rem 0 .14rem;display:flex;box-shadow:0 .04rem .14rem #00000080}.rs .rs-loadout:not(:disabled):hover{filter:brightness(1.05);border-color:#fff}.rs .rs-loadout .lo-entry__icon,.rs .rs-loadout>.btn__icon{box-sizing:border-box;width:max(.36rem,22px);height:max(.36rem,22px);color:var(--mint-400);background:#182120;padding:.04rem}.rs .rs-loadout .btn__label{color:#111816;font-weight:900}.rs .rs-loadout .lo-entry__n,.rs .rs-loadout .lo-entry__own{height:1.4em;font-size:calc(.13 * var(--t))}.rs .rs-loadout .lo-entry__own{color:var(--mint-400);border:1px solid var(--mint-a45,#4ed8af73);background:0 0}.rs-key{min-height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)));background:#1c1e1ee6;border:1px solid #ffffff1a;border-radius:.06rem;align-items:center;gap:.14rem;padding:0 .06rem 0 .2rem;display:flex}.rs-key__k{font-size:calc(.17 * var(--t));color:#b7bdbb;border-right:1px solid #ffffff40;padding-right:.14rem}.rs-key__code{font-size:calc(.28 * var(--t));letter-spacing:.06em;color:#f2f4f3;white-space:nowrap}.rs-key__copy{height:78%;font:inherit;font-size:calc(.2 * var(--t));color:#1b1e1d;cursor:pointer;white-space:nowrap;background:linear-gradient(#e9edeb,#c3cac7);border:0;border-radius:.05rem;padding:0 .26rem;font-weight:800}.rs-key__copy:hover,.rs-key__copy:focus-visible{filter:brightness(1.06)}.rs-key__link{color:#c9cecc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:.05rem;place-items:center;width:max(.44rem,28px);height:78%;padding:0;display:grid}.rs-key__link:hover,.rs-key__link:focus-visible{border-color:#fff6}.rs-key__link .icon{width:60%;height:60%}.rs-key--solo{font-size:calc(.16 * var(--t));color:#b7bdbb;gap:.1rem;padding-right:.2rem}.rs-seats{scrollbar-width:thin;flex:auto;justify-content:center;align-items:stretch;gap:max(.3rem,2.2vw);min-height:0;padding:.3rem .4rem .1rem;display:flex;overflow:auto hidden}.rseat{--w:min(18vw, 3.4rem, calc((100vw - 1.6rem) / var(--n,4) - .3rem));isolation:isolate;width:var(--w);animation:.48s cubic-bezier(.16,.84,.3,1) backwards rseat-in;animation-delay:calc(.15s + var(--i) * 70ms);flex-direction:column;flex:none;display:flex;position:relative}@keyframes rseat-in{0%{opacity:0;filter:brightness(1.9)saturate(.3);transform:translateY(.16rem)scale(1.03)}55%{filter:none}}.rs__bg{animation:.44s ease-out backwards rs-fade}.rs-top{animation:.32s ease-out .12s backwards rs-fade}.rs-brief{animation:.44s cubic-bezier(.16,.84,.3,1) .26s backwards rs-right}.rs-foot{animation:.42s cubic-bezier(.16,.84,.3,1) .3s backwards rs-rise}@keyframes rs-fade{0%{opacity:0}}@keyframes rs-right{0%{opacity:0;transform:translate(.36rem)}}@keyframes rs-rise{0%{opacity:0;transform:translateY(.22rem)}}.rseat.is-flash .rseat__art{animation:.7s ease-out rseat-glow}@keyframes rseat-glow{20%{border-color:#b9ffe9;box-shadow:0 0 .5rem #78ffd7e6,0 0 .12rem #b9ffe9}}.rseat.is-flash .rseat__art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#d6fff3f2,#4fe8c0b3);animation:.7s ease-out forwards rseat-wash;position:absolute;inset:0}@keyframes rseat-wash{0%{opacity:0}14%{opacity:1}to{opacity:0}}.rseat.is-flash .rseat__clip:after{content:"";transform-origin:50% 100%;background:linear-gradient(#5df0c600,#c9fff0);width:6px;height:.16rem;animation:.7s ease-out forwards rseat-beam;position:absolute;bottom:100%;left:50%;box-shadow:0 0 8px #5df0c6}@keyframes rseat-beam{0%{opacity:0;transform:translate(-50%)scaleY(0)}22%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1.3)}}.rseat.is-flash .rseat__state{animation:.38s cubic-bezier(.3,1.7,.5,1) .1s backwards rseat-pop}@keyframes rseat-pop{0%{opacity:0;transform:scale(.4)}}.rs--solo .rseat{--w:min(calc(2.7 * var(--t)), 34vw)}.rseat__clip{z-index:2;background:#3a3e3d;border:2px solid #1a1c1c;width:.16rem;height:.2rem;position:absolute;top:-.14rem;left:50%;transform:translate(-50%)}.rseat.is-lit .rseat__clip{background:#4fe8c0}.rseat__strip{background:#2b2e2e;justify-content:space-between;align-items:center;height:max(.26rem,16px);padding:0 .08rem;display:flex;position:relative}.rseat__strip i{background:repeating-linear-gradient(90deg,#ffffff73 0 3px,#0000 3px 5px);width:.5rem;height:4px}.rseat__strip span{font-size:calc(.12 * var(--t));color:#8d9391}.rseat.is-lit .rseat__strip{background:#4fe8c0}.rseat.is-lit .rseat__strip i{background:repeating-linear-gradient(90deg,#08221b99 0 3px,#0000 3px 5px)}.rseat.is-lit .rseat__strip span{color:#08221b}.rseat__art{background:linear-gradient(#1f2222,#141616);border:2px solid #2b2e2e;border-top:0;flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.rseat.is-lit .rseat__art{border-color:#4fe8c0;box-shadow:0 0 .2rem #4fe8c059}.seat__art.rseat__art{flex-direction:column;justify-content:space-between;align-items:stretch;gap:.04rem;padding:.14rem .08rem;display:flex}.seat__art.rseat__art>.avatar{flex:0 1 var(--av);aspect-ratio:1;align-self:center;width:auto;height:auto;min-height:0}.rseat__top,.rseat__low{z-index:1;flex-direction:column;gap:.04rem;min-width:0;display:flex;position:relative}.rseat__top{order:-1;align-items:center}.rseat__low{align-items:stretch}.rseat__art img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.rseat.is-lit .rseat__art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#2fcf9fd9);position:absolute;inset:50% 0 0}.rseat.is-offline .rseat__art img{filter:grayscale(.8)brightness(.6)}.seat__op{max-width:100%;font-size:calc(.14 * var(--t));color:#eef0ef;background:#00000080;border-left:2px solid #4fe8c0;align-self:flex-start;padding:.02rem .08rem;font-weight:700}.rseat__host,.rseat__bot{max-width:100%;font-size:calc(.18 * var(--t));text-align:center;color:#08221b;background:#4fe8c0;border-radius:.04rem;justify-content:center;align-items:center;gap:.04rem;padding:.02rem .18rem;font-weight:800;line-height:1.15;display:inline-flex}.rseat__bot{background:#c9cecc}.rseat__host .icon,.rseat__bot .icon{flex:none;width:1em;height:1em}.rseat__tag{max-width:100%;font-size:calc(.13 * var(--t));color:#eef0ef;background:#0009;border:1px solid #ffffff40;align-self:flex-start;padding:.02rem .08rem}.seat__content.is-ready{color:#8ff3d6;border-color:#4fe8c0}.seat__content.is-failed{color:#ff9aa6;border-color:#ff7a8a}.rseat__lost{z-index:1;font-size:calc(.24 * var(--t));color:#ff7a8a;background:#500a12d9;justify-content:center;align-items:center;gap:.1rem;margin:0 -.08rem;padding:.14rem 0;font-weight:800;display:flex;position:relative}.rseat__lost .icon{width:1.2em;height:1.2em}.rseat__state{font-size:calc(.26 * var(--t));text-align:center;color:#fff;text-shadow:0 1px 3px #0009;justify-content:center;align-items:center;gap:.1rem;margin:0 -.08rem;font-weight:900;line-height:1.1;display:flex}.rseat:not(.is-lit) .rseat__state{font-size:calc(.2 * var(--t));color:#c9cecc}.rseat__said{overflow-wrap:break-word;min-width:0}.rseat__box{background:#00000040;border:2px solid;border-radius:4px;flex:none;place-items:center;width:max(.34rem,20px);height:max(.34rem,20px);display:grid}.rseat__box .icon{width:80%;height:80%}.rseat__kick{z-index:3;color:#ff8a96;background:#3b1218;border:1px solid #ff788299;border-radius:999px;align-items:center;height:max(.4rem,24px);padding:0 .1rem;display:inline-flex;position:absolute;top:-.12rem;right:-.08rem}.rseat__kick .icon{width:max(.2rem,12px);height:max(.2rem,12px)}.rseat__kick .icon+.icon{width:max(.14rem,9px);margin-left:-2px}.rseat__kick:hover:not(:disabled),.rseat__kick:focus-visible{filter:brightness(1.3)}.rseat__pick{max-width:100%;min-height:max(.36rem,22px);font:inherit;font-size:calc(.14 * var(--t));text-align:left;color:#eef0ef;border-radius:max(.18rem, calc(11px * var(--sp-ui,1)));opacity:.8;transition:opacity var(--t-fast), border-color var(--t-fast);background:#0000008c;border:1px solid #ffffff4d;align-self:flex-end;align-items:center;gap:.04rem;padding:.02rem .1rem;font-weight:700;line-height:1.1;display:inline-flex}.rseat__pick .icon{flex:none;width:1.1em;height:1.1em}.rseat__art:hover .rseat__pick,.rseat__pick:focus-visible{opacity:1;border-color:#5df0c6}.rseat__plate{min-height:max(.76rem, 32px, calc(46px * var(--sp-ui,1)));background:linear-gradient(90deg,#232626,#161818);border:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.1rem;margin-top:.08rem;padding:.06rem .1rem;display:grid;position:relative}.rseat.is-lit .rseat__plate{border-color:#4fe8c08c}.rseat.is-me .rseat__plate{background:linear-gradient(90deg,#26302d,#161a19)}.rseat__plate .avatar{grid-row:1/3}.rseat__who{min-width:0;font-size:calc(.18 * var(--t));align-items:center;gap:.06rem;display:flex}.seat__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seat__you{font-size:calc(.12 * var(--t));color:var(--text-on-mint);background:var(--mint-500);flex:none;padding:0 .06rem;font-weight:700}.rseat__doc{font-size:calc(.11 * var(--t));letter-spacing:.1em;color:#7f8583}.rseat__me{color:#08221b;background:#4fe8c0;border-radius:3px;place-items:center;width:max(.26rem,16px);height:max(.26rem,16px);display:grid;position:absolute;top:-.1rem;left:-.1rem}.rseat__me .icon{width:80%;height:80%}.rseat__plate--empty{font-size:calc(.15 * var(--t));background:0 0;border-style:dashed;border-color:#ffffff1f;justify-content:center;display:flex}.rseat--empty .rseat__art{background:linear-gradient(135deg,#0000 47%,#ffffff0f 50%,#0000 53%),#141616;grid-template-rows:1fr auto;padding-bottom:.5rem}.rseat__invite{font:inherit;color:#eef0ef;background:0 0;border:0;flex-direction:column;align-self:end;align-items:center;gap:.1rem;padding:.2rem .1rem;display:flex}.rseat__plus{width:max(.9rem, 32px, calc(46px * var(--sp-ui,1)));height:max(.9rem, 32px, calc(46px * var(--sp-ui,1)));position:relative}.rseat__plus:before,.rseat__plus:after{content:"";background:#f2f4f3;position:absolute;box-shadow:0 0 .1rem #ffffff80}.rseat__plus:before{width:7px;top:0;bottom:0;left:50%;transform:translate(-50%)}.rseat__plus:after{height:7px;top:50%;left:0;right:0;transform:translateY(-50%)}.rseat__invite b{font-size:calc(.26 * var(--t))}.rseat__invite small{font-size:calc(.15 * var(--t));color:#8d9391;text-align:center}.rseat__invite:hover .rseat__plus:before,.rseat__invite:hover .rseat__plus:after,.rseat__invite:focus-visible .rseat__plus:before,.rseat__invite:focus-visible .rseat__plus:after{background:#5df0c6}.rseat__add{white-space:normal;text-align:center;align-self:start;max-width:calc(100% - .12rem);height:auto;min-height:.36rem;margin-top:.1rem;padding-block:.03rem;line-height:1.1}.rseat__wait{color:#b7bdbb;flex-direction:column;align-items:center;gap:.1rem;display:flex}.rseat__wait small{font-size:calc(.16 * var(--t));text-align:center}.rseat__noinfo{font-family:var(--font-display);font-size:calc(.12 * var(--t));letter-spacing:.1em;color:#ffffff26;position:absolute;bottom:.14rem;right:.12rem}.rs-brief{scrollbar-width:thin;border:1px solid var(--line);background:#0a0d0ccc;align-self:center;max-width:min(5rem,46vw);max-height:100%;padding:.24rem .3rem;overflow-y:auto}.rs-brief h2{font-size:calc(.32 * var(--t));color:var(--d-color);margin:.06rem 0}.rs-brief h2 .num{white-space:nowrap}.rs-brief p{font-size:calc(.17 * var(--t));color:var(--text-md);margin:0 0 .1rem}.rs-brief ul{font-size:calc(.16 * var(--t));color:var(--text-lo);margin:0;padding-left:.24rem;line-height:1.7}@media (max-height:640px){.rs-brief{max-width:min(7rem,46vw)}.rs-brief ul{line-height:1.45}}.specbar{font-size:calc(.15 * var(--t));color:var(--text-lo);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.14rem;padding:0 .6rem .16rem;display:flex}.specbar__label{color:var(--text-md);align-items:baseline;gap:.06rem;font-weight:700;display:flex}.specbar__label .icon{width:.18rem;height:.18rem;color:var(--mint-500);align-self:center}.specbar__label b{color:var(--mint-400)}.specbar__who{border:1px solid var(--line-2);min-height:.36rem;color:var(--text-hi);background:#00000052;align-items:center;gap:.06rem;padding:0 .14rem;display:inline-flex}.specbar__who.is-me{border-color:var(--mint-600)}.specbar__who.is-offline{color:var(--text-dim)}.specbar__who>.icon{width:.16rem;height:.16rem}.cardpick .modal__body{flex-direction:column;flex:auto;gap:.12rem;min-height:0;display:flex;overflow:hidden}.cardpick__bar{flex-wrap:wrap;flex:none;align-items:center;gap:.12rem;display:flex}.cardpick__search{flex:2.6rem;min-width:0}.cardpick__stars{border:1px solid var(--line-2);background:#0000004d;display:inline-flex}.cardpick__stars button{border:0;border-right:1px solid var(--line);min-height:.44rem;color:var(--text-lo);font-size:calc(.16 * var(--t));background:0 0;padding:0 .16rem;font-weight:700}.cardpick__stars button:last-child{border-right:0}.cardpick__stars button:hover{color:var(--text-hi)}.cardpick__stars button.is-on{background:var(--mint-500);color:var(--text-on-mint)}.cardpick__grid{min-height:0;max-height:5.2rem;font-size:calc(.14 * var(--t));scrollbar-width:thin;flex:auto;grid-template-columns:repeat(auto-fill,minmax(max(.96rem,6.6em),1fr));align-content:start;gap:.08rem;padding:2px;display:grid;overflow-y:auto}.cardpick__op{border:1px solid var(--line);color:var(--text-md);transition:border-color var(--t-fast), color var(--t-fast);background:#0000004d;flex-direction:column;align-items:stretch;gap:.03rem;padding:.03rem;display:flex;position:relative}.cardpick__op:hover{border-color:var(--line-3);color:var(--text-hi)}.cardpick__op.is-on{border-color:var(--mint-400);box-shadow:0 0 0 1px var(--mint-400);color:var(--text-hi)}.cardpick__img{aspect-ratio:1;background:linear-gradient(#2a302d,#151917);place-items:center;display:grid;overflow:hidden}.cardpick__img img{object-fit:cover;width:100%;height:100%}.cardpick__img .icon{width:45%;height:45%;color:var(--mint-400)}.cardpick__glyph{font-size:calc(.36 * var(--t));color:#ffffff4d;font-weight:900}.cardpick__name{text-align:center;font-size:calc(.14 * var(--t));text-wrap:balance;line-height:1.15}.cardpick__star{color:#111;font-size:calc(.12 * var(--t));background:#d9dedc;padding:0 .04rem;font-weight:800;position:absolute;top:.04rem;right:.04rem}.cardpick__op.r6 .cardpick__star{background:#ffcf5a}.cardpick__op.r5 .cardpick__star{background:#f2e06b}.cardpick__empty{font-size:calc(.16 * var(--t));color:var(--text-lo);flex:none;margin:0}.cardpick__note{font-size:calc(.15 * var(--t));color:var(--text-lo);flex:none;align-items:center;gap:.06rem;margin:0;display:flex}.cardpick__note .icon{flex:none;width:.18rem;height:.18rem}.cardpick__tabs{flex:none;gap:.06rem;display:flex}.cardpick__tabs button{border:1px solid var(--line-2);min-height:.44rem;color:var(--text-md);font-size:calc(.15 * var(--t));cursor:pointer;background:0 0;padding:0 .16rem}.cardpick__tabs button.is-on{color:var(--text-hi);border-color:var(--mint-400)}.cardpick__group{font-size:calc(.15 * var(--t));color:var(--text-md);grid-column:1/-1;margin:.06rem 0 0}.cardpick__looks{scrollbar-width:thin;border:1px solid var(--line-2);background:#0000004d;flex:none;align-items:flex-end;gap:.08rem;padding:.06rem .08rem;display:flex;overflow-x:auto}.cardpick__looks-label{font-size:calc(.14 * var(--t));color:var(--text-lo);flex:none;align-self:center}.cardpick__look{width:max(.72rem, 32px, calc(52px * var(--sp-ui,1)));border:1px solid var(--line-2);color:var(--text-md);cursor:pointer;background:#ffffff0a;flex-direction:column;flex:none;align-items:center;gap:.02rem;padding:.03rem;display:flex}.cardpick__look.is-on{border-color:var(--mint-400);box-shadow:0 0 0 1px var(--mint-400);color:var(--text-hi)}.cardpick__look.is-tall .cardpick__img{aspect-ratio:3/4}.cardpick__look.is-tall .cardpick__img img{object-position:50% 8%}.has-nc{isolation:isolate;position:relative}.nc-layer{z-index:-1;pointer-events:none;border-radius:inherit;background:var(--nc-shade,linear-gradient(90deg, #080b0be6, #080b0b9e 50%, #080b0b33)), var(--nc) center var(--nc-y,50%) / cover no-repeat, #101514;position:absolute;inset:0}.rseat__plate.has-nc{--nc-shade:linear-gradient(90deg, #080b0bdb, #080b0b80 55%, #080b0b1f);overflow:hidden}.rseat__plate.has-nc>:not(.nc-layer){z-index:1}.nc-layer--camp{background:var(--nc-shade,linear-gradient(90deg, #080b0bdb, #080b0b80 55%, #080b0b1f)), var(--nc) right 6% center / auto 150% no-repeat, var(--nc-tint,#1d2624)}.rseat__ava{z-index:1;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-row:1/3;padding:0;display:block;position:relative}.rseat__ava:hover .avatar,.rseat__ava:focus-visible .avatar{filter:brightness(1.15)}.rseat__ava .avatar__badge--self{display:none}.rseat__ava-pen{color:#08221b;opacity:.85;background:#4fe8c0;border-radius:2px;place-items:center;width:max(.18rem,11px);height:max(.18rem,11px);display:grid;position:absolute;bottom:-3px;right:-3px}.rseat__ava:hover .rseat__ava-pen,.rseat__ava:focus-visible .rseat__ava-pen{opacity:1}.rseat__ava-pen .icon{width:75%;height:75%}.rseat__bg{z-index:1;color:#eef0ef;cursor:pointer;opacity:.7;background:#00000073;border:1px solid #ffffff40;border-radius:3px;place-items:center;width:max(.3rem,22px);height:max(.3rem,22px);padding:0;display:grid;position:absolute;top:.04rem;right:.04rem}.rseat__bg:hover,.rseat__bg:focus-visible{opacity:1;border-color:#5df0c6}.rseat__bg .icon{width:70%;height:70%}.nc-pick{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03080699;place-items:center;padding:.12rem;display:grid;position:fixed;inset:0}.nc-pick__panel{width:min(7.8rem,100%);max-height:min(6.2rem, calc(var(--sp-vh,1vh) * 100 - .24rem));color:#e6ecea;background:#0d1211;border:1px solid #4ed8af59;flex-direction:column;display:flex;box-shadow:0 .12rem .4rem #0009}.nc-pick__head{border-bottom:1px solid #ffffff14;align-items:center;gap:.1rem;padding:.1rem .14rem;display:flex}.nc-pick__head strong{font-family:var(--font-display);letter-spacing:.12em;color:var(--mint-400);font-size:calc(.12 * var(--t))}.nc-pick__title{font-size:calc(.16 * var(--t));font-weight:700}.nc-pick__x{color:#cfd8d5;cursor:pointer;background:0 0;border:0;width:max(.32rem,32px);height:max(.32rem,32px);margin-left:auto;padding:0}.nc-pick__x:hover{color:var(--mint-400)}.nc-pick__x .icon{width:65%;height:65%}.nc-pick__grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(1.68rem,1fr));gap:.08rem;min-height:0;padding:.12rem .14rem;display:grid;overflow-y:auto}.nc-pick__theme{font-size:calc(.13 * var(--t));color:#b9c2bf;grid-column:1/-1;margin:.08rem 0 0;font-weight:700}.nc-pick__theme:first-child{margin-top:0}.nc-pick__card{cursor:pointer;text-align:left;background:#101514;border:2px solid #0000;border-radius:4px;padding:0;position:relative}.nc-pick__card:hover,.nc-pick__card:focus-visible{border-color:#4ed8af99;outline:none}.nc-pick__card.is-on{border-color:var(--mint-400)}.nc-pick__art{aspect-ratio:600/186;color:#eef3f1;width:100%;font-size:calc(.13 * var(--t));background:#101514;border-radius:2px;align-items:center;gap:.08rem;padding:0 .12rem;font-weight:700;display:flex;position:relative;overflow:hidden}.nc-pick__card--none .nc-pick__art{color:#9aa6a2;border:1px dashed #ffffff2e;justify-content:center}.nc-pick__card--none .icon{width:18px;height:18px}.nc-pick__name{z-index:1;position:relative}.nc-pick__on{font-size:calc(.11 * var(--t));color:#06231b;background:var(--mint-400);border-radius:2px;padding:1px 6px;font-weight:700;position:absolute;bottom:4px;right:4px}.nc-pick__foot{border-top:1px solid #ffffff14;align-items:center;gap:.1rem;padding:.1rem .14rem;display:flex}.nc-pick__foot small{color:#8c9894;min-width:0;font-size:calc(.12 * var(--t));flex:1}.nc-adjust{flex-direction:column;gap:.1rem;padding:.12rem;display:flex;overflow:auto}.nc-adjust__plate{aspect-ratio:9/2;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#101514;border-radius:2px;width:min(100%,6rem);margin:0 auto;position:relative;overflow:hidden}.nc-adjust__hint{z-index:1;font-size:calc(.13 * var(--t));color:#e6ecea;pointer-events:none;background:#00000080;border-radius:2px;align-items:center;gap:.04rem;padding:2px 8px;display:inline-flex;position:absolute;bottom:.08rem;left:.1rem}.nc-adjust__range{accent-color:#4fe8c0;width:min(100%,6rem);margin:0 auto}.nc-adjust__foot{justify-content:center;gap:.1rem;display:flex}.nc-adjust__btn{min-height:max(.34rem,30px);font:inherit;font-size:calc(.14 * var(--t));color:#e6ecea;cursor:pointer;background:#0006;border:1px solid #ffffff40;border-radius:2px;padding:.04rem .14rem}.nc-adjust__btn:hover,.nc-adjust__btn:focus-visible{border-color:#4fe8c0}.nc-adjust__btn--go{color:#08221b;background:#4fe8c0;border-color:#4fe8c0}.rs-foot{z-index:2;flex:none;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:end;gap:.2rem;padding:.1rem .3rem .2rem .22rem;display:grid}.rs-foot__left{min-width:0}.rs-foot__center{flex-direction:column;align-items:center;gap:.08rem;min-width:0;display:flex}.rs-hint{font-size:calc(.18 * var(--t));color:#d6dad8;text-align:center;margin:0}.room-bar__status .icon{vertical-align:-2px;width:1.1em;height:1.1em;margin-right:4px}.rs-ready{font-size:calc(.16 * var(--t));color:#9aa19e;vertical-align:middle;align-items:center;gap:2px;margin-right:.14rem;display:inline-flex}.rs-ready .icon{color:#4b504e;width:max(.2rem,13px);height:max(.2rem,13px)}.rs-ready .icon.is-on{color:#4fe8c0}.rs-ready b{color:#eef0ef;margin-left:.06rem}.rs-pill{max-width:100%;height:max(.68rem, 32px, calc(40px * var(--sp-ui,1)));background:#0e0f0feb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.14rem;padding:0 .08rem;display:inline-flex;position:relative;box-shadow:0 .04rem .16rem #00000080}.rs-pill__diff,.rs-pill__ver{height:78%;font:inherit;font-size:calc(.2 * var(--t));white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.08rem;padding:0 .2rem;font-weight:800;display:inline-flex}.rs-pill__diff{color:var(--d-color);background:#ffffff0f;background:color-mix(in srgb, var(--d-color) 22%, #151616)}.rs-pill__diff .icon,.rs-pill__ver .icon{flex:none;width:1.2em;height:1.2em}.rs-pill__code{font-size:calc(.13 * var(--t));color:#9aa19e}.rs-pill__diff:disabled{cursor:default}.rs-pill__diff:hover:not(:disabled),.rs-pill__diff:focus-visible{filter:brightness(1.2)}.rs-pill__diff.is-ro{cursor:help}.rs-pill__gear{color:#1b1e1d;background:linear-gradient(#e9edeb,#c3cac7);border:2px solid #0e0f0f;border-radius:50%;place-items:center;width:max(.52rem,32px);height:max(.52rem,32px);padding:0;display:grid}.rs-pill__gear svg{fill:currentColor;width:62%;height:62%}.rs-pill__gear.is-on,.rs-pill__gear:hover,.rs-pill__gear:focus-visible{background:#fff}.rs-opts{z-index:10;width:max-content;min-width:max(2.4rem, 32px, calc(240px * var(--sp-ui,1)));transform-origin:100% 100%;max-width:92vw;max-height:calc(100vh - .14rem - max(.68rem, 32px, calc(40px * var(--sp-ui,1))) - max(.2rem, calc(8px * var(--sp-ui,1))));max-height:calc(100svh - .14rem - max(.68rem, 32px, calc(40px * var(--sp-ui,1))) - max(.2rem, calc(8px * var(--sp-ui,1))));scrollbar-width:thin;background:linear-gradient(#202323,#141616);border:1px solid #ffffff29;flex-direction:column;gap:.12rem;padding:.16rem .2rem;animation:.22s cubic-bezier(.16,.84,.3,1) backwards rs-opts-in;display:flex;position:absolute;bottom:calc(100% + .14rem);right:0;overflow-y:auto;box-shadow:0 .1rem .4rem #000000b3}.rs-foot.is-opts{z-index:var(--z-banner)}.rs-opts h4{font-size:calc(.2 * var(--t));margin:0}.rs-opts>*{animation:.2s cubic-bezier(.16,.84,.3,1) backwards rs-opts-row}.rs-opts>:nth-child(2){animation-delay:40ms}.rs-opts>:nth-child(3){animation-delay:80ms}.rs-opts>:nth-child(4){animation-delay:.12s}.rs-opts>:nth-child(5){animation-delay:.16s}.rs-opts>:nth-child(6){animation-delay:.2s}.rs-opts>:nth-child(7){animation-delay:.24s}@keyframes rs-opts-in{0%{opacity:0;transform:translateY(.14rem)scale(.96)}}@keyframes rs-opts-row{0%{opacity:0;transform:translateY(.08rem)}}.rs-opts__row{font-size:calc(.14 * var(--t));align-items:stretch;display:flex}.rs-opts__row>*{flex:auto;min-width:0}.rs-opts__row .rs-opts__diff{width:100%}.rs-opts__diff{min-height:.36rem;font:inherit;font-size:calc(.15 * var(--t));white-space:nowrap;color:var(--d-color);border:1px solid var(--line-2);background:#0000004d;justify-content:center;align-items:center;gap:.06rem;padding:.02rem .14rem;font-weight:700;display:inline-flex}.rs-opts__diff .icon{width:1.1em;height:1.1em}.rs-opts__diff em{color:var(--text-hi);text-underline-offset:2px;margin-left:.06rem;font-style:normal;text-decoration:underline}.rs-opts__diff:hover:not(:disabled),.rs-opts__diff:focus-visible{border-color:var(--d-color)}.rs-opts__diff:disabled{cursor:default;opacity:.6}.room-bar__right{justify-content:flex-end;align-items:center;gap:.14rem;display:flex}.rs-go.proto-start{flex:none;width:min(4.6rem,40vw)}.rs-go .proto-start__label{font-size:min(calc(.4 * var(--t)), .46rem);white-space:normal;flex:auto;padding-right:8%;line-height:1.1}.rs-go .proto-start__rook{font-size:min(calc(.36 * var(--t)), .4rem)}.rs-go .proto-start__mark small{font-size:min(calc(.08 * var(--t)), .1rem)}.rs-go__box{border:3px solid;border-radius:6px;flex:none;place-items:center;width:max(.5rem,28px);height:max(.5rem,28px);display:grid}.rs-go__box .icon{width:80%;height:80%}.rs-go__icon{flex:none;place-items:center;width:max(.5rem,28px);height:max(.5rem,28px);display:grid}.rs-go__icon .icon{width:100%;height:100%}.rs-go.is-ready{background:linear-gradient(#7ff3d4,#4fe0bf)}.dpick{border:1px solid var(--line-2);background:#0000004d;display:flex}.dpick__opt{--d-color:var(--amber);border:0;border-right:1px solid var(--line);height:.54rem;color:var(--text-lo);font-size:calc(.18 * var(--t));letter-spacing:.08em;transition:color var(--t-fast), background-color var(--t-med), box-shadow var(--t-med);background:0 0;align-items:center;gap:.06rem;padding:0 .2rem;font-weight:700;display:flex;position:relative}.dpick__opt:last-child{border-right:0}.dpick__opt .icon{width:.2rem;height:.2rem;color:var(--d-color);opacity:.55;transition:opacity var(--t-fast)}.dpick__opt:hover:not(:disabled){color:var(--text-hi);background:#ffffff08}.dpick__opt:hover:not(:disabled) .icon{opacity:1}.dpick__opt:disabled{cursor:default}.dpick__opt.is-active{color:var(--d-color);background:0 0;background:color-mix(in srgb, var(--d-color) 17%, transparent);box-shadow:inset 0 -3px 0 var(--d-color)}.dpick__opt.is-active .icon{opacity:1;filter:drop-shadow(0 0 5px var(--d-color))}.dpick--ro{font-size:calc(.14 * var(--t));background:0 0;border:0;align-items:center;gap:.18rem}.ailast{font-size:calc(.14 * var(--t));align-items:center;gap:.12rem;display:flex}.ailast__opt{--d-color:var(--mint-400);border:1px solid var(--line-2);min-width:0;height:auto;min-height:.36rem;font-size:calc(.15 * var(--t));letter-spacing:.04em;background:#0000004d;flex:auto;justify-content:center;padding:.02rem .14rem}.ailast__opt:last-child{border-right:1px solid var(--line-2)}.ailast__opt .icon{opacity:.25}.ailast__opt .icon.is-on{opacity:1}.trusted-banner{z-index:calc(var(--z-conn) - 1);color:#fff;background:#9b202b;justify-content:space-between;gap:12px;padding:5px 16px;display:flex;position:fixed;top:0;left:0;right:0}.trusted-banner button{color:inherit;text-decoration:underline}.trusted-hash{overflow-wrap:anywhere;font-family:monospace}@media (max-height:520px){.rs .rs-top{padding-top:6px}.rs-seats{gap:12px;padding-top:14px}.rseat__plate{min-height:36px;margin-top:4px}.rs--solo .rseat{--w:min(calc(2.7 * var(--t)), 3.4rem, 34vw)}.rseat__doc,.rseat__noinfo,.rseat__invite small,.seat__op{display:none}.seat__art.rseat__art{gap:2px;padding:4px 3px}.seat__art.rseat__art>.avatar--xl{--av:clamp(1rem, calc(3rem - var(--t)), 2rem)}.rseat__host,.rseat__bot{font-size:min(calc(.26 * var(--t)), calc(15px + var(--t-step) / 2));padding:1px 6px}.rseat__state{font-size:min(calc(.34 * var(--t)), calc(17px + var(--t-step) / 2));gap:3px;margin-inline:-2px}.rseat:not(.is-lit) .rseat__state{font-size:min(calc(.28 * var(--t)), calc(15px + var(--t-step) / 2))}.rseat__box{width:16px;height:16px}.rseat__who{font-size:min(calc(.28 * var(--t)), calc(18px + var(--t-step) / 2))}.rseat__who .seat__you,.seat__name-pre{display:none}.rseat__pick{min-height:22px;font-size:min(calc(.22 * var(--t)), calc(16px + var(--t-step) / 2))}.rseat__pick span{display:none}.rseat__top{flex-flow:wrap;justify-content:center}.rseat__top>.rseat__pick,.rseat__top>.rseat__tag{align-self:auto}.rseat__lost,.rseat.is-offline .rseat__box,.seat__content.is-ready{display:none}.rseat--empty .rseat__art{padding-bottom:6px}.rseat__invite{gap:2px;padding:2px 4px}.rseat__invite b{font-size:min(calc(.34 * var(--t)), calc(18px + var(--t-step) / 2));line-height:1.15}.rseat__wait small{font-size:min(calc(.16 * var(--t)), calc(15px + var(--t-step) / 2))}.rseat__add{margin-top:2px}.rseat__plus{width:26px;height:26px}.rseat__plus:before{width:5px}.rseat__plus:after{height:5px}.cardpick__grid,.cardpick__name{font-size:min(calc(.14 * var(--t)), 11px)}.rs-foot{gap:8px;padding-bottom:8px}.rs-clock>b{font-size:min(calc(.28 * var(--t)), calc(20px + var(--t-step)))}.rs-clock__ping,.rs-ready{font-size:min(calc(.22 * var(--t)), calc(15px + var(--t-step)))}.rs-hint{font-size:min(calc(.28 * var(--t)), calc(14px + var(--t-step) / 2))}.rs-brief{max-width:min(11rem,62vw);padding:calc(6px - max(0px, var(--t-step))) 12px}.rs-brief h2{font-size:min(calc(.32 * var(--t)), calc(20px + var(--t-step)));line-height:calc(1.5em - 3 * max(0px, var(--t-step)))}.rs-brief p{font-size:min(calc(.17 * var(--t)), calc(14px + var(--t-step)))}.rs-brief ul{font-size:min(calc(.16 * var(--t)), calc(13px + var(--t-step)));line-height:calc(1.35em - max(0px, var(--t-step)))}.rs-pill__diff,.rs-pill__ver{font-size:min(calc(.28 * var(--t)), calc(20px + var(--t-step)))}.rs-key__code{font-size:calc(.36 * var(--t))}.rs-go.proto-start{height:auto;min-height:46px}.rs-go .proto-start__mark{display:none}.rs-go .proto-start__label{font-size:min(calc(.46 * var(--t)), calc(20px + var(--t-step)))}.rs .rs-loadout .btn__label{display:none}.rs-tools{margin-left:0}.rs-tools>:not(.modal){display:none}}@media (max-height:520px) and (min-height:370px){.rseat__plate{min-height:max(32px, calc(36px * var(--sp-ui,1)), calc(2.2 * min(calc(.28 * var(--t)), calc(18px + var(--t-step) / 2)) + 8px))}.rseat__who{grid-row:1/3;align-self:center}.rseat__who .seat__name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}}@media (max-width:1100px){.rs .rs-loadout .btn__label{display:none}}@media (max-width:900px){.rs-foot{grid-template-columns:minmax(0,1fr) auto}.rs-foot__left{display:none}.rs-foot__center{justify-self:start;max-width:100%}.rs-opts{transform-origin:0 100%;left:0;right:auto}}@media (max-aspect-ratio:1){.rs-seats{justify-content:flex-start}.rseat{--w:max(1.8rem, 42vw)}}@media (prefers-reduced-motion:reduce){.rseat,.rs__bg,.rs-top,.rs-brief,.rs-foot,.rs-opts,.rs-opts>*{animation:none}}.rs-clock__ver{margin-left:.1rem}.rs-pill__version{align-items:center;min-width:0;height:100%}.rs-pill__ver{color:#9fd3ff;letter-spacing:.04em;background:#78c4ff1f;border:1px solid #78c4ffa6;min-width:0;max-width:2.6rem}.rs-pill__ver .icon{color:#9fd3ff}.rs-pill__vername{text-overflow:ellipsis;min-width:0;overflow:hidden}.rs-pill__ver:disabled{cursor:default;opacity:.7}.rs-pill__ver.is-ro{cursor:help}.rs-pill__ver:hover:not(:disabled),.rs-pill__ver:focus-visible{filter:brightness(1.2)}.rs-opts__ver{color:#9fd3ff}.rs-verbanner{color:var(--text-md);font-size:calc(.14 * var(--t));text-align:center;overflow-wrap:anywhere;background:#78c4ff14;border:1px solid #78c4ff59;flex:none;justify-content:center;align-items:center;gap:.08rem;margin:0 .6rem .1rem;padding:.06rem .16rem;display:flex;position:relative}.rs-verbanner .icon{color:#9fd3ff;flex:none;width:1.1em;height:1.1em}@media (max-height:520px){.rs-verbanner{display:none}.rs .vervote{z-index:var(--z-banner);flex-flow:column;align-items:stretch;width:min(100vw - 24px,9rem);max-height:70svh;margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 .1rem .5rem #000c}.rs .vervote .vervote__text{flex:0 auto;min-height:0;overflow-y:auto}.rs .vervote .vervote__actions{flex:none}}.rseat__band{inset-inline:.08rem;z-index:3;border:1px solid var(--line-soft,#ffffff2e);min-height:.3rem;color:var(--text-lo);font-size:calc(.13 * var(--t));white-space:nowrap;text-overflow:ellipsis;background:#0000008c;border-radius:.06rem;justify-content:center;align-items:center;gap:.05rem;padding:0 .08rem;display:inline-flex;position:absolute;bottom:.5rem;overflow:hidden}.rseat__band .icon,.rseat__band .spinner,.rseat__band .band-icon{width:.22rem;height:.22rem}.rseat__band.is-set{color:var(--mint-400);border-color:var(--mint-700,#78ffd280)}.rseat__band.is-edit{cursor:pointer}.rseat__band.is-edit:hover:not(:disabled){color:var(--mint-400);border-color:var(--mint-700,#78ffd280)}.rseat__band.is-edit:disabled{opacity:.5;cursor:default}.rseat__bandname{text-overflow:ellipsis;min-width:0;overflow:hidden}.botband__tip{font-size:calc(.15 * var(--t));margin:0 0 .12rem}.botband__grid{grid-template-columns:repeat(auto-fill,minmax(1.9rem,1fr));gap:.1rem;display:grid}.botband{cursor:pointer;border:1px solid var(--line-soft,#ffffff29);color:var(--text-lo);font-size:calc(.14 * var(--t));text-align:center;background:#ffffff08;border-radius:.07rem;flex-direction:column;align-items:center;gap:.05rem;padding:.1rem .06rem;display:flex}.botband:hover:not(:disabled):not(.is-used){border-color:var(--mint-700,#78ffd280);color:var(--mint-400)}.botband.is-sel{border-color:var(--mint-400);color:var(--mint-400);background:#78ffd214}.botband.is-used{opacity:.45;cursor:not-allowed}.botband:disabled{cursor:default}.botband__auto{place-items:center;width:.42rem;height:.42rem;display:grid}.botband__auto .icon{width:.32rem;height:.32rem}.botband__name{font-weight:600}.botband__eff,.botband__used{font-size:calc(.115 * var(--t));color:var(--text-dim)}.botband__used{color:var(--red-premium)}.botband__now{font-size:calc(.14 * var(--t));margin:.14rem 0 0}.gm{background:0 0}.gm,.testconsole{--dock-w:3.6;--dock-margin:.08;--dock-team-left:.22;--dock-team-right:2.8;--dock-team-top:2.36;--dock-team-avatar:.8;--dock-team-gap:.14;--dock-team-rows:4;--dock-bond-left:1.56;--dock-bond-top:1.36;--dock-bond-bottom:2.16;--dock-bond-slot:.74;--dock-bond-gap:.1;--dock-top:1.02;--dock-hand-clear:4.76;--dock-hand-left:2.85;--dock-ready-right:.3;--dock-ready-w:2.6;--dock-ready-h:1.56;--dock-shop-top:2.64;--dock-funds-w:1.18;--dock-shop-right:.26}.gm__field{z-index:0;position:absolute;inset:0;overflow:hidden}.gm__field canvas{display:block}.gm__vignette{z-index:1;pointer-events:none;background:linear-gradient(#060908c7 0%,#06090800 18%),linear-gradient(#06090800 78%,#06090899 100%),radial-gradient(120% 90% at 45%,#0000 60%,#00000080 100%);position:absolute;inset:0}.gm__loading{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gm__loadfail{z-index:4;pointer-events:auto;background:#060908b8;align-content:center;justify-items:center;gap:.14rem;display:grid;position:absolute;inset:0}.gm__loadfail p{color:var(--text-md);font-size:calc(.17 * var(--t));margin:0}.gm__loadfail__actions{flex-wrap:wrap;justify-content:center;gap:.1rem;display:flex}.gm__loadfail .btn{min-height:max(.4rem, 32px, calc(40px * var(--sp-ui,1)));font-size:calc(.15 * var(--t));padding-inline:.18rem}@media (pointer:coarse){.gm__loadfail .btn{min-height:max(.44rem, 32px, calc(44px * var(--sp-ui,1)))}}.gm__hud{z-index:3;pointer-events:none;position:absolute;inset:0}.gm__hud>*{pointer-events:auto}.gload{justify-content:center;align-items:center;gap:.2rem;padding-block:.16rem;overflow-y:auto}.gload__recovery{background:var(--bg-1);border:1px solid var(--line);width:min(5.6rem,100vw - 32px);max-height:calc(100vh - 1.28rem);padding:.16rem;overflow-y:auto}@supports (height:100svh){.gload__recovery{max-height:calc(100svh - 1.28rem)}}.gload__recovery p{color:var(--text-md);font-size:calc(.15 * var(--t));margin:.12rem 0}.gload__recovery ul{max-height:20vh;margin:.12rem 0;padding:0;list-style:none;overflow-y:auto}.gload__recovery li{font-size:calc(.13 * var(--t));justify-content:space-between;gap:.16rem;padding:.04rem 0;display:flex}.gload__recovery li span:first-child{overflow-wrap:anywhere}.gload__recovery li span:last-child,.gload__recovery small{color:var(--text-lo)}.gload__recovery small{font-size:calc(.12 * var(--t))}.gload__actions{flex-wrap:wrap;gap:.1rem;margin:.16rem 0;display:flex}.gload__actions .btn{min-height:max(.4rem, 32px, calc(40px * var(--sp-ui,1)));font-size:calc(.15 * var(--t));padding-inline:.14rem}@media (pointer:coarse){.gload__actions .btn{min-height:max(.44rem, 32px, calc(44px * var(--sp-ui,1)))}}.testconsole{left:calc((var(--dock-team-right) + var(--dock-margin)) * 1rem);top:calc((var(--dock-bond-bottom) + var(--dock-margin)) * 1rem);z-index:20;width:auto;max-width:min(calc(var(--dock-w) * 1rem), 28vw);max-height:calc(100vh - (var(--dock-hand-clear) + var(--dock-bond-bottom) + var(--dock-margin) * 2) * 1rem);pointer-events:auto;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.06rem;display:flex;position:fixed}.testconsole.is-open{width:min(calc(var(--dock-w) * 1rem), 28vw);overflow:hidden}.testconsole__tab,.testconsole__run,.testconsole__row button{color:#1a1408;cursor:pointer;background:#e8b84a;border:0;padding:.04rem .1rem;font-weight:700}.testconsole__run{flex:none}.testconsole__body{width:100%;color:var(--text-hi);font-size:calc(.15 * var(--t));max-height:calc(100vh - (var(--dock-hand-clear) + var(--dock-bond-bottom) + var(--dock-margin) * 2) * 1rem - .4rem);box-sizing:border-box;background:#0c0e0cf0;border:1px solid #e8b84ab3;gap:.06rem;padding:.1rem;display:grid;overflow:auto}.testconsole.is-open .testconsole__body{flex:auto;min-height:0;max-height:none}.testconsole__head,.testconsole__row,.testconsole__field,.testconsole__check{flex-wrap:wrap;align-items:center;gap:.06rem;display:flex}.testconsole__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.testconsole__head:active{cursor:grabbing}.testconsole__field{gap:.02rem;min-width:0;display:grid}.testconsole__row .testconsole__field{flex:8em}.testconsole__field input,.testconsole__field select{color:var(--text-hi);background:var(--bg-2);border:1px solid var(--line-2);box-sizing:border-box;width:100%;min-width:0;padding:.03rem .06rem}.testconsole__log{overflow-wrap:anywhere;min-height:1.1rem;max-height:2.4rem;margin:0;padding:0;list-style:none;overflow:auto}.testconsole__log .is-bad{color:#ff8a5c}@media (max-width:720px){.testconsole{font-size:14px;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:none!important;top:8px!important;left:8px!important}.testconsole.is-open{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:55vh!important}.testconsole__body,.testconsole.is-open .testconsole__body{flex:none;font-size:14px;max-height:48vh!important}.testconsole__tab,.testconsole__run,.testconsole__row button,.testconsole__field input,.testconsole__field select{min-width:32px;min-height:32px;padding:6px 10px;font-size:14px}}.gtop{pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.2rem;padding:.2rem .3rem 0 .26rem;display:grid;position:absolute;top:0;left:0;right:0}.gtop>*{pointer-events:auto}.gtop__left{align-items:center;gap:.16rem;display:flex}.gtop__meta{flex-direction:column;align-items:flex-start;gap:.06rem;display:flex}.gtop__mod{pointer-events:auto}.gtop__rules{max-width:3.4rem;font-size:calc(.11 * var(--t));color:var(--text-md);overflow-wrap:anywhere;line-height:1.4}.gtop__net{align-items:center;gap:.08rem;display:flex}.gtop__net .ping{height:auto;min-height:.32rem;padding-top:1px;padding-bottom:1px}.specpill{--btn-bg:#00000080;--btn-bg-hover:#000000a8;--btn-bd:var(--line);border-radius:99px;gap:.05rem;min-width:0;height:.32rem;padding:0 .12rem}.specpill .btn__icon{width:.18rem;height:.18rem;color:var(--mint-500)}.specpill__num{color:var(--mint-400);font-size:.18rem;font-weight:700}.specpill.is-me{--btn-bd:var(--mint-600)}.spec__roster{flex-direction:column;gap:.06rem;margin:0 0 .1rem;padding:0;list-style:none;display:flex}.spec__row{background:#ffffff08;border:1px solid #0000;align-items:center;gap:.1rem;min-height:.44rem;padding:.04rem .1rem;display:flex}.spec__row.is-me{border-color:var(--mint-700);background:#2dd4bf14}.spec__row.is-offline .spec__name{color:var(--text-dim)}.spec__ico{width:.18rem;height:.18rem;color:var(--mint-500);flex:none}.spec__row.is-offline .spec__ico{color:var(--text-dim)}.spec__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(.19 * var(--t));color:var(--text-hi);flex:auto;overflow:hidden}.spec__hint{font-size:calc(.15 * var(--t));margin:.04rem 0 0;line-height:1.45}.gtop__exit{box-shadow:0 .06rem .2rem #00000080}.gtop__center{align-items:center;margin-top:.02rem;display:flex;position:relative}.gtop__frame{justify-content:center;align-items:center;height:.64rem;padding:0 .17rem;display:flex;position:relative}.gtop__frame:before,.gtop__frame:after{content:"";pointer-events:none;border:2px solid #c8ced06b;width:.12rem;position:absolute;top:0;bottom:0}.gtop__frame:before{border-right:0;left:0}.gtop__frame:after{border-left:0;right:0}.gtop__plus{opacity:.45;background:linear-gradient(#c8cecf,#c8cecf) 50%/100% 1px no-repeat,linear-gradient(#c8cecf,#c8cecf) 50%/1px 100% no-repeat;flex:none;width:.2rem;height:.2rem;margin:0 .05rem}.gtop__band{filter:drop-shadow(0 .04rem .1rem #00000073);grid-template-columns:minmax(2.3rem,auto) auto minmax(2.3rem,auto);align-items:center;display:grid;position:relative}.gtop__deco{pointer-events:none;line-height:0;display:block;position:absolute;top:-.16rem}.gtop__deco--l{left:.24rem}.gtop__deco--r{right:.24rem}.gtop__deco--c{left:50%;transform:translate(-50%)}.gtop__decoimg{height:auto;display:block}.gtop__decoimg--txt1,.gtop__decoimg--txt3{width:1.634rem}.gtop__decoimg--txt2{width:.841rem}.gtop__decotxt{font-family:var(--font-num);letter-spacing:.14em;color:#e1e8e847;white-space:nowrap;font-size:.085rem;font-weight:700;line-height:1;display:block}.gtop__half{justify-content:center;align-items:center;height:.42rem;padding:0 .3rem;display:flex;position:relative}.gtop__half:before,.gtop__half:after{content:"";pointer-events:none;position:absolute}.gtop__half:before{background:#b0b8ba73;inset:0}.gtop__half:after{background:linear-gradient(#0e1212db,#090c0ccc);inset:1px;box-shadow:inset 0 0 0 calc(.06rem + 1px) #ffffff0f}.gtop__half--l:before,.gtop__half--l:after{clip-path:polygon(.1rem 0,100% 0,100% 100%,.1rem 100%,0 calc(100% - .1rem),0 .1rem)}.gtop__half--r:before,.gtop__half--r:after{clip-path:polygon(0 0,calc(100% - .1rem) 0,100% .1rem,100% calc(100% - .1rem),calc(100% - .1rem) 100%,0 100%)}.gtop__half>*{z-index:1;position:relative}.gtop__half--l{transform-origin:100%;margin-right:-.06rem}.gtop__half--r{transform-origin:0;margin-left:-.06rem}.gtop__half .roundbox{gap:.12rem}.gtop__half .roundbox__label{color:#d8dcdc;letter-spacing:.1em;font-size:.2rem}.gtop__half .roundbox__num{color:#121516;clip-path:none;min-width:.48rem;height:.34rem;animation:gtop-flip .26s var(--ease-out) both;background:#cfd3d3;border-radius:.03rem;place-items:center;padding:0 .07rem;font-size:.28rem;line-height:1;display:inline-grid}.gtop__half .lp--lg{gap:.03rem;font-size:.32rem}.gtop__half .lp--lg:not(.lp--danger):not(.lp--team):not(.is-pending) .lp__val{color:#eef2f2}.gtop__half .lp--lg .lp__icon{width:.34rem;height:.34rem}@keyframes gtop-flip{0%{opacity:0;transform:translateY(-55%)}}@media (max-width:767px){.gtop__band{grid-template-columns:minmax(1.2rem,auto) auto minmax(1.2rem,auto)}.gtop__half{padding:0 .14rem}.gtop__decotxt{display:none}}.gtop__iconbtn{border:2px solid var(--mint-600);color:#fff;min-width:.46rem;height:.46rem;font-family:var(--font-num);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast), filter var(--t-fast), opacity var(--t-fast);background:#4ed8af0f;border-radius:.06rem;justify-content:center;align-items:center;gap:.04rem;padding:0 .1rem;font-weight:700;display:flex}.gtop__iconbtn .icon{width:.24rem;height:.24rem}.gtop__iconbtn:hover,.gtop__iconbtn.is-on{background:var(--mint-a20);color:var(--mint-400);border-color:var(--mint-500)}.gtop__iconbtn.is-on:not(.has-sprite){opacity:.6}.gtop__iconbtn .enemybtn__chev{color:#fff}.gtop__right{flex-direction:column;justify-self:end;align-items:flex-end;gap:.1rem;display:flex}.gtop__right .countdown{--cd-h:.7rem;filter:drop-shadow(0 0 .12rem #000c)}.gtop__clock{align-items:flex-start;gap:.14rem;display:flex}.pausebtn{color:#fff;width:.6rem;height:.6rem;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);background:#0a0e0ce0;border:2px solid #f2f2f2bf;flex:none;place-items:center;display:grid;box-shadow:0 .04rem .16rem #0000008c}.pausebtn__glyph{fill:currentColor;width:.3rem;height:.3rem}.pausebtn:hover:not(:disabled){background:#ffffff24;border-color:#fff}.pausebtn.is-on{background:var(--mint-500);border-color:var(--mint-400);color:var(--text-on-mint);box-shadow:0 0 .22rem #17f9b773}.pausebtn.is-busy{opacity:.6}.gtop__readyrow{align-items:flex-start;gap:.1rem;display:flex}.speedbtn{cursor:pointer;color:#ffffff94;min-width:.98rem;height:.56rem;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);background:#0a0e0ce0;border:2px solid #f2f2f242;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.03rem;padding:0 .12rem;display:flex;box-shadow:0 .04rem .16rem #00000080}.speedbtn__main{align-items:center;gap:.07rem;display:flex}.speedbtn__ff{fill:currentColor;flex:none;width:.19rem;height:.19rem}.speedbtn__x{font-size:calc(.24 * var(--t));letter-spacing:.04em;font-style:italic;font-weight:800;line-height:1}.speedbtn__n{font-family:var(--font-num);font-size:calc(.11 * var(--t));opacity:.72;letter-spacing:.05em;line-height:1}.speedbtn:hover{color:#fff;border-color:#ffffff9e}.speedbtn.is-voted{border-color:var(--mint-400);color:var(--mint-400);background:linear-gradient(165deg,#17f9b72b,#0a0e0ceb 65%);box-shadow:0 0 .2rem #17f9b747}.speedbtn.is-voted .speedbtn__n{opacity:.95}.speedbtn.is-active{background:var(--mint-500);border-color:var(--mint-400);color:var(--text-on-mint);box-shadow:0 0 .26rem #17f9b773}.speedbtn.is-active.is-voted{box-shadow:0 0 .26rem #ffffff59}.speedbtn.is-nudge{animation:2.4s ease-in-out infinite speed-breath}.speedbtn.is-pending{animation:1.1s ease-in-out infinite speed-pend}@keyframes speed-breath{0%,to{border-color:#f2f2f242;box-shadow:0 .04rem .16rem #00000080}50%{border-color:#59f4cacc;box-shadow:0 0 .3rem #17f9b780}}@keyframes speed-pend{0%,to{box-shadow:0 0 .18rem #17f9b766}50%{box-shadow:0 0 .36rem #17f9b7e6}}.otwarn{color:#ffdede;white-space:nowrap;height:.38rem;animation:ot-in var(--t-slow) var(--ease-out);background:linear-gradient(90deg,#780a0eeb,#280608e0);border:1px solid #ff5454b3;align-items:center;gap:.08rem;padding:0 .14rem 0 .1rem;font-size:.16rem;display:flex;position:relative;box-shadow:0 0 .18rem #ff242459}.otwarn__icon{object-fit:contain;width:.24rem;height:.24rem;color:var(--red-premium);flex:none}.otwarn__tag{font-family:var(--font-num);letter-spacing:.1em;color:#fff;background:#e2262a;padding:0 .05rem;font-size:.13rem;font-weight:700;line-height:1.35}.otwarn__txt b{color:#fff;font-size:.2rem}.otwarn__lost{color:#ffdedebf;font-size:.13rem}.otwarn__lost b{color:#fff}.otwarn--pending{border-style:dashed}.otwarn--pending .otwarn__icon{animation:1s steps(2,end) infinite blink}.otwarn--drain{animation:ot-in var(--t-slow) var(--ease-out), ot-pulse 1s ease-in-out infinite}.otwarn__blood{background:radial-gradient(closest-side,#ff2828e6,#ff282800);flex:none;place-items:center;width:.5rem;height:.28rem;display:grid}.otwarn--drain .otwarn__icon{color:#fff}.otwarn__tick{color:var(--red-premium);text-shadow:0 0 .06rem #000000e6;pointer-events:none;animation:ot-tick 1s var(--ease-out) forwards;font-size:.2rem;font-weight:700;position:absolute;top:-.04rem;left:.18rem}@keyframes ot-in{0%{opacity:0;transform:translateY(-.06rem)}}@keyframes ot-pulse{0%,to{box-shadow:0 0 .12rem #ff24244d}50%{border-color:#ff6a6a;box-shadow:0 0 .32rem #ff2424bf}}@keyframes ot-tick{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.3rem)}}@media (prefers-reduced-motion:reduce){.otwarn,.otwarn--drain,.otwarn__tick,.otwarn--pending .otwarn__icon{animation:none}}.otwarn--afk{color:#ffeccc;background:linear-gradient(90deg,#784806eb,#281804e0);border-color:#f6a329bf;box-shadow:0 0 .18rem #f6a3294d}.otwarn--afk .otwarn__icon{color:#f6a329}.otwarn--afk .otwarn__tag{background:#c97b10}.roundbox{align-items:center;gap:.08rem;display:flex}.roundbox__label{color:var(--text-lo);letter-spacing:.08em;font-size:.16rem}.roundbox__num{color:#0b0f0d;clip-path:polygon(.06rem 0,100% 0,100% calc(100% - .06rem),calc(100% - .06rem) 100%,0 100%,0 .06rem);background:#eef3f1;place-items:center;min-width:.54rem;height:.44rem;padding:0 .08rem;font-size:.32rem;font-weight:700;line-height:1;display:grid}.capsule{--cap:var(--mint-500);border:2px solid var(--cap);background:linear-gradient(90deg,#0000,#00000040);background:linear-gradient(90deg, color-mix(in srgb, var(--cap) 16%, transparent), #00000040);min-width:2.2rem;height:.5rem;box-shadow:inset 0 0 .14rem #0000,0 0 .16rem #0000;box-shadow:inset 0 0 .14rem color-mix(in srgb, var(--cap) 30%, transparent), 0 0 .16rem color-mix(in srgb, var(--cap) 25%, transparent);white-space:nowrap;border-radius:.25rem;align-items:center;gap:.1rem;padding:0 .22rem 0 .12rem;display:flex}.capsule__icon{object-fit:contain;width:.36rem;height:.36rem;color:var(--cap);flex:none}.capsule__label{letter-spacing:.12em;color:var(--text-hi);font-size:.21rem;font-weight:700}.capsule__kills{color:var(--text-lo);letter-spacing:.04em;font-size:.26rem}.capsule__kills b{color:#fff;font-size:.3rem}.capsule__tag{background:var(--orange);color:#1a0800;letter-spacing:.1em;padding:.01rem .08rem;font-size:.14rem;font-weight:700}.misstag{border:1px solid var(--orange-hi);color:#fff;background:#3b1a08;border-radius:.13rem;flex:none;justify-content:flex-end;align-items:center;gap:.03rem;min-width:.84rem;height:.26rem;padding:0 .1rem 0 .08rem;font-weight:700;line-height:1;display:inline-flex}.misstag.has-art{background:0/100% 100% no-repeat;border:0;border-radius:0;width:.84rem;padding-right:.12rem}.misstag__icon{color:var(--orange-hi);align-items:center;gap:.01rem;margin-right:auto;font-size:.16rem;display:inline-flex}.misstag__icon .icon{width:.16rem;height:.16rem}.misstag__n{font-size:.2rem}.misstag.is-clear .misstag__n{color:var(--mint-400)}.team__line .misstag{min-width:.68rem;height:.21rem;padding-right:.08rem}.team__line .misstag.has-art{width:.68rem}.team__line .misstag__n{font-size:.16rem}.team__line .misstag__icon{font-size:.13rem}.capsule--combat{--cap:var(--orange-hi)}.capsule--boss{--cap:var(--orange-hi);min-width:4.2rem}.gtop__cap{z-index:2;padding:.08rem .13rem;display:flex;position:relative}.gtop__cap:before,.gtop__cap:after{content:"";pointer-events:none;clip-path:polygon(.2rem 0,calc(100% - .2rem) 0,100% .2rem,100% calc(100% - .2rem),calc(100% - .2rem) 100%,.2rem 100%,0 calc(100% - .2rem),0 .2rem);position:absolute}.gtop__cap:before{background:#b0b8ba80;inset:0}.gtop__cap:after{background:#090c0ce6;inset:1px}.gtop__cap>.capsule{z-index:1;position:relative}.gtop__cap[class*=is-fx-] .capsule{overflow:hidden}.capfx{z-index:2;pointer-events:none;border-radius:.23rem;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;inset:2px;overflow:hidden}.gtop__cap>.capfx{inset:calc(.08rem + 2px) calc(.13rem + 2px)}.capfx .sprite{image-rendering:pixelated;display:block}.gtop__cap.is-fx-wait .capsule>*{visibility:hidden}.gtop__cap.is-fx-enter .capsule>*{animation:capfx-rise .24s var(--ease-out) both}.gtop__cap.is-fx-rest .capsule__icon{animation:capfx-rest-icon .56s .15s var(--ease-out) both}.gtop__cap.is-fx-rest .capsule>:not(.capsule__icon){animation:capfx-slide .26s .45s var(--ease-out) both}.gtop__cap.is-fx-clash .capsule>*{animation:capfx-rise .16s 1.87s var(--ease-out) both}.gtop__cap.is-fx-unite .capsule>*{animation:capfx-rise .16s 2.8s var(--ease-out) both}.capfx__k{width:.4rem;animation:capfx-drop .22s calc(var(--i) * 70ms) var(--ease-out) both}.capfx__k .sprite{width:100%;height:auto;animation:capfx-bob .42s calc(.3s + var(--i) * .14s) steps(1, end) infinite}.capfx--rest .capfx__k{animation:capfx-up .2s calc(var(--i) * 50ms) ease-in forwards}.capfx--rest .capfx__k .sprite{animation:none}.capfx__meet,.capfx__clash{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.capfx__meet{gap:.06rem;padding-top:.02rem}.capfx__us{place-items:end;display:grid}.capfx__us>*{grid-area:1/1}.capfx__bot{width:.4rem;height:.43rem;animation:capfx-drop .2s var(--ease-out) both;position:relative}.capfx__body{width:.4rem;height:.43rem;position:relative}.capfx__sword{width:.26rem;height:.44rem;position:absolute;top:-.08rem;left:-.14rem}.capfx__foe{animation:.93s linear both capfx-hop}.capfx__foe .sprite{width:.6rem;height:.4rem}.capfx--unite .capfx__bot{animation:capfx-drop .2s .15s var(--ease-out) both, capfx-hide 1ms 1.5s forwards}.capfx--unite .capfx__foe{animation-duration:.8s}.capfx--unite .capfx__foe .sprite{width:.74rem;height:.33rem}.capfx__faces{opacity:0;gap:0;animation:1ms 1.5s forwards capfx-show;display:flex}.capfx__face{width:.39rem;height:.43rem}.capfx--clash .capfx__meet{animation:.2s .93s forwards capfx-dim}.capfx--unite .capfx__meet{animation:.2s 1.6s forwards capfx-dim}.capfx__clash{gap:.08rem}.capfx__swords{--sx:.6rem;opacity:0;filter:drop-shadow(0 0 .05rem #ffbe3cb3);width:.45rem;height:.49rem;margin-top:-.03rem;position:relative}.capfx__x{width:.29rem;height:.49rem;position:absolute;top:0;left:.08rem;transform:rotate(-17deg)}.capfx__x--flip{transform:scaleX(-1)rotate(-17deg)}.capfx__word{font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;color:#ffd54a;text-shadow:0 0 .1rem #ffaa28bf;opacity:0;font-size:.27rem;font-weight:900}.capfx--unite .capfx__word{color:#ffbf6a;text-shadow:0 0 .1rem #ff6e28cc}.capfx--clash .capfx__swords{animation:capfx-swords .45s .93s var(--ease-out) forwards}.capfx--clash .capfx__word{animation:capfx-word .3s 1.05s var(--ease-out) forwards}.capfx--unite .capfx__swords{animation:capfx-swords .7s 1.6s var(--ease-out) forwards}.capfx--unite .capfx__word{animation:capfx-word .3s 2.05s var(--ease-out) forwards}.capfx--clash .capfx__clash{animation:.12s ease-in 1.8s forwards capfx-out}.capfx--unite .capfx__clash{animation:.12s ease-in 2.7s forwards capfx-out}@keyframes capfx-rise{0%{opacity:0;transform:translateY(110%)}}@keyframes capfx-slide{0%{opacity:0;transform:translate(-.4rem)}}@keyframes capfx-rest-icon{0%{opacity:0;transform:translate(.6rem,110%)}45%{opacity:1;transform:translate(.6rem)}to{opacity:1;transform:none}}@keyframes capfx-drop{0%{opacity:0;transform:translateY(-130%)}}@keyframes capfx-up{to{opacity:0;transform:translateY(-140%)}}@keyframes capfx-bob{50%{transform:translateY(-.04rem)}}@keyframes capfx-hop{0%{transform:translate(1.1rem)}12.5%{transform:translate(.96rem,-.06rem)}25%{transform:translate(.82rem)}37.5%{transform:translate(.69rem,-.06rem)}50%{transform:translate(.55rem)}62.5%{transform:translate(.41rem,-.06rem)}75%{transform:translate(.28rem)}87.5%{transform:translate(.14rem,-.06rem)}to{transform:none}}@keyframes capfx-hide{to{opacity:0}}@keyframes capfx-show{to{opacity:1}}@keyframes capfx-dim{40%{opacity:.4}to{opacity:0}}@keyframes capfx-swords{0%{opacity:0;transform:translateX(var(--sx)) scale(1.5)}15%{opacity:1;transform:translateX(var(--sx))}60%{opacity:1;transform:translateX(var(--sx))}to{opacity:1;transform:none}}@keyframes capfx-word{0%{opacity:0;filter:blur(2px)brightness(1.8);transform:translate(-.5rem)}to{opacity:1;filter:none;transform:none}}@keyframes capfx-out{to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.capfx{display:none}.gtop__cap .capsule>*{visibility:visible;animation:none}}.bossbar{background:#0009;border:1px solid #ff7a3380;flex:1;min-width:2.2rem;height:.2rem;position:relative;overflow:hidden}.bossbar__fill{background:linear-gradient(90deg, #b8340d, var(--orange-hi));transition:width .3s var(--ease-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 .1rem #ff6e28cc}.bossbar__txt{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font-size:.14rem;font-weight:700;display:grid;position:absolute;inset:0}.lp{color:var(--mint-400);white-space:nowrap;align-items:center;gap:.05rem;display:inline-flex}.lp__icon{object-fit:contain;flex:none;width:1.1em;height:1.1em}.lp b{font-weight:700;line-height:1}.lp--sm{font-size:.19rem}.lp--md{font-size:.24rem}.lp--lg{font-size:.34rem}.lp--lg .lp__icon{width:.42rem;height:.42rem}.lp--danger{color:var(--red-premium)}.lp--danger .lp__icon{filter:hue-rotate(-140deg)saturate(2.4)brightness(.95)}.lp--team{color:var(--mint-glow)}.lp.is-pending .lp__val{color:var(--red-premium);text-shadow:0 0 .08rem #ff3c3c73}.lp__pend{color:#fff;clip-path:polygon(.12em 0,100% 0,100% calc(100% - .12em),calc(100% - .12em) 100%,0 100%,0 .12em);animation:lp-pend .52s var(--ease-out);background:#d8262a;align-self:center;margin-left:.02em;padding:.06em .24em;font-size:.56em;font-weight:700;line-height:1.1;box-shadow:0 0 .1rem #ff32328c}.lp__note{letter-spacing:.08em;color:#1a0800;background:var(--orange);align-self:center;padding:.08em .3em;font-size:.4em;font-weight:700;line-height:1.2}.lp--sm .lp__note{font-size:.6em}@keyframes lp-pend{0%{opacity:0;transform:scale(1.9)}45%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp__pend{animation:none}}.sp-reduced-motion .lp__pend{animation:none}.enemybtn{border:2px solid var(--amber);color:#fff;min-width:.46rem;height:.46rem;font-family:var(--font-num);letter-spacing:-.1em;transition:background var(--t-fast), box-shadow var(--t-fast), filter var(--t-fast), opacity var(--t-fast);background:#14100ad9;border-radius:.06rem;justify-content:center;align-items:center;gap:.06rem;padding:0 .14rem;font-size:.16rem;font-weight:700;display:flex}.enemybtn .icon{width:.24rem;height:.24rem}.enemybtn__chev{letter-spacing:-.12em;margin-left:.02rem;font-size:.18rem}.enemybtn:hover:not(.is-grey){background:#f6a32933;box-shadow:0 0 .16rem #f6a32959}.enemybtn.is-grey{color:#ffffff59;background:#141414cc;border-color:#f6a32952}.enemybtn[aria-disabled=true]{cursor:not-allowed}.gtop__iconbtn.has-sprite,.enemybtn.has-sprite{width:.555rem;min-width:0;height:.46rem;box-shadow:none;background:var(--chk-sprite) center / 100% 100% no-repeat;border:0;border-radius:0;padding:0}.gtop__iconbtn.has-sprite.is-wide,.enemybtn.has-sprite.is-wide{width:.967rem}.gtop__iconbtn.has-sprite:hover,.enemybtn.has-sprite:hover:not(.is-grey){background:var(--chk-sprite) center / 100% 100% no-repeat;filter:brightness(1.2);box-shadow:none}.gtop__iconbtn.has-sprite.is-on{background:var(--chk-sprite) center / 100% 100% no-repeat}.readywrap{flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.readywrap__count{color:var(--text-lo);font-size:.14rem}.readywrap__count b{color:var(--mint-400);font-size:.17rem}.readywrap__why{color:#ffdcd6;white-space:nowrap;background:#280606e0;border:1px solid #ff5a47b3;border-right:3px solid #ff5a47;align-items:center;gap:.05rem;padding:.02rem .1rem .02rem .06rem;font-size:.14rem;font-weight:700;display:inline-flex}.readywrap__why .icon{color:#ff6a55;flex:none;width:.16rem;height:.16rem}.readywrap__why b{color:#ff8a78;font-size:.16rem}.readybtn{border:2px solid var(--mint-500);min-width:2.3rem;height:.56rem;color:var(--text-hi);letter-spacing:.14em;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);background:#0a0e0ce6;align-items:center;gap:.12rem;padding:0 .16rem 0 .12rem;font-size:.22rem;font-weight:700;display:flex;box-shadow:0 0 .18rem #17f9b726}.readybtn:hover:not(:disabled){background:#4ed8af24;box-shadow:0 0 .26rem #17f9b74d}.readybtn__box{border:2px solid var(--mint-500);flex:none;place-items:center;width:.3rem;height:.3rem;display:grid}.readybtn__box .icon{width:.26rem;height:.26rem}.readybtn__label{text-align:left;flex:1}.readybtn__key{font-family:var(--font-num);letter-spacing:.06em;color:var(--text-dim);border:1px solid var(--line-2);padding:0 .04rem;font-size:.11rem;font-weight:500}.readybtn.is-on{background:var(--mint-500);color:var(--text-on-mint)}.readybtn.is-on .readybtn__box{border-color:var(--text-on-mint);background:var(--text-on-mint);color:var(--mint-400)}.readybtn.is-on .readybtn__key{color:var(--mint-900);border-color:var(--mint-700)}.readybtn.is-on:hover:not(:disabled){background:var(--mint-400);color:var(--text-on-mint);box-shadow:0 0 .3rem #17f9b773}.readybtn:disabled{border-color:var(--line-2);color:var(--text-dim);box-shadow:none;cursor:not-allowed}.readybtn:disabled .readybtn__box{border-color:var(--line-2)}.readybtn.is-busy{opacity:.7}.gm__bonds{pointer-events:none;align-items:flex-start;gap:max(.1rem, calc(8px * var(--sp-ui,1)));display:flex;position:absolute;top:1.36rem;left:1.56rem;right:5.2rem}.gm__bonds>*,.gm__bonds .bstrip{pointer-events:none}.gm__bonds .bslot,.gm__bonds .bstrip__more{pointer-events:auto}.gm__bond-list{min-width:0}.gm__bonds .bonds-toggle{pointer-events:auto;min-width:44px;min-height:44px;color:var(--text-hi);cursor:pointer;opacity:.55;transition:opacity var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.bonds-toggle .icon{filter:drop-shadow(0 0 2px #000000d9);width:max(.22rem,18px);height:max(.22rem,18px)}.bonds-toggle[aria-expanded=false]{opacity:.8}.bonds-toggle:hover,.bonds-toggle:focus-visible{opacity:1;color:var(--mint-500)}.bonds-toggle:focus-visible{outline:2px solid var(--mint-500);outline-offset:-4px}.bstrip{flex-wrap:nowrap;align-items:flex-start;gap:.1rem;display:flex}.bstrip.is-frozen .bslot{opacity:.5;filter:saturate(.4)}.bstrip--empty{color:var(--text-dim);border:1px dashed var(--line-2);background:#080b0a99;align-items:center;gap:.12rem;padding:.08rem .16rem;font-size:.15rem;display:inline-flex}.bstrip__owner{align-self:center;align-items:center;gap:max(.04rem, calc(3px * var(--sp-ui,1)));padding:max(.03rem, calc(2px * var(--sp-ui,1))) max(.06rem, calc(4px * var(--sp-ui,1)));background:#281a06b3;border:1px solid #f6a32980;flex-direction:row;flex:none;display:inline-flex}.bstrip__owner .micro{color:var(--amber);letter-spacing:.04em;max-width:max(1.3rem, calc(72px * var(--sp-ui,1)));white-space:nowrap;text-overflow:ellipsis;font-size:max(.15rem,10px);overflow:hidden}.bstrip__eye{color:var(--amber);flex:none;font-size:max(.17rem,11px)}.bstrip--empty .bstrip__owner .micro{max-width:max(1.6rem, calc(80px * var(--sp-ui,1)))}.bstrip--empty.is-other{border-color:#f6a32980}@media (max-width:767px){.bstrip__owner .micro{font-size:max(.12rem,9px)}.bstrip__eye{font-size:max(.15rem,10px)}}.bstrip.is-other .bond__core{box-shadow:0 0 0 1px #f6a32973}.bstrip__more{color:var(--text-lo);border:1px solid var(--line-2);background:#080b0ab3;align-self:center;padding:.04rem .08rem;font-size:.16rem}.bslot{flex-direction:column;align-items:center;width:.74rem;display:flex;position:relative}.bslot .bond{--disc:.52rem}.bslot .bond__name{text-shadow:0 1px 3px #000,0 0 6px #000;font-size:.14rem;font-weight:500}.bslot__count{color:var(--text-hi);border:1px solid var(--line-2);background:#080b0aeb;padding:0 .04rem;font-size:.13rem;font-weight:700;line-height:1.35;position:absolute;top:-.04rem;right:.02rem}.bslot__count small{color:var(--text-dim);font-size:.11rem}.bslot__count.is-max{border-color:var(--mint-700);color:var(--mint-400)}.bslot.is-active .bslot__count{border-color:var(--mint-700)}.bslot.is-open .bond__core{box-shadow:0 0 0 2px var(--mint-400), 0 0 .2rem #17f9b799}.bslot.is-off .bond__name{color:var(--text-dim);-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.bslot.is-off .bslot__off{color:var(--text-dim);white-space:nowrap;background:#080b0ad9;border:1px dashed #ffffff40;margin-top:.02rem;font-size:.11rem;font-weight:500;position:static}.team{pointer-events:none;flex-direction:column;gap:.14rem;display:flex;position:absolute;top:2.36rem;left:.22rem}.team__row{pointer-events:auto;align-items:center;gap:.1rem;display:flex;position:relative}.team__btn{transition:transform var(--t-fast);background:0 0;border:0;padding:0;position:relative}.team__btn:hover{transform:translate(.03rem)}.team__seat{color:var(--text-lo);border:1px solid var(--line-2);background:#080b0ae6;padding:0 .04rem;font-size:.11rem;line-height:1.3;position:absolute;top:-.04rem;left:-.02rem}.team__ai{font-family:var(--font-num);color:#0b1520;background:#a9c3d8;padding:0 .04rem;font-size:.11rem;font-weight:700;position:absolute;bottom:-.04rem;right:-.04rem}.team__you{background:var(--mint-500);width:.22rem;height:.22rem;color:var(--text-on-mint);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);place-items:center;display:grid;position:absolute;top:-.08rem;right:-.08rem}.team__you .icon{width:.14rem;height:.14rem}.team__info{background:linear-gradient(90deg,#080b0ad1,#080b0a00);flex-direction:column;gap:.02rem;min-width:0;padding:.04rem .12rem .04rem .06rem;display:flex}.team__name{color:var(--text-md);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;max-width:1.5rem;font-size:.15rem;font-weight:500;overflow:hidden}.team__line{align-items:center;gap:.1rem;display:flex}.team__status{background:#00000080;border:1px solid;place-items:center;width:.26rem;height:.26rem;display:grid}.team__spmark{z-index:2;background:var(--mint-500);color:#05261e;border-radius:50%;place-items:center;width:.24rem;height:.24rem;display:grid;position:absolute;bottom:-.05rem;right:-.07rem;box-shadow:0 0 0 2px #060908e6,0 0 .08rem #17f9b780}.team__spmark .icon{width:.17rem;height:.17rem}.team__spmark.is-turn{background:#080b0aeb;border-radius:.12rem;gap:2px;width:auto;padding:0 .05rem;display:flex;box-shadow:0 0 0 1px #ffffff59}.team__spmark.is-turn i{background:#f2f5f4;border-radius:50%;width:3px;height:3px;animation:1s ease-in-out infinite spmark-dot}.team__spmark.is-turn i:nth-child(2){animation-delay:.16s}.team__spmark.is-turn i:nth-child(3){animation-delay:.32s}@keyframes spmark-dot{0%,to{opacity:.35}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.team__spmark.is-turn i{animation:none}}.team__status .icon{width:.18rem;height:.18rem}.team__status .lsprite{object-fit:contain;width:.2rem;height:.2rem}.team__status.has-sprite{background:0 0;border-color:#0000;animation:none}.team__status.has-sprite .lsprite{width:.26rem;height:.26rem}.team__status.is-lo{color:var(--text-lo)}.team__status.is-mint{color:var(--mint-400)}.team__status.is-gold{color:var(--gold);animation:1.2s steps(2,end) infinite blink}.team__status.is-orange{color:var(--orange-hi)}.team__status.is-red,.team__status.is-offline{color:var(--red-premium)}.team__eye{color:var(--amber);display:grid}.team__eye .icon{width:.2rem;height:.2rem}.team__plan{background:#0c0f0e99;border-color:#4ed8af40;flex:none}.team__plan .bglyph{width:.18rem;height:.18rem}.team__row.is-self .pavatar{box-shadow:0 0 0 2px var(--mint-500), 0 0 .18rem #17f9b759}.team__row.is-watched .pavatar{box-shadow:0 0 0 2px var(--amber), 0 0 .18rem #f6a32973}.team__row.is-dead .team__name{color:var(--text-dim);text-decoration:line-through}.team__frame{pointer-events:none;z-index:1;background:var(--mint-500);-webkit-mask:var(--frame) center / 100% 100% no-repeat;-webkit-mask:var(--frame) center / 100% 100% no-repeat;mask:var(--frame) center / 100% 100% no-repeat;position:absolute;inset:-.07rem}.team__frame--plain{border:2px solid var(--mint-500);background:0 0;inset:-.04rem;box-shadow:0 0 .14rem #4ed8afa6;-webkit-mask:none;mask:none}.team__row.is-self.is-team .pavatar{box-shadow:none}.team__bubble{width:max-content;max-width:3.2rem;position:absolute;top:50%;left:calc(100% + .06rem);transform:translateY(-50%)}.team__row.is-open .pavatar{box-shadow:0 0 0 2px var(--mint-400), 0 0 .2rem #17f9b773}.team__row.is-open .team__info{background:linear-gradient(90deg,#0d2c24eb,#080b0a00)}.team__ob,.team__back{min-width:1.1rem;animation:pop-in var(--t-fast) var(--ease-out);align-self:flex-start;margin-top:.04rem}.team__ob .btn__label,.team__back .btn__label{letter-spacing:.12em}.team__back{color:#fff;border-color:#ffffffb3}.pavatar{--pa:.8rem;width:var(--pa);height:var(--pa);background:linear-gradient(135deg, hsl(var(--seat-hue) 40% 22%), hsl(var(--seat-hue) 30% 10%));border:1px solid var(--line-2);flex:none;display:block;position:relative}.pavatar--sm{--pa:.42rem}.pavatar__img{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pavatar__img img{object-fit:cover;width:100%;height:100%}.pavatar__glyph{font-weight:900;font-size:calc(var(--pa) * .5);color:hsl(var(--seat-hue) 70% 72%)}.pavatar__bot{color:#a9c3d8;width:56%;height:56%}.pavatar.is-dead .pavatar__img,.pavatar.is-left .pavatar__img,.pavatar.is-offline .pavatar__img{filter:grayscale()brightness(.4)}.pavatar__x,.pavatar__door{color:var(--red-premium);place-items:center;display:grid;position:absolute;inset:0}.pavatar__x .icon,.pavatar__door .icon{filter:drop-shadow(0 0 4px #000);width:60%;height:60%}.gm__effects{position:absolute;top:2.4rem;right:.3rem}.gm.has-readywhy .gm__effects{top:calc(2.4rem + max(.3rem, calc(16px * var(--sp-ui,1))))}.effects{flex-direction:column;align-items:flex-end;gap:.08rem;display:flex}.effect{border:1px solid var(--line-2);background:#080b0ad9;place-items:center;width:.5rem;height:.5rem;display:grid;position:relative}.effect img{object-fit:contain;width:86%;height:86%}.effect .icon{width:.28rem;height:.28rem;color:var(--mint-500)}.effect--band{border-color:var(--mint-800)}.effect--team{border-color:#4ed8af99}.effect__n{text-align:center;background:var(--gold);color:#1d1400;min-width:.2rem;padding:0 .03rem;font-size:.12rem;line-height:1.4;position:absolute;bottom:-.05rem;right:-.05rem}.effect__progress{border:1px solid var(--mint-800);color:var(--mint-400);font-size:max(calc(.16 * var(--t)), 10px);white-space:nowrap;pointer-events:none;background:#080b0ad9;padding:.04rem .08rem;line-height:1.2;position:absolute;top:50%;right:calc(100% + .08rem);transform:translateY(-50%)}.strategy-progress{flex-direction:column;gap:.03rem;margin-top:.06rem;display:flex}.strategy-progress p{color:var(--text-lo);font-size:max(calc(.14 * var(--t)), 10px);align-items:baseline;gap:.08rem;margin:0;line-height:1.5;display:flex}.strategy-progress strong{color:var(--mint-400);white-space:nowrap}.efftip{flex-direction:column;gap:.04rem;max-width:3.6rem;display:flex}.efftip b{color:var(--mint-400);font-size:.17rem}.efftip__kind{color:var(--text-dim);font-size:.12rem}.efftip p{color:var(--text-md);font-size:.15rem;line-height:1.55}.gm__corner{align-items:flex-end;gap:.1rem;display:flex;position:absolute;bottom:.24rem;left:.24rem}.gm__gear{border:1px solid var(--line-2);width:.56rem;height:.56rem;color:var(--text-lo);transition:color var(--t-fast), border-color var(--t-fast);background:#080b0ad9;place-items:center;display:grid}.gm__gear .icon{width:.28rem;height:.28rem}.gm__gear:hover{color:var(--mint-400);border-color:var(--mint-700)}.gm__metrics[aria-expanded=true]{color:var(--mint-400);border-color:var(--mint-700);background:var(--mint-900)}.combat-metrics{--bk-c:var(--mint-500);left:0;bottom:calc(100% + max(.1rem, calc(8px * var(--sp-ui,1))));z-index:12;width:min(max(5.2rem, 32px, calc(340px * var(--sp-ui,1))), calc(100vw - var(--sa-l,0px) - var(--sa-r,0px) - .48rem));max-height:min(max(6.6rem, 32px, calc(280px * var(--sp-ui,1))), var(--combat-available-height,calc(100vh - var(--combat-corner-height,110px) - max(.9rem, calc(48px * var(--sp-ui,1))) - .34rem - var(--sa-t,0px) - var(--sa-b,0px))));max-height:min(max(6.6rem, 32px, calc(280px * var(--sp-ui,1))), var(--combat-available-height,calc(100dvh - var(--combat-corner-height,110px) - max(.9rem, calc(48px * var(--sp-ui,1))) - .34rem - var(--sa-t,0px) - var(--sa-b,0px))));border:1px solid var(--line-2);border-top:2px solid var(--mint-700);color:var(--text-md);font-size:max(calc(.14 * var(--t)), 12px);text-align:left;background:linear-gradient(#1c2320fa,#111513fa);flex-direction:column;line-height:1.35;display:flex;position:absolute;overflow:hidden;box-shadow:0 .12rem .4rem #0009}.combat-metrics[data-viewport-docked=true]{left:calc(var(--sa-l,0px) + .24rem);top:var(--combat-viewport-top,calc(var(--sa-t,0px) + 6px));height:min(max(6.6rem, 32px, calc(280px * var(--sp-ui,1))), var(--combat-viewport-height,calc(100dvh - var(--sa-t,0px) - var(--sa-b,0px) - 12px)));max-height:min(max(6.6rem, 32px, calc(280px * var(--sp-ui,1))), var(--combat-viewport-height,calc(100dvh - var(--sa-t,0px) - var(--sa-b,0px) - 12px)));position:fixed;bottom:auto}.combat-metrics__head{padding:max(.1rem, calc(8px * var(--sp-ui,1))) max(.14rem, calc(10px * var(--sp-ui,1))) 0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.combat-metrics__micro{font-family:var(--font-display);font-size:max(calc(.1 * var(--t)), 10px);letter-spacing:.12em;color:var(--mint-500)}.combat-metrics__head h2{font-size:max(calc(.2 * var(--t)), 16px);color:var(--text-hi);margin:0}.combat-metrics__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.combat-metrics__close{width:max(.36rem,32px);height:max(.36rem,32px);color:var(--text-md);border:1px solid var(--line-2);background:var(--bg-1);flex:none;place-items:center;display:grid}.combat-metrics__close .icon{width:max(.18rem,16px);height:max(.18rem,16px)}.combat-metrics__tools{padding:8px max(.14rem, calc(10px * var(--sp-ui,1)));flex:none;gap:8px;display:flex}.combat-metrics__head>.combat-metrics__tools{flex-basis:100%;padding-left:0;padding-right:0}.combat-metrics__scopes{flex:1;min-width:0;display:flex}.combat-metrics__scopes button{min-width:0;min-height:32px;color:var(--text-lo);background:var(--bg-1);border:1px solid var(--line-2);white-space:nowrap;font-size:inherit;flex:1;padding:4px 6px}.combat-metrics__scopes button[aria-pressed=true]{background:var(--mint-900);color:var(--mint-400);border-color:var(--mint-700)}.combat-metrics__totals{padding:0 max(.14rem, calc(10px * var(--sp-ui,1))) 8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.combat-metrics__totals span{color:var(--text-lo);flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.combat-metrics__totals b{font-family:var(--font-num);color:var(--text-hi);font-size:max(calc(.18 * var(--t)), 14px);overflow-wrap:anywhere}.combat-metrics__totals span:last-child b{color:var(--mint-400)}.combat-metrics__legend{padding:0 max(.14rem, calc(10px * var(--sp-ui,1))) 8px;font-size:max(calc(.12 * var(--t)), 11px);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;display:flex}.combat-metrics__type{align-items:center;gap:4px;display:inline-flex}.combat-metrics__type:before{content:"";background:var(--damage-color);width:10px;height:4px}.combat-metrics__type--phys,.combat-metrics__segment--phys{--damage-color:#f6a329}.combat-metrics__type--arts,.combat-metrics__segment--arts{--damage-color:#9fd4ff}.combat-metrics__type--true,.combat-metrics__segment--true{--damage-color:#ff7272}.combat-metrics__type--elemental,.combat-metrics__segment--elemental{--damage-color:#cf9fff}.combat-metrics__sort{color:var(--text-lo);margin-left:auto}.combat-metrics__list{min-height:0;padding:0 max(.14rem, calc(10px * var(--sp-ui,1)));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;margin:0;list-style:none;overflow-y:auto}.combat-metrics__row{gap:max(.08rem, calc(6px * var(--sp-ui,1)));padding:max(.09rem, calc(7px * var(--sp-ui,1))) 0;border-top:1px solid var(--line);grid-template-columns:max(.2rem,18px) max(.42rem,30px) minmax(0,1fr);align-items:center;display:grid}.combat-metrics__rank{color:var(--text-lo);font-family:var(--font-num);align-self:start;padding-top:2px}.combat-metrics__row>.uthumb{width:max(.42rem,30px);height:max(.42rem,30px)}.combat-metrics__unit{min-width:0}.combat-metrics__name{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.combat-metrics__name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-hi);overflow:hidden}.combat-metrics__bar{background:var(--bg-4);width:100%;height:max(.05rem,5px);margin:5px 0;display:flex;overflow:hidden}.combat-metrics__segment{background:var(--damage-color);flex:none;height:100%}.combat-metrics__values{font-family:var(--font-num);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.combat-metrics__values span{flex-direction:column;min-width:0;display:flex}.combat-metrics__values small{color:var(--text-lo);font-size:max(calc(.1 * var(--t)), 10px)}.combat-metrics__values b{color:var(--text-hi);overflow-wrap:anywhere;font-size:max(calc(.14 * var(--t)), 12px);font-weight:500}.combat-metrics__values .combat-metrics__heal b{color:var(--mint-400)}.combat-metrics__empty{color:var(--text-md);text-align:center;padding:20px 8px}.combat-metrics__empty small{color:var(--text-lo);margin-top:6px;display:inline-block}.combat-metrics__note{padding:8px max(.14rem, calc(10px * var(--sp-ui,1)));border-top:1px solid var(--line);color:var(--text-lo);font-size:max(calc(.1 * var(--t)), 10px);flex:none;margin:0}.combat-metrics button:hover{color:var(--mint-400);border-color:var(--mint-700)}.combat-metrics button:focus-visible{outline:2px solid var(--mint-400);outline-offset:-2px}@media (pointer:coarse),(any-pointer:coarse){.combat-metrics__close,.combat-metrics__scopes button{min-height:44px}.combat-metrics__close{min-width:44px}}@media (max-height:460px){.combat-metrics__body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.combat-metrics__list{overflow:visible}.combat-metrics__micro{display:none}.combat-metrics__head{padding-top:4px}.combat-metrics__tools{padding-top:4px;padding-bottom:4px}.combat-metrics__totals,.combat-metrics__legend{padding-bottom:4px}.combat-metrics__note{padding-top:4px;padding-bottom:4px}.combat-metrics__note br{display:none}}@media (max-height:600px) and (pointer:coarse),(max-height:600px) and (any-pointer:coarse){.combat-metrics{width:min(max(5rem, 32px, calc(300px * var(--sp-ui,1))), calc(100vw - var(--sa-l,0px) - var(--sa-r,0px) - .48rem));font-size:max(calc(.2 * var(--t)), 9px);line-height:1.3}.combat-metrics__head{padding:max(.06rem, calc(6px * var(--sp-ui,1))) max(.12rem, calc(8px * var(--sp-ui,1))) 0;flex-wrap:nowrap;gap:0 6px}.combat-metrics__head>div:first-child{min-width:0}.combat-metrics__close{order:1}.combat-metrics__head>.combat-metrics__tools{flex:1 1 0;min-width:0;padding:0}.combat-metrics__scopes button{white-space:normal;overflow-wrap:anywhere}.combat-metrics__micro{font-size:max(calc(.12 * var(--t)), 8px)}.combat-metrics__head h2{font-size:max(calc(.3 * var(--t)), 12px)}.combat-metrics__close{width:max(.3rem, 32px, calc(36px * var(--sp-ui,1)));height:max(.3rem, 32px, calc(36px * var(--sp-ui,1)));min-width:36px;min-height:36px}.combat-metrics__close .icon{width:max(.16rem,15px);height:max(.16rem,15px)}.combat-metrics__tools{padding:max(.06rem, calc(6px * var(--sp-ui,1))) max(.12rem, calc(8px * var(--sp-ui,1)));gap:6px}.combat-metrics__scopes button{min-height:36px;padding:2px 5px}.combat-metrics__totals{padding:0 max(.12rem, calc(8px * var(--sp-ui,1))) max(.06rem, calc(6px * var(--sp-ui,1)));gap:6px}.combat-metrics__totals b{font-size:max(calc(.26 * var(--t)), 11px)}.combat-metrics__legend{padding:0 max(.12rem, calc(8px * var(--sp-ui,1))) max(.06rem, calc(6px * var(--sp-ui,1)));font-size:max(calc(.16 * var(--t)), 8px);gap:4px 10px}.combat-metrics__type:before{width:8px;height:3px}.combat-metrics__list{padding:0 max(.12rem, calc(8px * var(--sp-ui,1)))}.combat-metrics__row{padding:max(.05rem, calc(4px * var(--sp-ui,1))) 0;grid-template-columns:max(.24rem,14px) max(.5rem,24px) minmax(0,1fr);gap:5px}.combat-metrics__row>.uthumb{width:max(.5rem,24px);height:max(.5rem,24px)}.combat-metrics__rank{padding-top:1px}.combat-metrics__bar{height:max(.04rem,4px);margin:3px 0}.combat-metrics__values{gap:4px}.combat-metrics__values small{font-size:max(calc(.14 * var(--t)), 8px)}.combat-metrics__values b{font-size:max(calc(.18 * var(--t)), 9px)}.combat-metrics__note{padding:max(.06rem, calc(6px * var(--sp-ui,1))) max(.12rem, calc(8px * var(--sp-ui,1)));font-size:max(calc(.14 * var(--t)), 8px)}}.ewheel__btn{border:1px solid var(--line-2);height:.56rem;color:var(--text-md);letter-spacing:.1em;transition:color var(--t-fast), border-color var(--t-fast);background:#080b0ad9;align-items:center;gap:.08rem;padding:0 .2rem 0 .14rem;font-size:.18rem;font-weight:700;display:flex}.ewheel__btn:hover,.ewheel__btn.is-on{color:var(--mint-400);border-color:var(--mint-700)}.ewheel__panel{border:1px solid var(--line-2);width:4.1rem;animation:pop-in var(--t-med) var(--ease-out);background:linear-gradient(#141a18f7,#0a0e0cf7);padding:.14rem .16rem .16rem;position:absolute;bottom:calc(100% + .12rem);left:0;box-shadow:0 .1rem .3rem #0009}.ewheel__grid{grid-template-columns:repeat(4,1fr);gap:.08rem;margin-top:.12rem;display:grid}.ewheel__item{border:1px solid var(--line);color:var(--text-lo);transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast), color var(--t-fast);background:#ffffff06;flex-direction:column;align-items:center;gap:.02rem;padding:.06rem .02rem .05rem;font-size:.12rem;display:flex;position:relative}.ewheel__item:hover:not(:disabled){background:var(--mint-a10);border-color:var(--mint-700);color:var(--mint-400);transform:translateY(-.02rem)}.ewheel__art{place-items:center;width:.6rem;height:.6rem;display:grid}.ewheel__art:empty{display:none}.ewheel__art .eart{object-fit:contain;filter:drop-shadow(0 0 .06rem #17f9b740);width:100%;height:100%}.ewheel__txt{white-space:nowrap}.ewheel__panel.is-text .ewheel__grid{grid-template-columns:repeat(3,1fr)}.ewheel__panel.is-text .ewheel__item{color:var(--text-md);padding:.12rem .04rem;font-size:.15rem}@keyframes pop-in{0%{opacity:0;transform:translateY(.08rem)scale(.97)}}.ebubble{white-space:nowrap;color:var(--text-hi);clip-path:polygon(.1rem 0,100% 0,100% 100%,.1rem 100%,.1rem 62%,0 50%,.1rem 38%);animation:bubble-in .15s var(--ease-out), bubble-out .3s var(--ease-in-out) 2.7s forwards;filter:drop-shadow(0 .04rem .1rem #0000008c);z-index:2;background:#161c1af5;border:1px solid #4ed8af73;align-items:center;gap:.06rem;padding:.05rem .14rem .05rem .2rem;font-size:.15rem;font-weight:700;display:flex}.ebubble--art{padding:.02rem .14rem .02rem .16rem}.ebubble .eart{object-fit:contain;width:.62rem;height:.62rem}.ebubble__txt{color:var(--mint-400)}.ebubble--text{background:#ecf4f1f5;border:0}.ebubble--text .ebubble__txt{color:#0b1310}@keyframes bubble-in{0%{opacity:0;transform:translateY(-50%)scale(.6)}}@keyframes bubble-out{to{opacity:0}}.ticker{pointer-events:none;z-index:4;width:7.6rem;height:.3rem;position:absolute;top:1rem;left:50%;overflow:hidden;transform:translate(-50%)}.ticker__line{white-space:nowrap;height:100%;color:var(--text-hi);animation:ticker-in .42s var(--ease-out), ticker-out .38s var(--ease-in-out) 4.8s forwards;background:linear-gradient(90deg,#0000,#0a0e0cf7 10% 90%,#0000);border-top:1px solid #ffc60059;border-bottom:1px solid #ffc60059;justify-content:center;align-items:center;gap:.1rem;padding:0 .24rem;font-size:.16rem;display:flex;position:absolute;top:0;left:0;right:0}.ticker__icon{width:.22rem;height:.22rem;color:var(--gold);flex:none}@keyframes ticker-in{0%{opacity:0;transform:translate(80%)}}@keyframes ticker-out{to{opacity:0;transform:translate(-40%)}}.gm__watching{color:var(--text-hi);background:#181004eb;border:1px solid #f6a32999;align-items:center;gap:.14rem;padding:.06rem .08rem .06rem .18rem;font-size:.17rem;display:flex;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.gm__watching>.icon{width:.24rem;height:.24rem;color:var(--amber)}.gm__watching b{color:var(--amber)}.gm__dead{color:var(--red-premium);background:#280806e6;border:1px solid #ff545480;align-items:center;gap:.1rem;padding:.1rem .26rem;font-size:.18rem;font-weight:700;display:flex;position:absolute;bottom:3.1rem;left:50%;transform:translate(-50%)}.gm__dead .icon{width:.22rem;height:.22rem}.gm__dead--spectator{color:var(--amber);background:#181004eb;border-color:#f6a32999}.chud{pointer-events:none;position:absolute;inset:0}.chud>*{pointer-events:auto}.dpbox{border:1px solid var(--line-2);border-right:3px solid var(--mint-500);background:#080b0ad9;flex-direction:column;align-items:center;gap:.02rem;padding:.1rem .12rem;display:flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.dpbox__icon{width:.26rem;height:.26rem;color:var(--mint-500)}.dpbox b{color:#fff;font-size:.34rem;line-height:1}.chud__bottom{pointer-events:none;flex-direction:column;align-items:center;gap:.12rem;display:flex;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.chud__bottom>*{pointer-events:auto}.chud__msg{color:var(--text-hi);border:1px solid var(--line-2);white-space:nowrap;animation:pop-in var(--t-slow) var(--ease-out);background:#080b0ae6;border-radius:.3rem;align-items:center;gap:.1rem;padding:.1rem .3rem;font-size:.19rem;display:flex}.chud__msg .icon{width:.22rem;height:.22rem;color:var(--gold)}.chud__msg--dead{color:var(--red-premium);border-color:#ff545480}.chud__msg--dead .icon{color:var(--red-premium)}.vswitch{border:1px solid var(--line-2);background:#080b0ae6;align-items:center;gap:.1rem;height:.5rem;padding:0 .06rem;display:flex}.vswitch__arrow{width:.4rem;height:.4rem;color:var(--mint-500);background:0 0;border:0;place-items:center;display:grid}.vswitch__arrow .icon{width:.3rem;height:.3rem}.vswitch__arrow:hover:not(:disabled){color:var(--mint-400);background:var(--mint-a10)}.vswitch__arrow:disabled{color:var(--text-dim);cursor:default}.vswitch__label{text-align:center;letter-spacing:.12em;min-width:1.6rem;font-size:.2rem;font-weight:700}.vswitch.is-single .vswitch__arrow{visibility:hidden}.chud__wait{border-color:#ffc60073}.chud__progress{max-width:9rem;color:var(--text-md);flex-wrap:wrap;justify-content:center;gap:.1rem .18rem;font-size:.15rem;display:flex}.chud__prog{border:1px solid #4ed8af40;border-left:3px solid var(--gold);background:#080b0ad1;align-items:center;gap:.08rem;padding:.03rem .12rem;display:inline-flex}.chud__prog b{text-overflow:ellipsis;white-space:nowrap;max-width:1.4rem;font-weight:500;overflow:hidden}.chud__prog .num{color:var(--gold);font-size:.16rem}.chud__prog.is-done{border-left-color:var(--mint-500)}.chud__prog__ok{color:var(--mint-400);font-weight:900}.chud__observe{border-color:#f6a3298c;gap:.14rem;padding:0 .08rem 0 .16rem}.chud__observe .vswitch__label,.chud__layers .vswitch__label{justify-content:center;align-items:center;gap:.08rem;display:inline-flex}.chud__observe .vswitch__label .icon{width:.24rem;height:.24rem;color:var(--amber)}.chud__layers .vswitch__label .icon{width:.22rem;height:.22rem;color:var(--amber)}.chud__back{flex:none}.chud__layers{border-color:var(--mint-700)}.chud__layers.is-observing{border-color:#f6a3298c;gap:.1rem;padding-right:.08rem}.settings-btn .btn__label{align-items:center;gap:.1rem;display:inline-flex}.settings-btn .btn__icon{color:var(--mint-500)}.settings-btn.btn--square .btn__label{display:contents}.settings-btn.btn--square .btn__icon{width:62%;height:62%}.set-tabs{z-index:2;overscroll-behavior-x:contain;border-bottom:1px solid var(--line);scrollbar-width:none;background:#151b18;flex-wrap:nowrap;gap:.04rem;margin:-.02rem 0 .12rem;padding:.06rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.set-tabs::-webkit-scrollbar{display:none}.set-tab{min-height:.44rem;color:var(--text-lo);font:inherit;font-size:calc(.18 * var(--t));cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;align-items:flex-start;gap:.02rem;padding:.08rem .16rem;line-height:1.2;display:flex}.set-tab .micro{font-size:calc(.09 * var(--t));letter-spacing:.08em}.set-tab.is-on{color:var(--text-on-mint);background:var(--mint-500);border-color:var(--mint-500);font-weight:700}.set-tab.is-on .micro{color:inherit;opacity:.7}.set-tab:hover:not(.is-on),.set-tab:focus-visible:not(.is-on){border-color:var(--line-2);color:var(--text-hi)}.set-panel[hidden]{display:none}@media (max-width:767px){.set-tab{font-size:calc(.17 * var(--t));padding:.08rem .1rem}.set-tab .micro{font-size:calc(.08 * var(--t))}}.set-list{flex-direction:column;gap:.16rem;padding-top:.06rem;display:flex}.set-row{grid-template-columns:minmax(0,3.3rem) minmax(0,1fr) auto;align-items:center;gap:.18rem;min-height:.44rem;display:grid}.set-row__label{font-size:calc(.18 * var(--t));color:var(--text-hi);flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.set-row__label .icon{width:.2rem;height:.2rem;color:var(--mint-500)}.set-row__label .micro{margin-left:.04rem}.set-row__val{text-align:right;min-width:.5rem;font-size:calc(.2 * var(--t));color:var(--mint-400)}.set-range{appearance:none;background:linear-gradient(90deg, var(--mint-500) var(--pct), #0a0d0c var(--pct));border:1px solid var(--line-2);cursor:pointer;outline:none;width:100%;height:.08rem}.set-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mint-400);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);cursor:grab;width:.2rem;height:.26rem}.set-range::-moz-range-thumb{background:var(--mint-400);border:0;width:.2rem;height:.26rem}.set-bgm{flex-direction:column;gap:.1rem;display:flex}.set-bgm__row{align-items:start}.set-bgm__pick{flex-direction:column;gap:.08rem;min-width:0;display:flex}.set-bgm__pick select{width:100%;min-height:max(.38rem, 32px, calc(38px * var(--sp-ui,1)));color:var(--text-hi);border:1px solid var(--line-2);font-size:calc(.15 * var(--t));background:#0a0d0c;padding:0 .1rem}.set-bgm__file{flex-wrap:wrap;align-items:center;gap:.08rem;min-width:0;display:flex}.set-bgm__name{min-width:0;font-size:calc(.13 * var(--t));color:var(--text-lo);overflow-wrap:anywhere;flex:8em}.set-bgm__name.is-set{color:var(--mint-400)}.set-toggle{border:1px solid var(--line-2);height:.38rem;color:var(--text-lo);font-size:calc(.15 * var(--t));background:#0a0d0c;grid-column:2/4;justify-self:start;align-items:center;gap:.1rem;padding:0 .14rem 0 .06rem;display:flex}.set-toggle i{background:var(--bg-3);width:.46rem;height:.24rem;transition:background var(--t-fast);position:relative}.set-toggle i:after{content:"";background:var(--text-lo);width:.18rem;height:.18rem;transition:transform var(--t-fast), background var(--t-fast);position:absolute;top:.03rem;left:.03rem}.set-toggle.is-on{color:var(--mint-400);border-color:var(--mint-700)}.set-toggle.is-on i{background:var(--mint-800)}.set-toggle.is-on i:after{background:var(--mint-400);transform:translate(.22rem)}.set-seg{border:1px solid var(--line-2);flex-wrap:wrap;grid-column:2/4;justify-self:start;max-width:100%;display:flex}.set-voice{flex-wrap:nowrap;grid-column:2/4;justify-self:stretch;align-items:stretch;gap:.08rem;min-width:0;max-width:100%;display:flex}.set-voice .set-seg{background:var(--line-2);flex-wrap:wrap;flex:auto;grid-column:auto;gap:1px;min-width:0;display:flex}.set-voice .set-seg button{overflow-wrap:anywhere;border-right:0;flex:clamp(25% - 1px,2397.6rem - 99900%,50% - 1px);min-width:0;padding:0 .04rem}.set-native{border:1px solid var(--line-2);min-height:.38rem;color:var(--text-lo);font-size:calc(.16 * var(--t));cursor:pointer;background:#0a0d0c;flex:none;justify-content:center;align-items:center;padding:0 .12rem;display:inline-flex}.set-native.is-on{background:var(--mint-500);color:var(--text-on-mint);font-weight:700}.set-seg button{white-space:normal;border:0;border-right:1px solid var(--line-2);min-width:.8rem;height:auto;min-height:.38rem;color:var(--text-lo);font-size:calc(.16 * var(--t));background:#0a0d0c;flex:auto}.set-seg.set-textsize button{min-width:.62rem}.set-seg button:last-child{border-right:0}.set-seg button.is-on{background:var(--mint-500);color:var(--text-on-mint);font-weight:700}.set-hint{font-size:calc(.14 * var(--t));color:var(--text-dim);margin-top:.06rem;line-height:1.8}.set-hint__help{color:var(--text-lo);font:inherit;cursor:help;text-underline-offset:.03rem;background:0 0;border:0;align-items:center;gap:.03rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.set-hint__help .icon{width:.14rem;height:.14rem}.set-hint__help:hover,.set-hint__help:focus-visible{color:var(--mint-400)}.set-hint kbd,.lvcard__key,.toolbtn kbd{font-family:var(--font-num);border:1px solid var(--line-2);color:var(--text-lo);background:#0000004d;padding:0 .04rem;font-size:.11rem}.set-keys,.set-plugins{border-top:1px solid var(--line);flex-direction:column;gap:.08rem;padding-top:.1rem;display:flex}.set-theme-win{font-family:var(--font-num);color:var(--text-lo);overflow-wrap:anywhere;margin:0}.set-keys__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.12rem;min-height:.44rem;display:flex}.set-keys__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.06rem .14rem;margin:0;padding:0;list-style:none;display:grid}.set-keys__row{border:1px solid var(--line);background:#00000038;justify-content:space-between;align-items:center;gap:.1rem;min-height:.42rem;padding:.03rem .03rem .03rem .12rem;display:flex}.set-keys__name{min-width:0;font-size:calc(.15 * var(--t));color:var(--text-md);overflow-wrap:anywhere;line-height:1.35}.set-key{border:1px solid var(--line-2);min-width:.9rem;height:.36rem;color:var(--mint-400);font-family:var(--font-num);font-size:calc(.15 * var(--t));cursor:pointer;background:#0a0d0c;flex:none;justify-content:center;align-items:center;gap:.06rem;padding:0 .1rem;display:inline-flex}.set-key kbd{font:inherit}.set-key:hover,.set-key:focus-visible{border-color:var(--mint-700)}.set-key.is-waiting{border-color:var(--amber);color:var(--amber);font-family:inherit;font-size:calc(.13 * var(--t));animation:1s ease-in-out infinite alternate set-key-wait}.set-key.is-fixed{cursor:default;color:var(--text-lo);border-style:dashed}.set-key.is-fixed small{font-family:inherit;font-size:calc(.12 * var(--t));color:var(--text-dim)}.set-keys__note{min-height:1.5em;font-size:calc(.14 * var(--t));color:var(--mint-400);line-height:1.5}.set-keys__note.is-warn{color:var(--amber)}.set-keys__more>summary{font-size:calc(.15 * var(--t));color:var(--mint-400);cursor:pointer;padding:.06rem 0}.set-keys__more[open]>summary{margin-bottom:.08rem}@keyframes set-key-wait{to{box-shadow:0 0 .12rem #f6a32973}}.set-storage{border-top:1px solid var(--line);flex-direction:column;gap:.08rem;padding-top:.1rem;display:flex}.set-storage__actions{flex-wrap:wrap;justify-content:flex-end;gap:.08rem;display:flex}.set-cfg{border-top:1px solid var(--line);flex-direction:column;gap:.08rem;padding-top:.1rem;display:flex}.set-cfg__row{border:1px solid var(--line);background:#0000002e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.06rem .12rem;min-height:.42rem;padding:.03rem;display:flex}.set-cfg__label{min-width:0;font-size:calc(.15 * var(--t));color:var(--text-md);overflow-wrap:anywhere}.set-cfg__actions{flex-wrap:wrap;justify-content:flex-end;gap:.08rem;display:flex}.set-cfg__io{border:1px solid var(--line);background:#0000002e;flex-direction:column;gap:.08rem;padding:.06rem;display:flex}.set-cfg__text{box-sizing:border-box;resize:vertical;width:100%;min-height:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(.13 * var(--t));color:var(--text-hi);border:1px solid var(--line-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#040a088c;border-radius:2px;outline:none;padding:.08rem .1rem;line-height:1.5;overflow-y:auto}.set-cfg__text:focus{border-color:var(--mint-700)}.set-cfg__text::placeholder{color:var(--text-lo)}.sp-coarse .set-cfg__text{font-size:16px}.set-cfg__file{display:none}.set-cfg__hint{margin-top:-.04rem}.set-diag{border-top:1px solid var(--line);flex-direction:column;gap:.08rem;padding-top:.1rem;display:flex}.set-diag__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.04rem .2rem;display:flex}.set-diag__stat{font-size:calc(.14 * var(--t));color:var(--text-lo);align-items:baseline;gap:.1rem;display:inline-flex}.set-diag__count{font-family:var(--font-num);font-size:calc(.2 * var(--t));color:var(--mint-400);line-height:1}.set-diag__count.is-warn{color:var(--amber)}.set-diag__url{min-width:0;font-size:calc(.13 * var(--t));color:var(--text-dim);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.set-diag__battle-hint{margin-top:-.06rem}.set-diag__text{box-sizing:border-box;width:100%;height:max(2rem, 32px, calc(140px * var(--sp-ui,1)));resize:vertical;min-height:120px;padding:max(.1rem, calc(8px * var(--sp-ui,1))) max(.12rem, calc(10px * var(--sp-ui,1)));color:var(--text-hi);border:1px solid var(--line-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#040a088c;border-radius:2px;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(.13rem,11px);line-height:1.5;overflow-y:auto}.set-diag__text:focus{border-color:var(--mint-700)}.sp-coarse .set-diag__text{font-size:16px}@media (max-width:767px){.set-keys__list{grid-template-columns:minmax(0,1fr)}}@media (max-height:600px) and (pointer:coarse),(max-height:600px) and (any-pointer:coarse){.set-key{height:max(.38rem,30px)}.set-keys__more>summary{padding:max(.06rem, calc(8px * var(--sp-ui,1))) 0}}.exitm{font-size:calc(.17 * var(--t));flex-direction:column;gap:.1rem;line-height:1.7;display:flex}.awayov{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:screen-in var(--t-slow) var(--ease-out);background:#040706c7;place-items:center;display:grid;position:fixed;inset:0}.awayov__box{border:1px solid var(--line-2);background:#0c100ef5;flex-direction:column;align-items:center;gap:.12rem;padding:.44rem .7rem;display:flex}.awayov__icon{width:.8rem;height:.8rem;color:var(--ice);filter:drop-shadow(0 0 .2rem #9fd4ff80)}.awayov__box h2{font-size:calc(.34 * var(--t));letter-spacing:.12em}.ff{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ff:before{content:"";background:radial-gradient(70% 60% at 45% 48%,#283c3459,#0000 70%);position:absolute;inset:0}.ff-board{position:absolute}.ff-tile,.ff-slot,.ff-piece,.ff-unit{position:absolute;top:0;left:0}.ff-tile{box-sizing:border-box;border:1px solid #00000059}.ff-tile--floor{background:linear-gradient(#3d4843,#333d38);box-shadow:inset 0 1px #ffffff0f}.ff-tile--high{background:linear-gradient(#5d6a64,#4a5651);box-shadow:inset 0 2px #ffffff1f,inset 0 -4px #00000040}.ff-tile--lane{background:linear-gradient(#2b322f,#252c29)}.ff-tile--void{background:0 0;border-color:#0000}.ff-tile--gate{background:radial-gradient(circle,#ff3c2899,#78140a80);border:2px solid #ff4a2e;animation:1.4s ease-in-out infinite gate-pulse}.ff-tile--goal{background:radial-gradient(circle,#3ca0ff8c,#0a327880);border:2px solid #4ab0ff}.ff-tile--mire{background:linear-gradient(#4a4030,#3c3326)}.ff-tile--smog{background:linear-gradient(#4a4a52,#3a3a42)}.ff-tile--deep{background:linear-gradient(#1e3a52,#173045)}.ff-tile--infect{background:linear-gradient(#4a2a3a,#3a2030)}.ff-tile.is-legal{box-shadow:inset 0 0 0 2px #59f4cacc, inset 0 0 calc(var(--tile) * .4) #17f9b74d}.ff-tile.is-illegal{box-shadow:inset 0 0 0 2px #ff545480}.ff-tile.is-range{box-shadow:inset 0 0 0 2px #f6a329b3}.ff-tile.is-hover-legal{background:#4ed8af73}.ff-tile.is-hover-illegal{background:#ff3c3c66}@keyframes gate-pulse{50%{box-shadow:0 0 calc(var(--tile) * .4) #ff3c28cc}}.ff-hand-label{color:var(--text-dim);letter-spacing:.2em;align-items:center;gap:.1rem;font-size:.13rem;display:flex;position:absolute;left:0;right:0}.ff-hand-label i{background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.ff-slot{box-sizing:border-box;background:#785a3229;border:2px dashed #aa8c5a73;place-items:end start;display:grid}.ff-slot span{color:#d2b48280;padding:0 .03rem;font-size:.11rem}.ff-slot--temp{background:#e85a1a1f;border-color:#ff7a3399}.ff-slot.is-hover-legal{border-color:var(--mint-400);background:#4ed8af59}.ff-slot.is-hover-illegal{background:#ff3c3c4d}.ff-piece{transition:transform .16s var(--ease-out);z-index:2}.ff-piece.is-draggable{cursor:grab}.ff-piece.is-lifted{opacity:.25}.ff-piece__art{clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);background:#1a201d;border:2px solid #ffffff38;place-items:center;display:grid;position:absolute;inset:7%;overflow:hidden}.ff-piece__art img{object-fit:cover;pointer-events:none;width:100%;height:100%}.ff-piece__art span{font-weight:900;font-size:calc(var(--tile) * .4);color:var(--text-md)}.ff-piece--item .ff-piece__art{background:radial-gradient(circle,#2a3430,#141917)}.ff-piece--item .ff-piece__art img{object-fit:contain;width:80%;height:80%}.ff-piece.is-golden .ff-piece__art{border-color:var(--gold);box-shadow:0 0 calc(var(--tile) * .18) #ffc60099}.ff-piece.is-temp .ff-piece__art{border-color:var(--orange-hi)}.ff-piece__tier{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.9)}.ff-piece__items{gap:2px;display:flex;position:absolute;bottom:8%;right:8%}.ff-piece__items i{width:calc(var(--tile) * .12);height:calc(var(--tile) * .12);background:var(--gold);transform:rotate(45deg);box-shadow:0 0 3px #000}.ff-piece__count{font-family:var(--font-num);font-size:calc(var(--tile) * .2);color:#fff;text-shadow:0 1px 2px #000;position:absolute;bottom:4%;right:6%}.ff-progress{pointer-events:none;width:max-content;color:var(--mint-500);font:700 max(10px, calc(var(--tile) * .2)) var(--font-num);text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ff-piece__dir{width:calc(var(--tile) * .2);height:calc(var(--tile) * .26);pointer-events:none;clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);filter:drop-shadow(0 0 2px #000);transform:translate(-50%, -50%) rotate(var(--dir-rot,0deg)) translateX(calc(var(--tile) * .46));background:#ff9c33;position:absolute;top:50%;left:50%}.ff-dir--up{--dir-rot:-90deg}.ff-dir--right{--dir-rot:0deg}.ff-dir--down{--dir-rot:90deg}.ff-dir--left{--dir-rot:180deg}.ff-ghost{z-index:20;pointer-events:none;opacity:.92;filter:drop-shadow(0 .1rem .16rem #000000b3);position:absolute;transform:scale(1.08)}.ff-ghost img{object-fit:cover;border:2px solid var(--mint-400);clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);width:100%;height:100%}.ff-ghost.is-golden img{border-color:var(--gold)}.ff-unit{z-index:3;transition:transform .11s linear,opacity .4s}.ff-unit__art{border:2px solid var(--mint-500);background:#111;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.ff-unit__art img{object-fit:cover;width:100%;height:100%}.ff-unit__art span{font-weight:900;font-size:calc(var(--tile) * .34)}.ff-unit.is-enemy .ff-unit__art{border-color:#ff5a4a;border-radius:12%;transform:rotate(45deg)scale(.82)}.ff-unit.is-enemy .ff-unit__art img{transform:rotate(-45deg)scale(1.3)}.ff-unit.is-golden .ff-unit__art{border-color:var(--gold);box-shadow:0 0 8px #ffc60099}.ff-unit.is-boss .ff-unit__art{border-width:3px;box-shadow:0 0 14px #ff3c28b3}.ff-unit.is-skill .ff-unit__art{box-shadow:0 0 10px #ffc600e6}.ff-unit.is-stunned{filter:grayscale(.6)brightness(.8)}.ff-unit.is-dead{opacity:0}.ff-unit.is-fly{margin-top:-6%}.ff-unit__bars{flex-direction:column;gap:1px;display:flex;position:absolute;bottom:-12%;left:8%;right:8%}.ff-unit__bars i{background:#3fdc6a;height:4px;display:block;box-shadow:0 0 0 1px #000}.ff-unit.is-enemy .ff-unit__bars i.hp{background:#ff4a3a}.ff-unit__bars i.sp{background:#ffd23a;height:3px}.ff-float{z-index:5;font-family:var(--font-num);pointer-events:none;text-shadow:0 1px 2px #000,0 0 4px #000;animation:float-up .9s var(--ease-out) forwards;font-size:.2rem;font-weight:700;position:absolute;transform:translate(-50%)}.ff-float--phys{color:#ffd7a8}.ff-float--arts{color:#d59cff}.ff-float--true{color:#fff}.ff-float--heal{color:#6dff9c}.ff-float--crit{color:#ff2a2a}.ff-float--cost{color:#fff}.ff-float--costLoss{color:#ff4545}.ff-float--sp{color:#6fd3e2}.ff-float--cost,.ff-float--costLoss,.ff-float--sp{white-space:nowrap;font-size:.16rem}.ff-float--miss{color:#ff9000}@keyframes float-up{to{opacity:0;transform:translate(-50%,-.4rem)}}.ff-badge{font-family:var(--font-display);letter-spacing:.3em;color:var(--text-dim);opacity:.5;pointer-events:none;font-size:.1rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)}.gm--combat .ff-badge{display:none}@media (max-aspect-ratio:16/10){.gm__bonds{right:4.6rem}}.ff-board--pen .ff-pen__enemy{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.ff-board--pen .ff-pen__enemy:hover{filter:brightness(1.2)}.ff-board--pen .ff-pen__enemy .ff-unit__art{border-color:#ff5a3cb3}.ff-pen__empty{text-align:center;color:var(--text-lo);font-size:.16rem;position:absolute;top:45%;left:0;right:0}.gm__bonds,.gm__effects{transition:opacity var(--t-med) var(--ease-out), visibility 0s linear 0s}.gm.is-pen .gm__bonds,.gm.is-pen .gm__effects{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-med) var(--ease-out), visibility 0s linear var(--t-med)}.gm.is-pen .gm__bonds>*,.gm.is-pen .gm__effects>*,.gm.is-pen .gm__bonds .bslot,.gm.is-pen .gm__bonds .bstrip__more{pointer-events:none}.pauseov{z-index:65;pointer-events:auto;-webkit-backdrop-filter:grayscale(.6)blur(2px);backdrop-filter:grayscale(.6)blur(2px);animation:screen-in var(--t-med) var(--ease-out);background:#0407069e;place-items:center;display:grid;position:absolute;inset:0}.pauseov__box{flex-direction:column;align-items:center;gap:.16rem;display:flex}.pauseov__plate{background:#141616e6;background:var(--pause-plate,linear-gradient(90deg, transparent, #0c0e0ef2 18%, #0c0e0ef2 82%, transparent)) center / 100% 100% no-repeat;flex-direction:column;align-items:center;gap:.02rem;min-width:3.6rem;padding:.16rem .6rem .2rem;display:flex}.pauseov__micro{font-family:var(--font-num);font-size:calc(.16 * var(--t));letter-spacing:.5em;color:var(--mint-400)}.pauseov__plate h2{font-size:calc(.5 * var(--t));letter-spacing:.3em;color:#fff;text-shadow:0 0 .2rem #000c;font-weight:900}.pauseov__note{font-size:calc(.17 * var(--t));color:var(--text-md);text-shadow:0 1px 2px #000}.pauseov__btns{gap:.2rem;display:flex}.modal.downm-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03050499}.modal__box.downm{--bk-c:transparent;width:min(13.8rem,96vw);max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.downm .modal__stripe{display:none}.downm .modal__body{padding:0;overflow:visible}.downm__panel{background:#050b0de6;height:3.45rem;position:relative;overflow:hidden;box-shadow:0 0 .5rem .25rem #050b0db3}.downm__map{opacity:.55;width:8.67rem;max-width:none;position:absolute;top:-2.6rem;left:1.6rem;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.downm__x{opacity:.6;background:linear-gradient(var(--red), var(--red)) center / 100% 2px no-repeat, linear-gradient(var(--red), var(--red)) center / 2px 100% no-repeat;width:.24rem;height:.24rem;position:absolute}.downm__x--tl{top:.5rem;left:3.2rem}.downm__x--tr{top:.5rem;right:3.2rem}.downm__x--bl{bottom:.5rem;left:3.2rem}.downm__x--br{bottom:.5rem;right:3.2rem}.downm__face{color:#c9cccc;width:1.12rem;height:1.04rem;position:absolute;top:1.05rem;left:4.79rem}.downm__face.is-out{animation:.36s steps(6,end) downm-shake}.downm__pix{width:100%;height:100%;display:block}.downm__title{color:#f0353b;font-size:calc(.6 * var(--t));letter-spacing:.04em;white-space:nowrap;animation:downm-in .26s .12s var(--ease-out) both;margin:0;font-weight:900;line-height:1.1;position:absolute;top:1.2rem;left:6.3rem}.downm__sub{color:#6d7779;font-family:var(--font-display);font-size:calc(.2 * var(--t));letter-spacing:.08em;position:absolute;top:2.05rem;left:6.3rem}.downm__btns{justify-content:center;gap:2rem;margin-top:.8rem;display:flex}.downm__btn{min-width:3.06rem;min-height:.75rem;font-size:calc(.24 * var(--t))}.downm__btn .btn__icon{width:1.5em;height:1.5em}.downm__btn--watch{color:#15191a;background:#e9ecec;border-color:#e9ecec}@keyframes downm-shake{0%,to{transform:none}20%,60%{transform:translate(-.06rem)}40%,80%{transform:translate(.06rem)}}@keyframes downm-in{0%{opacity:0;transform:translate(.3rem)}}@media (prefers-reduced-motion:reduce){.downm__face.is-out,.downm__title{animation:none}}.gm__hud.is-wait>*{visibility:hidden}.gm__hud.is-enter .gtop__cap{animation:.42s cubic-bezier(.2,1.35,.45,1) both gtop-cap-in}.gm__hud.is-enter .gtop__half{animation:.38s cubic-bezier(.16,.84,.3,1) .15s both gtop-open}.gm__hud.is-enter .gtop__deco{animation:.36s ease-out .48s both gtop-fade}.gm__hud.is-enter .gtop__plus{animation:.24s ease-out .4s both gtop-fade}.gm__hud.is-enter .gtop__frame--l{animation:.32s cubic-bezier(.16,.84,.3,1) .44s both gtop-out-l}.gm__hud.is-enter .gtop__frame--r{animation:.32s cubic-bezier(.16,.84,.3,1) .44s both gtop-out-r}.gm__hud.is-enter .gtop__left{animation:.42s cubic-bezier(.16,.84,.3,1) .26s both gtop-from-l}.gm__hud.is-enter .gtop__right{animation:.42s cubic-bezier(.16,.84,.3,1) .26s both gtop-from-r}.gm__hud.is-enter .team{animation:.46s cubic-bezier(.16,.84,.3,1) .38s both gtop-from-l}.gm__hud.is-enter .shopbar{animation:shop-up var(--t-slow) var(--ease-out), gtop-rise .46s cubic-bezier(.16, .84, .3, 1) .46s both}@keyframes gtop-cap-in{0%{opacity:0;filter:brightness(2.2);transform:translateY(-.5rem)scale(.92)}60%{opacity:1}to{filter:none}}@keyframes gtop-open{0%{opacity:0;transform:scaleX(.05)}}@keyframes gtop-fade{0%{opacity:0}}@keyframes gtop-out-l{0%{opacity:0;transform:translate(.6rem)}}@keyframes gtop-out-r{0%{opacity:0;transform:translate(-.6rem)}}@keyframes gtop-from-l{0%{opacity:0;transform:translate(-.4rem)}}@keyframes gtop-from-r{0%{opacity:0;transform:translate(.4rem)}}@keyframes gtop-rise{0%{opacity:0;transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.gtop__half .roundbox__num,.gm__hud.is-enter .gtop__cap,.gm__hud.is-enter .gtop__half,.gm__hud.is-enter .gtop__deco,.gm__hud.is-enter .gtop__plus,.gm__hud.is-enter .gtop__frame--l,.gm__hud.is-enter .gtop__frame--r,.gm__hud.is-enter .gtop__left,.gm__hud.is-enter .gtop__right,.gm__hud.is-enter .team{animation:none}.gm__hud.is-enter .shopbar{animation:shop-up var(--t-slow) var(--ease-out)}}.gm__bond-list{flex:1}.bstrip-scroll{align-items:center;gap:.04rem;min-width:0;display:flex}.gm__bonds .bstrip-scroll .bstrip{pointer-events:auto;touch-action:pan-x;scrollbar-width:thin;min-width:0;margin:-.08rem 0;padding:.08rem 0;overflow:auto hidden}.bstrip-scroll .bslot{flex:none}.gm__bonds .bstrip-scroll__arrow{width:44px;height:44px;color:var(--mint-400);border:1px solid var(--line-2);cursor:pointer;pointer-events:auto;background:#080b0ab3;flex:none;padding:0}.bstrip-scroll__arrow:disabled{opacity:.3;cursor:default}.gm.is-pen .gm__bonds .bstrip-scroll *,.gm.has-sp .gm__bonds .bstrip-scroll *{pointer-events:none}.gm__bond-list>.tt-anchor{max-width:100%;display:block}.ai-vote{border:1px solid #426055;flex-wrap:wrap;align-items:center;gap:.12rem;margin:.15rem 0;padding:.1rem;display:flex}.ai-participation-entry{flex:none}.kick-bar{z-index:6;flex-direction:column;align-items:flex-end;gap:.08rem;display:flex;position:absolute;top:50%;right:.18rem;transform:translateY(-50%)}.kick-bar .team-rescue-action{position:static}.team-kick-action .btn{font-size:calc(.14 * var(--t))}.team-kick{z-index:8;border:1px solid var(--red-premium);color:var(--text-lo);font-size:calc(.15 * var(--t));text-align:center;background:#000000b8;border-radius:.08rem;flex-direction:column;align-items:center;gap:.04rem;padding:.08rem .16rem;display:flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.team-kick strong{color:var(--red-premium);align-items:center;gap:.05rem;display:inline-flex}.team-kick small{color:var(--text-dim)}.team-kick__actions{gap:.08rem;display:flex}.mpop{--mp:var(--mint-500);--mp-hi:var(--mint-400);--mp-glow:#17f9b759;z-index:var(--z-banner);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex;position:fixed;inset:0}.mpop img{max-width:none}.mpop--orange{--mp:#ff8a2a;--mp-hi:#ff9d45;--mp-glow:#ff7a286b}.mpop--red{--mp:#ff5a48;--mp-hi:#ff7d6a;--mp-glow:#ff463c6b}.mpop--gold{--mp:var(--gold);--mp-hi:#ffd75e;--mp-glow:#ffc60061}.mpop__panel{min-height:2.48rem;animation:mpop-in .2s var(--ease-out) backwards;background:#242626e6;align-items:center;gap:.3rem;padding:.3rem .4rem .3rem .36rem;display:flex;position:relative;box-shadow:0 .1rem .5rem #00000073}.mpop--phase .mpop__panel{min-width:7.2rem}.mpop__lines{opacity:.35;pointer-events:none;width:4.96rem;height:1.68rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mpop__art{flex:none;width:2.58rem;height:1.81rem;margin-right:.2rem;position:relative}.mpop__artbg{opacity:.7;width:1.85rem;height:1.73rem;position:absolute;top:.08rem;left:.38rem}.mpop__artbg--css{background:radial-gradient(closest-side,#0000008c,#00000026)}.mpop__x{width:.24rem;height:.24rem;color:var(--mp);opacity:.6;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;animation:.22s .33s both mpop-fade;position:absolute}.mpop.has-frame .mpop__x{opacity:1;-webkit-mask:var(--mpop-cross) center / 100% 100% no-repeat;-webkit-mask:var(--mpop-cross) center / 100% 100% no-repeat;mask:var(--mpop-cross) center / 100% 100% no-repeat;background:currentColor}.mpop__x--tl{top:-.12rem;left:-.12rem}.mpop__x--tr{top:-.12rem;right:-.12rem}.mpop__x--bl{bottom:-.12rem;left:-.12rem}.mpop__x--br{bottom:-.12rem;right:-.12rem}.mpop__brk{width:.06rem;height:1.15rem;color:var(--mp);--brk-a:.55;margin-top:-.575rem;animation:.22s .22s both mpop-fade;position:absolute;top:50%}.mpop__brk--l{left:-.08rem}.mpop__brk--r{right:-.08rem;transform:scaleX(-1)}.mpop__brk,.mpop__k:before,.mpop__k:after{opacity:.6;border:2px solid;border-right:0}.mpop.has-frame .mpop__brk,.mpop.has-frame .mpop__k:before,.mpop.has-frame .mpop__k:after{opacity:var(--brk-a,1);-webkit-mask:var(--mpop-frame) center / 100% 100% no-repeat;-webkit-mask:var(--mpop-frame) center / 100% 100% no-repeat;mask:var(--mpop-frame) center / 100% 100% no-repeat;background:currentColor;border:0}.mpop__bot{animation:mpop-pop .38s .11s var(--ease-out) both;position:absolute;inset:0}.mpop__part{position:absolute}.mpop__part--head{width:1.04rem;height:.81rem;top:.28rem;left:.85rem}.mpop__part--body{width:.46rem;height:.54rem;top:1.06rem;left:1.1rem}.mpop__part--book{width:.44rem;height:.61rem;top:.77rem;left:.58rem;transform:rotate(-10deg)}.mpop__part--hand{width:.28rem;height:.21rem;top:1.1rem;left:1.61rem}.mpop__bot--faces{justify-content:center;align-items:center;gap:.04rem;padding-bottom:.1rem;display:flex}.mpop__face{width:.9rem;height:.96rem;image-rendering:pixelated}.mpop__face--2{animation:mpop-pop .38s .12s var(--ease-out) both}.mpop__face--css{clip-path:polygon(12% 0,88% 0,100% 12%,100% 70%,70% 70%,70% 100%,30% 100%,30% 70%,0 70%,0 12%);background:#f2a01c}.mpop__face--2.mpop__face--css{background:#ee6a2a}.mpop__dot{background:#1fc79d;width:.1rem;height:.1rem;animation:.9s steps(2,jump-none) infinite mpop-blink;position:absolute}.mpop__dot--0{top:.15rem;left:.79rem}.mpop__dot--1{animation-delay:-300ms;top:.3rem;left:.52rem}.mpop__dot--2{animation-delay:-600ms;top:.51rem;left:.68rem}.mpop__dot--3{top:.28rem;left:1.94rem}.mpop__dot--4{animation-delay:-450ms;top:.46rem;left:2.06rem}.mpop__head--css{clip-path:polygon(14% 0,86% 0,100% 18%,100% 82%,86% 100%,14% 100%,0 82%,0 18%);background:#1aae8a;justify-content:center;align-items:center;gap:.16rem;display:flex}.mpop__head--css i{background:#135e4c;border-radius:.03rem;width:.14rem;height:.14rem}.mpop__tag{width:.86rem;height:.11rem;animation:.22s .3s both mpop-fade;position:absolute;bottom:.07rem;left:50%;transform:translate(-50%)}.mpop__tag--css{width:auto;height:auto;font-family:var(--font-num);font-size:calc(.07 * var(--t));letter-spacing:.18em;white-space:nowrap;color:var(--mp);opacity:.6}.mpop__cell{background:#ffffff0f;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.1rem;min-width:1.65rem;min-height:1.58rem;padding:.1rem .14rem;display:flex;position:relative}.mpop__k{font-size:calc(.3 * var(--t));letter-spacing:.06em;color:#d6dada;padding:0 .16rem;line-height:1.2;position:relative}.mpop__k:before,.mpop__k:after{content:"";width:.06rem;position:absolute;top:.02rem;bottom:.02rem}.mpop__k:before{left:0}.mpop__k:after{right:0;transform:scaleX(-1)}.mpop__cell--round .mpop__k:before,.mpop__cell--round .mpop__k:after{color:#8d9494}.mpop__cell--gold .mpop__k{color:var(--gold)}.mpop__roll{height:1.15em;font-family:var(--font-display);font-size:calc(.56 * var(--t));color:#eef1f1;line-height:1.15em;display:grid;overflow:hidden}.mpop__roll b{grid-area:1/1;font-weight:500}.mpop__old{opacity:0;animation:.17s ease-in .4s backwards mpop-drop}.mpop__new{animation:mpop-fall .22s .44s var(--ease-out) both}.mpop__gain{height:.42rem;font-size:calc(.42 * var(--t));color:var(--gold);align-items:center;gap:.08rem;display:flex;position:relative}.mpop__coin{width:.48rem;height:.37rem;animation:.42s ease-out .6s both mpop-coin;position:relative}.mpop__coin--css{fill:currentColor;width:.42rem;height:.42rem}.mpop__flare{opacity:0;background:radial-gradient(closest-side,#fff4bef2,#ffc60000);height:.28rem;animation:.46s ease-out .6s mpop-flare;position:absolute;top:50%;left:-.34rem;right:-.34rem;transform:translateY(-50%)scaleX(.2)}.mpop__plus{font-family:var(--font-display);color:#fc3;animation:mpop-slide .24s .76s var(--ease-out) both;font-weight:600}.mpop__spark{opacity:0;--a:calc(var(--i) * 60deg - 20deg);width:.2rem;height:.19rem;animation:mpop-spark .72s calc(.78s + var(--i) * 34ms) ease-out;position:absolute;top:66%;left:50%}.mpop__spark img,.mpop__spark--css{width:100%;height:100%;display:block}.mpop__spark--css{background:linear-gradient(#ffe27a,#ffe27a) 50%/100% 30% no-repeat,linear-gradient(#ffe27a,#ffe27a) 50%/30% 100% no-repeat}.mpop__head{width:4.35rem;height:.86rem;animation:mpop-wipe .28s .14s var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:absolute;bottom:calc(100% - .16rem);left:50%;transform:translate(-50%)}.mpop__headbg{width:4.35rem;height:.86rem;position:absolute;inset:0}.mpop__headbg--css{background:#280e08eb;border:2px solid #e2541e;border-radius:.06rem;width:auto;height:auto;inset:.14rem .27rem}.mpop__headtxt{white-space:nowrap;color:#f2e6e0;font-size:calc(.26 * var(--t));letter-spacing:.08em;padding-left:.5rem;position:relative}.mpop__headtxt b{color:#ff7a2a;margin:0 .06em;font-weight:600}.mpop__line{color:#c9cfcf;font-size:calc(.19 * var(--t));letter-spacing:.06em;background:#181a1ac7;padding:.04rem .24rem;animation:.22s .4s both mpop-fade}.mpop__text{z-index:1;flex-direction:column;flex:1;gap:.06rem;min-width:0;padding-right:.3rem;display:flex;position:relative}.mpop__title{font-size:calc(.5 * var(--t));letter-spacing:.08em;white-space:nowrap;color:var(--mp-hi);text-shadow:0 0 .16rem var(--mp-glow);animation:mpop-wipe .3s .2s var(--ease-out) both;font-weight:900;line-height:1.15}.mpop__sub{text-overflow:ellipsis;white-space:nowrap;max-width:3.6rem;font-size:calc(.19 * var(--t));color:#c9cfcf;animation:mpop-wipe .3s .3s var(--ease-out) both;overflow:hidden}.mpop__chevs{pointer-events:none;width:3.2rem;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.mpop__chevs i{top:0;bottom:0;left:calc(var(--k) * .66rem + .3rem);opacity:0;background:linear-gradient(90deg, transparent, var(--mp));clip-path:polygon(0 0,46% 0,100% 50%,46% 100%,0 100%,54% 50%);width:.86rem;animation:mpop-chev .98s calc(.14s + var(--k) * 90ms) ease-out;position:absolute}.mpop__chevs i:first-child{--k:0}.mpop__chevs i:nth-child(2){--k:1}.mpop__chevs i:nth-child(3){--k:2}.mpop.is-leaving .mpop__panel,.mpop.is-leaving .mpop__line{animation:.28s ease-in forwards mpop-out}.mpop.is-leaving .mpop__bot{animation:.2s ease-in forwards mpop-shrink}@keyframes mpop-in{0%{opacity:0;transform:scaleY(.84)}}@keyframes mpop-out{to{clip-path:inset(0 100% 0 0);opacity:.3}}@keyframes mpop-fade{0%{opacity:0}}@keyframes mpop-blink{50%{opacity:.25}}@keyframes mpop-pop{0%{opacity:0;filter:brightness(3);transform:scale(.22)}55%{opacity:1;transform:scale(1.08)}}@keyframes mpop-shrink{to{filter:brightness(2.6);transform:scale(.22)}}@keyframes mpop-drop{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(70%)scaleY(.4)}}@keyframes mpop-fall{0%{opacity:0;transform:translateY(-60%)}}@keyframes mpop-coin{40%{filter:brightness(1.8);transform:scale(1.25)}}@keyframes mpop-flare{0%{opacity:0;transform:translateY(-50%)scaleX(.2)}40%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1.1)}}@keyframes mpop-slide{0%{opacity:0;transform:translate(.3rem)}}@keyframes mpop-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(.12rem)}to{opacity:0;transform:rotate(var(--a)) translateX(.66rem)}}@keyframes mpop-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mpop-chev{0%{opacity:0;transform:translate(-1.1rem)}25%{opacity:1}70%{opacity:.9;transform:translate(.5rem)}to{opacity:0;transform:translate(1.3rem)}}@media (prefers-reduced-motion:reduce){.mpop *,.mpop.is-leaving .mpop__panel,.mpop.is-leaving .mpop__line,.mpop.is-leaving .mpop__bot{animation:none}}.pboot{--px:min(.01rem, calc(100vw / 1920), calc(100vh / 1080));--teal:#3fd6b4;--teal-deep:#0c2a25;z-index:60;pointer-events:none;background:radial-gradient(at 50% 42%,#0d2621,#040b0a 70%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pboot.is-leaving{animation:.35s ease-in forwards pboot-out}.pboot__stage{width:calc(1920 * var(--px));height:calc(1080 * var(--px));position:relative}.pboot__stage>*,.pboot__scene>*{position:absolute}.pboot__scene{animation:.2s ease-out 1.2s both pboot-in;inset:0}.pboot:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(at 50% 45%,#96ffe1b3,#3fd6b473 70%);animation:.7s ease-out 1.2s forwards pboot-wash;position:absolute;inset:0}.pboot__mtn{opacity:.55}.pboot__mtn--1{left:calc(-60 * var(--px));top:calc(-40 * var(--px));width:calc(750 * var(--px))}.pboot__mtn--2{right:calc(-40 * var(--px));bottom:calc(-60 * var(--px));width:calc(560 * var(--px))}.pboot__terrain,.pboot__logo{background:var(--teal);-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;display:block}.pboot__terrain{left:calc(365 * var(--px));top:calc(-8 * var(--px));width:calc(1190 * var(--px));height:calc(916 * var(--px));opacity:.3}.pboot__ring{left:calc(525 * var(--px));top:calc(15 * var(--px));width:calc(870 * var(--px));height:calc(870 * var(--px));opacity:.55}.pboot__logo{left:calc(705 * var(--px));top:calc(277 * var(--px));width:calc(247 * var(--px));height:calc(125 * var(--px));opacity:.7}.pboot__cross{left:calc((var(--x) - 30) * var(--px));top:calc((var(--y) - 30) * var(--px));width:calc(60 * var(--px));height:calc(60 * var(--px));background:linear-gradient(var(--teal), var(--teal)) center / 100% calc(3 * var(--px)) no-repeat, linear-gradient(var(--teal), var(--teal)) center / calc(3 * var(--px)) 100% no-repeat;opacity:.8}.pboot__ship{left:calc(773 * var(--px));top:calc(112 * var(--px));width:calc(404 * var(--px));height:calc(675 * var(--px));will-change:transform, opacity;animation:1.1s cubic-bezier(.4,0,.3,1) .1s both pboot-ship;transform:rotate(53deg)}.pboot__shipimg{width:100%;height:100%;display:block}.pboot__shipimg--hot{filter:brightness(2.6)saturate(.3);will-change:transform, opacity;animation:.9s linear .1s both pboot-hot,.32s step-end .1s both pboot-tear;position:absolute;inset:0}.pboot__lines{width:100%;height:100%;inset:0;overflow:visible}.pboot__lines line{stroke:var(--teal);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:pboot-draw .3s calc(1.25s + var(--i) * 60ms) ease-out forwards}.pboot__node,.pboot__anchor{fill:var(--teal);opacity:0;animation:pboot-show .15s calc(1.4s + var(--i) * 60ms) forwards}.pboot__anchor{fill:var(--teal-deep);stroke:var(--teal);stroke-width:4px}.pboot__card{left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(515 * var(--px));height:calc(127 * var(--px));justify-content:flex-end;align-items:center;gap:calc(14 * var(--px));padding:0 calc(4 * var(--px));color:var(--teal-deep);transform-origin:100%;animation:pboot-card .42s calc(1.2s + var(--i) * 40ms) cubic-bezier(.2, .8, .2, 1) both;background:linear-gradient(90deg,#3fd6b4c7,#3fd6b4f2);display:flex}.pboot__card--r{transform-origin:0;background:linear-gradient(270deg,#3fd6b4c7,#3fd6b4f2);flex-direction:row-reverse}.pboot__card--c{transform-origin:50%}.pboot--solo .pboot__title{top:calc(805 * var(--px))}.pboot--solo .pboot__sub{top:calc(938 * var(--px))}.pboot__txt{justify-items:end;line-height:1;display:grid}.pboot__card--r .pboot__txt{justify-items:start}.pboot__num{font-family:var(--font-display);font-size:calc(54 * var(--px));font-weight:700}.pboot__done{font-family:var(--font-display);font-size:calc(16 * var(--px));letter-spacing:.06em;margin-top:calc(2 * var(--px))}.pboot__check{width:calc(26 * var(--px));height:calc(26 * var(--px));margin-top:calc(10 * var(--px));background:var(--teal-deep);color:#fff;place-items:center;display:grid}.pboot__check .icon{width:80%;height:80%}.pboot__face{width:calc(119 * var(--px));height:calc(119 * var(--px));border:calc(2 * var(--px)) solid #e9fffa;background:var(--teal-deep);flex:none;overflow:hidden}.pboot__face .pavatar{--pa:100%;width:100%;height:100%}.pboot__face .pavatar__img,.pboot__face img{object-fit:cover;width:100%;height:100%}.pboot__title{left:0;right:0;top:calc(705 * var(--px));text-align:center;font-size:calc(66 * var(--px));letter-spacing:.04em;color:var(--teal);text-shadow:0 0 calc(18 * var(--px)) #3fd6b473;margin:0;font-weight:900;animation:.42s cubic-bezier(.2,.8,.2,1) 1.2s both pboot-title}.pboot__sub{left:calc(782 * var(--px));top:calc(838 * var(--px));width:calc(356 * var(--px));height:calc(30 * var(--px));background:var(--teal);color:var(--teal-deep);font-family:var(--font-display);font-size:calc(20 * var(--px));letter-spacing:.08em;place-items:center;animation:.2s 1.3s both pboot-in;display:grid}.pboot__conn{right:calc(165 * var(--px));top:calc(995 * var(--px));font-size:calc(26 * var(--px));color:#3fd6b4b3;animation:.2s 1.9s both pboot-in}.pboot__dots:after{content:"…";vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite pboot-dots;display:inline-block;overflow:hidden}.pboot__veil{background:#000;animation:.16s ease-out 60ms both pboot-veil;position:absolute;inset:0}@keyframes pboot-veil{0%{opacity:1}to{opacity:0}}@keyframes pboot-in{0%{opacity:0}}@keyframes pboot-show{to{opacity:1}}@keyframes pboot-out{to{opacity:0}}@keyframes pboot-wash{0%{opacity:1}30%{opacity:.75}to{opacity:0}}@keyframes pboot-ship{0%{opacity:0;transform:rotate(53deg)scale(4.4)}8%{opacity:1}30%{transform:rotate(53deg)scale(3.5)}to{opacity:.6;transform:rotate(53deg)scale(1)}}@keyframes pboot-hot{0%{opacity:0}10%,40%{opacity:1}75%,to{opacity:0}}@keyframes pboot-tear{0%{transform:translate(-4%)}20%{transform:translate(3%)}40%{transform:translate(-2%)}60%{transform:translate(1.2%)}80%{transform:translate(-.5%)}to{transform:none}}@keyframes pboot-draw{to{stroke-dashoffset:0}}@keyframes pboot-card{0%{opacity:0;filter:brightness(2.4)saturate(.25);transform:scaleX(.55)}30%{opacity:1}60%{filter:brightness(1.5)saturate(.6)}to{opacity:1;filter:none;transform:none}}@keyframes pboot-title{0%{opacity:0;filter:brightness(2)blur(3px);transform:scale(1.3)}40%{opacity:1}to{filter:none;transform:none}}@keyframes pboot-dots{0%{width:0}to{width:1.2em}}@media (prefers-reduced-motion:reduce){.pboot,.pboot *,.pboot :after{animation:none}.pboot:after{display:none}.pboot__ship{opacity:.6}.pboot__shipimg--hot{display:none}.pboot__lines line{stroke-dashoffset:0;animation:none}.pboot__node,.pboot__anchor{opacity:1}.pboot__veil{opacity:0}}.tbanner{--px:min(.01rem, calc(100vw / 1920), calc(100vh / 1080));--teal:#52d6b0;--ink:#0b1f1b;z-index:70;pointer-events:none;position:fixed;inset:0}.tbanner__dim{background:#0000008c;animation:1.7s linear both tbanner-dim;position:absolute;inset:0}.tbanner__band{left:0;right:0;top:calc(50% - 110 * var(--px));height:calc(220 * var(--px));gap:calc(12 * var(--px));padding-right:calc(15 * var(--px));transform-origin:50%;animation:1.7s cubic-bezier(.2,.7,.2,1) both tbanner-band;display:flex;position:absolute}.tbanner__bar{flex:1;position:relative;overflow:hidden}.tbanner__grey,.tbanner__teal{position:absolute;inset:0;overflow:hidden}.tbanner__grey{color:#4a4c4f;background:#c6c7c9}.tbanner__teal{background:var(--teal);color:var(--ink);clip-path:inset(0 100% 0 0);animation:1.7s cubic-bezier(.5,0,.2,1) both tbanner-wipe}.tbanner__topo,.tbanner__ship,.tbanner__logo,.tbanner__ring{-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;background:currentColor;display:block;position:absolute}.tbanner__topo{left:0;top:calc(-120 * var(--px));width:calc(1190 * var(--px));height:calc(916 * var(--px));opacity:.22}.tbanner__ship{right:calc(120 * var(--px));top:calc(-260 * var(--px));width:calc(290 * var(--px));height:calc(487 * var(--px));opacity:.45;transform:rotate(53deg)}.tbanner__logo{left:calc(40 * var(--px));top:calc(-5 * var(--px));width:calc(455 * var(--px));height:calc(230 * var(--px));color:#3c3e41}.tbanner__ring{right:calc(120 * var(--px));top:calc(-10 * var(--px));width:calc(240 * var(--px));height:calc(240 * var(--px));opacity:.85}.tbanner__text{right:calc(390 * var(--px));top:calc(58 * var(--px));font-size:calc(56 * var(--px));letter-spacing:.04em;white-space:nowrap;font-weight:900;animation:1.7s ease-out both tbanner-text;position:absolute}.tbanner__sub{right:calc(390 * var(--px));top:calc(138 * var(--px));width:calc(310 * var(--px));height:calc(22 * var(--px));padding-right:calc(10 * var(--px));background:var(--ink);color:var(--teal);font-family:var(--font-display);font-size:calc(14 * var(--px));letter-spacing:.08em;place-items:center end;animation:1.7s ease-out 50ms both tbanner-text;display:grid;position:absolute}.tbanner__cross{width:calc(30 * var(--px));height:calc(30 * var(--px));opacity:.6;background:linear-gradient(currentColor, currentColor) center / 100% calc(2 * var(--px)) no-repeat, linear-gradient(currentColor, currentColor) center / calc(2 * var(--px)) 100% no-repeat;position:absolute}.tbanner__cross--tl{left:calc(18 * var(--px));top:calc(18 * var(--px))}.tbanner__cross--bl{left:calc(18 * var(--px));bottom:calc(18 * var(--px))}.tbanner__cross--tr{right:calc(18 * var(--px));top:calc(18 * var(--px))}.tbanner__cross--br{right:calc(18 * var(--px));bottom:calc(18 * var(--px))}.tbanner__bot{width:calc(250 * var(--px));box-shadow:inset 0 0 calc(30 * var(--px)) #52d6b040;background:#0f1f1d;flex:none;place-items:center;display:grid}.tbanner__head{width:calc(120 * var(--px));height:auto;image-rendering:pixelated}@keyframes tbanner-dim{0%{opacity:0}9%{opacity:1}91%{opacity:1}to{opacity:0}}@keyframes tbanner-band{0%{opacity:0;transform:translate(-46%)}4%{opacity:1}12%{transform:translate(-1.6%)}90%{opacity:1;transform:translate(1.2%)scaleY(1)}97%{opacity:1;transform:translate(1.2%)scaleY(.06)}to{opacity:0;transform:translate(1.2%)scaleY(0)}}@keyframes tbanner-wipe{0%,34%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0)}}@keyframes tbanner-text{0%,46%{opacity:0;transform:translateX(calc(-60 * var(--px)))}64%{opacity:1;transform:none}to{opacity:1;transform:translateX(calc(20 * var(--px)))}}@keyframes tbanner-ring{0%,40%{opacity:0;transform:rotate(-150deg)}70%{opacity:.85}to{opacity:.85;transform:rotate(30deg)}}@keyframes tbanner-bot{0%,4%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}}.tbanner__teal .tbanner__ring{animation:1.7s ease-out both tbanner-ring}.tbanner__bot{animation:1.7s cubic-bezier(.3,1.5,.5,1) both tbanner-bot}@media (prefers-reduced-motion:reduce){.tbanner{display:none}}.bpl{--px:min(.01rem, calc(100vw / 1920), calc(100vh / 1080));--teal:#27d3ad;--core:#35c6dd;z-index:var(--z-banner);pointer-events:none;place-items:center;animation:.2s ease-out both bpl-in;display:grid;position:fixed;inset:0}.bpl.is-leaving{animation:.25s ease-in forwards bpl-out}.bpl__map,.bpl__crest,.bpl__done,.core__warn,.end__mark{max-width:none;display:block;position:absolute}.bpl__panel{width:calc(1360 * var(--px));height:calc(var(--h,460) * var(--px));box-shadow:0 0 calc(60 * var(--px)) calc(30 * var(--px)) #050b0db3;background:#050b0df7;position:relative;overflow:hidden}.bpl__map{left:calc(120 * var(--px));top:calc(-230 * var(--px));width:calc(867 * var(--px));height:calc(816 * var(--px));opacity:.5;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.bpl__crest{pointer-events:none}.bpl__ava{border:calc(3 * var(--px)) solid #ff7a2a;box-shadow:0 0 calc(14 * var(--px)) #ff6e288c;background:#120806;border-radius:50%;display:block;position:absolute}.bpl__ava--core{border-color:var(--core);box-shadow:0 0 calc(14 * var(--px)) #35c6dd80}.bpl__ava>.img,.bpl__ava>img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.bpl__done{right:calc(-50 * var(--px));top:calc(-48 * var(--px));width:calc(86 * var(--px));height:calc(89 * var(--px))}.bpl--final{--h:430;animation:.2s ease-out both bpl-in}.fa__group{animation:1.5s both fa-shift;position:absolute;inset:0}.fa__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fa__line{fill:none;stroke:#c8d4d46b;stroke-width:10px;stroke-dasharray:1;stroke-dashoffset:1px;animation:fa-draw .22s calc(.3s + var(--i) * 40ms) ease-out forwards}.fa__comet{fill:none;stroke:#5dfbd6;stroke-width:12px;stroke-linecap:round;stroke-dasharray:.14 1.2;stroke-dashoffset:.14px;opacity:0;filter:drop-shadow(0 0 6px #27d3ade6);animation:fa-comet .32s calc(.48s + var(--i) * 30ms) ease-in both}.fa__row{left:calc(132 * var(--px));align-items:center;gap:calc(14 * var(--px));animation:bpl-fade .2s calc(.28s + var(--i) * 40ms) ease-out both;display:flex;position:absolute}.fa__ava{width:calc(var(--fa-av,90) * var(--px));height:calc(var(--fa-av,90) * var(--px))}.fa__ava .pavatar__img{width:100%;height:100%}.fa__lp{color:var(--teal);font-size:calc(30 * var(--px));font-weight:700;animation:.2s ease-in .7s forwards fa-lp-out}.fa__row--grid{gap:calc(4 * var(--px));flex-direction:column;transform:translate(-50%,-50%)}.fa__row--grid .fa__lp{font-size:calc(20 * var(--px));line-height:1}.fa__node{left:calc(609 * var(--px));top:calc(129 * var(--px));width:calc(146 * var(--px));height:calc(146 * var(--px));position:absolute}.fa__ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fa__ring--o{width:calc(426 * var(--px));height:calc(426 * var(--px));border:calc(3 * var(--px)) solid #27d3ad4d;background:radial-gradient(closest-side,#0000 70%,#27d3ad1f 72% 86%,#0000 88%);animation:.5s ease-out .68s both fa-ring}.fa__ring--i{width:calc(224 * var(--px));height:calc(224 * var(--px));border:calc(4 * var(--px)) solid #27d3ad59;animation:.4s ease-out .7s both fa-ring}.fa__box{justify-content:center;align-items:center;gap:calc(4 * var(--px));border:calc(4 * var(--px)) solid var(--teal);border-radius:calc(8 * var(--px));background:#27d3ad14;flex-direction:column;animation:.2s ease-out .7s forwards fa-fill;display:flex;position:absolute;inset:0}.fa__rook{width:calc(36 * var(--px));height:calc(57 * var(--px));image-rendering:pixelated;animation:.2s ease-out .7s forwards fa-rook;position:static}.fa__total{color:#072a22;font-size:calc(42 * var(--px));opacity:0;font-weight:700;line-height:1;animation:.12s ease-out .7s forwards bpl-fade}.fa__words{left:calc(382 * var(--px));top:calc(306 * var(--px));width:calc(600 * var(--px));align-items:center;gap:calc(8 * var(--px));flex-direction:column;animation:.25s ease-out 1.7s both bpl-fade;display:flex;position:absolute}.fa__micro{color:#d8e4e2;font-size:calc(24 * var(--px));font-weight:700}.fa__title{color:var(--teal);font-size:calc(45 * var(--px));letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 calc(12 * var(--px)) #27d3ad73;font-weight:900}.fa__leader{animation:.9s ease-out 1.3s both fa-leader;position:absolute;inset:0}.fa__leader .bpl__crest{left:calc(702 * var(--px));top:calc(-232 * var(--px));width:calc(814 * var(--px));height:calc(847 * var(--px))}.fa__boss{left:calc(1187 * var(--px));top:calc(245 * var(--px));width:calc(96 * var(--px));height:calc(96 * var(--px))}.bpl--core{--h:480}.core__beam{top:calc(186 * var(--px));height:calc(2 * var(--px));background:#e84834b3;animation:.3s .2s both bpl-fade;position:absolute}.core__beam--l{left:calc(60 * var(--px));width:calc(400 * var(--px))}.core__beam--r{left:calc(900 * var(--px));width:calc(400 * var(--px))}.core__warn{image-rendering:pixelated;animation:.6s steps(2,end) .2s both core-blink}.core__warn--a{left:calc(308 * var(--px));top:calc(93 * var(--px));width:calc(68 * var(--px));height:calc(61 * var(--px))}.core__warn--b{left:calc(960 * var(--px));top:calc(141 * var(--px));width:calc(54 * var(--px));height:calc(48 * var(--px))}.core__warn--c{left:calc(396 * var(--px));top:calc(279 * var(--px));width:calc(36 * var(--px));height:calc(32 * var(--px))}.core__halo{left:calc(470 * var(--px));top:calc(-23 * var(--px));width:calc(420 * var(--px));height:calc(420 * var(--px));border:calc(3 * var(--px)) solid #e13c2d99;background:radial-gradient(closest-side,#96140f59,#0000);border-radius:50%;animation:.4s ease-out both fa-ring;position:absolute}.core__crest{position:absolute;inset:0}.core__crest .bpl__crest{left:calc(270 * var(--px));top:calc(-201 * var(--px));width:calc(819 * var(--px));height:calc(777 * var(--px));animation:.6s ease-out both core-in}.core__crest .core__ghost{filter:hue-rotate(170deg)saturate(2);mix-blend-mode:screen;animation:.6s ease-out both core-ghost}.core__boss{left:calc(755 * var(--px));top:calc(240 * var(--px));width:calc(90 * var(--px));height:calc(90 * var(--px));animation:.25s .4s both bpl-fade}.core__title{left:0;right:0;top:calc(347 * var(--px));text-align:center;color:var(--core);font-size:calc(45 * var(--px));letter-spacing:.02em;text-shadow:0 0 calc(12 * var(--px)) #35c6dd73;font-weight:900;animation:.25s .3s both bpl-fade;position:absolute}.core__sub{left:0;right:0;top:calc(407 * var(--px));text-align:center;color:#e8eeee;font-size:calc(26 * var(--px));animation:.25s .4s both bpl-fade;position:absolute}.end__row{position:absolute;inset:0}.end__crest{animation:.35s ease-out both end-in-l;position:absolute;inset:0}.end__crest--core{animation-name:end-in-r}.end__crest .bpl__crest{left:calc(356 * var(--px));top:calc(-54 * var(--px));width:calc(444 * var(--px));height:calc(462 * var(--px))}.end__crest--core .bpl__crest{left:calc(551 * var(--px));top:calc(-45 * var(--px));width:calc(468 * var(--px));height:calc(444 * var(--px))}.end__ava{top:calc(136 * var(--px));width:calc(82 * var(--px));height:calc(82 * var(--px));animation:.25s .25s both bpl-fade}.end__ava:first-child{left:calc(384 * var(--px))}.end__ava:last-child{left:calc(897 * var(--px))}.end__title{left:0;right:0;top:calc(336 * var(--px));text-align:center;font-size:calc(42 * var(--px));letter-spacing:.02em;color:var(--teal);font-weight:900;animation:.25s .25s both bpl-fade;position:absolute}.end__title em{color:#ff5a3a;font-style:normal}.end--allClear .bpl__panel{background:linear-gradient(90deg,#dc281e99,#0000 16% 84%,#dc281e99),#050b0df7}.end--coreFail .bpl__panel{background:linear-gradient(#2a0d02 0%,#a6370a 30%,#ff6a12 52%,#b8400a 70%,#1a0700 100%)}.end--coreFail .end__crest .bpl__crest{top:calc(-88 * var(--px))}.end--coreFail .end__crest--core .bpl__crest{top:calc(-79 * var(--px))}.end--coreFail .end__ava{top:calc(102 * var(--px))}.end__crest.is-beaten .bpl__crest{filter:brightness(0)}.end__mark{left:calc(506 * var(--px));top:calc(69 * var(--px));width:calc(144 * var(--px));height:calc(148 * var(--px))}.bpl__crest--tint{-webkit-mask:var(--crest) center / 100% 100% no-repeat;-webkit-mask:var(--crest) center / 100% 100% no-repeat;mask:var(--crest) center / 100% 100% no-repeat;background:#f86808}.fa__leader .bpl__crest.is-hd{left:calc(949 * var(--px));top:calc(5 * var(--px));width:calc(320 * var(--px));height:calc(350 * var(--px))}.core__crest .bpl__crest.is-hd{left:calc(381 * var(--px));top:calc(-29 * var(--px));width:calc(600 * var(--px));height:calc(428 * var(--px))}.end__crest .bpl__crest.is-hd{left:calc(491 * var(--px));top:calc(75 * var(--px));width:calc(175 * var(--px));height:calc(191 * var(--px))}.end__crest--core .bpl__crest.is-hd{left:calc(615 * var(--px));top:calc(53 * var(--px));width:calc(343 * var(--px));height:calc(245 * var(--px))}.end--coreFail .end__crest .bpl__crest.is-hd{top:calc(41 * var(--px))}.end--coreFail .end__crest--core .bpl__crest.is-hd{top:calc(19 * var(--px))}.end--coreFail .end__title{color:#ff7a1a;text-shadow:0 0 calc(10 * var(--px)) #0009}.end__bars{left:calc(110 * var(--px));top:calc(40 * var(--px));width:calc(620 * var(--px));height:calc(380 * var(--px));position:absolute}.end__bars i{left:calc((60 + var(--i) * 70) * var(--px));top:calc((60 + var(--i) * 30) * var(--px));width:calc(250 * var(--px));height:calc(22 * var(--px));border-radius:calc(4 * var(--px));opacity:.85;animation:end-bar .3s calc(var(--i) * 50ms) ease-out both;background:#e8333a;position:absolute;transform:rotate(-50deg)}.end__bars i:nth-child(2n){background:#2ad1b0}.end__title--side{left:calc(760 * var(--px));right:auto;top:calc(180 * var(--px));width:calc(320 * var(--px));color:#f0353b;font-size:calc(57 * var(--px))}.end__sub{left:calc(760 * var(--px));top:calc(262 * var(--px));width:calc(320 * var(--px));text-align:center;color:#6d7779;font-family:var(--font-display);font-size:calc(18 * var(--px));letter-spacing:.08em;animation:.25s .3s both bpl-fade;position:absolute}@keyframes bpl-in{0%{opacity:0}}@keyframes bpl-out{to{opacity:0}}@keyframes bpl-fade{0%{opacity:0}to{opacity:1}}@keyframes fa-shift{0%,86.6%{transform:translateX(calc(200 * var(--px)))}to{transform:none}}@keyframes fa-draw{to{stroke-dashoffset:0}}@keyframes fa-comet{0%{opacity:1;stroke-dashoffset:.14px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@keyframes fa-lp-out{to{opacity:0}}@keyframes fa-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes fa-fill{to{background:var(--teal);box-shadow:0 0 calc(30 * var(--px)) #27d3ad99}}@keyframes fa-rook{to{filter:brightness(0)opacity(.75)}}@keyframes fa-leader{0%{opacity:0;filter:brightness(.35)}22%{opacity:1;filter:brightness(.35)}44%{filter:brightness(1.7)}to{opacity:1;filter:none}}@keyframes core-blink{0%{opacity:0}50%{opacity:1}}@keyframes core-in{0%{filter:brightness(0)}45%{filter:brightness(0)}60%{filter:brightness(1.6)}to{filter:none}}@keyframes core-ghost{0%{opacity:0;transform:translateX(calc(-14 * var(--px)))}45%{opacity:.8}to{opacity:0;transform:translateX(calc(10 * var(--px)))}}@keyframes end-in-l{0%{opacity:0;transform:translateX(calc(-60 * var(--px)))}}@keyframes end-in-r{0%{opacity:0;transform:translateX(calc(60 * var(--px)))}}@keyframes end-bar{0%{opacity:0;transform:translateX(calc(-80 * var(--px))) rotate(-50deg)}}@media (prefers-reduced-motion:reduce){.bpl,.bpl *,.bpl .fa__line,.bpl .fa__comet{animation:none}.bpl .fa__line{stroke-dashoffset:0}.bpl .fa__comet,.bpl .fa__lp,.bpl .core__ghost{opacity:0}.bpl .fa__total{opacity:1}.bpl .fa__box{background:var(--teal)}.bpl .fa__rook{filter:brightness(0)opacity(.75)}}.shopbar{animation:shop-up var(--t-slow) var(--ease-out);transition:transform .14s var(--ease-out);transform-origin:100% 100%;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex;position:absolute;bottom:.2rem;right:.26rem}@keyframes shop-up{0%{opacity:0;transform:translateY(.3rem)}}.gm__hud>.shopbar{pointer-events:none}.shopbar__row,.shopbar__tools>button{pointer-events:auto}.shopbar__tools{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:.06rem .12rem;display:grid}.shopbar__remain{pointer-events:none;color:var(--text-md);border-left:3px solid var(--mint-500);background:#080b0ac7;grid-column:1/-1;justify-self:end;padding:.04rem .14rem;font-size:.16rem}.shopbar__remain b{color:var(--mint-400);margin-left:.04rem;font-size:.2rem}.toolbtn{--tb:var(--ice);border:2px solid var(--tb);height:.48rem;color:var(--tb);letter-spacing:.1em;transition:background var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);background:#080b0ae6;align-items:center;gap:.08rem;padding:0 .14rem 0 .08rem;font-size:.19rem;font-weight:700;display:flex;box-shadow:0 .04rem .14rem #00000073}.toolbtn:hover:not(:disabled){background:#080b0ae6;background:color-mix(in srgb, var(--tb) 16%, #080b0ae6);box-shadow:0 0 .18rem #0000;box-shadow:0 0 .18rem color-mix(in srgb, var(--tb) 40%, transparent)}.toolbtn:active:not(:disabled){transform:translateY(1px)}.toolbtn:disabled{--tb:var(--line-3);color:var(--text-dim);cursor:not-allowed}.toolbtn__img{object-fit:contain;width:.34rem;height:.34rem}.toolbtn .icon{width:.24rem;height:.24rem}.toolbtn--amber{--tb:var(--amber)}.toolbtn--ice.is-on{background:var(--ice);color:#0b1822}.toolbtn--ice.is-on kbd{color:#28435a;border-color:#5d88aa}.toolbtn--ice.is-on:hover:not(:disabled){color:#0b1822;background:#c2e5ff;box-shadow:0 0 .22rem #9fd4ff99}.toolbtn--ice.is-on kbd{background:#ffffff59!important}.toolbtn__free{background:var(--mint-500);color:var(--text-on-mint);letter-spacing:0;padding:.01rem .06rem;font-size:.13rem}.toolbtn .hex{--hex-h:.26rem}.shopbar__row{border:1px solid var(--line-2);border-top:2px solid var(--mint-700);background:linear-gradient(#0e1311f0,#080b0af7);align-items:stretch;gap:.08rem;padding:.1rem;display:flex;position:relative;box-shadow:0 -.04rem .3rem #0000008c}.shopbar__row:before{content:"";background:linear-gradient(90deg, var(--mint-400), transparent 30%, transparent 70%, var(--mint-400));height:2px;position:absolute;top:-2px;left:0;right:0}.shopbar__cards{gap:.08rem;display:flex}.shopbar__item{border-left:1px dashed var(--line-2);gap:.08rem;padding-left:.08rem;display:flex}.shopbar.is-frozen .shopbar__row{border-color:#9fd4ff80;border-top-color:var(--ice)}.shopbar.is-locked .scard:not(.scard--sold){filter:saturate(.55)brightness(.8)}.lvcard{width:1.24rem;height:2.24rem;color:var(--text-on-mint);clip-path:polygon(0 0,100% 0,100% calc(100% - .14rem),calc(100% - .14rem) 100%,0 100%);transition:filter var(--t-fast), transform var(--t-fast);background:linear-gradient(#5fe0b9,#36b690);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.2rem .1rem .1rem;display:flex;position:relative}.lvcard:hover:not(.is-disabled){filter:brightness(1.08)}.lvcard:active:not(.is-disabled){transform:translateY(1px)}.lvcard__price{position:absolute;top:.08rem;left:50%;transform:translate(-50%)}.lvcard__frame{border:2px solid #06110dbf;flex-direction:column;align-items:center;padding:.04rem .16rem .02rem;display:flex;position:relative}.lvcard__frame:before,.lvcard__frame:after{content:"";border:2px solid var(--text-on-mint);width:.1rem;height:.1rem;position:absolute}.lvcard__frame:before{border-bottom:0;border-right:0;top:-.06rem;left:-.06rem}.lvcard__frame:after{border-top:0;border-left:0;bottom:-.06rem;right:-.06rem}.lvcard__micro{font-family:var(--font-display);letter-spacing:.24em;font-size:.12rem;font-weight:700}.lvcard__num{font-size:.66rem;font-weight:700;line-height:.9}.lvcard__label{letter-spacing:.3em;padding-left:.3em;font-size:.2rem;font-weight:900}.lvcard__key{position:absolute;bottom:.06rem;right:.08rem;color:var(--mint-900)!important;background:0 0!important;border-color:#06110d59!important}.lvcard.is-disabled{color:#8fa59c;cursor:not-allowed;background:linear-gradient(#3a4a44,#2a3531)}.lvcard.is-disabled .lvcard__frame{border-color:#8fa59c80}.lvcard.is-disabled .lvcard__frame:before,.lvcard.is-disabled .lvcard__frame:after{border-color:#8fa59c}.lvcard.is-max{color:#1d1400;cursor:default;filter:none;background:linear-gradient(#d9b24a,#a07a1c)}.scard-wrap{display:flex}.scard{--tc:var(--tier-1);text-align:left;width:1.56rem;height:2.24rem;transition:transform var(--t-fast) var(--ease-out), border-color var(--t-fast), box-shadow var(--t-fast);background:#151a18;border:1px solid #4ed8af59;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.scard--t1{--tc:var(--tier-1)}.scard--t2{--tc:var(--tier-2)}.scard--t3{--tc:var(--tier-3)}.scard--t4{--tc:var(--tier-4)}.scard--t5{--tc:var(--tier-5)}.scard--t6{--tc:var(--tier-6)}.scard__bg{background:linear-gradient(#1c2320,#0f1311);background:radial-gradient(120% 70% at 80% 30%, color-mix(in srgb, var(--tc) 28%, transparent), transparent 70%), linear-gradient(180deg, #1c2320, #0f1311);position:absolute;inset:0}.scard__water{opacity:.1;width:1.1rem;height:1.1rem;position:absolute;top:.34rem;left:-.2rem}.scard__water .bglyph{width:100%;height:100%}.scard__art{object-fit:cover;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:-.14rem;-webkit-mask-image:linear-gradient(#000 55%,#0000 88%);mask-image:linear-gradient(#000 55%,#0000 88%)}.scard__top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:.06rem;left:.06rem;right:.06rem}.scard__price{filter:drop-shadow(0 1px 3px #000);position:absolute;top:0;left:50%;transform:translate(-50%)}.scard__free{font-family:var(--font-num);letter-spacing:.1em;color:var(--text-on-mint);background:var(--mint-400);clip-path:polygon(.08rem 0,calc(100% - .08rem) 0,100% 50%,calc(100% - .08rem) 100%,.08rem 100%,0 50%);padding:0 .1rem;font-size:.16rem;font-weight:700;position:absolute;top:.02rem;left:50%;transform:translate(-50%)}.scard__pips{background:#0009;gap:.03rem;padding:.03rem .04rem;display:flex}.scard__pips i{border:1px solid var(--gold);width:.07rem;height:.07rem;transform:rotate(45deg)}.scard__pips i.on{background:var(--gold)}.scard__body{z-index:2;background:linear-gradient(#0000,#080b0afa 40%);flex-direction:column;gap:.03rem;padding:.3rem .08rem .08rem;display:flex;position:relative}.scard__skill{border:1px solid var(--line-3);background:#0a0d0c;place-items:center;width:.3rem;height:.3rem;display:grid;position:absolute;top:-.02rem;right:.07rem;box-shadow:0 1px 3px #000c}.scard__skill img{object-fit:cover;width:100%;height:100%}.scard__skill .icon{width:.18rem;height:.18rem;color:var(--gold)}.scard__sglyph{font-family:var(--font-display);letter-spacing:.02em;color:var(--mint-400);font-size:.13rem;font-weight:700}.scard__skill.is-custom{border-color:var(--mint-400);box-shadow:0 0 0 1px var(--mint-500), 0 0 .08rem #17f9b780}.scard__skill.is-custom:after{content:"";background:var(--mint-400);width:.08rem;height:.08rem;position:absolute;top:-.04rem;right:-.04rem;transform:rotate(45deg)}.scard__mod{font-family:var(--font-display);color:var(--gold-2);white-space:nowrap;background:#000000bf;align-items:center;gap:.02rem;margin-right:.03rem;padding:0 .04rem;font-size:.1rem;line-height:1.4;display:flex;position:absolute;bottom:0;right:100%}.scard__skill .scard__modicon{object-fit:contain;flex:none;width:.14rem;height:.14rem}.scard__name{letter-spacing:.04em;color:#fff;text-shadow:0 1px 3px #000;white-space:nowrap;text-overflow:ellipsis;font-size:.19rem;font-weight:900;overflow:hidden}.scard__bonds{flex-wrap:wrap;gap:.02rem .08rem;display:flex}.scard__bond{color:var(--mint-400);align-items:center;gap:.03rem;font-size:.13rem;display:inline-flex}.scard__bond .bglyph{width:.18rem;height:.18rem}.scard__bond.is-off{color:var(--text-dim);-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.scard__class{color:var(--text-lo);align-items:center;gap:.05rem;font-size:.13rem;display:flex}.scard__prof{object-fit:contain;opacity:.85;width:.18rem;height:.18rem}.scard__mergetag{z-index:3;background:var(--gold);color:#1d1400;letter-spacing:.08em;padding:.01rem .06rem;font-size:.12rem;font-weight:700;position:absolute;top:.38rem;right:0}.scard__standin{z-index:3;background:var(--ice);max-width:calc(100% - .1rem);color:var(--ice-900);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;opacity:.9;padding:0 .05rem;font-size:max(.11rem,8px);font-weight:700;line-height:1.4;position:absolute;top:.38rem;left:0;overflow:hidden;box-shadow:0 1px 3px #0009}.scard__diy{z-index:3;background:var(--mint-500);color:var(--text-on-mint);letter-spacing:.08em;white-space:nowrap;padding:.01rem .06rem;font-size:.12rem;font-weight:700;position:absolute;top:.38rem;left:0;box-shadow:0 1px 3px #0009}.scard:not(.is-disabled):not(.scard--sold):hover{border-color:var(--mint-400);box-shadow:0 0 0 1px var(--mint-400), 0 .1rem .24rem #17f9b738;transform:translateY(-.08rem)}.scard:not(.is-disabled):not(.scard--sold):active{transform:translateY(-.04rem)}.scard.is-disabled{cursor:not-allowed}.shopbar.is-locked .scard:not(.scard--sold){cursor:help}.scard.is-disabled .scard__art,.scard.is-disabled .scard__itemart{filter:grayscale(.7)brightness(.6)}.scard.is-merge{border-color:var(--gold);box-shadow:0 0 0 1px #ffc60099,0 0 .2rem #ffc6004d}.scard.is-frozen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#9fd4ff47,#9fd4ff1f 50%,#9fd4ff57);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #9fd4ffcc,inset 0 0 .3rem #9fd4ff80}.scard__ice{z-index:4;border:1px solid var(--ice);width:.3rem;height:.3rem;color:var(--ice);background:#0c1a26;place-items:center;display:grid;position:absolute;bottom:.06rem;left:50%;transform:translate(-50%)}.scard__ice .icon{width:.2rem;height:.2rem}.scard--item{--tc:var(--gold-2)}.scard__itemart{background:radial-gradient(circle,#ffc60029,#0000 70%);place-items:center;width:1rem;height:1rem;display:grid;position:absolute;top:.38rem;left:50%;transform:translate(-50%)}.scard__itemart img{object-fit:contain;filter:drop-shadow(0 .04rem .08rem #000);width:100%;height:100%}.scard__itemart .icon{width:.6rem;height:.6rem;color:var(--gold-2)}.scard__idesc{color:var(--text-lo);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.12rem;line-height:1.45;display:-webkit-box;overflow:hidden}.scard--sold{border:1px dashed var(--line-2);background:repeating-linear-gradient(135deg,#ffffff05 0 .08rem,#0000 .08rem .16rem),#080b0abf;justify-content:center;align-items:center}.scard__soldtxt{color:var(--text-dim);flex-direction:column;align-items:center;gap:.02rem;font-size:.16rem;display:flex}.scard--sold.scard--empty{border-color:var(--line);background:#080b0a66}.funds{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:.08rem;width:1.18rem;padding:.06rem;display:flex}.funds__hex{width:1rem;height:.9rem;color:var(--gold);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(#2b2410,#16120a);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.funds__hex:before{content:"";clip-path:inherit;box-shadow:inset 0 0 0 2px var(--gold);background:0 0;border:0;position:absolute;inset:2px}.funds__coin{width:.34rem;height:.34rem;fill:var(--gold);filter:drop-shadow(0 0 .06rem #ffc60099)}.funds__num{color:#fff;font-size:.36rem;font-weight:700;line-height:1}.funds__label{color:var(--text-lo);letter-spacing:.1em;font-size:.14rem}.funds__collapse{border:1px solid var(--line-2);color:var(--text-lo);background:0 0;align-items:center;gap:.04rem;padding:.02rem .1rem;font-size:.15rem;display:flex}.funds__collapse .icon{width:.14rem;height:.14rem}.funds__collapse:hover{color:var(--text-hi);border-color:var(--line-3)}.coin-glyph{fill:var(--gold)}.shopbar-tab{border:1px solid var(--line-2);border-top:2px solid var(--mint-700);background:#080b0aeb;align-items:center;gap:.1rem;padding:.08rem;display:flex;position:absolute;bottom:.2rem;right:.26rem}.shopbar-tab__funds{align-items:center;gap:.06rem;padding:0 .1rem;display:flex}.shopbar-tab__funds .coin-glyph{width:.26rem;height:.26rem}.shopbar-tab__funds b{font-size:.28rem}.shopbar-tab__btn{background:var(--mint-500);height:.44rem;color:var(--text-on-mint);letter-spacing:.1em;border:0;align-items:center;gap:.04rem;padding:0 .16rem;font-size:.17rem;font-weight:700;display:flex}.shopbar-tab__btn .icon{width:.18rem;height:.18rem;transform:rotate(90deg)}.shopbar__reward{animation:pop-in var(--t-slow) var(--ease-out);gap:.08rem;padding:0 .08rem 0 0;display:flex;position:relative}.shopbar__reward:before{content:"";pointer-events:none;border:1px solid #ffc6008c;position:absolute;inset:-.06rem -.04rem;box-shadow:0 0 .24rem #ffc6002e,inset 0 0 .3rem #ffc60014}.rwtag{width:.92rem;color:var(--gold);text-align:center;background:linear-gradient(#ffc60038,#ffc6000f);flex-direction:column;justify-content:center;align-items:center;gap:.06rem;padding:.08rem .04rem;display:flex}.rwtag__icon{filter:drop-shadow(0 0 .08rem #ffc60099);width:.34rem;height:.34rem}.rwtag__title{writing-mode:vertical-rl;letter-spacing:.2em;font-size:.22rem;font-weight:900;line-height:1}.rwtag__micro{font-family:var(--font-display);letter-spacing:.14em;opacity:.75;font-size:.09rem}.rwtag__sub{color:var(--text-md);font-size:.12rem;line-height:1.3}.rwtag__more{color:var(--gold)}.rwtag__later{color:var(--text-lo);border:1px solid var(--line-2);background:#00000059;align-items:center;gap:.02rem;margin-top:.04rem;padding:.02rem .08rem;font-size:.13rem;display:flex}.rwtag__later .icon{width:.12rem;height:.12rem}.rwtag__later:hover{color:var(--text-hi);border-color:var(--line-3)}.shopbar__rwcards{gap:.08rem;display:flex}.shopbar__rwcards .scard{border-color:#ffc60080}.shopbar.has-reward .shopbar__row{border-top-color:var(--gold)}.rewardpill{z-index:6;border:1px solid var(--gold);color:var(--gold);background:#181204f2;align-items:center;gap:.08rem;padding:.08rem .16rem;font-size:.17rem;font-weight:700;animation:1.6s ease-in-out infinite pulse-gold;display:flex;position:absolute;bottom:3.26rem;right:.26rem}.rewardpill .icon{width:.2rem;height:.2rem}.rewardpill__more{border:1px solid var(--gold);padding:0 .06rem;font-size:.13rem;line-height:1.4}@keyframes pulse-gold{50%{box-shadow:0 0 .24rem #ffc60080}}.shopbar.has-armed{z-index:10}.scard.is-armed{z-index:3;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 .14rem .32rem #000000a6, 0 0 .3rem #ffc60059!important;transform:translateY(-.16rem)scale(1.08)!important}.scard.is-armed.is-disabled{border-color:var(--red-premium);box-shadow:0 0 0 2px var(--red-premium), 0 .14rem .32rem #000000a6!important}.scard__confirm{z-index:4;background:linear-gradient(0deg, var(--gold), #e0a800);color:#1d1400;pointer-events:none;animation:confirm-in var(--t-fast) var(--ease-out);flex-direction:column;align-items:center;gap:0;padding:.05rem 0 .04rem;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes confirm-in{0%{transform:translateY(100%)}}.scard__confirm b{letter-spacing:.22em;padding-left:.22em;font-size:.18rem;font-weight:900}.scard__confirm small{letter-spacing:.1em;opacity:.75;font-size:.11rem}.scard__confirm.is-no{color:var(--red-premium);background:linear-gradient(#34100c,#54150f)}.scard__confirm.is-no small{opacity:1;color:#ffb0a6;text-align:center;white-space:normal;max-width:100%;padding:0 .06rem}.shopbar.has-armed .scard:not(.is-armed):not(.scard--sold){filter:brightness(.72)}.lvcard.is-armed{color:#1d1400;animation:pulse-gold 1.1s var(--ease-in-out) infinite;background:linear-gradient(#ffd65a,#e0a800);box-shadow:0 0 0 2px #fff4c2,0 0 .3rem #ffc60080}.lvcard.is-armed .lvcard__label{letter-spacing:.12em;padding-left:.12em}.gm.is-deploy-partial .shopbar{animation:none;transform:scale(.7)}.rt{white-space:normal}.rt-vup{color:#3fb6ff}.rt-vdown{color:#ff6a4a}.rt-rem{color:#f49800}.rt-note{color:var(--text-lo)}.rt-kw{color:#2fd0ff}.rt-mint{color:var(--mint-400)}.rt-hl{color:var(--gold-2)}.rt-term{color:#9fd4ff;border-bottom:1px dotted #9fd4ff99}.uthumb{--ut:.72rem;--tc:var(--tier-1);width:var(--ut);height:var(--ut);flex:none;display:inline-block;position:relative}.uthumb--xs{--ut:.34rem}.uthumb--sm{--ut:.54rem}.uthumb--lg{--ut:1.1rem}.uthumb--t1{--tc:var(--tier-1)}.uthumb--t2{--tc:var(--tier-2)}.uthumb--t3{--tc:var(--tier-3)}.uthumb--t4{--tc:var(--tier-4)}.uthumb--t5{--tc:var(--tier-5)}.uthumb--t6{--tc:var(--tier-6)}.uthumb__art{background:linear-gradient(160deg,#1a201d,#111513);background:linear-gradient(160deg, color-mix(in srgb, var(--tc) 30%, #1a201d), #111513);border:1px solid var(--tc);border:1px solid color-mix(in srgb, var(--tc) 60%, var(--line-2));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ut) * .16), calc(100% - var(--ut) * .16) 100%, 0 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.uthumb__art img{object-fit:cover;width:100%;height:100%}.uthumb--item .uthumb__art img{object-fit:contain;width:84%;height:84%}.uthumb--enemy .uthumb__art{background:linear-gradient(160deg,#3a1c18,#140d0c);border-color:#ff5a4a73}.uthumb__glyph{font-weight:900;font-size:calc(var(--ut) * .44);color:var(--text-md)}.uthumb__tier{transform-origin:0 0;position:absolute;top:-.03rem;left:-.03rem;transform:scale(.82)}.uthumb--xs .uthumb__tier,.uthumb--sm .uthumb__tier{transform:scale(.66)}.uthumb.is-golden .uthumb__art{border-color:var(--gold);box-shadow:inset 0 0 calc(var(--ut) * .18) #ffc60073}.uthumb.is-golden:after{content:"";pointer-events:none;clip-path:inherit;border:1px solid #ffc600b3;position:absolute;inset:-2px}.uthumb.is-dim .uthumb__art img{filter:grayscale(.85)brightness(.55)}.uthumb__tag{font-size:calc(var(--ut) * .17);color:#0b1520;background:#a9c3d8;padding:0 .03rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;right:0}.uthumb__si{font-size:max(calc(var(--ut) * .2), 8px);background:var(--ice);color:var(--ice-900);opacity:.9;pointer-events:none;padding:0 .03rem;font-weight:700;line-height:1.2;position:absolute;bottom:0;right:0}.bglyph{flex:none;place-items:center;width:.24rem;height:.24rem;display:inline-grid}.bglyph img{object-fit:contain;filter:brightness(0)invert(.86)sepia(.4)hue-rotate(110deg)saturate(2.5);width:100%;height:100%}.bglyph__txt{font-weight:900;font-size:calc(.15 * var(--t));color:var(--mint-400)}.bandicon{--bi:.6rem;width:var(--bi);height:var(--bi);background:#111513;flex:none;place-items:center;display:inline-grid;overflow:hidden}.bandicon img{object-fit:cover;width:100%;height:100%}.bandicon__txt{font-weight:900;font-size:calc(var(--bi) * .44);color:var(--mint-400)}.bandicon--xs{--bi:.26rem}.bandicon--sm{--bi:.42rem}.bandicon--lg{--bi:1.14rem}.bandicon--xl{--bi:2.2rem}.sprite{object-fit:contain}.dpanel{--bk-c:var(--mint-500);z-index:9;border:1px solid var(--line-2);width:4.9rem;max-height:8.4rem;animation:panel-in var(--t-slow) var(--ease-out);background:#0b0f0df7;flex-direction:column;display:flex;position:absolute;top:2.1rem;bottom:1.02rem;left:2.3rem;box-shadow:0 .14rem .4rem #000000a6}@keyframes panel-in{0%{opacity:0;transform:translate(-.3rem)}}.dpanel--right{animation-name:panel-in-r;bottom:1.02rem;left:auto;right:.9rem}.dpanel--right.is-shop{bottom:3.78rem}@keyframes panel-in-r{0%{opacity:0;transform:translate(.3rem)}}.dpanel__close{z-index:2;border:1px solid var(--line-2);width:.38rem;height:.38rem;color:var(--text-lo);background:#00000080;place-items:center;display:grid;position:absolute;top:.08rem;right:.08rem}.dpanel__close:hover{color:#fff;border-color:var(--line-3)}.dpanel__close .icon{width:.2rem;height:.2rem}.dpanel__scroll{flex-direction:column;flex:1;gap:.14rem;min-height:0;padding:.18rem .2rem .2rem;display:flex;overflow:auto}.dhead{gap:.16rem;display:flex}.dhead__art{border:1px solid var(--line-2);background:linear-gradient(#1c2421,#0e1210);flex:none;width:1.3rem;height:1.9rem;position:relative;overflow:hidden}.dhead__art img{object-fit:cover;object-position:top;width:100%;height:100%}.dhead__illust{z-index:1;font:inherit;font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--mint-300,#8ce8c8);cursor:pointer;background:#000000ad;border:1px solid #4ed8af8c;padding:.03rem .07rem;line-height:1.2;position:absolute;bottom:.06rem;left:.06rem}.dhead__illust:hover{color:#fff;border-color:var(--mint-400);background:#000000d1}.dhead__illust:focus-visible{outline:2px solid var(--mint-400);outline-offset:1px}.dhead__art.is-golden{border-color:var(--gold);box-shadow:0 0 .16rem #ffc60059}.dhead__art .uthumb{margin:.4rem auto;display:block}.dhead__icon{border:1px solid var(--line-2);background:radial-gradient(circle,#26302c,#111513);flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.dhead__icon img{object-fit:contain;width:88%;height:88%}.dhead__icon .icon{width:.5rem;height:.5rem;color:var(--mint-500)}.dhead__icon.is-golden{border-color:var(--gold)}.dhead__icon--enemy{background:radial-gradient(circle,#3a1c18,#140d0c);border-color:#ff5a4a73}.dhead__icon--enemy.is-boss{border-color:var(--orange-hi);box-shadow:0 0 .18rem #ff6e2873}.dhead__icon--enemy.is-elite{border-color:var(--gold-2)}.dhead__info{flex-direction:column;flex:1;gap:.05rem;min-width:0;padding-top:.02rem;display:flex}.dhead__chips{flex-wrap:wrap;align-items:center;gap:.08rem;display:flex}.dhead__name{font-size:calc(.32 * var(--t));letter-spacing:.04em;font-weight:900;line-height:1.2}.dhead__en{font-family:var(--font-display);font-size:calc(.12 * var(--t));letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase}.dhead__for{font-size:max(calc(.13 * var(--t)), 9px);letter-spacing:.04em;color:var(--ice);display:block}.dhead__flavor{font-size:calc(.13 * var(--t));color:var(--text-lo);font-style:italic}.dhead__class{font-size:calc(.15 * var(--t));color:var(--text-md);flex-wrap:wrap;align-items:center;gap:.06rem;margin-top:.06rem;display:flex}.dhead__class .sep{background:var(--line-2);width:1px;height:.16rem}.dhead__prof,.dhead__sub{object-fit:contain;width:.24rem;height:.24rem}.dhead__pos{font-size:calc(.12 * var(--t));border:1px solid var(--line-2);color:var(--text-lo);padding:0 .06rem}.dtag-elite,.dtag-token,.dtag-kind{font-size:calc(.13 * var(--t));letter-spacing:.08em;padding:.01rem .08rem;font-weight:700}.dtag-elite{background:var(--gold);color:#1d1400}.dtag-token{color:#0b1520;background:#a9c3d8}.dtag-diy{font-size:calc(.13 * var(--t));letter-spacing:.08em;background:var(--mint-500);color:var(--text-on-mint);padding:.01rem .08rem;font-weight:700}.dtag-standin{font-size:calc(.13 * var(--t));letter-spacing:.08em;background:var(--ice);color:var(--ice-900);padding:.01rem .08rem;font-weight:700}.dtag-kind{border:1px solid var(--line-2);color:var(--text-lo);font-weight:500}.drank{font-size:calc(.13 * var(--t));padding:.01rem .08rem;font-weight:700}.drank--normal{background:var(--bg-4);color:var(--text-md)}.drank--elite{background:var(--gold-2);color:#1d1400}.drank--boss{background:var(--orange);color:#fff}.dhp{border:1px solid var(--line-2);background:#0a0d0c;height:.18rem;margin-top:.08rem;position:relative}.dhp i{background:linear-gradient(90deg,#2bb65a,#56e08a);position:absolute;inset:0 auto 0 0}.dhp--enemy i{background:linear-gradient(90deg,#b5261a,#ff5a4a)}.dhp span{color:#fff;text-shadow:0 1px 2px #000;place-items:center;font-size:.12rem;display:grid;position:absolute;inset:0}.dtrait{font-size:calc(.14 * var(--t));color:var(--text-md);border-left:2px solid var(--line-3);background:#ffffff08;align-items:flex-start;gap:.08rem;padding:.08rem .1rem;line-height:1.6;display:flex}.dtrait .icon{width:.16rem;height:.16rem;color:var(--text-lo);flex:none;margin-top:.03rem}.dstats-wrap{align-items:stretch;gap:.12rem;display:flex}.dstats{background:var(--line);border:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.dstats-wrap>.dstats{flex:1}.dstat{background:#0f1311;flex-direction:column;justify-content:center;gap:.01rem;min-width:0;padding:.04rem .07rem;display:flex}.dstat__k{font-size:calc(.12 * var(--t));color:var(--text-lo);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dstat__row{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.dstat__v{font-size:calc(.17 * var(--t));color:#fff;line-height:1.15}.dstat small{font-size:calc(.11 * var(--t));color:var(--text-dim);margin-left:.04rem}.dstats.is-live,.dstats-wrap.is-live{margin-top:.14rem}.dstats.is-live,.dstats-wrap.is-live .dstats{position:relative}.dstat.is-up .dstat__v{color:#6dfa9c;text-shadow:0 0 .08rem #50f08c59}.dstat.is-up small{color:#56e08a}.dstat.is-down .dstat__v{color:var(--red-premium);text-shadow:0 0 .08rem #ff54544d}.dstat.is-down small{color:#ff8a80}.dstats__tag{font-size:calc(.11 * var(--t));letter-spacing:.1em;color:var(--text-on-mint);background:var(--mint-500);pointer-events:auto;cursor:help;padding:.01rem .08rem;font-weight:700;position:absolute;bottom:100%;right:-1px}.dstats__tag.is-battle{background:var(--orange);color:#1d0c00}.drange{border:1px solid var(--line);background:#0f1311;flex-direction:column;justify-content:center;align-items:center;gap:.06rem;min-width:1.1rem;padding:.06rem .1rem;display:flex}.rgrid{--rg:.14rem;gap:2px;display:grid}.rgrid i{width:var(--rg);height:var(--rg);border:1px solid #ffffff0f}.rgrid i.on{border-color:var(--amber);background:#f6a32940}.rgrid i.self{background:var(--mint-500);border-color:var(--mint-400)}.rgrid-all{font-size:calc(.16 * var(--t));color:var(--amber);border:1px solid var(--amber);background:#f6a32940;padding:.02rem .06rem;font-weight:700}.dsec{flex-direction:column;gap:.08rem;display:flex}.dsec__title{font-size:calc(.17 * var(--t));color:var(--mint-400);border-bottom:1px solid var(--line);align-items:baseline;gap:.1rem;padding-bottom:.04rem;font-weight:700;display:flex}.dtext{font-size:calc(.15 * var(--t));color:var(--text-md);line-height:1.65}.dskill{align-items:center;gap:.12rem;display:flex}.dskill__icon{object-fit:cover;border:1px solid var(--line-3);background:#0a0d0c;flex:none;width:.62rem;height:.62rem}.dskill__icon--empty{place-items:center;display:grid}.dskill__icon--empty b{font-family:var(--font-display);font-size:calc(.2 * var(--t));color:var(--mint-400);letter-spacing:.02em}.dskill__slot{vertical-align:.02rem;font-family:var(--font-display);font-size:calc(.12 * var(--t));color:var(--text-lo);border:1px solid var(--line-3);margin-right:.06rem;padding:0 .05rem;line-height:1.5;display:inline-block}.dskill__meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.dskill__name{font-size:calc(.19 * var(--t))}.dskill__tags{flex-wrap:wrap;align-items:center;gap:.06rem;display:flex}.dsp{font-size:calc(.12 * var(--t));padding:0 .06rem;font-weight:700;line-height:1.6}.dsp--time{color:#0b1a0a;background:#7fd37a}.dsp--atk{color:#1f0c00;background:#ff8a3d}.dsp--def{color:#1f1400;background:#f2bd3e}.dsp--trig{border:1px solid var(--line-3);color:var(--text-lo);font-weight:500}.dsp__num{font-size:calc(.13 * var(--t));color:var(--text-lo);align-items:center;gap:.03rem;display:inline-flex}.dsp__num b{color:#fff}.dsp__num .icon{width:.14rem;height:.14rem;color:var(--gold)}.dtalent{flex-direction:column;gap:.02rem;display:flex}.dtalent b{font-size:calc(.15 * var(--t));color:var(--text-hi)}.dgarrison{border-left:3px solid var(--gold-2);background:linear-gradient(90deg,#f2bd3e1a,#f2bd3e05 70%);flex-direction:column;flex:none;gap:.04rem;padding:.07rem .1rem .08rem;display:flex}.dgarrison__head{align-items:center;gap:.08rem;display:flex}.dgarrison__k{font-size:calc(.14 * var(--t));letter-spacing:.12em;color:var(--gold-2);font-weight:900}.dgarrison__type{font-size:calc(.12 * var(--t));color:var(--gold-2);border:1px solid #f2bd3e66;align-items:center;gap:.04rem;padding:0 .07rem 0 .03rem;line-height:1.5;display:inline-flex}.dgarrison__icon{object-fit:contain;width:.18rem;height:.18rem}.dgarrison__text{font-size:calc(.15 * var(--t));color:var(--text-hi);line-height:1.55}.dbonds{flex-wrap:wrap;gap:.08rem;display:flex}.dbond{font-size:calc(.15 * var(--t));border:1px solid var(--mint-800);color:var(--mint-400);background:#4ed8af14;align-items:center;gap:.05rem;padding:.03rem .1rem .03rem .05rem;display:inline-flex}.dbonds--top{gap:.05rem;margin-top:.06rem}.dhead__info .dbonds--top .dbond{font-size:calc(.14 * var(--t));padding:.02rem .07rem .02rem .03rem}.dhead__info .dbond__icon{width:.24rem;height:.24rem}.dbonds--top .dbond{font:inherit;font-size:calc(.15 * var(--t));color:var(--text-md);border:1px solid var(--line-2);cursor:default;background:#ffffff08;gap:.06rem;padding:.03rem .08rem .03rem .04rem}.dbonds--top button.dbond{cursor:pointer}.dbonds--top button.dbond:hover{border-color:var(--mint-500);color:#fff}.dbonds--top .dbond.is-active{color:var(--mint-400);border-color:var(--mint-700);background:#4ed8af1a}.dbonds--top .dbond.is-core .dbond__name{font-weight:700}.dbond__icon{width:.26rem;height:.26rem}.dbond:not(.is-active) .dbond__icon img{filter:brightness(0)invert(.6)}.dbond__count{font-size:calc(.15 * var(--t));color:#fff}.dbond__count small{font-size:calc(.11 * var(--t));color:var(--text-dim)}.dbond__count.is-max{color:var(--gold-2)}.dbond__tiers{gap:2px;margin-left:.02rem;display:inline-flex}.dbond__tiers i{background:#ffffff29;width:.05rem;height:.12rem;transform:skew(-18deg)}.dbond__tiers i.on{background:var(--mint-400);box-shadow:0 0 .04rem #4ed8afcc}.dbonds--top .dbond.is-off{color:var(--text-dim);background:0 0;border-style:dashed;border-color:#ffffff29}.dbond.is-off .dbond__name{-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.dbond.is-off .dbond__icon img{filter:grayscale()brightness(.5)}.dbond__off{font-size:calc(.12 * var(--t));color:var(--text-dim);white-space:nowrap}.dtag-loadout{vertical-align:.02rem;font-size:calc(.11 * var(--t));letter-spacing:.06em;background:var(--mint-500);color:#062019;margin-left:.08rem;padding:0 .06rem;font-weight:700;line-height:1.6;display:inline-block}.dmodule{font-size:calc(.15 * var(--t));flex-wrap:wrap;align-items:center;gap:.08rem;display:flex}.dmodule__name{color:var(--text-hi)}.dmodule__icon{border:1px solid var(--gold-2);border:1px solid color-mix(in srgb, var(--gold-2) 60%, transparent);background:linear-gradient(#2a322f,#151a18);flex:none;place-items:center;width:.4rem;height:.4rem;display:inline-grid}.dmodule__icon img{object-fit:contain;width:80%;height:80%}.dmodule__icon b{font-size:calc(.2 * var(--t));color:var(--gold-2);font-weight:700;line-height:1}.dmodule__type{font-family:var(--font-display);font-size:calc(.12 * var(--t));letter-spacing:.1em;border:1px solid var(--line-3);color:var(--text-lo);padding:0 .06rem}.dmodule.is-none .dmodule__name{color:var(--text-dim);font-weight:500}.ditem{align-items:flex-start;gap:.1rem;display:flex}.ditem__text{flex-direction:column;gap:.02rem;min-width:0;display:flex}.ditem__text b{font-size:calc(.15 * var(--t))}.ditem__desc{font-size:calc(.13 * var(--t));color:var(--text-lo);line-height:1.55}.ditem__progress{font-size:calc(.13 * var(--t));color:var(--text-lo);align-items:baseline;gap:.08rem;margin:.04rem 0 0;display:flex}.ditem__progress strong{color:var(--mint-500);font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.dempty{font-size:calc(.14 * var(--t))}.dhint{font-size:calc(.14 * var(--t));color:var(--text-lo);align-items:flex-start;gap:.06rem;line-height:1.6;display:flex}.dhint .icon{flex:none;width:.16rem;height:.16rem;margin-top:.03rem}.dhint--merge{color:var(--gold)}.dhint--rule{color:var(--text-md)}.dmorph{font-size:max(calc(.14 * var(--t)), 9px);color:var(--text-md);flex-direction:column;gap:.05rem;line-height:1.5;display:flex}.dmorph__lead{color:var(--text-hi);margin:0}.dmorph__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.dmorph__row{background:#ffffff06;border-left:2px solid #0000;grid-template-columns:6.2em minmax(0,1fr);align-items:baseline;gap:.06rem;padding:.02rem .06rem;display:grid}.dmorph__bond{color:var(--mint-400);white-space:nowrap;font-weight:700}.dmorph__items{overflow-wrap:anywhere;min-width:0}.dmorph__row.is-off .dmorph__bond{color:var(--text-dim);-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.dmorph__row.is-off .dmorph__items{color:var(--text-dim)}.dmorph__row.is-worn{border-left-color:var(--mint-400);background:#4ed8af24}.dmorph__item.is-worn{color:#fff;font-weight:700}.dmorph__tag{font-size:max(calc(.11 * var(--t)), 8px);white-space:nowrap;margin-left:.06rem;padding:0 .05rem;font-weight:700;line-height:1.5;display:inline-block}.dmorph__tag.is-on{background:var(--mint-500);color:#062019}.dmorph__tag.is-off{color:var(--text-dim);border:1px dashed #ffffff40;font-weight:500}.dmorph__none{color:var(--gold-2);margin:0}.dhint--morph{font-size:max(calc(.14 * var(--t)), 9px);color:var(--text-md)}.dhint--morph.is-worn{color:var(--mint-400)}.dhint--morph.is-off{color:var(--text-dim)}.dactions{border-top:1px solid var(--line);justify-content:flex-end;gap:.1rem;padding-top:.06rem;display:flex}.dsell{color:#1d1400;margin-left:.06rem}.dfactions{flex-wrap:wrap;gap:.06rem;display:flex}.dfaction{font-size:calc(.13 * var(--t));color:var(--amber);border:1px solid #f6a32973;align-items:center;gap:.04rem;padding:0 .08rem 0 .02rem;display:inline-flex}.dfaction img{object-fit:contain;width:.22rem;height:.22rem}.dabil{font-size:calc(.15 * var(--t));color:var(--text-md);flex-direction:column;gap:.05rem;margin:0;padding-left:.2rem;line-height:1.6;display:flex}.dabil li.is-off{color:var(--text-dim)}.dabil li.is-off .rt-term{color:var(--text-dim);border-bottom-color:#0000}.bpop{z-index:8;border:1px solid var(--line-2);width:5.4rem;max-height:calc(100% - 2.4rem);animation:pop-in var(--t-med) var(--ease-out);background:#0b0f0df7;flex-direction:column;gap:.12rem;padding:.2rem .22rem;display:flex;position:absolute;top:2.1rem;left:2.3rem;overflow:auto;box-shadow:0 .14rem .4rem #000000a6}.bpop--beside{z-index:10;left:7.32rem}.bpop--besideR{z-index:10;left:auto;right:5.92rem}.bpop--right{z-index:10;left:auto;right:.9rem}.bpop.is-over{z-index:10;background:#0b0f0d}.bpop__close{border:1px solid var(--line-2);width:.36rem;height:.36rem;color:var(--text-lo);background:0 0;place-items:center;display:grid;position:absolute;top:.08rem;right:.08rem}.bpop__close .icon{width:.18rem;height:.18rem}.bpop__head{align-items:center;gap:.16rem;display:flex}.bpop__disc{background:#1b2320;border:3px solid #ffffff24;border-radius:50%;flex:none;place-items:center;width:.86rem;height:.86rem;display:grid}.bpop__disc .bglyph{width:.56rem;height:.56rem}.bpop__disc .bglyph img{filter:brightness(0)invert(.8)}.bpop__disc.is-active{background:var(--mint-500);border-color:var(--mint-400);box-shadow:0 0 .24rem #17f9b773}.bpop__disc.is-active .bglyph img{filter:brightness(0)opacity(.85)}.bpop__titles{flex-direction:column;gap:.02rem;min-width:0;display:flex}.bpop__name{font-size:calc(.32 * var(--t));letter-spacing:.08em;font-weight:900}.bpop__owner{font-size:calc(.14 * var(--t));color:var(--amber);align-items:center;gap:.06rem;display:inline-flex}.bpop__owner b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:2.4rem;font-weight:700;overflow:hidden}.bpop.is-other .bpop__disc{box-shadow:0 0 0 1px #f6a3298c}.bpop__facts{font-size:calc(.15 * var(--t));color:var(--text-lo);gap:.16rem;display:flex}.bpop__facts b{color:#fff;font-size:calc(.18 * var(--t))}.bpop__facts small{font-size:calc(.12 * var(--t))}.bpop__off{font-size:calc(.14 * var(--t));color:var(--text-lo);border-left:2px solid #fff3;margin:.08rem 0 0;padding-left:.08rem}.bpop__tiers{gap:.06rem;display:flex}.bpop__tier{border:1px solid var(--line-2);color:var(--text-dim);font-size:calc(.13 * var(--t));align-items:baseline;gap:.02rem;padding:.02rem .12rem;display:flex}.bpop__tier b{font-size:calc(.2 * var(--t))}.bpop__tier.is-on{background:var(--mint-500);color:var(--text-on-mint);border-color:var(--mint-400)}.bpop__sec{flex-direction:column;gap:.06rem;display:flex}.bpop__sec h4{font-size:calc(.16 * var(--t));color:var(--mint-400);align-items:baseline;gap:.08rem;display:flex}.bpop__sec h4 small{font-size:calc(.13 * var(--t));color:var(--text-lo);font-weight:400}.bpop__sec--now{border-left:3px solid var(--mint-500);background:#4ed8af0f;padding:.1rem .12rem}.bpop__desc{font-size:calc(.15 * var(--t));color:var(--text-md);line-height:1.7}.bpop__members{grid-template-columns:repeat(5,1fr);gap:.08rem;display:grid}.bpop__member{background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:.03rem;padding:.04rem 0;display:flex;position:relative}.bpop__member:hover{border-color:var(--line-2);background:#ffffff08}.bpop__member.is-on .uthumb__art{border-color:var(--mint-400);box-shadow:0 0 .1rem #17f9b773}.bpop__mname{font-size:calc(.12 * var(--t));color:var(--text-lo);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bpop__member.is-on .bpop__mname{color:var(--mint-400)}.bpop__member.is-owned .bpop__mname{color:var(--text-hi)}.bpop__ban{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:.2rem;height:.2rem;display:grid;position:absolute;top:.02rem;right:.1rem}.bpop__ban .icon{width:.14rem;height:.14rem}.bpop__iso{font-size:calc(.11 * var(--t));color:#141414;background:var(--gold-2);padding:0 .04rem;font-weight:700;line-height:1.45;position:absolute;top:.02rem;right:.08rem}.bpop__member.is-banned .bpop__diy{top:.42rem}.dbonds--top .dbond.is-granted{border-style:dashed}.dbond__iso{font-size:calc(.11 * var(--t));color:var(--gold-2);font-weight:700}.bpop__facts small.bpop__hnote{font-size:max(calc(.12 * var(--t)), 8px);color:var(--gold-2)}.bpop__harmony{text-align:left;width:100%;font:inherit;font-size:max(calc(.14 * var(--t)), 9px);color:var(--text-md);background:#f2bd3e14;border:1px dashed #f2bd3e80;align-items:center;gap:.08rem;margin:0;padding:.05rem .1rem;line-height:1.45;display:flex}button.bpop__harmony{cursor:pointer}button.bpop__harmony:hover{color:#fff;border-style:solid}.bpop__harmony b{color:var(--gold-2);white-space:nowrap;flex:none;font-weight:700}.bpop__harmony span{min-width:0}.bpop__harmony .bglyph{width:max(.24rem,14px);height:max(.24rem,14px)}.bpop__harmony .bglyph img{filter:brightness(0)invert(.78)sepia()saturate(3)hue-rotate(5deg)}.edrawer{--bk-c:var(--amber);z-index:9;border:1px solid var(--line-2);width:7.4rem;max-height:calc(100% - 4.4rem);animation:drawer-in var(--t-slow) var(--ease-out);background:#0b0f0df7;flex-direction:column;display:flex;position:absolute;top:1.08rem;left:50%;transform:translate(-50%);box-shadow:0 .14rem .4rem #000000a6}@keyframes drawer-in{0%{opacity:0;transform:translate(-50%,-.2rem)}}.edrawer__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:.08rem .12rem 0 .16rem;display:flex}.edrawer__top .tabs{border-bottom:0}.edrawer__close{border:1px solid var(--line-2);width:.34rem;height:.34rem;color:var(--text-lo);background:0 0;place-items:center;margin-bottom:.06rem;display:grid}.edrawer__close .icon{width:.18rem;height:.18rem}.edrawer__body{flex-direction:column;gap:.12rem;padding:.14rem .18rem .18rem;display:flex;overflow:auto}.edrawer__sum{font-size:calc(.15 * var(--t));color:var(--text-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.12rem;display:flex}.edrawer__sum b{font-size:calc(.19 * var(--t))}.edrawer__empty{color:var(--text-dim);font-size:calc(.16 * var(--t));justify-content:center;align-items:center;gap:.08rem;padding:.3rem;display:flex}.edrawer__empty .icon{width:.24rem;height:.24rem}.fchips{flex-wrap:wrap;gap:.06rem;display:flex}.fchip{font-size:calc(.13 * var(--t));color:var(--amber);background:#f6a3290f;border:1px solid #f6a32973;align-items:center;gap:.04rem;padding:0 .1rem 0 .02rem;display:inline-flex}.fchip__icon{object-fit:contain;width:.26rem;height:.26rem}.elist{grid-template-columns:1fr 1fr;gap:.08rem;display:grid}.erow{border:1px solid var(--line);text-align:left;color:inherit;transition:border-color var(--t-fast), background var(--t-fast);background:#ffffff06;align-items:center;gap:.1rem;padding:.06rem .12rem .06rem .06rem;display:flex}.erow:hover{border-color:var(--line-3);background:#ffffff0d}.erow--boss{background:#e85a1a1a;border-color:#ff6e2899}.erow--bounty{border-color:#ffc60073}.erow__text{flex-direction:column;flex:1;gap:.03rem;min-width:0;display:flex}.erow__name{font-size:calc(.16 * var(--t));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.erow__tags{flex-wrap:wrap;gap:.04rem;display:flex}.erow__count{font-size:calc(.26 * var(--t));color:#fff}.etag{font-size:calc(.11 * var(--t));padding:0 .05rem;font-weight:700;line-height:1.5}.etag--boss{background:var(--orange);color:#fff}.etag--bounty{background:var(--gold);color:#1d1400}.etag--escort{background:var(--bg-4);color:var(--text-md)}.etag--elite{background:var(--gold-2);color:#1d1400}.etag--fly{color:#cfe8ff;background:#2c4a63}.etag--faction{color:var(--amber);border:1px solid #f6a32980;font-weight:500}.eboss{background:linear-gradient(90deg,#e85a1a24,#0000);border:1px solid #ff6e2873;align-items:center;gap:.12rem;padding:.1rem .12rem;display:flex}.eboss>div{flex-direction:column;gap:.02rem;display:flex}.eboss b{font-size:calc(.19 * var(--t))}.eboss .t-lo{font-size:calc(.13 * var(--t))}.iband{border:1px solid var(--mint-800);background:#4ed8af0d;align-items:flex-start;gap:.12rem;padding:.1rem;display:flex}.iband>div{flex-direction:column;gap:.03rem;min-width:0;display:flex}.iband b{font-size:calc(.19 * var(--t))}.iband b small{font-size:calc(.14 * var(--t));margin-left:.06rem;font-weight:400}.iband__desc{font-size:calc(.14 * var(--t));color:var(--text-md);line-height:1.6}.istage{font-size:calc(.15 * var(--t));color:var(--text-lo);align-items:center;gap:.06rem;display:flex}.istage .icon{width:.18rem;height:.18rem;color:var(--mint-500)}.istage b{color:var(--text-hi)}.ihead{font-size:calc(.16 * var(--t));color:var(--mint-400);align-items:baseline;gap:.08rem;display:flex}.ihead small{color:var(--text-lo);font-size:calc(.14 * var(--t))}.ibonds{flex-wrap:wrap;gap:.06rem;display:flex}.ibond{font-size:calc(.14 * var(--t));border:1px solid var(--line-2);color:var(--text-md);align-items:center;gap:.05rem;padding:.03rem .08rem .03rem .04rem;display:inline-flex}.ibond.is-off{color:var(--text-dim);background:#ffffff05;-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.ibond.is-off .bglyph img{filter:grayscale()brightness(.5)}.ibond__ban{font-size:calc(.12 * var(--t));background:var(--red);color:#fff;align-items:center;gap:.02rem;padding:0 .05rem;text-decoration:none;display:inline-flex}.ibond__ban .icon{width:.12rem;height:.12rem}.ibanned{flex-wrap:wrap;gap:.06rem;display:flex}.ibanned__one{background:0 0;border:0;padding:0}.ibanlist{font-size:max(calc(.13 * var(--t)), 10px);color:var(--text-lo);margin:.08rem 0 0;padding:0;line-height:1.5;list-style:none}.ibanlist b{color:var(--text-hi);font-weight:700}.idiybanned{font-size:calc(.13 * var(--t));margin:.08rem 0 0;line-height:1.5}.idiybanned .diybanned__tag{font-size:calc(.11 * var(--t));background:var(--mint-500);color:var(--text-on-mint);margin-right:.05rem;padding:0 .05rem;font-weight:700;display:inline-block}.spov{z-index:20;position:absolute;inset:0 0 0 2.8rem}@media (min-width:768px){.gm.has-sp .gm__corner{flex-wrap:wrap-reverse;align-content:flex-start;max-width:2.46rem}}.gm.has-sp .gm__bonds,.gm.has-sp .gm__effects{opacity:0;pointer-events:none;transition:opacity var(--t-med)}.spov__veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-left:1px solid var(--line);background:linear-gradient(90deg,#080a0a94 0,#080a0acc .5rem,#080a0ad1);position:absolute;inset:0}.spov__inner{animation:screen-in var(--t-slow) var(--ease-out);flex-direction:column;gap:.16rem;display:flex;position:absolute;inset:1.14rem .5rem .5rem .3rem}.spov__head{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.spov__titles{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.02rem .16rem;padding:.08rem 0 .08rem .3rem;display:grid;position:relative}.spov__deco{pointer-events:none;border:2px solid #17f9b729;border-right:0;width:.7rem;position:absolute;top:-.06rem;bottom:-.06rem;left:0}.spov__deco:after{content:"";border:1px solid #17f9b71a;border-radius:50%;width:.9rem;height:.9rem;margin-top:-.45rem;position:absolute;top:50%;left:.14rem}.spov__title{font-size:calc(.56 * var(--t));letter-spacing:.08em;color:var(--mint-400);text-shadow:0 0 .2rem #17f9b74d;font-weight:900;display:contents}.spov__title.is-special{color:var(--gold-2);text-shadow:0 0 .2rem #f2bd3e59}.spov__name{grid-area:1/1/3;line-height:1.1}.spov__bar{color:#0000;background:var(--mint-400);grid-area:1/2/3;align-self:stretch;width:3px;margin:.08rem 0;font-size:0;overflow:hidden}.spov__title.is-special .spov__bar{background:var(--gold-2)}.spov__desc{font-size:calc(.26 * var(--t));color:#d6fbef;letter-spacing:.04em;text-shadow:none;grid-area:1/3;align-self:end;font-weight:700}.spov__sub{font-size:calc(.15 * var(--t));color:#a2aaa8;grid-area:2/3;align-self:start}.spov__turn{align-items:center;gap:.24rem;display:flex}.spov__head:lang(ko){word-break:keep-all;overflow-wrap:break-word}.spov__head:lang(ja){line-break:strict}.spov .rt:lang(ko),.spov .rt-note:lang(ko),.spov .rt-vup:lang(ko){word-break:keep-all;overflow-wrap:break-word}.spov .rt:lang(ja),.spov .rt-note:lang(ja),.spov .rt-vup:lang(ja){line-break:strict}@media (max-height:520px){.spov__titles{flex:auto;min-width:0}.spov__sub{grid-area:3/1/auto/-1;margin-top:.04rem}.spov__title{font-size:min(calc(.56 * var(--t)), calc(26px + 2 * var(--t-step)))}.spov__desc{font-size:min(calc(.26 * var(--t)), calc(15px + var(--t-step)))}.spov__sub{font-size:min(calc(.15 * var(--t)), calc(10px + var(--t-step) / 2))}:root[data-text=lg] .spov__bar,:root[data-text=xl] .spov__bar{display:none}:root[data-text=lg] .spov__name,:root[data-text=xl] .spov__name{grid-row:1}:root[data-text=lg] .spov__desc,:root[data-text=xl] .spov__desc{grid-area:2/1/auto/-1;align-self:start}}.spov__turntxt{font-size:calc(.24 * var(--t));color:var(--text-md);align-items:center;gap:.08rem;font-weight:700;display:flex}.spov__turntxt .icon{width:.26rem;height:.26rem}.spov__turntxt.is-mine{color:var(--mint-400);text-shadow:0 0 .16rem #17f9b773;animation:1.2s ease-in-out infinite blink}.spov__turntxt.is-done{color:var(--mint-400)}.spov__turntxt.is-other{color:#eef1f0;gap:.12rem}.spov__turntxt.is-other .icon{width:.34rem;height:.34rem}.spov__tw{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.spov__tw b{text-overflow:ellipsis;white-space:nowrap;max-width:2.4rem;font-size:calc(.22 * var(--t));color:#f2f5f4;font-weight:700;overflow:hidden}.spov__tw small{font-size:calc(.17 * var(--t));color:#c2c8c6;font-weight:400}.spov__turn .countdown{border-left:1px solid #dce4e138;padding-left:.22rem}.spov__grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:.2rem;min-height:0;display:grid}@media (min-height:432px){.gm.has-spdraft .spov__inner{bottom:.62rem;right:1.5rem}.gm.has-spdraft .spov__grid{gap:.46rem .6rem;padding:.14rem .1rem 0 .06rem}}.spov__grid--3{grid-template-rows:minmax(0,4.6rem);grid-template-columns:repeat(3,minmax(0,4.3rem));place-content:start center;gap:.36rem;margin-top:.3rem}.spov__grid--3 .spcard__icon{width:1.3rem;height:1.3rem}.spcard{--sp-px:.2rem;--tk:.5rem;--tk-at:-.14rem;--sp-back:.07rem -.08rem 0 -2px #2c2e2ef0, .07rem -.08rem 0 0 #ced2d06b;padding:.18rem var(--sp-px);text-align:left;color:var(--text-hi);box-shadow:var(--sp-back);transition:transform var(--t-fast) var(--ease-out), border-color var(--t-fast), background var(--t-fast), opacity var(--t-med);background:repeating-linear-gradient(115deg,#ffffff04 0 2px,#0000 2px 5px),radial-gradient(120% 80% at 20% 0,#ffffff0a,#0000 60%),#232424f5;border:2px solid #e2e5e4db;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.16rem;display:flex;position:relative}.spcard__glow{display:none}.spcard.is-pickable{cursor:pointer}.spcard.is-pickable:hover{box-shadow:var(--sp-back), 0 .1rem .3rem #00000080, 0 0 .2rem #ffffff1f;border-color:#fff;transform:translateY(-.06rem)}.spcard:disabled{cursor:default}.spcard.is-taken{background:#b2b6b494;border-color:#e8ebea9e}.spcard.is-taken>:not(.spcard__taker){opacity:.62;filter:grayscale(.6)}.spcard.is-mine{border-color:var(--mint-400);box-shadow:inset 0 0 0 1px var(--mint-400)}.spcard.is-mine>:not(.spcard__taker){opacity:1;filter:none}.spcard__tier{z-index:1;position:absolute;top:.08rem;left:.08rem}.spcard__head{flex:none;align-items:center;gap:.18rem;min-width:0;display:flex}.spcard__icon{background:radial-gradient(circle at 50% 40%,#ffffff1a,#00000052);border:2px solid #d6e4deb3;flex:none;place-items:center;width:1rem;height:1rem;padding:.04rem;display:grid}.spcard__icon img{object-fit:contain;filter:drop-shadow(0 .06rem .12rem #0009);width:100%;height:100%}.spcard__icon .icon{width:60%;height:60%;color:var(--mint-500)}.spcard--bounty .spcard__icon{background:#4b4d4d;border:1px solid #fff3;padding:0}.spcard--bounty .spcard__icon img{object-fit:cover;filter:none}.spcard--bounty .spcard__tier,.spcard--bounty .spcard__tag--coin{display:none}.spcard__title{flex-direction:column;align-items:flex-start;gap:.06rem;min-width:0;display:flex}.spcard__name{letter-spacing:.04em;color:#f4f6f5;font-size:.27rem;font-weight:700;line-height:1.25}.spcard__desc{color:#c3c7c6;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:none;padding-bottom:.12em;font-size:.2rem;line-height:1.3;display:-webkit-box;overflow:hidden}.spov__grid--3 .spcard__desc{-webkit-line-clamp:10}.spcard__tags{flex-wrap:wrap;gap:.06rem;display:flex}.spcard__tag{padding:.01rem .08rem;font-size:.13rem;font-weight:700}.spcard__tag--team{background:var(--mint-500);color:var(--text-on-mint)}.spcard__tag--coin{background:var(--gold);color:#1d1400}.spcard__taker{right:var(--tk-at);top:var(--tk-at);z-index:1;border-radius:50%;display:block;position:absolute;box-shadow:0 0 0 1px #080b0ae6,0 .04rem .12rem #0009}.spcard__taker .pavatar{--pa:var(--tk);border:2px solid var(--mint-400);border-radius:50%;overflow:hidden}.spcard.is-taken .spcard__taker{filter:none}.spcard.is-taken .spcard__head{padding-right:calc(var(--tk) + var(--tk-at) - var(--sp-px) + .08rem)}.spcard.is-busy{border-color:var(--mint-400);box-shadow:inset 0 0 0 1px var(--mint-400)}.spcard__busy{pointer-events:none;letter-spacing:.2em;color:var(--mint-400);background:#080b0ad9;padding:.05rem 0 .08rem;font-size:.14rem;font-weight:700;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.spcard__busy:after{content:"";background:var(--mint-400);width:40%;height:2px;animation:btn-busy 1.1s var(--ease-in-out) infinite;position:absolute;bottom:0;left:0}.spcard.is-armed,.spcard.is-armed:hover{z-index:2;box-shadow:0 0 0 2px #f2f5f4, var(--sp-back), 0 .14rem .32rem #0009, 0 0 .3rem #ffffff38;background:linear-gradient(#1e2121f5,#161818f5);border-color:#f2f5f4;transform:translateY(-.1rem)scale(1.03)}.spov.has-armed .spcard.is-pickable:not(.is-armed){filter:brightness(.7)}.spov.has-armed .spcard.is-pickable:not(.is-armed):hover{filter:none}.spcard__confirm{z-index:3;color:#1b1e1e;pointer-events:none;animation:confirm-in var(--t-fast) var(--ease-out);background:linear-gradient(#f7f9f8,#e4e8e7);justify-content:center;align-items:center;gap:.1rem;padding:.06rem 0 .07rem;display:flex;position:absolute;bottom:0;left:0;right:0}.spcard__cbox{border:2px solid;border-radius:2px;flex:none;place-items:center;width:.2rem;height:.2rem;display:grid}.spcard__cbox .icon{width:.16rem;height:.16rem}.spcard__confirm b{letter-spacing:.22em;padding-left:.22em;font-size:.2rem;font-weight:900}.spcard__confirm small{letter-spacing:.1em;opacity:.6;font-size:.12rem}.spov__confirm{animation:pulse-gold 1.2s var(--ease-in-out) infinite}@media (max-height:431.98px){.spov__inner{gap:.1rem;top:.84rem;bottom:.22rem}.spov__grid{gap:.12rem}.spcard{--sp-px:.12rem;--tk:.4rem;--tk-at:.04rem;padding:.08rem var(--sp-px);gap:.06rem}.spcard__tier{top:.03rem;left:.03rem}.spcard__head{gap:.12rem}.spcard__icon{width:.72rem;height:.72rem;padding:.02rem}.spov__grid--3 .spcard__icon{width:1rem;height:1rem}.spcard__name{font-size:.23rem}.spcard__desc{font-size:.19rem}.spov__grid--3 .spcard__desc{-webkit-line-clamp:10}}.sptp{--px:min(.01rem, calc(100vw / 1920), calc(100vh / 1080));z-index:var(--z-banner);pointer-events:none;width:0;height:0;animation:1.2s linear both sptp-out;position:fixed;top:50%;left:50%}.sptp img{max-width:none;display:block;position:absolute}.sptp__disc{left:calc(-265 * var(--px));top:calc(-295 * var(--px));width:calc(540 * var(--px));height:calc(500 * var(--px));animation:.22s cubic-bezier(.2,.8,.3,1) both sptp-disc;position:absolute}.sptp__bg{width:100%;height:100%;inset:0}.sptp__ring{left:calc(43 * var(--px));top:calc(23 * var(--px));width:calc(454 * var(--px));height:calc(454 * var(--px));background:radial-gradient(closest-side,#0000 63%,#1fe6be4d 64% 70%,#0000 71% 83%,#1fe6be42 84%,#1fe6be2e 99%,#0000 100%);border-radius:50%;position:absolute}.sptp__cube{left:calc(-62 * var(--px));top:calc(-146 * var(--px));width:calc(131 * var(--px));height:calc(134 * var(--px));animation:.26s ease-out both sptp-pop}.sptp__spark{left:calc(-111 * var(--px));top:calc(-174 * var(--px));width:calc(64 * var(--px));height:calc(64 * var(--px));animation:.26s ease-out 40ms both sptp-pop}.sptp__text{left:calc(-200 * var(--px));top:calc(9 * var(--px));width:calc(408 * var(--px));text-align:center;white-space:nowrap;color:#2ee6c0;font-size:calc(72 * var(--px));letter-spacing:.02em;text-shadow:0 0 calc(16 * var(--px)) #1fe6be8c;font-weight:900;line-height:1;animation:.2s ease-out 60ms both sptp-pop;position:absolute}.sptp__bar{left:calc(-134 * var(--px));top:calc(99 * var(--px));width:calc(279 * var(--px));height:calc(17 * var(--px));animation:.2s ease-out .12s both sptp-in}.sptp__x{width:calc(30 * var(--px));height:calc(31 * var(--px));opacity:.8;animation:.2s ease-out .12s both sptp-in}.sptp__x--tl{left:calc(-195 * var(--px));top:calc(-144 * var(--px))}.sptp__x--tr{left:calc(176 * var(--px));top:calc(-144 * var(--px))}.sptp__x--bl{left:calc(-195 * var(--px));top:calc(84 * var(--px))}.sptp__x--br{left:calc(176 * var(--px));top:calc(84 * var(--px))}@keyframes sptp-out{0%,87.5%{opacity:1}to{opacity:0}}@keyframes sptp-disc{0%{opacity:0;transform:scale(.72)}}@keyframes sptp-pop{0%{opacity:0;filter:brightness(1.8);transform:scale(1.25)}}@keyframes sptp-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sptp{display:none}}@media (max-height:431.98px) and (max-width:699.98px){.spcard__desc{-webkit-line-clamp:8;line-height:1.3}}.uthumb__art,.bandicon,.dhead__icon,.spcard__icon,.effect,.pavatar__img,.brief-faction__icon,.scard__itemart,.bglyph{grid-template-rows:100%;grid-template-columns:100%}.spcard__icon img,.dhead__icon img,.scard__itemart img,.effect img{max-width:100%;max-height:100%}.fwheel{z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;position:fixed;inset:0}.fwheel:focus-visible{outline:none}.fwheel__stripes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fwheel__dia{pointer-events:none;animation:fwheel-in .16s var(--ease-out);position:absolute;transform:translate(-50%,-50%)}@keyframes fwheel-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}}.fwheel__svg{filter:drop-shadow(0 0 .05rem #000000bf);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fwheel__ring{fill:#080e0c57;stroke:#fffffff2;stroke-width:2.4px;vector-effect:non-scaling-stroke}.fwheel__sector{fill:#ffffff0d;stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill 90ms,stroke 90ms}.fwheel__sector.is-on{fill:#ff9c3373;stroke:#ffae3d}.fwheel__hub{fill:#ffffff0f;stroke:#fffc;stroke-width:1.4px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.fwheel__stick{stroke:#ffae3de6;stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}.fwheel__knob{fill:#ffffff47;stroke:#ffffffb3;stroke-width:2px;vector-effect:non-scaling-stroke;transition:cx .14s ease-out,cy .14s ease-out,fill 90ms}.fwheel.is-pressed .fwheel__knob{fill:#ffffffeb;stroke:#0006;transition:fill 90ms}.fwheel .fwheel__knob.is-on{fill:#ffae3d}.fwheel__chev path{fill:#ffffffb3;transform-box:fill-box;transform-origin:50%;transition:transform var(--t-fast), fill var(--t-fast)}.fwheel__chev.is-on path{fill:#ffae3d;filter:drop-shadow(0 0 3px #ff9c33e6);transform:scale(1.4)}.fwheel__cancel{pointer-events:auto;white-space:nowrap;background:var(--red);color:#fff;letter-spacing:.06em;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - .08rem) 100%,0 100%);border:0;align-items:center;gap:.05rem;padding:.03rem .1rem .03rem .05rem;font-size:.15rem;font-weight:700;display:inline-flex;position:absolute;top:25%;left:25%;transform:translate(-92%,-118%);box-shadow:0 .03rem .1rem #00000080}.fwheel__cancel:hover{background:#ff4a2b}.fwheel__x{filter:brightness(0)invert();width:.18rem;height:.18rem}.fwheel__x--txt{filter:none;place-items:center;font-size:.14rem;display:grid}.fwheel__tip{white-space:nowrap;pointer-events:none;color:#ffc27a;letter-spacing:.08em;background:#080b0ae6;border:1px solid #ff9c3399;padding:.04rem .16rem;font-size:.15rem;position:absolute;top:100%;left:50%;transform:translate(-50%,.08rem)}.fwheel__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tempnote{z-index:2;pointer-events:none;position:fixed;inset:0}.tempnote *{pointer-events:none}.tempnote__frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tempnote__frame polygon{fill:#ff3c281a;stroke:#ff5a47;stroke-width:2.2px;stroke-dasharray:9 5;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .05rem #ff3c28b3);animation:1.6s ease-in-out infinite tempnote-pulse}@keyframes tempnote-pulse{50%{opacity:.55}}.tempnote__label{color:#ffdcd6;max-width:2.9rem;animation:tempnote-in var(--t-med) var(--ease-out);background:#280606e6;border:1px solid #ff5a47bf;border-left:3px solid #ff5a47;flex-direction:column;gap:.02rem;padding:.06rem .12rem .07rem .1rem;display:flex;position:absolute;transform:translate(-100%,-50%);box-shadow:0 .04rem .16rem #0009}@keyframes tempnote-in{0%{opacity:0}}.tempnote__label.is-right{border-left-width:1px;border-right:3px solid #ff5a47;transform:translateY(-50%)}.tempnote__title{color:#fff;white-space:nowrap;align-items:center;gap:.05rem;font-size:.15rem;font-weight:700;display:flex}.tempnote__title .icon{color:#ff6a55;flex:none;width:.17rem;height:.17rem}.tempnote__title .num{color:#ff8a78;font-size:.17rem}.tempnote__rule{color:#ffdcd6e0;font-size:.12rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.tempnote__frame polygon,.tempnote__label{animation:none}}.sp-reduced-motion .tempnote__frame polygon,.sp-reduced-motion .tempnote__label{animation:none}.sitags{z-index:2;pointer-events:none;position:fixed;inset:0}.sitag{pointer-events:none;white-space:nowrap;letter-spacing:.03em;background:var(--ice);color:var(--ice-900);opacity:.92;padding:0 .05rem;font-size:max(.12rem,9px);font-weight:700;line-height:1.35;position:absolute;transform:translate(-50%,.02rem);box-shadow:0 1px 3px #000000b3}.sitag--board{background:#c2e3ff}.sitag--diy{background:var(--mint-500);color:var(--text-on-mint)}.gm.is-dragging .sitags{display:none}.gm__hud>.uframe{pointer-events:none;z-index:12;position:fixed;transform:translate(-50%,-50%)}.uframe__dia{width:100%;height:100%;animation:uframe-in .18s var(--ease-out);position:absolute;inset:0;overflow:visible}@keyframes uframe-in{0%{opacity:0;transform:scale(.85)}}.uframe__outer{fill:#4ed8af0d;stroke:#ffffffe0;stroke-width:1.6px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.uframe__corner{fill:none;stroke:var(--mint-400);stroke-width:2.4px;vector-effect:non-scaling-stroke}.uframe__btn{pointer-events:auto;color:#fff;cursor:pointer;filter:drop-shadow(0 .03rem .06rem #000c);animation:uframe-in .2s var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;gap:.02rem;padding:0;display:flex;position:absolute}.uframe__btn:disabled{opacity:.5;cursor:default}.uframe__btn--retreat{top:25%;left:25%;transform:translate(-80%,-90%)}.uframe__btn--sell,.uframe__btn--destroy{top:25%;left:75%;transform:translate(-20%,-90%)}.uframe__glyph,.uframe__plate{box-sizing:border-box;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:.56rem;height:.56rem;padding:.08rem}.uframe__glyph{background:var(--red);fill:#fff;box-shadow:inset 0 0 0 2px #ffffff38}.uframe__plate{--uf-tone:linear-gradient(180deg, #ffd06a 0%, #f6a329 55%, #d9820c 100%);--uf-ink:#1d1400;background:var(--uf-ink);place-items:center;padding:0;display:grid;position:relative}.uframe__plate--destroy{--uf-tone:linear-gradient(180deg, #ff6a4f 0%, #e73118 60%, #b8200d 100%);--uf-ink:#230703}.uframe__plate.has-mask:after{content:"";background:var(--uf-tone);-webkit-mask:var(--uf-mask) center / 100% 100% no-repeat;-webkit-mask:var(--uf-mask) center / 100% 100% no-repeat;mask:var(--uf-mask) center / 100% 100% no-repeat;position:absolute;inset:0}.uframe__plate.is-glyph{background:var(--uf-tone)}.uframe__pglyph{width:64%;height:64%;color:var(--uf-ink)}.uframe__btn:hover:not(:disabled) .uframe__glyph{background:#ff4a2b}.uframe__btn:hover:not(:disabled) .uframe__plate{filter:brightness(1.12)drop-shadow(0 0 .08rem #ffc65ab3)}.uframe__btn--destroy:hover:not(:disabled) .uframe__plate{filter:brightness(1.12)drop-shadow(0 0 .08rem #ff5a3cb3)}.uframe__label{letter-spacing:.12em;white-space:nowrap;text-shadow:0 1px 2px #000;background:#080b0ad1;padding:0 .06rem;font-size:.14rem;font-weight:700}.uframe__btn--sell .uframe__label{color:#ffd98a}.uframe__price{--hex-h:.24rem;position:absolute;top:-.06rem;right:-.12rem}.eqr-host{display:contents}.modal__box.eqr{--bk-c:var(--red-premium);background:#0e0e12fa;background:var(--eqr-bg,none) center / cover no-repeat, repeating-linear-gradient(0deg, #ffffff04 0 1px, transparent 1px 3px), linear-gradient(180deg, #17171c, #0d0d11);border-color:#ff545459}.eqr .modal__body{flex-direction:column;align-items:stretch;gap:.1rem;padding-bottom:.16rem;display:flex}.eqr__lead{font-size:calc(.17 * var(--t));color:var(--text-md);line-height:1.6}.eqr__lead b{color:var(--text-hi)}.eqr__lead .t-red{color:var(--red-premium)}.eqr__top{justify-content:center;align-items:center;gap:.22rem;margin-top:.06rem;display:flex}.eqr__op{flex-direction:column;flex:none;align-items:center;gap:.05rem;width:1.1rem;display:flex}.eqr__ava{background:var(--eqr-ava,linear-gradient(160deg, #26262c, #111114)) center / 100% 100% no-repeat;place-items:center;width:.96rem;height:.96rem;display:grid;position:relative}.eqr__ava:after{content:"";background:var(--eqr-avaf,none) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:.1rem}.eqr__ava .uthumb{--ut:.72rem}.eqr__opname{font-size:calc(.15 * var(--t));color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;max-width:1.1rem;font-weight:700;overflow:hidden}.eqr__swap{width:.4rem;height:.32rem;color:var(--mint-400);flex:none;place-items:center;display:grid}.eqr__swap img,.eqr__swap .icon{object-fit:contain;width:100%;height:100%}.eqr__incoming{flex-direction:column;flex:0 4.2rem;gap:.04rem;min-width:0;display:flex}.eqr__card{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.04rem .12rem;display:grid}.eqr__card--new{background:linear-gradient(90deg,#4ed8af24,#4ed8af08);border:1px solid #59f4ca73;padding:.1rem .14rem}.eqr__icon{grid-area:1/1;place-items:center;display:grid;position:relative}.eqr__card--new .eqr__icon{background:var(--eqr-round,none) center / 100% 100% no-repeat;width:.74rem;height:.74rem}.eqr__card--new .eqr__icon .uthumb{--ut:.56rem}.eqr__meta{flex-direction:column;grid-area:1/2;gap:.03rem;min-width:0;display:flex}.eqr__chips{align-items:center;gap:.06rem;min-height:.2rem;display:flex}.eqr__elite{font-size:calc(.12 * var(--t));background:var(--gold);color:#1b1300;padding:0 .06rem;font-weight:700}.eqr__name{font-size:calc(.19 * var(--t));color:var(--text-hi);line-height:1.2}.eqr__desc{font-size:calc(.145 * var(--t));color:var(--text-md);grid-area:2/1/auto/-1;max-height:1.12rem;margin:0;line-height:1.55;overflow:auto}.eqr__arrow{width:50%;height:.5rem;margin:0 auto;position:relative}.eqr__aline{border:.045rem solid #f2f2f2d1;border-bottom:0;height:.2rem;position:absolute;top:.2rem;left:0;right:0}.eqr__aline:before{content:"";background:#f2f2f2d1;width:.045rem;height:.21rem;margin-left:-.0225rem;position:absolute;top:-.25rem;left:50%}.eqr__ahead{background:var(--eqr-ahead,none) center / 100% 100% no-repeat;width:.3rem;height:.2rem;margin-left:-.15rem;position:absolute;top:.34rem}.eqr__ahead--l{left:.0225rem}.eqr__ahead--r{left:calc(100% - .0225rem)}.eqr-host:not([style*=--eqr-ahead]) .eqr__ahead{background:0 0;border-bottom:.045rem solid #f2f2f2d1;border-right:.045rem solid #f2f2f2d1;width:.16rem;height:.16rem;margin-left:-.08rem;top:.3rem;transform:rotate(45deg)}.eqr__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.eqr__opt{text-align:center;min-height:2.5rem;color:inherit;cursor:pointer;background:var(--eqr-opt,none) center / 100% 100% no-repeat, linear-gradient(180deg, #ffffff12, #ffffff05);transition:border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);border:2px solid #ffffff29;flex-direction:column;align-items:center;gap:.08rem;padding:.18rem .16rem .5rem;display:flex;position:relative;overflow:hidden}.eqr__opt .eqr__icon{width:.86rem;height:.86rem}.eqr__opt .eqr__icon .uthumb{--ut:.8rem}.eqr__opt .eqr__meta{align-items:center}.eqr__opt .eqr__desc{text-align:left;max-height:1rem}.eqr__opt:hover{border-color:#ffffff6b}.eqr__opt:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.eqr__opt.is-sel{border-color:#e2262a;box-shadow:0 0 .2rem #e2262a73}.eqr__opt.is-sel:after{content:"";pointer-events:none;background:var(--eqr-sel,linear-gradient(225deg, #e2262a8c, transparent 38%)) center / 100% 100% no-repeat;position:absolute;inset:0}.eqr__flag{z-index:2;height:.44rem;font-size:calc(.17 * var(--t));letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #0009;background:var(--eqr-selbar,linear-gradient(90deg, #a3141a, #d42a2a)) center / 100% 100% no-repeat;opacity:0;transition:opacity var(--t-fast), transform var(--t-med) var(--ease-out);justify-content:center;align-items:center;gap:.08rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.eqr__flag-icon{width:.2rem;height:.2rem}.eqr__opt.is-sel .eqr__flag{opacity:1;transform:none}.eqr__hint{text-align:center;font-size:calc(.15 * var(--t));color:var(--text-lo);min-height:.24rem;margin:.04rem 0 0}.eqr__hint b{color:var(--text-hi)}.eqr__ok-icon{vertical-align:-.03rem;filter:brightness(0)invert();width:.2rem;height:.2rem;margin-right:.06rem}.offerov{z-index:24;inset:0}.offerov__dock{z-index:24;flex-wrap:wrap;gap:.08rem;max-width:80%;max-height:25%;display:flex;position:absolute;top:.8rem;right:.16rem;overflow:auto}.offerov__dock button{min-height:.44rem}.offerov .spov__inner{padding:.2rem;top:.3rem;overflow:auto}.offerov .spov__head{font-size:calc(.18 * var(--t));flex-wrap:wrap}.offerov .spov__grid{grid-template-columns:repeat(var(--offer-cols,3), minmax(0, 1fr));flex:none;grid-template-rows:none;grid-auto-rows:auto;overflow:visible}.offerov__tabs{flex-wrap:wrap;gap:.08rem;display:flex}.offerov__slot{flex-direction:column;gap:.08rem;min-width:0;display:flex}.offerov .spcard{flex:1;height:auto;min-height:1.7rem}.offerov .spcard__name{font-size:calc(.27 * var(--t));white-space:normal;overflow-wrap:anywhere}.offerov .spcard__desc{font-size:calc(.2 * var(--t));-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.offerov button{min-height:.44rem}@media (max-width:640px){.offerov .spov__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.offerov .spcard__icon{width:.6rem;height:.6rem}.offerov__selector{font-size:max(calc(.2 * var(--t)), 12px);background:#101b29;border:1px solid #64748b66;border-radius:.1rem;flex-wrap:wrap;align-items:center;gap:.12rem .2rem;margin-top:.2rem;padding:.16rem;display:flex}.offerov__options{flex:1;grid-template-columns:repeat(5,minmax(44px,1fr));gap:.08rem;display:grid}.offerov__options button{min-height:max(.44rem, 32px, calc(44px * var(--sp-ui,1)));color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #64748b;border-radius:.06rem;padding:.08rem}.offerov__options button.is-selected{color:#fff5db;background:#614b22;border-color:#f6cc78;font-weight:700;box-shadow:inset 0 0 0 1px #f6cc78}.offerov__options button:focus-visible{outline-offset:3px;outline:2px solid #fff}.offerov__options button:disabled{opacity:.65;cursor:default}.offerov__quote{font-size:max(calc(.2 * var(--t)), 12px);font-variant-numeric:tabular-nums;background:#080f1bcc;border-radius:.08rem;gap:.06rem;margin-top:.14rem;padding:.12rem;display:grid}.offerov__profit{color:#91e4b4}.offerov__loss{color:#ffb4a9}.offerov__quote small{color:#f6cc78}.dbond-times__row{font-size:calc(.24 * var(--t));flex-wrap:wrap;justify-content:space-between;gap:.08rem .2rem;margin:.1rem 0;display:flex}.dbond-times__row>span{overflow-wrap:anywhere;min-width:0}.bplan{max-width:100%;color:var(--mint-400);font-size:max(calc(.12 * var(--t)), calc(11px * var(--ui)));white-space:nowrap;background:#4ed8af14;border:1px solid #4ed8af59;align-items:center;gap:.04rem;padding:.01rem .06rem .01rem .02rem;font-weight:700;display:inline-flex}.bplan .bglyph{width:.2rem;height:.2rem}.bplan__name{text-overflow:ellipsis;overflow:hidden}.bplan--compact{padding:.01rem}.bplan-dlg__tip{font-size:max(calc(.13 * var(--t)), calc(12px * var(--ui)));margin:0 0 .12rem}.bplan-dlg__grid{grid-template-columns:repeat(auto-fill,minmax(1.3rem,1fr));gap:.08rem;display:grid}.bplan-card{border:1px solid var(--line);color:var(--text-md);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);background:#0c0f0ed1;flex-direction:column;align-items:center;gap:.04rem;padding:.1rem .06rem;display:flex;position:relative}.bplan-card:hover{border-color:var(--line-3)}.bplan-card:disabled{cursor:default}.bplan-card .bglyph{width:.5rem;height:.5rem}.bplan-card__name{font-size:max(calc(.15 * var(--t)), calc(12px * var(--ui)));color:var(--text-hi);font-weight:700}.bplan-card__off{font-size:max(calc(.11 * var(--t)), calc(10px * var(--ui)));color:var(--gold,#f6a329)}.bplan-card__who{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(calc(.11 * var(--t)), calc(10px * var(--ui)));color:var(--ice);align-items:center;gap:.02rem;display:inline-flex;overflow:hidden}.bplan-card__who .icon{flex:none;width:.12rem;height:.12rem}.bplan-card__mine{color:var(--mint-400);position:absolute;top:.04rem;right:.04rem}.bplan-card__mine .icon{width:.16rem;height:.16rem}.bplan-card.is-sel{border-color:var(--mint-400);background:linear-gradient(#4ed8af2e,#0c0f0ed9)}.bplan-card.is-off .bglyph{opacity:.6}.brief__bg{z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),radial-gradient(60% 50% at 8% 6%,#a0a6aa1f,#0000 70%),radial-gradient(40% 30% at 96% 4%,#3fe6b429,#0000 70%),radial-gradient(70% 60% at 90% 100%,#78808414,#0000 70%),linear-gradient(#0c0e0e,#090a0a);position:absolute;inset:0}.stephead{z-index:3;background:linear-gradient(#050707eb,#05070700);flex:none;justify-content:space-between;align-items:center;gap:.3rem;height:1.3rem;padding:0 .5rem 0 .38rem;display:flex;position:relative}.stephead__left{align-items:center;gap:.26rem;min-width:0;display:flex}.stephead__exit{flex-direction:column;flex:none;align-items:center;gap:.03rem;display:flex}.stephead__exit .btn--danger{--sq:.66rem;--btn-bg:#d9dcdc;--btn-bg-hover:#f1f3f3;--btn-fg:#1a1d1e;--btn-bd:#f4f6f6;--btn-bd-hover:#fff;--btn-glow:#ffffff4d;--bk-c:#fff;background-image:linear-gradient(#ffffff80,#fff0 60%);height:.66rem;box-shadow:0 .04rem .1rem #0009}.stephead__exit .ping{font-size:calc(.15 * var(--t))}.stephead__exit .ping__icon{display:none}.stephead__mode{flex:none;align-items:center;gap:.14rem;display:flex}.stephead__mode .dtag{font-size:calc(.26 * var(--t));gap:.08rem}.stephead__mode .dtag__icon{width:.34rem;height:.34rem}.stephead__mode.has-extra{background:#3c40428c;border-radius:.26rem;height:.52rem;padding:0 .1rem 0 .16rem;box-shadow:inset 0 0 0 1px #ffffff0f}.stephead__info{height:.4rem;font-size:calc(.2 * var(--t));color:var(--text-hi);transition:background var(--t-fast);border-radius:.2rem;align-items:center;gap:.05rem;padding:0 .12rem;font-weight:700;display:inline-flex}.stephead__info:hover{background:#ffffff1a}.stephead__info .icon{width:.26rem;height:.26rem}.stephead__sep{background:linear-gradient(#0000,#ffffff47,#0000);flex:none;width:1px;height:.5rem}.stephead__title{font-size:calc(.32 * var(--t));letter-spacing:.06em;white-space:nowrap;align-items:baseline;gap:.02rem;margin:0;font-weight:900;display:flex}.stephead__title b{font-size:calc(.54 * var(--t));color:var(--mint-400);text-shadow:0 0 .16rem #17f9b759;line-height:1}.stephead__of{font-size:calc(.34 * var(--t));color:var(--text-lo);margin-right:.16rem}.stephead__micro{opacity:.35;white-space:nowrap;align-self:flex-end;margin-bottom:.22rem;overflow:hidden}.draft .stephead__micro{display:none}.stephead__right{align-items:center;gap:.24rem;min-width:0;display:flex}.stephead__right .countdown{--cd-h:.74rem}.stephead__status{min-width:0}.brief-h{font-size:calc(.21 * var(--t));letter-spacing:.1em;align-items:baseline;gap:.12rem;margin-bottom:.12rem;font-weight:700;display:flex}.brief-h:before{content:"";background:var(--mint-500);align-self:center;width:.06rem;height:.2rem}.brief-bonds{border:1px solid var(--line);background:#0c0f0ecc;padding:.16rem .2rem .2rem}.brief-bonds__row{flex-wrap:wrap;gap:.16rem .1rem;display:flex}.brief-bond{justify-content:center;width:max-content;min-width:1rem;max-width:100%;display:flex;position:relative}.brief-bond .bond{--disc:.66rem;max-width:100%}.brief-bond .bond__name{font-size:calc(.16 * var(--t));white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.brief-bond__ban{font-size:calc(.12 * var(--t));background:var(--red);color:#fff;align-items:center;gap:.01rem;padding:0 .05rem;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:-.04rem;right:.08rem;box-shadow:0 0 0 1px #000}.brief-bond__ban .icon{width:.12rem;height:.12rem}.brief-bond.is-partial .bond__core{box-shadow:0 0 0 2px #ff545480}.brief-bantip{flex-direction:column;gap:.06rem;display:flex}.brief-bantip__h{font-size:calc(.12 * var(--t));letter-spacing:.06em;color:var(--red);font-weight:700}.brief-bantip__op{align-items:center;gap:.08rem;display:flex}.brief-bantip__op .uthumb{flex:none}.brief-bantip__txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.brief-bantip__txt b{font-size:calc(.14 * var(--t));color:var(--text-hi)}.brief-bantip__txt>span{font-size:calc(.12 * var(--t));color:var(--text-lo)}.brief-bantip__txt .is-this{color:var(--mint-400)}.brief-legend{font-size:calc(.14 * var(--t));color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.08rem;margin-top:-.06rem;display:flex}.brief-legend__off{background:#3a403d;border:2px solid #555;border-radius:50%;width:.16rem;height:.16rem}.brief-legend__ban{background:var(--red);color:#fff;place-items:center;width:.2rem;height:.18rem;display:inline-grid}.brief-legend__ban .icon{width:.12rem;height:.12rem}.brief-banned{border:1px solid var(--line);background:#0c0f0ecc;padding:.16rem .2rem .2rem}.brief-banned__n{font-size:calc(.22 * var(--t));color:var(--red-premium);margin-left:auto}.brief-banned__grid{grid-template-columns:repeat(auto-fill,minmax(.6rem,1fr));gap:.08rem;display:grid}.brief-banned__grid .uthumb{--ut:.6rem}.brief-banned__groups{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.14rem .16rem;display:grid}.brief-banned__group{display:contents}.brief-banned__ghead{align-items:center;gap:.1rem;min-width:0;display:flex}.brief-banned__ghead>:first-child{flex:none}.brief-banned__ghead .bond__name{display:none}.brief-banned__gname{max-width:1.9rem;font-size:calc(.2 * var(--t));color:var(--text-md);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.brief-banned__gcount{font-size:calc(.18 * var(--t));color:var(--red-premium);flex:none}.brief-banned__grid .uthumb.is-banned{box-shadow:inset 0 0 0 1.5px var(--red-premium);position:relative}.brief-banlist{font-size:max(calc(.15 * var(--t)), 10px);color:var(--text-lo);grid-template-columns:repeat(auto-fill,minmax(min(3.6rem,100%),1fr));gap:.02rem .24rem;margin:.1rem 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.brief-banlist b{color:var(--text-hi);font-weight:700}.brief-banned__diy{font-size:calc(.14 * var(--t));color:var(--text-dim,#b8c2bf);margin:.1rem 0 0;line-height:1.5}.diybanned__tag{font-size:calc(.12 * var(--t));letter-spacing:.08em;background:var(--mint-500);color:var(--text-on-mint);vertical-align:.01rem;margin-right:.06rem;padding:.01rem .06rem;font-weight:700;display:inline-block}.brief__modmark{z-index:2;align-self:flex-start;margin:.06rem .5rem 0;position:relative}.brief__main{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;flex:1;gap:.2rem;min-height:0;padding:.06rem .5rem 1.5rem .56rem;display:flex;position:relative;overflow:auto}.brief-sec{background:linear-gradient(#1e21228c,#0e101059);flex-direction:column;flex:none;display:flex}.brief-sec>.brief-bonds,.brief-sec>.brief-banned{background:0 0;border:0;padding:0}.brief .brief-h{height:auto;min-height:.66rem;font-size:calc(.32 * var(--t));letter-spacing:.06em;color:#f2f4f4;background:linear-gradient(90deg,#7a7e8080,#5c60626b 60%,#5054565c);align-items:center;gap:.14rem;margin:0;padding:0 .3rem 0 .22rem;font-weight:700;display:flex;position:relative}.brief .brief-h:before{content:"";width:.44rem;height:.44rem;-webkit-mask:var(--sec-icon) center / contain no-repeat;-webkit-mask:var(--sec-icon) center / contain no-repeat;mask:var(--sec-icon) center / contain no-repeat;background:#e9ecec;flex:none;align-self:center}.brief .brief-h .micro{opacity:.4;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:.5rem;overflow:hidden}.brief .brief-h .micro:before{content:"";vertical-align:-.04rem;border:2px solid;width:.2rem;height:.2rem;margin-right:.08rem;display:inline-block;box-shadow:.3rem 0 #0000}.brief .brief-banned__n{font-size:calc(.3 * var(--t));margin-left:.2rem}.brief-sec--enemy{--sec-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 1h2v3.2l3-1.7 1 1.7-3 1.8 4.6 2.7-1 1.7-4.6-2.6v2.4h3V22H8V10.2h3V7.8L6.4 10.4l-1-1.7L10 6 7 4.2l1-1.7 3 1.7z'/%3E%3C/svg%3E")}.brief-sec--core{--sec-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l1.6 7.2L19.8 4l-4.2 6.2L23 12l-7.4 1.8 4.2 6.2-6.2-4.2L12 23l-1.6-7.2L4.2 20l4.2-6.2L1 12l7.4-1.8L4.2 4l6.2 4.2z'/%3E%3C/svg%3E")}.brief-sec--addon{--sec-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 6l22-3-7 18-4-7-5 4 1-6zm6 3.6 6.3 2.8L19.5 5.6z'/%3E%3C/svg%3E")}.brief-sec--banned{--sec-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 2a3.2 3.2 0 1 1 0 6.4A3.2 3.2 0 0 1 9 2zM3 22v-6a6 6 0 0 1 10.4-4.1L12 13.3A4 4 0 0 0 5 16v6zm11.1-6.3 1.4-1.4 2.5 2.5 2.5-2.5 1.4 1.4-2.5 2.5 2.5 2.5-1.4 1.4-2.5-2.5-2.5 2.5-1.4-1.4 2.5-2.5z'/%3E%3C/svg%3E")}.brief .brief-enemy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .4rem;padding:.3rem .4rem .34rem .6rem;display:grid}.brief .brief-boss{flex-direction:column;align-items:center;display:flex;position:relative}.brief .brief-boss__art{background:radial-gradient(circle at 50% 40%,#6b3420,#2a120b 75%);place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 .04rem #4a4e50,0 0 0 .06rem #1a1c1d,0 .06rem .2rem #0009}.brief .brief-boss__art:before,.brief .brief-boss__art:after{content:"";pointer-events:none;border:1px solid #ffffff40;width:.5rem;height:.5rem;position:absolute}.brief .brief-boss__art:before{border-width:0 1px 1px 0;top:-.26rem;left:-.26rem}.brief .brief-boss__art:after{border-width:1px 0 0 1px;bottom:-.26rem;right:-.26rem}.brief .brief-boss__img{object-fit:cover;width:100%;height:100%}.brief .brief-boss__q{font-size:calc(1 * var(--t));color:#ff8c4699;font-weight:900}.brief .brief-boss__tag{z-index:1;text-align:center;width:2.05rem;font-size:calc(.2 * var(--t));letter-spacing:.14em;color:#ffcf4a;background:linear-gradient(#5a4210,#3a2a08);margin-top:-.02rem;padding:.03rem 0;font-weight:700;position:relative;box-shadow:inset 0 0 0 1px #ffcf4a40}.brief .brief-boss__text{flex-direction:column;gap:.08rem;min-width:0;display:flex}.brief .brief-boss__name{font-size:calc(.36 * var(--t));letter-spacing:.04em;margin:0;font-weight:900;line-height:1.25}.brief .brief-boss__when{font-size:calc(.17 * var(--t));color:var(--orange-hi)}.brief .brief-boss__abil{font-size:calc(.18 * var(--t));color:#a9aeb0;flex-direction:column;gap:.04rem;margin:.02rem 0 0;padding-left:.2rem;line-height:1.55;display:flex}.brief .brief-stage{font-size:calc(.16 * var(--t));color:var(--text-lo);flex-wrap:wrap;align-items:center;gap:.08rem;margin-top:.04rem;display:inline-flex}.brief .brief-stage .icon{width:.2rem;height:.2rem;color:var(--mint-500)}.brief .brief-stage__name{color:var(--text-hi)}.brief .brief-stage__pool{color:var(--text-dim)}.brief .brief-factions{align-items:flex-start;gap:.3rem;padding-right:.3rem;display:flex}.brief .brief-faction{cursor:help;flex-direction:column;align-items:center;gap:.14rem;width:1.9rem;display:flex}.brief .brief-faction__icon{width:1.12rem;height:1.12rem;transition:box-shadow var(--t-fast);background:radial-gradient(circle at 50% 45%,#2a3a38,#121817 70%);border-radius:50%;outline:none;place-items:center;display:grid;box-shadow:0 0 .22rem #8cffe124,inset 0 0 .16rem #000000b3}.brief .brief-faction__icon img{object-fit:contain;filter:grayscale()brightness(1.6)drop-shadow(0 0 .06rem #a0ffe699);width:78%;height:78%}.brief .brief-faction:hover .brief-faction__icon{box-shadow:0 0 .26rem #8cffe152,inset 0 0 .16rem #000000b3}.brief .brief-faction__icon:focus-visible{box-shadow:0 0 0 .03rem var(--mint-400), 0 0 .26rem #8cffe152, inset 0 0 .16rem #000000b3}.brief .brief-faction__text{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:.04rem;min-width:0;max-width:100%;display:flex}.brief .brief-faction__text b{font-size:calc(.22 * var(--t));color:#e6eaea;font-weight:700}.brief .brief-faction__text:lang(ko){word-break:keep-all}.tooltip.brief-faction__tip{max-width:max(3.8rem, min(calc(240px * var(--sp-ui,1)), calc(100vw - 16px)));font-size:max(calc(.15 * var(--t)), 10px)}.brief .brief-bonds__row{gap:.24rem .3rem;padding:.32rem .4rem .3rem .78rem}.brief .brief-bond{min-width:1.3rem}.brief .brief-bond .bond{--disc:1.1rem}.brief .brief-bond .bond__name{font-size:calc(.22 * var(--t));color:#d6dada}.brief .brief-bond__ban{font-size:calc(.14 * var(--t));right:.1rem}.brief .brief-legend{font-size:calc(.16 * var(--t));margin:-.1rem .4rem .22rem .78rem}.brief .brief-banned__groups{gap:.16rem;padding:.28rem .4rem .3rem .78rem}.brief .brief-banned__grid{grid-template-columns:repeat(auto-fill,minmax(.74rem,1fr));gap:.12rem}.brief .brief-banned__grid .uthumb{--ut:.74rem}.brief .brief-banned__gname{font-size:calc(.22 * var(--t))}.brief .brief-banned>.t-dim,.brief .brief-banned__diy{margin:.2rem .4rem .26rem .78rem}.brief__foot{z-index:2;pointer-events:none;background:linear-gradient(#0000,#060808c7 45%,#060808eb);justify-content:flex-end;align-items:center;gap:.36rem;padding:.3rem .4rem .26rem;display:flex;position:absolute;bottom:0;left:0;right:0}.brief__foot>*{pointer-events:auto}.brief-ready{flex-direction:column;align-items:center;gap:.06rem;display:flex}.brief-ready__txt{font-size:calc(.24 * var(--t));color:#e6eaea;align-items:baseline;gap:.06rem;display:flex}.brief-ready__txt b{font-size:calc(.5 * var(--t));color:var(--mint-400);text-shadow:0 0 .12rem #17f9b766;margin-left:.08rem;line-height:1}.brief-ready__txt span{font-size:calc(.34 * var(--t));color:#d6dada}.brief-ready__pips{gap:.04rem;padding:0 .1rem;display:flex;position:relative}.brief-ready__pips:before,.brief-ready__pips:after{content:"";border:2px solid #ffffff4d;width:.07rem;position:absolute;top:-.02rem;bottom:-.02rem}.brief-ready__pips:before{border-right:0;left:0}.brief-ready__pips:after{border-left:0;right:0}.brief-ready__pips i{color:#4c5152;width:.34rem;height:.4rem;transition:color var(--t-med), filter var(--t-med);place-items:center;display:grid}.brief-ready__pips i .icon{width:100%;height:100%}.brief-ready__pips i.on{color:var(--mint-400);filter:drop-shadow(0 0 .06rem #17f9b799);animation:brief-pip .5s var(--pg-ease)}@keyframes brief-pip{0%{filter:brightness(2.2);transform:translateY(-.08rem)scale(1.3)}}.brief-go.btn--xl{min-width:3.9rem;height:.98rem;font-size:calc(.38 * var(--t));letter-spacing:.08em;--btn-bg:#33d6a5;--btn-bg-hover:#4ee6b8;justify-content:flex-start;padding:0 .5rem 0 .3rem;box-shadow:0 0 0 .03rem #ffffffd9,0 .06rem .2rem #0000008c}.brief-go .btn__icon{width:.44rem;height:.44rem}.brief-go.is-active,.brief-go:disabled{--btn-bg:#3f4344;--btn-fg:#f2f4f4;--btn-bd:#6b7071;opacity:1;box-shadow:0 0 0 .03rem #ffffff8c}.brief-go.is-loading{--btn-bg:var(--mint-700)}.brief-plan{flex:none;max-width:3.2rem}.brief-plan .btn__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brief-reroll{z-index:2;margin:.1rem .5rem max(1.6rem, calc(.76rem + .58 * var(--t)));border:1px solid var(--mint-700);background:#0c0f0ee6;flex:none;justify-content:space-between;align-items:center;gap:.2rem;padding:.14rem .2rem;display:flex;position:relative}.brief-reroll__text{min-width:0;font-size:calc(.16 * var(--t));flex-direction:column;gap:.05rem;display:flex}.brief-reroll__text strong{font-size:calc(.2 * var(--t));color:var(--mint-400)}.brief-reroll__text>span{color:var(--text-lo)}.brief-reroll__players{color:var(--text-dim);flex-wrap:wrap;gap:.08rem .2rem;display:flex}.brief-reroll__players .is-agreed{color:var(--mint-400)}.brief-reroll__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.1rem;display:flex}@media (max-width:900px){.brief-reroll{gap:.1rem;margin-inline:.3rem;padding:.1rem .14rem}.brief-reroll__actions{flex-shrink:1}.brief-reroll__actions .btn{min-height:.44rem;padding-inline:.12rem}}@media (max-height:520px){.stephead__micro,.stephead__guide .btn__label{display:none}.brief .stephead{height:auto;min-height:1.3rem}.brief .stephead__left,.brief .stephead__title{min-width:0}.brief .stephead__name{white-space:normal;text-wrap:balance;min-width:0;line-height:1.1}.brief .stephead__name:lang(ko){word-break:keep-all;overflow-wrap:break-word}.brief .stephead__name:lang(ja){line-break:strict}}@media (max-height:640px){:root[data-text=lg] .stephead__micro,:root[data-text=xl] .stephead__micro,:root[data-text=lg] .stephead__guide .btn__label,:root[data-text=xl] .stephead__guide .btn__label{display:none}}@media (max-height:900px){.brief__main{gap:.16rem;padding:.05rem .42rem 1.25rem .48rem}.brief .brief-h{min-height:.6rem;font-size:calc(.29 * var(--t));padding:0 .28rem 0 .2rem}.brief .brief-h:before{width:.4rem;height:.4rem}.brief .brief-enemy{gap:.24rem .32rem;padding:.24rem .32rem .26rem .5rem}.brief .brief-boss__art{width:2rem;height:2rem}.brief .brief-boss__tag{width:1.8rem;font-size:calc(.18 * var(--t))}.brief .brief-boss__name{font-size:calc(.33 * var(--t))}.brief .brief-boss__when{font-size:calc(.16 * var(--t))}.brief .brief-boss__abil{font-size:calc(.17 * var(--t));line-height:1.5}.brief .brief-stage{font-size:calc(.15 * var(--t))}.brief .brief-faction{gap:.12rem;width:1.7rem}.brief .brief-faction__icon{width:1rem;height:1rem}.brief .brief-faction__text b{font-size:calc(.2 * var(--t))}.brief .brief-bonds__row{gap:.2rem .24rem;padding:.26rem .32rem .24rem .64rem}.brief .brief-bond{min-width:1.15rem}.brief .brief-bond .bond{--disc:1rem}.brief .brief-bond .bond__name{font-size:calc(.2 * var(--t))}.brief .brief-legend{font-size:calc(.15 * var(--t));margin:-.08rem .32rem .18rem .64rem}.brief .brief-banned__groups{gap:.12rem;padding:.24rem .32rem .26rem .64rem}.brief .brief-banned__grid{grid-template-columns:repeat(auto-fill,minmax(1.05rem,1fr));gap:.12rem}.brief .brief-banned__grid .uthumb{--ut:1.05rem}.brief .brief-banned>.t-dim,.brief .brief-banned__diy{margin:.16rem .32rem .2rem .64rem}.brief__foot{gap:.3rem;padding:.24rem .32rem .2rem}}.brief,.draft{--pg-ease:cubic-bezier(.16, .84, .3, 1)}@keyframes pg-fade{0%{opacity:0}}@keyframes pg-out{to{opacity:0}}@keyframes pg-right{0%{opacity:0;transform:translate(.36rem)}}@keyframes pg-left{0%{opacity:0;transform:translate(-.36rem)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(.22rem)}}@keyframes pg-pop{0%{opacity:0;transform:scale(.4)}}@keyframes pg-card{0%{opacity:0;transform:translateY(.16rem)scale(1.03)}}@keyframes pg-glow{20%{border-color:#b9ffe9;box-shadow:0 0 .5rem #78ffd7e6,0 0 .12rem #b9ffe9}}@keyframes pg-dots{to{width:1.1em}}.brief .stephead,.draft .stephead{animation:pg-fade .36s var(--pg-ease) backwards}.stephead__title{animation:pg-right .42s var(--pg-ease) .12s backwards}.brief-sec{animation:pg-right .46s var(--pg-ease) backwards;animation-delay:calc(.16s + var(--i,0) * 80ms)}.brief-sec .brief-bonds__row>*,.brief-sec .brief-banned__grid>*{animation:pg-pop .34s var(--pg-ease) backwards;animation-delay:calc(.36s + var(--i,0) * 80ms)}.brief__foot .brief-ready,.brief__foot .brief-loadout{animation:pg-rise .42s var(--pg-ease) .42s backwards}.brief-go{transform-origin:0;animation:brief-go-in .52s var(--pg-ease) .48s backwards}@keyframes brief-go-in{0%{opacity:0;filter:brightness(2.2);transform:scaleX(.08)}60%{opacity:1;filter:brightness(1.5);transform:none}}@media (prefers-reduced-motion:reduce){.brief .stephead,.draft .stephead,.stephead__title,.brief-sec,.brief-sec .brief-bonds__row>*,.brief-sec .brief-banned__grid>*,.brief__foot .brief-ready,.brief__foot .brief-loadout,.brief-go,.brief-ready__pips i.on{animation:none}}.brief__vertag{z-index:2;align-self:flex-start;margin:.06rem .5rem 0;position:relative}.draft__main{z-index:1;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:7.3rem .8rem minmax(0,1fr) 0;min-height:0;padding:.04rem .5rem .3rem .46rem;display:grid;position:relative}.draft--detail .draft__main{grid-template-columns:4.7rem .2rem minmax(0,1fr) 4.6rem}.draft--detail .draft-order__rows{padding:.08rem .12rem .1rem .28rem}.draft--detail .dorder{grid-template-columns:minmax(0,1fr) 1.1rem .42rem;gap:.06rem}.draft--detail .dorder__box{width:1.1rem;height:1.1rem}.draft--detail .dorder__card{gap:.1rem;padding:0 .1rem 0 .14rem}.draft--detail .dorder__name{font-size:calc(.21 * var(--t));gap:.04rem}.draft--detail .dorder__medal{width:.26rem;height:.26rem}.draft--detail .dorder .pavatar{--pa:.74rem}.draft-order{clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%);min-width:0;min-height:0;animation:pg-left .46s var(--pg-ease) .1s backwards;background:linear-gradient(#30766442,#142e2829 70%,#0e18160f);flex-direction:column;grid-column:1;gap:.2rem;padding:.3rem 0 .24rem .3rem;display:flex;position:relative}.draft-order__deco{flex:none;align-items:center;gap:.05rem;height:.34rem;display:flex;overflow:hidden}.draft-order__deco i{background:#3fe6b466;width:.5rem;height:.18rem}.draft-order__deco i+i{width:.18rem}.draft-order__deco span{font-family:var(--font-num);font-size:calc(.1 * var(--t));letter-spacing:.08em;color:#78f0cd8c;white-space:nowrap;margin-left:.08rem;line-height:1.15}.draft-order__rows{scrollbar-width:none;flex-direction:column;flex:1;gap:.24rem;min-height:0;padding:.08rem .5rem .1rem .3rem;display:flex;overflow:auto}.draft-map{background:#060c0a8c;flex:none;align-items:center;gap:.16rem;min-width:0;margin-right:.5rem;padding:.08rem .12rem;display:flex;box-shadow:inset 0 0 0 1px #78f0cd29}.draft--detail .draft-map{margin-right:.12rem}.draft-map__text{flex-direction:column;gap:.02rem;min-width:0;display:flex}.draft-map__text b{font-size:calc(.18 * var(--t));color:var(--text-hi);overflow-wrap:anywhere;line-height:1.25}.draft-map__text small{font-size:calc(.13 * var(--t));color:var(--text-dim)}.stagemap{flex:none;width:2.42rem;height:.88rem;display:block}.stagemap__t{fill:#38423e}.stagemap__t--road{fill:#8e9e98}.stagemap__t--high{fill:#4fbf9f}.stagemap__t--gate{fill:#ff4a2e}.stagemap__t--goal{fill:#4ab0ff}.stagemap__t--mire{fill:#8a7344}.stagemap__t--smog{fill:#77778a}.stagemap__t--deep{fill:#2f6a96}.stagemap__t--infect{fill:#9a4a70}.draft-order__tip{font-size:calc(.14 * var(--t));color:var(--text-dim);flex:none;margin:0;padding-right:.5rem;line-height:1.55}.draft--detail .draft-order__tip,.draft--detail .draft-order__deco span{display:none}.dorder{height:1.26rem;animation:pg-left .42s var(--pg-ease) backwards;animation-delay:calc(.18s + var(--i,0) * 70ms);flex:none;grid-template-columns:minmax(0,1fr) 1.2rem .5rem;align-items:center;gap:.1rem;display:grid;position:relative}.dorder__card{background:linear-gradient(90deg,#1d2223,#262b2c);align-items:center;gap:.16rem;min-width:0;height:100%;padding:0 .16rem 0 .2rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.dorder__art{object-fit:cover;object-position:50% 40%;opacity:.62;pointer-events:none;width:72%;height:100%;position:absolute;inset:0 0 0 28%;-webkit-mask:linear-gradient(90deg,#0000,#000 45%);mask:linear-gradient(90deg,#0000,#000 45%)}.dorder__face{flex:none;position:relative}.dorder .pavatar{--pa:.9rem;border:0;box-shadow:0 0 0 .03rem #e6e9e9}.dorder__me{background:var(--mint-500);color:#062019;place-items:center;width:.32rem;height:.32rem;display:grid;position:absolute;top:-.14rem;left:-.14rem;box-shadow:0 0 0 .02rem #062019}.dorder__me .icon{width:72%;height:72%}.dorder__text{text-shadow:0 1px 3px #000,0 0 .1rem #000;flex-direction:column;gap:.05rem;min-width:0;display:flex;position:relative}.dorder__name{min-width:0;font-size:calc(.24 * var(--t));color:#f2f4f4;white-space:nowrap;align-items:center;gap:.06rem;font-weight:700;line-height:1.2;display:flex}.dorder__name>span:not(.dorder__ai){text-overflow:ellipsis;min-width:0;overflow:hidden}.dorder__medal{object-fit:contain;filter:drop-shadow(0 1px 2px #000);flex:none;width:.34rem;height:.34rem}.dorder__ai{font-family:var(--font-num);font-size:calc(.11 * var(--t));color:#0b1520;background:#a9c3d8;flex:none;padding:0 .04rem}.dorder__state{font-size:calc(.15 * var(--t));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dorder__box{color:#767c7e;width:1.2rem;height:1.2rem;font-size:calc(.2 * var(--t));background:#2b2f30;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;padding:0;font-weight:700;display:flex;position:relative}.dorder__box.is-wait .icon{width:.52rem;height:.52rem}.dorder__box.is-cur{color:#15191a;background:linear-gradient(#f2f4f4,#cdd1d1);box-shadow:0 0 0 .03rem #fff,0 .04rem .14rem #0000008c}.dorder__box.is-cur .icon{width:.46rem;height:.46rem}.dorder__box.is-band{cursor:pointer;background:radial-gradient(circle at 50% 40%,#1f4a40,#0c1513 75%);overflow:hidden;box-shadow:inset 0 0 0 1px #78f0cd40}.dorder__box.is-band .bandicon{--bi:100%;background:0 0;width:100%;height:100%}.dorder__box.is-band:hover{box-shadow:inset 0 0 0 2px var(--mint-400)}.dorder__zoom{color:#fff;filter:drop-shadow(0 0 2px #000);width:.3rem;height:.3rem;position:absolute;bottom:.04rem;left:50%;transform:translate(-50%)}.dorder__check{place-items:center;width:.44rem;height:.44rem;display:grid}.dorder.is-done .dorder__check{border:.03rem solid var(--mint-400);color:var(--mint-400);background:#17f9b71f;border-radius:.06rem;box-shadow:0 0 .14rem #17f9b773}.dorder__check .icon{width:80%;height:80%}.dorder.is-cur .dorder__card{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 .03rem var(--mint-400), 0 0 .22rem #17f9b74d}.dorder.is-cur:before{content:"";border:.09rem solid #0000;border-left:.13rem solid var(--mint-400);border-right:0;animation:1.2s ease-in-out infinite dorder-mark;position:absolute;top:50%;left:-.26rem;transform:translateY(-50%)}@keyframes dorder-mark{50%{transform:translate(-.05rem,-50%)}}.dorder.is-flash:after{content:"";pointer-events:none;filter:blur(2px);transform-origin:0;background:radial-gradient(closest-side,#d2fff2f2,#3fe6b48c 45%,#0000);height:.8rem;animation:1.1s ease-out both dorder-beam;position:absolute;top:50%;left:52%;right:-1.8rem}@keyframes dorder-beam{0%{opacity:0;transform:translateY(-50%)scaleX(.15)}22%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1.12)}}.dorder.is-flash .dorder__box{animation:.9s ease-out pg-glow}.dorder.is-flash .dorder__check{animation:pg-pop .32s var(--pg-ease) .14s backwards}.draft__link{pointer-events:none;grid-column:2;transition:opacity .2s;position:relative}.draft__link:before{content:"";border:1px solid #ffffff38;border-left:0;width:.12rem;position:absolute;top:34%;bottom:34%;right:.14rem}.draft__link:after{content:"";background:linear-gradient(90deg, var(--mint-400) .05rem, #ffffff80 .05rem calc(100% - .05rem), var(--mint-400) calc(100% - .05rem));height:.05rem;position:absolute;top:50%;left:.12rem;right:.26rem;transform:translateY(-50%)}.draft--detail .draft__link{opacity:0}.draft-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;background:linear-gradient(#12161699,#0a0c0c4d);grid-column:3;grid-template-columns:repeat(4,minmax(0,1.9rem));place-content:start center;gap:.3rem .26rem;min-width:0;min-height:0;padding:.24rem .3rem .4rem;display:grid;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff0f}.dband,.dorder__box,.draft-skip,.stephead__info{font:inherit;border:0}.dband{aspect-ratio:1;color:var(--text-md);transition:box-shadow var(--t-fast), transform var(--t-fast), filter var(--t-fast);animation:pg-card .42s var(--pg-ease) backwards;animation-delay:calc(.22s + var(--n,0) * 28ms);background:#0e1212;padding:0;position:relative;box-shadow:0 0 0 .03rem #30373a,inset 0 0 0 .02rem #000}.dband__frame{background:radial-gradient(circle at 50% 42%,#1e3f37,#0b1211 72%);position:absolute;inset:.07rem;overflow:hidden}.dband__frame .bandicon{--bi:100%;background:0 0;width:100%;height:100%}.dband__frame img{filter:saturate(.75)contrast(1.05)}.dband__frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(circle at 50% 46%,#0000 48%,#040a09c7 74%),linear-gradient(#3ce6b91a,#3ce6b933);position:absolute;inset:0}.dband__name{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:calc(.15 * var(--t));color:#e1f0ecd1;pointer-events:none;background:linear-gradient(#0000,#000000b3);padding:.14rem .04rem .04rem;font-weight:700;position:absolute;bottom:.07rem;left:.07rem;right:.07rem;overflow:hidden}.dband:hover{filter:brightness(1.12);box-shadow:0 0 0 .03rem #78f0cdb3,inset 0 0 0 .02rem #000}.dband:active{transform:scale(.97)}.dband:focus-visible{box-shadow:0 0 0 .04rem var(--mint-400);outline:none}.dband.is-sel{filter:brightness(1.15);box-shadow:0 0 0 .03rem #78f0cd80}.dband.is-sel:before{content:"";pointer-events:none;--c:var(--mint-400);--l:.34rem;--w:.05rem;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--w) var(--l) no-repeat;filter:drop-shadow(0 0 .06rem #17f9b7b3);animation:dband-sel .22s var(--pg-ease) backwards;position:absolute;inset:-.07rem}@keyframes dband-sel{0%{opacity:0;transform:scale(1.12)}}.dband.is-sel:after{content:"";border:.08rem solid #0000;border-bottom:.1rem solid var(--mint-400);border-top:0;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.dband__selmark{text-align:center;font-family:var(--font-num);font-size:calc(.12 * var(--t));letter-spacing:.1em;color:var(--mint-400);text-shadow:0 0 3px #000;pointer-events:none;position:absolute;top:.08rem;left:0;right:0}.dband.is-mine{box-shadow:0 0 0 .04rem var(--mint-400), 0 0 .2rem #17f9b759}.dband.is-taken{cursor:not-allowed}.dband.is-taken .dband__frame{filter:grayscale(.7)brightness(.55)}.dband.is-taken:hover{filter:none;box-shadow:0 0 0 .03rem #5a2a26,inset 0 0 0 .02rem #000}.dband.is-taken:active{transform:none}.dband__taken{pointer-events:none;height:36%;font-size:calc(.21 * var(--t));letter-spacing:.08em;color:#ff9d90;animation:dband-taken .42s var(--pg-ease) backwards;background:linear-gradient(#8c141059,#b01a14e0);place-items:center;font-weight:700;display:grid;position:absolute;bottom:.07rem;left:.07rem;right:.07rem;box-shadow:inset 0 -.03rem #ff4a3a,0 0 .16rem #ff3c2840}@keyframes dband-taken{0%{opacity:0;filter:brightness(2);transform:scaleY(.2)}}@media (max-height:520px){.draft.has-status .stephead__name{display:none}.draft .stephead__mode .dtag{font-size:min(calc(.26 * var(--t)), calc(13px + var(--t-step)))}.draft .stephead__info{height:auto;min-height:.4rem;font-size:min(calc(.2 * var(--t)), calc(12px + var(--t-step)))}:root:not([data-text=sm]) .draft .stephead__info>span{display:none}.draft .stephead__title b{font-size:min(calc(.54 * var(--t)), calc(26px + 2 * var(--t-step)))}.draft .stephead__of{font-size:min(calc(.34 * var(--t)), calc(17px + var(--t-step)))}.draft .dturn__go b{white-space:normal;text-wrap:balance;line-height:1.15;font-size:min(calc(.4 * var(--t)), calc(15px + var(--t-step)))}:root:not([data-text=sm]) .draft .dturn__finger{display:none}.draft .dturn__txt b{font-size:min(calc(.28 * var(--t)), calc(14px + var(--t-step)));text-align:right}.draft .dturn__txt span{font-size:min(calc(.24 * var(--t)), calc(12px + var(--t-step)));text-align:right}.draft .draft-skip{white-space:nowrap;font-size:min(calc(.22 * var(--t)), calc(13px + var(--t-step) / 2))}.draft .dorder__box span{letter-spacing:0;max-width:100%;font-size:min(calc(.18 * var(--t)), calc(10px + var(--t-step) / 2))}:root[data-text=lg] .draft-order__deco span,:root[data-text=xl] .draft-order__deco span{display:none}.dband__taken{white-space:nowrap;letter-spacing:0;font-size:min(calc(.21 * var(--t)), calc(12px + var(--t-step) / 2))}.dband__name{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;line-height:1.1;font-size:min(calc(.15 * var(--t)), calc(11px + var(--t-step) / 2));-webkit-box-orient:vertical;display:-webkit-box}.dband__name:lang(ja){line-break:strict}.dband__name:lang(ko){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.dband.is-taken .dband__name{display:none}.dband__badge{pointer-events:none;width:82.35%;height:84.8%;position:absolute;top:-10.8%;right:-10.8%}.dband__badge-art{object-fit:contain;width:100%;height:100%;display:block}.dband__medal{color:#ffb03a;background:#462404b3;place-items:center;width:.36rem;height:.36rem;display:grid;position:absolute;top:20%;right:20%;box-shadow:inset 0 0 0 .03rem #ff9a1f,0 0 .1rem #ff961e66}.dband__medal .icon{width:70%;height:70%}.dband__off{font-size:max(calc(.12 * var(--t)), 8px);color:var(--text-lo);white-space:nowrap;pointer-events:none;background:#0009;border:1px dashed #ffffff52;padding:0 .05rem;line-height:1.5;position:absolute;top:.1rem;left:.1rem}.draft-detail__off{font-size:max(calc(.15 * var(--t)), 9px);color:var(--text-lo);background:#00000040;border-left:2px solid #ffffff47;align-items:flex-start;gap:.06rem;margin:.04rem 0 .06rem;padding:.06rem .1rem;line-height:1.5;display:flex}.draft-detail__off .icon{flex:none;width:max(.16rem,10px);height:max(.16rem,10px);margin-top:.02rem}.draft-detail__offname{color:var(--text-dim);-webkit-text-decoration:line-through #ff545499;text-decoration:line-through #ff545499}.draft-detail{min-width:0;min-height:0;animation:pg-right .28s var(--pg-ease) backwards;background:linear-gradient(#1e544880,#0e201c66 55%,#080c0c33);flex-direction:column;grid-column:4;margin-left:.16rem;padding:.26rem .26rem .1rem;display:flex;position:relative;overflow:hidden}.draft-detail__body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;animation:.2s ease-out backwards pg-fade;display:flex;overflow:auto}.draft-tag{height:.13rem;font-family:var(--font-num);font-size:calc(.09 * var(--t));letter-spacing:.12em;color:#082a20;background:#3fe6b49e;align-self:flex-start;margin:.08rem 0 .05rem;padding:0 .06rem;line-height:.13rem;display:inline-block}.draft-detail__art,.draft-done__art{flex:none;align-self:center;place-items:center;width:2.6rem;height:2.3rem;margin:.18rem 0 .14rem;display:grid;position:relative}.draft-detail__art:before,.draft-done__art:before{content:"";pointer-events:none;clip-path:polygon(0 0,.26rem 0,.26rem 100%,0 100%,0 0,100% 0,100% 100%,calc(100% - .26rem) 100%,calc(100% - .26rem) 0,100% 0);border:.03rem solid #dcf0ec80;position:absolute;inset:0 .14rem}.draft-detail__art:after,.draft-done__art:after{content:"+   +";text-align:justify;text-align-last:justify;font-size:calc(.3 * var(--t));color:#dcf0ec40;pointer-events:none;line-height:1;position:absolute;inset:-.18rem -.1rem auto}.draft-detail__art .bandicon,.draft-done__art .bandicon{--bi:2.1rem;background:0 0}.draft-detail__art img,.draft-done__art img{filter:saturate(.8)drop-shadow(0 0 .14rem #3fe6b459)}.draft-detail__medal{font-size:calc(.16 * var(--t));color:#ffc25c;background:#462404b3;align-self:center;margin-bottom:.06rem;padding:.02rem .14rem;font-weight:700;box-shadow:inset 0 0 0 .02rem #ff9a1f}.draft-detail__hp,.draft-done__hp{font-size:calc(.24 * var(--t));color:#e8ecec;align-self:center;align-items:center;gap:.1rem;display:flex}.draft-detail__hp b,.draft-done__hp b{font-size:calc(.22 * var(--t));color:#062019;background:var(--mint-500);padding:0 .08rem;line-height:1.35}.draft-detail__name{font-size:calc(.36 * var(--t));letter-spacing:.04em;color:#f4f6f6;margin:0 0 .04rem;font-weight:900}.draft-detail__eff{min-height:0}.draft-detail__desc{font-size:calc(.2 * var(--t));color:#eef2f2;margin:0;line-height:1.55}.draft-detail__actions{flex-direction:column;flex:none;gap:.08rem;padding:.12rem 0 .1rem;display:flex}.draft-detail__status{font-size:calc(.16 * var(--t));color:var(--text-lo);align-items:center;gap:.06rem;margin:0;display:flex}.draft-detail__status .icon{flex:none;width:.2rem;height:.2rem}.draft-detail__status--taken{color:#ff8f80}.draft-detail__btns{gap:.1rem;display:flex}.draft-detail__btns .btn{flex:1}.draft-detail__btns .btn--lg{height:.92rem;font-size:calc(.32 * var(--t))}.draft-confirm.btn--primary{--btn-bg:#d8dbdb;--btn-bg-hover:#f2f4f4;--btn-fg:#111415;--btn-bd:#fff;--btn-bd-hover:#fff;--btn-glow:#ffffff59;--bk-c:#fff;letter-spacing:.08em;background-image:none;box-shadow:0 0 0 .03rem #ffffffd9,0 .06rem .2rem #00000080}.draft-confirm .btn__icon{border:.03rem solid;border-radius:.04rem;width:.4rem;height:.4rem;padding:.03rem}.draft-confirm.btn--primary:disabled{--btn-bg:#34393a;--btn-fg:#8c9293;--btn-bd:#4a5051;box-shadow:none;opacity:1}.draft-done{clip-path:polygon(0 0,100% 0,100% 100%,.5rem 100%,0 calc(100% - .5rem));min-width:0;min-height:0;animation:draft-done-in .6s var(--pg-ease) backwards;background:linear-gradient(#2462547a,#1028236b 60%,#0a12104d);grid-column:3/5;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:center;align-self:stretch;gap:.12rem .3rem;padding:.5rem .7rem .36rem .5rem;display:grid;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #3fe6b433}.draft-done:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#aaffe81a 0 2px,#0000 2px 6px);animation:.9s ease-out .2s both pg-out;position:absolute;inset:0}@keyframes draft-done-in{0%{opacity:0;filter:brightness(2.4)saturate(.4);clip-path:polygon(30% 0,100% 0,100% 100%,30% 100%);transform:translate(1.2rem)}50%{opacity:.9;filter:brightness(1.5);clip-path:polygon(0 0,100% 0,100% 100%,.5rem 100%,0 calc(100% - .5rem))}}.draft-done__art{grid-area:1/1;justify-self:center}.draft-done__head{flex-direction:column;grid-area:1/2;align-self:center;display:flex}.draft-done__title{font-size:calc(.6 * var(--t));letter-spacing:.04em;color:var(--mint-400);text-shadow:0 0 .16rem #17f9b759;margin:0;font-weight:900}.draft-done__name{font-size:calc(.36 * var(--t));color:#f2f4f4}.draft-done__hp{grid-area:2/1}.draft-done__desc{font-size:calc(.24 * var(--t));color:#eef2f2;grid-area:3/1/auto/-1;margin:.2rem 0 0;padding:0 .3rem;line-height:1.55}.draft-done .draft-detail__status{grid-area:4/1/auto/-1;justify-content:flex-end}.dturn{align-items:center;gap:.16rem;display:flex}.dturn__txt{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.dturn__txt b{font-size:calc(.28 * var(--t));color:#f2f4f4}.dturn__txt span{font-size:calc(.24 * var(--t));color:#d4d8d8}.dturn__glass{color:#eceeee;width:.46rem;height:.46rem;animation:2.4s ease-in-out infinite dturn-glass}@keyframes dturn-glass{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.dturn.is-turn{animation:pg-right .38s var(--pg-ease) backwards;flex-direction:column;align-items:flex-end;gap:.06rem}.dturn__go{align-items:center;gap:.16rem;display:flex}.dturn__go b{white-space:nowrap;font-size:min(calc(.4 * var(--t)), .5rem);letter-spacing:.06em;color:var(--mint-400);text-shadow:0 0 .14rem #17f9b766;font-weight:900}.dturn__finger{width:.42rem;height:.42rem;color:var(--mint-400);object-fit:contain;animation:1s ease-in-out infinite dturn-finger}@keyframes dturn-finger{50%{transform:translate(.05rem)}}.draft-skip{color:#eceeee;height:.44rem;font-size:calc(.22 * var(--t));transition:background var(--t-fast);background:#464b4dbf;border-radius:.22rem;align-items:center;gap:.1rem;padding:0 .3rem 0 .24rem;font-weight:700;display:inline-flex}.draft-skip:not(:disabled):hover{background:#62686ad9}.draft-skip:disabled{cursor:default;color:#eceeee73;background:#3236388c}.draft-skip .icon{fill:currentColor;width:.28rem;height:.28rem}.draft-skip[aria-busy=true]{opacity:.6}.draft .stephead__left{flex:none}.draft .stephead__right{flex:1 1 0;justify-content:flex-end}.draft .stephead__status,.draft .dturn,.draft .dturn__go,.draft .dturn__txt{min-width:0}.draft .stephead__mode.has-extra{height:auto;min-height:.52rem}.draft .dturn__go b{text-align:right}.draft .stephead{height:auto;min-height:1.3rem}.draft .draft-skip{height:auto;min-height:.44rem;padding-top:2px;padding-bottom:2px;line-height:1.25}.dturn:lang(ko),.draft-order__tip:lang(ko){word-break:keep-all;overflow-wrap:break-word}@media (max-height:640px){.draft.has-status .stephead__name{display:none}}:root[data-text=lg] .draft.has-status .stephead__name,:root[data-text=xl] .draft.has-status .stephead__name{display:none}.draft .stephead__guide{flex:none}@media (prefers-reduced-motion:reduce){.draft-order,.dorder,.dorder.is-cur:before,.dorder.is-flash .dorder__box,.dorder.is-flash .dorder__check,.dband,.dband.is-sel:before,.dband__taken,.draft-detail,.draft-detail__body,.draft-done,.dturn.is-turn,.dturn__glass,.dturn__finger{animation:none}.dorder.is-flash:after,.draft-done:after{display:none}}.draft.is-held{pointer-events:none;animation:.22s ease-in .48s forwards pg-out}@media (prefers-reduced-motion:reduce){.draft.is-held{animation:none}}.modal__box.minfo-dlg{width:min(max(17rem, 32px, calc(900px * var(--sp-ui,1))), calc(100vw - .6rem - var(--sa-l,0px) - var(--sa-r,0px)));max-height:calc(100vh - .6rem);max-height:calc(100svh - .6rem)}.minfo-dlg .modal__head{padding:.16rem .3rem .02rem}.minfo-dlg .modal__head .micro{font-size:max(.11rem,8px)}.minfo-dlg .modal__title{font-size:max(.26rem,15px)}.minfo-dlg .modal__body{gap:max(.16rem, calc(6px * var(--sp-ui,1)));flex-direction:column;padding:.1rem .3rem .2rem;display:flex}.minfo-dlg__content{flex:none;min-width:0}.minfo-dlg__content.has-enemies{gap:max(.2rem, calc(10px * var(--sp-ui,1)));grid-template-columns:minmax(0,6.2rem) minmax(0,1fr);display:grid}.minfo-dlg__enemies,.minfo-dlg__bonds{gap:max(.16rem, calc(6px * var(--sp-ui,1)));flex-direction:column;min-width:0;display:flex}.minfo-dlg__enemies>*,.minfo-dlg__bonds>*{flex-shrink:0}.minfo-dlg .brief-enemies{padding:max(.16rem, calc(6px * var(--sp-ui,1))) max(.2rem, calc(8px * var(--sp-ui,1))) max(.2rem, calc(8px * var(--sp-ui,1)));border:1px solid var(--line);background:#0c0f0ecc}.minfo-dlg .brief-enemy{grid-template-columns:max(1.4rem, 32px, calc(70px * var(--sp-ui,1))) minmax(0, 1fr);align-items:start;gap:max(.16rem, calc(8px * var(--sp-ui,1)));display:grid}.minfo-dlg .brief-boss{align-items:center;gap:max(.04rem, calc(2px * var(--sp-ui,1)));flex-direction:column;display:flex}.minfo-dlg .brief-boss__art{width:max(1.4rem, 32px, calc(70px * var(--sp-ui,1)));height:max(1.4rem, 32px, calc(70px * var(--sp-ui,1)));background:radial-gradient(circle at 50% 40%,#6b3420,#2a120b 75%);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #4a4e50,0 0 0 3px #1a1c1d}.minfo-dlg .brief-boss__img{object-fit:cover;width:100%;height:100%}.minfo-dlg .brief-boss__q{color:#ff8c4699;font-size:max(.6rem,28px);font-weight:900}.minfo-dlg .brief-boss__tag{width:100%;padding:max(.02rem, calc(1px * var(--sp-ui,1))) 0;text-align:center;letter-spacing:.1em;color:#ffcf4a;background:linear-gradient(#5a4210,#3a2a08);font-size:max(.13rem,9px);font-weight:700;box-shadow:inset 0 0 0 1px #ffcf4a40}.minfo-dlg .brief-boss__text{gap:max(.06rem, calc(3px * var(--sp-ui,1)));overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.minfo-dlg .brief-boss__name{font-size:max(calc(.34 * var(--t)), 16px);letter-spacing:.04em;margin:0;font-weight:900;line-height:1.25}.minfo-dlg .brief-boss__when{font-size:max(calc(.15 * var(--t)), 10px);color:var(--orange-hi)}.minfo-dlg .brief-boss__abil{padding-left:max(.18rem, calc(12px * var(--sp-ui,1)));font-size:max(calc(.14 * var(--t)), 10px);color:var(--text-md);flex-direction:column;gap:.04rem;margin:0;line-height:1.6;display:flex}.minfo-dlg .brief-stage{align-items:center;gap:max(.08rem, calc(4px * var(--sp-ui,1)));color:var(--text-lo);flex-wrap:wrap;display:flex}.minfo-dlg .brief-stage .icon{width:max(.2rem,12px);height:max(.2rem,12px);color:var(--mint-500)}.minfo-dlg .brief-stage__pool{font-size:max(calc(.14 * var(--t)), 10px)}.minfo-dlg .brief-stage__name{font-size:max(calc(.19 * var(--t)), 12px);color:var(--text-hi)}.minfo-dlg .brief-factions{gap:max(.08rem, calc(4px * var(--sp-ui,1)));flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.minfo-dlg .brief-faction__tt{min-width:0}.minfo-dlg .brief-faction{align-items:center;gap:max(.14rem, calc(6px * var(--sp-ui,1)));min-width:0;padding:max(.1rem, calc(5px * var(--sp-ui,1))) max(.14rem, calc(6px * var(--sp-ui,1)));border-left:3px solid var(--amber);cursor:help;background:#ffffff08;flex:1;display:flex}.minfo-dlg .brief-faction__icon{background:radial-gradient(circle at 50% 45%,#2a3a38,#121817 70%);border-radius:50%;outline:none;flex:none;place-items:center;width:max(.72rem,32px);height:max(.72rem,32px);display:grid}.minfo-dlg .brief-faction__icon:focus-visible{box-shadow:0 0 0 2px var(--mint-400)}.minfo-dlg .brief-faction__icon img{object-fit:contain;filter:grayscale()brightness(1.6);width:78%;height:78%}.minfo-dlg .brief-faction__text{overflow-wrap:anywhere;flex-direction:column;gap:.03rem;min-width:0;display:flex}.minfo-dlg .brief-faction__text b{font-size:max(calc(.2 * var(--t)), 12px);color:var(--amber)}.minfo-dlg .modal__actions{align-items:center;padding:.12rem .3rem}.minfo-dlg .modal__actions .btn{height:max(.5rem,30px);font-size:max(.18rem,12px)}.minfo-dlg__status{min-width:0;margin-right:auto}.minfo-dlg__turn{color:var(--gold);white-space:nowrap;align-items:center;gap:.06rem;font-size:max(.17rem,11px);font-weight:700;display:inline-flex}.minfo-dlg__turn .icon{width:max(.18rem,12px);height:max(.18rem,12px)}.minfo-dlg__turn b{margin-left:.04rem;font-size:max(.22rem,14px)}.minfo-dlg__turn.is-warn{color:var(--orange-hi)}.minfo-dlg__turn.is-mint{color:var(--mint-400)}.minfo-dlg__turn.is-dim{color:var(--text-lo)}.minfo-dlg .brief-bonds,.minfo-dlg .brief-banned{padding:max(.16rem, calc(6px * var(--sp-ui,1))) max(.2rem, calc(8px * var(--sp-ui,1))) max(.2rem, calc(8px * var(--sp-ui,1)))}.minfo-dlg .brief-h{margin-bottom:max(.12rem, calc(5px * var(--sp-ui,1)));font-size:max(.21rem,12px)}.minfo-dlg .brief-h:before{width:max(.06rem,3px);height:max(.2rem,11px)}.minfo-dlg .brief-bonds__row{gap:max(.16rem, calc(6px * var(--sp-ui,1))) max(.1rem, calc(4px * var(--sp-ui,1)))}.minfo-dlg .brief-bond{width:max(1rem, 32px, calc(50px * var(--sp-ui,1)))}.minfo-dlg .brief-bond .bond{--disc:max(.66rem, 32px)}.minfo-dlg .brief-bond .bond__name{font-size:max(.16rem,10px)}.minfo-dlg .brief-bond__ban{padding:0 max(.05rem, calc(2px * var(--sp-ui,1)));font-size:max(.12rem,9px)}.minfo-dlg .brief-bond__ban .icon{width:max(.12rem,9px);height:max(.12rem,9px)}.minfo-dlg .brief-legend{margin-top:0;font-size:max(.14rem,10px)}.minfo-dlg .brief-legend__off{width:max(.16rem,9px);height:max(.16rem,9px)}.minfo-dlg .brief-legend__ban{width:max(.2rem,12px);height:max(.18rem,11px)}.minfo-dlg .brief-legend__ban .icon{width:max(.12rem,8px);height:max(.12rem,8px)}.minfo-dlg .brief-banned__n{font-size:max(.24rem,15px)}.minfo-dlg .brief-banned__grid{grid-template-columns:repeat(auto-fill, minmax(max(.76rem, 32px, calc(44px * var(--sp-ui,1))), 1fr));gap:max(.1rem, calc(4px * var(--sp-ui,1)))}.minfo-dlg .brief-banned__grid .uthumb{--ut:max(.76rem, 32px, calc(44px * var(--sp-ui,1)))}.minfo-dlg .brief-banned__groups{gap:max(.12rem, calc(6px * var(--sp-ui,1)));column-gap:max(.14rem, calc(8px * var(--sp-ui,1)))}.minfo-dlg .brief-banned__ghead{gap:max(.06rem, calc(3px * var(--sp-ui,1)))}.minfo-dlg .brief-banned__ghead .bond{--disc:max(.48rem, 24px)}.minfo-dlg .brief-banned__gname{font-size:max(.21rem,14px)}.minfo-dlg .brief-banned__gcount{font-size:max(.18rem,12px)}.minfo-dlg .brief-banned__diy{font-size:max(.14rem,12px)}.minfo-dlg .t-dim{font-size:max(.16rem,10px)}@media (max-width:1000px){.modal__box.minfo-dlg{width:min(max(12rem, 32px, calc(600px * var(--sp-ui,1))), calc(100vw - .6rem - var(--sa-l,0px) - var(--sa-r,0px)))}.minfo-dlg__content.has-enemies{grid-template-columns:minmax(0,1fr)}}.dorder__plan{align-self:flex-start;margin-top:.02rem}.result__bg{z-index:0;background:var(--result-bg,none) center / cover no-repeat;opacity:.55;filter:saturate(.9);position:absolute;inset:0}.result__bg:after{content:"";background:linear-gradient(90deg,#080b0ab8,#080b0a80 40%,#080b0ae0 62%);position:absolute;inset:0}.result__grid{z-index:0;pointer-events:none;background:linear-gradient(#4ed8af0a 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(90deg,#4ed8af0a 1px,#0000 1px) 0 0/.6rem .6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 25%,#000,#0000);mask-image:radial-gradient(70% 70% at 25%,#000,#0000)}.result__main{z-index:1;flex:1;grid-template-columns:5.6rem 1fr;gap:.5rem;min-height:0;padding:.36rem .5rem .3rem .6rem;display:grid;position:relative}.result__hero{flex-direction:column;align-items:flex-start;gap:.16rem;min-height:0;padding-top:.3rem;display:flex}.result__summary{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;align-items:flex-start;gap:.16rem;width:100%;min-height:0;display:flex;overflow:auto}.result__logoimg{opacity:.92;width:auto;height:1.1rem}.result__headline{font-size:calc(.96 * var(--t));letter-spacing:.12em;color:var(--mint-400);text-shadow:0 0 .4rem #17f9b773;animation:head-in .6s var(--ease-out);font-weight:900;line-height:1.05}.result.is-lose .result__headline{color:var(--red-premium);text-shadow:0 0 .4rem #ff3c3c66}@keyframes head-in{0%{opacity:0;letter-spacing:.5em}}.result__sub{font-size:calc(.2 * var(--t));color:var(--text-lo);letter-spacing:.1em}.result__rounds{align-items:baseline;gap:.12rem;margin-top:.1rem;display:flex}.result__rlabel{font-size:calc(.22 * var(--t));color:var(--text-md);letter-spacing:.14em}.result__rnum{font-size:calc(1.5 * var(--t));color:#fff;font-weight:700;line-height:.9}.result__rof{font-size:calc(.4 * var(--t));color:var(--text-dim)}.result__medals{gap:.24rem;margin-top:.12rem;display:flex}.medal{flex-direction:column;align-items:center;gap:.08rem;width:1.1rem;display:flex;position:relative}.medal img{object-fit:cover;border:3px solid var(--line-3);filter:grayscale(.7)brightness(.7);background:#151a18;border-radius:50%;width:.96rem;height:.96rem}.medal.is-done img{border-color:var(--gold);filter:none;box-shadow:0 0 .24rem #ffc60066}.medal--hidden.is-done img{border-color:var(--red-premium);box-shadow:0 0 .24rem #ff3c3c66}.medal__check{background:var(--text-dim);color:#fff;border-radius:50%;place-items:center;width:.32rem;height:.32rem;display:grid;position:absolute;top:.64rem;right:.04rem}.medal.is-done .medal__check{background:var(--gold);color:#1d1400}.medal__check .icon{width:.2rem;height:.2rem}.medal__label{font-size:calc(.14 * var(--t));color:var(--text-lo)}.result__time{font-size:calc(.16 * var(--t))}.result__time b{color:var(--text-hi)}.result__players{flex-direction:column;gap:.1rem;min-height:0;padding-right:.06rem;display:flex;overflow:auto}.result__players>:first-child{margin-top:auto}.result__players>:last-child{margin-bottom:auto}.rcard{border:1px solid var(--line);border-left:3px solid var(--line-3);animation:card-in var(--t-slow) var(--ease-out) backwards;background:#0b0f0de6;flex-direction:column;gap:.09rem;padding:.12rem .18rem .14rem;display:flex}.rcard:nth-child(3){animation-delay:80ms}.rcard:nth-child(4){animation-delay:.16s}.rcard:nth-child(5){animation-delay:.24s}.rcard.is-self{border-left-color:var(--mint-500);background:linear-gradient(90deg,#4ed8af14,#0b0f0de6 40%)}.rcard.is-dead{opacity:.8}.rcard__head{grid-template-columns:auto minmax(1.5rem,2.1rem) minmax(0,1fr) auto 2.3rem;align-items:center;gap:.18rem;display:grid}.rcard__head .pavatar{--pa:.6rem}.rcard__who{flex-direction:column;gap:.03rem;min-width:0;display:flex}.rcard__name{font-size:calc(.22 * var(--t));align-items:center;gap:.08rem;display:flex}.rcard__ai,.rcard__you{font-size:calc(.11 * var(--t));padding:0 .05rem;font-weight:700}.rcard__ai{color:#0b1520;background:#a9c3d8}.rcard__you{background:var(--mint-500);color:var(--text-on-mint)}.rcard__band{font-size:calc(.15 * var(--t));color:var(--text-lo);align-items:center;gap:.06rem;display:inline-flex}.rcard__round{flex-direction:column;align-items:center;display:flex}.rcard__round b{font-size:calc(.34 * var(--t));color:#fff;line-height:1}.rcard__gain{font-size:calc(.13 * var(--t));color:var(--gold);gap:.08rem;margin-top:.03rem;display:flex}.rcard__gain span{align-items:center;gap:.02rem;display:inline-flex}.rcard__gain .icon{width:.14rem;height:.14rem}.rcard__gain b{font-size:calc(.14 * var(--t));color:var(--gold)}.rcard__title{background:#ffc6000f;border:1px solid #ffc60066;align-items:center;gap:.08rem;min-width:0;padding:.06rem .14rem .06rem .06rem;display:flex}.rcard__title--none{border-style:dashed;border-color:var(--line);background:0 0;height:.64rem}.rcard__title>span{flex-direction:column;display:flex}.rcard__title b{font-size:calc(.19 * var(--t));color:var(--gold)}.rcard__ticon{object-fit:contain;width:.5rem;height:.5rem}.rcard__title .icon{width:.3rem;height:.3rem;color:var(--gold)}.rcard__mid{flex-direction:column;justify-content:center;gap:.06rem;min-width:0;display:flex}.rcard__lineup .uthumb{--ut:.46rem}.rcard__lineup{flex-wrap:wrap;gap:.05rem;display:flex}.rcard__noinfo{font-family:var(--font-display);font-size:calc(.14 * var(--t));letter-spacing:.3em;color:var(--text-dim);border:1px dashed var(--line-2);padding:.14rem .2rem}.rcard__bonds{flex-wrap:wrap;gap:.05rem;display:flex}.rbond{border:1px solid var(--line-2);font-size:calc(.13 * var(--t));color:var(--text-lo);align-items:center;gap:.04rem;padding:.01rem .07rem .01rem .03rem;display:inline-flex}.rbond .bglyph{width:.2rem;height:.2rem}.rbond.is-on{border-color:var(--mint-800);color:var(--mint-400)}.rcard__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.rstat{box-shadow:0 0 0 1px var(--line);font-size:calc(.13 * var(--t));color:var(--text-lo);white-space:nowrap;background:#0e1210;justify-content:space-between;align-items:baseline;gap:.06rem;min-width:0;padding:.05rem .1rem;display:flex}.rstat b{font-size:calc(.18 * var(--t));color:#fff}.rstat.is-best b{color:var(--gold)}.result__boss{border:1px solid var(--line);background:#0b0f0de6;flex-direction:column;gap:.08rem;padding:.12rem .18rem .14rem;display:flex}.result__bossround{flex-direction:column;gap:.06rem;display:flex}.result__bossround+.result__bossround{border-top:1px solid var(--line);margin-top:.04rem;padding-top:.08rem}.result__bossphase{color:var(--text-md);margin:0}.result__bossowner{flex-direction:column;gap:.04rem;display:flex}.result__bossowner+.result__bossowner{margin-top:.06rem}.result__bosshead{align-items:baseline;gap:.08rem;display:flex}.result__bossname{font-weight:700}.result__bosshead>b{color:var(--mint-500);margin-left:auto}.result__bossrows{flex-direction:column;gap:.03rem;padding-left:.06rem;display:flex}.result__bossop{align-items:center;gap:.06rem;display:flex}.result__bossop .uthumb{--ut:.34rem}.result__bossopname{min-width:1.1rem}.result__bossop>b{margin-left:auto}.result__bossheal{color:var(--text-md);font-size:.82em}.result__foot{flex:none;margin-top:auto;padding-top:.2rem;display:flex}.result__foot .btn{min-width:3.4rem}.result__modmark{align-self:flex-start;margin-top:.06rem}.result__test{color:#e8b84a;align-items:center;gap:.08rem;margin:.08rem 0 0;display:flex}.result__vertag{align-self:flex-start;margin-top:.06rem}.rboard{margin-top:.3rem}.rboard__table{flex-direction:column;gap:1px;display:flex}.rboard__head,.rboard__row{box-shadow:0 0 0 1px var(--line);background:#0e1210;grid-template-columns:.5rem minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.1rem;padding:.06rem .1rem;display:grid}.rboard__head{font-size:calc(.12 * var(--t));letter-spacing:.12em;color:var(--text-dim)}.rboard__row.is-self{box-shadow:0 0 0 1px var(--mint-800)}.rboard__rank{color:var(--text-dim)}.rboard__who{flex-direction:column;min-width:0;display:flex}.rboard__who b{font-size:calc(.15 * var(--t));color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.06rem;display:flex;overflow:hidden}.rboard__who small{font-size:calc(.11 * var(--t));color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rboard__who small b{color:var(--text-lo);font-weight:400}.rboard__num{font-size:calc(.16 * var(--t));color:#fff;text-align:right}.rboard__note{font-size:calc(.12 * var(--t));color:var(--text-dim);margin:.08rem 0 0}.settle{color:#eef3f1;background:#040606;overflow:clip}.settle img{max-width:none}.settle__stage{width:19.2rem;height:10.8rem;transform:translate(-50%, -50%) scale(var(--k,1));position:absolute;top:50%;left:50%}.settle__barbg{background:linear-gradient(#0d1010,#070909 40%);border-top:1px solid #c8d6d21a;position:absolute;inset:9rem -10rem -6rem}.settle__barbg .sprite{object-fit:fill;width:100%;height:1.8rem;position:absolute;top:0;left:0}.settle__detail{z-index:5;background:#070909;position:absolute;inset:0}.settle__btnbg{z-index:-1;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.settle__title{position:relative;overflow:hidden}.settle__title>span{white-space:nowrap;transform-origin:0;width:max-content;transform:translateY(-50%) scale(var(--title-scale,1));display:block;position:absolute;top:50%;left:0}.settle__btnbg--ghost{background:#2a2f2e;box-shadow:inset 0 0 0 2px #dce6e233}.settle__btnbg--primary{clip-path:polygon(.12rem 0,100% 0,100% 100%,0 100%,0 .12rem);background:linear-gradient(90deg,#44e6b8,#33d8ab)}@keyframes settle-fade{0%{opacity:0}}.slogo{z-index:2;color:#c8d0cd;position:absolute;top:.5rem;left:.78rem}.slogo__img{width:auto;height:.64rem;display:block}.slogo__txt{font-family:var(--font-display);font-size:calc(.15 * var(--t));letter-spacing:.02em;font-weight:600;line-height:.95;display:block}.sintro{cursor:pointer;background:#040606;animation:.36s ease-in 1.14s forwards sintro-out;position:absolute;inset:0}.sintro:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 4px);position:absolute;inset:0}.sintro__aim{width:7.86rem;height:7.86rem;animation:sintro-spin 1.5s var(--ease-out) both;position:absolute;top:1.47rem;left:5.67rem}.sintro__ring{width:7.14rem;height:7.14rem;animation:sintro-ring .7s var(--ease-out) both;position:absolute;top:1.83rem;left:6.03rem}.sintro__ring--css{box-sizing:border-box;border:3px solid #96e6d28c;border-radius:50%}.sintro__frame{width:1.99rem;animation:.4s .12s both settle-fade;position:absolute;left:8.6rem}.sintro__frame--up{height:4.31rem;top:0}.sintro__frame--down{width:2rem;height:4.26rem;top:6.54rem}.sintro__seat,.sintro__ghost,.sintro__core{width:1.43rem;height:1.42rem;animation:sintro-blink .52s steps(4, end) calc(.22s + var(--i,0) * 90ms) both;position:absolute}.sintro__ghost{width:1.45rem;height:1.47rem}.sintro__core{animation-delay:.56s}.sintro__seat .sprite,.sintro__ghost .sprite,.sintro__core .sprite{width:100%;height:100%;display:block}.sintro__tile{box-sizing:border-box;color:#3d4a47;width:1.35rem;height:1.35rem;font-family:var(--font-display);font-size:calc(.34 * var(--t));background:#d3d8d6;margin:.04rem;padding:.08rem .14rem;font-weight:600;line-height:1;display:block}.sintro__core .sintro__tile{background:#f0a330}.sintro.is-lose .sintro__core .sintro__tile{background:#e2483a}.sintro__seat.is-me{filter:drop-shadow(0 0 .1rem #57d6c4e6)}.sintro__seat.is-out,.sintro__seat.is-left{filter:grayscale()brightness(.6)}.sintro__seat.is-empty{filter:grayscale()brightness(.35)}.sintro__foot{width:2rem;height:.12rem;position:absolute;top:9.8rem;left:8.6rem}small.sintro__foot{white-space:nowrap;width:auto;height:auto;font-family:var(--font-display);font-size:calc(.16 * var(--t));letter-spacing:.08em;color:#d77a2e;left:9.6rem;transform:translate(-50%)}@keyframes sintro-spin{0%{opacity:0;transform:rotate(-40deg)scale(.9)}}@keyframes sintro-ring{0%{opacity:0;transform:scale(.6)}}@keyframes sintro-blink{0%{opacity:0}25%{opacity:1}50%{opacity:.2}75%,to{opacity:1}}@keyframes sintro-out{to{opacity:0;filter:blur(4px);transform:scale(1.35)}}.sself{animation:sself-in .52s var(--ease-out) both;position:absolute;inset:0}@keyframes sself-in{0%{opacity:0;transform:scale(1.06)}}.sself.is-leaving{animation:.38s steps(5,end) forwards sself-out}@keyframes sself-out{0%{opacity:1;clip-path:inset(0)}40%{clip-path:inset(18% 0 30%);transform:translate(-.08rem)}to{opacity:0;clip-path:inset(48% 0)}}.sself__bg{pointer-events:none;width:10.2rem;height:9.6rem;position:absolute}.sself__bg .sprite{width:100%;height:100%;display:block}.sself__fx{pointer-events:none;background:repeating-linear-gradient(0deg,#00000052 0 1px,#0000 1px 4px),linear-gradient(90deg,#04060680 19%,#0406061a 30%,#04060633 46%,#040606bd 56%,#040606e0 80%),linear-gradient(#04060666 18%,#0000 30% 62%,#040606b3 72%);width:32rem;height:18rem;position:absolute;top:-3.6rem;left:-6.4rem}.starget{pointer-events:none;width:0;height:0;animation:settle-fade .52s var(--ease-out) .2s both;position:absolute}.starget .sprite{display:block;position:absolute}.squad{width:0;height:0;position:absolute;top:0;left:0}.starget .squad__q{width:var(--q);height:var(--q);transform-origin:0 100%;bottom:0;left:0}.squad__q--1{transform:rotate(90deg)}.squad__q--2{transform:rotate(180deg)}.squad__q--3{transform:rotate(270deg)}.starget__color{--q:1.4rem}.sself.is-lose .starget__color{--q:1.2rem}.starget__arc{--q:.96rem;animation:14s linear infinite starget-spin}.starget__ring{--q:1.16rem}.sself.is-lose .starget__ring{--q:1.11rem}@keyframes starget-spin{to{transform:rotate(360deg)}}.starget .starget__disc{width:1.39rem;height:1.39rem;top:-.695rem;left:-.695rem}.starget .starget__dot{width:1.13rem;height:1.13rem;top:-.565rem;left:-.565rem}.starget__dot--css{box-sizing:border-box;background:radial-gradient(circle,#f2f4f3 0 .14rem,#0000 .15rem);border:.12rem solid #f0f4f3b3;border-radius:50%;position:absolute}.starget .starget__mid{width:.34rem;height:.34rem;top:-.17rem;left:-.17rem}.sself.is-lose .starget .starget__mid{width:.57rem;height:.57rem;top:-.285rem;left:-.285rem}.starget__label{white-space:nowrap;flex-direction:column;gap:.06rem;display:flex;position:absolute;top:-1.3rem;left:.32rem}.starget .starget__up,.starget .starget__down{position:static}img.starget__up{width:1.28rem;height:.64rem}img.starget__down{width:1.53rem;height:.54rem}b.starget__up{font-family:var(--font-display);font-size:calc(.15 * var(--t));color:#dfe7e4;background:#141a198c;border:2px solid #dce6e28c;align-self:flex-start;padding:.02rem .1rem}small.starget__down{font-family:var(--font-display);font-size:calc(.14 * var(--t));color:#dce6e273}.srays{pointer-events:none;position:absolute;inset:0}.sray{transform-origin:0 0;height:0;position:absolute}.sray__line{object-fit:fill;width:100%;height:.51rem;animation:sray-draw .62s var(--ease-out) calc(.42s + var(--i) * 70ms) both;position:absolute;top:-.255rem;left:0}.sray__line--css{border-top:2px dashed #e1ebe8b8;height:0;top:-1px}.sray__arrow{width:.58rem;height:.54rem;animation:settle-fade .3s calc(.7s + var(--i) * 70ms) both;margin-left:-.29rem;position:absolute;top:-.27rem;left:50%}.sray__end{width:.84rem;height:.84rem;animation:settle-fade .3s calc(.8s + var(--i) * 70ms) both;margin:-.42rem 0 0 -.42rem;position:absolute}.sray__end .sprite{width:100%;height:100%;display:block}.sray__ring{box-sizing:border-box;border:3px dashed #e1ebe880;border-radius:50%;width:.3rem;height:.3rem;margin:.27rem;display:block}.sray__ban{color:#ff4c3f;place-items:center;width:.66rem;height:.66rem;margin:-.33rem 0 0 -.33rem;display:grid;position:absolute}.sray__ban .sprite{width:100%;height:100%}.sray__ban .icon{width:.4rem;height:.4rem}@keyframes sray-draw{0%{clip-path:inset(0 100% 0 0)}}.sself__band{width:1.5rem;height:1.5rem;animation:sself-pop .42s var(--ease-out) .2s both;background:radial-gradient(circle at 50% 40%,#46e6be61,#0a282299 70%);border:2px solid #59f4ca73;place-items:center;display:grid;position:absolute;top:2.25rem;left:.6rem;box-shadow:0 0 .24rem #28dcb440,inset 0 0 .2rem #0009}.sself__band .bandicon{width:1.12rem;height:1.12rem}.sself__band .bandicon img{object-fit:contain;filter:drop-shadow(0 0 .06rem #3cf0beb3);width:100%;height:100%}.sself__band .pavatar{--pa:1.3rem}.sself__band>i{pointer-events:none;background:linear-gradient(#59f4ca,#59f4ca) 0 0/.18rem 2px no-repeat,linear-gradient(#59f4ca,#59f4ca) 0 0/2px .18rem no-repeat,linear-gradient(#59f4ca,#59f4ca) 100% 100%/.18rem 2px no-repeat,linear-gradient(#59f4ca,#59f4ca) 100% 100%/2px .18rem no-repeat;position:absolute;inset:-.08rem}@keyframes sself-pop{0%{opacity:0;transform:scale(.86)}}.smode{box-sizing:border-box;isolation:isolate;align-items:center;min-width:1.84rem;height:.5rem;padding:0 .18rem 0 .58rem;display:inline-flex;position:relative}.smode__bg{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.smode__bg--css{box-sizing:border-box;background:#781c128c;border-radius:.25rem;align-items:center;padding-left:.12rem;display:flex;box-shadow:inset 0 0 0 1px #ff6e4638}.smode__bg--css .icon{width:.32rem;height:.32rem;color:var(--d-color)}.smode__name{font-size:calc(.22 * var(--t));color:#fff;white-space:nowrap;text-shadow:0 .02rem .04rem #00000080;font-weight:700}.sself__mode{animation:sself-slide .42s var(--ease-out) .26s both;align-items:center;gap:.12rem;display:flex;position:absolute;top:2.24rem;left:2.4rem}.sself__title{white-space:nowrap;width:7.8rem;height:1.04rem;font-size:calc(.9 * var(--t));letter-spacing:.03em;color:#4af2c4;text-shadow:0 0 .2rem #1ef0b473,0 .03rem #00000080;animation:sself-title .56s var(--ease-out) .3s both;margin:0;font-weight:900;line-height:1.15;position:absolute;top:2.8rem;left:2.42rem}.sself.is-lose .sself__title{color:#ff4b3e;text-shadow:0 0 .2rem #ff3c3273,0 .03rem #00000080}@keyframes sself-slide{0%{opacity:0;transform:translate(-.3rem)}}@keyframes sself-title{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-.3rem)}60%{opacity:1;clip-path:inset(0)}70%{transform:translate(.03rem)}}.sself__rounds{width:1.86rem;animation:sself-slide .42s var(--ease-out) .38s both;flex-direction:column;align-items:center;display:flex;position:absolute;top:4.1rem;left:.44rem}.sself__rounds span{font-size:calc(.27 * var(--t));color:#b7c1be;letter-spacing:.04em;white-space:nowrap;line-height:1.2}.sself__rounds b{font-family:var(--font-display);font-size:calc(1.3 * var(--t));color:#4af2c4;text-shadow:0 0 .16rem #1ef0b459;font-weight:700;line-height:.95}.sself.is-win .sself__rounds:after{content:"";background:#dce6e24d;width:2px;height:1.36rem;position:absolute;top:.1rem;left:2.03rem}.sself.is-lose .sself__rounds{background:repeating-radial-gradient(at 30% 60%,#0000 0 .1rem,#ff50461f .1rem .115rem),#1e060640;justify-content:center;width:3.75rem;height:1.42rem;top:4.18rem;left:.5rem}.sself.is-lose .sself__rounds:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#e2483a,#e2483a) 0 0/.14rem 2px no-repeat,linear-gradient(#e2483a,#e2483a) 0 0/2px 100% no-repeat,linear-gradient(#e2483a,#e2483a) 0 100%/.14rem 2px no-repeat,linear-gradient(#e2483a,#e2483a) 100% 0/.14rem 2px no-repeat,linear-gradient(#e2483a,#e2483a) 100% 0/2px 100% no-repeat,linear-gradient(#e2483a,#e2483a) 100% 100%/.14rem 2px no-repeat;position:absolute;inset:0}.sself.is-lose .sself__rounds b{color:#ff4b3e;text-shadow:0 0 .16rem #ff3c3259;font-size:calc(1 * var(--t))}.sself__medals{gap:.5rem;display:flex;position:absolute;top:4.04rem;left:2.62rem}.sself__medals:after{content:"";background:linear-gradient(90deg,#dce6e24d,#dce6e214);height:2px;position:absolute;bottom:-.18rem;left:-.1rem;right:-.5rem}.smedal{width:1.25rem;height:1.24rem;animation:smedal-in .38s cubic-bezier(.3, 1.6, .5, 1) calc(.82s + var(--i) * .2s) both;place-items:center;display:grid;position:relative}.smedal__bg{width:100%;height:100%;position:absolute;inset:0}.smedal__icon{object-fit:contain;color:#f0a330;width:.74rem;height:.77rem;position:relative}.smedal--hidden img.smedal__icon{width:1.17rem;height:1.11rem}img.smedal__icon:not(.sprite){border-radius:50%;width:.8rem;height:.8rem}.smedal__check{width:.72rem;height:.74rem;position:absolute;top:-.18rem;right:-.2rem}i.smedal__check{color:#ffb23f;background:#281204b3;border:2px solid #f39a2c;place-items:center;width:.3rem;height:.3rem;display:grid;top:0;right:-.04rem}i.smedal__check .icon{width:.24rem;height:.24rem}i.smedal__check.is-miss{color:#c4cac8;border-color:#8a908e}.smedal.is-miss .smedal__icon,.smedal.is-miss .smedal__bg{filter:grayscale()brightness(.6)}@keyframes smedal-in{0%{opacity:0;transform:scale(1.6)}}.splate{height:1.64rem;animation:sself-slide .42s var(--ease-out) .52s both;display:flex;position:absolute;top:6.84rem;left:.74rem}.splate .pavatar.splate__ava{--pa:1.64rem;background:#20403a;border:2px solid #f0f4f3d9}.splate .pavatar__glyph{font-size:calc(.6 * var(--t))}.splate__info{background:linear-gradient(90deg,#24967a80,#12463c4d 70%,#0000);grid-template-rows:.5rem 1fr;grid-template-columns:.66rem 1fr;column-gap:.14rem;width:2.66rem;display:grid;position:relative}.splate__name{isolation:isolate;white-space:nowrap;min-width:0;font-size:calc(.25 * var(--t));color:#f2f6f5;background:#04161273;grid-column:1/-1;align-items:center;padding:0 .16rem;font-weight:600;display:flex;position:relative}.splate__name>span{text-overflow:ellipsis;overflow:hidden}.splate__namebg{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.splate__rank{color:#dfe8e5;background:#061e18b3;border:1px solid #a0e6d24d;flex-direction:column;grid-row:2;justify-content:center;align-items:center;gap:.04rem;margin:.1rem 0 .08rem .12rem;display:flex}.splate__cup{width:.3rem;height:.36rem}.splate__rank>.icon{color:#e8efec;width:.32rem;height:.32rem}.splate__rank b{font-family:var(--font-display);font-size:calc(.18 * var(--t));line-height:1}.splate__gain{flex-direction:column;grid-row:2;justify-content:center;display:flex}.splate__gain small{font-size:calc(.2 * var(--t));color:#cfd8d5;white-space:nowrap;align-items:center;gap:.04rem;display:inline-flex}.splate__gain small .icon{width:.18rem;height:.18rem}.splate__gain b{font-family:var(--font-display);font-size:calc(.42 * var(--t));color:#f4f7f6;line-height:1.05}.sops__row{gap:.38rem;display:flex;position:absolute}.sops__row--1{top:.75rem;left:11.17rem}.sops__row--2{top:3.82rem;left:10.87rem}.sop{isolation:isolate;width:1.2rem;height:2.4rem;animation:sop-in .42s var(--ease-out) calc(.52s + var(--i) * 55ms) both;background:#e6eae8;flex:none;position:relative;box-shadow:0 .06rem .14rem #0000008c}@keyframes sop-in{0%{opacity:0;filter:brightness(3);transform:translateY(-.12rem)scale(.92)}60%{opacity:1;filter:brightness(1.4)}}.sop__art{background:linear-gradient(#cfd5d3,#aab2af);place-items:center;height:1.8rem;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.sop__art img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.sop__art img.is-avatar{object-position:50% 30%}.sop__glyph{font-size:calc(.5 * var(--t));color:#6c7472;font-weight:900}.sop__frame{z-index:1;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sop__tier{z-index:2;box-sizing:border-box;min-width:.44rem;height:.44rem;font-family:var(--font-display);font-size:calc(.25 * var(--t));color:var(--tc,#e6eae8);border:2px solid var(--tc,#e6eae8);background:#151818;place-items:center;padding:0 .05rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.12rem;left:-.2rem}.sop--t1{--tc:#cfd4d2}.sop--t2{--tc:#f0f3f2}.sop--t3{--tc:#50e08d}.sop--t4{--tc:#39b8f2}.sop--t5 .sop__tier{color:#241a00;background:#ffc81e;border-color:#ffc81e}.sop--t6 .sop__tier{color:#fff;background:#ff8a1d;border-color:#ff8a1d}.sop__lv{z-index:2;isolation:isolate;color:#c9cfcd;background:#2a2f2e;border-radius:.21rem;flex-direction:column;justify-content:center;align-items:center;gap:.02rem;width:.42rem;height:.82rem;display:flex;position:absolute;top:.48rem;left:-.2rem}.sop__lvbg{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.selite{object-fit:contain;width:.28rem;height:.28rem}small.selite{width:auto;height:auto;font-family:var(--font-display);font-size:calc(.13 * var(--t));font-weight:700}.sop.is-golden .sop__lv{color:#ffd34d}.sop__lv b{font-family:var(--font-display);font-size:calc(.19 * var(--t));color:#eef2f1;line-height:1}.sop.is-golden .sop__lv b{color:#ffd34d}.sop__si{z-index:2;font-size:calc(.13 * var(--t));background:var(--ice,#9ad7ff);color:var(--ice-900,#06202e);padding:0 .04rem;font-weight:700;position:absolute;top:.04rem;right:.04rem}.sop__slots{box-sizing:border-box;background:#d3d8d6;gap:.05rem;height:.6rem;padding:.05rem;display:flex;position:absolute;bottom:0;left:0;right:0}.sop__slot{background:#3a403f;flex:1 1 0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #8e9593}.sop__slot.has-item{background:#2c3231;box-shadow:inset 0 0 0 1px #5e6664}.sop__slot img{object-fit:contain;width:92%;min-width:0;max-width:100%;height:92%;min-height:0;max-height:100%;display:block}.sop__slot .sop__trap{width:100%;height:100%}.sop__slot b{font-size:calc(.2 * var(--t));color:#e6eae8}.sop__noinfo{font-family:var(--font-display);font-size:calc(.08 * var(--t));letter-spacing:.02em;white-space:nowrap;color:#9aa3a0}.sop.is-empty{box-shadow:none;background:0 0}.sop__empty{width:1.43rem;height:2.56rem;position:absolute;top:-.08rem;left:-.115rem}.sop.is-empty .sop__art{background:linear-gradient(to top right,#0000 calc(50% - 1px),#aab4b173 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#1c201f8c;height:100%;box-shadow:inset 0 0 0 2px #96a09e66}.sop.is-empty .sop__noinfo{font-size:calc(.12 * var(--t))}.sbonds{box-sizing:border-box;width:7.65rem;height:1.58rem;animation:sself-pop .42s var(--ease-out) .9s both;align-items:center;gap:.2rem;padding:0 .3rem 0 .2rem;display:flex;position:absolute;top:6.83rem;left:11.02rem}.sbonds:before,.sbonds:after{content:"";pointer-events:none;border:2px solid #dce6e26b;width:.12rem;position:absolute;top:0;bottom:0}.sbonds:before{border-right:0;left:0}.sbonds:after{border-left:0;right:0}.sbonds__mark{color:#a0aaa880;flex:none;justify-content:center;width:1rem;display:flex}.sbonds__mark .sprite{opacity:.6;width:.7rem;height:.54rem}.sbonds__mark small{font-family:var(--font-display);font-size:calc(.1 * var(--t));letter-spacing:.1em}.sbonds__list{scrollbar-width:none;flex:1;align-items:center;gap:.44rem;min-width:0;height:100%;padding-left:.1rem;display:flex;overflow:auto hidden}.sbonds__list::-webkit-scrollbar{display:none}.sbond{animation:sbond-in .36s cubic-bezier(.3, 1.5, .5, 1) calc(1s + var(--i) * 70ms) both;flex-direction:column;flex:none;align-items:center;gap:.02rem;display:flex}@keyframes sbond-in{0%{opacity:0;transform:scale(.5)}}.sbond__disc{background:radial-gradient(circle at 50% 40%,#34e9b6,#11a982 72%);border-radius:50%;place-items:center;width:1rem;height:1rem;display:grid;box-shadow:0 0 0 .05rem #3cf0be47,0 0 .2rem #28e6b466}.sbond:not(.is-on) .sbond__disc{background:radial-gradient(circle at 50% 40%,#58605e,#383e3d 72%);box-shadow:0 0 0 .05rem #a0aaa833}.sbond__disc .bglyph{place-items:center;width:.58rem;height:.58rem;display:grid}.sbond__disc .bglyph img{object-fit:contain;filter:brightness(0)opacity(.82);width:100%;height:100%}.sbond__disc .bglyph__txt{font-size:calc(.36 * var(--t));color:#063426;font-weight:900}.sbond b{font-family:var(--font-display);font-size:calc(.3 * var(--t));color:#f2f6f5;line-height:1}.sbonds__none{font-family:var(--font-display);font-size:calc(.16 * var(--t));color:#7d8583;letter-spacing:.1em}img.sbonds__none{width:.64rem;height:.12rem}.sbonds__more{color:#e8eeec;cursor:pointer;background:0 0;border:0;place-items:center;width:.3rem;height:.5rem;margin-top:-.25rem;display:grid;position:absolute;top:50%;right:-.06rem}.sbonds__more .icon{width:.3rem;height:.3rem}.slv{height:1.8rem;animation:sself-slide .42s var(--ease-out) .6s both;align-items:center;gap:.3rem;display:flex;position:absolute;top:9rem;left:.62rem}.slv__lv{align-items:flex-end;gap:.06rem;line-height:1;display:flex}.slv__lvimg{width:.41rem;height:.21rem;margin-bottom:.1rem}.slv__lv small{font-family:var(--font-display);font-size:calc(.34 * var(--t));color:#9aa5a2}.slv__lv b{font-family:var(--font-display);font-size:calc(.76 * var(--t));color:#f4f7f6;min-width:.9rem;font-weight:500}.slv__track{flex-direction:column;gap:.08rem;width:4.4rem;padding-top:.16rem;display:flex;position:relative}.slv__bar{background:#2d3332;border-radius:.09rem;height:.18rem;overflow:hidden}.slv__bar i{border-radius:inherit;background:linear-gradient(90deg,#22d4a4,#4af2c4);height:100%;display:block;box-shadow:0 0 .1rem #3cf0be99}.slv__exp{font-size:calc(.22 * var(--t));color:#9aa5a2;align-self:flex-end;align-items:center;display:inline-flex}.slv__exp b{color:#4af2c4;font-weight:500}.slv__slash{width:.07rem;height:.18rem;margin:0 .05rem}.slv__up,.slv__max{isolation:isolate;color:#063426;background:#33dcae;place-items:center;animation:.42s cubic-bezier(.3,1.6,.5,1) both slv-up;display:grid;position:absolute}.slv__up{width:.91rem;height:.38rem;top:-.4rem;left:0}.slv__max{width:.79rem;height:.39rem;top:-.44rem;right:0}.slv__flag{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.slv__up img:not(.slv__flag){width:.6rem;height:.1rem}.slv__max img:not(.slv__flag){width:.48rem;height:.17rem}.slv__up b,.slv__max b{font-family:var(--font-display);font-size:calc(.15 * var(--t));white-space:nowrap;font-weight:700}@keyframes slv-up{0%{opacity:0;transform:translateY(.1rem)scale(.6)}}.slv__gains{white-space:nowrap;flex-direction:column;gap:.1rem;display:flex}.slv__gain{font-size:calc(.24 * var(--t));color:#dfe8e5;align-items:center;gap:.08rem;display:inline-flex}.slv__icon{width:.22rem;height:.22rem}.slv__gain--daily{color:#b7c1be}.slv__gain--daily.is-done{color:#4af2c4}.slv__gain--daily small{font-size:calc(.18 * var(--t));color:#8a9592;margin-left:.06rem}.slv__gain--off{color:#ff8a5c}.settle__next{isolation:isolate;cursor:pointer;color:#062a20;letter-spacing:.06em;width:4rem;height:1rem;animation:snext-in .46s var(--ease-out) 1.4s both;background:0 0;border:0;justify-content:center;align-items:center;gap:.28rem;padding:0;font-size:.4rem;font-weight:700;display:flex;position:absolute;top:9.42rem;left:14.77rem}.settle__next img.settle__btnbg{width:111.236%;height:126.471%;inset:-1.4706% auto auto -.3745%}.settle__nextlabel{-webkit-text-stroke:.03em currentColor}.settle__next:hover,.settle__next:focus-visible{filter:brightness(1.12);outline:none}.settle__next:focus-visible{box-shadow:inset 0 0 0 3px #fff}.settle__nexticon{width:.45rem;height:.45rem}span.settle__nexticon{color:#44e6b8;background:#0b2d25;border-radius:.08rem;place-items:center;display:grid}span.settle__nexticon .icon{width:.34rem;height:.34rem}@keyframes snext-in{0%{opacity:0;transform:translate(.6rem)}}.steam{animation:.3s both settle-fade;position:absolute;inset:0}.steam__bg{pointer-events:none;background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 4px),radial-gradient(42% 60% at 50% 46%,#28786424,#0000 70%),linear-gradient(#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(90deg,#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,#060808;position:absolute;inset:0}.steam__bg .sprite{width:11.48rem;height:10.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steam .slogo{top:.2rem;left:.45rem}.steam .slogo__img{height:.56rem}.steam__cards{justify-content:center;gap:.95rem;display:flex;position:absolute;top:.66rem;left:0;right:0}.tcard{isolation:isolate;width:3.47rem;animation:tcard-in .56s var(--ease-out) calc(.15s + var(--i) * .12s) both;flex-direction:column;flex:none;display:flex;position:relative}@keyframes tcard-in{0%{opacity:0;filter:brightness(2.4)saturate(0);transform:translateY(-.3rem)}50%{opacity:1}}.tcard:before{content:"";z-index:-1;background:#161b1ac7;position:absolute;inset:.36rem -.06rem .7rem;box-shadow:0 0 0 1px #b4c4c024}.tcard__head{color:#0b3a2f;background:#32dcae;align-items:center;gap:.1rem;height:.45rem;margin-top:.39rem;padding:0 .12rem;display:flex;position:relative}.tcard__pin{background:#32dcae;width:.14rem;height:.14rem;margin-left:-.07rem;position:absolute;top:-.39rem;left:50%}.tcard__pin:after{content:"";background:#32dcae;width:2px;height:.25rem;margin-left:-1px;position:absolute;top:.14rem;left:50%}.tcard__code{font-family:var(--font-display);font-size:calc(.1 * var(--t));letter-spacing:.06em;white-space:nowrap;opacity:.85;align-items:center;gap:.03rem;font-weight:700;display:flex}.tcard__code i{background:currentColor;width:.1rem;height:.1rem}.tcard__code i:nth-child(2){width:.2rem}.tcard__seat{font-family:var(--font-display);font-size:calc(.16 * var(--t));margin-left:auto;font-weight:700}.tcard__art{background:radial-gradient(70% 60% at 50% 35%,#29403b,#111716);height:5.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b4c4c029}.tcard__art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060a09db 70%);height:2.4rem;position:absolute;bottom:0;left:0;right:0}.tcard__img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.tcard__img.is-avatar{object-position:50% 30%;filter:saturate(.9)}.tcard__glyph{font-size:calc(1.6 * var(--t));color:#8cdcc840;place-items:center;padding-bottom:1.4rem;font-weight:900;display:grid;position:absolute;inset:0}.tcard__title{z-index:1;justify-content:center;align-items:center;gap:.08rem;display:flex;position:absolute;top:3.88rem;left:0;right:0}.tcard__ticon{object-fit:contain;color:#4af2c4;filter:drop-shadow(0 0 .06rem #28e6b4b3);width:.5rem;height:.5rem}.tcard__title b{font-size:calc(.36 * var(--t));color:#4af2c4;text-shadow:0 0 .1rem #14c89699,0 .02rem #04140f;white-space:nowrap;font-style:italic;font-weight:900}.tcard__rounds{z-index:1;background:#082c24db;border-radius:.29rem;justify-content:center;align-items:center;gap:.14rem;height:.58rem;display:flex;position:absolute;top:4.52rem;left:.42rem;right:.42rem;box-shadow:inset 0 0 0 1px #4af2c44d}.tcard__rounds span{font-size:calc(.22 * var(--t));color:#d4e6e1;white-space:nowrap}.tcard__rounds b{font-family:var(--font-display);font-size:calc(.4 * var(--t));color:#4af2c4;font-weight:600;line-height:1}.tcard.is-fail .tcard__rounds{background:#360a08db;box-shadow:inset 0 0 0 1px #ff5a5052}.tcard.is-fail .tcard__rounds b{color:#ff574a}.tcard.is-left .tcard__img,.tcard.is-left .tcard__glyph{filter:grayscale()brightness(.45)}.tcard__cut{z-index:1;font-size:calc(.2 * var(--t));color:#fff;white-space:nowrap;background:#c82822d9;padding:.02rem .14rem;font-weight:700;position:absolute;top:3.3rem;left:50%;transform:translate(-50%)}.tcard__plate{isolation:isolate;box-sizing:border-box;background:linear-gradient(90deg,#1b2120,#232b2a 60%,#2b3433);align-items:center;gap:.1rem;height:1.02rem;margin-top:.1rem;padding:.06rem;display:flex;position:relative;box-shadow:0 0 0 1px #b4c4c01f}.tcard__platebg{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.tcard__plate .pavatar.tcard__ava{--pa:.9rem;border:1px solid #dce6e280}.tcard__who{flex-direction:column;gap:.05rem;min-width:0;display:flex}.tcard__name{white-space:nowrap;min-width:0;font-size:calc(.24 * var(--t));color:#f2f6f5;align-items:baseline;gap:.04rem;font-weight:600;display:flex}.tcard__name>span:first-child{text-overflow:ellipsis;overflow:hidden}.tcard__ai{font-size:calc(.12 * var(--t));color:#0b1520;background:#a9c3d8;padding:0 .04rem;font-weight:700}.tcard__band{min-width:0;font-size:calc(.16 * var(--t));color:#c3d0cc;white-space:nowrap;align-items:center;gap:.05rem;display:flex}.tcard__band .bandicon{width:.26rem;height:.26rem}.tcard__band .bandicon img{object-fit:contain;width:100%;height:100%}.tcard__band>span{text-overflow:ellipsis;overflow:hidden}.tcard.is-self{z-index:1}.tcard.is-self:before{box-shadow:0 0 0 2px #4af2c48c,0 0 .3rem #28e6b44d}.tcard.is-self .tcard__plate{background:linear-gradient(100deg,#24aa88bf,#1460508c 55%,#781e2866);margin-left:-.22rem;margin-right:-.1rem;padding-left:.2rem;box-shadow:0 0 0 2px #4af2c4,0 0 .2rem #28e6b466}.tcard.is-self .tcard__plate:before{content:"";border:.09rem solid #0000;border-left:.13rem solid #4af2c4;margin-top:-.09rem;position:absolute;top:50%;left:-.26rem}.tcard__chips{justify-content:center;gap:.3rem;height:.5rem;margin-top:.12rem;display:flex}.tchip{box-sizing:border-box;color:#e2e8e6;min-width:.98rem;height:.48rem;font-size:calc(.2 * var(--t));background:#1a1f1e;border-radius:.24rem;justify-content:center;align-items:center;gap:.06rem;padding:0 .14rem;display:inline-flex;box-shadow:inset 0 0 0 2px #dce6e238}.tchip .icon{width:.22rem;height:.22rem}.tchip__cup{width:.21rem;height:.25rem}.tchip--cup{color:#ffad3a;box-shadow:inset 0 0 0 2px #ff962873}.steam__none{text-align:center;color:#7d8583;position:absolute;top:4rem;left:0;right:0}.steam__slot{z-index:3;width:3.2rem;max-height:8.6rem;position:absolute;top:.2rem;right:.3rem;overflow:auto}.steam__barbg{top:9.15rem}.steam__barbg .sprite{height:1.65rem}.steam__outcome{flex-direction:column;align-items:flex-start;gap:.04rem;display:flex;position:absolute;top:9.24rem;left:.42rem}.steam__tags{align-items:center;gap:.1rem;display:flex}.settle__test{color:#e8b84a;font-size:calc(.15 * var(--t));white-space:nowrap;align-items:center;gap:.06rem;display:inline-flex}.steam__title{width:2.8rem;height:.9rem;font-size:calc(.66 * var(--t));letter-spacing:.03em;color:#f4f7f6;white-space:nowrap;font-weight:900;line-height:1.15}.steam__rounds{border-left:2px solid #c8d6d224;border-right:2px solid #c8d6d224;flex-direction:column;justify-content:center;align-items:center;width:2.7rem;height:1.36rem;display:flex;position:absolute;top:9.24rem;left:3.45rem}.steam__rounds span{font-size:calc(.27 * var(--t));color:#a9b3b0;white-space:nowrap}.steam__rounds b{font-family:var(--font-display);font-size:calc(.8 * var(--t));color:#4af2c4;text-shadow:0 0 .16rem #1ef0b473;font-weight:600;line-height:1;position:relative}.steam.is-lose .steam__rounds b{color:#ff574a;text-shadow:0 0 .16rem #ff3c3266}.steam__when{flex-direction:column;gap:.16rem;width:4.9rem;display:flex;position:absolute;top:9.36rem;left:6.5rem}.steam__row{isolation:isolate;height:.48rem;font-size:calc(.25 * var(--t));color:#dfe6e3;white-space:nowrap;background:linear-gradient(90deg,#dce6e21a,#dce6e205);border-radius:.24rem;align-items:center;gap:.14rem;padding:0 .16rem;display:flex;position:relative}.steam__rowbg{z-index:-1;object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.steam__ico{object-fit:contain;width:.28rem;height:.28rem}.sbtn{isolation:isolate;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:.16rem;height:1.03rem;padding:0 .2rem;display:flex;position:absolute;top:9.55rem}.sbtn--ghost{color:#e2e8e6;width:2.57rem;font-size:calc(.3 * var(--t));background:0 0;left:12.18rem}.sbtn--ghost .icon{color:#2a2f2e;background:#e2e8e6;border-radius:.05rem;width:.3rem;height:.3rem;padding:.03rem}.sbtn--primary{color:#062a20;width:4.08rem;font-size:calc(.38 * var(--t));letter-spacing:.04em;background:0 0;font-weight:700;left:15.12rem}.sbtn__mark{width:.44rem;height:.38rem}.sbtn--primary .icon{width:.34rem;height:.34rem}.sbtn:hover,.sbtn:focus-visible{filter:brightness(1.14);outline:none}.sbtn:focus-visible{box-shadow:inset 0 0 0 3px #fff}.steam__outcome,.steam__rounds,.steam__when,.sbtn{animation:steam-bar .42s var(--ease-out) .52s both}@keyframes steam-bar{0%{opacity:0;transform:translateY(.2rem)}}@media (prefers-reduced-motion:reduce){.settle *,.settle :before,.settle :after{animation:none}.sintro{display:none}}.guide{z-index:calc(var(--z-modal) + 4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:guide-fade .18s var(--ease-out);background:radial-gradient(at 50% 40%,#080e0cd1,#020403f0);place-items:center;display:grid;position:fixed;inset:0}@keyframes guide-fade{0%{opacity:0}}.guide__box{--bk-c:var(--mint-500);border:1px solid var(--line-2);animation:guide-pop .22s var(--ease-out);background:linear-gradient(#161c1afa,#0a0d0cfa);outline:none;flex-direction:column;gap:.12rem;padding:.16rem .22rem;display:flex;position:relative;box-shadow:0 .2rem .6rem #000000b3,inset 0 0 0 1px #4ed8af0f}@keyframes guide-pop{0%{opacity:0;transform:translateY(.12rem)scale(.985)}}.guide__head{align-items:center;gap:.3rem;min-height:.62rem;display:flex}.guide__titles{flex-direction:column;gap:.02rem;min-width:2.4rem;display:flex}.guide__title{font-size:calc(.3 * var(--t));letter-spacing:.12em;color:var(--text-hi);margin:0;font-weight:900;line-height:1.1}.guide__chapters{gap:.06rem;margin:0 auto;display:flex}.guide__chapter{border:1px solid var(--line);min-width:1.5rem;height:.56rem;color:var(--text-lo);clip-path:polygon(.12rem 0,100% 0,calc(100% - .12rem) 100%,0 100%);transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:#ffffff08;flex-direction:column;justify-content:center;align-items:center;gap:.01rem;padding:0 .22rem;display:flex;position:relative}.guide__chapter:hover{color:var(--text-hi);background:#4ed8af0f}.guide__chapter.is-on{color:var(--text-on-mint);background:var(--mint-500);border-color:var(--mint-500)}.guide__chname{font-size:calc(.19 * var(--t));letter-spacing:.1em;font-weight:700}.guide__chmicro{font-family:var(--font-display);font-size:calc(.1 * var(--t));letter-spacing:.24em;opacity:.75}.guide__close{border:1px solid var(--line-2);width:.56rem;height:.56rem;color:var(--text-md);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:#00000059;flex:none;place-items:center;display:grid}.guide__close .icon{width:.3rem;height:.3rem}.guide__close:hover{color:var(--text-hi);border-color:var(--red-premium);background:var(--red-a20)}.guide__stage{position:relative}.guide__page{aspect-ratio:16/9;border:1px solid var(--line);background:#050807 repeating-linear-gradient(135deg,#4ed8af0a 0 .02rem,#0000 .02rem .14rem);width:min(96vw - .5rem,177.778vh - 4.08889rem);position:relative;overflow:hidden}.guide__page img{object-fit:fill;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.guide__page.is-loaded img{opacity:1}.guide__loading{place-items:center;display:grid;position:absolute;inset:0}.guide__nav{z-index:2;color:#f2f2f2b3;width:1rem;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.guide__nav .icon{filter:drop-shadow(0 0 .06rem #000000e6);width:.52rem;height:.52rem}.guide__prev{background:linear-gradient(90deg,#00000061,#0000);left:0}.guide__next{background:linear-gradient(270deg,#00000061,#0000);right:0}.guide__nav:hover{color:var(--mint-400)}.guide__prev:hover{background:linear-gradient(90deg,#0009,#0000)}.guide__next:hover{background:linear-gradient(270deg,#0009,#0000)}.guide__foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:.3rem;min-height:.44rem;display:grid}.guide__label{align-items:center;gap:.14rem;min-width:0;display:flex}.guide__chtag{font-size:calc(.14 * var(--t));letter-spacing:.1em;color:var(--mint-400);border:1px solid var(--mint-800);background:var(--mint-a10);flex:none;padding:.02rem .12rem;font-weight:700}.guide__ptitle{font-size:calc(.22 * var(--t));letter-spacing:.06em;color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.guide__dots{align-items:center;gap:.05rem;display:flex}.guide__dot{background:var(--line-2);width:.2rem;height:.08rem;transition:background var(--t-fast), width var(--t-fast);border:0;padding:0}.guide__dot.is-first{margin-left:.14rem}.guide__dot:hover{background:var(--line-3)}.guide__dot.is-on{background:var(--mint-500);width:.42rem;box-shadow:0 0 .08rem #17f9b780}.guide__count{font-size:calc(.24 * var(--t));color:var(--text-md);letter-spacing:.06em;justify-self:end}.guide__stage--text{width:min(92vw,10rem);max-height:calc(100vh - 2rem);padding:.1rem .06rem;overflow:auto}.guide__tips ol{flex-direction:column;gap:.08rem;margin:.14rem 0 0;padding-left:.34rem;display:flex}.guide__tips li{font-size:calc(.18 * var(--t));color:var(--text-md);line-height:1.6}.guide__tips li::marker{color:var(--mint-500);font-family:var(--font-num)}.guide-btn .btn__icon{color:var(--mint-500)}@media (max-height:560px){.guide__box{gap:.06rem;padding:.08rem .12rem}.guide__head{min-height:.5rem}.guide__titles{display:none}.guide__page{width:min(96vw - .3rem,177.778vh - 2.66667rem)}}.guide__vernote{color:var(--text-lo);font-size:calc(.14 * var(--t));overflow-wrap:anywhere;align-items:center;gap:.08rem;margin:0;padding:.04rem .1rem;display:flex}.guide__vernote .icon{color:#9fd3ff;flex:none;width:1.1em;height:1.1em}.lo{z-index:55;padding:var(--sa-t,0px) var(--sa-r,0px) var(--sa-b,0px) var(--sa-l,0px);background:var(--bg-0);color:var(--text-hi);animation:lo-in .2s var(--ease-out) backwards;overscroll-behavior:contain;--lo-detail-w:7rem;--lo-gap-x:.22rem;--lo-pad-x:.3rem;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes lo-in{0%{opacity:0}}.lo__bg{pointer-events:none;background:radial-gradient(70% 90% at 18% 10%,#4ed8af12,#0000 60%),radial-gradient(60% 70% at 100% 100%,#34b8d80f,#0000 60%),linear-gradient(#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(90deg,#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(#0f1312,#090b0a);position:absolute;inset:0}.lo>:where(:not(.lo__bg)){position:relative}.lo-top{height:max(1rem, 32px, calc(48px * var(--sp-ui,1)));border-bottom:1px solid var(--line);background:linear-gradient(#080a09f2,#0a0d0c99);flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:.2rem;padding:0 .36rem;display:grid}.lo-top:after{content:"";background:linear-gradient(90deg, var(--mint-700), transparent 26%, transparent 74%, var(--mint-700));height:1px;position:absolute;bottom:-1px;left:.36rem;right:.36rem}.lo-top__left{justify-self:start;align-items:center;gap:.14rem;display:flex}.lo-top__center{flex-direction:column;align-items:center;gap:.02rem;min-width:0;display:flex}.lo-top__title{letter-spacing:.14em;align-items:center;gap:.12rem;margin:0;font-size:max(.32rem,16px);font-weight:900;line-height:1.15;display:flex}.lo-top__icon{object-fit:contain;width:max(.3rem,16px);height:max(.3rem,16px);color:var(--mint-500)}.lo-top__right{justify-self:end;align-items:center;gap:.16rem;min-width:0;display:flex}.lo-count{color:var(--text-lo);white-space:nowrap;font-size:max(.16rem,11px)}.lo-count b{color:var(--mint-400);margin:0 .02rem 0 .06rem;font-size:max(.22rem,13px)}.lo-deadline{--cd-h:max(.44rem, 20px);flex:none}.lo-deadline .countdown__label{font-size:max(calc(.11 * var(--utility-text,var(--t))), 8px);word-break:keep-all;text-align:right;width:min-content}.lo-sync{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);border:1px solid var(--line-2);color:var(--text-lo);white-space:nowrap;letter-spacing:.04em;padding:.03rem .1rem}.lo-sync.is-ok{color:var(--mint-400);border-color:var(--mint-800)}.lo-sync.is-busy{color:var(--text-md)}.lo-sync.is-warn{color:var(--amber);border-color:#f6a32973}.lo-sync.is-bad{color:var(--red-premium);border-color:#ff545473}.lo-note{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-lo);background:linear-gradient(90deg,#4ed8af14,#0000 70%);border-bottom:1px solid #2f3a3599;flex:none;align-items:center;gap:.08rem;margin:0;padding:.07rem .36rem;display:flex}.lo-note .icon{width:max(.16rem,11px);height:max(.16rem,11px);color:var(--mint-500);flex:none}.lo-note.is-locked{color:var(--amber);background:linear-gradient(90deg,#f6a3291f,#0000 70%)}.lo-note.is-locked .icon{color:var(--amber)}.lo-loading{color:var(--text-lo);font-size:max(calc(.18 * var(--utility-text,var(--t))), 12px);flex:1;justify-content:center;align-items:center;gap:.14rem;display:flex}.lo-missing{text-align:center;color:var(--amber);flex-direction:column;gap:.1rem;padding:.3rem}.lo-missing .icon{width:max(.32rem,22px);height:max(.32rem,22px)}.lo-missing p{max-width:9rem;color:var(--text-lo);text-wrap:balance;margin:0;font-size:max(.16rem,11px);line-height:1.6}.lo-body{grid-template-columns:minmax(0, 1fr) minmax(0, var(--lo-detail-w));gap:var(--lo-gap-x);min-height:0;padding:.18rem var(--lo-pad-x) .22rem;flex:auto;display:grid}.lo-roster{flex-direction:column;gap:.12rem;min-width:0;min-height:0;display:flex}.lo-detail-wrap{flex-direction:column;min-width:0;min-height:0;display:flex}.lo-detail-back{display:none}.lo-filters{flex-direction:column;flex:none;gap:.08rem;display:flex}.lo-frow{flex-wrap:wrap;align-items:center;gap:.12rem;min-width:0;display:flex}.lo-chips{flex-wrap:wrap;align-items:center;gap:.05rem;display:flex}.lo-chip{min-width:max(.46rem,26px);height:max(.4rem,24px);font:inherit;color:var(--text-lo);border:1px solid var(--line);cursor:pointer;clip-path:polygon(.07rem 0,100% 0,calc(100% - .07rem) 100%,0 100%);transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff08;justify-content:center;align-items:center;gap:.05rem;padding:0 .12rem;font-size:max(.15rem,11px);font-weight:700;display:inline-flex}.lo-chip:hover{color:var(--text-hi);border-color:var(--line-3)}.lo-chip.is-on{color:var(--text-on-mint);background:var(--mint-500);border-color:var(--mint-400)}.lo-chip--tier .num{font-family:var(--font-num);font-size:max(calc(.17 * var(--utility-text,var(--t))), 12px);letter-spacing:.04em}.lo-chip--t1{--tc:var(--tier-1)}.lo-chip--t2{--tc:var(--tier-2)}.lo-chip--t3{--tc:var(--tier-3)}.lo-chip--t4{--tc:var(--tier-4)}.lo-chip--t5{--tc:var(--tier-5)}.lo-chip--t6{--tc:var(--tier-6)}.lo-chip--tier{color:var(--tc);box-shadow:inset 0 -2px 0 var(--tc)}.lo-chip--tier.is-on{color:#0b0d0c;background:var(--tc);border-color:var(--tc)}.lo-chip__icon{object-fit:contain;width:max(.22rem,14px);height:max(.22rem,14px)}.lo-profglyph{filter:invert();mix-blend-mode:screen;opacity:.85}.lo-chip:hover .lo-profglyph{opacity:1}.lo-chip.is-on .lo-profglyph{filter:none;mix-blend-mode:multiply;opacity:1}.lo-chip__lbl{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px)}.lo-search{flex:2.6rem;min-width:2rem;max-width:4.2rem;margin-left:auto}.lo-select{border:1px solid var(--line);background:#00000059;align-items:center;gap:.06rem;height:max(.4rem,24px);padding-left:.1rem;display:inline-flex}.lo-select__k{color:var(--text-dim);letter-spacing:.06em;font-size:max(.13rem,10px)}.lo-select select{cursor:pointer;min-width:1.6rem;height:100%;font:inherit;color:var(--text-hi);appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%234ed8af' d='M7 9l5 6 5-6z'/></svg>") right .04rem center/.2rem .2rem no-repeat;border:0;outline:none;padding:0 .26rem 0 .06rem;font-size:max(.15rem,11px)}.lo-select select option{background:var(--bg-2);color:var(--text-hi)}.lo-select:focus-within{border-color:var(--mint-700)}.lo-toggle{height:max(.4rem,24px);font:inherit;color:var(--text-lo);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;align-items:center;gap:.07rem;padding:0 .12rem;font-size:max(.15rem,11px);display:inline-flex}.lo-toggle__box{border:1px solid var(--line-3);place-items:center;width:max(.2rem,14px);height:max(.2rem,14px);display:grid}.lo-toggle__box .icon{opacity:0;width:86%;height:86%;color:var(--text-on-mint)}.lo-toggle.is-on{color:var(--mint-400)}.lo-toggle.is-on .lo-toggle__box{background:var(--mint-500);border-color:var(--mint-400)}.lo-toggle.is-on .lo-toggle__box .icon{opacity:1}.lo-list{--q:max(.4rem, 32px);--qg:max(.05rem, 4px);--art:max(.52rem, 32px, calc(40px * var(--sp-ui,1)));--cols:minmax(max(2.2rem, 32px, calc(110px * var(--sp-ui,1))), max(3.2rem, 32px, calc(260px * var(--sp-ui,1)))) calc(3 * var(--q) + 2 * var(--qg)) calc(4 * var(--q) + 3 * var(--qg)) max(2.2rem, 32px, calc(160px * var(--sp-ui,1)));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:auto;min-height:0;padding:0 .06rem .2rem 0;overflow:auto}.sp-coarse .lo-list{--q:max(.44rem, 32px, calc(40px * var(--sp-ui,1)))}.lo-list__head,.lo .lo-card{grid-template-columns:var(--cols);justify-content:start;align-items:center;column-gap:max(.12rem, calc(8px * var(--sp-ui,1)));display:grid}.lo-list__head{z-index:2;font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);letter-spacing:.12em;color:var(--text-dim);box-shadow:inset 0 -1px 0 var(--line);background:linear-gradient(#0d1110 70%,#0d1110d9);border:1px solid #0000;border-left-width:3px;padding:.05rem .1rem .05rem .07rem;font-weight:700;position:sticky;top:0}.lo-list__h small{letter-spacing:.04em;color:var(--gold-2);opacity:.8;margin-left:.05rem;font-weight:400}.lo-list__rows{gap:max(.04rem, calc(3px * var(--sp-ui,1)));padding-top:max(.05rem, calc(4px * var(--sp-ui,1)));flex-direction:column;display:flex}.lo-empty{text-align:center;padding:.4rem;font-size:max(.16rem,11px)}.lo .lo-card{--tc:var(--tier-1);min-width:0;padding:max(.05rem, calc(4px * var(--sp-ui,1))) .1rem max(.05rem, calc(4px * var(--sp-ui,1))) .07rem;border:1px solid var(--line);border-left:3px solid var(--tc);cursor:pointer;touch-action:manipulation;transition:background var(--t-fast), border-color var(--t-fast);background:#ffffff06;position:relative}.lo-card--t1{--tc:var(--tier-1)}.lo-card--t2{--tc:var(--tier-2)}.lo-card--t3{--tc:var(--tier-3)}.lo-card--t4{--tc:var(--tier-4)}.lo-card--t5{--tc:var(--tier-5)}.lo-card--t6{--tc:var(--tier-6)}.lo .lo-card:hover{border-color:var(--line-3);border-left-color:var(--tc);background:#ffffff0b}.lo .lo-card.is-sel{border-color:var(--mint-700);border-left-color:var(--tc);box-shadow:0 0 0 1px var(--mint-500) inset;background:linear-gradient(90deg,#4ed8af1a,#4ed8af05 60%)}.lo-card button:focus-visible,.lo-card select:focus-visible{outline:2px solid var(--mint-400);outline-offset:1px}.lo-card__pick{align-items:center;gap:max(.1rem, calc(6px * var(--sp-ui,1)));min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;display:flex}.lo-card__art{width:var(--art);height:var(--art);border:1px solid var(--line-2);background:#1b201e;flex:none;position:relative;overflow:hidden}.lo-card__art>img{object-fit:cover;width:100%;height:100%;display:block}.lo-card__glyph{width:100%;height:100%;color:var(--text-dim);place-items:center;font-size:max(.24rem,16px);font-weight:900;display:grid}.lo-card__tier{z-index:1;transform-origin:0 0;position:absolute;top:1px;left:1px;transform:scale(.8)}.lo-card__id{gap:max(.03rem, calc(2px * var(--sp-ui,1)));flex-direction:column;min-width:0;display:flex}.lo-card__name{font-size:max(calc(.17 * var(--utility-text,var(--t))), 12px);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.lo-card__bonds{gap:max(.04rem, calc(3px * var(--sp-ui,1)));flex-wrap:wrap;min-height:max(.16rem,12px);display:flex}.lo-card__bond,.lo-card__bonds .lo-bond__dot{object-fit:contain;width:max(.18rem,13px);height:max(.18rem,13px)}.lo-card__flag{z-index:1;background:linear-gradient(225deg, var(--mint-400) 50%, transparent 50%);pointer-events:none;width:max(.16rem,10px);height:max(.16rem,10px);position:absolute;top:0;right:0}.lo-card__sub{font-size:max(calc(.11 * var(--utility-text,var(--t))), 8px);color:var(--ice-900);background:var(--ice);align-self:flex-start;padding:0 .04rem;font-weight:700;line-height:1.4}.lo .lo-card.is-standin .lo-card__skills,.lo .lo-card.is-standin .lo-card__mods,.lo .lo-card.is-standin .lo-cult{opacity:.55}.lo-locknote--standin{color:var(--ice)}.lo-card__skills,.lo-card__mods{align-items:center;gap:var(--qg);min-width:0;display:flex}.lo-card__mods{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.lo-q{width:var(--q);height:var(--q);font:inherit;color:var(--text-lo);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.lo-q--empty{border:1px dashed #ffffff12}.lo-q:not(.is-on):not(.lo-q--empty){opacity:.62}.lo-q:not(.is-on):not(.lo-q--empty):hover{opacity:1}.lo-q__type{font-size:max(calc(.11 * var(--utility-text,var(--t))), 8px);color:var(--text-hi);pointer-events:none;background:#000000b3;padding:0 2px;line-height:1.3;position:absolute;bottom:0;left:0}.lo-q--mod.is-on .lo-mglyph{border-color:var(--gold-2);box-shadow:0 0 .08rem #ffc60059}.lo-cult{align-items:center;gap:max(.04rem, calc(3px * var(--sp-ui,1)));min-width:0;display:flex}.lo .lo-cult .lo-select{background:#ffffff08;border-color:#0000;height:max(.32rem,22px);min-height:0;padding-left:0}.lo .lo-cult .lo-select:hover,.lo .lo-cult .lo-select:focus-within{border-color:var(--line-3)}.lo .lo-cult .lo-select select{width:100%;min-width:0;padding:0 max(.2rem, calc(14px * var(--sp-ui,1))) 0 max(.06rem, calc(4px * var(--sp-ui,1)));font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--text-lo)}.lo-cult__pot{flex:none}.lo-cult__tier{flex:auto;min-width:0}.lo .lo-cult .lo-select.is-off{border-color:var(--mint-700);background:#4ed8af14}.lo .lo-cult .lo-select.is-off select{color:var(--mint-400);font-weight:700}.sp-coarse .lo .lo-cult .lo-select{height:max(.32rem,28px)}.lo-sec--cult{border:1px solid var(--line);border-left:3px solid var(--mint-500);background:#00000038;margin-bottom:.14rem;padding:.08rem .1rem .1rem}.lo-sec--cult .lo-sec__head .lo-badge{margin-left:auto}.lo-cult__row{grid-template-columns:max(.5rem,30px) minmax(0,1fr);align-items:center;gap:.08rem;display:grid}.lo-cult__k{color:var(--text-dim);letter-spacing:.08em;font-size:max(.13rem,10px)}.lo .lo-cult__row .lo-seg{flex-wrap:wrap;justify-self:start;margin-left:0}.lo-seg--pot button{min-width:max(.36rem,26px);font-family:var(--font-num)}.lo-seg--tier button{padding:0 .1rem}.lo-cult__eff{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--text-md);margin:.02rem 0 0;line-height:1.5}.lo-cult__eff b{color:var(--mint-400);margin-right:.04rem}.lo-cult__note{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-dim);margin:0;line-height:1.5}.lo-sec--cult.is-moot .lo-cult__row,.lo-sec--cult.is-moot .lo-cult__eff{opacity:.55}.lo-sec--cult.is-moot .lo-cult__note{color:var(--ice)}.lo-sicon{border:1px solid var(--line-2);background:#151a18;flex:none;place-items:center;width:.72rem;height:.72rem;display:inline-grid;position:relative}.lo-sicon img{object-fit:cover;width:100%;height:100%;display:block}.lo-sicon--xs{background:0 0;border:0;width:max(.2rem,13px);height:max(.2rem,13px)}.lo-sicon--xs .lo-sicon__glyph{display:none}.lo-sicon--md{width:max(.72rem, 32px, calc(38px * var(--sp-ui,1)));height:max(.72rem, 32px, calc(38px * var(--sp-ui,1)))}.lo-sicon--q{width:86%;height:86%}.lo-sicon__glyph{font-family:var(--font-num);color:var(--text-lo);letter-spacing:.04em;font-size:max(.2rem,12px);font-weight:700}.lo-sicon.is-on{border-color:#1ea0ff}.lo-sicon .lo-sicon__outline{object-fit:fill;pointer-events:none;max-width:none;position:absolute;inset:-.05rem;width:calc(100% + .1rem)!important;height:calc(100% + .1rem)!important}.lo-sicon__ring{pointer-events:none;border:2px solid #1ea0ff;position:absolute;inset:-.05rem}.lo-mglyph{border:1px solid var(--line-3);background:linear-gradient(#2a322f,#151a18);flex:none;place-items:center;width:max(.56rem,30px);height:max(.56rem,30px);display:inline-grid;position:relative}.lo-mglyph img{object-fit:contain;width:78%;height:78%}.lo-mglyph__t{font-family:var(--font-num);color:var(--gold-2);font-size:max(.26rem,15px);font-weight:700;line-height:1}.lo-mglyph--none{background:#121615;border-style:dashed}.lo-mglyph--q{width:86%;height:86%}.lo-mglyph__slash{border:2px solid var(--text-dim);border-radius:50%;position:absolute;inset:22%}.lo-mglyph__slash:after{content:"";background:var(--text-dim);width:2px;position:absolute;top:-10%;bottom:-10%;left:50%;transform:translate(-50%)rotate(45deg)}.lo-detail{--bk-c:var(--mint-500);border:1px solid var(--line-2);background:linear-gradient(#181e1cf7,#0a0d0cfa);flex-direction:column;flex:auto;min-height:0;display:flex;box-shadow:0 .14rem .4rem #00000073}.lo-detail--empty{justify-content:center;align-items:center;font-size:max(.16rem,11px)}.lo-dhead{grid-template-columns:max(1.3rem, 32px, calc(60px * var(--sp-ui,1))) minmax(0, 1fr);border-bottom:1px solid var(--line);flex:none;gap:.16rem;padding:.16rem .18rem .14rem;display:grid;position:relative}.lo-dhead__art{aspect-ratio:1/1.25;border:1px solid var(--line-2);box-shadow:inset 0 -3px 0 var(--tc,var(--tier-1));background:#1b201e;position:relative;overflow:hidden}.lo-dhead__art--t1{--tc:var(--tier-1)}.lo-dhead__art--t2{--tc:var(--tier-2)}.lo-dhead__art--t3{--tc:var(--tier-3)}.lo-dhead__art--t4{--tc:var(--tier-4)}.lo-dhead__art--t5{--tc:var(--tier-5)}.lo-dhead__art--t6{--tc:var(--tier-6)}.lo-dhead__art img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.lo-dhead__art .uthumb{width:100%;height:100%}.lo-dhead__info{flex-direction:column;gap:.04rem;min-width:0;display:flex}.lo-dhead__chips{align-items:center;gap:.08rem;display:flex}.lo-dhead__name{letter-spacing:.06em;margin:.02rem 0 0;font-size:max(.34rem,17px);font-weight:900;line-height:1.1}.lo-dhead__en{font-family:var(--font-display);letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase;font-size:max(.13rem,9px)}.lo-dhead__class{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-md);align-items:center;gap:.05rem;display:flex}.lo-dhead__prof{object-fit:contain;width:max(.2rem,13px);height:max(.2rem,13px)}.lo-sep{background:var(--line-3);width:1px;height:.16rem;margin:0 .04rem}.lo-dhead__bonds{flex-wrap:wrap;gap:.05rem;margin-top:.02rem;display:flex}.lo-bond{color:var(--text-md);border:1px solid var(--line);background:#ffffff0a;align-items:center;gap:.04rem;padding:.01rem .08rem .01rem .04rem;font-size:max(.13rem,9px);display:inline-flex}.lo-bond__icon{object-fit:contain;width:max(.18rem,12px);height:max(.18rem,12px)}.lo-bond__dot{background:var(--mint-700);border-radius:50%;width:.1rem;height:.1rem}.lo-dhead__reset{position:absolute;top:.12rem;right:.12rem}.lo-detail__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:auto;min-height:0;padding:.12rem .18rem .2rem;overflow:auto}.lo-garrisons{margin-bottom:.18rem}.lo-garrisons .dgarrison__k{font-size:max(.14rem,11px)}.lo-garrisons .dgarrison__type{font-size:max(.12rem,10px)}.lo-garrisons .dgarrison__icon{width:max(.18rem,14px);height:max(.18rem,14px)}.lo-garrisons .dgarrison__text{font-size:max(.15rem,11px)}.lo-sec{flex-direction:column;gap:.08rem;display:flex}.lo-sec+.lo-sec{margin-top:.18rem}.lo-sec__head{align-items:center;gap:.12rem;min-height:max(.36rem,22px);display:flex}.lo-sec__head h3{font-size:max(calc(.2 * var(--utility-text,var(--t))), 13px);letter-spacing:.1em;align-items:baseline;gap:.08rem;margin:0;font-weight:900;display:flex}.lo-sec__head h3:before{content:"";background:var(--mint-500);align-self:center;width:.05rem;height:.2rem}.lo-sec__note{color:var(--text-dim);margin-left:auto;font-size:max(.13rem,9px)}.lo-sec__note b{color:var(--text-md)}.lo-seg{border:1px solid var(--line-2);margin-left:auto;display:inline-flex}.lo-seg button{height:max(.32rem,22px);font:inherit;color:var(--text-lo);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0 .12rem;font-size:max(.13rem,10px)}.lo-seg button+button{border-left:1px solid var(--line-2)}.lo-seg button.is-on{color:var(--text-on-mint);background:var(--mint-500)}.lo-seg button:disabled{opacity:.4;cursor:default}.lo-skills{flex-direction:column;gap:.07rem;display:flex}.lo-skill{width:100%;font:inherit;color:var(--text-md);text-align:left;cursor:pointer;border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff06;align-items:flex-start;gap:.14rem;padding:.1rem .12rem .1rem .16rem;display:flex;position:relative}.lo-skill:hover{border-color:var(--line-3);background:#ffffff0a}.lo-skill.is-on{color:var(--text-hi);background:linear-gradient(90deg,#1ea0ff21,#1ea0ff05 70%);border-color:#1ea0ff8c}.lo-skill__deco{width:.14rem;height:.17rem;position:absolute;top:50%;left:-1px;transform:translate(-40%,-50%)}.lo-skill__deco img,.lo-skill__deco i{width:100%;height:100%;display:block}.lo-skill__deco i{clip-path:polygon(0 0,100% 50%,0 100%);background:#1ea0ff}.lo-skill__body{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.lo-skill__head{flex-wrap:wrap;align-items:center;gap:.08rem;display:flex}.lo-skill__slot{font-family:var(--font-num);color:var(--text-dim);border:1px solid var(--line-2);letter-spacing:.06em;padding:0 .05rem;font-size:max(.13rem,9px);font-weight:700}.lo-skill.is-on .lo-skill__slot{color:#7cc8ff;border-color:#1ea0ff8c}.lo-skill__name{font-size:max(calc(.19 * var(--utility-text,var(--t))), 12px);color:var(--text-hi);font-weight:700}.lo-skill__tags{flex-wrap:wrap;align-items:center;gap:.06rem;display:flex}.lo-skill__desc{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-md);line-height:1.55;display:block}.lo-sp{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:#0b0d0c;background:#9bd26b;padding:.01rem .07rem;font-weight:700}.lo-sp--atk{background:#ff9a3c}.lo-sp--def{background:#f5c542}.lo-sp--passive{background:#9aa4a0}.lo-tag{color:var(--text-lo);font-size:max(.13rem,9px)}.lo-tag b{color:var(--text-hi);font-family:var(--font-num);margin-left:.02rem}.lo-badge{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.03rem;padding:.01rem .07rem;font-weight:700;line-height:1.4;display:inline-flex}.lo-badge .icon{width:.13rem;height:.13rem}.lo-badge--def{color:var(--gold-2);border:1px solid #f2bd3e8c}.lo-badge--on{color:#0b1a26;background:#1ea0ff}.lo-badge--changed{color:var(--text-on-mint);background:var(--mint-500)}.lo-badge--plain{color:var(--text-dim);border:1px solid var(--line-2)}.lo-mods{flex-wrap:wrap;gap:.08rem;display:flex}.lo-mod{min-width:1.7rem;max-width:3.2rem;font:inherit;color:var(--text-md);text-align:left;cursor:pointer;border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff06;flex:1.9rem;align-items:center;gap:.1rem;padding:.08rem .12rem .08rem .08rem;display:flex;position:relative}.lo-mod:hover{border-color:var(--line-3)}.lo-mod.is-on{color:var(--text-hi);background:linear-gradient(90deg,#f2bd3e24,#f2bd3e05 75%);border-color:#f2bd3eb3}.lo-mod.is-on .lo-mglyph{border-color:var(--gold-2);box-shadow:0 0 .1rem #ffc60059}.lo-mod__text{flex-direction:column;gap:.01rem;min-width:0;display:flex}.lo-mod__type{font-family:var(--font-num);font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);letter-spacing:.1em;color:var(--text-dim)}.lo-mod__name{white-space:nowrap;text-overflow:ellipsis;font-size:max(.16rem,11px);font-weight:700;overflow:hidden}.lo-mod__def{position:absolute;top:.04rem;right:.04rem}.lo-minfo{border:1px solid var(--line);border-left:3px solid var(--gold-2);background:#00000047;flex-direction:column;gap:.07rem;margin-top:.04rem;padding:.1rem .12rem;display:flex}.lo-minfo--none{border-left-color:var(--line-3)}.lo-minfo__lead{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-lo);margin:0}.lo-minfo__title{align-items:center;gap:.08rem;font-size:max(.17rem,11px);display:flex}.lo-minfo__type{font-family:var(--font-num);color:var(--gold-2);letter-spacing:.1em;font-size:max(.13rem,9px)}.lo-minfo__icon{object-fit:contain;flex:none;width:max(.26rem,16px);height:max(.26rem,16px)}.lo-minfo__row{grid-template-columns:max(.5rem,28px) minmax(0,1fr);align-items:baseline;gap:.08rem;display:grid}.lo-minfo__k{color:var(--text-dim);letter-spacing:.08em;font-size:max(.13rem,9px)}.lo-minfo__v{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-md);line-height:1.55}.lo-minfo__tname{color:var(--text-hi);margin-right:.06rem}.lo-attrs{flex-wrap:wrap;gap:.06rem;display:flex}.lo-attr{border:1px solid var(--line);color:var(--text-lo);background:#ffffff0a;align-items:baseline;gap:.04rem;padding:.01rem .08rem;font-size:max(.13rem,9px);display:inline-flex}.lo-attr b{font-family:var(--font-num);font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px)}.lo-attr.is-up b{color:var(--mint-400)}.lo-attr.is-down b{color:var(--red-premium)}.lo-sec--stats .dstats-wrap{flex-wrap:wrap;gap:.1rem}.lo-sec--stats .dstats-wrap>.dstats{flex:1 1 max(3.2rem, 32px, calc(190px * var(--sp-ui,1)))}.lo-sec--stats .dstat{padding:.05rem .08rem}.lo-sec--stats .dstat__k{font-size:max(.13rem,9px)}.lo-sec--stats .dstat__v{font-size:max(.2rem,12px)}.lo-sec--stats .drange{min-width:max(1.1rem, 32px, calc(56px * var(--sp-ui,1)))}.lo-sec--stats .rgrid{--rg:max(.14rem, 7px)}.lo-sec--stats .rgrid-all{font-size:max(.16rem,11px)}.lo-minfo--kit{border-left-color:var(--mint-500);margin-top:0}.lo-stats__cap{color:var(--text-dim);margin:0;font-size:max(.13rem,9px);line-height:1.5}.lo-locknote{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--amber);align-items:center;gap:.06rem;margin:.16rem 0 0;display:flex}.lo-locknote .icon{width:.16rem;height:.16rem}.lo-tabs{scrollbar-width:none;align-items:stretch;gap:.04rem;max-width:100%;display:flex;overflow-x:auto}.lo-tab{font:inherit;letter-spacing:.12em;color:var(--text-lo);cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.08rem;padding:.02rem .16rem;font-size:max(.24rem,13px);font-weight:900;line-height:1.2;display:inline-flex}.lo-tab .lo-top__icon{width:max(.24rem,14px);height:max(.24rem,14px)}.lo-tab:hover{color:var(--text-hi)}.lo-tab.is-on{color:var(--text-hi);border-bottom-color:var(--mint-500)}.lo-tab__n{letter-spacing:0;min-width:1.5em;height:1.5em;color:var(--ice-900);background:var(--ice);border-radius:1em;place-items:center;padding:0 .3em;font-size:.62em;font-weight:700;display:inline-grid}.own{flex-direction:column;flex:auto;gap:.12rem;min-height:0;padding:.16rem .3rem .2rem;display:flex}.own__bar{flex:none;align-items:center;gap:.2rem;display:flex}.own__lead{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-md);flex:1;margin:0;line-height:1.5}.own__lead b{color:var(--ice);font-weight:700}.own__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex-direction:column;flex:auto;gap:.18rem;min-height:0;padding:0 .06rem .2rem 0;display:flex;overflow:auto}.own-tier__head{font-size:max(calc(.17 * var(--utility-text,var(--t))), 12px);color:var(--text-md);letter-spacing:.06em;align-items:center;gap:.08rem;margin:0 0 .08rem;font-weight:700;display:flex}.own-grid{grid-template-columns:repeat(auto-fill, minmax(max(4.4rem, 32px, calc(270px * var(--sp-ui,1))), 1fr));gap:.08rem;display:grid}.own-card{min-width:0;font:inherit;color:var(--text-hi);text-align:left;cursor:pointer;touch-action:manipulation;border:1px solid var(--line);border-left:3px solid var(--tc,var(--line-3));transition:background var(--t-fast), border-color var(--t-fast);background:#ffffff08;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.08rem;padding:.07rem .1rem .07rem .07rem;display:grid}.own-card--t1{--tc:var(--tier-1)}.own-card--t2{--tc:var(--tier-2)}.own-card--t3{--tc:var(--tier-3)}.own-card--t4{--tc:var(--tier-4)}.own-card--t5{--tc:var(--tier-5)}.own-card--t6{--tc:var(--tier-6)}.own-card:hover{border-color:var(--line-3);background:#ffffff0f}.own-card__op,.own-card__sub{align-items:center;gap:.07rem;min-width:0;display:flex}.own-card__ava{border:1px solid var(--line-2);background:#0a0d0c;flex:none;place-items:center;width:max(.46rem,28px);height:max(.46rem,28px);display:grid;overflow:hidden}.own-card__ava img{object-fit:cover;width:100%;height:100%}.own-card__ava b{font-size:max(calc(.18 * var(--utility-text,var(--t))), 12px);color:var(--text-lo)}.own-card__txt{flex-direction:column;min-width:0;display:flex}.own-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:max(.16rem,11px);font-weight:700;overflow:hidden}.own-card__txt small{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-lo);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.own-card__arrow .icon{width:max(.18rem,12px);height:max(.18rem,12px);color:var(--text-dim)}.own-card__sub{opacity:.55}.own-card__state{min-width:max(.5rem,30px);font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--mint-400);white-space:nowrap;flex-direction:column;align-items:center;gap:.03rem;font-weight:700;display:inline-flex}.own-switch{background:var(--mint-700);border-radius:1em;width:max(.36rem,24px);height:max(.2rem,13px);display:inline-block;position:relative}.own-switch>i{width:calc(max(.2rem,13px) - 4px);height:calc(max(.2rem,13px) - 4px);transition:right var(--t-fast), left var(--t-fast);background:#fff;border-radius:50%;position:absolute;top:2px;right:2px}.own-card.is-off{background:#9fd4ff12;border-color:#9fd4ff59}.own-card.is-off .own-card__op{opacity:.5;filter:grayscale(.8)}.own-card.is-off .own-card__sub{opacity:1}.own-card.is-off .own-card__sub .own-card__ava{border-color:var(--ice)}.own-card.is-off .own-card__state{color:var(--ice)}.own-card.is-off .own-switch{background:var(--bg-4)}.own-card.is-off .own-switch>i{background:var(--ice);left:2px;right:auto}@media (max-width:760px){.own{padding:.1rem .16rem .16rem}.own__lead{display:none}}.diy{flex-direction:column;flex:auto;gap:.12rem;min-height:0;padding:.16rem .3rem .2rem;display:flex;position:relative}.diy__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex-direction:column;flex:auto;gap:.18rem;min-height:0;padding:0 .06rem .2rem 0;display:flex;overflow:auto}.diy-grid{grid-template-columns:repeat(auto-fill, minmax(max(5.2rem, 32px, calc(300px * var(--sp-ui,1))), 1fr));gap:.1rem;display:grid}.diy-slot{border:1px solid var(--line);border-left:3px solid var(--tc,var(--line-3));background:#ffffff08;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.1rem;min-width:0;padding:.08rem;display:grid;position:relative}.diy-slot--t5{--tc:var(--tier-5)}.diy-slot--t6{--tc:var(--tier-6)}.diy-slot.is-empty{border-style:dashed dashed dashed solid;flex-direction:column;padding:0;display:flex}.diy-slot__fill{width:100%;min-height:max(1.3rem, 32px, calc(84px * var(--sp-ui,1)));font:inherit;color:var(--text-md);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.1rem;display:flex}.diy-slot__fill:hover{color:var(--text-hi);background:#ffffff0d}.diy-slot__fill b{font-size:max(calc(.16 * var(--t)), 11px)}.diy-slot__fill small{font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-lo)}.diy-slot__plus{border:1px solid var(--line-3);border-radius:50%;place-items:center;width:max(.4rem,26px);height:max(.4rem,26px);display:grid}.diy-slot__plus .icon{width:60%;height:60%}.diy-slot__art{width:max(.9rem, 32px, calc(56px * var(--sp-ui,1)));height:max(1.3rem, 32px, calc(84px * var(--sp-ui,1)));border:1px solid var(--line-2);background:#0a0d0c;place-items:center;display:grid;overflow:hidden}.diy-slot__art img{object-fit:cover;object-position:top;width:100%;height:100%}.diy-slot__art b{font-size:max(calc(.3 * var(--t)), 18px);color:var(--text-lo)}.diy-slot__body{flex-direction:column;gap:.03rem;min-width:0;display:flex}.diy-slot__head{align-items:center;gap:.05rem;display:flex}.diy-slot__label{font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-lo);letter-spacing:.06em}.diy-slot__name{font-size:max(calc(.17 * var(--t)), 12px);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.diy-slot__class{font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-lo)}.diy-slot__kit{min-width:0;font-size:max(calc(.13 * var(--t)), 9px);color:var(--text-md);align-items:center;gap:.05rem;display:flex}.diy-slot__kit>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.diy-slot__sicon,.diy-slot__micon{object-fit:contain;width:max(.24rem,16px);height:max(.24rem,16px);color:var(--text-lo);flex:none;place-items:center;font-size:.8em;display:inline-grid}.diy-slot__micon--none{border:1px solid var(--line-2)}.diy-slot__acts{flex-direction:column;gap:.04rem;display:flex}.diy-slot__cult{font-size:max(calc(.12 * var(--t)), 9px);margin-top:.03rem;display:block}.diy-slot__cult .lo-cult{max-width:max(2.6rem, calc(200px * var(--sp-ui,1)))}.diy-slot__bad{font-size:max(calc(.12 * var(--t)), 9px);color:var(--amber);align-items:center;gap:.04rem;margin:.02rem 0 0;display:flex}.diy-slot.is-bad{border-color:#ffc40073}.diy-tag{height:1.5em;font-size:max(calc(.11 * var(--t)), 8px);white-space:nowrap;border-radius:1em;align-items:center;padding:0 .4em;font-weight:700;display:inline-flex}.diy-tag--proto{color:var(--ice-900);background:var(--ice)}.diy-tag--own{color:var(--text-on-mint);background:var(--mint-500)}.diy-bonds{flex-wrap:wrap;gap:.03rem .06rem;display:flex}.diy-bond{font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-md);align-items:center;gap:.03rem;display:inline-flex}.diy-bond .bglyph,.diy-bond img{width:max(.16rem,11px);height:max(.16rem,11px)}.diy-pick{z-index:3;padding:.12rem var(--lo-pad-x) .14rem;background:var(--bg-1,#0d1110);flex-direction:column;gap:.08rem;display:flex;position:absolute;inset:0}.diy-pick__head{font-size:max(calc(.16 * var(--t)), 11px);flex-direction:column;flex:none;gap:.08rem;display:flex}.diy-pick__label{white-space:nowrap}.diy-pick__back{align-self:center;margin-bottom:0}.diy-pick:not(.is-detail) .diy-pick__back{display:none}.diy-pick__backrow{align-items:center;gap:.06rem;display:flex}.diy-pick__note{min-width:0;font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-lo);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.diy-pick__x{width:max(.4rem,28px);height:max(.4rem,28px);color:var(--text-md);border:1px solid var(--line-2);cursor:pointer;background:0 0;place-items:center;display:grid}.diy-pick__main{grid-template-columns:minmax(0, 1fr) minmax(0, var(--lo-detail-w));gap:var(--lo-gap-x);flex:auto;min-height:0;display:grid}.diy-pick__col{flex-direction:column;gap:.12rem;min-width:0;min-height:0;display:flex}.diy-pick__list{grid-template-columns:1fr;align-content:start;gap:.06rem;display:grid}.diy-pick__glyph{width:100%;height:100%;font-size:max(calc(.3 * var(--t)), 18px);color:var(--text-lo);place-items:center;display:grid}.diy-opt.is-sel{border-color:var(--mint-500);background:#34d39914}.diy-opt.is-taken{opacity:.45;cursor:not-allowed}.diy-opt.is-taken .lo-q,.diy-opt.is-taken .lo-cult{opacity:.6}.diy-opt__sub{flex-wrap:wrap;align-items:center;gap:.04rem;min-width:0;display:flex}.diy-opt__class{font-size:max(calc(.11 * var(--t)), 8px);color:var(--text-lo);align-items:center;gap:.03rem;display:inline-flex}.diy-opt__prof{width:max(.14rem,10px);height:max(.14rem,10px)}.diy-opt__taken{font-size:max(calc(.1 * var(--t)), 8px);color:var(--amber)}.diy-opt__nocult{color:var(--text-dim);justify-content:center}.diy-pick__detail{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:auto;min-height:0;padding:.12rem .18rem .2rem;overflow:auto}.diy-pick__foot{flex:none;justify-content:flex-end;gap:.08rem;display:flex}.lo-entry__diy{color:var(--text-on-mint);background:var(--mint-500)}@media (max-width:760px){.diy{padding:.1rem .16rem .16rem}.diy-pick{padding:.08rem var(--lo-pad-x) .1rem}.diy-slot{grid-template-columns:auto minmax(0,1fr)}.diy-slot__acts{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.lo-entry{gap:.08rem;position:relative}.lo-entry__icon{object-fit:contain;flex:none;width:1.25em;height:1.25em}.lo-entry__n{min-width:1.5em;height:1.5em;color:var(--text-on-mint);background:var(--mint-500);border-radius:1em;place-items:center;margin-left:.02rem;padding:0 .3em;font-size:.8em;font-weight:700;display:inline-grid}.lo-entry__own{height:1.5em;color:var(--ice-900);background:var(--ice);white-space:nowrap;border-radius:1em;align-items:center;gap:.2em;padding:0 .4em;font-size:.75em;font-weight:700;display:inline-flex}.countdown[aria-label=无倒计时]{display:none}.sp-loadout-open .app-root>.screen{visibility:hidden}@media (max-width:1200px){.lo-tab{letter-spacing:.04em;padding:.02rem .08rem}}@media (max-width:1100px){.lo{--lo-detail-w:6.4rem;--lo-gap-x:.16rem;--lo-pad-x:.2rem}.lo-body{padding:.12rem var(--lo-pad-x) .16rem}.lo-chip__lbl,.lo-deadline~.lo-sync,.lo-deadline~.lo-count{display:none}}@media (max-width:1000px){.lo-count,.lo-sync{display:none}.lo-top .btn__icon+.btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:760px){.lo-top{padding:0 .16rem}}@media (max-width:1000px){.lo-body{grid-template-columns:minmax(0,1fr)}.lo-detail-wrap,.lo-body.is-detail .lo-roster{display:none}.lo-body.is-detail .lo-detail-wrap{display:flex}.lo-detail-back{font:inherit;font-size:max(calc(.15 * var(--t)), 11px);color:var(--mint-400);border:1px solid var(--mint-800);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.04rem;margin-bottom:.08rem;padding:.04rem .12rem .04rem .04rem;display:inline-flex}.lo-detail-back .icon{width:.2rem;height:.2rem}.diy-pick__main{grid-template-columns:minmax(0,1fr)}.diy-pick__main.is-detail .diy-pick__col{display:none}.diy-pick__main.is-detail>.lo-detail-wrap{display:flex}}@media (max-width:700px){.lo-card__bonds{display:none}}@media (max-height:520px){.lo-note{display:none}.lo-dhead{grid-template-columns:max(1rem, 32px, calc(48px * var(--sp-ui,1))) minmax(0, 1fr);padding:.1rem .14rem}.lo-dhead__en{display:none}}.lo .lo-back{height:max(.5rem,32px);padding:0 max(.2rem, calc(10px * var(--sp-ui,1))) 0 max(.12rem, calc(6px * var(--sp-ui,1)));font-size:max(calc(.18 * var(--t)), 12px)}.lo .lo-top__right .btn,.lo .lo-dhead__reset{height:max(.36rem,28px);padding:0 max(.16rem, calc(8px * var(--sp-ui,1)));font-size:max(calc(.15 * var(--t)), 11px)}.lo .lo-search .field__box{height:max(.56rem,28px);padding:0 max(.16rem, calc(6px * var(--sp-ui,1)))}.lo .lo-search .field__input{font-size:max(calc(.2 * var(--t)), 12px)}.lo .lo-search .field__icon{width:max(.22rem,14px);height:max(.22rem,14px)}.sp-coarse .lo-chip,.sp-coarse .lo-toggle,.sp-coarse .lo-select{min-height:30px}.sp-coarse .lo-seg button{min-height:28px}@media (prefers-reduced-motion:reduce){.lo,.lo .lo-card{transition:none;animation:none}}.lo-io__hint{margin:0 0 max(.1rem, calc(8px * var(--sp-ui,1)));font-size:max(calc(.18 * var(--t)), 12px);color:var(--text-md);line-height:1.55}.lo-io__hint b{color:var(--mint-400);font-size:max(calc(.22 * var(--t)), 13px);margin:0 .02rem}.lo-io__hint strong{color:var(--gold)}.lo-io__text{box-sizing:border-box;width:100%;height:max(2.4rem, 32px, calc(160px * var(--sp-ui,1)));resize:vertical;min-height:120px;padding:max(.1rem, calc(8px * var(--sp-ui,1))) max(.12rem, calc(10px * var(--sp-ui,1)));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(calc(.2 * var(--t)), 16px);color:var(--text-hi);border:1px solid var(--line-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#040a088c;border-radius:2px;outline:none;line-height:1.45;overflow-y:auto}.lo-io__text:focus{border-color:var(--mint-700)}.lo-io__text::placeholder{color:var(--text-lo)}.lo-io__file{display:none}.lo-voice{font-size:calc(.18 * var(--t));flex-wrap:wrap;align-items:center;gap:.12rem;padding:.14rem 0;display:flex}.lo-voice>small{color:var(--text-dim);font-size:calc(.15 * var(--t));flex-basis:100%}.lo-voice .lo-select{min-width:1.6rem;max-width:100%}.lo-voice__preview{height:max(.4rem,24px);font:inherit;color:var(--mint-400);border:1px solid var(--line-2);cursor:pointer;background:0 0;padding:0 .12rem;font-size:max(.15rem,11px)}.lo-voice__preview:hover,.lo-voice__preview:focus-visible{border-color:var(--mint-700)}.lo-skins{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.1rem;display:grid}.lo-skin{min-width:0;font:inherit;color:var(--text-md);text-align:left;cursor:pointer;border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff06;flex-direction:column;gap:.04rem;padding:.06rem;display:flex;position:relative}.lo-skin:hover{border-color:var(--line-3)}.lo-skin:active{transform:scale(.98)}.lo-skin:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.lo-skin__art{aspect-ratio:1/2;min-height:max(1.5rem, 32px, calc(130px * var(--sp-ui,1)));border:1px solid var(--line);background:#00000059;position:relative;overflow:hidden}.lo-skin__art img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.lo-skin__art>.lo-skin__art--faceimg{display:none}.lo-skin__art--none{background:repeating-linear-gradient(45deg,#ffffff0f 0 3px,#0000 3px 7px);position:absolute;inset:0}.lo-skin--fallback .lo-skin__art{opacity:.72}.lo-skin__name{white-space:nowrap;text-overflow:ellipsis;font-size:max(.16rem,11px);font-weight:700;overflow:hidden}.lo-skin__note{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-dim);overflow-wrap:anywhere;line-height:1.3}.lo-skin-preview{justify-content:center;align-items:center;display:flex}.lo-skin-preview img{object-fit:contain;max-width:100%;max-height:65dvh;display:block}.lo-skin__tools{flex-wrap:wrap;gap:.08rem;margin-top:.08rem;display:flex}.lo-skin__error{color:var(--red-400,#ef8f8f);text-align:center;margin:.2rem 0;font-size:max(.16rem,12px)}.lo-dynamic{flex-direction:column;min-width:0;display:flex}.lo-dynamic__stage{width:100%;height:min(60dvh,560px);min-height:max(10rem, 32px, calc(200px * var(--sp-ui,1)));border:1px solid var(--line);background:radial-gradient(at 50% 35%,#4ed8af12,#0000 62%),#0006;position:relative;overflow:hidden}.lo-dynamic__canvas{position:absolute;inset:0}.lo-dynamic__canvas[hidden]{display:none}.lo-dynamic__canvas canvas{max-width:100%;display:block}.lo-dynamic__fallback{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.lo-dynamic__missing{color:var(--text-lo);text-align:center;place-items:center;padding:.2rem;font-size:max(.16rem,12px);display:grid;position:absolute;inset:0}.lo-dynamic__controls{color:var(--text-lo);flex-wrap:wrap;align-items:center;gap:.1rem;margin-top:.12rem;font-size:max(.14rem,12px);display:flex}.lo-dynamic__controls select{background:var(--bg-1);max-width:100%;min-height:36px;color:var(--text-hi);border:1px solid var(--line)}.lo-dynamic__clip{align-items:center;gap:.06rem;display:inline-flex}.lo-dynamic-switch{justify-content:flex-end;margin-bottom:.08rem;display:flex}@media (prefers-reduced-motion:reduce){.lo-dynamic__canvas canvas{transition:none}}@media (max-width:900px){.lo-skins{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px) and (max-height:520px){.lo-skins{grid-template-columns:repeat(5,minmax(0,1fr))}.lo-skin__art{aspect-ratio:1;min-height:0}.lo-skin__art--face>.lo-skin__art--big{display:none}.lo-skin__art--face>.lo-skin__art--faceimg{display:block}}.lo--deck{--drawer-w:min(6.4rem, 92vw);--opw:max(2.1rem, 32px, calc(100px * var(--sp-ui,1)));--rail:max(.44rem, 22px);--qw:max(.9rem, 32px, calc(48px * var(--sp-ui,1)));--qcw:max(1.56rem, 32px, calc(104px * var(--sp-ui,1)));--itw:max(4.3rem, 32px, calc(230px * var(--sp-ui,1)))}.lo--deck .lo__bg{background:radial-gradient(60% 80% at 12% 0,#4ed8af0d,#0000 60%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 1.2rem),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 1.2rem),linear-gradient(#161918,#0c0e0d 70%,#090b0a)}.lo-top--deck{z-index:6}.lo-info{width:max(.5rem,32px);height:max(.5rem,32px);color:var(--text-hi);border:1px solid var(--line-2);cursor:pointer;background:#ffffff0f;place-items:center;padding:0;display:grid}.lo-info:hover{border-color:var(--mint-500);color:var(--mint-400)}.lo-info .icon{width:56%;height:56%}.lo-top__note{max-width:min(8.4rem,100%);font-size:max(calc(.15 * var(--t)), 10px);color:var(--text-lo);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.lo-tbtn{height:max(.4rem,28px);padding:0 max(.14rem, calc(8px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.15 * var(--t)), 11px);color:var(--text-md);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;background:#ffffff0a;align-items:center;gap:.06rem;font-weight:700;display:inline-flex;position:relative}.lo-tbtn:hover,.lo-tbtn.is-on{color:var(--text-hi);border-color:var(--mint-700)}.lo-tbtn .icon{width:max(.18rem,12px);height:max(.18rem,12px)}.lo-viewbtn{margin-left:auto}.lo-tbtn__n{min-width:max(.2rem,14px);font-size:max(calc(.12 * var(--t)), 9px);text-align:center;color:#04140f;background:var(--mint-500);padding:0 3px}.lo-popwrap{position:relative}.lo-pop{z-index:20;border:1px solid var(--line-2);animation:lo-in .14s var(--ease-out) backwards;background:linear-gradient(#1d2321,#121615);padding:.14rem;position:absolute;top:calc(100% + .08rem);right:0;box-shadow:0 .14rem .4rem #0009}.lo-pop--filter{flex-direction:column;gap:.12rem;width:min(9.4rem,100vw - 24px);display:flex}.lo-pop__row{border-top:1px solid var(--line);align-items:center;gap:.12rem;padding-top:.1rem;display:flex}.lo-pop__k{font-size:max(calc(.14 * var(--t)), 10px);color:var(--text-dim)}.lo-pop__row .lo-seg{margin:0}.lo-pop__row .lo-tbtn{margin-left:auto}.lo-pop--menu{min-width:max(2.4rem, 32px, calc(150px * var(--sp-ui,1)));flex-direction:column;padding:.06rem;display:flex}.lo-pop--menu button{height:max(.44rem,32px);font:inherit;font-size:max(calc(.16 * var(--t)), 12px);color:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.1rem;padding:0 .14rem;display:flex}.lo-pop--menu button:hover:not(:disabled){color:var(--text-hi);background:#4ed8af1a}.lo-pop--menu button:disabled{opacity:.4;cursor:default}.lo-pop--menu button.is-danger:hover:not(:disabled){color:var(--red-premium);background:#ff54541a}.lo-pop--menu .icon{width:max(.18rem,12px);height:max(.18rem,12px)}.lo-assist,.lo-quickbtn{height:max(.7rem, 32px, calc(40px * var(--sp-ui,1)));font:inherit;cursor:pointer;text-align:left;border:0;align-items:stretch;padding:0;display:inline-flex}.lo-assist__txt,.lo-quickbtn__txt{padding:0 max(.14rem, calc(8px * var(--sp-ui,1)));flex-direction:column;justify-content:center;line-height:1.1;display:flex}.lo-assist__icon,.lo-quickbtn__icon{width:max(.62rem, 32px, calc(34px * var(--sp-ui,1)));place-items:center;display:grid}.lo-assist__icon .icon,.lo-quickbtn__icon .icon{width:58%;height:58%}.lo-assist{color:#052119;background:var(--mint-500)}.lo-assist:hover{background:var(--mint-400)}.lo-assist__k{font-size:max(calc(.15 * var(--t)), 11px);font-weight:700}.lo-assist__v{font-size:max(calc(.22 * var(--t)), 13px);font-weight:800}.lo-assist__icon{color:var(--mint-400);background:#0b1d18;margin:.06rem .06rem .06rem 0}.lo-quickbtn{color:#111614;background:#eef1ef}.lo-quickbtn:hover:not(:disabled){background:#fff}.lo-quickbtn:disabled{opacity:.45;cursor:default}.lo-quickbtn__txt>span{font-size:max(calc(.2 * var(--t)), 13px);letter-spacing:.04em;font-weight:900}.lo-quickbtn__txt small{font-family:var(--font-display);font-size:max(calc(.09 * var(--t)), 7px);letter-spacing:.14em;color:#8b938f}.lo-quickbtn__icon{color:#eef1ef;background:#1a1f1d;margin:.06rem .06rem .06rem 0}.lo-qbar__k{font-size:max(calc(.15 * var(--t)), 11px);color:var(--text-lo);white-space:nowrap}.lo-qseg{border:1px solid var(--line-2);background:#00000073;border-radius:999px;padding:3px;display:inline-flex}.lo-qseg button{height:max(.4rem,28px);padding:0 max(.2rem, calc(12px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.16 * var(--t)), 12px);color:var(--text-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;font-weight:800}.lo-qseg button.is-on{color:#111614;background:#eef1ef}.lo-deckwrap{flex:auto;min-height:0;display:flex}.lo-deck{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:auto;align-items:stretch;gap:.34rem;min-width:0;padding:.24rem .36rem .2rem;display:flex;position:relative;overflow:auto hidden}.lo-deck.is-dragging,.lo-deck.is-dragging .lo-op__card,.lo-deck.is-dragging .lo-op__pick{cursor:grabbing;-webkit-user-select:none;user-select:none}.lo-deck--empty{justify-content:center;align-items:center}.lo-deck.has-drawer{padding-left:calc(var(--drawer-w) + .3rem);scroll-padding-left:calc(var(--drawer-w) + .2rem)}.lo-tgroup{flex:none;align-items:stretch;gap:.18rem;display:flex}.lo-tmark{flex-direction:column;flex:none;align-items:center;min-height:0;display:flex;position:relative}.lo-tmark__art{width:1.5rem;height:5.95rem;max-height:calc(100% - max(.3rem, calc(18px * var(--sp-ui,1))));object-fit:contain;object-position:50% 0;display:block}.lo-tmark__css{min-height:0;width:max(.86rem, 32px, calc(44px * var(--sp-ui,1)));padding:.12rem 0 max(.34rem, calc(20px * var(--sp-ui,1)));box-shadow:inset 0 3px 0 var(--tc), 0 .06rem .2rem #0006;background:linear-gradient(#2a2f2d,#151918 60%,#101312);border:1px solid #ffffff1a;flex-direction:column;flex:auto;align-items:center;gap:.04rem;display:flex;overflow:hidden}.lo-tmark__no{font-family:var(--font-display);font-size:max(calc(.1 * var(--t)), 8px);letter-spacing:.12em;color:var(--text-dim)}.lo-tmark__n{aspect-ratio:1/1.3;width:76%;font-family:var(--font-num);font-size:max(calc(.38 * var(--t)), 20px);color:var(--tc);background:#00000059;border:1px solid #ffffff38;place-items:center;font-weight:900;line-height:1;display:grid}.lo-tmark__cnt{left:0;right:0;bottom:max(.08rem, calc(4px * var(--sp-ui,1)));text-align:center;font-size:max(calc(.15 * var(--t)), 10px);color:var(--text-lo);position:absolute}.lo-tgrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:max-content;grid-auto-flow:column;gap:.16rem .14rem;min-height:0;display:grid}.lo-op{--tc:var(--tier-1);min-height:0;display:flex;position:relative}.lo-op--t2{--tc:var(--tier-2)}.lo-op--t3{--tc:var(--tier-3)}.lo-op--t4{--tc:var(--tier-4)}.lo-op--t5{--tc:var(--tier-5)}.lo-op--t6{--tc:var(--tier-6)}.lo-op__card{width:var(--opw);grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:max(.05rem, calc(3px * var(--sp-ui,1)));min-height:0;padding:max(.06rem, calc(3px * var(--sp-ui,1))) max(.06rem, calc(3px * var(--sp-ui,1))) max(.07rem, calc(4px * var(--sp-ui,1)));transition:border-color var(--t-fast), box-shadow var(--t-fast);cursor:pointer;background:linear-gradient(#2c3230f0,#181c1bf5);border:1px solid #ffffff14;grid-template-rows:minmax(0,1fr) auto auto;display:grid;position:relative;box-shadow:0 .05rem .16rem #00000073}.lo-op:hover .lo-op__card{border-color:#ffffff38}.lo-op.is-sel .lo-op__card{border-color:var(--mint-400);box-shadow:0 0 0 1px var(--mint-400), 0 0 .18rem #59f4ca4d}.lo-op__rail{align-items:center;gap:max(.08rem, calc(4px * var(--sp-ui,1)));flex-direction:column;grid-area:1/1/3;padding-top:2px;display:flex}.lo-op__tier.tier{--tier-h:var(--rail);width:var(--tier-h);height:var(--tier-h)}.lo-op__tier img{min-width:0;min-height:0}.lo-op__lv{align-items:center;gap:max(.05rem, calc(3px * var(--sp-ui,1)));width:86%;margin-top:max(.16rem, calc(13px * var(--sp-ui,1)));padding:max(.06rem, calc(3px * var(--sp-ui,1))) 0;background:#00000073;border:1px solid #ffffff24;border-radius:999px;flex-direction:column;display:flex}.lo-op__lvrow{align-items:center;gap:max(.02rem, calc(1px * var(--sp-ui,1)));flex-direction:column;line-height:1;display:flex}.lo-op__phase{object-fit:contain;opacity:.65;width:max(.24rem,14px);height:max(.2rem,12px);font-size:max(calc(.12 * var(--t)), 9px);text-align:center;color:var(--text-md);flex:none;display:block}.lo-op__lvrow.is-elite .lo-op__phase{opacity:1;color:var(--gold-2)}.lo-op__lvrow.is-elite img.lo-op__phase{filter:brightness(0)saturate()invert(85%)sepia(70%)saturate(655%)hue-rotate(350deg)}.lo-op__mark{background:var(--mint-400);width:max(.12rem,8px);height:max(.12rem,8px);margin-top:auto;transform:rotate(45deg);box-shadow:0 0 6px #59f4ca99}.lo-op__pick{cursor:pointer;background:linear-gradient(#d7dbd9,#aeb4b1 70%,#8d9390);border:1px solid #f0f4f28c;grid-area:1/2;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.lo-op__art{inset:0 0 max(.42rem, calc(22px * var(--sp-ui,1))) 0;display:block;position:absolute;overflow:hidden}.lo-op__art img{object-fit:cover;object-position:50% 6%;width:100%;height:100%;display:block}.lo-op__glyph{width:100%;height:100%;font-size:max(calc(.5 * var(--t)), 22px);color:#11161473;place-items:center;font-weight:900;display:grid}.lo-op__sub{object-fit:contain;background:#141817d9;width:max(.2rem,12px);height:max(.2rem,12px);padding:2px;position:absolute;top:2px;left:2px}.lo-op__ribbon{font-size:max(calc(.11 * var(--t)), 8px);writing-mode:vertical-rl;color:var(--ice-900);background:var(--ice);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 5px),0 100%);padding:3px 3px 7px;font-weight:800;line-height:1.1;position:absolute;top:0;right:3px}.lo-op__kit{background:linear-gradient(#141817b3,#141817f2);align-items:center;gap:3px;height:max(.42rem,22px);padding:0 3px;display:flex;position:absolute;bottom:0;left:0;right:0}.lo-op__slot{background:#00000080;border:1px solid #fff3;place-items:center;width:max(.34rem,18px);height:max(.34rem,18px);display:grid}.lo-op__slot .lo-sicon,.lo-op__slot .lo-mglyph{border:0;width:100%;height:100%}.lo-op__slot .lo-sicon__outline,.lo-op__slot .lo-sicon__ring{display:none}.lo-op__slot .lo-mglyph__t{font-size:max(calc(.16 * var(--t)), 10px)}.lo-op__meta{min-width:0;padding-top:max(.04rem, calc(2px * var(--sp-ui,1)));flex-direction:column;grid-area:2/2;align-items:flex-end;gap:1px;display:flex}.lo-op__pot{gap:2px;display:flex}.lo-op__pot i{background:#ffffff2e;width:max(.06rem,4px);height:max(.06rem,4px);transform:rotate(45deg)}.lo-op__pot i.is-on{background:#c9cfcc}.lo-op__name{max-width:100%;font-size:max(calc(.17 * var(--t)), 11px);color:var(--text-hi);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.lo-op__bonds{grid-area:3/1/auto/-1;justify-content:flex-end;gap:3px;min-height:max(.26rem,16px);padding-top:2px;display:flex}.lo-op__bond{background:#0000008c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:max(.26rem,16px);height:max(.26rem,16px);display:grid}.lo-op__bond img{object-fit:contain;width:70%;height:70%}.lo-op.is-standin .lo-op__art img{filter:saturate(.5)}.lo-op__quick{width:var(--qw);--q:calc(var(--qw) - max(.12rem, 8px));--qg:max(.06rem, 4px);align-items:center;gap:var(--qg);padding:max(.06rem, calc(4px * var(--sp-ui,1))) 0;scrollbar-width:none;animation:lo-q-in .16s var(--ease-out) backwards;background:#101413eb;border:1px solid #ffffff14;border-left:0;flex-direction:column;flex:none;display:flex;overflow-y:auto}@keyframes lo-q-in{0%{opacity:0;transform:translate(-6px)}}.lo-op__quick .lo-q:not(.is-on):not(.lo-q--empty){opacity:.55}.lo-op__quick .lo-q.is-on{opacity:1}.lo-op__quick--cult{width:var(--qcw);padding:max(.08rem, calc(5px * var(--sp-ui,1)));justify-content:center}.lo-op__quick--cult .lo-cult{flex-direction:column;align-items:stretch;width:100%}.lo-op__quick--cult .lo-select{width:100%}.lo-op__none{font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-dim);writing-mode:vertical-rl;letter-spacing:.2em;margin:auto 0}.lo-op--diy{justify-content:center;align-items:center;gap:max(.08rem, calc(4px * var(--sp-ui,1)));width:var(--opw);font:inherit;color:var(--text-hi);cursor:pointer;background:linear-gradient(#96a09c33,#50585524);border:1px solid #ffffff29;flex-direction:column;padding:.1rem}.lo-op--diy:hover{border-color:var(--tc);background:linear-gradient(#aab4b042,#5a625f2e)}.lo-diy__frame{aspect-ratio:1/1.25;color:#ffffffc7;border-left:2px solid #ffffff80;border-right:2px solid #ffffff80;place-items:center;width:74%;display:grid;position:relative}.lo-diy__glyph{width:52%;height:52%}.lo-diy__faces{flex-direction:column;gap:4px;width:70%;display:flex}.lo-diy__face{aspect-ratio:1;object-fit:cover;border:1px solid var(--tc);background:#1a1f1d;place-items:center;width:100%;font-weight:900;display:grid}.lo-diy__label{font-size:max(calc(.16 * var(--t)), 11px);letter-spacing:.1em;font-weight:800}.lo-diy__n{font-size:max(calc(.3 * var(--t)), 16px);color:var(--text-lo)}.lo-diy__n b{color:var(--text-hi);font-size:max(calc(.4 * var(--t)), 20px)}.lo-drawer{z-index:4;width:var(--drawer-w);border-right:1px solid var(--line-2);background:#0e1211;flex-direction:column;animation:.32s cubic-bezier(.16,.84,.3,1) backwards lo-drawer-slide;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:.1rem 0 .4rem #0000008c}@keyframes lo-drawer-slide{0%{opacity:0;transform:translate(-.6rem)}}.lo-drawer__close{height:max(.42rem,30px);font:inherit;font-size:max(calc(.15 * var(--t)), 11px);color:var(--text-md);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#161b19;flex:none;align-items:center;gap:.06rem;padding:0 .16rem;font-weight:700;display:flex}.lo-drawer__close:hover{color:var(--mint-400)}.lo-drawer__close .icon{width:max(.18rem,12px);height:max(.18rem,12px)}.lo-drawer .lo-detail{min-height:0;box-shadow:none;border:0;flex:auto}.lo-bbar{height:max(.8rem, 32px, calc(46px * var(--sp-ui,1)));border-top:1px solid var(--line);background:linear-gradient(#0a0c0bb3,#060807f5);flex:none;align-items:center;gap:.3rem;padding:0 .36rem;display:flex}.lo-bbar__tiers{scrollbar-width:none;min-width:0;padding-top:max(.24rem, calc(17px * var(--sp-ui,1)));flex:auto;align-items:center;gap:.04rem;display:flex;overflow-x:auto}.lo-bbar__tier{height:max(.42rem,28px);padding:0 max(.16rem, calc(8px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.15 * var(--t)), 11px);color:var(--text-lo);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.05rem;display:inline-flex;position:relative}.lo-bbar__tier+.lo-bbar__tier:before{content:"";background:var(--line);width:1px;position:absolute;top:25%;bottom:25%;left:0}.lo-bbar__tier:hover:not(:disabled){color:var(--text-hi)}.lo-bbar__tier.is-on{color:var(--text-hi);border-bottom-color:var(--mint-500)}.lo-bbar__tier:disabled{opacity:.35;cursor:default}.lo-bbar__roman{min-width:max(.3rem,18px);height:max(.26rem,16px);font-size:max(calc(.13 * var(--t)), 9px);border:1px solid;border-radius:3px;place-items:center;padding:0 2px;font-weight:800;display:grid}.lo-bbar__diy{left:50%;top:max(-.2rem, calc(-14px * var(--sp-ui,1)));font-size:max(calc(.12 * var(--t)), 9px);color:var(--text-md);background:#ffffff1a;border-radius:999px;align-items:center;gap:1px;padding:0 4px;display:inline-flex;position:absolute;transform:translate(-50%)}.lo-bbar__diy .icon{width:max(.13rem,9px);height:max(.13rem,9px)}.lo-bbar__lock{min-width:0;padding:0 max(.12rem, calc(6px * var(--sp-ui,1)));height:max(.4rem,26px);font-size:max(calc(.14 * var(--t)), 10px);color:var(--amber);white-space:nowrap;background:#f6a3291f;border:1px solid #f6a32966;flex:0 auto;align-items:center;gap:.06rem;font-weight:700;display:inline-flex}.lo-bbar__lock>span{text-overflow:ellipsis;overflow:hidden}.lo-bbar__lock .icon{flex:none;width:max(.16rem,11px);height:max(.16rem,11px)}.lo-help{font-size:max(calc(.16 * var(--t)), 12px);grid-template-columns:max-content minmax(0,1fr);gap:.1rem .2rem;margin:0;line-height:1.6;display:grid}.lo-help dt{color:var(--mint-400);white-space:nowrap;font-weight:800}.lo-help dd{color:var(--text-md);margin:0}@media (max-width:1100px){.lo-top--deck .lo-count,.lo-top--deck .lo-sync{display:none}.lo-top__note{max-width:min(4.6rem,100%)}}@media (max-width:900px){.lo-top--deck .lo-tbtn__l,.lo-quickbtn__txt small,.lo-assist__k,.lo-top--deck .lo-top__center{display:none}.lo-top--deck{grid-template-columns:max-content minmax(0,1fr)}.lo-bbar__tier>span:not(.lo-bbar__roman):not(.lo-bbar__diy){display:none}}@media (max-height:520px){.lo-deck{gap:.2rem;padding-top:.12rem;padding-bottom:.1rem}.lo-tgrid{gap:.1rem}.lo-diy__frame{width:46%}.lo-diy__n{font-size:min(max(calc(.3 * var(--t)), 16px), max(16px, calc(16px + var(--t-step))))}.lo-diy__n b{font-size:min(max(calc(.4 * var(--t)), 20px), max(20px, calc(20px + var(--t-step))))}}@media (prefers-reduced-motion:reduce){.lo-drawer,.lo-op__quick,.lo-pop{animation:none}.lo-op__card{transition:none}}.lo--deck{--tr-ease:cubic-bezier(.16, .84, .3, 1)}@keyframes lo-tr-fade{0%{opacity:0}}@keyframes lo-tr-right{0%{opacity:0;transform:translate(.36rem)}}@keyframes lo-tr-rise{0%{opacity:0;transform:translateY(.22rem)}}.lo--deck .lo__bg{animation:.34s ease-out .14s backwards lo-tr-fade}.lo--deck .lo-top{animation:.26s ease-out .17s backwards lo-tr-fade}.lo--deck .lo-top__center{animation:lo-tr-right .4s var(--tr-ease) .2s backwards}.lo--deck .lo-top__right{animation:lo-tr-right .42s var(--tr-ease) .25s backwards}.lo--deck .lo-note{animation:.3s ease-out .23s backwards lo-tr-fade}.lo--deck .lo-tgroup{animation:lo-tr-right .44s var(--tr-ease) backwards;animation-delay:calc(.24s + var(--g,0) * 70ms)}.lo--deck .lo-tgroup:nth-child(2){--g:1}.lo--deck .lo-tgroup:nth-child(3){--g:2}.lo--deck .lo-tgroup:nth-child(4){--g:3}.lo--deck .lo-tgroup:nth-child(5){--g:4}.lo--deck .lo-tgroup:nth-child(6){--g:5}.lo--deck .lo-tgroup:nth-child(n+7){--g:6}.lo--deck .lo-bbar{animation:lo-tr-rise .42s var(--tr-ease) .38s backwards}.lo--deck .own,.lo--deck .diy{animation:.3s ease-out .15s backwards lo-tr-fade}@media (prefers-reduced-motion:reduce){.lo--deck .lo__bg,.lo--deck .lo-top,.lo--deck .lo-top__center,.lo--deck .lo-top__right,.lo--deck .lo-note,.lo--deck .lo-tgroup,.lo--deck .lo-bbar,.lo--deck .own,.lo--deck .diy{animation:none}}.lo-sec--fold{display:block}.lo-sec--fold>summary{cursor:pointer;min-height:max(.44rem,30px);list-style:none}.lo-sec--fold>summary::-webkit-details-marker{display:none}.lo-sec--fold>summary:after{content:"›";color:var(--mint-400);font-size:max(calc(.2 * var(--utility-text,var(--t))), 11px);flex:none;line-height:1}.lo-sec--fold[open]>summary:after{transform:rotate(90deg)}.lo-sec--fold>summary:hover{color:var(--mint-400)}.lo-sec--fold>summary:focus-visible{outline:2px solid var(--mint-400);outline-offset:2px}.lo-skins{flex-wrap:wrap;gap:.08rem;display:flex}.lo-skin{min-width:1.7rem;max-width:3.2rem;font:inherit;color:var(--text-md);text-align:left;cursor:pointer;border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff06;flex:1.9rem;align-items:center;gap:.1rem;padding:.08rem .12rem .08rem .08rem;display:flex;position:relative}.lo-skin:hover:not(:disabled){border-color:var(--line-3);background:#ffffff0d}.lo-skin.is-on{color:var(--text-hi);background:linear-gradient(90deg,#4ed8af24,#4ed8af05 75%);border-color:#4ed8afb3}.lo-skin:disabled{cursor:default;opacity:.45}.lo-skin--missing:not(:disabled){opacity:.62}.lo-skin--missing .lo-skin__group{color:var(--mint-300,var(--mint-400))}.lo-skin__art{border:1px solid var(--line);background:#00000059;flex:none;place-items:center;width:.46rem;height:.46rem;display:grid;overflow:hidden}.lo-skin__art img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.lo-skin__art--none{background:repeating-linear-gradient(45deg,#ffffff0f 0 3px,#0000 3px 7px);width:100%;height:100%}.lo-skin__text{flex-direction:column;gap:.01rem;min-width:0;display:flex}.lo-skin__name{font-size:max(calc(.16 * var(--utility-text,var(--t))), 11px);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lo-skin__group{font-family:var(--font-num);font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lo-skin__title{font-size:max(calc(.13 * var(--utility-text,var(--t))), 10px);color:var(--text-md);align-items:baseline;gap:.06rem;margin:.06rem 0 .04rem;font-weight:700;display:flex}.lo-skin__hint{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-dim);margin:.04rem 0 0;line-height:1.7}.lo-model-fold>summary .lo-skin__title{margin:0}.lo-model-fold>[data-skin-group]{margin-top:.08rem}.lo-skins--text .lo-skin{flex:0 auto;min-width:0;padding-right:.16rem}.lo-skins--text .lo-skin__name{white-space:nowrap}.lo-model{flex-direction:column;align-items:center;gap:.05rem;margin-top:.08rem;display:flex}.lo-model__box{border:1px solid var(--line);background:#00000059;justify-content:center;align-items:center;width:2.6rem;max-width:100%;height:2.6rem;display:flex;overflow:hidden}.lo-model__box img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.lo-model__cap{font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-dim);margin:0}.lo-skins--tall .lo-skin__art--tall{width:.3rem;height:.6rem}.lo-skins--tall .lo-skin__art--tall img{object-position:center top;-webkit-mask-image:linear-gradient(#000 55%,#0000 88%);mask-image:linear-gradient(#000 55%,#0000 88%)}.lo-skins--tall{grid-template-columns:repeat(auto-fill, minmax(max(1rem, 32px, calc(56px * var(--sp-ui,1))), 1fr));gap:max(.08rem, calc(6px * var(--sp-ui,1)));display:grid}.lo-skins--tall .lo-skin--tall{flex-direction:column;align-items:stretch;gap:.05rem;width:auto;min-width:0;max-width:none;padding:.06rem}.lo-skins--tall .lo-skin--tall .lo-skin__art--tall{aspect-ratio:1/2;width:100%;height:auto}.lo-skins--tall .lo-skin--tall .lo-skin__text{align-items:center;width:100%;min-width:0}.lo-skins--tall .lo-skin--tall .lo-skin__name{max-width:100%;font-size:max(calc(.16 * var(--utility-text,var(--t))), 11px);text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lo-skins--tall .lo-skin--tall .lo-skin__group{display:none}.lo-skins--tall .lo-skin--tall.lo-skin--missing .lo-skin__group,.lo-skins--tall .lo-skin--tall.is-installing .lo-skin__group{white-space:normal;text-align:center;max-width:100%;line-height:1.3;display:block}.lo-model__box{position:relative}.lo-model__box .lo-model__art{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.lo-model__box[data-live] .lo-model__art{display:none}.lo-model__live{position:absolute;inset:0}.lo-model__box .lo-model__live canvas{width:100%;height:100%;display:block}.lo-model__clips{flex-wrap:wrap;justify-content:center;gap:.04rem;max-width:3.4rem;display:flex}.lo-clipbtn{font:inherit;font-size:max(calc(.12 * var(--utility-text,var(--t))), 10px);color:var(--text-md);text-align:center;cursor:pointer;border:1px solid var(--line);transition:background var(--t-fast), border-color var(--t-fast);touch-action:manipulation;background:#ffffff06;flex:none;padding:.03rem .1rem}.lo-clipbtn:hover{border-color:var(--line-3)}.lo-clipbtn.is-on{color:var(--text-hi);background:linear-gradient(90deg,#4ed8af24,#4ed8af05 75%);border-color:#4ed8afb3}.lo-clipbtn--more{color:var(--text-dim);border-style:dashed}.lo-clipbtn--more .num{font-family:var(--font-num)}.lo-op__lvrow{flex-direction:column;align-items:center;line-height:1;display:flex}.lo-op__lvrow b{font-size:max(calc(.15 * var(--utility-text,var(--t))), 10px);color:var(--text-md)}.lo-op__lvrow.is-elite b{color:var(--gold-2)}.lo-op__chev{width:max(.18rem,11px);height:max(.12rem,7px);color:var(--text-lo);clip-path:polygon(0 40%,50% 0,100% 40%,100% 62%,50% 22%,0 62%);background:currentColor}.lo-op__lvrow[data-phase="2"] .lo-op__chev{clip-path:polygon(0 40%,50% 0,100% 40%,100% 62%,50% 22%,0 62%,0 100%,50% 60%,100% 100%,100% 78%,50% 38%,0 78%)}.lo-op__lvrow.is-elite .lo-op__chev{color:var(--gold-2)}.lo-igrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:var(--itw);gap:.14rem .16rem;min-height:0;display:grid}.lo-item{min-height:0;font:inherit;color:var(--text-hi);text-align:left;cursor:pointer;background:linear-gradient(#303634e6,#1c201ff0);border:1px solid #ffffff14;grid-template-columns:min(1.45rem,40%) minmax(0,1fr);align-items:start;gap:.14rem;padding:.14rem .12rem .1rem .2rem;display:grid;position:relative;overflow:hidden}.lo-item:before{content:"";background:#ffffffb3;width:3px;position:absolute;top:.1rem;bottom:.1rem;left:.05rem}.lo-item:hover{border-color:#ffffff42}.lo-item__icon{aspect-ratio:1;background:linear-gradient(#e2e5e3,#c3c8c5);border:1px solid #f0f2f1;place-items:center;width:100%;display:grid}.lo-item__icon img{object-fit:contain;width:86%;height:86%}.lo-item__icon .icon{color:#59605d;width:44%;height:44%}.lo-item__body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.lo-item__head{align-items:center;gap:.08rem;min-width:0;display:flex}.lo-item__head .tier{flex:none}.lo-item__name{font-size:max(calc(.19 * var(--utility-text,var(--t))), 12px);white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.lo-item__desc{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--text-md);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lo-item__desc span,.lo-idetail__eff span{font-size:inherit}.lo-item__zoom{color:#ffffff73;position:absolute;bottom:.08rem;right:.1rem}.lo-item__zoom .icon{width:max(.2rem,13px);height:max(.2rem,13px)}.lo-item__tag{font-size:max(calc(.11 * var(--utility-text,var(--t))), 8px);color:var(--amber);background:#0006;border:1px solid #f6a32980;padding:1px 5px;position:absolute;top:.08rem;right:.08rem}.lo-idetail .lo-item__tag{position:static}.lo-idetail{z-index:6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:lo-in .16s var(--ease-out) backwards;background:#040606b8;justify-content:center;align-items:center;gap:.3rem;padding:.2rem;display:flex;position:absolute;inset:0}.lo-idetail__box{background:radial-gradient(120% 90% at 20% 0,#2a2f2d,#151918 60%,#101312);border:2px solid #e8eceab3;flex-direction:column;width:min(8.8rem,100% - 1.4rem);max-height:100%;padding:.28rem .34rem .2rem;display:flex;position:relative;overflow:auto;box-shadow:0 0 0 1px #0009,0 .2rem .6rem #000000b3}.lo-idetail__close{width:max(.46rem,30px);height:max(.46rem,30px);color:var(--text-hi);cursor:pointer;background:#ffffff14;border:1px solid #fff6;place-items:center;padding:0;display:grid;position:absolute;top:.1rem;right:.1rem}.lo-idetail__close .icon{width:60%;height:60%}.lo-idetail__head{align-items:center;gap:.12rem;padding-right:.6rem;display:flex}.lo-idetail__head h3{font-size:max(calc(.3 * var(--utility-text,var(--t))), 17px);letter-spacing:.06em;margin:0;font-weight:900}.lo-idetail__price{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--text-lo);margin-left:auto}.lo-idetail__price b{color:var(--gold-2);font-size:max(calc(.2 * var(--utility-text,var(--t))), 13px)}.lo-idetail__main{grid-template-columns:max(2rem, 32px, calc(96px * var(--sp-ui,1))) minmax(0, 1fr);align-items:start;gap:.3rem;margin-top:.22rem;display:grid}.lo-idetail__icon{aspect-ratio:1;background:linear-gradient(#e2e5e3,#c3c8c5);border:3px solid #e8ecead9;place-items:center;display:grid;position:relative}.lo-idetail__icon img{object-fit:contain;width:84%;height:84%}.lo-idetail__icon .icon{color:#59605d;width:40%;height:40%}.lo-idetail__text{flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;display:flex}.lo-idetail__chip{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:#1a1f1d;background:#a9b0ad;padding:.02rem .1rem;font-weight:800}.lo-idetail__chip.is-adv{background:#e2c041;margin-top:.06rem}.lo-idetail__eff{font-size:max(calc(.17 * var(--utility-text,var(--t))), 12px);color:var(--text-hi);white-space:pre-line;margin:0;line-height:1.6}.lo-idetail__flavor{font-size:max(calc(.14 * var(--utility-text,var(--t))), 10px);color:var(--text-lo);white-space:pre-line;margin:.1rem 0 0;font-style:italic;line-height:1.6}.lo-idetail__foot{text-align:right;font-size:max(calc(.12 * var(--utility-text,var(--t))), 9px);color:var(--text-dim);letter-spacing:.1em;margin-top:.16rem}.lo-idetail__nav{width:max(.6rem, 32px, calc(36px * var(--sp-ui,1)));height:max(.9rem, 32px, calc(52px * var(--sp-ui,1)));color:#f0f4f2d9;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.lo-idetail__nav:hover{color:#fff}.lo-idetail__nav .icon{width:100%;height:100%}.lo-bbar__seg{border:1px solid var(--line-2);background:#00000080;border-radius:999px;flex:none;padding:3px;display:inline-flex}.lo-bbar__seg button{height:max(.46rem,30px);padding:0 max(.26rem, calc(14px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.18 * var(--utility-text,var(--t))), 12px);color:var(--text-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.08rem;font-weight:800;display:inline-flex}.lo-bbar__seg button .icon{color:#062019;background:var(--mint-500);border-radius:4px;width:max(.22rem,14px);height:max(.22rem,14px);padding:2px}.lo-bbar__seg button.is-on{color:#111614;background:#eef1ef}.lo-confirm{height:max(.6rem, 32px, calc(38px * var(--sp-ui,1)));padding:0 max(.24rem, calc(14px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.2 * var(--utility-text,var(--t))), 13px);color:#111614;cursor:pointer;background:#eef1ef;border:0;flex:none;align-items:center;gap:.1rem;font-weight:900;display:inline-flex}.lo-confirm .icon{color:#eef1ef;background:#1a1f1d;width:max(.26rem,16px);height:max(.26rem,16px);padding:2px}.lo-confirm:hover{background:#fff}@media (prefers-reduced-motion:reduce){.lo-drawer,.lo-op__quick,.lo-pop,.lo-idetail{animation:none}.lo-deck{transition:none}}.st{z-index:55;padding:var(--sa-t,0px) var(--sa-r,0px) var(--sa-b,0px) var(--sa-l,0px);background:var(--bg-0);color:var(--text-hi);animation:st-in .2s var(--ease-out) backwards;overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes st-in{0%{opacity:0}}.st__bg{pointer-events:none;background:radial-gradient(70% 90% at 18% 10%,#4ed8af12,#0000 60%),radial-gradient(60% 70% at 100% 100%,#f6a3290d,#0000 60%),linear-gradient(#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(90deg,#4ed8af09 1px,#0000 1px) 0 0/.6rem .6rem,linear-gradient(#0f1312,#090b0a);position:absolute;inset:0}.st-top,.st-note,.st-body{position:relative}.sp-stats-open .app-root>.screen{visibility:hidden}.st--replay{background:var(--bg-0)}.st-top{height:max(1rem, 32px, calc(48px * var(--sp-ui,1)));border-bottom:1px solid var(--line);background:linear-gradient(#080a09f2,#0a0d0c99);flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:.2rem;padding:0 .36rem;display:grid}.st-top:after{content:"";background:linear-gradient(90deg, var(--mint-700), transparent 26%, transparent 74%, var(--mint-700));height:1px;position:absolute;bottom:-1px;left:.36rem;right:.36rem}.st-top__left{justify-self:start;align-items:center;gap:.14rem;display:flex}.st-top__center{flex-direction:column;align-items:center;gap:.02rem;min-width:0;display:flex}.st-top__right{justify-self:end;align-items:center;gap:.16rem;min-width:0;display:flex}.st-tabs{scrollbar-width:none;align-items:stretch;gap:.04rem;max-width:100%;display:flex;overflow-x:auto}.st-tab{font:inherit;letter-spacing:.12em;color:var(--text-lo);cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:.02rem .16rem;font-size:max(.24rem,13px);font-weight:900;line-height:1.2;display:inline-flex}.st-tab:hover{color:var(--text-hi)}.st-tab.is-on{color:var(--text-hi);border-bottom-color:var(--mint-500)}.st-note{color:var(--text-lo);background:linear-gradient(90deg,#4ed8af14,#0000 70%);border-bottom:1px solid #2f3a3599;flex:none;align-items:center;gap:.08rem;margin:0;padding:.07rem .36rem;font-size:max(.15rem,10px);display:flex}.st-note .icon{width:max(.16rem,11px);height:max(.16rem,11px);color:var(--mint-500);flex:none}.st-note.is-warn{color:var(--amber);background:linear-gradient(90deg,#f6a3291f,#0000 70%)}.st-note.is-warn .icon{color:var(--amber)}.st-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex:auto;min-height:0;padding:.2rem .36rem .32rem;overflow-y:auto}.st-body>*{max-width:max(12.4rem, calc(760px * var(--sp-ui,1)));margin-left:auto;margin-right:auto}.st-loading{flex:1;place-items:center;min-height:2rem;display:grid}.st-replay-wait{text-align:center;align-content:center;gap:.14rem;padding:.3rem 16px}.st-replay-wait>p{max-width:32em;margin:0}.st-replay-wait>p.is-warn{color:var(--amber)}.st-replay-wait__acts{flex-wrap:wrap;justify-content:center;gap:.12rem;display:flex}.st-empty{text-align:center;color:var(--text-lo);letter-spacing:.06em;margin:.6rem auto;font-size:max(.2rem,13px)}.st-sec__h{letter-spacing:.1em;color:var(--text-hi);align-items:baseline;gap:.12rem;margin:0 0 .1rem;font-size:max(.22rem,14px);font-weight:800;display:flex}.st-sub{letter-spacing:.08em;color:var(--text-md);margin:.22rem 0 .08rem;font-size:max(.17rem,12px);font-weight:700}.st-cards{grid-template-columns:repeat(auto-fit, minmax(max(1.5rem, 32px, calc(96px * var(--sp-ui,1))), 1fr));gap:.08rem;display:grid}.st-card{border:1px solid var(--line);background:#ffffff08;flex-direction:column;gap:.02rem;min-width:0;padding:.08rem .12rem .07rem;display:flex}.st-card--mint{border-color:var(--mint-800);background:var(--mint-a10)}.st-card--gold{background:#f6a32912;border-color:#f6a32973}.st-card__num{color:var(--text-hi);overflow-wrap:anywhere;font-size:max(.3rem,17px);font-weight:900;line-height:1.15}.st-card--mint .st-card__num{color:var(--mint-400)}.st-card--gold .st-card__num{color:var(--amber)}.st-card__label{color:var(--text-md);letter-spacing:.06em;font-size:max(.14rem,10px)}.st-records{gap:max(.16875rem, calc(8px * var(--sp-ui,1)));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.3rem;display:grid}.st-record{isolation:isolate;min-width:0;min-height:max(.95625rem, 32px, calc(92px * var(--sp-ui,1)));padding:.1rem max(.20625rem, calc(12px * var(--sp-ui,1)));--st-record-color:#4ed7b8;flex-direction:column;justify-content:center;display:flex;position:relative}.st-record:before,.st-record:after{content:"";border:max(.01875rem, calc(1px * var(--sp-ui,1))) solid #deeef333;pointer-events:none;width:max(.1125rem,7px);position:absolute;top:0;bottom:0}.st-record:before{border-right:none;left:0}.st-record:after{border-left:none;right:0}.st-record--gold{--st-record-color:#ffba00}.st-record--merges{--st-record-color:#e87112}.st-record__icon{z-index:-1;pointer-events:none;width:min(36%,1.23125rem);height:auto;position:absolute;top:50%;right:.16875rem;transform:translateY(-50%)}.st-record--gold .st-record__icon{width:min(36%,1.05625rem)}.st-record--kills .st-record__icon{width:min(36%,.9875rem)}.st-record__decoration{width:max(.6625rem, 32px, calc(42px * var(--sp-ui,1)));object-fit:contain;object-position:left;height:max(.0875rem,5px);display:block}.st-record__label{margin-top:max(.08125rem, calc(6px * var(--sp-ui,1)));font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#898989;overflow-wrap:anywhere;font-size:max(.1875rem,11px);line-height:1.3}.st-record__value{margin-top:max(.0375rem, calc(3px * var(--sp-ui,1)));font-family:"Official Stats Numerals", var(--font-num);align-items:baseline;gap:.045rem;line-height:1;display:flex}.st-record__value>span{color:#fff;font-size:max(.28125rem,16px)}.st-record__value>b{min-width:0;color:var(--st-record-color);overflow-wrap:anywhere;font-size:max(.41875rem,24px);font-weight:400}.st-overview-details{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:.22rem;margin:.02rem 0 .2rem;display:grid}.st-mode-summary{min-width:0}.st-profile{justify-content:space-between;align-items:center;gap:.16rem;margin-bottom:.12rem;display:flex}.st-profile__name{min-width:0;color:var(--text-hi);overflow-wrap:anywhere;font-size:max(.25rem,16px);line-height:1.25}.st-profile__trophies{flex:none;align-items:center;gap:.08rem;display:flex}.st-profile__medal,.st-profile__trophies>.icon{object-fit:contain;width:max(.54rem,32px);height:max(.54rem,32px)}.st-profile__trophies>div{flex-direction:column;gap:.02rem;display:flex}.st-profile__trophies span{color:var(--text-md);font-size:max(.14rem,10px)}.st-profile__trophies b{color:var(--mint-400);font-size:max(.25rem,16px);line-height:1.1}.st-modegrid{table-layout:fixed;border-collapse:collapse;background:#6a6a6a14;width:100%}.st-modegrid__row{height:max(1.02rem, 32px, calc(78px * var(--sp-ui,1)))}.st-modegrid__mode{width:19.5%;padding:max(.12rem, calc(8px * var(--sp-ui,1))) max(.06rem, calc(4px * var(--sp-ui,1)));vertical-align:middle;text-align:center;background:#4dffd814}.st-modegrid__mode .icon{width:max(.3rem,20px);height:max(.3rem,20px);margin:0 auto max(.1rem, calc(6px * var(--sp-ui,1)));color:#459181;display:block}.st-modegrid__name{color:#459181;overflow-wrap:anywhere;font-size:max(.17rem,11px);font-weight:800;line-height:1.3;display:block}.st-modegrid__cell{padding:max(.18rem, calc(12px * var(--sp-ui,1))) max(.1rem, calc(6px * var(--sp-ui,1)));vertical-align:middle;text-align:left}.st-modegrid__value{color:#40eec9;overflow-wrap:anywhere;font-size:max(.3rem,18px);font-weight:500;line-height:1.1;display:block}.st-modegrid__label{margin-top:max(.05rem, calc(4px * var(--sp-ui,1)));color:#74928ccc;overflow-wrap:anywhere;font-size:max(.16rem,11px);line-height:1.3;display:block}.st-mode-unknown{margin:max(.06rem, calc(4px * var(--sp-ui,1))) 0 0;color:#74928ccc;font-size:max(.14rem,10px);line-height:1.4}.st-modegrid__row+.st-modegrid__row>*{border-top:1px solid #30695b33}.st-title-panel{min-width:0}@media (max-width:680px){.st-overview-details{grid-template-columns:minmax(0,1fr);gap:.18rem}}.st-record-heading{box-sizing:border-box;color:#d3d3d3;height:max(.41875rem,30px);font-family:"Official Stats Labels", var(--font-ui,sans-serif);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;align-items:center;margin:.2rem 0 .375rem;padding-left:.2375rem;font-size:max(.2625rem,16px);font-weight:900;line-height:1;display:flex;position:relative}.st-record-heading--strategy{margin-top:.5375rem}.st-record-heading--achievement{margin-top:.35rem}.st-record-heading__icon{width:max(.7rem, 32px, calc(44px * var(--sp-ui,1)));height:max(.74375rem, 32px, calc(47px * var(--sp-ui,1)));flex:none;margin-right:.175rem;position:relative}.st-record-heading__frame{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.st-record-heading__glyph{object-fit:contain;width:63.4%;height:71.4%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-achievement{grid-template-columns:1.825rem minmax(0,6.86875rem);justify-content:center;gap:.35rem;max-width:9.6rem;margin:.2rem auto .3rem;display:grid}.st-achievement__peak{color:#898989;min-width:0;font-family:"Official Stats Labels", var(--font-ui,sans-serif);flex-direction:column;justify-content:center;align-items:center;font-size:max(.1875rem,11px);display:flex;position:relative}.st-achievement__caption{background:#686a6a4d;border-radius:.1375rem;padding:.04rem .15rem;font-weight:700;position:absolute;top:0}.st-achievement__bond{aspect-ratio:1;background-position:50%;background-size:contain;justify-content:center;align-items:center;width:1.31875rem;margin:.38rem 0 .175rem;display:flex}.st-achievement__bond .bglyph{width:83.4%;height:83.4%}.st-achievement__peak>b{color:#4ed7b8;font-family:"Official Stats Numerals", var(--font-num);margin-top:.0875rem;font-size:max(.525rem,28px);font-weight:400;line-height:1}.st-achievement__detail{border:max(.01875rem, calc(1px * var(--sp-ui,1))) solid #deeef333;background-position:0;background-repeat:no-repeat;background-size:contain;border-left-width:.06rem;grid-template-columns:minmax(0,1fr) 1.775rem;padding:.16875rem .1rem .16875rem .325rem;display:grid}.st-achievement__lineup{grid-template-columns:repeat(5,minmax(0,.73125rem));justify-content:space-between;gap:.14375rem .23125rem;margin:0;padding:0;list-style:none;display:grid}.st-achievement-unit{box-sizing:border-box;aspect-ratio:.73125/1.40625;background:linear-gradient(#fff 0% 50%,#272727 80%);border:.01875rem solid;border-image:linear-gradient(#fff,#7c7c7c) 1;min-width:0;position:relative}.st-achievement-unit.is-empty{background:#383939;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.st-achievement-unit.is-empty:before,.st-achievement-unit.is-empty:after{content:"";box-sizing:border-box;border:.01875rem solid #ffffff78;width:100%;height:.09375rem;position:absolute;left:0}.st-achievement-unit.is-empty:before{border-bottom:none;top:0}.st-achievement-unit.is-empty:after{border-top:none;bottom:0}.st-achievement-unit.is-empty>i{background:#fff3;width:.01875rem;height:.76875rem;display:block;transform:rotate(45deg)}.st-achievement-unit.is-empty>span{color:#87878780;font-family:"Official Stats Numerals", var(--font-num);font-size:.1125rem;line-height:1}.st-achievement-unit__portrait{object-fit:contain;width:100%;height:100%;-webkit-mask:linear-gradient(#fff 50%,#ffffff03 90%);mask:linear-gradient(#fff 50%,#ffffff03 90%)}.st-achievement-unit__tier{aspect-ratio:1;object-fit:contain;width:34.2%;position:absolute;top:-4.4%;left:-18%}.st-achievement-unit__level{box-sizing:border-box;background:#141414;border:.01875rem solid #414141;border-radius:.125rem;flex-direction:column;justify-content:center;align-items:center;width:35.9%;height:36.4%;display:flex;position:absolute;top:16%;left:-18%}.st-achievement-unit__level img{aspect-ratio:1;object-fit:contain;width:71.4%}.st-achievement-unit__level span{color:#fff;font-family:"Official Stats Numerals", var(--font-num);font-size:.15625rem;line-height:1}.st-achievement-unit__items{justify-content:space-between;width:96.6%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.st-achievement-unit__slot{aspect-ratio:1;background-color:#3c3c3cb3;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:48.7%;display:flex;position:relative}.st-achievement-unit__slot:before,.st-achievement-unit__slot:after{content:"";box-sizing:border-box;border:.01875rem solid #ffffff78;width:100%;height:.04375rem;position:absolute;left:0}.st-achievement-unit__slot:before{border-bottom:none;top:0}.st-achievement-unit__slot:after{border-top:none;bottom:0}.st-achievement-unit__slot>i{background:#fff3;width:.00625rem;height:89%;display:block;transform:rotate(45deg)}.st-achievement-unit__item{box-sizing:border-box;object-fit:contain;width:87.3%;height:87.3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-achievement-unit.is-empty .st-achievement-unit__items{width:85.5%;margin-top:.1125rem;position:static;transform:none}.st-achievement-unit.is-empty .st-achievement-unit__slot{background-color:#21212180}.st-achievement-unit.is-empty .st-achievement-unit__slot:before,.st-achievement-unit.is-empty .st-achievement-unit__slot:after{content:none}.st-achievement-unit.is-empty .st-achievement-unit__slot>i{background-color:#fff6;width:.0125rem;height:80.9%}.st-achievement__other{color:var(--text-md);font-size:calc(.14 * var(--t));overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.06rem .1rem;display:flex}.st-achievement__bonds{grid-template-columns:repeat(2,minmax(0,.875rem));align-content:start;max-height:2.95rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.st-achievement__bonds>li{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.st-achievement__bonds .bglyph{width:48%;height:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-achievement__bonds .bglyph img{filter:brightness(0)}.st-achievement__bonds .bglyph__txt{color:#000}.st-achievement__bonds b{color:#f4f4f4;text-shadow:0 0 .1rem #000,0 0 .15rem #00000080,0 0 .2rem #00000040;font-family:"Official Stats Numerals", var(--font-num);font-size:.225rem;font-weight:400;line-height:1;position:absolute;top:85.7%;left:50%;transform:translate(-50%,-50%)}@media (max-width:680px){.st-achievement{grid-template-columns:minmax(0,1fr);gap:.15rem}.st-achievement__peak{min-height:1.8rem;padding-left:1.5rem}.st-achievement__caption{top:.12rem}.st-achievement__bond{margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.st-achievement__detail{grid-template-columns:minmax(0,1fr) 1rem;gap:.15rem;padding-left:.2rem}.st-achievement__lineup{grid-template-columns:repeat(5,minmax(0,1fr));gap:.12rem}}.st-favorites__heading,.st-strategies__heading,.st-bond-members__heading{font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#898989;font-weight:500}.st-favorites__heading{margin-top:0}.st-top-bonds{gap:max(.18rem, calc(10px * var(--sp-ui,1)));grid-template-columns:repeat(3,minmax(0,1fr));max-width:9rem;margin:.18rem auto .3rem;display:grid}.st-top-bond{flex-direction:column;align-items:center;min-width:0;display:flex}.st-top-bond__art{aspect-ratio:1.525/1.54375;width:min(1.525rem,100%);margin-bottom:max(.1rem, calc(6px * var(--sp-ui,1)));flex:none;position:relative}.st-bond-frame{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.st-top-bond__art .bglyph{width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-top-bond__art .bglyph img{object-fit:contain;width:100%;height:100%}.st-top-bond__rank{font-family:var(--font-num);color:#e9e9e94d;font-size:max(.225rem,9px);line-height:1;position:absolute;top:7.8%;left:7.8%}.st-top-bond__text{text-align:center;width:100%;min-width:0}.st-top-bond__name{font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#e9e9e9;white-space:nowrap;text-overflow:ellipsis;font-size:max(.20625rem,11px);line-height:1.3;display:block;overflow:hidden}.st-bond-members{grid-template-columns:repeat(auto-fit,minmax(min(1.3375rem,100%),1fr));max-width:8.025rem;margin:.1rem auto 0;padding:0;list-style:none;display:grid}.st-bond-member{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:1.3375rem;display:flex;position:relative}.st-bond-member__avatar{object-fit:contain;border-radius:50%;width:77.1%;height:77.1%;-webkit-mask:radial-gradient(circle,#fff 50%,#0000 67%);mask:radial-gradient(circle,#fff 50%,#0000 67%)}.st-bond-member__tier{object-fit:contain;width:24.8%;height:24.8%;position:absolute;bottom:7.5%;left:7.5%}.st-strategies__heading{margin-top:.3rem}.st-top-strategies{gap:max(.125rem, calc(6px * var(--sp-ui,1)));grid-template-columns:repeat(3,minmax(0,1fr));margin:.2rem 0 .3rem;display:grid}.st-top-strategy{align-items:center;gap:max(.125rem, calc(5px * var(--sp-ui,1)));min-width:0;display:flex}.st-top-strategy__art{aspect-ratio:216/218;flex:none;width:min(44%,1.35rem);position:relative}.st-strategy-frame{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.st-top-strategy__art .bandicon,.st-strategy-badge__art .bandicon{background:0 0;width:96.3%;height:95.4%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-top-strategy__art .bandicon img,.st-strategy-badge__art .bandicon img{object-fit:contain}.st-top-strategy__rank{z-index:1;font-family:var(--font-num);color:#e9e9e94d;font-size:max(.225rem,9px);line-height:1;position:absolute;top:7.8%;left:7.8%}.st-top-strategy__text{min-width:0}.st-top-strategy__name{font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#e9e9e9;white-space:nowrap;text-overflow:ellipsis;font-size:max(.20625rem,11px);line-height:1.3;display:block;overflow:hidden}.st-top-strategy__count{margin-top:max(.125rem, calc(5px * var(--sp-ui,1)));font-family:"Official Stats Numerals", var(--font-num);align-items:baseline;gap:.04rem;line-height:1;display:flex}.st-top-strategy__count>span{color:#fff;font-size:max(.1625rem,10px)}.st-top-strategy__count>b{color:#4ed7b8;font-size:max(.31875rem,16px);font-weight:400}.st-strategy-badges{gap:max(.3rem, calc(18px * var(--sp-ui,1))) max(.28125rem, calc(12px * var(--sp-ui,1)));grid-template-columns:repeat(5,minmax(0,1fr));max-width:9rem;margin:.3rem auto;padding:0;list-style:none;display:grid}.st-strategy-badge{flex-direction:column;align-items:center;min-width:0;display:flex}.st-strategy-badge__art{aspect-ratio:1;width:min(100%,1.275rem);position:relative}.st-strategy-badge__art .bandicon{width:101.96%;height:101.96%}.st-strategy-badge__mark{object-fit:contain;pointer-events:none;width:82.35%;height:84.8%;position:absolute;top:-10.8%;right:-10.8%}.st-strategy-badge__name{max-width:100%;margin-top:max(.09rem, calc(6px * var(--sp-ui,1)));font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#e9e9e9;white-space:nowrap;text-overflow:ellipsis;font-size:max(.20625rem,11px);overflow:hidden}@media (max-width:480px){.st-strategy-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-tablewrap{overflow-x:auto}.st-table{border-collapse:collapse;width:100%;font-size:max(.17rem,11px)}.st-table th{text-align:left;letter-spacing:.08em;color:var(--text-lo);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:.05rem .1rem;font-size:max(.14rem,10px);font-weight:600}.st-table td{color:var(--text-md);border-bottom:1px solid var(--line);vertical-align:middle;padding:.06rem .1rem}.st-table:not(.st-table--history){max-width:max(9.4rem, calc(560px * var(--sp-ui,1)))}.st-table th.num,.st-table td.num{text-align:right}.st-table tbody tr:hover td{background:#4ed8af0d}.st-table td.st-diff{color:var(--d-color,var(--text-md));white-space:nowrap;font-weight:700}.st-band{color:var(--text-hi);white-space:nowrap;vertical-align:middle;align-items:center;gap:.06rem;display:inline-flex}.st-band .bandicon{flex:none}.st-t{font-family:var(--font-num);color:var(--text-lo);white-space:nowrap;font-size:max(.15rem,10px)}.st-rate{white-space:nowrap}.st-rate b{text-align:right;width:4ch;color:var(--text-hi);font-weight:700;display:inline-block}.st-bar{width:max(.8rem, 32px, calc(48px * var(--sp-ui,1)));vertical-align:middle;background:var(--line);height:max(.07rem,4px);margin-right:.1rem;display:inline-block}.st-bar i{background:var(--mint-500);height:100%;display:block}.st-res{white-space:nowrap}.t-win{color:var(--mint-400);font-weight:800}.t-lose{color:var(--red-premium);font-weight:800}.t-quit{color:var(--amber);font-weight:800}.st-chip{letter-spacing:.04em;color:var(--text-lo);border:1px solid var(--line-2);white-space:nowrap;margin-left:.08rem;padding:0 .06rem;font-size:max(.12rem,9px);font-style:normal;display:inline-block}.st-chip.is-modded{color:#ff8a5c;border-color:#ff6a3d8c}.st-modded{color:var(--text-md);font-size:calc(.14 * var(--t));cursor:pointer;align-items:center;gap:.08rem;margin-bottom:.1rem;display:inline-flex}.st-table tr.is-excluded td{opacity:.6}.st-table tr.is-clickable{cursor:pointer}.st-table tr.is-clickable:hover td,.st-table tr.is-clickable:focus-visible td{color:var(--text-hi);background:#4ed8af1a}.st-table tr.is-clickable:focus-visible{outline:2px solid var(--mint-400);outline-offset:-2px}.st-go{width:.24rem;color:var(--text-lo)}.st-go .icon{width:max(.18rem,12px);height:max(.18rem,12px)}.st-table tr.is-clickable:hover .st-go{color:var(--mint-400)}.st-more{justify-content:center;margin:.14rem 0 0;display:flex}.st-histbar{justify-content:flex-end;margin:.08rem 0 0;display:flex}.st-favfilter{border:1px solid var(--line);color:var(--text-lo);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;align-items:center;gap:.06em;padding:.04rem .14rem;font-size:max(.13rem,10px);display:inline-flex}.st-favfilter:hover{color:var(--text-hi);border-color:var(--line-3)}.st-favfilter.is-on{color:var(--gold);border-color:var(--gold)}.st-favfilter b{color:inherit}.st-acts{white-space:nowrap;text-align:right}.st-favbtn,.st-dlbtn{color:var(--text-lo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .04rem;font-size:max(.16rem,12px);line-height:1}.st-favbtn:hover,.st-dlbtn:hover{color:var(--mint-400)}.st-favbtn.is-on{color:var(--gold)}.st-dlbtn .icon{vertical-align:-.02rem;width:max(.16rem,12px);height:max(.16rem,12px)}.st-table tr.is-clickable:hover .st-dlbtn,.st-table tr.is-clickable:hover .st-favbtn{color:var(--text-md)}.st-table tr.is-clickable:hover .st-favbtn.is-on{color:var(--gold)}.st-hint{color:var(--text-lo);letter-spacing:.04em;margin:.1rem 0 0;font-size:max(.13rem,10px);line-height:1.6}.st-titlehex{width:min(100%, max(4.6rem, 32px, calc(320px * var(--sp-ui,1))));aspect-ratio:460/410;margin:.08rem auto .18rem;position:relative}.st-titlehex__graphic{width:59.32%;height:60%;position:absolute;top:54.83%;left:50%;transform:translate(-50%,-50%)}.st-titlehex__wedge{transform-origin:50% 0;width:46.75%;height:44.83%;transform:rotate(var(--sector-angle)) translateY(11.5385%);position:absolute;top:50%;left:27.01%}.st-titlehex__base{clip-path:polygon(46.46% 0%,0% 92.93%,3.54% 100%,96.46% 100%,100% 92.93%,53.54% 0%);background:#1e2725cc;position:absolute;inset:0}.st-titlehex.has-reference-mask .st-titlehex__base{clip-path:none;-webkit-mask:var(--st-title-mask) center / contain no-repeat;mask:var(--st-title-mask) center / contain no-repeat;-webkit-mask:var(--st-title-mask) center / contain no-repeat}.st-titlehex__active{filter:drop-shadow(0 0 max(.05rem, calc(3px * var(--sp-ui,1))) #40eec880);position:absolute;inset:0}.st-titlehex__sector{position:absolute;inset:0}.st-titlehex__texture{pointer-events:none;width:150%;height:150%;transform:translate(-50%, -50%) rotate(var(--texture-angle));background:linear-gradient(#34c4a4,#2fac90 50%,#34c4a4) 0 0/100% 1.71%;position:absolute;top:50%;left:50%}.st-titlehex__decoration{pointer-events:none;object-fit:contain;width:91.95%;height:94.83%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-titlehex__labels{width:100%;height:100%;margin:0;padding:0;list-style:none;position:absolute;top:4.14%;left:0}.st-titlehex__label{text-align:center;flex-direction:column;align-items:center;width:25%;display:flex;position:absolute;transform:translate(-50%,-50%)}.st-titlehex__label--0{top:10%;left:50%}.st-titlehex__label--1{top:28%;left:85%}.st-titlehex__label--2{top:72%;left:85%}.st-titlehex__label--3{top:90%;left:50%}.st-titlehex__label--4{top:72%;left:15%}.st-titlehex__label--5{top:28%;left:15%}.st-titlehex__count{isolation:isolate;font-family:"Official Stats Numerals", "Novecento Wide", var(--font-num);letter-spacing:0;color:#40eec9;font-size:max(.2rem,16px);font-weight:400;line-height:1;position:relative}.st-titlehex__count.is-bright{color:#fff;text-shadow:0 0 max(.045rem, calc(2px * var(--sp-ui,1))) #58ffe3ba, 0 0 max(.045rem, calc(2px * var(--sp-ui,1))) #58ffe3ba}.st-titlehex__count.is-bright:before{content:"";z-index:-1;background:var(--st-title-glow,radial-gradient(ellipse, #40eec8d9, transparent 75%)) center / contain no-repeat;pointer-events:none;width:3.9444em;height:1.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-titlehex__name{font-family:"Official Stats Labels", var(--font-ui,sans-serif);color:#75948d;overflow-wrap:anywhere;font-size:max(.15rem,11px);line-height:1}.st-rule{color:var(--text-lo);flex-wrap:wrap;align-items:center;gap:.06rem;margin:.24rem 0 0;font-size:max(.14rem,10px);line-height:1.6;display:flex}.st-rule .icon{width:max(.16rem,11px);height:max(.16rem,11px);color:var(--mint-500);flex:none}.st-rule b{color:var(--amber);font-weight:700}.st-sums{grid-template-columns:repeat(auto-fill, minmax(max(2.4rem, 32px, calc(150px * var(--sp-ui,1))), 1fr));gap:.06rem;display:grid}.st-sum{border:1px solid var(--line);background:#ffffff08;justify-content:space-between;align-items:baseline;gap:.08rem;padding:.08rem .12rem;display:flex}.st-sum span{color:var(--text-md);font-size:max(.15rem,10px)}.st-sum b{color:var(--text-hi);font-size:max(.22rem,14px);font-weight:800}.st .st-back{height:max(.5rem,32px);padding:0 max(.2rem, calc(10px * var(--sp-ui,1))) 0 max(.12rem, calc(6px * var(--sp-ui,1)));font-size:max(.18rem,12px)}.st .st-top__right .btn,.st .st-more .btn{height:max(.36rem,28px);padding:0 max(.16rem, calc(8px * var(--sp-ui,1)));font-size:max(.15rem,11px)}@media (max-width:700px){.stats-entry .btn__icon+.btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1200px){.st-tab{letter-spacing:.04em;padding:.02rem .08rem}}@media (max-width:1000px){.st-top .btn__icon+.btn__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:760px){.st-top{gap:.1rem;padding:0 .16rem}.st-top:after{left:.16rem;right:.16rem}.st-note{padding:.07rem .16rem}.st-body{padding:.12rem .16rem .2rem}}@media (max-height:520px){.st-note{display:none}.st-body{padding-top:.12rem}}.sp-coarse .st-tab,.sp-coarse .st-table tr.is-clickable td{min-height:30px}@media (prefers-reduced-motion:reduce){.st{animation:none}}.modal__box.achv{color:#e6e8e7;background:radial-gradient(70% 60% at 60% 55%,#28463c38,#0000 70%),#0f1111;border:1px solid #ffffff14;flex-direction:column;width:min(13rem,94vw);height:min(8.8rem,90vh);max-height:none;padding:0;animation:.26s cubic-bezier(.16,.84,.3,1) backwards achv-in;display:flex;box-shadow:0 .2rem .8rem #000000b3}.modal__box.achv:after,.modal__box.achv>.modal__stripe{display:none}.modal__box.achv>.modal__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}@keyframes achv-in{0%{opacity:0;transform:translateY(.16rem)scale(.98)}}.achv-veil{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020404a8}.achv__banner{background:linear-gradient(90deg,#191b1b 0 42%,#e880288c 62%,#f0902e 80%,#f5a43c);flex:none;align-items:center;min-height:.74rem;padding-left:.26rem;display:flex;position:relative;overflow:hidden}.achv__banner:before{content:"";pointer-events:none;opacity:.35;background:repeating-linear-gradient(90deg,#0000004d 0 1px,#0000 1px 4px);position:absolute;inset:0}.achv__logo{object-fit:contain;opacity:.85;width:auto;max-width:2.4rem;height:.42rem;position:relative}.achv__logo-text{font-family:var(--font-num);font-size:calc(.16 * var(--t));letter-spacing:.08em;color:#cfd3d2;font-weight:700;position:relative}.achv__title{grid-template-columns:auto auto;grid-template-areas:"mark en""mark name";align-content:center;align-self:stretch;align-items:center;column-gap:.12rem;margin-left:auto;padding:.04rem .9rem .04rem 0;display:grid;position:relative}.achv__mark{border:0;border-left:2px solid #1a12088c;border-right:2px solid #1a12088c;grid-area:mark;place-items:center;width:1rem;height:.56rem;display:grid}.achv__mark img{filter:brightness(0)opacity(.75);width:auto;height:82%}.achv__en{line-height:1;font-family:var(--font-num);font-size:calc(.22 * var(--t));letter-spacing:.12em;color:#28180859;grid-area:en;align-self:end;font-weight:700}.modal__title.achv__name{line-height:1.15;font-size:calc(.3 * var(--t));letter-spacing:.04em;color:#1a1208;grid-area:name;align-self:start;margin:0;font-weight:900}.achv__close{width:.5rem;height:.5rem;font-size:calc(.32 * var(--t));color:#1a1208;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.14rem;transform:translateY(-50%)}.achv__close:hover,.achv__close:focus-visible{color:#fff}.achv__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex:auto;min-height:0;padding:.26rem .4rem .3rem;overflow-y:auto}.achv__scroll>*{animation:.42s cubic-bezier(.16,.84,.3,1) backwards achv-rise;animation-delay:calc(.12s + var(--k,0) * 70ms)}.achv__scroll>:nth-child(3){--k:1}.achv__scroll>:nth-child(4){--k:2}.achv__scroll>:nth-child(n+5){--k:3}@keyframes achv-rise{0%{opacity:0;transform:translateY(.14rem)}}.achv__foot{font-size:calc(.15 * var(--t));color:var(--text-lo);background:#00000059;border-top:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;gap:.2rem;padding:.08rem .2rem .08rem .3rem;display:flex}.achv__foot span{align-items:center;gap:.06rem;display:inline-flex}.achv__more{font:inherit;color:#5df0c6;cursor:pointer;background:#5df0c614;border:1px solid #5df0c659;align-items:center;gap:.04rem;padding:.05rem .14rem;font-weight:700;display:inline-flex}.achv__more:hover,.achv__more:focus-visible{background:#5df0c62e}@media (max-height:520px){.achv__banner{min-height:.56rem}.achv__scroll{padding:.16rem .24rem .2rem}}@media (prefers-reduced-motion:reduce){.modal__box.achv,.achv__scroll>*{animation:none}}.st-verfilter{font-size:calc(.14 * var(--t));flex-wrap:wrap;flex:none;align-items:center;gap:.06rem;padding:.08rem .36rem;display:flex}.st-verfilter__k{color:var(--text-lo);margin-right:.06rem}.st-verfilter .dpick__opt{--d-color:#9fd3ff;border:1px solid var(--line-2);height:.4rem;font-size:calc(.14 * var(--t));letter-spacing:.02em;padding:0 .14rem}@media (max-width:760px){.st-verfilter{padding-inline:.16rem}}.sp-coarse .st-verfilter .dpick__opt{min-height:36px}.modal.sw-veil{animation:none}.modal__box.sw,.modal__box.sw-codex{width:auto;max-height:none;box-shadow:none;border:0;animation:none;position:fixed;inset:0}.modal__box.sw:after,.modal__box.sw-codex:after,.sw>.modal__stripe,.sw-codex>.modal__stripe{display:none}.sw>.modal__body,.sw-codex>.modal__body{min-height:0;padding:var(--sa-t,0px) var(--sa-r,0px) var(--sa-b,0px) var(--sa-l,0px);color:#f1f4f3;overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.sw{--sw-ink:#161b1a;--sw-tile:#262c2b;--sw-tile-2:#1a1f1e;--sw-panel:#141918cc;background:#9aa3a2}.sw__bg{pointer-events:none;background:radial-gradient(90% 70% at 72% 8%,#ffffff9e,#0000 62%),radial-gradient(70% 80% at -6% 108%,#080b0beb,#080b0b66 55%,#0000 75%),linear-gradient(90deg,#0a0d0d9e,#0a0d0d66 36%,#0000 50%),linear-gradient(#c9d0cf,#9aa4a3 48%,#6d7877);position:absolute;inset:0;overflow:hidden}.sw__mist{background:radial-gradient(30% 22% at 30% 40%,#ffffff2e,#0000 70%),radial-gradient(26% 20% at 70% 70%,#ffffff1f,#0000 70%);animation:38s ease-in-out infinite alternate sw-mist;position:absolute;inset:-20%}@keyframes sw-mist{to{transform:translate(4%,-3%)}}.sw__lines{opacity:.5;background:linear-gradient(#ffffff12 1px,#0000 1px) 0 0/1.2rem 1.2rem,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/1.2rem 1.2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 70%,#0000);mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.sw>.modal__body>:where(:not(.sw__bg)){position:relative}.sw-top{height:max(1rem, 32px, calc(50px * var(--sp-ui,1)));flex:none;justify-content:space-between;align-items:center;gap:.3rem;padding:0 .34rem 0 .26rem;display:flex}.sw-top__left{align-items:center;gap:.12rem;display:flex}.sw-back{height:max(.66rem, 32px, calc(36px * var(--sp-ui,1)));font:inherit;color:#eef2f1;cursor:pointer;background:radial-gradient(circle,#ffffff29 1px,#0000 1.5px) 0 0/.16rem .16rem,linear-gradient(#2a302f,#171b1a);border:1px solid #ffffff24;align-items:center;gap:.14rem;padding:0 .3rem 0 .12rem;display:inline-flex;box-shadow:0 .04rem .14rem #00000059}.sw-back:hover{border-color:#fff6}.sw-back .icon{width:max(.34rem,20px);height:max(.34rem,20px)}.sw-back__mark{font-family:var(--font-display);font-size:max(calc(.16 * var(--t)), 11px);letter-spacing:.2em;color:#c9d2cf;border-left:1px solid #ffffff38;padding-left:.16rem}.sw-info{width:max(.66rem, 32px, calc(36px * var(--sp-ui,1)));height:max(.66rem, 32px, calc(36px * var(--sp-ui,1)));color:#eef2f1;cursor:pointer;background:linear-gradient(#3a4140,#232827);border:1px solid #ffffff24;place-items:center;padding:0;display:grid}.sw-info:hover{color:var(--mint-400);border-color:var(--mint-500)}.sw-info .icon{width:52%;height:52%}.sw-tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d6dedd8c;border:1px solid #161b1a80;border-radius:4px;min-width:0;padding:3px;display:flex;box-shadow:0 .04rem .16rem #00000040}.sw-tab{min-width:max(2.3rem, 32px, calc(92px * var(--sp-ui,1)));height:max(.66rem, 32px, calc(36px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.24 * var(--t)), 13px);color:var(--sw-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:.1rem;padding:0 .22rem;font-weight:800;display:inline-flex}.sw-tab:hover:not(.is-on){background:#ffffff59}.sw-tab.is-on{color:#fff;background:linear-gradient(#2c3231,#151918);box-shadow:0 .03rem .1rem #0006}.sw-tab__icon{place-items:center;display:grid}.sw-tab__icon .icon{width:max(.28rem,16px);height:max(.28rem,16px)}.sw-body{flex:auto;grid-template-columns:minmax(0,4.3fr) minmax(0,5.7fr);gap:.5rem;min-height:0;padding:.1rem .34rem .26rem .3rem;display:grid}.sw-left{flex-direction:column;min-height:0;display:flex}.sw-right{scrollbar-width:thin;scrollbar-color:#161b1a8c transparent;min-height:0;padding:.2rem .12rem .1rem 0;overflow-y:auto}.sw-loading{text-align:center;color:var(--sw-ink);margin:1rem 0;font-weight:700}.sw-detail{flex-direction:column;flex:auto;gap:.14rem;min-height:0;display:flex}.sw-hero{flex-direction:column;flex:none;align-items:center;gap:.08rem;display:flex}.sw-hero__box{width:min(3.3rem,80%);height:max(2.1rem, 32px, calc(96px * var(--sp-ui,1)));background:#1e2423c7;place-items:center;display:grid;position:relative;box-shadow:0 .06rem .2rem #0000004d}.sw-hero__box.is-art{width:max(2.1rem, 32px, calc(96px * var(--sp-ui,1)))}.sw-hero__c{border:2px solid #f0f4f3bf;width:.26rem;height:.26rem;position:absolute}.sw-hero__c--tl{border-bottom:0;border-right:0;top:-5px;left:-5px}.sw-hero__c--br{border-top:0;border-left:0;bottom:-5px;right:-5px}.sw-hero__img{width:max(1.5rem, 32px, calc(70px * var(--sp-ui,1)));height:max(1.5rem, 32px, calc(70px * var(--sp-ui,1)));background:radial-gradient(circle,#ffffff1a,#ffffff05 66%,#0000 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #ffffff14}.sw-hero__img img{object-fit:contain;filter:drop-shadow(0 0 .08rem #ffffff40);width:82%;height:82%}.sw-hero__box.is-art .sw-hero__img{width:88%;height:88%;box-shadow:none;background:0 0;border-radius:0}.sw-hero__box.is-art .sw-hero__img img{object-fit:cover;filter:none;width:100%;height:100%}.sw-hero__txt{font-size:max(calc(.6 * var(--t)), 28px);color:#ffffffb3;font-weight:900}.sw-hero__box>.sw-hero__img>.icon,.sw-hero__img>svg{color:#ffffffb3;width:50%;height:50%}.sw-hero__name{font-size:max(calc(.34 * var(--t)), 17px);letter-spacing:.06em;text-shadow:0 1px .08rem #0000008c;margin:.04rem 0 0;font-weight:900}.sw-hero__sub{font-size:max(calc(.16 * var(--t)), 11px);color:#c4ccca}.sw-facts{flex-wrap:wrap;flex:none;align-items:center;gap:.1rem;display:flex}.sw-pill{font-size:max(calc(.19 * var(--t)), 12px);color:#dfe5e3;background:#181d1cdb;border-radius:999px;align-items:baseline;gap:.1rem;padding:.04rem .2rem;display:inline-flex;box-shadow:0 .03rem .08rem #0000004d}.sw-pill b{font-size:max(calc(.26 * var(--t)), 15px);color:var(--mint-400)}.sw-pill--ghost{background:#181d1c8c}.sw-pill--ghost b{font-size:max(calc(.2 * var(--t)), 12px);color:#eef2f1}.sw-kind{font-size:max(calc(.15 * var(--t)), 10px);letter-spacing:.1em;color:#f0f4f3b3;margin-left:auto}.sw-text{min-height:max(.8rem, 32px, calc(40px * var(--sp-ui,1)));font-size:max(calc(.2 * var(--t)), 12px);color:#f4f7f6;text-shadow:0 1px 2px #0000008c;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:auto;padding-right:.1rem;line-height:1.55;overflow-y:auto}.sw-text p{margin:0}.sw-text .rt span,.sw-cd__desc span,.sw-cd__abil .rt span{font-size:inherit}.sw-text__h{font-size:max(calc(.21 * var(--t)), 13px);color:var(--mint-300,#8ff0d2);margin:0 0 .04rem}.sw-text .sw-text__bonds{font-size:max(calc(.16 * var(--t)), 11px);color:#c7cfcd;flex-wrap:wrap;align-items:center;gap:.08rem;margin-top:.12rem;display:flex}.sw-chip{font-size:max(calc(.16 * var(--t)), 11px);color:#eef2f1;text-shadow:none;background:#181d1ccc;border:1px solid #ffffff1f;align-items:center;gap:.05rem;padding:.02rem .1rem .02rem .05rem;display:inline-flex}.sw-chip img{object-fit:contain;width:max(.22rem,14px);height:max(.22rem,14px)}.sw-box{background:var(--sw-panel);border-top:1px solid #ffffff1a;flex-direction:column;flex:none;gap:.1rem;padding:.1rem .14rem .14rem;display:flex;box-shadow:0 .05rem .2rem #0000004d}.sw-box__head{justify-content:space-between;align-items:center;gap:.12rem;min-height:max(.4rem,26px);display:flex}.sw-box__k{font-size:max(calc(.2 * var(--t)), 12px);align-items:center;gap:.08rem;font-weight:800;display:inline-flex}.sw-box__k .icon{color:#c7cfcd;width:max(.22rem,14px);height:max(.22rem,14px)}.sw-box__k small{font-size:max(calc(.15 * var(--t)), 10px);color:var(--text-lo);margin-left:.04rem}.sw-box__note{min-width:0;font-size:max(calc(.15 * var(--t)), 10px);color:#aab4b1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sw-box__swap{color:#dfe5e3;margin-right:.06rem}.sw-look{height:max(.4rem,26px);font:inherit;font-size:max(calc(.18 * var(--t)), 12px);color:#eef2f1;cursor:pointer;background:#00000080;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.06rem;padding:0 .18rem;font-weight:700;display:inline-flex}.sw-look:hover{border-color:var(--mint-500);color:var(--mint-300,#8ff0d2)}.sw-look .icon{width:max(.2rem,12px);height:max(.2rem,12px)}.sw-ops{grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;display:grid}.sw-op{--tc:var(--tier-1);aspect-ratio:1;background:linear-gradient(#d7dcda,#a9b1ae);border:1px solid #ffffff80;padding:0;position:relative;overflow:hidden}.sw-op--t2{--tc:var(--tier-2)}.sw-op--t3{--tc:var(--tier-3)}.sw-op--t4{--tc:var(--tier-4)}.sw-op--t5{--tc:var(--tier-5)}.sw-op--t6{--tc:var(--tier-6)}.sw-op img{object-fit:cover;width:100%;height:100%;display:block}.sw-op__txt{color:#11161480;place-items:center;height:100%;font-weight:900;display:grid}.sw-op__tier{min-width:max(.26rem,16px);font-family:var(--font-num);font-size:max(calc(.15 * var(--t)), 10px);text-align:center;color:var(--tc);border:1px solid var(--tc);background:#0a0c0cd9;padding:0 .03rem;font-weight:900;line-height:max(.24rem,15px);position:absolute;bottom:2px;left:2px}.sw-op__sub{font-size:max(calc(.12 * var(--t)), 9px);color:#1a1a1a;background:var(--amber,#f2b544);padding:0 .04rem;font-weight:800;position:absolute;top:0;right:0}.sw-op.is-standin img{filter:saturate(.55)}.sw-ethumbs{flex-wrap:wrap;align-items:center;gap:.08rem;display:flex}.sw-ethumbs--grid{max-height:max(1.9rem, calc(96px * var(--sp-ui,1)));scrollbar-width:thin;overflow-y:auto}.sw-ethumbs__sep{font-size:max(calc(.14 * var(--t)), 10px);color:#aab4b1;border-left:1px solid #ffffff2e;padding:0 .04rem 0 .08rem}.sw-eth{background:#3a3f3e;border:1px solid #ffffff47;flex:none;padding:0;display:block;position:relative;overflow:hidden}button.sw-eth{cursor:pointer}button.sw-eth:hover{border-color:#fff}.sw-eth--sm{width:max(.74rem, 32px, calc(40px * var(--sp-ui,1)));height:max(.74rem, 32px, calc(40px * var(--sp-ui,1)))}.sw-eth--md{aspect-ratio:1;width:100%}.sw-eth img{object-fit:cover;width:100%;height:100%;display:block}.sw-eth>.icon{color:#fff6;width:60%;height:60%;margin:20%}.sw-eth__no{font-family:var(--font-num);font-size:max(calc(.13 * var(--t)), 9px);color:#fff;background:#000000c7;padding:0 .05rem;line-height:1.25;position:absolute;top:0;left:0}.sw-eth.is-elite{border-color:#f2b544b3}.sw-eth.is-boss{border-color:#ff785acc}.sw-eth.is-on{border-color:#fff;box-shadow:0 0 0 2px #fff,0 0 .14rem #fff9}.sw-sec{background:linear-gradient(#181d1cbd, #181d1cbd) top / 100% max(.62rem, 32px, calc(34px * var(--sp-ui,1))) no-repeat, #e1e8e729;margin:.26rem 0 .3rem;padding-bottom:.2rem;position:relative;box-shadow:0 .04rem .16rem #00000024}.sw-sec__head{height:max(.62rem, 32px, calc(34px * var(--sp-ui,1)));place-items:center;display:grid;position:relative}.sw-sec__glyph{width:max(.38rem,22px);height:max(.38rem,22px);color:var(--sw-ink);background:linear-gradient(#f2f5f4,#c5cdcb);place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-62%);box-shadow:0 .02rem .08rem #00000059}.sw-sec__glyph .icon{width:64%;height:64%}.sw-sec__name{font-size:max(calc(.25 * var(--t)), 14px);letter-spacing:.1em;color:#f1f4f3;align-items:center;gap:.14rem;font-weight:800;display:inline-flex}.sw-sec__name i{color:#f1f4f399;font-size:1.3em;font-style:normal;font-weight:300}.sw-sec__name small{letter-spacing:0;color:#f1f4f380;font-size:.6em;font-weight:600}.sw-sec__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.16rem;padding:.2rem .18rem 0;display:grid}.sw-tile{aspect-ratio:1;font:inherit;color:#eef2f1;cursor:pointer;background:linear-gradient(160deg, var(--sw-tile), var(--sw-tile-2));transition:transform var(--t-fast), box-shadow var(--t-fast);border:1px solid #ffffff12;border-radius:3px;padding:0;position:relative;overflow:visible;box-shadow:0 .04rem .12rem #00000059,inset 0 1px #ffffff0f}.sw-tile:hover{transform:translateY(-2px);box-shadow:0 .08rem .18rem #0006,inset 0 1px #ffffff14}.sw-tile.is-on{outline-offset:.05rem;outline:2px solid #f5f8f7;box-shadow:0 0 .2rem #ffffff8c,inset 0 1px #ffffff14}.sw-tile__in{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.sw-tile__cap{font-size:max(calc(.13 * var(--t)), 9px);text-align:center;color:#eef2f1c7;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#00000080);padding:.02rem .06rem .04rem;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sw-tile__hp{font-size:max(calc(.13 * var(--t)), 9px);color:var(--mint-400);background:#0009;padding:0 .05rem;font-weight:800;line-height:1.35;position:absolute;top:3px;right:3px}.sw-disc{aspect-ratio:1;background:radial-gradient(circle,#f6faf9 0 42%,#d3dddb 64%,#9fb1ae 100%);border-radius:50%;place-items:center;width:64%;margin-bottom:10%;display:grid;box-shadow:0 0 .16rem #dcf0ec73,inset 0 0 .06rem #00000040}.sw-disc img{object-fit:contain;filter:brightness(0);opacity:.82;width:70%;height:70%}.sw-disc__txt{font-size:max(calc(.3 * var(--t)), 15px);color:var(--sw-ink);font-weight:900}.sw-face{aspect-ratio:1;place-items:center;width:92%;margin-bottom:4%;display:grid;overflow:hidden}.sw-face img{object-fit:cover;width:100%;height:100%}.sw-face__txt{font-size:max(calc(.3 * var(--t)), 15px);font-weight:900}.sw-art{aspect-ratio:1;width:84%;margin-bottom:8%;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.sw-art img{object-fit:cover;width:100%;height:100%;display:block}.sw-glyph{aspect-ratio:1;place-items:center;width:72%;margin-bottom:8%;display:grid}.sw-glyph img{object-fit:contain;filter:drop-shadow(0 0 .08rem #ffffff8c);width:100%;height:100%}.sw-glyph .icon{width:70%;height:70%}.sw-allcodex{width:100%;font:inherit;text-align:left;color:#eef2f1;cursor:pointer;background:linear-gradient(90deg,#181d1cdb,#181d1c9e);border:1px solid #ffffff1f;align-items:center;gap:.16rem;margin:0 0 .1rem;padding:.14rem .22rem;display:flex}.sw-allcodex:hover{border-color:var(--mint-500)}.sw-allcodex>.icon{color:#c7cfcd;flex:none;width:max(.36rem,20px);height:max(.36rem,20px)}.sw-allcodex>.icon:last-child{width:max(.26rem,16px);margin-left:auto}.sw-allcodex span{flex-direction:column;display:flex}.sw-allcodex b{font-size:max(calc(.22 * var(--t)), 13px)}.sw-allcodex small{font-size:max(calc(.15 * var(--t)), 10px);color:#aab4b1}.modal__box.sw-codex{background:#0e1111e6}.sw-codex__top{height:max(1rem, 32px, calc(50px * var(--sp-ui,1)));flex:none;align-items:center;gap:.14rem;padding:0 .34rem 0 .26rem;display:flex}.sw-codex__top .sw-back{padding-right:.12rem}.sw-codex__title{font-size:max(calc(.26 * var(--t)), 14px);letter-spacing:.1em;font-weight:900}.sw-scope{height:max(.42rem,26px);font:inherit;font-size:max(calc(.16 * var(--t)), 11px);color:#eef2f1;border:1px solid var(--mint-700);cursor:pointer;white-space:nowrap;background:#4ed8af24;border-radius:999px;align-items:center;gap:.06rem;padding:0 .12rem 0 .16rem;display:inline-flex}.sw-scope .icon{width:max(.16rem,10px);height:max(.16rem,10px)}.sw-search{background:#0006;border:1px solid #ffffff29;align-items:center;gap:.06rem;height:max(.46rem,28px);margin-left:auto;padding:0 .12rem;display:inline-flex}.sw-search .icon{color:#aab4b1;width:max(.2rem,12px);height:max(.2rem,12px)}.sw-search input{width:max(1.9rem, 32px, calc(110px * var(--sp-ui,1)));font:inherit;font-size:max(calc(.17 * var(--t)), 12px);color:#eef2f1;background:0 0;border:0;outline:none}.sw-codex__body{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:.3rem;min-height:0;padding:0 .34rem .26rem .3rem;display:grid}.sw-codex__list{grid-template-columns:repeat(auto-fill, minmax(max(1.3rem, 32px, calc(64px * var(--sp-ui,1))), 1fr));scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;border-right:2px solid #ffffff80;grid-auto-rows:max-content;align-content:start;gap:.14rem;min-height:0;padding:.06rem .16rem .06rem .06rem;display:grid;overflow-y:auto}.sw-codex__list .sw-eth__no{font-size:max(calc(.16 * var(--t)), 10px)}.sw-codex__empty{text-align:center;color:var(--text-lo);grid-column:1/-1;margin:.6rem 0}.sw-codex__side{flex-direction:column;gap:.12rem;min-height:0;display:flex}.sw-ranks{height:max(.6rem, 32px, calc(34px * var(--sp-ui,1)));background:#0c0f0f;border:1px solid #ffffff1a;flex:none;align-items:stretch;display:flex}.sw-ranks__n{min-width:max(.8rem, 32px, calc(42px * var(--sp-ui,1)));font-size:max(calc(.2 * var(--t)), 12px);color:#4cc3ee;border-right:1px solid #ffffff1a;place-items:center;font-weight:800;display:grid}.sw-ranks button{font:inherit;font-size:max(calc(.2 * var(--t)), 12px);color:#8d9794;cursor:pointer;background:0 0;border:0;flex:1 1 0;font-weight:700}.sw-ranks button:hover:not(:disabled):not(.is-on){color:#eef2f1}.sw-ranks button.is-on{color:#fff;background:#1d6f8f}.sw-ranks button:disabled{opacity:.35;cursor:default}.sw-cd{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;gap:.12rem;min-height:0;padding-right:.08rem;display:flex;overflow-y:auto}.sw-cd__head{min-height:max(1.1rem, 32px, calc(60px * var(--sp-ui,1)));flex-direction:column;gap:.02rem;display:flex;position:relative}.sw-cd__cat,.sw-cd__way{font-size:max(calc(.19 * var(--t)), 12px);color:#8f9a97}.sw-cd__name{font-size:max(calc(.36 * var(--t)), 18px);align-items:center;gap:.12rem;margin:0;padding-right:1.4rem;font-weight:900;line-height:1.2;display:flex}.sw-cd__no{font-family:var(--font-num);font-size:max(calc(.2 * var(--t)), 12px);color:#fff;background:#000;border:1px solid #ffffff2e;padding:.02rem .12rem;font-weight:700}.sw-cd__lp{z-index:1;color:#ff5b5b;align-items:center;gap:.04rem;display:inline-flex;position:absolute;top:.5rem;right:.06rem}.sw-cd__lp .icon{color:#f1f4f3;width:max(.3rem,18px);height:max(.3rem,18px)}.sw-cd__lp b{font-size:max(calc(.3 * var(--t)), 17px)}.sw-cd__mark{width:max(1.3rem, 32px, calc(64px * var(--sp-ui,1)));height:max(1.3rem, 32px, calc(64px * var(--sp-ui,1)));opacity:.14;pointer-events:none;position:absolute;top:-.04rem;right:.3rem}.sw-cd__mark img{object-fit:contain;width:100%;height:100%}.sw-cd__main{grid-template-columns:max(1.6rem, 32px, calc(80px * var(--sp-ui,1))) minmax(0, 1fr);align-items:start;gap:.16rem;display:grid}.sw-cd__art{flex-direction:column;gap:.08rem;display:flex}.sw-cd__img{aspect-ratio:1;background:#3a3f3e;border:1px solid #fff3;display:block;overflow:hidden}.sw-cd__img img{object-fit:cover;width:100%;height:100%;display:block}.sw-cd__img>.icon{color:#fff6;width:60%;height:60%;margin:20%}.sw-cd__mass{font-size:max(calc(.16 * var(--t)), 10px);color:#c7cfcd;background:#0000008c;align-items:center;gap:.06rem;padding:.03rem .1rem;display:flex}.sw-cd__mass .icon{width:max(.18rem,11px);height:max(.18rem,11px)}.sw-cd__mass b{font-size:max(calc(.26 * var(--t)), 14px);color:#eef2f1;margin-left:auto}.sw-cd__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.08rem .1rem;display:grid}.sw-stat{background:#ffffff0f;border-radius:2px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.08rem;min-height:max(.46rem,28px);padding:0 .12rem;display:grid}.sw-stat__k{min-width:0;font-size:max(calc(.17 * var(--t)), 11px);color:#b9c2bf;white-space:nowrap;align-items:center;gap:.06rem;display:inline-flex;overflow:hidden}.sw-stat__k .icon{color:#eef2f1;flex:none;width:max(.18rem,11px);height:max(.18rem,11px)}.sw-stat__v{font-size:max(calc(.13 * var(--t)), 9px);color:#7f8a87}.sw-stat__g{text-align:right;min-width:max(.36rem,20px);font-family:var(--font-display);font-size:max(calc(.28 * var(--t)), 15px);color:#eef2f1;font-weight:800}.sw-stat__g.g-SS,.sw-stat__g.g-Sp,.sw-stat__g.g-S{color:#ffcf5a}.sw-stat__g.g-Ap,.sw-stat__g.g-A{color:#ff9a5c}.sw-stat__g.g-C,.sw-stat__g.g-D{color:#b9c2bf}.sw-stat__g.g-E,.sw-stat__g.g-none{color:#6f7a77}.sw-cd__desc{font-size:max(calc(.19 * var(--t)), 12px);color:#aeb7b4;margin:0;font-style:italic;line-height:1.55}.sw-cd__types{flex-wrap:wrap;gap:.08rem;margin:0;display:flex}.sw-cd__h{font-size:max(calc(.2 * var(--t)), 12px);background:#ffffff14;margin:.04rem 0 0;padding:.06rem .14rem;font-weight:800}.sw-cd__abil{font-size:max(calc(.18 * var(--t)), 12px);color:#e4e9e7;flex-direction:column;gap:.05rem;margin:0;padding:0 .1rem 0 .3rem;line-height:1.5;display:flex}@media (max-height:520px){.sw-top,.sw-codex__top{height:44px}.sw-body{gap:.3rem;padding-bottom:.16rem}.sw-left{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;overflow-y:auto}.sw-detail{flex:none}.sw-text{flex:none;min-height:0;overflow:visible}.sw-hero__box{height:64px}.sw-hero__box.is-art{width:64px}.sw-hero__img{width:50px;height:50px}.sw-hero__name{font-size:max(calc(.375 * var(--t)), 15px)}.sw-sec__grid{gap:8px;padding:10px 10px 0}.sw-tile__cap{display:none}.sw-ops{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.sw-cd__name{font-size:max(calc(.4 * var(--t)), 16px)}}@media (max-aspect-ratio:1){.sw-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.2rem}.sw-left{max-height:48vh}.sw-tabs .sw-tab{min-width:0}.sw-codex__body{grid-template-rows:minmax(0,.8fr) minmax(0,1.2fr);grid-template-columns:minmax(0,1fr)}.sw-codex__list{border-bottom:2px solid #ffffff80;border-right:0}}@media (max-width:640px){.sw-back__mark{display:none}.sw-tab{font-size:max(calc(.3 * var(--t)), 12px);padding:0 .12rem}.sw-tab__icon{display:none}.sw-sec__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sw__mist{animation:none}.sw-tile{transition:none}}.eart{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.eart--glyph{color:#c3cbc78c;background:radial-gradient(circle at 50% 42%,#4ed8af1a,#4ed8af00 70%);border-radius:22%;place-items:center;display:grid}.eart--glyph .icon{width:58%;height:58%}.eart--pending{visibility:hidden}.ewheel{position:relative}.ewheel__btn{border:1px solid var(--line-2);min-width:1.51rem;height:.56rem;color:var(--text-md);letter-spacing:.1em;transition:color var(--t-fast), border-color var(--t-fast), filter var(--t-fast), opacity var(--t-fast);background:#080b0ad9;border-radius:.04rem;justify-content:flex-start;align-items:center;gap:.08rem;padding:0 .2rem 0 .14rem;font-size:.18rem;font-weight:700;line-height:1;display:flex;position:relative}.ewheel__btn .icon{width:.3rem;height:.3rem;color:var(--mint-500)}.ewheel__btn:hover:not(:disabled),.ewheel__btn.is-on{color:var(--mint-400);border-color:var(--mint-700)}.ewheel__btn:disabled{opacity:.5;cursor:not-allowed}.ewheel__btn.has-sprite{--ewb-w:max(1.51rem, 32px, calc(72px * var(--sp-ui,1)));width:var(--ewb-w);height:calc(var(--ewb-w) * 55 / 151);background:var(--ewheel-btn) left bottom / 100% 100% no-repeat;color:#f2f2f2;border:0;border-radius:0;min-width:0;padding:0;display:block}.ewheel__btn.has-sprite .ewheel__label{height:82%;font-size:calc(var(--ewb-w) * 18 / 151);letter-spacing:.06em;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:57%;right:3%;overflow:hidden}.ewheel__btn.has-sprite:hover:not(:disabled),.ewheel__btn.has-sprite.is-on{color:#fff;filter:brightness(1.18);border:0}.ewheel__btn.has-sprite:disabled{opacity:1;color:#f2f2f273}.ewheel__btn.is-cooling{cursor:default}.ewheel__label{white-space:nowrap}.ewheel__popup{z-index:5;transform-origin:.45rem 100%;width:3.13rem;animation:emo-panel-in .16s var(--ease-out);position:absolute;bottom:calc(100% + .02rem);left:-.15rem}.ewheel__panel{box-sizing:border-box;width:3.13rem;height:2.31rem;box-shadow:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:relative;bottom:auto;left:auto}.ewheel__panel:before{content:"";background:#131313eb;border-radius:.06rem;width:2.82rem;height:1.99rem;position:absolute;top:.13rem;left:.15rem;box-shadow:0 .04rem .16rem #00000080,inset 0 0 0 1px #ffffff12}.ewheel__panel.has-sprite{background:var(--ewheel-bg) center / 100% 100% no-repeat}.ewheel__panel.has-sprite:before{content:none}.ewheel__viewport{touch-action:pan-y;cursor:grab;width:2.71rem;height:1.78rem;position:absolute;top:.19rem;left:.205rem;overflow:hidden}.ewheel__viewport:active{cursor:grabbing}.ewheel__page{height:100%;animation:emo-page-in .18s var(--ease-out);will-change:transform;grid-template-columns:repeat(3,.85rem);grid-auto-rows:.85rem;place-content:start space-between;gap:.08rem;display:grid}.ewheel__page.is-from-right{animation-name:emo-page-from-right}.ewheel__page.is-from-left{animation-name:emo-page-from-left}.ewheel__page.is-dragging{opacity:.92;transition:none;animation:none}.ewheel__item{box-sizing:border-box;width:.85rem;height:.85rem;color:inherit;flex-direction:initial;transition:background-color var(--t-fast), filter var(--t-fast), transform 90ms var(--ease-out);background:#ffffff29;border:0;border-radius:.08rem;place-items:center;gap:0;margin:0;padding:.07rem;font-size:0;display:grid;position:relative}.ewheel__panel.has-cell .ewheel__item{background:var(--ewheel-cell) center / 100% 100% no-repeat;border-radius:0}.ewheel__item:hover:not(:disabled){filter:brightness(1.12);background-color:#ffffff42;border-color:#0000;transform:none}.ewheel__panel.has-cell .ewheel__item:hover:not(:disabled){filter:brightness(1.35);background-color:#0000}.ewheel__item:active:not(:disabled){transform:scale(.9)}.ewheel__item:focus-visible{outline:2px solid var(--mint-500);outline-offset:1px}.ewheel__item:disabled{opacity:.45;cursor:default}.ewheel__dots{justify-content:center;align-items:center;gap:.1rem;width:2.82rem;height:.12rem;display:flex;position:absolute;top:1.99rem;left:.15rem}.ewheel__dot{width:.11rem;height:.12rem;transition:background-color var(--t-fast), transform var(--t-fast);background:#ffffff47;border:0;border-radius:.015rem;padding:0;position:relative}.ewheel__dot:hover{background:#ffffff8c}.ewheel__dot.is-on{background:#fff;transform:scale(1.12)}.ewheel__dot:before{content:"";position:absolute;inset:-.05rem}.ewheel__nav{z-index:1;color:#fff9;width:.26rem;height:.22rem;transition:color var(--t-fast), opacity var(--t-fast);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1.94rem}.ewheel__nav .icon{width:.18rem;height:.18rem}.ewheel__nav.is-prev{left:.4rem}.ewheel__nav.is-next{right:.4rem}.ewheel__nav:hover:not(:disabled){color:#fff}.ewheel__nav:disabled{opacity:.18;cursor:default}.ewheel__popup.has-chat{--chat-cell-height:max(.64rem, 32px, calc(48px * var(--sp-ui,1)));grid-template-columns:max(.52rem, 32px, calc(44px * var(--sp-ui,1))) minmax(0, 1fr);width:max(3.65rem, 32px, calc(292px * var(--sp-ui,1)));max-width:min(420px, calc(100vw - .4rem - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100vh - 1.4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 1.4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;transform-origin:0 100%;border:1px solid var(--line-2);border-radius:max(.08rem, calc(6px * var(--sp-ui,1)));background:#111916;display:grid;left:0;overflow-y:auto;scale:1;box-shadow:0 .08rem .3rem #0000007a}.ewheel__chat-toolbar{border-bottom:1px solid var(--line);color:var(--text-hi);font-size:max(calc(.15 * var(--t)), 12px);grid-column:1/-1;align-items:center;gap:4px;padding:5px 8px 5px 12px;display:flex}.ewheel__chat-toolbar strong{letter-spacing:.06em;flex:1;min-width:0;font-weight:600}.ewheel__chat-help,.ewheel__chat-close{width:max(.3rem,28px);height:max(.3rem,28px);color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:5px;display:grid}.ewheel__chat-toolbar .icon{width:100%;height:100%}.ewheel__chat-help:hover,.ewheel__chat-help[aria-expanded=true],.ewheel__chat-close:hover{background:var(--mint-a10);color:var(--mint-400)}.ewheel__chat-tabs{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 4px;display:flex}.ewheel__chat-tab{min-height:max(.58rem, 32px, calc(48px * var(--sp-ui,1)));color:var(--text-dim);font-size:max(calc(.12 * var(--t)), 11px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 2px;line-height:1.3;display:flex}.ewheel__chat-tab .icon{width:max(.21rem,18px);height:max(.21rem,18px)}.ewheel__chat-tab:hover{color:var(--text-hi);background:#ffffff0a}.ewheel__chat-tab.is-on{border-color:var(--mint-700);background:var(--mint-a10);color:var(--mint-400)}.ewheel__chat-total{font-size:max(calc(.11 * var(--t)), 10px);opacity:.7;font-variant-numeric:tabular-nums}.ewheel__content{min-width:0}.ewheel__popup.has-chat .ewheel__panel{background:0 0;grid-template-rows:auto max(.3rem,28px);gap:2px;width:100%;height:auto;padding:10px 10px 2px;display:grid}.ewheel__popup.has-chat .ewheel__panel:before{content:none}.ewheel__popup.has-chat .ewheel__viewport{width:100%;height:auto;position:relative;top:auto;left:auto}.ewheel__popup.has-chat .ewheel__page{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2, var(--chat-cell-height));grid-auto-rows:var(--chat-cell-height);gap:6px;height:auto}.ewheel__popup.has-chat .ewheel__item{width:100%;min-width:0;height:var(--chat-cell-height);border-radius:5px;padding:6px}.ewheel__popup.has-chat .ewheel__item .eart{min-width:0;min-height:0;max-height:100%}.ewheel__popup.has-chat .ewheel__pager{align-items:center;gap:4px;display:flex}.ewheel__popup.has-chat .ewheel__dots{gap:max(.08rem, calc(7px * var(--sp-ui,1)));flex:1;width:auto;height:100%;position:relative;top:auto;left:auto}.ewheel__popup.has-chat .ewheel__dot{border-radius:50%;width:max(.07rem,6px);height:max(.07rem,6px)}.ewheel__popup.has-chat .ewheel__dot.is-on{background:var(--mint-400)}.ewheel__popup.has-chat .ewheel__dot:before{width:auto;height:auto;inset:-8px -3px;transform:none}.ewheel__popup.has-chat .ewheel__nav{flex:none;width:max(.3rem,28px);height:max(.3rem,28px);position:relative;top:auto;left:auto;right:auto}.ewheel__popup.has-chat .ewheel__nav .icon{width:max(.18rem,16px);height:max(.18rem,16px)}.ewheel__popup.has-chat .ewheel__panel .ewheel__nav:before{width:auto;height:auto;inset:0;transform:none}.ewheel__chat{z-index:1;border-top:1px solid var(--line);background:#00000029;grid-column:1/-1;margin:0;padding:10px;position:relative}.ewheel__chat-count{font-size:max(calc(.11 * var(--t)), 10px);color:var(--text-dim);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none}.ewheel__chat-form{align-items:center;gap:8px;display:flex}.ewheel__chat-form .field__box{min-width:0;height:max(.4rem, 32px, calc(36px * var(--sp-ui,1)));border-radius:4px;flex:1;gap:6px;padding:0 8px}.ewheel__chat-form .field__box:before,.ewheel__chat-form .field__box:after{content:none}.ewheel__chat-form .field__input{font-size:max(calc(.15 * var(--t)), 16px);letter-spacing:0}.ewheel__chat-send{height:max(.4rem, 32px, calc(36px * var(--sp-ui,1)));border:1px solid var(--mint-700);background:var(--mint-a10);color:var(--mint-400);font:inherit;font-size:max(calc(.14 * var(--t)), 12px);cursor:pointer;border-radius:4px;flex:none;padding:0 12px}.ewheel__chat-send:hover:not(:disabled){background:#4ed8af33}.ewheel__chat-send:disabled{opacity:.4;cursor:not-allowed}.ewheel__popup.has-chat button:focus-visible{outline:2px solid var(--mint-500);outline-offset:-2px}.ewheel__chat-rules{z-index:3;border:1px solid var(--line-2);width:calc(100% - 20px);color:var(--text-hi);font-size:max(calc(.13 * var(--t)), 12px);overflow-wrap:anywhere;background:#1b2822;border-radius:4px;margin:0;padding:12px;line-height:1.6;position:absolute;bottom:calc(100% + 8px);right:10px;box-shadow:0 4px 12px #0006}.ewheel__chat-note{font-size:max(calc(.12 * var(--t)), 11px);color:var(--text-dim);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.ewheel__chat-history{height:calc(var(--chat-cell-height) * 2 + max(.3rem, 28px) + 20px);overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:text;user-select:text;min-height:0;color:var(--text-hi);font-size:max(calc(.14 * var(--t)), 12px);padding:0 12px;overflow-y:auto}.ewheel__chat-entry{border-bottom:1px solid var(--line);padding:10px 0}.ewheel__chat-entry:last-child{border-bottom:0}.ewheel__chat-meta{font-size:max(calc(.11 * var(--t)), 10px);color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ewheel__chat-meta strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.ewheel__chat-meta time{font-variant-numeric:tabular-nums;flex:none}.ewheel__chat-entry.is-self strong{color:var(--mint-400)}.ewheel__chat-entry p{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.ewheel__chat-empty{height:100%;color:var(--text-dim);place-items:center;margin:0;display:grid}.ebubble{--ebubble-ttl:3s;--ebubble-age:0s;box-sizing:border-box;clip-path:none;width:1.08rem;max-width:none;height:.97rem;color:inherit;white-space:normal;filter:none;transform-origin:.09rem 47%;animation:emo-bubble-pop .24s var(--ease-out) calc(0s - var(--ebubble-age)) both, emo-bubble-out .3s var(--ease-in-out) calc(var(--ebubble-ttl) - .3s - var(--ebubble-age)) forwards;pointer-events:none;z-index:3;background:0 0;border:0;padding:0;font-size:0;display:block;position:relative}.ebubble:before{content:"";background:#181818db;border-radius:.08rem;width:.76rem;height:.78rem;position:absolute;top:.08rem;left:.22rem;box-shadow:0 .02rem .08rem #00000073}.ebubble:after{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background:#181818db;width:.14rem;height:.16rem;position:absolute;top:calc(47% - .08rem);left:.09rem}.ebubble.has-sprite{background:var(--ebubble-bg) center / 100% 100% no-repeat}.ebubble.has-sprite:before,.ebubble.has-sprite:after{content:none}.ebubble.team__bubble{position:absolute}.ebubble__icon{place-items:center;width:.68rem;height:.7rem;display:grid;position:absolute;top:.12rem;left:.26rem}.ebubble .eart{width:100%;height:100%}.ebubble.ebubble--chat{width:max-content;max-width:min(3.2rem,50vw);height:auto;min-height:.48rem;color:var(--text-hi);white-space:normal;padding:.09rem .14rem .09rem .25rem;font-size:.16rem;font-weight:500;line-height:1.5}.ebubble.ebubble--chat:before{width:calc(100% - .18rem);height:100%;top:0;left:.18rem}.ebubble.ebubble--chat:after{top:calc(50% - .08rem);left:.05rem}.ebubble__message{overflow-wrap:anywhere;display:block;position:relative}@keyframes emo-panel-in{0%{opacity:0;transform:translateY(.06rem)scale(.96)}}@keyframes emo-page-in{0%{opacity:0}}@keyframes emo-page-from-right{0%{opacity:.2;transform:translate(45%)}}@keyframes emo-page-from-left{0%{opacity:.2;transform:translate(-45%)}}@keyframes emo-bubble-pop{0%{opacity:0;scale:.35}60%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes emo-bubble-out{to{opacity:0;scale:.92}}@media (pointer:coarse){.ewheel__btn.has-sprite{--ewb-w:max(1.51rem, 32px, calc(96px * var(--sp-ui,1)))}}@media (prefers-reduced-motion:reduce){.ewheel__popup,.ewheel__panel,.ewheel__page,.ewheel__page.is-from-right,.ewheel__page.is-from-left{animation:none}.ebubble{animation:emo-bubble-out 1ms linear calc(var(--ebubble-ttl) - 1ms - var(--ebubble-age)) forwards}}:root{--sa-t:env(safe-area-inset-top,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-l:env(safe-area-inset-left,0px);--tap-min:44px}@media (max-height:460px) and (pointer:coarse),(max-height:460px) and (any-pointer:coarse){html{font-size:calc(clamp(46px, min(calc(100vw / 14), calc(100vh / 7.2)), 240px) * var(--sp-ui,1))}html[data-fit]{font-size:calc(clamp(46px, min(calc((100vw - var(--fit-l,0px) - var(--fit-r,0px)) / 14), calc((100vh - var(--fit-t,0px) - var(--fit-b,0px)) / 7.2)), 240px) * var(--sp-ui,1))}}@supports (height:100svh){@media (max-height:460px) and (pointer:coarse),(max-height:460px) and (any-pointer:coarse){html{font-size:calc(clamp(46px, min(calc(100vw / 14), calc(100svh / 7.2)), 240px) * var(--sp-ui,1))}html[data-fit]{font-size:calc(clamp(46px, min(calc((100vw - var(--fit-l,0px) - var(--fit-r,0px)) / 14), calc((100svh - var(--fit-t,0px) - var(--fit-b,0px)) / 7.2)), 240px) * var(--sp-ui,1))}}}html,body{overscroll-behavior:none}html{touch-action:pan-x pan-y}body{-webkit-touch-callout:none}button,a,label,summary,[role=button],[role=tab],[role=option],.scard,.lvcard,.dband,.bond,.pavatar{touch-action:manipulation}img{-webkit-user-drag:none}.gm__field,.gm__field canvas,.ff,.fwheel,.fwheel__dia{touch-action:none}.ff-piece,.ff-slot,.ff-tile{touch-action:none;-webkit-user-select:none;user-select:none}input,textarea,select{-webkit-user-select:text;user-select:text}.gm__hud{top:var(--sa-t);right:var(--sa-r);bottom:var(--sa-b);left:var(--sa-l)}.gm__hud>.shopbar{bottom:calc(.2rem - var(--sa-b))}.gm>.spov{left:calc(2.8rem + var(--sa-l));right:var(--sa-r)}.screen:not(.gm){top:var(--sa-t);right:var(--sa-r);bottom:var(--sa-b);left:var(--sa-l)}.guide,.awayov{padding:var(--sa-t) var(--sa-r) var(--sa-b) var(--sa-l)}html:not(.sp-in-match) .toast-host{margin-top:var(--sa-t)}.conn-banner{margin-bottom:var(--sa-b)}.rotate-hint{padding:calc(24px + var(--sa-t)) calc(24px + var(--sa-r)) calc(24px + var(--sa-b)) calc(24px + var(--sa-l))}:where(.sp-coarse) :where(.tapx,.gtop__exit,.gtop__iconbtn,.enemybtn,.readybtn,.gm__gear,.fsbtn,.ewheel__btn,.ewheel__nav,.toolbtn,.funds__collapse,.team__btn,.effect,.bslot .bond,.vswitch__arrow,.edrawer__close,.dpanel__close,.bpop__close,.modal__close,.uf__btn,.chud__back,.tabs__tab,.btn,.pill-btn,.title-guide,.stephead__guide,.set-toggle,.set-seg button,.set-fit__step){position:relative}.sp-coarse :is(.tapx,.gtop__exit,.gtop__iconbtn,.enemybtn,.readybtn,.gm__gear,.fsbtn,.ewheel__btn,.ewheel__nav,.toolbtn,.funds__collapse,.team__btn,.effect,.bslot .bond,.vswitch__arrow,.edrawer__close,.dpanel__close,.bpop__close,.modal__close,.uf__btn,.chud__back,.tabs__tab,.btn,.pill-btn,.title-guide,.stephead__guide,.set-toggle,.set-seg button,.set-fit__step):before{content:"";z-index:0;width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));box-shadow:none;clip-path:none;pointer-events:auto;background:0 0;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-coarse .ewheel__panel .ewheel__nav:before{height:auto;top:.03rem;bottom:-.15rem;transform:none}.sp-coarse .ewheel__panel .ewheel__nav.is-prev:before{left:auto;right:0}.sp-coarse .ewheel__panel .ewheel__nav.is-next:before{left:0;right:auto}.sp-coarse .ewheel__dot:before{width:auto;height:auto;inset:-.02rem -.05rem -.2rem;transform:none}@media (max-height:600px) and (pointer:coarse),(max-height:600px) and (any-pointer:coarse){.readybtn{height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)))}.toolbtn{min-height:max(.5rem,30px)}.gm__gear{width:max(.56rem, 32px, calc(34px * var(--sp-ui,1)));height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)))}.gm__corner .gm__gear .icon{width:max(.28rem,17px);height:max(.28rem,17px)}.gtop__exit{min-width:max(.56rem, 32px, calc(34px * var(--sp-ui,1)));min-height:max(.56rem, 32px, calc(34px * var(--sp-ui,1)))}.gtop__iconbtn.has-sprite,.enemybtn.has-sprite{width:calc(1.2069*max(.46rem,26px));height:max(.46rem,26px)}.gtop__iconbtn.has-sprite.is-wide,.enemybtn.has-sprite.is-wide{width:calc(2.10345*max(.46rem,26px))}.gtop__iconbtn:not(.has-sprite),.enemybtn:not(.has-sprite){min-width:max(.46rem,26px);height:max(.46rem,26px)}.ewheel__popup{transform-origin:0 100%;scale:1.3}.fwheel__cancel{min-height:30px}.set-toggle,.set-seg button{height:max(.38rem,30px)}.set-range{height:30px;box-shadow:inset 0 0 0 1px var(--line-2);background-clip:padding-box;border:11px solid #0000;border-width:11px 0}.field--lg .field__box{height:max(.68rem, 32px, calc(40px * var(--sp-ui,1)))}}.fsbtn{border:1px solid var(--line-2);color:var(--text-lo);transition:color var(--t-fast), border-color var(--t-fast);background:#080b0ad9;place-items:center;padding:0;display:grid}.fsbtn .icon{width:.26rem;height:.26rem}.fsbtn:hover,.fsbtn[aria-pressed=true]{color:var(--mint-400);border-color:var(--mint-700)}.title-fs,.title-settings{width:.4rem;height:.4rem;margin-left:.06rem}.sp-standalone .rotate-hint__micro:after{content:" · PWA"}@media (prefers-reduced-motion:reduce){.team__status.is-gold,.ff-tile--gate,.title-bg__sweep,.boot__hex{animation:none!important}}.sp-reduced-motion .team__status.is-gold,.sp-reduced-motion .ff-tile--gate{animation:none}@media (max-width:767px){.gm__corner{width:max(32px, calc(72px * var(--sp-ui,1)), calc(3 * .56rem + .2rem));flex-wrap:wrap-reverse;align-content:flex-start}.dpanel:not(.dpanel--right){bottom:calc(.44rem + max(1.51rem, 32px, calc(72px * var(--sp-ui,1))) * 55 / 151 + .56rem)}}@media (max-width:767px) and (pointer:coarse),(max-width:767px) and (any-pointer:coarse){.gm__corner{width:max(32px, calc(96px * var(--sp-ui,1)), calc(3 * max(.56rem, 32px, calc(34px * var(--sp-ui,1))) + .2rem))}.gm.has-sp>.spov{left:calc(max(2.8rem, .24rem + max(32px, calc(96px * var(--sp-ui,1)), calc(3 * max(.56rem, 32px, calc(34px * var(--sp-ui,1))) + .2rem)) + 2px) + var(--sa-l))}.dpanel:not(.dpanel--right){bottom:calc(.44rem + max(1.51rem, 32px, calc(96px * var(--sp-ui,1))) * 55 / 151 + max(.56rem, 32px, calc(34px * var(--sp-ui,1))))}}@media (max-width:767px){.gm.is-collapsed .gm__corner{flex-wrap:nowrap;width:auto}.gm.is-collapsed.has-sp .gm__corner{width:max(32px, calc(72px * var(--sp-ui,1)), calc(3 * .56rem + .2rem));flex-wrap:wrap-reverse}}@media (max-width:767px) and (pointer:coarse),(max-width:767px) and (any-pointer:coarse){.gm.is-collapsed.has-sp .gm__corner{width:max(32px, calc(96px * var(--sp-ui,1)), calc(3 * max(.56rem, 32px, calc(34px * var(--sp-ui,1))) + .2rem))}}@media (max-height:460px){.dhead__art{height:1.66rem}.dhead__en{display:none}}.rotate-hint__pwa{pointer-events:auto;margin-top:6px}.rotate-hint__pwa[hidden]{display:none}html[data-fit]{font-size:calc(clamp(40px, min(calc((100vw - var(--fit-l,0px) - var(--fit-r,0px)) / 19.2), calc((100vh - var(--fit-t,0px) - var(--fit-b,0px)) / 10.8)), 240px) * var(--sp-ui,1))}@supports (height:100svh){html[data-fit]{font-size:calc(clamp(40px, min(calc((100vw - var(--fit-l,0px) - var(--fit-r,0px)) / 19.2), calc((100svh - var(--fit-t,0px) - var(--fit-b,0px)) / 10.8)), 240px) * var(--sp-ui,1))}}html[data-fit] :is(.app-root,.st,.lo,.guide){left:var(--fit-l,0px);right:var(--fit-r,0px);top:var(--fit-t,0px);bottom:var(--fit-b,0px)}.set-fit{flex-direction:column;gap:.06rem;display:flex}.set-fit__row{grid-template-columns:minmax(0,1.5rem) auto minmax(.8rem,1fr) auto minmax(.36rem,auto);gap:.1rem}.set-fit__row.is-disabled{opacity:.5}.set-fit__step{border:1px solid var(--line-2);width:.4rem;min-width:28px;height:.34rem;min-height:26px;color:var(--text-hi);font-size:calc(.2 * var(--t));cursor:pointer;background:#0000004d;flex:none;padding:0;line-height:1}.set-fit__step:disabled{opacity:.35;cursor:default}
