.epoch{--accent:#45c8dc}.ep-nowpanel{background:radial-gradient(120% 140% at 50% -10%,rgba(69,200,220,.14),transparent 60%),rgba(12,16,30,.6)}.ep-now{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ep-nowlab{font:700 11px/1 Inter,Segoe UI,system-ui,sans-serif;color:var(--faint);text-transform:uppercase;letter-spacing:.14em}.ep-nowtime{font:800 clamp(20px,4.4vw,32px)/1.15 "JetBrains Mono",monospace;color:var(--ink);text-shadow:0 0 24px rgba(69,200,220,.35)}.ep-nowepochs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ep-epoch{display:flex;flex-direction:column;gap:3px;cursor:pointer;min-width:180px;border:1px solid rgba(69,200,220,.28);background:rgba(69,200,220,.06);border-radius:12px;padding:10px 16px;transition:background .15s,border-color .15s,transform .1s}.ep-epoch:hover{background:rgba(69,200,220,.14);border-color:#45c8dc80}.ep-epoch:active{transform:translateY(1px)}.ep-epoch .ep-ev{font:800 20px/1.1 JetBrains Mono,monospace;color:var(--accent)}.ep-epoch .ep-el{font:600 10.5px/1 Inter,Segoe UI,system-ui,sans-serif;color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.ep-bar{margin-top:12px}.ep-detect{font:600 12px/1.4 Inter,Segoe UI,system-ui,sans-serif;color:var(--faint);min-height:18px}.ep-detect b{color:var(--accent)}.ep-detect.bad b{color:#ff8f8f}.ep-outs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ep-row{display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid rgba(140,160,235,.18);background:rgba(255,255,255,.03);border-radius:12px;padding:11px 14px;transition:background .15s,border-color .15s}.ep-row:hover{background:rgba(69,200,220,.08);border-color:#45c8dc66}.ep-row .ep-k{flex:0 0 118px;font:600 11px/1.3 Inter,Segoe UI,system-ui,sans-serif;color:var(--dim);text-transform:uppercase;letter-spacing:.03em}.ep-row .ep-v{flex:1;min-width:0;font:700 14.5px/1.35 JetBrains Mono,monospace;color:var(--ink);word-break:break-word}.ep-row .ep-copy{color:var(--faint);font-size:14px;transition:color .15s}.ep-row:hover .ep-copy{color:var(--accent)}.ep-row.wide{grid-column:1/-1}
