[data-form-style=classic-clean]{--form-page-bg:#f6f6f8;--form-card-bg:#ffffff;--form-card-border:#e5e7eb;--form-surface-elevated:#f9fafb;--form-text:#111827;--form-text-secondary:#4b5563;--form-text-muted:#9ca3af;--form-primary:#6567f1;--form-primary-hover:#5254d8;--form-primary-text:#ffffff;--form-input-bg:#ffffff;--form-input-border:#d1d5db;--form-input-text:#111827;--form-input-placeholder:#9ca3af;--form-input-focus:#6567f1;--form-radius:0.5rem;--form-radius-lg:1rem;--form-shadow:0 1px 3px rgba(0,0,0,0.08);--form-font-display:"Inter",sans-serif;--form-font-body:"Inter",sans-serif;font-family:var(--form-font-body);color:var(--form-text)}[data-form-style=classic-clean] .themed-form-card{background:var(--form-card-bg);border:1px solid var(--form-card-border);border-radius:var(--form-radius-lg);box-shadow:var(--form-shadow)}[data-form-style=classic-clean] .themed-form-header{border-bottom:1px solid var(--form-card-border)}[data-form-style=classic-clean] .themed-form-title{font-family:var(--form-font-display);color:var(--form-text)}[data-form-style=classic-clean] .themed-form-description{color:var(--form-text-secondary)}[data-form-style=classic-clean] .p-calendar .p-inputtext,[data-form-style=classic-clean] .p-dropdown,[data-form-style=classic-clean] .p-inputtext,[data-form-style=classic-clean] .p-inputtextarea,[data-form-style=classic-clean] input,[data-form-style=classic-clean] select,[data-form-style=classic-clean] textarea{background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--form-radius);color:var(--form-input-text)}[data-form-style=classic-clean] .p-inputtext:enabled:focus,[data-form-style=classic-clean] .p-inputtext:focus,[data-form-style=classic-clean] input:focus,[data-form-style=classic-clean] textarea:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 2px rgba(101,103,241,.15);outline:none}[data-form-style=classic-clean] .p-inputtext::placeholder,[data-form-style=classic-clean] input::placeholder,[data-form-style=classic-clean] textarea::placeholder{color:var(--form-input-placeholder)}[data-form-style=classic-clean] label{color:var(--form-text);font-weight:500}[data-form-style=classic-clean] .themed-form-btn-primary{background:var(--form-primary);color:var(--form-primary-text);border:none;border-radius:var(--form-radius);font-weight:600;transition:background .2s}[data-form-style=classic-clean] .themed-form-btn-primary:hover:not(:disabled){background:var(--form-primary-hover)}[data-form-style=classic-clean] .themed-form-btn-secondary{background:transparent;color:var(--form-text-secondary);border:1px solid var(--form-card-border);border-radius:var(--form-radius);font-weight:500;transition:background .2s}[data-form-style=classic-clean] .themed-form-btn-secondary:hover:not(:disabled){background:var(--form-surface-elevated)}[data-form-style=classic-clean] .themed-form-footer{border-top:1px solid var(--form-card-border);background:var(--form-surface-elevated)}[data-form-style=classic-clean] .themed-form-step-indicator{color:var(--form-text-muted)}[data-form-style=classic-clean] .themed-form-step-active{color:var(--form-primary);font-weight:600}.form-style-classic-clean-panel{background:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem}.form-style-classic-clean-panel .p-dropdown-item{color:#111827}.form-style-classic-clean-panel .p-dropdown-item:hover{background:#f9fafb}.form-style-classic-clean-panel .p-dropdown-item.p-highlight{background:#6567f1;color:#ffffff}[data-form-style=cosmic-dark]{--form-page-bg:#0a0a0a;--form-card-bg:rgba(255,255,255,0.04);--form-card-border:rgba(255,255,255,0.08);--form-surface-elevated:rgba(255,255,255,0.06);--form-text:#f0f0f0;--form-text-secondary:#a1a1aa;--form-text-muted:#71717a;--form-primary:#f2960d;--form-primary-hover:#d97706;--form-primary-text:#000000;--form-input-bg:rgba(255,255,255,0.05);--form-input-border:rgba(255,255,255,0.10);--form-input-text:#f0f0f0;--form-input-placeholder:#71717a;--form-input-focus:#f2960d;--form-radius:0.75rem;--form-radius-lg:1.5rem;--form-shadow:0 4px 24px rgba(0,0,0,0.4);--form-font-display:"Space Grotesk",sans-serif;--form-font-body:"Inter",sans-serif;font-family:var(--form-font-body);color:var(--form-text)}[data-form-style=cosmic-dark].themed-form-page{background:radial-gradient(ellipse at 15% 50%,rgba(139,92,246,.12) 0,transparent 60%),radial-gradient(ellipse at 85% 30%,rgba(245,158,11,.08) 0,transparent 60%),#0a0a0a!important}[data-form-style=cosmic-dark] .themed-form-card{background:var(--form-card-bg);border:1px solid var(--form-card-border);border-radius:var(--form-radius-lg);box-shadow:var(--form-shadow);backdrop-filter:blur(12px)}[data-form-style=cosmic-dark] .themed-form-header{border-bottom:1px solid var(--form-card-border)}[data-form-style=cosmic-dark] .themed-form-title{font-family:var(--form-font-display);color:var(--form-text);letter-spacing:-.02em}[data-form-style=cosmic-dark] .themed-form-description{color:var(--form-text-secondary)}[data-form-style=cosmic-dark] .p-calendar .p-inputtext,[data-form-style=cosmic-dark] .p-dropdown,[data-form-style=cosmic-dark] .p-inputtext,[data-form-style=cosmic-dark] .p-inputtextarea,[data-form-style=cosmic-dark] input,[data-form-style=cosmic-dark] select,[data-form-style=cosmic-dark] textarea{background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--form-radius);color:var(--form-input-text)}[data-form-style=cosmic-dark] .p-inputtext:enabled:focus,[data-form-style=cosmic-dark] .p-inputtext:focus,[data-form-style=cosmic-dark] input:focus,[data-form-style=cosmic-dark] textarea:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 2px rgba(242,150,13,.2);outline:none}[data-form-style=cosmic-dark] .p-inputtext::placeholder,[data-form-style=cosmic-dark] input::placeholder,[data-form-style=cosmic-dark] textarea::placeholder{color:var(--form-input-placeholder)}[data-form-style=cosmic-dark] label{color:var(--form-text-secondary);font-weight:500}[data-form-style=cosmic-dark] .themed-form-btn-primary{background:var(--form-primary);color:var(--form-primary-text);border:none;border-radius:var(--form-radius);font-weight:600;transition:all .2s}[data-form-style=cosmic-dark] .themed-form-btn-primary:hover:not(:disabled){background:var(--form-primary-hover);box-shadow:0 0 16px rgba(242,150,13,.3)}[data-form-style=cosmic-dark] .themed-form-btn-secondary{background:transparent;color:var(--form-text-secondary);border:1px solid var(--form-card-border);border-radius:var(--form-radius);font-weight:500;transition:all .2s}[data-form-style=cosmic-dark] .themed-form-btn-secondary:hover:not(:disabled){background:var(--form-surface-elevated);border-color:rgba(255,255,255,.15)}[data-form-style=cosmic-dark] .themed-form-footer{border-top:1px solid var(--form-card-border)}[data-form-style=cosmic-dark] .themed-form-step-indicator{color:var(--form-text-muted)}[data-form-style=cosmic-dark] .themed-form-step-active{color:var(--form-primary);font-weight:600}[data-form-style=cosmic-dark] select option{background:#1a1a1a;color:#f0f0f0}.form-style-cosmic-dark-panel{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:.75rem}.form-style-cosmic-dark-panel .p-dropdown-item{color:#f0f0f0}.form-style-cosmic-dark-panel .p-dropdown-item:hover{background:rgba(255,255,255,.06)}.form-style-cosmic-dark-panel .p-dropdown-item.p-highlight{background:#f2960d;color:#000000}[data-form-style=neo-brutalist]{--form-page-bg:#f8f8f5;--form-card-bg:#ffffff;--form-card-border:#000000;--form-surface-elevated:#facc14;--form-text:#000000;--form-text-secondary:#1a1a1a;--form-text-muted:#555555;--form-primary:#facc14;--form-primary-hover:#eab308;--form-primary-text:#000000;--form-input-bg:#ffffff;--form-input-border:#000000;--form-input-text:#000000;--form-input-placeholder:#888888;--form-input-focus:#facc14;--form-radius:0;--form-radius-lg:0;--form-shadow:4px 4px 0px 0px rgba(0,0,0,1);--form-font-display:"Space Grotesk",sans-serif;--form-font-body:"Space Grotesk",sans-serif;font-family:var(--form-font-body);color:var(--form-text)}[data-form-style=neo-brutalist] .themed-form-card{background:var(--form-card-bg);border:3px solid var(--form-card-border);border-radius:var(--form-radius);box-shadow:var(--form-shadow)}[data-form-style=neo-brutalist] .themed-form-header{border-bottom:3px solid var(--form-card-border);background:var(--form-surface-elevated)}[data-form-style=neo-brutalist] .themed-form-title{font-family:var(--form-font-display);color:var(--form-text);font-weight:800;text-transform:uppercase;letter-spacing:.02em}[data-form-style=neo-brutalist] .themed-form-description{color:var(--form-text-secondary);font-weight:500}[data-form-style=neo-brutalist] .p-calendar .p-inputtext,[data-form-style=neo-brutalist] .p-dropdown,[data-form-style=neo-brutalist] .p-inputtext,[data-form-style=neo-brutalist] .p-inputtextarea,[data-form-style=neo-brutalist] input,[data-form-style=neo-brutalist] select,[data-form-style=neo-brutalist] textarea{background:var(--form-input-bg);border:2px solid var(--form-input-border);border-radius:var(--form-radius);color:var(--form-input-text);font-weight:500}[data-form-style=neo-brutalist] .p-inputtext:enabled:focus,[data-form-style=neo-brutalist] .p-inputtext:focus,[data-form-style=neo-brutalist] input:focus,[data-form-style=neo-brutalist] textarea:focus{border-color:var(--form-input-focus);box-shadow:2px 2px 0 0 rgba(0,0,0,1);outline:none}[data-form-style=neo-brutalist] .p-inputtext::placeholder,[data-form-style=neo-brutalist] input::placeholder,[data-form-style=neo-brutalist] textarea::placeholder{color:var(--form-input-placeholder)}[data-form-style=neo-brutalist] label{color:var(--form-text);font-weight:700;text-transform:uppercase;font-size:.85em;letter-spacing:.05em}[data-form-style=neo-brutalist] .themed-form-btn-primary{background:var(--form-primary);color:var(--form-primary-text);border:2px solid #000000;border-radius:var(--form-radius);font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:4px 4px 0 0 rgba(0,0,0,1);transition:all .1s}[data-form-style=neo-brutalist] .themed-form-btn-primary:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 0 rgba(0,0,0,1)}[data-form-style=neo-brutalist] .themed-form-btn-primary:active:not(:disabled){transform:translate(4px,4px);box-shadow:none}[data-form-style=neo-brutalist] .themed-form-btn-secondary{background:#ffffff;color:var(--form-text);border:2px solid #000000;border-radius:var(--form-radius);font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:2px 2px 0 0 rgba(0,0,0,1);transition:all .1s}[data-form-style=neo-brutalist] .themed-form-btn-secondary:hover:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 0 rgba(0,0,0,1)}[data-form-style=neo-brutalist] .themed-form-footer{border-top:3px solid var(--form-card-border)}[data-form-style=neo-brutalist] .themed-form-step-indicator{color:var(--form-text-muted);font-weight:700;text-transform:uppercase;font-size:.8em;letter-spacing:.1em}[data-form-style=neo-brutalist] .themed-form-step-active{color:var(--form-text);background:var(--form-primary);padding:2px 8px}.form-style-neo-brutalist-panel{background:#ffffff;border:2px solid #000000;border-radius:0;box-shadow:4px 4px 0 0 rgba(0,0,0,1)}.form-style-neo-brutalist-panel .p-dropdown-item{color:#000000;font-weight:500}.form-style-neo-brutalist-panel .p-dropdown-item:hover{background:#facc14}.form-style-neo-brutalist-panel .p-dropdown-item.p-highlight{background:#facc14;color:#000000;font-weight:700}[data-form-style=elegant-noir]{--form-page-bg:#111827;--form-card-bg:#1F2937;--form-card-border:rgba(255,255,255,0.08);--form-surface-elevated:#374151;--form-text:#f9fafb;--form-text-secondary:#d1d5db;--form-text-muted:#9ca3af;--form-primary:#D4AF37;--form-primary-hover:#BF9B30;--form-primary-text:#111827;--form-input-bg:#374151;--form-input-border:#4b5563;--form-input-text:#f9fafb;--form-input-placeholder:#6b7280;--form-input-focus:#D4AF37;--form-radius:0.25rem;--form-radius-lg:0.5rem;--form-shadow:0 2px 8px rgba(0,0,0,0.3);--form-font-display:"Playfair Display",serif;--form-font-body:"Inter",sans-serif;font-family:var(--form-font-body);color:var(--form-text)}[data-form-style=elegant-noir] .themed-form-card{background:var(--form-card-bg);border:1px solid var(--form-card-border);border-radius:var(--form-radius-lg);box-shadow:var(--form-shadow)}[data-form-style=elegant-noir] .themed-form-header{border-bottom:1px solid var(--form-card-border)}[data-form-style=elegant-noir] .themed-form-title{font-family:var(--form-font-display);color:var(--form-text);font-weight:700;letter-spacing:-.01em}[data-form-style=elegant-noir] .themed-form-description{color:var(--form-text-secondary)}[data-form-style=elegant-noir] .themed-form-title:after{content:"";display:block;width:48px;height:2px;background:var(--form-primary);margin-top:12px}[data-form-style=elegant-noir] .p-calendar .p-inputtext,[data-form-style=elegant-noir] .p-dropdown,[data-form-style=elegant-noir] .p-inputtext,[data-form-style=elegant-noir] .p-inputtextarea,[data-form-style=elegant-noir] input,[data-form-style=elegant-noir] select,[data-form-style=elegant-noir] textarea{background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--form-radius);color:var(--form-input-text)}[data-form-style=elegant-noir] .p-inputtext:enabled:focus,[data-form-style=elegant-noir] .p-inputtext:focus,[data-form-style=elegant-noir] input:focus,[data-form-style=elegant-noir] textarea:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 1px rgba(212,175,55,.3);outline:none}[data-form-style=elegant-noir] .p-inputtext::placeholder,[data-form-style=elegant-noir] input::placeholder,[data-form-style=elegant-noir] textarea::placeholder{color:var(--form-input-placeholder)}[data-form-style=elegant-noir] label{color:#BFA76A;font-weight:500;font-size:.875em;letter-spacing:.03em}[data-form-style=elegant-noir] .themed-form-btn-primary{background:var(--form-primary);color:var(--form-primary-text);border:none;border-radius:var(--form-radius);font-weight:600;letter-spacing:.02em;transition:all .2s}[data-form-style=elegant-noir] .themed-form-btn-primary:hover:not(:disabled){background:var(--form-primary-hover);box-shadow:0 0 12px rgba(212,175,55,.25)}[data-form-style=elegant-noir] .themed-form-btn-secondary{background:transparent;color:var(--form-text-secondary);border:1px solid var(--form-card-border);border-radius:var(--form-radius);font-weight:500;transition:all .2s}[data-form-style=elegant-noir] .themed-form-btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15)}[data-form-style=elegant-noir] .themed-form-footer{border-top:1px solid var(--form-card-border)}[data-form-style=elegant-noir] .themed-form-step-indicator{color:var(--form-text-muted)}[data-form-style=elegant-noir] .themed-form-step-active{color:var(--form-primary);font-weight:600}[data-form-style=elegant-noir] select option{background:#1F2937;color:#f9fafb}.form-style-elegant-noir-panel{background:#1F2937;border:1px solid rgba(255,255,255,.08);border-radius:.25rem}.form-style-elegant-noir-panel .p-dropdown-item{color:#f9fafb}.form-style-elegant-noir-panel .p-dropdown-item:hover{background:#374151}.form-style-elegant-noir-panel .p-dropdown-item.p-highlight{background:#D4AF37;color:#111827}[data-form-style=gradient-pop]{--form-page-bg:#171121;--form-card-bg:rgba(255,255,255,0.06);--form-card-border:rgba(124,59,237,0.25);--form-surface-elevated:rgba(124,59,237,0.10);--form-text:#f5f3ff;--form-text-secondary:#c4b5fd;--form-text-muted:#8b5cf6;--form-primary:#7c3bed;--form-primary-hover:#6d28d9;--form-primary-text:#ffffff;--form-input-bg:rgba(255,255,255,0.06);--form-input-border:rgba(124,59,237,0.3);--form-input-text:#f5f3ff;--form-input-placeholder:rgba(124,58,237,0.5);--form-input-focus:#7c3bed;--form-radius:1rem;--form-radius-lg:2rem;--form-shadow:0 4px 24px rgba(124,59,237,0.2);--form-font-display:"Space Grotesk",sans-serif;--form-font-body:"Inter",sans-serif;font-family:var(--form-font-body);color:var(--form-text)}[data-form-style=gradient-pop].themed-form-page{background:radial-gradient(ellipse at 20% 80%,rgba(124,59,237,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(236,72,153,.12) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(59,130,246,.08) 0,transparent 60%),#171121!important}[data-form-style=gradient-pop] .themed-form-card{background:var(--form-card-bg);border:1px solid var(--form-card-border);border-radius:var(--form-radius-lg);box-shadow:var(--form-shadow);backdrop-filter:blur(16px)}[data-form-style=gradient-pop] .themed-form-header{border-bottom:1px solid var(--form-card-border)}[data-form-style=gradient-pop] .themed-form-title{font-family:var(--form-font-display);background:linear-gradient(135deg,#c084fc,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}[data-form-style=gradient-pop] .themed-form-description{color:var(--form-text-secondary)}[data-form-style=gradient-pop] .p-calendar .p-inputtext,[data-form-style=gradient-pop] .p-dropdown,[data-form-style=gradient-pop] .p-inputtext,[data-form-style=gradient-pop] .p-inputtextarea,[data-form-style=gradient-pop] input,[data-form-style=gradient-pop] select,[data-form-style=gradient-pop] textarea{background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--form-radius);color:var(--form-input-text)}[data-form-style=gradient-pop] .p-inputtext:enabled:focus,[data-form-style=gradient-pop] .p-inputtext:focus,[data-form-style=gradient-pop] input:focus,[data-form-style=gradient-pop] textarea:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 2px rgba(124,59,237,.25);outline:none}[data-form-style=gradient-pop] .p-inputtext::placeholder,[data-form-style=gradient-pop] input::placeholder,[data-form-style=gradient-pop] textarea::placeholder{color:var(--form-input-placeholder)}[data-form-style=gradient-pop] label{color:var(--form-text-secondary);font-weight:500}[data-form-style=gradient-pop] .themed-form-btn-primary{background:linear-gradient(135deg,#7c3aed,#ec4899);color:var(--form-primary-text);border:none;border-radius:9999px;font-weight:600;transition:all .3s}[data-form-style=gradient-pop] .themed-form-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#db2777);box-shadow:0 0 24px rgba(124,59,237,.4);transform:translateY(-1px)}[data-form-style=gradient-pop] .themed-form-btn-secondary{background:transparent;color:var(--form-text-secondary);border:1px solid var(--form-card-border);border-radius:9999px;font-weight:500;transition:all .2s}[data-form-style=gradient-pop] .themed-form-btn-secondary:hover:not(:disabled){background:var(--form-surface-elevated);border-color:rgba(124,59,237,.4)}[data-form-style=gradient-pop] .themed-form-footer{border-top:1px solid var(--form-card-border)}[data-form-style=gradient-pop] .themed-form-step-indicator{color:var(--form-text-muted)}[data-form-style=gradient-pop] .themed-form-step-active{background:linear-gradient(135deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}[data-form-style=gradient-pop] select option{background:#1e1535;color:#f5f3ff}.form-style-gradient-pop-panel{background:#1e1535;border:1px solid rgba(124,59,237,.3);border-radius:1rem}.form-style-gradient-pop-panel .p-dropdown-item{color:#f5f3ff}.form-style-gradient-pop-panel .p-dropdown-item:hover{background:rgba(124,59,237,.15)}.form-style-gradient-pop-panel .p-dropdown-item.p-highlight{background:#7c3bed;color:#ffffff}