.create-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px;overflow:hidden}.create-hero-bg{position:fixed;inset:0;z-index:0;background:var(--background)}.create-hero-glow{position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.15) 0,transparent 70%);pointer-events:none}[data-theme=dark] .create-hero-glow{background:radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%)}.create-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.03) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 70%)}[data-theme=dark] .create-hero-grid{background-image:linear-gradient(rgba(56,189,248,.05) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 0)}.create-container{position:relative;z-index:1;width:100%;max-width:680px;margin:0 auto}.create-input-stage{display:flex;flex-direction:column;align-items:center;text-align:center;animation:createFadeIn .6s ease-out}.create-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:500;color:var(--primary);background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.15);margin-bottom:24px}.create-badge-dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:createPulse 2s ease-in-out infinite}.create-title{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1;color:var(--foreground);margin:0 0 16px;letter-spacing:-.03em}.create-title-accent{background:linear-gradient(135deg,var(--primary),#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.create-subtitle{font-size:1.125rem;color:var(--muted-foreground);margin:0 0 40px;max-width:480px}.create-form{width:100%;display:flex;flex-direction:column;gap:12px}.create-url-row{width:100%}.create-url-input-wrap{position:relative;display:flex;align-items:center}.create-url-input{width:100%;padding:18px 20px;font-size:16px;border:2px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);outline:none;transition:border-color .2s,box-shadow .2s}.create-url-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(14,165,233,.1)}.create-url-input::-moz-placeholder{color:var(--muted-foreground);font-size:15px}.create-url-input::placeholder{color:var(--muted-foreground);font-size:15px}.create-platform-badge{position:absolute;left:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;color:#fff;z-index:2;pointer-events:none}.create-platform-badge~.create-url-input{padding-left:120px}.create-url-remove{position:absolute;right:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:var(--muted);color:var(--muted-foreground);border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.create-url-remove:hover{background:var(--destructive);color:#fff}.create-add-url{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px dashed var(--border);border-radius:12px;background:transparent;color:var(--muted-foreground);font-size:14px;cursor:pointer;transition:border-color .2s,color .2s;align-self:flex-start}.create-add-url:hover{border-color:var(--primary);color:var(--primary)}.create-email-row{width:100%}.create-email-input{width:100%;padding:14px 20px;font-size:15px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);outline:none;transition:border-color .2s}.create-email-input:focus{border-color:var(--primary)}.create-email-input::-moz-placeholder{color:var(--muted-foreground);font-size:14px}.create-email-input::placeholder{color:var(--muted-foreground);font-size:14px}.create-error{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:14px;text-align:left}.create-submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px 32px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),#6366f1);border:none;border-radius:16px;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 4px 24px rgba(14,165,233,.3);margin-top:4px}.create-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(14,165,233,.4)}.create-submit-btn:active{transform:translateY(0)}.create-stats{gap:24px;margin-top:48px;padding:16px 0}.create-stat,.create-stats{display:flex;align-items:center}.create-stat{flex-direction:column;gap:2px}.create-stat-number{font-size:1.25rem;font-weight:800;color:var(--foreground)}.create-stat-label{font-size:12px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.create-stat-divider{width:1px;height:32px;background:var(--border)}.create-platforms{display:flex;align-items:center;gap:12px;margin-top:24px;opacity:.6}.create-platforms-label{font-size:13px;color:var(--muted-foreground)}.create-platforms-icons{display:flex;gap:12px;font-size:20px}.create-processing-stage{display:flex;flex-direction:column;align-items:center;text-align:center;animation:createFadeIn .4s ease-out;padding:40px 0}.create-processing-spinner{position:relative;width:80px;height:80px;margin-bottom:32px;display:flex;align-items:center;justify-content:center}.create-spinner-ring{position:absolute;inset:0;border:3px solid transparent;border-top:3px solid var(--primary);border-radius:50%;animation:createSpin 1.2s linear infinite}.create-spinner-ring-2{inset:8px;border-top-color:#8b5cf6;animation-direction:reverse;animation-duration:1.8s}.create-spinner-icon{font-size:24px;color:var(--primary);animation:createPulse 2s ease-in-out infinite}.create-processing-title{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 40px}.create-steps{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}.create-step{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;background:var(--card);border:1px solid var(--border);opacity:.4;transition:opacity .4s,transform .4s,border-color .3s;transform:translateX(-8px)}.create-step.active{opacity:1;transform:translateX(0);border-color:var(--primary);box-shadow:0 0 0 3px rgba(14,165,233,.08)}.create-step.done{opacity:.7;transform:translateX(0)}.create-step-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.create-step.done .create-step-icon{background:#10b981;color:#fff;font-size:12px}.create-step.active .create-step-icon{background:rgba(14,165,233,.1)}.create-step-loader{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--primary);border-radius:50%;animation:createSpin .8s linear infinite}.create-step-dot{width:8px;height:8px;background:var(--muted-foreground);border-radius:50%;opacity:.3}.create-step-label{font-size:15px;font-weight:500;color:var(--foreground)}.create-step.done .create-step-label{color:var(--muted-foreground)}.create-result-stage{display:flex;flex-direction:column;align-items:center;text-align:center;animation:createFadeIn .6s ease-out;padding:20px 0}.create-result-check{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:28px;margin-bottom:24px;animation:createBounceIn .5s ease-out}.create-result-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--foreground);margin:0 0 8px}.create-result-name{font-size:1.125rem;color:var(--muted-foreground);margin:0 0 24px}.create-result-url-box{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:var(--card);border:2px solid var(--primary);margin-bottom:32px;width:100%;max-width:520px}.create-result-url{flex:1;font-size:15px;font-weight:600;color:var(--primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-result-url:hover{text-decoration:underline}.create-result-copy{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--muted);color:var(--foreground);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s;flex-shrink:0}.create-result-copy:hover{background:var(--accent)}.create-result-preview{width:100%;max-width:680px;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:0 8px 32px rgba(0,0,0,.08);margin-bottom:32px}.create-preview-browser{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--muted);border-bottom:1px solid var(--border)}.create-preview-dots{display:flex;gap:6px}.create-preview-dots span{width:10px;height:10px;border-radius:50%;background:var(--border)}.create-preview-dots span:first-child{background:#ef4444}.create-preview-dots span:nth-child(2){background:#f59e0b}.create-preview-dots span:last-child{background:#10b981}.create-preview-url-bar{flex:1;padding:6px 12px;border-radius:6px;background:var(--card);font-size:12px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-preview-iframe{width:100%;height:420px;border:none;background:#fff}.create-result-actions{flex-direction:column;gap:12px;max-width:400px}.create-result-actions,.create-result-cta{display:flex;align-items:center;width:100%}.create-result-cta{justify-content:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary),#6366f1);border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px rgba(14,165,233,.25)}.create-result-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(14,165,233,.35)}.create-result-secondary{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;color:var(--muted-foreground);background:transparent;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .2s,color .2s;width:100%}.create-result-secondary:hover{border-color:var(--primary);color:var(--primary)}.create-confetti{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden}.create-confetti-piece{position:absolute;top:-10px;animation:createConfettiFall linear forwards}@keyframes createFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes createPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes createSpin{to{transform:rotate(1turn)}}@keyframes createBounceIn{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes createConfettiFall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@media (max-width:640px){.create-page{padding:100px 16px 60px}.create-url-input{padding:16px;font-size:15px}.create-platform-badge~.create-url-input{padding-left:110px}.create-submit-btn{padding:18px 24px;font-size:16px}.create-stats{gap:16px}.create-stat-number{font-size:1.1rem}.create-preview-iframe{height:280px}.create-result-url-box{flex-direction:column}.create-result-copy{width:100%;justify-content:center}}@media (max-width:400px){.create-stats{flex-direction:column;gap:8px}.create-stat-divider{width:32px;height:1px}}