.dk[data-astro-cid-xbbtcxth]{--ease:cubic-bezier(.23, 1, .32, 1);--hair:#1f1d1b47;--t-name:32px;--t-body:15px;--t-meta:13px;--lh-meta:20px;--in:calc(16 * 330px / 392);margin:0;container:dk/inline-size}@media (width>=761px){.dk[data-astro-cid-xbbtcxth]:has(.prose){--bw:max(100%, min(1440px, 100vw - 96px));width:var(--bw);margin-inline:calc((100% - var(--bw)) / 2);margin-top:-14px}}.stage[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,720px);justify-content:center;align-items:start;display:grid}@container dk (width>=821px){.dk[data-astro-cid-xbbtcxth]:has(.prose) .stage[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;align-items:center;gap:0 56px}}@container dk (width>=1180px){.dk[data-astro-cid-xbbtcxth]:has(.prose) .stage[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,1fr) clamp(420px,34cqw,30rem);justify-content:stretch;align-items:center;gap:0 clamp(48px,5cqw,88px)}.prose[data-astro-cid-xbbtcxth]{justify-self:stretch;width:auto}}.lcol[data-astro-cid-xbbtcxth]{gap:16px;min-width:0;display:grid;container:lc/inline-size}.prose[data-astro-cid-xbbtcxth]{min-width:0}.after[data-astro-cid-xbbtcxth]{text-align:center;justify-items:center;gap:8px;margin-top:40px;display:grid}.after[data-astro-cid-xbbtcxth] figcaption[data-astro-cid-xbbtcxth]{margin:0}.after[data-astro-cid-xbbtcxth] .credit.inside{max-width:76ch;font:400 15px/1.6 var(--display);text-wrap:balance}.after[data-astro-cid-xbbtcxth] .credit.inside a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px #1f1d1b66;transition:text-decoration-color .2s}@media (hover:hover){.after[data-astro-cid-xbbtcxth] .credit.inside a:hover{text-decoration-color:var(--ink)}}.board[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);gap:16px;display:grid;position:relative}.dockwrap[data-astro-cid-xbbtcxth]{width:100%;position:relative;container-type:inline-size}.win[data-astro-cid-xbbtcxth]{width:100%;position:relative;overflow:hidden}.side[data-astro-cid-xbbtcxth].l{grid-area:1/1}.dockcol[data-astro-cid-xbbtcxth]{grid-area:1/2}.side[data-astro-cid-xbbtcxth].r{grid-area:1/3}.dktop[data-astro-cid-xbbtcxth],.meta[data-astro-cid-xbbtcxth]{padding-left:calc(50% - 165px + var(--in));align-items:center;gap:8px 32px;min-width:0;display:flex}.tx[data-astro-cid-xbbtcxth]{flex:none;gap:24px;display:flex;position:relative}.tx[data-astro-cid-xbbtcxth] button[data-astro-cid-xbbtcxth]{all:unset;cursor:pointer;white-space:nowrap;height:44px;font:500 var(--t-body)/1 var(--display);color:var(--ink-3);-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;place-items:center;transition:color .15s;display:grid;position:relative}.tx[data-astro-cid-xbbtcxth] button[data-astro-cid-xbbtcxth]:before{content:"";position:absolute;inset:0 -12px}.tx[data-astro-cid-xbbtcxth] button[data-astro-cid-xbbtcxth][aria-checked=true]{color:var(--ink)}.dk[data-astro-cid-xbbtcxth] button[data-astro-cid-xbbtcxth]:focus{outline:none}.dk[data-astro-cid-xbbtcxth][data-kbd] [data-astro-cid-xbbtcxth]:is(.tx button,.replay):focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #1f1d1b52}@media (hover:hover) and (pointer:fine){.tx[data-astro-cid-xbbtcxth] button[data-astro-cid-xbbtcxth]:not([aria-checked=true]):hover{color:var(--ink-2)}}.ul[data-astro-cid-xbbtcxth]{transform-origin:0 0;pointer-events:none;width:100px;height:2px;transform:translateX(var(--ux,0px)) scaleX(var(--us,0));transition:transform .36s var(--ease);position:absolute;bottom:7px;left:0}.ul[data-astro-cid-xbbtcxth] i[data-astro-cid-xbbtcxth]{background:var(--ink);transform-origin:0 0;position:absolute;inset:0}.dk[data-astro-cid-xbbtcxth]:not([data-mode=free]) .shapes[data-astro-cid-xbbtcxth] .ul[data-astro-cid-xbbtcxth]{background:var(--line)}.dk[data-astro-cid-xbbtcxth]:not([data-mode=free]) .shapes[data-astro-cid-xbbtcxth] .ul[data-astro-cid-xbbtcxth] i[data-astro-cid-xbbtcxth]{animation:fill var(--hold,4.2s) linear both;animation-play-state:var(--run,running)}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dk[data-astro-cid-xbbtcxth]:not([data-ready]) .ul[data-astro-cid-xbbtcxth]{visibility:hidden}.ask[data-astro-cid-xbbtcxth]{min-height:44px;font:400 var(--t-meta)/var(--lh-meta) var(--display);color:var(--ink-3);align-items:center;margin:0;display:grid}.ask[data-astro-cid-xbbtcxth]>[data-astro-cid-xbbtcxth]{grid-area:1/1}.say[data-astro-cid-xbbtcxth]{display:grid}.say[data-astro-cid-xbbtcxth]>span[data-astro-cid-xbbtcxth]{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;display:flex}.live[data-astro-cid-xbbtcxth]{background:var(--ink);border-radius:50%;flex:none;width:5px;height:5px;animation:2s ease-in-out infinite live}@keyframes live{50%{opacity:.3}}.dk[data-astro-cid-xbbtcxth]:not([data-mode=tour]) .t-tour[data-astro-cid-xbbtcxth],.dk[data-astro-cid-xbbtcxth]:not([data-mode=you]) .t-you[data-astro-cid-xbbtcxth],.dk[data-astro-cid-xbbtcxth][data-mode=free] .say[data-astro-cid-xbbtcxth]{visibility:hidden}.replay[data-astro-cid-xbbtcxth]{all:unset;cursor:pointer;white-space:nowrap;height:44px;color:var(--ink-2);text-decoration:underline 1px;text-decoration-color:var(--hair);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-self:start;transition:text-decoration-color .15s,color .15s;position:relative}.dk[data-astro-cid-xbbtcxth]:not([data-mode=free]) .replay[data-astro-cid-xbbtcxth]{visibility:hidden}@media (hover:hover) and (pointer:fine){.replay[data-astro-cid-xbbtcxth]:hover{color:var(--ink);text-decoration-color:var(--ink)}}.above[data-astro-cid-xbbtcxth]{z-index:2;padding:24px var(--in) 0;pointer-events:none;grid-area:1/2;align-self:start}.sp[data-astro-cid-xbbtcxth]{display:none}.stc[data-astro-cid-xbbtcxth]{transition:opacity .2s var(--ease), visibility 0s;display:grid}.dk[data-astro-cid-xbbtcxth][data-pane=panel-shop] .stc[data-astro-cid-xbbtcxth],.dk[data-astro-cid-xbbtcxth]:not([data-ready]) .stc[data-astro-cid-xbbtcxth]{opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s .1s}.stp[data-astro-cid-xbbtcxth]{visibility:hidden;grid-area:1/1;transition:visibility 0s .15s;display:grid}.stp[data-astro-cid-xbbtcxth].on{visibility:visible;transition-delay:0s}.dk[data-astro-cid-xbbtcxth] .stp[data-astro-cid-xbbtcxth] p[data-astro-cid-xbbtcxth]{overflow-clip-margin:2px;margin:0;overflow:clip}.stp[data-astro-cid-xbbtcxth] span[data-astro-cid-xbbtcxth]{opacity:0;display:block;transform:translateY(70%)}.stp[data-astro-cid-xbbtcxth].on span[data-astro-cid-xbbtcxth]{opacity:1;transition:opacity .28s var(--ease), transform .42s var(--ease);transform:none}.stp[data-astro-cid-xbbtcxth].on .cline[data-astro-cid-xbbtcxth] span[data-astro-cid-xbbtcxth]{transition-delay:60ms}.dk[data-astro-cid-xbbtcxth][data-moving=true] .stp[data-astro-cid-xbbtcxth].on span[data-astro-cid-xbbtcxth]{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(-40%)}.dk[data-astro-cid-xbbtcxth] .cname[data-astro-cid-xbbtcxth]{font:600 var(--t-name)/1.1 var(--display);letter-spacing:-.03em;color:var(--ink)}.dk[data-astro-cid-xbbtcxth] .csize[data-astro-cid-xbbtcxth]{font:400 var(--t-meta)/1 var(--display);letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:12px}.dk[data-astro-cid-xbbtcxth] .cline[data-astro-cid-xbbtcxth]{font:400 var(--t-body)/1.45 var(--display);color:var(--ink-2);text-wrap:pretty;margin-top:4px}.side[data-astro-cid-xbbtcxth]{position:relative}.side[data-astro-cid-xbbtcxth] .note,.mk[data-astro-cid-xbbtcxth] .note{font:400 var(--t-meta)/var(--lh-meta) var(--display);color:var(--ink-2);text-wrap:pretty;display:grid}.side[data-astro-cid-xbbtcxth] .note{width:min(100%,15rem);position:absolute;left:0}.side[data-astro-cid-xbbtcxth].l .note{text-align:right;left:auto;right:0}.dk[data-astro-cid-xbbtcxth] .note b{color:var(--ink);font-weight:500}.dk[data-astro-cid-xbbtcxth] .note em{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:8px;font-style:normal}.leaders[data-astro-cid-xbbtcxth]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders[data-astro-cid-xbbtcxth] .halo{fill:none;stroke:#fff;stroke-width:3px}.leaders[data-astro-cid-xbbtcxth] .ln{fill:none;stroke:var(--hair);stroke-width:1px}.leaders[data-astro-cid-xbbtcxth] circle{fill:var(--ink);stroke:#fff;stroke-width:1.5px;paint-order:stroke}.mrow[data-astro-cid-xbbtcxth]{display:none}.mk[data-astro-cid-xbbtcxth]{visibility:hidden;opacity:0;transition:opacity .2s var(--ease), visibility 0s .2s;grid-area:1/1;grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.mrow[data-astro-cid-xbbtcxth].t .mk[data-astro-cid-xbbtcxth],.mrow[data-astro-cid-xbbtcxth].a .mk[data-astro-cid-xbbtcxth]{align-items:end}.mrow[data-astro-cid-xbbtcxth].b .mk[data-astro-cid-xbbtcxth]{align-items:start}.dk[data-astro-cid-xbbtcxth][data-pane=pill] .mk[data-astro-cid-xbbtcxth][data-for=pill],.dk[data-astro-cid-xbbtcxth][data-pane=bar] .mk[data-astro-cid-xbbtcxth][data-for=bar],.dk[data-astro-cid-xbbtcxth][data-pane=panel-shop] .mk[data-astro-cid-xbbtcxth][data-for=panel-shop],.dk[data-astro-cid-xbbtcxth][data-pane=panel-account] .mk[data-astro-cid-xbbtcxth][data-for=panel-account],.dk[data-astro-cid-xbbtcxth][data-pane=panel-more] .mk[data-astro-cid-xbbtcxth][data-for=panel-more]{visibility:visible;opacity:1;transition-delay:0s}.mk[data-astro-cid-xbbtcxth] .note.r{grid-column:2}.mrow[data-astro-cid-xbbtcxth],.side[data-astro-cid-xbbtcxth],.leaders[data-astro-cid-xbbtcxth]{transition:opacity .2s var(--ease)}.dk[data-astro-cid-xbbtcxth][data-moving=true] [data-astro-cid-xbbtcxth]:is(.mrow,.side,.leaders),.dk[data-astro-cid-xbbtcxth]:not([data-ready]) [data-astro-cid-xbbtcxth]:is(.mrow,.side,.leaders){opacity:0;transition-duration:.1s}.sline[data-astro-cid-xbbtcxth]{font:400 var(--t-meta)/var(--lh-meta) var(--display);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.sline[data-astro-cid-xbbtcxth] b{color:var(--ink);font-weight:500}.sline[data-astro-cid-xbbtcxth] .v{color:var(--ink-2)}.sline[data-astro-cid-xbbtcxth] .dot{margin:0 8px}.spring[data-astro-cid-xbbtcxth]{align-items:center;gap:16px;min-width:0;display:flex}.dk[data-astro-cid-xbbtcxth]:not([data-sprung]) .spring[data-astro-cid-xbbtcxth]{visibility:hidden}.plot[data-astro-cid-xbbtcxth]{flex:none;display:block;overflow:visible}.plot[data-astro-cid-xbbtcxth] .base[data-astro-cid-xbbtcxth]{stroke:var(--line);stroke-dasharray:2 3}.plot[data-astro-cid-xbbtcxth] .curve[data-astro-cid-xbbtcxth]{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.plot[data-astro-cid-xbbtcxth] .run[data-astro-cid-xbbtcxth]{fill:var(--ink);stroke:#fff;stroke-width:2px;paint-order:stroke}.sr[data-astro-cid-xbbtcxth]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}figcaption[data-astro-cid-xbbtcxth]{font:400 var(--t-meta)/var(--lh-meta) var(--display);color:var(--ink-3);text-wrap:pretty}figcaption[data-astro-cid-xbbtcxth] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}@container dk (width<=820px){.stage[data-astro-cid-xbbtcxth],.dk[data-astro-cid-xbbtcxth]:has(.prose) .stage[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,1fr);gap:32px 0}.lcol[data-astro-cid-xbbtcxth]{gap:8px}.after[data-astro-cid-xbbtcxth]{text-align:left;justify-items:start;margin-top:24px}}@container lc (width<=699px){.dktop[data-astro-cid-xbbtcxth],.board[data-astro-cid-xbbtcxth],.meta[data-astro-cid-xbbtcxth]{--t-name:28px;--t-body:15px;--t-meta:13px;--lh-meta:19px}.dktop[data-astro-cid-xbbtcxth],.meta[data-astro-cid-xbbtcxth]{flex-direction:column;align-items:center;gap:0;padding-left:0}.ask[data-astro-cid-xbbtcxth]{justify-items:center;min-height:28px}.say[data-astro-cid-xbbtcxth]>span[data-astro-cid-xbbtcxth]{justify-content:center}.replay[data-astro-cid-xbbtcxth]{justify-self:center}.stp[data-astro-cid-xbbtcxth]{text-align:center;justify-items:center}.stp[data-astro-cid-xbbtcxth] .cline[data-astro-cid-xbbtcxth]{text-wrap:balance}.spring[data-astro-cid-xbbtcxth]{order:-1;padding-top:8px}.mk[data-astro-cid-xbbtcxth] .note:first-child:not(.r){text-align:right;justify-self:end}.sline[data-astro-cid-xbbtcxth] .l2{display:block}.sline[data-astro-cid-xbbtcxth] .dot{display:none}.board[data-astro-cid-xbbtcxth]{grid-template-columns:minmax(0,1fr);gap:8px 0}.side[data-astro-cid-xbbtcxth]{display:none}.mrow[data-astro-cid-xbbtcxth]{display:grid}.mrow[data-astro-cid-xbbtcxth].t{grid-area:1/1}.dockcol[data-astro-cid-xbbtcxth]{grid-area:2/1;justify-items:center;display:grid}.mrow[data-astro-cid-xbbtcxth].b{grid-area:3/1}.board[data-astro-cid-xbbtcxth]{--dw:min(100cqw, 300px)}.dockwrap[data-astro-cid-xbbtcxth]{width:var(--dw)}.above[data-astro-cid-xbbtcxth]{padding:0 0 calc(76 * var(--dw) / 392 + 16px);flex-direction:column;grid-area:1/1/3/2;align-self:stretch;display:flex}.above[data-astro-cid-xbbtcxth]:before{content:"";flex:.45 1 0;min-height:8px}.above[data-astro-cid-xbbtcxth] .sp[data-astro-cid-xbbtcxth]{flex:.7 1 0;min-height:16px;display:block}.above[data-astro-cid-xbbtcxth]:after{content:"";flex:2 1 0;min-height:0}.mrow[data-astro-cid-xbbtcxth].a .mk[data-astro-cid-xbbtcxth]{display:none}.dk[data-astro-cid-xbbtcxth][data-pane=pill] .mrow[data-astro-cid-xbbtcxth].a .mk[data-astro-cid-xbbtcxth][data-for=pill],.dk[data-astro-cid-xbbtcxth][data-pane=bar] .mrow[data-astro-cid-xbbtcxth].a .mk[data-astro-cid-xbbtcxth][data-for=bar]{display:grid}.dk[data-astro-cid-xbbtcxth][data-shape=panel] .stc[data-astro-cid-xbbtcxth]{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.live[data-astro-cid-xbbtcxth]{animation:none}.ul[data-astro-cid-xbbtcxth],.mrow[data-astro-cid-xbbtcxth],.side[data-astro-cid-xbbtcxth],.leaders[data-astro-cid-xbbtcxth],.stc[data-astro-cid-xbbtcxth],.mk[data-astro-cid-xbbtcxth]{transition:none}.dk[data-astro-cid-xbbtcxth]:not([data-mode=free]) .shapes[data-astro-cid-xbbtcxth] .ul[data-astro-cid-xbbtcxth] i[data-astro-cid-xbbtcxth]{animation:none}.dk[data-astro-cid-xbbtcxth] .stp[data-astro-cid-xbbtcxth] span[data-astro-cid-xbbtcxth],.dk[data-astro-cid-xbbtcxth][data-moving=true] .stp[data-astro-cid-xbbtcxth].on span[data-astro-cid-xbbtcxth]{transition:opacity .15s;transform:none}}
