.AmbientSky_root__56Mze{position:absolute;top:calc(-45svh - env(safe-area-inset-top, 0px));left:calc(-8vw - env(safe-area-inset-left, 0px));width:calc(100% + 16vw + env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px));height:calc(100dvh + 90svh + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px));pointer-events:none;overflow:hidden;z-index:1}.AmbientSky_backdrop__e9jQQ{position:absolute;inset:0;background:#070f20;z-index:0}.AmbientSky_sky__eXcGe{overflow:hidden;pointer-events:none;z-index:1;isolation:isolate;transition:opacity var(--sky-fade-ms,1.2s) cubic-bezier(.22,1,.36,1)}.AmbientSky_clouds__OBHJs,.AmbientSky_gradient__fEP5k,.AmbientSky_haze__y2Rtx,.AmbientSky_sky__eXcGe,.AmbientSky_stars__t33hG,.AmbientSky_tint__hN0Bz{position:absolute;inset:0}.AmbientSky_gradient__fEP5k{transition:background 1.6s cubic-bezier(.22,1,.36,1)}.AmbientSky_tint__hN0Bz{--ambient-drift-x:0px;inset:-18% -10%;background:radial-gradient(64% 52% at 12% 18%,rgba(113,214,255,.52) 0,transparent 72%),radial-gradient(60% 52% at 82% 22%,rgba(255,108,202,.42) 0,transparent 74%),radial-gradient(72% 58% at 50% 84%,rgba(199,98,255,.34) 0,transparent 76%);filter:blur(48px) saturate(1.08);mix-blend-mode:screen;animation:AmbientSky_tintDrift__05ykT 34s cubic-bezier(.37,0,.63,1) infinite alternate;will-change:transform}.AmbientSky_clouds__OBHJs{--cloud-drift-x:0px;inset:-22% -14%;opacity:.14;background:radial-gradient(58% 42% at 16% 26%,rgba(255,255,255,.26) 0,transparent 70%),radial-gradient(52% 40% at 70% 18%,rgba(255,255,255,.22) 0,transparent 72%),radial-gradient(64% 54% at 40% 58%,rgba(255,255,255,.18) 0,transparent 74%),radial-gradient(70% 56% at 78% 64%,rgba(255,255,255,.14) 0,transparent 76%),radial-gradient(76% 66% at 22% 78%,rgba(255,255,255,.12) 0,transparent 78%);filter:blur(18px) saturate(1.02);mix-blend-mode:screen;animation:AmbientSky_cloudDrift__Xa5r4 76s cubic-bezier(.37,0,.63,1) infinite alternate;will-change:transform,opacity}.AmbientSky_haze__y2Rtx{inset:-15%;filter:blur(36px)}.AmbientSky_hazeLower__d9Uw9{inset:-8% -12% -18% -12%;filter:blur(52px)}.AmbientSky_celestial__mv7BE{position:absolute;border-radius:999px;transform:translate(-50%,-50%);filter:blur(8px) saturate(1.12);animation:AmbientSky_bodyPulse__Buple 16s cubic-bezier(.37,0,.63,1) infinite;will-change:transform,opacity}.AmbientSky_celestialBloomFar__u5ZDh,.AmbientSky_celestialBloom__SkZX5{position:absolute;border-radius:999px;transform:translate(-50%,-50%);mix-blend-mode:screen;will-change:transform,opacity}.AmbientSky_celestialBloom__SkZX5{filter:blur(52px) saturate(1.12)}.AmbientSky_celestialBloomFar__u5ZDh{filter:blur(88px) saturate(1.08)}.AmbientSky_stars__t33hG{transition:opacity .6s linear}.AmbientSky_star__lC__1{position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(243,247,255,.95) 0,rgba(243,247,255,.7) 28%,rgba(243,247,255,.24) 52%,transparent 78%);animation:AmbientSky_starBlink__Uyxb_ 8.6s cubic-bezier(.37,0,.63,1) infinite;will-change:opacity}@keyframes AmbientSky_tintDrift__05ykT{0%{transform:translate3d(calc(var(--ambient-drift-x) - 2%),-2%,0) scale(1)}to{transform:translate3d(calc(var(--ambient-drift-x) + 2%),2.5%,0) scale(1.05)}}@keyframes AmbientSky_bodyPulse__Buple{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.03)}}@keyframes AmbientSky_starBlink__Uyxb_{0%,to{opacity:.55}50%{opacity:1}}@keyframes AmbientSky_cloudDrift__Xa5r4{0%{transform:translate3d(calc(var(--cloud-drift-x) - 2.2%),-1.2%,0) scale(1.02)}to{transform:translate3d(calc(var(--cloud-drift-x) + 2.2%),1.6%,0) scale(1.07)}}.SkyScrubber_progressiveBlur__vsZM1{position:fixed;inset-inline:0;bottom:0;block-size:clamp(7rem,18vh,9.5rem);z-index:39;pointer-events:none}.SkyScrubber_progressiveBlur__vsZM1>div{position:absolute;inset:0}.SkyScrubber_progressiveBlur__vsZM1>div:first-child{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);-webkit-mask:linear-gradient(0deg,#000 0,#000 84%,transparent);mask:linear-gradient(0deg,#000 0,#000 84%,transparent)}.SkyScrubber_progressiveBlur__vsZM1>div:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(0deg,#000 0,#000 56%,transparent 76%);mask:linear-gradient(0deg,#000 0,#000 56%,transparent 76%)}.SkyScrubber_progressiveBlur__vsZM1>div:nth-child(3){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask:linear-gradient(0deg,#000 0,#000 30%,transparent 52%);mask:linear-gradient(0deg,#000 0,#000 30%,transparent 52%)}.SkyScrubber_progressiveBlur__vsZM1>div:nth-child(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask:linear-gradient(0deg,#000 0,#000 10%,transparent 28%);mask:linear-gradient(0deg,#000 0,#000 10%,transparent 28%)}.SkyScrubber_progressiveBlur__vsZM1:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ambient-top-color,#070f20) 42%,transparent) 0,transparent 64%)}.SkyScrubber_root__ulJbB{position:fixed;inset-inline:0;margin-inline:auto;bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:40;inline-size:min(17rem,calc(100vw - 2 * var(--gutter, 2rem)));display:flex;flex-direction:column;gap:.7rem;color:var(--foreground)}.SkyScrubber_readout__y9pGM{display:flex;align-items:center;gap:.55rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;letter-spacing:.01em;line-height:1}.SkyScrubber_body__p_Qhc{inline-size:.5rem;block-size:.5rem;border-radius:50%;flex:none}.SkyScrubber_body__p_Qhc[data-body=sun]{background:radial-gradient(circle,#fff3cf 0,#ffba5e 70%,#ff9a3d 100%);box-shadow:0 0 8px 1px color-mix(in srgb,#ffba5e 60%,transparent)}.SkyScrubber_body__p_Qhc[data-body=moon]{background:radial-gradient(circle at 35% 35%,#eef2ff 0,#c8d4f2 70%,#aab8e0 100%);box-shadow:0 0 8px 1px color-mix(in srgb,#c8d4f2 45%,transparent)}.SkyScrubber_time__p7nRi{color:var(--foreground);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";transition:color .6s cubic-bezier(.22,1,.36,1)}.SkyScrubber_phase__H7jw6{color:color-mix(in srgb,var(--foreground) 66%,transparent);transition:color .6s cubic-bezier(.22,1,.36,1)}.SkyScrubber_live___eVQo{display:inline-flex;align-items:center;gap:.3rem;-webkit-margin-start:auto;margin-inline-start:auto;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.SkyScrubber_liveDot__VJWkt{inline-size:.36rem;block-size:.36rem;border-radius:50%;background:currentColor;animation:SkyScrubber_pulse__jx_Ce 2.6s ease-in-out infinite}@keyframes SkyScrubber_pulse__jx_Ce{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.SkyScrubber_now__w_xfD{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;cursor:pointer;font:inherit;letter-spacing:.01em;color:color-mix(in srgb,var(--foreground) 70%,transparent);transition:color .26s cubic-bezier(.22,1,.36,1)}.SkyScrubber_now__w_xfD:focus-visible,.SkyScrubber_now__w_xfD:hover{color:var(--foreground);outline:none}.SkyScrubber_track__7WDWr{position:relative;block-size:2.75rem;margin-block:-.75rem;cursor:ew-resize;touch-action:none}.SkyScrubber_track__7WDWr:focus-visible{outline:none}.SkyScrubber_rail__lAf6V{position:absolute;inset-inline:0;top:50%;block-size:1px;transform:translateY(-50%);background:color-mix(in srgb,var(--foreground) 22%,transparent)}.SkyScrubber_fill__mW85x{position:absolute;inset-inline-start:0;top:50%;inline-size:100%;block-size:1px;transform-origin:left center;background:color-mix(in srgb,var(--foreground) 50%,transparent)}.SkyScrubber_tick__z3w1_{position:absolute;top:50%;inline-size:1px;block-size:.5rem;transform:translate(-.5px,-50%);background:color-mix(in srgb,var(--foreground) 28%,transparent)}.SkyScrubber_thumb__SRAD4{position:absolute;top:50%;inline-size:.7rem;block-size:.7rem;border-radius:50%;transform:translate(-50%,-50%);background-color:var(--foreground);background-size:cover;background-position:50%;box-shadow:inset 0 1px 1.5px rgba(255,255,255,.5),inset 0 -1px 1.5px rgba(0,0,0,.2),0 0 0 4px color-mix(in srgb,var(--foreground) 8%,transparent),0 2px 6px -2px rgba(0,0,0,.3)}.SkyScrubber_track__7WDWr:focus-visible .SkyScrubber_thumb__SRAD4{box-shadow:0 0 0 3px var(--ambient-top-color,#070f20),0 0 0 4.5px color-mix(in srgb,var(--foreground) 70%,transparent)}@media (prefers-reduced-motion:reduce){.SkyScrubber_liveDot__VJWkt{animation:none;opacity:.7}.SkyScrubber_fill__mW85x,.SkyScrubber_now__w_xfD,.SkyScrubber_phase__H7jw6,.SkyScrubber_thumb__SRAD4,.SkyScrubber_time__p7nRi{transition:none}}@font-face{font-family:GeistPixelSquare;src:url(/_next/static/media/b269f2652091576b.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_bc4999{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_bc4999{--font-geist-pixel-square:"GeistPixelSquare",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelGrid;src:url(/_next/static/media/f361b893d795d088.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_e2853d{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_e2853d{--font-geist-pixel-grid:"GeistPixelGrid",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelCircle;src:url(/_next/static/media/1005bd875009f524.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_f48c3b{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_f48c3b{--font-geist-pixel-circle:"GeistPixelCircle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelTriangle;src:url(/_next/static/media/72309d8f79298cda.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_ac4600{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_ac4600{--font-geist-pixel-triangle:"GeistPixelTriangle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelLine;src:url(/_next/static/media/eda1bea3c0704595.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_158bdc{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_158bdc{--font-geist-pixel-line:"GeistPixelLine",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{color-scheme:dark;--foreground-light:#ffffff;--foreground-dark:#0b0d12;--foreground:var(--foreground-light);--content-max:33.75rem;--gutter:2rem;--stack-gap:1.5rem;--label-col:8rem;--col-gap:2.25rem;--layout-max:calc(var(--label-col) + var(--col-gap) + var(--content-max));--font-from:18;--font-to:18;--vw-from:calc(1920 / 100);--vw-to:calc(2328 / 100);--coefficient:calc((var(--font-to) - var(--font-from)) / (var(--vw-to) - var(--vw-from)));--base:calc((var(--font-from) - var(--vw-from) * var(--coefficient)) / 16)}html{font-size:calc(var(--base) * 1rem + var(--coefficient) * 1vw)}@media screen and (max-width:1920px){:root{--font-from:16;--font-to:18;--vw-from:calc(1512 / 100);--vw-to:calc(1920 / 100)}}@media screen and (max-width:1512px){:root{--font-from:14;--font-to:16;--vw-from:calc(991 / 100);--vw-to:calc(1512 / 100)}}@media screen and (max-width:991px){:root{--font-from:12;--font-to:14;--vw-from:calc(767 / 100);--vw-to:calc(991 / 100)}}@media screen and (max-width:767px){:root{--font-from:16;--font-to:18;--vw-from:calc(393 / 100);--vw-to:calc(767 / 100)}}@media screen and (max-width:393px){:root{--font-from:12;--font-to:16;--vw-from:calc(1 / 100);--vw-to:calc(393 / 100)}}html[data-text-mode=dark]{color-scheme:light;--foreground:var(--foreground-dark)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{width:100%;height:100dvh;overflow:hidden}body,html{background-color:var(--ambient-top-color,#070f20);background-image:var(--ambient-page-gradient,none)}body{position:relative;min-height:100vh;overflow-x:hidden;overflow-y:hidden;color:var(--foreground);font-family:var(--font-geist-pixel-square),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background-color:var(--ambient-top-color,#070f20);background-image:var(--ambient-page-gradient,none);pointer-events:none;z-index:0}.home{position:relative;z-index:2;width:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.6rem .9rem;border-radius:.5rem;background:var(--ambient-top-color,#070f20);color:var(--foreground);font-family:var(--font-geist-pixel-square),monospace;font-size:.8125rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 30%,transparent);transform:translateY(-150%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.liquid-glass-defs{position:absolute;width:0;height:0;pointer-events:none}.skip-link:focus-visible{transform:translateY(0);outline:none}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:var(--layout-max);padding-top:50dvh;padding-bottom:clamp(8rem,16vh,11rem);padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.container>header{padding-left:calc(var(--label-col) + var(--col-gap));max-width:calc(var(--label-col) + var(--col-gap) + var(--content-max))}.sections{display:flex;flex-direction:column;gap:clamp(3.5rem,6vw,5rem);margin-top:clamp(4rem,9vw,7rem)}@media (max-width:767px){:root{--label-col:0rem;--col-gap:0rem}.container>header{padding-left:0}}h1,h2{font-family:var(--font-geist-pixel-square),monospace;font-weight:400;letter-spacing:0;line-height:.95;text-wrap:balance;transition:color .6s cubic-bezier(.22,1,.36,1)}h1{font-size:.875rem;margin-bottom:.625rem}h1,h2{color:var(--foreground)}h2{font-size:1.875rem;margin-bottom:3rem}p{font-size:1rem;line-height:1.4;color:color-mix(in srgb,var(--foreground) 80%,transparent);text-wrap:pretty;overflow-wrap:anywhere;transition:color .6s cubic-bezier(.22,1,.36,1)}::selection{background:color-mix(in srgb,var(--foreground) 20%,transparent);color:var(--foreground)}@media (prefers-reduced-motion:reduce){h1,h2,p{transition-duration:.01ms}}.muted{color:color-mix(in srgb,var(--foreground) 80%,transparent)}a{color:inherit;text-decoration:none}.muted a{transition:color .2s ease}.muted a:hover{color:var(--foreground)}h1 a{transition:color .2s ease}h1 a:hover{color:color-mix(in srgb,var(--foreground) 80%,transparent)}p+p{margin-top:var(--stack-gap)}