@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
.CommandPalette-module__HIwqvW__dialog{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #0000001a;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px #0000001f}.CommandPalette-module__HIwqvW__dialogContent{z-index:9999;outline:none;width:90vw;max-width:640px;position:fixed;top:20%;left:50%;transform:translate(-50%)}.CommandPalette-module__HIwqvW__input{width:100%;font-family:var(--font-space);background:0 0;border:none;outline:none;padding:1.5rem;font-size:1.1rem}.CommandPalette-module__HIwqvW__item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 1rem;transition:all .2s;display:flex}.CommandPalette-module__HIwqvW__item[aria-selected=true]{background:var(--color-orange);color:#fff}.CommandPalette-module__HIwqvW__item kbd{opacity:.5;font-size:.8rem;font-family:var(--font-mono);margin-left:auto}.CommandPalette-module__HIwqvW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommandPalette-module__HIwqvW__group [cmdk-group-heading]{font-family:var(--font-space);text-transform:uppercase;letter-spacing:.1em;color:var(--color-slate-400);margin-bottom:4px;padding:8px 12px;font-size:11px}
:root{--font-sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--color-orange:#ff4f00;--color-black:#0a0a0a;--color-white:#fafafa;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--radius-card:1.5rem;--transition:.2s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-black);-webkit-font-smoothing:antialiased;background:#fff}::selection{background:var(--color-orange);color:#fff}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-sans);background:0 0;border:none}h1,h2,h3,h4{letter-spacing:-.03em;font-weight:700}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes loadingBar{0%{opacity:1;width:0%}70%{opacity:1;width:85%}to{opacity:0;width:100%}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(500%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes heroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-hero]{animation:.6s both heroIn}[data-hero="1"]{animation-delay:.1s}[data-hero="2"]{animation-delay:.25s}[data-hero="3"]{animation-delay:.4s}[data-hero="4"]{animation-delay:.55s}[data-hero="5"]{animation-delay:.7s}[data-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(28px)}[data-reveal].visible{opacity:1;transform:translateY(0)}#grid-overlay{pointer-events:none;z-index:-1;opacity:.015;background-image:linear-gradient(90deg,#000 1px,#0000 1px),linear-gradient(#000 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.debug-screens *{outline:1px solid #ff4f0033}
