:root{--ink:#f7f5ed;--muted:#9f9e9a;--paper:#151613;--panel:#1e201c;--line:#34362f;--acid:#d8ff72;--orange:#ff7d4a;--blue:#77bcff;--purple:#c995ff;--danger:#fb6b6b}*{box-sizing:border-box}body{margin:0;background:#11120f;color:var(--ink);font-family:Manrope,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.19;background-image:linear-gradient(transparent 50%,rgba(255,255,255,.025) 50%);background-size:100% 4px}.shell{width:min(1440px,calc(100% - 48px));margin:auto}.topbar{height:84px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:11px;align-items:center;color:var(--ink);font-weight:800;text-decoration:none;font-size:14px;letter-spacing:.07em}.brand b{color:var(--acid);font-weight:800}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--acid);color:var(--acid);font-family:Georgia;font-size:20px}.build-tag{margin-left:auto;font:11px 'DM Mono',monospace;color:var(--muted)}.build-tag i{display:inline-block;width:7px;height:7px;border-radius:100%;background:var(--acid);margin-right:8px}.ghost-button,.add-hero{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:4px;padding:10px 13px;font:600 12px Manrope;cursor:pointer}.ghost-button:hover,.add-hero:hover{border-color:var(--acid);color:var(--acid)}.hero-intro{display:grid;grid-template-columns:1fr 1.03fr;min-height:350px;align-items:center;gap:40px;padding:45px 0}.eyebrow{font:11px 'DM Mono',monospace;color:var(--acid);letter-spacing:.12em;margin:0 0 13px}.hero-copy h1{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.07em;margin:0}.hero-copy h1 em{color:var(--acid);font-family:Georgia;font-weight:400;letter-spacing:-.04em}.lede{color:var(--muted);max-width:560px;line-height:1.65;font-size:14px;margin-top:24px}.hero-visual{height:284px;position:relative;border:1px solid var(--line);border-radius:5px;background:linear-gradient(90deg,rgba(17,18,15,.88),rgba(17,18,15,.08)),url('https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/4425970/1afffd53c3ccedfbbce402af54e8286bd84d1882/ss_1afffd53c3ccedfbbce402af54e8286bd84d1882.1920x1080.jpg?t=1784298010') center/cover}.hero-visual:after{content:"LIVE COMBAT REFERENCE";position:absolute;right:14px;bottom:12px;font:10px 'DM Mono',monospace;letter-spacing:.1em;background:#11120fca;padding:6px 8px;color:var(--acid)}.workspace{display:grid;grid-template-columns:310px 1fr 285px;gap:14px}.panel{background:linear-gradient(145deg,#22241f,#191a17);border:1px solid var(--line);border-radius:6px;padding:20px}.panel-title{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.panel-title>span{font:11px 'DM Mono';color:var(--acid);padding-top:3px}.panel h2,.panel h3{font-size:15px;margin:0;letter-spacing:-.03em}.panel-title p,.loadout-head p,.chart-head p{margin:3px 0 0;color:var(--muted);font-size:11px}.party-list{display:grid;gap:7px}.party-member{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:5px;padding:8px;cursor:pointer}.party-member:hover,.party-member.active{background:#292c25;border-color:#515449}.portrait{width:37px;height:37px;border-radius:4px;display:grid;place-items:center;font-weight:800;font-size:14px;color:#12130f}.portrait.large{width:48px;height:48px;font-size:19px}.party-name{font-size:12px;font-weight:700}.party-class{font:10px 'DM Mono';color:var(--muted);margin-top:2px}.party-rank{margin-left:auto;border:1px solid #56594e;color:var(--acid);font:10px 'DM Mono';padding:3px 5px}.remove{border:0;background:transparent;color:#777;cursor:pointer;font-size:16px}.remove:hover{color:var(--danger)}.add-hero{width:100%;margin-top:12px}.data-note{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;color:#72746d;font-size:10px;line-height:1.5}.empty-state{font-size:13px;color:var(--muted);line-height:1.6;padding:45px 0;text-align:center}.loadout-head{display:flex;gap:12px;align-items:center;margin-bottom:17px}.loadout-head h3{font-size:18px}.rank-pill{margin-left:auto;background:var(--acid);color:#161711;border-radius:3px;padding:5px 7px;font:700 11px 'DM Mono'}.control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.control-grid label,.scenario-select{font:10px 'DM Mono';color:var(--muted);display:grid;gap:6px}select{appearance:none;color:var(--ink);border:1px solid var(--line);background:#141512;border-radius:3px;padding:9px;font:11px Manrope;outline:none}select:focus{border-color:var(--acid)}.equipment-heading{display:flex;justify-content:space-between;margin:22px 0 8px;font:10px 'DM Mono';letter-spacing:.1em;color:var(--acid)}.equipment-heading small{color:var(--muted);letter-spacing:0}.item-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.item-slot{min-height:86px;border:1px solid var(--line);background:#161713;border-radius:4px;padding:7px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.item-slot:hover{border-color:var(--acid)}.item-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#32352b;color:var(--acid);font-size:12px}.item-name{font-size:10px;font-weight:700;line-height:1.2}.item-slot.empty{color:#676962;align-items:center;justify-content:center}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:17px}.stat{background:#151613;border-radius:3px;padding:8px}.stat b{font:12px 'DM Mono';color:var(--ink)}.stat span{display:block;color:var(--muted);font-size:9px;margin-top:3px}.scenario-select{margin-bottom:15px}.enemy-card{min-height:178px;border:1px solid #543b38;background:radial-gradient(circle at 70% 20%,#3f2823,#1a1916 68%);padding:17px;border-radius:5px}.enemy-icon{width:49px;height:49px;background:var(--orange);color:#2a1712;border-radius:6px;display:grid;place-items:center;font-size:23px;font-weight:800}.enemy-card h3{margin-top:14px}.enemy-card p{font:10px 'DM Mono';color:#ca9b8d}.enemy-stats{display:flex;gap:12px;margin-top:14px}.enemy-stats span{font:10px 'DM Mono';color:#f5c6b8}.toggle-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:15px;padding-top:15px;font-size:12px}.toggle{width:34px;height:19px;border:0;border-radius:20px;background:#43453e;padding:2px;cursor:pointer}.toggle i{display:block;width:15px;height:15px;border-radius:50%;background:#a7a9a1;transition:.2s}.toggle.active{background:#6f8e26}.toggle.active i{transform:translateX(15px);background:var(--acid)}.simulate-button{background:var(--acid);color:#13140f;border:0;border-radius:3px;width:100%;padding:14px;margin-top:18px;font-weight:800;cursor:pointer}.simulate-button:hover{filter:brightness(1.08)}.simulate-button span{margin-right:8px}.results{margin:42px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.section-heading h2{margin:0;font-size:30px;letter-spacing:-.06em}.outcome-badge{font:11px 'DM Mono';padding:8px 11px;border:1px solid var(--line);color:var(--acid)}.score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.score-card{padding:17px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.score-card span{font:10px 'DM Mono';color:var(--muted)}.score-card strong{display:block;font-size:28px;letter-spacing:-.06em;margin:8px 0 7px}.meter{height:3px;background:#383a34}.meter i{height:100%;display:block;background:var(--acid)}.report-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.chart-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.chart-head h3{font-size:14px}.chart-head span{font:10px 'DM Mono';color:var(--muted)}canvas{width:100%;display:block}.insight-panel h3{font-size:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.insight{padding:12px 0;border-bottom:1px solid #2d2f29;font-size:12px;line-height:1.5;color:#d1d0ca}.insight:last-child{border-bottom:0}.insight b{display:block;color:var(--acid);font-size:10px;font-family:'DM Mono';margin-bottom:3px}.contribution-panel{margin-top:14px}.tiny-key{color:var(--muted)}.contribution{display:grid;grid-template-columns:155px 1fr 74px;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #30322c}.contribution:first-child{border-top:0}.contribution-name{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.bars{display:grid;gap:5px}.bar-row{display:grid;grid-template-columns:58px 1fr;gap:7px;align-items:center;font:9px 'DM Mono';color:var(--muted)}.bar{height:5px;background:#353730}.bar i{display:block;height:100%;background:var(--orange)}.bar.tank i{background:var(--blue)}.bar.support i{background:var(--purple)}.contribution-score{text-align:right;font:15px 'DM Mono';color:var(--acid)}footer{text-align:center;color:#5f625a;font:10px 'DM Mono';padding:30px 0;letter-spacing:.03em}@media(max-width:980px){.workspace{grid-template-columns:1fr 1fr}.scenario-panel{grid-column:span 2}.score-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.shell{width:min(100% - 24px,1440px)}.topbar{height:66px}.build-tag{display:none}.hero-intro{grid-template-columns:1fr;padding:30px 0}.hero-visual{height:180px}.workspace,.report-grid{grid-template-columns:1fr}.scenario-panel{grid-column:auto}.score-grid{grid-template-columns:1fr 1fr}.item-slots{grid-template-columns:repeat(3,1fr)}.control-grid{grid-template-columns:1fr}.contribution{grid-template-columns:1fr}.contribution-score{text-align:left}.ghost-button{margin-left:auto}}
.board-heading{display:flex;justify-content:space-between;margin:20px 0 8px;font:10px 'DM Mono';letter-spacing:.09em;color:var(--acid)}.board-heading small{color:var(--muted);letter-spacing:0}.position-board{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;max-width:360px}.board-cell{height:25px;border:1px solid #3c3f37;background:#151613;border-radius:3px;color:#777;font:9px 'DM Mono';cursor:pointer}.board-cell:hover{border-color:var(--acid)}.board-cell.active{background:var(--acid);border-color:var(--acid);color:#10110e;font-weight:800}.modal[hidden]{display:none}.modal{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:#080906d9;backdrop-filter:blur(7px)}.picker{position:relative;width:min(820px,100%);max-height:min(730px,calc(100vh - 40px));overflow:auto;background:#1b1d19;border:1px solid #51554a;border-radius:7px;padding:23px;box-shadow:0 30px 90px #000}.picker-head{display:flex;align-items:start;justify-content:space-between}.picker-head h2{font-size:25px;letter-spacing:-.06em;margin:0}.modal-close{width:33px;height:33px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:4px;font-size:22px;cursor:pointer}.picker-search{width:100%;margin:18px 0 10px;border:1px solid var(--line);background:#11120f;color:var(--ink);padding:12px;border-radius:4px;font:13px Manrope}.picker-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px}.filter-chip{border:1px solid #41443d;background:transparent;color:var(--muted);padding:6px 9px;border-radius:20px;font:10px 'DM Mono';cursor:pointer}.filter-chip.active,.filter-chip:hover{background:#36411d;border-color:var(--acid);color:var(--acid)}.picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.picker-option{background:#141512;border:1px solid #32352f;border-radius:5px;padding:10px;text-align:left;color:var(--ink);cursor:pointer}.picker-option:hover{border-color:var(--acid);transform:translateY(-1px)}.picker-option[disabled]{opacity:.35;cursor:not-allowed}.picker-option-top{display:flex;gap:9px;align-items:center}.picker-option-name{font-size:12px;font-weight:800}.picker-option-meta{font:10px 'DM Mono';color:var(--muted);margin-top:2px}.picker-option-desc{margin:8px 0 0;color:#a7aaa1;font-size:10px;line-height:1.45}@media(max-width:650px){.picker-grid{grid-template-columns:1fr 1fr}.position-board{max-width:none}.board-cell{height:30px}}

.scenario-select input,.chart-select select{width:100%;margin-top:7px;border:1px solid #33405d;border-radius:9px;background:#11192b;color:#edf1fa;padding:10px;font:inherit}.chart-select{font-size:.73rem;color:#9ba6c0;text-transform:uppercase;letter-spacing:.08em}.chart-select select{margin-left:7px;width:auto;padding:7px;font-size:.8rem;text-transform:none;letter-spacing:normal}.chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 12px;font-size:.78rem;color:#aeb9d0}.chart-legend span:before{content:'●';margin-right:5px}.damage-dot:before{color:#d8ff72}.heal-dot:before{color:#67e8f9}.shield-dot:before{color:#a78bfa}.debuff-dot:before{color:#fb923c}
.item-art{object-fit:contain;background:transparent;border-radius:3px;image-rendering:auto}.picker-option .item-art{width:32px;height:32px;flex:0 0 32px}.item-slot .item-art{width:30px;height:30px}
.hero-art{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:inherit;display:block}.picker-option .portrait{flex:0 0 37px;overflow:hidden}

/* Showcase skin */
/* Larger art and stronger reading hierarchy for the build workspace. */
#partyList .party-member{min-height:72px;padding:10px}#partyList .party-member .portrait{width:50px;height:50px;flex:0 0 50px}#partyList .party-name{font-size:14px;letter-spacing:-.02em}#partyList .party-class{font-size:10px;line-height:1.45}.loadout-head{min-height:82px}#loadoutEditor .portrait.large{width:64px;height:64px;flex:0 0 64px}.loadout-head h3{font-size:23px}.loadout-head p{font-size:12px}#itemSlots{gap:9px}#itemSlots .item-slot{min-height:122px;align-items:center;justify-content:center;gap:9px;padding:12px;text-align:center}#itemSlots .item-slot .item-art{width:52px;height:52px}#itemSlots .item-slot .item-name{font-size:11px;min-height:28px;display:grid;place-items:center;color:#edf0e7}#itemSlots .item-slot.empty{border-style:dashed;background:linear-gradient(145deg,rgba(34,39,30,.56),rgba(11,13,11,.75));color:#8e9b7b}.add-item-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(216,255,114,.4);border-radius:50%;font:22px 'DM Mono';color:var(--glow)}#itemSlots .item-slot.empty small{font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.07em}#finalStats .stat{padding:11px 10px;min-height:66px}#finalStats .stat b{font-size:15px}#finalStats .stat span{font-size:10px}.equipment-heading,.board-heading{margin-top:25px}.data-note{font-size:11px;line-height:1.6}.enemy-card h3{font-size:17px}.enemy-card p,.enemy-stats span{font-size:11px}.scenario-select{font-size:11px}.scenario-select input,select{font-size:13px}.simulate-button{font-size:15px;padding:16px}.panel-title h2{font-size:17px}.panel-title p{font-size:12px}@media(max-width:980px){#itemSlots .item-slot{min-height:108px}#itemSlots .item-slot .item-art{width:45px;height:45px}}@media(max-width:650px){#partyList .party-member{min-height:65px}#itemSlots .item-slot{min-height:100px}#itemSlots .item-slot .item-art{width:42px;height:42px}#itemSlots .item-slot .item-name{font-size:10px}}
:root{--glow:#d8ff72;--cyan:#64e8ff;--violet:#b38cff;--glass:rgba(28,31,29,.86)}body{background:#0a0c0b radial-gradient(900px 520px at 72% -10%,rgba(88,126,42,.17),transparent 70%),radial-gradient(760px 420px at 5% 35%,rgba(35,96,90,.12),transparent 72%);min-height:100vh}body:after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 0 45%,rgba(216,255,114,.018) 50%,transparent 55%);background-size:220% 220%;animation:scan 16s linear infinite}@keyframes scan{to{background-position:220% 0}}.shell{padding-bottom:34px}.topbar{border-color:rgba(216,255,114,.16);position:sticky;top:0;z-index:9;background:rgba(10,12,11,.78);backdrop-filter:blur(16px)}.brand-mark{box-shadow:0 0 24px rgba(216,255,114,.22)}.build-tag{padding:7px 10px;border:1px solid rgba(216,255,114,.17);border-radius:999px;background:rgba(216,255,114,.04)}.hero-intro{position:relative}.hero-copy{position:relative;z-index:1}.hero-copy h1{filter:drop-shadow(0 10px 22px rgba(0,0,0,.38))}.hero-copy .lede{font-size:15px}.hero-visual{overflow:hidden;border-color:rgba(216,255,114,.28);box-shadow:0 25px 80px rgba(0,0,0,.35),inset 0 0 60px rgba(216,255,114,.05);transform:perspective(900px) rotateY(-2deg)}.hero-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(9,12,10,.86),transparent 45%,rgba(216,255,114,.12));z-index:0}.hero-visual:after{border:1px solid rgba(216,255,114,.45);border-radius:3px;right:12px;bottom:12px;color:#efffd0;box-shadow:0 0 22px rgba(216,255,114,.2)}.workspace{position:relative}.panel{background:linear-gradient(150deg,rgba(35,39,34,.95),rgba(19,21,18,.94));border-color:rgba(178,198,148,.18);box-shadow:0 18px 44px rgba(0,0,0,.22);position:relative;overflow:hidden}.panel:before{content:'';height:2px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,transparent,rgba(216,255,114,.55),transparent);opacity:.52}.panel:hover{border-color:rgba(216,255,114,.38);box-shadow:0 22px 60px rgba(0,0,0,.32)}.panel-title>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(216,255,114,.4);border-radius:50%;background:rgba(216,255,114,.06)}.party-member{background:rgba(10,12,11,.26);border-color:transparent;transition:transform .18s,border-color .18s,background .18s}.party-member:hover{transform:translateX(3px)}.party-member.active{background:linear-gradient(90deg,rgba(216,255,114,.12),rgba(216,255,114,.025));box-shadow:inset 3px 0 var(--glow)}.portrait{overflow:hidden;box-shadow:0 6px 14px rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.16)}.party-rank{background:rgba(216,255,114,.09);border-color:rgba(216,255,114,.34)}.add-hero{border-style:dashed;padding:12px;transition:.2s}.add-hero:hover{background:rgba(216,255,114,.08);transform:translateY(-1px)}.data-note{background:rgba(8,10,9,.25);border-radius:4px;padding:13px 11px}.loadout-head{padding:8px;border:1px solid rgba(216,255,114,.13);border-radius:7px;background:linear-gradient(120deg,rgba(216,255,114,.08),transparent)}.rank-pill{box-shadow:0 0 18px rgba(216,255,114,.26)}.control-grid label,.scenario-select{padding:8px;border:1px solid rgba(178,198,148,.1);border-radius:5px;background:rgba(6,8,7,.18)}select,.scenario-select input{background:#10130f;border-color:rgba(178,198,148,.16);transition:border .2s,box-shadow .2s}select:hover,.scenario-select input:hover{border-color:rgba(216,255,114,.48)}.item-slot{background:linear-gradient(145deg,rgba(21,25,20,.95),rgba(10,12,10,.9));border-color:rgba(178,198,148,.17);transition:transform .15s,border .15s,box-shadow .15s}.item-slot:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.34),0 0 0 1px rgba(216,255,114,.22)}.item-art{filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.stat{background:linear-gradient(145deg,rgba(32,37,29,.9),rgba(15,17,14,.9));border:1px solid rgba(178,198,148,.1);position:relative;overflow:hidden}.stat:after{content:'';position:absolute;right:-10px;bottom:-13px;width:35px;height:35px;border-radius:50%;background:rgba(216,255,114,.05)}.board-cell{transition:.15s}.board-cell:not(.active):hover{background:rgba(216,255,114,.12);transform:scale(1.08)}.board-cell.active{box-shadow:0 0 20px rgba(216,255,114,.5)}.enemy-card{border-color:rgba(255,125,74,.33);box-shadow:inset 0 0 40px rgba(255,125,74,.07)}.enemy-icon{box-shadow:0 8px 20px rgba(255,125,74,.24)}.simulate-button{position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(216,255,114,.23);letter-spacing:.02em;transition:transform .2s,box-shadow .2s}.simulate-button:before{content:'';position:absolute;inset:-70% auto -70% -35%;width:25%;background:rgba(255,255,255,.45);transform:skewX(-24deg);transition:left .45s}.simulate-button:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(216,255,114,.34)}.simulate-button:hover:before{left:125%}.simulate-button.simulating{background:#bbef5c;pointer-events:none;animation:simulatePulse .65s ease-in-out infinite}@keyframes simulatePulse{50%{filter:brightness(.82);transform:scale(.985)}}.results{animation:rise .55s cubic-bezier(.2,.8,.2,1)}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.score-card{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(35,42,28,.94),rgba(18,21,17,.95));transition:transform .2s}.score-card:hover{transform:translateY(-4px);border-color:rgba(216,255,114,.48)}.score-card:after{content:'';position:absolute;inset:auto -15px -22px auto;width:72px;height:72px;background:radial-gradient(circle,rgba(216,255,114,.17),transparent 66%)}.meter{border-radius:99px;overflow:hidden}.meter i{box-shadow:0 0 10px rgba(216,255,114,.75)}.timeline-panel canvas{border-radius:7px;background:linear-gradient(180deg,rgba(5,7,6,.32),transparent)}.contribution{transition:background .18s;padding-inline:6px}.contribution:hover{background:rgba(216,255,114,.045)}.picker{border-color:rgba(216,255,114,.36);background:linear-gradient(145deg,#1d211c,#10130f);box-shadow:0 38px 110px rgba(0,0,0,.72)}.picker-option{background:linear-gradient(145deg,#191d17,#10130e);border-color:rgba(178,198,148,.17);min-height:115px}.picker-option:hover{background:linear-gradient(145deg,#242b1d,#151910);box-shadow:0 12px 22px rgba(0,0,0,.35)}.picker-option .item-art{filter:drop-shadow(0 5px 10px rgba(0,0,0,.65))}.modal-backdrop{background:rgba(3,5,4,.83)}footer{opacity:.72}@media(max-width:650px){.hero-visual{transform:none}.build-tag{display:none}.panel{box-shadow:none}.topbar{backdrop-filter:blur(12px)}}
.live-rail{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.live-rail span{font:10px 'DM Mono',monospace;letter-spacing:.06em;color:#b9c2ac;padding:7px 9px;border:1px solid rgba(178,198,148,.17);border-radius:999px;background:rgba(9,12,10,.42)}.live-rail i{display:inline-block;width:5px;height:5px;margin:0 6px 1px 0;border-radius:50%;background:var(--glow);box-shadow:0 0 10px rgba(216,255,114,.8);animation:liveBlink 2.4s ease-in-out infinite}@keyframes liveBlink{50%{opacity:.36;transform:scale(.72)}}.build-tag i{box-shadow:0 0 12px rgba(216,255,114,.85);animation:liveBlink 2.4s ease-in-out infinite}.ghost-button{transition:color .2s,border-color .2s,background .2s}.ghost-button:hover{background:rgba(216,255,114,.07)}.outcome-badge{background:rgba(216,255,114,.06);border-color:rgba(216,255,114,.26);box-shadow:inset 0 0 16px rgba(216,255,114,.04)}.chart-select{display:flex;align-items:center;gap:5px}.chart-select select{transition:background .2s,border .2s}.chart-select select:hover{background:#192015}.insight{transition:padding-left .2s,background .2s}.insight:hover{padding-left:8px;background:rgba(216,255,114,.035)}@media(max-width:650px){.live-rail{margin-top:18px}.live-rail span{font-size:9px;padding:6px 7px}}
