@font-face{font-family:TextA;src:url(/ex/Font/TextA.ttf) format("truetype");font-display:swap}@font-face{font-family:ButtonA;src:url(/ex/Font/ButtonA.ttf) format("truetype");font-display:swap}@font-face{font-family:Handpainted;src:url(/ex/Font/Handpainted.ttf) format("truetype");font-display:swap}:root{--bg: #0d0f0d;--panel: #161a15ee;--panel-solid: #161a15;--line: #ffffff24;--text: #e3e7dc;--muted: #9aa294;--accent: #ffcf7a;--ok: #47e05a;--bad: #ff5a4a;--btn: #222820;--btn-h: #2c3429;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--hud-h: 56px}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;font:14px/1.35 TextA,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}img{image-rendering:auto}[hidden]{display:none!important}#world{position:fixed;inset:0;height:100lvh}#world canvas{display:block}.hud{position:fixed;z-index:10;left:0;right:0;top:0;padding:calc(6px + var(--safe-t)) 10px 6px;display:flex;align-items:center;gap:10px;background:linear-gradient(#000d,#0000);pointer-events:none}.hud>*{pointer-events:auto}.hud-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 0}.flag{height:30px;width:auto;aspect-ratio:120 / 56;object-fit:contain}.hud-who{display:flex;flex-direction:column;min-width:0}.hud-who b{font:15px ButtonA,sans-serif;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-who span{color:var(--muted);font-size:12px}.hud-mid{display:flex;align-items:center;gap:14px}.money{font:16px ButtonA,sans-serif;color:var(--accent);white-space:nowrap}.lvl{display:flex;align-items:center;gap:6px;white-space:nowrap}.bar{width:70px;height:6px;background:#000a;border:1px solid var(--line)}.bar i{display:block;height:100%;width:0;background:var(--accent)}.hud-right{display:flex;align-items:center;gap:8px;flex:1 1 0;justify-content:flex-end;color:var(--muted);font-size:12px;white-space:nowrap}.icon-btn{width:40px;height:40px;border-radius:6px;border:1px solid var(--line);background:#000a;font-size:18px;cursor:pointer;flex:none}.squad-strip{position:fixed;z-index:9;left:10px;top:calc(var(--hud-h) + var(--safe-t));display:flex;flex-direction:column;gap:6px}.unit{width:58px;background:#000b;border:1px solid var(--line);padding:3px}.unit img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.unit .hp{height:5px;background:#000;margin-top:3px}.unit .hp i{display:block;height:100%;background:var(--ok)}.unit.cmd{border-color:#ffcf7a88}.actions{position:fixed;z-index:9;right:10px;bottom:calc(10px + var(--safe-b));display:flex;flex-direction:column;gap:8px}.actions button{width:76px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#000c;border:1px solid var(--line);border-radius:8px;font:12px ButtonA,sans-serif;letter-spacing:.5px;cursor:pointer}.actions button span{font-size:20px;line-height:1}.actions button:disabled{opacity:.35}.actions button.pulse{border-color:var(--accent);box-shadow:0 0 0 2px #ffcf7a55}.status{position:fixed;z-index:9;left:50%;bottom:calc(14px + var(--safe-b));transform:translate(-50%);max-width:calc(100% - 200px);padding:8px 14px;background:#000c;border:1px solid var(--line);font:14px ButtonA,sans-serif;text-align:center;pointer-events:none}.status:empty{display:none}.toasts{position:fixed;z-index:30;left:50%;bottom:calc(96px + var(--safe-b, 0px));transform:translate(-50%);display:flex;flex-direction:column-reverse;gap:6px;align-items:center;pointer-events:none;width:min(92vw,520px)}.toasts div{background:#000d;border:1px solid var(--line);padding:7px 14px;transition:opacity .6s;text-align:center}.toasts div.bad{border-color:#ff5a4a88;color:#ffb4ab}.toasts div.good{border-color:#47e05a88}.panel{position:fixed;z-index:20;top:calc(var(--hud-h) + var(--safe-t));right:0;bottom:0;width:min(420px,46vw);background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;backdrop-filter:blur(4px)}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line)}.panel-head h2{margin:0;font:18px ButtonA,sans-serif;letter-spacing:1px;color:var(--accent)}.panel-body{overflow-y:auto;padding:10px 12px calc(14px + var(--safe-b));touch-action:pan-y;-webkit-overflow-scrolling:touch}.panel-body h3{font:14px ButtonA,sans-serif;letter-spacing:1px;color:var(--muted);margin:14px 0 8px}.row{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);background:#0008;margin-bottom:6px}.row img.port{width:54px;height:54px;object-fit:cover;flex:none}.row img.ico{width:56px;height:40px;object-fit:contain;flex:none}.row .grow{flex:1;min-width:0}.row .grow b{display:block;font:14px ButtonA,sans-serif}.row .grow small{color:var(--muted);display:block}.row button,.btn{min-width:84px;height:40px;padding:0 12px;background:var(--btn);border:1px solid var(--line);border-radius:6px;font:13px ButtonA,sans-serif;cursor:pointer}.row button:hover,.btn:hover{background:var(--btn-h)}.row button:disabled{opacity:.4;cursor:default}.row.locked{opacity:.55}.pill{display:inline-block;padding:1px 6px;border:1px solid var(--line);border-radius:10px;font-size:11px;color:var(--muted)}.note{color:var(--muted);padding:6px 0}.tutor{position:fixed;z-index:25;left:50%;top:calc(var(--hud-h) + 10px + var(--safe-t));transform:translate(-50%);width:min(520px,92vw);background:#12160fe8;border:1px solid #ffcf7a66;padding:12px 14px;box-shadow:0 6px 24px #000a}.tutor-step{font:12px ButtonA,sans-serif;color:var(--accent);letter-spacing:1px}.tutor p{margin:6px 0 10px;font-size:15px}.tutor-btns{display:flex;justify-content:space-between;gap:8px}.tutor-btns button{height:38px;padding:0 14px;border-radius:6px;border:1px solid var(--line);background:var(--btn);font:13px ButtonA,sans-serif;cursor:pointer}.panel-open .tutor{left:10px;transform:none;width:min(460px,calc(100vw - min(420px,52vw) - 24px))}button.ghost{background:transparent;color:var(--muted)}.screen{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 50% 30%,#1d231bee,#0b0d0bf6);overflow-y:auto;touch-action:pan-y}.card{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;margin:auto}.card.wide{width:min(760px,100%)}.card .logo{width:min(320px,80%);height:auto;aspect-ratio:357 / 74;object-fit:contain;align-self:center;margin-bottom:6px}.card h1{font:22px ButtonA,sans-serif;letter-spacing:2px;color:var(--accent);margin:0;text-align:center}.card h1.mt{margin-top:10px}.hint{color:var(--muted);text-align:center;margin:0}.tabs{display:flex}.tabs button{flex:1;height:42px;background:transparent;border:0;border-bottom:2px solid var(--line);font:15px ButtonA,sans-serif;letter-spacing:1px;color:var(--muted);cursor:pointer}.tabs button.on{color:var(--accent);border-color:var(--accent)}form{display:flex;flex-direction:column;gap:10px}label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:13px}label.check{flex-direction:row;align-items:flex-start;gap:8px}label.check input{width:20px;height:20px;flex:none;margin-top:1px}label a{color:#9fd0ff}input{height:44px;padding:0 12px;background:#0b0d0b;border:1px solid var(--line);color:var(--text);font:16px system-ui,sans-serif;border-radius:6px;user-select:text;-webkit-user-select:text}form button[type=submit],#btnStart{height:48px;background:#3a2f12;border:1px solid #ffcf7a88;border-radius:6px;font:16px ButtonA,sans-serif;letter-spacing:1px;color:var(--accent);cursor:pointer}#btnStart:disabled{opacity:.4}#btnGuest{height:44px;border:1px solid var(--line);border-radius:6px;cursor:pointer}.err{color:#ff9a8e;min-height:1em;font-size:13px}.only-reg{display:none}form.reg .only-reg{display:flex}.factions,.commanders{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.factions button,.commanders button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:var(--btn);border:2px solid var(--line);border-radius:8px;cursor:pointer;font:14px ButtonA,sans-serif;letter-spacing:1px}.factions button img{width:100%;max-width:120px;height:auto;aspect-ratio:120 / 56;object-fit:contain}.commanders button img{width:84px;height:84px;object-fit:cover}.factions button.on,.commanders button.on{border-color:var(--accent);background:#2a2614}.commanders small{color:var(--muted);font:12px TextA,sans-serif;letter-spacing:0;text-align:center}@media (orientation: portrait){:root{--hud-h: 92px}.hud{flex-wrap:wrap;row-gap:4px}.hud-left{flex:1 1 60%}.hud-right{flex:0 0 auto}.hud-mid{order:3;flex:1 1 100%;justify-content:space-between;flex-wrap:wrap;row-gap:4px}.hud-mid .needs{flex:1 1 100%;justify-content:space-between}.needs .bar{width:52px}.squad-strip{flex-direction:row;left:8px;right:8px;top:auto;bottom:calc(84px + var(--safe-b));justify-content:flex-start}.unit{width:52px}.actions{left:8px;right:8px;bottom:calc(8px + var(--safe-b));flex-direction:row;justify-content:space-between}.actions button{flex:1;height:64px;width:auto}.status{bottom:calc(160px + var(--safe-b));max-width:92vw}.panel{top:auto;left:0;right:0;width:auto;height:min(68vh,620px);border-left:0;border-top:1px solid var(--line);border-radius:12px 12px 0 0}.hud-right #hudScore{display:none}.tutor{top:auto;bottom:calc(168px + var(--safe-b))}.panel-open .tutor{top:calc(var(--hud-h) + 6px + var(--safe-t));bottom:auto;left:10px;right:10px;width:auto}}@media (orientation: landscape) and (max-height: 500px){:root{--hud-h: 48px}.hud{padding-top:calc(4px + var(--safe-t))}.flag{height:24px}.unit{width:44px}.squad-strip{gap:4px}.actions button{width:64px;height:50px;font-size:11px}.actions button span{font-size:17px}.panel{width:min(400px,52vw)}.tutor{width:min(460px,60vw)}}.row .btns{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;max-width:50%}.panel button.wide{width:100%;height:44px;margin:4px 0 8px;background:var(--btn);border:1px solid var(--line);border-radius:6px;font:14px ButtonA,sans-serif;letter-spacing:1px;color:var(--accent);cursor:pointer}.panel button.wide:hover{background:var(--btn-h)}.panel a{color:#9fd0ff}.travel{position:fixed;z-index:12;left:50%;bottom:calc(60px + var(--safe-b));transform:translate(-50%);height:48px;padding:0 22px;border-radius:8px;border:2px solid #ffc43d;background:#2a2208ee;color:#ffd98a;font:15px ButtonA,sans-serif;cursor:pointer;animation:pulse 1.4s infinite;box-shadow:0 4px 18px #000a}.hud-who .sector{display:block;color:var(--accent);font-size:11px}.row.here{border-color:#47e05a88}@keyframes pulse{0%,to{box-shadow:0 0 #ffc43d88}50%{box-shadow:0 0 0 8px #ffc43d00}}.actions button.pulse{animation:pulse 1.4s infinite}.needs{display:flex;gap:8px;align-items:center;font:10px ButtonA,sans-serif;color:var(--muted)}.needs span{display:flex;align-items:center;gap:3px}.needs .bar{display:inline-block;width:34px;height:5px;background:#0008;border:1px solid var(--line)}.needs .bar i{display:block;height:100%;background:#47e05a;transition:width .4s}.needs .bar.rad i{background:#d8e04a}.needs .anab{color:#9fd0ff;border:1px solid #9fd0ff66;padding:0 3px}.pda-btn{position:relative;width:auto!important;padding:0 10px;font:13px ButtonA,sans-serif}.badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:#e0473a;color:#fff;font:10px/16px sans-serif;text-align:center;padding:0 3px;font-style:normal}.badge[hidden]{display:none}.travel.search{bottom:calc(116px + var(--safe-b));border-color:#b48cff;color:#dcc8ff;background:#1c1430ee}.blow{position:fixed;z-index:14;left:50%;top:calc(var(--hud-h) + 8px + var(--safe-t));transform:translate(-50%);padding:8px 16px;background:#3a0d0ae8;border:1px solid #ff5a4a;color:#ffd0c8;font:14px ButtonA,sans-serif;text-align:center;max-width:92vw;pointer-events:none}.blow-fx{position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,#ff2a0018,#a0000066);animation:blowpulse 2s infinite}@keyframes blowpulse{50%{opacity:.55}}body.pda-open .tutor{display:none}.pda{position:fixed;z-index:40;left:50%;top:50%;transform:translate(-50%,-50%);width:min(820px,94vw);height:min(620px,88vh);display:flex;flex-direction:column;background:#121610;border:2px solid #3b4632;border-radius:14px;box-shadow:0 10px 40px #000c,inset 0 0 0 1px #000}.pda[hidden]{display:none}.pda-head{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line)}.pda-title{font:16px ButtonA,sans-serif;color:var(--accent);letter-spacing:2px}.pda-tabs{display:flex;gap:4px;flex:1}.pda-tabs button{position:relative;height:34px;padding:0 14px;border:1px solid var(--line);background:var(--btn);border-radius:6px;font:13px ButtonA,sans-serif;cursor:pointer;color:var(--muted)}.pda-tabs button.on{color:var(--accent);border-color:var(--accent)}.pda-body{flex:1;overflow:auto;padding:10px 12px;-webkit-overflow-scrolling:touch}.pda-input{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--line)}.pda-input[hidden]{display:none}.pda-input select,.pda-input input{height:40px;background:#0b0d0a;border:1px solid var(--line);color:inherit;border-radius:6px;padding:0 8px;font-size:15px}.pda-input input{flex:1;min-width:0}.pda-input button{width:48px;height:40px;border-radius:6px;border:1px solid var(--accent);background:#2a2208;color:var(--accent);font-size:18px;cursor:pointer}.chat-filter{display:flex;gap:4px;flex-wrap:wrap;position:sticky;top:-10px;z-index:2;margin:-10px -12px 8px;padding:10px 12px 8px;background:var(--panel-solid);border-bottom:1px solid var(--line)}.chat-filter button{height:28px;padding:0 10px;border-radius:14px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.chat-filter button.on{color:var(--accent);border-color:var(--accent)}.chat-log{display:flex;flex-direction:column;gap:6px}.msg{padding:6px 8px;background:#0b0d0a99;border-left:3px solid var(--line)}.msg.system{border-left-color:var(--accent);background:#2a220833}.msg p{margin:2px 0 0;word-wrap:break-word}.msg small{color:var(--muted);font-size:11px}.msg .ch{font-size:10px;padding:0 5px;border-radius:3px;background:#333;color:#ccc}.msg .ch-faction{background:#2f4a25}.msg .ch-sector{background:#23384f}.msg .sys{color:var(--accent)}.pill.lead{color:var(--accent);border-color:var(--accent)}.pill.rel-war{color:#ff8a7a;border-color:#ff5a4a88}.pill.rel-alliance{color:#8af08a;border-color:#47e05a88}.pill.rel-own{color:var(--accent)}.pda-map{width:100%;aspect-ratio:1.35;max-height:62vh;background:radial-gradient(circle at 40% 40%,#1d2618,#0c0f0b);border:1px solid var(--line);border-radius:8px}.pda-map svg{width:100%;height:100%}.pda-map line{stroke:#6a7a52;stroke-width:.5;stroke-dasharray:1.2 .8}.pda-map .node circle:first-child{fill:#2a3322;stroke:#9aaa7a;stroke-width:.5}.pda-map .node circle.own{fill:#e0b44a}.pda-map .node.here circle:first-child{stroke:#47e05a;stroke-width:1}.pda-map text{fill:#d8dcc8;font-size:2.6px;text-anchor:middle;font-family:sans-serif;paint-order:stroke;stroke:#000;stroke-width:.6px}.pda-map .node.here text{fill:#8af08a;font-weight:700}.fcard{display:flex;gap:10px;padding:8px;border:1px solid var(--line);margin-bottom:6px;background:#0b0d0a88}.fcard img{width:72px;height:34px;object-fit:contain;flex:none}.fcard small{display:block;color:var(--muted)}.power{height:6px;background:#0008;margin:4px 0}.power i{display:block;height:100%}.announce{margin:4px 0 0;font-style:italic;color:#e8dcb0}.ann{display:flex;gap:6px}.ann input{flex:1;min-width:0;height:38px;background:#0b0d0a;border:1px solid var(--line);color:inherit;padding:0 8px}.bad{color:#ff9a8a}@media (orientation: portrait){.pda{inset:0;transform:none;width:auto;height:auto;border-radius:0;border:0;background:#121610;padding-top:var(--safe-t);padding-bottom:var(--safe-b)}.pda-tabs button{padding:0 9px}}@media (max-height: 500px) and (orientation: landscape){.pda{width:98vw;height:96vh}.needs .bar{width:26px}}.pda .pda-input,.pda .ann{flex-direction:row;align-items:center;gap:6px}.pda .pda-input button,.pda .ann button{height:40px;flex:none;letter-spacing:0}.pda .pda-input button{width:52px;font-size:18px}.pda .ann button{padding:0 12px;border-radius:6px;border:1px solid var(--accent);background:#2a2208;color:var(--accent);cursor:pointer}.pda .pda-input select{flex:none;width:auto}.equip{position:fixed;z-index:38;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,96vw);height:min(660px,92vh);display:flex;flex-direction:column;background:#121610f7;border:2px solid #3b4632;border-radius:14px;box-shadow:0 10px 40px #000c}.equip[hidden]{display:none}.eq-money{color:var(--accent);font:14px ButtonA,sans-serif;white-space:nowrap}.equip-body{flex:1;display:grid;grid-template-columns:minmax(280px,380px) 1fr;min-height:0}.equip-left,.equip-right{overflow:auto;padding:10px 12px;-webkit-overflow-scrolling:touch}.equip-left{border-right:1px solid var(--line)}.eq-warriors{display:flex;gap:6px;margin-bottom:8px}.eq-war{position:relative;width:62px;height:62px;padding:0;border:1px solid var(--line);background:#0b0d0a;border-radius:6px;cursor:pointer;overflow:hidden}.eq-war img{width:100%;height:100%;object-fit:cover;display:block}.eq-war i{position:absolute;left:0;bottom:0;height:4px;background:#47e05a}.eq-war.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.eq-war.empty{display:grid;place-items:center;color:var(--muted)}.eq-card{border:1px solid var(--line);padding:8px;background:#0b0d0a88;display:flex;flex-direction:column;gap:6px}.eq-name{display:flex;gap:8px;align-items:center}.eq-name img{width:54px;height:54px;object-fit:cover;border:1px solid var(--line)}.eq-name small,.eq-slot small,.eq-item small{display:block;color:var(--muted);font-size:12px}.hpbar{height:5px;background:#0008;margin-top:3px;width:160px}.hpbar i{display:block;height:100%;background:#47e05a}.eq-slot{display:flex;gap:8px;align-items:center;padding:5px;border:1px solid #ffffff14;background:#0005}.eq-slot img{width:64px;height:40px;object-fit:contain;flex:none}.eq-slot button,.eq-actions button,.eq-item-acts button,.card-info button{height:34px;padding:0 10px;border-radius:6px;border:1px solid var(--line);background:var(--btn);cursor:pointer;font:12px ButtonA,sans-serif;color:inherit}.eq-actions{display:flex;gap:6px;flex-wrap:wrap}button.danger{border-color:#ff5a4a66!important;color:#ffb4ab}button.main{border-color:var(--accent)!important;color:var(--accent)}.eq-arts{display:flex;gap:6px}.eq-art{width:62px;height:62px;border:1px dashed #b48cff88;background:#1c143066;border-radius:6px;display:grid;place-items:center;color:var(--muted);font-size:11px;padding:0;cursor:pointer}.eq-art img{width:48px;height:48px;object-fit:contain}.eq-art.on{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 2px #ffcf7a55}.eq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px}.eq-cell{position:relative;aspect-ratio:1;padding:4px;border:1px solid var(--line);background:#0b0d0a;border-radius:6px;cursor:pointer}.eq-cell img{width:100%;height:100%;object-fit:contain}.eq-cell i{position:absolute;right:3px;bottom:2px;font:11px sans-serif;font-style:normal;color:#fff;text-shadow:0 0 3px #000}.eq-cell em{position:absolute;left:2px;top:2px;font:10px sans-serif;font-style:normal;color:var(--accent);text-shadow:0 0 3px #000}.eq-cell.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.eq-item{margin-top:10px;border:1px solid var(--accent);background:#2a220822;padding:8px}.eq-item-head{display:flex;gap:10px;align-items:center}.eq-item-head img{width:72px;height:54px;object-fit:contain}.eq-desc{margin:6px 0;font-size:13px;line-height:1.5}.eq-desc .good{color:#8af08a}.eq-desc .bad{color:#ff9a8a}.eq-item-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.eq-count{display:inline-flex;align-items:center;gap:2px}.eq-count b{min-width:30px;text-align:center}.eq-count button{padding:0 8px}body.equip-open .tutor{display:none}@media (orientation: portrait){.equip{inset:0;transform:none;width:auto;height:auto;border-radius:0;border:0;background:#121610;padding-top:var(--safe-t);padding-bottom:var(--safe-b)}.equip-body{display:block;overflow:auto}.equip-left{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.equip-right{overflow:visible}.eq-money{font-size:12px}}@media (max-height: 500px) and (orientation: landscape){.equip{width:99vw;height:98vh}.equip-body{grid-template-columns:300px 1fr}}.card-info{position:fixed;z-index:13;left:10px;bottom:calc(14px + var(--safe-b));width:min(340px,calc(100vw - 120px));background:#121610f2;border:1px solid var(--line);border-radius:10px;padding:10px;box-shadow:0 6px 24px #000a}.card-info[hidden]{display:none}.card-info .ci-head{display:flex;gap:8px;align-items:center}.card-info .ci-head img{width:56px;height:56px;object-fit:contain;flex:none}.card-info small{display:block;color:var(--muted)}.card-info .ci-acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.card-info .ci-x{position:absolute;right:6px;top:4px;border:0!important;background:none!important;font-size:16px}@media (orientation: portrait){.card-info{left:8px;right:8px;width:auto;bottom:calc(150px + var(--safe-b))}}.msg.pm{border-left-color:#b48cff}.msg .ch-pm{background:#3a2a55}.msg .reply{float:right;height:22px;padding:0 8px;font-size:11px;border-radius:4px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.equip-right{display:flex;flex-direction:column;gap:8px}.equip-right .eq-item,.equip-right .eq-hint{order:-1;margin-top:0}.equip-right .eq-item{position:sticky;top:-10px;z-index:2;background:#1b1e14;box-shadow:0 6px 14px #000a}@media (orientation: portrait){.equip .pda-title{display:none}.equip .pda-head{gap:6px}.equip .pda-tabs button{padding:0 8px;font-size:12px}}.portraits{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-bottom:8px}.portraits .pt{aspect-ratio:1;padding:0;border:1px solid var(--line);border-radius:6px;background:#0b0d0a;cursor:pointer;overflow:hidden}.portraits .pt img{width:100%;height:100%;object-fit:cover;display:block}.portraits .pt.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}#mPortraits .portraits{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.card-info .ci-photo{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--line);border-radius:6px;margin-bottom:6px;background:#000}.card-info .ci-photo{aspect-ratio:auto;height:auto;max-height:200px;object-fit:contain}.portraits .pt{aspect-ratio:123 / 87}.portraits .pt img{object-fit:contain}.omap-wrap{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid #3b4632;border-radius:8px;background:#0d110c url(/ex/Sprite/tileback_dotted.png) repeat;background-size:64px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.omap-clip{position:relative;overflow:hidden}.pda-body.map{display:flex;flex-direction:column;overflow:hidden}.pda-body.map .omap-info{flex:none;max-height:30%;overflow-y:auto}.omap{position:relative;transform-origin:0 0}.omap>img{position:absolute;pointer-events:none}.onode{position:absolute;width:0;height:0;padding:0;border:0;background:none;cursor:pointer}.onode .core{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:#9f9f9f59}.onode .ring{position:absolute;left:-8.5px;top:-8.5px;width:17px;height:17px;-webkit-mask:url(/ex/Sprite/ui_panels_20.png) center / contain no-repeat;mask:url(/ex/Sprite/ui_panels_20.png) center / contain no-repeat}.onode .cur{position:absolute;left:-8px;top:-8px;width:16px;height:16px;animation:blowpulse 1.4s infinite}.onode .oname{position:absolute;white-space:nowrap;overflow:visible;font-family:Handpainted,sans-serif;color:#84878c}.onode .oname.here{color:#bec4c8}.onode.sel .core{background:#ffcf7a8c}.omap-info{margin-top:8px;font-size:13px;line-height:1.6}.reg-portrait .lbl{display:block;color:var(--muted);font-size:13px;margin-bottom:4px}.reg-portrait .portraits{max-height:190px;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));padding:2px}form.reg .only-reg.reg-portrait{display:block}.kicked{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;background:#0b0d0af2;text-align:center;font-size:16px}.kicked button{height:44px;padding:0 22px;border-radius:6px;border:1px solid var(--accent);background:#2a2208;color:var(--accent);font:15px ButtonA,sans-serif;cursor:pointer}.lang-sw{display:flex;gap:8px;margin:4px 0 8px}.lang-sw button{flex:1;height:40px;background:var(--btn);border:1px solid var(--line);border-radius:6px;font:14px ButtonA,sans-serif;letter-spacing:1px;color:var(--muted);cursor:pointer}.lang-sw button.on{color:var(--accent);border-color:var(--accent);background:#2a2614}#authLang{justify-content:center;margin:0 0 10px}#authLang button{flex:none;width:64px;height:32px}.fallen{display:flex;gap:12px;padding:10px;margin:0 0 8px;background:#0008;border:1px solid var(--line);border-left:3px solid #8a2a22;border-radius:6px}.fallen-port{width:64px;height:64px;object-fit:cover;border-radius:4px;filter:grayscale(1) contrast(1.1);flex:none}.fallen.big .fallen-port{width:96px;height:96px}.fallen small{display:block;color:var(--muted)}.fallen-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 4px}.fallen-stats span{display:flex;flex-direction:column;font-size:11px;color:var(--muted);line-height:1.2}.fallen-stats b{font-size:15px;color:var(--accent)}.fallen-death{color:#d87a6e!important}#formNewChar{display:flex;flex-direction:column;gap:10px}@media (max-width: 520px){.fallen-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-head{display:flex;gap:10px;padding-right:22px}.sc-port{width:72px;height:72px;object-fit:cover;border:1px solid var(--line);border-radius:6px;flex:none;background:#000}.sc-id{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-id>b{font:17px ButtonA,sans-serif;letter-spacing:.5px;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-rank{font-size:13px;color:#e8e2c8}.sc-fac{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.sc-fac img{width:34px;height:16px;object-fit:contain}.sc-rel{align-self:flex-start;font-size:11px;padding:1px 8px;border-radius:10px;border:1px solid currentColor}.sc-me,.sc-own{color:#6fe07a}.sc-alliance{color:#7ab8ff}.sc-war{color:#ff6a5a}.sc-neutral{color:#d8c070}.sc-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:10px 0 6px;padding:6px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sc-stats span{display:flex;flex-direction:column;align-items:center;font-size:10px;color:var(--muted);text-align:center}.sc-stats b{font-size:15px;color:var(--accent)}.sc-stats b.on{color:#47e05a}.sc-stats b.off{color:#777}.sc-title{margin:6px 0 4px;font:11px ButtonA,sans-serif;letter-spacing:1px;color:var(--muted)}.sc-w{display:grid;grid-template-columns:minmax(0,1.3fr) 60px minmax(0,1fr);align-items:center;gap:8px;padding:3px 0}.sc-wn{display:flex;flex-direction:column;min-width:0}.sc-wn b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-wn small{font-size:10px}.sc-hp{height:5px;background:#0008;border-radius:3px;overflow:hidden}.sc-hp i{display:block;height:100%}.sc-gun{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pda .pda-wide{display:block;width:100%;height:42px;margin:6px 0 4px;background:#2a2614;border:1px solid var(--accent);border-radius:6px;font:14px ButtonA,sans-serif;letter-spacing:1px;color:var(--accent);cursor:pointer}.pda .pda-wide:disabled{opacity:.4;cursor:default}.pda .row.me{border-color:#ffcf7a66}.top-row{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 0 4px;background:#0006;border:1px solid var(--line);border-radius:6px}.top-row.me{border-color:var(--accent);background:#2a261455}.top-place{width:28px;text-align:center;font:16px ButtonA,sans-serif;color:var(--muted);flex:none}.top-row.p1 .top-place{color:#ffd34d}.top-row.p2 .top-place{color:#d0d6dc}.top-row.p3 .top-place{color:#d08a4a}.top-port{width:40px;height:40px;object-fit:cover;border-radius:4px;flex:none;background:#000}.top-row small{display:block;color:var(--muted)}.top-val{font:14px ButtonA,sans-serif;color:var(--accent);white-space:nowrap}.good{color:#6fe07a}.quick{position:fixed;z-index:9;left:50%;transform:translate(-50%);bottom:calc(10px + var(--safe-b));display:flex;gap:8px}.quick[hidden]{display:none}.quick .qs{position:relative;width:60px;height:60px;background:#000c;border:1px solid var(--line);border-radius:8px;cursor:pointer;padding:4px;color:var(--muted);font-size:22px}.quick .qs img{width:100%;height:100%;object-fit:contain}.quick .qs b{position:absolute;right:4px;bottom:2px;font-size:12px;color:#fff;text-shadow:0 0 3px #000}.quick .qs i{position:absolute;left:4px;top:2px;font-size:10px;font-style:normal;color:var(--muted)}.quick .qs.none{opacity:.4}.quick .qs.empty{border-style:dashed}.quick .qs:active{border-color:var(--accent)}.travel{bottom:calc(84px + var(--safe-b))}.travel.search{bottom:calc(140px + var(--safe-b))}.eq-quick{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.eq-quick button{min-width:34px!important;padding:0 8px!important}.eq-quick button.on{border-color:var(--accent)!important;color:var(--accent)}@media (orientation: portrait){.quick{left:auto;right:8px;transform:none;bottom:calc(84px + var(--safe-b));gap:6px}.quick .qs{width:52px;height:52px}.travel{bottom:calc(148px + var(--safe-b))}.travel.search{bottom:calc(204px + var(--safe-b))}}@media (max-width: 600px){.pda-head{flex-wrap:wrap;row-gap:6px;padding:6px 8px}.pda-head .pda-title{flex:1}.pda-head>.icon-btn{order:2}.pda-head .pda-tabs{order:3;flex:1 1 100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pda-head .pda-tabs::-webkit-scrollbar{display:none}.pda-tabs button{flex:none;white-space:nowrap;padding:0 10px;height:32px;font-size:12px}.equip .pda-head .eq-money{order:2;margin-left:auto}.chat-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chat-filter button{flex:none;white-space:nowrap}}@media (orientation: portrait){.toasts{top:calc(var(--hud-h) + 52px + var(--safe-t));bottom:auto;flex-direction:column}.toasts div{font-size:12px;padding:6px 10px}.actions button{font-size:10px;letter-spacing:0;white-space:nowrap;overflow:hidden}.actions button span{font-size:18px}}@media (orientation: landscape) and (max-height: 500px){.actions button{font-size:10px;letter-spacing:0;white-space:nowrap}.quick .qs{width:50px;height:50px}}.unit.crit{animation:critBlink .6s infinite alternate}.unit.crit img{box-shadow:0 0 0 2px #ff3a2a}@keyframes critBlink{0%{filter:none}to{filter:brightness(1.4) sepia(1) hue-rotate(-30deg) saturate(4)}}.unit.dead img{filter:grayscale(1) brightness(.5)}.task{display:flex;gap:10px;align-items:center;padding:8px 10px;margin:0 0 6px;background:#0006;border:1px solid var(--line);border-radius:6px}.task.done{border-color:#47e05a88;opacity:.75}.task small{display:block;color:var(--muted)}.task-bar{height:6px;margin:5px 0 3px;background:#0008;border-radius:3px;overflow:hidden}.task-bar i{display:block;height:100%;background:var(--accent)}.task.done .task-bar i{background:#47e05a}.task-pay{text-align:right;font:13px ButtonA,sans-serif;color:var(--accent);white-space:nowrap}.ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.ach{display:flex;gap:8px;align-items:center;padding:6px 8px;background:#0006;border:1px solid var(--line);border-radius:6px;opacity:.45}.ach.on{opacity:1;border-color:#ffcf7a66}.ach small{display:block;color:var(--muted);font-size:11px}.ach-ico{font-size:20px;color:var(--accent);width:22px;text-align:center}*{scrollbar-width:thin;scrollbar-color:#4a5442 transparent}::-webkit-scrollbar{width:6px;height:6px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4a5442;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7a5e}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}.lvl{background:#000b;padding:3px 10px;border-radius:12px;border:1px solid var(--line)}#hudLevel{font:13px ButtonA,sans-serif;letter-spacing:.5px;color:var(--accent);text-shadow:0 1px 2px #000}.card-info .give{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.card-info .give label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.card-info .give input,.card-info .give select{width:60%;height:32px;background:#0008;border:1px solid var(--line);border-radius:6px;color:inherit;padding:0 8px;font:inherit}.treasury{font:18px ButtonA,sans-serif;color:var(--accent)}.dlg-wrap{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0009;padding:16px}.dlg{width:min(420px,100%);background:#121610;border:2px solid #3b4632;border-radius:12px;box-shadow:0 10px 40px #000c;padding:18px 16px 14px}.dlg p{margin:0 0 14px;line-height:1.45}.dlg-in{width:100%;height:42px;margin:0 0 14px;background:#0008;border:1px solid var(--line);border-radius:6px;color:inherit;padding:0 10px;font:16px ButtonA,sans-serif;box-sizing:border-box}.dlg-btns{display:flex;gap:8px;justify-content:flex-end}.dlg-btns button{min-width:110px;height:40px;border-radius:6px;border:1px solid var(--line);background:var(--btn);color:var(--muted);font:14px ButtonA,sans-serif;letter-spacing:1px;cursor:pointer}.dlg-btns .dlg-ok{background:#2a2614;border-color:var(--accent);color:var(--accent)}.row .btns{max-width:60%}.row .btns button{white-space:nowrap}@media (max-width: 600px){.row{flex-wrap:wrap}.row .btns{max-width:none;flex:1 1 100%;justify-content:flex-start}}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus,select:focus{outline:none;border-color:var(--accent)!important}@media (max-width: 600px){.ach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ach{padding:5px 6px;gap:5px;align-items:flex-start}.ach b{font-size:12px}.ach small{font-size:10px}.ach-ico{font-size:15px;width:16px}}.card-info .give label{flex-direction:row!important;text-align:left;margin:0}.card-info .give label input,.card-info .give label select{margin:0;flex:0 0 60%}.card-info{max-height:calc(100dvh - var(--hud-h) - 40px - var(--safe-t));overflow-y:auto}@media (orientation: portrait){.card-info{max-height:calc(100dvh - var(--hud-h) - 200px - var(--safe-t) - var(--safe-b))}}.vip-tag{display:inline-block;padding:0 5px;margin-left:4px;border-radius:4px;background:linear-gradient(#ffd77a,#c9932e);color:#1a1408;font:10px ButtonA,sans-serif;letter-spacing:.5px;vertical-align:middle}.vip-on{color:var(--accent)}.wheel-box{margin:0 0 6px}.wheel{position:relative;overflow:hidden;height:54px;margin:0 0 8px;background:#0008;border:1px solid var(--line);border-radius:8px}.wheel-strip{display:flex;gap:6px;padding:6px;will-change:transform}.wp{flex:none;width:84px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;background:#1a1f16;font:14px ButtonA,sans-serif;color:var(--muted)}.wp.mid{color:#9fd0ff;border-color:#4a6a8a}.wp.rare{color:var(--accent);border-color:var(--accent);background:#2a2614}.wheel-mark{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#ff4a3d;box-shadow:0 0 6px #ff4a3d}.snd{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:6px 0}.snd span{width:96px;flex:none;color:var(--muted);font-size:13px}.snd input[type=range]{flex:1;accent-color:var(--accent);height:28px}@media (orientation: portrait){.squad-strip{right:auto}.quick{bottom:calc(144px + var(--safe-b))}.travel{bottom:calc(208px + var(--safe-b))}.travel.search{bottom:calc(264px + var(--safe-b))}.card-info{bottom:calc(204px + var(--safe-b))}}a.btn{display:inline-flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;box-sizing:border-box}.eq-guide-h{margin:12px 0 6px;font:13px ButtonA,sans-serif;letter-spacing:.5px;color:var(--accent)}.eq-guide-h small{color:var(--muted);font-size:11px;margin-left:4px}.sc-bounty{margin:6px 0 0;padding:6px 8px;border:1px solid #ff5a4a66;background:#ff5a4a1a;border-radius:6px;font-size:12px}.sc-bounty b{color:var(--accent)}.auc{display:grid;gap:10px}.auc-lot{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid var(--accent);border-radius:8px;background:#ffcf7a12}.auc-lot img{width:72px;height:72px;object-fit:contain}.auc-lot b{font:16px ButtonA,sans-serif;display:block}.auc-lot small{display:block;color:var(--muted)}.auc p{margin:0}.auc h4{margin:6px 0 0;font:13px ButtonA,sans-serif;color:var(--accent)}.auc-h{font-size:12px;color:var(--muted)}.auc [data-bid]{padding:12px;border-radius:8px;border:1px solid var(--accent);background:#ffcf7a26;color:var(--accent);font:14px ButtonA,sans-serif;letter-spacing:.5px;cursor:pointer}.auc [data-bid]:active{background:#ffcf7a40}.legal-links{margin:14px 0 0;text-align:center;font-size:12px;color:var(--muted)}.legal-links a{color:var(--muted)}.uniq{color:var(--accent)}.eq-cell.uniq,.eq-art.uniq,.eq-slot.uniq{position:relative;border-color:#e8b54a;box-shadow:inset 0 0 0 1px #e8b54a66,0 0 6px #e8b54a55}.eq-cell.uniq:after,.eq-art.uniq:after,.eq-slot.uniq:after{content:"★";position:absolute;top:1px;right:3px;color:#ffd35a;font-size:13px;line-height:1;text-shadow:0 0 3px #000;pointer-events:none}.basemove{display:grid;gap:8px}.basemove p{margin:0}.basemove select{padding:8px;background:var(--btn);color:var(--text);border:1px solid var(--line);border-radius:6px}.ci-guard{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:6px;display:grid;gap:6px}.ci-guard small{color:var(--muted)}.ci-guard-btns{display:flex;flex-wrap:wrap;gap:6px}.ci-guard-btns button{font-size:12px;padding:6px 8px}.ci-give-w{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.ci-give-w small{width:100%;color:var(--muted)}.ci-give-w button{font-size:12px;padding:6px 8px}.mk{display:grid;gap:8px}.mk-row{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#00000040}.mk-row.mine{border-color:#ffcf7a66}.mk-row img{width:44px;height:44px;object-fit:contain}.mk-row small{display:block;color:var(--muted)}.mk-row button{font-size:12px;padding:8px 10px;white-space:nowrap}.mk h4{margin:10px 0 0;font:13px ButtonA,sans-serif;color:var(--accent)}.mk-form{display:grid;gap:8px}.mk-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.mk-form select,.mk-form input{padding:8px;background:var(--btn);color:var(--text);border:1px solid var(--line);border-radius:6px}.mk button.main,.mk-row button{border:1px solid var(--accent);background:#ffcf7a26;color:var(--accent);border-radius:6px;font-family:ButtonA,sans-serif;cursor:pointer}.mk button.main{padding:10px}.mk button:disabled{opacity:.4}.sc-noscan{display:block;color:var(--muted);font-size:11px;margin-top:4px}.ci-guard-eq{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.ci-guard-eq select{width:100%}.ci-place{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.eq-fslog{display:flex;flex-direction:column;gap:2px;margin-top:8px;max-height:180px;overflow-y:auto}.eq-fslog small{opacity:.8}.eq-cell.q1{box-shadow:inset 0 0 0 2px #4fa3e0}.eq-cell.q2{box-shadow:inset 0 0 0 2px #b36be8}.eq-cell.q1:after,.eq-cell.q2:after{position:absolute;top:2px;left:4px;font-size:11px;content:"✦";color:#4fa3e0}.eq-cell.q2:after{content:"✦✦";color:#b36be8}b.q1{color:#4fa3e0}b.q2{color:#b36be8}.sc-tc{color:#e0a24f}.keeper-add{gap:6px}.keeper-add input{width:110px}#hudExpN{font-size:11px;opacity:.85;font-variant-numeric:tabular-nums}.basemove button,.keeper-add button{padding:10px 14px;border:1px solid var(--accent);background:#ffcf7a26;color:var(--accent);border-radius:6px;font:14px ButtonA,sans-serif;cursor:pointer}.basemove button:disabled,.keeper-add button:disabled{opacity:.45;cursor:default}.keeper-add select,.keeper-add input,.ci-guard-eq select{padding:8px;background:var(--btn);color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit}.ci-guard-eq button{padding:8px 12px;border:1px solid var(--accent);background:#ffcf7a26;color:var(--accent);border-radius:6px;font-family:ButtonA,sans-serif;cursor:pointer}.pm-find{display:flex;flex-direction:column;gap:6px;margin:8px 0}.pm-find input{padding:9px;background:var(--btn);color:var(--text);border:1px solid var(--line);border-radius:6px;font:inherit}.pm-find button{display:flex;flex-direction:column;align-items:flex-start;padding:8px 10px;border:1px solid var(--line);background:var(--btn);color:var(--text);border-radius:6px;cursor:pointer;text-align:left}.pm-find button small{opacity:.75}.pm-row{display:flex;gap:6px}.pm-row>button:first-child{flex:1}.pm-find .pm-bounty{flex:none;align-items:center;justify-content:center;width:48px;font-size:20px}.pda-input{position:relative}.pda .pda-input .ch-btn{flex:none;height:40px;padding:0 10px;background:#0b0d0a;border:1px solid var(--line);color:inherit;border-radius:6px;font-size:15px;white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:auto;letter-spacing:0}.ch-menu{position:absolute;left:8px;bottom:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--panel-solid);border:1px solid var(--line);border-radius:8px;min-width:160px}.ch-menu button{width:100%;height:38px;padding:0 12px;text-align:left;border:1px solid var(--line);background:var(--btn);color:var(--text);border-radius:6px;font-size:15px;cursor:pointer}.ch-menu button.on{color:var(--accent);border-color:var(--accent)}.pda .pda-input .ch-menu button{width:100%;height:38px;font-size:15px;letter-spacing:0}#hudBoost{margin-left:6px;padding:1px 6px;border-radius:8px;background:#ffcf7a;color:#1a1406;font:11px ButtonA,sans-serif;white-space:nowrap;animation:boostPulse 1.6s ease-in-out infinite}@keyframes boostPulse{50%{opacity:.65}}.eq-stats{margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#0b0d0a;display:grid;gap:6px}.eq-stats h4{margin:0 0 2px;font:12px ButtonA,sans-serif;color:var(--accent);letter-spacing:1px}.st-row{display:grid;grid-template-columns:1fr auto;column-gap:8px}.st-row span{color:var(--muted);font-size:13px}.st-row b{font-size:13px;text-align:right}.st-row small{grid-column:1 / -1;color:var(--muted);font-size:11px;opacity:.8}.sc-trophy{color:#ffcf7a;font-weight:700}
