html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#0d0d0f;--ink-2:#151518;--fg:#ededea;--fg-2:#8e8e93;--line:#26262b;--accent:#4d7cff;--sans:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Departure Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--margin:calc(max(20px, 6vw));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{background:var(--ink);color:var(--fg);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font:420 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;font-stretch:100%;overflow-x:clip}body,h1,h2,h3,p{margin:0}a{color:inherit}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.display{letter-spacing:-.03em;text-transform:uppercase;font-weight:800;font-stretch:125%;line-height:.9}.mono{font-family:var(--mono);letter-spacing:0;font-size:13px;line-height:1.5}.muted{color:var(--fg-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loader>*{opacity:0;transition:opacity .5s var(--ease-out)}html.fonts .loader>*{opacity:1}.btn{cursor:pointer;background:var(--accent);height:48px;color:var(--ink);font:700 15px/1 var(--sans);white-space:nowrap;transition:transform .16s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.6em;padding:0 24px;font-stretch:112.5%;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.has-cursor,.has-cursor *{cursor:none!important}.has-cursor :is(input,textarea,select){cursor:auto!important}::view-transition-group(tl-field){animation:none}::view-transition-old(tl-field){display:none}::view-transition-new(tl-field){animation:none}html.lang-vt main{view-transition-name:tl-main}html.lang-vt::view-transition-group(root){animation:none}html.lang-vt::view-transition-new(root){animation:none}html.lang-vt::view-transition-old(root){display:none}html.lang-vt::view-transition-group(tl-main){animation:none}html.lang-vt::view-transition-old(tl-main){animation:lang-out .38s var(--ease-io) both}html.lang-vt::view-transition-new(tl-main){animation:lang-in .62s var(--ease-out) .14s both}@keyframes lang-out{to{opacity:0;filter:blur(10px);translate:0 -8px}}@keyframes lang-in{0%{opacity:0;filter:blur(10px);translate:0 10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.reveal [data-reveal]:not([data-shown]){opacity:0}.backdrop[data-v-2f9e11fc]{z-index:-1;pointer-events:none;animation:light-2f9e11fc 2.4s var(--ease-out) both;position:fixed;inset:0}@keyframes light-2f9e11fc{0%{opacity:0}}.loader[data-v-78b98b14]{z-index:60;pointer-events:none;position:fixed;inset:0}.center[data-v-78b98b14]{aspect-ratio:1;place-items:center;width:calc(min(54vw,60vh));display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.count[data-v-78b98b14]{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .5s var(--ease-out);padding-block:.06em;font-size:calc(min(13vw,17vh));line-height:1;overflow:clip}html.fonts .loader .count{opacity:1}.count span[data-v-78b98b14]{transition:translate .5s var(--ease-io),opacity .4s var(--ease-out);display:block}.leaving .count span[data-v-78b98b14]{opacity:0;translate:0 -110%}.log[data-v-78b98b14],.who[data-v-78b98b14]{color:var(--fg-2);margin:0;padding:0;list-style:none;transition:opacity .35s;position:absolute;bottom:32px}.log[data-v-78b98b14]{left:var(--margin);white-space:pre}.who[data-v-78b98b14]{right:var(--margin)}.who span[data-v-78b98b14]{color:var(--accent)}.log li[data-v-78b98b14]{animation:in-78b98b14 .35s var(--ease-out) both}@keyframes in-78b98b14{0%{opacity:0;translate:0 6px}}.leaving .log[data-v-78b98b14],.leaving .who[data-v-78b98b14]{opacity:0}@media (width<=767px){.who[data-v-78b98b14]{display:none}}html.loading main{visibility:hidden}[data-enter]{transition:opacity .9s var(--ease-out) var(--d,0s),translate 1.1s var(--ease-out) var(--d,0s)}html.loading [data-enter]{opacity:0;translate:0 22px}.docks[data-v-df47bce9]{z-index:40;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid;position:fixed;bottom:20px;left:20px;right:20px}.dock[data-v-df47bce9]{pointer-events:auto;white-space:nowrap;isolation:isolate;background:linear-gradient(135deg,#ffffff1a,#ffffff05 45%,#ffffff0f),color-mix(in oklab,var(--ink-2) 42%,transparent);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:18px;height:48px;padding:0 20px;font-size:14px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 18px 50px -22px #000000b3,0 0 0 .5px #0006}.dock[data-v-df47bce9]:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 90% at 20% -30%,#ffffff24,#0000 55%);position:absolute;inset:1px}@media (prefers-reduced-transparency:reduce){.dock[data-v-df47bce9]{background:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav[data-v-df47bce9]{gap:30px;height:52px;padding:0 30px;font-size:15px}.nav span[data-v-df47bce9]{display:inline-block}.swap-enter-active[data-v-df47bce9],.swap-leave-active[data-v-df47bce9]{transition:opacity .25s var(--ease-out),translate .3s var(--ease-out),filter .3s}.swap-enter-from[data-v-df47bce9]{opacity:0;filter:blur(4px);translate:0 6px}.swap-leave-to[data-v-df47bce9]{opacity:0;filter:blur(4px);translate:0 -6px}.nav a[data-v-df47bce9]{text-decoration:none}.nav a.router-link-active[data-v-df47bce9],.nav a[data-v-df47bce9]:hover{color:var(--accent)}.live[data-v-df47bce9]{max-width:min(380px,100%);color:var(--fg);justify-self:start;gap:12px;font-size:12px;overflow:clip}.live[data-v-df47bce9]:hover{color:var(--accent)}.tick[data-v-df47bce9]{text-overflow:ellipsis;display:block;overflow:hidden}.pulse[data-v-df47bce9]{background:var(--accent);width:7px;height:7px;animation:pulse-df47bce9 2.4s var(--ease-io) infinite;border-radius:50%;flex:none}@keyframes pulse-df47bce9{50%{opacity:.35;scale:.7}}.tick-enter-active[data-v-df47bce9],.tick-leave-active[data-v-df47bce9]{transition:opacity .35s var(--ease-out),translate .45s var(--ease-out)}.tick-enter-from[data-v-df47bce9]{opacity:0;translate:0 70%}.tick-leave-to[data-v-df47bce9]{opacity:0;translate:0 -70%}.settings[data-v-df47bce9]{justify-self:end;gap:10px;padding:0 8px}.sep[data-v-df47bce9]{background:#ffffff29;width:1px;height:18px}.sound[data-v-df47bce9]{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:30px;height:30px;display:flex}.sound[data-v-df47bce9]:hover{background:var(--line)}.sound i[data-v-df47bce9]{background:var(--fg);width:2px;height:14px;transition:scale .3s var(--ease-out);border-radius:1px;scale:1 .28}.sound[aria-pressed=true] i[data-v-df47bce9]{background:var(--accent);animation:eq-df47bce9 1.1s var(--ease-io) infinite alternate;animation-delay:calc(var(--k) * -.27s)}@keyframes eq-df47bce9{0%{scale:1 .22}to{scale:1}}.volume[data-v-df47bce9]{opacity:0;transition:grid-template-columns .45s var(--ease-io),opacity .3s;grid-template-columns:minmax(0,0fr);display:grid;overflow:hidden}.volume.open[data-v-df47bce9]{opacity:1;grid-template-columns:minmax(0,1fr)}.volume input[data-v-df47bce9]{width:88px;min-width:0;overflow:hidden}input[type=range][data-v-df47bce9]{appearance:none;cursor:pointer;background:0 0;height:18px}input[type=range][data-v-df47bce9]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) calc(var(--v) * 100%),var(--line) 0);border-radius:1px;height:2px}input[type=range][data-v-df47bce9]::-moz-range-track{background:linear-gradient(90deg,var(--accent) calc(var(--v) * 100%),var(--line) 0);border-radius:1px;height:2px}input[type=range][data-v-df47bce9]::-webkit-slider-thumb{appearance:none;background:var(--fg);border-radius:50%;width:12px;height:12px;margin-top:-5px}input[type=range][data-v-df47bce9]::-moz-range-thumb{background:var(--fg);border:0;border-radius:50%;width:12px;height:12px}.toggle[data-v-df47bce9]{height:30px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.toggle[data-v-df47bce9]:hover{background:#ffffff1a}.toggle .dot[data-v-df47bce9]{border:1px solid var(--fg);border-radius:50%;width:7px;height:7px;transition:background .25s,border-color .25s}.lang button[data-v-df47bce9],.toggle[aria-pressed=true][data-v-df47bce9]{color:var(--fg)}.toggle[aria-pressed=true] .dot[data-v-df47bce9]{background:var(--accent);border-color:var(--accent)}.lang[data-v-df47bce9]{gap:2px;display:flex}.lang button[data-v-df47bce9]{height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:12px;transition:background .25s,color .25s}.lang button[data-v-df47bce9]:hover{background:#ffffff1a}.lang button[aria-checked=true][data-v-df47bce9]{background:var(--accent);color:var(--ink)}.panel[data-v-df47bce9]{display:contents}.burger[data-v-df47bce9],.scrim[data-v-df47bce9]{display:none}@media (width<=1100px){.live[data-v-df47bce9]{display:none}.docks[data-v-df47bce9]{grid-template-columns:1fr auto}.nav[data-v-df47bce9]{justify-self:start}}@media (width<=767px){.docks[data-v-df47bce9]{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;gap:10px}.burger[data-v-df47bce9],.docks[data-v-df47bce9]{align-items:center;display:flex}.burger[data-v-df47bce9]{pointer-events:auto;height:48px;color:var(--fg);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:color-mix(in oklab,var(--ink-2) 55%,transparent);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);-webkit-tap-highlight-color:transparent;transition:scale .16s var(--ease-out),opacity .9s var(--ease-out) var(--d),translate 1.1s var(--ease-out) var(--d);border:1px solid #ffffff24;border-radius:999px;gap:12px;padding:0 22px 0 18px;font-size:13px;box-shadow:inset 0 1px #ffffff29,0 18px 50px -22px #000000b3}.burger[data-v-df47bce9]:active{scale:.96}.burger>span[data-v-df47bce9]:last-child{min-width:6ch;display:inline-block}.bars[data-v-df47bce9]{width:16px;height:10px;position:relative}.bars i[data-v-df47bce9]{height:1.5px;transition:translate .4s var(--ease-io),rotate .4s var(--ease-io);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.bars i[data-v-df47bce9]:first-child{top:0}.bars i[data-v-df47bce9]:last-child{bottom:0}.open .bars i[data-v-df47bce9]:first-child{translate:0 4.25px;rotate:45deg}.open .bars i[data-v-df47bce9]:last-child{translate:0 -4.25px;rotate:-45deg}.scrim[data-v-df47bce9]{z-index:-1;opacity:0;transition:opacity .4s var(--ease-out);background:#03050c8c;display:block;position:fixed;inset:0}.open .scrim[data-v-df47bce9]{pointer-events:auto;opacity:1}.panel[data-v-df47bce9]{background:linear-gradient(160deg,#ffffff1a,#ffffff05 50%),color-mix(in oklab,var(--ink-2) 62%,transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);transform-origin:50% 100%;opacity:0;filter:blur(8px);width:100%;max-height:calc(100dvh - 100px);transition:opacity .25s var(--ease-out),scale .35s var(--ease-io),translate .35s var(--ease-io),filter .3s;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;padding:10px;display:flex;overflow:auto;translate:0 40px;scale:.6 .2;box-shadow:inset 0 1px #ffffff29,0 30px 80px -30px #000c}.open .panel[data-v-df47bce9]{pointer-events:auto;opacity:1;filter:none;transition:opacity .3s var(--ease-out),scale .55s var(--ease-out),translate .55s var(--ease-out),filter .4s;translate:0;scale:1}@media (prefers-reduced-transparency:reduce){.panel[data-v-df47bce9]{background:var(--ink-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.panel>.dock[data-v-df47bce9]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:0 0;border:0;border-radius:18px;height:auto;transition:opacity .2s,translate .2s;translate:0 14px}.panel>.dock[data-v-df47bce9]:before{display:none}.open .panel>.dock[data-v-df47bce9]{opacity:1;transition:opacity .45s var(--ease-out) var(--i),translate .55s var(--ease-out) var(--i);translate:0}.nav[data-v-df47bce9]{--i:80ms;flex-direction:column;order:1;align-items:stretch;gap:0;padding:4px 6px 10px}.nav a[data-v-df47bce9]{letter-spacing:-.01em;text-transform:uppercase;padding:12px 10px;font-size:32px;font-weight:700;font-stretch:112.5%;line-height:1;display:block}.nav a+a[data-v-df47bce9]{border-top:1px solid #ffffff14}.settings[data-v-df47bce9]{--i:.16s;order:2;justify-content:space-between;gap:6px;padding:10px 8px;background:#ffffff0d!important}.volume input[data-v-df47bce9]{width:70px}.live[data-v-df47bce9]{--i:.22s;white-space:normal;order:3;max-width:none;padding:14px 12px 6px;display:flex}.tick[data-v-df47bce9]{white-space:nowrap}}@media (width<=767px) and (prefers-reduced-motion:reduce){.open .panel[data-v-df47bce9],.panel[data-v-df47bce9]{filter:none;translate:0;scale:1}.open .panel>.dock[data-v-df47bce9],.panel>.dock[data-v-df47bce9]{translate:0}}.ghosts[data-v-dd945ea7]{z-index:30;pointer-events:none;position:fixed;inset:0}.ghost[data-v-dd945ea7]{--c:var(--accent)}.ghost.g1[data-v-dd945ea7]{--c:color-mix(in oklab, var(--fg) 70%, transparent)}.glyph[data-v-dd945ea7],.head[data-v-dd945ea7]{position:absolute;top:0;left:0}.glyph[data-v-dd945ea7]{font:11px/1 var(--mono);color:var(--c);margin:-6px 0 0 -3px}.head i[data-v-dd945ea7]{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab,var(--ink) 70%,transparent),0 0 14px var(--c);border-radius:50%;margin:-3.5px 0 0 -3.5px;display:block}.tag[data-v-dd945ea7]{background:color-mix(in oklab,var(--ink-2) 85%,transparent);border:1px solid color-mix(in oklab,var(--c) 50%,transparent);font:400 10px/1.4 var(--mono);color:var(--c);white-space:nowrap;border-radius:3px;padding:1px 5px;position:absolute;top:6px;left:10px}.tag-enter-active[data-v-dd945ea7],.tag-leave-active[data-v-dd945ea7]{transition:opacity .3s,translate .3s var(--ease-out)}.tag-enter-from[data-v-dd945ea7],.tag-leave-to[data-v-dd945ea7]{opacity:0;translate:-4px}.cursor-root[data-v-cd32aa0c]{z-index:100;pointer-events:none;position:fixed;top:0;left:0}.cursor-root.blend[data-v-cd32aa0c]{mix-blend-mode:difference}.fx-cursor[data-v-cd32aa0c]{background:#fff;border-radius:999px;place-items:center;width:12px;height:12px;transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),background-color .25s;display:grid;translate:-50% -50%}.fx-cursor span[data-v-cd32aa0c]{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent,var(--ink));opacity:0;transition:opacity .2s}.fx-cursor.is-link[data-v-cd32aa0c]{width:56px;height:56px}.fx-cursor.is-label[data-v-cd32aa0c]{background:var(--accent);width:92px;height:92px}.fx-cursor.is-label span[data-v-cd32aa0c]{opacity:1}main[data-v-efa84f34]{z-index:1;position:relative}
