:root{--bg:#eef4fb;--card:#fff;--ink:#1c2647;--sub:#7b8aa5;--line:#dce6f3;--soft:#f4f8fd;--blue:#3d9bff;--blue-d:#1f7ae0;--pink:#ff6f9f;--star:#ffc531;--red:#f0506e;--green:#25b889;--phys:#f2804f;--fire:#ef5a5a;--cold:#2fb0e6;--light:#8a6cf0;--shadow:0 6px 20px #3c64a01f;--shadow-s:0 2px 8px #3c64a01a;--amber:var(--star);--paper:#fffdf6;--sky:#2e8bff;--coral:#ff5a7d;font-family:Noto Sans TC,Microsoft JhengHei,PingFang TC,system-ui,sans-serif}html,body{background:var(--bg);height:100%;color:var(--ink);margin:0;overflow:hidden}#game{position:fixed;inset:0}#ui{pointer-events:none;zoom:var(--ui-scale,1);width:calc(100vw / var(--ui-scale,1));height:calc(100vh / var(--ui-scale,1));position:fixed;top:0;left:0}#ui>*{pointer-events:auto}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0}.hidden{display:none!important}.t-phys{--t:var(--phys)}.t-fire{--t:var(--fire)}.t-cold{--t:var(--cold)}.t-light{--t:var(--light)}.t-support{--t:var(--green)}.t-aura{--t:var(--star)}.t-utility{--t:var(--pink)}.select button,.camp button,.modal button,.pause button,.result button,.starmap button{border:1.5px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700;transition:transform .1s,box-shadow .15s,border-color .15s}.select button:hover,.camp button:hover,.modal button:hover,.pause button:hover,.result button:hover,.starmap button:hover{border-color:var(--blue);box-shadow:var(--shadow-s)}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}button.primary,.go{box-shadow:0 4px 0 var(--blue-d), 0 8px 16px #3d9bff59;background:linear-gradient(180deg, #5cb0ff, var(--blue))!important;color:#fff!important;border:0!important}button.primary:active,.go:active{box-shadow:0 2px 0 var(--blue-d);transform:translateY(2px)}.chip{color:var(--blue-d);vertical-align:middle;background:#e7f1ff;border-radius:999px;margin-left:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.chip.lv{color:#b07b00;background:#fff4d0}.chip.on{color:#0f8f68;background:#ddf7ee}.note{color:var(--sub);margin:0;font-size:13px;line-height:1.7}.err,.wrn{border-radius:10px;margin:4px 0;padding:6px 12px;font-size:13px}.err{color:#c8324f;background:#ffecef}.wrn{color:#9a6c00;background:#fff6dc}.warn{color:#c8324f}.up{color:#129a70}.down{color:#d43a58}i.coin,i.dust,i.ember{vertical-align:-1px;border-radius:50%;width:13px;height:13px;margin-right:4px;display:inline-block}i.coin{background:radial-gradient(circle at 40% 35%,#fff6c0,#ffcb3a 55%,#d99a10)}i.dust{background:radial-gradient(circle at 40% 35%,#fff,#b9c8e6 55%,#8496bd)}i.ember{background:radial-gradient(circle at 40% 35%,#fff,#ff9ac0 50%,#e0457f)}kbd{min-width:14px;color:var(--ink);text-align:center;background:#fff;border-radius:6px;margin:0 2px;padding:1px 6px;font:700 12px/1.5 inherit;display:inline-block;box-shadow:0 2px #b9c8e0}#loading{text-align:center;background:linear-gradient(#dcecff,#f6f9ff 60%,#fff1f6);place-content:center;gap:16px;display:grid;position:fixed;inset:0}.ld-title,.logo{letter-spacing:4px;color:var(--ink);font-size:34px;font-weight:900}.ld-bar{background:#fff;border-radius:5px;width:320px;height:10px;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px 3px #3c64a033}#loadbar{background:linear-gradient(90deg, var(--blue), var(--pink));border-radius:5px;width:0;height:100%;transition:width .2s}.ld-note{color:var(--sub);font-size:14px}.select,.camp{box-sizing:border-box;background:radial-gradient(1200px 500px at 85% -10%, #ffe6f0 0%, transparent 60%), radial-gradient(1000px 500px at 0% 0%, #d7eaff 0%, transparent 60%), var(--bg);position:absolute;inset:0;overflow:auto}.select{padding:34px 48px 48px}.select h1{letter-spacing:3px;margin-bottom:8px;font-size:30px;font-weight:900}.logo:after{content:"";background:linear-gradient(90deg, var(--blue), var(--pink));border-radius:3px;width:64px;height:6px;margin-top:8px;display:block}.select h2{border-left:5px solid var(--blue);margin:22px 0 10px;padding-left:10px;font-size:16px;line-height:1.1}.cards{flex-wrap:wrap;gap:16px;display:flex}.card{background:var(--card);text-align:left;cursor:pointer;box-shadow:var(--shadow);color:var(--ink);border:2.5px solid #0000;border-radius:20px;padding:14px 16px;transition:border-color .15s,transform .15s}.select button.card{border:2.5px solid #0000;border-radius:20px;padding:14px 16px;font-weight:400}.card:hover{transform:translateY(-3px)}.select button.card.on,.card.on{border-color:var(--blue);box-shadow:0 0 0 4px #3d9bff2e, var(--shadow)}.card.look{justify-items:center;width:190px;display:grid}.card.look canvas,.charcard canvas{background:radial-gradient(circle at 50% 78%,#dcecff 0 38%,#0000 39%);width:124px;height:124px}.card .nm{margin-top:4px;font-size:19px;font-weight:900}.card .nt{color:var(--sub);text-align:center;margin-top:6px;font-size:13px;line-height:1.6}.card .nt .chip:first-child{margin-left:0}.card .nt.stars,.stars{color:var(--star);letter-spacing:2px;font-style:normal}.card.cls{width:300px}.card.cls .nt{text-align:left}.card .res{background:var(--soft);border-radius:12px;margin-top:10px;padding:8px 10px;font-size:13px;line-height:1.6}.card .res b{color:var(--blue-d);margin-right:8px;display:inline-block}.card .specs{color:var(--sub);margin-top:8px;font-size:13px}.charcard{cursor:default;justify-items:center;gap:2px;width:210px;display:grid}.charcard .row{gap:8px;margin-top:12px;display:flex}.addcard{text-align:center;place-content:center;width:210px;min-height:250px;display:grid;box-shadow:none!important;background:#ffffff80!important;border:2.5px dashed #b9cdea!important}.addcard .plus{color:var(--blue);font-size:44px;font-weight:900}.namein{border:2px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:14px;outline:none;width:280px;padding:10px 14px}.namein:focus{border-color:var(--blue)}.go-row{align-items:center;gap:14px;margin-top:26px;display:flex}.go{cursor:pointer;border-radius:999px!important;padding:13px 34px!important;font-size:17px!important}.top-tools{gap:8px;display:flex;position:absolute;top:24px;right:28px}.camp{padding:16px 24px 30px}.camp-top{align-items:center;gap:20px;display:flex}.camp-title{letter-spacing:4px;font-size:26px;font-weight:900}.camp-title:before{content:"✦";color:var(--star);margin-right:8px}.camp-who{flex-wrap:wrap;flex:1;align-items:center;gap:4px;font-size:16px;display:flex}.xpbar{background:#fff;border-radius:7px;width:260px;height:14px;margin-left:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #3c64a033}.xpbar div{background:linear-gradient(90deg,#ffd95a,#ffb52e);border-radius:7px;height:100%}.xpbar span{text-align:center;color:#6a5200;font-size:10px;font-weight:700;line-height:14px;position:absolute;inset:0}.camp .ghost{background:0 0}.camp-summary{border-left:5px solid var(--pink);box-shadow:var(--shadow-s);background:#fff;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px}.camp-body{grid-template-columns:250px 1fr 280px;align-items:start;gap:16px;margin-top:14px;display:grid}.camp-left,.camp-right,.camp-main{background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:16px}.camp-hero{background:radial-gradient(circle at 50% 80%,#dcecff 0 36%,#0000 37%);width:150px;height:150px;margin:0 auto 8px;display:block}.stats-list{gap:2px;font-size:13px;display:grid}.stats-list>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 2px;display:flex}.stats-list span{color:var(--sub)}.stats-list b small{text-align:right;color:var(--sub);font-size:11px;font-weight:400;display:block}.stats-list .res i{color:var(--t);margin-left:8px;font-style:normal}.stats-list .sub.leg{color:#ee6a1c;border:0;font-size:12px;display:block}.stats-list .st-skill{background:var(--soft);border:0;border-left:4px solid var(--t);border-radius:10px;margin-top:6px;padding:7px 10px;display:block}.st-skill small{color:var(--sub);margin-left:6px}.st-skill dl{text-align:center;grid-template-columns:repeat(3,1fr);margin:4px 0 0;display:grid}.st-skill dt{color:var(--sub);grid-row:2;font-size:11px}.st-skill dd{margin:0;font-weight:700}.tabs{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:10px;display:flex}.camp .tabs button{color:var(--sub);background:0 0;border:0;padding:8px 18px}.camp .tabs button.on{background:var(--blue);color:#fff;box-shadow:0 4px 10px #3d9bff59}.dot{background:var(--pink);color:#fff;border-radius:9px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal}.purse{gap:14px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.purse>span{background:var(--soft);border-radius:999px;padding:4px 12px}.cap{align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.capbar{background:var(--soft);border-radius:6px;width:260px;height:12px;overflow:hidden;box-shadow:inset 0 1px 3px #3c64a033}.capbar div{background:linear-gradient(90deg, #7cc4ff, var(--blue));border-radius:6px;height:100%}.capbar.over div{background:var(--red)}.cap b{color:var(--blue-d);margin-right:4px}.gemgrid{gap:10px;margin:12px 0;display:grid}.gemrow{align-items:stretch;gap:8px;display:flex}.sups{flex:1;gap:6px;display:flex}.camp button.slot{text-align:left;background:var(--soft);border:2px dashed #c3d4ea;border-radius:14px;min-height:58px;padding:8px 12px;font-weight:400;position:relative}.slot.active{flex:none;width:210px}.slot.support,.aura-row .slot{flex:1;min-width:0}.slot.support.filled{--t:var(--green)}.slot.aura.filled{--t:var(--star)}.slot.utility.filled{--t:var(--pink)}.slot b{font-size:15px;display:block}.slot small{color:var(--sub);font-size:12px;position:absolute;top:8px;right:34px}.slot small s{opacity:.6;text-decoration:none}.slot .sl-tag{color:var(--t,var(--sub));margin-top:2px;font-size:11px;font-weight:700;display:block}.slot .sl-empty{color:#9db1cf;font-size:13px;font-weight:700}.slot em,.gc-cost{color:#fff;text-align:center;background:#9db1cf;border-radius:999px;min-width:18px;padding:1px 4px;font-size:11px;font-style:normal;font-weight:700}.slot em{position:absolute;top:7px;right:6px}.gc{text-align:left}.gc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-h b{font-size:16px;font-weight:900}.gc-tag{color:var(--t,var(--sub));margin-top:1px;font-size:12px;font-weight:700}.gc-d{color:var(--ink);margin:8px 0;font-size:13px;font-weight:400;line-height:1.6}.gc-rows{grid-template-columns:auto 1fr;gap:3px 14px;margin:0;font-size:13px;font-weight:400;display:grid}.gc-rows dt{color:var(--sub);white-space:nowrap}.gc-rows dd{margin:0;font-weight:700}.picker{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b3a5573;place-items:center;display:grid;position:fixed;inset:0}.pk-box{background:var(--bg);border-radius:22px;grid-template-rows:auto 1fr;width:min(820px,94vw);max-height:84vh;display:grid;overflow:hidden;box-shadow:0 20px 60px #1e325a59}.pk-head{background:#fff;align-items:center;gap:8px;padding:14px 18px;display:flex}.pk-head b{flex:1;font-size:17px}.camp .pk-head .x{width:34px;height:34px;padding:0}.pk-list{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:14px;display:grid;overflow:auto}.camp button.pk{border:2px solid #0000;border-top:5px solid var(--t,var(--line));box-shadow:var(--shadow-s);background:#fff;border-radius:16px;padding:12px 14px;display:block}.pk:has(.t-phys){--t:var(--phys)}.pk:has(.t-fire){--t:var(--fire)}.pk:has(.t-cold){--t:var(--cold)}.pk:has(.t-light){--t:var(--light)}.pk:has(.t-support){--t:var(--green)}.pk:has(.t-aura){--t:var(--star)}.pk:has(.t-utility){--t:var(--pink)}.camp button.pk.cur{border-color:var(--blue);border-top-color:var(--t)}.pk.no{opacity:.6}.pk-lv{color:var(--sub);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.pk-lv b{color:var(--blue-d)}.mini{background:var(--soft);border-radius:3px;flex:1;height:6px;overflow:hidden}.mini div{background:var(--blue);height:100%}.pk-why{text-align:left;color:#c8324f;margin-top:8px;font-size:12px;font-style:normal;font-weight:700;display:block}.specs{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.spec{border:2.5px solid var(--line);border-radius:18px;align-content:start;gap:10px;padding:14px 16px;display:grid}.spec.on{border-color:var(--blue);background:#f7fbff}.br-h{justify-content:space-between;align-items:center;font-size:18px;font-weight:900;display:flex}.sp-n{color:var(--sub);grid-template-columns:54px 1fr;gap:10px;font-size:13px;line-height:1.6;display:grid}.sp-n b{text-align:center;background:var(--soft);color:var(--sub);border-radius:999px;align-self:start;padding:2px 0;font-size:11px}.sp-n.got{color:var(--ink)}.sp-n.got b{background:var(--star);color:#5a4300}.camp-right h3{margin:0 0 10px;font-size:18px}.camp button.tier{text-align:left;color:#fff;background:linear-gradient(135deg,#5cb0ff,#3d7dff);border:0;border-radius:16px;gap:2px;width:100%;margin-bottom:10px;padding:12px 14px;display:grid;box-shadow:0 4px #2a5fd0,0 8px 16px #3d7dff4d}.tier b{font-size:17px}.tier .stars{color:#ffe27a;margin-left:8px}.tier small{color:#ffffffd9;font-weight:400}.tier .ok{background:#ffffff40;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;right:14px}.camp button.tier{position:relative}.camp button.tier:disabled{opacity:1;background:#c9d6e8;box-shadow:0 4px #a9b9d0}.note.gift:before{content:"🎁 "}.camp-right .note{margin:8px 0}.devbox{border-top:1px dashed var(--line);margin-top:12px;padding-top:8px;font-size:13px}.devbox summary{cursor:pointer;color:var(--sub)}.devbox label{align-items:center;gap:6px;margin:8px 0;display:flex}.devbox input{border:1px solid var(--line);border-radius:6px;width:56px;padding:3px}.devbox .row{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.devbox button{padding:4px 10px;font-size:12px}@media (width<=1250px){.camp-body{grid-template-columns:220px 1fr}.camp-right{grid-column:1/-1}}.gear-wrap{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.eqgrid{flex-direction:column;gap:6px;display:flex}.eqslot{grid-template-columns:40px 1fr;align-items:start;gap:6px;display:grid}.eq-n{color:var(--sub);padding-top:10px;font-size:12px}.bagwrap{min-width:0}.bag-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.bag-h h4,.pend h4{font-size:15px}h4 small{color:var(--sub);margin-left:8px;font-size:12px;font-weight:400}.batch{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.batch .bt{align-items:center;gap:4px;display:flex}.camp .batch button{padding:2px 10px;font-size:12px}.bag{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:8px;max-height:54vh;padding:2px 4px 6px 2px;display:grid;overflow:auto}.pend{border:2px dashed var(--pink);background:#fff7fa;border-radius:14px;margin-bottom:12px;padding:10px}.pend .bag{max-height:24vh;margin-top:8px}.item{--q:#9db1cf;border:1.5px solid var(--line);border-left:5px solid var(--q);cursor:pointer;background:#fff;border-radius:12px;padding:8px 11px;font-size:13px;line-height:1.5}.item:hover{box-shadow:var(--shadow-s)}.item.empty{color:#b9c8e0;cursor:default;background:var(--soft);border-style:dashed}.item.q-magic{--q:#2f86e8}.item.q-rare{--q:#f0b400}.item.q-epic{--q:#9a55e0;background:#faf6ff}.item.q-legendary{--q:#ee6a1c;background:linear-gradient(135deg,#fff3e6,#fff)}.item.on{outline:2.5px solid var(--blue)}.it-h{justify-content:space-between;align-items:center;gap:6px;display:flex}.it-h b{font-size:14px}.it-sub{color:var(--sub);font-size:12px}.it-sub .bad{color:#c8324f;font-weight:700}.it-stats{border-top:1px dashed var(--line);margin:6px 0;padding-top:6px;font-weight:700}.it-stats .imp{color:var(--sub);font-weight:400}.it-stats .leg{color:#d2560f;background:#fff0e0;border-radius:8px;margin-top:6px;padding:6px 8px;font-weight:400}.it-stats .cost{color:#c8324f;margin-top:4px;font-size:12px;font-weight:400}.it-cmp{border-top:1px dashed var(--line);padding-top:6px}.it-cmp small{color:var(--sub);display:block}.cmp,.cmp-sum{flex-wrap:wrap;gap:2px 10px;display:flex}.cmp-sum{font-weight:900}.it-act{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.camp .it-act button{padding:4px 12px;font-size:12px}.shop{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.shop-it{border:1.5px solid var(--line);border-top:5px solid var(--t);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.shop-it.k-active:has(.t-phys){--t:var(--phys)}.shop-it:has(.t-cold){--t:var(--cold)}.shop-it:has(.t-light){--t:var(--light)}.shop-it:has(.t-fire){--t:var(--fire)}.shop-it.k-support{--t:var(--green)}.shop-it.k-aura{--t:var(--star)}.shop-it.k-utility{--t:var(--pink)}.shop-it.own{opacity:.6}.shop-buy{justify-content:space-between;align-items:center;display:flex}.shop-buy small{color:var(--sub)}.modal,.pause,.result{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b3a5573;place-items:center;display:grid;position:absolute;inset:0}.modal .panel,.pause-box,.result-box{box-sizing:border-box;background:#fff;border-radius:24px;gap:12px;width:min(640px,92vw);max-height:90%;padding:22px 26px;display:grid;overflow:auto;box-shadow:0 20px 60px #1e325a59}.result-box{width:auto;min-width:440px}.sm-h{justify-content:space-between;align-items:center;display:flex}.pause .row,.result .row,.bench .row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.result-box h2{letter-spacing:2px;font-size:28px;font-weight:900}.result-box.win h2{color:#e09a00}.result-box p{color:var(--sub);margin:0}.result .stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0;display:grid}.result .stats div{text-align:center;background:var(--soft);border-radius:12px;padding:8px 6px;display:grid}.result .stats b{font-size:20px}.result .stats span{color:var(--sub);font-size:11px}.result table{border-collapse:collapse;width:100%;font-size:14px}.result td,.result th{border-bottom:1px solid var(--line);text-align:right;padding:6px 10px}.result th{color:var(--sub);font-size:12px;font-weight:400}.result td:first-child,.result th:first-child{text-align:left;font-weight:700}.loot-sum{background:#fff8e6;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.loot-sum b{color:var(--sub);margin-right:4px;font-weight:400}.loot-sum .g{color:#b07b00}.loot-sum .gm{color:#7a55d0}.loot-sum .none{color:var(--sub);font-weight:400}.settings{gap:10px;display:grid}.st-tabs{gap:6px;display:flex}.st-tabs button.on{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.st-body{align-content:start;gap:10px;min-height:280px;display:grid}.st-body h4{margin:6px 0 0}.settings .sl{grid-template-columns:190px 1fr 56px;align-items:center;gap:10px;font-size:14px;display:grid}.settings .sl em{color:var(--sub);text-align:right;font-size:13px;font-style:normal}.settings select,.starmap select{color:var(--ink);border:1.5px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:5px 8px}.settings select{grid-column:span 2}.settings input[type=range]{accent-color:var(--blue)}.settings input[type=checkbox]{accent-color:var(--blue);width:16px;height:16px}.settings .ck{align-items:flex-start;gap:10px;font-size:14px;display:flex}.settings .ck small{color:var(--sub);font-size:12px;display:block}.stest{flex-wrap:wrap;gap:6px;display:flex}.stest button{padding:4px 12px!important;font-size:12px!important;font-weight:400!important}.binds{grid-template-columns:repeat(2,1fr);gap:8px 20px;display:grid}.bind{justify-content:space-between;align-items:center;display:flex}.bind button{min-width:120px}.bind button.wait{background:var(--star)!important}.bench pre{white-space:pre-wrap;background:var(--soft);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.hud{color:#fff;position:absolute;inset:0;pointer-events:none!important}.vignette{background:radial-gradient(at 50% 52%,#0000 58%,#0a142847 100%);position:absolute;inset:0}.hud-tl{width:310px;position:absolute;top:14px;left:18px}.hud-name{text-shadow:0 1px #24324d,0 2px 6px #0009;font-size:16px;font-weight:900}.hud-name span{opacity:.9;font-size:13px;font-weight:400}.bar{background:#1e2d4b99;border:2px solid #fff;border-radius:10px;height:20px;margin-top:6px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000004d}.bar-fill{position:absolute;top:0;bottom:0;left:0}.bar-fill.life{background:linear-gradient(#ff8fb0,#f0506e);transition:width .1s}.bar-fill.shield{background:#8cd2ffa6}.bar-txt{text-align:center;text-shadow:0 1px 2px #000000b3;font-size:12px;font-weight:700;line-height:20px;position:absolute;inset:0}.res-bar{height:14px;margin-top:5px}.bar-fill.res{background:linear-gradient(#ffcf6a,#ff9a2e);transition:width .1s}.dodge{background:#1e2d4b99;border:1.5px solid #fff;border-radius:4px;width:150px;height:8px;margin-top:7px;position:relative}.dodge-fill{background:#7fe0d0;border-radius:3px;height:100%}.dodge span{white-space:nowrap;text-shadow:0 1px 3px #000c;font-size:12px;position:absolute;top:-5px;left:160px}.dodge.flash .dodge-fill{animation:.3s fl}@keyframes fl{0%{background:#fff}to{background:#7fe0d0}}.hud-tr{text-align:right;text-shadow:0 1px 3px #000c;z-index:1;font-size:13px;position:absolute;top:12px;right:18px}.hud-tr .time{font-size:28px;font-weight:900}.hud-tr .fps{opacity:.7;font-size:11px}.hud-bottom{white-space:nowrap;background:#1e2d4b8c;border-radius:999px;padding:6px 16px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.skills{gap:10px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.sk{border-bottom:5px solid var(--t);text-align:center;width:86px;height:56px;color:var(--ink);background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000004d}.sk-cd{background:#2b3a5559;position:absolute;bottom:0;left:0;right:0}.sk-nm{margin-top:9px;font-size:14px;font-weight:900;position:relative}.sk-sup{color:var(--sub);font-size:11px;position:relative}.boss-bar{text-align:center;width:min(560px,50vw);position:absolute;top:14px;left:50%;transform:translate(-50%)}.boss-name{text-shadow:0 1px #24324d,0 2px 6px #000000b3;letter-spacing:3px;font-weight:900}.bb{background:#1e2d4b99;border:2px solid #fff;border-radius:8px;height:16px;margin-top:4px;position:relative;overflow:hidden}.bb-fill{background:linear-gradient(#c58bff,#7a4ad8);height:100%}.bb-txt{text-shadow:0 1px 2px #000000b3;font-size:11px;font-weight:700;line-height:16px;position:absolute;inset:0}.banner{letter-spacing:2px;color:var(--ink);opacity:0;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:8px 28px;font-size:24px;font-weight:900;transition:opacity .3s;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.banner.on{opacity:1}.kills{text-align:right;text-shadow:0 2px 4px #000c;position:absolute;top:112px;right:18px}.kills .kn{font-size:30px;font-weight:900;display:inline-block}.kills small{opacity:.85;margin-top:-4px;font-size:12px;display:block}.kills.bump .kn,.gold.bump b{animation:.16s ease-out bump}@keyframes bump{0%{color:#ffe08a;transform:scale(1.35)}to{transform:scale(1)}}.combo{text-shadow:0 2px 5px #000c;opacity:0;font-size:18px;font-weight:700;transition:opacity .3s;position:absolute;top:168px;right:18px}.combo.on{opacity:1}.combo b{margin-right:4px;font-size:38px;font-weight:900}.combo.t1 b{color:#ffe08a}.combo.t2 b{color:#ffb04a}.combo.t3 b{color:#ff7a9a}.combo.t4 b{color:#ff5ac0}.combo.pop b{animation:.14s ease-out cpop;display:inline-block}@keyframes cpop{0%{transform:scale(1.4)}to{transform:scale(1)}}.gold{background:#1e2d4b8c;border-radius:999px;align-items:center;gap:6px;padding:2px 12px 2px 6px;display:flex;position:absolute;top:112px;left:18px}.gold i{background:radial-gradient(circle at 40% 35%,#fff6c0,#ffd24a 50%,#d99a10);border-radius:50%;width:16px;height:16px}.gold b{color:#ffe08a;font-size:16px;font-weight:900}.lootlog{flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:236px;right:18px}.lootlog .ll{background:#ffffffeb;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;transition:opacity .7s,transform .7s;animation:.25s ease-out llin;box-shadow:0 2px 6px #00000040}.lootlog .ll.legendary{background:#fff3e0;font-size:15px}.lootlog .ll.out{opacity:0;transform:translate(20px)}@keyframes llin{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.perfon .kills{top:134px}.perfon .combo{top:190px}.perfon .lootlog{top:258px}.dev{width:330px;color:var(--ink);box-shadow:var(--shadow);background:#fffffff2;border-radius:14px;gap:8px;padding:12px 14px;font-size:13px;display:grid;position:absolute;top:80px;right:14px}.dev-title{font-size:15px;font-weight:700}.dev-title small,.dev .sub,.dev-stats{color:var(--sub);font-weight:400}.dev label{align-items:center;gap:8px;display:flex}.dev input[type=range]{flex:1}.dev .row{flex-wrap:wrap;gap:6px;display:flex}.dev button{background:var(--soft);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:5px 9px;font-size:13px}.dev select{border:1px solid var(--line);border-radius:6px}.dev-stats{font-size:12px;line-height:1.5}.starmap{border:1.5px solid var(--line);-webkit-user-select:none;user-select:none;background:#eaf3ff;border-radius:18px;height:100%;position:relative;overflow:hidden}.starmap.full{z-index:60;border:0;border-radius:0;height:auto;position:fixed;inset:0}.sm-svg{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.sm-svg:active{cursor:grabbing}.sm-deco circle.ring{fill:none;stroke:#9fc0ee;stroke-opacity:.35;stroke-width:1.5px;stroke-dasharray:2 8}.sm-bname{text-anchor:middle;letter-spacing:6px;paint-order:stroke;stroke:#fff;stroke-width:6px;font:900 26px Noto Sans TC,sans-serif}.starmap line{stroke:#b7cbe8;stroke-width:3px;stroke-linecap:round}.starmap line.half{stroke:#8fb4e8;stroke-dasharray:6 6}.sm-node{cursor:pointer}.sm-node .halo{opacity:0;pointer-events:none;transition:opacity .25s}.sm-node .body{fill:#fff;stroke:#b7cbe8;stroke-width:2.5px;transition:fill .2s,stroke .2s}.sm-node .glyph{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.35;pointer-events:none}.sm-node[data-st=can] .body{stroke:var(--hue);stroke-width:3.5px;animation:1.6s ease-in-out infinite smPulse}.sm-node[data-st=can] .glyph{opacity:.9}.sm-node[data-st=on] .glyph{opacity:1;stroke:#fff!important}.sm-node[data-st=on] .halo{opacity:1}.sm-node[data-st=lock]{opacity:.3;cursor:not-allowed}.sm-node.k-start .body{fill:#ffc531;stroke:#fff;stroke-width:4px}.sm-node.k-start .glyph{opacity:1;stroke:#fff!important}.sm-node.k-start .halo{opacity:1}@keyframes smPulse{50%{stroke-opacity:.3}}.sm-bar{z-index:2;background:linear-gradient(#fffe,#fff0);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.sm-pts{box-shadow:var(--shadow-s);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:2px 16px 2px 6px;display:flex}.sm-pts b{background:var(--star);color:#5a4300;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.sm-pts span{font-size:13px;font-weight:700}.sm-sub{color:var(--sub);font-size:13px;font-weight:700}.sm-bar label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.sm-sp{flex:1}.starmap .sm-bar button{padding:5px 14px;font-size:13px}.sm-msg{color:#c8324f;opacity:0;font-size:13px;font-weight:700;transition:opacity .3s}.sm-msg.on{opacity:1}.sm-help{color:var(--sub);pointer-events:none;font-size:12px;position:absolute;bottom:12px;left:16px}.sm-tip{z-index:3;pointer-events:none;background:#fff;border-radius:14px;width:240px;padding:12px 14px;font-size:13px;line-height:1.6;position:absolute;box-shadow:0 10px 30px #1e325a40}.sm-tip b{font-size:16px;font-weight:900;display:block}.sm-tip .tt-k{color:var(--blue-d);letter-spacing:2px;font-size:11px;font-weight:700}.sm-tip .tt-s{border-top:1px dashed var(--line);color:#c8324f;margin-top:8px;padding-top:6px;font-size:12px}.sm-tip .tt-s.can{color:#129a70}.sm-tip .tt-s.on{color:#b07b00}.camp{--ink:#1c2647;--paper:#fffdf6;--sky:#2e8bff;--coral:#ff5a7d;color:var(--ink);background:#cfe3fb;padding:0;overflow:hidden}.lobby-bg{background:50%/cover no-repeat;transition:filter .25s;position:absolute;inset:0}.is-sheet .lobby-bg{filter:blur(5px)saturate(.9);transform:scale(1.04)}.is-sheet .lobby-bg:after{content:"";background:#fffdf673;position:absolute;inset:0}.stand{filter:drop-shadow(0 12px 18px #1c264747);pointer-events:none;-webkit-user-select:none;user-select:none;height:98vh;position:absolute;bottom:-5vh;left:7vw}.stand-px{image-rendering:auto;background:0 0;width:auto;height:46vh;margin:0;bottom:16vh;left:14vw}.is-sheet .stand{height:92vh;left:-3vw}.is-sheet .stand-px{height:34vh;bottom:44vh;left:4vw}.plate{filter:drop-shadow(5px 5px #1c264759);z-index:3;align-items:stretch;display:flex;position:absolute;top:18px;left:0}.plate-name{background:var(--ink);color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);padding:8px 34px 8px 26px;display:grid}.plate-name b{letter-spacing:3px;font-size:22px;font-weight:900;line-height:1.2}.plate-name span{color:#ffd76a;letter-spacing:2px;font:400 13px LXGW WenKai TC,serif}.plate-lv{background:var(--star);clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);grid-template-columns:auto auto;align-items:baseline;column-gap:4px;margin-left:-14px;padding:8px 30px 8px 22px;display:grid}.plate-lv em{font:italic 900 13px sans-serif}.plate-lv b{font:italic 900 26px/1 sans-serif}.camp .xpbar{width:86px;height:5px;box-shadow:none;background:#1c264740;border-radius:0;grid-column:1/-1;margin:3px 0 0;transform:skew(-24deg)}.camp .xpbar div{background:var(--ink);border-radius:0}.topbar{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:18px;right:22px}.camp .purse{color:#fff;text-shadow:-1.5px -1.5px 0 var(--ink), 1.5px -1.5px 0 var(--ink), -1.5px 1.5px 0 var(--ink), 1.5px 1.5px 0 var(--ink), 3px 3px 0 #1c264766;gap:18px;margin:0 8px 0 0;font:italic 900 18px sans-serif}.camp .purse>span{background:0 0;border-radius:0;padding:0}.camp .purse i{width:16px;height:16px;box-shadow:0 0 0 2px var(--ink);margin-right:7px}.camp button{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:4px;padding:6px 16px;font-weight:900;transition:transform 80ms,box-shadow 80ms,background .12s;transform:skew(-8deg)}.camp button:hover{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff3c4;transform:skew(-8deg)translate(-2px,-2px)}.camp button:active{box-shadow:1px 1px 0 var(--ink);transform:skew(-8deg)translate(2px,2px)}.camp button:disabled{opacity:.4}.camp button.primary{box-shadow:3px 3px 0 var(--ink);background:var(--sky)!important;color:#fff!important;border:2.5px solid var(--ink)!important}.camp .dot{background:var(--coral);color:#fff;border:2px solid var(--ink);border-radius:0;padding:0 6px;font:italic 900 12px sans-serif;text-decoration:none}.lobby-menu{z-index:2;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;top:53%;right:5vw;transform:translateY(-50%)}.camp .mn{text-align:left;width:330px;height:62px;box-shadow:6px 6px 0 var(--ink);border-width:3px;padding:0 26px;position:relative;overflow:hidden;transform:skew(-12deg)}.camp .mn:nth-child(2){margin-right:22px}.camp .mn:nth-child(3){margin-right:44px}.camp .mn:nth-child(4){margin-right:66px}.camp .mn:nth-child(5){margin-right:88px}.camp .mn:nth-child(6){margin-right:110px}.mn b{letter-spacing:8px;font-size:27px;font-weight:900;position:relative}.mn i{color:#1c264717;letter-spacing:1px;pointer-events:none;font:italic 900 40px/1 sans-serif;position:absolute;bottom:-8px;right:10px}.mn .dot{position:absolute;top:10px;right:14px}.camp .mn:hover{background:var(--sky);color:#fff;box-shadow:10px 8px 0 var(--ink);transform:skew(-12deg)translate(-10px,-2px)}.camp .mn:hover i{color:#ffffff38}.camp .mn.sortie{background:var(--star);width:400px;height:96px}.mn.sortie b{letter-spacing:16px;font-size:44px}.mn.sortie i{color:#1c26471f;font-size:66px}.camp .mn.sortie:hover{background:var(--coral)}.lobby-place{z-index:2;color:#fff;text-shadow:0 2px 10px #1c264799;position:absolute;bottom:26px;left:30px}.lobby-place b{letter-spacing:10px;font:700 46px/1.1 LXGW WenKai TC,serif;display:block}.lobby-place span{letter-spacing:3px;border-top:1.5px solid #fffc;margin-top:6px;padding-top:6px;font:400 15px LXGW WenKai TC,serif;display:inline-block}.camp .camp-summary{background:var(--paper);border:2.5px solid var(--ink);z-index:2;border-radius:18px 18px 18px 2px;max-width:300px;margin:0;padding:12px 16px;font:400 16px/1.7 LXGW WenKai TC,serif;position:absolute;top:20vh;left:calc(7vw + 40vh);box-shadow:4px 4px #1c264759}.is-sheet .camp-summary{white-space:nowrap;text-overflow:ellipsis;z-index:4;border-radius:4px;max-width:46vw;padding:6px 18px;font-size:14px;top:20px;left:50%;overflow:hidden;transform:translate(-50%)}.sheet{background:var(--paper);border:3px solid var(--ink);z-index:2;background-image:radial-gradient(#1c264712 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:104px 2.2vw 3.2vh 33vw;box-shadow:9px 9px #1c2647d9}.sheet .tabbody{padding:22px 24px;position:absolute;inset:0;overflow:auto}.idx{align-items:flex-end;gap:4px;height:41px;display:flex;position:absolute;top:-41px;left:14px;right:14px}.camp .idx button{box-shadow:none;border:3px solid var(--ink);letter-spacing:3px;color:#1c2647b3;background:#c9d8ee;border-bottom:0;border-radius:8px 8px 0 0;height:32px;padding:0 20px;font-size:15px;transform:none}.camp .idx button:hover{box-shadow:none;background:#e3ecf9;height:36px;transform:none}.camp .idx button.on{background:var(--paper);height:41px;color:var(--ink);margin-bottom:-3px;padding-bottom:3px;font-size:18px}.camp .idx .back{background:var(--ink);color:#fff;letter-spacing:1px;margin-right:10px}.camp .idx .back:hover{background:#33416e}.camp .idx .idx-go{background:var(--star);color:var(--ink);margin-left:auto}.statcard{border:2.5px solid var(--ink);z-index:2;background:#fffdf6ed;width:236px;padding:12px 14px;position:absolute;bottom:3.2vh;left:2vw;box-shadow:5px 5px #1c264780}.camp .stats-list>div{border-bottom:1px solid #1c264726;padding:4px 0}.camp .stats-list .st-skill{border:0;border-left:5px solid var(--t);background:0 0;border-radius:0;padding:4px 0 4px 10px}.tal-host{height:calc(100vh / var(--ui-scale,1) - 104px - 3.2vh - 52px);min-height:380px}.camp .starmap{border:2.5px solid var(--ink);border-radius:0}.camp .starmap button{transform:skew(-8deg)}.camp .note{color:#55618a;font:400 14px/1.8 LXGW WenKai TC,serif}.camp .err,.camp .wrn{border-left:5px solid;border-radius:0;font-weight:700}.camp .capbar{height:10px;box-shadow:none;background:#1c26471f;border-radius:0;transform:skew(-24deg)}.camp .capbar div{background:var(--sky);border-radius:0}.camp .cap b{color:var(--ink);letter-spacing:3px;font-size:15px}.camp button.slot{box-shadow:none;background:#ffffff80;border:2px dashed #1c26474d;border-radius:3px;transform:none}.camp button.slot:hover{box-shadow:3px 3px 0 var(--ink);border:2px solid var(--ink);background:#fff3c4;transform:translate(-1px,-1px)}.camp button.slot.filled{border:2px solid var(--ink);border-left:8px solid var(--t,var(--green));box-shadow:3px 3px 0 var(--ink);background:#fff}.camp .slot em,.camp .gc-cost{background:var(--ink);border-radius:0;padding:1px 6px;font:italic 900 11px sans-serif;transform:skew(-12deg)}.camp .slot .sl-empty{color:#1c264766}.camp .gc-h b{letter-spacing:2px;font-size:19px}.camp .gc-tag{letter-spacing:1px}.camp .gc-d{font:400 15px/1.7 LXGW WenKai TC,serif}.camp .gc-rows{border-top:1.5px solid #1c264733;gap:2px 14px;padding-top:8px}.camp .gc-rows dt{color:#55618a}.camp .picker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c26478c}.camp .pk-box{background:var(--paper);border:3px solid var(--ink);border-radius:0;box-shadow:10px 10px #1c2647e6}.camp .pk-head{background:var(--ink);color:#fff}.camp .pk-head b{letter-spacing:4px;font-size:20px}.camp button.pk{border:2px solid var(--ink);border-left:10px solid var(--t,var(--ink));box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:0;transform:none}.camp button.pk:hover{box-shadow:6px 6px 0 var(--ink);background:#fffbe8;transform:translate(-2px,-2px)}.camp button.pk.cur{outline:4px solid var(--star);outline-offset:2px}.camp .pk.no{box-shadow:none;border-style:dashed dashed dashed solid}.camp .mini{border-radius:0}.camp .mini div{background:var(--ink)}.camp .specs{gap:22px}.camp .spec{border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:0;padding:0 0 14px;overflow:hidden}.camp .spec>*{margin:0 16px}.camp .spec .br-h{border-bottom:2.5px solid var(--ink);letter-spacing:6px;background:#c9d8ee;margin:0;padding:10px 16px;font-size:22px}.camp .spec.on{background:#fff}.camp .spec.on .br-h{background:var(--star)}.camp .chip{background:var(--ink);color:#fff;letter-spacing:1px;border-radius:0;transform:skew(-12deg)}.camp .sp-n{font-size:14px}.camp .sp-n span{font:400 15px/1.6 LXGW WenKai TC,serif}.camp .sp-n b{color:#55618a;background:#1c26471f;border-radius:0;font:italic 900 12px sans-serif;transform:skew(-12deg)}.camp .sp-n.got b{background:var(--ink);color:var(--star)}.camp .item{border:2px solid var(--ink);border-left:8px solid var(--q);box-shadow:none;border-radius:0}.camp .item:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.camp .item.empty{color:#0000;background:0 0;border:2px dashed #1c264740;min-height:20px}.camp .item.on{outline:4px solid var(--star);outline-offset:1px}.camp .it-stats .leg{border-left:4px solid #ee6a1c;border-radius:0;font:400 14px/1.6 LXGW WenKai TC,serif}.camp .eq-n{color:var(--ink);letter-spacing:1px;font-weight:900}.camp .pend{border:2.5px dashed var(--coral);border-radius:0}.camp .bag{max-height:none;overflow:visible}.camp .shop-it{border:2px solid var(--ink);border-left:10px solid var(--t);box-shadow:3px 3px 0 var(--ink);border-radius:0}.tab-go .sheet .tabbody{flex-direction:column;gap:6px;max-width:560px;display:flex}.camp button.tier{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--sky);border-radius:0;margin-bottom:14px;padding:14px 22px;transform:skew(-8deg)}.camp button.tier:hover{background:var(--coral);box-shadow:9px 7px 0 var(--ink);transform:skew(-8deg)translate(-4px,-2px)}.camp button.tier.tut{background:var(--coral);box-shadow:5px 5px 0 var(--ink)}.camp button.tier:disabled{background:#b9c4d8;box-shadow:3px 3px #1c264766}.camp .tier b{letter-spacing:4px;font-size:24px}.camp .tier .ok{background:var(--ink);color:var(--star);border-radius:0;top:12px}.camp .devbox button,.camp .batch button{box-shadow:2px 2px 0 var(--ink)}.gi{object-fit:cover;border:2.5px solid var(--ink,#1c2647);float:left;width:54px;height:54px;box-shadow:3px 3px 0 var(--t);margin:0 12px 0 2px;transform:rotate(45deg)scale(.74)}.camp .slot.active{width:230px;min-height:66px}.camp .slot .gi{width:46px;height:46px;margin:0 10px 0 -2px}.camp .slot small{margin-left:8px;font-weight:400;position:static}.camp .slot b{padding-right:26px;display:block}.gc.has-gi .gc-d{clear:both;padding-top:6px}.gc .gi{width:64px;height:64px;margin:2px 16px 6px 6px}:is(.select,.modal,.pause,.result) button{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:4px;padding:6px 16px;font-weight:900;transform:skew(-8deg)}:is(.select,.modal,.pause,.result) button:hover{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff3c4;transform:skew(-8deg)translate(-2px,-2px)}:is(.select,.modal,.pause,.result) button:active{box-shadow:1px 1px 0 var(--ink);transform:skew(-8deg)translate(2px,2px)}:is(.select,.modal,.pause,.result) button.primary,.select .go{box-shadow:4px 4px 0 var(--ink);background:var(--star)!important;color:var(--ink)!important;border:2.5px solid var(--ink)!important;border-radius:4px!important}.camp button.primary{background:var(--star)!important;color:var(--ink)!important}.select{color:var(--ink);background:#cfe3fb;padding:0;overflow:hidden}.logo{z-index:2;letter-spacing:0;margin:0;line-height:1;display:grid;position:absolute;top:30px;left:48px}.logo:after{display:none}.logo span{letter-spacing:14px;color:#fff;text-shadow:0 2px 8px #1c2647b3;font:700 34px LXGW WenKai TC,serif}.logo b{letter-spacing:6px;color:#fff;transform-origin:0 100%;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--star), 9px 9px 0 var(--ink);margin-top:6px;font-size:84px;font-weight:900;transform:skew(-8deg)}.ttl{z-index:2;letter-spacing:8px;color:#fff;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);font-size:40px;position:absolute;top:26px;left:48px;transform:skew(-8deg)}.select .top-tools{z-index:3}.roster{z-index:2;align-items:center;padding:0 60px 30px;display:flex;position:absolute;inset:200px 0 0;overflow-x:auto}.roster .cards{flex-wrap:nowrap;gap:30px}.select .pc,.select button.pc{border:3px solid var(--ink);width:250px;height:min(480px,100vh - 290px);box-shadow:8px 8px 0 var(--ink);cursor:pointer;background:linear-gradient(#8ec5ff,#fffdf6 75%);border-radius:0;flex:none;padding:0;display:block;position:relative;overflow:hidden;transform:skew(-6deg)}.select .pc:hover,.select button.pc:hover{box-shadow:12px 14px 0 var(--ink);background:linear-gradient(#8ec5ff,#fffdf6 75%);transform:skew(-6deg)translate(-3px,-6px)}.select .pc.on,.select button.pc.on{outline:6px solid var(--star);outline-offset:3px;box-shadow:12px 14px 0 var(--ink);transform:skew(-6deg)translate(-3px,-8px)}.pc .bust{pointer-events:none;height:168%;position:absolute;top:2%;left:50%;transform:translate(-50%)skew(6deg)}.select .pc canvas{z-index:1;background:0 0;width:96px;height:96px;position:absolute;bottom:96px;right:2px;transform:skew(6deg)}.select .pc canvas:first-child{width:190px;height:190px;inset:22% auto auto 50%;transform:translate(-50%)skew(6deg)}.pc-plate{background:var(--ink);color:#fff;z-index:2;text-align:left;padding:12px 20px 14px;position:absolute;bottom:0;left:0;right:0}.pc-plate .nm{letter-spacing:6px;margin:0;font-size:26px;font-weight:900}.pc-plate .nt{color:#ffd76a;text-align:left;margin-top:2px;font:400 13px/1.6 LXGW WenKai TC,serif}.pc-plate .nt em{color:#fff;margin:0 2px 0 10px;font:italic 900 11px sans-serif}.pc-plate .nt b{color:#fff;font:italic 900 17px sans-serif}.pc-plate .stars{margin-left:10px}.charcard.pc{cursor:default}.charcard.pc .pc-plate{padding-bottom:58px}.charcard.pc .row{z-index:3;gap:10px;margin:0;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.charcard.pc .row .primary{letter-spacing:4px;flex:1;font-size:16px}.select button.addcard.pc{min-height:0;color:var(--ink);place-content:center;display:grid;border:3px dashed var(--ink)!important;box-shadow:none!important;background:#fffdf68c!important}.addcard .plus{color:var(--ink);font-size:60px}.addcard .nm{letter-spacing:4px;font-size:18px}.create{z-index:2;align-items:stretch;gap:46px;display:flex;position:absolute;inset:110px 48px 34px}.create .looks{flex-wrap:nowrap;align-items:center;gap:30px;padding-left:14px}.create-r{background:var(--paper);border:3px solid var(--ink);background-image:radial-gradient(#1c264712 1px,#0000 1.2px);background-size:18px 18px;flex:1;align-self:center;max-width:560px;padding:22px 26px 26px;box-shadow:9px 9px #1c2647d9}.create-r h2{background:var(--ink);color:#fff;letter-spacing:6px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;margin:0 0 12px;padding:3px 18px 3px 12px;font-size:15px;line-height:1.6;display:inline-block}.create-r .classes{flex-direction:column;gap:12px;margin-bottom:20px}.select button.card.cls{border:2.5px solid var(--ink);width:auto;box-shadow:3px 3px 0 var(--ink);background:#fff;border-left:10px solid #c9d8ee;border-radius:0;padding:12px 16px;transform:none}.select button.card.cls:hover{box-shadow:6px 6px 0 var(--ink);background:#fff;transform:translate(-2px,-2px)}.select button.card.cls.on{border-left-color:var(--star);box-shadow:6px 6px 0 var(--ink);background:#fffbe8}.card.cls .nm{letter-spacing:6px;margin:0;font-size:24px}.card.cls .nt{color:#55618a;font:400 15px/1.7 LXGW WenKai TC,serif}.select .card .res{background:0 0;border-top:1.5px solid #1c264733;border-radius:0;padding:8px 0 0}.select .card .res b{background:var(--ink);color:var(--star);padding:1px 10px;transform:skew(-12deg)}.namein{border:2.5px solid var(--ink);box-sizing:border-box;background:#fff;border-radius:0;width:100%;font-size:18px;display:block}.namein:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--star)}.select .go{letter-spacing:6px;padding:12px 40px!important;font-size:22px!important}.modal,.pause,.result,.picker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c26478c}.modal .panel,.pause-box,.result-box{border:3px solid var(--ink);background:var(--paper) radial-gradient(#1c264712 1px, transparent 1.2px) 0 0 / 18px 18px;color:var(--ink);border-radius:0;padding:0 26px 24px;box-shadow:10px 10px #1c2647e6}.pause-box>h2,.modal .sm-h,.result-box>h2{background:var(--ink);color:#fff;letter-spacing:8px;margin:0 -26px 6px;padding:12px 26px;font-size:22px}.modal .sm-h h2{letter-spacing:8px;font-size:22px}.st-tabs{border-bottom:2.5px solid var(--ink);gap:4px}.settings .st-tabs button{box-shadow:none;letter-spacing:3px;background:#c9d8ee;border-bottom:0;border-radius:6px 6px 0 0;transform:none}.settings .st-tabs button:hover{box-shadow:none;transform:none}.settings .st-tabs button.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.settings input[type=range],.settings input[type=checkbox]{accent-color:var(--ink)}.settings select,.starmap select{border:2px solid var(--ink);border-radius:0}.settings .ck small,.settings .sl em{font-family:LXGW WenKai TC,serif}.result{display:block}.result .res-stand{z-index:0;left:5vw}.result-box{width:min(600px,52vw);max-height:92%;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}.result-box>h2{letter-spacing:10px;font-size:40px;transform:none}.result-box.win>h2{background:var(--star);color:var(--ink)}.result-box.win h2:before{content:"★ "}.result-box.dead>h2{background:#55618a}.result-box p{color:#55618a;font:400 15px/1.7 LXGW WenKai TC,serif}.result .stats div{border-left:4px solid var(--ink);text-align:left;background:0 0;border-radius:0;padding:2px 0 2px 10px}.result .stats b{font:italic 900 24px sans-serif}.loot-sum{border:2px solid var(--ink);background:#fff3c4;border-radius:0}.result td,.result th{border-bottom:1.5px solid #1c264733}.bench pre{border:2px solid var(--ink);background:#fff;border-radius:0}.hud-name{background:var(--ink);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);text-shadow:none;letter-spacing:2px;margin-left:-18px;padding:3px 22px 3px 30px;display:inline-block}.hud-name span{color:#ffd76a;font:400 12px LXGW WenKai TC,serif}.bar{border:2.5px solid var(--ink);background:#1c2647a6;border-radius:0;margin-left:6px;transform:skew(-18deg);box-shadow:3px 3px #1c264799}.bar-fill.life{background:var(--coral)}.bar-txt{text-shadow:1px 1px 0 var(--ink);font:italic 900 13px/20px sans-serif}.res-bar .bar-txt{font-size:11px;line-height:14px}.bar-fill.res{background:var(--star)}.res-bar.arcanist .bar-fill.res{background:#5cb8ff}.bar-fill.res.burst{background:#ff8a3a}.res-bar.arcanist .bar-fill.res.burst{background:#c79aff}.dodge{border:2px solid var(--ink);border-radius:0;margin-left:4px;transform:skew(-18deg)}.dodge-fill{border-radius:0}.dodge span{text-shadow:1px 1px 0 var(--ink), -1px 1px 0 var(--ink), 1px -1px 0 var(--ink), -1px -1px 0 var(--ink);font-weight:700;transform:skew(18deg)}.hud .gold{background:var(--ink);border-radius:0;padding:2px 14px 2px 8px;top:128px;transform:skew(-12deg)}.hud .gold b{font:italic 900 16px sans-serif}.hud-tr .time{text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);font:italic 900 34px sans-serif}.hud-tr{text-shadow:1px 1px 0 var(--ink), -1px 1px 0 var(--ink), 1px -1px 0 var(--ink), -1px -1px 0 var(--ink);font-weight:700}.kills .kn,.combo b{text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);font-style:italic}.skills{gap:14px;bottom:54px}.sk{border:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--paper);width:72px;height:72px;box-shadow:4px 4px 0 var(--ink), 0 0 0 3px var(--t) inset;border-radius:0;transform:skew(-6deg)}.sk .gi{float:none;width:100%;height:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0;transform:none}.sk-cd{background:#1c2647b8}.sk-nm{background:var(--ink);color:#fff;letter-spacing:1px;margin:0;padding:1px 0;font-size:12px;position:absolute;bottom:0;left:0;right:0}.sk-sup{background:var(--star);color:var(--ink);padding:0 5px;font:italic 900 10px sans-serif;position:absolute;top:0;right:0}.sk-sup:empty{display:none}.banner{background:var(--ink);color:#fff;border-bottom:5px solid var(--star);letter-spacing:4px;border-radius:0;transform:translate(-50%)skew(-10deg);box-shadow:6px 6px #1c264766}.hud-bottom{background:#1c2647bf;border-radius:0;transform:translate(-50%)skew(-10deg)}kbd{border-radius:2px;box-shadow:2px 2px #8a96b8}.bb{border:2.5px solid var(--ink);border-radius:0;transform:skew(-18deg);box-shadow:3px 3px #1c264799}.boss-name{text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);letter-spacing:8px;font-size:18px}.lootlog .ll{border:2px solid var(--ink);background:var(--paper);border-radius:0;transform:skew(-10deg);box-shadow:3px 3px #1c264780}.camp .gemgrid{gap:16px}.camp .gemrow{align-items:center}.camp .sups{flex:none;gap:10px;padding-left:30px;position:relative}.camp .sups:before{content:"";background:var(--ink);opacity:.25;height:3px;position:absolute;top:30px;left:0;right:40px}.camp button.slot.support{width:92px;min-height:86px;box-shadow:none;text-align:center;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:4px;padding:0;display:grid;position:relative}.camp button.slot.support:hover{box-shadow:none;background:0 0;border:0;transform:translateY(-3px)}.camp .slot.support .gi,.camp .slot.support .sl-empty i{float:none;border:3px solid var(--ink);width:56px;height:56px;box-shadow:0 0 0 3px var(--green), 3px 4px 0 3px var(--ink);background:var(--paper);box-sizing:border-box;border-radius:50%;margin:0;transform:none}.camp .slot.support .sl-empty{justify-items:center;gap:6px;font-size:12px;display:grid}.camp .slot.support .sl-empty i{box-shadow:none;background:#fff9;border-style:dashed;border-color:#1c264759;place-items:center;font-size:22px;font-style:normal;display:grid}.camp .slot.support b{background:var(--paper);letter-spacing:1px;padding:0 6px;font-size:13px}.camp .slot.support .sl-tag{display:none}.camp .slot.support em{z-index:1;top:-4px;right:8px}.camp .slot .sl-empty i{margin-right:6px;font-style:normal}.camp .aura-row{border-top:2px dashed #1c264740;margin-top:10px;padding-top:16px}.camp .aura-row .gi{box-shadow:3px 3px 0 var(--t)}.camp button.tier.stage{background-color:var(--ink);background-position:50%;background-size:cover;align-content:center;min-height:92px;overflow:hidden}.camp button.tier.stage:before{content:"";background:linear-gradient(90deg,#1c2647e6 0%,#1c26478c 55%,#1c264700 100%);position:absolute;inset:0}.camp button.tier.stage:hover:before{background:linear-gradient(90deg,#ff5a7deb 0%,#ff5a7d80 55%,#ff5a7d00 100%)}.camp button.tier.stage>*{position:relative}.camp button.tier.stage .ok{position:absolute}.camp button.tier.stage:disabled{filter:grayscale()brightness(.9)}.camp .tier.stage b{letter-spacing:8px;text-shadow:2px 2px 0 var(--ink);font-size:28px}.tab-go .sheet .tabbody{max-width:none}.tab-go .sheet .tabbody>*{max-width:620px}.sk-cd{z-index:1}.sk-nm,.sk-sup{z-index:2}.select .pc canvas{filter:drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff);width:110px;height:110px;bottom:84px;right:-4px}.logo span{letter-spacing:12px;font:italic 900 20px sans-serif}.camp .tier.stage .dk{color:#fff;opacity:.9;text-shadow:3px 3px 0 var(--ink);font:700 64px/1 LXGW WenKai TC,serif;position:absolute;top:50%;right:18px;transform:translateY(-50%)skew(8deg)}.camp .tier.stage .ok{right:96px}.camp button.tier.stage{min-height:78px;margin-bottom:12px}.camp button.tier.stage.d3:before{background:linear-gradient(90deg,#5a1e6eeb 0%,#5a1e6e8c 55%,#5a1e6e1a 100%)}.camp button.tier.stage.d4:before{background:linear-gradient(90deg,#8c1428f0 0%,#8c142899 55%,#8c142826 100%)}.buckets{color:#55618a;border-top:1px solid #1c264726;gap:10px;margin-top:4px;padding-top:3px;font-size:11px;display:flex}.buckets b{color:var(--ink);margin-left:3px;font:italic 900 12px sans-serif}.it-stats .dead{color:#9aa3bd;font-weight:400}.it-stats .dead em{background:#e6e9f2;margin-left:8px;padding:0 6px;font-size:11px;font-style:normal}.tier-tag{color:var(--ink);vertical-align:1px;background:#c9d8ee;margin-right:6px;padding:0 5px;font:italic 900 10px/1.5 sans-serif;display:inline-block;transform:skew(-12deg)}.tier-tag.t1{background:var(--coral);color:#fff}.tier-tag.t2{background:var(--star)}.tier-tag.t3{background:#9ad0ff}.it-craft{border-top:1px dashed #1c264740;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.it-craft small{color:#55618a;margin-right:2px}.camp button.cur{box-shadow:2px 2px 0 var(--ink);padding:2px 8px;font-size:12px}.cur i,.curbar i{border:1.5px solid var(--ink);width:10px;height:10px;margin-right:6px;display:inline-block;transform:rotate(45deg)}.cur b,.curbar b{margin-left:6px;font:italic 900 12px sans-serif}.curbar{border:2px solid var(--ink);background:#fff;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;padding:6px 10px;font-size:13px;display:flex}.flask{align-items:center;gap:6px;display:flex;position:absolute;top:126px;left:112px}.flask i{border:2.5px solid var(--ink);background:#1c2647a6;border-radius:3px 3px 7px 7px;width:16px;height:22px;position:relative;overflow:hidden}.flask i:after{content:"";height:calc(var(--f,0) * 100%);background:#8a9ab8;position:absolute;bottom:0;left:0;right:0}.flask i.full:after{background:#5ce0c0}.flask span{text-shadow:1px 1px 0 var(--ink), -1px 1px 0 var(--ink), 1px -1px 0 var(--ink), -1px -1px 0 var(--ink);font-size:11px;font-weight:700}.flask.on i{box-shadow:0 0 8px 2px #5ce0c0}.stage-tint{mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.dbar{gap:12px;margin:2px 0 10px;display:flex}.camp button.dpick{background:#c9d8ee;justify-items:center;min-width:92px;padding:6px 14px;display:grid}.dpick b{font:700 34px/1.1 LXGW WenKai TC,serif}.dpick small{font-size:11px;font-weight:400}.camp button.dpick.on{background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--star)}.camp button.dpick.d3.on{background:#5a1e6e}.camp button.dpick.d4.on{background:#8c1428}.camp .dinfo{color:var(--coral);margin:0 0 10px;font-family:inherit;font-weight:700}.camp h4.region{letter-spacing:6px;border-left:8px solid var(--star);margin:4px 0 12px;padding-left:10px;font-size:20px}.camp .tier.stage .dk{font-size:44px}.camp .tier.stage .ok.new{background:var(--star);color:var(--ink)}.camp .tier.stage small{font-family:LXGW WenKai TC,serif;font-size:14px}.sm-node .body{fill:color-mix(in srgb, var(--hue) 10%, #fff);stroke:color-mix(in srgb, var(--hue) 55%, #c9d6ea)}.sm-node.k-key .body{stroke-width:3.5px;stroke:color-mix(in srgb, var(--hue) 80%, #1c2647)}.sm-node.k-minor[data-st=on] .body{fill:#ffc531}.sm-node.k-start .body{stroke:#1c2647;stroke-width:3px}.sm-bname{letter-spacing:14px;stroke-width:12px;opacity:.9;font-size:62px}:is(.camp:has(.starmap.full) .topbar,.camp:has(.starmap.full) .plate){display:none}.camp .sup-add{border:2.5px dashed var(--ink);width:62px;height:62px;color:var(--ink);opacity:.7;box-shadow:none;background:#fffdf6;border-radius:50%;align-content:center;place-items:center;gap:2px;padding:0;display:grid;transform:none}.camp .sup-add:hover{opacity:1;background:#e6fbf5}.camp .sup-add i{font-size:18px;font-style:normal;font-weight:900;line-height:1}.camp .sup-add small{white-space:nowrap;font-size:10px;font-weight:700}.camp .eqslot{grid-template-columns:54px 1fr}.camp .eq-n{white-space:nowrap}.camp .item.empty.hint{color:var(--sub);padding:9px 12px;font-size:12px}.camp .gemrow{flex-wrap:wrap}.camp .gemops{color:var(--sub);flex-basis:100%;align-items:center;gap:10px;margin:-2px 0 6px 8px;font-size:12px;display:flex}.camp .gemops span b{color:var(--ink);margin:0 6px 0 2px;font:italic 900 14px Noto Sans TC,sans-serif}.camp .gemops small{font-size:12px}.camp .gemops em{color:#c8324f;border:2px solid #c8324f;padding:0 6px;font-style:normal;font-weight:900;transform:skew(-8deg)}.camp .gemops button{padding:2px 10px;font-size:12px}.camp .gemops button i{opacity:.7;margin-left:6px;font-style:normal}.camp .gemops button.risky{background:#ffe3ea}.camp .shop-h{color:var(--ink);letter-spacing:2px;margin:22px 0 10px;font:900 16px Noto Sans TC,sans-serif}.camp .shop-h small{color:var(--sub);letter-spacing:0;margin-left:12px;font-size:12px;font-weight:500}.camp .shop-it.nosale{background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#1c264709 10px 20px)}.camp .shop-from{text-align:right;color:var(--sub);font-size:11px;display:grid}.camp .shop-from b{color:var(--ink);font-size:12px}.camp .xchg{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.camp .xchg button{align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:flex}.camp .xchg button span{opacity:.5;margin:0 2px}.camp .xchg i{border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;display:inline-block}.camp .xchg i.dust{background:#cfe0ff}.camp .xchg i.ember{background:#ff8fb0}.starmap .sm-bar button small{opacity:.7;font-weight:700}.tip{cursor:help;position:relative}.tip:hover:after{content:attr(data-tip);white-space:pre-line;text-align:left;background:var(--ink,#1c2647);color:#fff;letter-spacing:0;width:max-content;max-width:300px;text-shadow:none;z-index:60;pointer-events:none;padding:10px 12px;font:400 13px/1.7 Noto Sans TC,sans-serif;position:absolute;top:calc(100% + 8px);left:0;transform:none;box-shadow:4px 4px #1c26474d}.tip.tip-l:hover:after{left:auto;right:0}.curbar span.zero{opacity:.45}.curbar span.zero:hover{opacity:1}.camp .curbar{gap:6px 18px;margin-top:14px;padding:8px 12px}.slotw{display:flex;position:relative}.slotw.w-aura,.slotw.w-utility{flex:1;min-width:0}.slotw.w-aura>.slot,.slotw.w-utility>.slot{flex:1}.camp .sl-off{border:1.5px solid var(--ink);color:var(--ink);box-shadow:none;opacity:.75;z-index:2;background:#fff;border-radius:2px;padding:1px 8px;font:700 11px sans-serif;position:absolute;bottom:5px;right:6px;transform:none}.camp .sl-off:hover{opacity:1;background:#ffd9d9}.camp .slotw.w-support .sl-off{bottom:-20px;right:50%;transform:translate(50%)}.camp .slotw.w-support{margin-bottom:20px}.slot .sl-xp{background:#1c264726;height:4px;position:absolute;bottom:6px;left:10px;right:64px}.slot .sl-xp i{background:var(--star,#ffc531);height:100%;display:block}.slot .sl-xp.max i{background:var(--green,#3fbf8f)}.camp .sup-add.ok{opacity:1;background:#e6fbf5;border-style:solid}.camp .sup-add{width:78px;height:78px}.howto{border-left:6px solid var(--star,#ffc531);background:#ffffffb3;gap:4px;margin-top:18px;padding:12px 16px;font-size:13.5px;line-height:1.7;display:grid}.howto>b{letter-spacing:2px;font-size:14px}.howto .tier-tag{font-style:normal}.st-flask{flex-wrap:wrap}.st-flask small{opacity:.8;flex-basis:100%;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5}.flask-at{align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.camp .flask-at button{box-shadow:none;padding:2px 10px;font-size:12px}.camp .flask-at button.on,.camp .bag-filter button.on,.camp .subtabs button.on{background:var(--ink);color:#fff}.bag-filter,.subtabs{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.camp .bag-filter button,.camp .subtabs button{box-shadow:none;padding:4px 12px;font-size:13px}.camp .subtabs button{padding:8px 22px;font-size:15px;font-weight:900}.bag-filter button i{opacity:.6;margin-left:5px;font-size:11px;font-style:normal}.camp .shop{grid-template-columns:1fr;gap:8px}.camp .shop-it{flex-direction:row;align-items:center;gap:20px;padding:10px 16px}.camp .shop-it>:first-child{flex:1;min-width:0}.camp .shop-buy{flex:none;align-items:center;gap:12px;display:flex}.xlist{gap:8px;margin-top:12px;display:grid}.xrow{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;align-items:center;gap:16px;padding:10px 16px;display:flex}.xrow .x-get{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.xrow .x-get small{opacity:.75;grid-column:2;font-size:12.5px}.xrow .cdot{border:1.5px solid var(--ink);width:12px;height:12px;display:inline-block;transform:rotate(45deg)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(-14px)scale(.96)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1.03)}20%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)}}.is-sheet .camp-summary{white-space:normal;max-width:60vw;box-shadow:5px 5px 0 var(--ink);z-index:30;background:#fff3c4;border-width:3px;padding:10px 22px;font-size:15px;font-weight:700;animation:2.2s ease-out toastIn;top:64px}.sm-ask{border:3px solid var(--ink,#1c2647);width:min(420px,80%);box-shadow:6px 6px 0 var(--ink,#1c2647);z-index:6;background:#fff;padding:14px 18px;font-size:14px;line-height:1.7;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.sm-ask b{font-size:17px;font-weight:900}.sm-ask p{margin:6px 0 12px}.sm-ask small{opacity:.7}.sm-ask>div{justify-content:flex-end;gap:10px;display:flex}.sm-ask.hidden{display:none}@keyframes toastLife{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.96)}5%{opacity:1;transform:translate(-50%)scale(1.03)}9%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%)}}.is-sheet .camp-summary{pointer-events:none;animation:6s ease-out forwards toastLife;top:auto;bottom:26px}.tip:hover:after{font-style:normal;font-weight:400}.camp .sup-add.lack{opacity:1}.camp .sup-add.lack>*{opacity:.5}.camp .sup-add:hover{z-index:5}.camp .shop .gc{grid-template-columns:56px auto 1fr;align-items:center;gap:2px 14px;display:grid}.camp .shop .gc .gi{float:none;grid-row:1/span 3;width:52px;height:52px;margin:0}.camp .shop .gc-h{grid-column:2;justify-content:flex-start}.camp .shop .gc-tag{grid-column:3;margin:0}.camp .shop .gc-d{clear:none;grid-column:2/-1;margin:0;padding:0;font-size:14px}.camp .shop .gc-rows{border:0;flex-wrap:wrap;grid-column:2/-1;gap:2px 18px;padding:0;font-size:12.5px;display:flex}.camp .shop .gc-rows dt{margin-right:-12px}.camp .shop .gc:not(.has-gi){grid-template-columns:auto 1fr}.camp .shop .gc:not(.has-gi) .gc-h{grid-column:1}.camp .shop .gc:not(.has-gi) .gc-tag{grid-column:2}.camp .shop .gc:not(.has-gi) .gc-d,.camp .shop .gc:not(.has-gi) .gc-rows{grid-column:1/-1}.flask-at{white-space:nowrap;grid-column:1/-1}.g-spot{z-index:80;pointer-events:none;border:4px solid #ffc531;border-radius:6px;transition:left .18s,top .18s,width .18s,height .18s;animation:1.2s ease-in-out infinite gPulse;position:fixed;box-shadow:0 0 0 200vmax #0c122c9e,0 0 22px 4px #ffc531e6}@keyframes gPulse{50%{border-color:#fff3b8;box-shadow:0 0 0 200vmax #0c122c9e,0 0 34px 10px #ffc531e6}}.g-coach{z-index:90;box-sizing:border-box;color:#1c2647;background:#fffdf6;border:3px solid #1c2647;width:360px;padding:14px 18px;font:400 16px/1.75 LXGW WenKai TC,Noto Serif TC,serif;transition:left .18s,top .18s;position:fixed;box-shadow:6px 6px #1c2647}.g-coach p{margin:0 0 10px}.g-coach>div{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px;display:flex}.camp .g-coach button{box-shadow:none;opacity:.6;padding:3px 10px;font-size:12px;transform:none}.camp .g-coach button.primary{opacity:1;padding:6px 18px;font-size:15px}.camp .g-coach button:hover{opacity:1}@keyframes gNudge{20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.g-coach.nudge{animation:.35s gNudge}.slot .sl-gate{color:#b06a00;margin-top:2px;font-size:11px;font-weight:700;display:block}.pk .pk-buy{text-align:center;background:#ffc531;border:2px solid #1c2647;margin-top:8px;padding:5px 10px;font-size:14px;font-style:normal;font-weight:900;display:block}.pk.buy{border-style:dashed}.create .looks{flex:none;grid-template-columns:repeat(3,1fr);align-content:center;gap:24px 28px;width:min(56vw,760px);padding-left:14px;display:grid}.create .pc,.create button.pc{width:auto;height:min(330px,50vh - 100px)}.create .pc .bust{height:190%;top:0}.pc .bust~canvas{display:none}.create .pc-plate{padding:8px 14px 10px}.create .pc-plate .nm{letter-spacing:4px;font-size:20px}.create .pc-plate .nt{font-size:12px;line-height:1.5}.starmap{background:#0b1030;border-color:#1c2647}.sm-deco circle{fill:#dfe9ff}.sm-deco circle.ring{stroke:#7f95d8;stroke-opacity:.35}.sm-deco circle.neb{opacity:1}.sm-deco .emblem{fill:none;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.2;pointer-events:none}.sm-bname{letter-spacing:16px;stroke:#0b1030;stroke-width:14px;opacity:.95;font-size:70px}.starmap line{stroke:#4b5c9c;stroke-width:3.5px}.starmap line.half{stroke:#8fa6ff;stroke-dasharray:7 7;stroke-width:4px}.starmap line.on{stroke:#ffd76a;stroke-width:6.5px;filter:drop-shadow(0 0 6px #ffc531)}.sm-node .body{fill:#18214e;stroke:color-mix(in srgb, var(--hue) 70%, #5a6aa8);stroke-width:3px}.sm-node.k-minor .body{fill:#18214e;stroke:#6f82c4}.sm-node .glyph{opacity:.8}.sm-node.k-key .body{stroke:var(--hue);stroke-width:4.5px;fill:#232d66}.sm-node[data-st=can] .body{fill:color-mix(in srgb, var(--hue) 35%, #18214e);stroke:#fff;stroke-width:3.5px}.sm-node[data-st=on] .body{fill:var(--hue);stroke:#fff7d6;stroke-width:3.5px;filter:drop-shadow(0 0 8px var(--hue))}.sm-node.k-minor[data-st=on] .body{fill:#ffc531;filter:drop-shadow(0 0 7px #ffc531)}.sm-node[data-st=lock]{opacity:.55}.sm-node.k-start .body{fill:#ffc531;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 14px #ffc531)}.sm-node:hover .body{stroke:#fff}.sm-bar{background:linear-gradient(#0b1030ee,#0b103000)}.sm-sub,.sm-help,.sm-bar label{color:#b9c6f2}.sm-msg{color:#ff9aa8}.boon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;pointer-events:auto;background:#080a1c9e;place-items:center;display:grid;position:absolute;inset:0}.boon.hidden{display:none}.boon-box{text-align:center;color:#f3f1ff;width:min(920px,94vw);animation:.28s ease-out boonIn}@keyframes boonIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.boon-box h2{letter-spacing:.2em;color:#ffe08a;text-shadow:0 2px #1c2647,0 0 18px #ffd05a8c;margin:0;font-size:34px}.boon-box h2 small{letter-spacing:.05em;color:#c9cdf0;margin-left:6px;font-size:15px}.boon-sub{color:#c9cdf0;margin:6px 0 18px;font-size:15px}.boon-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.boon-card{text-align:left;min-height:210px;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(#2c3570,#1a2150);border:3px solid #5d6bc4;border-radius:16px;flex-direction:column;gap:10px;padding:20px 18px 44px;transition:transform .12s,border-color .12s;display:flex;position:relative;box-shadow:0 6px #10163a}.boon-card:hover,.boon-card:focus-visible{border-color:#ffe08a;outline:none;transform:translateY(-5px)}.boon-card.rare{background:linear-gradient(#5a2c78,#2a1850);border-color:#d79bff}.boon-card b{color:#fff;font-size:23px}.boon-tag{color:#9fd8ff;background:#10163a;border-radius:99px;align-self:flex-start;padding:2px 10px;font-size:13px}.boon-card.rare .boon-tag{color:#f0c8ff}.boon-desc{color:#dfe2ff;font-size:16px;line-height:1.55}.boon-have{color:#ffe08a;font-size:13px}.boon-card kbd{color:#c9cdf0;background:#10163a;border-radius:6px;padding:1px 10px;font:13px/1.5 inherit;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.boon-got{color:#c9cdf0;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;font-size:13px;display:flex}.boon-got em{opacity:.7;margin-right:4px;font-style:normal}.boon-got span{background:#10163acc;border-radius:99px;padding:1px 9px}@media (width<=720px){.boon-cards{grid-template-columns:1fr;gap:10px}.boon-card{min-height:0;padding:12px 14px 14px}.boon-card kbd{display:none}.boon-box h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.boon-box{animation:none}.boon-card{transition:none}}.hud .ev{color:#ffe08a;text-shadow:0 1px #1c2647;font-weight:700}.hud .ev.curse{color:#d9a8ff}.camp .slotw.w-active{padding-bottom:30px}.camp .sl-up{border:2px solid var(--ink);height:26px;color:var(--ink);cursor:pointer;background:#ffe9a8;border-radius:3px;justify-content:center;align-items:center;gap:4px;font:700 13px sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.camp button.sl-up.ok:hover{background:#ffd95e}.camp button.sl-up.poor{color:#8a8fa6;background:#eee}.camp span.sl-up{color:#6b7190;cursor:default;background:#eef0f7;border-style:dashed;font-weight:500}.camp span.sl-up.max{color:#2f7a3a;background:#e6f6e0;border-style:solid}.camp .slotw.w-active .sl-off{bottom:35px}.camp .trials{border:2px dashed var(--ink);background:#ffffff8c;border-radius:4px;margin:14px 0 6px;padding:12px 14px}.camp .trials h4{align-items:baseline;gap:10px;margin:0 0 8px;font-size:18px;display:flex}.camp .trials h4 small{opacity:.75;font-size:13px;font-weight:400}.camp .trials .tl-sum{color:#b0560a;margin-left:auto}.camp .tl-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.camp .tl{text-align:left;border:2px solid var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:3px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.camp .tl b{font-size:15px}.camp .tl span{opacity:.8;font-size:12.5px}.camp .tl em{color:#b0560a;font-size:12.5px;font-style:normal;font-weight:700}.camp .tl.on{background:#ffe08a;box-shadow:inset 0 0 0 2px #e08a1a}.camp .tl:disabled{opacity:.45;cursor:default}.hud .ev.trial{color:#ffb37a}@media (width<=720px){.camp .tl-row{grid-template-columns:repeat(2,1fr)}}.camp .trial-ask{z-index:60;background:#0c102899;place-items:center;display:grid;position:absolute;inset:0}.camp .ta-box{border:3px solid var(--ink);background:#fffdf6;border-radius:6px;width:min(760px,94vw);padding:22px 24px;box-shadow:8px 8px #1c264780}.camp .ta-box h3{margin:0 0 6px;font-size:26px}.camp .ta-box h3 small{opacity:.7;margin-left:10px;font-size:14px}.camp .ta-box p{margin:0 0 12px;line-height:1.6}.camp .ta-foot{align-items:center;gap:12px;margin-top:14px;display:flex}.camp .ta-foot .tl-sum{color:#b0560a;margin-left:auto;font-weight:700}.camp .ta-foot button{padding:10px 22px;font-size:16px}.camp .ta-endless{border:2px dashed var(--ink);background:#f1ecff;border-radius:4px;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex}.camp .ta-endless div{flex:1}.camp .ta-endless b{font-size:16px;display:block}.camp .ta-endless span{opacity:.85;font-size:13px;line-height:1.5}.camp .ta-endless button{color:#fff;background:#6a4fd0;padding:9px 18px;font-size:15px}.camp .ovl{color:#c0392b;font-style:normal;font-weight:700;display:block}.camp .tier.stage .ovl{color:#ffb3a8}.camp .rg-spec{background:#1c26470f;border-left:4px solid #f5b83d;flex-wrap:wrap;gap:4px 16px;margin:-2px 0 10px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.camp .rg-spec b{background:var(--ink);color:#fff;border-radius:2px;margin-right:6px;padding:0 6px;font-size:12px}.story{z-index:80;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;animation:.35s ease-out stIn;position:absolute;inset:0;overflow:hidden}.story.out{opacity:0;transition:opacity .25s}@keyframes stIn{0%{opacity:0}to{opacity:1}}.st-bg{filter:saturate(.85)brightness(.8);background-position:50%;background-size:cover;position:absolute;inset:-2%}.st-shade{background:linear-gradient(#0a0e2459 0%,#0a0e240d 35%,#0a0e24bf 100%);position:absolute;inset:0}.st-head{color:#fff;text-shadow:0 2px 6px #000000b3;position:absolute;top:22px;left:28px}.st-head b{letter-spacing:.3em;color:#ffd76a;font:900 15px Noto Sans TC,sans-serif;display:block}.st-head span{letter-spacing:.12em;font:900 26px Noto Sans TC,sans-serif}.st-skip{color:#fff;cursor:pointer;background:#10163ab3;border:2px solid #fff9;border-radius:3px;padding:7px 16px;font:700 14px Noto Sans TC,sans-serif;position:absolute;top:22px;right:24px}.st-skip:hover{background:#1c2647;border-color:#ffd76a}.st-stand{filter:brightness(.45)saturate(.6);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:46%;height:92%;transition:filter .25s,transform .25s;position:absolute;bottom:0;transform:translateY(14px)scale(.97)}.st-stand.l{left:1%}.st-stand.r{right:1%}.st-stand.on{filter:none;transform:none}.st-stand.in{animation:.3s ease-out stStand}@keyframes stStand{0%{opacity:0}to{opacity:1}}.st-box{color:#fff;background:#101432e0;border:2.5px solid #e9ecff;border-radius:4px;width:min(980px,92vw);min-height:132px;padding:30px 34px 26px;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:6px 6px #00000059}.st-name{letter-spacing:.18em;color:#1c2647;border:2.5px solid #1c2647;padding:4px 22px;font:900 18px Noto Sans TC,sans-serif;position:absolute;top:-19px;left:22px;transform:skew(-10deg)}.st-name:empty{display:none}.st-text{letter-spacing:.04em;white-space:pre-wrap;font:22px/1.75 LXGW WenKai TC,Noto Serif TC,serif}.st-box.narr .st-text{color:#cfd6ff;text-align:center;font-style:italic}.st-next{color:#ffd76a;opacity:0;position:absolute;bottom:10px;right:18px}.st-box.ready .st-next{opacity:1;animation:.9s ease-in-out infinite stBob}@keyframes stBob{50%{transform:translateY(4px)}}.st-prog{color:#ffffff8c;font:12px sans-serif;position:absolute;bottom:6px;right:28px}@media (width<=720px){.st-stand{width:70%;height:70%;bottom:150px}.st-stand.l{left:-12%}.st-stand.r{right:-12%}.st-text{font-size:18px}.st-box{padding:26px 18px 22px;bottom:14px}.st-head span{font-size:20px}}@media (prefers-reduced-motion:reduce){.story,.st-stand.in{animation:none}.st-stand{transition:none}}.dark-veil{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle,#06041400 0 150px,#060414ed 330px,#060414f7 100%);transition:opacity .8s;position:absolute;inset:0}.dark-veil.on{opacity:1}.camp .qrow{border:2.5px solid var(--ink);background:#fff;align-items:center;gap:14px;margin:8px 0;padding:10px 14px;display:flex;box-shadow:4px 4px #1c264740}.camp .qrow.done{background:#fff6d6}.camp .qrow.got{opacity:.55}.camp .q-main{flex:1;min-width:0}.camp .q-main b{font-size:16px;display:block}.camp .q-bar{background:#1c26471f;height:8px;margin:6px 0 2px;display:block}.camp .q-bar i{background:#2e8bff;height:100%;display:block}.camp .qrow.done .q-bar i{background:#f5a623}.camp .q-main small{opacity:.7}.camp .q-rw{color:#b0560a;text-align:right;width:170px;font-weight:700}.camp .qrow button{min-width:84px;padding:8px 12px}.camp .q-ok{text-align:center;color:#2f7a3a;min-width:84px;font-weight:700}.camp .mem-top{opacity:.75;margin:0 0 10px;font-size:14px}.camp .qrow.mem{padding-top:8px;padding-bottom:8px}.camp .qrow.mem.lock{opacity:.45}.camp .qrow.mem small{display:block}.hud .boons{pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;top:172px;left:18px}.hud .boons span{color:#1c2647;background:#ffffffdb;border-left:3px solid #2e8bff;padding:1px 7px;font-size:12px;font-weight:700}.hud .boons span.rare{background:#fff4d6eb;border-left-color:#f5a623}.hud .boons i{color:#b0560a;margin-left:3px;font-style:normal}.hud .ev-arrow{pointer-events:none;color:#ffd45a;text-shadow:0 0 4px #1c2647,0 2px #1c2647;flex-direction:column;align-items:center;animation:.9s ease-in-out infinite evpulse;display:flex;position:absolute;transform:translate(-50%,-50%)}.hud .ev-arrow.curse{color:#d9a8ff}.hud .ev-arrow i{font-size:34px;font-style:normal;line-height:1}.hud .ev-arrow b{white-space:nowrap;font-size:13px}.hud .ev-arrow.hidden{display:none}@keyframes evpulse{50%{opacity:.55}}@media (width<=760px){.hud .boons{top:118px;left:8px}.hud .boons span{padding:0 5px;font-size:10px}}.story .st-stand.ghost{filter:brightness(.25)saturate(.4)drop-shadow(0 0 18px #966effb3)}@media (width<=720px){.lobby-menu{gap:9px;top:55%;right:4vw}.camp .mn,.camp .mn:nth-child(n){width:66vw;height:46px;margin-right:0;padding:0 18px}.camp .mn.sortie{width:76vw;height:68px}.mn b{letter-spacing:6px;font-size:20px}.mn.sortie b{letter-spacing:12px;font-size:31px}.mn i{font-size:26px}.mn.sortie i{font-size:44px}.lobby-place{display:none}.plate{transform-origin:0 0;top:8px;transform:scale(.82)}.topbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;top:58px;left:8px;right:8px}.camp .purse{gap:10px;margin-right:auto;font-size:14px}.topbar .ghost{padding:4px 9px;font-size:12px}.sheet{inset:142px 3vw 2vh 2vw}.sheet .tabbody{padding:12px 12px 18px}.statcard{display:none}.idx{scrollbar-width:none;gap:3px;left:4px;right:4px;overflow:auto hidden}.idx::-webkit-scrollbar{display:none}.camp .idx button,.camp .idx button.on{letter-spacing:1px;white-space:nowrap;flex:none;padding:0 10px;font-size:13px}.camp .idx .back{margin-right:4px}.camp .idx .idx-go{margin-left:4px}.camp .q-rw{width:auto;max-width:96px;font-size:13px}.camp .qrow button,.camp .q-ok{min-width:62px}.lobby-menu{top:58%}}.create-r{align-self:center;max-height:100%;overflow-y:auto}.create-r .classes{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.select button.card.cls{text-align:left;border-left-width:7px;min-height:0;padding:9px 10px 8px 12px}.card.cls .nm{letter-spacing:3px;font-size:19px}.card.cls .tg{color:#8a6a1a;margin-top:1px;font-size:12px;font-weight:700}.cls-detail{border:2.5px solid var(--ink);border-left:7px solid var(--star);background:#fff;min-height:150px;margin-bottom:16px;padding:12px 16px}.cls-detail .nt{color:#55618a;margin:0 0 8px;font:400 15px/1.7 LXGW WenKai TC,serif}.cls-detail .res{border-top:1px solid #1c264733;padding-top:8px;font-size:14px;line-height:1.6}.cls-detail .res b{background:var(--ink);color:var(--star);margin-right:8px;padding:0 8px;font-style:italic;display:inline-block;transform:skew(-10deg)}.cls-detail .specs{color:#7a86ad;margin-top:6px;font-size:13px}@media (width<=900px){.create{flex-direction:column;gap:12px;inset:70px 10px 10px;overflow-y:auto}.create .looks{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;padding:0}.create .pc,.create button.pc{height:150px}.create .pc-plate .nt{display:none}.create-r{align-self:stretch;max-width:none;max-height:none;padding:14px;overflow:visible}.create-r .classes{grid-template-columns:repeat(2,1fr)}}.leave-bar{color:#fff;border:3px solid var(--star);z-index:30;white-space:nowrap;background:#1c2647eb;align-items:center;gap:14px;padding:10px 18px;display:flex;position:absolute;bottom:132px;left:50%;transform:translate(-50%);box-shadow:6px 6px #00000059}.leave-bar b{color:var(--star);letter-spacing:3px;font-size:20px}.leave-bar i{color:var(--star);font-size:20px;font-style:normal;font-weight:900}.leave-bar button{padding:7px 16px;font-weight:900}.legend-pop{z-index:60;background:radial-gradient(circle at 50% 45%,#ff962873,#140e06e0 70%);place-items:center;animation:.35s ease-out lpIn;display:grid;position:absolute;inset:0}.lp-box{text-align:center;background:linear-gradient(160deg,#fff6e6,#fff);border:4px solid #ee6a1c;width:min(560px,88vw);padding:30px 34px 28px;box-shadow:0 0 0 6px #ffbe5a80,12px 12px #00000073}.lp-box small{color:#fff;letter-spacing:8px;background:#ee6a1c;padding:2px 16px;font-weight:900;display:inline-block}.lp-box h2{letter-spacing:8px;color:#b0400a;border:0;margin:14px 0 12px;font:700 44px/1.2 LXGW WenKai TC,serif}.lp-sp{margin:0 0 6px;font-size:17px;line-height:1.7}.lp-cost{color:#a33;margin:0 0 10px;font-size:15px}.lp-tip{opacity:.65;margin:0 0 18px;font-size:14px}.lp-box button{background:var(--star);min-width:160px;padding:10px 24px;font-size:18px;font-weight:900}@keyframes lpIn{0%{opacity:0;transform:scale(1.06)}}.ult-veil{z-index:25;pointer-events:none;flex-direction:column;align-items:center;padding-top:15vh;animation:.7s ease-in-out infinite ultPulse;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #ff28148c}.ult-veil b{letter-spacing:14px;color:#fff;text-shadow:0 0 18px #ff3a1a,0 4px #6a0e00;font:700 54px/1.2 LXGW WenKai TC,serif}.ult-veil span{color:#8dffa8;letter-spacing:3px;background:#1c2647e6;margin-top:10px;padding:6px 20px;font-size:22px;font-weight:900}@keyframes ultPulse{50%{box-shadow:inset 0 0 200px 70px #ff2814b3}}@media (width<=720px){.leave-bar{white-space:normal;flex-wrap:wrap;justify-content:center;width:86vw;bottom:170px}.ult-veil b{letter-spacing:6px;font-size:34px}.ult-veil span{font-size:16px}.lp-box h2{font-size:30px}}.leave-bar button{background:var(--star);color:var(--ink);border:2px solid #fff}.hud .ev.mode{color:#9ff0b0;font-size:15px}.camp .mode-tag{color:#9ff0b0;letter-spacing:2px;vertical-align:middle;background:#1c2647;margin-left:8px;padding:1px 9px;font-size:13px;font-weight:900;display:inline-block}.camp .mode-info{background:#eefaf0;border-left:6px solid #3aa85a;margin:8px 0 12px;padding:9px 12px;line-height:1.6}.camp .mode-info b{display:block}.ult-veil{padding-top:33vh}
