body[data-mode=conquer] #joystick,body[data-mode=conquer] #touch-pad,body[data-mode=conquer] #crosshair,body[data-mode=conquer] #target,body[data-mode=conquer] .status,body[data-mode=conquer] #btn-wave,body[data-mode=conquer] #btn-time,body[data-mode=conquer] #btn-pause,body[data-mode=conquer] #btn-lock,body[data-mode=conquer] [data-toggle=help],body[data-mode=conquer] .labels{display:none!important}body[data-mode=conquer] .topbar nav .nav-link{border-color:var(--line);background:var(--panel)}#war{position:fixed;inset:0;pointer-events:none}#war>*{pointer-events:auto}#war-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;background:radial-gradient(ellipse at center,#02030959,#020309b3);opacity:0;transition:opacity .4s}body.war-on #war-canvas{opacity:1}body:not(.war-on) #war-canvas{pointer-events:none}#war-top{position:absolute;top:calc(max(14px,env(safe-area-inset-top)) + 46px);left:50%;transform:translate(-50%);width:min(520px,calc(100% - 24px));display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none!important}.w-title{display:flex;gap:10px;align-items:baseline;font-size:13px;color:var(--muted)}.w-title b{color:var(--ink);font-size:14px}.w-title span{font-variant-numeric:tabular-nums}.w-power{display:flex;align-items:center;gap:8px;width:100%;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.w-power .p{color:#6fb3ff;min-width:34px;text-align:right}.w-power .a{color:#ff5d73;min-width:34px}.w-bar{flex:1;height:8px;border-radius:99px;background:#ff5d73;overflow:hidden;box-shadow:0 0 12px #ff5d7359}.w-bar i{display:block;height:100%;width:50%;background:#6fb3ff;transition:width .25s}.w-tip{margin:4px 0 0;padding:8px 14px;border-radius:12px;background:#6fb3ff29;border:1px solid rgba(111,179,255,.5);font-size:13px;line-height:1.5;text-align:center;word-break:var(--wb)}.w-msg{margin:2px 0 0;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:800;background:var(--panel);animation:w-pop 1.8s ease forwards}.w-msg.p{color:#9fd0ff;border:1px solid rgba(111,179,255,.5)}.w-msg.a{color:#ffb0bb;border:1px solid rgba(255,93,115,.6)}@keyframes w-pop{0%{opacity:0;transform:scale(.9)}10%,80%{opacity:1;transform:none}to{opacity:0}}#war-bottom{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;gap:10px;align-items:center}body.has-ad #war-bottom{bottom:116px}.w-pct{display:flex;align-items:center;gap:4px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;color:var(--muted)}.w-pct span{margin-right:4px}.w-pct button,.w-icon{border:1px solid transparent;background:transparent;border-radius:999px;padding:7px 12px;font-weight:800;font-size:13px}.w-pct button.on{background:#6fb3ff40;border-color:#6fb3ffb3;color:#fff}.w-icon{width:42px;height:42px;padding:0;background:var(--panel);border-color:var(--line)}.w-screen{position:absolute;inset:0;display:grid;place-items:center;padding:70px 14px 90px;background:#02030973;overflow:auto}body.has-ad .w-screen{padding-bottom:120px}.w-card{width:min(460px,100%);padding:22px;border-radius:18px;background:#0c0e1edb;border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 70px #00000080;word-break:var(--wb);animation:m-in .3s ease}@keyframes m-in{0%{opacity:0;transform:translateY(10px)}}.w-card h2{margin:4px 0 10px;font-size:24px;line-height:1.25}.w-kicker{margin:0;font-size:11.5px;letter-spacing:.1em;color:#ff8a9a;font-weight:800}.w-lede,.w-story{margin:0 0 14px;font-size:14px;line-height:1.7;color:#cfd4e3}.w-stages{list-style:none;margin:0;padding:0;display:grid;gap:6px}.w-stages button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;text-align:left}.w-stages button:not(:disabled):hover{border-color:#6fb3ff99;background:#6fb3ff1a}.w-stages button:disabled{opacity:.45;cursor:default}.w-num{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#6fb3ff33;font-weight:800;font-size:13px;flex:none}.w-name{display:flex;flex-direction:column;font-weight:700;font-size:14.5px}.w-name small{font-weight:500;font-size:11.5px;color:var(--muted)}.w-stars{margin-left:auto;color:#ffd36e;letter-spacing:1px;white-space:nowrap}.w-help{margin:14px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.w-goals{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:4px;font-size:13px;color:#cfd4e3}.w-result .w-goals li{color:var(--muted)}.w-result .w-goals li.ok{color:#ffd36e}.w-best{margin:0 0 12px;font-size:13px;color:#ffd36e}.w-bigstars{margin:0 0 12px;font-size:34px;letter-spacing:4px;color:#ffd36e;text-shadow:0 0 20px rgba(255,211,110,.5)}.w-result.lose h2{color:#ffb0bb}.w-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.w-actions button{padding:11px 18px;border-radius:12px;font-weight:800;font-size:14px}.w-go{border:0;color:#08122a;background:linear-gradient(135deg,#a9d4ff,#5d9dff)}.w-ghost{border:1px solid var(--line);background:transparent}.w-small{width:min(320px,100%);text-align:center}.w-small .w-actions{justify-content:center}@media(max-width:720px){#war-top{top:calc(max(14px,env(safe-area-inset-top)) + 90px)}body.has-ad #war-bottom{bottom:72px}.w-card{padding:18px}.w-card h2{font-size:21px}.w-screen{padding-top:100px}}body[data-mode=conquer] .topbar,body[data-mode=conquer] #ad{z-index:3}#war{z-index:1}.w-pct span{white-space:nowrap}body.war-on #war-canvas{background:radial-gradient(ellipse at center,#0203098c,#020309d1)}@media(max-width:420px){.w-pct span{display:none}.w-pct{padding-left:6px}}.w-endless{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,211,110,.5);background:linear-gradient(135deg,#ffd36e1f,#ff5d731a);text-align:left}.w-endless:disabled{opacity:.45;cursor:default}.w-endless:not(:disabled):hover{border-color:#ffd36ed9}.w-endless .w-num{background:#ffd36e40;font-size:16px}.w-perks{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.w-perks li{padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-size:12.5px}.w-perk-choices{display:grid;gap:8px}.w-perk-choices button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,211,110,.4);background:#ffd36e12;text-align:left;transition:transform .12s,border-color .12s}.w-perk-choices button:hover{border-color:#ffd36ee6;transform:translateY(-1px)}.w-picon{grid-row:span 2;font-size:26px}.w-perk-choices b{font-size:14.5px}.w-perk-choices small{font-size:12px;color:var(--muted);line-height:1.4}.w-result.lose .w-bigstars{font-size:22px;letter-spacing:0}.w-survival{border-color:#6fb3ff80;background:linear-gradient(135deg,#6fb3ff24,#ff5d7314)}.w-survival .w-num{background:#6fb3ff40}.w-survival:not(:disabled):hover{border-color:#6fb3ffe6}.w-screen{display:flex;flex-direction:column;align-items:center}.w-screen>.w-card{margin:auto 0;flex:none}@media(max-width:720px){body.has-ad .w-screen{padding-bottom:84px}.w-lede{font-size:13px}}
