.site-v2 .sa-board{border:1px solid var(--sv-line2);background:var(--sv-card);width:100%;box-shadow:var(--sv-paneShadow),inset 0 1px 0 var(--sv-lift);border-radius:18px;padding:18px 18px 16px}.site-v2 .sa-bh{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.16em;color:var(--sv-ink3);justify-content:space-between;align-items:center;font-size:9px;display:flex}.site-v2 .tl-motif .sa-bh-ic{width:18px;height:18px;color:var(--sv-periText)}.site-v2 .sa-bh-ic .ia-twinkle{stroke:var(--sv-accentText)}.site-v2 .sa-bh-cols{color:var(--sv-ink4);margin-top:12px}.site-v2 .sa-bh-j{text-align:center;width:34px}.site-v2 .sa-rows{flex-direction:column;gap:6px;margin-top:8px;display:flex}.site-v2 .sa-row{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.site-v2 .sa-win{height:30px;box-shadow:inset 0 -1px 0 var(--sv-line),inset 0 1px 0 var(--sv-lift);background:#7f7f7f17;border-radius:6px;position:relative;overflow:hidden}.site-v2 .sa-win:after{content:"";background:var(--sv-line);height:1px;position:absolute;top:50%;left:0;right:0}.site-v2 .sa-reel{flex-direction:column;display:flex}.site-v2 .sa-reel span{height:30px;line-height:30px;font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.06em;white-space:nowrap;color:var(--sv-ink);padding:0 10px;font-size:12.5px;font-weight:500}.site-v2 .sa-wj .sa-reel span{text-align:center;color:var(--sv-tealText);padding:0}.site-v2 .sa-bf{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.16em;color:var(--sv-ink4);margin:12px 0 0;font-size:9px}.site-v2 .sa-gen{margin-top:14px}.site-v2 .sa-pane{padding:24px 20px 28px}@media (min-width:768px){.site-v2 .sa-pane{padding:32px 36px 36px}}.site-v2 .sa-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.site-v2 .sa-filt{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;display:grid}@media (min-width:640px){.site-v2 .sa-filt{grid-template-columns:88px minmax(0,1fr);gap:14px 16px}}.site-v2 .sa-chips{flex-wrap:wrap;gap:6px;display:flex}.site-v2 .sa-chips-mono .tl-check{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.02em;font-size:12px;font-weight:500}.site-v2 .sa-count{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--sv-ink3);margin:26px 0 0;font-size:11.5px}.site-v2 .tl-table-w.sa-tbl{border:1px solid var(--sv-line);background:var(--sv-bg2);border-radius:16px;margin-top:12px}@media (min-width:1024px){.site-v2 .sa-tbl{max-height:684px;overflow-y:auto}.site-v2 .sa-tbl .tl-table th{z-index:1;background:var(--sv-bg2);position:sticky;top:0}}.site-v2 .sa-c{text-align:center}.site-v2 .sa-r{text-align:right}.site-v2 .sa-tbl th.sa-c{text-align:center}.site-v2 .sa-tbl th.sa-r{text-align:right}.site-v2 .sa-rt{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.02em;white-space:nowrap;color:var(--sv-ink);font-size:14.5px;font-weight:500;display:block}.site-v2 .sa-rt i{color:var(--sv-ink4);margin:0 4px;font-style:normal}.site-v2 .sa-cr{font-family:var(--font-dm-mono),ui-monospace,monospace;color:var(--sv-ink);font-size:13.5px;font-weight:500;display:block}.site-v2 .sa-seat{border:1px solid var(--sv-line);min-width:36px;height:24px;font-family:var(--font-dm-mono),ui-monospace,monospace;font-feature-settings:"tnum";color:var(--sv-ink2);background:#7f7f7f0f;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.site-v2 .sa-seat.j{color:var(--sv-tealText);border-color:var(--sv-tealLine);background:var(--sv-tealSoft)}.site-v2 .sa-seat.z{color:var(--sv-ink4);background:0 0}.site-v2 .tl-num.sa-ago{color:var(--sv-ink3);font-size:12px}.site-v2 .tl-link.sa-watch{white-space:nowrap;min-height:44px;font-size:13px}.site-v2 .tl-table td.sa-empty{text-align:center;color:var(--sv-ink3);padding:40px 24px;font-size:14px}@media (prefers-reduced-motion:no-preference){.site-v2 .sa-reel{animation:12s cubic-bezier(.7,0,.3,1) infinite sa-flip}.site-v2 .sa-r2 .sa-reel{animation-delay:-4s}.site-v2 .sa-r3 .sa-reel{animation-delay:-8s}}@keyframes sa-flip{0%,21%{transform:translateY(0)}25%,46%{transform:translateY(-30px)}50%,71%{transform:translateY(-60px)}75%,96%{transform:translateY(-90px)}to{transform:translateY(-120px)}}
