@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2) format("woff2")}:root{--ink:#ECE7DA;--ink-2:#D8D2C2;--dim:#A8A291;--faint:#8F8A7A;--line:rgba(236,231,218,.14);--line-2:rgba(236,231,218,.08);--panel:rgba(14,15,12,.74);--scrim:rgba(10,11,9,.72);--accent:#C9B27C;--accent-ink:#12130F;--enemy:#D9734A;--friend:#7FA6C9;--danger:#C4543F;--display:"Barlow Condensed","Arial Narrow",sans-serif;--text:"Barlow",system-ui,sans-serif;--edge:64px;font-family:var(--text);color:var(--ink);background:#0b0c09;font-synthesis:none;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}#battlefield{position:fixed;inset:0;width:100%;height:100%;display:block}#atmosphere{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 60% 45%,transparent 40%,#0b0c0977 100%);z-index:1}#damage-vignette{position:fixed;inset:0;pointer-events:none;z-index:5;box-shadow:inset 0 0 130px 70px #7e171900;transition:box-shadow .15s}.eyebrow{font:600 14px/1 var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--accent)}.dim{color:var(--dim)}.link-button{min-height:44px;display:inline-flex;align-items:center;font:600 18px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.link-button:hover{color:var(--accent)}.link-button.dim{color:var(--dim)}.link-button:disabled{opacity:.4;cursor:default}.button-primary{min-height:56px;padding:0 40px;background:var(--accent);color:var(--accent-ink);font:700 22px var(--display);letter-spacing:3px;text-transform:uppercase}.button-primary:hover{background:#d9c48f}.button-primary:disabled{opacity:.4;cursor:default}.button-secondary{min-height:56px;padding:0 28px;border:1px solid rgba(236,231,218,.35);font:600 18px var(--display);letter-spacing:2.5px;text-transform:uppercase}.button-secondary:hover{border-color:var(--ink)}.button-secondary:disabled{opacity:.4;cursor:default}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border:1px solid rgba(236,231,218,.5);font:700 14px var(--display);letter-spacing:.5px;color:var(--ink)}.menu,.overlay{position:fixed;inset:0;z-index:3}.overlay{z-index:10}.menu-column{position:absolute;left:0;top:0;bottom:0;width:min(520px,100%);padding:var(--edge);background:var(--scrim);border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{display:flex;flex-direction:column;gap:10px}.brand-title{font:700 40px/1 var(--display);letter-spacing:1.5px;text-transform:uppercase}.brand-sub{font:500 14px var(--display);letter-spacing:3.5px;text-transform:uppercase;color:var(--dim)}.menu-nav{margin-top:auto;display:flex;flex-direction:column;gap:4px}.menu-item{display:grid;grid-template-columns:40px 1fr;align-items:baseline;row-gap:4px;padding:12px 0;text-align:left;color:var(--ink)}.menu-index{font:500 15px var(--display);letter-spacing:2px;color:var(--dim)}.menu-label{font:700 48px/1 var(--display);letter-spacing:1px;text-transform:uppercase}.menu-item.compact{grid-template-columns:1fr}.menu-item.compact .menu-label{font-size:40px}.menu-note{grid-column:2;font-size:15px;color:var(--dim)}.menu-item:hover,.menu-item:focus-visible{color:var(--accent)}.menu-item:hover .menu-index,.menu-item:focus-visible .menu-index{color:var(--accent)}.menu-nav:not(:hover):not(:focus-within) .menu-item:first-child{color:var(--accent)}.menu-nav:not(:hover):not(:focus-within) .menu-item:first-child .menu-index{color:var(--accent)}.menu-rule{height:1px;background:var(--line);margin:16px 0}.menu-secondary{display:flex;gap:32px;padding-left:40px;flex-wrap:wrap}.overlay .menu-secondary{padding-left:0}.menu-foot{margin-top:48px;font-size:13px;color:var(--faint)}body.paused #hud{visibility:hidden}#hud{position:fixed;inset:0;z-index:4;pointer-events:none;font-family:var(--display);text-shadow:0 1px 3px rgba(0,0,0,.75)}.hud-top{position:absolute;left:50%;top:32px;transform:translate(-50%);width:600px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;gap:10px}.compass{position:relative;width:100%;height:40px;overflow:hidden}.compass-strip{position:absolute;inset:0}.compass-strip span{position:absolute;top:0;transform:translate(-50%);font:600 16px var(--display);letter-spacing:2px;color:#ece7dab3}.compass-strip span.cardinal{font-weight:700;font-size:18px;color:var(--ink)}.compass-strip i{position:absolute;bottom:0;width:1px;height:8px;background:#ece7da73}.compass-strip b{position:absolute;bottom:1px;width:11px;height:11px;margin-left:-5.5px;border:2px solid var(--enemy);transform:rotate(45deg)}.compass-caret{position:absolute;left:50%;bottom:0;width:2px;height:12px;margin-left:-1px;background:var(--ink)}.objectives{display:flex;gap:8px}.objectives span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(236,231,218,.35);background:#0a0b0973;font:700 18px var(--display);color:#ece7da99;text-shadow:none}.objectives span.taken{border-color:var(--friend);color:var(--friend)}.objectives span.current{border-color:var(--enemy);color:var(--enemy);background:#0a0b0999}.objective-line{margin:0;font:600 14px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.raid-orders{position:absolute;left:var(--edge);top:40px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font:600 14px var(--display);letter-spacing:2px;text-transform:uppercase}.raid-orders small{display:block;font:500 13px var(--display);letter-spacing:1.5px;color:var(--dim)}.raid-orders .done{color:var(--accent)}.map-panel{position:absolute;right:var(--edge);top:40px;padding:12px;background:var(--panel);border:1px solid var(--line);text-shadow:none}.map-caption{display:flex;justify-content:space-between;gap:16px;font:600 13px var(--display);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:8px}.map-caption span{color:var(--dim)}#tactical-map{display:block;width:200px;height:220px}.world-marker{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-50%)}#marker-label{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--enemy);font:700 17px var(--display);color:var(--enemy)}#marker-distance{font:600 13px var(--display);letter-spacing:1.5px}#crosshair{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#ece7dad9;box-shadow:0 0 2px #0009}#hit-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:500 30px var(--display);opacity:0;color:var(--ink)}#notification{position:absolute;left:50%;top:22%;transform:translate(-50%);text-align:center;font:600 18px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity .3s;max-width:80vw}#interaction{position:absolute;left:50%;top:65%;transform:translate(-50%);display:flex;align-items:center;gap:12px;font:600 18px var(--display);letter-spacing:3px;text-transform:uppercase;white-space:nowrap}#interaction:empty{display:none}.hud-left{position:absolute;left:var(--edge);bottom:56px;width:260px;display:flex;flex-direction:column;gap:10px}.squad-list{display:flex;flex-direction:column;gap:6px}.squad-list span{display:flex;justify-content:space-between;font:600 15px var(--display);letter-spacing:2px;text-transform:uppercase}.squad-list small{font:500 15px var(--display);letter-spacing:2px;color:var(--dim)}.squad-list .lost{color:var(--faint)}.squad-list .down{color:var(--enemy)}.vitals{display:flex;align-items:center;gap:14px;padding-top:10px;border-top:1px solid rgba(236,231,218,.25)}.vitals strong{font:700 30px/1 var(--display);width:52px}.vital-bars{flex:1;display:flex;flex-direction:column;gap:5px}.health-track{height:4px;background:#ece7da33}.health-track i{display:block;height:100%;width:100%;background:var(--ink);transition:width .2s}.stamina-track{height:2px;background:#ece7da26;opacity:0;transition:opacity .4s}.stamina-track.shown{opacity:1}.stamina-track i{display:block;height:100%;width:100%;background:var(--accent)}.stamina-track.winded i{background:var(--danger)}.hud-right{position:absolute;right:var(--edge);bottom:56px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.weapon-name{font:600 15px var(--display);letter-spacing:2.5px;text-transform:uppercase;color:var(--ink-2)}.ammo-row{display:flex;align-items:flex-end;gap:16px}.ammo-row strong{font:700 56px/.9 var(--display)}.mags{display:flex;gap:4px;padding-bottom:6px}.mags i{width:7px;height:20px;background:var(--ink)}.mags i.part{background:none;border:1px solid rgba(236,231,218,.6)}.mags em{font:600 14px var(--display);font-style:normal;letter-spacing:1px;color:var(--dim);align-self:flex-end}.weapon-state{font:500 14px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-2)}.kit-line{font:500 14px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--dim)}#squad-tags{position:absolute;inset:0;pointer-events:none}.squad-tag{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;font:600 13px var(--display);letter-spacing:1.5px;color:var(--friend)}.squad-tag small{font-size:11px;color:var(--ink-2)}.squad-tag.down,.squad-tag.down small{color:var(--enemy)}#suppression{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 50% 50%,transparent 45%,#0d100ccc 100%)}#scope{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0,transparent calc(38vmin - 1px),#050605 calc(38vmin + 1px),#000 100%)}#scope:before{content:"";position:absolute;left:50%;top:50%;width:76vmin;height:76vmin;transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset 0 0 6vmin 1vmin #000c,0 0 0 1px #000}#scope i{position:absolute;background:#0b0c0a}#scope .reticle-h{left:calc(50% - 38vmin);width:76vmin;top:50%;height:1px}#scope .reticle-v{top:calc(50% - 38vmin);height:38vmin;left:50%;width:1px}#scope .reticle-post{top:50%;height:38vmin;left:calc(50% - 2px);width:5px;border-radius:2px 2px 0 0}#scope-zero{position:absolute;left:50%;top:calc(50% + 31vmin);transform:translate(-50%);font:600 12px var(--display);letter-spacing:2px;color:#0b0c0acc;text-shadow:none}.after{position:fixed;inset:0;z-index:10;background:#0a0b09c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:96px var(--edge) var(--edge);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.after-main{grid-column:span 7;display:flex;flex-direction:column;gap:12px}.after-title{margin:0;font:700 104px/.9 var(--display);letter-spacing:1px;text-transform:uppercase}.after-copy{margin:0;font-size:18px;color:var(--ink-2);max-width:560px}.after-stats{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.after-stats div{padding:20px 0;display:flex;flex-direction:column;gap:4px}.after-stats span{font:600 13px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--dim)}.after-stats strong{font:700 40px/1 var(--display)}.after-actions{margin-top:auto;display:flex;gap:16px;flex-wrap:wrap}.after-side{grid-column:9/span 4;display:flex;flex-direction:column;gap:8px;overflow:auto}.list-head{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--line);font:600 14px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--dim)}.list-head+.list-head,.list+.list-head{margin-top:24px}.list{list-style:none;margin:0;padding:0}.list li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--line-2);font-size:16px}.list li>span:last-child{color:var(--dim);display:flex;align-items:center;gap:16px}.list .empty{color:var(--faint)}.dialog{position:fixed;inset:0;z-index:12;background:#0a0b09b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.dialog-panel{width:520px;max-width:100%;max-height:92vh;overflow:auto;padding:40px;background:#12130f;border:1px solid var(--line)}.dialog-panel.wide{width:920px}.dialog-panel h2{margin:12px 0;font:700 40px/1 var(--display);letter-spacing:1px;text-transform:uppercase}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.dialog-head h2{margin:0}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:24px 0}.controls h3{margin:0 0 8px;font:600 14px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--dim)}.controls dl{margin:0;display:grid;grid-template-columns:1fr auto;align-items:center}.controls dt,.controls dd{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line-2);margin:0;font-size:15px}.controls dd{justify-content:flex-end;gap:6px;color:var(--dim)}.manual-tips{margin:0;padding:16px 0 0 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--ink-2)}.settings{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px 24px;margin-top:24px}.settings label{font:600 15px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-2)}.settings input[type=range]{accent-color:var(--accent);width:100%}.settings select{min-height:44px;background:#1a1b16;border:1px solid var(--line);padding:0 12px;font:600 16px var(--display);letter-spacing:1.5px;text-transform:uppercase}.settings input[type=checkbox]{accent-color:var(--accent);width:20px;height:20px;justify-self:start}#error-message{font-size:16px;color:var(--ink-2);line-height:1.6}.hq{position:fixed;inset:0;z-index:3;background:#0a0b09cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:48px var(--edge) var(--edge);display:flex;flex-direction:column;gap:32px;overflow:auto}.hq-bar{display:flex;align-items:center;gap:48px;padding-bottom:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.hq-title{font:700 30px var(--display);letter-spacing:1.5px;text-transform:uppercase}.hq-tabs{display:flex;gap:32px}.hq-tabs button{min-height:44px;font:600 18px var(--display);letter-spacing:2.5px;text-transform:uppercase;color:var(--dim)}.hq-tabs button:hover{color:var(--ink)}.hq-tabs button[aria-current=page]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.hq-figures{margin-left:auto;display:flex;align-items:baseline;gap:32px;font-family:var(--display)}.hq-figures span{font-weight:500;font-size:16px;letter-spacing:2px;color:var(--dim)}.hq-figures strong{font-weight:700;font-size:26px;letter-spacing:1px}.hq-grid{flex:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-content:start}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-12{grid-column:span 12}.col{display:flex;flex-direction:column;gap:16px}.card{padding:28px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.card-head{display:flex;justify-content:space-between;align-items:center;font:600 14px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--dim)}.card-title{font:700 44px/1 var(--display);letter-spacing:1px;text-transform:uppercase}.card-title.small{font-size:28px}.card-sub{font-size:15px;color:var(--dim)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.stat{display:flex;flex-direction:column;gap:6px}.stat div:first-child{display:flex;justify-content:space-between;font:600 13px var(--display);letter-spacing:2px;text-transform:uppercase}.stat div:first-child span{color:var(--dim)}.stat .bar{height:3px;background:#ece7da24}.stat .bar i{display:block;height:100%;background:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:36px;padding:0 12px;border:1px solid var(--line);font:600 15px var(--display);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-2)}.chip:hover{border-color:var(--ink)}.row-action{font:700 15px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--accent);min-height:44px;padding:0 4px}.row-action:hover{color:#d9c48f}.row-action:disabled{color:var(--faint);cursor:default}.options{display:flex;flex-direction:column;gap:8px}.option{min-height:48px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;background:var(--panel);border:1px solid var(--line);font:600 18px var(--display);letter-spacing:2px;text-transform:uppercase}.option small{font:400 14px var(--text);letter-spacing:0;text-transform:none;color:var(--dim)}.option[aria-checked=true]{border-color:var(--accent);background:#c9b27c24}.deploy{margin-top:auto;display:flex;flex-direction:column;gap:10px}.deploy .button-primary{min-height:64px;font-size:26px}.note{font-size:14px;color:var(--dim)}.status-line{font-size:15px;color:var(--accent);min-height:20px}.order{padding:24px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.order.active{border-color:var(--accent)}.order h3{margin:0;font:700 26px/1.05 var(--display);letter-spacing:1px;text-transform:uppercase}.order p{margin:0;font-size:15px;color:var(--ink-2);line-height:1.5}.order .card-head{gap:16px}.code{font:700 88px/.9 var(--display);letter-spacing:14px}.members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.member{min-height:200px;padding:24px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.member.open{background:#0e0f0c59;border-color:var(--line-2);color:var(--faint)}.member strong{font:700 34px/1 var(--display);letter-spacing:1px;text-transform:uppercase}.member .ready{margin-top:auto;font:700 16px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--accent)}.member .ready.not{color:var(--dim)}.field{display:flex;flex-direction:column;gap:8px;font:600 14px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--dim)}.field input{min-height:52px;width:240px;padding:0 14px;background:#1a1b16;border:1px solid var(--line);font:700 22px var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--ink)}.join{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.squad-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.inventory-overlay{position:fixed;right:var(--edge);top:96px;width:400px;max-width:calc(100vw - 32px);max-height:72vh;overflow:auto;z-index:6;background:#12130ff2;border:1px solid var(--line);padding:24px}.inventory-overlay .dialog-head h2{font:700 28px var(--display);letter-spacing:1.5px;text-transform:uppercase}#inventory-body .list-head{margin-top:20px}#debug{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:flex-end;padding:24px}.debug-panel{width:400px;max-width:100%;max-height:calc(100vh - 48px);overflow:auto;padding:24px;background:#12130ff2;border:1px solid var(--line);box-shadow:0 16px 50px #0006}.debug-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.debug-panel h2{margin:12px 0;font:700 32px/1 var(--display);letter-spacing:1px;text-transform:uppercase}.debug-note,.debug-footnote{font-size:13px;line-height:1.6;color:var(--dim)}.debug-footnote a{color:var(--ink-2)}.debug-settings{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:12px 16px;margin:20px 0}.debug-settings label{font:600 14px var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--ink-2)}.debug-settings select{min-height:40px;width:100%;background:#1a1b16;border:1px solid var(--line);padding:0 8px;font:600 15px var(--display);letter-spacing:1px}.debug-settings input{justify-self:start;accent-color:var(--accent);width:18px;height:18px}.debug-actions{display:flex;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid var(--line);padding-bottom:8px}.debug-actions .link-button{font-size:15px;color:var(--accent)}.debug-stats{display:grid;grid-template-columns:1fr 1.5fr;gap:10px 12px;margin:20px 0;font:500 14px var(--display);letter-spacing:1px}.debug-stats dt{color:var(--dim);text-transform:uppercase}.debug-stats dd{margin:0;text-align:right;color:var(--ink-2);overflow-wrap:anywhere}.fps-counter{position:fixed;top:10px;left:16px;z-index:21;pointer-events:none;font:500 12px/14px var(--display);letter-spacing:1px;color:var(--ink-2);background:#0a0b0999;padding:1px 6px;white-space:nowrap}@media(max-width:1180px){:root{--edge:40px}.hq-grid>*{grid-column:span 12}.members{grid-template-columns:repeat(2,minmax(0,1fr))}.after-main,.after-side{grid-column:span 12}.after-title{font-size:72px}}@media(max-width:700px){:root{--edge:20px}.menu-label{font-size:40px}.hud-top{top:32px}.controls{grid-template-columns:1fr}.code{font-size:64px}.members{grid-template-columns:1fr}.hud-left{width:200px}}.hq.hq-preview{background:linear-gradient(90deg,rgba(10,11,9,.92) 0 min(720px,60vw),transparent min(720px,60vw));-webkit-backdrop-filter:none;backdrop-filter:none}.hq.hq-preview .hq-bar{margin:-48px calc(-1*var(--edge)) 0;padding:48px var(--edge) 16px;background:#0a0b09eb}.soldier-options{gap:8px}.soldier-options .list-head{margin-top:6px}.chip[aria-checked=true]{border-color:var(--accent);color:var(--accent)}.chip i{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:8px;vertical-align:-2px;box-shadow:0 0 0 1px #ece7da59}
