:root{--board:#143529;--board-deep:#0d261d;--board-line:#2b5a47;--chalk:#eef3ea;--chalk-dim:#9fb8aa;--lamp:#f2b33d;--grass:#2f6b3c;--grass-mow:#367643;--dirt:#a8764a;--ball-g:#4fc26b;--strike-y:#f0d23c;--out-r:#e2543f;--stop:#c2412f;--font-ja:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;--font-num:"Avenir Next Condensed", "Arial Narrow", "Hiragino Sans", sans-serif}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-ja);color:var(--chalk);background:repeating-linear-gradient(90deg, #ffffff05 0 2px, transparent 2px 9px), radial-gradient(120% 80% at 30% 0%, #1b4636 0%, var(--board-deep) 70%) fixed;background-color:var(--board-deep);min-height:100vh;font-weight:300}a{color:var(--chalk);text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid var(--lamp);outline-offset:2px}code{font-family:var(--font-num);word-break:break-all;font-size:.95em}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.btn-main,.btn-ghost,.btn-lamp{border-radius:3px;padding:11px 20px;font-size:15px;font-weight:800}.btn-main{background:var(--chalk);color:var(--board-deep);border:0}.btn-ghost{border:1px solid var(--chalk-dim);background:0 0}.btn-lamp{background:var(--lamp);color:var(--board-deep);border:0}.btn-text{color:var(--chalk-dim);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.btn-small{border:1px solid var(--board-line);background:0 0;border-radius:3px;padding:5px 10px;font-size:13px;font-weight:600}.alert{border-left:4px solid var(--stop);color:#ffd9d2;background:#c2412f2e;margin:12px 0;padding:9px 14px;font-size:14px}.notice{border-left:4px solid var(--lamp);background:#f2b33d14;margin:12px 0;padding:9px 14px;font-size:14px}.quiet{color:var(--chalk-dim);font-size:14px}.ability-summary{white-space:normal;word-break:keep-all;overflow-wrap:normal;width:100%;min-width:0}.lamp-text{color:var(--lamp);font-weight:800}.topbar{border-bottom:3px solid var(--board-line);align-items:center;gap:28px;padding:10px 28px;display:flex}.wordmark{letter-spacing:.08em;font-size:17px;font-weight:800;text-decoration:none}.topbar nav{gap:20px;display:flex}.topbar nav a{color:var(--chalk-dim);border-bottom:3px solid #0000;padding:6px 0;font-size:14px;text-decoration:none}.topbar nav a[aria-current=page],.season-nav a[aria-current=page]{color:var(--chalk);border-bottom-color:var(--lamp);font-weight:800}.who-am-i{align-items:baseline;gap:12px;margin-left:auto;font-size:13px;display:flex}.me-name{font-size:14px;font-weight:800}.me-role{color:var(--chalk-dim)}.page{max-width:1240px;margin:0 auto;padding:24px 28px 56px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:8px 0 22px;display:flex}.page-head h1{letter-spacing:.02em;margin:0;font-size:30px;font-weight:800}.page-head p{color:var(--chalk-dim);margin:0;font-size:14px}.section-title{border-bottom:2px solid var(--board-line);margin:0 0 10px;padding-bottom:6px;font-size:15px;font-weight:800}@media (width<=760px){.topbar{flex-wrap:wrap;gap:6px 16px;padding:8px 16px}.topbar nav{order:3;gap:18px;width:100%}.who-am-i{gap:8px}.me-role{display:none}.page{padding:16px 16px 40px}.page-head h1{font-size:24px}}.auth{min-height:100vh;position:relative;overflow:hidden}.auth-diamond{fill:none;width:min(520px,40vw);stroke:var(--chalk);stroke-width:2px;opacity:.14;pointer-events:none;position:absolute;top:150px;right:max(40px,50vw - 620px)}.auth-board{border-bottom:3px solid var(--board-line);font-family:var(--font-num);align-items:flex-end;gap:0;padding:10px 28px;display:flex;overflow:hidden}.auth-board-name{font-family:var(--font-ja);letter-spacing:.08em;white-space:nowrap;margin-right:28px;padding-bottom:4px;font-size:15px;font-weight:800}.auth-board-cell{justify-items:center;min-width:34px;display:grid}.auth-board-cell i{font-style:normal;font-family:var(--font-ja);color:var(--chalk-dim);font-size:12px}.auth-board-cell b{color:var(--chalk-dim);opacity:.55;font-size:22px;font-weight:600}.auth-board-cell.total{border-left:2px solid var(--board-line);margin-left:6px;padding-left:6px}.auth-body{max-width:520px;margin-left:max(28px,50vw - 620px);padding:72px 28px 48px}.auth-title{letter-spacing:.03em;margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.15}.auth-lead p{color:var(--chalk-dim);margin:0 0 28px;font-size:15px;line-height:1.8}.auth-form{gap:22px;display:grid}.chalk-field{gap:4px;display:grid}.chalk-label{font-size:13px;font-weight:800}.chalk-field input,.chalk-select{border:0;border-bottom:2px solid var(--chalk-dim);color:var(--chalk);font:inherit;background:0 0;border-radius:0;padding:6px 2px;font-size:18px;font-weight:300}.chalk-field input:focus{border-bottom-color:var(--lamp);outline:none}.chalk-field input:focus-visible{box-shadow:0 3px 0 0 var(--lamp);outline:none}.chalk-hint{color:var(--chalk-dim);font-size:12px}.auth-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.url-line{border-left:4px solid var(--lamp);background:#0d261d99;gap:4px;margin:0 0 24px;padding:10px 14px;display:grid}.url-line span{color:var(--chalk-dim);font-size:12px}@media (width<=760px){.auth-board{padding:8px 16px}.auth-board-name{margin-right:12px}.auth-board-cell{min-width:22px}.auth-board-cell b{font-size:17px}.auth-body{margin-left:0;padding:40px 16px 32px}.auth-title{font-size:32px}.auth-diamond{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-family:var(--font-num);font-weight:600}.as-button{text-decoration:none;display:inline-block}.chalk-select{min-width:150px;padding:6px 2px;font-size:15px}.chalk-select option{background:var(--board-deep);color:var(--chalk)}.plain-table{border-collapse:collapse;width:100%;font-size:14px}.plain-table th{text-align:left;color:var(--chalk-dim);border-bottom:2px solid var(--board-line);padding:6px 8px;font-size:12px;font-weight:300}.plain-table td.num,.plain-table td.lamp-text,.plain-table td.quiet,.plain-table .btn-small{white-space:nowrap}.plain-table td,.plain-table tbody th{vertical-align:middle;border-bottom:1px solid #2b5a4799;padding:8px}.grow{flex:1;min-width:0}.issue-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.url-line{grid-template-columns:1fr auto;align-items:center;column-gap:12px}.url-line span{grid-column:1/-1}.lobby-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:56px;display:grid}.lobby-grid.solo{grid-template-columns:minmax(0,820px)}.lobby-main,.lobby-side{gap:40px;min-width:0;display:grid}.lobby-side{border-left:3px solid var(--board-line);padding-left:28px}.host-badge{color:var(--lamp);margin:0 0 -24px;font-size:13px;font-weight:800}.status-block{justify-items:start;gap:10px;display:grid}.status-big{margin:0;font-size:26px;font-weight:800;line-height:1.35}.status-big .num{color:var(--lamp);padding:0 2px;font-size:44px}.match-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.match-links li{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:15px;display:flex}.match-links span{font-size:13px}.team-row{flex-wrap:wrap;gap:36px;margin:0;padding:0;list-style:none;display:flex}.team-row li{flex-shrink:0;gap:2px;display:grid}.team-row b{font-family:var(--font-num);font-size:48px;font-weight:700;line-height:1}.team-row span{white-space:nowrap;color:var(--chalk-dim);font-size:12px}.team-row li.mine b{color:var(--lamp)}@media (width<=960px){.lobby-grid{grid-template-columns:1fr;gap:40px}.lobby-side{border-left:0;border-top:3px solid var(--board-line);padding-top:20px;padding-left:0}.status-big{font-size:21px}.status-big .num{font-size:34px}}.round-line{align-items:baseline;gap:8px;margin:0;display:flex}.round-line .num{color:var(--lamp);font-size:56px;line-height:.8}.round-line span{color:var(--chalk-dim);font-size:15px}.draft-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.draft-side{gap:34px;display:grid;position:sticky;top:16px}.filter-tabs{border-bottom:2px solid var(--board-line);gap:0;margin:0 0 8px;display:flex}.filter-tabs button{color:var(--chalk-dim);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:8px 14px;font-size:14px}.filter-tabs button[aria-pressed=true]{color:var(--chalk);border-bottom-color:var(--lamp);font-weight:800}.cand-table tr{cursor:default}.cand-table tbody tr:hover{background:#ffffff08}.cand-table tr.taken td{color:var(--chalk-dim);opacity:.55}.cand-table tr.mine td{opacity:1}.cand-table tr.mine .c-owner{color:var(--lamp);font-weight:800}.cand-table tr.sel td{background:#f2b33d1a}.cand-table tr.sel td:first-child{box-shadow:inset 4px 0 0 var(--lamp)}.c-order{width:52px;color:var(--chalk-dim)}.c-name{font-weight:800}.c-name label{cursor:pointer;align-items:center;gap:8px;display:flex}.c-name input{accent-color:var(--lamp);width:16px;height:16px}.c-sub{color:var(--chalk-dim);margin-top:2px;font-size:12px;font-weight:300;display:block}.c-pos{white-space:nowrap;font-weight:600}.c-owner{font-family:var(--font-num);text-align:center;width:44px;font-size:18px;font-weight:700}.draft-board{gap:8px;margin:0;padding:0;list-style:none;display:grid}.draft-board li{grid-template-columns:40px 20px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.draft-board b{font-family:var(--font-num);font-size:30px;line-height:1}.draft-board li.mine b{color:var(--lamp)}.lamp{background:#0a1c15;border-radius:50%;width:15px;height:15px;display:inline-block;box-shadow:inset 0 0 0 2px #24493b}.lamp.on{background:var(--lamp);box-shadow:0 0 10px var(--lamp)}.lamp.off{opacity:.35}.slots{gap:24px;margin:0 0 12px;font-size:14px;display:flex}.supplemental-slots{flex-wrap:wrap;align-items:baseline;gap:4px 16px}.supplemental-slots>span{white-space:nowrap}.slots .num{color:var(--chalk);font-size:28px}.nominate{justify-items:start;gap:12px;display:grid}.nominate-pick{align-items:baseline;gap:12px;margin:0;font-size:18px;display:flex}.nominate-pick span{color:var(--chalk-dim);font-size:14px}.count-as{border:1px solid var(--board-line);gap:18px;margin:0;padding:8px 12px;font-size:14px;display:flex}.count-as legend{color:var(--chalk-dim);padding:0 4px;font-size:12px}.count-as input{accent-color:var(--lamp);margin-right:6px}.lottery-list{gap:8px;max-height:360px;margin:0;padding:0;font-size:14px;list-style:none;display:grid;overflow-y:auto}.lottery-list li{border-bottom:1px solid #2b5a4799;grid-template-columns:70px 1fr;gap:2px 10px;padding-bottom:8px;display:grid}.lottery-list li .lamp-text{grid-column:2}.lottery-list .num{color:var(--chalk-dim)}@media (width<=960px){.draft-grid{grid-template-columns:1fr;gap:28px}.draft-side{gap:24px;position:static}.c-note{display:none}.round-line .num{font-size:44px}.lottery-list{max-height:190px}}.provisional{border:1px solid var(--lamp);color:var(--lamp);border-radius:2px;margin:0 4px;padding:0 6px;font-size:13px;font-weight:800;display:inline-block}.table-scroll{overflow-x:auto}.ratings{min-width:720px}.ratings thead th{white-space:nowrap}.ratings tbody tr:first-child td,.ratings tbody tr:first-child th{border-bottom:0;padding-top:12px}.ratings th.pl-name{color:var(--chalk);text-align:left;white-space:nowrap;padding:8px;font-size:15px;font-weight:800}.rank-cell{white-space:nowrap}.rank{font-family:var(--font-num);text-align:center;width:22px;margin-right:6px;font-size:30px;font-weight:700;line-height:1;display:inline-block}.rank-cell .num{color:var(--chalk-dim);font-size:14px}.rank.r-S,.rank.r-A{color:var(--lamp)}.rank.r-G,.rank.r-F{color:var(--chalk-dim)}.traj{font-size:24px}.velo-cell b{margin-right:4px;font-size:30px}.velo-cell span{color:var(--chalk-dim);font-size:12px}.pitches{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.pitches .num{color:var(--lamp);font-size:17px}.evidence-row td{padding-top:0}.evidence-row summary{cursor:pointer;color:var(--chalk-dim);font-size:13px}.evidence-row details p{max-width:70ch;margin:6px 0 4px;font-size:14px;line-height:1.7}.gap-top{margin-top:56px}@media (width<=760px){.ratings th.pl-name{background:var(--board-deep);z-index:1;position:sticky;left:0}}.order-no{color:var(--chalk-dim);text-align:center;font-size:32px;line-height:1}.pos-subs{color:var(--chalk-dim);margin-left:2px;font-size:.75em;font-weight:400}.ability-open{white-space:nowrap;flex:none}.order-no[draggable=true]{cursor:grab}.problem-list{gap:6px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.problem-list li{border-left:4px solid var(--stop);padding-left:14px;font-size:14px}.ok-line{border-left:4px solid var(--ball-g);margin:0;padding-left:14px;font-size:15px;font-weight:600}@media (width<=960px){.order-no{font-size:24px}}.match-app{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"score score""field side";gap:14px;max-width:1440px;margin:0 auto;padding:12px 28px 28px;display:grid}.score{border-top:3px solid var(--board-line);border-bottom:3px solid var(--board-line);grid-area:score;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:8px 4px;display:grid}.line{border-collapse:collapse;font-family:var(--font-num);font-size:22px;font-weight:600}.line th,.line td{text-align:center;min-width:34px;padding:2px 4px}.line thead th{font-family:var(--font-ja);color:var(--chalk-dim);font-size:12px;font-weight:300}.line tbody th{text-align:left;font-family:var(--font-ja);white-space:nowrap;padding-right:14px;font-size:14px;font-weight:800}.line .rhe{border-left:2px solid var(--board-line)}.line .r{color:var(--chalk);font-size:28px;font-weight:700}.line .now{color:var(--lamp)}.line .blank{color:var(--board-line)}.inning{text-align:center;min-width:56px;line-height:1}.inning b{font-family:var(--font-num);font-size:44px;font-weight:700;display:block}.inning span{letter-spacing:.1em;font-size:13px;font-weight:800}.count{font-family:var(--font-num);grid-template-columns:auto auto;align-items:center;gap:4px 10px;font-size:15px;font-weight:700;display:grid}.lamps{gap:6px;display:flex}.lamps i{background:#0a1c15;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 2px #24493b}.lamps.b i.on{background:var(--ball-g);box-shadow:0 0 10px var(--ball-g)}.lamps.s i.on{background:var(--strike-y);box-shadow:0 0 10px var(--strike-y)}.lamps.o i.on{background:var(--out-r);box-shadow:0 0 10px var(--out-r)}.field{grid-area:field;min-width:0;position:relative}.field-canvas{aspect-ratio:4/3;width:100%;min-width:min(100%,520px);max-width:calc(133.333vh - 426.667px);height:auto;margin:6px auto 0;display:block}.field-stage{width:100%;min-width:min(100%,520px);max-width:calc(133.333vh - 426.667px);margin:6px auto 0;position:relative}.field-stage>.field-canvas{min-width:0;max-width:none;margin:0}.match-3d-field{position:relative;container:field3d/size}.match-3d-field>.score-bug{top:calc(50cqh - min(100cqh,56.25cqw)/2 + 8px);left:calc(50cqw - min(100cqw,177.778cqh)/2 + 8px)}@container field3d (aspect-ratio>=1) and (aspect-ratio<=14/9){.match-3d-field>.score-bug{top:calc(50cqh - min(100cqh,75cqw)/2 + 8px);left:calc(50cqw - min(100cqw,133.333cqh)/2 + 8px)}}@container field3d (aspect-ratio<=999/1000){.match-3d-field>.score-bug{top:auto;bottom:calc(50cqh + 28.125cqw + 6px);left:4px}}.score-bug{z-index:2;pointer-events:none;border:2px solid var(--board-line);color:var(--chalk);background:#0d261de0;border-radius:4px;grid-template-columns:auto auto;grid-template-areas:"inning inning""teams situation";align-items:center;gap:4px 10px;padding:6px 10px 8px;display:grid;position:absolute;top:8px;left:8px}.score-bug .bug-inning{letter-spacing:.08em;color:var(--lamp);grid-area:inning;margin:0;font-size:13px;font-weight:800}.score-bug .teams{grid-area:teams;gap:2px;margin:0;padding:0;list-style:none;display:grid}.score-bug .teams li{grid-template-columns:10px 4.6em auto;align-items:center;gap:4px;font-size:14px;font-weight:800;display:grid}.score-bug .teams li:before{content:""}.score-bug .teams li.bat:before{content:"▶";color:var(--lamp);font-size:9px}.score-bug .teams .name{white-space:nowrap;overflow:hidden}.score-bug .teams b{font-family:var(--font-num);text-align:right;min-width:1.2em;font-size:22px;line-height:1}.score-bug .situation{grid-area:situation;align-items:center;gap:8px;display:flex}.score-bug .bases{width:44px;height:31px}.score-bug .base{fill:#0a1c15;stroke:var(--chalk-dim);stroke-width:1.2px}.score-bug .base.on{fill:var(--lamp);stroke:var(--lamp)}.score-bug .count{gap:2px 6px;font-size:12px}.score-bug .lamps{gap:4px}.score-bug .lamps i{width:10px;height:10px}.field-stage>.score-bug{width:fit-content;max-width:100%;margin:0 0 6px;position:static}.stopband{background:var(--stop);color:#fff;align-items:center;gap:14px;padding:9px 16px;font-size:15px;font-weight:300;display:flex}.stopband b{white-space:nowrap;font-size:17px;font-weight:800}.stopband .ready{white-space:nowrap;gap:14px;margin-left:auto;font-size:13px;display:flex}.stopband .ready em{font-style:normal;font-weight:800}.stopband.pregame{border:2px solid var(--lamp);color:var(--chalk);background:#0d261de6}.stopband.final{background:var(--chalk);color:var(--board-deep)}.stopband.offline{background:#5b4a1c}.speed{font-family:var(--font-num);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin-top:6px;font-weight:700;display:flex}.speed>span{font-family:var(--font-ja);color:var(--chalk-dim);margin-right:8px;font-size:12px;font-weight:300}.speed button{border:1px solid var(--board-line);background:#0d261dd9;border-radius:3px;padding:6px 11px}.speed button:disabled{opacity:1;cursor:default;color:var(--chalk-dim)}.speed button[aria-pressed=true]{background:var(--chalk);color:var(--board-deep)}.speed .host-stop{font-family:var(--font-ja);margin-left:10px;font-size:13px}.speed-error{text-align:right;font-family:var(--font-ja);color:#ffd9d2;flex-basis:100%;font-size:12px}.side{flex-direction:column;grid-area:side;gap:22px;min-width:0;display:flex}.duel{gap:10px;display:grid}.who-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.who{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.who img{background:#0a1c15;border-radius:4px;width:52px;height:52px}.who .role{color:var(--chalk-dim);font-size:11px}.who .hand{border:1px solid var(--chalk-dim);color:var(--chalk);border-radius:3px;margin-left:2px;padding:0 4px;font-weight:700}.who .name{letter-spacing:.02em;font-size:20px;font-weight:800}.who .stat{color:var(--chalk-dim);font-size:12px}.who .face{vertical-align:-2px;flex:none;width:18px;height:18px;margin-left:6px}.face .face-ink{fill:var(--board-deep);stroke:var(--board-deep)}.face .face-sweat{fill:#7cc4ef}.face-0 .face-disc{fill:var(--ball-g)}.face-1 .face-disc{fill:var(--chalk-dim)}.face-2 .face-disc{fill:var(--strike-y)}.face-3 .face-disc{fill:var(--out-r)}.cond{vertical-align:-3px;flex:none;width:18px;height:18px;margin-left:6px}.cond .cond-ink{stroke:var(--board-deep)}.cond-p2 .cond-disc{fill:#ef6b62}.cond-p1 .cond-disc{fill:#f3a24a}.cond-z .cond-disc{fill:var(--strike-y)}.cond-m1 .cond-disc{fill:#6fb3ea}.cond-m2 .cond-disc{fill:#a487de}.bench-picker .cond{margin:0 6px 0 0}.cond-tag{white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;margin-left:6px;font-size:12px;font-weight:700;display:inline-flex}.cond-tag .cond{margin:0}.cond-roster{margin:8px 0}.cond-roster summary{cursor:pointer;font-weight:700}.cond-roster section{margin-top:6px}.cond-roster h3{margin:0 0 2px;font-size:.85rem}.cond-roster ul{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:2px 8px;margin:0;padding:0;list-style:none;display:grid}.cond-roster li{align-items:center;min-width:0;display:flex}.cond-roster li .cond{margin:0 4px 0 0}.cond-roster li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.velo{text-align:right;line-height:.9}.velo b{font-family:var(--font-num);letter-spacing:-.02em;font-size:64px;font-weight:700}.velo small{color:var(--chalk-dim);margin-top:4px;font-size:12px;display:block}.calls{border-left:3px solid var(--board-line);margin:0;padding:0;list-style:none}.calls li{color:var(--chalk-dim);padding:5px 0 5px 12px;font-size:14px;line-height:1.55}.calls li:first-child{color:var(--chalk);font-size:16px;font-weight:600}.cmd{border:2px solid var(--lamp);background:#0d261d99;padding:14px}.cmd h2{margin:0 0 10px;font-size:15px;font-weight:800}.kinds{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:12px;display:grid}.kinds button{border:1px solid var(--board-line);background:0 0;border-radius:3px;padding:8px 0;font-size:13px;font-weight:600}.kinds button[aria-pressed=true]{background:var(--lamp);border-color:var(--lamp);color:var(--board-deep);font-weight:800}.kinds button:disabled{opacity:.35}.cmd-row{align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.cmd-row span{color:var(--chalk-dim);white-space:nowrap}.cmd-row .chalk-select{flex:1}.steal-pick{border:1px solid var(--board-line);gap:6px;margin:0 0 12px;padding:8px 12px;font-size:14px;display:grid}.steal-pick legend{color:var(--chalk-dim);padding:0 4px;font-size:12px}.steal-pick input{accent-color:var(--lamp);margin-right:8px}.pick{gap:4px;max-height:260px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.pick li{border:1px solid #0000;flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.pick li>p{flex-basis:100%}.pick li .ability-open{margin-right:8px}.pick li label{cursor:pointer;flex:1 1 0;grid-template-columns:16px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:grid}.pick li .ability-summary{grid-area:2/3/auto/-1}.pick li input{accent-color:var(--lamp)}.pick li img{border-radius:3px;width:30px;height:30px}.pick li .pos{color:var(--chalk-dim);font-size:12px}.pick li.sel{border-color:var(--lamp)}.pick li.used{opacity:.45}.pick li.used label{cursor:default}.staged{color:var(--chalk-dim);gap:4px;margin:0 0 12px;font-size:13px;display:grid}.staged b{color:var(--lamp);font-weight:800}.staged-item{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.actions button,.actions .as-button{border-radius:3px;padding:12px 0;font-size:15px;font-weight:800}.center{text-align:center}.wide{width:100%;padding:14px 0;font-size:17px}.instruct-only .staged{margin-top:10px}.spectator-note{margin:0}.tabs{display:none}@media (width<=760px){.match-app{grid-template-columns:1fr;grid-template-areas:"score""field""side";gap:0;padding:0 0 20px}.score{border-top:0;grid-template-columns:auto 1fr;gap:10px 14px;padding:8px 16px}.score .line-wrap{order:3;grid-column:1/-1;overflow-x:auto}.line{font-size:17px}.line th,.line td{min-width:22px;padding:1px 2px}.line .r{font-size:20px}.line tbody th{padding-right:6px;font-size:12px}.inning b{font-size:32px}.count{justify-self:end}.stopband{flex-wrap:wrap;gap:4px 10px;padding:7px 16px;font-size:13px}.stopband b{font-size:14px}.stopband .ready{margin-left:0}.field-canvas,.field-stage{min-width:0;max-width:none}.score-bug{gap:2px 6px;padding:4px 6px 5px;top:4px;left:4px}.score-bug .teams li{grid-template-columns:8px 4.4em auto;font-size:12px}.score-bug .teams b{font-size:17px}.score-bug .bases{width:34px;height:24px}.score-bug .lamps i{width:8px;height:8px}.speed{margin-top:0;padding:4px 16px 10px}.speed>span:not(.effective-speed):not(.speed-error){display:none}.speed button{padding:4px 8px;font-size:13px}.side{gap:14px;padding:0 16px}.who{grid-template-columns:40px 1fr}.who img{width:40px;height:40px}.who .name{font-size:16px}.velo b{font-size:44px}.pitcher-pc{display:none}.tabs{border-bottom:2px solid var(--board-line);grid-auto-columns:1fr;grid-auto-flow:column;margin:0 -16px;display:grid}.tabs button{background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:11px 0;font-size:14px;font-weight:300}.tabs button[aria-selected=true]{border-bottom-color:var(--lamp);font-weight:800}.panel[hidden]{display:none}.panel-stats{gap:14px;display:grid}.kinds button{font-size:12px}}@media (width>=761px){.panel[hidden]{display:block}.panel-stats{display:none!important}}.season-nav a{border-bottom:2px solid #0000;padding-bottom:6px}.season-nav{border-bottom:1px solid var(--board-line);flex-wrap:wrap;gap:12px 28px;margin:0 0 24px;padding-bottom:12px;display:flex}.league-status{border-left:4px solid var(--lamp);margin:24px 0 56px;padding-left:24px}.league-status h2{margin:4px 0 12px;font-size:30px;font-weight:800}.league-status h2 .num{color:var(--lamp);font-size:72px;line-height:1}.waiting-line{font-size:18px;line-height:1.8}.table-scroll{margin:24px 0;overflow-x:auto}.season-table{width:100%;min-width:340px}.season-table caption{text-align:left;color:var(--chalk-dim);padding:12px 0}.season-table .num{font-size:24px}.season-table .mine,.match-links .mine{background:#f2b33d12}.season-select{max-width:240px}.host-season{margin-bottom:48px}.host-season fieldset{border:0;gap:20px;margin:24px 0 0;padding:0;display:grid}.host-season legend{margin-bottom:18px;font-weight:800}.host-season .check-line{align-items:center;gap:10px;display:flex}@media (width<=760px){.league-status{margin-bottom:40px;padding-left:16px}.league-status h2 .num{font-size:60px}.season-table th,.season-table td{padding:10px 6px}.season-table .num{font-size:20px}.topbar nav{flex-wrap:wrap}}.shared-head{padding-bottom:0}.shared-head .league-status{margin:16px 0 28px}.shared-head .league-status h2{font-size:22px}.shared-head .league-status h2 .num{font-size:42px}.other-parks{border-block:1px solid var(--board-line);margin:24px 0;padding:12px 0}.other-parks summary{cursor:pointer;font-weight:800}.extra-pool{margin:0 0 48px}.extra-pool summary{cursor:pointer;padding:8px 0;font-weight:800}.extra-pool-table .c-face{width:40px}.extra-pool-table .c-face img{border-radius:50%;display:block}.extra-pool-page .name-button{color:var(--chalk);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.player-card{width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--chalk);background:var(--board);border:1px solid var(--board-line);padding:16px 20px 20px;overflow-y:auto}.player-card::backdrop{background:#0009}.player-card-close{justify-content:flex-end;margin:0;display:flex}.player-card-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.player-card-head img{border:1px solid var(--board-line);width:160px;max-width:40vw;height:160px;max-height:40vw;display:block}.player-card-head h2{margin:0 0 4px;font-size:22px;font-weight:800}.player-card h3{border-bottom:2px solid var(--board-line);margin:16px 0 6px;padding-bottom:4px;font-size:15px;font-weight:800}.player-card .card-line{margin:4px 0 8px;font-size:14px}.player-card .card-line .num{font-family:var(--font-num);font-size:22px}.card-ratings{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px 12px;margin:0;display:grid}.card-ratings dt{color:var(--chalk-dim);font-size:12px}.card-ratings dd{margin:2px 0 0}.card-pitches{margin:8px 0 0;padding-left:1.25rem}.match-options{border-bottom:1px solid var(--board-line);padding:14px 18px;font-size:14px}.match-options:empty{display:none}.match-options .auth-actions{flex-wrap:wrap}.bench-picker{border:0;margin:24px 0 48px;padding:0}.bench-picker legend{font-size:20px;font-weight:800}.bench-picker ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 28px;padding:0;list-style:none;display:grid}.bench-picker li{border-bottom:1px solid var(--board-line);align-items:center;gap:8px;display:flex}.bench-picker label{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.bench-picker label .quiet{margin-left:auto}.speed{flex-wrap:wrap}.speed [role=group]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delegation-form{max-width:720px;margin:32px 0 56px}.delegation-form fieldset{border:0;margin:0 0 24px;padding:0}.delegation-form legend{margin-bottom:12px;font-weight:800}.delegation-form fieldset fieldset{flex-wrap:wrap;gap:18px;display:flex}.delegation-form fieldset fieldset label{align-items:center;gap:8px;display:flex}.delegation-range{gap:24px;margin:20px 0 28px;display:flex}.delegation-range input{width:100%;min-width:0}.delegation-range label{flex:1;min-width:0}.delegation-list .match-links li{flex-wrap:wrap}.nominate>.btn-ghost{margin-top:18px}input[type=checkbox],input[type=radio]{accent-color:var(--lamp)}.player-scroll-hint{display:none}@media (width<=760px){.player-scroll-hint{display:block}}.postgame{box-sizing:border-box;width:100%;min-width:0}.postgame .score{grid-template-columns:auto minmax(0,1fr)}.postgame .line-wrap{min-width:0;overflow-x:auto}.postgame h1{margin-top:24px}.recap-prose{writing-mode:horizontal-tb;overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;line-height:1.9;display:block}.recap-prose p{margin:1em 0}.postgame .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.box-table{white-space:nowrap}.box-table caption{text-align:left;color:var(--chalk);padding:12px 0;font-weight:800}.box-table tfoot{border-top:2px solid var(--board-line)}.box-player{align-items:center;gap:8px;display:inline-flex}.box-player img{object-fit:cover;border-radius:50%;width:28px;height:28px}.stopband.final{flex-wrap:wrap}@media (width<=600px){.postgame .score{grid-template-columns:auto minmax(0,1fr);gap:8px}}.stopband .final-message{align-items:center;gap:inherit;flex-wrap:wrap;min-width:0;display:flex}.bgm-settings{box-sizing:border-box;min-width:0;max-width:1384px;margin:8px auto 24px;padding:0 16px;font-size:12px}.bgm-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bgm-controls label{align-items:center;gap:6px;max-width:100%;display:flex}.bgm-controls input{width:130px;max-width:100%}.bgm-settings details{overflow-wrap:anywhere;margin-top:8px}.bgm-settings ul{padding-left:20px}.bgm-controls .bgm-on{color:var(--lamp);border:1px solid}.bgm-controls .bgm-off{color:var(--chalk-dim);border:1px dashed}.match-3d-field{background:#111;height:min(65vh,720px);min-height:240px}.match-3d-controls{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 0;display:flex}.match-3d-controls button{border:1px solid var(--board-line);background:#0d261dd9;border-radius:3px;padding:6px 11px}.match-3d-controls button:disabled{opacity:1;cursor:default;color:var(--chalk-dim)}.match-3d-controls button[aria-pressed=true]{background:var(--chalk);color:var(--board-deep)}.match-3d-controls label{flex:240px;align-items:center;gap:.5rem;display:flex}.match-3d-controls input{flex:1;min-width:120px}.match-3d-hud{flex-wrap:wrap;gap:1rem;display:flex}.match-3d-hud small{display:block}.match-3d-link{grid-column:1/-1;padding:.4rem 1rem}@media (width<=760px){.match-3d-controls button{padding:4px 8px;font-size:13px}}.seat-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.seat-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seat-busy{color:var(--lamp);font-size:13px;font-weight:800}.seat-confirm{margin:0 0 16px}:root{--up:#7fd39a;--down:#f0a493}.dev-bar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 28px;display:flex}.dev-bar .notice{flex:420px;margin:0;line-height:1.7}.dev-bar .dirty{color:var(--chalk-dim);font-size:13px}.dev-bar .alert{flex-basis:100%;margin:0}.dev-block{white-space:normal;gap:6px;max-width:min(820px,100vw - 56px);padding:2px 0 10px;display:grid;position:sticky;left:8px}.dev-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.dev-row label{font-size:13px;font-weight:800}.chalk-select:disabled{opacity:.55;cursor:not-allowed;border-bottom-style:dotted}.dev-src{color:var(--chalk-dim);font-size:12px}.dev-src.lock{color:var(--lamp);font-weight:600}.dev-hint{color:var(--chalk-dim);margin:0;font-size:13px;line-height:1.7}.dev-hint b{color:var(--chalk);font-weight:600}.decline-tag{border:1px solid var(--chalk-dim);color:var(--chalk);border-radius:2px;margin-right:6px;padding:0 6px;font-size:12px;display:inline-block}.dev-breakdown{margin-top:2px}.evidence-row .dev-breakdown summary{color:var(--chalk);font-size:13px;font-weight:600}.dev-breakdown .lead{color:var(--chalk-dim);margin:6px 0;font-size:13px}.bd-wrap{overflow-x:auto}.bd-table{border-collapse:collapse;margin:6px 0;font-size:13px}.bd-table th,.bd-table td,.ratings .dev-breakdown .bd-table th,.ratings .dev-breakdown .bd-table td{text-align:left;white-space:nowrap;vertical-align:baseline;border-bottom:1px solid #2b5a4773;padding:3px 14px 3px 0}.bd-table thead th{color:var(--chalk-dim);font-size:12px;font-weight:300}.bd-table tbody th,.ratings .dev-breakdown .bd-table tbody th{color:var(--chalk-dim);padding-right:18px;font-size:12px;font-weight:300}.bd-table td.num{font-size:15px}.bd-table td .cap{display:block}.up{color:var(--up)}.down{color:var(--down)}.cap{color:var(--lamp);font-size:12px}.ab-list{margin:4px 0 0;padding-left:1.2rem;font-size:13px;line-height:1.7}@media (width<=760px){.dev-block{max-width:calc(100vw - 48px);left:0}.dev-bar .btn-lamp{width:100%}}.opening{color:var(--chalk);background:radial-gradient(ellipse at 70% 15%, #f2b33d59, transparent 55%), linear-gradient(180deg, var(--board) 0%, var(--board-deep) 100%);position:fixed;inset:0;overflow:hidden}.opening-checking{cursor:progress}.opening-art,.opening-art img{width:100%;height:100%;position:absolute;inset:0}.opening-art img{object-fit:cover;object-position:center}.opening-title{pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;top:9%;left:0;right:0}.opening-name{text-align:center;letter-spacing:.02em;max-width:18em;min-height:1.2em;word-break:auto-phrase;text-wrap:balance;color:#fff7df;-webkit-text-stroke:.045em #3a1d06;paint-order:stroke fill;text-shadow:0 .06em #b8501c,0 .1em #7a2c0b,0 .16em .3em #0000008c,0 0 .6em #f2b33d8c;opacity:0;margin:0;font-size:clamp(34px,6.4vw,92px);font-weight:900;line-height:1.12;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(.2em)scale(.96)}.opening-name.is-shown{opacity:1;transform:none}.opening-start{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;padding-bottom:max(7vh,40px);display:flex;position:absolute;inset:0}.opening-start:focus-visible{outline:3px solid var(--lamp);outline-offset:-6px}.opening-cue{letter-spacing:.2em;border-top:2px solid var(--lamp);border-bottom:2px solid var(--lamp);background:#0d261d9e;padding:.5em 1.4em;font-size:clamp(16px,2vw,22px);font-weight:800;animation:1.4s ease-in-out infinite opening-blink}.opening.is-leaving .opening-art img{filter:brightness(1.6);transition:transform 1.2s ease-in,filter 1.2s ease-in;transform:scale(1.12)}.opening.is-leaving{animation:1.2s ease-in forwards opening-out}.opening.is-leaving .opening-cue{opacity:0;animation:none}@keyframes opening-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes opening-out{0%,60%{opacity:1}to{opacity:0}}@media (orientation:portrait){.opening-title{top:11%}.opening-name{font-size:clamp(22px,7.2vw,64px)}}@media (prefers-reduced-motion:reduce){.opening-name,.opening.is-leaving .opening-art img{filter:none;transition:none;transform:none}.opening-cue{animation:none}.opening.is-leaving{animation:.3s linear forwards opening-out}}.lineup.page{max-width:1440px}.lineup .sp-only,.lineup .t-short{display:none}.lineup .band{border-bottom:2px solid var(--board-line);margin:0 0 24px;padding:0 0 12px}.lineup .band-row{flex-wrap:wrap;align-items:center;gap:12px 24px;padding:0 0 12px;display:flex}.lineup .slots{margin:0}.lineup .slots>div{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.lineup .slots dt{color:var(--chalk-dim)}.lineup .slots dd{margin:0}.lineup .slots .of{color:var(--chalk-dim)}.lineup .cap-tag{border:1px solid var(--chalk-dim);border-radius:2px;margin-left:8px;padding:0 6px;font-size:13px;font-weight:600}.lineup .band-state{align-items:center;gap:24px;margin-left:auto;display:flex}.lineup .save-line{min-width:9em;color:var(--chalk-dim);margin:0;font-size:14px}.lineup .save-line.bad{color:#ffd9d2;border-left:4px solid var(--stop);padding-left:14px;font-weight:600}.lineup .guide{align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex}.lineup .guide>p{margin:0}.lineup .guide>.notice,.lineup .guide>.alert{flex:1;margin:0}.lineup .guide .hint{color:var(--chalk-dim)}.lineup .problems,.lineup .save-alert{margin:4px 0 0}.lineup .board{grid-template-columns:400px 40px minmax(0,1fr) 24px minmax(0,1fr) 40px 340px;align-items:start;display:grid}.lineup .col-st{grid-column:1}.lineup .col-bn{grid-column:3}.lineup .col-out{grid-column:5}.lineup .ab{grid-column:7}.lineup .col{min-width:0}.lineup .col .section-title{align-items:baseline;gap:8px;display:flex}.lineup .col .section-title .quiet{font-weight:300}.lineup .list{gap:4px;display:grid}.lineup .sub{color:var(--chalk-dim);grid-column:1/-1;margin:0;font-size:12px;line-height:16px}.lineup .sub+*{margin-top:0}.lineup .list .sub:not(:first-child){margin-top:8px}.lineup .order{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lineup .order li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.lineup .order-no{color:var(--chalk-dim);text-align:center;font-size:32px;line-height:1}.lineup .order li.sp-row{border-top:2px solid var(--board-line);margin-top:4px;padding-top:8px}.lineup .sp-label{color:var(--chalk-dim);text-align:center;font-size:12px;font-weight:800}.lineup .plate{text-align:left;border:2px solid var(--board-line);background-color:#0d261d99;border-radius:3px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:0 8px 0 4px;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.lineup .plate:hover{background-color:#ffffff0a}.lineup .pb{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0;display:flex}.lineup .wrap{flex-wrap:nowrap;flex:1;align-items:baseline;column-gap:8px;min-width:0;height:24px;display:flex;overflow:hidden}.lineup .nm{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;font-size:16px;line-height:24px;overflow:hidden}.lineup .st .nm{font-weight:800}.lineup .apt{color:var(--chalk-dim);white-space:nowrap;flex:none;font-size:12px}.lineup .plate .lamp-text{white-space:nowrap;font-size:12px}.lineup .plate .decline-tag,.lineup .plate .provisional{white-space:nowrap;margin:0}.lineup .plate .cond,.lineup .sheet-head .cond,.lineup .ab .who .name .cond{margin:0}.lineup .pos{border-radius:3px;flex:none;place-items:center;width:32px;height:28px;font-size:16px;font-weight:800;line-height:1;display:inline-grid}.lineup .pos-of{background:var(--grass);color:var(--chalk)}.lineup .pos-if{background:var(--dirt);color:#0a1c15}.lineup .pos-p{background:var(--chalk);color:var(--board-deep)}.lineup .pos-c{border:1px solid var(--chalk);color:var(--chalk)}.lineup .pos-dh{border:1px solid var(--chalk-dim);color:var(--chalk)}.lineup .pos-pick{flex:none;place-items:center;width:52px;height:100%;display:grid;position:relative}.lineup .pos-pick .pos{grid-auto-flow:column;gap:2px;width:52px}.lineup .pos-pick .caret{font-size:12px;font-weight:600}.lineup .pos-pick select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.lineup .pos-pick select option,.lineup .pos-pick select optgroup{background:var(--board-deep);color:var(--chalk)}.lineup .pos-pick:has(select:focus-visible){outline:3px solid var(--lamp);outline-offset:2px;border-radius:3px}.lineup .pos-pick select:disabled{cursor:not-allowed}.lineup .pos-pick:has(select:disabled) .pos{opacity:.55;border-bottom:2px dotted var(--chalk)}.lineup .pos-pick:has(select:disabled) .caret{display:none}.lineup .plate.is-selected{border-style:dashed;border-color:var(--lamp)}.lineup .plate.is-target{border-color:var(--lamp)}.lineup .plate.is-target:hover,.lineup .plate.is-target:focus-within{background-color:#f2b33d1a}.lineup .plate.is-blocked{opacity:.45}.lineup .plate.is-blocked,.lineup .plate.is-blocked .pb{cursor:not-allowed}.lineup .plate.is-viewing{border-color:var(--chalk-dim)}.lineup .plate.flash{animation:.48s ease-out swap-flash}@keyframes swap-flash{0%{background-color:#f2b33d2e}to{background-color:#0d261d99}}.lineup .plate.slot-x{color:var(--chalk-dim);border-style:dashed;justify-content:center;font-size:14px}.lineup .plate.slot-x.is-target{color:var(--chalk);border-style:solid}.lineup .ab{border-left:3px solid var(--board-line);align-content:start;gap:12px;min-height:320px;padding-left:28px;display:grid;position:sticky;top:16px}.lineup .ab-empty{margin:0}.lineup .ab .card-ratings{grid-template-columns:repeat(3,minmax(0,1fr))}.lineup .ab .who{align-items:start}.lineup .ab .who .role{font-size:12px}.lineup .ab .who .name{flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:1.3;display:flex}.lineup .cond-pair{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lineup .cond-word{color:var(--chalk-dim);white-space:nowrap;font-size:13px;font-weight:600}.lineup .state-word{color:var(--lamp);font-size:12px;font-weight:800}.lineup .state-word.view{color:var(--chalk-dim)}.lineup .ab h3{border-bottom:2px solid var(--board-line);margin:4px 0 0;padding-bottom:6px;font-size:15px;font-weight:800}.lineup .ab .line{font-family:var(--font-ja);margin:0;font-size:14px;font-weight:300}.lineup .ab .line .num{font-size:22px}.lineup .sub-note{color:var(--chalk-dim);margin:2px 0 0;font-size:12px;display:block}.lineup .ab>ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lineup .ab>p{margin:0}.lineup .basis{color:var(--chalk-dim);margin:0;font-size:12px}.lineup .sheet{z-index:5;background:var(--board);border-top:2px solid var(--lamp);padding:16px 16px calc(16px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;gap:12px;transition:opacity .12s ease-out,visibility 0s linear .12s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(8px)}.lineup .sheet.open{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .16s ease-out;transform:none}.lineup .sheet-head{align-items:center;gap:8px;min-width:0;display:flex}.lineup .sheet-head .nm{font-size:16px;font-weight:800}.lineup .sheet-head .state-word{margin-left:auto}.lineup .sheet-ranks{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;display:grid}.lineup .sheet-ranks.p3{grid-template-columns:repeat(3,minmax(0,1fr))}.lineup .sheet-ranks dt{color:var(--chalk-dim);white-space:nowrap;font-size:12px}.lineup .sheet-ranks dd{font-family:var(--font-num);margin:0;font-size:22px;font-weight:700;line-height:1.1}.lineup .sheet-ranks dd small{color:var(--chalk-dim);margin-left:2px;font-size:14px;font-weight:600}.lineup .sheet-ranks .r-S,.lineup .sheet-ranks .r-A{color:var(--lamp)}.lineup .sheet-foot{color:var(--chalk-dim);align-items:center;gap:12px;font-size:13px;display:flex}.lineup .sheet-foot .btn-small{min-height:44px;margin-left:auto;padding:0 16px}.lineup .sheet-foot .btn-small+.btn-small{margin-left:0}.lineup .sheet .sub-note{margin:0}.lineup .page-end{justify-items:start;gap:16px;margin-top:40px;display:grid}.lineup .page-end p{margin:0}@media (width<=1199px){.lineup .board{grid-template-columns:minmax(340px,400px) 40px minmax(0,1fr) 24px minmax(0,1fr)}.lineup .ab{display:none}.lineup.has-sheet{padding-bottom:232px}}@media (width>=1200px){.lineup .sheet{display:none}}@media (width<=960px){.lineup .board{grid-template-columns:minmax(0,1fr);row-gap:24px}.lineup .col-st,.lineup .col-bn,.lineup .col-out{grid-column:1}.lineup .list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=760px){.lineup .sp-only{display:block}.lineup .pc-only,.lineup .t-long{display:none}.lineup .t-short{display:inline}.lineup .page-head{margin:8px 0 12px}.lineup .band{z-index:4;background-color:var(--board-deep);margin:0 -16px 16px;padding:0 16px;position:sticky;top:0}.lineup .band-row{flex-wrap:nowrap;gap:12px;padding:8px 0}.lineup .slots{gap:12px}.lineup .slots .out-count,.lineup .band-state .ok-line,.lineup .band-state .btn-ghost{display:none}.lineup .slots .lbl-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lineup .slots .num{font-size:24px}.lineup .band-state{gap:12px}.lineup .save-line{white-space:nowrap;min-width:0}.lineup .guide{min-height:56px}.lineup .guide>.notice,.lineup .guide>.alert{padding:6px 12px}.lineup .guide a{min-height:44px;margin:-15px 0;line-height:44px;display:inline-block}.lineup .list{grid-template-columns:1fr}.lineup .order li{grid-template-columns:24px minmax(0,1fr)}.lineup .order-no{font-size:24px}.lineup .plate{height:48px}.lineup .plate.has-tag .apt{display:none}.lineup .pos{height:32px}}
