.dff{position:fixed;inset:0;z-index:90;background:#050507;color:#f4f4f2;opacity:0;transition:opacity .18s ease;outline:none}.dff.is-on{opacity:1}.dff__stage{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .45s ease}.dff__stage.is-in{opacity:1}.dff__top,.dff__bar{position:absolute;left:0;right:0;z-index:2;display:flex;align-items:center;gap:var(--s-3);padding:clamp(16px,2.2vw,28px) clamp(16px,3vw,40px);transition:opacity .35s ease,translate .35s ease}.dff__top{top:0;background:linear-gradient(#0000008c,#0000)}.dff__top{padding-top:max(clamp(16px,2.2vw,28px),calc(env(safe-area-inset-top) + 8px))}.dff__bar{padding-bottom:max(clamp(16px,2.2vw,28px),calc(env(safe-area-inset-bottom) + 8px))}.dff__bar{bottom:0;justify-content:center;background:linear-gradient(#0000,#0009)}.dff.is-idle .dff__top{opacity:0;translate:0 -8px}.dff.is-idle .dff__bar{opacity:0;translate:0 8px}.dff.is-idle{cursor:none}.dff__t{display:grid;gap:.2rem;margin-right:auto;min-width:0;font-family:var(--f-label);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase}.dff__t b{font-weight:700;color:#f4f4f2}.dff__t span{color:#f4f4f2b8}.dff__hint{font-family:var(--f-label);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:#f4f4f2b8}@media(hover:none){.dff__hint{display:none}}.dff__n{min-width:4.5rem;text-align:center;font-family:var(--f-label);font-size:var(--t-label);letter-spacing:var(--ls-label);font-variant-numeric:tabular-nums;color:#f4f4f2cc}.dff__b{appearance:none;cursor:var(--cur-link);display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;flex:none;border:1px solid rgb(244 244 242 / .28);background:#08080a73;color:#f4f4f2;backdrop-filter:blur(6px);transition:border-color .2s,color .2s,background-color .2s}.dff__b:hover{border-color:var(--c-accent);color:var(--c-accent)}.dff__b:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dff__b svg{width:16px;height:16px}.dff__b .dff__i--play,.dff__b[aria-pressed=true] .dff__i--pause{display:none}.dff__b[aria-pressed=true] .dff__i--play{display:block}.dff__sp{width:var(--s-3)}@media(prefers-reduced-motion:reduce){.dff,.dff__stage,.dff__top,.dff__bar{transition:none}.dff__pp{display:none}}.dfl[data-astro-cid-dwjfdbwo]{margin:var(--s-6) auto 0;max-width:var(--dfl-mw, none)}.dfl__stage[data-astro-cid-dwjfdbwo]{position:relative;aspect-ratio:var(--dfl-r);width:100%;background:#08080a;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 80px -40px #000c}@media(max-width:40rem){.dfl__stage[data-astro-cid-dwjfdbwo]{aspect-ratio:4 / 3}}.dfl__bar[data-astro-cid-dwjfdbwo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);font-family:var(--f-label);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-muted)}.dfl__live[data-astro-cid-dwjfdbwo]{display:inline-flex;align-items:center;gap:.6em;color:var(--c-ink);font-weight:700}.dfl__dot[data-astro-cid-dwjfdbwo]{width:7px;height:7px;border-radius:50%;background:#3dbdbf;box-shadow:0 0 #3dbdbf99;animation:dfl-pulse 2.4s ease-out infinite}@keyframes dfl-pulse{0%{box-shadow:0 0 #3dbdbf8c}70%,to{box-shadow:0 0 0 8px #3dbdbf00}}.dfl__name[data-astro-cid-dwjfdbwo]{color:var(--c-ink-muted)}.dfl__tabs[data-astro-cid-dwjfdbwo]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.dfl__tab[data-astro-cid-dwjfdbwo]{appearance:none;border:0;cursor:var(--cur-link);border-radius:999px;padding:.55em 1.05em;background:transparent;color:var(--c-ink-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:700;transition:color .2s,background-color .25s}.dfl__tab[data-astro-cid-dwjfdbwo]:hover{color:var(--c-ink)}.dfl__tab[data-astro-cid-dwjfdbwo][aria-selected=true]{background:var(--c-ink);color:#08080a}.dfl__tab[data-astro-cid-dwjfdbwo]:focus-visible,.dfl__pp[data-astro-cid-dwjfdbwo]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dfl__hint[data-astro-cid-dwjfdbwo]{margin-left:auto;color:var(--c-ink-muted)}.dfl__hint[data-astro-cid-dwjfdbwo]:empty{display:none}@media(hover:none){.dfl__hint[data-astro-cid-dwjfdbwo]{display:none}}.dfl__pp[data-astro-cid-dwjfdbwo]{appearance:none;cursor:var(--cur-link);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:transparent;color:var(--c-ink);border:1px solid var(--c-line);transition:border-color .2s,color .2s}.dfl__pp[data-astro-cid-dwjfdbwo]:hover,.dfl__fs[data-astro-cid-dwjfdbwo]:hover{border-color:var(--c-accent);color:var(--c-accent)}.dfl__fsw[data-astro-cid-dwjfdbwo]{position:relative;display:inline-flex;margin-left:auto}.dfl__hint[data-astro-cid-dwjfdbwo]:not(:empty)+.dfl__fsw[data-astro-cid-dwjfdbwo]{margin-left:0}@media(max-width:40rem){.dfl__live[data-astro-cid-dwjfdbwo]{flex-basis:100%}.dfl__fsw[data-astro-cid-dwjfdbwo]{margin-left:0}}.dfl__fs[data-astro-cid-dwjfdbwo]{appearance:none;cursor:var(--cur-link);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:transparent;color:var(--c-ink);border:1px solid var(--c-line);transition:border-color .2s,color .2s}.dfl__fs[data-astro-cid-dwjfdbwo] svg[data-astro-cid-dwjfdbwo]{width:15px;height:15px}.dfl__fs[data-astro-cid-dwjfdbwo]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dfl__tip[data-astro-cid-dwjfdbwo]{position:absolute;right:50%;bottom:calc(100% + 10px);translate:50% 4px;z-index:3;white-space:nowrap;pointer-events:none;padding:.45rem .7rem;border-radius:6px;background:#f4f4f2;color:#08080a;box-shadow:0 8px 24px -8px #0009;font:500 .8125rem/1.2 var(--f-body);letter-spacing:0;text-transform:none;opacity:0;transition:opacity .18s,translate .18s}.dfl__tip[data-astro-cid-dwjfdbwo]:after{content:"";position:absolute;left:50%;top:100%;translate:-50% 0;border:5px solid transparent;border-top-color:#f4f4f2}.dfl__fsw[data-astro-cid-dwjfdbwo]:hover .dfl__tip[data-astro-cid-dwjfdbwo],.dfl__fs[data-astro-cid-dwjfdbwo]:focus-visible+.dfl__tip[data-astro-cid-dwjfdbwo]{opacity:1;translate:50% 0}@media(hover:none){.dfl__tip[data-astro-cid-dwjfdbwo]{display:none}}.dfl__i[data-astro-cid-dwjfdbwo]{width:12px;height:12px;grid-area:1 / 1}.dfl__i--play[data-astro-cid-dwjfdbwo],.dfl__pp[data-astro-cid-dwjfdbwo][aria-pressed=true] .dfl__i--pause[data-astro-cid-dwjfdbwo]{display:none}.dfl__pp[data-astro-cid-dwjfdbwo][aria-pressed=true] .dfl__i--play[data-astro-cid-dwjfdbwo]{display:block}@media(prefers-reduced-motion:reduce){.dfl__pp[data-astro-cid-dwjfdbwo]{display:none}.dfl__dot[data-astro-cid-dwjfdbwo]{animation:none}.dfl__tip[data-astro-cid-dwjfdbwo]{transition:none}}.dfl__note[data-astro-cid-dwjfdbwo]{margin-top:var(--s-2);font-size:.8125rem;color:var(--c-ink-muted)}.dfl[data-astro-cid-dwjfdbwo].is-off,.dfl[data-astro-cid-dwjfdbwo].is-off [data-astro-cid-dwjfdbwo]{animation-play-state:paused!important}.dfb[data-astro-cid-l6sq2hfd]{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.dfb__stage[data-astro-cid-l6sq2hfd]{position:absolute;inset:0;left:var(--dfb-x, 0%);width:100%;opacity:0;transition:opacity 1.8s var(--m-ease-soft)}.dfb[data-astro-cid-l6sq2hfd].is-on .dfb__stage[data-astro-cid-l6sq2hfd]{opacity:var(--dfb-o, 1)}.dfb--shift[data-astro-cid-l6sq2hfd] .dfb__stage[data-astro-cid-l6sq2hfd]{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%);mask-image:linear-gradient(to right,transparent 0%,#000 30%)}.dfb__stage[data-astro-cid-l6sq2hfd] .dfx{background:transparent!important}.dfb__veil[data-astro-cid-l6sq2hfd]{position:absolute;inset:0;background:linear-gradient(to right,#08080a8c,#08080a33 40%,#08080a00 65%),linear-gradient(to bottom,#08080a,#08080a00 8% 42%,#08080ad1 66%,#08080a)}.dfb--hero[data-astro-cid-l6sq2hfd] .dfb__veil[data-astro-cid-l6sq2hfd]{background:linear-gradient(to right,#08080ae0,#08080a8c 38%,#08080a1a 75%,#08080a59),linear-gradient(to bottom,#08080a,#08080a00 20% 78%,#08080a)}@media(prefers-reduced-motion:reduce){.dfb__stage[data-astro-cid-l6sq2hfd]{transition:none}}.dft[data-astro-cid-3y6r3zh3]{margin:var(--s-6) 0 0}.dft__stage[data-astro-cid-3y6r3zh3]{position:relative;border-radius:6px;overflow:hidden;background:#0b0b0c;box-shadow:0 0 0 1px #ffffff12,0 40px 80px -40px #000c}.dft__img[data-astro-cid-3y6r3zh3]{display:block;width:100%;height:auto}.dft__img[data-astro-cid-3y6r3zh3][hidden]{display:none}.dft__hot[data-astro-cid-3y6r3zh3]{position:absolute;appearance:none;padding:0;border:0;border-radius:50%;background:transparent;cursor:var(--cur-link)}.dft__hot[data-astro-cid-3y6r3zh3]:before{content:"";position:absolute;inset:-10px;border-radius:50%}.dft__ring[data-astro-cid-3y6r3zh3]{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--c-accent);pointer-events:none;animation:dft-ring 2.2s ease-out infinite}@keyframes dft-ring{0%{opacity:0;transform:scale(.85)}25%{opacity:1}70%,to{opacity:0;transform:scale(1.35)}}.dft[data-astro-cid-3y6r3zh3].is-used .dft__ring[data-astro-cid-3y6r3zh3]{display:none}.dft__hot[data-astro-cid-3y6r3zh3]:hover .dft__ring[data-astro-cid-3y6r3zh3]{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dft__ring[data-astro-cid-3y6r3zh3]{animation:none}}.dft__bar[data-astro-cid-3y6r3zh3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);font-family:var(--f-label);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-muted)}.dft__live[data-astro-cid-3y6r3zh3]{display:inline-flex;align-items:center;gap:.6em;color:var(--c-ink);font-weight:700}.dft__dot[data-astro-cid-3y6r3zh3]{width:7px;height:7px;border-radius:50%;background:#3dbdbf}.dft__tabs[data-astro-cid-3y6r3zh3]{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.dft__tab[data-astro-cid-3y6r3zh3]{appearance:none;border:0;cursor:var(--cur-link);border-radius:999px;padding:.55em 1.05em;background:transparent;color:var(--c-ink-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:700}.dft__tab[data-astro-cid-3y6r3zh3]:hover{color:var(--c-ink)}.dft__tab[data-astro-cid-3y6r3zh3][aria-pressed=true]{background:var(--c-ink);color:#08080a}.dft__tab[data-astro-cid-3y6r3zh3]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dft[data-astro-cid-3y6r3zh3].is-off .dft__ring[data-astro-cid-3y6r3zh3]{animation-play-state:paused}.dfm__lead[data-astro-cid-mjefhgsi]{max-width:62ch;margin:0 0 var(--s-4);color:var(--c-ink-body);font-size:var(--t-para)}.dfm__board[data-astro-cid-mjefhgsi]{margin:0}.dfm__board[data-astro-cid-mjefhgsi] canvas[data-astro-cid-mjefhgsi]{display:block;width:100%;aspect-ratio:16 / 6;border-radius:14px;background:#000;border:1px solid rgba(241,239,238,.12)}@media(max-width:40rem){.dfm__board[data-astro-cid-mjefhgsi] canvas[data-astro-cid-mjefhgsi]{aspect-ratio:4 / 3}}.dfm__grid[data-astro-cid-mjefhgsi]{margin-top:var(--s-5);display:grid;gap:var(--s-4)}@media(min-width:40rem){.dfm__grid[data-astro-cid-mjefhgsi]{grid-template-columns:1fr 1fr}}@media(min-width:70rem){.dfm__grid[data-astro-cid-mjefhgsi]{grid-template-columns:repeat(4,1fr)}}.dfm__card[data-astro-cid-mjefhgsi] canvas[data-astro-cid-mjefhgsi]{display:block;width:100%;aspect-ratio:4 / 3;border-radius:12px;background:#000;border:1px solid rgba(241,239,238,.12)}.dfm__h[data-astro-cid-mjefhgsi]{margin:var(--s-3) 0 0;font-family:var(--f-display);font-size:1.0625rem;font-weight:600;color:var(--c-ink)}.dfm__p[data-astro-cid-mjefhgsi]{margin:.35rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--c-ink-muted)}.df-nums__h[data-astro-cid-kpxizlul]{max-width:24ch;margin-top:var(--s-2)}.df-nums__grid[data-astro-cid-kpxizlul]{margin-top:var(--s-6);row-gap:var(--s-6)}.df-nums[data-astro-cid-kpxizlul] .stat__l[data-astro-cid-kpxizlul]{max-width:28ch}.df-a11y__note[data-astro-cid-kpxizlul]{max-width:60ch;margin-top:var(--s-4);color:var(--c-ink-muted)}.df-a11y__note[data-astro-cid-kpxizlul] a[data-astro-cid-kpxizlul]{color:var(--c-ink)}.df-ftw{display:block;container-type:inline-size}.df-ft__n{display:none}@container (max-width: 25rem){.df-ft__t{display:none}}@container (max-width: 20rem){.df-ft__p,.df-ft__c{display:none}.df-ft__n{display:inline}}.df-a11y[data-astro-cid-kpxizlul]{display:grid;gap:var(--s-6);margin-top:var(--s-6)}.df-a11y__stats[data-astro-cid-kpxizlul]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6) var(--s-5);align-content:start}@media(min-width:48rem){.df-a11y[data-astro-cid-kpxizlul]{grid-template-columns:1fr 1fr}}.df-a11y__list[data-astro-cid-kpxizlul]{list-style:none;margin:0;padding:0}.df-a11y__list[data-astro-cid-kpxizlul] li[data-astro-cid-kpxizlul]{padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);color:var(--c-ink)}.df-a11y__list[data-astro-cid-kpxizlul] li[data-astro-cid-kpxizlul]:last-child{border-bottom:0}
