:root{--ink:#070a0b;--cream:#f6f4c0;--cream2:#e2ddba;--paper:#fcf2be;--red:#eb4247;--teal:#71d5b6;--mint:#7eefce;--gold:#d9c171;--dark:#132026;--dark2:#1b2f36;--dark3:#243941;--slate:#33434a;--pink:#ff5d8f;--orange:#f28c28;--cyan:#7ff0ff;--display:"Lilita One", "Arial Black", sans-serif;--comic:"Bangers", "Lilita One", sans-serif;--body:"Noto Sans", system-ui, sans-serif;--jp:"Dela Gothic One", "Hiragino Sans", "Yu Gothic", sans-serif;--jp2:"Rampart One", "Dela Gothic One", sans-serif;--jp-small:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP", sans-serif;--ui-scale:1;--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);--fs-grow:max(1, var(--ui-scale));--fs-xs:max(calc(12px * var(--fs-grow)), .8rem);--fs-s:max(calc(12px * var(--fs-grow)), .9rem);--fs-m:max(calc(14px * var(--fs-grow)), 1.05rem);--tb-sk:clamp(50px, 5.2rem, 72px);--tb-boost:clamp(54px, 5.6rem, 78px);--tb-ult:clamp(74px, 7.5rem, 104px);--tb-arc:clamp(96px, 9rem, 128px);--tb-boost-off:clamp(162px, 16rem, 224px)}*{box-sizing:border-box}html{font-size:calc(clamp(11px, min(.86vw, 1.53vh), 17px) * var(--ui-scale))}html.touch-ui{font-size:calc(clamp(10.5px, 2.9vmin, 15px) * var(--ui-scale))}html,body{background:var(--dark);height:100%;color:var(--cream);font-family:var(--body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0;overflow:hidden}canvas#game{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui *{pointer-events:auto}#ui .passthru,#ui .passthru *{pointer-events:none}#ui .passthru .hit,#ui .passthru .hit *{pointer-events:auto}button{font-family:var(--display);cursor:pointer;border:none}input{font-family:var(--display)}:focus-visible,.navfocus{outline:.25rem solid var(--mint);outline-offset:.15rem}:focus:not(:focus-visible):not(.navfocus){outline:none}.panel{background:var(--cream);color:var(--ink);border:.28rem solid var(--ink);box-shadow:.45rem .45rem 0 var(--ink)}.jp-stroke{font-family:var(--jp2);color:#fff;-webkit-text-stroke:.12em var(--ink);paint-order:stroke fill;text-shadow:.08em .08em 0 var(--ink);letter-spacing:-.02em}.tag-red{background:var(--red);color:var(--cream);font-family:var(--jp);padding:.15em .7em;display:inline-block;transform:skew(-12deg);box-shadow:.25rem .25rem #00000059}.tag-red>span{display:inline-block;transform:skew(12deg)}.btn{font-family:var(--display);letter-spacing:.02em;border:.25rem solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:.3rem .3rem 0 var(--ink);padding:.55em 1.2em;font-size:1.35rem;transition:transform 80ms,box-shadow 80ms,background .12s}.btn:hover{box-shadow:.42rem .42rem 0 var(--ink);transform:translate(-.1rem,-.1rem)}.btn:active{box-shadow:.1rem .1rem 0 var(--ink);transform:translate(.2rem,.2rem)}.btn.mint{background:var(--mint)}.btn.red{background:var(--red);color:var(--cream)}.btn.dark{background:var(--dark2);color:var(--cream);border-color:var(--cream);box-shadow:.3rem .3rem #000}.btn[disabled]{opacity:.45;pointer-events:none}html.touch-ui .btn{min-height:44px}.hud{isolation:isolate;position:absolute;inset:0;pointer-events:none!important}.hud>*{pointer-events:none}.caption{left:calc(3.6rem + var(--sa-l));bottom:calc(11.2rem + var(--sa-b));max-width:calc(50vw - 4rem);position:fixed}.caption .plate{background:var(--cream);color:#1b2a33;font-family:var(--display);border-left:.5rem solid var(--gold);box-shadow:.5rem .5rem 0 var(--ink);letter-spacing:.01em;padding:.12em .45em .08em .4em;font-size:3.2rem;display:inline-block}.caption .sub{background:var(--dark2);width:max-content;max-width:100%;color:var(--gold);font-family:var(--display);font-size:max(var(--fs-s), 1.25rem);box-shadow:.35rem .35rem 0 var(--ink);margin-top:.1rem;margin-left:1.3rem;padding:.25em .8em;display:block}.caption:empty{display:none}.caption.show{animation:.35s cubic-bezier(.2,1.4,.4,1) both capIn}.caption.hide{animation:.3s ease-in both capOut}.caption .prompt{color:var(--cream);font-family:var(--display);font-size:max(var(--fs-m), 1.35rem);letter-spacing:.02em;border-left:.4rem solid var(--mint);background:#0b0f12e0;align-items:center;gap:.6rem;padding:.45rem .9rem .5rem;display:inline-flex;box-shadow:.3rem .3rem #0006}.caption .prompt b{color:var(--ink);background:var(--gold);padding:.05em .45em;font-weight:400}.caption .prompt small{font-family:var(--body);font-size:var(--fs-s);color:#c8c6a5;letter-spacing:.01em;display:block}@keyframes capIn{0%{opacity:0;transform:translate(-120%)skew(-10deg)}to{opacity:1;transform:none}}@keyframes capOut{to{opacity:0;transform:translate(-120%)}}.status{left:calc(1.9rem + var(--sa-l));top:calc(1.6rem + var(--sa-t));width:27rem;padding:.8rem 1.1rem .9rem;position:absolute}.status .row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.status .jp-stroke{font-size:2.6rem;line-height:1}.status .jp-stroke.small{font-size:var(--fs-s);-webkit-text-stroke-width:0;color:var(--ink);text-shadow:none;font-family:var(--jp-small);letter-spacing:.04em;font-weight:800}.status .hp-text{font-family:var(--display);letter-spacing:.01em;font-size:2.05rem}.status .lv-text{font-family:var(--display);font-size:var(--fs-m);letter-spacing:.03em;white-space:nowrap;flex:1;margin-left:.6rem}.bar{background:var(--ink);border:.22rem solid var(--ink);height:1.3rem;margin:.5rem 0 .7rem;position:relative;overflow:hidden}.bar .fill{transform-origin:0;background:var(--red);transition:transform .12s linear;position:absolute;inset:0}.bar .lag{transform-origin:0;background:#fff3c4;transition:transform .5s ease-out .25s;position:absolute;inset:0}.bar .shield{transform-origin:0;background:repeating-linear-gradient(60deg,#7ff0fff2 0 .35rem,#5ac8e6f2 .35rem .7rem);position:absolute;top:0;bottom:0;left:0}.bar .segs{background:repeating-linear-gradient(90deg, transparent 0 calc(20% - .2rem), var(--ink) calc(20% - .2rem) 20%);position:absolute;inset:0}.bar.xp{height:1.05rem;margin-bottom:.1rem}.bar.xp .fill{background:var(--teal)}.status .meta{font-family:var(--display);font-size:var(--fs-s);white-space:nowrap;align-items:center;gap:.9rem;margin-top:.45rem;display:flex}.threatw{align-items:center;gap:.35rem;display:flex}.threatw .lb{color:#5a5440;letter-spacing:.04em}.threat{color:#b9b391;letter-spacing:.02em;gap:.1rem;display:flex}.threat .on{color:var(--red);text-shadow:0 0 .3rem #eb424780}.boostpips{align-items:center;gap:.25rem;display:flex}.boostpips i{background:var(--ink);width:1.4rem;height:.5rem;display:block;transform:skew(-20deg)}.boostpips i.on{background:var(--cyan);box-shadow:inset 0 0 0 .1rem var(--ink)}.rookie{color:#fff;font-family:var(--display);font-size:var(--fs-s);background:#2f6fda;padding:.1em .5em;display:none;transform:skew(-10deg)}.rookie small{font-size:inherit;opacity:.85}.rookie.show{display:inline-block}.status.rk .threatw{display:none}.lcol{left:calc(2.1rem + var(--sa-l));top:calc(var(--sa-t) + 2.4rem + var(--status-h,13rem));flex-direction:column;align-items:flex-start;gap:.7rem;display:flex;position:absolute}.tut{border-left:.35rem solid var(--gold);background:#0b0f12d6;min-width:17rem;max-width:24rem;padding:.45rem .8rem .55rem;display:none;box-shadow:.3rem .3rem #0006}.tut.show{animation:.35s cubic-bezier(.2,1.4,.4,1) both capIn;display:block}.tut h5{font-family:var(--display);font-weight:400;font-size:var(--fs-s);color:var(--gold);letter-spacing:.08em;justify-content:space-between;gap:1rem;margin:0 0 .25rem;display:flex}.tut .st{font-family:var(--display);font-size:var(--fs-m);color:var(--cream);align-items:baseline;gap:.45rem;line-height:1.3;display:flex}.tut .st i{color:#7f9aa0;flex:none;width:1.1em;font-style:normal}.tut .st.done{color:#8fa9ae;-webkit-text-decoration:line-through #8fa9ae99;text-decoration:line-through #8fa9ae99}.tut .st.done i{color:var(--mint)}.tut .st.cur i{color:var(--gold)}.tut .st.tick{animation:.5s ease-out tutTick}.tut .st em{color:var(--gold);margin-left:.3em;font-style:normal}.tut .st b{color:var(--gold);font-weight:400}.hud.tut-core .marker:not(.boss) .dia{animation:.9s ease-in-out infinite corePulse}@keyframes corePulse{50%{box-shadow:0 0 .9rem var(--cyan);transform:rotate(45deg)scale(1.35)}}@keyframes tutTick{0%{color:var(--mint);transform:scale(1.12)}to{transform:none}}.combo{transform-origin:0;pointer-events:none;display:none}.combo.show{display:block}.combo .cn{align-items:flex-end;gap:.45rem;display:flex}.combo .cn b{font-family:var(--display);color:var(--cream);-webkit-text-stroke:.14em var(--ink);paint-order:stroke fill;text-shadow:.25rem .25rem 0 var(--ink);letter-spacing:-.02em;font-size:3.4rem;font-style:italic;font-weight:400;line-height:.85}.combo .cn span{font-family:var(--display);font-size:max(var(--fs-m), 1.15rem);color:var(--cream);text-shadow:.12rem .12rem 0 var(--ink);padding-bottom:.35rem;line-height:1}.combo .cn span i{font-style:normal;font-family:var(--jp-small);font-weight:800;font-size:var(--fs-s);color:var(--gold);letter-spacing:.12em;margin-top:.15rem;display:block}.combo .ct{background:#070a0b8c;width:10.5rem;height:.35rem;margin-top:.35rem}.combo .ct i{background:var(--cream);transform-origin:0;height:100%;display:block}.combo .cx{font-family:var(--display);font-size:var(--fs-s);color:var(--mint);text-shadow:.08rem .08rem 0 var(--ink);margin-top:.2rem}.combo[data-tier="1"] .cn b{color:#ffe066}.combo[data-tier="2"] .cn b{color:#ffb347}.combo[data-tier="3"] .cn b{color:#ff7b3a}.combo[data-tier="4"] .cn b,.combo[data-tier="5"] .cn b{color:#ff4d6d}.combo[data-tier="1"] .ct i{background:#ffe066}.combo[data-tier="2"] .ct i,.combo[data-tier="3"] .ct i{background:#ff9f43}.combo[data-tier="4"] .ct i,.combo[data-tier="5"] .ct i{background:#ff4d6d}.combo.bump{animation:.22s ease-out comboBump}@keyframes comboBump{0%{transform:scale(1.22)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.cards{left:50%;bottom:calc(1.4rem + var(--sa-b));align-items:flex-end;gap:.65rem;display:flex;position:absolute;transform:translate(-50%)}.card{width:5.6rem;position:relative}.card .art{border:.25rem solid var(--ink);background:var(--cream2) center / cover no-repeat;width:5.6rem;height:5.6rem;position:relative;overflow:hidden;box-shadow:.25rem .25rem #0000008c}.card .art .fallback{font-family:var(--jp);color:var(--ink);background:var(--cream);place-items:center;font-size:1.7rem;display:grid;position:absolute;inset:0}.card.locked .art{filter:grayscale()brightness(.45)}.card.locked .art:after{content:"🔒";filter:grayscale();place-items:center;font-size:1.6rem;display:grid;position:absolute;inset:0}.card .lvl{background:var(--ink);color:var(--cream);font-family:var(--display);font-size:var(--fs-s);padding:.05em .35em;position:absolute;top:-.45rem;right:-.35rem}.card .branch{background:var(--mint);color:var(--ink);font-family:var(--display);font-size:var(--fs-xs);border:.15rem solid var(--ink);padding:.05em .35em;position:absolute;top:-.45rem;left:-.35rem}.card.overdrive .art{border-color:#ffd23f;box-shadow:0 0 .9rem #ffd23fe6,.25rem .25rem #0000008c}.card .pips{gap:.2rem;margin-top:.35rem;display:flex}.card .pips i{background:#00000073;flex:1;height:.32rem}.card .pips i.on{background:#f6e27a;box-shadow:0 0 .25rem #f6e27a99}.card.passive .art{border-color:#2e7d5b}.card.fired .art{animation:.18s ease-out cardFire}@keyframes cardFire{50%{filter:brightness(1.5);transform:scale(.92)}}.cards .sep{background:#00000059;width:.3rem;height:5rem;margin:0 .25rem 1rem}.pick .pk{font-family:var(--display);font-size:var(--fs-xs);color:var(--gold);letter-spacing:.02em;margin:.1rem 0 .15rem}.card .key{z-index:3;background:var(--ink);color:var(--gold);font-family:var(--display);font-size:var(--fs-s);border:.14rem solid var(--gold);padding:.12em .4em;line-height:1;position:absolute;bottom:1.25rem;left:-.35rem}.card.auto .key{color:var(--mint);border-color:var(--mint);font-size:var(--fs-xs);padding:.18em .35em}.card .cdv{z-index:1;pointer-events:none;background:conic-gradient(transparent var(--p,100%), #070a0ba3 0);width:5.6rem;height:5.6rem;position:absolute;top:0;left:0}.card.ready .cdv{background:0 0}.card .csecs{z-index:2;pointer-events:none;width:5.6rem;height:5.6rem;font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.55rem);color:var(--cream);text-shadow:.1rem .1rem 0 var(--ink), -.06rem -.06rem 0 var(--ink);place-items:center;display:grid;position:absolute;top:0;left:0}.card.manual.ready .art{border-color:#f6d65a}.card.ping .art{animation:.45s ease-out skillPing}@keyframes skillPing{0%{transform:scale(1.16);box-shadow:0 0 1.3rem #ffe066f2,.25rem .25rem #0000008c}to{transform:scale(1)}}.card.denied .art{animation:.3s ease-out skillDenied}@keyframes skillDenied{0%,to{transform:translate(0)}25%{border-color:var(--red);transform:translate(-.3rem)}75%{border-color:var(--red);transform:translate(.3rem)}}.ult{right:calc(1.8rem + var(--sa-r));bottom:calc(1.6rem + var(--sa-b));background:var(--cream);width:15.5rem;color:var(--ink);border:.25rem solid var(--ink);box-shadow:.4rem .4rem 0 var(--ink);cursor:pointer;grid-template-columns:3rem 1fr;align-items:center;gap:.2rem .7rem;padding:.55rem .8rem .6rem;display:grid;position:absolute}.ult .ico{border:.2rem solid var(--ink);background:var(--cream2) center/cover;width:3rem;height:3rem;font-family:var(--display);grid-row:span 2;place-items:center;font-size:1.6rem;display:grid}.ult .name{font-family:var(--display);text-transform:uppercase;font-size:1.45rem;line-height:.95}.ult .status{width:auto;font-family:var(--display);font-size:var(--fs-s);color:#40484c;padding:0;position:static}.ult .status b{background:var(--ink);color:var(--cream);margin-right:.3em;padding:0 .35em;font-weight:400}.ult.ready .status{color:#1d6b50}.ult .cd{background:var(--ink);grid-column:1/span 2;height:.55rem;margin-top:.3rem;position:relative}.ult .cd i{background:var(--red);transform-origin:0;position:absolute;inset:0}.ult.ready{animation:1.2s ease-in-out infinite ultReady}.ult.ready .cd i{background:var(--mint)}@keyframes ultReady{50%{box-shadow:.4rem .4rem 0 var(--ink), 0 0 1.2rem #7eefcee6}}.ult.fired{animation:.4s ease-out ultFire}@keyframes ultFire{30%{transform:scale(1.08)rotate(-2deg)}}.topstack{left:calc(30rem + var(--sa-l));right:calc(18rem + var(--sa-r));top:calc(1.4rem + var(--sa-t));pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute}.bossbar{background:var(--ink);width:min(34rem,100%);color:var(--cream);clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);padding:.6rem 1.1rem .75rem;display:none;position:relative;box-shadow:.4rem .4rem #00000080}.bossbar.show{animation:.4s both capIn;display:block}.bossbar .top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.bossbar .name{font-family:var(--display);font-size:1.85rem}.bossbar .jp{font-family:var(--jp);color:var(--red);font-size:1.4rem}.bossbar .phase{font-family:var(--display);color:var(--red);font-size:var(--fs-m)}.bossbar .hp{background:#3a1216;height:1.2rem;margin-top:.4rem;position:relative}.bossbar .hp i{background:var(--red);transform-origin:0;transition:transform .15s;position:absolute;inset:0}.bossbar.exposed .hp i{background:var(--teal)}.bossbar .armor{background:#1b2f36;height:.5rem;margin-top:.3rem;display:none;position:relative}.bossbar .armor i{transform-origin:0;background:#9ee6f7;position:absolute;inset:0}.bossbar .press{font-family:var(--display);font-size:var(--fs-s);align-items:center;gap:.6rem;margin-top:.45rem;display:none}.bossbar .press .segs{flex:1;grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.bossbar .press .segs b{background:#2c3e46;height:.7rem}.bossbar .press .segs b.on{background:#ffd166}.bossbar .hint{text-align:center;font-family:var(--display);font-size:var(--fs-m);color:var(--cream);letter-spacing:.04em;min-height:1.2em;margin-top:.35rem}.bossbar .hint.flash{animation:.6s ease-in-out 3 hintFlash}@keyframes hintFlash{50%{color:var(--red)}}.news{pointer-events:none;justify-content:center;max-width:100%;display:flex}.news:empty,.ann-center:empty{display:none}.news .item{align-items:stretch;max-width:100%;animation:.45s cubic-bezier(.2,1.2,.4,1) both newsIn;display:flex;box-shadow:.5rem .5rem #00000073}.news .item.out{animation:.35s ease-in both newsOut}.news .item .ntag{background:var(--red);color:var(--cream);font-family:var(--jp);white-space:nowrap;place-items:center;padding:.45rem 1rem;font-size:max(18px,1.5rem);display:grid}.news .item .body{background:var(--ink);min-width:0;padding:.4rem 1.2rem .5rem}.news .item .ttl{font-family:var(--display);color:var(--cream);font-size:2rem;line-height:1}.news .item .txt{font-family:var(--display);font-size:var(--fs-m);color:var(--gold);margin-top:.2rem}.news .item.boss .body{background:#2a0e12}.news .item.wanted .ntag,.news .item.core .ntag{color:var(--ink);background:#d4a017}.news .item.info .ntag{background:var(--slate)}.news .item.info .ttl{font-size:1.5rem}@keyframes newsIn{0%{transform:translateY(-160%)}to{transform:none}}@keyframes newsOut{to{opacity:0;transform:translateY(-200%)}}.ann-center{pointer-events:none;flex-direction:column;align-items:center;display:flex}.callout{pointer-events:none}.callout .band{color:#9ff4ff;font-family:var(--display);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);white-space:nowrap;letter-spacing:.03em;background:#0f212f;padding:.3rem 3rem .35rem;font-size:2.6rem;animation:1.6s both calloutIn}@keyframes calloutIn{0%{opacity:0;transform:scaleX(0)}12%{opacity:1;transform:scaleX(1.05)}18%{transform:scaleX(1)}82%{opacity:1}to{opacity:0;transform:translateY(-1rem)}}.sizeup{pointer-events:none;text-align:center}.sizeup .big{font-family:var(--comic);color:#ffe066;-webkit-text-stroke:.08em var(--ink);paint-order:stroke fill;text-shadow:.35rem .35rem 0 var(--ink);letter-spacing:.04em;font-size:5.4rem;line-height:1;animation:2.3s both sizeUp}.sizeup .small{font-family:var(--display);font-size:max(var(--fs-m), 1.4rem);color:var(--cream);background:var(--ink);padding:.1em .8em;animation:2.3s .1s both sizeUp;display:inline-block}@keyframes sizeUp{0%{opacity:0;animation-timing-function:cubic-bezier(.2,1.6,.4,1);transform:scale(.2)rotate(-12deg)}15%{opacity:1;transform:scale(1.15)rotate(-4deg)}25%{transform:scale(1)rotate(-4deg)}86%{opacity:1;animation-timing-function:ease-in}to{opacity:0;transform:scale(1.1)rotate(-4deg)}}.ann-shield{color:#fff;text-align:center;clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);background:#2f6fda;width:100%;min-width:min(36rem,90vw);padding:.45rem 1.4rem .55rem;animation:3.6s both calloutIn;box-shadow:.4rem .4rem #00000073}.ann-shield b{font-family:var(--display);letter-spacing:.03em;font-size:2.1rem;font-weight:400;line-height:1.05;display:block}.ann-shield span{font-family:var(--display);font-size:var(--fs-m);color:#d9e7ff}.rightcol{right:calc(1.6rem + var(--sa-r));top:calc(1.4rem + var(--sa-t));flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:absolute}.minimap{border:.25rem solid var(--ink);background:#1b2f36;width:11.5rem;height:11.5rem;box-shadow:.35rem .35rem #00000080}.board{border:.18rem solid var(--ink);width:15rem;font-family:var(--display);font-size:var(--fs-s);background:#132026db;padding:.45rem .6rem}.board h4{color:var(--gold);justify-content:space-between;gap:.5rem;margin:0 0 .3rem;font-weight:400;display:flex}.board .hd{color:#7f9aa0;font-size:var(--fs-xs);letter-spacing:.05em}.board .r{color:#d7d3ad;grid-template-columns:1.4rem minmax(0,1fr) auto 2.2rem;gap:.35rem;line-height:1.35;display:grid}.board .r>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board .r.me{color:var(--mint)}.board .r.gap{color:#5d7c86}.board .r .sz{color:#9fb7b0;text-align:right}.shardtag{font-family:var(--display);font-size:var(--fs-xs);color:#d7d3ad;background:#00000080;padding:.1em .6em}.shardtag b{color:var(--red)}.menub{display:none}.offer{left:50%;bottom:calc(8.5rem + var(--sa-b));z-index:3;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;transform:translate(-50%);pointer-events:auto!important}.offer.none{display:none}.offer .obody{display:contents}.offer .oban:empty{display:none}.offer .orow{align-items:stretch;gap:.9rem;display:flex}.offer .ocard{pointer-events:auto;background:var(--cream);width:min(23.5rem,33.3333vw - 1.66667rem);min-height:7.4rem;color:var(--ink);border:.25rem solid var(--ink);box-shadow:.4rem .4rem 0 var(--ink);cursor:pointer;text-align:left;grid-template-rows:auto auto 1fr;grid-template-columns:4.6rem minmax(0,1fr);gap:.15rem .6rem;padding:.45rem .6rem .5rem;transition:transform .1s;animation:.35s cubic-bezier(.2,1.5,.4,1) both offerIn;display:grid;position:relative}.offer .ocard:nth-child(2){animation-delay:50ms}.offer .ocard:nth-child(3){animation-delay:.1s}.offer .ocard:hover,.offer .ocard.focus{transform:translateY(-.35rem)rotate(-1deg)}.offer .ocard.focus{outline:.25rem solid var(--mint);outline-offset:.1rem}.offer .ocard .krow{flex-wrap:wrap;grid-column:1/span 2;align-items:center;gap:.2rem .35rem;min-width:0;display:flex}.offer .ocard .kind{font-family:var(--display);font-size:var(--fs-xs);background:var(--ink);color:var(--cream);white-space:nowrap;padding:.05em .5em;transform:skew(-10deg)}.offer .ocard .kind.new{background:var(--red)}.offer .ocard .kind.branch{background:#2e7d5b}.offer .ocard .kind.passive{background:#2f6fda}.offer .ocard .kind.chip{background:#6c757d}.offer .ocard .kind.over{color:var(--ink);background:#d4a017}.offer .ocard .img{border:.2rem solid var(--ink);background:var(--cream2) center/cover;width:4.6rem;height:4.6rem;font-family:var(--jp);grid-area:2/1/span 2;place-items:center;font-size:1.8rem;display:grid}.offer .ocard .tx{flex-direction:column;grid-area:2/2;gap:.15rem;min-width:0;display:flex}.offer .ocard .ttl{font-family:var(--display);font-size:max(var(--fs-m), 1.3rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.offer .ocard .jp{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-xs);color:#6a6450}.offer .ocard .desc{font-size:var(--fs-s);color:#2b3238;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:3/2;align-self:start;line-height:1.25;display:-webkit-box;overflow:hidden}.offer .ocard .desc.solo{-webkit-line-clamp:2}.offer .ocard.mech .desc{-webkit-line-clamp:3}.offer .ocard .lines{flex-wrap:wrap;gap:.2rem .3rem;display:flex}.offer .ocard .lines span{font-family:var(--display);font-size:var(--fs-s);border:.12rem solid var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#fff7cf;max-width:100%;padding:0 .3em;line-height:1.15;overflow:hidden}.offer .ocard .lines span b{color:#1d6b50;font-weight:400}.offer .ocard .key{font-family:var(--display);font-size:var(--fs-s);background:var(--ink);color:var(--cream);border:.12rem solid var(--cream);padding:.05em .5em;position:absolute;top:-.55rem;right:-.3rem}.offer .ocard.rare{background:linear-gradient(160deg,#fff4b0,#f2d670)}.offer .ocard.fork{border-color:#2e7d5b}.offer .ohead{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.offer .ohead .tag-red{font-family:var(--display);font-size:max(var(--fs-m), 1.2rem)}.offer .ohead .fork{font-family:var(--display);font-size:var(--fs-s);color:var(--ink);background:var(--mint);border:.15rem solid var(--ink);padding:.1em .6em}.offer .ohead .more,.offer .ohead .keys{font-family:var(--display);font-size:var(--fs-s);color:var(--cream);background:var(--ink);padding:.1em .5em}.offer .ohead .keys{color:#c8c6a5;background:#070a0bb3}.offer .lvpill{font-family:var(--display);font-size:max(var(--fs-m), 1.3rem);background:var(--red);color:var(--cream);border:.22rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;padding:.3rem 1rem .35rem;display:none;transform:skew(-8deg)}.offer .lvpill small{font-size:var(--fs-s);color:#ffe3c4}.offer.min .lvpill{animation:.3s cubic-bezier(.2,1.5,.4,1) both pillIn;display:inline-flex}.offer.min .lvpill.bump{animation:.35s ease-out pillBump}.offer.min .orow,.offer.min .ohead{display:none}@keyframes pillIn{0%{opacity:0;transform:skew(-8deg)scale(.4)}to{opacity:1;transform:skew(-8deg)}}@keyframes pillBump{40%{transform:skew(-8deg)scale(1.15)}}@keyframes offerIn{0%{opacity:0;transform:translateY(40%)rotate(4deg)}to{opacity:1;transform:none}}.feed{right:calc(1.6rem + var(--sa-r));font-family:var(--display);font-size:var(--fs-s);flex-direction:column;align-items:flex-end;gap:.3rem;display:flex;position:absolute;top:50%}.feed div{color:var(--cream);white-space:nowrap;background:#070a0bcc;padding:.15em .6em;animation:.3s both capIn}.feed div b{color:var(--red);font-weight:400}.feed div.me{background:#7e2024e6}.chat{left:calc(1.9rem + var(--sa-l));bottom:calc(1.5rem + var(--sa-b));width:24rem;font-size:var(--fs-s);pointer-events:none;position:absolute}.chat .log{flex-direction:column;justify-content:flex-end;gap:.12rem;max-height:9rem;display:flex;overflow:hidden}.chat .log div{background:#070a0b8c;width:max-content;max-width:100%;padding:.1em .5em;animation:.2s both capIn,1.2s 12s forwards chatOut}.chat.typing .log div{opacity:1;animation:none}@keyframes chatOut{to{opacity:0}}.chat .log div b{font-family:var(--display);color:var(--mint);margin-right:.35em;font-weight:400}.chat .log div.sys{color:var(--gold)}.chat input{pointer-events:auto;width:100%;font-family:var(--body);font-size:var(--fs-m);color:var(--cream);border:.15rem solid var(--cream);background:#070a0bd9;outline:none;margin-top:.35rem;padding:.35rem .6rem;display:none}.chat.typing input{display:block}.tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tag{font-family:var(--display);font-size:var(--fs-xs);color:var(--cream);text-shadow:.08rem .08rem 0 var(--ink), -.08rem .08rem 0 var(--ink), .08rem -.08rem 0 var(--ink), -.08rem -.08rem 0 var(--ink);white-space:nowrap;text-align:center;will-change:transform;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.tag .hpb{background:var(--ink);width:3.6rem;height:.32rem;margin:.12rem auto 0;position:relative}.tag .hpb i{background:var(--red);transform-origin:0;position:absolute;inset:0}.tag .lv{color:var(--gold);margin-left:.25em}.tag .w{color:var(--ink);text-shadow:none;background:#d4a017;margin-right:.3em;padding:0 .3em;display:inline-block}.tag .rk{color:#fff;text-shadow:none;background:#2f6fda;margin-right:.3em;padding:0 .3em;display:inline-block}.tag.bot .nm{color:#d7d3ad}.marker{pointer-events:none;will-change:transform;width:2.2rem;height:2.2rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.marker .dia{background:var(--ink);border:.12rem solid var(--cream);position:absolute;inset:.3rem;transform:rotate(45deg)}.marker .dia:after{content:"⚡";font-size:var(--fs-xs);color:var(--cyan);place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-45deg)}.marker .lbl{font-family:var(--display);font-size:var(--fs-xs);color:var(--cream);white-space:nowrap;text-shadow:.08rem .08rem 0 var(--ink);position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.marker.edge .lbl{font-size:var(--fs-xs);text-shadow:none;background:#070a0bb3;padding:0 .3em;top:auto;bottom:-1.15rem}.marker .arr{border-left:.45rem solid #0000;border-right:.45rem solid #0000;border-bottom:.7rem solid var(--cyan);transform-origin:50% 1.9rem;width:0;height:0;display:none;position:absolute;top:50%;left:50%}.marker.edge .arr{display:block}.marker.boss .dia{background:var(--red)}.marker.boss .dia:after{content:"☠";color:var(--cream)}.fx-text{pointer-events:none;white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0}.fx-text.onoma{font-family:var(--comic);color:#fff3c4;-webkit-text-stroke:.07em var(--ink);paint-order:stroke fill;text-shadow:.18rem .18rem 0 var(--ink);letter-spacing:.03em;font-size:2.4rem}.fx-text.onoma.big{color:#ffe066;font-size:3.6rem}.fx-text.callout{font-family:var(--display);color:var(--cream);background:var(--ink);padding:.05em .6em;font-size:1.5rem}.fx-text.crit{font-family:var(--display);color:#ffe066;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.1rem .1rem 0 var(--ink);font-size:1.35rem;font-style:italic}.fx-text.crit.huge{color:#ff9f43;font-size:2rem}.fx-text.hitnum{font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);color:#fff;-webkit-text-stroke:.1em var(--ink);paint-order:stroke fill;text-shadow:.08rem .08rem 0 var(--ink)}.fx-text.hitnum.hn-big{font-size:max(var(--fs-m), 1.45rem)}.fx-text.hitnum.hn-sweet{color:#7eefce}.fx-text.hitnum.hn-kill{color:#fff3c4}html.no-dmgnum .fx-text.crit,html.no-dmgnum .fx-text.hitnum{display:none}.hud>.dmg{pointer-events:none;opacity:0;background:radial-gradient(#0000 55%,#eb42478c 100%);transition:opacity .35s;position:absolute;inset:0}.lowhp{pointer-events:none;opacity:0;animation:1s ease-in-out infinite lowhp;position:absolute;inset:0;box-shadow:inset 0 0 6rem #eb424773}@keyframes lowhp{50%{opacity:1}}html.reduce-motion .lowhp{opacity:.6;animation:none}.scoreboard{width:min(44rem, calc(100vw - 2rem - var(--sa-l) - var(--sa-r)));max-height:calc(100% - 4rem - var(--sa-t) - var(--sa-b));border-top:.45rem solid var(--gold);z-index:5;background:#0f1a1ff2;padding:.8rem 1.1rem 1rem;display:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1rem 3rem #0009}.scoreboard.show{display:block}.scoreboard h4{font-family:var(--display);color:var(--cream);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .5rem;font-size:1.6rem;font-weight:400;display:flex}.scoreboard h4 small{font-size:var(--fs-s);color:var(--gold)}.scoreboard table{border-collapse:collapse;width:100%;font-family:var(--display);font-size:var(--fs-m);color:#d7d3ad}.scoreboard th{color:#7f9aa0;font-weight:400;font-size:var(--fs-s);text-align:left;padding:.15rem .4rem}.scoreboard td{white-space:nowrap;border-top:.1rem solid #ffffff0f;padding:.18rem .4rem}.scoreboard td.nm{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.scoreboard tr.me td{color:var(--mint)}.scoreboard .tagb{font-size:var(--fs-xs);background:var(--slate);color:var(--cream);margin-left:.35em;padding:0 .35em}.scoreboard .tagw{font-size:var(--fs-xs);color:var(--ink);background:#d4a017;margin-left:.35em;padding:0 .35em}.touch{pointer-events:none;display:none;position:absolute;inset:0}html.touch-ui .touch{display:block}.touch .stick-zone{pointer-events:auto;touch-action:none;width:45%;height:60%;position:absolute;bottom:0;left:0}.touch .stick{left:calc(1.4rem + var(--sa-l));bottom:calc(1.4rem + var(--sa-b));pointer-events:none;background:#070a0b38;border:.25rem solid #f6f4c073;border-radius:50%;width:9.5rem;height:9.5rem;transition:opacity .2s;position:absolute}.touch .stick.live{border-color:#f6f4c0bf;transition:none}.touch .stick i{border:.25rem solid var(--ink);background:#f6f4c0d9;border-radius:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;position:absolute;top:50%;left:50%}.touch{--ucx:calc(var(--sa-r) + .9rem + var(--tb-ult) / 2);--ucy:calc(var(--sa-b) + .9rem + var(--tb-ult) / 2)}.touch .tbtn{pointer-events:auto;touch-action:none;width:var(--s);height:var(--s);right:calc(var(--cx) - var(--s) / 2);bottom:calc(var(--cy) - var(--s) / 2);border:.3rem solid var(--ink);font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);color:var(--ink);box-shadow:.25rem .25rem 0 var(--ink);-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;display:grid;position:absolute}.touch .tbtn.down{filter:brightness(1.15);transform:scale(.94)}.touch .tbtn.ultb{--s:var(--tb-ult);--cx:var(--ucx);--cy:var(--ucy);background:conic-gradient(var(--mint) var(--p,100%), #9fb7b0 0);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.touch .tbtn.ultb small{font-size:var(--fs-xs);font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;max-width:90%;margin-top:.2rem;display:block;overflow:hidden}.touch .tbtn.ultb.ready{animation:1.2s ease-in-out infinite ultReady}.touch .tbtn.boostb{--s:var(--tb-boost);--cx:calc(var(--ucx) + var(--tb-boost-off));--cy:var(--ucy);background:var(--cream);font-size:var(--fs-s)}.touch .tbtn.boostb.empty{background:#9aa39a}.touch .tbtn.skb{--s:var(--tb-sk);font-size:max(var(--fs-m), 1.25rem);background:conic-gradient(#fff6c9 var(--p,100%), #7d8a88 0);overflow:hidden}.touch .tbtn.skb i{opacity:.85;background:50%/cover no-repeat;border-radius:50%;position:absolute;inset:.4rem}.touch .tbtn.skb span{z-index:1;color:var(--cream);text-shadow:.1rem .1rem 0 var(--ink), -.06rem -.06rem 0 var(--ink);position:relative}.touch .tbtn.skb.ready{box-shadow:0 0 .8rem #ffe066e6, .25rem .25rem 0 var(--ink)}.touch .tbtn.skb.empty{display:none}.touch .tbtn.sk1{--cx:calc(var(--ucx) + var(--tb-arc));--cy:var(--ucy)}.touch .tbtn.sk2{--cx:calc(var(--ucx) + var(--tb-arc) * .7071);--cy:calc(var(--ucy) + var(--tb-arc) * .7071)}.touch .tbtn.sk3{--cx:var(--ucx);--cy:calc(var(--ucy) + var(--tb-arc))}.screen{pointer-events:auto;z-index:10;position:absolute;inset:0;overflow:hidden}.screen.dim{background:#0a12168c}.broadcast{pointer-events:none;position:absolute;inset:0}.broadcast .frame{border:.3rem solid var(--cream);position:absolute;inset:13% 1% 22%;box-shadow:0 0 0 100vmax #070a0bed}.broadcast .frame:after{content:"";background:var(--red);height:.55rem;position:absolute;bottom:.9rem;left:1.2%;right:1.2%}.broadcast .scan{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff08 0 2px,#0000 2px 4px);position:absolute;inset:0}.broadcast .bn{left:calc(2.4% + var(--sa-l));top:calc(3.2% + var(--sa-t));font-size:3.2rem;position:absolute}.broadcast .live{text-align:right;font-family:var(--display);color:var(--cream);font-size:2.4rem;line-height:1;position:absolute;top:3.4%;right:3%}.broadcast .live small{color:var(--mint);margin-top:.4rem;font-size:1.2rem;display:block}.broadcast .live small:before{content:"●";color:var(--red);margin-right:.4em;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.broadcast .headline{left:calc(3% + var(--sa-l));font-family:var(--comic);color:#f3f1be;letter-spacing:.02em;text-shadow:.25rem .25rem #000;font-size:6.2rem;position:absolute;bottom:8.5%;transform:rotate(-4deg)}.ticker{height:calc(3rem + var(--sa-b));padding-bottom:var(--sa-b);background:var(--ink);border-top:.2rem solid var(--red);align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker .lab{background:var(--red);color:var(--cream);font-family:var(--jp);height:100%;padding:0 1rem 0 calc(1rem + var(--sa-l));z-index:1;flex:none;align-items:center;font-size:max(18px,1.15rem);line-height:1;display:flex}.ticker .run{white-space:nowrap;font-family:var(--display);color:var(--cream);font-size:max(var(--fs-m), 1.25rem);padding-left:100%;animation:60s linear infinite tick}.ticker .run span{margin-right:4rem}.ticker .run span:before{content:"◆ ";color:var(--red)}@keyframes tick{to{transform:translate(-100%)}}html.reduce-motion .ticker .run{animation-duration:140s}.title-menu{right:calc(4% + var(--sa-r));flex-direction:column;gap:.9rem;width:29rem;display:flex;position:absolute;top:17%}.logo{font-family:var(--display);color:var(--cream);text-shadow:.35rem .35rem 0 var(--ink);line-height:.88}.logo .l1{font-size:5.2rem;display:block}.logo .l2{color:var(--gold);letter-spacing:.02em;margin-top:.4rem;font-size:2.35rem;display:block}.logo .l0{font-family:var(--jp);color:var(--red);letter-spacing:.08em;text-shadow:.12rem .12rem 0 var(--ink);margin-bottom:.3rem;font-size:max(18px,1.35rem);display:block}.pilotbox{padding:.8rem 1rem}.pilotbox label{font-family:var(--display);font-size:var(--fs-s);color:#5a5440;display:block}.pilotbox .namerow{gap:.5rem;margin-top:.3rem;display:flex}.pilotbox input{border:.22rem solid var(--ink);min-width:0;color:var(--ink);text-transform:uppercase;background:#fffbe0;outline:none;flex:1;padding:.3rem .5rem;font-size:1.5rem}.pilotbox .stats{font-family:var(--display);font-size:var(--fs-m);justify-content:space-between;gap:.6rem;margin-top:.6rem;display:flex}.pilotbox .stats b{color:var(--red);font-weight:400}.rankbar{background:var(--ink);height:.55rem;margin-top:.35rem;position:relative}.rankbar i{background:var(--teal);transform-origin:0;position:absolute;inset:0}.menu-btns{gap:.6rem;display:grid}.menu-btns .btn{text-align:left;justify-content:space-between;align-items:center;gap:.6rem;font-size:1.9rem;display:flex}.menu-btns .btn small{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-s);opacity:.7}.foot-links{font-size:var(--fs-s);color:#9fb7b0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.foot-links a{color:var(--gold);cursor:pointer;padding:.4rem 0;text-decoration:underline}@media (max-height:560px){.broadcast .headline,.logo .l0{display:none}.broadcast .bn{font-size:2rem}.title-menu{top:calc(4% + var(--sa-t));right:calc(3% + var(--sa-r));gap:.45rem;width:min(46%,30rem)}.logo .l1{font-size:3rem}.logo .l2{margin-top:.15rem;font-size:1.5rem}.pilotbox{grid-template-columns:1fr auto;align-items:center;gap:.15rem .6rem;padding:.4rem .6rem;display:grid}.pilotbox label{display:none}.pilotbox .namerow{margin:0}.pilotbox input{padding:.15rem .4rem;font-size:1.2rem}.pilotbox .namerow .btn{padding:.2em .7em;font-size:1.1rem}.pilotbox .stats{font-size:var(--fs-s);gap:.6rem;margin:0}.pilotbox .stats span:last-child{display:none}.pilotbox .rankbar{grid-column:1/span 2;margin-top:.15rem}.menu-btns{grid-template-columns:1fr 1fr;gap:.45rem}.menu-btns .btn{min-height:44px;padding:.3em .7em;font-size:1.35rem}.menu-btns .btn[data-a=deploy]{grid-column:1/span 2;font-size:1.6rem}.foot-links a{padding:.55rem 0}}.select{background:var(--dark);background-image:linear-gradient(115deg, transparent 0 52%, var(--dark2) 52% 72%, transparent 72%)}.select .crumbs{font-family:var(--body);font-size:max(var(--fs-s), 1.1rem);color:#c8c6a5;letter-spacing:.05em;position:absolute;top:5%;left:6%}.select .crumbs b{color:var(--cream);font-weight:600}.select h1{font-family:var(--display);color:var(--cream);letter-spacing:.01em;margin:0;font-size:3.8rem;font-weight:400;position:absolute;top:8.2%;left:6%}.hangar-view{background:var(--dark2);width:46%;height:43%;position:absolute;top:17.5%;left:6%;overflow:hidden}.hangar-view canvas{width:100%;height:100%;display:block}.hangar-view .band{pointer-events:none;position:absolute;inset:0}.hangar-view .stage-ctl{font-family:var(--display);font-size:var(--fs-s);color:var(--cream);pointer-events:auto;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:.7rem;left:.8rem;right:.8rem}.hangar-view .stage-ctl input[type=range]{min-width:0;accent-color:var(--mint);flex:1}.hangar-view .stage-ctl .btn{font-size:var(--fs-s);padding:.2em .6em}.hangar-info{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#5d7c86 transparent;width:39%;height:43%;padding-bottom:2.4rem;padding-right:1rem;position:absolute;top:17.5%;left:55%;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.6rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.6rem),#0000)}.hangar-info .epithet{font-family:var(--display);color:var(--gold);font-size:1.25rem}.hangar-info .fname{font-family:var(--display);color:var(--cream);margin:.4rem 0 .8rem;font-size:4.2rem;line-height:1}.hangar-info .fname small{font-family:var(--jp);color:var(--red);margin-left:.8rem;font-size:max(18px,1.6rem)}.hangar-info .role{font-family:var(--body);color:var(--gold);font-size:var(--fs-m);letter-spacing:.04em}.hangar-info .blurb{color:var(--cream);margin:.3rem 0 .9rem;font-size:1.35rem;line-height:1.35}.hangar-info .lbl{font-family:var(--body);color:var(--gold);font-size:var(--fs-s);letter-spacing:.06em;margin-top:.6rem}.hangar-info .big{font-family:var(--display);color:var(--cream);font-size:1.8rem}.hangar-info .small{color:#b8b69a;font-size:var(--fs-m)}.portraits{grid-template-columns:repeat(6,1fr);gap:.9rem;display:grid;position:absolute;top:64%;left:6%;right:6%}.portraits .pc{background:var(--dark2);cursor:pointer;border:.2rem solid #2e4750;flex-direction:column;justify-content:flex-end;height:10.5rem;display:flex;position:relative;overflow:hidden}.portraits .pc canvas,.portraits .pc img{object-fit:contain;width:100%;height:calc(100% - 2.3rem);position:absolute;inset:0 0 2.3rem}.portraits .pc .nm{font-family:var(--display);color:var(--cream);text-align:center;background:#0f1a1f;padding:.25rem 0;font-size:1.35rem;position:relative}.portraits .pc.sel{border-color:var(--cream);box-shadow:0 0 0 .2rem var(--cream)}.portraits .pc .picked{background:var(--cream);color:var(--ink);font-family:var(--display);font-size:var(--fs-xs);padding:.05em .45em;position:absolute;top:.4rem;left:.4rem}.portraits .pc .picked:empty{display:none}.portraits .pc.lock{filter:grayscale(.8)brightness(.6)}.portraits .pc.lock .picked{background:var(--ink);color:var(--cream)}.select .avail{font-size:var(--fs-m);color:#c8c6a5;letter-spacing:.05em;position:absolute;top:60.8%;left:6%}.select .actions{gap:1rem;display:flex;position:absolute;bottom:5%;left:6%;right:6%}.select .actions .btn{font-family:var(--body);box-shadow:none;border:none;padding:1rem 1.6rem;font-size:1.4rem;font-weight:600}.select .actions .grow{text-align:center;flex:1}.select .tabs{gap:.4rem;display:flex;position:absolute;top:8.8%;right:6%}.select .tabs button{font-family:var(--display);background:var(--dark2);color:#c8c6a5;border:.18rem solid #2e4750;padding:.35rem 1rem;font-size:1.2rem}.select .tabs button.on{background:var(--cream);color:var(--ink);border-color:var(--cream)}.select .credits{font-family:var(--display);color:var(--gold);font-size:1.3rem;position:absolute;top:5%;right:6%}.select .credits b{color:var(--cream);font-weight:400}.select:not([data-tab=frame]) .portraits,.select:not([data-tab=frame]) .avail{display:none}.select:not([data-tab=frame]) .hangar-view{height:60%}.select:not([data-tab=frame]) .hangar-info{height:69%}html.compact .select{padding:calc(.6rem + var(--sa-t)) calc(.7rem + var(--sa-r)) calc(.6rem + var(--sa-b)) calc(.7rem + var(--sa-l));background-image:none;flex-direction:column;gap:.5rem;display:flex}html.compact .select .crumbs,html.compact .select .avail{display:none!important}html.compact .select .hhead{flex:none;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}html.compact .select h1,html.compact .select .credits,html.compact .select .tabs,html.compact .hangar-info,html.compact .portraits,html.compact .select .actions{width:auto;height:auto;position:static;inset:auto}html.compact .hangar-view{width:auto;position:relative;top:auto;left:auto}html.compact .select h1{font-size:2.2rem;line-height:1}html.compact .select .credits{font-size:var(--fs-m);white-space:nowrap}html.compact .select .tabs{scrollbar-width:none;flex:none;gap:.35rem;display:flex;overflow-x:auto}html.compact .select .tabs button{min-height:44px;font-size:max(var(--fs-m), 1.2rem);flex:none;padding:0 1rem}html.compact .hangar-view{flex:none;height:34vh}html.compact .hangar-info{flex:auto;height:auto;min-height:6rem;padding:0 .3rem 1.4rem 0}html.compact .select:not([data-tab=frame]) .hangar-view{height:26vh}html.compact .select:not([data-tab=frame]) .hangar-info{height:auto}html.compact .portraits{scrollbar-width:none;flex:none;grid-template-columns:none;grid-auto-columns:6.8rem;grid-auto-flow:column;gap:.5rem;display:grid;overflow-x:auto}html.compact .portraits .pc{height:7.4rem}html.compact .portraits .pc .nm{font-size:max(var(--fs-s), 1.05rem)}html.compact .select .actions{flex:none;gap:.6rem}html.compact .select .actions .btn{font-size:max(var(--fs-m), 1.2rem);min-height:44px;padding:.6rem 1rem}html.compact .hangar-info .fname{margin:.2rem 0 .4rem;font-size:2.8rem}html.compact .hangar-info .blurb{font-size:max(var(--fs-m), 1.2rem);margin-bottom:.5rem}html.compact .hangar-info .big{font-size:1.5rem}html.compact .pickgrid{grid-template-columns:repeat(auto-fill,minmax(9.2rem,1fr))}html.compact .slotrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}html.compact .slot .sart{height:3.6rem}html.compact.land .select{grid-template:"head head""tabs tabs""view info"minmax(0,1fr)"port info""act act"/44% minmax(0,1fr);gap:.4rem .8rem;display:grid}html.compact.land .select .hhead{grid-area:head}html.compact.land .select .tabs{grid-area:tabs}html.compact.land .hangar-view,html.compact.land .select:not([data-tab=frame]) .hangar-view{grid-area:view;height:auto;min-height:0}html.compact.land .hangar-info{grid-area:info;min-height:0}html.compact.land .portraits{grid-area:port;grid-auto-columns:6rem}html.compact.land .portraits .pc{height:5.6rem}html.compact.land .select .actions{grid-area:act}html.compact.land .select h1{font-size:1.9rem}html.compact.land .hangar-view .stage-ctl{bottom:.4rem}.slotrow{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:.3rem 0 .8rem;display:grid}.slot{background:var(--dark2);cursor:pointer;text-align:center;font-family:var(--display);color:var(--cream);font-size:var(--fs-s);overflow-wrap:anywhere;border:.2rem solid #2e4750;min-width:0;padding:.45rem}.slot small{font-size:var(--fs-xs);color:#b8b69a}.slot.on{border-color:var(--mint)}.slot .sart{background:var(--cream2) center/cover;border:.18rem solid var(--ink);height:4.8rem;color:var(--ink);font-family:var(--jp);place-items:center;margin-bottom:.3rem;font-size:1.4rem;display:grid}.pickgrid{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.55rem;display:grid}.pick{background:var(--dark2);cursor:pointer;color:var(--cream);font-size:var(--fs-s);border:.18rem solid #2e4750;padding:.4rem;position:relative}.pick .part{background:var(--cream2) center/cover;border:.16rem solid var(--ink);height:4.2rem;color:var(--ink);font-family:var(--jp);place-items:center;margin-bottom:.25rem;font-size:1.2rem;display:grid}.pick .pn{font-family:var(--display);font-size:max(var(--fs-s), 1rem);line-height:1.05}.pick .pd{color:#b8b69a;line-height:1.2;font-size:var(--fs-xs);margin-top:.15rem}.pick.sel{border-color:var(--mint);box-shadow:0 0 0 .15rem var(--mint)}.pick.locked{opacity:.55}.pick .cost{background:var(--ink);color:var(--gold);font-family:var(--display);font-size:var(--fs-xs);padding:.05em .35em;position:absolute;top:.3rem;right:.3rem}.pick .cost.goal{color:var(--cream);background:#7a1f3d}.swatches{flex-wrap:wrap;gap:.45rem;display:flex}.swatch{border:.2rem solid var(--ink);cursor:pointer;grid-template-columns:1fr 1fr;width:3.4rem;height:3.4rem;display:grid;overflow:hidden}.swatch.sel{outline:.2rem solid var(--mint);outline-offset:.12rem}.colors{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:.5rem 0;display:grid}.colors label{font-family:var(--display);font-size:var(--fs-s);color:#c8c6a5;flex-direction:column;gap:.2rem;display:flex}.colors input[type=color]{border:.18rem solid var(--ink);background:0 0;width:100%;height:2.4rem;padding:0}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chips button{font-family:var(--display);font-size:var(--fs-s);background:var(--dark2);color:#c8c6a5;border:.16rem solid #2e4750;padding:.25rem .7rem}.chips button.on{background:var(--cream);color:var(--ink);border-color:var(--cream)}.goal-row{background:var(--dark2);border-left:.3rem solid var(--gold);grid-template-columns:1fr auto;gap:.2rem 1rem;margin-bottom:.45rem;padding:.5rem .7rem;display:grid}.goal-row.done{border-left-color:var(--mint);opacity:.7}.goal-row .gn{font-family:var(--display);font-size:max(var(--fs-m), 1.1rem)}.goal-row .gp{font-family:var(--display);color:var(--gold);font-size:var(--fs-m)}.goal-row .gd{color:#b8b69a;font-size:var(--fs-s)}.goal-row .bar{background:#0f1a1f;border:none;grid-column:span 2;height:.45rem;margin:.2rem 0 0}.goal-row .bar .fill{background:var(--gold)}.deploy{left:calc(9% + var(--sa-l));right:calc(9% + var(--sa-r));top:calc(10% + var(--sa-t));bottom:calc(10% + var(--sa-b));background:var(--paper);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1.1rem;padding:2rem 2.2rem 0;display:flex;position:absolute;overflow-y:auto}.deploy .dhead{background:var(--ink);flex:none;align-items:stretch;display:flex}.deploy .dhead .jpb{background:var(--red);color:var(--cream);font-family:var(--jp);white-space:nowrap;place-items:center;padding:.5rem 1.6rem;font-size:2.2rem;display:grid}.deploy .dhead .t{min-width:0;padding:.5rem 1.4rem}.deploy .dhead .t small{font-family:var(--display);color:var(--teal);font-size:max(var(--fs-m), 1.1rem);display:block}.deploy .dhead .t b{font-family:var(--display);color:var(--cream);font-size:2.8rem;font-weight:400;line-height:1}.deploy .sel-note{background:var(--cream2);text-align:center;font-family:var(--body);font-size:max(var(--fs-m), 1.25rem);color:#3c3a2e;letter-spacing:.02em;flex:none;padding:.7rem}.deploy .sel-note a{padding:.3rem 0;display:inline-block}.deploy .dcards{flex:1 0 auto;grid-template-columns:repeat(3,1fr);gap:1.4rem;min-height:11rem;display:grid}.dcard{border:.35rem solid var(--ink);background:var(--cream);cursor:pointer;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.dcard .thumb{background:#33434a 50%/cover;flex:1;min-height:6rem;position:relative}.dcard .thumb .idx{background:var(--ink);color:var(--cream);font-family:var(--display);font-size:max(var(--fs-s), 1.1rem);white-space:nowrap;max-width:calc(100% - 1.8rem);padding:.2em .6em;position:absolute;top:.8rem;left:.9rem}.dcard .thumb .selb{background:var(--mint);color:var(--ink);font-family:var(--display);font-size:max(var(--fs-s), 1.05rem);padding:.2em .6em;display:none;position:absolute;bottom:.8rem;right:.9rem}.dcard .dname{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;padding:.4rem 1rem .2rem;font-size:2.3rem;line-height:1}.dcard .dsub{font-family:var(--display);font-size:max(var(--fs-m), 1.2rem);color:var(--ink);overflow-wrap:anywhere;padding:0 1rem .7rem}.dcard .dpop{font-family:var(--display);font-size:var(--fs-s);color:#5a5440;position:absolute;bottom:.7rem;right:.9rem}.dcard.sel{border-color:var(--mint);box-shadow:0 0 0 .3rem var(--red) inset}.dcard.sel .thumb .selb{display:block}.deploy .unlock{background:var(--cream2);flex:none;align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex}.deploy .unlock .ic{background:var(--cream) center/cover;border:.18rem solid var(--ink);width:4rem;height:4rem;font-family:var(--display);color:var(--ink);flex:none;place-items:center;font-size:1.8rem;display:grid}.deploy .unlock small{font-family:var(--display);color:#5a5440;font-size:var(--fs-s)}.deploy .unlock .un{font-family:var(--display);color:var(--ink);font-size:1.7rem}.deploy .unlock .ud{color:#5a5440;font-size:var(--fs-m)}.deploy .unlock .all{font-size:max(var(--fs-m), 1.2rem);color:#3c3a2e;cursor:pointer;margin-left:auto;padding:.5rem 0}.deploy .dact{z-index:2;background:var(--paper);flex:none;justify-content:space-between;gap:.8rem;margin-top:auto;padding:.4rem 0 1.4rem;display:flex;position:sticky;bottom:0}.deploy .dact .btn{font-size:1.7rem}.deploy .dact .btn.mint{min-width:22rem}.deploy .fpick{flex:1;grid-template-columns:repeat(4,1fr);gap:1rem;min-height:0;display:grid}.deploy .fcard{border:.3rem solid var(--ink);background:var(--cream);cursor:pointer;text-align:left;min-height:0;color:var(--ink);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.deploy .fcard .fimg{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;min-height:5rem;position:relative;overflow:hidden}.deploy .fcard .fn{font-family:var(--display);padding:.3rem .7rem 0;font-size:1.9rem;line-height:1}.deploy .fcard .fr{font-family:var(--display);font-size:var(--fs-s);color:#6a6450;padding:0 .7rem .3rem}.deploy .fcard dl{font-size:var(--fs-s);grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:0;padding:.3rem .7rem .6rem;line-height:1.2;display:grid}.deploy .fcard dt{font-family:var(--display);background:var(--ink);color:var(--cream);white-space:nowrap;align-self:start;padding:0 .4em}.deploy .fcard dd{color:#2b3238;margin:0}.deploy .fcard.sel{border-color:var(--mint);box-shadow:0 0 0 .3rem var(--red) inset}@media (max-height:560px){.deploy{left:calc(3% + var(--sa-l));right:calc(3% + var(--sa-r));top:calc(3% + var(--sa-t));bottom:calc(3% + var(--sa-b));gap:.6rem;padding:.9rem 1.1rem}.deploy .dhead .jpb{padding:.3rem 1rem;font-size:max(18px,1.5rem)}.deploy .dhead .t{padding:.3rem 1rem}.deploy .dhead .t small{font-size:var(--fs-s)}.deploy .dhead .t b{font-size:1.9rem}.deploy .sel-note{font-size:var(--fs-m);padding:.2rem}.deploy .unlock{display:none}.deploy .dcards{gap:.8rem}.dcard .thumb{min-height:3rem}.deploy .dcards{min-height:7rem}.deploy .dact{padding-bottom:.7rem}.dcard .dname{padding:.3rem .6rem .1rem;font-size:1.5rem}.dcard .dsub{font-size:var(--fs-s);padding:0 .6rem .4rem}.deploy .dact .btn{font-size:1.3rem}.deploy .dact .btn.mint{min-width:14rem}.deploy .fpick{gap:.6rem}.deploy .fcard .fimg{min-height:2rem}.deploy .fcard .fn{font-size:1.4rem}.deploy .fcard dl{padding:.2rem .5rem .4rem}.deploy .fcard dl .x{display:none}}@media (max-width:900px) and (orientation:portrait){.deploy{left:calc(.6rem + var(--sa-l));right:calc(.6rem + var(--sa-r));top:calc(4% + var(--sa-t));bottom:calc(3% + var(--sa-b));gap:.55rem;padding:1rem .9rem}.deploy .dhead .jpb{padding:.4rem .9rem;font-size:max(18px,1.6rem)}.deploy .dhead .t b{font-size:2.1rem}.deploy .dcards{grid-template-columns:1fr;gap:.6rem}.dcard{flex-direction:row;min-height:5.5rem}.deploy .dcards{flex:none;min-height:0}.dcard .thumb{flex:0 0 40%;min-height:0}.dcard .txt{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.dcard .dname{padding:.3rem .7rem .15rem;font-size:1.9rem}.dcard .dsub{padding:0 .7rem .3rem}.dcard .thumb .idx{font-size:var(--fs-xs);top:.4rem;left:.4rem}.dcard .thumb .selb{font-size:var(--fs-xs);bottom:.4rem;right:.4rem}.deploy .unlock{padding:.5rem .7rem}.deploy .unlock .un{font-size:1.35rem}.deploy .dact .btn.mint{flex:1;min-width:0}.deploy .fpick{grid-template-columns:1fr 1fr;gap:.5rem;overflow-y:auto}.deploy .fcard .fimg{min-height:6rem}.deploy .fcard .fn{font-size:1.5rem}}.death{pointer-events:auto;z-index:10;background:#0a10148c;place-items:center;display:grid;position:absolute;inset:0}.death .rep{border-top:.6rem solid var(--gold);text-align:center;background:#0f1a1f;width:min(52rem,92vw);padding:2rem 2.4rem 1.8rem;animation:.4s both capIn;box-shadow:0 1rem 3rem #0009}.death .rep .sr{background:var(--red);color:var(--cream);font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);padding:.15em .9em;display:inline-block}.death .rep h2{font-family:var(--display);color:#f6d45a;letter-spacing:.02em;text-shadow:.25rem .25rem #000;margin:.6rem 0 .2rem;font-size:4.6rem;font-weight:400}.death .rep .by{font-family:var(--display);color:var(--cream);margin-bottom:1.2rem;font-size:1.5rem}.death .rep .by b{color:var(--red);font-weight:400}.death .rep .grid{grid-template-columns:repeat(5,1fr);gap:.7rem;margin:1rem 0;display:grid}.death .rep .grid div{background:var(--dark2);padding:.7rem .4rem}.death .rep .grid b{font-family:var(--display);color:var(--cream);font-size:2rem;font-weight:400;display:block}.death .rep .grid span{font-size:var(--fs-xs);color:var(--gold);letter-spacing:.06em}.death .rep .earn{font-family:var(--display);color:var(--mint);margin:.6rem 0;font-size:1.6rem}.death .rep .new{font-family:var(--display);color:#f6d45a;margin:.4rem 0;font-size:1.3rem}.death .rep .acts{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem;display:flex}.death .rep .timer{font-family:var(--display);color:#9fb7b0;font-size:var(--fs-m);margin-top:.8rem}.modal{pointer-events:auto;z-index:30;background:#070a0b99;place-items:center;display:grid;position:absolute;inset:0}.modal .box{width:min(40rem, calc(100vw - 1.2rem - var(--sa-l) - var(--sa-r)));max-height:calc(100vh - 1.2rem - var(--sa-t) - var(--sa-b));max-height:calc(100dvh - 1.2rem - var(--sa-t) - var(--sa-b));padding:1.4rem 1.6rem;overflow-y:auto}.modal h3{font-family:var(--display);margin:0 0 .6rem;font-size:2.2rem;font-weight:400}.modal p{font-size:var(--fs-m)}.modal .row{font-family:var(--display);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0;display:flex}.modal .row label{flex:1;min-width:8rem}.modal input[type=text],.modal input[type=password]{font-size:max(var(--fs-m), 1.2rem);border:.2rem solid var(--ink);background:#fffbe0;width:100%;min-height:40px;padding:.35rem .5rem}.modal select{font-family:var(--display);font-size:var(--fs-m);min-height:44px;padding:.2rem .4rem}.modal .err{color:var(--red);font-family:var(--display);min-height:1.2em;font-size:var(--fs-m)}.lb-table{border-collapse:collapse;width:100%;font-family:var(--display);font-size:var(--fs-m)}.lb-table td,.lb-table th{text-align:left;border-bottom:.12rem solid #0000001f;padding:.3rem .5rem;font-weight:400}.lb-table th{color:#6a6450}.stabs{flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem;display:flex}.stabs button{font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);background:var(--cream2);color:#3c3a2e;border:.18rem solid var(--ink);min-height:44px;padding:0 .9rem}.stabs button.on{background:var(--ink);color:var(--cream)}.spane{display:none}.spane.on{display:block}.srow{font-family:var(--display);font-size:var(--fs-m);grid-template-columns:minmax(7rem,1fr) minmax(0,1.6fr) 3.4rem;align-items:center;gap:.6rem;margin:.35rem 0;display:grid}.srow .v{text-align:right;color:#5a5440;font-size:var(--fs-s)}.srow small{font-family:var(--body);font-size:var(--fs-xs);color:#6a6450;display:block}.seg{flex-wrap:wrap;grid-column:2/span 2;gap:.3rem;display:flex}.seg button{font-family:var(--display);font-size:var(--fs-s);background:var(--cream2);color:#3c3a2e;border:.16rem solid var(--ink);min-width:44px;min-height:44px;padding:0 .7rem}.seg button.on{background:var(--mint);color:var(--ink)}.srow input[type=range]{appearance:none;background:0 0;width:100%;height:44px;margin:0}.srow input[type=range]::-webkit-slider-runnable-track{background:var(--ink);border-radius:0;height:.7rem}.srow input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mint);border:.2rem solid var(--ink);border-radius:0;width:28px;height:28px;margin-top:calc(.35rem - 14px);transform:skew(-8deg)}.srow input[type=range]::-moz-range-track{background:var(--ink);height:.7rem}.srow input[type=range]::-moz-range-thumb{background:var(--mint);border:.2rem solid var(--ink);border-radius:0;width:26px;height:26px}.ctl-map{font-size:var(--fs-s);grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:.25rem .6rem;display:grid}.ctl-map>b{font-family:var(--display);color:#5a5440;font-weight:400;font-size:var(--fs-s)}.ctl-map>span{font-family:var(--display)}.ctl-map kbd{font-family:var(--display);font-size:var(--fs-s);background:var(--ink);color:var(--cream);text-align:center;min-width:1.4em;margin:.08rem .12rem .08rem 0;padding:0 .4em;display:inline-block}.ctl-note{font-family:var(--body);font-size:var(--fs-s);color:#3c3a2e;margin-top:.7rem}.pause{z-index:20;pointer-events:auto;background:#070a0b9e;place-items:center;display:grid;position:absolute;inset:0}.pause .pbox{flex-direction:column;gap:.55rem;width:min(24rem,100vw - 2rem);padding:1.2rem 1.3rem 1.4rem;display:flex}.pause .pbox h3{font-family:var(--display);justify-content:space-between;align-items:baseline;margin:0 0 .3rem;font-size:2.2rem;font-weight:400;display:flex}.pause .pbox h3 small{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-s);color:var(--red)}.pause .pbox .btn{text-align:left;min-height:44px;font-size:1.5rem}.pause .pbox .hintline{font-family:var(--body);font-size:var(--fs-s);color:#5a5440;margin-top:.2rem}.loading{background:var(--dark);z-index:50;pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.loading .lt{font-family:var(--display);color:var(--cream);text-align:center;font-size:2.6rem}.loading .lt small{font-family:var(--jp);color:var(--red);margin-top:.4rem;font-size:max(18px,1.4rem);display:block}.loading .lbar{background:#0f1a1f;width:22rem;height:.6rem;margin:1.2rem auto 0;position:relative;overflow:hidden}.loading .lbar i{background:var(--mint);width:30%;animation:1s ease-in-out infinite lbar;position:absolute;top:0;bottom:0}@keyframes lbar{0%{left:-30%}to{left:100%}}.toast{left:50%;bottom:calc(6rem + var(--sa-b));background:var(--ink);color:var(--cream);font-family:var(--display);font-size:max(var(--fs-m), 1.2rem);z-index:60;text-align:center;max-width:calc(100vw - 2rem);padding:.5rem 1.2rem;animation:.25s both capIn;position:absolute;transform:translate(-50%)}.hidden{display:none!important}html.touch-ui .menub{width:44px;height:44px;color:var(--cream);border:.18rem solid var(--cream);pointer-events:auto;cursor:pointer;background:#070a0bb8;place-items:center;font-size:22px;line-height:1;display:grid}html.touch-ui .status{width:17.5rem;left:calc(.7rem + var(--sa-l));top:calc(.7rem + var(--sa-t));box-shadow:.3rem .3rem 0 var(--ink);border-width:.22rem;padding:.4rem .6rem .5rem}html.touch-ui .status .jp-stroke{font-size:max(18px,1.3rem)}html.touch-ui .status .jp-stroke.small{display:none}html.touch-ui .status .hp-text{font-size:1.55rem}html.touch-ui .status .lv-text{font-size:var(--fs-s);margin-left:0}html.touch-ui .status .lv-text .xpn{display:none}html.touch-ui .bar{height:.85rem;margin:.3rem 0 .4rem}html.touch-ui .bar.xp{height:.7rem}html.touch-ui .status .meta{font-size:var(--fs-xs);gap:.6rem;margin-top:.25rem}html.touch-ui .rookie small{display:none}html.touch-ui .boostpips i{width:1.1rem}html.touch-ui .ult{display:none}html.touch-ui .cards{gap:.35rem}html.touch-ui .card,html.touch-ui .card .art{width:3.5rem}html.touch-ui .card .art{border-width:.18rem;height:3.5rem}html.touch-ui .card .cdv,html.touch-ui .card .csecs{width:3.5rem;height:3.5rem;font-size:var(--fs-m)}html.touch-ui .card .key{font-size:var(--fs-xs);bottom:.9rem}html.touch-ui .card.auto .key{display:none}html.touch-ui .card .lvl{font-size:var(--fs-xs)}html.touch-ui .cards .sep{height:3rem;margin-bottom:.6rem}html.touch-ui .rightcol{right:calc(.7rem + var(--sa-r));top:calc(.7rem + var(--sa-t));gap:.35rem}html.touch-ui .minimap{border-width:.18rem;width:7.6rem;height:7.6rem}html.touch-ui .board{width:12rem;padding:.3rem .4rem}html.touch-ui .board .r:nth-child(n+5):not(.me){display:none}html.touch-ui .rightcol .rbar{align-items:center;gap:.35rem;display:flex}html.touch-ui .chat{display:none}html.touch-ui .combo .cn span i{display:none}html.touch-ui .combo .ct{width:8rem}html.touch-ui .bossbar{padding:.4rem .7rem .5rem}html.touch-ui .bossbar .name{font-size:1.35rem}html.touch-ui .bossbar .jp{display:none}html.touch-ui .news .item .ttl{font-size:1.45rem}html.touch-ui .news .item .ntag{padding:.3rem .6rem}html.touch-ui .caption{left:calc(.8rem + var(--sa-l));max-width:calc(100vw - 1.6rem - var(--sa-l) - var(--sa-r))}html.touch-ui .caption .plate{box-shadow:.3rem .3rem 0 var(--ink);font-size:1.9rem}html.touch-ui .caption .sub{font-size:var(--fs-s);margin-left:.8rem}html.touch-ui .caption .prompt{font-size:var(--fs-m)}html.touch-ui .callout .band{padding:.25rem 2rem;font-size:1.8rem}html.touch-ui .sizeup .big{font-size:3.6rem}html.touch-ui .ann-shield b{font-size:1.6rem}html.touch-ui .tut{min-width:0;max-width:17.5rem;padding:.3rem .6rem .4rem}html.touch-ui .tut .st:not(.cur){display:none}html.touch-ui .tut .st{font-size:var(--fs-s)}html.touch-ui .feed{font-size:var(--fs-xs)}html.touch-ui .feed div:nth-child(n+3){display:none}@media (max-height:560px){html.touch-ui .hud.lane-left .tut{display:none}}html.touch-ui .offer{bottom:auto;transform:none}html.touch-ui .offer .orow{gap:.45rem;width:100%}html.touch-ui .offer .ocard{width:auto;min-width:0;min-height:0;box-shadow:.25rem .25rem 0 var(--ink);border-width:.2rem;flex:1 1 0;grid-template-columns:2.9rem minmax(0,1fr);column-gap:.4rem;padding:.3rem .4rem .35rem}html.touch-ui .offer .ocard .img{border-width:.15rem;grid-row:2;width:2.9rem;height:2.9rem}html.touch-ui .offer .ocard .tx{grid-row:2}html.touch-ui .offer .ocard .krow{flex-wrap:nowrap}html.touch-ui .offer .ocard .ttl{font-size:var(--fs-s)}html.touch-ui .offer .ocard .jp,html.touch-ui .offer .ocard .desc{display:none}html.touch-ui .offer .ocard .lines{min-width:0}html.touch-ui .offer .ocard .lines span{font-size:var(--fs-xs)}html.touch-ui .offer .ocard .lines span:nth-child(n+2){display:none}html.touch-ui .offer .ocard .desc.solo{font-size:var(--fs-xs);-webkit-line-clamp:1;grid-area:3/1/auto/span 2;display:-webkit-box}html.touch-ui .offer .ocard .key{display:none}html.touch-ui .offer .ohead .tag-red{font-size:var(--fs-m)}html.touch-ui .offer .ohead .keys{font-size:var(--fs-xs)}html.touch-ui .offer .lvpill{font-size:var(--fs-m)}@media (orientation:landscape){html.touch-ui .cards{left:calc(.8rem + var(--sa-l));top:calc(var(--sa-t) + 1.3rem + var(--status-h,8.4rem));bottom:auto;transform:none}html.touch-ui .lcol{left:calc(.8rem + var(--sa-l));top:calc(var(--sa-t) + 2rem + var(--status-h,8.4rem) + var(--cards-h,4.4rem));gap:.4rem}html.touch-ui .caption{max-width:19rem;position:static}html.touch-ui .topstack{left:calc(19.2rem + var(--sa-l));right:calc(9.2rem + var(--sa-r));top:calc(.7rem + var(--sa-t));gap:.4rem}html.touch-ui .offer{left:calc(19.2rem + var(--sa-l));right:calc(.7rem + var(--sa-r));top:calc(.7rem + var(--sa-t));align-items:stretch}html.touch-ui .offer.min{right:calc(9.2rem + var(--sa-r));align-items:center}html.touch-ui .offer .ohead{align-self:center}html.touch-ui .feed{top:calc(var(--sa-t) + 11.8rem);right:calc(.7rem + var(--sa-r))}html.touch-ui .board{display:none}html.touch-ui .touch .tbtn.boostb{--cx:calc(var(--ucx) + var(--tb-boost-off));--cy:var(--ucy)}}@media (orientation:portrait){html.touch-ui .cards{left:calc(.7rem + var(--sa-l));top:calc(var(--sa-t) + 1.2rem + var(--status-h,8.4rem));bottom:auto;transform:none}html.touch-ui .board{display:none}html.touch-ui .topstack{left:calc(.7rem + var(--sa-l));right:calc(.7rem + var(--sa-r));top:calc(var(--sa-t) + 1.8rem + var(--status-h,8.4rem) + var(--cards-h,4.4rem))}html.touch-ui .lcol{left:calc(.8rem + var(--sa-l));top:calc(var(--sa-t) + 2.4rem + var(--status-h,8.4rem) + var(--cards-h,4.4rem) + var(--topstack-h,0px));gap:.4rem}html.touch-ui .offer{left:calc(.6rem + var(--sa-l));right:calc(.6rem + var(--sa-r));top:calc(var(--sa-t) + 1.2rem + var(--status-h,8.4rem));align-items:stretch}html.touch-ui .offer.min{align-items:flex-start}html.touch-ui .offer .ohead{align-self:flex-start}html.touch-ui .caption{bottom:calc(12.4rem + var(--sa-b))}html.touch-ui .feed{top:calc(var(--sa-t) + 12.8rem)}html.touch-ui .sizeup .big{font-size:3rem}html.touch-ui .offer .ocard .tx{display:contents}html.touch-ui .offer .ocard .img{grid-row:2}html.touch-ui .offer .ocard .ttl{grid-area:2/2;align-self:center}html.touch-ui .offer .ocard .trig{grid-area:3/1/auto/span 2}html.touch-ui .offer .ocard .lines{grid-area:4/1/auto/span 2}html.touch-ui .offer .ocard .desc.solo{grid-area:3/1/auto/span 2}html.touch-ui .news .item .txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.touch-ui .news .item .ttl{font-size:1.3rem}html.touch-ui .hud.top-busy .tut{display:none}html.touch-ui .sizeup .small{font-size:var(--fs-s)}html.touch-ui .touch .tbtn.boostb{--cx:calc(var(--ucx) + var(--tb-boost-off) * .3827);--cy:calc(var(--ucy) + var(--tb-boost-off) * .9239)}}html.touch-ui .hud.tray-open .topstack>.news,html.touch-ui .hud.tray-open .topstack>.ann-center,html.touch-ui .hud.tray-open .cards,html.touch-ui .hud.tray-open .shardtag{visibility:hidden}@media (orientation:landscape) and (min-height:561px) and (max-height:900px){html.touch-ui .title-menu{gap:.6rem;width:27rem;top:9%}html.touch-ui .logo .l1{font-size:4rem}html.touch-ui .logo .l2{font-size:1.9rem}html.touch-ui .menu-btns .btn{padding:.4em 1em;font-size:1.5rem}html.touch-ui .broadcast .headline{font-size:4.4rem}}html.reduce-motion .caption.show,html.reduce-motion .news .item,html.reduce-motion .offer .ocard,html.reduce-motion .combo.bump,html.reduce-motion .ult.ready,html.reduce-motion .touch .tbtn.ultb.ready{animation:none}.deploy .desk-reset,.deploy .desk-cx,.deploy .desk-cp,.deploy .desk-cj,.deploy .desk-jp,.deploy .desk-desk em,.deploy .desk-dh b{font-size:max(var(--fs-s), .95rem)}.hangar-info .ars-drawer,.hangar-info .ars-res,.hangar-info .ars-res-near,.hangar-info .ars-drawer .small,.hangar-info .ars-res .small{font-size:var(--fs-s)!important}.hangar-info .ars-drawer small,.hangar-info .ars-res small,.hangar-info .ars-res-near span{font-size:var(--fs-xs)!important}html.compact .select[data-tab=arsenal] .hangar-info{flex-direction:column;display:flex}html.compact .select[data-tab=arsenal] .hangar-info>*{order:4}html.compact .select[data-tab=arsenal] .hangar-info>.lbl:first-child{display:none}html.compact .select[data-tab=arsenal] .hangar-info>.slotrow{order:1}html.compact .select[data-tab=arsenal] .hangar-info>.lbl:has(+.pickgrid [data-w]){order:2}html.compact .select[data-tab=arsenal] .hangar-info>.pickgrid:has([data-w]){order:3}html.compact .slot small{display:none}html.compact .slot .sart{height:2.8rem;margin-bottom:.2rem}html.compact .pick .part{height:3.2rem}html.compact .pick .pd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html.compact.land .pickgrid{grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr))}html.compact .hangar-info{padding-bottom:.8rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}html.compact.land .pick .pd{display:none}html.compact.land .pick .part{height:2.6rem}html.compact.land .slot .sart{height:2.3rem}.offer .ocard.gat-card{background:linear-gradient(155deg,#fff6c8 0%,#f6d365 45%,#e0a526 100%);border-color:#5c3b00;animation:.35s cubic-bezier(.2,1.5,.4,1) both offerIn,1.6s ease-in-out .4s infinite gatGlow}@keyframes gatGlow{0%,to{box-shadow:.4rem .4rem 0 var(--ink), 0 0 .5rem #ffc40059}50%{box-shadow:.4rem .4rem 0 var(--ink), 0 0 1.6rem #ffc400d9}}.offer .ocard .kind.gat-kind{color:#fff7cf;background:linear-gradient(90deg,#d62828,#ff9f1c)}.offer .ocard.gat-card .lines span{background:#fff1b8;border-color:#5c3b00}.offer .ohead .gat-head{font-family:var(--display);font-size:var(--fs-s);color:#fff7cf;border:.15rem solid var(--ink);background:linear-gradient(90deg,#d62828,#ff9f1c);padding:.1em .6em;transform:skew(-10deg)}.gat-art{position:relative;overflow:hidden;background:#1b2f36!important}.gat-art .gat-a,.gat-art .gat-b{background:var(--cream2) center / cover no-repeat;border:.14rem solid var(--ink);width:64%;height:64%;position:absolute}.gat-art .gat-a{top:3%;left:3%}.gat-art .gat-b{bottom:3%;right:3%}.gat-art .gat-x{font-family:var(--jp);font-weight:400;font-size:var(--fs-m);color:#fff7cf;border:.12rem solid var(--ink);background:#d62828;padding:0 .2em;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.card.gat-fused .art{border-color:#ff9f1c;box-shadow:0 0 1rem #ff9f1cf2,.25rem .25rem #0000008c}.card.gat-fused .lvl{color:#fff7cf;font-family:var(--jp);background:#d62828}.offer .ocard.tech-card{border-left-width:.7rem}.offer .ocard.tech-card.tech-mitsuboshi{border-left-color:#d62828}.offer .ocard.tech-card.tech-raijin{border-left-color:#e0b400}.offer .ocard .kind.tech-kind.tech-mitsuboshi{color:#f6f4c0;background:#d62828}.offer .ocard .kind.tech-kind.tech-raijin{color:var(--ink);background:#ffd000}.tech-mark{align-content:center;place-items:center;gap:.1rem;display:grid!important}.tech-mark b{font-family:var(--jp);font-size:2rem;font-weight:400;line-height:1}.tech-mark small{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-xs);letter-spacing:.02em}.tech-mark.tech-mitsuboshi{color:#f6f4c0;background:#d62828!important}.tech-mark.tech-raijin{color:var(--ink);background:#ffd000!important}html.touch-ui .tech-mark b{font-size:1.3rem}html.touch-ui .tech-mark small{display:none}html.reduce-motion .offer .ocard.gat-card{animation:none}.gat-row small{font-size:var(--fs-s)}.offer .ocard .setchip{font-family:var(--display);font-size:var(--fs-xs);color:var(--ink);border:.12rem solid var(--ink);white-space:nowrap;background:#fff7cf;padding:0 .35em;line-height:1.2}.offer .ocard .more-i{font-style:normal;font-family:var(--display);font-size:var(--fs-s);color:#6a6450;margin-left:auto;line-height:1}.offer .ocard .trig{font-family:var(--display);font-size:var(--fs-xs);color:var(--cream);background:#2b3238;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.05em .45em;line-height:1.25}.offer .ocard .ofull{z-index:4;background:var(--cream);min-height:calc(100% + .5rem);color:var(--ink);border:.25rem solid var(--ink);box-shadow:.4rem .4rem 0 var(--ink);cursor:pointer;padding:.5rem .65rem .6rem;display:none;position:absolute;bottom:-.25rem;left:-.25rem;right:-.25rem}.offer .ocard.rare .ofull,.offer .ocard.gat-card .ofull{background:linear-gradient(160deg,#fff4b0,#f2d670)}.offer .ocard .ofull .of-t{font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.3rem);margin-bottom:.3rem;line-height:1.05;display:block}.offer .ocard .ofull p{font-size:var(--fs-s);color:#2b3238;margin:.35rem 0 0;line-height:1.3}.offer .ocard .ofull .lines span{white-space:normal}html:not(.touch-ui) .offer .ocard:hover .ofull,.offer .ocard.insp .ofull{display:block}html.touch-ui .offer .ocard .ofull{display:none!important}.hud .osheet{z-index:6;left:calc(.6rem + var(--sa-l));right:calc(.6rem + var(--sa-r));top:calc(var(--tray-top,1rem) + var(--tray-dock,0px) + var(--offer-h,8rem) + .5rem);background:var(--cream);max-width:36rem;color:var(--ink);border:.25rem solid var(--ink);box-shadow:.4rem .4rem 0 var(--ink);pointer-events:auto;margin:0 auto;padding:.55rem .75rem .65rem;display:none;position:absolute}.hud .osheet.show{animation:.2s ease-out both offerIn;display:block}.osheet .osh-k{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.osheet .kind{font-family:var(--display);font-size:var(--fs-xs);background:var(--ink);color:var(--cream);white-space:nowrap;padding:.05em .5em;transform:skew(-10deg)}.osheet .kind.new{background:var(--red)}.osheet .kind.branch{background:#2e7d5b}.osheet .kind.passive{background:#2f6fda}.osheet .kind.chip{background:#6c757d}.osheet .kind.over{color:var(--ink);background:#d4a017}.osheet .kind.gat-kind{color:#fff7cf;background:linear-gradient(90deg,#d62828,#ff9f1c)}.osheet .kind.tech-mitsuboshi{color:#f6f4c0;background:#d62828}.osheet .kind.tech-raijin{color:var(--ink);background:#ffd000}.osheet .osh-t{font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.35rem);line-height:1.05}.osheet .osh-l{flex-wrap:wrap;gap:.25rem .35rem;margin-top:.4rem;display:flex}.osheet .osh-l span{font-family:var(--display);font-size:var(--fs-s);border:.12rem solid var(--ink);background:#fff7cf;padding:0 .35em;line-height:1.3}.osheet .osh-l span b{color:#1d6b50;font-weight:400}.osheet .osh-r{font-size:var(--fs-m);color:#2b3238;margin:.45rem 0 0;line-height:1.3}.osheet .osh-a{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.55rem;display:flex}.osheet .osh-a .btn{min-height:44px;font-size:max(var(--fs-m), 1.15rem);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.25em .9em;overflow:hidden}.osheet .osh-a span{font-family:var(--display);font-size:var(--fs-xs);color:#6a6450}html.touch-ui .offer .oban{justify-content:center;align-items:center;min-height:2.2rem;display:flex}html.touch-ui .offer .oban:empty,html.touch-ui .offer.ban .ohead{display:none}.offer .oban .sizeup{justify-content:center;align-items:baseline;gap:.5rem;display:flex}.offer .oban .sizeup .big{font-size:2.3rem}.offer .oban .sizeup .small{font-size:var(--fs-s)}.offer .oban .ann-shield{width:100%;min-width:0;padding:.25rem .8rem .3rem}.offer .oban .ann-shield b{font-size:1.4rem;display:inline}.offer .oban .ann-shield span{font-size:var(--fs-s);margin-left:.45rem}html.touch-ui .hud{--tray-top:calc(var(--sa-t) + .7rem)}html.touch-ui .hud.tray-open .bossbar .top,html.touch-ui .hud.tray-open .bossbar .press,html.touch-ui .hud.tray-open .bossbar .armor{display:none!important}html.touch-ui .hud.tray-open .bossbar .hp{margin-top:0}html.touch-ui .offer{top:calc(var(--tray-top) + var(--tray-dock,0px))}html.touch-ui .offer.min{top:var(--tray-top)}html.touch-ui .cards,html.touch-ui .shardtag,.status .gearlv{display:none}html.touch-ui .status .gearlv{font-family:var(--display);font-size:var(--fs-xs);color:#5a5440;white-space:nowrap;display:inline}html.touch-ui .status .gearlv b{color:var(--ink);font-weight:400}html.touch-ui .touch .tbtn.skb{overflow:visible}.touch .tbtn.skb .skl{z-index:2;background:var(--ink);min-width:1.45rem;height:1.45rem;color:var(--gold);font-family:var(--display);font-weight:400;font-size:var(--fs-xs);border:.12rem solid var(--gold);border-radius:.8rem;place-items:center;padding:0 .2rem;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem}.touch .tbtn.skb .skl:empty{display:none}.touch .tbtn.skb span.secs{font-size:max(var(--fs-m), 1.15rem)}.touch .tbtn.ping{animation:.45s ease-out skillPing}.touch .tbtn.ultb small{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;max-width:86%;line-height:1.05;display:-webkit-box}html.touch-ui .combo.show{grid-template-columns:auto auto;align-items:end;column-gap:.45rem;display:grid}html.touch-ui .combo .cn{grid-column:1}html.touch-ui .combo .cx{grid-column:2;margin:0 0 .3rem}html.touch-ui .combo .ct{grid-column:1/span 2;margin-top:.15rem}html.touch-ui .combo .cn b{font-size:2.1rem}html.touch-ui .combo .cn span{padding-bottom:.2rem}@media (orientation:landscape){html.touch-ui .lcol{top:calc(var(--sa-t) + .7rem + var(--status-h,8.4rem) + .5rem)}html.touch-ui .hud.tray-open.boss-on .topstack{left:calc(.8rem + var(--sa-l));width:18rem;right:auto;top:calc(var(--sa-t) + .7rem + var(--status-h,8.4rem) + .5rem)}html.touch-ui .hud.tray-open.boss-on .bossbar .hint{font-size:var(--fs-s)}html.touch-ui .hud.tray-open.boss-on .lcol{visibility:hidden}html.touch-ui .offer.min{left:calc(.8rem + var(--sa-l));right:auto;top:calc(var(--sa-t) + .7rem + var(--status-h,8.4rem) + .5rem);align-items:flex-start}html.touch-ui .hud.pill-on .lcol{top:calc(var(--sa-t) + .7rem + var(--status-h,8.4rem) + .5rem + var(--offer-h,3rem) + .4rem)}html.touch-ui .hud.pill-on .tut{display:none}html.touch-ui .feed{top:calc(var(--sa-t) + .7rem + var(--rcol-h,8rem) + .4rem)}html.touch-ui .osheet{left:calc(19.2rem + var(--sa-l));max-width:34rem}}@media (orientation:landscape) and (max-height:560px){html.touch-ui .feed div:nth-child(n+2){display:none}html.touch-ui .osheet .osh-r{font-size:var(--fs-s)}}@media (orientation:portrait){html.touch-ui .hud{--tray-top:calc(var(--sa-t) + .7rem + max(var(--status-h,8.4rem), var(--rcol-h,8rem)) + .45rem)}html.touch-ui .hud.boss-on{--tray-dock:calc(var(--boss-h,0px) + .4rem)}html.touch-ui .hud.tray-open{--tray-top:calc(var(--sa-t) + .7rem + var(--status-h,8.4rem) + .45rem)}html.touch-ui .hud.tray-open .rbar{visibility:hidden}html.touch-ui .caption{max-width:min(calc(100vw - 1.6rem - var(--sa-l) - var(--sa-r)), 60vw)}html.touch-ui .caption .prompt{flex-wrap:wrap}html.touch-ui .offer .ocard .lines span{white-space:normal}html.touch-ui .topstack{top:var(--tray-top)}html.touch-ui .hud.pill-on .topstack{padding-top:calc(var(--offer-h,3rem) + .4rem)}html.touch-ui .lcol{top:calc(var(--tray-top) + var(--topstack-h,0px) + .5rem)}html.touch-ui .hud.tray-open .lcol{visibility:hidden}html.touch-ui .news .item .ntag{padding:.3rem .45rem}}.logo .l0b{display:none}@media (max-width:600px) and (orientation:portrait){.broadcast .headline,.logo .l0{display:none}.logo .l0b{width:max-content;font-family:var(--comic);color:#f3f1be;letter-spacing:.03em;text-shadow:.18rem .18rem #000;margin:0 0 .35rem .1rem;font-size:2.3rem;line-height:1;display:block;transform:rotate(-3deg)}}.logo .l2{padding-bottom:.08em}@media (max-height:560px){.logo .l2{line-height:1}}html.touch-ui .foot-links a{align-items:center;min-height:44px;padding:0 .15rem;display:inline-flex}@media (max-width:600px) and (orientation:portrait){.deploy .fpick{grid-template-columns:1fr;gap:.45rem}.deploy .fcard{grid-template-rows:auto auto 1fr;grid-template-columns:34% minmax(0,1fr);align-items:start;display:grid}.deploy .fcard .fimg{grid-area:1/1/span 3;height:100%;min-height:5.5rem}.deploy .fcard .fn,.deploy .fcard .fr,.deploy .fcard dl{grid-column:2}.deploy .fcard .fn{padding:.3rem .6rem 0;font-size:1.45rem}.deploy .fcard .fr{padding:0 .6rem .15rem}.deploy .fcard dl{gap:.1rem .45rem;padding:.15rem .6rem .45rem}}@media (max-width:600px),(max-height:560px){html.touch-ui .news .item .txt .txt2{display:none}}@media (orientation:landscape) and (max-height:560px){html.touch-ui .hud .osheet{max-height:calc(100% - var(--tray-top) - var(--offer-h,8rem) - 1rem - var(--sa-b));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;padding:.4rem .6rem .5rem;display:none;overflow-y:auto}html.touch-ui .hud .osheet.show{display:grid}html.touch-ui .osheet .osh-k,html.touch-ui .osheet .osh-l,html.touch-ui .osheet .osh-r{grid-column:1}html.touch-ui .osheet .osh-a{flex-direction:column;grid-area:1/2/span 3;align-items:stretch;margin:0}html.touch-ui .osheet .osh-a .btn{white-space:normal;max-width:11rem;line-height:1.05}html.touch-ui .osheet .osh-a span{max-width:11rem}html.touch-ui .osheet .osh-r{margin-top:.3rem}}.offer .ocard .trig{white-space:normal}.offer .onote{max-width:min(62rem,100%);font-family:var(--body);font-size:var(--fs-s);color:var(--cream);border-left:.3rem solid var(--gold);background:#070a0bdb;padding:.2rem .7rem .25rem;line-height:1.3}.offer .onote b{font-family:var(--display);color:var(--gold);margin-right:.35em;font-weight:400}html.touch-ui .offer .onote{font-size:var(--fs-xs)}.news .item.bulletin .ntag,.news .item.guide .ntag{font-family:var(--display);font-size:var(--fs-s);letter-spacing:.06em}.news .item.bulletin .ntag{background:#2e7d5b}.news .item.guide .ntag{background:var(--gold);color:var(--ink)}.news .item.bulletin .ttl,.news .item.guide .ttl{font-size:1.5rem}.news .item.bulletin .txt,.news .item.guide .txt{font-family:var(--body);color:var(--cream);line-height:1.3}html.touch-ui .news .item.bulletin .txt,html.touch-ui .news .item.guide .txt{-webkit-line-clamp:3}.news .item.mine .body{box-shadow:inset .3rem 0 0 var(--gold)}.deploy .fpick{grid-auto-rows:minmax(max-content,1fr)}@media (max-width:600px) and (orientation:portrait){.deploy[data-step=frame] .sel-note{font-size:var(--fs-s);padding:.35rem .5rem}.deploy .fcard dd{font-size:var(--fs-s)}}.tag.hunter .nm{color:#ffb0b0}.tag .hn{background:var(--red);color:var(--cream);text-shadow:none;margin-right:.3em;padding:0 .35em;animation:.9s ease-in-out infinite hnPulse;display:inline-block;transform:skew(-10deg)}.tag.hunter .hpb{border:.08rem solid var(--red);width:5rem;height:.42rem}.marker.hunter:not(.edge){display:none}.marker.hunter .dia{background:var(--red)}.marker.hunter .dia:after{content:"!";font-family:var(--display);color:var(--cream)}.marker.hunter .arr{border-bottom-color:var(--red)}.marker.hunter.edge .lbl{color:#ffb0b0;display:block;top:auto;bottom:-1.2rem}@keyframes hnPulse{50%{filter:brightness(1.35)}}html.reduce-motion .tag .hn{animation:none}.death .desk-acts .desk-alert{text-align:center;font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);color:var(--cream);letter-spacing:.02em;background:#7a1f24;flex:1 0 100%;order:-1;padding:.3rem .8rem}.death .desk-acts:has(.desk-alert){flex-wrap:wrap}.pause .pbox .pshard{font-family:var(--display);font-size:var(--fs-s);color:#3c3a2e;margin:-.2rem 0 .2rem}.pause .pbox .pshard b{color:var(--red);font-weight:400}.pause .pbox .btn small{font-family:var(--display);font-size:var(--fs-xs);opacity:.65;margin-left:.4em}.scoreboard h4 small.sb-hint{color:#9fb7b0;margin-left:auto}.conf-modal .conf-row{justify-content:flex-end}.bd{font-family:var(--body)}.bd .bd-h{font-family:var(--display);font-size:var(--fs-s);color:#5a5440;letter-spacing:.06em;margin:.6rem 0 .25rem}.bd .bd-row{border-left:.25rem solid var(--ink);background:#0000000d;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.5rem;margin-bottom:.25rem;padding:.3rem .4rem;display:grid}.bd .bd-k{font-family:var(--display);font-weight:400;font-size:var(--fs-s);background:var(--ink);color:var(--cream);text-align:center;padding:.05em 0}.bd .bd-row span b{font-family:var(--display);font-weight:400;font-size:var(--fs-m);display:block}.bd .bd-row span small{font-size:var(--fs-s);color:#3c3a2e;line-height:1.3;display:block}.bd .bd-row.dim{opacity:.6}.bd .bd-row.gat{border-left-color:#ff9f1c}.bd .bd-row.res{border-left-color:#2e7d5b}.bd .bd-row.tech{border-left-color:#d62828}.bd .bd-row.set{border-left-color:var(--gold);background:#d9c17140}.bd .bd-empty{font-size:var(--fs-s);color:#6a6450}@media (max-height:560px){.pause .pbox{width:min(40rem, calc(100vw - 2rem - var(--sa-l) - var(--sa-r)));grid-template-columns:1fr 1fr;gap:.4rem .5rem;max-height:calc(100vh - 1rem);padding:.7rem .9rem .8rem;display:grid;overflow-y:auto}.pause .pbox h3,.pause .pbox .pshard,.pause .pbox .hintline,.pause .pbox [data-a=resume]{grid-column:1/-1}.pause .pbox h3{margin:0;font-size:1.7rem}.pause .pbox .btn{padding:.3em .8em;font-size:1.25rem}}@media (orientation:portrait){html.touch-ui .offer .ocard{grid-template-rows:auto auto auto 1fr}html.touch-ui .offer .ocard .trig,html.touch-ui .offer .ocard .lines{align-self:start}}@media (orientation:landscape){html.touch-ui .hud.tray-open .rbar{visibility:hidden}}.marker.edge.edge-b .lbl,.marker.hunter.edge.edge-b .lbl{top:-1.2rem;bottom:auto}@media (orientation:portrait){html.compact .select .hhead{flex-wrap:nowrap;align-items:center;gap:.45rem}html.compact .select h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.7rem;overflow:hidden}html.compact .select .credits .cr-l{display:none}html.compact .select .credits b{font-size:var(--fs-s)}html.compact:not(.land) .select:not([data-tab=frame]) .hangar-view{height:23vh}}@media (orientation:landscape){html.touch-ui .ta-retire{width:max-content;max-width:min(15rem,32vw);top:auto;left:0;right:0;bottom:calc(var(--sa-b) + .7rem);margin:0 auto}}@media (orientation:portrait){html.touch-ui .ta-retire{top:calc(var(--tray-top,9rem) + var(--topstack-h,0px) + .5rem);bottom:auto;right:calc(.7rem + var(--sa-r));max-width:11.5rem}html.touch-ui .hud.tray-open .ta-retire{visibility:hidden}}html.touch-ui .ta-retire .ta-sub{white-space:normal;line-height:1.15}.net-banner{left:50%;top:max(4.2rem, calc(env(safe-area-inset-top,0px) + 1.2rem));z-index:60;background:var(--cream,#f6f4c0);min-width:min(30rem,88vw);max-width:92vw;color:var(--ink,#070a0b);border:.28rem solid var(--ink,#070a0b);box-shadow:.45rem .45rem 0 var(--ink,#070a0b);font-family:var(--display,"Lilita One", sans-serif);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem 1.6rem 1rem;animation:.28s cubic-bezier(.2,1.4,.4,1) both net-in;display:flex;position:absolute;transform:translate(-50%)}.net-banner.net-hide{animation:.25s ease-in both net-out}.net-banner .net-tag{background:var(--red,#eb4247);color:var(--cream,#f6f4c0);font-family:var(--jp,sans-serif);margin-top:-1.75rem;padding:.05em .7em;font-size:1.3rem;display:inline-block;transform:skew(-12deg);box-shadow:.2rem .2rem #00000059}.net-banner .net-title{letter-spacing:.02em;font-size:1.9rem;line-height:1.05}.net-banner .net-sub{color:#3a4a52;align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.net-banner .net-sub .net-spin{border:.18rem solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite net-spin}.net-banner .net-note{font-family:var(--body,sans-serif);background:var(--dark2,#1b2f36);color:var(--gold,#d9c171);padding:.2em .7em;font-size:.95rem;font-weight:700}.net-banner .net-note:empty{display:none}.net-banner .net-actions{gap:.6rem;margin-top:.3rem;display:none}.net-banner.net-slow .net-actions{display:flex}.net-banner .net-btn{pointer-events:auto;font-family:var(--display,sans-serif);border:.2rem solid var(--ink,#070a0b);background:var(--cream,#f6f4c0);color:var(--ink,#070a0b);box-shadow:.22rem .22rem 0 var(--ink,#070a0b);cursor:pointer;padding:.4em 1em;font-size:1.05rem}.net-banner .net-btn.net-mint,.net-banner.net-ok{background:var(--mint,#7eefce)}.net-banner.net-ok .net-sub .net-spin{display:none}@keyframes net-in{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}@keyframes net-out{to{opacity:0;transform:translate(-50%,-140%)}}@keyframes net-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.net-banner{width:90vw;min-width:0;padding:.7rem 1rem .8rem}.net-banner .net-title{font-size:1.5rem}}.insp-card{left:calc(1rem + var(--sa-l,0px));top:calc(var(--sa-t,0px) + 2.4rem + var(--status-h,13rem));z-index:30;width:min(24rem,100vw - 2rem);max-height:calc(100% - var(--sa-t,0px) - 2.4rem - var(--status-h,13rem) - 9rem);pointer-events:auto;color:var(--cream);border:.22rem solid var(--ink);border-top:.4rem solid var(--gold);box-shadow:.4rem .4rem 0 var(--ink);font-family:var(--display);font-size:var(--fs-s);background:#0f1a1ff5;padding:.55rem .7rem .7rem;animation:.18s ease-out insp-in;position:absolute;overflow-y:auto}@keyframes insp-in{0%{opacity:0;transform:translate(-1.5rem)}}@media (orientation:portrait){html.touch-ui .insp-card{left:calc(.6rem + var(--sa-l,0px));right:calc(.6rem + var(--sa-r,0px));width:auto;top:var(--tray-top,9rem);max-height:46%}}@media (orientation:landscape) and (max-height:560px){html.touch-ui .insp-card{left:calc(19.2rem + var(--sa-l,0px));right:calc(9.2rem + var(--sa-r,0px));width:auto;top:calc(var(--sa-t,0px) + .7rem);max-height:48%}}@media (prefers-reduced-motion:reduce){.insp-card{animation:none}}.insp-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.insp-nm{flex-direction:column;gap:.1rem;min-width:0;display:flex}.insp-nm b{font-weight:400;font-size:max(var(--fs-m), 1.35rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.insp-title{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.08em}.insp-bot{color:var(--cream);font-size:var(--fs-xs);background:#45606a;align-self:flex-start;padding:0 .35em}.insp-x{background:var(--dark2);width:max(44px,2.75rem);height:max(44px,2.75rem);color:var(--cream);border:.16rem solid #45606a;flex:none;font-size:1.2rem}.insp-x:hover{border-color:var(--cream)}.insp-frame{align-items:center;gap:.6rem;margin:.45rem 0 .35rem;display:flex}.insp-port{background:linear-gradient(115deg, #1b2f36 0 30%, var(--band) 30% 70%, #1b2f36 70%);border:.2rem solid #2e4750;flex:none;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.insp-port.insp-mb-bronze{border-color:#c98a4a}.insp-port.insp-mb-silver{border-color:#dfe6ec}.insp-port.insp-mb-gold{border-color:#ffd257}.insp-port.insp-mb-master{border-color:#ffd257;box-shadow:0 0 .7rem #ffd25799}.insp-jp{font-family:var(--jp);color:var(--cream);text-shadow:.08rem .08rem 0 var(--ink);font-size:1.5rem}.insp-m{background:var(--ink);color:var(--gold);font-weight:400;font-size:var(--fs-xs);border:.1rem solid var(--gold);padding:0 .3em;position:absolute;bottom:-.35rem;right:-.35rem}.insp-fn{flex-direction:column;min-width:0;display:flex}.insp-fn b{font-weight:400;font-size:var(--fs-m)}.insp-fn small{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.06em}.insp-fn span{color:#8fa9ae;font-size:var(--fs-xs);letter-spacing:.04em}.insp-paint{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.insp-sw{border:.14rem solid var(--ink);grid-template-columns:3fr 2fr 1.2fr .8fr;width:6rem;height:1.4rem;display:grid;overflow:hidden}.insp-sw i{display:block}.insp-fin{font-size:var(--fs-xs);letter-spacing:.05em;color:#c8c6a5}.insp-fin.ace{color:var(--gold)}.insp-fin small{font-family:var(--jp);color:var(--red)}.insp-emb{width:2.2rem;height:2.2rem}.insp-ins{font-size:var(--fs-xs);color:var(--ink);background:var(--gold);padding:0 .3em}.insp-cols{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.insp-list{font-family:var(--body);font-size:var(--fs-xs);flex-direction:column;gap:.12rem;margin:0;padding:0;line-height:1.2;list-style:none;display:flex}.insp-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insp-list small{width:4.4rem;font-family:var(--display);color:#7f9aa0;letter-spacing:.04em;font-size:var(--fs-xs);margin-right:.2rem;display:inline-block}.insp-list .insp-tr{color:var(--gold)}.insp-list em{font-style:normal;font-family:var(--display);font-size:var(--fs-xs);color:var(--cream);background:#7a1f3d;padding:0 .25em}.insp-rec{font-size:var(--fs-xs);letter-spacing:.04em;color:#c8c6a5;flex-wrap:wrap;gap:.3rem .8rem;margin-top:.45rem;display:flex}.insp-rec b{color:var(--gold);font-weight:400;font-size:var(--fs-s)}.insp-bm{color:var(--cream);font-family:var(--jp);border:.1rem solid var(--ink);background:#c7303a;margin-left:.25rem;padding:0 .3em;display:inline-block}.insp-bm.tr{background:var(--gold);color:var(--ink)}.insp-tps{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.insp-tp{font-size:var(--fs-xs);color:var(--ink);background:var(--gold);letter-spacing:.03em;padding:.05em .4em}.insp-empty{font-family:var(--body);font-size:var(--fs-s);color:#c8c6a5;margin-top:.5rem;line-height:1.35}.tag .insp-t{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.06em;margin-bottom:.08rem;line-height:1;display:block}.tag .nm.hit{cursor:pointer}html.touch-ui #ui .passthru .tag .hit,html.touch-ui #ui .passthru .tag .hit *{pointer-events:none}.scoreboard tr[data-insp]{cursor:pointer}.scoreboard tr[data-insp]:hover td{background:#7eefce1f}.scoreboard .insp-st{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.05em;display:block}.board .r[data-insp]{cursor:pointer}.board .r .bots-chip{background:var(--slate);color:var(--cream);vertical-align:.08em;margin-right:.3em;padding:0 .3em;font-size:.72em;font-style:normal}.soc-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.soc-wheel{z-index:6;--cx:50vw;--cy:50vh;--rx:20vw;--ry:25vh;--ly:80vh;background:radial-gradient(ellipse calc(var(--rx) * 1.35) calc(var(--ry) * 1.35) at var(--cx) var(--cy), transparent 50%, #070a0b57 74%, transparent 100%);display:none;position:absolute;inset:0}.soc-wheel.soc-open{animation:.14s ease-out both socIn;display:block}.soc-wc{left:var(--cx);top:var(--ly);text-align:center;pointer-events:none;background:#070a0bd1;flex-direction:column;justify-content:center;align-items:center;width:max-content;max-width:90vw;padding:.25rem .9rem .3rem;display:flex;position:absolute;transform:translate(-50%)}.soc-wc b{font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.35rem);color:var(--cream);text-shadow:.12rem .12rem 0 var(--ink);line-height:1.05}.soc-wc span{font-family:var(--display);font-size:var(--fs-xs);color:var(--gold);letter-spacing:.06em;text-shadow:.08rem .08rem 0 var(--ink);margin-top:.25rem}.soc-wi{left:var(--cx);top:var(--cy);box-sizing:border-box;min-width:7.2rem;min-height:48px;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px)));white-space:nowrap;background:var(--cream);color:var(--ink);border:.22rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);font-family:var(--display);font-size:max(var(--fs-m), 1.1rem);cursor:pointer;touch-action:none;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .8rem .4rem;line-height:1;display:flex;position:absolute}.soc-wi i{background:var(--ink);width:1.6rem;height:1.6rem;color:var(--gold);font-style:normal;font-size:var(--fs-s);border-radius:50%;place-items:center;display:grid}.soc-wi.soc-on{background:var(--mint);transform:translate(calc(-50% + var(--dx,0px) * 1.04), calc(-50% + var(--dy,0px) * 1.04)) scale(1.06)}.soc-wheel.soc-cool .soc-wc b,.soc-btn.soc-cool{animation:.35s ease-out socCool}.soc-btn{display:none}html.touch-ui .soc-btn{z-index:7;box-sizing:border-box;width:48px;height:48px;color:var(--cream);border:.18rem solid var(--cream);cursor:pointer;touch-action:none;background:#070a0bb8;place-items:center;font-size:24px;line-height:1;display:grid;position:relative}html.touch-ui .soc-btn.down{background:var(--mint);color:var(--ink)}.soc-bub{background:var(--cream);color:var(--ink);border:.18rem solid var(--ink);box-shadow:.22rem .22rem 0 var(--ink);font-family:var(--display);font-size:var(--fs-s);white-space:nowrap;will-change:transform;align-items:center;gap:.35rem;padding:.25rem .6rem .3rem;animation:.22s cubic-bezier(.2,1.4,.4,1) both socPop;display:flex;position:absolute;top:0;left:0}.soc-bub:after{content:"";border:.4rem solid #0000;border-top-color:var(--ink);margin-left:-.4rem;position:absolute;bottom:-.62rem;left:50%}.soc-bub i{color:var(--red);font-style:normal}.soc-ping{will-change:transform;--pc:var(--mint);width:0;height:0;position:absolute;top:0;left:0}.soc-pr{border:.22rem solid var(--pc);width:2.6rem;height:2.6rem;box-shadow:0 0 0 .12rem var(--ink);border-radius:50%;animation:.9s ease-out infinite socPing;position:absolute;top:-1.3rem;left:-1.3rem}.soc-pl{background:var(--ink);color:var(--pc);font-family:var(--display);font-size:var(--fs-xs);white-space:nowrap;padding:.1rem .45rem;position:absolute;top:-2.9rem;left:0;transform:translate(-50%)}.soc-pa{border-left:.5rem solid #0000;border-right:.5rem solid #0000;border-bottom:.8rem solid var(--pc);transform-origin:50% 2.2rem;width:0;height:0;display:none;position:absolute;top:0;left:0}.soc-ping.soc-edge .soc-pa{display:block}.soc-ping.soc-edge .soc-pr{animation-duration:.6s}.soc-watch{left:50%;top:calc(.4rem + var(--sa-t));z-index:45;pointer-events:none;background:var(--ink);color:var(--cream);font-family:var(--display);font-size:var(--fs-s);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.45rem;padding:.2rem .8rem .25rem;display:flex;position:absolute;transform:translate(-50%);box-shadow:.25rem .25rem #00000073}.soc-watch[hidden]{display:none}.soc-watch i{color:var(--red);font-style:normal;animation:1s steps(2,end) infinite socBlink}.soc-watch b{color:var(--gold);font-weight:400}.tag.soc-rival .nm{color:#ffb3e6}.tag .soc-rv{color:var(--cream);text-shadow:none;background:#d6336c;margin-right:.3em;padding:0 .35em;display:inline-block;transform:skew(-10deg)}.tag.soc-rival .hpb{border:.08rem solid #d6336c;width:5rem;height:.42rem}.tag.soc-rival .hpb i{background:#ff5fa2}.marker.soc-rival:not(.edge){display:none}.marker.soc-rival .dia{background:#d6336c}.marker.soc-rival .dia:after{content:"⚔";color:var(--cream)}.marker.soc-rival .arr{border-bottom-color:#ff5fa2}.news .item.rival .ntag{background:#d6336c}.news .item.rival .body{background:#1d0a14}@keyframes socIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes socPop{0%{opacity:0;scale:.6}}@keyframes socPing{0%{opacity:1;transform:scale(.4)}to{opacity:.1;transform:scale(1.5)}}@keyframes socCool{0%,to{filter:none}40%{filter:brightness(.55)saturate(.4)}}@keyframes socBlink{50%{opacity:.25}}html.reduce-motion .soc-pr,html.reduce-motion .soc-watch i,html.reduce-motion .soc-bub,html.reduce-motion .soc-wheel.soc-open{animation:none}.ta-retire{right:calc(1.8rem + var(--sa-r,0px));bottom:calc(9.6rem + var(--sa-b,0px));z-index:6;background:var(--ink);max-width:19rem;min-height:48px;color:var(--cream);border:.22rem solid var(--gold);cursor:pointer;text-align:left;touch-action:manipulation;align-items:stretch;padding:0;display:flex;position:absolute;box-shadow:.4rem .4rem #00000080}.ta-retire[hidden]{display:none}.ta-retire.ta-in{animation:.5s cubic-bezier(.2,1.3,.4,1) both taIn,1.6s ease-in-out .5s infinite taGlow}.ta-tag{background:var(--gold);color:var(--ink);font-family:var(--jp);font-size:var(--fs-m);place-items:center;padding:0 .7rem;display:grid}.ta-body{flex-direction:column;justify-content:center;padding:.35rem .9rem .4rem;display:flex}.ta-ttl{font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.35rem);letter-spacing:.02em;line-height:1}.ta-sub{font-family:var(--display);font-size:var(--fs-xs);color:var(--gold);letter-spacing:.04em;margin-top:.2rem}.ta-retire.ta-armed{border-color:var(--red)}.ta-retire.ta-armed .ta-tag{background:var(--red);color:var(--cream)}.ta-retire.ta-armed .ta-sub{color:var(--cream)}.ta-retire.ta-sent{opacity:.7;cursor:default;animation:none}@keyframes taIn{0%{transform:translate(120%)}to{transform:none}}@keyframes taGlow{50%{box-shadow:.4rem .4rem #00000080,0 0 1.2rem #d9c171b3}}html.reduce-motion .ta-retire.ta-in{animation:none}.ta-signoff{background:var(--ink);color:var(--cream);border-left:.5rem solid var(--gold);margin:.2rem 0 .8rem;padding:.6rem 4.6rem .6rem .9rem;position:relative}.ta-signoff b{font-family:var(--display);font-weight:400;font-size:max(var(--fs-m), 1.5rem);letter-spacing:.04em;line-height:1.05;display:block}.ta-signoff span{font-family:var(--display);font-size:var(--fs-s);color:var(--gold);margin-top:.25rem;display:block}.ta-stamp{border:.2rem solid var(--gold);color:var(--gold);font-family:var(--jp);font-size:var(--fs-m);padding:.15rem .6rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)rotate(-8deg)}@media (min-height:561px){.menu-btns.corps-grid{grid-template-columns:1fr 1fr}.menu-btns.corps-grid>.btn{grid-column:1/span 2}.menu-btns.corps-grid>.btn.corps-tb,.menu-btns.corps-grid>.btn[data-a=settings]{grid-column:auto;min-width:0;padding-left:.8em;padding-right:.8em;font-size:1.55rem}html.compact .menu-btns.corps-grid>.btn.corps-tb small{display:none}}.menu-btns .btn.corps-tb .corps-tbn{background:var(--ink);color:var(--mint);vertical-align:.1em;margin-left:.3em;padding:0 .35em;font-size:.8em;font-style:normal}.menu-btns .btn.corps-tb.corps-on{background:var(--mint)}.corps-mod .corps-lead{font-family:var(--body);font-size:var(--fs-m);margin:0 0 .6rem}.corps-mod .corps-in{text-transform:uppercase;letter-spacing:.18em;font-family:var(--display)}.corps-mod .row .btn{min-height:44px}.corps-codebox{background:var(--ink);color:var(--cream);align-items:baseline;gap:.8rem;margin-bottom:.4rem;padding:.45rem .9rem;display:flex}.corps-codebox small{font-family:var(--display);font-size:var(--fs-s);color:var(--gold);letter-spacing:.06em}.corps-codebox .corps-code{font-family:var(--display);letter-spacing:.22em;color:var(--mint);font-size:2.4rem;font-weight:400;line-height:1.1}.corps-mod .corps-linkin{min-width:0;font-family:var(--body);font-size:var(--fs-s);border:.15rem solid var(--ink);color:#3c3a2e;background:#fffbe0;flex:12rem;min-height:36px;padding:.3rem .45rem}.corps-list{gap:.3rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.corps-list li{background:var(--cream2);font-family:var(--display);font-size:var(--fs-m);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;padding:.35rem .6rem;display:flex}.corps-list li b{font-weight:400}.corps-list li em{font-style:normal;font-size:var(--fs-xs);background:var(--ink);color:var(--gold);padding:0 .4em}.corps-list li em.corps-youb{color:var(--mint)}.corps-list li .corps-st{font-size:var(--fs-s);color:#5a5440;margin-left:auto}.corps-list li.dep .corps-st{color:#1e6b52}.corps-list li.empty{color:#7a745c;font-size:var(--fs-s);background:0 0;border:.15rem dashed #b8b28f}.corps-dot{border:.12rem solid var(--ink);background:#9fa39a;border-radius:50%;flex:none;width:.7rem;height:.7rem}.corps-list li.dep .corps-dot{background:var(--mint)}.corps-list li.on .corps-dot{background:var(--gold)}.corps-list li.empty .corps-dot{background:0 0;border-style:dashed}.corps-mod .corps-hint{font-family:var(--body);font-size:var(--fs-s);color:#5a5440;margin:.4rem 0}.deploy .corps-dep{background:var(--ink);color:var(--cream);border-left:.5rem solid var(--mint);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .9rem;padding:.55rem .9rem;display:flex}.corps-dep .corps-dl{font-family:var(--display);font-size:var(--fs-m);color:#c8c6a5;flex:auto}.corps-dep .corps-dl b{color:var(--mint);font-weight:400}.corps-dep .corps-dh{font-family:var(--display);font-size:var(--fs-m);flex:100%;align-items:center;gap:.8rem;display:flex}.corps-dep .corps-dh b{color:var(--mint);letter-spacing:.06em;font-weight:400}.corps-dep .corps-dh span{color:#c8c6a5}.corps-dep .btn.corps-mini{font-size:var(--fs-m);border-color:var(--cream);min-height:40px;margin-left:auto;padding:.25em .8em;box-shadow:.2rem .2rem #000}.corps-dep .btn.corps-go{flex-wrap:wrap;flex:100%;justify-content:center;align-items:baseline;gap:.7rem;min-height:44px;font-size:1.5rem;display:flex}.corps-dep .btn.corps-go small{font-family:var(--body);font-size:var(--fs-s);opacity:.8}.corps-dep .corps-dm{font-family:var(--body);font-size:var(--fs-s);color:#c8c6a5;flex:100%}.desk-acts .btn.corps-re{flex-direction:row}.desk-acts .btn.corps-re small{font-family:var(--body);font-size:var(--fs-xs);opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.desk-acts .btn.corps-re[hidden]{display:none}.corps-ee{font-family:var(--display);font-size:var(--fs-m);background:var(--ink);color:var(--cream);border-left:.4rem solid var(--mint);padding:.3rem .6rem}.corps-ee b{color:var(--mint);letter-spacing:.06em;font-weight:400}.corps-ee em{color:var(--gold);font-style:normal}.corps-panel{border:.18rem solid var(--ink);border-left:.45rem solid var(--mint);width:17rem;font-family:var(--display);font-size:var(--fs-s);color:var(--cream);pointer-events:none;background:#0b1418d6;padding:.35rem .55rem .4rem;box-shadow:.3rem .3rem #00000073}.corps-panel[hidden]{display:none}.corps-ph{white-space:nowrap;align-items:baseline;gap:.45rem;margin-bottom:.2rem;display:flex}.corps-ph b{color:var(--mint);letter-spacing:.05em;font-weight:400}.corps-ph .corps-jp{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-xs);color:var(--gold)}.corps-ph .corps-cd{color:#9fb7b0;font-size:var(--fs-xs);letter-spacing:.1em}.corps-ph .corps-open{pointer-events:auto;cursor:pointer;text-underline-offset:.15rem;text-decoration:underline;text-decoration-thickness:.08rem}.corps-ph .corps-chatb{pointer-events:auto;cursor:pointer;font-size:var(--fs-xs);color:var(--ink);background:var(--mint);margin-left:auto;padding:.05em .45em}.corps-panel .corps-r{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.12rem 0;display:grid}.corps-panel .corps-r+.corps-r{border-top:.08rem solid #7eefce26}.corps-panel .corps-n{text-overflow:ellipsis;white-space:nowrap;color:var(--mint);overflow:hidden}.corps-panel .corps-sz{color:var(--gold);text-align:right}.corps-panel .corps-hp{background:var(--ink);grid-column:1;height:.38rem;margin-top:.1rem;position:relative}.corps-panel .corps-hp i{background:var(--mint);transform-origin:0;position:absolute;inset:0}.corps-panel .corps-r.low .corps-hp i{background:var(--red)}.corps-panel .corps-d{font-size:var(--fs-xs);color:#9fb7b0;text-align:right;grid-column:2}.corps-panel .corps-r.dead .corps-n{color:#8a9496;text-decoration:line-through}.corps-panel .corps-r.dead .corps-sz{color:var(--red)}.corps-panel .corps-r.away .corps-n{color:#9fb7b0}.corps-panel .corps-st{font-size:var(--fs-xs);color:#7f9aa0;text-align:right}.corps-panel .corps-say{font-family:var(--body);font-size:var(--fs-s);color:var(--cream);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;line-height:1.25;display:-webkit-box;overflow:hidden}.corps-panel .corps-say b{font-family:var(--display);color:var(--mint);font-weight:400}.tag.corps-mate .nm{color:var(--mint)}.tag.corps-mate .corps-tagb{background:var(--mint);color:var(--ink);text-shadow:none;font-family:var(--jp-small);margin-right:.3em;padding:0 .3em;font-weight:800;display:inline-block}.tag.corps-mate .hpb{outline:.12rem solid var(--mint);width:4.4rem}.tag.corps-mate .hpb i{background:var(--mint)}.chat .log div.corps-line{background:#144638b8}.chat .log div.corps-line b:before{content:"[SQUAD] ";color:var(--gold)}.news .item.squad .ntag{background:var(--mint);color:var(--ink)}.corps-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.corps-arrow{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.corps-arrow[hidden]{display:none}.corps-ap{transform-origin:50%;width:1.5rem;height:1.5rem;position:absolute;top:0;left:0}.corps-ap:before{content:"";border-left:.6rem solid #0000;border-right:.6rem solid #0000;border-bottom:1rem solid var(--mint);filter:drop-shadow(.1rem .1rem 0 var(--ink));position:absolute;top:0;left:50%;transform:translate(-50%)}.corps-al{white-space:nowrap;font-family:var(--display);font-size:var(--fs-xs);color:var(--ink);background:var(--mint);border:.1rem solid var(--ink);padding:.05em .45em;position:absolute;top:.9rem;left:0;transform:translate(-50%)}.corps-arrow.corps-ar-r .corps-al{top:-.6rem;transform:translate(-100%)translate(-.9rem)}.corps-arrow.corps-ar-b:not(.corps-ar-r) .corps-al{top:-2.1rem}.corps-arrow:not(.corps-ar-r):not(.corps-ar-b) .corps-al{top:-.6rem;left:.9rem;transform:none}html.touch-ui .corps-panel{width:11.5rem;font-size:var(--fs-xs);border-left-width:.35rem;padding:.25rem .4rem .3rem}html.touch-ui .corps-ph .corps-cd{display:none}html.touch-ui .corps-panel .corps-say{font-size:var(--fs-xs);-webkit-line-clamp:1}html.touch-ui .corps-al{font-size:var(--fs-xs)}@media (orientation:landscape){html.touch-ui .rightcol .corps-panel{width:10rem}html.touch-ui .hud.corps-on.corps-right .feed{top:calc(var(--sa-t) + 12.2rem + var(--corps-h,0px))}}@media (orientation:portrait){html.touch-ui .corps-panel{width:min(11.5rem, calc(30vw - .8rem - var(--sa-l) - 6px))}html.touch-ui .corps-ph .corps-jp{display:none}html.touch-ui .hud.tray-open .corps-panel{visibility:hidden}}.cz{flex-direction:column;gap:.55rem;padding-bottom:1rem;display:flex}.cz-hint{font-family:var(--display);font-size:var(--fs-xs);letter-spacing:.08em;color:#8fa9ae}.cz-lbl{font-family:var(--body);color:var(--gold);font-weight:700;font-size:var(--fs-s);letter-spacing:.08em;align-items:baseline;gap:.6rem;margin-top:.45rem;display:flex}.cz-lbl small{font-family:var(--display);color:#8fa9ae;font-weight:400;font-size:var(--fs-xs);letter-spacing:.06em}.cz-lbl.dim,.cz-kjs.dim{opacity:.55}.cz-slots{grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.cz-slot{background:var(--dark2);color:var(--cream);text-align:center;border:.18rem solid #2e4750;grid-template-rows:auto auto auto;justify-items:center;gap:.1rem;padding:.35rem .2rem .3rem;transition:transform 80ms,background .12s;display:grid;position:relative}.cz-slot:hover{background:var(--dark3);transform:translateY(-.08rem)}.cz-slot.on{background:var(--cream);color:var(--ink);border-color:var(--ink);box-shadow:.22rem .22rem 0 var(--ink)}.cz-slot-ico svg{width:2.2rem;height:2.2rem;display:block}.cz-slot-t b{font-family:var(--display);font-weight:400;font-size:var(--fs-s);line-height:1;display:block}.cz-slot-t small{display:none}.cz-slot-cur{font-size:var(--fs-xs);color:#9fb4b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.cz-slot.on .cz-slot-cur{color:#4b5a5e}.cz-slot-n{font-family:var(--display);font-size:var(--fs-xs);color:#7f9aa0;position:absolute;top:.15rem;right:.25rem}.cz-slot.on .cz-slot-n{color:#6b6a55}.cz-parts{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.45rem;display:grid}.cz-part{text-align:left;background:var(--dark2);color:var(--cream);border:.18rem solid #2e4750;grid-template-columns:3.4rem 1fr;align-items:start;gap:.5rem;padding:.45rem .5rem;transition:transform 80ms,border-color .12s,background .12s;display:grid;position:relative}.cz-part:hover{background:var(--dark3);border-color:#5d7c86;transform:translate(-.06rem,-.06rem);box-shadow:.2rem .2rem #00000073}.cz-part.sel{border-color:var(--mint);box-shadow:0 0 0 .12rem var(--mint), .25rem .25rem 0 var(--ink)}.cz-part.locked .cz-ico,.cz-part.locked .cz-pbody{opacity:.55}.cz-ico{background:var(--cream2);border:.16rem solid var(--ink);place-items:center;width:3.4rem;height:3.4rem;display:grid}.cz-ico svg,.cz-slot-ico svg{overflow:visible}.cz-ico svg{width:2.8rem;height:2.8rem}.cz svg rect,.cz svg polygon,.cz svg circle{fill:var(--cream);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.cz-ico svg rect,.cz-ico svg polygon,.cz-ico svg circle{fill:#fdfbe4}.cz svg .ac{fill:var(--gold)}.cz svg .gl{fill:var(--cyan)}.cz svg .wt{fill:#fff}.cz svg .rd{fill:var(--red)}.cz svg .bl{fill:#3a7cff}.cz svg .fl{fill:var(--orange)}.cz svg .ring{fill:none;stroke:var(--gold);stroke-width:2.6px}.cz svg .ln,.cz svg .lnf,.cz svg .lnw,.cz svg .lnk,.cz svg .lnac{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cz svg .lnf{stroke-width:2.8px}.cz svg .lnw{stroke-width:2.6px}.cz svg .lnk{stroke-width:3px}.cz svg .lnac{stroke:var(--gold);stroke-width:2.4px}.cz-slot.on svg rect,.cz-slot.on svg polygon,.cz-slot.on svg circle{fill:#fffdf0}.cz-pbody{flex-direction:column;gap:.18rem;min-width:0;display:flex}.cz-pn{font-family:var(--display);font-size:var(--fs-m);flex-wrap:wrap;align-items:baseline;gap:.4rem;line-height:1.05;display:flex}.cz-pn em{font-style:normal;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--dark);background:var(--gold);padding:0 .3em}.cz-stats{flex-wrap:wrap;gap:.22rem;display:flex}.cz-stats i{font-style:normal;font-family:var(--display);font-size:var(--fs-xs);letter-spacing:.03em;border:.1rem solid var(--ink);padding:.05em .35em}.cz-stats i.up{background:var(--mint);color:var(--ink)}.cz-stats i.dn{color:var(--ink);background:#f09a9d}.cz-pd{color:#a9b6a6;font-size:var(--fs-xs);line-height:1.2}.cz-cost{background:var(--ink);color:var(--gold);font-family:var(--display);font-weight:400;font-size:var(--fs-xs);border:.1rem solid var(--gold);padding:.08em .4em;position:absolute;top:-.55rem;right:.3rem}.cz-cost.goal{color:var(--cream);border-color:var(--cream);background:#7a1f3d}.cz-eq{background:var(--mint);color:var(--ink);font-family:var(--display);font-weight:400;font-size:var(--fs-xs);letter-spacing:.06em;border:.1rem solid var(--ink);padding:.06em .4em;position:absolute;top:-.55rem;right:.3rem}.cz-bar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cz-btn{font-family:var(--display);font-size:var(--fs-s);background:var(--mint);color:var(--ink);border:.18rem solid var(--ink);box-shadow:.2rem .2rem 0 var(--ink);padding:.3rem .8rem;transition:transform 80ms,box-shadow 80ms}.cz-btn:hover{box-shadow:.28rem .28rem 0 var(--ink);transform:translate(-.05rem,-.05rem)}.cz-btn:active{box-shadow:.06rem .06rem 0 var(--ink);transform:translate(.12rem,.12rem)}.cz-btn.ghost{background:var(--cream)}.cz-bar .cz-hint{margin-left:auto}.cz-presets{grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.4rem;display:grid}.cz-preset{background:var(--dark2);color:var(--cream);text-align:left;border:.16rem solid #2e4750;flex-direction:column;gap:.2rem;padding:.25rem;transition:transform 80ms,border-color .12s;display:flex;position:relative}.cz-preset:hover{border-color:#5d7c86;transform:translateY(-.08rem)}.cz-preset.sel{border-color:var(--mint);box-shadow:0 0 0 .1rem var(--mint)}.cz-preset.locked .cz-sw,.cz-preset.locked .cz-ppn{opacity:.45}.cz-sw{border:.14rem solid var(--ink);grid-template-columns:3fr 2fr 1.2fr .8fr;height:1.7rem;display:grid;overflow:hidden}.cz-sw i{display:block}.cz-sw i.g{box-shadow:inset 0 0 .4rem #ffffffb3}.cz-ppn{font-family:var(--display);font-size:var(--fs-xs);letter-spacing:.02em;line-height:1.05}.cz-ppn em{font-style:normal;font-size:var(--fs-xs);color:var(--gold);letter-spacing:.08em;display:block}.cz-preset .cz-cost{font-size:var(--fs-xs);top:-.45rem}.cz-cols{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.cz-col{font-family:var(--display);font-size:var(--fs-xs);color:#c8c6a5;letter-spacing:.06em;flex-direction:column;align-items:stretch;gap:.2rem;display:flex}.cz-col input[type=color]{border:.16rem solid var(--ink);cursor:pointer;width:100%;height:2.2rem;box-shadow:.16rem .16rem 0 var(--ink);background:0 0;padding:0}.cz-fins{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.cz-fin{font-family:var(--display);font-size:var(--fs-xs);background:var(--dark2);color:#c8c6a5;border:.16rem solid #2e4750;align-items:center;gap:.35rem;padding:.25rem .35rem;display:flex}.cz-fin:hover{border-color:#5d7c86}.cz-fin.on{background:var(--cream);color:var(--ink);border-color:var(--ink);box-shadow:.18rem .18rem 0 var(--ink)}.cz-fin .ball{border:.12rem solid var(--ink);background:var(--c);border-radius:50%;flex:none;width:1.3rem;height:1.3rem}.cz-fin .f-satin{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c), #fff 45%) 0 18%, var(--c) 55%, color-mix(in srgb, var(--c), #000 35%))}.cz-fin .f-matte{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c), #fff 15%), color-mix(in srgb, var(--c), #000 25%))}.cz-fin .f-gloss{background:radial-gradient(circle at 32% 28%, #fff 0 12%, var(--c) 16% 60%, color-mix(in srgb, var(--c), #000 40%))}.cz-fin .f-metal{background:linear-gradient(160deg, color-mix(in srgb, var(--c), #fff 55%) 0 30%, var(--c) 30% 55%, color-mix(in srgb, var(--c), #000 45%) 55%)}.cz-fin .f-chrome{background:linear-gradient(170deg,#f4f7fa 0 38%,#3a4148 38% 48%,#aab4be 48% 70%,#fff 70%)}.cz-fin .f-pearl{background:radial-gradient(circle at 35% 30%, #fff 0 15%, color-mix(in srgb, var(--c), #b9e8ff 40%) 40%, color-mix(in srgb, var(--c), #ffb9f2 40%) 80%)}.cz-fin .f-candy{background:radial-gradient(circle at 32% 28%, #fff 0 10%, color-mix(in srgb, var(--c), #fff 25%) 14%, var(--c) 50%, color-mix(in srgb, var(--c), #000 55%))}.cz-fin .f-neon{background:radial-gradient(circle, color-mix(in srgb, var(--c), #000 30%) 50%, var(--g) 56% 66%, color-mix(in srgb, var(--c), #000 30%) 70%)}.cz-wear{font-family:var(--display);font-size:var(--fs-xs);color:#8fa9ae;letter-spacing:.06em;align-items:center;gap:.6rem;display:flex}.cz-wear input[type=range]{accent-color:var(--orange);flex:1}.cz-pats{grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.35rem;display:grid}.cz-pat,.cz-emb{background:var(--dark2);color:#c8c6a5;font-family:var(--display);font-size:var(--fs-xs);letter-spacing:.05em;border:.16rem solid #2e4750;flex-direction:column;align-items:stretch;gap:.15rem;padding:.2rem;display:flex}.cz-pat img{aspect-ratio:72/44;border:.12rem solid var(--ink);image-rendering:auto;width:100%;display:block}.cz-pat:hover,.cz-emb:hover{border-color:#5d7c86}.cz-pat.on,.cz-emb.on{background:var(--cream);color:var(--ink);border-color:var(--ink);box-shadow:.16rem .16rem 0 var(--ink)}.cz-embs{grid-template-columns:repeat(auto-fill,minmax(3.9rem,1fr));gap:.35rem;display:grid}.cz-emb{align-items:center}.cz-emb img,.cz-emb .none{place-items:center;width:2.6rem;height:2.6rem;display:grid}.cz-emb .none{font-size:var(--fs-xs);color:#6f8a90;border:.12rem dashed #45606a}.cz-kjs{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.3rem;display:grid}.cz-kj{font-family:"Hiragino Sans", "Yu Gothic", "Noto Sans JP", var(--jp);background:var(--dark2);color:var(--cream);border:.14rem solid #2e4750;padding:.12rem 0;font-size:1.7rem;font-weight:800;line-height:1.2}.cz-kj:hover{border-color:#5d7c86}.cz-kj.on{background:var(--cream);color:var(--ink);border-color:var(--ink)}.cz-decal{align-items:center;gap:.7rem;display:flex}.cz-decal input{border:.18rem solid var(--ink);width:5.5rem;color:var(--ink);text-transform:uppercase;box-shadow:.18rem .18rem 0 var(--ink);background:#fffbe0;padding:.15rem .45rem;font-size:1.4rem}.cz-decal span{font-size:var(--fs-xs);color:#8fa9ae}.cz-bun{font-style:normal;font-size:var(--fs-xs);color:#b9d8dd;letter-spacing:.06em;display:block}.cz-bun.ace{color:var(--gold)}.cz-preset{min-height:max(44px,2.75rem)}.cz-acel{color:var(--gold)}.cz-aces{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem;display:grid}.cz-ace{text-align:left;min-height:max(44px,2.75rem);color:var(--cream);background:linear-gradient(135deg,#1f3038,#16232a);border:.16rem solid #4a5d45;grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr;align-items:center;column-gap:.5rem;padding:.3rem .45rem;display:grid;position:relative}.cz-ace:hover{border-color:var(--gold)}.cz-ace.on{border-color:var(--gold);box-shadow:0 0 0 .12rem var(--gold), .2rem .2rem 0 var(--ink)}.cz-ace .ball{border:.14rem solid var(--ink);background:var(--c);border-radius:50%;grid-row:1/span 2;width:2.2rem;height:2.2rem}.cz-ace.locked .ball{filter:saturate(.55)brightness(.8)}.cz-acen{align-items:baseline;gap:.4rem;min-width:0;display:flex}.cz-acen b{font-family:var(--display);font-weight:400;font-size:var(--fs-s);letter-spacing:.04em;white-space:nowrap}.cz-acen small{font-family:var(--jp);font-size:var(--fs-xs);color:var(--red)}.cz-aceh{font-family:var(--display);font-size:var(--fs-xs);color:#a8b39d;letter-spacing:.03em;line-height:1.15}.cz-aceh.own{color:var(--mint)}.cz-ace .f-gold_leaf,.cz-fin .f-gold_leaf{background:linear-gradient(160deg,#fff3c4 0 16%,#f2c54a 16% 44%,#7a4e08 44% 58%,#e8b84a 58% 82%,#fff6d0 82%)}.cz-ace .f-mw_tetsu{background:linear-gradient(160deg,#e6f1ff 0 16%,#9cc3ea 16% 44%,#2d4f78 44% 58%,#8fb3d9 58% 82%,#ffd257 82%)}.cz-ace .f-mw_raiden{background:linear-gradient(160deg,#f4ecff 0 16%,#caa8ff 16% 44%,#55329a 44% 58%,#b28af2 58% 82%,#fff 82%)}.cz-ace .f-mw_houka{background:linear-gradient(160deg,#ffe0c0 0 16%,#f09554 16% 44%,#8a3a16 44% 58%,#e07a3c 58% 82%,#ffd08a 82%)}.cz-ace .f-mw_sakura{background:linear-gradient(160deg,#fff0f4 0 16%,#f7bcc6 16% 44%,#b3606f 44% 58%,#eaa3b0 58% 82%,#fff 82%)}.cz-ace .f-mw_shingetsu{background:linear-gradient(160deg,#fff 0 16%,#eef3f9 16% 44%,#8794a3 44% 58%,#d5dde6 58% 82%,#fff 82%)}.cz-ace .f-mw_kurogane{background:linear-gradient(160deg,#ffcf4a 0 10%,#4a3a1e 10% 44%,#0e0b07 44% 58%,#3a2e18 58% 86%,#ffcf4a 86%)}.cz-ace .f-mw_taifuu{background:linear-gradient(160deg,#ffe7a8 0 14%,#d8434b 14% 44%,#6a0d16 44% 58%,#c2323b 58% 84%,#ffd76a 84%)}.cz-ace .f-mw_kitsune{background:linear-gradient(160deg,#e8fbff 0 14%,#f3e3b8 14% 44%,#9c6b2e 44% 58%,#e6cf98 58% 84%,#9fe8ff 84%)}.cz-ace .f-urushi{background:radial-gradient(circle at 32% 26%, #fff 0 7%, color-mix(in srgb, var(--c), #000 45%) 12% 62%, #000 100%)}.cz-ace .f-damascus{background:repeating-linear-gradient(35deg,#dde2e8 0 .2rem,#262b32 .2rem .32rem,#9aa3ad .32rem .5rem)}.cz-ace .f-holo{background:conic-gradient(from 30deg,#ff8ad8,#8affd0,#8ab8ff,#fff08a,#ff8ad8)}.cz-ace .f-neon_pulse{background:radial-gradient(circle, #111 44%, var(--g) 49% 62%, #111 66%);animation:1.1s ease-in-out infinite cz-pulse}@keyframes cz-pulse{50%{filter:brightness(1.7)}}@media (prefers-reduced-motion:reduce){.cz-ace .f-neon_pulse{animation:none}}.cz-ins.locked img{opacity:.4;filter:grayscale(.6)}.cz-ins.locked span{color:#8fa9ae}.cz-ins span{text-align:center;line-height:1.1}.cz-emb{min-height:max(44px,2.75rem)}.cz-part.cz-trophy{background:linear-gradient(135deg, #2a2a1c, var(--dark2) 55%);border-color:#6b5a2a}.cz-part.cz-trophy.sel{border-color:var(--gold);box-shadow:0 0 0 .12rem var(--gold), .25rem .25rem 0 var(--ink)}.cz-pn em.cz-tr{color:var(--cream);background:#7a1f3d}.hg-mast{flex-direction:column;gap:.35rem;margin-bottom:.3rem;display:flex}.hg-mbar{background:#0f1a1f;border:.14rem solid #2e4750;height:.7rem;overflow:hidden}.hg-mbar i{background:var(--mint);transform-origin:0;height:100%;display:block}.hg-mbar.hg-mb-bronze i{background:#c98a4a}.hg-mbar.hg-mb-silver i{background:#cfd8e0}.hg-mbar.hg-mb-gold i,.hg-mbar.hg-mb-master i{background:linear-gradient(90deg,#b0790f,#ffd257,#fff3c4)}.hg-mtrack{flex-wrap:wrap;gap:.25rem;display:flex}.hg-mr{font-family:var(--display);font-size:var(--fs-xs);color:#8fa9ae;background:var(--dark2);letter-spacing:.03em;border:.1rem solid #2e4750;padding:.05em .4em}.hg-mr b{color:var(--cream);font-weight:400}.hg-mr.got{color:var(--ink);background:var(--mint);border-color:var(--ink)}.hg-mr.got b{color:var(--ink)}.portraits .pc.hg-mb-bronze{border-color:#c98a4a}.portraits .pc.hg-mb-silver{border-color:#dfe6ec;box-shadow:inset 0 0 0 .12rem #8794a3}.portraits .pc.hg-mb-gold{border-color:#ffd257;box-shadow:inset 0 0 0 .14rem #b0790f}.portraits .pc.hg-mb-master{border-color:#ffd257;box-shadow:inset 0 0 0 .14rem #b0790f,0 0 .8rem #ffd2578c}.portraits .pc.sel.hg-mb-bronze,.portraits .pc.sel.hg-mb-silver,.portraits .pc.sel.hg-mb-gold,.portraits .pc.sel.hg-mb-master{box-shadow:0 0 0 .2rem var(--cream)}.portraits .pc .hg-mlv{background:var(--ink);color:var(--gold);font-family:var(--display);font-size:var(--fs-xs);border:.1rem solid var(--gold);padding:.05em .4em;position:absolute;top:.35rem;right:.35rem}.hg-rec{flex-direction:column;gap:.3rem;margin-bottom:.5rem;display:flex}.hg-titles{flex-wrap:wrap;gap:.35rem;display:flex}.hg-title{background:var(--dark2);min-height:max(44px,2.75rem);color:var(--cream);text-align:left;border:.16rem solid #2e4750;flex-direction:column;justify-content:center;align-items:flex-start;padding:.2rem .6rem;display:flex}.hg-title b{font-family:var(--display);font-weight:400;font-size:var(--fs-s);letter-spacing:.05em}.hg-title small{font-family:var(--display);font-size:var(--fs-xs);color:#8fa9ae;letter-spacing:.03em}.hg-title.on{background:var(--gold);color:var(--ink);border-color:var(--ink);box-shadow:.18rem .18rem 0 var(--ink)}.hg-title.on small{color:#4b4a35}.hg-title.locked{opacity:.6}.hg-trophies{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem;display:grid}.hg-trophy{background:var(--dark2);opacity:.7;border:.16rem solid #2e4750;align-items:center;gap:.55rem;padding:.35rem .5rem;display:flex}.hg-trophy.got{opacity:1;border-color:var(--gold);background:linear-gradient(135deg, #2a2a1c, var(--dark2) 60%)}.hg-trophy b{font-family:var(--display);font-weight:400;font-size:var(--fs-s);color:var(--cream);display:block}.hg-trophy small{font-family:var(--display);font-size:var(--fs-xs);color:#8fa9ae;letter-spacing:.02em;display:block}.hg-trm{width:2.4rem;height:2.4rem;font-family:var(--jp);color:var(--cream);border:.14rem solid var(--ink);background:#c7303a;flex:none;place-items:center;font-size:1.4rem;display:grid}.hg-trophy.got .hg-trm{background:var(--gold);color:var(--ink)}.hg-marks{font-family:var(--display);font-size:var(--fs-s);color:var(--cream);letter-spacing:.04em;flex-wrap:wrap;gap:.8rem;display:flex}.hg-marks b{color:var(--gold);font-weight:400;font-size:var(--fs-m)}.hg-marks .dim{color:#8fa9ae}.hg-bm{color:var(--cream);font-family:var(--jp);border:.1rem solid var(--ink);background:#c7303a;margin-left:.3rem;padding:0 .35em;display:inline-block}.hg-bm.tr{background:var(--gold);color:var(--ink)}.hg-aces{font-family:var(--display);font-size:var(--fs-xs);color:#a8b39d;letter-spacing:.03em;flex-wrap:wrap;gap:.3rem .9rem;display:flex}.hg-acer b{color:var(--cream);font-weight:400;font-size:var(--fs-s)}.hg-acer.got b{color:var(--gold)}.hg-mtab{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.3rem .9rem;display:grid}.hg-mrow{font-family:var(--display);font-size:var(--fs-s);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.1rem .4rem;display:grid}.hg-mrow b{color:var(--cream);font-weight:400}.hg-mrow em{color:var(--gold);font-style:normal}.hg-mrow i{background:#0f1a1f;border:.1rem solid #2e4750;grid-column:1/span 2;height:.4rem;overflow:hidden}.hg-mrow u{background:var(--mint);transform-origin:0;height:100%;text-decoration:none;display:block}.hg-sub{font-size:var(--fs-xs);color:#8fa9ae;letter-spacing:.04em;margin-left:.4em;font-weight:400}.cz-part .cz-cost,.cz-part .cz-eq{grid-column:1/-1;justify-self:end;margin-top:-.15rem;position:static}.cz-trybar{left:50%;bottom:calc(5.4rem + var(--sa-b));z-index:12;background:var(--ink);max-width:calc(100vw - 1.2rem);color:var(--cream);border:.18rem solid var(--gold);font-family:var(--display);align-items:center;gap:.6rem;padding:.45rem .6rem;animation:.2s both capIn;display:flex;position:absolute;transform:translate(-50%);box-shadow:.3rem .3rem #00000080}.cz-trybar .cz-tb-t{min-width:0;font-size:var(--fs-m);flex-direction:column;display:flex}.cz-trybar .cz-tb-t b{font-weight:400;font-size:var(--fs-xs);color:var(--gold);letter-spacing:.08em}.cz-trybar .cz-tb-t small{font-size:var(--fs-xs);color:#c8c6a5}.cz-trybar .btn{min-height:44px;font-size:max(var(--fs-m), 1.1rem);white-space:nowrap;padding:.2em .8em}:root{--sea-ink:#0e1c2a;--sea-deep:#16324a;--sea-teal:#7fd8e6;--sea-glass:#9ff6ff}.sea-modal{padding:calc(.8rem + var(--sa-t)) calc(.8rem + var(--sa-r)) calc(.8rem + var(--sa-b)) calc(.8rem + var(--sa-l));background:#070a0bb8;place-items:stretch stretch}.sea-box{width:min(118rem,100%);max-height:100%;color:var(--cream);background:linear-gradient(115deg, var(--sea-ink) 0 48%, var(--sea-deep) 48% 70%, var(--sea-ink) 70%);border:.28rem solid var(--ink);box-shadow:.5rem .5rem 0 var(--ink);scrollbar-width:thin;scrollbar-color:#5d7c86 transparent;flex-direction:column;gap:.7rem;margin:0 auto;padding:1rem 1.2rem 1.2rem;display:flex;position:relative;overflow-y:auto}.sea-box:before{content:"";pointer-events:none;background:repeating-linear-gradient(105deg,#0000 0 1.6rem,#9ff6ff09 1.6rem 1.7rem);position:absolute;inset:0}.sea-head{flex:none;align-items:center;gap:1rem;display:flex}.sea-jp{font-family:var(--jp);color:var(--cream);background:var(--red);box-shadow:.3rem .3rem 0 var(--ink);white-space:nowrap;padding:.15em .6em;font-size:max(20px,2.1rem);transform:skew(-10deg)}.sea-title{flex:1;min-width:0}.sea-title small{font-family:var(--display);font-size:var(--fs-s);color:var(--sea-teal);letter-spacing:.06em;display:block}.sea-title b{font-family:var(--display);letter-spacing:.01em;text-shadow:.2rem .2rem 0 var(--ink);font-size:3rem;font-weight:400;line-height:1;display:block}.sea-ends{font-family:var(--display);font-size:var(--fs-s);color:var(--gold);text-align:right;white-space:nowrap}.sea-ends b{color:var(--cream);font-size:1.7rem;font-weight:400;display:block}.sea-x{min-width:max(44px,2.75rem);min-height:max(44px,2.75rem);padding:0;font-size:1.5rem}.sea-tierrow{flex:none;align-items:center;gap:1rem;display:flex}.sea-tier{background:var(--cream);color:var(--ink);border:.22rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);min-width:7rem;font-family:var(--display);justify-items:center;padding:.2rem .9rem .3rem;display:grid}.sea-tier small{font-size:var(--fs-xs);letter-spacing:.08em;color:#5a5440}.sea-tier b{color:var(--sea-deep);font-size:3.4rem;font-weight:400;line-height:.95}.sea-prog{min-width:0;font-family:var(--display);font-size:var(--fs-s);color:#c8e6ea;flex:1;gap:.3rem;display:grid}.sea-join{color:var(--gold)}.sea-bar{background:var(--ink);height:.75rem;position:relative;overflow:hidden}.sea-bar.big{border:.16rem solid var(--ink);height:1.1rem}.sea-bar i{transform-origin:0;background:var(--sea-teal);transition:transform .9s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0}.sea-bar i.was{background:var(--sea-deep)}.sea-nextr{max-width:24rem;font-family:var(--display);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;display:grid}.sea-nextr small{font-size:var(--fs-xs);color:var(--gold);letter-spacing:.05em;grid-column:1/span 2}.sea-nextr b{font-weight:400;font-size:var(--fs-m);color:var(--cream);line-height:1.1}.sea-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sea-teal) transparent;flex:none;gap:.45rem;padding:.4rem .2rem .8rem;display:flex;overflow:auto hidden}.sea-t{scroll-snap-align:start;width:7.4rem;min-height:9.6rem;font-family:var(--display);background:#1b2f36;border:.18rem solid #2e4750;flex:none;grid-template-rows:auto 1fr auto;justify-items:center;gap:.25rem;padding:.35rem .35rem .45rem;display:grid;position:relative}.sea-t.big{border-color:var(--gold);background:linear-gradient(160deg,#22405a,#16324a);width:9.2rem}.sea-t.got{border-color:var(--teal);background:#203d38}.sea-t.got .sea-ti{opacity:.8}.sea-t.cur{border-color:var(--cream);box-shadow:0 0 0 .18rem var(--cream), .3rem .3rem 0 var(--ink)}.sea-tn{color:var(--cream);font-size:1.45rem;line-height:1}.sea-t.big .sea-tn{color:var(--gold)}.sea-ti{justify-content:center;align-items:center;gap:.2rem;display:flex}.sea-tr{font-size:var(--fs-xs);color:#c8e6ea;text-align:center;overflow-wrap:anywhere;line-height:1.1}.sea-tok{color:var(--teal);font-size:var(--fs-m);position:absolute;top:.25rem;right:.3rem}.sea-coin{width:2.6rem;height:2.6rem;color:var(--ink);font-style:normal;font-family:var(--display);border:.14rem solid var(--ink);background:radial-gradient(circle at 35% 30%,#fff3b0,#d9c171 55%,#8a6d1f);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.sea-sw{border:.16rem solid var(--ink);background:linear-gradient(135deg, var(--a) 0 46%, var(--b) 46% 72%, var(--c) 72% 88%, var(--g) 88%);width:3rem;height:3rem;box-shadow:.15rem .15rem 0 var(--ink);display:block}.sea-ins{background:var(--f);border:.2rem solid var(--r);width:2.9rem;height:2.9rem;color:var(--cream);place-items:center;font-style:normal;display:grid}.sea-ins b{font-family:var(--jp);font-size:1.35rem;font-weight:400;line-height:1}.sea-ins-roundel,.sea-ins-star{border-radius:50%}.sea-ins-diamond{transform:rotate(45deg)scale(.85)}.sea-ins-diamond b{transform:rotate(-45deg)}.sea-ins-shield{border-radius:.3rem .3rem 50% 50%}.sea-ins-hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);box-shadow:inset 0 0 0 .2rem var(--r);border:none}.sea-ins-wings{border-radius:50% 50% .3rem .3rem}.sea-fin{border:.16rem solid var(--ink);border-radius:50%;width:2.8rem;height:2.8rem;font-style:normal;display:block}.sea-ttl{font-style:normal;font-family:var(--display);font-size:var(--fs-xs);color:var(--ink);background:var(--gold);border:.14rem solid var(--ink);place-items:center;padding:.15rem .4rem;display:grid}.f-sea_storm_leaf,.cz-ace .f-sea_storm_leaf{background:linear-gradient(160deg,#f4fbff 0 14%,#8fdcea 14% 44%,#1a2f52 44% 58%,#6fc0d8 58% 84%,#f4fbff 84%)}.f-sea_tide_steel,.cz-ace .f-sea_tide_steel{background:repeating-linear-gradient(35deg,#c4e6e2 0 .2rem,#16324a .2rem .34rem,#7fb3b8 .34rem .52rem)}.sea-cols{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:1rem;display:grid}.sea-col{gap:.5rem;min-width:0;display:grid}.sea-h{font-family:var(--display);color:var(--gold);letter-spacing:.04em;border-bottom:.14rem solid #d9c17159;padding-bottom:.15rem;font-size:1.25rem}.sea-h small{font-size:var(--fs-xs);color:#9fb7b0;margin-left:.4rem}.sea-note{font-size:var(--fs-s);color:#9fb7b0;margin:0}.sea-mod{background:var(--cream);color:var(--ink);border:.22rem solid var(--ink);box-shadow:.35rem .35rem 0 var(--ink);padding:.6rem .8rem .7rem}.sea-modh{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sea-modtag{background:var(--red);color:var(--cream);font-family:var(--jp);padding:.1em .5em;font-size:max(14px,1.05rem);transform:skew(-10deg)}.sea-modjp{font-family:var(--jp);color:var(--sea-deep);font-size:max(14px,1.1rem)}.sea-modends{font-family:var(--display);font-size:var(--fs-xs);color:#5a5440;margin-left:auto}.sea-modn{font-family:var(--display);color:var(--sea-ink);margin-top:.35rem;font-size:2.2rem;line-height:1}.sea-mods{font-family:var(--display);font-size:var(--fs-m);color:#8a2f33}.sea-modb{font-size:var(--fs-s);color:#2b2a22;margin:.35rem 0;line-height:1.35}.sea-modr{font-family:var(--display);font-size:var(--fs-s);color:var(--sea-deep);margin:0;padding-left:1.1rem}.sea-modnext{font-family:var(--display);font-size:var(--fs-xs);color:#5a5440;margin-top:.45rem}.sea-modnext span{font-family:var(--jp-small);font-weight:800}.sea-mod-typhoon .sea-modn{color:#16324a}.sea-mod-matsuri .sea-modn{color:#b8202c}.sea-mod-armor .sea-modn{color:#4f5a2f}.sea-mod-kaiju .sea-modn{color:#3f6b22}.sea-mod-blizzard .sea-modn{color:#2c6a8a}.sea-c{background:#1b2f36;border:.16rem solid #2e4750;padding:.4rem .55rem .5rem}.sea-c.done{border-color:var(--teal);background:#1d3833}.sea-ch{font-family:var(--display);align-items:baseline;gap:.45rem;display:flex}.sea-ch b{font-weight:400;font-size:var(--fs-m);color:var(--cream)}.sea-cj{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-xs);color:var(--sea-teal)}.sea-csp{font-size:var(--fs-s);color:var(--gold);white-space:nowrap;margin-left:auto}.sea-cx{font-size:var(--fs-s);color:#c8e6ea;margin:.15rem 0 .3rem}.sea-cb{font-family:var(--display);font-size:var(--fs-xs);color:var(--cream);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.sea-cb .sea-bar{flex:1}.sea-earn{font-size:var(--fs-s);color:#c8e6ea;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.sea-earn li{justify-content:space-between;gap:.5rem;display:flex}.sea-earn b{font-family:var(--display);color:var(--gold);font-weight:400}.sea-shop{gap:.5rem;display:grid}.sea-s{background:var(--cream);color:var(--ink);border:.2rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem .55rem;display:grid}.sea-s.own{background:var(--cream2)}.sea-sb{min-width:0;font-family:var(--display)}.sea-sb b{font-size:1.35rem;font-weight:400;line-height:1;display:block}.sea-sb small{font-size:var(--fs-xs);color:#5a5440;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sea-buy{min-height:max(44px,2.75rem);padding:.2em .8em;font-size:1.2rem}.sea-buy.arm{background:var(--mint)}.sea-buy.poor{opacity:.6}.sea-own{font-family:var(--display);font-size:var(--fs-s);color:#2f6b4f}html.compact .sea-modal{padding:calc(.3rem + var(--sa-t)) calc(.3rem + var(--sa-r)) calc(.3rem + var(--sa-b)) calc(.3rem + var(--sa-l))}html.compact .sea-box{gap:.55rem;padding:.6rem .7rem .9rem}html.compact .sea-title b{font-size:2rem}html.compact .sea-tag{display:none}html.compact .sea-jp{font-size:max(16px,1.4rem)}html.compact .sea-ends b{font-size:1.2rem}html.compact .sea-tierrow{flex-wrap:wrap;gap:.6rem}html.compact .sea-tier{min-width:5.4rem}html.compact .sea-tier b{font-size:2.6rem}html.compact .sea-nextr{flex-basis:100%;max-width:none}html.compact .sea-cols{grid-template-columns:1fr}html.compact.land .sea-cols{grid-template-columns:1fr 1fr}html.compact .sea-t{width:6.4rem;min-height:8.4rem}html.compact .sea-t.big{width:7.6rem}@media (max-width:460px){.sea-ends{display:none}}.sea-strip{text-align:left;width:100%;min-height:max(44px,3.4rem);color:var(--cream);background:linear-gradient(115deg, var(--sea-ink) 0 60%, var(--sea-deep) 60%);border:.22rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.35rem .7rem .55rem;display:grid;position:relative}.sea-strip:hover{box-shadow:.42rem .42rem 0 var(--ink);transform:translate(-.1rem,-.1rem)}.sea-strip[hidden],.sea-unsaved[hidden]{display:none}.sea-strip-jp{font-family:var(--jp);background:var(--red);padding:.1em .45em;font-size:max(16px,1.3rem);transform:skew(-10deg)}.sea-strip-t{min-width:0;font-family:var(--display)}.sea-strip-t b{font-size:1.35rem;font-weight:400;line-height:1.05;display:block}.sea-strip-t small{font-size:var(--fs-xs);color:var(--sea-teal);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sea-strip-go{font-family:var(--display);font-size:var(--fs-s);color:var(--gold);white-space:nowrap}.sea-strip-bar{background:var(--ink);height:.3rem;position:absolute;bottom:0;left:0;right:0}.sea-strip-bar i{background:var(--sea-teal);transform-origin:0;position:absolute;inset:0}.sea-unsaved{text-align:left;width:100%;min-height:44px;color:var(--ink);border:.22rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);font-family:var(--display);background:#f2c230;gap:.05rem;padding:.35rem .8rem;animation:2.4s ease-in-out infinite sea-blink;display:grid}.sea-unsaved b{font-size:1.25rem;font-weight:400}.sea-unsaved small{font-size:var(--fs-xs);color:#3b3520}@keyframes sea-blink{0%,to{box-shadow:.3rem .3rem 0 var(--ink)}50%{box-shadow:.3rem .3rem 0 var(--ink), 0 0 0 .25rem #f2c23073}}html.reduce-motion .sea-unsaved{animation:none}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden])){grid-template-columns:1fr 1fr}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden]))>.btn{grid-column:1/span 2}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden]))>.btn[data-a=leaderboard]{grid-column:auto;min-width:0}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden]))>.sea-strip{grid-column:auto;min-width:0}html:not(.land) .menu-btns.corps-grid:has(>.sea-strip:not([hidden]))>.btn.corps-tb{grid-column:auto;min-width:0}html:not(.land) .menu-btns.corps-grid:has(>.sea-strip:not([hidden]))>.btn[data-a=settings]{grid-column:auto;min-width:0}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden]))>.btn[data-a=leaderboard]{padding-left:.8em;padding-right:.8em;font-size:1.55rem}html:not(.land) .menu-btns:has(>.sea-strip:not([hidden]))>.btn[data-a=leaderboard] small{display:none}html:not(.land) .menu-btns>.sea-strip{gap:.45rem;padding-left:.5rem;padding-right:.5rem}html:not(.land) .menu-btns .sea-long,html:not(.land) .menu-btns .sea-strip-go{display:none}html.compact .menu-btns .sea-strip{gap:.4rem;min-height:44px;padding:.2rem .5rem .4rem}html.compact .menu-btns .sea-strip-t small,html.compact .menu-btns .sea-strip-go,html.compact .menu-btns .sea-long{display:none}html.compact .menu-btns .sea-strip-t b{font-size:max(14px,1.3rem)}html.compact.land .menu-btns>.sea-strip{left:calc(.8rem + var(--sa-l));bottom:calc(3.1rem + var(--sa-b));z-index:5;width:min(46vw,24rem);position:fixed}html.compact.land .menu-btns .sea-strip-t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.compact.land .menu-btns .sea-strip-t small,html.compact.land .menu-btns .sea-long{display:block}html.compact.land .menu-btns .sea-long{display:inline}html.compact .sea-unsaved{top:calc(.7rem + var(--sa-t));right:calc(.6rem + var(--sa-r));z-index:5;width:auto;max-width:min(45vw,22rem);position:fixed}@media (max-height:560px){.menu-btns .sea-strip{gap:.4rem;min-height:44px;padding:.2rem .5rem .4rem}.sea-strip-t b{font-size:max(13px,1.1rem)}.sea-strip-go{display:none}.sea-unsaved{padding:.2rem .6rem}.sea-unsaved small{display:none}html.compact .sea-unsaved{top:auto;right:auto;left:calc(.8rem + var(--sa-l));bottom:calc(3.1rem + 52px + var(--sa-b))}}.sea-hchip{min-height:max(44px,2.75rem);color:var(--cream);background:var(--sea-ink);font-family:var(--display);border:.18rem solid #2e4750;align-items:center;gap:.45rem;padding:.2rem .7rem;display:inline-flex;position:absolute;top:3.4%;left:50%}.sea-hchip:hover{border-color:var(--sea-teal)}.sea-hchip b{font-size:1.15rem;font-weight:400}.sea-hchip small{font-size:var(--fs-xs);color:var(--gold)}html.compact .sea-hchip{flex:none;margin-left:auto;position:static}html.compact .sea-hchip small{display:none}.sea-dep{background:var(--sea-ink);border:.18rem solid var(--ink);box-shadow:.25rem .25rem 0 var(--ink);align-items:stretch;gap:0;margin:.2rem 0 .5rem;display:flex}.sea-deptag{background:var(--red);color:var(--cream);font-family:var(--jp);white-space:nowrap;place-items:center;padding:.2rem .6rem;font-size:max(14px,1.05rem);display:grid}.sea-depn{min-width:0;font-family:var(--display);color:var(--cream);padding:.25rem .7rem}.sea-depn b{margin-right:.5rem;font-size:1.2rem;font-weight:400}.sea-depn small{font-size:var(--fs-xs);color:var(--sea-teal)}html.compact .sea-depn small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unlock.sea-nu .ic{font-family:var(--jp)}.sea-rep .desk-bar .now{background:#2a7f8f}.sea-replines{font-size:var(--fs-xs);color:#4a4636;font-family:var(--display);flex-wrap:wrap;gap:.15rem .7rem;margin:.15rem 0 .35rem;display:flex}.sea-replines b{color:#2a7f8f;font-weight:400}.desk-ee .sea-c{background:0 0;border:.14rem solid #00000040}.desk-ee .sea-c.done{border-color:#2a7f8f}.desk-ee .sea-ch b{color:var(--ink)}.desk-ee .sea-cj{color:#2a7f8f}.desk-ee .sea-cx{color:#3b3520}.desk-ee .sea-cb{color:var(--ink)}.desk-ee .sea-bar{background:#070a0b29}.desk-ee .sea-bar i.now{background:#2a7f8f}.desk-ee .sea-bar i.was{background:#0e1c2a}.sea-save{border:.2rem solid var(--ink);box-shadow:.3rem .3rem 0 var(--ink);color:var(--ink);background:#fff6c8;grid-template-columns:auto 1fr;gap:0;margin:0 0 .6rem;display:grid}.sea-save-tag{background:var(--red);color:var(--cream);place-content:center;justify-items:center;padding:.4rem .6rem;display:grid}.sea-save-tag b{font-family:var(--jp);font-size:max(18px,1.6rem);font-weight:400;line-height:1}.sea-save-tag small{font-family:var(--display);font-size:var(--fs-xs);white-space:nowrap;margin-top:.2rem}.sea-save.ok .sea-save-tag{background:#2f6b4f}.sea-save-b{min-width:0;padding:.45rem .6rem .5rem}.sea-save-b>b{font-family:var(--display);font-size:1.45rem;font-weight:400}.sea-save-b p{font-size:var(--fs-s);margin:.15rem 0 .4rem;line-height:1.3}.sea-save-f{flex-wrap:wrap;gap:.4rem;display:flex}.sea-save-f input{border:.18rem solid var(--ink);min-width:0;min-height:44px;color:var(--ink);text-transform:uppercase;background:#fffbe0;flex:8rem;padding:.2rem .5rem;font-size:max(16px,1.15rem)}.sea-save-f input[type=password]{text-transform:none}.sea-save-f .btn{min-height:44px;padding:.2em .8em;font-size:1.1rem}.sea-save-err{color:var(--red);font-family:var(--display);font-size:var(--fs-s);min-height:1em}.sea-bay{background:linear-gradient(115deg, var(--sea-ink) 0 65%, var(--sea-deep) 65%);border:.18rem solid #2e4750;align-items:center;gap:.6rem;margin:.3rem 0 .5rem;padding:.4rem .55rem;display:flex}.sea-bayt{min-width:0;font-family:var(--display);color:var(--cream);flex-wrap:wrap;flex:1;align-items:baseline;gap:.1rem .5rem;display:flex}.sea-bayt b{color:var(--gold);font-size:1.15rem;font-weight:400}.sea-bayjp{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-xs);color:var(--sea-teal)}.sea-bayt small{font-size:var(--fs-xs);color:#c8e6ea;flex-basis:100%}.sea-bayt .sea-baypool{color:#9fb7b0}.sea-baybtn{flex:none;min-height:max(44px,2.75rem);padding:.2em .9em;font-size:1.1rem}.sea-tuned{font-style:normal;font-family:var(--display);font-size:var(--fs-xs);color:var(--ink);background:var(--sea-teal);border:.12rem solid var(--ink);vertical-align:middle;margin-left:.4rem;padding:0 .35em;display:inline-block}.sea-tune{width:min(38rem, calc(100vw - 1.2rem - var(--sa-l) - var(--sa-r)))}.sea-tune h3 small{font-family:var(--jp-small);font-weight:800;font-size:var(--fs-m);color:#2a7f8f;margin-left:.4rem}.sea-tp{font-family:var(--display);gap:.1rem;display:grid}.sea-tp b{font-size:1.6rem;font-weight:400}.sea-tp span{font-family:var(--body);font-size:var(--fs-s);color:#4a4636}.sea-tl{background:var(--sea-ink);color:var(--cream);border:.18rem solid var(--ink);font-family:var(--display);grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;margin:.6rem 0 .4rem;padding:.5rem .7rem;display:grid}.sea-tl b{color:var(--sea-glass);font-size:1.6rem;font-weight:400}.sea-tl small{font-size:var(--fs-xs);color:#c8e6ea;grid-column:1/span 2}.sea-tl.flash{animation:.7s ease-out sea-flash}@keyframes sea-flash{0%{background:#2a7f8f}to{background:var(--sea-ink)}}.sea-tmk{background:var(--gold);color:var(--ink);padding:.05em .45em;font-size:1.1rem}.sea-pips{gap:.3rem;margin-bottom:.4rem;display:flex}.sea-pips i{text-align:center;font-style:normal;font-family:var(--display);font-size:var(--fs-xs);background:var(--cream2);border:.14rem solid var(--ink);color:#6f6a55;flex:1;padding:.15rem 0}.sea-pips i.on{color:var(--cream);background:#2a7f8f}.sea-pool{font-family:var(--display);font-size:var(--fs-xs);color:#3b3520;flex-wrap:wrap;gap:.25rem .8rem;display:flex}.sea-pool small{font-size:inherit;color:#2a7f8f}.sea-tacts{flex-wrap:wrap;gap:.6rem;margin:.7rem 0 .3rem;display:flex}.sea-tb{justify-items:center;min-width:9rem;min-height:48px;padding:.25em 1em;display:grid}.sea-tb small{font-size:var(--fs-xs);opacity:.8}.sea-tb.poor{opacity:.6}.sea-tnote{font-size:var(--fs-s);color:#4a4636}.news .item.season .ntag{background:var(--sea-deep);color:var(--sea-glass)}.news .item.season .body{background:var(--sea-ink)}.news .item.season .txt{color:var(--sea-teal)}.desk-bar{background:#070a0b29;flex:1;min-width:4rem;height:.55rem;position:relative;overflow:hidden}.desk-bar.big{height:.9rem}.desk-bar i{transform-origin:0;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.desk-bar i.now{background:var(--red)}.desk-bar i.was{background:var(--ink)}.desk-c{background:var(--cream);border:.16rem solid var(--ink);color:var(--ink);flex-direction:column;gap:.2rem;min-width:0;padding:.45rem .6rem .5rem;display:flex}.desk-c.weekly{border-color:var(--red);background:#fff3a8}.desk-c.done{background:#d9f7e8}.desk-ch{align-items:baseline;gap:.45rem;min-width:0;display:flex}.desk-ct{font-family:var(--display);overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.15rem;line-height:1.05}.desk-ct em{background:var(--red);color:var(--cream);margin-right:.2em;padding:0 .35em;font-size:.85em;font-style:normal}.desk-cj{font-family:var(--jp);color:var(--red);white-space:nowrap;flex:none;font-size:.95rem}.desk-cr{font-family:var(--display);color:#3d7a3a;white-space:nowrap;font-size:1.1rem}.desk-c.done .desk-cr{color:var(--ink)}.desk-cx{color:#3c3a2e;font-size:.95rem;line-height:1.25}.desk-cb{align-items:center;gap:.5rem;display:flex}.desk-cp{font-family:var(--display);white-space:nowrap;font-size:.95rem}.desk-gain{color:var(--red);margin-left:.35em}.desk-rr{font-family:var(--display);background:var(--dark2);min-width:44px;min-height:36px;color:var(--cream);border:.14rem solid var(--ink);cursor:pointer;font-size:1.3rem;line-height:1}.desk-rr:hover,.desk-rr.arm{background:var(--red)}.desk-rr.arm{padding:0 .4em;font-size:.95rem}.desk-rr[disabled]{opacity:.4}.desk-desk{background:var(--cream2);flex-direction:column;flex:none;gap:.45rem;padding:.6rem .8rem .7rem;display:flex}.desk-dh{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.desk-dh b{font-family:var(--display);color:var(--cream);background:var(--ink);padding:.05em .5em;font-size:1.35rem;font-weight:400}.desk-jp{font-family:var(--jp);color:var(--red);font-size:1rem}.desk-reset{font-family:var(--display);color:#5a5440;margin-left:auto;font-size:.95rem}.desk-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.desk-empty{font-family:var(--display);color:#5a5440;grid-column:1/-1;padding:.4rem}@media (max-width:900px),(max-aspect-ratio:1){.desk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-aspect-ratio:1) and (max-width:700px){.desk-list{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.5rem;display:flex;overflow-x:auto}.desk-list .desk-c{scroll-snap-align:start;flex:0 0 80%}.desk-list .desk-cj{display:none}}@media (max-height:560px){.desk-desk{gap:.3rem;padding:.35rem .5rem}.desk-dh b{font-size:1rem}.desk-list{scrollbar-width:thin;gap:.4rem;display:flex;overflow-x:auto}.desk-list .desk-c{flex:0 0 15rem;padding:.3rem .45rem}.desk-list .desk-cj,.desk-cx{display:none}}.death.desk-ee{z-index:40;padding:max(1.5vh, env(safe-area-inset-top)) max(1.5vw, env(safe-area-inset-right)) max(1.5vh, env(safe-area-inset-bottom)) max(1.5vw, env(safe-area-inset-left));background:#070a0b9e}.desk-paper{width:min(66rem,96vw);max-height:96vh;background:var(--paper);max-height:96dvh;color:var(--ink);border:.3rem solid var(--ink);flex-direction:column;animation:.45s cubic-bezier(.2,.9,.3,1.2) both desk-in;display:flex;box-shadow:.6rem .6rem #000}@keyframes desk-in{0%{opacity:0;transform:translateY(1.5rem)rotate(-1.2deg)scale(.96)}to{opacity:1;transform:none}}.desk-mast{background:var(--ink);color:var(--cream);flex:none;align-items:center;gap:.7rem;padding:.35rem .9rem;display:flex}.desk-mnn{font-family:var(--display);background:var(--red);padding:0 .45em;font-size:1.6rem;transform:skew(-12deg)}.desk-ed{font-family:var(--display);letter-spacing:.08em;font-size:1.5rem}.desk-edjp{font-family:var(--jp);color:var(--gold);font-size:1.2rem}.desk-date{font-family:var(--display);color:#9fb7b0;text-align:right;margin-left:auto;font-size:1rem}.desk-body{overscroll-behavior:contain;min-height:0;padding:.9rem 1.2rem .6rem;overflow-y:auto}.desk-hl{font-family:var(--display);letter-spacing:.01em;border-bottom:.3rem double var(--ink);margin:0 0 .35rem;padding-bottom:.4rem;font-size:clamp(1.9rem,3.2vw,3.3rem);font-weight:400;line-height:1.02}.desk-sub{color:#3c3a2e;margin-bottom:.7rem;font-size:1.1rem}.desk-sub b{font-family:var(--display);color:var(--red);font-weight:400}.desk-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.2rem;display:grid}.desk-col{flex-direction:column;gap:.45rem;min-width:0;display:flex}.desk-col+.desk-col{border-left:.14rem solid #070a0b40;padding-left:1.2rem}.desk-h{font-family:var(--display);letter-spacing:.05em;border-bottom:.16rem solid var(--ink);align-items:baseline;gap:.5rem;margin-top:.3rem;font-size:1.15rem;display:flex}.desk-h small{color:#6a6450;font-size:.8rem}.desk-total{color:#3d7a3a;margin-left:auto;font-size:1.7rem;font-weight:400}.desk-kb{counter-reset:kb;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.desk-kb li{counter-increment:kb;grid-template-columns:1.4rem minmax(0,auto) auto minmax(3rem,1fr) auto;align-items:center;gap:.45rem;display:grid}.desk-kb li:before{content:counter(kb);font-family:var(--display);color:var(--cream);background:var(--ink);text-align:center}.desk-kb b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:400;overflow:hidden}.desk-kb em{font-style:normal;font-family:var(--display);color:#5a5440;font-size:1rem}.desk-k{font-family:var(--display);background:var(--slate);color:var(--cream);padding:.05em .4em;font-size:.75rem}.desk-k.boss{background:var(--red)}.desk-k.pilot{background:#6a3fa0}.desk-k.kaiju{background:#3d7a3a}.desk-kd{background:#070a0b1f;height:.55rem;position:relative;overflow:hidden}.desk-kd i{background:var(--red);transform-origin:0;position:absolute;inset:0}.desk-tip{background:var(--cream2);padding:.45rem .6rem;font-size:1rem;line-height:1.3}.desk-tip b{font-family:var(--display);background:var(--ink);color:var(--gold);margin-right:.35em;padding:0 .35em;font-weight:400}.desk-stats{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.desk-stats div{background:var(--dark2);color:var(--cream);text-align:center;padding:.35rem .2rem}.desk-stats b{font-family:var(--display);font-size:1.5rem;font-weight:400;display:block}.desk-stats span{color:var(--gold);letter-spacing:.06em;font-size:.72rem}.desk-new{font-family:var(--display);background:var(--ink);color:#f6d45a;padding:.3rem .6rem;font-size:1.1rem}.desk-ledger{border-collapse:collapse;width:100%;font-size:1rem}.desk-ledger td{border-bottom:.1rem dotted #070a0b4d;padding:.12rem 0}.desk-ledger td:last-child{text-align:right;font-family:var(--display);color:#3d7a3a;white-space:nowrap;padding-left:.6rem}.desk-ledger tr{animation:.35s both desk-row}@keyframes desk-row{0%{opacity:0;transform:translate(-.6rem)}to{opacity:1;transform:none}}.desk-rank{align-items:center;gap:.6rem;display:flex}.desk-rn{font-family:var(--display);font-size:1.6rem}.desk-rx{font-family:var(--display);color:#5a5440;white-space:nowrap;font-size:1rem}.desk-rankup{font-family:var(--display);color:var(--cream);background:var(--red);padding:.2rem .6rem;font-size:1.1rem;animation:.5s 1s both desk-pop}@keyframes desk-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:none}}.desk-g{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .6rem;display:grid}.desk-g .desk-bar{grid-column:1/-1}.desk-gn{font-family:var(--display);font-size:1.05rem}.desk-gp{font-family:var(--display);color:#5a5440;font-size:.95rem}.desk-g.done .desk-gp{color:var(--red)}.desk-next{background:var(--ink);color:var(--cream);flex-direction:column;gap:.25rem;padding:.45rem .6rem;font-size:1rem;display:flex}.desk-next small{font-family:var(--display);color:var(--gold);font-size:.85rem}.desk-next b{font-family:var(--display);font-size:1.2rem;font-weight:400}.desk-next .desk-bar{background:#f6f4c033;flex:none}.desk-ee .desk-bar i.was{opacity:1;transition:opacity .6s .2s}.desk-ee.live .desk-bar i.was{opacity:.8}.desk-acts{padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:.2rem solid var(--ink);background:var(--cream2);flex-wrap:wrap;flex:none;justify-content:center;gap:.6rem;display:flex}.desk-acts .btn{align-items:center;gap:.5rem;min-height:44px;padding:.4em 1em;font-size:1.3rem;display:inline-flex}.desk-re{justify-content:center;min-width:16rem;position:relative}.desk-ring{flex:none;width:1.6rem;height:1.6rem;transform:rotate(-90deg)}.desk-ring circle{fill:none;stroke:var(--ink);stroke-width:5px;stroke-dasharray:100;stroke-dashoffset:100px;animation:1.5s linear forwards desk-ring}@keyframes desk-ring{to{stroke-dashoffset:0}}.desk-ee.armed .desk-ring{display:none}.desk-ee .desk-acts .btn[disabled]{opacity:.7}.desk-dists{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:none}.desk-ee.pick .desk-dists{display:flex}.desk-dists .btn{flex-direction:column;align-items:flex-start;gap:0;font-size:1.15rem;line-height:1.05}.desk-dists .btn small{font-family:var(--body);opacity:.75;font-size:.8rem}.desk-dists .btn.on{background:var(--mint)}@media (max-aspect-ratio:1),(max-width:560px){.desk-cols{grid-template-columns:minmax(0,1fr)}.desk-col+.desk-col{border-left:0;padding-left:0}.desk-date{display:none}.desk-acts .btn{flex:28%;justify-content:center;padding:.4em .5em;font-size:1.1rem}.desk-re{min-width:0;flex-basis:100%!important}}@media (max-height:560px) and (min-aspect-ratio:1){.desk-paper{width:min(66rem,98vw)}.desk-mast{padding:.2rem .7rem}.desk-hl{font-size:1.7rem}.desk-body{padding:.5rem .8rem .4rem}.desk-sub{margin-bottom:.4rem;font-size:.95rem}.desk-acts{padding:.35rem .6rem calc(.35rem + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:.4rem}.desk-acts .btn{white-space:nowrap;padding:.3em .7em;font-size:1.05rem}.desk-re{flex:auto;min-width:0}.desk-ee.pick .desk-acts{flex-wrap:wrap}}.desk-tabs{gap:.4rem;margin-bottom:.5rem;display:flex}.desk-tabs button{font-family:var(--display);background:var(--cream2);min-height:44px;color:var(--ink);border:.18rem solid var(--ink);padding:.3rem 1rem;font-size:1.15rem}.desk-tabs button.on{background:var(--ink);color:var(--cream)}.desk-note{font-family:var(--body);color:#5a5440;margin:.2rem 0 .4rem;font-size:.95rem}.desk-lb td small{font-family:var(--body);color:#6a6450;font-size:.75rem;display:block}.dk-steam{font-family:var(--display);font-size:var(--fs-s);border-top:.15rem solid #070a0b33;align-items:center;gap:.5rem;min-height:2.1rem;margin-top:.55rem;padding-top:.45rem;display:flex}.dk-logo{background:var(--ink);color:var(--cream);letter-spacing:.1em;font-size:var(--fs-xs);flex:none;padding:.05rem .45rem;line-height:1.5}.dk-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-m);flex:1;overflow:hidden}.dk-state{color:#5a5440;letter-spacing:.02em;flex:none;font-weight:400}.dk-state.on{color:#1e6b52}.dk-note{color:#5a5440;font-size:var(--fs-xs);flex:none}.dk-steam .btn.dk-link{font-size:var(--fs-s);box-shadow:.2rem .2rem 0 var(--ink);background:var(--mint);border-width:.18rem;flex:none;padding:.15em .6em}@media (max-height:560px){.pilotbox .dk-steam{grid-column:1/span 2;min-height:0;margin-top:.1rem;padding-top:.2rem}}.menu-btns .btn.dk-quit{padding-top:.35em;padding-bottom:.35em;font-size:1.35rem}.pause .pbox .btn.dk-quit{font-size:1.3rem}.dk-acct{background:var(--ink);color:var(--cream);border-left:.45rem solid var(--mint);margin:0 0 .9rem;padding:.6rem .8rem .3rem}.dk-acct-h{font-family:var(--display);font-size:var(--fs-m);align-items:center;gap:.55rem;display:flex}.dk-acct .dk-logo{background:var(--mint);color:var(--ink)}.dk-acct .dk-state,.dk-acct .dk-note{color:var(--gold)}.dk-acct .dk-state.on{color:var(--mint)}.dk-acct .dk-acct-p{font-family:var(--body);font-size:var(--fs-s);color:var(--cream2);margin:.4rem 0 .2rem}.dk-acct .dk-acct-p b{color:var(--cream)}.dk-acct .dk-acct-row:empty{display:none}.dk-acct .dk-acct-row .btn{font-size:max(var(--fs-m), 1.1rem);min-height:44px;padding:.25em .9em}.dk-acct .err{color:#ff8f8f}.dk-acct .err:empty{min-height:0}
