*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep:#050505;--bg-surface:rgba(255,255,255,0.03);--fg:#f0f0f5;--fg-secondary:rgba(255,255,255,0.50);--fg-muted:rgba(255,255,255,0.22);--accent:#22d3ee;--accent-secondary:#818cf8;--accent-pink:#f472b6;--accent-glow:rgba(34,211,238,0.5);--accent-glow-lg:rgba(34,211,238,0.15);--border:rgba(255,255,255,0.07);--border-hover:rgba(255,255,255,0.14);--error:#ef4444;--success:#10b981;--radius:16px;--radius-lg:24px;--font-main:"Space Grotesk",system-ui,-apple-system,sans-serif;--font-title-active:var(--font-dancing),cursive;--title-style:normal;--title-weight:700;--font-body-active:var(--font-main),system-ui,sans-serif;--body-weight:400}@keyframes orbFloat1{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes orbFloat2{0%{transform:translate(0) scale(1)}50%{transform:translate(-50px,30px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes gridScroll{0%{background-position:0 0}to{background-position:0 60px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes letterReveal{0%{opacity:0;transform:translateY(40px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroGlow{0%,to{filter:drop-shadow(0 0 60px rgba(34,211,238,.1)) drop-shadow(0 0 120px rgba(139,92,246,.06))}50%{filter:drop-shadow(0 0 80px rgba(34,211,238,.18)) drop-shadow(0 0 160px rgba(139,92,246,.12))}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px var(--accent-glow),0 0 24px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 60px var(--accent-glow),0 0 100px rgba(34,211,238,.1)}}@keyframes checkPop{0%{transform:scale(0) rotate(-45deg)}60%{transform:scale(1.3) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}@keyframes slideUpReveal{0%{opacity:0;transform:translateY(60px) perspective(1000px) rotateX(5deg)}to{opacity:1;transform:translateY(0) perspective(1000px) rotateX(0deg)}}@keyframes inputGlowPulse{0%,to{box-shadow:0 0 0 3px rgba(139,92,246,.06),0 0 24px rgba(139,92,246,.04)}50%{box-shadow:0 0 0 4px rgba(139,92,246,.12),0 0 40px rgba(139,92,246,.08)}}@keyframes particleFly{0%,4%{transform:translate(0) rotate(0deg) scale(0);opacity:0;box-shadow:none}9%{transform:translate(0) rotate(0deg) scale(1);opacity:1;box-shadow:0 0 8px rgba(255,255,255,.4)}24%{transform:translate(calc(50vw - var(--fx) - 60px),var(--scatter)) rotate(120deg) scale(1.4);opacity:1;box-shadow:0 0 14px rgba(139,92,246,.5)}34%,40%{transform:translate(calc(50vw - var(--fx)),var(--center-y)) rotate(240deg) scale(.5);opacity:1;box-shadow:0 0 28px rgba(34,211,238,.7),0 0 80px rgba(139,92,246,.4)}52%{transform:translate(calc(50vw - var(--fx) + 60px),calc(var(--tdy) * .4)) rotate(320deg) scale(1.3);opacity:1;box-shadow:0 0 18px rgba(34,211,238,.5)}66%{transform:translate(calc(100vw - 420px + var(--tdx)),var(--tdy)) rotate(1turn) scale(1);opacity:.9;box-shadow:0 0 10px rgba(34,211,238,.3)}74%{transform:translate(calc(100vw - 420px + var(--tdx)),var(--tdy)) rotate(1turn) scale(0);opacity:0;box-shadow:none}75%,to{transform:translate(0) rotate(0deg) scale(0);opacity:0;box-shadow:none}}@keyframes frameGlowRight{0%,40%{border-color:rgba(139,92,246,.05);box-shadow:none}60%{border-color:rgba(139,92,246,.15);box-shadow:0 0 60px rgba(139,92,246,.06)}75%{border-color:rgba(139,92,246,.15);box-shadow:0 0 60px rgba(139,92,246,.06)}90%,to{border-color:rgba(139,92,246,.05);box-shadow:none}}@keyframes portalActivate{0%,18%{opacity:.05;transform:translate(-50%,-50%) scale(.85)}28%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}38%{opacity:1;transform:translate(-50%,-50%) scale(1)}48%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}58%,to{opacity:.05;transform:translate(-50%,-50%) scale(.85)}}@keyframes ringRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes ringPulse{0%,20%{opacity:.03;transform:translate(-50%,-50%) rotate(0deg) scale(.9)}30%{opacity:.5;transform:translate(-50%,-50%) rotate(45deg) scale(1.1)}40%{opacity:.8;transform:translate(-50%,-50%) rotate(90deg) scale(1)}50%{opacity:.3;transform:translate(-50%,-50%) rotate(135deg) scale(1.05)}60%,to{opacity:.03;transform:translate(-50%,-50%) rotate(180deg) scale(.9)}}@keyframes beamFlash{0%,22%{opacity:0;width:0}30%{opacity:.6;width:30vw}40%{opacity:1;width:50vw}50%{opacity:.5;width:40vw}58%,to{opacity:0;width:0}}@keyframes sparkBurst1{0%,28%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}35%{opacity:1;transform:translate(-50%,-50%) translate(-80px,-60px) scale(1)}50%,to{opacity:0;transform:translate(-50%,-50%) translate(-140px,-100px) scale(.3)}}@keyframes sparkBurst2{0%,30%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}38%{opacity:1;transform:translate(-50%,-50%) translate(70px,-50px) scale(1)}52%,to{opacity:0;transform:translate(-50%,-50%) translate(130px,-90px) scale(.3)}}@keyframes sparkBurst3{0%,32%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}40%{opacity:1;transform:translate(-50%,-50%) translate(60px,70px) scale(1)}54%,to{opacity:0;transform:translate(-50%,-50%) translate(110px,120px) scale(.3)}}@keyframes sparkBurst4{0%,26%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(0)}34%{opacity:1;transform:translate(-50%,-50%) translate(-90px,55px) scale(1)}48%,to{opacity:0;transform:translate(-50%,-50%) translate(-150px,95px) scale(.3)}}body{font-family:var(--font-main);background:var(--bg-deep);color:var(--fg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}button{cursor:pointer;border:none}button,input{font:inherit}.bg-base{background:radial-gradient(ellipse 100% 60% at 50% -10%,rgba(10,10,18,.9) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 80% 110%,rgba(12,6,18,.5) 0,transparent 45%),#050505}.aurora-layer,.bg-base{position:fixed;inset:0;z-index:0;pointer-events:none}.aurora-orb{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform}.aurora-orb-1{width:min(700px,70vw);height:min(700px,70vw);top:-20%;left:-10%;background:radial-gradient(circle,rgba(99,60,180,.35) 0,transparent 70%);opacity:.1;animation:orbFloat1 26s ease-in-out infinite}.aurora-orb-2{width:min(500px,55vw);height:min(500px,55vw);top:20%;right:-15%;background:radial-gradient(circle,rgba(34,211,238,.3) 0,transparent 70%);opacity:.07;animation:orbFloat2 30s ease-in-out infinite}.transform-stage{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);height:400px;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,black 0,black 26%,rgba(0,0,0,.15) 40%,transparent 46%,transparent 54%,rgba(0,0,0,.15) 60%,black 74%,black);mask-image:linear-gradient(90deg,black 0,black 26%,rgba(0,0,0,.15) 40%,transparent 46%,transparent 54%,rgba(0,0,0,.15) 60%,black 74%,black)}.frame{position:absolute;width:260px;height:350px;top:25px;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.frame-left{left:60px;border-color:rgba(255,255,255,.07);background:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.015) 0,transparent 70%)}.frame-right{right:60px;animation:frameGlowRight 10s ease-in-out infinite;background:radial-gradient(ellipse at 50% 40%,rgba(139,92,246,.02) 0,transparent 70%)}.wf-piece{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:rgba(255,255,255,.03)}.frame-left .wf-piece{opacity:.6}.frame-right .wf-piece{opacity:.4}.frame-label{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.12);font-weight:500;white-space:nowrap}.transform-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.06);z-index:0}.transform-arrow svg{width:80px;height:24px}.portal-layer{position:fixed;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:0}.portal-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid}.portal-ring-outer{width:180px;height:180px;border-color:rgba(139,92,246,.3);box-shadow:0 0 30px rgba(139,92,246,.1),inset 0 0 30px rgba(139,92,246,.05)}.portal-ring-inner,.portal-ring-outer{animation:ringPulse 12s ease-in-out infinite}.portal-ring-inner{width:100px;height:100px;border-color:rgba(34,211,238,.4);box-shadow:0 0 20px rgba(34,211,238,.15),inset 0 0 20px rgba(34,211,238,.08);animation-delay:-.3s}.portal-core{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2) 0,rgba(34,211,238,.08) 30%,transparent 70%);animation:portalActivate 12s ease-in-out infinite;filter:blur(20px)}.portal-beam,.portal-core{position:absolute;top:50%;left:50%}.portal-beam{transform:translate(-50%,-50%);height:2px;width:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.6) 20%,rgba(34,211,238,.8) 50%,rgba(139,92,246,.6) 80%,transparent);box-shadow:0 0 12px rgba(34,211,238,.4),0 0 40px rgba(139,92,246,.2);animation:beamFlash 12s ease-in-out infinite}.portal-spark{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:rgba(34,211,238,.9);box-shadow:0 0 8px rgba(34,211,238,.6),0 0 20px rgba(139,92,246,.3)}.portal-spark-1{animation:sparkBurst1 12s ease-out infinite}.portal-spark-2{animation:sparkBurst2 12s ease-out infinite}.portal-spark-3{animation:sparkBurst3 12s ease-out infinite}.portal-spark-4{animation:sparkBurst4 12s ease-out infinite}.particle{position:absolute;border-radius:3px;animation:particleFly 10s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,opacity,box-shadow;z-index:5;transform:scale(0);opacity:0}.pt-dot{border-radius:50%;background:rgba(139,92,246,.7);border:1px solid rgba(139,92,246,.9)}.pt-line{border-radius:2px;background:rgba(255,255,255,.5)}.pt-shard{background:linear-gradient(135deg,rgba(34,211,238,.5),rgba(139,92,246,.4));border:1px solid rgba(34,211,238,.6)}.pt-block{background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.4);border-radius:3px}.ui-nav{border-radius:8px 8px 0 0;background:rgba(255,255,255,.04)}.ui-nav:before{left:12px;width:12px;height:12px;border-radius:50%;background:rgba(139,92,246,.25)}.ui-nav:after,.ui-nav:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.ui-nav:after{right:14px;width:36px;height:6px;border-radius:3px;background:rgba(255,255,255,.08);box-shadow:-48px 0 0 rgba(255,255,255,.07),-88px 0 0 rgba(255,255,255,.06)}.ui-hero-text:before{content:"";position:absolute;top:16px;left:14px;width:82%;height:10px;border-radius:5px;background:rgba(255,255,255,.12);box-shadow:0 18px 0 -1px rgba(255,255,255,.09),0 34px 0 -1px rgba(255,255,255,.06),0 50px 0 -1px rgba(255,255,255,.04)}.ui-hero-img{overflow:hidden;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(34,211,238,.05))}.ui-hero-img:before{left:0;transform-origin:top left;transform:rotate(30deg)}.ui-hero-img:after,.ui-hero-img:before{content:"";position:absolute;top:0;width:150%;height:1px;background:rgba(255,255,255,.08)}.ui-hero-img:after{right:0;transform-origin:top right;transform:rotate(-30deg)}.ui-card:before{content:"";position:absolute;top:8px;left:8px;right:8px;height:42%;background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(139,92,246,.05));border-radius:4px}.ui-card:after{content:"";position:absolute;bottom:12px;left:10px;width:55%;height:5px;border-radius:3px;background:rgba(255,255,255,.07);box-shadow:0 -11px 0 rgba(255,255,255,.06),0 -22px 0 rgba(255,255,255,.04)}.ui-btn{border-radius:999px;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(34,211,238,.08));border-color:rgba(139,92,246,.15)}.ui-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:6px;border-radius:3px;background:rgba(255,255,255,.1)}.ui-footer{border-radius:0 0 8px 8px;background:rgba(255,255,255,.025)}.ui-footer:before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);width:28%;height:5px;border-radius:3px;background:rgba(255,255,255,.06);box-shadow:56px 0 0 rgba(255,255,255,.05),100px 0 0 rgba(255,255,255,.04)}.grid-floor{bottom:-40%;left:-20%;width:140%;height:75vh;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:60px 60px;transform:perspective(400px) rotateX(55deg);transform-origin:center bottom;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 45%);mask-image:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 45%);animation:gridScroll 22s linear infinite}.grain,.grid-floor{position:fixed;pointer-events:none;z-index:0}.grain{inset:0;opacity:.02;mix-blend-mode:overlay}.grain svg{position:absolute;width:100%;height:100%}.light-streak{position:fixed;top:0;left:50%;transform:translateX(-50%);width:70%;max-width:700px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.35) 30%,rgba(34,211,238,.4) 50%,rgba(139,92,246,.35) 70%,transparent);z-index:2;pointer-events:none}.light-streak:after{content:"";position:absolute;top:0;left:0;right:0;height:160px;background:linear-gradient(180deg,rgba(139,92,246,.04),transparent);filter:blur(40px)}.page-main{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:160px 24px 100px;gap:48px;min-height:100vh;animation:fadeIn 1s ease}.hero-section{text-align:center;animation:fadeInUp .9s cubic-bezier(.16,1,.3,1) both}.hero-title{font-family:var(--font-title-active),cursive;font-style:var(--title-style);font-size:clamp(5rem,16vw,11rem);font-weight:var(--title-weight);letter-spacing:.02em;line-height:1.4;color:#fff;margin-bottom:16px;display:flex;justify-content:center}.hero-letter,.hero-letter-wrap{display:inline-block}.hero-letter{animation:letterReveal .9s cubic-bezier(.19,1,.22,1) both}.hero-subtitle{font-family:var(--font-body-active),system-ui,sans-serif;font-weight:var(--body-weight);font-size:clamp(1rem,1.6vw,1.2rem);color:var(--fg-secondary);letter-spacing:.01em;line-height:1.7;max-width:380px;margin:0 auto}.flip-form{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;max-width:560px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:var(--radius);padding:5px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .4s ease,box-shadow .4s ease;animation:fadeInUp .9s cubic-bezier(.16,1,.3,1) .25s both}.flip-form:focus-within{border-color:rgba(139,92,246,.25);animation:inputGlowPulse 2s ease-in-out infinite}.flip-input{padding:16px 20px;border:none;border-radius:calc(var(--radius) - 5px);background:transparent;color:var(--fg);font-size:15px;font-weight:400;outline:none;letter-spacing:.01em;min-width:0;-moz-user-select:text;user-select:text;-webkit-user-select:text}.flip-input::placeholder{color:var(--fg-muted)}.flip-button{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:calc(var(--radius) - 5px);background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent) 100%);color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative;overflow:hidden}.flip-button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 50%,rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.flip-button svg{width:16px;height:16px;transition:transform .3s ease}.flip-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(139,92,246,.35),0 0 60px rgba(34,211,238,.15)}.flip-button:hover:not(:disabled):before{opacity:1}.flip-button:hover:not(:disabled) svg{transform:translateX(3px)}.flip-button:active:not(:disabled){transform:scale(.97) translateY(0)}.flip-button:disabled{opacity:.3;cursor:not-allowed}.step-progress{width:100%;max-width:520px;justify-content:center;animation:fadeInUp .5s cubic-bezier(.16,1,.3,1) both}.step-node,.step-progress{display:flex;align-items:center}.step-node{flex-direction:column;gap:12px;position:relative;z-index:1}.step-circle{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);background:rgba(255,255,255,.03);color:var(--fg-muted);transition:all .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.step-circle svg{width:20px;height:20px}.step-circle.active{border-color:var(--accent);color:var(--accent);background:rgba(34,211,238,.08);animation:glowPulse 2s ease-in-out infinite}.step-circle.done{border-color:var(--success);background:var(--success);color:#fff;box-shadow:0 0 24px rgba(16,185,129,.3)}.step-circle.done svg{animation:checkPop .4s cubic-bezier(.16,1,.3,1) both}.step-label{font-size:.6875rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.step-label.active{color:var(--accent)}.step-label.done{color:var(--success)}.step-connector{width:72px;height:2px;background:var(--border);position:relative;margin-bottom:30px;overflow:hidden;border-radius:1px}.step-connector-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-secondary));transition:width .6s cubic-bezier(.16,1,.3,1);border-radius:1px;box-shadow:0 0 12px var(--accent-glow)}.error-alert{width:100%;max-width:600px;padding:18px 24px;border-radius:var(--radius);background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);color:var(--error);animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) both;font-size:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.error-alert strong{font-weight:600}.result-container{width:100%;max-width:1000px;animation:slideUpReveal .9s cubic-bezier(.16,1,.3,1) both}.result-header{text-align:center;margin-bottom:36px;animation:fadeInUp .7s cubic-bezier(.16,1,.3,1) .2s both}.result-header h2{font-family:var(--font-title-active),cursive;font-style:var(--title-style);font-weight:var(--title-weight);font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.03em;color:var(--fg);margin-bottom:8px}.result-header p{font-family:var(--font-body-active),system-ui,sans-serif;color:var(--fg-secondary);font-size:14px}.result-card{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:rgba(255,255,255,.02);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.03),0 0 60px rgba(139,92,246,.04),0 0 120px rgba(34,211,238,.02);transition:box-shadow .4s ease}.result-card:hover{box-shadow:0 24px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05),0 0 80px rgba(139,92,246,.08),0 0 160px rgba(34,211,238,.04)}.result-card iframe{width:100%;height:580px;border:none;display:block;background:#fff}.result-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}.btn-secondary{padding:10px 24px;border-radius:9999px;background:transparent;border:1px solid var(--border);color:var(--fg-secondary);font-size:13px;font-weight:500;letter-spacing:.02em;transition:all .25s ease}.btn-secondary:hover{border-color:var(--border-hover);color:var(--fg);background:rgba(255,255,255,.06)}.btn-reset{padding:10px 28px;border-radius:9999px;background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent) 100%);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-reset:hover{box-shadow:0 8px 32px rgba(139,92,246,.3),0 0 40px rgba(34,211,238,.1);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:640px){.page-main{padding:120px 16px 60px;gap:36px}.hero-title{font-size:clamp(3.5rem,14vw,4.25rem)}.flip-form{grid-template-columns:1fr}.flip-input{padding:16px}.flip-button{margin:0 -1px -1px;border-radius:0 0 calc(var(--radius) - 5px) calc(var(--radius) - 5px);justify-content:center;padding:16px}.step-connector{width:32px}.step-circle{width:44px;height:44px}.step-circle svg{width:16px;height:16px}.result-card iframe{height:340px}.result-actions{flex-direction:column}.aurora-orb{filter:blur(80px)}.transform-stage{transform:translateY(-50%) scale(.35)}.grid-floor{height:35vh}}