.border-trace-container.svelte-j63hd8{position:relative}.char-count.svelte-j63hd8{position:absolute;bottom:8px;right:12px;font-size:10px;font-weight:500;color:#ffffff4d;font-family:SF Mono,Monaco,monospace;letter-spacing:.02em;transition:color .2s ease;pointer-events:none;z-index:5;display:flex;align-items:center;gap:2px}.char-count.warning.svelte-j63hd8{color:#fbbf24cc}.char-count.svelte-j63hd8 .divider:where(.svelte-j63hd8){opacity:.5}.focused.svelte-j63hd8 .char-count:where(.svelte-j63hd8){color:#ffffff80}.focused.svelte-j63hd8 .char-count.warning:where(.svelte-j63hd8){color:#fbbf24}.professional-field-container.svelte-j63hd8{position:relative;margin-bottom:2rem;animation:svelte-j63hd8-fadeInUp .5s ease-out forwards}.professional-field-container.layout-centered.svelte-j63hd8,.professional-field-container.layout-minimal.svelte-j63hd8,.professional-field-container.layout-split.svelte-j63hd8{width:100%!important;margin-left:0!important}.professional-field-container.layout-cascade.svelte-j63hd8{width:85%!important}@keyframes svelte-j63hd8-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j63hd8-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-slideDown.svelte-j63hd8{animation:svelte-j63hd8-slideDown .2s ease}.professional-field-container.svelte-j63hd8 input:where(.svelte-j63hd8),.professional-field-container.svelte-j63hd8 select:where(.svelte-j63hd8){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.5rem!important;padding:1.25rem 1rem .75rem!important;line-height:1.5!important;outline:none!important;outline-color:transparent!important;outline-width:0!important;box-shadow:none!important}.professional-field-container.svelte-j63hd8 textarea:where(.svelte-j63hd8){padding:1.25rem 1rem 2.5rem!important;line-height:1.5!important;min-height:6rem!important;resize:vertical;outline:none!important;outline-color:transparent!important;outline-width:0!important;box-shadow:none!important}.professional-field-container.svelte-j63hd8 input:where(.svelte-j63hd8):focus,.professional-field-container.svelte-j63hd8 textarea:where(.svelte-j63hd8):focus,.professional-field-container.svelte-j63hd8 select:where(.svelte-j63hd8):focus{box-shadow:inherit!important}.professional-field-container.svelte-j63hd8 input[type=number]:where(.svelte-j63hd8)::-webkit-inner-spin-button,.professional-field-container.svelte-j63hd8 input[type=number]:where(.svelte-j63hd8)::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1}.professional-select.svelte-j63hd8{color:#fffffff2;background-color:transparent}.professional-select.svelte-j63hd8 option:where(.svelte-j63hd8){background-color:#1a1a2e;color:#fff;padding:8px}.professional-select.svelte-j63hd8 option:where(.svelte-j63hd8):hover{background-color:#2a2a3e}.professional-select.svelte-j63hd8:invalid{color:transparent}.professional-select.svelte-j63hd8:focus:invalid,.professional-select.svelte-j63hd8:valid{color:#fffffff2}@media (max-width: 768px){.professional-field-container.svelte-j63hd8{width:100%!important;transform:translate(0)!important;margin-bottom:1.5rem}.professional-field-container.svelte-j63hd8 input:where(.svelte-j63hd8),.professional-field-container.svelte-j63hd8 select:where(.svelte-j63hd8){height:3rem!important;padding:1rem .75rem .5rem!important;font-size:16px!important}.professional-field-container.svelte-j63hd8 textarea:where(.svelte-j63hd8){min-height:5rem!important;padding:1rem .75rem 2rem!important;font-size:16px!important}.char-count.svelte-j63hd8{font-size:9px;bottom:6px;right:8px}.suggestion-item.svelte-j63hd8{padding:10px 12px}.suggestion-local.svelte-j63hd8,.suggestion-at.svelte-j63hd8,.suggestion-domain.svelte-j63hd8{font-size:13px}.suggestion-hint.svelte-j63hd8{display:none}.professional-field-container.svelte-j63hd8 label:where(.svelte-j63hd8){font-size:14px!important}}.email-suggestions.svelte-j63hd8{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;animation:svelte-j63hd8-slideDown .2s ease}.suggestions-inner.svelte-j63hd8{background:#141423fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d inset,0 0 60px #8b5cf61a}.suggestion-item.svelte-j63hd8{display:flex;align-items:center;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .15s ease;position:relative;text-align:left;font-family:Inter,-apple-system,sans-serif}.suggestion-item.svelte-j63hd8:last-child{border-bottom:none}.suggestion-item.svelte-j63hd8:hover,.suggestion-item.selected.svelte-j63hd8{background:linear-gradient(90deg,#8b5cf61a,#3b82f61a)}.suggestion-item.selected.svelte-j63hd8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#8b5cf6,#3b82f6)}.suggestion-local.svelte-j63hd8{color:#fff9;font-size:14px;font-weight:400}.suggestion-at.svelte-j63hd8{color:#8b5cf699;font-size:14px;margin:0 2px}.suggestion-domain.svelte-j63hd8{color:#fffffff2;font-size:14px;font-weight:500}.suggestion-hint.svelte-j63hd8{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.05em;font-weight:500;opacity:0;transition:opacity .2s ease}.suggestion-item.svelte-j63hd8:first-child .suggestion-hint:where(.svelte-j63hd8){opacity:1}.suggestion-item.selected.svelte-j63hd8 .suggestion-hint:where(.svelte-j63hd8){opacity:1;color:#8b5cf6cc}@keyframes svelte-j63hd8-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.border-none.svelte-j63hd8 input:where(.svelte-j63hd8),.border-none.svelte-j63hd8 textarea:where(.svelte-j63hd8),.border-none.svelte-j63hd8 select:where(.svelte-j63hd8){border:none!important}.border-bottom.svelte-j63hd8 input:where(.svelte-j63hd8),.border-bottom.svelte-j63hd8 textarea:where(.svelte-j63hd8),.border-bottom.svelte-j63hd8 select:where(.svelte-j63hd8){border:none!important;border-bottom:2px solid rgba(75,85,99,.3)!important}.border-full.svelte-j63hd8 input:where(.svelte-j63hd8),.border-full.svelte-j63hd8 textarea:where(.svelte-j63hd8),.border-full.svelte-j63hd8 select:where(.svelte-j63hd8){border:1px solid rgba(75,85,99,.3)!important}.border-gradient.svelte-j63hd8 input:where(.svelte-j63hd8),.border-gradient.svelte-j63hd8 textarea:where(.svelte-j63hd8),.border-gradient.svelte-j63hd8 select:where(.svelte-j63hd8){border:2px solid transparent!important;background-image:linear-gradient(#0a0a14,#0a0a14),linear-gradient(135deg,#8b5cf6,#3b82f6)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.focus-glow.focused.svelte-j63hd8 input:where(.svelte-j63hd8),.focus-glow.focused.svelte-j63hd8 textarea:where(.svelte-j63hd8),.focus-glow.focused.svelte-j63hd8 select:where(.svelte-j63hd8){box-shadow:0 0 20px #8b5cf666!important}.focus-scale.focused.svelte-j63hd8 input:where(.svelte-j63hd8),.focus-scale.focused.svelte-j63hd8 textarea:where(.svelte-j63hd8),.focus-scale.focused.svelte-j63hd8 select:where(.svelte-j63hd8){transform:scale(1.02)}.border-trace-container.svelte-j63hd8:before,.border-trace-container.svelte-j63hd8:after,.border-trace-container.svelte-j63hd8 .border-bottom:where(.svelte-j63hd8),.border-trace-container.svelte-j63hd8 .border-left:where(.svelte-j63hd8){content:"";position:absolute;background:linear-gradient(90deg,#4b556366,#1f293799,#4b556366);opacity:0;pointer-events:none;display:none}.focused.focus-border-trace.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):before,.focused.focus-border-trace.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):after,.focused.focus-border-trace.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-bottom:where(.svelte-j63hd8),.focused.focus-border-trace.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-left:where(.svelte-j63hd8){display:block}.focused.focus-glow.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):before,.focused.focus-glow.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):after,.focused.focus-glow.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-bottom:where(.svelte-j63hd8),.focused.focus-glow.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-left:where(.svelte-j63hd8),.focused.focus-scale.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):before,.focused.focus-scale.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):after,.focused.focus-scale.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-bottom:where(.svelte-j63hd8),.focused.focus-scale.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-left:where(.svelte-j63hd8),.focused.focus-none.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):before,.focused.focus-none.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):after,.focused.focus-none.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-bottom:where(.svelte-j63hd8),.focused.focus-none.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-left:where(.svelte-j63hd8){display:none!important}.border-trace-container.svelte-j63hd8:before{top:-1px;left:0;height:3px;width:0;border-radius:3px}.border-trace-container.svelte-j63hd8:after{top:0;right:-1px;width:3px;height:0;border-radius:3px}.border-trace-container.svelte-j63hd8 .border-bottom:where(.svelte-j63hd8){bottom:-1px;right:0;height:3px;width:0;border-radius:3px}.border-trace-container.svelte-j63hd8 .border-left:where(.svelte-j63hd8){bottom:0;left:-1px;width:3px;height:0;border-radius:3px}.focused.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):before{opacity:1;animation:svelte-j63hd8-borderTop 3s linear infinite}.focused.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8):after{opacity:1;animation:svelte-j63hd8-borderRight 3s linear infinite;animation-delay:.75s}.focused.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-bottom:where(.svelte-j63hd8){opacity:1;animation:svelte-j63hd8-borderBottom 3s linear infinite;animation-delay:1.5s}.focused.svelte-j63hd8 .border-trace-container:where(.svelte-j63hd8) .border-left:where(.svelte-j63hd8){opacity:1;animation:svelte-j63hd8-borderLeft 3s linear infinite;animation-delay:2.25s}@keyframes svelte-j63hd8-borderTop{0%,to{width:0;left:0}25%{width:100%;left:0}50%,75%{width:0;left:100%}}@keyframes svelte-j63hd8-borderRight{0%,25%,to{height:0;top:0}50%{height:100%;top:0}75%{height:0;top:100%}}@keyframes svelte-j63hd8-borderBottom{0%,50%,to{width:0;right:0}75%{width:100%;right:0}90%{width:0;right:100%}}@keyframes svelte-j63hd8-borderLeft{0%,75%,to{height:0;bottom:0}90%{height:100%;bottom:0}95%{height:0;bottom:100%}}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8){color-scheme:dark;position:relative}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8)::-webkit-calendar-picker-indicator{filter:invert(.8);opacity:.6;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):hover::-webkit-calendar-picker-indicator{opacity:1}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8)::-webkit-datetime-edit-text,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8)::-webkit-datetime-edit-month-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8)::-webkit-datetime-edit-day-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8)::-webkit-datetime-edit-year-field{color:transparent;-webkit-transition:color .2s ease;transition:color .2s ease}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):valid::-webkit-datetime-edit-text,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):valid::-webkit-datetime-edit-month-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):valid::-webkit-datetime-edit-day-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):valid::-webkit-datetime-edit-year-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):focus::-webkit-datetime-edit-text,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):focus::-webkit-datetime-edit-month-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):focus::-webkit-datetime-edit-day-field,.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):focus::-webkit-datetime-edit-year-field{color:#fffffff2}.professional-field-container.svelte-j63hd8:has(.date-input:where(.svelte-j63hd8):focus){z-index:100;position:relative}.professional-field-container.svelte-j63hd8 .date-input[type=date]:where(.svelte-j63hd8){color:#fffffff2}.professional-field-container.svelte-j63hd8 .date-input:where(.svelte-j63hd8):not(:focus):invalid{color:transparent}.professional-file-upload.svelte-8dmt35{position:relative;width:100%}.field-label.svelte-8dmt35{display:block;margin-bottom:.75rem;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.required.svelte-8dmt35{color:#8b5cf6;margin-left:.25rem}.upload-area.svelte-8dmt35{position:relative;min-height:200px;background:#1e1e2d80;border:2px dashed rgba(139,92,246,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden}.upload-area.svelte-8dmt35:hover{background:#1e1e2db3;border-color:#8b5cf680}.upload-area.dragging.svelte-8dmt35{background:#8b5cf61a;border-color:#8b5cf6;border-style:solid}.upload-area.has-error.svelte-8dmt35{border-color:#ef444480;background:#ef44440d}.drop-zone-content.svelte-8dmt35{text-align:center;padding:2rem}.upload-icon.svelte-8dmt35{display:inline-flex;margin-bottom:1rem;color:#8b5cf699}.upload-text.svelte-8dmt35{color:#ffffffe6;font-size:1rem;margin-bottom:.5rem}.browse-text.svelte-8dmt35{color:#8b5cf6;text-decoration:underline;cursor:pointer}.upload-hint.svelte-8dmt35{color:#ffffff80;font-size:.875rem}.hidden-input.svelte-8dmt35{position:absolute;left:-9999px;opacity:0;pointer-events:none}.upload-progress.svelte-8dmt35{text-align:center;padding:2rem}.progress-circle.svelte-8dmt35{position:relative;display:inline-block;margin-bottom:1rem}.progress-text.svelte-8dmt35{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#8b5cf6;font-size:1.25rem;font-weight:600}.upload-status.svelte-8dmt35{color:#ffffffb3;font-size:.875rem}.file-preview.svelte-8dmt35{position:relative;border-radius:12px;overflow:hidden;background:#1e1e2d80;border:1px solid rgba(139,92,246,.3)}.image-preview.svelte-8dmt35{position:relative;width:100%;max-height:300px;overflow:hidden}.image-preview.svelte-8dmt35 img:where(.svelte-8dmt35){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-overlay.svelte-8dmt35{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-start;justify-content:flex-end;padding:1rem}.image-preview.svelte-8dmt35:hover .image-overlay:where(.svelte-8dmt35){opacity:1}.file-info.svelte-8dmt35{display:flex;align-items:center;padding:1.5rem;gap:1rem}.file-icon.svelte-8dmt35{font-size:2rem}.file-details.svelte-8dmt35{flex:1}.file-name.svelte-8dmt35{color:#ffffffe6;font-size:1rem;font-weight:500;margin:0 0 .25rem;word-break:break-all}.file-size.svelte-8dmt35{color:#ffffff80;font-size:.875rem;margin:0}.remove-button.svelte-8dmt35{width:36px;height:36px;border-radius:50%;background:#ef4444e6;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-button.svelte-8dmt35:hover{background:#ef4444;transform:scale(1.1)}.field-error.svelte-8dmt35{display:block;margin-top:.5rem;color:#ef4444;font-size:.75rem}@media (max-width: 768px){.upload-area.svelte-8dmt35{min-height:150px}.drop-zone-content.svelte-8dmt35{padding:1.5rem}.file-info.svelte-8dmt35{padding:1rem}}.professional-multiselect.svelte-183yuk9{position:relative;width:100%;z-index:auto}.professional-multiselect.dropdown-open.svelte-183yuk9{z-index:10000}.field-label.svelte-183yuk9{display:block;margin-bottom:.75rem;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.required.svelte-183yuk9{color:#8b5cf6;margin-left:.25rem}.multiselect-container.svelte-183yuk9{position:relative;min-height:2.5rem;background:transparent;border:none;padding:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;cursor:text}.tags-container.svelte-183yuk9{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 auto}.tag.svelte-183yuk9{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#8b5cf633;border:1px solid rgba(139,92,246,.4);border-radius:1rem;color:#fff;font-size:.875rem;animation:svelte-183yuk9-tagFadeIn .2s ease}@keyframes svelte-183yuk9-tagFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tag-text.svelte-183yuk9{color:#ffffffe6}.tag-remove.svelte-183yuk9{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;color:#fff9;cursor:pointer;transition:all .2s ease;border-radius:50%}.tag-remove.svelte-183yuk9:hover{background:#ef444433;color:#ef4444;transform:scale(1.1)}.multiselect-input.svelte-183yuk9{flex:1 1 auto;min-width:120px;background:transparent;border:none;color:#fff;font-size:1rem;outline:none;padding:0}.multiselect-input.svelte-183yuk9::-moz-placeholder{color:#fff6}.multiselect-input.svelte-183yuk9::placeholder{color:#fff6}.suggestions-dropdown.svelte-183yuk9{position:fixed;background:#1a1a2e;border:1px solid rgba(139,92,246,.3);border-radius:8px;overflow:hidden;z-index:99999;box-shadow:0 10px 25px #00000080;animation:svelte-183yuk9-dropdownFadeIn .2s ease}@keyframes svelte-183yuk9-dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.suggestion-item.svelte-183yuk9{display:block;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:#ffffffe6;text-align:left;font-size:.95rem;cursor:pointer;transition:all .2s ease}.suggestion-item.svelte-183yuk9:hover{background:#8b5cf633;color:#fff;padding-left:1.25rem}.suggestion-item.add-custom.svelte-183yuk9{color:#8b5cf6;font-style:italic}.suggestion-item.add-custom.svelte-183yuk9:hover{background:#8b5cf64d;color:#fff}.field-underline.svelte-183yuk9{position:relative;height:2px;background:#ffffff1a;margin-top:.5rem}.underline-fill.svelte-183yuk9{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#8b5cf6,#3b82f6);transition:width .3s ease}.underline-fill.active.svelte-183yuk9,.multiselect-container.svelte-183yuk9:hover~.field-underline:where(.svelte-183yuk9) .underline-fill:where(.svelte-183yuk9){width:100%}.multiselect-container.has-error.svelte-183yuk9 .tag:where(.svelte-183yuk9){background:#ef44441a;border-color:#ef44444d}.multiselect-container.has-error.svelte-183yuk9~.field-underline:where(.svelte-183yuk9){background:#ef444433}.multiselect-container.has-error.svelte-183yuk9~.field-underline:where(.svelte-183yuk9) .underline-fill:where(.svelte-183yuk9){background:#ef4444}.field-error.svelte-183yuk9{display:block;margin-top:.5rem;color:#ef4444;font-size:.75rem}@media (max-width: 768px){.tags-container.svelte-183yuk9{width:100%}.multiselect-input.svelte-183yuk9{width:100%;margin-top:.5rem}}.asymmetric-field-wrapper.svelte-mqr23c{position:relative;margin-bottom:2rem;animation:svelte-mqr23c-fadeInUp .5s ease-out forwards;transform:translate(var(--field-offset, 0));overflow:visible}@keyframes svelte-mqr23c-fadeInUp{0%{opacity:0;transform:translate(var(--field-offset, 0)) translateY(20px)}to{opacity:1;transform:translate(var(--field-offset, 0)) translateY(0)}}.field-label.svelte-mqr23c{display:block;margin-bottom:.5rem;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.field-label.svelte-mqr23c .required:where(.svelte-mqr23c){color:#8b5cf6;margin-left:.25rem}.field-underline.svelte-mqr23c{position:relative;height:2px;background:#ffffff1a;margin-top:.5rem}.underline-fill.svelte-mqr23c{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#8b5cf6,#3b82f6);transition:width .3s ease}.underline-fill.focused.svelte-mqr23c,.asymmetric-field-wrapper.svelte-mqr23c:hover .underline-fill:where(.svelte-mqr23c){width:100%}.field-error.svelte-mqr23c{display:block;margin-top:.5rem;color:#ef4444;font-size:.75rem}.asymmetric-field-wrapper.error.svelte-mqr23c .field-underline:where(.svelte-mqr23c){background:#ef444433}.asymmetric-field-wrapper.error.svelte-mqr23c .underline-fill:where(.svelte-mqr23c){background:#ef4444}.asymmetric-checkbox.svelte-mqr23c .checkbox-label:where(.svelte-mqr23c){display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-box.svelte-mqr23c{position:relative;width:24px;height:24px;margin-right:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;transition:all .2s ease}input[type=checkbox].svelte-mqr23c{position:absolute;opacity:0;pointer-events:none}input[type=checkbox].svelte-mqr23c:checked~.checkbox-box:where(.svelte-mqr23c){background:#8b5cf6;border-color:#8b5cf6}.checkbox-check.svelte-mqr23c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:16px;height:16px;color:#fff;transition:transform .2s ease}input[type=checkbox].svelte-mqr23c:checked~.checkbox-box:where(.svelte-mqr23c) .checkbox-check:where(.svelte-mqr23c){transform:translate(-50%,-50%) scale(1)}.checkbox-text.svelte-mqr23c{color:#fff;font-size:1rem}.radio-options.svelte-mqr23c{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.radio-option.svelte-mqr23c{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.radio-option.svelte-mqr23c input[type=radio]:where(.svelte-mqr23c){position:absolute;opacity:0;pointer-events:none}.radio-circle.svelte-mqr23c{position:relative;width:20px;height:20px;margin-right:.5rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;transition:all .2s ease}.radio-circle.svelte-mqr23c:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:#8b5cf6;transition:transform .2s ease}.radio-option.selected.svelte-mqr23c .radio-circle:where(.svelte-mqr23c){border-color:#8b5cf6}.radio-option.selected.svelte-mqr23c .radio-circle:where(.svelte-mqr23c):after{transform:translate(-50%,-50%) scale(1)}.radio-label.svelte-mqr23c{color:#fff;font-size:.95rem;opacity:.8;transition:opacity .2s ease}.radio-option.svelte-mqr23c:hover .radio-label:where(.svelte-mqr23c),.radio-option.selected.svelte-mqr23c .radio-label:where(.svelte-mqr23c){opacity:1}.checkbox-grid.svelte-mqr23c{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.checkbox-option.svelte-mqr23c{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-option.svelte-mqr23c input[type=checkbox]:where(.svelte-mqr23c){position:absolute;opacity:0;pointer-events:none}.checkbox-option.svelte-mqr23c .checkbox-box:where(.svelte-mqr23c){width:20px;height:20px;margin-right:.5rem}.checkbox-option.svelte-mqr23c .checkbox-label:where(.svelte-mqr23c){color:#fff;font-size:.9rem;opacity:.8}.checkbox-option.svelte-mqr23c:hover .checkbox-label:where(.svelte-mqr23c),.checkbox-option.selected.svelte-mqr23c .checkbox-label:where(.svelte-mqr23c){opacity:1}.field-input-wrapper.svelte-mqr23c input,.field-input-wrapper.svelte-mqr23c select,.field-input-wrapper.svelte-mqr23c textarea{width:100%;background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.1);color:#fff;padding:.5rem 0;outline:none;transition:border-color .3s ease}.field-input-wrapper.svelte-mqr23c input:focus,.field-input-wrapper.svelte-mqr23c select:focus,.field-input-wrapper.svelte-mqr23c textarea:focus{border-bottom-color:#8b5cf6}.asymmetric-signature.svelte-mqr23c .signature-canvas{background:#1e1e2d80;border:2px dashed rgba(139,92,246,.3);border-radius:8px;padding:2rem;text-align:center;color:#fff9;transition:all .3s ease}.asymmetric-signature.svelte-mqr23c:hover .signature-canvas{border-color:#8b5cf699;background:#1e1e2db3}.asymmetric-rating.svelte-mqr23c .rating-container{display:flex;gap:.5rem;font-size:1.5rem;color:#8b5cf680}.asymmetric-rating.svelte-mqr23c .rating-star.filled{color:#8b5cf6}.asymmetric-multiselect.svelte-mqr23c .multi-select-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.asymmetric-multiselect.svelte-mqr23c .tag{background:#8b5cf633;color:#8b5cf6;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;border:1px solid rgba(139,92,246,.3)}.asymmetric-date.svelte-mqr23c .calendar-dropdown,.asymmetric-calendar.svelte-mqr23c .calendar-dropdown{position:absolute!important;z-index:1000!important;background:#1a1a2e!important;border:1px solid rgba(139,92,246,.3)!important;border-radius:8px!important;padding:1rem!important;box-shadow:0 10px 25px #00000080!important;color:#fff!important;overflow:visible!important}.asymmetric-date.svelte-mqr23c,.asymmetric-calendar.svelte-mqr23c{overflow:visible!important;position:relative}.asymmetric-date.svelte-mqr23c .field-input-wrapper:where(.svelte-mqr23c),.asymmetric-calendar.svelte-mqr23c .field-input-wrapper:where(.svelte-mqr23c){overflow:visible!important;position:relative}.asymmetric-date.svelte-mqr23c .calendar-header,.asymmetric-calendar.svelte-mqr23c .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#fff}.asymmetric-date.svelte-mqr23c .calendar-day,.asymmetric-calendar.svelte-mqr23c .calendar-day{background:transparent;color:#ffffffb3;border:1px solid transparent;transition:all .2s ease}.asymmetric-date.svelte-mqr23c .calendar-day:hover,.asymmetric-calendar.svelte-mqr23c .calendar-day:hover{background:#8b5cf633;color:#fff;border-color:#8b5cf666}.asymmetric-date.svelte-mqr23c .calendar-day.selected,.asymmetric-calendar.svelte-mqr23c .calendar-day.selected{background:#8b5cf6;color:#fff}.asymmetric-date.svelte-mqr23c .calendar-day.other-month,.asymmetric-calendar.svelte-mqr23c .calendar-day.other-month{color:#ffffff4d}@media (max-width: 768px){.asymmetric-field-wrapper.svelte-mqr23c{width:100%!important;transform:translate(0)!important}.radio-options.svelte-mqr23c{flex-direction:column;gap:.75rem}.checkbox-grid.svelte-mqr23c{grid-template-columns:1fr}}.professional-form-card.svelte-g79cf5{width:100%;min-height:100vh;display:flex;flex-direction:column;padding:5rem 2rem 8rem;position:relative;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;transition:all .3s ease}.professional-form-card.glass-enabled.svelte-g79cf5{background:rgba(255,255,255,calc(var(--glass-intensity) * .001));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(255,255,255,calc(var(--glass-intensity) * .002));border-radius:16px;box-shadow:0 8px 32px #1f268733,inset 0 0 0 1px rgba(255,255,255,calc(var(--glass-intensity) * .001))}.section-header.svelte-g79cf5{position:relative;display:flex;align-items:baseline;gap:3rem;margin-bottom:3rem;margin-top:4rem;z-index:20}.professional-form-card.layout-centered.svelte-g79cf5 .section-header:where(.svelte-g79cf5),.professional-form-card.layout-split.svelte-g79cf5 .section-header:where(.svelte-g79cf5){margin-top:4rem}.professional-form-card.layout-asymmetric.svelte-g79cf5 .section-header:where(.svelte-g79cf5),.professional-form-card.layout-minimal.svelte-g79cf5 .section-header:where(.svelte-g79cf5),.professional-form-card.layout-cascade.svelte-g79cf5 .section-header:where(.svelte-g79cf5){margin-top:1rem}.step-indicator.svelte-g79cf5{display:flex;align-items:baseline;gap:1.5rem}.step-text.svelte-g79cf5{font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3}.step-number.svelte-g79cf5{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:14px;font-weight:400;color:#ffffffe6}.animate-unfold.svelte-g79cf5{animation:svelte-g79cf5-unfoldHeader .8s cubic-bezier(.34,1.56,.64,1) forwards}.animate-unfold.svelte-g79cf5 .step-indicator:where(.svelte-g79cf5){animation:svelte-g79cf5-unfoldStepIndicator .6s cubic-bezier(.34,1.56,.64,1) .1s forwards;opacity:0;transform:translateY(-20px) scaleY(0)}.animate-unfold.svelte-g79cf5 .step-text:where(.svelte-g79cf5){animation:svelte-g79cf5-unfoldText .5s cubic-bezier(.34,1.56,.64,1) .2s forwards;opacity:0;transform:translate(-10px)}.animate-unfold.svelte-g79cf5 .step-number:where(.svelte-g79cf5){animation:svelte-g79cf5-unfoldNumber .6s cubic-bezier(.34,1.56,.64,1) .3s forwards;opacity:0;transform:translate(-10px) scaleX(0)}.animate-unfold.svelte-g79cf5 .section-title:where(.svelte-g79cf5){animation:svelte-g79cf5-unfoldTitle .7s cubic-bezier(.34,1.56,.64,1) .4s forwards;opacity:0;transform:translateY(20px) rotateX(-90deg);transform-origin:top;transform-style:preserve-3d}.animate-unfold.svelte-g79cf5 .section-description:where(.svelte-g79cf5){animation:svelte-g79cf5-unfoldDescription .8s cubic-bezier(.34,1.56,.64,1) .5s forwards;opacity:0;transform:translateY(10px)}@keyframes svelte-g79cf5-unfoldHeader{0%{opacity:0}to{opacity:1}}@keyframes svelte-g79cf5-unfoldStepIndicator{0%{opacity:0;transform:translateY(-20px) scaleY(0)}50%{opacity:.5;transform:translateY(-10px) scaleY(.5)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes svelte-g79cf5-unfoldText{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-g79cf5-unfoldNumber{0%{opacity:0;transform:translate(-10px) scaleX(0)}50%{opacity:.7;transform:translate(-5px) scaleX(.5)}to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes svelte-g79cf5-unfoldTitle{0%{opacity:0;transform:translateY(20px) rotateX(-90deg)}50%{opacity:.7;transform:translateY(10px) rotateX(-45deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes svelte-g79cf5-unfoldDescription{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-details.svelte-g79cf5{flex:1}.section-title.svelte-g79cf5{font-size:24px;font-weight:400;color:#fffffff2;margin:0 0 .5rem;letter-spacing:-.02em;font-family:Inter,-apple-system,sans-serif}.section-description.svelte-g79cf5{font-size:14px;color:#fff9;margin:0;line-height:1.5}.fields-area.svelte-g79cf5{flex:1;display:flex;flex-direction:column;gap:2.5rem;max-width:800px;width:100%;margin:0 auto;padding-bottom:6rem;overflow:visible;position:relative;justify-content:center}.fields-area.single-field.svelte-g79cf5{justify-content:center;align-items:center}.fields-area.single-field.svelte-g79cf5 .field-wrapper:where(.svelte-g79cf5){transform:translate(0)!important;max-width:650px;width:80%}.field-wrapper.svelte-g79cf5{opacity:1;position:relative}.field-wrapper.svelte-g79cf5:has(.dropdown-open:where(.svelte-g79cf5)){z-index:10000}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(1){--final-x: 0%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(2){--final-x: 30%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(3){--final-x: 15%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(4){--final-x: 45%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(5){--final-x: 0%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(6){--final-x: 25%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(7){--final-x: 40%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(8){--final-x: 10%}.fields-area.single-field.svelte-g79cf5 .field-wrapper.layout-asymmetric:where(.svelte-g79cf5){--final-x: 0% !important}.field-wrapper.layout-asymmetric.svelte-g79cf5{transform:translate(var(--final-x, 0%))}.field-wrapper.layout-centered.svelte-g79cf5,.field-wrapper.layout-minimal.svelte-g79cf5,.field-wrapper.layout-split.svelte-g79cf5,.field-wrapper.layout-cascade.svelte-g79cf5{transform:translate(0)!important}.field-wrapper.animate-field.svelte-g79cf5{animation:svelte-g79cf5-fieldFadeIn .6s cubic-bezier(.34,1.56,.64,1) var(--field-delay, 0ms) backwards}@keyframes svelte-g79cf5-fieldFadeIn{0%{opacity:0;transform:translate(calc(var(--final-x, 0%) - 40px))}to{opacity:1;transform:translate(var(--final-x, 0%))}}.fields-area.single-field.svelte-g79cf5 .animate-field:where(.svelte-g79cf5){animation:svelte-g79cf5-singleFieldFadeIn .6s cubic-bezier(.34,1.56,.64,1) forwards!important}@keyframes svelte-g79cf5-singleFieldFadeIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-color-scheme: dark){.step-text.svelte-g79cf5{color:#f5f5f5}.step-number.svelte-g79cf5{color:#9ca3af}.section-title.svelte-g79cf5{color:#f5f5f5}.section-description.svelte-g79cf5{color:#9ca3af}}@media (max-width: 1023px){.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(1){--final-x: 0%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(2){--final-x: 15%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(3){--final-x: 7.5%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(4){--final-x: 22.5%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(5){--final-x: 0%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(6){--final-x: 12.5%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(7){--final-x: 20%}.field-wrapper.layout-asymmetric.svelte-g79cf5:nth-child(8){--final-x: 5%}}@media (max-width: 768px){.professional-form-card.svelte-g79cf5{position:absolute;inset:0;min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.professional-form-card.glass-enabled.svelte-g79cf5{background:rgba(255,255,255,calc(var(--glass-intensity) * .001));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:none;border-radius:0;box-shadow:none;margin:0;padding:0 1rem 6rem}.section-header.svelte-g79cf5{position:sticky;top:2.5rem;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:3rem;padding-top:1rem;padding-bottom:1rem;background:linear-gradient(to bottom,rgba(10,10,20,1) 0%,rgba(10,10,20,.98) 80%,transparent 100%);z-index:10;flex-shrink:0}.step-indicator.svelte-g79cf5{gap:1rem}.section-title.svelte-g79cf5{font-size:22px}.fields-area.svelte-g79cf5{gap:2rem;padding-bottom:100px;max-width:100%;min-height:calc(100vh - 200px);padding-left:0;padding-right:0;padding-top:1rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.field-wrapper.svelte-g79cf5{transform:translate(0)!important;width:100%!important}.field-wrapper.svelte-g79cf5:nth-child(n){--final-x: 0% !important}.fields-area.single-field.svelte-g79cf5 .field-wrapper:where(.svelte-g79cf5){width:95%!important;max-width:100%!important}.field-wrapper.animate-field.svelte-g79cf5{animation:svelte-g79cf5-mobileFieldFadeIn .3s ease-out var(--field-delay, 0ms) backwards!important}@keyframes svelte-g79cf5-mobileFieldFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media (min-width: 1440px){.professional-form-card.svelte-g79cf5{padding:4rem 3rem 6rem}.fields-area.svelte-g79cf5{max-width:900px}}.minimal-progress-pills.svelte-u6sxsy{position:relative;padding:1.5rem 0 1rem;margin-bottom:1.5rem}.pills-container.svelte-u6sxsy{position:relative;height:40px;max-width:380px;margin:0 auto}.progress-track.svelte-u6sxsy{position:absolute;top:50%;left:0;right:0;height:2px;background:#ffffff0f;transform:translateY(-50%);border-radius:1px}.progress-fill.svelte-u6sxsy{height:100%;background:linear-gradient(90deg,#8b5cf666,#3b82f666);transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;border-radius:1px}.progress-glow.svelte-u6sxsy{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:8px;background:radial-gradient(ellipse at center,rgba(139,92,246,.6) 0%,transparent 70%);pointer-events:none}.step-node.svelte-u6sxsy{position:absolute;top:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease}.step-node.svelte-u6sxsy:disabled{cursor:not-allowed;opacity:.5}.node-container.svelte-u6sxsy{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.node-bg.svelte-u6sxsy{position:absolute;inset:0;background:#14142399;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.node-content.svelte-u6sxsy{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all .3s ease}.node-number.svelte-u6sxsy{font-size:11px;font-weight:500;font-family:SF Mono,Monaco,monospace;letter-spacing:.02em}.step-node.past.svelte-u6sxsy .node-bg:where(.svelte-u6sxsy){background:#8b5cf614;border-color:#8b5cf64d}.step-node.past.svelte-u6sxsy .node-content:where(.svelte-u6sxsy){color:#8b5cf6cc}.step-node.active.svelte-u6sxsy .node-bg:where(.svelte-u6sxsy){background:linear-gradient(135deg,#8b5cf633,#3b82f633);border-color:#8b5cf680;transform:scale(1.1);box-shadow:0 0 20px #8b5cf64d,0 4px 12px #0003}.step-node.active.svelte-u6sxsy .node-content:where(.svelte-u6sxsy){color:#fff;font-weight:600}.step-node.completed.svelte-u6sxsy .node-bg:where(.svelte-u6sxsy){background:#10b9811a;border-color:#10b98166}.step-node.completed.svelte-u6sxsy .node-content:where(.svelte-u6sxsy){color:#10b981}.active-pulse.svelte-u6sxsy{position:absolute;inset:-4px;border:1px solid rgba(139,92,246,.4);border-radius:10px;animation:svelte-u6sxsy-subtlePulse 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-u6sxsy-subtlePulse{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.step-node.svelte-u6sxsy:not(:disabled):hover .node-bg:where(.svelte-u6sxsy){transform:scale(1.05);border-color:#fff3;background:#ffffff0d}.step-node.svelte-u6sxsy:not(:disabled):hover .node-tooltip:where(.svelte-u6sxsy){opacity:1;visibility:visible;transform:translate(-50%,-8px)}.node-tooltip.svelte-u6sxsy{position:absolute;bottom:100%;left:50%;transform:translate(-50%,-4px);padding:8px 12px;background:#141423f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.2);border-radius:6px;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.tooltip-title.svelte-u6sxsy{display:block;font-size:11px;font-weight:500;color:#ffffffe6;margin-bottom:2px}.tooltip-progress.svelte-u6sxsy{display:block;font-size:10px;color:#8b5cf6cc;font-weight:400}.progress-info.svelte-u6sxsy{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.info-line.svelte-u6sxsy{width:24px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.info-text.svelte-u6sxsy{font-size:10px;font-weight:500;letter-spacing:.12em;color:#ffffff4d;font-family:SF Mono,Monaco,monospace}@media (max-width: 768px){.minimal-progress-pills.svelte-u6sxsy{padding:1rem 0 .5rem;margin-bottom:1rem}.pills-container.svelte-u6sxsy{max-width:280px;height:36px}.node-container.svelte-u6sxsy{width:28px;height:28px}.node-bg.svelte-u6sxsy{border-radius:6px}.node-number.svelte-u6sxsy{font-size:10px}.active-pulse.svelte-u6sxsy{display:none}.node-tooltip.svelte-u6sxsy{font-size:10px;padding:6px 10px}.tooltip-title.svelte-u6sxsy{font-size:10px}.tooltip-progress.svelte-u6sxsy{font-size:9px}.progress-info.svelte-u6sxsy{margin-top:1rem;gap:.75rem}.info-line.svelte-u6sxsy{width:16px}.info-text.svelte-u6sxsy{font-size:9px;letter-spacing:.1em}}@media (max-width: 400px){.pills-container.svelte-u6sxsy{max-width:240px}}.particles-container.svelte-14x54sy{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}#tsparticles-professional{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:2!important}#tsparticles-professional canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.professional-form-core.fullscreen-mode.svelte-o1ibz4{position:fixed;inset:0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.professional-form-core.preview-mode.svelte-o1ibz4{position:relative;width:100%;height:100%;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.fullscreen-mode.svelte-o1ibz4 .background-layer:where(.svelte-o1ibz4){position:fixed;inset:0;z-index:0;transition:all .5s ease}.preview-mode.svelte-o1ibz4 .background-layer:where(.svelte-o1ibz4){position:absolute;inset:0;z-index:0;transition:all .5s ease}.background-gradient-mesh.svelte-o1ibz4{background:linear-gradient(180deg,#0a0a14,#1a1a2e)}.background-solid.svelte-o1ibz4{background:#0a0a14}.background-subtle-gradient.svelte-o1ibz4{background:linear-gradient(135deg,#0f0f1e,#1a1a2e,#0a0a14)}.background-aurora.svelte-o1ibz4{background:linear-gradient(135deg,rgba(139,92,246,.1) 0%,transparent 40%),linear-gradient(225deg,rgba(59,130,246,.1) 0%,transparent 40%),linear-gradient(45deg,rgba(6,182,212,.05) 0%,transparent 60%),linear-gradient(180deg,#0a0a14,#1a1a2e);animation:svelte-o1ibz4-aurora 20s ease infinite}@keyframes svelte-o1ibz4-aurora{0%,to{background-position:0% 0%,100% 100%,50% 50%,0% 0%}25%{background-position:100% 100%,0% 100%,100% 0%,0% 0%}50%{background-position:100% 0%,0% 0%,50% 100%,0% 0%}75%{background-position:0% 100%,100% 0%,0% 50%,0% 0%}}.background-midnight.svelte-o1ibz4{background:radial-gradient(ellipse at top left,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(circle at center,rgba(6,182,212,.05) 0%,transparent 70%),linear-gradient(180deg,#050510,#0a0a14 40%,#1a1a2e)}.typography-modern.svelte-o1ibz4,.typography-modern.svelte-o1ibz4 :where(.svelte-o1ibz4){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.typography-classic.svelte-o1ibz4,.typography-classic.svelte-o1ibz4 :where(.svelte-o1ibz4){font-family:Georgia,Times New Roman,serif!important}.typography-technical.svelte-o1ibz4,.typography-technical.svelte-o1ibz4 :where(.svelte-o1ibz4){font-family:SF Mono,Monaco,Consolas,monospace!important}.typography-elegant.svelte-o1ibz4,.typography-elegant.svelte-o1ibz4 :where(.svelte-o1ibz4){font-family:Playfair Display,Georgia,serif!important}.layout-centered.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){max-width:600px;margin:0 auto}.layout-split.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto}.layout-cascade.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){padding-left:10%;padding-right:10%}.layout-minimal.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){background:transparent;box-shadow:none}.fullscreen-mode.svelte-o1ibz4 .form-viewport:where(.svelte-o1ibz4){position:relative;width:100%;height:100%;z-index:10;pointer-events:auto}.preview-mode.svelte-o1ibz4 .form-viewport:where(.svelte-o1ibz4){position:absolute;inset:0;z-index:10;pointer-events:auto;display:flex;flex-direction:column;background:transparent}.preview-mode.svelte-o1ibz4 .form-scroll-container:where(.svelte-o1ibz4){position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding-top:4rem;padding-bottom:6rem;background:transparent}.fullscreen-mode.svelte-o1ibz4 .form-scroll-container:where(.svelte-o1ibz4){width:100%;height:100%}.fullscreen-mode.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center}.preview-mode.svelte-o1ibz4 .form-container:where(.svelte-o1ibz4){width:100%;min-height:100%;padding:0;background:transparent}.section-container.svelte-o1ibz4{display:none;width:100%;height:100%;background:transparent}.section-container.active.svelte-o1ibz4{display:flex;flex-direction:column}.fullscreen-mode.svelte-o1ibz4 .section-container.active:where(.svelte-o1ibz4){align-items:center;justify-content:center}.preview-mode.svelte-o1ibz4 .section-container.active:where(.svelte-o1ibz4){min-height:100%;padding:1rem 2rem;align-items:flex-start;justify-content:flex-start}.form-card.svelte-o1ibz4{width:100%;height:100%;max-width:100%;background:transparent;backdrop-filter:none;border:none;border-radius:0;padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.fullscreen-mode.svelte-o1ibz4 .progress-wrapper:where(.svelte-o1ibz4){position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:30;max-width:600px;width:calc(100% - 2rem);padding:0 1rem}.preview-mode.svelte-o1ibz4 .progress-wrapper:where(.svelte-o1ibz4){position:absolute;top:1rem;left:50%;transform:translate(-50%);z-index:30;max-width:600px;width:calc(100% - 2rem);padding:0 1rem}.nav-button-left.svelte-o1ibz4{position:fixed!important;bottom:2rem;left:3rem;z-index:20}.nav-button-right.svelte-o1ibz4{position:fixed!important;bottom:2rem;right:3rem;z-index:20}.preview-mode.svelte-o1ibz4 .nav-button-left:where(.svelte-o1ibz4){position:absolute!important;bottom:2rem;left:3rem}.preview-mode.svelte-o1ibz4 .nav-button-right:where(.svelte-o1ibz4){position:absolute!important;bottom:2rem;right:3rem}@media (min-width: 768px) and (max-width: 1280px){.nav-button-left.svelte-o1ibz4{left:2rem}.nav-button-right.svelte-o1ibz4{right:2rem}.preview-mode.svelte-o1ibz4 .nav-button-left:where(.svelte-o1ibz4){left:2rem}.preview-mode.svelte-o1ibz4 .nav-button-right:where(.svelte-o1ibz4){right:2rem}}@media (min-width: 1920px){.nav-button-left.svelte-o1ibz4{left:calc(50% - 30rem)}.nav-button-right.svelte-o1ibz4{right:calc(50% - 30rem)}.preview-mode.svelte-o1ibz4 .nav-button-left:where(.svelte-o1ibz4){left:4rem}.preview-mode.svelte-o1ibz4 .nav-button-right:where(.svelte-o1ibz4){right:4rem}}.nav-button.svelte-o1ibz4{position:relative;width:56px;height:56px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.button-inner.svelte-o1ibz4{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.2);border-radius:16px;color:#ffffffe6;transition:all .3s ease;overflow:hidden}.button-inner.svelte-o1ibz4:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#8b5cf633,#3b82f633);opacity:0;transition:opacity .3s ease}.nav-button.svelte-o1ibz4:hover:not(:disabled) .button-inner:where(.svelte-o1ibz4):before{opacity:1}.button-glow.svelte-o1ibz4{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,.3),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.nav-button.svelte-o1ibz4:hover:not(:disabled) .button-glow:where(.svelte-o1ibz4){opacity:1;animation:svelte-o1ibz4-pulse-glow 2s ease-in-out infinite}@keyframes svelte-o1ibz4-pulse-glow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.button-particles.svelte-o1ibz4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.button-particles.svelte-o1ibz4 span:where(.svelte-o1ibz4){position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50%;opacity:0}.nav-button.svelte-o1ibz4:hover:not(:disabled) .button-particles:where(.svelte-o1ibz4) span:where(.svelte-o1ibz4){animation:svelte-o1ibz4-particle-float 3s ease-in-out infinite}.button-particles.svelte-o1ibz4 span:where(.svelte-o1ibz4):nth-child(1){animation-delay:0s}.button-particles.svelte-o1ibz4 span:where(.svelte-o1ibz4):nth-child(2){animation-delay:1s}.button-particles.svelte-o1ibz4 span:where(.svelte-o1ibz4):nth-child(3){animation-delay:2s}@keyframes svelte-o1ibz4-particle-float{0%{transform:translate(0) scale(0);opacity:0}20%{transform:translate(-20px,-20px) scale(1);opacity:1}80%{transform:translate(20px,-40px) scale(.5);opacity:0}to{transform:translate(0) scale(0);opacity:0}}.nav-button.svelte-o1ibz4:hover:not(:disabled){transform:translateY(-2px)}.nav-button.svelte-o1ibz4:active:not(:disabled){transform:translateY(0)}.nav-button.svelte-o1ibz4:disabled{opacity:.2;cursor:not-allowed}.nav-button.submit.svelte-o1ibz4{width:auto;height:auto;min-width:140px}.error-overlay.svelte-o1ibz4{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;max-width:90%;width:400px}.error-message.svelte-o1ibz4{background:linear-gradient(135deg,#ef4444f2,#dc2626f2);backdrop-filter:blur(10px);color:#fff;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 10px 40px #ef444466;display:flex;align-items:center;gap:.75rem;font-size:.95rem;animation:svelte-o1ibz4-errorSlide .3s ease-out}.error-icon.svelte-o1ibz4{flex-shrink:0}.error-close.svelte-o1ibz4{margin-left:auto;background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.error-close.svelte-o1ibz4:hover{opacity:1}@keyframes svelte-o1ibz4-errorSlide{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.nav-button.submit.svelte-o1ibz4 .button-inner:where(.svelte-o1ibz4){width:auto;height:auto;padding:1rem 2rem;border-radius:28px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);gap:.5rem}.nav-button.submit.svelte-o1ibz4 .button-inner:where(.svelte-o1ibz4):after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#8b5cf6,#3b82f6,#06b6d4);border-radius:28px;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(8px)}.nav-button.submit.svelte-o1ibz4:hover:not(:disabled) .button-inner:where(.svelte-o1ibz4):after{opacity:.5}.submit-text.svelte-o1ibz4{font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.submit-icon.svelte-o1ibz4{transition:transform .3s ease}.nav-button.submit.svelte-o1ibz4:hover:not(:disabled) .submit-icon:where(.svelte-o1ibz4){transform:translate(3px)}.spinner.svelte-o1ibz4{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-o1ibz4-spin .8s linear infinite}@keyframes svelte-o1ibz4-spin{to{transform:rotate(360deg)}}.shake-feedback.svelte-o1ibz4{animation:svelte-o1ibz4-gentleShake .4s cubic-bezier(.36,.07,.19,.97) both;transform-origin:center center}@keyframes svelte-o1ibz4-gentleShake{0%{transform:translate(0) scale(1)}25%{transform:translate(-8px) scale(.98)}75%{transform:translate(8px) scale(.98)}to{transform:translate(0) scale(1)}}.form-container.svelte-o1ibz4{touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.form-container.svelte-o1ibz4 :where(.svelte-o1ibz4){-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.success-screen.svelte-o1ibz4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#141423fa,#1e1e2dfa,#28283cfa);backdrop-filter:blur(20px)}.success-content.svelte-o1ibz4{text-align:center;padding:2rem}.success-icon.svelte-o1ibz4{margin-bottom:2rem;animation:svelte-o1ibz4-draw 1.5s ease-in-out}@keyframes svelte-o1ibz4-draw{0%{stroke-dasharray:0 1000}to{stroke-dasharray:1000 0}}.success-title.svelte-o1ibz4{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.success-message.svelte-o1ibz4{font-size:1.125rem;color:#94a3b8;max-width:400px;margin:0 auto 2rem}.submit-another-btn.svelte-o1ibz4{padding:.75rem 2rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d}.submit-another-btn.svelte-o1ibz4:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}@media (max-width: 768px){.progress-container.svelte-o1ibz4{padding:.75rem 1rem .5rem;width:calc(100% - 2rem);left:1rem;transform:none}.cards-container.svelte-o1ibz4{padding-top:3.5rem}.card-wrapper.svelte-o1ibz4{padding:1rem}.greeting-container.svelte-o1ibz4{top:1rem}}@media (max-width: 400px){.progress-container.svelte-o1ibz4{padding:.5rem .75rem .25rem}.cards-container.svelte-o1ibz4{padding-top:3rem}.card-wrapper.svelte-o1ibz4{padding:.75rem}}@media (max-width: 768px){.professional-form-core.fullscreen-mode.svelte-o1ibz4{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(180deg,#0a0a14,#1a1a2e)}.professional-form-core.preview-mode.svelte-o1ibz4{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#0a0a14,#1a1a2e)}.form-scroll-container.svelte-o1ibz4{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0;background:transparent;display:flex;flex-direction:column;min-height:100vh}.fullscreen-mode.svelte-o1ibz4 .progress-wrapper:where(.svelte-o1ibz4){position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;transform:none;padding:.75rem 1rem;background:transparent;z-index:40}.preview-mode.svelte-o1ibz4 .progress-wrapper:where(.svelte-o1ibz4){position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;transform:none;padding:.75rem 1rem;background:transparent;z-index:40}.nav-button-left.svelte-o1ibz4{position:fixed;bottom:1rem;left:2rem;z-index:20}.nav-button-right.svelte-o1ibz4{position:fixed;bottom:1rem;right:2rem;z-index:20}.preview-mode.svelte-o1ibz4 .nav-button-left:where(.svelte-o1ibz4){position:absolute;bottom:1rem;left:2rem}.preview-mode.svelte-o1ibz4 .nav-button-right:where(.svelte-o1ibz4){position:absolute;bottom:1rem;right:2rem}.nav-button.svelte-o1ibz4{width:48px;height:48px}.form-container.svelte-o1ibz4{position:relative;width:100%;height:100%;padding:0;overflow:visible;display:flex;align-items:stretch;justify-content:center}.section-container.active.svelte-o1ibz4{position:relative;width:100%;min-height:100vh;overflow-y:visible;overflow-x:hidden;display:flex!important;flex-direction:column;-webkit-overflow-scrolling:touch;padding:0}.form-viewport.svelte-o1ibz4{position:absolute;inset:0;padding:0;overflow:hidden}.simple-background.svelte-o1ibz4{display:none!important}}.validation-toast.svelte-o1ibz4{position:fixed;top:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 25px #dc26264d,0 4px 6px #0003;z-index:1000;animation:svelte-o1ibz4-slideDown .3s cubic-bezier(.34,1.56,.64,1);max-width:90%}@keyframes svelte-o1ibz4-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.toast-icon.svelte-o1ibz4{flex-shrink:0;color:#fff}.toast-message.svelte-o1ibz4{color:#fff;font-size:.95rem;font-weight:500;letter-spacing:.01em}.toast-close.svelte-o1ibz4{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.toast-close.svelte-o1ibz4:hover{background:#fff3;transform:scale(1.1)}@media (max-width: 640px){.validation-toast.svelte-o1ibz4{top:1rem;padding:.875rem 1rem;font-size:.9rem}.toast-message.svelte-o1ibz4{font-size:.875rem}}
