.mn-root{gap:16px}.mn-controls,.mn-root{display:flex;flex-direction:column}.mn-controls{gap:12px}.mn-controls-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.mn-h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.mn-h1-chat{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);font-weight:600;font-size:13px;white-space:nowrap}.mn-h1-chat:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.mn-buckets{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mn-buckets::-webkit-scrollbar{display:none}.mn-bucket{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--border);color:var(--text-secondary);font-weight:600;font-size:13px;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.mn-bucket:hover{background:var(--card-hover);color:var(--text)}.mn-bucket[data-active=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.mn-bucket-dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 25%,transparent);animation:mn-pulse 1.6s ease-in-out infinite}.mn-bucket[data-active=true] .mn-bucket-dot{background:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 18%,transparent);animation:none}.mn-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.mn-col{min-width:0;display:flex;flex-direction:column;gap:16px}.mn-col-left,.mn-pulse-desktop{display:none}.mn-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mn-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text-secondary)}.mn-count,.mn-section-title svg{color:var(--accent)}.mn-count{font-family:var(--font-mono)}.mn-section-link{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.mn-section-link:hover{text-decoration:underline}.mn-retry-inline{background:none;border:none;color:var(--warn);font-size:12px;font-weight:600}.mn-live-dot{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 60%,transparent);animation:mn-pulse-ring 1.6s ease-out infinite;flex:none}.mn-layers{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.mn-layers-label{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--text-muted)}.mn-layers-chips{display:flex;gap:6px;flex-wrap:wrap}.mn-layer{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-pill);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;transition:all .14s ease}.mn-layer:hover{border-color:var(--border-strong);color:var(--text)}.mn-layer[data-active=true]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.mn-layer[data-soon=true]{color:var(--text-muted)}.mn-layer[data-soon=true][data-active=true]{color:var(--accent)}.mn-layer-soon{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:1px 5px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn);font-weight:700}.mn-cards-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.mn-featured{margin-bottom:12px}.mn-card-link{display:contents;color:inherit;text-decoration:none}.mn-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--card) 0,color-mix(in srgb,var(--card) 92%,#000) 100%);border:1px solid var(--border);overflow:hidden;transition:border-color .16s ease,transform .16s ease}.mn-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--accent) 5%,transparent),transparent 60%);opacity:0;transition:opacity .2s ease}.mn-card:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mn-card:hover:before{opacity:1}.mn-card[data-featured=true]{padding:18px;border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),0 8px 30px -12px rgba(0,0,0,.6)}.mn-card-head{display:flex;align-items:center;justify-content:space-between}.mn-card-group{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:3px 8px;border-radius:var(--radius-pill);background:var(--bg-elevated);border:1px solid var(--border)}.mn-card-min{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--live)}.mn-card-ft{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--border)}.mn-card-teams{display:flex;flex-direction:column;gap:8px}.mn-team-row{display:flex;align-items:center;gap:10px}.mn-team-flag{font-size:22px;line-height:1;flex:none;width:26px;text-align:center}.mn-team-name{flex:1 1;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-team-score{font-size:20px;font-weight:700;color:var(--text);min-width:22px;text-align:right}.mn-card[data-featured=true] .mn-team-name{font-size:17px}.mn-card[data-featured=true] .mn-team-score{font-size:24px}.mn-momentum{display:flex;flex-direction:column;gap:4px}.mn-momentum-track{display:flex;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:var(--bg-elevated)}.mn-momentum-fill-a{height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,transparent),var(--accent));transition:width .4s ease}.mn-momentum-fill-b{height:100%;background:linear-gradient(90deg,var(--border-strong),color-mix(in srgb,var(--text-secondary) 50%,transparent));transition:width .4s ease}.mn-momentum-legend{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted)}.mn-momentum-legend span:first-child{color:var(--accent)}.mn-layer-soon-block{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--warn) 7%,var(--bg-elevated));border:1px dashed color-mix(in srgb,var(--warn) 30%,var(--border));font-size:12px;color:var(--text-secondary)}.mn-layer-soon-dot{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.mn-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mn-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);position:relative}.mn-chip[data-emph=win-a]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.mn-chip[data-emph=win-b]{border-color:color-mix(in srgb,var(--text-secondary) 24%,var(--border))}.mn-chip[data-emph=draw]{border-color:var(--border)}.mn-chip-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mn-chip-cents{font-size:16px;font-weight:700;color:var(--text)}.mn-chip[data-emph=win-a] .mn-chip-cents{color:var(--accent)}.mn-chip-change{font-size:9px;font-weight:700}.mn-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:2px}.mn-watching{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.mn-watching-pulse{width:6px;height:6px;border-radius:50%;background:var(--up);animation:mn-pulse 1.8s ease-in-out infinite}.mn-watch-link{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;color:var(--accent)}.mn-card-link:hover .mn-watch-link{text-decoration:underline}.mn-state{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 20px;border-radius:var(--radius-lg);background:var(--card);border:1px dashed var(--border-strong)}.mn-state-title{margin:0;font-size:15px;font-weight:700}.mn-state-sub{margin:0;font-size:13px;color:var(--text-muted);max-width:320px}.mn-state-cta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-text);font-weight:700;font-size:13px}.mn-state-error p{color:var(--down);margin:0}.mn-retry{padding:8px 18px;border-radius:var(--radius-pill);background:var(--card-hover);border:1px solid var(--border-strong);color:var(--text);font-weight:600}.mn-retry:hover{border-color:var(--accent)}.mn-upcoming-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-secondary)}.mn-upcoming-banner-dot{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.mn-pulse-list{display:flex;flex-direction:column;gap:10px}.mn-pulse-card{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);transition:border-color .16s ease}.mn-pulse-card:hover{border-color:var(--border-strong)}.mn-pulse-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:13px;flex:none}.mn-pulse-move{background:color-mix(in srgb,var(--up) 16%,transparent);color:var(--up)}.mn-pulse-volume{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.mn-pulse-score{background:color-mix(in srgb,var(--live) 16%,transparent);color:var(--live)}.mn-pulse-tight{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.mn-pulse-down{background:color-mix(in srgb,var(--down) 16%,transparent);color:var(--down)}.mn-pulse-body{flex:1 1;min-width:0}.mn-pulse-headline{margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.35;color:var(--text)}.mn-pulse-detail{margin:0;font-size:11px;color:var(--text-muted)}.mn-pulse-ask{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:6px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent);font-size:11px;font-weight:700;white-space:nowrap;flex:none}.mn-pulse-ask:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.mn-pulse-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.mn-pulse-cta{display:inline-flex;align-items:center;gap:3px;padding:6px 11px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-text);font-size:11px;font-weight:700;white-space:nowrap;flex:none}.mn-pulse-cta:hover{filter:brightness(1.05)}.mn-pulse-actions .mn-pulse-ask{align-self:auto}.mn-pulse-empty{padding:18px;border-radius:var(--radius-md);background:var(--card);border:1px dashed var(--border);font-size:12px;color:var(--text-muted);text-align:center}.mn-mini-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--card) 0,color-mix(in srgb,var(--card) 90%,#000) 100%);border:1px solid var(--border)}.mn-mini-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mn-mini-value{display:flex;flex-direction:column;gap:2px}.mn-mini-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.mn-mini-total{font-size:26px;font-weight:700;letter-spacing:-.02em}.mn-mini-change{font-size:12px;font-weight:600}.mn-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border-radius:var(--radius-md);overflow:hidden}.mn-mini-stat{display:flex;flex-direction:column;gap:3px;padding:11px 12px;background:var(--card)}.mn-mini-stat-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.mn-mini-stat-val{font-size:15px;font-weight:700}.mn-mini-error{padding:16px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);color:var(--down);font-size:13px}.mn-section-head-rail{margin-bottom:8px}.mn-rail-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mn-rail-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-md);border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.mn-rail-row:hover{background:var(--card);border-color:var(--border)}.mn-rail-flags{display:flex;font-size:15px;flex:none}.mn-rail-flags span:last-child{margin-left:-5px}.mn-rail-mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.mn-rail-teams{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-rail-vs{color:var(--text-muted);font-weight:400}.mn-rail-group{font-size:10px;color:var(--text-muted)}.mn-rail-end{flex:none;text-align:right}.mn-rail-live{font-size:12px;font-weight:700;color:var(--live)}.mn-rail-min{color:var(--text-muted);font-weight:600}.mn-rail-start{font-size:11px;color:var(--text-secondary)}.mn-rail-empty,.mn-state-sub.mn-rail-empty{font-size:12px;color:var(--text-muted);padding:14px 10px}.mn-spark{display:block}.mn-spark-empty{background:var(--bg-elevated);border-radius:var(--radius-sm)}.mn-card-skel{pointer-events:none}.mn-skel-bar,.mn-skel-chip,.mn-skel-line{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--card-hover) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:mn-shimmer 1.3s ease-in-out infinite;border-radius:var(--radius-sm)}.mn-skel-line{height:12px}.mn-skel-bar{height:6px;border-radius:var(--radius-pill)}.mn-skel-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mn-skel-chip{height:48px;border-radius:var(--radius-md)}@keyframes mn-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mn-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--live) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes mn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mn-bucket-dot,.mn-live-dot,.mn-skel-bar,.mn-skel-chip,.mn-skel-line,.mn-watching-pulse{animation:none}}@media (min-width:1024px){.mn-h1{font-size:24px}.mn-grid{grid-template-columns:260px minmax(0,1fr) 320px;align-items:start}.mn-col-left{display:flex}.mn-col-left,.mn-col-right{position:-webkit-sticky;position:sticky;top:16px}.mn-pulse-mobile{display:none}.mn-pulse-desktop{display:block}.mn-cards-grid{grid-template-columns:repeat(2,1fr)}.mn-rail-list{padding:14px;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border)}}@media (min-width:1440px){.mn-grid{grid-template-columns:280px minmax(0,1fr) 340px}.mn-cards-grid{grid-template-columns:repeat(2,1fr)}}