.cm-out[data-astro-cid-q4hc5tds]{border-radius:var(--r-s);corner-shape:var(--cshape);background-color:var(--code-bg);color:var(--code-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.cm-out[data-astro-cid-q4hc5tds] code[data-astro-cid-q4hc5tds]{font:15px var(--f-mono)}.cm-s[data-astro-cid-q4hc5tds]{color:var(--code-cmt);letter-spacing:.06em}.cm-n[data-astro-cid-q4hc5tds] b[data-astro-cid-q4hc5tds]{color:var(--code-new);font-weight:600;display:inline-block}.ta[data-astro-cid-q4hc5tds] .cm-n[data-astro-cid-q4hc5tds] b[data-astro-cid-q4hc5tds]{animation:tick-a .4s var(--spring)}.tb[data-astro-cid-q4hc5tds] .cm-n[data-astro-cid-q4hc5tds] b[data-astro-cid-q4hc5tds]{animation:tick-b .4s var(--spring)}@keyframes tick-a{0%{opacity:.2;transform:translateY(-7px)}}@keyframes tick-b{0%{opacity:.2;transform:translateY(-7px)}}.cm-g[data-astro-cid-q4hc5tds]{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.cm-l[data-astro-cid-q4hc5tds]{color:var(--ink-2);padding-right:6px;font-size:13.5px}.bit[data-astro-cid-q4hc5tds]{border:var(--bw) solid var(--bc2);border-radius:var(--r-x);corner-shape:var(--cshape);background-color:var(--raised);height:32px;color:var(--ink-3);font:600 14px var(--f-mono);cursor:pointer;transition:background-color .2s, color .2s, transform .3s var(--spring);padding:0}.bit[data-astro-cid-q4hc5tds]:hover{color:var(--ink);transform:translateY(-2px)}.bit[data-astro-cid-q4hc5tds]:active{transform:scale(.92)}.bit[data-astro-cid-q4hc5tds][aria-pressed=true]{border-color:var(--acc);background-color:var(--acc);color:var(--raised)}.cm-p[data-astro-cid-q4hc5tds]{flex-wrap:wrap;gap:5px;display:flex}.chip[data-astro-cid-q4hc5tds]{border:var(--bw) solid var(--bc2);border-radius:var(--r-p);corner-shape:var(--cshape);background-color:var(--raised);height:30px;color:var(--ink-2);font:500 12.5px var(--f-mono);cursor:pointer;transition:background-color .25s, color .25s, border-color .25s, transform .35s var(--spring);padding:0 11px}.chip[data-astro-cid-q4hc5tds]:hover{border-color:var(--acc);color:var(--ink)}.chip[data-astro-cid-q4hc5tds]:active{transform:scale(.94)}.chip[data-astro-cid-q4hc5tds][aria-pressed=true]{border-color:var(--ink);background-color:var(--ink);color:var(--ground)}.sh-syn .chip[data-astro-cid-q4hc5tds][aria-pressed=true]{background:linear-gradient(135deg, var(--acc), color-mix(in srgb, var(--acc) 55%, var(--now)));color:var(--raised);border-color:#0000}.cm-h[data-astro-cid-q4hc5tds]{min-height:2.8em;color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}.cm-h[data-astro-cid-q4hc5tds] dd[data-astro-cid-q4hc5tds]{margin:0}.cm-i[data-astro-cid-q4hc5tds]{display:none}.cm-i[data-astro-cid-q4hc5tds].on{display:block}.cm-i[data-astro-cid-q4hc5tds] dt[data-astro-cid-q4hc5tds]{display:none}@media (scripting:none){.cm-h[data-astro-cid-q4hc5tds]{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;display:grid}.cm-i[data-astro-cid-q4hc5tds]:not([data-hint=""]){display:contents}.cm-i[data-astro-cid-q4hc5tds] dt[data-astro-cid-q4hc5tds]{font:600 13.5px var(--f-mono);color:var(--ink);display:block}}@property --num{syntax:"<integer>";inherits:false;initial-value:0}.spor[data-astro-cid-2kiiksfo]{background-image:radial-gradient(circle at 96% 8%, var(--acc-soft), transparent 52%);grid-column:span 2}.bub[data-astro-cid-2kiiksfo]{width:34px;height:34px;color:var(--acc);transform-origin:20% 90%;position:absolute;top:18px;right:20px}.spor[data-astro-cid-2kiiksfo]:hover .bub[data-astro-cid-2kiiksfo]{animation:wig .7s var(--ease)}@keyframes wig{20%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-5deg)}}.sp-in[data-astro-cid-2kiiksfo]{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.sp-top[data-astro-cid-2kiiksfo]{color:var(--ink);transition:transform .45s var(--spring);flex-direction:column;gap:8px;text-decoration:none;display:flex}.sp-top[data-astro-cid-2kiiksfo]:hover{transform:translateY(-3px)}.big[data-astro-cid-2kiiksfo]{align-items:flex-end;gap:14px;margin-top:4px;display:flex}.big-n[data-astro-cid-2kiiksfo]{--num:var(--to);counter-reset:n var(--num)}.big-n[data-astro-cid-2kiiksfo]:after{content:counter(n);font:800 108px/.84 var(--f-text);letter-spacing:-.05em;background:linear-gradient(135deg, var(--acc), var(--now));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@supports (animation-timeline:view()){.big-n[data-astro-cid-2kiiksfo]{animation:linear both count view();animation-range:entry 5% cover 45%}}@keyframes count{0%{--num:0}to{--num:var(--to)}}.big-l[data-astro-cid-2kiiksfo]{color:var(--ink-2);padding-bottom:8px;font-size:17px;font-weight:600}.sp-t[data-astro-cid-2kiiksfo]{letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:800;line-height:1.25}.sp-top[data-astro-cid-2kiiksfo]:hover .sp-t[data-astro-cid-2kiiksfo]{color:var(--acc)}.sp-m[data-astro-cid-2kiiksfo]{color:var(--ink-3);font-size:14px}.top[data-astro-cid-2kiiksfo]{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.top[data-astro-cid-2kiiksfo] a[data-astro-cid-2kiiksfo]{isolation:isolate;border-radius:var(--r-s);corner-shape:var(--cshape);color:var(--ink);transition:background-color .2s, transform .35s var(--spring);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 17px;text-decoration:none;display:grid;position:relative}.top[data-astro-cid-2kiiksfo] a[data-astro-cid-2kiiksfo]:before{content:"";background-color:hsl(var(--h) calc(70% * var(--cs)) 50% / .55);height:5px;transform:scaleX(var(--v));transform-origin:0;border-radius:3px;position:absolute;bottom:7px;left:12px;right:12px}.top[data-astro-cid-2kiiksfo] a[data-astro-cid-2kiiksfo]:hover{background-color:var(--sunken)}@media (hover:hover){.top[data-astro-cid-2kiiksfo] a[data-astro-cid-2kiiksfo]:hover{transform:translate(4px)}}@supports (animation-timeline:view()){.top[data-astro-cid-2kiiksfo] a[data-astro-cid-2kiiksfo]:before{animation:linear both grow view();animation-range:entry cover 35%}}@keyframes grow{0%{transform:scaleX(0)}}.top-l[data-astro-cid-2kiiksfo]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.top-n[data-astro-cid-2kiiksfo]{font:600 14px var(--f-mono);color:var(--ink-2)}@media (width<=760px){.spor[data-astro-cid-2kiiksfo]{grid-column:auto}.sp-in[data-astro-cid-2kiiksfo]{grid-template-columns:minmax(0,1fr);gap:16px}.big-n[data-astro-cid-2kiiksfo]:after{font-size:88px}}.dk[data-astro-cid-kzheb5xb]{flex:1;display:grid;position:relative}.dk-st[data-astro-cid-kzheb5xb]{border:var(--bw) solid var(--bc);border-radius:var(--r-m);corner-shape:var(--cshape);background-color:var(--sunken);position:absolute;inset:6px 4px -4px}.s1[data-astro-cid-kzheb5xb]{transform:rotate(-3deg)}.s2[data-astro-cid-kzheb5xb]{transform:rotate(2.2deg)translateY(3px)}.dk-c[data-astro-cid-kzheb5xb]{min-height:196px;display:grid;position:relative}.dk-c[data-astro-cid-kzheb5xb][hidden]{display:none}.dealt[data-astro-cid-kzheb5xb] .dk-c[data-astro-cid-kzheb5xb] .flip[data-astro-cid-kzheb5xb]{animation:deal .6s var(--spring)}@keyframes deal{0%{opacity:0;transform:translate(44px)rotate(8deg)}}.flip[data-astro-cid-kzheb5xb]{color:var(--ink);cursor:pointer;perspective:1100px;display:grid}.flip-in[data-astro-cid-kzheb5xb]{transform-style:preserve-3d;transition:transform .9s var(--spring);display:grid}.flip-c[data-astro-cid-kzheb5xb]:checked+.flip[data-astro-cid-kzheb5xb] .flip-in[data-astro-cid-kzheb5xb]{transform:rotateY(180deg)}@media (hover:hover){.flip[data-astro-cid-kzheb5xb]:hover .flip-in[data-astro-cid-kzheb5xb]{transform:rotateY(14deg)}.flip-c[data-astro-cid-kzheb5xb]:checked+.flip[data-astro-cid-kzheb5xb]:hover .flip-in[data-astro-cid-kzheb5xb]{transform:rotateY(166deg)}}.f-side[data-astro-cid-kzheb5xb]{border:var(--bw) solid var(--bc);border-radius:var(--r-m);corner-shape:var(--cshape);background-color:var(--raised);box-shadow:var(--sh-1);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.flip-c[data-astro-cid-kzheb5xb]:focus-visible+.flip[data-astro-cid-kzheb5xb] .f-side[data-astro-cid-kzheb5xb]{outline:2px solid var(--acc);outline-offset:2px}.f-q[data-astro-cid-kzheb5xb]{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.f-hint[data-astro-cid-kzheb5xb]{color:var(--ink-3);margin-top:auto;font-size:12.5px}.f-back[data-astro-cid-kzheb5xb]{border-color:var(--code-bg);background:var(--code-bg);color:var(--code-ink);transform:rotateY(180deg)}.dk[data-astro-cid-kzheb5xb] .f-back[data-astro-cid-kzheb5xb] .w-h[data-astro-cid-kzheb5xb]{color:var(--code-cmt)}.f-cmd[data-astro-cid-kzheb5xb]{font:500 13.5px/1.6 var(--f-mono);color:var(--code-new);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:auto}.dk-ft[data-astro-cid-kzheb5xb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-a[data-astro-cid-kzheb5xb]{margin-block:-3px;padding-block:3px;font-size:14.5px;font-weight:600}.btn[data-astro-cid-kzheb5xb]:hover .shuf[data-astro-cid-kzheb5xb]{animation:wig .7s var(--ease)}@media (width<=760px){.dk-c[data-astro-cid-kzheb5xb]{min-height:210px}}.clk[data-astro-cid-5szo7x4w]{width:36px;height:36px;color:var(--acc);position:absolute;top:16px;right:18px}.clk-h[data-astro-cid-5szo7x4w]{transform-box:view-box;transform-origin:12px 12px;transition:transform .8s var(--spring);transform:rotate(-60deg)}.mins[data-astro-cid-5szo7x4w]:has([data-min="0"][aria-pressed=true]) .clk-h[data-astro-cid-5szo7x4w]{transform:rotate(-78deg)}.mins[data-astro-cid-5szo7x4w]:has([data-min="2"][aria-pressed=true]) .clk-h[data-astro-cid-5szo7x4w]{transform:rotate(-30deg)}.w-x[data-astro-cid-5szo7x4w]{color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.seg[data-astro-cid-5szo7x4w].s3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.seg[data-astro-cid-5szo7x4w].s3 button[data-astro-cid-5szo7x4w]{white-space:nowrap;padding:0 6px}.seg[data-astro-cid-5szo7x4w].s3 .seg-k[data-astro-cid-5szo7x4w]{width:calc(33.3333% - 2.66667px)}.seg[data-astro-cid-5szo7x4w].s3:has(button:nth-of-type(2)[aria-pressed=true]) .seg-k[data-astro-cid-5szo7x4w]{transform:translate(100%)}.seg[data-astro-cid-5szo7x4w].s3:has(button:nth-of-type(3)[aria-pressed=true]) .seg-k[data-astro-cid-5szo7x4w]{transform:translate(200%)}.ml[data-astro-cid-5szo7x4w]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ml[data-astro-cid-5szo7x4w][hidden]{display:none}.ml[data-astro-cid-5szo7x4w].go li[data-astro-cid-5szo7x4w]{animation:in .45s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms)}@keyframes in{0%{opacity:0;transform:translateY(12px)}}.ml[data-astro-cid-5szo7x4w] a[data-astro-cid-5szo7x4w]{border-radius:var(--r-s);corner-shape:var(--cshape);color:var(--ink);transition:background-color .2s, transform .35s var(--spring);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:grid}.ml[data-astro-cid-5szo7x4w] a[data-astro-cid-5szo7x4w]:hover{background-color:var(--sunken)}@media (hover:hover){.ml[data-astro-cid-5szo7x4w] a[data-astro-cid-5szo7x4w]:hover{transform:translate(4px)}}.ml-t[data-astro-cid-5szo7x4w]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ml-m[data-astro-cid-5szo7x4w]{border-radius:var(--r-p);corner-shape:var(--cshape);background-color:var(--acc-soft);color:var(--acc);font:600 12.5px var(--f-mono);white-space:nowrap;padding:2px 8px}@media (width<=1000px){.seg[data-astro-cid-5szo7x4w].s3 button[data-astro-cid-5szo7x4w]{font-size:13px}}.board[data-astro-cid-hjrigrpg]{counter-reset:u;max-width:var(--wide);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(290px,auto);gap:20px;margin:0 auto;padding:36px 24px 0;display:grid}@media (width<=1000px){.board[data-astro-cid-hjrigrpg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.board[data-astro-cid-hjrigrpg]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px;padding:20px 16px 0}}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line)}.hero-in[data-astro-cid-ge2uvauf]{max-width:var(--wide);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:44px;margin:0 auto;padding:44px 24px;display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(33px,4.3vw,54px);font-weight:800;line-height:1.04}.lead[data-astro-cid-ge2uvauf]{max-width:30em;color:var(--ink-2);margin:18px 0 0;font-size:18px;line-height:1.6}.rl[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rl-a[data-astro-cid-ge2uvauf]{border-radius:var(--r-s);corner-shape:var(--cshape);background-color:color-mix(in srgb, var(--sunken) calc(var(--pair,0) * 100%), transparent);color:var(--ink);transform:translateX(calc(var(--pair,0) * 4px));transition:background-color .2s, transform .4s var(--spring);align-items:center;gap:12px;padding:6px 10px 6px 6px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.rl-i[data-astro-cid-ge2uvauf]{border:var(--bw) solid light-dark(hsl(var(--h) calc(45% * var(--cs)) 82%),hsl(var(--h) calc(45% * var(--cs)) 30%));border-radius:var(--r-x);corner-shape:var(--cshape);background-color:light-dark(hsl(var(--h) calc(85% * var(--cs)) 95%),hsl(var(--h) calc(35% * var(--cs)) 17%));width:38px;height:38px;transform:rotate(calc(var(--pair,0) * -8deg)) scale(calc(1 + var(--pair,0) * .08));transition:transform .45s var(--spring);flex:none;place-items:center;display:grid}.rl-i[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:20px;height:20px}.rl-i[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf],.bgl[data-astro-cid-ge2uvauf]{fill:none;stroke:light-dark(hsl(var(--h) calc(60% * var(--cs)) 41%),hsl(var(--h) calc(80% * var(--cs)) 72%));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}:is(.sc-graphite,.sh-draft) [data-astro-cid-ge2uvauf]:is(.rl-i path,.bgl){stroke:var(--acc)}.sh-draft .rl-i[data-astro-cid-ge2uvauf]{border-color:var(--bc);background-color:var(--raised)}.win[data-astro-cid-ge2uvauf]{border:var(--bw) solid var(--bc);border-radius:var(--r-w);corner-shape:var(--cshape);background-color:var(--raised);min-width:0;box-shadow:var(--sh-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.win-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background-color:var(--sunken);align-items:flex-end;gap:4px;padding:8px 10px 0;display:flex}.tab[data-astro-cid-ge2uvauf]{border-radius:var(--r-s) var(--r-s) 0 0;corner-shape:var(--cshape);height:38px;color:var(--ink-3);font:500 13px var(--f-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 16px;transition:background-color .25s,color .25s;display:inline-flex;position:relative}.tab[data-astro-cid-ge2uvauf][aria-selected=true]{background-color:var(--raised);color:var(--ink)}.tab[data-astro-cid-ge2uvauf] .mark{width:9px;height:15px}.tab-sh[data-astro-cid-ge2uvauf]{letter-spacing:.02em;padding:0 13px;font-size:14px;font-weight:700}.tab-sh[data-astro-cid-ge2uvauf]:hover{background-color:color-mix(in srgb, var(--raised) 55%, transparent);color:var(--ink)}.tab-sh[data-astro-cid-ge2uvauf]:hover .sh-cur[data-astro-cid-ge2uvauf]{animation:1.1s step-end infinite blink}.t-on[data-astro-cid-ge2uvauf] .tab-sh[data-astro-cid-ge2uvauf]{background-color:var(--code-bg);color:var(--code-new)}.tab-tip[data-astro-cid-ge2uvauf]{z-index:5;border-radius:var(--r-s);corner-shape:var(--cshape);background-color:var(--ink);width:max-content;color:var(--ground);font:500 13px/1.35 var(--f-text);letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .18s, transform .35s var(--spring);padding:7px 11px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.tab-sh[data-astro-cid-ge2uvauf]:is(:hover,:focus-visible) .tab-tip[data-astro-cid-ge2uvauf]{opacity:1;transform:none}.t-on[data-astro-cid-ge2uvauf] .tab-tip[data-astro-cid-ge2uvauf]{display:none}@keyframes blink{50%{opacity:0}}.win-b[data-astro-cid-ge2uvauf]{min-height:380px;display:grid;position:relative}.win-b[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.site[data-astro-cid-ge2uvauf]{align-self:center;transition:visibility}.t-on[data-astro-cid-ge2uvauf] .site[data-astro-cid-ge2uvauf]{visibility:hidden;transition-delay:.7s}.city[data-astro-cid-ge2uvauf]{width:100%;height:auto;max-height:420px;padding:14px 22px 6px;display:block;overflow:visible}.blk[data-astro-cid-ge2uvauf]{cursor:pointer;outline:none}.blk-g[data-astro-cid-ge2uvauf]{transform:translateY(calc(var(--pair,0) * -12px));transition:transform .5s var(--spring)}.bsh[data-astro-cid-ge2uvauf]{fill:var(--shade);transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 - var(--pair,0) * .14));opacity:calc(1 - var(--pair,0) * .4);transition:transform .5s var(--spring), opacity .4s}.bt[data-astro-cid-ge2uvauf]{fill:light-dark(hsl(var(--h) calc(85% * var(--cs)) 96%),hsl(var(--h) calc(35% * var(--cs)) 26%));stroke:light-dark(hsl(var(--h) calc(45% * var(--cs)) 72%),hsl(var(--h) calc(50% * var(--cs)) 42%));stroke-width:1px}.bl[data-astro-cid-ge2uvauf]{fill:light-dark(hsl(var(--h) calc(55% * var(--cs)) 86%),hsl(var(--h) calc(35% * var(--cs)) 17%));stroke:light-dark(hsl(var(--h) calc(45% * var(--cs)) 72%),hsl(var(--h) calc(45% * var(--cs)) 34%));stroke-width:1px}.br[data-astro-cid-ge2uvauf]{fill:light-dark(hsl(var(--h) calc(50% * var(--cs)) 78%),hsl(var(--h) calc(35% * var(--cs)) 13%));stroke:light-dark(hsl(var(--h) calc(45% * var(--cs)) 70%),hsl(var(--h) calc(45% * var(--cs)) 30%));stroke-width:1px}.bgl[data-astro-cid-ge2uvauf]{stroke-width:1.9px}.bn[data-astro-cid-ge2uvauf]{font:700 13px var(--f-text);fill:var(--ink);paint-order:stroke;stroke:var(--raised);stroke-width:4px;stroke-linejoin:round;opacity:var(--pair,0);transform:translateY(calc(6px - var(--pair,0) * 6px));transition:opacity .25s, transform .4s var(--spring)}.rise[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .35s var(--ease) calc(.25s + var(--i) * 55ms), transform .7s var(--spring) calc(.25s + var(--i) * 55ms)}.t-on[data-astro-cid-ge2uvauf] .rise[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .25s var(--ease) calc(var(--i) * 25ms), transform .4s var(--ease) calc(var(--i) * 25ms);transform:translateY(18px)scaleY(.1)}.sh-draft [data-astro-cid-ge2uvauf]:is(.bt,.br){fill:var(--raised);stroke:var(--acc)}.sh-draft .bl[data-astro-cid-ge2uvauf]{fill:var(--sunken);stroke:var(--acc)}.sh-pcb .bt[data-astro-cid-ge2uvauf]{fill:color-mix(in srgb, var(--ic-top), hsl(var(--h) calc(60% * var(--cs)) 50%) 13%);stroke:var(--ic-top-line)}.sh-pcb .bl[data-astro-cid-ge2uvauf]{fill:color-mix(in srgb, var(--ic-left), hsl(var(--h) calc(60% * var(--cs)) 50%) 13%);stroke:var(--ic-line)}.sh-pcb .br[data-astro-cid-ge2uvauf]{fill:color-mix(in srgb, var(--ic-right), hsl(var(--h) calc(60% * var(--cs)) 50%) 13%);stroke:var(--ic-line)}.sh-pcb .bgl[data-astro-cid-ge2uvauf]{stroke:light-dark(hsl(var(--h) calc(60% * var(--cs)) 38%),hsl(var(--h) calc(80% * var(--cs)) 72%))}.term[data-astro-cid-ge2uvauf]{background-color:var(--code-bg);color:var(--code-ink);font:400 15px/1.75 var(--f-mono);opacity:0;pointer-events:none;transition:opacity .25s var(--ease);padding:24px 28px;overflow:hidden}.t-on[data-astro-cid-ge2uvauf] .term[data-astro-cid-ge2uvauf]{opacity:1;pointer-events:auto;transition-delay:.3s}.tln[data-astro-cid-ge2uvauf]{white-space:pre;opacity:0;transition:opacity .15s, transform .3s var(--ease);display:block;transform:translate(-10px)}.t-on[data-astro-cid-ge2uvauf] .tln[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity .2s calc(.45s + var(--i) * 70ms), transform .4s var(--ease) calc(.45s + var(--i) * 70ms);transform:none}.t-p[data-astro-cid-ge2uvauf]{color:var(--code-new)}.t-d[data-astro-cid-ge2uvauf]{color:var(--syn-fn)}.t-b[data-astro-cid-ge2uvauf]{color:var(--code-cmt)}.cur[data-astro-cid-ge2uvauf]{vertical-align:-.2em;background-color:var(--code-new);width:.6em;height:1.15em;display:inline-block}.t-on[data-astro-cid-ge2uvauf] .cur[data-astro-cid-ge2uvauf]{animation:1.1s step-end infinite blink}.win-s[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding:12px 18px 14px;font-size:14px;line-height:1.45}.sh-draft .win[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;opacity:.6;background-repeat:no-repeat;background-image:linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc)), linear-gradient(var(--acc), var(--acc));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px;position:absolute;inset:7px}.sh-syn .win[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--raised), var(--raised)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--acc) 60%, var(--line)), var(--line) 38%, var(--line) 68%, color-mix(in srgb, var(--now) 50%, var(--line))) border-box;border-color:#0000;border-top-right-radius:4px;border-bottom-left-radius:4px}.sh-syn .hero[data-astro-cid-ge2uvauf]:before{display:none}.sh-syn [data-astro-cid-ge2uvauf]:is(h1,.lead,.rl-a){paint-order:stroke fill;-webkit-text-stroke:5px var(--ground)}.sh-syn h1[data-astro-cid-ge2uvauf]{-webkit-text-stroke-width:7px}@media (width<=900px){.hero-in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:28px}.win-b[data-astro-cid-ge2uvauf]{min-height:0}.city[data-astro-cid-ge2uvauf]{max-height:300px}.term[data-astro-cid-ge2uvauf]{scrollbar-width:thin;line-height:1.55;position:absolute;inset:0;overflow-y:auto}}@media (width<=760px){.hero-in[data-astro-cid-ge2uvauf]{gap:22px;padding:26px 16px 28px}.lead[data-astro-cid-ge2uvauf]{margin-top:12px;font-size:16px}.rl[data-astro-cid-ge2uvauf]{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:18px -16px 0;padding:2px 28px 2px 16px;scroll-padding-left:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.rl[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.rl[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{scroll-snap-align:start;flex:none}.rl-a[data-astro-cid-ge2uvauf]{padding:5px 12px 5px max(5px, calc(var(--chip-pad) - 5px));border:var(--bw) solid var(--bc2);border-radius:var(--r-p);background-color:var(--raised);font-size:15px;transform:none}.rl-i[data-astro-cid-ge2uvauf]{border-radius:var(--r-p);width:26px;height:26px}.rl-i[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:15px;height:15px}.win-bar[data-astro-cid-ge2uvauf]{padding:6px 8px 0}.tab[data-astro-cid-ge2uvauf]{padding:0 12px}.city[data-astro-cid-ge2uvauf]{padding:8px 6px 2px}.term[data-astro-cid-ge2uvauf]{padding:16px 18px;font-size:13px}.win-s[data-astro-cid-ge2uvauf]{padding:10px 14px 12px;font-size:13px}}
