@layer components{._monogram_1mxlb_2{fill:var(--textTitle);transition:fill var(--durationL) ease}._highlight_1mxlb_7{fill:var(--accent);opacity:0;transform:scale3d(1,0,1);transform-origin:top;transition:opacity .1s ease var(--durationM)}@media (prefers-reduced-motion: no-preference){._highlight_1mxlb_7{transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease var(--durationM)}}:is(a:hover,._monogram_1mxlb_2:hover) ._highlight_1mxlb_7{opacity:1;transform:scaleZ(1);transform-origin:bottom;transition:opacity .1s ease}@media (prefers-reduced-motion: no-preference){:is(a:hover,._monogram_1mxlb_2:hover) ._highlight_1mxlb_7{transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease}}}@layer layout{._toggle_1lvbt_2{--offset: var(--spaceXS);--inset: calc(var(--spaceOuter) - var(--offset));position:fixed;top:var(--inset);right:var(--inset);z-index:var(--zIndex4);display:none}@media (max-width: 696px),(max-height: 696px){._toggle_1lvbt_2{display:flex}}._inner_1lvbt_17{display:flex;align-items:center;justify-content:center;height:100%;width:100%}._icon_1lvbt_25{--iconSize: var(--spaceXL);position:absolute;transition-property:opacity,fill;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);opacity:1;transform:rotate(0);fill:var(--textBody);width:var(--iconSize);height:var(--iconSize)}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25{transition-delay:.1s;transition-property:opacity,transform,fill}}._icon_1lvbt_25[data-open=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-open=true]{transition-delay:0s;transform:rotate(45deg)}}._icon_1lvbt_25[data-close=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-close=true]{transition-delay:0s;transform:rotate(-45deg)}}._icon_1lvbt_25[data-open=true][data-close=true]{opacity:1}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-open=true][data-close=true]{transition-delay:.1s;transform:rotate(0)}}}@layer layout{._toggle_1phd7_2{--offset: 6px;--inset: calc(var(--spaceOuter) - var(--offset));position:fixed;z-index:var(--zIndex4);top:var(--inset);right:var(--inset);transform:translateZ(0)}@media (max-width: 696px),(max-height: 696px){._toggle_1phd7_2:not([data-mobile=true]){display:none}}._toggle_1phd7_2[data-mobile=true]{--offset: var(--spaceXS);--inset: calc(var(--spaceXL) - var(--offset));top:unset;bottom:var(--inset);margin-top:0;margin-right:0}._circle_1phd7_29{fill:currentColor;transform:scale(.6);transform-origin:center}@media (prefers-reduced-motion: no-preference){._circle_1phd7_29{transition-property:transform,fill;transition-duration:var(--durationL);transition-delay:0s;transition-timing-function:var(--bezierFastoutSlowin)}}._circle_1phd7_29[data-mask=true]{fill:#fff}body[data-theme=dark] ._circle_1phd7_29{transform:none}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._circle_1phd7_29{transition-delay:.3s}}._mask_1phd7_54{fill:#000;transform:translate3d(100%,-100%,0)}@media (prefers-reduced-motion: no-preference){._mask_1phd7_54{transition:transform var(--durationL) var(--bezierFastoutSlowin);transition-delay:0s}}body[data-theme=dark] ._mask_1phd7_54{transform:none}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._mask_1phd7_54{transition-delay:.3s}}._path_1phd7_72{stroke:currentColor;fill:none;stroke-linecap:round;stroke-width:3;stroke-dasharray:7 7;stroke-dashoffset:0;opacity:1}@media (prefers-reduced-motion: no-preference){._path_1phd7_72{transition-property:stroke-dashoffset,opacity;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:.3s}}body[data-theme=dark] ._path_1phd7_72{stroke-dashoffset:7;opacity:0}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._path_1phd7_72{transition-delay:0s}}}@layer layout{._navbar_78nqq_2{--headerNavFontSize: 1rem ;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;width:var(--space2XL);position:fixed;top:var(--spaceOuter);left:var(--spaceOuter);bottom:var(--spaceOuter);z-index:var(--zIndex4);isolation:isolate}@media (max-width: 696px){._navbar_78nqq_2{--headerNavFontSize: 1.375rem }}@media (max-width: 696px),(max-height: 696px){._navbar_78nqq_2{bottom:auto}}._logo_78nqq_27{display:flex;position:relative;padding:var(--spaceS) var(--spaceS) var(--spaceL);z-index:var(--zIndex2)}@media (max-width: 696px){._logo_78nqq_27{padding-bottom:var(--spaceS)}}._nav_78nqq_2{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 auto;max-width:var(--space2XL)}@media (max-width: 696px),(max-height: 696px){._nav_78nqq_2{display:none}}._navList_78nqq_51{transform:rotate(180deg);display:flex;flex-direction:row-reverse;position:relative;writing-mode:vertical-lr}._navLink_78nqq_59{padding:var(--spaceM);color:color-mix(in lab,var(--text) 80%,transparent);font-weight:var(--fontWeightMedium);font-size:var(--headerNavFontSize);text-decoration:none;position:relative;transition:color var(--durationS) ease .1s;line-height:1;display:inline-flex;align-items:center}._navLink_78nqq_59:hover,._navLink_78nqq_59:active,._navLink_78nqq_59[aria-current=page]{color:var(--textBody)}._navLink_78nqq_59:after{content:"";position:absolute;inset-inline-start:var(--spaceS);inset-inline-end:var(--spaceS);block-size:4px;background:var(--accent);transform:scaleY(0) translateZ(0);transform-origin:bottom}@media (prefers-reduced-motion: no-preference){._navLink_78nqq_59:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}._navLink_78nqq_59:hover:after,._navLink_78nqq_59:active:after,._navLink_78nqq_59[aria-current=page]:after{transform:scaleY(1) translateZ(0);transform-origin:top}._navIcons_78nqq_102{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:var(--zIndex2)}@media (max-width: 696px),(max-height: 696px){._navIcons_78nqq_102{flex-direction:row;position:absolute;bottom:var(--spaceXL);left:var(--spaceXL)}}@media (max-width: 820px) and (max-height: 420px){._navIcons_78nqq_102{left:var(--spaceL);transform:none;flex-direction:column;align-items:center;justify-content:center}}._navIconLink_78nqq_126{display:flex;align-items:center;justify-content:center;padding:var(--spaceS);width:var(--space2XL);height:var(--space2XL);color:var(--textLight);transition:color var(--durationM) var(--bezierFastoutSlowin)}._navIconLink_78nqq_126:hover,._navIconLink_78nqq_126:active{color:var(--accent)}._navIcon_78nqq_102{fill:currentColor;transition:fill var(--durationM) ease}._mobileNav_78nqq_147{--backdrop: blur(24px) saturate(120%);position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in lab,var(--background) 70%,transparent);transform:translate3d(0,-100%,0);transition-property:background;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);display:none;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:var(--backdrop);backdrop-filter:var(--backdrop)}@media (max-width: 696px),(max-height: 696px){._mobileNav_78nqq_147{display:flex}}@media (prefers-reduced-motion: no-preference){._mobileNav_78nqq_147{transition-property:transform,background}}._mobileNav_78nqq_147[data-visible=true]{transform:none}._mobileNavLink_78nqq_177{width:100%;font-size:var(--headerNavFontSize);text-align:center;text-decoration:none;color:var(--textBody);padding:var(--spaceL);opacity:0;transition-property:opacity;transition-duration:var(--durationS);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:var(--transitionDelay);position:relative;top:calc(var(--spaceM) * -1)}@media (prefers-reduced-motion: no-preference){._mobileNavLink_78nqq_177{transition-property:transform,opacity;transform:translate3d(0,calc(var(--spaceXL) * -1),0)}}@media (max-width: 820px) and (max-height: 420px){._mobileNavLink_78nqq_177{top:auto}}@media (max-width: 400px),(max-height: 360px){._mobileNavLink_78nqq_177{--headerNavFontSize: 1.125rem }}._mobileNavLink_78nqq_177:after{content:"";position:absolute;top:50%;right:var(--space3XL);left:var(--space3XL);height:4px;background:var(--accent);transform:scaleX(0) translateY(-1px);transform-origin:right}@media (prefers-reduced-motion: no-preference){._mobileNavLink_78nqq_177:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}._mobileNavLink_78nqq_177:hover:after,._mobileNavLink_78nqq_177:active:after,._mobileNavLink_78nqq_177:focus:after{transform:scaleX(1) translateY(-1px);transform-origin:left}._mobileNavLink_78nqq_177[data-visible=true]{opacity:1;transform:none}}._langToggle_78nqq_237{font-size:15px;font-weight:var(--fontWeightMedium);line-height:1;color:var(--colorTextBody);background:transparent;border:1px solid rgb(var(--rgbText) / .25);border-radius:6px;padding:6px 12px;cursor:pointer;transition:opacity var(--durationM) ease var(--delay, 0s),transform var(--durationM) ease var(--delay, 0s),border-color var(--durationS) ease;opacity:.85}._langToggle_78nqq_237:hover{opacity:1;border-color:rgb(var(--rgbText) / .5)}._boot_1nsw6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:hidden;background:radial-gradient(1100px 720px at 50% 32%,#071019,#03060b 72%);color:#cfe3f2;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;transition:opacity .8s ease,transform .8s ease;cursor:pointer}._boot_1nsw6_1[data-done=true]{opacity:0;transform:scale(1.04);pointer-events:none}._boot_1nsw6_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:.5;background:repeating-linear-gradient(0deg,rgba(0,0,0,.26) 0 1px,transparent 1px 3px)}._boot_1nsw6_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(120% 120% at 50% 45%,transparent 56%,rgba(0,0,0,.72))}._top_1nsw6_38{position:absolute;top:22px;left:26px;right:26px;z-index:5;display:flex;justify-content:space-between;align-items:center}._tag_1nsw6_49{font-size:.72rem;letter-spacing:3px;color:#5b7089;text-transform:uppercase}._skip_1nsw6_56{font-family:inherit;font-size:.7rem;letter-spacing:1.6px;text-transform:uppercase;color:#8ea6c4;border:1px solid #1e2f45;border-radius:7px;padding:8px 14px;background:#060c1680;cursor:pointer;transition:.18s}._skip_1nsw6_56:hover{color:#fff;border-color:#3ad0e6}._term_1nsw6_75{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:0 max(34px,calc((100vw - 760px)/2))}._lines_1nsw6_85{font-size:clamp(.82rem,1.7vw,1.02rem);line-height:2.05;letter-spacing:.5px}._head_1nsw6_91{color:#3ad0e6;text-shadow:0 0 16px rgba(58,208,230,.35)}._dim_1nsw6_96{color:#5b7089}._ok_1nsw6_100{color:#37d68a}._k_1nsw6_104{color:#5b7089;letter-spacing:1px}._press_1nsw6_109{margin-top:12px;font-family:inherit;font-weight:700;font-size:clamp(2rem,6.2vw,3.5rem);letter-spacing:2px;color:#eaf6ff;text-shadow:0 0 26px rgba(58,208,230,.6)}._caret_1nsw6_119{color:#3ad0e6;animation:_cblink_1nsw6_1 1.05s steps(2,start) infinite}@keyframes _cblink_1nsw6_1{0%,to{opacity:1}50%{opacity:0}}._sub_1nsw6_134{margin-top:16px;color:#5b7089;font-size:.82rem;letter-spacing:2px;text-transform:uppercase}._bar_1nsw6_142{margin-top:22px;height:12px;border:1px solid #1e3350;border-radius:3px;overflow:hidden;background:#060d18;max-width:440px}._bar_1nsw6_142>i{display:block;height:100%;background:linear-gradient(90deg,#5b8def,#3ad0e6)}._pct_1nsw6_158{margin-top:9px;color:#5b7089;font-size:.8rem;letter-spacing:1px}@media (prefers-reduced-motion: reduce){._caret_1nsw6_119{animation:none}}@layer components{._progress_3typo_2{--duration: .5s;--progress: 0;--delay: .3s;--opacity: 1;height:2px;background:var(--accent);position:fixed;top:0;right:0;left:0;z-index:var(--zIndex4);opacity:var(--opacity);transform:scaleX(var(--progress));transform-origin:left;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay)}[data-theme=light] ._progress_3typo_2{height:3px}._progress_3typo_2[data-status=idle][data-complete=true]{--progress: 0;--delay: .3s;--opacity: 0;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay),opacity var(--duration) var(--bezierFastoutSlowin)}._progress_3typo_2[data-status=loading]{--progress: .6}._progress_3typo_2[data-status=idle][data-complete=false]{--progress: 1}._progress_3typo_2[data-visible=false]{transform:scaleX(0);opacity:0}}@layer layout{._container_j3vhn_2{width:100%;position:relative;transition:opacity .4s var(--bezierFastoutSlowin)}._container_j3vhn_2[data-loading=true]{opacity:0}._skip_j3vhn_12{isolation:isolate;color:var(--background);z-index:var(--zIndex4)}._skip_j3vhn_12:focus{padding:var(--spaceS) var(--spaceM);position:fixed;top:var(--spaceM);left:var(--spaceM);text-decoration:none;font-weight:var(--fontWeightMedium);line-height:1;box-shadow:0 0 0 4px var(--background),0 0 0 8px var(--text)}._skip_j3vhn_12:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);z-index:-1}}@layer base{:root{font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(html,body){min-height:100%;width:100%}:where(*,*:before,*:after){box-sizing:border-box;margin:0;min-width:0}:where(input,textarea,select,button){font:inherit;color:inherit;border:0;padding:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(button,a){touch-action:manipulation}:where(svg,img,picture,video,iframe,canvas){display:block}:any-link{text-decoration:none}ul{padding:0}}@layer base{:root{--mobileNavOffset: calc(var(--spaceOuter) * 2 + var(--space2XL))}html body{font-family:var(--fontStack);font-weight:var(--fontWeightRegular);background-color:var(--background);transition:var(--durationM) ease;transition-property:background,opacity;color:var(--textBody);width:100vw;overflow-x:hidden;opacity:1}html body:focus{outline:none}:where(code,pre){font-family:var(--monoFontStack)}::selection{background:var(--accent);color:var(--black)}:focus{outline:4px solid var(--text);outline-offset:4px}:focus:not(:focus-visible){outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{transform:scale3d(0,1,1);transform-origin:left}50%{transform:scaleZ(1);transform-origin:left}51%{transform:scaleZ(1);transform-origin:right}to{transform:scale3d(0,1,1);transform-origin:right}}}
