.insert{margin:0;min-width:0}.insert .stage{max-width:calc(var(--stage-max-h, 400vh) * var(--ar, 1));margin-inline:auto}.insert figcaption{margin-top:var(--s-2);padding-top:6px;border-top:var(--stroke) solid var(--line);font-size:11.5px;line-height:1.5;letter-spacing:.04em;color:var(--fg-muted)}.insert .cap-touch{display:none}@media (hover: none){.insert .cap-hover{display:none}.insert .cap-touch{display:inline}}.hits{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible}.hits path{fill:transparent;pointer-events:all;cursor:pointer}.hits a:focus{outline:none}.chip{position:absolute;z-index:4;translate:-50% -50%;display:inline-flex;align-items:baseline;gap:5px;padding:4px 7px 3px;isolation:isolate;overflow:hidden;background:var(--paper);border:var(--stroke) solid var(--ink);color:var(--ink);text-decoration:none;white-space:nowrap}.chip{transition:color var(--t-ink) var(--ease-out)}.chip:is(.on,:hover,:focus-visible){color:var(--room-on, var(--ink))}.chip b{font:900 14px / 1.1 var(--font-display);letter-spacing:.06em}.chip small{font:500 8.5px / 1 var(--font-mono);letter-spacing:.16em}.chip:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--room);mix-blend-mode:multiply;clip-path:inset(0 100% 0 0);transition:clip-path var(--t-ink) var(--ease-out)}.chip:is(.on,:hover,:focus-visible):after{clip-path:inset(0)}.chip[data-room=hall]:after{mix-blend-mode:normal}@media (width < 560px){.chip{padding:3px 5px 2px}.chip b{font-size:12px}.chip small{display:none}}.insert .stage{container:stage / inline-size}@container stage (width < 320px){.chip{padding:3px 5px 2px}.chip b{font-size:12px}.chip small{display:none}}.regset{position:absolute;z-index:2;width:16px;height:16px;pointer-events:none;color:var(--line)}.regset[data-at=tl]{left:-4px;top:-4px}.regset[data-at=tr]{right:-4px;top:-4px}.regset[data-at=bl]{left:-4px;bottom:-4px}.regset[data-at=br]{right:-4px;bottom:-4px}@media (width < 560px){.regset{width:12px;height:12px}}.settle{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background-image:radial-gradient(circle,var(--ink) 1.3px,transparent 1.9px);background-size:7px 7px;mix-blend-mode:multiply;mask-image:radial-gradient(closest-side,var(--ink) 55%,transparent)}.callout{position:absolute;z-index:6;width:224px;left:clamp(0px,calc(var(--x) - 112px),calc(100% - 224px));top:calc(var(--y) + 18px);padding:0 12px 12px;background:var(--paper);border:var(--stroke) solid var(--ink);font-size:14px;line-height:1.6;cursor:pointer}.callout[data-flip]{top:auto;bottom:calc(100% - var(--y) + 18px)}.callout:before{content:"";display:block;height:8px;margin:0 -12px 8px;background:var(--room);border-bottom:var(--stroke) solid var(--ink)}.callout b{display:block;font:900 18px / 1.3 var(--font-display)}.callout span{display:block}.callout .mono{font-size:11px;color:var(--fg-muted)}.callout a{display:inline-block;margin-top:var(--s-2);padding:6px 10px;border:var(--stroke) solid var(--ink);color:var(--ink);text-decoration:none;font:500 12.5px / 1 var(--font-mono);letter-spacing:.06em}.callout a:is(:hover,:focus-visible){background:var(--ink);color:var(--paper)}.fp{position:relative}.mast-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);padding-top:max(var(--s-5),env(safe-area-inset-top,0px));view-timeline-name:--mast}.ear{position:relative;width:min(250px,100%);padding:10px 12px 12px;border:var(--stroke) solid var(--ink);font-size:14px;line-height:1.6}.ear-l{justify-self:start}.ear-r{justify-self:end;text-align:right}.ear-k{display:block;margin-bottom:6px;font:500 11px / 1.2 var(--font-mono);letter-spacing:.1em;color:var(--fg-muted)}.ear-t{font-family:var(--font-head);font-weight:900}.ear a{color:var(--ink);text-decoration:none;border-bottom:var(--stroke) solid var(--ink);white-space:nowrap}.ear a:is(:hover,:focus-visible){color:var(--ink);background:var(--paper-2)}.ear-big{display:block;font:900 30px / 1.05 var(--font-display);letter-spacing:var(--ls-display)}.mh{display:flex;align-items:flex-end;gap:.05em;margin:0;font:900 var(--fs-mast) / var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);white-space:nowrap;color:var(--ink)}.mh-word{display:flex}.mh-c{position:relative;display:inline-block}.mh-red{position:absolute;left:0;top:0;pointer-events:none;user-select:none;color:var(--red);mix-blend-mode:multiply;translate:var(--misreg-mast) .012em}.mh-strip{position:absolute;left:0;top:0;color:var(--ink);pointer-events:none}html.intro-run .mh-c{color:transparent}html.intro-run .mh{position:relative;z-index:1}.mh-sub{writing-mode:vertical-rl;font-size:.16em;letter-spacing:.32em;line-height:1;padding-bottom:.14em}.stamp-issue{grid-area:1 / 3;position:absolute;z-index:2;right:calc(min(250px,100%) - 70px);top:-14px;display:grid;place-content:center;width:84px;height:84px;border:var(--stroke-2) solid var(--red);border-radius:50%;color:var(--red);text-align:center;mix-blend-mode:multiply;pointer-events:none;font:500 9.5px / 1.25 var(--font-mono);letter-spacing:.08em;transform:rotate(-8deg)}.stamp-issue:before{content:"";position:absolute;inset:4px;border:var(--stroke) solid var(--red);border-radius:50%}.stamp-issue b{font:900 24px / 1.05 var(--font-display);letter-spacing:.1em}@media (1020px <= width < 1280px){.stamp-issue{width:76px;height:76px;top:-18px;right:calc(min(250px,100%) - 58px);font-size:8.5px}.stamp-issue b{font-size:21px}}.dateline-wrap{margin-top:clamp(14px,2vw,22px)}.dateline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--s-3);margin:0;padding:7px 0 6px;font:500 var(--fs-dateline) / 1.3 var(--font-mono);letter-spacing:.08em}.dl-c{font:700 15px / 1.3 var(--font-head);letter-spacing:.12em;text-align:center;white-space:nowrap}.dl-r{text-align:right}.fp .sec-index{margin-top:var(--s-4)}.vrule{position:absolute;top:0;bottom:0;left:calc(var(--col-gap) / -2);width:var(--stroke);background:var(--ink);transform-origin:50% 0;pointer-events:none}.front{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);padding-top:clamp(18px,2.4vw,28px)}.front-main{grid-column:1 / span 7;min-width:0}.front-side{grid-column:8 / span 5;position:relative;min-width:0}.front-side .insert{position:sticky;top:calc(var(--bar-h) + 16px);--stage-max-h: calc(100svh - var(--bar-h) - 32px - 44px)}@property --ins-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@media (width >= 1020px) and (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.front-side{view-timeline:--ins block;view-timeline-inset:0px var(--ticker-h)}.front-side .insert{--stage-max-h: max(400px, min(var(--ins-h), calc(100svh - var(--bar-h) - 32px - 44px)));animation:ins-fit linear both;animation-timeline:--ins;animation-range:entry-crossing 0% entry-crossing calc(100vh - var(--ticker-h) - var(--bar-h) - 16px)}}}@keyframes ins-fit{0%{--ins-h: -52px}to{--ins-h: calc(100vh - var(--ticker-h) - var(--bar-h) - 16px - 52px)}}.lead{container-type:inline-size}.lead .kicker{margin-bottom:var(--s-2)}.lead-h{margin:.18em 0 .32em;font:900 var(--fs-lead) / 1.06 var(--font-head);letter-spacing:.005em;font-size:clamp(var(--fs-h2),calc(100cqi / var(--lead-em, 1)),var(--fs-lead))}.lead-h a{color:var(--ink);text-decoration:none}.lead-h .ln{display:block;text-wrap:balance}.lead-h .marker{--marker-ink: var(--room);background-size:0% .2em}.lead-h a:is(:hover,:focus-visible) .marker{background-size:100% .2em}.deck{margin:0 0 14px;font-size:var(--fs-deck);line-height:1.7}.byline{margin:0 0 var(--s-3);font:400 12px / 1.5 var(--font-mono);letter-spacing:.05em;color:var(--fg-muted)}.lead .more{margin-top:var(--s-1)}.fp-h{display:flex;align-items:baseline;gap:var(--s-3);margin:var(--s-7) 0 0;padding-bottom:var(--s-2);font:900 22px / 1.2 var(--font-head);letter-spacing:.02em;border-bottom:var(--stroke-heavy) solid var(--ink)}.fp-h small{font:500 11px / 1 var(--font-mono);letter-spacing:.12em;color:var(--fg-muted)}.disp-list{list-style:none;margin:0;padding:0}.disp-item+.disp-item{border-top:var(--stroke) solid var(--line)}.disp-item a{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:2px var(--s-4);align-items:baseline;padding:14px 0;color:var(--ink);text-decoration:none}.disp-ban{grid-row:span 2;display:flex;align-items:center;gap:6px;font:500 11px / 1.4 var(--font-mono);letter-spacing:.08em;white-space:nowrap}.disp-t{font:900 clamp(19px,1.7vw,23px) / 1.35 var(--font-head);text-wrap:balance}.disp-d{font:400 12px / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--fg-muted)}.lower-rule{margin-top:var(--s-7)}.lower{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--s-6);padding-top:var(--s-5);align-items:start}.board-wrap{grid-column:1 / span 5;min-width:0}.yardbox{grid-column:6 / span 4;position:relative;min-width:0}.hallbox{grid-column:10 / span 3;position:relative;min-width:0}.yardbox .vrule,.hallbox .vrule{bottom:0}.board{position:relative;padding:12px 12px 14px;background:var(--ink);color:var(--paper)}.board-top{display:flex;align-items:center;gap:var(--s-2);margin:0 0 10px;font:500 11px / 1 var(--font-mono);letter-spacing:.1em}.board-n{margin-left:auto;font-variant-numeric:tabular-nums}.live{width:7px;height:7px;background:var(--red)}@media (prefers-reduced-motion: no-preference){.live{animation:board-live 1.1s steps(1,end) infinite}.board.paused .live{animation-play-state:paused}}@keyframes board-live{50%{opacity:0}}.flaps{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;container-type:inline-size;cursor:pointer}.cell{position:relative;aspect-ratio:3 / 4;perspective:220px;font-family:var(--font-head);font-weight:900}.cell>span{position:absolute;inset:0;display:grid;place-items:center;font-size:6.4cqi;line-height:1;color:var(--paper);background:var(--ink);outline:var(--stroke) solid color-mix(in oklab,var(--paper) 22%,var(--ink));outline-offset:calc(-1 * var(--stroke));backface-visibility:hidden;-webkit-backface-visibility:hidden}.cell .u,.cell .fu{clip-path:inset(0 0 50% 0)}.cell .l,.cell .fl{clip-path:inset(50% 0 0 0)}.cell .l:after,.cell .fl:after{content:"";position:absolute;inset:50% 0 0;background-image:radial-gradient(color-mix(in oklab,var(--paper) 16%,transparent) .6px,transparent 1px);background-size:3px 3px}.cell .fl{transform:rotateX(90deg)}.cell:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;z-index:3;background:var(--ink)}.board-title{display:block;margin-top:12px;color:var(--paper);text-decoration:none;font-size:15px;line-height:1.55}.board-title:is(:hover,:focus-visible){color:var(--paper)}.board-title:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:3px}.board-title b{display:block;margin-bottom:2px;font:500 11px / 1.4 var(--font-mono);letter-spacing:.08em;color:color-mix(in oklab,var(--paper) 70%,var(--ink))}.board :focus-visible{outline-color:var(--yellow)}.yardbox ul{list-style:none;margin:var(--s-2) 0 var(--s-3);padding:0}.yardbox li{padding:var(--s-2) 0;font-size:14.5px;line-height:1.65}.yardbox li+li{border-top:var(--stroke) dashed var(--line)}.yardbox time{display:block;font:400 11px / 1.4 var(--font-mono);letter-spacing:.06em;color:var(--fg-muted)}.hall-motto{margin:var(--s-3) 0 var(--s-2);font:900 21px / 1.45 var(--font-head);text-wrap:balance}.hall-line{margin:0 0 var(--s-2);font-size:14px;line-height:1.75}.hall-contact{margin:0 0 var(--s-3);font:400 12px / 1.6 var(--font-mono);letter-spacing:.04em;color:var(--fg-muted)}.hallbox .kicker,.yardbox .kicker{margin-bottom:var(--s-1)}.empty{color:var(--fg-muted)}.ticker{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-ticker);display:flex;align-items:center;height:var(--ticker-h);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ink);color:var(--paper);font-size:14px}.tk-label{flex:none;display:flex;align-items:center;height:100%;padding:0 12px;background:var(--red);color:var(--ink);font:900 19px / 1 var(--font-head);letter-spacing:.08em}.tk-view{flex:1;min-width:0;overflow:hidden}.tk-track{display:flex;width:max-content}.tk-set{display:flex;flex:none}.tk-track a{white-space:nowrap;padding:0 22px;line-height:var(--ticker-h);color:var(--paper);text-decoration:none}.tk-track a:is(:hover,:focus-visible){color:var(--paper);text-decoration:underline;text-underline-offset:3px}.tk-track a:focus-visible{outline-color:var(--yellow);outline-offset:-3px}.tk-track a b{margin-right:var(--s-2);font:500 11.5px / 1 var(--font-mono);letter-spacing:.08em;color:color-mix(in oklab,var(--paper) 72%,var(--ink))}.tk-track a:after{content:"◆";margin-left:44px;color:var(--red);font-size:10px}@media (prefers-reduced-motion: no-preference){.tk-track{animation:tk-tick var(--t-ticker) linear infinite}.ticker:is(:hover,:focus-within) .tk-track{animation-play-state:paused}}@keyframes tk-tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.tk-view{overflow-x:auto;scrollbar-width:none}.tk-set[aria-hidden=true]{display:none}}.tb-replay{display:grid;place-items:center;width:30px;height:30px;padding:0;cursor:pointer;border:var(--stroke) solid var(--ink);background:none;color:var(--ink);font:700 16px / 1 var(--font-mono)}.tb-replay:is(:hover,:focus-visible){background:var(--ink);color:var(--paper)}[data-replay][hidden]{display:none}@property --wash{syntax: "<number>"; inherits: true; initial-value: 0;}html[data-page=home] .sec:before{clip-path:inset(calc((1 - min(var(--wash),1))*100%) 0 calc(max(var(--wash) - 1,0)*100%) 0)}html.intro-pending :is(.fp [data-i],.mh-c,.regmarks,.ticker,[data-rule],[data-vrule],.fp .sec-index,.mh-sub,.dl-c,.fp .insert){opacity:0;animation:intro-failsafe 0s 2s forwards}@keyframes intro-failsafe{to{opacity:1}}html.intro-run{overflow:hidden}.intro-ui{display:none}html.intro-run .intro-ui{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(var(--ticker-h) + 14px);z-index:var(--z-skip);display:flex;align-items:center;gap:10px;font:500 12px / 1 var(--font-mono);letter-spacing:.06em}.intro-tc{padding:8px 10px;background:var(--paper);border:var(--stroke) solid var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.intro-tc:before{content:"●";margin-right:6px;color:var(--red)}.intro-skip{order:2;padding:8px 12px;cursor:pointer;white-space:nowrap;background:var(--ink);color:var(--paper);border:var(--stroke) solid var(--ink);font:inherit;letter-spacing:inherit}.intro-cap{display:none}html.intro-run .intro-cap{display:block;position:fixed;left:0;right:0;top:76%;z-index:var(--z-intro);margin:0;text-align:center;pointer-events:none;white-space:nowrap;overflow:hidden;font:500 clamp(11px,1.3vw,14px) / 1.4 var(--font-mono);letter-spacing:.5em}@media (760px <= width < 1020px){.dateline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px}.dl-c{grid-column:1 / -1;grid-row:1}.dl-l,.dl-r{white-space:nowrap}}@media (width < 1020px){.mast-row{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.ear-r{display:none}.ear-l{order:2;justify-self:stretch;width:auto}.stamp-issue{grid-area:2 / 1;right:var(--s-2);top:-12px}.ear-l:before{content:"";float:right;width:86px;height:65px}.front{display:flex;flex-direction:column}.front-side{order:-1;margin-bottom:var(--s-6)}.front-side .vrule{display:none}.front-side .insert{position:static;--stage-max-h: 62svh}.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.board-wrap{grid-column:1;grid-row:span 2}.yardbox,.hallbox{grid-column:2}.yardbox .vrule{display:block}.hallbox .vrule{display:none}}@media (width < 760px){.stamp-issue{width:64px;height:64px;font-size:8px;top:-6px}.ear-l:before{width:66px;height:51px}.stamp-issue b{font-size:18px}.dateline{grid-template-columns:minmax(0,1fr);text-align:center;gap:2px}.dl-l,.dl-r{display:none}.dl-c{font-size:13px;letter-spacing:.04em;white-space:normal}.front-side{margin-bottom:var(--s-5)}.front-side .insert{--stage-max-h: none}.disp-item a{grid-template-columns:minmax(0,1fr)}.disp-ban{grid-row:auto}.lower{display:flex;flex-direction:column}.vrule{display:none!important}.yardbox,.hallbox{border-top:var(--stroke) solid var(--ink);padding-top:var(--s-4)}.cell:nth-child(n+21){display:none}.flaps{gap:2px}.cell>span{font-size:7.4cqi}html.intro-run .intro-ui{left:12px;right:12px;justify-content:space-between;font-size:11px}}
