/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root{--nx-bg:#050813;--nx-bg-deep:#04070d;--nx-surface:#0a101bd6;--nx-surface-soft:#ffffff09;--nx-surface-hover:#ffffff0f;--nx-surface-active:#ffffff17;--nx-border:#80a0da24;--nx-border-subtle:#ffffff0f;--nx-border-hover:#ffffff26;--nx-text:#f4f7ff;--nx-text-muted:#95a4c1;--nx-text-dim:#ffffff59;--nx-accent:#8fdcff;--nx-accent-bright:#72cfff;--nx-accent-soft:#72cfff1f;--nx-violet:#b9a5ff;--nx-violet-soft:#b9a5ff1f;--nx-danger:#ff8ca2;--nx-success:#9ceab8;--nx-accent-gradient:linear-gradient(135deg,#a6e8ff,#84d7ff,#69c7ff);--nx-bg-gradient:radial-gradient(ellipse at 15% 5%,#58c8ee14,transparent 50%),radial-gradient(ellipse at 85% 95%,#4f46e50f,transparent 50%),linear-gradient(180deg,#08111f,#050813);--nx-shadow-lg:0 24px 70px #0000006b;--nx-shadow-glow:0 0 22px #58c8ee1f;--nx-shadow-btn:0 8px 24px #5ac6ff2e;--nx-shadow-card:0 4px 24px #0000004d;--nx-radius-xl:16px;--nx-radius-lg:12px;--nx-radius-md:8px;--nx-radius-sm:6px;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}:host,:root{--font-sans:var(--font-sans)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#80a0da2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#80a0da52}.slide-strip{scroll-snap-type:x mandatory;scroll-behavior:smooth}.slide-strip>*{scroll-snap-align:start}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #72cfff1a}::selection{color:#f4f7ff;background:#72cfff40}.canvas-ruler-h,.canvas-ruler-v{z-index:50;pointer-events:none;position:absolute}.canvas-ruler-h{border-bottom:1px solid var(--nx-border-subtle);background:#0a101bd9 repeating-linear-gradient(90deg,#0000,#0000 9%,#ffffff0f 9% 10%);height:16px;top:0;left:0;right:0}.canvas-ruler-v{border-right:1px solid var(--nx-border-subtle);background:#0a101bd9 repeating-linear-gradient(#0000,#0000 9%,#ffffff0f 9% 10%);width:16px;top:0;bottom:0;left:0}.slide-transition-fade{animation:nx-fade .5s ease-out}.slide-transition-slide-left{animation:nx-slide-left .4s ease-out}.slide-transition-slide-right{animation:nx-slide-right .4s ease-out}.slide-transition-slide-up{animation:nx-slide-up .4s ease-out}.slide-transition-zoom-in{animation:nx-zoom-in .5s ease-out}.slide-transition-zoom-out{animation:nx-zoom-out .5s ease-out}.slide-transition-dissolve{animation:nx-dissolve .6s ease-out}.slide-transition-morph{animation:nx-morph .6s ease-out}.slide-transition-push{animation:nx-push .4s ease-out}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-slide-left{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes nx-slide-right{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes nx-slide-up{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes nx-zoom-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes nx-zoom-out{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes nx-dissolve{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes nx-morph{0%{opacity:0;transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes nx-push{0%{transform:translate(100%)scale(.95)}to{transform:translate(0)scale(1)}}.text-anim-fade-in{animation:nx-fade .8s ease-out both}.text-anim-typewriter{white-space:nowrap;animation:nx-typewriter 2s steps(30) both;overflow:hidden}.text-anim-word-by-word{animation:nx-fade .6s ease-out both}.text-anim-slide-up{animation:nx-text-slide-up .6s ease-out both}.text-anim-scale{animation:nx-text-scale .5s ease-out both}.text-anim-bounce{animation:nx-text-bounce .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes nx-typewriter{0%{max-width:0}to{max-width:100%}}@keyframes nx-text-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-text-scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes nx-text-bounce{0%{opacity:0;transform:scale(0)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.text-effect-pulse{animation:nx-pulse 2s ease-in-out infinite}.text-effect-blink{animation:nx-blink 1.5s ease-in-out infinite}.text-effect-gradient-shift{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8fdcff,#b9a5ff,#8fdcff) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:nx-gradient-shift 3s ease-in-out infinite}.text-effect-glow{animation:nx-glow 2s ease-in-out infinite}@keyframes nx-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes nx-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes nx-gradient-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes nx-glow{0%,to{text-shadow:0 0 4px #8fdcff4d}50%{text-shadow:0 0 20px #8fdcff99,0 0 40px #8fdcff4d}}