.hero-module__i8X3gG__accent{background:linear-gradient(135deg,#10b981 0%,#3b82f6 50%,#34d399 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s infinite hero-module__i8X3gG__gradient-shift;display:inline-block;position:relative}.hero-module__i8X3gG__accent:after{content:"";background:linear-gradient(90deg,#10b981,#3b82f6,#34d399);border-radius:2px;width:100%;height:3px;animation:2s ease-in-out infinite hero-module__i8X3gG__glow-pulse;position:absolute;bottom:-8px;left:0}@keyframes hero-module__i8X3gG__gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes hero-module__i8X3gG__glow-pulse{0%,to{opacity:.5;box-shadow:0 0 10px #10b981,0 0 15px #3b82f6}50%{opacity:1;box-shadow:0 0 20px #10b981,0 0 30px #3b82f6,0 0 40px #10b981}}.hero-module__i8X3gG__muted{color:var(--text-muted)}@keyframes hero-module__i8X3gG__shimmer{to{left:200%}}.hero-module__i8X3gG__converterCard{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0a0a1499;border:1px solid #ffffff14;border-radius:2rem;padding:3rem;transition:all .4s;box-shadow:0 0 0 1px #00ffff1a,0 30px 60px #00000080}.hero-module__i8X3gG__converterCard:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0ff3,0 40px 80px #0009}.hero-module__i8X3gG__uploadArea{cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:1.5rem;padding:4rem 2rem;transition:all .4s}.hero-module__i8X3gG__uploadArea:hover{background:#00ffff08;border-color:#0ff6;transform:scale(1.01)}.hero-module__i8X3gG__uploadArea.hero-module__i8X3gG__dragActive{background:#00ffff14;border-color:#0ff;transform:scale(1.02);box-shadow:0 0 40px #0ff3}.hero-module__i8X3gG__iconCircle{background:linear-gradient(135deg,#0ff3,#08f3);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .4s;display:flex;box-shadow:0 10px 40px #00ffff4d}.hero-module__i8X3gG__uploadArea:hover .hero-module__i8X3gG__iconCircle{transform:translateY(-8px)rotate(5deg)}.hero-module__i8X3gG__formatTag{color:#0ff;letter-spacing:.5px;background:#00ffff0d;border:1px solid #0ff3;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600}.hero-module__i8X3gG__fileIconContainer{background:linear-gradient(135deg,#0ff3,#08f3);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hero-module__i8X3gG__successIndicator{background:linear-gradient(135deg,#0f8,#0ff);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;animation:.5s hero-module__i8X3gG__success-pop;display:flex}@keyframes hero-module__i8X3gG__success-pop{0%{transform:scale(0)rotate(-180deg)}to{transform:scale(1)rotate(0)}}.hero-module__i8X3gG__primaryActionBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,#0ff,#0f8);border:none;border-radius:1rem;flex:1;justify-content:center;align-items:center;gap:.75rem;height:60px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0ff6}.hero-module__i8X3gG__primaryActionBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.hero-module__i8X3gG__primaryActionBtn:hover:before{left:100%}.hero-module__i8X3gG__primaryActionBtn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 50px #00ffff80}.hero-module__i8X3gG__primaryActionBtn:disabled{opacity:.6;cursor:not-allowed}.hero-module__i8X3gG__loadingSpinner{border:3px solid #0000004d;border-top-color:#000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite hero-module__i8X3gG__spin}@keyframes hero-module__i8X3gG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.hero-module__i8X3gG__converterCard{padding:2rem}.hero-module__i8X3gG__uploadArea{padding:3rem 1.5rem}}.hero-module__i8X3gG__laserFrame{background:#fff;position:relative;overflow:hidden}.hero-module__i8X3gG__laserCover{pointer-events:none;background:#fff;animation:2.6s cubic-bezier(.45,0,.25,1) forwards hero-module__i8X3gG__laser-cover;position:absolute;inset:0}.hero-module__i8X3gG__laserLine{pointer-events:none;background:linear-gradient(90deg,#0000,#34d399 15%,#0ff 50%,#34d399 85%,#0000);width:110%;height:3px;animation:2.6s cubic-bezier(.45,0,.25,1) forwards hero-module__i8X3gG__laser-sweep;position:absolute;top:0;left:-5%;box-shadow:0 0 12px 3px #10b981bf,0 0 28px 8px #00ffff59}@keyframes hero-module__i8X3gG__laser-cover{0%{top:0%}to{top:100%}}@keyframes hero-module__i8X3gG__laser-sweep{0%{opacity:1;top:0%}92%{opacity:1;top:100%}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.hero-module__i8X3gG__laserCover,.hero-module__i8X3gG__laserLine{display:none}}.hero-module__i8X3gG__stepText{animation:.35s both hero-module__i8X3gG__step-in;display:inline-block}@keyframes hero-module__i8X3gG__step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-module__i8X3gG__uploadArea{animation:3.2s ease-in-out infinite hero-module__i8X3gG__invite}@keyframes hero-module__i8X3gG__invite{0%,to{box-shadow:0 0 #0ff0}50%{box-shadow:0 0 34px #00ffff14}}@media (prefers-reduced-motion:reduce){.hero-module__i8X3gG__stepText,.hero-module__i8X3gG__uploadArea{animation:none}}
.showcase-module__vlYp7q__stage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a1499;border:1px solid #ffffff14;border-radius:2rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;padding:1.5rem;display:grid;box-shadow:0 0 0 1px #00ffff14,0 30px 60px #00000080}.showcase-module__vlYp7q__panel{flex-direction:column;gap:.75rem;margin:0;display:flex}.showcase-module__vlYp7q__photo,.showcase-module__vlYp7q__blueprint{aspect-ratio:1;border-radius:1.25rem;position:relative;overflow:hidden}.showcase-module__vlYp7q__photo{background:#f0eeea}.showcase-module__vlYp7q__blueprint{background:linear-gradient(#10b98114 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#10b98114 1px,#0000 1px) 0 0/24px 24px,#070b12;border:1px solid #10b98140}.showcase-module__vlYp7q__caption{text-align:center;color:#ffffff80;font-size:.8125rem}.showcase-module__vlYp7q__fadeIn{animation:.5s both showcase-module__vlYp7q__fade-in}.showcase-module__vlYp7q__scan{background:linear-gradient(90deg,#0000,#34d399 15%,#0ff 50%,#34d399 85%,#0000);width:110%;height:3px;animation:2.2s cubic-bezier(.45,0,.25,1) .2s both showcase-module__vlYp7q__scan-sweep;position:absolute;top:0;left:-5%;box-shadow:0 0 12px 3px #10b981b3,0 0 28px 8px #00ffff4d}.showcase-module__vlYp7q__outline{color:#34d399;filter:drop-shadow(0 0 6px #10b98199);width:84%;height:84%;position:absolute;inset:8%}.showcase-module__vlYp7q__stroke{fill:none;stroke:currentColor;stroke-width:42px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.45,0,.25,1) .2s forwards showcase-module__vlYp7q__draw}.showcase-module__vlYp7q__badge{letter-spacing:.08em;color:#0ff;background:#00ffff14;border:1px solid #00ffff40;border-radius:.5rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.showcase-module__vlYp7q__arrow{width:64px;animation:1.6s ease-in-out infinite showcase-module__vlYp7q__nudge}.showcase-module__vlYp7q__thumb{opacity:.6;cursor:pointer;border:2px solid #ffffff1a;border-radius:.875rem;width:56px;height:56px;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden}.showcase-module__vlYp7q__thumb:hover{opacity:1;transform:translateY(-2px)}.showcase-module__vlYp7q__thumbActive{opacity:1;border-color:#34d399;box-shadow:0 0 16px #10b98173}@keyframes showcase-module__vlYp7q__draw{to{stroke-dashoffset:0}}@keyframes showcase-module__vlYp7q__scan-sweep{0%{opacity:1;top:0%}90%{opacity:1;top:100%}to{opacity:0;top:100%}}@keyframes showcase-module__vlYp7q__fade-in{0%{opacity:0}to{opacity:1}}@keyframes showcase-module__vlYp7q__nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (max-width:640px){.showcase-module__vlYp7q__stage{grid-template-columns:1fr;padding:1rem}.showcase-module__vlYp7q__arrow{justify-self:center;animation:none;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.showcase-module__vlYp7q__stroke{stroke-dashoffset:0;animation:none}.showcase-module__vlYp7q__scan{display:none}.showcase-module__vlYp7q__arrow,.showcase-module__vlYp7q__fadeIn{animation:none}}
