@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Caveat:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--font-sans: "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-cursive: "Caveat", cursive, sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-main: #08080A;--bg-stage: #050506;--bg-card: #0C0C0F;--bg-card-alt: #101013;--bg-glass: rgba(12, 12, 15, .9);--bg-glass-subtle: rgba(255, 255, 255, .02);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .14);--border-bright: rgba(255, 255, 255, .24);--text-primary: #F4F4F5;--text-secondary: #D4D4D8;--text-muted: #A1A1AA;--text-subtle: #71717A;--text-faint: #52525B;--accent-amber: #F0B44B;--accent-cyan: #06B6D4}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:var(--text-primary);text-decoration:none;transition:all .2s ease}a:hover{color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}input,button,textarea{font:inherit;color:inherit}textarea,input{outline:none}::selection{background:#ffffff2e;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes glowRing{0%,to{opacity:.55}50%{opacity:1}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes laserPing{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wireIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes driftUp{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:.9}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes drawIn{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}@keyframes wdSlide-fade{0%{opacity:0}to{opacity:1}}@keyframes wdSlide-push{0%{opacity:0;translate:8% 0}to{opacity:1;translate:0 0}}@keyframes wdSlide-push-back{0%{opacity:0;translate:-8% 0}to{opacity:1;translate:0 0}}@keyframes wdSlide-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wdSlide-zoom{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes wdSlide-morph{0%{opacity:0;scale:1.04;filter:blur(10px)}to{opacity:1;scale:1;filter:blur(0)}}@property --wd-dot{syntax: "<length>"; inherits: false; initial-value: 16px;}@property --wd-band{syntax: "<percentage>"; inherits: false; initial-value: 10%;}@keyframes wdSlide-slide{0%{opacity:0;translate:0 14%}to{opacity:1;translate:0 0}}@keyframes wdSlide-slide-back{0%{opacity:0;translate:0 -14%}to{opacity:1;translate:0 0}}@keyframes wdSlide-pop{0%{opacity:0;scale:.55}40%{opacity:1}to{opacity:1;scale:1}}@keyframes wdSlide-flip{0%{opacity:0;rotate:y 85deg}to{opacity:1;rotate:y 0deg}}@keyframes wdSlide-swirl{0%{opacity:0;rotate:-160deg;scale:.25;filter:blur(6px)}to{opacity:1;rotate:0deg;scale:1;filter:blur(0)}}@keyframes wdSlide-iris{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}.wd-mask-blinds{-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 var(--wd-band),transparent var(--wd-band) 10%);mask-image:repeating-linear-gradient(to bottom,#000 0 var(--wd-band),transparent var(--wd-band) 10%)}.wd-mask-particles{-webkit-mask-image:radial-gradient(circle,#000 var(--wd-dot),transparent calc(var(--wd-dot) + 1px));mask-image:radial-gradient(circle,#000 var(--wd-dot),transparent calc(var(--wd-dot) + 1px));-webkit-mask-size:22px 22px;mask-size:22px 22px}@keyframes wdSlide-blinds{0%{--wd-band: 0%}to{--wd-band: 10%}}@keyframes wdSlide-particles{0%{--wd-dot: 0px;opacity:.4;filter:blur(2px)}to{--wd-dot: 16px;opacity:1;filter:blur(0)}}@keyframes wdBuild-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes wdBuild-fade{0%{opacity:0}to{opacity:1}}@keyframes wdBuild-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes wdBuild-slide{0%{opacity:0;translate:-48px 0}to{opacity:1;translate:0 0}}@keyframes wdBuild-blur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes wdBuild-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.anim-rise{animation:riseIn .38s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.anim-fade-scale{animation:fadeScale .42s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}[data-anim=off]{animation:none!important}@media (prefers-reduced-motion: reduce){[data-anim]{animation:none!important}}@media (max-width: 640px){[data-hide-narrow]{display:none}}button,a,select,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html,body{-webkit-text-size-adjust:100%}@media (max-width: 1040px){[data-dock-label]{display:none}}
