@font-face{font-family:mono;src:url(/_next/static/media/731ebdadd749837e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/749bea0bf7239ab2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:mono;src:url(/_next/static/media/8b504b98baaf3d47-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/82f2977c9161d058-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_eebad9{font-family:mono,mono Fallback}.__variable_eebad9{--font-mono:"mono","mono Fallback"}:root{--bg:#070806;--panel:#090a08;--text:#d8d5c6;--dim:#8b8a7e;--faint:#5f5e56;--yellow:#f2c72c;--green:#8fd18b;--red:#ff5c47;--blue:#7fb6ff;--line:rgba(216,213,198,.12);--line2:rgba(216,213,198,.08)}body,html{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.5}a{color:var(--blue);text-decoration:none}a:hover{color:var(--yellow)}*{box-sizing:border-box}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.screen{height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.columns{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,340px);min-height:0}.col{min-height:0;display:flex;flex-direction:column;background:var(--panel)}.col-left{border-right:1px solid var(--line);overflow:hidden}.col-center{position:relative;background:var(--bg);overflow:hidden}.col-right{border-left:1px solid var(--line);overflow-y:auto}.chip{padding:3px 8px;color:var(--dim)}.chip,.chip-sm{border:1px solid var(--line);font-size:11px;white-space:nowrap}.chip-sm{padding:2px 6px}.badge{padding:1px 6px;border:1px solid rgba(216,213,198,.14);font-size:10px}.panel-head{padding:8px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px}.panel-note{padding:6px 12px;font-size:10px;color:var(--faint)}.panel-note,.row{border-bottom:1px solid var(--line2)}.row{padding:10px 12px;animation:rise .35s ease-out both}.col-left a.row:hover,.col-right a:hover{background:rgba(216,213,198,.03)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.blink{animation:blink 1.6s infinite}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.screen-race{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.race{min-width:0;border-bottom:1px solid var(--line);background:var(--panel)}.racebar{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.racebar::-webkit-scrollbar{display:none}.race-card{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px 12px 7px;margin:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-right:1px solid var(--line);box-shadow:inset 0 2px 0 transparent;transition:background-color .15s,box-shadow .15s}.race-card:last-child{border-right:0}.race-card:hover{background:rgba(216,213,198,.03)}.race-card[aria-pressed=true]{background:rgba(242,199,44,.06);box-shadow:inset 0 2px 0 var(--yellow)}.race-card:focus-visible{outline:1px solid var(--yellow);outline-offset:-4px}.race-line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;white-space:nowrap}.race-lead{padding:0 5px;border:1px solid rgba(242,199,44,.35);color:var(--yellow);font-size:10px}.race-note{padding:7px 12px;font-size:11px;color:var(--faint)}.race-warn{border-top:1px solid var(--line2);color:var(--red);font-size:10px;padding:4px 12px}.record{display:grid;grid-template-columns:minmax(170px,200px) minmax(0,1fr);min-height:0}.record-index{border-right:1px solid var(--line);padding:12px 0;font-size:11px;display:flex;flex-direction:column;background:var(--panel);overflow-y:auto}.guide-block{position:fixed;z-index:50}.guide-dim{inset:0;background:rgba(7,8,6,.78)}.guide-hole{position:fixed;z-index:49;pointer-events:none;box-shadow:0 0 0 9999px rgba(7,8,6,.78);outline:1px solid var(--yellow);transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.guide-card{position:fixed;z-index:51;width:min(340px,calc(100vw - 24px));padding:12px 14px;background:var(--panel);border:1px solid rgba(242,199,44,.35);display:flex;flex-direction:column;gap:8px;animation:rise .25s ease-out both;outline:none}.guide-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--yellow);font-weight:600}.guide-count{color:var(--faint);font-weight:400;font-size:11px}.guide-body{margin:0;color:var(--text);font-size:12px;line-height:1.55}.guide-actions{display:flex;align-items:center;gap:8px}.guide-skip{background:transparent;border:0;padding:0;color:var(--faint);font:inherit;font-size:11px;cursor:pointer}.guide-skip:hover{color:var(--dim)}.guide-btn{background:transparent;font:inherit;font-size:11px;cursor:pointer}.guide-btn:hover{color:var(--text)}.guide-primary,.guide-primary:hover{color:var(--yellow);border-color:rgba(242,199,44,.5)}.guide-primary:hover{border-color:var(--yellow);background:rgba(242,199,44,.08)}.guide-btn:focus-visible,.guide-skip:focus-visible{outline:1px solid var(--yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){.guide-hole{transition:none}.guide-card{animation:none}}@media (max-width:900px){.screen{height:auto;overflow:visible}.columns{grid-template-columns:1fr}.race-card{flex:0 0 auto;min-width:168px}.col-center{order:-1;height:min(100vw,520px)}.col-left{overflow:visible}.col-left,.col-right{border:0;border-top:1px solid var(--line)}.record{grid-template-columns:1fr}.record-index{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.dish-bottom{display:none!important}.guide-card{width:auto}}