.arc-page{max-width:900px;margin:0 auto;padding:80px 16px 60px}.arc-page-header{text-align:center;margin-bottom:24px}.arc-page-label{color:var(--text-dim,#666);letter-spacing:3px;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px}.arc-page-title{color:var(--text-primary,#e0e0e0);letter-spacing:3px;font-family:"Press Start 2P",monospace;font-size:22px}.arc-accent{color:var(--neon-green,#39ff14)}.calc-v6{flex-direction:column;gap:20px;display:flex}.dummy-area{justify-content:center;align-items:flex-start;gap:16px;display:flex;position:relative}.dummy-col{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:350px;max-width:500px;display:flex;position:relative}.dummy-col-b{position:relative}.dummy-svg-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;width:180px;height:300px;position:relative;overflow:visible}.dummy-svg-container svg{width:100%;height:100%}.dummy-zone{cursor:crosshair}.dummy-hit-marker{pointer-events:none;z-index:10;width:20px;height:20px;animation:.4s ease-out forwards hitFade;position:absolute;transform:translate(-50%,-50%)}.dummy-hit-marker span{border-radius:1px;width:12px;height:1.5px;position:absolute}.dummy-hit-marker.body-marker span{background:var(--neon-cyan,#00f0ff);box-shadow:0 0 6px var(--neon-cyan,#00f0ff)}.dummy-hit-marker.head-marker span{background:var(--neon-red,#ff2d6b);box-shadow:0 0 6px var(--neon-red,#ff2d6b)}.dummy-hit-marker.miss-marker span{background:#ffffff4d}.dummy-hit-marker span:first-child{transform:translate(-8px,-8px)rotate(45deg)}.dummy-hit-marker span:nth-child(2){transform:translate(4px,-8px)rotate(-45deg)}.dummy-hit-marker span:nth-child(3){transform:translate(-8px,4px)rotate(-45deg)}.dummy-hit-marker span:nth-child(4){transform:translate(4px,4px)rotate(45deg)}@keyframes hitFade{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.damage-popup{pointer-events:none;font-family:"Press Start 2P",monospace;font-size:12px;animation:.8s ease-out forwards popup-rise;position:absolute}.damage-popup.body-hit{color:var(--neon-green,#39ff14);text-shadow:0 0 8px #39ff1480}.damage-popup.head-hit{color:var(--neon-red,#ff2d6b);text-shadow:0 0 8px #ff2d6b80;font-size:14px}.damage-popup.miss-hit{color:#ffffff4d;font-size:10px}@keyframes popup-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.ammo-counter{color:var(--neon-cyan,#00f0ff);text-shadow:0 0 6px #00f0ff66;pointer-events:none;z-index:5;letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:4px;left:4px}.dummy-ttk-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:4px 0;display:flex}.dummy-ttk-timer{color:var(--neon-green,#39ff14);text-shadow:0 0 10px #39ff1466;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:16px}.dummy-shot-counter{align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.shot-body{color:var(--text-primary,#e0e0e0)}.shot-head{color:var(--neon-pink,#ff2d6b)}.shot-legs{color:var(--neon-yellow,#ffe419)}.shot-miss{color:#ffffff59}.shot-sep{color:#ffffff26;font-size:9px}.compare-layout .dummy-ttk-row{gap:6px}.compare-layout .dummy-ttk-timer{font-size:13px}.compare-layout .dummy-shot-counter{gap:4px;font-size:8px}.infinite-ammo-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;padding:4px 0;display:flex;position:relative}.infinite-ammo-toggle input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.infinite-ammo-toggle .toggle-label{color:var(--text-dim,#ffffff4d);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .25s,text-shadow .25s;display:flex}.infinite-ammo-toggle .toggle-label:before{content:"";border:1.5px solid var(--text-dim,#ffffff40);background:var(--bg-card,#1a1a2e);border-radius:3px;flex-shrink:0;width:16px;height:16px;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-block}.infinite-ammo-toggle input:checked+.toggle-label{color:var(--neon-green,#39ff14);text-shadow:0 0 8px #39ff1466}.infinite-ammo-toggle input:checked+.toggle-label:before{border-color:var(--neon-green,#39ff14);background:var(--neon-green,#39ff14);box-shadow:0 0 8px #39ff1480,0 0 16px #39ff1433}.reload-label{color:var(--neon-amber,#fa0);text-transform:uppercase;letter-spacing:1px;text-align:center;text-shadow:0 0 8px #fa06;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:9px}.reload-track{background:#ffffff0f;border:1px solid #fa03;border-radius:3px;width:100%;height:6px;overflow:hidden}.reload-fill{background:linear-gradient(90deg,var(--neon-amber,#fa0),#fc4);border-radius:3px;height:100%;transition:width 50ms linear;box-shadow:0 0 8px #ffaa004d}.eliminated-overlay{color:var(--neon-red,#ff2d6b);text-shadow:0 0 20px #ff2d6b80;background:#ff2d6b1a;justify-content:center;align-items:center;font-family:"Press Start 2P",monospace;font-size:16px;animation:.3s ease-out elim-flash;display:flex;position:absolute;inset:0}@keyframes elim-flash{0%{background:#ff2d6b4d}to{background:#ff2d6b1a}}.bars-container{flex-direction:column;gap:4px;width:100%;display:flex}.bar-row{align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.bar-label{width:38px;color:var(--text-dim,#666);text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:9px}.bar-track{background:#14141ecc;border:1px solid #4a4a5e4d;flex:1;height:10px;overflow:hidden}.bar-fill{height:100%;transition:width .15s}.bar-fill.shield-bar{background:linear-gradient(90deg,#00c2ff,#08c)}.bar-fill.shield-bar.depleted{background:0 0}.bar-fill.hp-bar{background:linear-gradient(90deg,#39ff14,#2c0)}.bar-fill.hp-bar.depleted{background:var(--neon-red,#ff2d6b)}.bar-value{text-align:right;min-width:40px;color:var(--text-mid,#bbb);flex-shrink:0;font-size:10px}.bar-broken{color:var(--neon-red,#ff2d6b);font-size:8px}.reload-bar-container{width:100%;padding:4px 0}.reload-label{color:var(--neon-yellow,#ffe419);text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9px}.reload-track{background:#14141ecc;border:1px solid #ffe41933;height:6px}.reload-fill{background:var(--neon-yellow,#ffe419);height:100%;transition:width 30ms linear}.configure-btn{cursor:pointer;background:#1a1a24cc;border:1px solid #39ff1426;flex-direction:column;align-items:center;gap:2px;width:100%;padding:8px 16px;transition:all .2s;display:flex}.configure-btn:hover{border-color:var(--neon-green,#39ff14);background:#39ff140d}.configure-weapon-name{color:var(--text-primary,#e0e0e0);letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:11px}.configure-hint{color:var(--neon-green,#39ff14);letter-spacing:2px;text-transform:uppercase;opacity:.7;font-family:JetBrains Mono,monospace;font-size:8px}.weapon-rate-row{color:var(--text-dim,#4a4a5e);text-align:center;letter-spacing:.5px;padding:2px 0;font-family:JetBrains Mono,monospace;font-size:9px}.rate-sep{color:#ffffff1f;margin:0 6px}.add-dummy-btn{border:2px solid var(--neon-green,#39ff14);width:44px;height:44px;color:var(--text-dim,#888);cursor:pointer;z-index:5;background:#39ff140d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;transition:all .2s;display:flex;position:relative}.add-dummy-btn:hover{color:var(--neon-green,#39ff14);background:#39ff1426;box-shadow:0 0 15px #39ff144d}.dummy-right-col{pointer-events:none;position:absolute;top:100px;right:0}.dummy-right-col .add-dummy-btn{pointer-events:auto}.remove-dummy-btn{border:1px solid var(--neon-red,#ff2d6b);width:24px;height:24px;color:var(--neon-red,#ff2d6b);cursor:pointer;z-index:5;background:#ff2d6b1a;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:all .2s;display:flex;position:absolute;top:-6px;right:-6px}.remove-dummy-btn:hover{background:#ff2d6b40;box-shadow:0 0 10px #ff2d6b4d}.timer-display{color:var(--neon-cyan,#00f0ff);text-align:center;text-shadow:0 0 10px #00f0ff4d;z-index:10;font-family:"Press Start 2P",monospace;font-size:16px;position:relative}.sim-section{z-index:10;flex-direction:column;gap:16px;display:flex;position:relative}.fire-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fire-btn{cursor:pointer;letter-spacing:1px;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#14141e99;border:1px solid;padding:10px 18px;font-family:"Press Start 2P",monospace;font-size:10px;transition:all .15s}.fire-btn.body-btn{border-color:var(--neon-green,#39ff14);color:var(--neon-green,#39ff14)}.fire-btn.body-btn:hover:not(:disabled){background:#39ff141a;box-shadow:0 0 12px #39ff1433}.fire-btn.head-btn{border-color:var(--neon-red,#ff2d6b);color:var(--neon-red,#ff2d6b)}.fire-btn.head-btn:hover:not(:disabled){background:#ff2d6b1a;box-shadow:0 0 12px #ff2d6b33}.fire-btn.legs-btn{border-color:var(--neon-yellow,#ffe419);color:var(--neon-yellow,#ffe419)}.fire-btn.legs-btn:hover:not(:disabled){background:#ffe4191a;box-shadow:0 0 12px #ffe41933}.fire-btn.reset-btn{border-color:var(--neon-yellow,#ffe419);color:var(--neon-yellow,#ffe419)}.fire-btn.reset-btn:hover{background:#ffe4191a;box-shadow:0 0 12px #ffe41933}.fire-btn:disabled{opacity:.35;cursor:not-allowed}.sim-panel{background:#1a1a24b3;border:1px solid #4a4a5e4d;flex-direction:column;gap:10px;padding:16px;display:flex}.sim-title{color:var(--neon-green,#39ff14);letter-spacing:2px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.accuracy-label{color:var(--text-dim,#888);text-transform:uppercase;letter-spacing:2px;font-family:JetBrains Mono,monospace;font-size:9px}.accuracy-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.accuracy-btn{color:var(--text-dim,#888);cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#14141e99;border:1px solid #4a4a5e4d;padding:7px 4px;font-family:JetBrains Mono,monospace;font-size:9px;transition:all .15s}.accuracy-btn.active{border-color:var(--neon-cyan,#00f0ff);color:var(--neon-cyan,#00f0ff);background:#00f0ff14}.accuracy-btn:hover:not(.active){color:var(--text-mid,#bbb);border-color:#00f0ff4d}.sim-controls{gap:8px;display:flex}.sim-run-btn,.sim-stop-btn{cursor:pointer;letter-spacing:1px;border:1px solid;padding:8px 14px;font-family:"Press Start 2P",monospace;font-size:9px;transition:all .15s}.sim-run-btn{border-color:var(--neon-green,#39ff14);color:var(--neon-green,#39ff14);background:#39ff140d}.sim-run-btn:hover:not(:disabled){background:#39ff1426}.sim-stop-btn{border-color:var(--neon-red,#ff2d6b);color:var(--neon-red,#ff2d6b);background:0 0}.sim-stop-btn:hover:not(:disabled){background:#ff2d6b1a}.sim-run-btn:disabled,.sim-stop-btn:disabled{opacity:.35;cursor:not-allowed}.speed-toggle{color:var(--text-dim,#888);font-family:JetBrains Mono,monospace;font-size:10px}.speed-toggle input{margin-right:6px}.quick-stats{background:#1a1a24b3;border:1px solid #4a4a5e4d;padding:12px 16px}.quick-stats-title{color:var(--neon-green,#39ff14);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px}.quick-stat-row{justify-content:space-between;padding:3px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.quick-stat-label{color:var(--text-dim,#888)}.quick-stat-val{font-weight:700}.body-color{color:var(--neon-cyan,#00f0ff)}.head-color{color:var(--neon-red,#ff2d6b)}.patch-note{color:var(--neon-yellow,#ffe419);border-left:2px solid var(--neon-yellow,#ffe419);background:#ffe4190d;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:10px}.final-stats{background:#1a1a24b3;border:1px solid #00f0ff33;padding:16px}.final-stats-title{color:var(--neon-cyan,#00f0ff);letter-spacing:2px;margin-bottom:10px;font-family:"Press Start 2P",monospace;font-size:10px}.final-stat-row{justify-content:space-between;padding:3px 0;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.final-stat-label{color:var(--text-dim,#888)}.final-stat-val{color:var(--text-primary,#e0e0e0)}.ttk-val{color:var(--neon-cyan,#00f0ff);font-size:14px}.log-panel{background:#0a0a1299;border:1px solid #4a4a5e4d;max-height:350px;padding:12px;overflow-y:auto}.log-title{color:var(--neon-green,#39ff14);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px}.log-empty{color:var(--text-dim,#666);text-align:center;padding:20px;font-family:JetBrains Mono,monospace;font-size:10px}.shot-log-table{border-collapse:collapse;width:100%;font-family:JetBrains Mono,monospace;font-size:10px}.shot-log-table th{text-align:left;color:var(--text-dim,#666);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #4a4a5e4d;padding:4px 6px;font-size:8px;font-weight:400}.shot-log-table td{color:var(--text-mid,#bbb);border-bottom:1px solid #4a4a5e1a;padding:3px 6px}.zone-head{color:var(--neon-red,#ff2d6b);font-weight:700}.zone-body{color:var(--neon-cyan,#00f0ff)}.zone-miss{color:var(--text-dim,#666)}.reload-row td{color:var(--neon-yellow,#ffe419);font-style:italic}.eliminated-row td{color:var(--neon-red,#ff2d6b);font-weight:700}.mini-bar{align-items:center;gap:4px;display:flex}.mini-bar-track{background:#14141ecc;border:1px solid #4a4a5e33;flex:1;min-width:30px;height:6px;overflow:hidden}.mini-bar-fill{height:100%;transition:width .1s}.shield-mini{background:#00c2ff}.hp-mini{background:#39ff14}.mini-bar span{color:var(--text-dim,#666);min-width:16px;font-size:9px}.battle-btn{border:2px solid var(--neon-red,#ff2d6b);color:var(--neon-red,#ff2d6b);cursor:pointer;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(#ff2d6b26,#ff2d6b0d);width:100%;padding:14px 28px;font-family:"Press Start 2P",monospace;font-size:12px;transition:all .2s}.battle-btn:hover{text-shadow:0 0 10px #ff2d6b80;background:linear-gradient(#ff2d6b4d,#ff2d6b26);box-shadow:0 0 25px #ff2d6b4d}.battle-results{background:#1a1a24cc;border:1px solid #4a4a5e4d;flex-direction:column;gap:8px;padding:16px;display:flex}.battle-result-row{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.battle-result-row.winner{border-left:3px solid var(--neon-green,#39ff14);background:#39ff140d}.battle-result-row.loser{opacity:.6;border-left:3px solid #0000}.battle-result-label{color:var(--text-dim,#888);text-transform:uppercase;letter-spacing:1px;min-width:75px;font-size:9px}.battle-result-weapon{color:var(--text-primary,#e0e0e0);flex:1}.battle-result-ttk{color:var(--neon-cyan,#00f0ff);font-family:"Press Start 2P",monospace;font-size:11px}.battle-result-row.winner .battle-result-ttk{color:var(--neon-green,#39ff14)}.battle-result-reloads{color:var(--neon-yellow,#ffe419);font-size:10px}.battle-result-faster{color:var(--neon-green,#39ff14);letter-spacing:1px;font-size:9px;font-weight:700}.battle-result-diff{text-align:center;color:var(--text-dim,#888);border-top:1px solid #4a4a5e33;padding-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.compare-logs-desktop{grid-template-columns:1fr 1fr;gap:12px;display:grid}.compare-log-col{background:#0a0a1299;border:1px solid #4a4a5e4d;max-height:300px;padding:12px;overflow-y:auto}.compare-logs-mobile{display:none}.battle-log-tabs{gap:8px;margin-bottom:8px;display:flex}.log-tab{color:var(--text-dim,#888);cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#1a1a24cc;border:1px solid #4a4a5e66;flex:1;padding:8px 16px;font-family:"Press Start 2P",monospace;font-size:9px;transition:all .2s}.log-tab.active{border-color:var(--neon-cyan,#00f0ff);color:var(--neon-cyan,#00f0ff);background:#00f0ff14}.log-tab:hover:not(.active){color:var(--text-mid,#bbb);border-color:#00f0ff4d}.lightbox-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lightbox{background:var(--bg-card,#1a1a26);border:1px solid #39ff1426;flex-direction:column;width:100%;max-width:500px;max-height:85vh;display:flex;position:relative;overflow-y:auto}.lightbox-accent{background:var(--neon-green,#39ff14);height:3px;box-shadow:0 0 10px #39ff144d}.lightbox-header{justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.lightbox-title{color:var(--neon-green,#39ff14);letter-spacing:3px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.lightbox-close{width:28px;height:28px;color:var(--text-dim,#888);cursor:pointer;background:0 0;border:1px solid #4a4a5e66;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}.lightbox-close:hover{border-color:var(--neon-red,#ff2d6b);color:var(--neon-red,#ff2d6b)}.lightbox-section{padding:8px 20px}.lightbox-label{color:var(--text-dim,#888);text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9px}.weapon-grid{flex-direction:column;gap:8px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.weapon-grid-group{flex-direction:column;gap:3px;display:flex}.weapon-grid-class{color:var(--text-dim,#666);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #4a4a5e33;padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:8px}.weapon-card{cursor:pointer;background:#14141e99;border:1px solid #4a4a5e33;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .15s;display:flex}.weapon-card:hover{background:#39ff1408;border-color:#39ff144d}.weapon-card.active{border-color:var(--neon-green,#39ff14);background:#39ff1414}.weapon-card-name{color:var(--text-primary,#e0e0e0);font-family:JetBrains Mono,monospace;font-size:11px}.weapon-card-rarity{letter-spacing:1px;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.rarity-common{color:var(--text-dim,#888)}.rarity-rare{color:var(--neon-cyan,#00f0ff)}.rarity-legendary{color:var(--neon-yellow,#ffe419)}.tier-buttons{gap:6px;display:flex}.tier-btn{color:var(--text-dim,#888);cursor:pointer;background:0 0;border:1px solid #4a4a5e66;padding:6px 14px;font-family:"Press Start 2P",monospace;font-size:9px;transition:all .15s}.tier-btn.active{border-color:var(--neon-green,#39ff14);color:var(--neon-green,#39ff14);background:#39ff1414}.tier-btn:hover:not(.active){color:var(--text-mid,#bbb);border-color:#39ff144d}.tier-locked{color:var(--text-dim,#666);letter-spacing:1px;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:10px}.shield-options{flex-wrap:wrap;gap:6px;display:flex}.shield-btn{color:var(--text-dim,#888);cursor:pointer;background:0 0;border:1px solid #4a4a5e66;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:9px;transition:all .15s}.shield-btn.active{border-color:var(--neon-cyan,#00f0ff);color:var(--neon-cyan,#00f0ff);background:#00f0ff14}.shield-btn:hover:not(.active){color:var(--text-mid,#bbb);border-color:#00f0ff4d}.weapon-select{color:var(--text-primary,#e0e0e0);cursor:pointer;background:#14141ecc;border:1px solid #4a4a5e66;width:100%;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.mod-locked{color:var(--text-dim,#666);padding:4px 0;font-family:JetBrains Mono,monospace;font-size:10px}.mod-toggle{color:var(--text-mid,#bbb);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.mod-name{color:var(--text-primary,#e0e0e0)}.mod-effect{color:var(--text-dim,#888);font-size:9px}.lightbox-stat-preview{color:var(--text-dim,#888);border-top:1px solid #4a4a5e33;justify-content:center;gap:12px;padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.lightbox-confirm{border:1px solid var(--neon-green,#39ff14);color:var(--neon-green,#39ff14);cursor:pointer;letter-spacing:2px;background:0 0;margin:12px 20px 16px;padding:10px 20px;font-family:"Press Start 2P",monospace;font-size:10px;transition:all .2s}.lightbox-confirm:hover{background:#39ff1426;box-shadow:0 0 15px #39ff1433}.dummy-area.compare-layout{flex-direction:row;justify-content:stretch;gap:12px;width:100%;display:flex}.dummy-area.compare-layout .dummy-col{flex:1 1 0;min-width:0;max-width:none}.dummy-area.compare-layout .dummy-svg-container{width:150px;height:250px}@media (max-width:768px){.arc-page{padding:70px 12px 40px}.arc-page-title{font-size:16px}.dummy-col{width:100%;min-width:0;max-width:100%}.dummy-svg-container{width:160px;height:270px}.bars-container,.configure-btn,.reload-bar-container{width:100%}.dummy-right-col{top:80px;right:8px}.compare-logs-desktop{display:none}.compare-logs-mobile{display:block}.battle-result-row{flex-direction:column;gap:4px;padding:8px}.battle-result-label{min-width:auto}.dummy-area.compare-layout{gap:8px}.dummy-area.compare-layout .dummy-col{flex:1 1 0;min-width:0;max-width:none}.dummy-area.compare-layout .bars-container,.dummy-area.compare-layout .configure-btn{width:100%}.dummy-area.compare-layout .dummy-svg-container{width:120px;height:200px}}@media (max-width:480px){.arc-page{padding:64px 8px 30px}.arc-page-title{font-size:12px}.dummy-svg-container{width:140px;height:240px}.accuracy-grid{grid-template-columns:1fr 1fr;gap:4px}.accuracy-btn{padding:6px 3px;font-size:7px}.fire-btn{padding:8px 12px;font-size:8px}.timer-display{font-size:14px}.dummy-area.compare-layout .dummy-col{flex:1 1 0;max-width:none}.dummy-area.compare-layout .dummy-svg-container{width:100px;height:170px}}@media (max-width:380px){.arc-page-title{font-size:10px}.dummy-svg-container{width:130px;height:220px}.fire-btn{padding:6px 10px;font-size:7px}.dummy-area.compare-layout .dummy-svg-container{width:90px;height:150px}}.legs-color{color:var(--neon-yellow,#ffe419)}.dummy-hit-marker.legs-marker span{background:var(--neon-yellow,#ffe419)}.damage-popup.legs-hit{color:var(--neon-yellow,#ffe419);text-shadow:0 0 8px #ffe41999}.pve-notice{background:#ff6a0014;border:1px solid #ff6a0040;border-radius:4px;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.pve-notice-icon{flex-shrink:0;font-size:18px}.pve-notice-text{color:var(--neon-orange,#ff6a00);letter-spacing:.5px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.data-source-footer{color:var(--text-dim,#4a4a5e);text-align:center;letter-spacing:.5px;padding:24px 16px 32px;font-family:JetBrains Mono,monospace;font-size:9px}
