@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(1px,1px)}}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes glitch{0%{text-shadow:none;transform:none}90%{text-shadow:none;transform:none}91%{text-shadow:-2px 0 #00e0ff;transform:translate(-1px)}92%{text-shadow:2px 0 rgba(255,0,128,.6);transform:translate(1px)}93%{text-shadow:none;transform:none}96%{text-shadow:-1px 0 #00e0ff;transform:translate(-1px) skew(-2deg)}97%{text-shadow:none;transform:none}to{text-shadow:none;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes grow{0%{width:0}to{width:100%}}@keyframes growKicker{0%{width:0}to{width:1.5rem}}@keyframes lineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scan{0%{left:-100%}to{left:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loaderFill{0%{stroke-dasharray:6 57}50%{stroke-dasharray:57 6}to{stroke-dasharray:6 57}}@keyframes chevronPulse{0%{opacity:.15}50%{opacity:1}to{opacity:.15}}@keyframes slashDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes skeletonShimmer{0%,to{opacity:1}50%{opacity:.45}}@keyframes logoDraw{0%{stroke-dashoffset:52}to{stroke-dashoffset:0}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 4px rgba(0,255,148,.5))}50%{filter:drop-shadow(0 0 12px rgba(0,255,148,.9)) drop-shadow(0 0 24px rgba(0,255,148,.3))}}@keyframes logoRing{0%{opacity:0;transform:scale(.8)}30%{opacity:.5}to{opacity:0;transform:scale(1.5)}}@keyframes dsOrbDrift1{0%,to{transform:translate(0)}33%{transform:translate(-140px,96px)}66%{transform:translate(88px,-72px)}}@keyframes dsOrbDrift2{0%,to{transform:translate(0)}33%{transform:translate(112px,-120px)}66%{transform:translate(-80px,88px)}}@keyframes dsOrbDrift3{0%,to{transform:translate(0)}50%{transform:translate(-112px,140px)}}:root{--font-display: "Space Grotesk", system-ui, sans-serif;--font-sans: "Space Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-layer-page: #050606;--color-layer-surface: #0B0D0C;--color-layer-surface-raised: #131715;--color-layer-surface-high: #1D2220;--color-layer-overlay: rgba(5, 6, 6, .06);--color-layer-ghost-dim: rgba(240, 237, 232, .06);--color-layer-brand: rgba(0, 255, 148, .15);--color-layer-brand-secondary: rgba(0, 224, 255, .15);--color-typ-heading: #F0EDE8;--color-typ-body: #C5C2BE;--color-typ-muted: #9A9793;--color-typ-subtle: #7F8985;--color-typ-brand: #00FF94;--color-typ-brand-secondary: #00E0FF;--color-typ-inverse: #050606;--color-stroke: rgba(240, 237, 232, .15);--color-stroke-subtle: rgba(240, 237, 232, .08);--color-stroke-strong: rgba(240, 237, 232, .24);--color-stroke-brand: #00FF94;--color-stroke-brand-subtle: rgba(0, 255, 148, .2);--color-stroke-inverse: #050606;--color-accent-brand: #00FF94;--color-accent-brand-dim: rgba(0, 255, 148, .15);--color-accent-brand-glow: rgba(0, 255, 148, .4);--color-accent-secondary: #00E0FF;--color-accent-secondary-dim: rgba(0, 224, 255, .15);--color-accent-secondary-glow: rgba(0, 224, 255, .4);--color-action-primary-bg: #00FF94;--color-action-primary-bg-hover: #00E0FF;--color-action-primary-bg-disabled: #1D2220;--color-action-primary-fg: #050606;--color-action-primary-fg-disabled: #9A9793;--color-action-primary-glow: rgba(0, 255, 148, .4);--color-action-secondary-bg: transparent;--color-action-secondary-bg-disabled: transparent;--color-action-secondary-bg-hover: rgba(0, 255, 148, .15);--color-action-secondary-fg: #00FF94;--color-action-secondary-fg-disabled: #9A9793;--color-action-secondary-stroke: rgba(0, 255, 148, .2);--color-action-secondary-stroke-hover: #00FF94;--color-action-secondary-stroke-disabled: rgba(240, 237, 232, .08);--color-action-secondary-glow-hover: rgba(0, 255, 148, .15);--color-action-tertiary-bg: transparent;--color-action-tertiary-bg-hover: rgba(240, 237, 232, .06);--color-action-tertiary-bg-disabled: transparent;--color-action-tertiary-fg: #F0EDE8;--color-action-tertiary-fg-hover: #00FF94;--color-action-tertiary-fg-disabled: #9A9793;--color-action-tertiary-stroke: rgba(240, 237, 232, .15);--color-action-tertiary-stroke-hover: #00FF94;--color-action-ghost-bg: transparent;--color-action-ghost-bg-hover: rgba(240, 237, 232, .06);--color-action-ghost-fg: #C5C2BE;--color-action-ghost-fg-hover: #F0EDE8;--color-action-ghost-fg-disabled: #9A9793;--color-field-bg: rgba(240, 237, 232, .06);--color-field-bg-hover: rgba(240, 237, 232, .1);--color-field-bg-focus: rgba(0, 255, 148, .03);--color-field-fg: #F0EDE8;--color-field-placeholder: #9A9793;--color-field-label: #9A9793;--color-field-hint: #9A9793;--color-field-stroke: rgba(240, 237, 232, .15);--color-field-stroke-hover: rgba(240, 237, 232, .24);--color-field-stroke-focus: #00FF94;--color-field-ring-focus: rgba(0, 255, 148, .15);--color-field-error-stroke: #00E0FF;--color-field-error-bg-focus: rgba(0, 224, 255, .04);--color-field-error-ring: rgba(0, 224, 255, .15);--color-field-disabled-bg: #1D2220;--color-field-disabled-fg: #9A9793;--color-field-disabled-stroke: rgba(240, 237, 232, .08);--color-chip-primary-bg: rgba(0, 255, 148, .15);--color-chip-primary-fg: #00FF94;--color-chip-primary-stroke: rgba(0, 255, 148, .2);--color-chip-secondary-bg: transparent;--color-chip-secondary-fg: #00FF94;--color-chip-secondary-stroke: rgba(0, 255, 148, .2);--color-chip-tertiary-bg: rgba(240, 237, 232, .06);--color-chip-tertiary-fg: #C5C2BE;--color-chip-tertiary-stroke: rgba(240, 237, 232, .15);--color-chip-brand-secondary-bg: rgba(0, 224, 255, .15);--color-chip-brand-secondary-fg: #00E0FF;--color-chip-brand-secondary-stroke: rgba(0, 224, 255, .2);--color-status-online-dot: #00FF94;--color-status-online-glow: rgba(0, 255, 148, .4);--color-status-error: #00E0FF;--color-status-error-soft: rgba(0, 224, 255, .15);--color-gradient-brand-horizontal: linear-gradient(90deg, #00FF94, #00CC76);--color-gradient-brand-vertical: linear-gradient(180deg, #00FF94, #00CC76);--color-gradient-brand-diagonal: linear-gradient(135deg, #00FF94, #00CC76);--color-gradient-brand-fade: linear-gradient(90deg, #00FF94, transparent);--color-gradient-brand-fade-vertical: linear-gradient(180deg, #00FF94, transparent);--color-gradient-secondary-fade: linear-gradient(90deg, #00E0FF, transparent);--color-gradient-brand-to-secondary: linear-gradient(90deg, #00FF94, #00E0FF);--color-gradient-void-fade: linear-gradient(180deg, #050606, rgba(5, 6, 6, .06));--color-gradient-skeleton-shimmer: linear-gradient(90deg, #131715, rgba(0, 255, 148, .05), #131715);--typ-display: 2.875rem;--typ-display--line-height: .92;--typ-display--letter-spacing: -.04em;--typ-display--font-weight: 700;--typ-display-outline: 2.875rem;--typ-display-outline--line-height: .92;--typ-display-outline--letter-spacing: -.04em;--typ-display-outline--font-weight: 700;--typ-h1: 2.5rem;--typ-h1--line-height: 1.05;--typ-h1--letter-spacing: -.03em;--typ-h1--font-weight: 700;--typ-h1-outline: 2.5rem;--typ-h1-outline--line-height: 1.05;--typ-h1-outline--letter-spacing: -.03em;--typ-h1-outline--font-weight: 700;--typ-h2: 1.375rem;--typ-h2--line-height: 1.05;--typ-h2--letter-spacing: -.02em;--typ-h2--font-weight: 700;--typ-h3: 1.125rem;--typ-h3--line-height: 1.1;--typ-h3--letter-spacing: -.02em;--typ-h3--font-weight: 600;--typ-body-lg: 1rem;--typ-body-lg--line-height: 1.7;--typ-body-lg--letter-spacing: 0em;--typ-body-lg--font-weight: 300;--typ-body: .875rem;--typ-body--line-height: 1.7;--typ-body--letter-spacing: 0em;--typ-body--font-weight: 300;--typ-body-sm: .625rem;--typ-body-sm--line-height: 1.7;--typ-body-sm--letter-spacing: .02em;--typ-body-sm--font-weight: 300;--typ-mono-sm: .625rem;--typ-mono-sm--line-height: 1.1;--typ-mono-sm--letter-spacing: .08em;--typ-mono-sm--font-weight: 400;--typ-caption: .625rem;--typ-caption--line-height: 1.4;--typ-caption--letter-spacing: .06em;--typ-caption--font-weight: 400;--typ-mono-md: .75rem;--typ-mono-md--line-height: 1.4;--typ-mono-md--letter-spacing: .06em;--typ-mono-md--font-weight: 400;--typ-mono-lg: .8125rem;--typ-mono-lg--line-height: 1.1;--typ-mono-lg--letter-spacing: .06em;--typ-mono-lg--font-weight: 400;--typ-mono-display: .875rem;--typ-mono-display--line-height: 1.1;--typ-mono-display--letter-spacing: .1em;--typ-mono-display--font-weight: 700;--radius-md: initial;--radius-lg: initial;--radius-xl: initial;--radius-2xl: initial;--radius-3xl: initial;--radius-none: 0;--radius: 4px;--radius-full: 9999px;--shadow-sm: 0px 2px 8px 0px rgba(0, 0, 0, .4);--shadow-md: 0px 8px 24px -4px rgba(0, 0, 0, .5);--shadow-lg: 0px 24px 64px -8px rgba(0, 0, 0, .6);--shadow-brand-glow-sm: 0px 0px 12px 0px rgba(0, 255, 148, .4);--shadow-brand-glow: 0px 0px 24px 0px rgba(0, 255, 148, .4);--shadow-brand-glow-lg: 0px 0px 48px 0px rgba(0, 255, 148, .4);--shadow-brand-secondary-glow-sm: 0px 0px 12px 0px rgba(0, 224, 255, .4);--shadow-brand-secondary-glow: 0px 0px 24px 0px rgba(0, 224, 255, .4);--animate-grain-shift: grainShift .5s steps(2) infinite;--animate-blink: blink 2s infinite;--animate-glitch: glitch 5s infinite;--animate-fade-up: fadeUp .8s cubic-bezier(.16, 1, .3, 1) forwards;--animate-fade-down: fadeDown .25s cubic-bezier(.16, 1, .3, 1) forwards;--animate-fade-in: fadeIn .6s cubic-bezier(.16, 1, .3, 1) forwards;--animate-grow: grow .6s cubic-bezier(.16, 1, .3, 1) forwards;--animate-grow-kicker: growKicker .6s cubic-bezier(.16, 1, .3, 1) forwards;--animate-line-draw: lineDraw .6s cubic-bezier(.16, 1, .3, 1) forwards;--animate-scan: scan 2s infinite;--animate-loader-fill: loaderFill 1.2s ease-in-out infinite;--animate-loader-spin-outer: spin 1.8s linear infinite;--animate-loader-spin-inner: spin 1.1s linear infinite reverse;--animate-chevron-pulse: chevronPulse 1.2s ease-in-out infinite;--animate-slash-draw: slashDraw .4s cubic-bezier(.16, 1, .3, 1) forwards;--animate-skeleton-shimmer: skeletonShimmer 2.4s ease-in-out infinite;--animate-logo-draw-slash1: logoDraw .45s cubic-bezier(.16, 1, .3, 1) .1s forwards;--animate-logo-draw-slash2: logoDraw .45s cubic-bezier(.16, 1, .3, 1) .35s forwards;--animate-logo-glow-slash1: logoGlow 2.4s ease-in-out 0s infinite;--animate-logo-glow-slash2: logoGlow 2.4s ease-in-out .2s infinite;--animate-logo-ring-pulse: logoRing 2.4s cubic-bezier(.16, 1, .3, 1) 0s infinite;--animate-ds-orb-drift1: dsOrbDrift1 12s ease-in-out infinite;--animate-ds-orb-drift2: dsOrbDrift2 14s ease-in-out infinite;--animate-ds-orb-drift3: dsOrbDrift3 16s ease-in-out infinite;--ease-cursor: cubic-bezier(.23, 1, .32, 1);--ease-link: cubic-bezier(.4, 0, .2, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--transition-link-color: color .2s ease;--transition-link-underline: width .3s cubic-bezier(.4, 0, .2, 1);--transition-link-underline-nav: width .25s cubic-bezier(.4, 0, .2, 1);--transition-link-gap: gap .2s ease;--transition-link-icon: transform .2s ease}
