.kayit-page{grid-template-columns:1fr 1.2fr;min-height:100vh;display:grid}.wizard-progress{margin-top:var(--space-6);justify-content:space-between;display:flex;position:relative}.wizard-progress-step{align-items:center;gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:relative}.wizard-progress-dot{background:var(--bg-tertiary);border:2px solid var(--border-primary);width:36px;height:36px;color:var(--text-tertiary);transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:.813rem;font-weight:700;display:flex}.wizard-progress-step.active .wizard-progress-dot{background:var(--gradient-primary);border-color:var(--primary-500);color:#fff;box-shadow:0 0 16px #6366f14d}.wizard-progress-step span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.688rem;font-weight:600}.wizard-progress-step.active span{color:var(--primary-600)}.wizard-progress-line{background:var(--border-primary);z-index:0;height:2px;position:absolute;top:18px;left:36px;right:36px}.wizard-progress-fill{background:var(--gradient-primary);height:100%;transition:width var(--transition-slow);border-radius:2px}.wizard-step h1{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-2);margin-top:var(--space-6);font-size:1.5rem;font-weight:800}.wizard-type-cards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.wizard-type-card{padding:var(--space-6);border:2px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-card);text-align:left;cursor:pointer;transition:all var(--transition-base);position:relative}.wizard-type-card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.wizard-type-card.selected{border-color:var(--primary-500);background:var(--primary-50);box-shadow:var(--shadow-glow)}[data-theme=dark] .wizard-type-card.selected{background:#6366f11a}.wizard-type-card.selected:after{content:"✓";background:var(--primary-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.wizard-type-icon{margin-bottom:var(--space-3);font-size:2rem}.wizard-type-card h3{color:var(--text-primary);margin-bottom:var(--space-2);font-size:1.063rem;font-weight:700}.wizard-type-card>p{color:var(--text-secondary);margin-bottom:var(--space-3);font-size:.813rem;line-height:1.5}.wizard-type-card ul{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.wizard-type-card ul li{color:var(--text-tertiary);font-size:.75rem}.wizard-actions{gap:var(--space-3);margin-top:var(--space-2);display:flex}.wizard-plan-cards{gap:var(--space-3);flex-direction:column;display:flex}.wizard-plan-card{padding:var(--space-5);border:2px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-card);text-align:left;cursor:pointer;transition:all var(--transition-base);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex;position:relative}.wizard-plan-card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md)}.wizard-plan-card.popular{border-color:var(--primary-400);background:var(--primary-50)}[data-theme=dark] .wizard-plan-card.popular{background:#6366f114}.wizard-plan-badge{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);padding:2px 10px;font-size:.688rem;font-weight:700;position:absolute;top:-10px;right:16px}.wizard-plan-name{color:var(--text-primary);min-width:100px;font-size:.938rem;font-weight:700}.wizard-plan-price{align-items:baseline;gap:2px;display:flex}.wizard-plan-currency{color:var(--text-secondary);font-size:.875rem;font-weight:700}.wizard-plan-amount{font-family:var(--font-display);color:var(--text-primary);font-size:1.5rem;font-weight:800}.wizard-plan-period{color:var(--text-tertiary);font-size:.75rem}.wizard-plan-features{gap:var(--space-3);flex:1;list-style:none;display:flex}.wizard-plan-features li{color:var(--text-secondary);align-items:center;gap:4px;font-size:.75rem;display:flex}.wizard-plan-features li span{color:var(--accent-500);font-weight:700}@media (max-width:768px){.kayit-page{grid-template-columns:1fr}.kayit-page .auth-visual{display:none}.wizard-type-cards{grid-template-columns:1fr}.wizard-plan-card{flex-direction:column;align-items:flex-start}.wizard-plan-features{gap:var(--space-1);flex-direction:column}}
