body.desk-page .nav .brand{font-size:16px}body.desk-page .nav-links a{font-size:13px;padding:6px 10px}.hist-badge{margin-left:8px;padding:3px 8px;border-radius:999px;border:1px solid rgba(16,185,129,.4);background:rgba(16,185,129,.12);color:#34d399;font:800 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.nav-replay-pill{color:#94a3b8;border-color:#21262d;background:#161b22}.nav-replay-pill.on{color:#34d399;border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.1)}.replay-launch{height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(245,197,107,.45);background:linear-gradient(110deg,#2a2110,#161b22);color:#f5c56b;font:800 12px Inter,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex:none}.replay-launch svg{width:14px;height:14px;fill:currentColor}.replay-launch:hover{filter:brightness(1.08)}.desk-chart{container:replay-stage/inline-size}.desk-chart.has-replay .chart-grid{bottom:58px}.replay-dock{position:absolute;left:0;right:0;bottom:0;z-index:18;height:58px;box-sizing:border-box;min-width:0;overflow:hidden;display:flex;align-items:center;gap:12px;padding:0 12px;background:#07090d;border-top:1px solid #21262d}.replay-dock.idle{gap:14px}.replay-go{height:36px;padding:0 14px;border:0;border-radius:10px;background:#10b981;color:#04251c;font:800 13px Inter,sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:none}.replay-go svg{width:12px;height:12px}.replay-go:hover{background:#34d399}.replay-idle-copy{min-width:0}.replay-idle-copy b{display:block;font-size:13px;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replay-idle-copy span{display:block;margin-top:2px;color:#8b98a8;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replay-idle-meta{margin-left:auto;color:#64748b;font:700 11px 'JetBrains Mono',monospace;white-space:nowrap}.replay-live-tag{flex:none;padding:4px 8px;border-radius:6px;background:rgba(16,185,129,.14);color:#34d399;font:800 10px Inter,sans-serif;letter-spacing:.08em}.replay-clock{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font:700 13px 'JetBrains Mono',monospace;color:#f8fafc;white-space:nowrap}.replay-controls{display:flex;align-items:center;gap:4px;flex:none}.replay-controls button{width:32px;height:32px;border:1px solid #21262d;border-radius:8px;background:#161b22;color:#e2e8f0;font-size:11px;font-weight:800;cursor:pointer}.replay-controls .rp-play{width:38px;background:#10b981;border-color:#10b981;color:#04251c;font-size:12px}.replay-controls button:hover{border-color:#10b981}.replay-speed select{height:32px;padding:0 8px;border-radius:8px;border:1px solid #21262d;background:#0b0e14;color:#f8fafc;font:800 11px Inter,sans-serif}.replay-slider{flex:1 1 0;min-width:48px;accent-color:#10b981}.replay-count{flex:none;color:#64748b;font:700 11px 'JetBrains Mono',monospace;white-space:nowrap}.replay-exit{height:32px;padding:0 12px;border-radius:8px;border:1px solid #334155;background:0 0;color:#94a3b8;font:800 11px Inter,sans-serif;cursor:pointer}.replay-exit:hover{color:#fff;border-color:#f43f5e}.date-modal .date-card{width:min(520px,100%);padding:22px;border-radius:20px;border:1px solid #243041;background:linear-gradient(145deg,#171d25,#0c1118);box-shadow:0 24px 80px rgba(0,0,0,.55)}.date-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.date-head .kicker{color:#f5c56b;font:800 10px Inter,sans-serif;letter-spacing:.14em}.date-head h3{margin:6px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:24px}.date-head p{margin:6px 0 0;color:#8b98a8;font-size:13px}.date-close{width:32px;height:32px;border-radius:50%;border:1px solid #334155;background:0 0;color:#94a3b8;font-size:22px;cursor:pointer}.date-quicks{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.date-quicks button{height:30px;padding:0 10px;border-radius:999px;border:1px solid #273140;background:#10161e;color:#cbd5e1;font:800 11px Inter,sans-serif;cursor:pointer}.date-quicks button:hover{border-color:#10b981;color:#34d399}.cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-nav b{font-size:14px}.cal-nav button{width:32px;height:32px;border-radius:8px;border:1px solid #273140;background:#10161e;color:#e2e8f0;cursor:pointer}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{text-align:center;color:#64748b;font:800 10px Inter,sans-serif;padding:6px 0}.cal-day{height:36px;border:0;border-radius:10px;background:0 0;color:#e2e8f0;font:700 13px Inter,sans-serif;cursor:pointer}.cal-day:hover{background:rgba(16,185,129,.12)}.cal-day.on{background:#10b981;color:#04251c}.cal-day.off{opacity:.28;cursor:not-allowed}.date-time{display:flex;align-items:center;gap:8px;margin:16px 0 10px;color:#94a3b8;font-size:12px;font-weight:700}.date-time select{height:36px;min-width:64px;padding:0 8px;border-radius:10px;border:1px solid #273140;background:#0b0e14;color:#f8fafc;font-weight:800}.pick-meta{margin:8px 0 16px}.pick-meta b{display:block;font:700 14px 'JetBrains Mono',monospace;color:#f8fafc}.pick-meta span{display:block;margin-top:4px;color:#8b98a8;font-size:12px}.date-actions{display:flex;justify-content:flex-end;gap:8px}body.desk-page .nav{overflow:visible}.ticket-action-footer{padding:10px 14px 14px;border-top:1px solid #14161a;background:#070809}.desk-ticket .place{width:100%;height:46px;border:0;border-radius:12px;font:800 15px Inter,sans-serif;cursor:pointer}.desk-ticket .place.long{background:#10b981;color:#fff}.desk-ticket .place.short{background:#ef4444;color:#fff}.field label{display:block;margin-bottom:5px;color:#8b98a8;font-size:12px;font-weight:700}.field input{width:100%;height:38px;padding:0 10px;border:1px solid #1a1d22;border-radius:10px;background:#0a0b0d;color:#f8fafc;outline:0;font-weight:700}.kicker{color:#f5c56b;font:800 10px Inter,sans-serif;letter-spacing:.14em}@container replay-stage (max-width:780px){.replay-count,.replay-idle-meta{display:none}}@container replay-stage (max-width:680px){.replay-idle-copy span,.replay-live-tag{display:none}}@container replay-stage (max-width:580px){.desk-chart.replay-live .chart-grid{bottom:92px}.replay-dock.is-live{height:92px;flex-wrap:wrap;align-content:center;row-gap:8px}.replay-dock.is-live .replay-exit{order:1;margin-left:auto}.replay-dock.is-live .replay-slider{order:2;flex:1 1 100%}}@container replay-stage (max-width:500px){.replay-controls [data-rp=end],.replay-controls [data-rp=start]{display:none}}@container replay-stage (max-width:430px){.replay-dock{gap:8px;padding:0 8px}.replay-clock{font-size:12px}.replay-speed select{padding:0 4px}.replay-exit{padding:0 8px}.replay-idle-copy{display:none}.replay-go{padding:0 12px}}@container replay-stage (max-width:380px){.replay-dock.is-live::after{content:'';order:2;flex:0 0 100%;height:0}.replay-dock.is-live .replay-clock{flex:1 1 0}.replay-dock.is-live .replay-speed{order:3}.replay-dock.is-live .replay-slider{order:3;flex:1 1 0}}@media (max-width:980px){.pair-stats{display:none}}