*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100dvh;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ds-primitive-neutral-0: #000000;--ds-primitive-neutral-50: #0A0C10;--ds-primitive-neutral-100: #121622;--ds-primitive-neutral-200: #1A2032;--ds-primitive-neutral-300: #242B3D;--ds-primitive-neutral-400: #2E3650;--ds-primitive-neutral-500: #3D4663;--ds-primitive-neutral-600: #5A6480;--ds-primitive-neutral-700: #7E8A9F;--ds-primitive-neutral-800: #A3ADBF;--ds-primitive-neutral-900: #C8D0DE;--ds-primitive-neutral-950: #E4E8F0;--ds-primitive-neutral-1000: #FFFFFF;--ds-primitive-cyan-50: #E0FBFF;--ds-primitive-cyan-100: #B3F5FF;--ds-primitive-cyan-200: #80EEFF;--ds-primitive-cyan-300: #4DE7FF;--ds-primitive-cyan-400: #1AE0FF;--ds-primitive-cyan-500: #00E5FF;--ds-primitive-cyan-600: #00B8CC;--ds-primitive-cyan-700: #008A99;--ds-primitive-cyan-800: #005C66;--ds-primitive-cyan-900: #002E33;--ds-primitive-violet-400: #7C7CFF;--ds-primitive-green-400: #00F5A0;--ds-primitive-amber-400: #F5A623;--ds-primitive-red-400: #FF4D4D;--ds-primitive-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ds-primitive-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--ds-primitive-font-size-xs: .8125rem;--ds-primitive-font-size-sm: .875rem;--ds-primitive-font-size-base: 1rem;--ds-primitive-font-size-lg: 1.25rem;--ds-primitive-font-size-xl: 1.5rem;--ds-primitive-font-size-2xl: 2rem;--ds-primitive-font-size-3xl: 2.5rem;--ds-primitive-font-size-4xl: 3rem;--ds-primitive-font-weight-regular: 400;--ds-primitive-font-weight-medium: 500;--ds-primitive-font-weight-semibold: 600;--ds-primitive-font-weight-bold: 700;--ds-primitive-line-height-tight: 1.25;--ds-primitive-line-height-base: 1.5;--ds-primitive-line-height-relaxed: 1.65;--ds-primitive-space-0: 0px;--ds-primitive-space-1: 4px;--ds-primitive-space-2: 8px;--ds-primitive-space-3: 12px;--ds-primitive-space-4: 16px;--ds-primitive-space-6: 24px;--ds-primitive-space-8: 32px;--ds-primitive-space-12: 48px;--ds-primitive-space-16: 64px;--ds-primitive-space-20: 80px;--ds-primitive-space-24: 96px;--ds-primitive-radius-none: 0px;--ds-primitive-radius-sm: 4px;--ds-primitive-radius-md: 8px;--ds-primitive-radius-lg: 12px;--ds-primitive-radius-xl: 16px;--ds-primitive-radius-full: 9999px;--ds-primitive-duration-instant: 0ms;--ds-primitive-duration-fast: .12s;--ds-primitive-duration-normal: .2s;--ds-primitive-duration-slow: .3s;--ds-primitive-easing-default: cubic-bezier(.2, 0, 0, 1);--ds-primitive-easing-ease-out: ease-out;--ds-bg-primary: var(--ds-primitive-neutral-50);--ds-bg-secondary: var(--ds-primitive-neutral-100);--ds-bg-elevated: var(--ds-primitive-neutral-200);--ds-bg-overlay: rgba(10, 12, 16, .85);--ds-text-primary: var(--ds-primitive-neutral-950);--ds-text-secondary: var(--ds-primitive-neutral-800);--ds-text-tertiary: var(--ds-primitive-neutral-600);--ds-text-inverse: var(--ds-primitive-neutral-50);--ds-text-accent: var(--ds-primitive-cyan-500);--ds-border-subtle: var(--ds-primitive-neutral-300);--ds-border-default: var(--ds-primitive-neutral-400);--ds-border-accent: var(--ds-primitive-cyan-500);--ds-accent-primary: var(--ds-primitive-cyan-500);--ds-accent-primary-hover: var(--ds-primitive-cyan-400);--ds-accent-primary-muted: var(--ds-primitive-cyan-900);--ds-feedback-success: var(--ds-primitive-green-400);--ds-feedback-warning: var(--ds-primitive-amber-400);--ds-feedback-error: var(--ds-primitive-red-400);--ds-feedback-info: var(--ds-primitive-violet-400);--ds-interactive-hover: rgba(0, 229, 255, .08);--ds-interactive-active: rgba(0, 229, 255, .12);--ds-interactive-focus: var(--ds-primitive-cyan-500);--ds-interactive-disabled: var(--ds-primitive-neutral-500);--ds-font-family: var(--ds-primitive-font-sans);--ds-font-family-mono: var(--ds-primitive-font-mono);--ds-inline-xs: var(--ds-primitive-space-1);--ds-inline-sm: var(--ds-primitive-space-2);--ds-inline-md: var(--ds-primitive-space-4);--ds-inline-lg: var(--ds-primitive-space-6);--ds-inline-xl: var(--ds-primitive-space-8);--ds-stack-xs: var(--ds-primitive-space-2);--ds-stack-sm: var(--ds-primitive-space-4);--ds-stack-md: var(--ds-primitive-space-6);--ds-stack-lg: var(--ds-primitive-space-8);--ds-stack-xl: var(--ds-primitive-space-12);--ds-stack-2xl: var(--ds-primitive-space-16);--ds-inset-xs: var(--ds-primitive-space-2);--ds-inset-sm: var(--ds-primitive-space-4);--ds-inset-md: var(--ds-primitive-space-6);--ds-inset-lg: var(--ds-primitive-space-8);--ds-section-gap: var(--ds-primitive-space-16);--ds-radius-interactive: var(--ds-primitive-radius-md);--ds-radius-container: var(--ds-primitive-radius-lg);--ds-radius-pill: var(--ds-primitive-radius-full);--ds-layout-max-width: 1200px;--ds-layout-gutter-mobile: 24px;--ds-layout-gutter-desktop: 48px;--ds-layout-tap-target: 44px;--ds-comp-button-radius: var(--ds-radius-interactive);--ds-comp-button-padding-x: var(--ds-inline-md);--ds-comp-button-padding-y: var(--ds-inline-sm);--ds-comp-button-min-height: var(--ds-layout-tap-target);--ds-comp-button-transition: all var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default);--ds-comp-button-primary-bg: var(--ds-accent-primary);--ds-comp-button-primary-bg-hover: var(--ds-accent-primary-hover);--ds-comp-button-primary-text: var(--ds-text-inverse);--ds-comp-button-primary-glow: rgba(0, 229, 255, .3);--ds-comp-button-primary-glow-blur: 4px;--ds-comp-button-secondary-bg: transparent;--ds-comp-button-secondary-bg-hover: var(--ds-interactive-hover);--ds-comp-button-secondary-text: var(--ds-accent-primary);--ds-comp-button-secondary-border: var(--ds-accent-primary);--ds-comp-button-danger-bg: transparent;--ds-comp-button-danger-bg-hover: rgba(255, 77, 77, .08);--ds-comp-button-danger-text: var(--ds-feedback-error);--ds-comp-button-danger-border: var(--ds-feedback-error);--ds-comp-card-bg: var(--ds-bg-secondary);--ds-comp-card-bg-elevated: var(--ds-bg-elevated);--ds-comp-card-border: var(--ds-border-subtle);--ds-comp-card-radius: var(--ds-radius-container);--ds-comp-card-padding: var(--ds-inset-md);--ds-comp-card-gap: var(--ds-stack-sm);--ds-comp-link-color: var(--ds-text-accent);--ds-comp-link-color-hover: var(--ds-accent-primary-hover);--ds-comp-link-decoration: none;--ds-comp-link-decoration-hover: underline;--ds-comp-code-bg: var(--ds-primitive-neutral-0);--ds-comp-code-border: var(--ds-border-subtle);--ds-comp-code-radius: var(--ds-radius-interactive);--ds-comp-code-padding: var(--ds-inset-md);--ds-comp-code-text: var(--ds-text-primary);--ds-comp-code-highlight: var(--ds-accent-primary);--ds-comp-code-inline-bg: var(--ds-bg-elevated);--ds-comp-code-inline-text: var(--ds-accent-primary);--ds-comp-code-inline-padding-x: 6px;--ds-comp-code-inline-padding-y: 2px;--ds-comp-code-inline-radius: 4px}html{background-color:var(--ds-bg-primary);color:var(--ds-text-primary);font-family:var(--ds-font-family);font-size:var(--ds-primitive-font-size-base);font-weight:var(--ds-primitive-font-weight-regular);line-height:var(--ds-primitive-line-height-relaxed)}body{background-color:var(--ds-bg-primary);color:var(--ds-text-primary)}h1{font-size:var(--ds-primitive-font-size-2xl);font-weight:var(--ds-primitive-font-weight-semibold);line-height:var(--ds-primitive-line-height-tight);letter-spacing:-.02em;color:var(--ds-text-primary)}h2{font-size:var(--ds-primitive-font-size-xl);font-weight:var(--ds-primitive-font-weight-semibold);line-height:var(--ds-primitive-line-height-base);color:var(--ds-text-primary)}h3{font-size:var(--ds-primitive-font-size-lg);font-weight:var(--ds-primitive-font-weight-medium);line-height:var(--ds-primitive-line-height-base);color:var(--ds-text-primary)}p{margin-bottom:var(--ds-stack-sm);color:var(--ds-text-primary)}small{font-size:var(--ds-primitive-font-size-sm);color:var(--ds-text-secondary)}strong{font-weight:var(--ds-primitive-font-weight-semibold)}em{font-style:normal;font-weight:var(--ds-primitive-font-weight-medium);color:var(--ds-text-accent)}a{color:var(--ds-comp-link-color);text-decoration:var(--ds-comp-link-decoration);transition:color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default)}a:hover{color:var(--ds-comp-link-color-hover);text-decoration:var(--ds-comp-link-decoration-hover)}a:focus-visible{outline:2px solid var(--ds-interactive-focus);outline-offset:2px;border-radius:2px}code{font-family:var(--ds-font-family-mono);font-size:var(--ds-primitive-font-size-xs);background:var(--ds-comp-code-inline-bg);color:var(--ds-comp-code-inline-text);padding:var(--ds-comp-code-inline-padding-y) var(--ds-comp-code-inline-padding-x);border-radius:var(--ds-comp-code-inline-radius)}pre{background:var(--ds-comp-code-bg);border:1px solid var(--ds-comp-code-border);border-radius:var(--ds-comp-code-radius);padding:var(--ds-comp-code-padding);overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{background:none;padding:0;border-radius:0;color:var(--ds-comp-code-text)}hr{border:none;height:1px;background:var(--ds-border-subtle);margin:var(--ds-stack-lg) 0}::selection{background:#00e5ff33;color:var(--ds-text-primary)}:focus-visible{outline:2px solid var(--ds-interactive-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ds-bg-primary)}::-webkit-scrollbar-thumb{background:var(--ds-border-subtle);border-radius:var(--ds-primitive-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--ds-border-default)}.ds-container{width:100%;max-width:var(--ds-layout-max-width);margin-left:auto;margin-right:auto;padding-left:var(--ds-layout-gutter-mobile);padding-right:var(--ds-layout-gutter-mobile)}@media(min-width:768px){.ds-container{padding-left:var(--ds-layout-gutter-desktop);padding-right:var(--ds-layout-gutter-desktop)}}._switcher_1m0uz_1{display:flex;gap:var(--ds-inline-xs)}._button_1m0uz_6{padding:var(--ds-inset-xs);min-height:auto;font-size:var(--ds-primitive-font-size-xs)}._header_13q9a_1{position:sticky;top:0;z-index:10;background-color:#0a0c10d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-border-subtle)}._inner_13q9a_11{display:flex;align-items:center;gap:var(--ds-inline-lg);padding-block:var(--ds-inset-sm)}._logo_13q9a_18{font-family:var(--ds-primitive-font-mono);font-size:var(--ds-primitive-font-size-lg);font-weight:var(--ds-primitive-font-weight-bold);color:var(--ds-text-accent);margin-right:auto;letter-spacing:.05em}._nav_13q9a_27{display:flex;gap:var(--ds-inline-lg)}._nav_13q9a_27 a{font-size:var(--ds-primitive-font-size-sm);font-weight:var(--ds-primitive-font-weight-medium);color:var(--ds-text-secondary);text-decoration:none;transition:color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default)}._nav_13q9a_27 a:hover{color:var(--ds-text-primary)}._nav_13q9a_27 a:focus-visible{color:var(--ds-text-primary);outline:2px solid var(--ds-accent-primary);outline-offset:2px}@media(max-width:640px){._nav_13q9a_27{display:none}}._section_rzzrm_1{padding-block:var(--ds-section-gap)}._section_rzzrm_1 h2{font-size:var(--ds-primitive-font-size-2xl);font-weight:var(--ds-primitive-font-weight-bold);letter-spacing:-.02em;position:relative;padding-bottom:var(--ds-stack-sm)}._section_rzzrm_1 h2:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:2px;background:var(--ds-accent-primary)}._content_1odop_1{display:flex;flex-direction:column;gap:var(--ds-stack-sm);min-height:calc(70vh - 120px);justify-content:center}._greeting_1odop_9{color:var(--ds-text-accent);font-family:var(--ds-primitive-font-mono);font-size:var(--ds-primitive-font-size-sm);letter-spacing:.08em;text-transform:uppercase}._name_1odop_17{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--ds-primitive-font-weight-bold);line-height:1.1;color:var(--ds-text-primary);letter-spacing:-.03em}._title_1odop_25{font-size:var(--ds-primitive-font-size-xl);color:var(--ds-text-secondary);font-weight:var(--ds-primitive-font-weight-medium)}._tagline_1odop_31{color:var(--ds-text-tertiary);max-width:560px;line-height:var(--ds-primitive-line-height-relaxed);margin-bottom:var(--ds-stack-sm)}._content_awa4o_1{display:flex;flex-direction:column;gap:var(--ds-stack-md);margin-top:var(--ds-stack-lg);max-width:720px}._content_awa4o_1 p{color:var(--ds-text-secondary);line-height:var(--ds-primitive-line-height-relaxed)}._card_1ht2z_1{display:flex;flex-direction:column;gap:var(--ds-comp-card-gap);transition:border-color var(--ds-primitive-duration-normal) var(--ds-primitive-easing-default),box-shadow var(--ds-primitive-duration-normal) var(--ds-primitive-easing-default)}._card_1ht2z_1:hover{border-color:var(--ds-border-default);box-shadow:0 0 24px #00e5ff0a}._title_1ht2z_14{font-size:var(--ds-primitive-font-size-lg);font-weight:var(--ds-primitive-font-weight-semibold);color:var(--ds-text-primary)}._description_1ht2z_20{color:var(--ds-text-secondary);flex:1;line-height:var(--ds-primitive-line-height-relaxed)}._links_1ht2z_26{display:flex;gap:var(--ds-inline-md);padding-top:var(--ds-stack-xs);border-top:1px solid var(--ds-border-subtle)}._grid_pwh3v_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ds-stack-lg);margin-top:var(--ds-stack-lg)}._group_1j1dp_1{display:flex;flex-direction:column;gap:var(--ds-stack-sm)}._title_1j1dp_7{font-size:var(--ds-primitive-font-size-sm);font-weight:var(--ds-primitive-font-weight-semibold);color:var(--ds-text-tertiary);text-transform:uppercase;letter-spacing:.08em}._list_1j1dp_15{display:flex;flex-wrap:wrap;gap:var(--ds-inline-sm)}._item_1j1dp_21{background-color:var(--ds-bg-elevated);color:var(--ds-text-secondary);padding:6px 12px;border-radius:var(--ds-radius-interactive);font-size:var(--ds-primitive-font-size-sm);font-family:var(--ds-primitive-font-mono);border:1px solid var(--ds-border-subtle);transition:border-color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default),color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default)}._item_1j1dp_21:hover{border-color:var(--ds-border-default);color:var(--ds-text-primary)}._groups_1wu3t_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ds-stack-xl);margin-top:var(--ds-stack-lg)}._content_don9y_1{display:flex;flex-direction:column;gap:var(--ds-stack-lg);margin-top:var(--ds-stack-lg);max-width:600px}._description_don9y_9{color:var(--ds-text-secondary);line-height:var(--ds-primitive-line-height-relaxed)}._links_don9y_14{display:flex;flex-direction:column;gap:var(--ds-stack-sm)}._links_don9y_14 a{display:flex;align-items:center;padding:var(--ds-inset-sm);background:var(--ds-bg-secondary);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-interactive);color:var(--ds-text-primary);font-weight:var(--ds-primitive-font-weight-medium);text-decoration:none;transition:border-color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default),background-color var(--ds-primitive-duration-fast) var(--ds-primitive-easing-default)}._links_don9y_14 a:hover{border-color:var(--ds-accent-primary);background-color:var(--ds-interactive-hover);text-decoration:none}._links_don9y_14 a:focus-visible{border-color:var(--ds-accent-primary);background-color:var(--ds-interactive-hover);outline:2px solid var(--ds-accent-primary);outline-offset:2px}._footer_cfckh_1{border-top:1px solid var(--ds-border-subtle);padding-block:var(--ds-stack-xl)}._inner_cfckh_6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-inline-md)}._copyright_cfckh_14{color:var(--ds-text-tertiary);font-size:var(--ds-primitive-font-size-sm)}._links_cfckh_19{display:flex;gap:var(--ds-inline-md)}._app_13ve3_1{min-height:100dvh;display:flex;flex-direction:column}._app_13ve3_1>main{flex:1}._app_13ve3_1>main>section:nth-of-type(2n){background-color:var(--ds-bg-secondary)}
