@charset "UTF-8";:root{--color-void:#05030f;--color-deep:#0a0820;--color-nebula:#13093d;--color-surface:#1a1142;--color-bg-sunken:#070414;--color-bg:#05030f;--color-bg-elevated:#13093d;--color-text:#eef0ff;--color-text-muted:#9b9ec9;--color-text-dim:#5a5d85;--color-neon-violet:#a855f7;--color-neon-cyan:#22d3ee;--color-neon-magenta:#ec4899;--color-neon-gold:#fbbf24;--color-primary:#a855f7;--color-primary-hover:#c084fc;--color-secondary:#fbbf24;--color-accent:#22d3ee;--color-border:rgba(168,85,247,.14);--color-border-strong:rgba(168,85,247,.32);--gradient-aurora:linear-gradient(135deg,#a855f7,#22d3ee 50%,#ec4899);--gradient-aurora-soft:linear-gradient(135deg,rgba(168,85,247,.16),rgba(34,211,238,.16),rgba(236,72,153,.16));--gradient-cosmic:radial-gradient(ellipse at 50% 0%,rgba(168,85,247,.18),transparent 60%);--gradient-gold:linear-gradient(135deg,#fbbf24,#f59e0b);--glass-bg:hsla(0,0%,100%,.04);--glass-bg-strong:hsla(0,0%,100%,.07);--glass-blur:16px;--glass-border:hsla(0,0%,100%,.1);--glass-border-glow:rgba(168,85,247,.4);--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-md:0 8px 24px rgba(0,0,0,.5);--shadow-lg:0 20px 48px rgba(0,0,0,.6);--glow-violet:0 0 24px rgba(168,85,247,.45);--glow-violet-lg:0 0 40px rgba(168,85,247,.6);--glow-cyan:0 0 24px rgba(34,211,238,.45);--glow-magenta:0 0 28px rgba(236,72,153,.5);--glow-gold:0 0 32px rgba(251,191,36,.5);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.45s cubic-bezier(.16,1,.3,1);--transition-bounce:.5s cubic-bezier(.34,1.56,.64,1);--container-max:1200px;--container-padding:1rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100vh;min-height:100dvh;line-height:1.5}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid #a855f7;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#eef0ff;background-color:#05030f;background-image:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(168,85,247,.18),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(34,211,238,.1),transparent 60%),radial-gradient(ellipse 60% 50% at 0 80%,rgba(236,72,153,.1),transparent 60%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.375rem}h4{font-size:1.125rem}p{line-height:1.7;text-wrap:pretty}a{color:#a855f7;transition:color .15s ease-out,text-shadow .15s ease-out}a:hover{color:#c084fc;text-shadow:0 0 12px rgba(168,85,247,.5)}b,strong{font-weight:700}small{font-size:.875rem}code,kbd,samp{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.9em}::-moz-selection{background:#a855f759;color:#eef0ff}::selection{background:#a855f759;color:#eef0ff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#05030f}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a855f7,#22d3ee);border-radius:999px;border:2px solid #05030f}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c084fc,#22d3ee)}*{scrollbar-width:thin;scrollbar-color:#a855f7 #05030f}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem}.container--narrow{max-width:720px}.section{padding-block:3rem}@media(min-width:768px){.section{padding-block:4rem}}.section--sm{padding-block:2rem}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(min-width:768px){.grid{gap:1.5rem}}.stack{display:flex;flex-direction:column;gap:1rem}.cluster{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.main{min-height:60vh}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.01em;border-radius:12px;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:transform .15s ease-out,box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .15s ease-out,opacity .25s cubic-bezier(.4,0,.2,1),border-color .15s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn:before{top:0;left:-150%;width:80%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skew(-20deg);transition:left .6s ease;z-index:1}.btn:after,.btn:before{content:"";position:absolute;pointer-events:none}.btn:after{inset:0;border-radius:inherit;box-shadow:0 0 #a855f780;opacity:0;transition:opacity .3s ease}.btn:hover:not(:disabled):before{left:150%}.btn:hover:not(:disabled):after{opacity:1;animation:btn-aura .9s ease-out}.btn:active{transform:translateY(1px) scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}@keyframes btn-aura{0%{box-shadow:0 0 #a855f780;opacity:1}to{box-shadow:0 0 0 16px #a855f700;opacity:0}}.btn--primary{background:linear-gradient(135deg,#a855f7,#22d3ee 50%,#ec4899);background-size:200% 200%;color:#05030f;font-weight:800;box-shadow:0 0 24px #a855f773;animation:aurora-flow 6s ease-in-out infinite}.btn--primary:hover:not(:disabled){box-shadow:0 0 40px #a855f799,0 0 60px #22d3ee4d}.btn--secondary{background:#ffffff0a;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);color:#eef0ff;border-color:#ffffff1a}.btn--secondary:hover:not(:disabled){background:#ffffff12;border-color:#a855f766;box-shadow:0 0 24px #a855f773}.btn--ghost{background:transparent;color:#9b9ec9;border-color:#a855f724}.btn--ghost:hover:not(:disabled){color:#eef0ff;border-color:#a855f752;text-shadow:0 0 12px rgba(168,85,247,.4)}.btn--lg{padding:1rem 2rem;font-size:1.125rem}.btn--block{width:100%}.card{background:#ffffff0a;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:1.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.card--interactive{cursor:pointer}.card--interactive:hover{transform:translateY(-6px);border-color:#a855f766;box-shadow:0 20px 48px #0009,0 0 24px #a855f773}.field{display:flex;flex-direction:column;gap:.5rem}.label{font-size:.875rem;font-weight:600;color:#9b9ec9}.input,.select,.textarea{width:100%;padding:.75rem 1rem;font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#eef0ff;background:#07041499;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(168,85,247,.32);border-radius:12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.input::-moz-placeholder,.select::-moz-placeholder,.textarea::-moz-placeholder{color:#5a5d85}.input::placeholder,.select::placeholder,.textarea::placeholder{color:#5a5d85}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733,0 0 24px #a855f773}.textarea{resize:vertical;min-height:100px}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;background:#22d3ee1f;color:#22d3ee;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 12px #22d3ee33}.badge--gold{background:#fbbf241f;color:#fbbf24;border-color:#fbbf2459;box-shadow:0 0 12px #fbbf2433}.badge--violet{background:#a855f71f;color:#a855f7;border-color:#a855f759;box-shadow:0 0 12px #a855f733}.result{position:relative;text-align:center;padding:2rem;border-radius:28px;background:linear-gradient(180deg,#fbbf241a,#ec48990f);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(251,191,36,.25);box-shadow:0 0 32px #fbbf2480,inset 0 0 40px #ec489914}.result__value{font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:3rem;font-weight:800;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px rgba(251,191,36,.6));line-height:1}.ad-slot{display:flex;align-items:center;justify-content:center;min-height:90px;margin-block:1.5rem;border:1px dashed rgba(238,240,255,.06);border-radius:12px;color:#5a5d85;font-size:.75rem}.hidden-opacity{opacity:0;pointer-events:none}code{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.9em;background:#a855f71f;padding:.1rem .4rem;border-radius:4px;color:#22d3ee;border:1px solid rgba(34,211,238,.25)}@keyframes aurora-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 24px #a855f773}50%{box-shadow:0 0 40px #a855f7b3,0 0 60px #22d3ee4d}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(250%) skew(-20deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.glass{background:#ffffff0a;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.glass,.glass--strong{border:1px solid hsla(0,0%,100%,.1)}.glass--strong{background:#ffffff12;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.glass-card{position:relative;background:#ffffff0a;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:18px;overflow:hidden;isolation:isolate}.glass-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#a855f780,#22d3ee4d,#ec489966);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;transition:opacity .25s cubic-bezier(.4,0,.2,1);z-index:-1}.glass-card:hover:before{opacity:1}.text-aurora{background:linear-gradient(135deg,#a855f7,#22d3ee 50%,#ec4899);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:aurora-flow 6s ease-in-out infinite}.text-glow--violet{text-shadow:0 0 20px rgba(168,85,247,.6)}.text-glow--cyan{text-shadow:0 0 20px rgba(34,211,238,.6)}.text-glow--gold{text-shadow:0 0 24px rgba(251,191,36,.6)}.anim-float{animation:float 6s ease-in-out infinite}.anim-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.anim-spin-slow{animation:spin-slow 24s linear infinite}.anim-breathe{animation:breathe 5s ease-in-out infinite}.anim-rise-in{animation:rise-in .7s cubic-bezier(.16,1,.3,1) .45s both}@keyframes glitch-shift{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}10%{clip-path:inset(20% 0 60% 0);transform:translate(-3px,-1px)}20%{clip-path:inset(50% 0 20% 0);transform:translate(3px,1px)}30%{clip-path:inset(10% 0 70% 0);transform:translate(-2px,1px)}40%{clip-path:inset(70% 0 5% 0);transform:translate(2px,-1px)}50%{clip-path:inset(30% 0 40% 0);transform:translate(-3px)}60%{clip-path:inset(60% 0 15% 0);transform:translate(3px,-1px)}70%{clip-path:inset(5% 0 80% 0);transform:translate(-2px,1px)}80%{clip-path:inset(45% 0 30% 0);transform:translate(2px)}90%{clip-path:inset(15% 0 65% 0);transform:translate(-3px,-1px)}}@keyframes jitter{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-1px,1px) rotate(-.3deg)}40%{transform:translate(1px,-1px) rotate(.3deg)}60%{transform:translate(-1px,-1px) rotate(-.2deg)}80%{transform:translate(1px,1px) rotate(.2deg)}}@keyframes scanline-move{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes wobble-in{0%{transform:rotate(var(--chaos-rot,0deg)) scale(.8);opacity:0}to{transform:rotate(var(--chaos-rot,0deg)) scale(1);opacity:1}}@keyframes glitch-jump{0%,92%,to{transform:translate(0);filter:none}93%{transform:translate(-4px,2px);filter:hue-rotate(90deg)}94%{transform:translate(5px,-2px);filter:hue-rotate(-90deg)}95%{transform:translate(-2px,1px);filter:none}}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.glitch:before{color:#ec4899;animation:glitch-shift 3s linear infinite alternate}.glitch:after,.glitch:before{z-index:-1;mix-blend-mode:screen}.glitch:after{color:#22d3ee;animation:glitch-shift 2.3s linear infinite alternate-reverse}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.15) 4px);z-index:2;border-radius:inherit}.scanline-sweep{position:relative;overflow:hidden}.scanline-sweep:before{content:"";position:absolute;left:0;right:0;height:100px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.08),transparent);pointer-events:none;z-index:3;animation:scanline-move 8s linear infinite}.jitter{animation:jitter .3s infinite}.jitter-hover:hover{animation:jitter .25s infinite}.glitch-jump{animation:glitch-jump 5s infinite}.chaos-rot{--chaos-rot:0deg;transform:rotate(var(--chaos-rot));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.chaos-rot:hover{transform:rotate(0) scale(1.04)}.skew-card{transform:skew(var(--chaos-skew,-4deg));transition:transform .4s ease}.skew-card:hover{transform:skew(0)}.scribble{position:absolute;font-family:Caveat,Comic Sans MS,cursive;font-size:1.3rem;font-weight:700;color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.6);transform:rotate(-8deg);pointer-events:none;z-index:5;white-space:nowrap;line-height:1.1}.scribble:after{content:"";display:block;width:60px;height:30px;margin-top:-4px}.ghost-text{position:absolute;font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(8rem,30vw,24rem);line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(168,85,247,.12);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;white-space:nowrap}.broken-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;align-items:start}@keyframes card-float{0%{transform:rotate(0) translate(0)}20%{transform:rotate(1.2deg) translate(3px,-4px)}40%{transform:rotate(-.8deg) translate(-2px,-6px)}60%{transform:rotate(1deg) translate(4px,-3px)}80%{transform:rotate(-1.2deg) translate(-3px,-5px)}to{transform:rotate(0) translate(0)}}@keyframes chaotic-float{0%{transform:translate(0) rotate(0)}15%{transform:translate(4px,-6px) rotate(1deg)}30%{transform:translate(-3px,-9px) rotate(-1.5deg)}45%{transform:translate(5px,-4px) rotate(.8deg)}60%{transform:translate(-5px,-7px) rotate(-.5deg)}75%{transform:translate(3px,-10px) rotate(1.2deg)}to{transform:translate(0) rotate(0)}}@keyframes glitch-burst{0%,to{transform:translate(0) skew(0);filter:none;opacity:1}10%{transform:translate(-3px,2px) skew(2deg);filter:hue-rotate(90deg) saturate(2)}20%{transform:translate(4px,-2px) skew(-2deg);filter:hue-rotate(-90deg)}30%{transform:translate(-2px,1px) skew(1deg);filter:invert(.1)}40%{transform:translate(0) skew(0);filter:none}}@keyframes rgb-rave{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(20px,-15px)}to{transform:translate(0)}}@keyframes flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.4}43%{opacity:1}45%{opacity:.6}46%{opacity:1}77%{opacity:1}78%{opacity:.3}79%{opacity:1}}@keyframes random-glitch{0%,88%,to{transform:translate(0);filter:none;clip-path:none}89%{transform:translate(-4px,2px);filter:hue-rotate(180deg);clip-path:inset(20% 0 30% 0)}90%{transform:translate(5px,-1px);filter:hue-rotate(-180deg);clip-path:inset(60% 0 10% 0)}91%{transform:translate(-2px,1px);filter:none;clip-path:none}}@keyframes pulse-rotate{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.08) rotate(2deg)}}.anim-chaotic-float{animation:chaotic-float 8s ease-in-out infinite}.anim-drift{animation:drift 12s ease-in-out infinite}.anim-flicker{animation:flicker 4s linear infinite}.anim-rgb-rave{animation:rgb-rave 4s linear infinite}.anim-random-glitch{animation:random-glitch 7s infinite}.anim-pulse-rotate{animation:pulse-rotate 5s ease-in-out infinite}.delay-1{animation-delay:.5s}.delay-2{animation-delay:1.2s}.delay-3{animation-delay:2.1s}.delay-4{animation-delay:3.3s}.delay-5{animation-delay:.8s}.tilt-3d{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--chaos-rot,0deg));transform-style:preserve-3d;transition:transform .15s ease-out}.magnetic{translate:var(--mx,0) var(--my,0);filter:brightness(calc(1 + var(--mag-glow, 0)*.35));transition:filter .25s ease;will-change:translate,filter}.mag-text{display:inline-block;translate:var(--tx,0) var(--ty,0);pointer-events:none;will-change:translate}.tp-page{position:relative;overflow-x:clip}.tp-hero{position:relative;display:flex;align-items:center;padding-block:2.5rem 2rem}.tp-hero__scanline-wrap{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.tp-hero__scanline{position:absolute;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.1) 40%,rgba(168,85,247,.08) 60%,transparent);transform:translateY(-100%);animation:tp-hero-scanline 12s linear infinite;mix-blend-mode:screen}.tp-hero__ghost{top:8%;left:-2%;opacity:.5;-webkit-text-stroke:1.5px rgba(168,85,247,.75);text-shadow:0 0 60px rgba(168,85,247,.15)}.tp-hero__inner{position:relative;z-index:2;width:100%}.tp-hero__marker{position:absolute;right:0;bottom:0;display:inline-block;margin-bottom:1.5rem;margin-left:-.5rem;cursor:default}.tp-hero__marker .badge{animation:jitter .25s infinite}.tp-hero__title{font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:.85;letter-spacing:-.04em;margin-bottom:1rem}.tp-hero__title>span:first-child{display:block;font-size:clamp(1.5rem,5vw,2.75rem);color:#eef0ff}.tp-hero__title-big{display:block;font-family:Montserrat,Unbounded,sans-serif;font-weight:900;font-size:clamp(2.5rem,11vw,8rem);line-height:1.1;letter-spacing:-.03em;margin-top:-.2em;margin-left:-.04em;white-space:nowrap}.tp-hero__sub{font-size:clamp(.95rem,1.8vw,1.15rem);color:#9b9ec9;max-width:520px;line-height:1.5}.tp-hero__sub em{color:#ec4899;font-style:italic}.tp-hero__vertical{-webkit-text-stroke:0;position:absolute;right:1rem;top:0;bottom:0;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.7rem;letter-spacing:.4em;color:#eef0ff;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 80%,transparent)}.tp-hero__vertical-track{display:inline-block;animation:tp-vertical-marquee 24s linear infinite}@keyframes tp-vertical-marquee{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes tp-hero-scanline{0%{transform:translateY(-100%);opacity:1}90%{opacity:1}99%{transform:translateY(100%);opacity:0}to{transform:translateY(200%);opacity:0}}.tp-section-head{position:relative;margin-bottom:1.5rem}.tp-section-head__title{font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,7vw,4rem);font-weight:800;line-height:.9;letter-spacing:-.03em}.tp-section-head__title .glitch:before{animation-delay:-1.2s}.tp-section-head__title .glitch:after{animation-delay:-.7s}.tp-section-head__sub{margin-top:.5rem;color:#9b9ec9}.tp-workspace{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:1024px){.tp-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:3rem;align-items:stretch}}.tp-workspace__stage{position:relative;display:flex;justify-content:center;align-items:stretch}.tp-workspace__ghost{top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(8rem,30vw,22rem);opacity:.25;z-index:0}.tp-stage,.tp-workspace__editor{position:relative;z-index:1}.tp-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;width:100%;max-width:560px;height:100%;min-height:480px;overflow:hidden}.tp-stage__spin{min-width:260px;font-size:1.1rem;margin-top:2rem}.tp-stage__counter{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.75rem;color:#5a5d85;letter-spacing:.1em;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tp-stage__counter strong{color:#22d3ee}.tp-result-overlay__explain{background:none;border:none;color:#5a5d85;font-size:.875rem;font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;cursor:pointer;text-decoration:underline;text-decoration-color:#a855f74d;text-underline-offset:4px;transition:color .15s ease-out}.tp-result-overlay__explain:hover{color:#a855f7}.tp-result-overlay__source{display:block;margin-top:.5rem;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.75rem;color:#5a5d85}.tp-editor{padding:1.5rem}.tp-editor__list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.tp-editor__row{display:flex;align-items:center;gap:.75rem}.tp-editor__num{flex-shrink:0;width:40px;text-align:center;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.875rem;color:#5a5d85}.tp-editor__input{flex:1}.tp-editor__remove{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#fb71851a;border:1px solid rgba(251,113,133,.25);border-radius:12px;color:#fb7185;font-size:.9rem;cursor:pointer;transition:all .15s ease-out}.tp-editor__remove:hover:not(:disabled){background:#fb718533;border-color:#fb718580}.tp-editor__remove:disabled{opacity:.3;cursor:not-allowed}.tp-editor__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tp-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.tp-field--inline{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem}.tp-field--inline .tp-field__label{flex-shrink:0;white-space:nowrap}.tp-field--inline .tp-options{width:auto;justify-content:flex-start}.tp-field__label{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:.75rem;color:#5a5d85;letter-spacing:.08em;text-transform:uppercase}.tp-field__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tp-field__input{width:100%;padding:.75rem 1rem;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:1.125rem;color:#eef0ff;background:#07041499;border:1px solid rgba(168,85,247,.32);border-radius:12px;transition:border-color .15s ease-out,box-shadow .15s ease-out;text-align:center}.tp-field__input::-moz-placeholder{color:#5a5d85}.tp-field__input::placeholder{color:#5a5d85}.tp-field__input:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733,0 0 24px #a855f773}.tp-options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.tp-option{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:600;color:#9b9ec9;background:#a855f714;border:1px solid rgba(168,85,247,.2);border-radius:999px;cursor:pointer;transition:all .15s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-option:hover:not(.is-disabled){color:#eef0ff;background:#a855f729;border-color:#a855f766}.tp-option.is-active{color:#fbbf24;background:#fbbf2424;border-color:#fbbf2480;box-shadow:0 0 12px #fbbf2440}.tp-option.is-disabled{opacity:.4;cursor:not-allowed}.tp-option input{position:absolute;opacity:0;pointer-events:none}.tp-seo{position:relative;padding:2rem;overflow:hidden}.tp-seo__ghost{inset:auto -10% -20% auto;font-size:clamp(6rem,22vw,18rem);opacity:.4}.tp-seo__content{position:relative;z-index:1;max-width:720px}.tp-seo__title{font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;line-height:.95;margin-bottom:1.5rem}.tp-seo__text{display:flex;flex-direction:column;gap:1rem;font-size:1.02rem;line-height:1.7;color:#9b9ec9}.tp-seo__text strong{color:#eef0ff}.tp-seo__text em{color:#a855f7;font-style:normal}.tp-faq__list{display:flex;flex-direction:column;gap:.75rem}.tp-faq__item{padding:1rem 1.5rem;transition:border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.tp-faq__item[open]{border-color:#a855f766}.tp-faq__item:hover{transform:rotate(0)}.tp-faq__q{font-weight:700;font-size:1.05rem;color:#eef0ff;cursor:pointer;list-style:none;position:relative;padding-right:1.5rem}.tp-faq__q::-webkit-details-marker{display:none}.tp-faq__q:after{content:"+";position:absolute;right:0;top:0;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:1.3rem;color:#a855f7;transition:transform .25s cubic-bezier(.4,0,.2,1)}[open] .tp-faq__q:after{content:"−"}.tp-faq__a{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(168,85,247,.12);font-size:.98rem;line-height:1.7;color:#9b9ec9}.tp-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.tp-tool-mini{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-decoration:none}.tp-tool-mini__icon{font-size:1.75rem;filter:drop-shadow(0 0 8px rgba(168,85,247,.4))}.tp-tool-mini__title{font-weight:700;color:#eef0ff}.tp-scribble--1{top:-1.5rem;left:11rem;color:#fbbf24}.tp-scribble--2{position:relative;top:0;left:0;display:inline-block;color:#ec4899;transform:rotate(-3deg)}@media(max-width:600px){.tp-scribble--1{left:0;top:-2rem}}.tp-fade-enter-active{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.tp-fade-enter-from{opacity:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:#9b9ec9}.text-dim{color:#5a5d85}.text-primary{color:#a855f7}.text-secondary{color:#fbbf24}.text-accent{color:#22d3ee}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.375rem}.text-bold{font-weight:700}.text-semibold{font-weight:600}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:2rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:2rem}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .45s cubic-bezier(.16,1,.3,1) both}[data-v-e77c1bac]:root{--color-void:#05030f;--color-deep:#0a0820;--color-nebula:#13093d;--color-surface:#1a1142;--color-bg-sunken:#070414;--color-bg:#05030f;--color-bg-elevated:#13093d;--color-text:#eef0ff;--color-text-muted:#9b9ec9;--color-text-dim:#5a5d85;--color-neon-violet:#a855f7;--color-neon-cyan:#22d3ee;--color-neon-magenta:#ec4899;--color-neon-gold:#fbbf24;--color-primary:#a855f7;--color-primary-hover:#c084fc;--color-secondary:#fbbf24;--color-accent:#22d3ee;--color-border:rgba(168,85,247,.14);--color-border-strong:rgba(168,85,247,.32);--gradient-aurora:linear-gradient(135deg,#a855f7,#22d3ee 50%,#ec4899);--gradient-aurora-soft:linear-gradient(135deg,rgba(168,85,247,.16),rgba(34,211,238,.16),rgba(236,72,153,.16));--gradient-cosmic:radial-gradient(ellipse at 50% 0%,rgba(168,85,247,.18),transparent 60%);--gradient-gold:linear-gradient(135deg,#fbbf24,#f59e0b);--glass-bg:hsla(0,0%,100%,.04);--glass-bg-strong:hsla(0,0%,100%,.07);--glass-blur:16px;--glass-border:hsla(0,0%,100%,.1);--glass-border-glow:rgba(168,85,247,.4);--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-md:0 8px 24px rgba(0,0,0,.5);--shadow-lg:0 20px 48px rgba(0,0,0,.6);--glow-violet:0 0 24px rgba(168,85,247,.45);--glow-violet-lg:0 0 40px rgba(168,85,247,.6);--glow-cyan:0 0 24px rgba(34,211,238,.45);--glow-magenta:0 0 28px rgba(236,72,153,.5);--glow-gold:0 0 32px rgba(251,191,36,.5);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.45s cubic-bezier(.16,1,.3,1);--transition-bounce:.5s cubic-bezier(.34,1.56,.64,1);--container-max:1200px;--container-padding:1rem}.chaos-page[data-v-e77c1bac]{position:relative;overflow:hidden}.error-glitch[data-v-e77c1bac]{position:relative;padding-block:3rem}.error-glitch__ghost[data-v-e77c1bac]{top:0;left:50%;transform:translate(-50%);font-size:clamp(8rem,30vw,22rem);opacity:.3}.error-glitch__orbit[data-v-e77c1bac]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:130px;height:130px;margin-bottom:1.5rem;z-index:1}.error-glitch__ring[data-v-e77c1bac]{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(168,85,247,.3)}.error-glitch__ring--1[data-v-e77c1bac]{inset:8px;border-color:rgba(34,211,238,.8) rgba(168,85,247,.35) rgba(168,85,247,.35);animation:spin-slow 8s linear infinite}.error-glitch__ring--2[data-v-e77c1bac]{border-style:dashed;border-color:#ec489940;animation:spin-slow 16s linear infinite reverse}.error-glitch__icon[data-v-e77c1bac]{font-size:3rem;filter:drop-shadow(0 0 20px rgba(168,85,247,.6));animation:breathe 4s ease-in-out infinite}.error-glitch__code[data-v-e77c1bac]{position:relative;z-index:1;font-family:Unbounded,Manrope,Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:clamp(4rem,16vw,9rem);font-weight:800;line-height:1;color:#eef0ff}.error-glitch__msg[data-v-e77c1bac]{position:relative;z-index:1;font-size:1.15rem;color:#9b9ec9;margin-top:.75rem}
