:root{--r-ground-x:72.22%;--r-ground-y:7.78%;--r-ground-w:11.11%;--r-ground-h:10.0%;--r-nav-mark-x:1.25%;--r-nav-mark-y:1.33%;--r-nav-mark-w:15%;--r-nav-mark-h:4.44%;--r-nav-mark-cap:19px;--r-nav-mark-font:22px;--r-nav-mark-family:"Martian Mono";--r-nav-mark-weight:400;--r-nav-links-x:38.54%;--r-nav-links-y:1.78%;--r-nav-links-w:29.17%;--r-nav-links-h:3.56%;--r-nav-links-cap:13px;--r-nav-links-font:19px;--r-nav-cta-x:88.75%;--r-nav-cta-y:0.89%;--r-nav-cta-w:9.44%;--r-nav-cta-h:5.11%;--r-nav-cta-cap:12px;--r-nav-cta-font:17px;--r-headline-x:5.0%;--r-headline-y:17.78%;--r-headline-w:27.5%;--r-headline-h:27.33%;--r-headline-cap:67px;--r-headline-font:83px;--r-headline-family:"Biryani";--r-headline-weight:700;--r-subline-x:5.14%;--r-subline-y:46.44%;--r-subline-w:26.81%;--r-subline-h:8.67%;--r-subline-cap:18px;--r-subline-font:27px;--r-character-x:29.86%;--r-character-y:6.67%;--r-character-w:38.89%;--r-character-h:62.22%;--r-stat-visits-x:71.53%;--r-stat-visits-y:19.56%;--r-stat-visits-w:20.0%;--r-stat-visits-h:8.0%;--r-stat-visits-cap:26px;--r-stat-visits-font:38px;--r-stat-prs-x:71.53%;--r-stat-prs-y:28.33%;--r-stat-prs-w:20.0%;--r-stat-prs-h:8.0%;--r-stat-prs-cap:25px;--r-stat-prs-font:36px;--r-stat-rdc-x:71.53%;--r-stat-rdc-y:37.11%;--r-stat-rdc-w:20.0%;--r-stat-rdc-h:8.0%;--r-stat-rdc-cap:28px;--r-stat-rdc-font:40px;--r-hero-cta-x:71.53%;--r-hero-cta-y:46.44%;--r-hero-cta-w:20.0%;--r-hero-cta-h:7.11%;--r-hero-cta-cap:20px;--r-hero-cta-font:30px}.hero-shell[data-astro-cid-i3irphx7]{background:var(--color-bg);width:100%;position:relative;overflow:hidden}.ground[data-astro-cid-i3irphx7]{opacity:.18;pointer-events:none;background-position:top;background-repeat:repeat;background-size:480px 270px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.hero[data-astro-cid-i3irphx7]{aspect-ratio:1440/900;width:100%;color:var(--color-fg);font-family:var(--font-body);--u:calc(100cqw / 1440);position:relative;overflow:hidden;container-type:inline-size}.r[data-astro-cid-i3irphx7]{margin:0;position:absolute}.hero[data-astro-cid-i3irphx7]{margin-bottom:calc(min(100vw,1800px)/-7.2)}.nav-mark[data-astro-cid-i3irphx7]{left:var(--r-nav-mark-x);top:var(--r-nav-mark-y);width:var(--r-nav-mark-w);height:var(--r-nav-mark-h)}.mark[data-astro-cid-i3irphx7]{white-space:nowrap;font-family:var(--font-mono);color:var(--color-fg);letter-spacing:.01em;align-items:center;gap:.55em;font-size:1.59722cqw;font-weight:400;line-height:1;text-decoration:none;display:flex}.mark[data-astro-cid-i3irphx7] .prompt[data-astro-cid-i3irphx7]{color:var(--color-signal)}.nav-links[data-astro-cid-i3irphx7]{left:var(--r-nav-links-x);top:var(--r-nav-links-y);width:var(--r-nav-links-w);height:var(--r-nav-links-h);white-space:nowrap;justify-content:space-between;align-items:center;font-size:1.06944cqw;font-weight:400;line-height:1;display:flex}.nav-links[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{color:var(--color-fg);text-decoration:none}.nav-links[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--color-signal)}.nav-links[data-astro-cid-i3irphx7] .dot[data-astro-cid-i3irphx7]{color:var(--color-fg-faint)}.nav-cta[data-astro-cid-i3irphx7]{left:var(--r-nav-cta-x);top:var(--r-nav-cta-y);width:var(--r-nav-cta-w);height:var(--r-nav-cta-h)}.button[data-astro-cid-i3irphx7]{box-sizing:border-box;background:var(--color-action);color:var(--color-action-ink);white-space:nowrap;border-radius:var(--radius-button);box-shadow:0 10px 30px -12px var(--color-action-light);justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.button[data-astro-cid-i3irphx7]:hover{background:var(--color-action-hover)}.button[data-astro-cid-i3irphx7]:active{transform:translateY(1px)}.button-small[data-astro-cid-i3irphx7]{font-size:calc(13.8 * var(--u))}.arrow[data-astro-cid-i3irphx7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.intro[data-astro-cid-i3irphx7]{z-index:2;flex-direction:column;align-items:flex-start;width:33%;display:flex;top:16.4%;left:5.14%}.headline[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-weight:700;font-size:calc(78 * var(--u));letter-spacing:-.025em;color:var(--color-fg);flex-direction:column;margin:0;line-height:1;display:flex}.headline[data-astro-cid-i3irphx7] .hi[data-astro-cid-i3irphx7]{color:var(--color-fg-muted)}.who[data-astro-cid-i3irphx7]{white-space:nowrap;cursor:default;justify-items:start;margin:0 0 -.2em;padding:0 .06em .2em 0;display:inline-grid;overflow:hidden}.who[data-astro-cid-i3irphx7] .word[data-astro-cid-i3irphx7]{grid-area:1/1}.who[data-astro-cid-i3irphx7]:not(.is-ready) [data-astro-cid-i3irphx7][data-word=handle]{visibility:hidden}.who[data-astro-cid-i3irphx7] .ch{display:inline-block}.who[data-astro-cid-i3irphx7].is-rolling .ch{will-change:transform, filter}.subline[data-astro-cid-i3irphx7]{margin:calc(26 * var(--u)) 0 0;max-width:21em;font-size:calc(21 * var(--u));color:var(--color-fg-muted);text-wrap:pretty;font-weight:400;line-height:1.45}.actions[data-astro-cid-i3irphx7]{align-items:center;gap:calc(30 * var(--u));margin-top:calc(34 * var(--u));display:flex}.button-large[data-astro-cid-i3irphx7]{height:calc(58 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(26 * var(--u));font-size:calc(18 * var(--u));border-radius:calc(10 * var(--u));gap:.55em}.more[data-astro-cid-i3irphx7]{font-size:calc(18 * var(--u));color:var(--color-signal);white-space:nowrap;align-items:center;gap:.45em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.more[data-astro-cid-i3irphx7] .arrow[data-astro-cid-i3irphx7],.hero-cta[data-astro-cid-i3irphx7] .arrow[data-astro-cid-i3irphx7]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.more[data-astro-cid-i3irphx7]:hover .arrow[data-astro-cid-i3irphx7],.hero-cta[data-astro-cid-i3irphx7]:hover .arrow[data-astro-cid-i3irphx7]{transform:translate(3px)}.glow[data-astro-cid-i3irphx7]{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-glow) 34%, transparent), color-mix(in srgb, var(--color-glow-deep) 16%, transparent) 45%, #08183800 100%);border-radius:50%;width:56%;top:-14%;left:25.9%}.character[data-astro-cid-i3irphx7]{left:calc(var(--r-character-x) + 3.9%);top:var(--r-character-y);width:var(--r-character-w);height:var(--r-character-h)}.character[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.character[data-astro-cid-i3irphx7] .live[data-astro-cid-i3irphx7]{-webkit-mask-image:linear-gradient(#000 95.5%,#0000);mask-image:linear-gradient(#000 95.5%,#0000)}.character[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;transition:opacity .6s ease-out}.character[data-astro-cid-i3irphx7] .live[data-astro-cid-i3irphx7]{opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;position:absolute;inset:0}.character[data-astro-cid-i3irphx7] .live[data-astro-cid-i3irphx7].is-live{opacity:1}.character[data-astro-cid-i3irphx7] .poster[data-astro-cid-i3irphx7].is-live{opacity:0}.hero[data-astro-cid-i3irphx7]:has(.live.is-live) .glow[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side, #e9e9ea8c, color-mix(in srgb, var(--color-glow) 42%, transparent) 22%, color-mix(in srgb, var(--color-glow-deep) 20%, transparent) 50%, #08183800 100%)}.ledger[data-astro-cid-i3irphx7]{width:21.5%;top:16.4%;left:73.71%}.stats[data-astro-cid-i3irphx7]{margin:0}.row[data-astro-cid-i3irphx7]{align-items:baseline;column-gap:calc(12 * var(--u));padding:calc(15 * var(--u)) 0;grid-template-columns:auto 1fr;display:grid}.row[data-astro-cid-i3irphx7]:first-child{padding-top:0}.row[data-astro-cid-i3irphx7]+.row[data-astro-cid-i3irphx7]{border-top:1px solid var(--color-line)}.row[data-astro-cid-i3irphx7] .value[data-astro-cid-i3irphx7]{font-weight:700;font-size:calc(36 * var(--u));letter-spacing:-.02em;color:var(--color-fg);font-variant-numeric:tabular-nums;grid-area:1/1;margin:0;line-height:1}.row[data-astro-cid-i3irphx7] .label[data-astro-cid-i3irphx7]{font-size:calc(16 * var(--u));color:var(--color-fg-muted);grid-area:1/2;line-height:1}.row[data-astro-cid-i3irphx7] .detail[data-astro-cid-i3irphx7]{margin:calc(12 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--color-fg-muted);grid-area:2/1/auto/-1;line-height:1.5}.detail[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{color:inherit;text-decoration:none;transition:color .16s ease-out}.detail[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--color-signal)}.split[data-astro-cid-i3irphx7]{gap:calc(3 * var(--u));height:calc(6 * var(--u));display:flex}.split[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{flex:var(--share) 1 0;background:var(--color-signal);border-radius:1px}.split[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]+span[data-astro-cid-i3irphx7]{background:color-mix(in srgb, var(--color-signal) 38%, transparent)}.titles[data-astro-cid-i3irphx7]{margin:calc(10 * var(--u)) 0 0;gap:calc(4 * var(--u));padding:0;list-style:none;display:grid}.titles[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:baseline;gap:calc(8 * var(--u));min-width:0;display:flex}.titles[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--color-signal);border-radius:1px;flex:none;transform:translateY(-.05em)}.titles[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]+li[data-astro-cid-i3irphx7]:before{background:color-mix(in srgb, var(--color-signal) 38%, transparent)}.titles[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.titles[data-astro-cid-i3irphx7] .n[data-astro-cid-i3irphx7]{color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600}.repos[data-astro-cid-i3irphx7]{margin:0;padding:0;list-style:none;display:inline}.repos[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-fg);font-size:.9em;display:inline}.repos[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{white-space:nowrap}.repos[data-astro-cid-i3irphx7] .sep[data-astro-cid-i3irphx7]{font-family:var(--font-body);color:var(--color-fg-muted);white-space:pre;font-size:1.11111em}.bars[data-astro-cid-i3irphx7]{align-items:flex-end;gap:calc(3 * var(--u));height:calc(52 * var(--u));margin-top:calc(20 * var(--u));display:flex;position:relative}.bars[data-astro-cid-i3irphx7]:after{content:"";background:#e9e9ea33;height:1px;position:absolute;bottom:0;left:0;right:0}.bar[data-astro-cid-i3irphx7]{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.stack[data-astro-cid-i3irphx7]{width:100%;max-width:calc(14 * var(--u));height:calc(var(--h) * 100%);border-radius:calc(2.5 * var(--u)) calc(2.5 * var(--u)) 0 0;flex-direction:column;gap:2px;min-height:2px;transition:opacity .16s ease-out;display:flex;overflow:hidden}.seg[data-astro-cid-i3irphx7]{flex:1 1 0;min-height:1px}.seg[data-astro-cid-i3irphx7].assets,.k[data-astro-cid-i3irphx7].assets:before{background:var(--color-signal)}.seg[data-astro-cid-i3irphx7].places,.k[data-astro-cid-i3irphx7].places:before{background:var(--color-action)}.bars[data-astro-cid-i3irphx7]:hover .bar[data-astro-cid-i3irphx7]:not(:hover) .stack[data-astro-cid-i3irphx7]{opacity:.4}.peak[data-astro-cid-i3irphx7]{bottom:calc(var(--h) * 100% + 4 * var(--u));font-size:calc(12 * var(--u));color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.bars[data-astro-cid-i3irphx7]:hover .peak[data-astro-cid-i3irphx7]{opacity:0}.tip[data-astro-cid-i3irphx7]{z-index:3;bottom:calc(100% + 6 * var(--u));gap:calc(3 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));background:var(--color-bg-raised);border:1px solid var(--color-line);font-size:calc(12.5 * var(--u));white-space:nowrap;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:6px;line-height:1.3;display:none;position:absolute;left:0;box-shadow:0 12px 30px -14px #000c}.bar[data-astro-cid-i3irphx7].late .tip[data-astro-cid-i3irphx7]{left:auto;right:0}.bar[data-astro-cid-i3irphx7]:hover .tip[data-astro-cid-i3irphx7]{display:grid}.tip[data-astro-cid-i3irphx7] b[data-astro-cid-i3irphx7]{color:var(--color-fg);margin-right:.35em;font-weight:600}.key[data-astro-cid-i3irphx7]{align-items:baseline;gap:calc(4 * var(--u)) calc(12 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(13 * var(--u));flex-wrap:wrap;line-height:1.3;display:flex}.k[data-astro-cid-i3irphx7]{align-items:baseline;gap:calc(6 * var(--u));color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.k[data-astro-cid-i3irphx7]:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:1px;flex:none}.ends[data-astro-cid-i3irphx7]{margin-top:calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:var(--color-fg-faint);font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1;display:flex}.asof[data-astro-cid-i3irphx7]{margin:calc(4 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:var(--color-fg-faint);line-height:1.4}[data-astro-cid-i3irphx7]:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}@media (width<=899px){.hero[data-astro-cid-i3irphx7]{aspect-ratio:auto;padding:0 var(--gutter) 2rem;grid-template-columns:1fr;gap:0;margin-bottom:0;display:grid;overflow:clip visible}.hero[data-astro-cid-i3irphx7] .r[data-astro-cid-i3irphx7]{width:auto;height:auto;margin:0;position:static;top:auto;left:auto}.hero[data-astro-cid-i3irphx7] .topbar[data-astro-cid-i3irphx7]{grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;padding:14px 0 10px;display:grid}.hero[data-astro-cid-i3irphx7] .mark[data-astro-cid-i3irphx7]{grid-area:1/1;font-size:1.05rem}.hero[data-astro-cid-i3irphx7] .nav-links[data-astro-cid-i3irphx7]{grid-area:2/1/auto/-1;justify-content:flex-start;gap:.75rem;padding-bottom:2px;font-size:.95rem;overflow-x:auto}.hero[data-astro-cid-i3irphx7] .nav-cta[data-astro-cid-i3irphx7]{grid-area:1/2;justify-self:end}.hero[data-astro-cid-i3irphx7] .button-small[data-astro-cid-i3irphx7]{padding:.75em 1em;font-size:.85rem}.hero[data-astro-cid-i3irphx7] .glow[data-astro-cid-i3irphx7]{display:none}.hero[data-astro-cid-i3irphx7] .character[data-astro-cid-i3irphx7]{isolation:isolate}.hero[data-astro-cid-i3irphx7] .character[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-glow) 34%, transparent), color-mix(in srgb, var(--color-glow-deep) 16%, transparent) 45%, #08183800 100%);border-radius:50%;width:min(140vw,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero[data-astro-cid-i3irphx7]:has(.live.is-live) .character[data-astro-cid-i3irphx7]:before{background:radial-gradient(closest-side, #e9e9ea8c, color-mix(in srgb, var(--color-glow) 42%, transparent) 22%, color-mix(in srgb, var(--color-glow-deep) 20%, transparent) 50%, #08183800 100%)}.hero[data-astro-cid-i3irphx7]{--u:clamp(.6px, calc((100vw - 2 * var(--gutter)) / 480), .95px)}.hero[data-astro-cid-i3irphx7] .intro[data-astro-cid-i3irphx7]{margin-top:1.75rem}.hero[data-astro-cid-i3irphx7] .subline[data-astro-cid-i3irphx7]{margin-top:.9rem;font-size:clamp(1.05rem,4.2vw,1.25rem)}.hero[data-astro-cid-i3irphx7] .actions[data-astro-cid-i3irphx7]{gap:1.4rem;margin-top:1.4rem}.hero[data-astro-cid-i3irphx7] .button-large[data-astro-cid-i3irphx7]{border-radius:var(--radius-button);height:3.25rem;padding:0 1.15rem 0 1.3rem;font-size:1.05rem}.hero[data-astro-cid-i3irphx7] .more[data-astro-cid-i3irphx7]{font-size:1.05rem}.hero[data-astro-cid-i3irphx7] .character[data-astro-cid-i3irphx7]{aspect-ratio:1;width:min(100%,420px);height:auto;margin:.5rem auto 0;position:relative}.hero[data-astro-cid-i3irphx7] .ledger[data-astro-cid-i3irphx7]{margin-top:.5rem}.hero[data-astro-cid-i3irphx7] .row[data-astro-cid-i3irphx7] .value[data-astro-cid-i3irphx7]{font-size:1.85rem}.hero[data-astro-cid-i3irphx7] .row[data-astro-cid-i3irphx7] .label[data-astro-cid-i3irphx7]{font-size:1rem}.hero[data-astro-cid-i3irphx7] .row[data-astro-cid-i3irphx7] .detail[data-astro-cid-i3irphx7]{font-size:.9rem}.hero[data-astro-cid-i3irphx7] .repos[data-astro-cid-i3irphx7]{font-size:.8rem}.hero[data-astro-cid-i3irphx7] .ends[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7] .peak[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7] .tip[data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7] .key[data-astro-cid-i3irphx7]{font-size:.78rem}.hero[data-astro-cid-i3irphx7] .bars[data-astro-cid-i3irphx7]{height:3.5rem;margin-top:1.4rem}.hero[data-astro-cid-i3irphx7] .asof[data-astro-cid-i3irphx7]{margin-top:.4rem;font-size:.75rem}}@media (width>=1800px){.hero[data-astro-cid-i3irphx7]{max-width:1800px;margin-inline:auto}}.hero-shell[data-astro-cid-i3irphx7]>.hero[data-astro-cid-i3irphx7]{background:0 0}.reel[data-astro-cid-7wpze6zi]{z-index:1;--reel-font:clamp(4rem, 17vw, 30rem);position:relative}.stage[data-astro-cid-7wpze6zi]{--reel-top:clamp(3rem, 8vw, 7rem);height:calc(var(--reel-top) + var(--reel-font) * .8 + clamp(6.5rem, 10vw, 9rem));position:relative;overflow:hidden}.screen[data-astro-cid-7wpze6zi]{isolation:isolate;background:var(--color-bg);pointer-events:none;position:absolute;inset:0}.footage[data-astro-cid-7wpze6zi]{position:absolute;inset:0}.footage[data-astro-cid-7wpze6zi] video[data-astro-cid-7wpze6zi]{object-fit:cover;filter:brightness(1.3)saturate(1.12);width:100%;height:100%;display:block}.cut[data-astro-cid-7wpze6zi],.lift[data-astro-cid-7wpze6zi]{padding-top:var(--reel-top);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.cut[data-astro-cid-7wpze6zi]{mix-blend-mode:multiply;background:#000}.lift[data-astro-cid-7wpze6zi]{background:var(--color-bg);mix-blend-mode:lighten}.lift[data-astro-cid-7wpze6zi] .numerals[data-astro-cid-7wpze6zi]{color:#1a1e28}.numerals[data-astro-cid-7wpze6zi]{font-family:var(--font-display);font-weight:700;font-size:var(--reel-font);letter-spacing:-.035em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;line-height:.8}.dash[data-astro-cid-7wpze6zi]{margin:0 .02em;display:inline-block}.baseline[data-astro-cid-7wpze6zi]{vertical-align:baseline;width:0;height:0;display:inline-block}.bar[data-astro-cid-7wpze6zi]{padding:5.5rem var(--gutter) clamp(1.25rem, 3vw, 2rem);color:var(--color-fg);background:linear-gradient(#0a0a0e00,#0a0a0ed1 55%,#0a0a0ef0);align-items:center;gap:.9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.toggle[data-astro-cid-7wpze6zi]{cursor:pointer;border:1px solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-fg);background:#0e1015b8;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .16s ease-out,color .16s ease-out;display:grid}.toggle[data-astro-cid-7wpze6zi]:hover{border-color:var(--color-signal-line);color:var(--color-signal)}.toggle[data-astro-cid-7wpze6zi] svg[data-astro-cid-7wpze6zi]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.toggle[data-astro-cid-7wpze6zi] .i-play[data-astro-cid-7wpze6zi]{fill:currentColor;stroke-width:1.2px}.toggle[data-astro-cid-7wpze6zi][data-state=playing] .i-play[data-astro-cid-7wpze6zi],.toggle[data-astro-cid-7wpze6zi][data-state=paused] .i-pause[data-astro-cid-7wpze6zi]{display:none}.now[data-astro-cid-7wpze6zi]{align-items:baseline;gap:.6em;min-width:0;margin:0;font-size:.95rem;line-height:1.3;transition:opacity .22s ease-out;display:flex}.now[data-astro-cid-7wpze6zi].is-empty{opacity:0}.lbl[data-astro-cid-7wpze6zi]{color:var(--color-fg-muted);white-space:nowrap}.lbl[data-astro-cid-7wpze6zi]:after{content:"·";color:var(--color-fg-faint);margin-left:.6em}.game[data-astro-cid-7wpze6zi]{color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;transition:color .16s ease-out;overflow:hidden}.game[data-astro-cid-7wpze6zi][href]:hover{color:var(--color-signal)}.more[data-astro-cid-7wpze6zi]{color:var(--color-signal);white-space:nowrap;flex:none;align-items:center;gap:.45em;margin-left:auto;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.more[data-astro-cid-7wpze6zi] .arrow[data-astro-cid-7wpze6zi]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.more[data-astro-cid-7wpze6zi]:hover .arrow[data-astro-cid-7wpze6zi]{transform:translate(3px)}.reel[data-astro-cid-7wpze6zi].is-scrubbed{height:275svh}.reel[data-astro-cid-7wpze6zi].is-scrubbed .stage[data-astro-cid-7wpze6zi]{--reel-top:clamp(1rem, 2.5vw, 2.5rem);height:100svh;position:sticky;top:0}.reel[data-astro-cid-7wpze6zi].is-scrubbed .bar[data-astro-cid-7wpze6zi]{opacity:0}.reel[data-astro-cid-7wpze6zi].is-scrubbed .bar[data-astro-cid-7wpze6zi]:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}@media (width<=899px){.reel[data-astro-cid-7wpze6zi].is-scrubbed{height:220svh}.reel[data-astro-cid-7wpze6zi].is-scrubbed .stage[data-astro-cid-7wpze6zi]{--reel-top:calc(50svh - var(--reel-font) * .4)}.bar[data-astro-cid-7wpze6zi]{flex-wrap:wrap;row-gap:.6rem}.now[data-astro-cid-7wpze6zi]{flex:calc(100% - 3.5rem);font-size:.9rem}.game[data-astro-cid-7wpze6zi]{white-space:normal}.more[data-astro-cid-7wpze6zi]{margin-left:3.4rem}}.all[data-astro-cid-vvm4xlcm]{text-align:right;max-width:none;margin-top:1.5rem}.grid[data-astro-cid-vvm4xlcm]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-vvm4xlcm]{background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .16s ease-out,transform .22s cubic-bezier(.2,.7,.2,1);overflow:hidden}.card[data-astro-cid-vvm4xlcm]:hover{border-color:var(--color-signal-line);transform:translateY(-2px)}.card[data-astro-cid-vvm4xlcm] a[data-astro-cid-vvm4xlcm]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-vvm4xlcm] img[data-astro-cid-vvm4xlcm]{aspect-ratio:2.48;object-fit:cover;width:100%}.body[data-astro-cid-vvm4xlcm]{gap:.45rem;padding:1rem 1.1rem 1.15rem;display:grid}.summary[data-astro-cid-vvm4xlcm]{color:var(--color-fg-muted);font-size:.97rem}.meta[data-astro-cid-vvm4xlcm]{color:var(--color-fg-faint);font-variant-numeric:tabular-nums;flex-wrap:nowrap;gap:.35rem .8rem;margin-top:.25rem;font-size:.82rem;display:flex;overflow:hidden}.meta[data-astro-cid-vvm4xlcm]>span[data-astro-cid-vvm4xlcm]{white-space:nowrap}.meta[data-astro-cid-vvm4xlcm]>span[data-astro-cid-vvm4xlcm]:last-child{text-overflow:ellipsis;overflow:hidden}.meta[data-astro-cid-vvm4xlcm] .where[data-astro-cid-vvm4xlcm]{color:var(--color-signal);font-weight:600}.mosaic[data-astro-cid-2itomrpk]{gap:var(--tile-gap);--tile-gap:1rem;display:grid}.row[data-astro-cid-2itomrpk]{gap:var(--tile-gap);margin:0;padding:0;list-style:none;display:flex}.tile[data-astro-cid-2itomrpk]{flex:var(--ar) 1 0;min-width:0;aspect-ratio:var(--ar);background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .16s ease-out;overflow:hidden}.tile[data-astro-cid-2itomrpk]:hover,.tile[data-astro-cid-2itomrpk]:has(.open:focus-visible){border-color:var(--color-signal-line)}.open[data-astro-cid-2itomrpk]{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.open[data-astro-cid-2itomrpk]:focus-visible{outline-offset:-3px}.open[data-astro-cid-2itomrpk] [data-astro-cid-2itomrpk]:is(video,img){object-fit:cover;width:100%;height:100%;display:block}.pause[data-astro-cid-2itomrpk]{font:inherit;color:var(--color-signal);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 1px}.pause[data-astro-cid-2itomrpk]:hover{color:var(--color-fg)}.lightbox[data-astro-cid-2itomrpk]{color:inherit;background:0 0;border:0;width:min(1280px,94vw);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lightbox[data-astro-cid-2itomrpk]::backdrop{background:#0a0a0eeb}.frame[data-astro-cid-2itomrpk]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-bg-raised);overflow:hidden}.frame[data-astro-cid-2itomrpk] [data-astro-cid-2itomrpk]:is(video,img){object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100svh - 7rem);display:block}.close[data-astro-cid-2itomrpk]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-bg-raised) 72%, transparent);width:40px;height:40px;color:var(--color-fg);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .16s ease-out;display:grid;position:absolute;top:-3.1rem;right:0}.close[data-astro-cid-2itomrpk]:hover{border-color:var(--color-signal-line)}@media (width<=719px){.row[data-astro-cid-2itomrpk]{flex-direction:column}.tile[data-astro-cid-2itomrpk]{flex:none;width:100%}.close[data-astro-cid-2itomrpk]{top:.5rem;right:.5rem}}.tl[data-astro-cid-7444bqb4]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.rail-wrap[data-astro-cid-7444bqb4]{--yr:4.25rem;--ax:1.75rem;position:relative}.axis[data-astro-cid-7444bqb4]{left:calc(var(--yr) + var(--ax) / 2 - 1px);background:var(--color-line);border-radius:1px;width:2px;position:absolute;top:1.1rem;bottom:1rem}.fill[data-astro-cid-7444bqb4]{background:var(--color-signal);transform-origin:top;border-radius:1px;position:absolute;inset:0}.rail[data-astro-cid-7444bqb4]{margin:0;padding:0;list-style:none}.row[data-astro-cid-7444bqb4]{grid-template-columns:var(--yr) var(--ax) minmax(0, 1fr);align-items:start;display:grid}.row[data-astro-cid-7444bqb4].new-year:not(:first-child){margin-top:.55rem}.yr[data-astro-cid-7444bqb4]{color:var(--color-signal);font-variant-numeric:tabular-nums;padding-top:.55rem;font-size:1.05rem;font-weight:600}.dot[data-astro-cid-7444bqb4]{background:var(--color-bg);border:2px solid var(--color-signal);border-radius:50%;justify-self:center;width:9px;height:9px;margin-top:.95rem;position:relative}.row[data-astro-cid-7444bqb4].new-year .dot[data-astro-cid-7444bqb4]{background:var(--color-signal)}.what[data-astro-cid-7444bqb4]{border-radius:var(--radius-card);color:inherit;gap:.1rem;margin-left:.25rem;padding:.5rem .75rem .55rem;text-decoration:none;transition:background-color .16s ease-out;display:grid}a[data-astro-cid-7444bqb4].what:hover{background:var(--color-bg-raised)}a[data-astro-cid-7444bqb4].what:hover .t[data-astro-cid-7444bqb4]{color:var(--color-signal)}.t[data-astro-cid-7444bqb4]{font-size:1.02rem;font-weight:600;line-height:1.3;transition:color .16s ease-out}.d[data-astro-cid-7444bqb4]{color:var(--color-fg-muted);font-size:.86rem}.desk[data-astro-cid-7444bqb4]{z-index:1;height:clamp(400px,44vw,620px);margin:0;position:sticky;top:max(1rem,50svh - min(22vw,310px))}.desk[data-astro-cid-7444bqb4] .poster[data-astro-cid-7444bqb4],.desk[data-astro-cid-7444bqb4] .live[data-astro-cid-7444bqb4]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.desk[data-astro-cid-7444bqb4] .poster[data-astro-cid-7444bqb4]{transition:opacity .6s ease-out}.desk[data-astro-cid-7444bqb4].is-pending .poster[data-astro-cid-7444bqb4],.desk[data-astro-cid-7444bqb4] .poster[data-astro-cid-7444bqb4].is-live{opacity:0}.desk[data-astro-cid-7444bqb4] .live[data-astro-cid-7444bqb4]{opacity:0;transition:opacity .4s ease-out}.desk[data-astro-cid-7444bqb4] .live[data-astro-cid-7444bqb4].is-live{opacity:1}.desk[data-astro-cid-7444bqb4].is-falling .live[data-astro-cid-7444bqb4]{pointer-events:none;height:calc(100% + 100svh);top:-100svh}@media (width<=900px){.tl[data-astro-cid-7444bqb4]{grid-template-columns:1fr;gap:.5rem}.desk[data-astro-cid-7444bqb4]{order:-1;height:clamp(260px,66vw,400px);position:relative;top:auto}}@media (width<=520px){.rail-wrap[data-astro-cid-7444bqb4]{--yr:3.4rem;--ax:1.25rem}.what[data-astro-cid-7444bqb4]{padding-inline:.5rem}}.lead[data-astro-cid-gkazwcmc]{color:var(--color-fg-muted);max-width:52ch;margin-bottom:1.5rem;font-size:1.2rem}.lead[data-astro-cid-gkazwcmc] strong[data-astro-cid-gkazwcmc]{color:var(--color-fg);font-weight:700}.repos[data-astro-cid-gkazwcmc]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.repo[data-astro-cid-gkazwcmc]{background:var(--color-bg-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);color:inherit;gap:.3rem;height:100%;padding:.9rem 1rem;text-decoration:none;transition:border-color .16s ease-out;display:grid}.repo[data-astro-cid-gkazwcmc]:hover{border-color:var(--color-signal-line)}.name[data-astro-cid-gkazwcmc]{font-family:var(--font-mono);color:var(--color-fg);overflow-wrap:anywhere;font-size:.85rem;line-height:1.35}.name[data-astro-cid-gkazwcmc] .owner[data-astro-cid-gkazwcmc]{color:var(--color-fg-muted);font-size:.85em;display:block}.count[data-astro-cid-gkazwcmc]{color:var(--color-signal);font-size:.8rem;font-weight:600}.desc[data-astro-cid-gkazwcmc]{color:var(--color-fg-muted);font-size:.9rem}.also[data-astro-cid-gkazwcmc]{color:var(--color-fg-muted);max-width:none;margin-top:1.25rem;font-size:.95rem}.also[data-astro-cid-gkazwcmc] a[data-astro-cid-gkazwcmc]{font-family:var(--font-mono);font-size:.85em}.asof[data-astro-cid-gkazwcmc]{color:var(--color-fg-faint);margin-top:1rem;font-size:.85rem}@font-face{font-family:Biryani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/biryani-v15-latin-regular.woff2)format("woff2")}@font-face{font-family:Biryani;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/biryani-v15-latin-600.woff2)format("woff2")}@font-face{font-family:Biryani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/biryani-v15-latin-700.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/martian-mono-v6-latin-regular.woff2)format("woff2")}@font-face{font-family:Biryani UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/biryani-v15-latin-regular.woff2)format("woff2");ascent-override:87.9%;descent-override:12.1%;line-gap-override:0%}@font-face{font-family:Biryani UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/biryani-v15-latin-600.woff2)format("woff2");ascent-override:87.9%;descent-override:12.1%;line-gap-override:0%}@font-face{font-family:Biryani UI;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/biryani-v15-latin-700.woff2)format("woff2");ascent-override:87.9%;descent-override:12.1%;line-gap-override:0%}
