.edge-finale{margin:1.3rem 0;padding:1.2rem;border:1px solid #d8d3c735;background:#0b1826b3;border-radius:8px}.edge-finale-track>span{display:flex;align-items:center;gap:.4rem}.edge-finale-track b{font:500 .57rem/1.6 monospace;letter-spacing:.04em;color:#929dad;max-width:30%;text-align:center}.edge-finale-track i{height:1px;flex:1;background:#697c8b}.edge-finale-track b.is-known{color:#eec789}.edge-finale-controls{display:grid;gap:.4rem;margin:1rem 0}.edge-finale-controls button{display:flex;align-items:center;gap:.65rem;text-align:left;padding:.6rem .7rem;border:1px solid #697c8b55;border-radius:4px;color:#f6f0e4;background:#ffffff05;font:inherit;font-size:.76rem;cursor:pointer;min-height:44px}.edge-finale-controls button:disabled{opacity:.42;cursor:default}.edge-finale-controls button[aria-pressed=true]{border-color:#d8b57d;background:#d8b57d15}.edge-finale-controls button:focus-visible{outline:2px solid #f5d3a0;outline-offset:3px}.edge-finale-controls button span{font:500 .65rem monospace;color:#dabf91}.edge-finale p{font-size:.74rem;color:#d8c8af}.edge-finale>small{font-size:.65rem;color:#a3afbb;line-height:1.6;display:block}.edge-finale-stars{display:grid;grid-template-columns:repeat(5,1fr);gap:.55rem;margin:1.3rem 0}.edge-finale-stars span{display:grid;place-items:center;opacity:.3}.edge-finale-stars i{display:block;width:28px;height:18px;border:1px solid #b6d0e1;border-radius:50%;transform:rotate(-25deg);position:relative}.edge-finale-stars i:after{content:'';position:absolute;left:11px;top:6px;width:5px;height:5px;border-radius:50%;background:#e6c288}.edge-finale-stars small{margin-top:.35rem;font:500 .58rem monospace}.edge-finale-stars .is-known{opacity:1}.edge-finale[data-finale-mode=matrix]{background:#e9ebeb10}.edge-finale[data-finale-mode=ending][data-progress='3']{background:#03080de6}
.edge-investigation:has(.edge-finale) .edge-actions{display:none}
#edge-main{overflow-x:clip}
