.x1w{--color-text-primary:#ededed;--color-text-secondary:#b5b5b5;--color-text-body:#999;--color-text-faint:#6a6a6a;--color-text-ghost:#4a4a4a;--color-bg:#0a0a0a;--color-bg-raised:#141414;--color-bg-card:#161618;--color-bg-surface:#0a0a0a;--color-bg-input:#1f1f22;--color-elevation-0:#0a0a0a;--color-elevation-1:#161618;--color-elevation-2:#1e1e22;--color-elevation-3:#26262a;--color-border:#333;--color-border-subtle:#1e1e1e;--color-border-hover:#555;--color-border-element:#a1a1a1;--color-border-faint:#111;--color-blue:#08f;--color-blue-light:#6db8ff;--color-blue-pale:#a0cfff;--color-blue-steel:#5c7faa;--color-blue-glow:rgba(1,136,255,.15);--color-gray-dot:#a1a1a1;--color-red:#ff5f57;--color-yellow:#febc2e;--color-green:#28c840;--shadow-edge-highlight:inset 0 1px 0 hsla(0,0%,100%,.04);--shadow-edge-highlight-strong:inset 0 1px 0 hsla(0,0%,100%,.07);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--text-4xl:48px;--text-hero:54px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-snap:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-base:200ms;--duration-medium:350ms;--duration-slow:600ms;font-family:var(--font-geist-sans,-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif);color:var(--color-text-primary);-webkit-font-smoothing:antialiased}.x1w .tabular{font-variant-numeric:tabular-nums}.x1w .mono{font-family:var(--font-jetbrains-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,monospace);font-variant-numeric:tabular-nums}.x1w,.x1w *{scrollbar-width:none;-ms-overflow-style:none}.x1w ::-webkit-scrollbar,.x1w::-webkit-scrollbar{width:0;height:0;display:none}@keyframes x1w-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes x1w-blink{0%,49%{opacity:.85}50%,to{opacity:0}}.x1w-blink-cursor{animation:x1w-blink 1.05s step-end infinite}@keyframes x1w-tap{0%{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}35%{transform:scale(.95);box-shadow:0 0 0 6px hsla(0,0%,100%,.18)}to{transform:scale(1);box-shadow:0 0 0 16px hsla(0,0%,100%,0)}}@keyframes x1w-loader-bar{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}