.vala-component-wrapper[data-v-18c4acb8]{border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-18c4acb8]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-18c4acb8]{outline-color:#a020f0;background-color:#a020f005}.vala-dropdown-container[data-v-18c4acb8]{width:100%}.vala-element[data-v-18c4acb8]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-question-label[data-v-18c4acb8]{outline:none;min-height:1em}.vala-question-label[data-v-18c4acb8]:focus{outline:none}.vala-dropdown-select-wrapper[data-v-18c4acb8]{position:relative}.vala-dropdown-select[data-v-18c4acb8]{width:100%;padding:12px 16px;border:1px solid #D1D5DB;border-radius:12px;background:#f9fafb;color:#000;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s,box-shadow .2s,transform .15s}.vala-dropdown-select[data-v-18c4acb8]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.vala-dropdown-select[data-v-18c4acb8]:active{transform:scale(.99)}.vala-dropdown-select[data-v-18c4acb8]:focus{outline:none;border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.vala-dropdown-value[data-v-18c4acb8]{flex:1;text-align:left}.vala-dropdown-arrow[data-v-18c4acb8]{color:#6b7280;transition:transform .2s;flex-shrink:0}.vala-dropdown-arrow.is-open[data-v-18c4acb8]{transform:rotate(180deg)}.vala-dropdown-options[data-v-18c4acb8]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;animation:dropdown-slide-18c4acb8 .15s ease-out}@keyframes dropdown-slide-18c4acb8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.vala-dropdown-option[data-v-18c4acb8]{width:100%;padding:12px 16px;border:none;background:none;font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s,padding-left .15s}.vala-dropdown-option[data-v-18c4acb8]:hover{background-color:#f9fafb;padding-left:20px}.vala-dropdown-option[data-v-18c4acb8]:active{background-color:#f3f4f6}.vala-dropdown-option.is-selected[data-v-18c4acb8]{background-color:#a020f01a;color:#a020f0}.vala-dropdown-select.quiz-correct-select[data-v-18c4acb8]{border-color:#22c55e;background:#dcfce7}.vala-dropdown-select.quiz-wrong-select[data-v-18c4acb8]{border-color:#ef4444;background:#fee2e2}.quiz-correct-hint-banner[data-v-18c4acb8]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;background:transparent;border:2px dashed #22c55e;font-size:14px;font-weight:500;color:#15803d}.quiz-indicator[data-v-18c4acb8]{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.quiz-indicator-correct[data-v-18c4acb8]{background:#22c55e;color:#fff}.quiz-indicator-wrong[data-v-18c4acb8]{background:#ef4444;color:#fff}.vala-required-asterisk[data-v-18c4acb8]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-d26c45ac]{padding:0;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-d26c45ac]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-d26c45ac]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-d26c45ac]{position:relative;padding:0}.vala-element-heading[data-v-d26c45ac]{font-weight:400;font-size:14px;line-height:1.5;color:#484e59;margin:0;outline:none;min-height:1em}.vala-element-heading[data-v-d26c45ac] p{margin:0}.vala-element-heading[data-v-d26c45ac]:focus{outline:none}.vala-element-heading[data-v-d26c45ac] a{color:#a020f0!important;text-decoration:underline!important;cursor:pointer}.vala-element-heading[data-v-d26c45ac] a:hover{color:#7c16c1!important}.vala-element-heading[data-v-d26c45ac] ::selection{background:#bfdbfe}.vala-element-heading[data-v-d26c45ac] ul{list-style:disc;padding-left:1.5em;margin:.5em 0 0}.vala-element-heading[data-v-d26c45ac] ul li{padding-left:.25em}.vala-element-heading[data-v-d26c45ac] ul li::marker{color:#a020f0}.vala-element-heading[data-v-d26c45ac] ul li p{margin:0}.vala-element-heading[data-v-d26c45ac] ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0 0}.vala-element-heading[data-v-d26c45ac] ol li{padding-left:.25em}.vala-element-heading[data-v-d26c45ac] ol li p{margin:0}.vala-element-heading[data-v-d26c45ac] ol li::marker{color:#a020f0;font-weight:600}.vala-component-wrapper[data-v-0b75ad5d]{border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-0b75ad5d]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-0b75ad5d]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-0b75ad5d]{display:flex;align-items:baseline;gap:4px}.vala-options-container[data-v-0b75ad5d]{margin-top:10px}.vala-option[data-v-0b75ad5d]{margin-bottom:10px;font-size:14px;padding:15px;display:flex;border-radius:12px;align-items:center;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .15s ease;cursor:pointer;position:relative;overflow:hidden;background:var(--normal-bg)}.vala-option[data-v-0b75ad5d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.vala-option[data-v-0b75ad5d]:active{transform:scale(.98)}.vala-option.is-disabled[data-v-0b75ad5d]{opacity:.45;cursor:not-allowed;pointer-events:none}.vala-option.is-selected[data-v-0b75ad5d]{background:var(--selected-bg);box-shadow:0 2px 8px #0000001f}.vala-option.is-selected[data-v-0b75ad5d]:hover{box-shadow:0 4px 12px #00000026}.vala-option.is-animating[data-v-0b75ad5d]{background:linear-gradient(90deg,var(--selected-bg),var(--selected-bg)) no-repeat left,var(--normal-bg);background-size:0% 100%,100% 100%;animation:bgSweep-0b75ad5d .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes bgSweep-0b75ad5d{0%{background-size:0% 100%,100% 100%}to{background-size:100% 100%,100% 100%}}.vala-option-letter[data-v-0b75ad5d]{border-radius:8px;font-weight:600;font-size:14px;color:#4b5563;background:#fff;margin-right:15px;width:30px;height:30px;line-height:30px;text-align:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.vala-option-letter.is-selected[data-v-0b75ad5d]{background:#fff;color:#111925}.vala-option-text[data-v-0b75ad5d]{font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1)}.vala-option-text.is-light[data-v-0b75ad5d]{color:#fff}.vala-options-grid[data-v-0b75ad5d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.vala-image-option[data-v-0b75ad5d]{position:relative;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:var(--normal-bg, #edeff3)}.vala-image-option[data-v-0b75ad5d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.vala-image-option[data-v-0b75ad5d]:active{transform:scale(.98)}.vala-image-option.is-selected[data-v-0b75ad5d]{border-color:var(--selected-bg, #111925);box-shadow:0 2px 8px #0000001f}.vala-image-option.is-animating[data-v-0b75ad5d]{animation:imgOptionSelect-0b75ad5d .3s cubic-bezier(.4,0,.2,1)}@keyframes imgOptionSelect-0b75ad5d{0%{transform:scale(1)}40%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:scale(1)}}.vala-image-option.is-disabled[data-v-0b75ad5d]{opacity:.45;cursor:not-allowed;pointer-events:none}.vala-image-option-preview[data-v-0b75ad5d]{width:100%;aspect-ratio:1;overflow:hidden}.vala-image-option-preview img[data-v-0b75ad5d]{width:100%;height:100%;object-fit:cover;display:block}.vala-image-option-label[data-v-0b75ad5d]{padding:8px;text-align:center;font-size:13px;font-weight:500;color:#374151}.vala-image-option-label.is-selected[data-v-0b75ad5d]{color:var(--selected-bg, #111925);font-weight:600}.vala-option.quiz-correct[data-v-0b75ad5d],.vala-image-option.quiz-correct[data-v-0b75ad5d]{background:#dcfce7!important;border:2px solid #22c55e;box-shadow:0 0 0 1px #22c55e}.vala-option.quiz-correct .vala-option-text[data-v-0b75ad5d],.vala-option.quiz-correct .vala-option-letter[data-v-0b75ad5d]{color:#15803d!important}.vala-option.quiz-wrong[data-v-0b75ad5d],.vala-image-option.quiz-wrong[data-v-0b75ad5d]{background:#fee2e2!important;border:2px solid #ef4444;box-shadow:0 0 0 1px #ef4444}.vala-option.quiz-wrong .vala-option-text[data-v-0b75ad5d],.vala-option.quiz-wrong .vala-option-letter[data-v-0b75ad5d]{color:#b91c1c!important}.vala-option.quiz-correct-hint[data-v-0b75ad5d],.vala-image-option.quiz-correct-hint[data-v-0b75ad5d]{background:transparent!important;border:2px dashed #22c55e}.vala-option.quiz-correct-hint .vala-option-text[data-v-0b75ad5d],.vala-option.quiz-correct-hint .vala-option-letter[data-v-0b75ad5d]{color:#15803d!important}.vala-option.quiz-faded[data-v-0b75ad5d],.vala-image-option.quiz-faded[data-v-0b75ad5d]{opacity:.4;pointer-events:none}.quiz-indicator[data-v-0b75ad5d]{margin-left:auto;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.quiz-indicator-correct[data-v-0b75ad5d]{background:#22c55e;color:#fff}.quiz-indicator-wrong[data-v-0b75ad5d]{background:#ef4444;color:#fff}.vala-required-asterisk[data-v-0b75ad5d]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-9f92ea69]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-9f92ea69]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-9f92ea69]{outline-color:#a020f0;background-color:#a020f005}.vala-input-container[data-v-9f92ea69]{width:100%}.vala-element[data-v-9f92ea69]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-input-label[data-v-9f92ea69]{display:block;font-weight:600;outline:none;min-height:1em;margin:0}.vala-input-label[data-v-9f92ea69]:focus{outline:none}.vala-input-field[data-v-9f92ea69]{width:100%;padding:0;border:none;border-bottom:1px solid #E5E7EB;font-size:16px;background:transparent;outline:none;transition:border-color .2s}.vala-input-field[data-v-9f92ea69]:focus{border-color:#a020f0}.vala-input-field[data-v-9f92ea69]::placeholder{color:#9ca3af}.vala-required-asterisk[data-v-9f92ea69]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.progress-bar-container[data-v-67e59592]{display:flex;gap:8px;width:100%;position:relative;z-index:10}.progress-segment[data-v-67e59592]{flex:1;height:7px;border-radius:3.5px;background:#eaecef;transition:background .3s ease}.progress-segment-active[data-v-67e59592]{background:linear-gradient(90deg,#a020f0,#c363ff)}.vala-component-wrapper[data-v-ae54fb27]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-ae54fb27]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-ae54fb27]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-ae54fb27]{display:flex;align-items:baseline;gap:4px}.vala-stars-container[data-v-ae54fb27]{display:flex;justify-content:center;gap:8px;margin-top:12px}.vala-star-btn[data-v-ae54fb27]{background:none;border:none;padding:4px;cursor:pointer;transition:transform .15s ease;display:flex;align-items:center;justify-content:center}.vala-star-btn[data-v-ae54fb27]:hover{transform:scale(1.2)}.vala-star-btn[data-v-ae54fb27]:active{transform:scale(.85);animation:star-pop-ae54fb27 .3s ease}@keyframes star-pop-ae54fb27{0%{transform:scale(.85)}50%{transform:scale(1.25)}to{transform:scale(1)}}.vala-star-btn svg[data-v-ae54fb27]{transition:fill .15s ease,stroke .15s ease,transform .15s ease}.vala-required-asterisk[data-v-ae54fb27]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-90ff5920]{border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-90ff5920]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-90ff5920]{outline-color:#a020f0;background-color:#a020f005}.vala-checkbox-container[data-v-90ff5920]{width:100%}.vala-element[data-v-90ff5920]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-question-label[data-v-90ff5920]{outline:none;min-height:1em}.vala-question-label[data-v-90ff5920]:focus{outline:none}.vala-checkbox-item[data-v-90ff5920]{display:flex;align-items:center;gap:12px;padding:8px 0;cursor:pointer;transition:all .15s}.vala-checkbox-item[data-v-90ff5920]:not(.is-disabled):hover{transform:translate(2px)}.vala-checkbox-item[data-v-90ff5920]:not(.is-disabled):active{transform:scale(.99)}.vala-checkbox-item.is-disabled[data-v-90ff5920]{opacity:.4;cursor:not-allowed}.vala-checkbox-box[data-v-90ff5920]{width:22px;height:22px;border:2px solid #E5E7EB;border-radius:6px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.vala-checkbox-box[data-v-90ff5920]:hover{background-color:#e5e7eb;transform:scale(1.1)}.vala-checkbox-box[data-v-90ff5920]:active{transform:scale(.9)}.vala-checkbox-text[data-v-90ff5920]{font-size:14px;font-weight:500}.vala-checkbox-item.quiz-correct[data-v-90ff5920]{background:#dcfce7!important;border:2px solid #22c55e;border-radius:8px;padding:6px 8px}.vala-checkbox-item.quiz-correct .vala-checkbox-text[data-v-90ff5920]{color:#15803d!important}.vala-checkbox-item.quiz-wrong[data-v-90ff5920]{background:#fee2e2!important;border:2px solid #ef4444;border-radius:8px;padding:6px 8px}.vala-checkbox-item.quiz-wrong .vala-checkbox-text[data-v-90ff5920]{color:#b91c1c!important}.vala-checkbox-item.quiz-correct-hint[data-v-90ff5920]{background:transparent!important;border:2px dashed #22c55e;border-radius:8px;padding:6px 8px}.vala-checkbox-item.quiz-correct-hint .vala-checkbox-text[data-v-90ff5920]{color:#15803d!important}.vala-checkbox-item.quiz-faded[data-v-90ff5920]{opacity:.4;pointer-events:none}.quiz-indicator[data-v-90ff5920]{margin-left:auto;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.quiz-indicator-correct[data-v-90ff5920]{background:#22c55e;color:#fff}.quiz-indicator-wrong[data-v-90ff5920]{background:#ef4444;color:#fff}.vala-required-asterisk[data-v-90ff5920]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-172f91bc]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-172f91bc]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-172f91bc]{outline-color:#a020f0;background-color:#a020f005}.vala-scale-container[data-v-172f91bc]{width:100%}.vala-scale-track-container[data-v-172f91bc]{padding:20px 16px;background:#f9fafb;border-radius:12px}.vala-scale-track-wrapper[data-v-172f91bc]{position:relative;height:8px;overflow:visible}.vala-scale-track[data-v-172f91bc]{position:absolute;top:0;left:0;right:0;height:8px;border-radius:4px;overflow:hidden}.vala-scale-fill[data-v-172f91bc]{height:100%;border-radius:4px;transition:width .1s ease}.vala-scale-tooltip[data-v-172f91bc]{position:absolute;top:-32px;transform:translate(-50%);padding:2px 8px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:2}.vala-scale-tooltip[data-v-172f91bc]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--arrow-color, #A020F0)}.vala-scale-input[data-v-172f91bc]{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:8px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;margin:0}.vala-scale-input[data-v-172f91bc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--thumb-color, #A020F0);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px #0003;transition:transform .15s,box-shadow .15s}.vala-scale-input[data-v-172f91bc]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000040}.vala-scale-input[data-v-172f91bc]::-webkit-slider-thumb:active{transform:scale(.95);box-shadow:0 2px 4px #0003}.vala-scale-input[data-v-172f91bc]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--thumb-color, #A020F0);cursor:pointer;border:3px solid white;box-shadow:0 2px 6px #0003;transition:transform .15s,box-shadow .15s}.vala-scale-input[data-v-172f91bc]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000040}.vala-scale-input[data-v-172f91bc]::-moz-range-thumb:active{transform:scale(.95)}.vala-scale-labels[data-v-172f91bc]{display:flex;justify-content:space-between;margin-top:12px;padding:0 4px}.vala-scale-label[data-v-172f91bc]{font-size:14px;color:#6b7280;outline:none;min-width:40px}.vala-scale-label[data-v-172f91bc]:first-child{text-align:left}.vala-scale-label[data-v-172f91bc]:last-child{text-align:right}.vala-scale-label[data-v-172f91bc]:focus{background-color:#a020f00d;border-radius:4px;padding:2px 4px;margin:-2px -4px}.vala-points-wrapper[data-v-172f91bc]{position:relative;padding:8px 0}.vala-points-track[data-v-172f91bc]{position:absolute;top:50%;left:0;right:0;height:6px;border-radius:3px;transform:translateY(calc(-50% - 10px));overflow:hidden}.vala-points-fill[data-v-172f91bc]{height:100%;border-radius:3px;transition:width .15s ease}.vala-points-row[data-v-172f91bc]{display:flex;justify-content:space-between;align-items:center;position:relative}.vala-point[data-v-172f91bc]{display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:1}.vala-point-circle[data-v-172f91bc]{width:20px;height:20px;border-radius:50%;border:2px solid #D1D5DB;background:#fff;transition:all .15s ease;box-shadow:0 1px 3px #0000001a}.vala-point-circle[data-v-172f91bc]:hover{transform:scale(1.15);box-shadow:0 2px 6px #00000026}.vala-point-circle.is-filled[data-v-172f91bc]{border-color:currentColor}.vala-point-label[data-v-172f91bc]{font-size:11px;color:#6b7280;margin-top:6px;-webkit-user-select:none;user-select:none}.vala-component-wrapper[data-v-7be65628]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-7be65628]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-7be65628]{outline-color:#a020f0;background-color:#a020f005}.vala-question-label[data-v-7be65628]{font-size:16px;margin-bottom:12px}.vala-required-asterisk[data-v-7be65628]{color:#ef4444;font-weight:600;font-size:16px;margin-left:4px}.vala-datetime-container[data-v-7be65628]{width:100%}.vala-calendar[data-v-7be65628]{border:1px solid #E5E7EB;border-radius:12px;padding:16px;background:#fff}.vala-calendar-header[data-v-7be65628]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.vala-calendar-title[data-v-7be65628]{font-size:16px;font-weight:600;color:#1f2937}.vala-calendar-nav[data-v-7be65628]{display:flex;gap:4px}.vala-calendar-nav-btn[data-v-7be65628]{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .15s}.vala-calendar-nav-btn[data-v-7be65628]:hover{background:#f3f4f6;color:#1f2937}.vala-calendar-weekdays[data-v-7be65628]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.vala-calendar-weekdays span[data-v-7be65628]{text-align:center;font-size:12px;font-weight:500;color:#6b7280;padding:4px}.vala-calendar-days[data-v-7be65628]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.vala-calendar-day[data-v-7be65628]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:14px;border:none;background:none;border-radius:50%;cursor:pointer;transition:all .15s;color:#1f2937}.vala-calendar-day[data-v-7be65628]:not(.is-empty):hover{background:#f3f4f6}.vala-calendar-day.is-empty[data-v-7be65628]{cursor:default}.vala-calendar-day.is-selected[data-v-7be65628]{color:#fff;font-weight:500}.vala-time-section[data-v-7be65628]{margin-top:20px}.vala-time-label[data-v-7be65628]{display:block;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:12px}.vala-time-inputs[data-v-7be65628]{display:flex;align-items:center;gap:12px}.vala-time-text[data-v-7be65628]{font-size:14px;color:#6b7280}.vala-time-select[data-v-7be65628]{padding:12px 36px 12px 16px;border:1px solid #D1D5DB;border-radius:12px;font-size:14px;background:#f9fafb;color:#000;cursor:pointer;min-width:80px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s,box-shadow .2s}.vala-time-select[data-v-7be65628]:focus{outline:none;border-color:#a020f0;box-shadow:0 0 0 3px #a020f01a}.vala-component-wrapper[data-v-5fbcc3c6]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-5fbcc3c6]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-5fbcc3c6]{outline-color:#a020f0;background-color:#a020f005}.vala-file-input-hidden[data-v-5fbcc3c6]{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.vala-file-upload[data-v-5fbcc3c6]{border:none;border-radius:10px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s;background:#fff;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%239DA3AE' stroke-width='1.5' stroke-dasharray='7%2c 7' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.vala-file-upload.is-dragging[data-v-5fbcc3c6]{background-color:#a020f00d}.vala-upload-icon[data-v-5fbcc3c6]{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.vala-upload-text[data-v-5fbcc3c6]{font-size:15px;font-weight:500;color:#343434;margin:0 0 4px}.vala-upload-browse[data-v-5fbcc3c6]{font-size:14px;font-weight:500;margin:0 0 12px;cursor:pointer}.vala-upload-hint[data-v-5fbcc3c6]{font-size:13px;color:#9da3ae;margin:0}.vala-upload-hint-types[data-v-5fbcc3c6]{margin-top:4px}.vala-file-uploaded[data-v-5fbcc3c6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #D1FAE5;border-radius:10px;background:#f0fdf4}.vala-file-info[data-v-5fbcc3c6]{display:flex;align-items:center;gap:12px;min-width:0}.vala-file-details[data-v-5fbcc3c6]{display:flex;flex-direction:column;min-width:0}.vala-file-name[data-v-5fbcc3c6]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vala-file-size[data-v-5fbcc3c6]{font-size:12px;color:#6b7280;margin-top:2px}.vala-file-remove[data-v-5fbcc3c6]{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .15s;flex-shrink:0}.vala-file-remove[data-v-5fbcc3c6]:hover{color:#ef4444;background:#fee2e2}.vala-file-error[data-v-5fbcc3c6]{font-size:13px;color:#ef4444;margin:8px 0 0}.vala-component-wrapper[data-v-21f89e65]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-21f89e65]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-21f89e65]{outline-color:#a020f0;background-color:#a020f005}.vala-media-uploader[data-v-21f89e65]{width:100%;position:relative;background:#f9fafb;overflow:hidden}.vala-media-placeholder[data-v-21f89e65]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.vala-media-ratio-label[data-v-21f89e65]{font-size:12px;color:#9ca3af;font-weight:500}.vala-media-preview[data-v-21f89e65]{position:absolute;inset:0;overflow:hidden}.vala-media-image[data-v-21f89e65],.vala-media-video[data-v-21f89e65]{width:100%;height:100%;object-fit:cover;display:block}.vala-component-wrapper[data-v-ecf981e9]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-ecf981e9]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-ecf981e9]{outline-color:#a020f0;background-color:#a020f005}.vala-embed-render[data-v-ecf981e9]{width:100%;border-radius:8px;overflow:hidden}.vala-embed-iframe[data-v-ecf981e9]{width:100%;min-height:40px;border:none;display:block}.vala-embed-empty[data-v-ecf981e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;background:#f9fafb;border-radius:8px}.vala-embed-empty-text[data-v-ecf981e9]{font-size:13px;color:#9ca3af}.vala-component-wrapper[data-v-ee3435a7]{border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-ee3435a7]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-ee3435a7]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-ee3435a7]{display:flex;align-items:baseline;gap:4px}.vala-poll-options-container[data-v-ee3435a7]{margin-top:10px}.vala-poll-option[data-v-ee3435a7]{position:relative;background:var(--normal-bg);margin-bottom:10px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.vala-poll-option[data-v-ee3435a7]:not(.show-results):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.vala-poll-option[data-v-ee3435a7]:not(.show-results):active{transform:scale(.98)}.vala-poll-option.show-results[data-v-ee3435a7]{cursor:default;background:var(--normal-bg)}.vala-poll-option.show-results.is-selected[data-v-ee3435a7]{background:var(--normal-bg)}.vala-poll-progress-bar[data-v-ee3435a7]{position:absolute;top:0;left:0;height:100%;border-radius:12px;animation:progress-fill-ee3435a7 .4s ease-out forwards;background:linear-gradient(90deg,color-mix(in srgb,var(--marker-color) 25%,transparent),color-mix(in srgb,var(--marker-color) 40%,transparent),color-mix(in srgb,var(--marker-color) 25%,transparent));background-size:200% 100%}.vala-poll-progress-bar.is-selected[data-v-ee3435a7]{background:linear-gradient(90deg,color-mix(in srgb,var(--marker-color) 35%,transparent),color-mix(in srgb,var(--marker-color) 55%,transparent),color-mix(in srgb,var(--marker-color) 35%,transparent));background-size:200% 100%;animation:progress-fill-ee3435a7 .4s ease-out forwards,shimmer-ee3435a7 2s ease-in-out infinite}@keyframes progress-fill-ee3435a7{0%{width:0%!important;transform:translate(-8px);opacity:0}30%{opacity:1}to{transform:translate(0)}}@keyframes shimmer-ee3435a7{0%{background-position:200% 0}to{background-position:-200% 0}}.vala-poll-option[data-v-ee3435a7]:last-child{margin-bottom:0}.vala-poll-option-content[data-v-ee3435a7]{position:relative;z-index:1;display:flex;align-items:center;padding:15px}.vala-poll-option-badge[data-v-ee3435a7]{width:30px;height:30px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px}.vala-poll-option-badge span[data-v-ee3435a7]{font-size:14px;font-weight:600;color:#4b5563}.vala-poll-option-text[data-v-ee3435a7]{flex:1;font-size:14px;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1)}.vala-poll-percentage[data-v-ee3435a7]{font-size:14px;font-weight:600;color:#6b7280;margin-left:15px;min-width:40px;text-align:right}.vala-poll-percentage.is-selected[data-v-ee3435a7]{color:var(--marker-color, #5EABD2);font-weight:700}.vala-poll-option.show-results .vala-poll-option-badge.is-selected[data-v-ee3435a7]{background:var(--marker-color, #5EABD2)}.vala-poll-option.show-results .vala-poll-option-badge.is-selected span[data-v-ee3435a7]{color:#fff}.vala-poll-option.is-highlighted[data-v-ee3435a7]{background:var(--selected-bg)!important;box-shadow:0 2px 8px #0000001f}.vala-poll-option.is-highlighted .vala-poll-option-badge[data-v-ee3435a7]{background:#fff}.vala-poll-option.is-highlighted .vala-poll-option-badge span[data-v-ee3435a7]{color:#111925}.vala-poll-option-text.is-light[data-v-ee3435a7]{color:#fff}.vala-poll-option.quiz-correct[data-v-ee3435a7]{background:#dcfce7!important;border:2px solid #22c55e}.vala-poll-option.quiz-correct .vala-poll-option-text[data-v-ee3435a7]{color:#15803d!important}.vala-poll-option.quiz-wrong[data-v-ee3435a7]{background:#fee2e2!important;border:2px solid #ef4444}.vala-poll-option.quiz-wrong .vala-poll-option-text[data-v-ee3435a7]{color:#b91c1c!important}.vala-poll-option.quiz-correct-hint[data-v-ee3435a7]{background:transparent!important;border:2px dashed #22c55e}.vala-poll-option.quiz-correct-hint .vala-poll-option-text[data-v-ee3435a7]{color:#15803d!important}.vala-poll-option.quiz-faded[data-v-ee3435a7]{opacity:.4;pointer-events:none}.quiz-indicator[data-v-ee3435a7]{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:8px}.quiz-indicator-correct[data-v-ee3435a7]{background:#22c55e;color:#fff}.quiz-indicator-wrong[data-v-ee3435a7]{background:#ef4444;color:#fff}.vala-required-asterisk[data-v-ee3435a7]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-fc9b2db3]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-fc9b2db3]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-fc9b2db3]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-fc9b2db3]{position:relative;padding:0;margin:0;display:flex;align-items:baseline;gap:4px}.vala-feedback-container[data-v-fc9b2db3]{width:100%}.vala-feedback-textarea[data-v-fc9b2db3]{width:100%;min-height:140px;margin-top:10px;padding:16px;border:1px solid #E5E7EB;border-radius:12px;font-size:14px;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s,transform .15s}.vala-feedback-textarea[data-v-fc9b2db3]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.vala-feedback-textarea[data-v-fc9b2db3]:focus{border-color:#a020f0;box-shadow:0 0 0 3px #a020f01a;transform:scale(1.005)}.vala-feedback-textarea[data-v-fc9b2db3]::placeholder{color:#9ca3af}.vala-feedback-counter[data-v-fc9b2db3]{display:flex;justify-content:flex-end;margin-top:6px;padding-right:4px;font-size:12px;color:#9ca3af}.vala-feedback-counter .is-near-limit[data-v-fc9b2db3]{color:#ef4444;font-weight:600}.vala-required-asterisk[data-v-fc9b2db3]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-349f0ad5]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-349f0ad5]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-349f0ad5]{outline-color:#a020f0;background-color:#a020f005}.vala-email-container[data-v-349f0ad5]{width:100%}.vala-element[data-v-349f0ad5]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-email-label[data-v-349f0ad5]{display:block;font-weight:600;outline:none;min-height:1em;margin:0}.vala-email-label[data-v-349f0ad5]:focus{outline:none}.vala-email-input-row[data-v-349f0ad5]{position:relative;display:flex;align-items:center}.vala-email-field[data-v-349f0ad5]{width:100%;padding:0 70px 0 0;border:none;border-bottom:1px solid #E5E7EB;font-size:16px;background:transparent;outline:none;transition:border-color .2s}.vala-email-field[data-v-349f0ad5]:focus{border-color:#a020f0}.vala-email-field[data-v-349f0ad5]::placeholder{color:#9ca3af}.vala-email-field[data-v-349f0ad5]:disabled{opacity:.7;padding-right:0}.vala-send-code-btn[data-v-349f0ad5]{position:absolute;right:0;bottom:4px;padding:4px 12px;border:1.5px solid;border-radius:6px;background:transparent;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.vala-send-code-btn[data-v-349f0ad5]:hover:not(:disabled){opacity:.9}.vala-send-code-btn[data-v-349f0ad5]:disabled{opacity:.5;cursor:not-allowed}.vala-verified-icon[data-v-349f0ad5]{position:absolute;right:0;bottom:0;width:24px;height:24px;border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:verifiedPop-349f0ad5 .5s cubic-bezier(.34,1.56,.64,1) forwards,verifiedColor-349f0ad5 1.2s ease .6s forwards;border-color:#10b981;color:#10b981}@keyframes verifiedPop-349f0ad5{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes verifiedColor-349f0ad5{0%{border-color:#10b981;color:#10b981}to{border-color:var(--primary, #A020F0);color:var(--primary, #A020F0)}}.vala-verification-section[data-v-349f0ad5]{margin-top:16px;padding:16px;background:#00000003;border-radius:8px;text-align:center}.vala-verification-hint[data-v-349f0ad5]{font-size:13px;color:#6b7280;margin:0 0 12px;line-height:1.4;text-align:center}.vala-verification-hint strong[data-v-349f0ad5]{color:#374151}.vala-otp-group[data-v-349f0ad5]{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.vala-otp-input[data-v-349f0ad5]{width:44px;height:52px;text-align:center;font-size:22px;font-weight:700;border:2px solid #E5E7EB;border-radius:8px;background:#00000005;outline:none;transition:all .15s;color:#1f2937}.vala-otp-input[data-v-349f0ad5]:focus{border-color:var(--primary, #A020F0);background:#fff;box-shadow:0 0 0 3px #a020f01a}.vala-otp-input.has-value[data-v-349f0ad5]{background:#fff}.vala-otp-input[data-v-349f0ad5]::placeholder{color:#d1d5db;font-size:28px}.vala-verify-error[data-v-349f0ad5]{display:flex;align-items:center;gap:6px;font-size:13px;color:#ef4444;margin-bottom:8px}.vala-verifying[data-v-349f0ad5]{font-size:13px;font-weight:500;text-align:center;margin-bottom:8px}.vala-resend-row[data-v-349f0ad5]{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.vala-resend-label[data-v-349f0ad5]{font-size:12px;color:#9ca3af}.vala-resend-btn[data-v-349f0ad5]{background:none;border:none;font-size:13px;font-weight:600;cursor:pointer;padding:0}.vala-resend-btn[data-v-349f0ad5]:disabled{opacity:.5;cursor:not-allowed}.vala-required-asterisk[data-v-349f0ad5]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-fbf787c4]{border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-fbf787c4]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-fbf787c4]{outline-color:#a020f0;background-color:#a020f005}.vala-element[data-v-fbf787c4]{display:flex;align-items:baseline;gap:4px}.vala-options-container[data-v-fbf787c4]{margin-top:10px}.vala-option[data-v-fbf787c4]{margin-bottom:10px;font-size:14px;padding:15px;display:flex;border-radius:12px;align-items:center;transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .15s ease;cursor:pointer;position:relative;overflow:hidden;background:var(--normal-bg)}.vala-option[data-v-fbf787c4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.vala-option[data-v-fbf787c4]:active{transform:scale(.98)}.vala-option.is-selected[data-v-fbf787c4]{background:var(--selected-bg);box-shadow:0 2px 8px #0000001f}.vala-option.is-selected[data-v-fbf787c4]:hover{box-shadow:0 4px 12px #00000026}.vala-option.is-animating[data-v-fbf787c4]{background:linear-gradient(90deg,var(--selected-bg),var(--selected-bg)) no-repeat left,var(--normal-bg);background-size:0% 100%,100% 100%;animation:bgSweep-fbf787c4 .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes bgSweep-fbf787c4{0%{background-size:0% 100%,100% 100%}to{background-size:100% 100%,100% 100%}}.vala-option-letter[data-v-fbf787c4]{border-radius:8px;font-weight:600;font-size:14px;color:#4b5563;background:#fff;margin-right:15px;width:30px;height:30px;line-height:30px;text-align:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1)}.vala-option-letter.is-selected[data-v-fbf787c4]{background:#fff;color:#111925}.vala-option-text[data-v-fbf787c4]{font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1)}.vala-option-text.is-light[data-v-fbf787c4]{color:#fff}.vala-option.quiz-correct[data-v-fbf787c4]{background:#dcfce7!important;border:2px solid #22c55e}.vala-option.quiz-correct .vala-option-text[data-v-fbf787c4]{color:#15803d!important}.vala-option.quiz-wrong[data-v-fbf787c4]{background:#fee2e2!important;border:2px solid #ef4444}.vala-option.quiz-wrong .vala-option-text[data-v-fbf787c4]{color:#b91c1c!important}.vala-option.quiz-correct-hint[data-v-fbf787c4]{background:transparent!important;border:2px dashed #22c55e}.vala-option.quiz-correct-hint .vala-option-text[data-v-fbf787c4]{color:#15803d!important}.vala-option.quiz-faded[data-v-fbf787c4]{opacity:.4;pointer-events:none}.quiz-indicator[data-v-fbf787c4]{margin-left:auto;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.quiz-indicator-correct[data-v-fbf787c4]{background:#22c55e;color:#fff}.quiz-indicator-wrong[data-v-fbf787c4]{background:#ef4444;color:#fff}.vala-required-asterisk[data-v-fbf787c4]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-063eb70f]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-063eb70f]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-063eb70f]{outline-color:#a020f0;background-color:#a020f005}.vala-phone-container[data-v-063eb70f]{width:100%}.vala-element[data-v-063eb70f]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-phone-label[data-v-063eb70f]{display:block;font-weight:600;outline:none;min-height:1em;margin:0}.vala-phone-label[data-v-063eb70f]:focus{outline:none}.vala-phone-input-row[data-v-063eb70f]{position:relative;display:flex;align-items:stretch;gap:8px}.vala-country-code-wrapper[data-v-063eb70f]{position:relative}.vala-country-code-btn[data-v-063eb70f]{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#f3f4f6;border:none;border-radius:4px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:background .15s;height:100%}.vala-country-code-btn[data-v-063eb70f]:hover:not(:disabled){background:#e5e7eb}.vala-country-code-btn[data-v-063eb70f]:disabled{opacity:.7;cursor:not-allowed}.vala-country-code-btn svg[data-v-063eb70f]{color:#6b7280}.vala-country-dropdown[data-v-063eb70f]{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:200px;max-height:250px;overflow-y:auto}.vala-country-search-wrapper[data-v-063eb70f]{position:sticky;top:0;background:#fff;padding:8px;border-bottom:1px solid #E5E7EB;z-index:1}.vala-country-search-input[data-v-063eb70f]{width:100%;padding:8px 10px;border:1px solid #E5E7EB;border-radius:4px;font-size:13px;outline:none;background:#f9fafb;box-sizing:border-box}.vala-country-search-input[data-v-063eb70f]:focus{border-color:#a020f0}.vala-country-search-input[data-v-063eb70f]::placeholder{color:#9ca3af}.vala-country-option[data-v-063eb70f]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .15s}.vala-country-option[data-v-063eb70f]:hover{background:#f9fafb}.vala-country-option.is-selected[data-v-063eb70f]{background:#f3f4f6}.vala-country-option .country-code[data-v-063eb70f]{font-weight:500;color:#374151}.vala-country-option .country-name[data-v-063eb70f]{font-size:12px;color:#9ca3af}.vala-country-divider[data-v-063eb70f]{height:1px;background:#e5e7eb;margin:4px 0}.vala-phone-field[data-v-063eb70f]{flex:1;padding:0 70px 0 0;border:none;border-bottom:1px solid #E5E7EB;font-size:16px;background:transparent;outline:none;transition:border-color .2s}.vala-phone-field[data-v-063eb70f]:focus{border-color:#a020f0}.vala-phone-field[data-v-063eb70f]::placeholder{color:#9ca3af}.vala-phone-field[data-v-063eb70f]:disabled{opacity:.7;padding-right:0}.vala-send-code-btn[data-v-063eb70f]{position:absolute;right:0;bottom:4px;padding:4px 12px;border:1.5px solid;border-radius:6px;background:transparent;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.vala-send-code-btn[data-v-063eb70f]:hover:not(:disabled){opacity:.9}.vala-send-code-btn[data-v-063eb70f]:disabled{opacity:.5;cursor:not-allowed}.vala-verified-icon[data-v-063eb70f]{position:absolute;right:0;bottom:2px;width:24px;height:24px;border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:verifiedPop-063eb70f .5s cubic-bezier(.34,1.56,.64,1) forwards,verifiedColor-063eb70f 1.2s ease .6s forwards;border-color:#10b981;color:#10b981}@keyframes verifiedPop-063eb70f{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes verifiedColor-063eb70f{0%{border-color:#10b981;color:#10b981}to{border-color:var(--primary, #A020F0);color:var(--primary, #A020F0)}}.vala-verification-section[data-v-063eb70f]{margin-top:16px;padding:16px;background:#00000003;border-radius:8px;text-align:center}.vala-verification-hint[data-v-063eb70f]{font-size:13px;color:#6b7280;margin:0 0 12px;line-height:1.4;text-align:center}.vala-verification-hint strong[data-v-063eb70f]{color:#374151}.vala-otp-group[data-v-063eb70f]{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.vala-otp-input[data-v-063eb70f]{width:44px;height:52px;text-align:center;font-size:22px;font-weight:700;border:2px solid #E5E7EB;border-radius:8px;background:#00000005;outline:none;transition:all .15s;color:#1f2937}.vala-otp-input[data-v-063eb70f]:focus{border-color:var(--primary, #A020F0);background:#fff;box-shadow:0 0 0 3px #a020f01a}.vala-otp-input.has-value[data-v-063eb70f]{background:#fff}.vala-otp-input[data-v-063eb70f]::placeholder{color:#d1d5db;font-size:28px}.vala-verify-error[data-v-063eb70f]{display:flex;align-items:center;gap:6px;font-size:13px;color:#ef4444;margin-bottom:8px}.vala-verifying[data-v-063eb70f]{font-size:13px;font-weight:500;text-align:center;margin-bottom:8px}.vala-resend-row[data-v-063eb70f]{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.vala-resend-label[data-v-063eb70f]{font-size:12px;color:#9ca3af}.vala-resend-btn[data-v-063eb70f]{background:none;border:none;font-size:13px;font-weight:600;cursor:pointer;padding:0}.vala-resend-btn[data-v-063eb70f]:disabled{opacity:.5;cursor:not-allowed}.vala-required-asterisk[data-v-063eb70f]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-3bc11870]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-3bc11870]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-3bc11870]{outline-color:#a020f0;background-color:#a020f005}.vala-country-container[data-v-3bc11870]{width:100%}.vala-element[data-v-3bc11870]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-country-label[data-v-3bc11870]{display:block;font-weight:600;outline:none;min-height:1em;margin:0}.vala-country-label[data-v-3bc11870]:focus{outline:none}.vala-country-select-wrapper[data-v-3bc11870]{position:relative;width:100%}.vala-country-select-btn[data-v-3bc11870]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#f9fafb;border:1px solid #D1D5DB;border-radius:12px;font-size:14px;color:#374151;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s;text-align:left}.vala-country-select-btn[data-v-3bc11870]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.vala-country-select-btn[data-v-3bc11870]:active{transform:scale(.99)}.vala-country-select-btn .placeholder[data-v-3bc11870]{color:#9ca3af}.vala-country-select-btn svg[data-v-3bc11870]{color:#6b7280;flex-shrink:0}.vala-country-dropdown[data-v-3bc11870]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:100;max-height:250px;overflow-y:auto}.vala-country-search-wrapper[data-v-3bc11870]{position:sticky;top:0;background:#fff;padding:8px;border-bottom:1px solid #E5E7EB;z-index:1}.vala-country-search-input[data-v-3bc11870]{width:100%;padding:8px 10px;border:1px solid #E5E7EB;border-radius:4px;font-size:13px;outline:none;background:#f9fafb;box-sizing:border-box}.vala-country-search-input[data-v-3bc11870]:focus{border-color:#a020f0}.vala-country-search-input[data-v-3bc11870]::placeholder{color:#9ca3af}.vala-country-option[data-v-3bc11870]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background .15s;font-size:14px}.vala-country-option[data-v-3bc11870]:hover{background:#f9fafb}.vala-country-option.is-selected[data-v-3bc11870]{background:#f3f4f6}.vala-country-divider[data-v-3bc11870]{height:1px;background:#e5e7eb;margin:4px 0}.vala-required-asterisk[data-v-3bc11870]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-f1871617]{padding:4px;border-radius:4px;transition:all .2s;cursor:pointer;outline:2px solid transparent;outline-offset:-2px}.vala-component-wrapper[data-v-f1871617]:hover{background-color:#9da3ae05}.vala-component-wrapper.is-selected[data-v-f1871617]{outline-color:#a020f0;background-color:#a020f005}.vala-input-container[data-v-f1871617]{width:100%}.vala-element[data-v-f1871617]{position:relative;display:flex;align-items:baseline;gap:4px}.vala-input-label[data-v-f1871617]{display:block;font-weight:600;outline:none;min-height:1em;margin:0}.vala-input-label[data-v-f1871617]:focus{outline:none}.vala-input-field[data-v-f1871617]{width:100%;padding:0;border:none;border-bottom:1px solid #E5E7EB;font-size:16px;background:transparent;outline:none;transition:border-color .2s}.vala-textarea[data-v-f1871617]{resize:none;line-height:1.5;padding:12px 16px;background:#f9fafb;border:1px solid #D1D5DB;border-radius:12px}.vala-input-field[data-v-f1871617]:focus{border-color:#a020f0}.vala-input-field[data-v-f1871617]::placeholder{color:#9ca3af}.vala-required-asterisk[data-v-f1871617]{color:#ef4444;font-weight:600;font-size:16px;line-height:1}.vala-component-wrapper[data-v-0f5bf201]{padding:4px}.vala-button-container[data-v-0f5bf201]{display:flex;width:100%}.vala-button[data-v-0f5bf201]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px}.vala-button[data-v-0f5bf201]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.vala-button[data-v-0f5bf201]:disabled{opacity:.6;cursor:not-allowed}.vala-button-full-width[data-v-0f5bf201]{width:100%}.vala-button-icon[data-v-0f5bf201]{width:20px;height:20px;object-fit:contain;flex-shrink:0}.vala-button-emoji[data-v-0f5bf201]{font-size:20px;line-height:1;flex-shrink:0}.vala-button-spacer[data-v-0f5bf201]{width:20px;flex-shrink:0}.vala-button-text[data-v-0f5bf201]{outline:none}.vala-button-text[data-v-0f5bf201] p{display:inline;margin:0}.vala-component-wrapper[data-v-d0819ec0]{padding:4px}.product-card-container[data-v-d0819ec0]{display:flex;flex-direction:column;gap:12px}.product-card[data-v-d0819ec0]{display:flex;gap:16px;padding:16px;background:#fff;border:1px solid #E5E7EB;border-radius:12px}.product-image[data-v-d0819ec0]{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f3f4f6}.product-img[data-v-d0819ec0]{width:100%;height:100%;object-fit:cover}.product-image-placeholder[data-v-d0819ec0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.product-info[data-v-d0819ec0]{flex:1;min-width:0}.product-name[data-v-d0819ec0]{font-size:14px;font-weight:600;color:#111827;margin:0 0 4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-description[data-v-d0819ec0]{font-size:12px;color:#6b7280;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-pricing[data-v-d0819ec0]{display:flex;align-items:baseline;gap:8px}.product-price[data-v-d0819ec0]{font-size:14px;font-weight:700;color:#111827}.product-original-price[data-v-d0819ec0]{font-size:12px;color:#9ca3af;text-decoration:line-through}.add-to-cart-btn[data-v-d0819ec0]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.add-to-cart-btn[data-v-d0819ec0]:hover:not(:disabled){opacity:.9}.add-to-cart-btn[data-v-d0819ec0]:disabled{opacity:.6;cursor:not-allowed}.vala-component-wrapper[data-v-f26d1c96]{padding:4px}.product-stack-container[data-v-f26d1c96]{display:flex;flex-direction:column;gap:12px}.product-stack-item[data-v-f26d1c96]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #E5E7EB;border-radius:10px}.product-image[data-v-f26d1c96]{width:64px;height:64px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f3f4f6}.product-img[data-v-f26d1c96]{width:100%;height:100%;object-fit:cover}.product-image-placeholder[data-v-f26d1c96]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.product-info[data-v-f26d1c96]{flex:1;min-width:0}.product-name[data-v-f26d1c96]{font-size:13px;font-weight:600;color:#111827;margin:0 0 2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-description[data-v-f26d1c96]{font-size:11px;color:#6b7280;margin:0 0 4px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-pricing[data-v-f26d1c96]{display:flex;align-items:baseline;gap:6px}.product-price[data-v-f26d1c96]{font-size:14px;font-weight:700;color:#111827}.product-original-price[data-v-f26d1c96]{font-size:11px;color:#9ca3af;text-decoration:line-through}.product-add-btn[data-v-f26d1c96]{width:40px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:none!important;outline:none;border-radius:8px;cursor:pointer;transition:all .2s;padding:0;margin:0}.product-add-btn[data-v-f26d1c96]:hover{background:#f3f4f6}.product-add-btn[data-v-f26d1c96]:focus{outline:none}.product-add-btn.is-added[data-v-f26d1c96]{background:#10b9811a}.vala-component-wrapper[data-v-ac413047]{width:100%;padding:0}.offer-badge[data-v-ac413047]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:8px;border:1px solid rgba(160,32,240,.2)}.offer-badge-content[data-v-ac413047]{display:flex;align-items:center;gap:8px;flex:1}.offer-badge-text[data-v-ac413047]{font-size:12px;font-weight:500;color:#5b21b6}.offer-badge-text[data-v-ac413047] p{margin:0;display:inline}.offer-badge-text[data-v-ac413047] .offer-badge-timer-value{font-size:13px;font-weight:600;color:#5b21b6;background:#ffffff80;padding:4px 10px;border-radius:4px}.offer-badge-close[data-v-ac413047]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#ffffff80;border:none;cursor:pointer;border-radius:4px;transition:background .15s;flex-shrink:0}.offer-badge-close[data-v-ac413047]:hover{background:#fffc}.testimonial-component[data-v-a749fae4]{width:100%;max-width:100%}.testimonial-card-wrapper[data-v-a749fae4]{position:relative;margin:0 14px}.testimonial-card[data-v-a749fae4]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d;overflow:hidden;max-width:100%}.testimonial-card-inner[data-v-a749fae4]{overflow:hidden}.testimonial-header[data-v-a749fae4]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.testimonial-avatar[data-v-a749fae4]{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.testimonial-avatar-img[data-v-a749fae4]{width:100%;height:100%;object-fit:cover}.testimonial-info[data-v-a749fae4]{flex:1;min-width:0}.testimonial-name[data-v-a749fae4]{display:block;font-size:15px;font-weight:600;color:#111827;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonial-location[data-v-a749fae4]{display:block;font-size:13px;color:#6b7280}.testimonial-rating[data-v-a749fae4]{display:flex;gap:2px;flex-shrink:0}.testimonial-text[data-v-a749fae4]{font-size:14px;color:#4b5563;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.carousel-indicators[data-v-a749fae4]{display:flex;justify-content:center;gap:8px;margin-top:16px}.carousel-dot[data-v-a749fae4]{width:8px;height:8px;border-radius:50%;background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background .2s}.carousel-dot[data-v-a749fae4]:hover{background:#9ca3af}.carousel-dot-active[data-v-a749fae4]{background:#6b7280}.testimonial-placeholder[data-v-a749fae4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;background:#fcfcfd;border:1px dashed #d1d5db;border-radius:12px}.testimonial-placeholder-text[data-v-a749fae4]{font-size:13px;color:#9ca3af;text-align:center}.carousel-arrow[data-v-a749fae4]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:50%;background:#ffffffe6;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s;box-shadow:0 1px 3px #0000001a}.carousel-arrow[data-v-a749fae4]:hover{background:#fff;color:#111827;box-shadow:0 2px 6px #00000026}.carousel-arrow-left[data-v-a749fae4]{left:-14px}.carousel-arrow-right[data-v-a749fae4]{right:-14px}.carousel-slide-right-enter-active[data-v-a749fae4],.carousel-slide-right-leave-active[data-v-a749fae4],.carousel-slide-left-enter-active[data-v-a749fae4],.carousel-slide-left-leave-active[data-v-a749fae4]{transition:all .3s ease}.carousel-slide-right-enter-from[data-v-a749fae4]{opacity:0;transform:translate(30px)}.carousel-slide-right-leave-to[data-v-a749fae4],.carousel-slide-left-enter-from[data-v-a749fae4]{opacity:0;transform:translate(-30px)}.carousel-slide-left-leave-to[data-v-a749fae4]{opacity:0;transform:translate(30px)}.standard-form[data-v-565e723c],.field-pair[data-v-565e723c]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-565e723c]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-565e723c]{display:flex;align-items:center;gap:2px}.required-asterisk[data-v-565e723c]{color:#a020f0;font-weight:500}.field-input[data-v-565e723c]{width:100%;padding:0 0 8px;border:none;border-bottom:1px solid #E5E7EB;font-size:16px;background:transparent;outline:none;transition:border-color .2s}.field-input[data-v-565e723c]:focus{border-color:#a020f0}.field-input[data-v-565e723c]::placeholder{color:#9ca3af}.phone-input-row[data-v-565e723c]{display:flex;align-items:stretch;gap:12px}.country-code-wrapper[data-v-565e723c]{position:relative}.country-code-btn[data-v-565e723c]{display:flex;align-items:center;gap:4px;padding:8px 10px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s;height:100%}.country-code-btn[data-v-565e723c]:hover{background:#f3f4f6;border-color:#d1d5db}.country-code-btn svg[data-v-565e723c]{color:#9ca3af}.phone-input[data-v-565e723c]{flex:1}.country-select-wrapper[data-v-565e723c]{position:relative}.country-select-btn[data-v-565e723c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .15s;text-align:left}.country-select-btn[data-v-565e723c]:hover{background:#f3f4f6;border-color:#d1d5db}.country-select-btn .placeholder[data-v-565e723c]{color:#9ca3af}.country-select-btn svg[data-v-565e723c]{color:#9ca3af;flex-shrink:0}.dropdown-menu[data-v-565e723c]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #E5E7EB;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:100;max-height:250px;overflow-y:auto;min-width:120px}.country-code-dropdown[data-v-565e723c]{min-width:200px}.country-dropdown[data-v-565e723c]{min-width:100%;max-height:250px;overflow-y:auto}.country-search-wrapper[data-v-565e723c]{position:sticky;top:0;background:#fff;padding:8px;border-bottom:1px solid #E5E7EB;z-index:1}.country-search-input[data-v-565e723c]{width:100%;padding:8px 10px;border:1px solid #E5E7EB;border-radius:6px;font-size:13px;outline:none;background:#f9fafb;box-sizing:border-box}.country-search-input[data-v-565e723c]:focus{border-color:#a020f0}.country-search-input[data-v-565e723c]::placeholder{color:#9ca3af}.country-divider[data-v-565e723c]{height:1px;background:#e5e7eb;margin:4px 0}.dropdown-option[data-v-565e723c]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background .15s;font-size:14px}.dropdown-option[data-v-565e723c]:hover{background:#f9fafb}.dropdown-option.is-selected[data-v-565e723c]{background:#f3f4f6}.option-code[data-v-565e723c]{font-weight:500;color:#374151}.option-label[data-v-565e723c]{color:#9ca3af;font-size:12px}.verify-input-row[data-v-565e723c]{position:relative;display:flex;align-items:center}.phone-input-flex[data-v-565e723c]{flex:1}.field-input.has-verify-btn[data-v-565e723c]{padding-right:70px}.field-input[data-v-565e723c]:disabled{opacity:.7}.sf-send-code-btn[data-v-565e723c]{position:absolute;right:0;bottom:12px;padding:4px 12px;border:1.5px solid;border-radius:6px;background:transparent;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}.sf-send-code-btn[data-v-565e723c]:hover:not(:disabled){opacity:.9}.sf-send-code-btn[data-v-565e723c]:disabled{opacity:.5;cursor:not-allowed}.sf-verified-icon[data-v-565e723c]{position:absolute;right:0;bottom:8px;width:24px;height:24px;border:2px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:sfVerifiedPop-565e723c .5s cubic-bezier(.34,1.56,.64,1) forwards,sfVerifiedColor-565e723c 1.2s ease .6s forwards;border-color:#10b981;color:#10b981}@keyframes sfVerifiedPop-565e723c{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes sfVerifiedColor-565e723c{0%{border-color:#10b981;color:#10b981}to{border-color:var(--primary, #A020F0);color:var(--primary, #A020F0)}}.sf-verification-section[data-v-565e723c]{margin-top:16px;padding:16px;background:#00000003;border-radius:8px;text-align:center}.sf-verification-hint[data-v-565e723c]{font-size:13px;color:#6b7280;margin:0 0 12px;line-height:1.4;text-align:center}.sf-verification-hint strong[data-v-565e723c]{color:#374151}.sf-otp-group[data-v-565e723c]{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.sf-otp-input[data-v-565e723c]{width:44px;height:52px;text-align:center;font-size:22px;font-weight:700;border:2px solid #E5E7EB;border-radius:8px;background:#00000005;outline:none;transition:all .15s;color:#1f2937}.sf-otp-input[data-v-565e723c]:focus{border-color:var(--primary, #A020F0);background:#fff;box-shadow:0 0 0 3px #a020f01a}.sf-otp-input.has-value[data-v-565e723c]{background:#fff}.sf-otp-input[data-v-565e723c]::placeholder{color:#d1d5db;font-size:28px}.sf-verify-error[data-v-565e723c]{font-size:13px;color:#ef4444;margin-bottom:8px}.sf-verifying[data-v-565e723c]{font-size:13px;font-weight:500;text-align:center;margin-bottom:8px}.sf-resend-row[data-v-565e723c]{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.sf-resend-label[data-v-565e723c]{font-size:12px;color:#9ca3af}.sf-resend-btn[data-v-565e723c]{background:none;border:none;font-size:13px;font-weight:600;cursor:pointer;padding:0}.sf-resend-btn[data-v-565e723c]:disabled{opacity:.5;cursor:not-allowed}.educate-public-viewer[data-v-837312c7]{min-height:100vh;display:flex;justify-content:center;background:var(--background-color, #FAFBFC)}.educate-content[data-v-837312c7]{width:100%;margin:0 auto;display:flex;flex-direction:column;height:100vh}.logo-header[data-v-837312c7]{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;padding:20px 0;flex-shrink:0}.header-logo[data-v-837312c7]{height:30px;max-height:30px;max-width:160px;width:auto;object-fit:contain}.brand-name-text[data-v-837312c7]{font-size:24px;font-weight:600;color:#1f2937;letter-spacing:-.5px}.slide-container-outer[data-v-837312c7]{width:100%;max-width:550px;margin:0 auto;flex:1;min-height:0;position:relative}@media (min-width: 768px){.slide-container-outer[data-v-837312c7]{max-width:100%;padding-left:calc(50% - 275px);padding-right:calc(50% - 275px);overflow-y:auto;overflow-x:hidden}.slide-container-outer[data-v-837312c7]::-webkit-scrollbar{width:8px}.slide-container-outer[data-v-837312c7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.slide-container-outer[data-v-837312c7]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.slide-container-outer[data-v-837312c7]::-webkit-scrollbar-thumb:hover{background:#555}.components-list[data-v-837312c7]{overflow-y:visible!important;max-height:none!important}.slide-container-wrapper[data-v-837312c7]{height:auto!important;min-height:calc(100vh - 70px);overflow:visible!important;background-attachment:fixed!important}.slide-content[data-v-837312c7]{position:sticky!important;top:0;min-height:calc(100vh - 70px)}}.slide-container-wrapper[data-v-837312c7]{width:100%;position:relative;font-family:var(--font-family, "Roboto");height:calc(100vh - 70px);overflow:hidden}.slide-content[data-v-837312c7]{position:absolute;inset:0;display:flex;flex-direction:column;padding:10px 30px;box-sizing:border-box;z-index:10}.progress-bar-container[data-v-837312c7]{display:flex;gap:8px;margin-bottom:30px;flex-shrink:0}@media (min-width: 768px){.progress-bar-container[data-v-837312c7]{position:sticky;top:0;z-index:100;background:transparent;padding:15px 0;margin-bottom:0}}.progress-segment[data-v-837312c7]{flex:1;height:7px;border-radius:min(var(--edge-roundness, 3.5px),3.5px);background:#eaecef;position:relative;overflow:hidden}.progress-segment-clickable[data-v-837312c7]{cursor:pointer}.progress-segment-filled[data-v-837312c7]{background:linear-gradient(90deg,#a020f0,#c363ff)}.progress-segment-sweep[data-v-837312c7]{background:#eaecef}.progress-segment-sweep[data-v-837312c7]:after{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#a020f0,#c363ff);border-radius:inherit;animation:stepSweep-837312c7 .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes stepSweep-837312c7{0%{width:0%}to{width:100%}}.components-list[data-v-837312c7]{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;margin-bottom:32px;padding:6px;margin-left:-6px;margin-right:-6px}.components-list-inner[data-v-837312c7]{margin:auto 0}.components-list[data-v-837312c7]::-webkit-scrollbar{width:6px}.components-list[data-v-837312c7]::-webkit-scrollbar-track{background:transparent}.components-list[data-v-837312c7]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.components-list[data-v-837312c7]::-webkit-scrollbar-thumb:hover{background:#0000004d}.component-wrapper[data-v-837312c7]{margin-bottom:20px;opacity:0;animation:fadeUpIn-837312c7 .4s ease forwards;position:relative;z-index:1}.component-wrapper[data-v-837312c7] .vala-component-wrapper,.component-wrapper[data-v-837312c7] .vala-question-label{cursor:default}.component-wrapper[data-v-837312c7]:has(.vala-dropdown-options),.component-wrapper[data-v-837312c7]:has(.dropdown-menu),.component-wrapper[data-v-837312c7]:has(.vala-country-dropdown){z-index:100}.component-wrapper[data-v-837312c7]:nth-child(1){animation-delay:.05s}.component-wrapper[data-v-837312c7]:nth-child(2){animation-delay:.1s}.component-wrapper[data-v-837312c7]:nth-child(3){animation-delay:.15s}.component-wrapper[data-v-837312c7]:nth-child(4){animation-delay:.2s}.component-wrapper[data-v-837312c7]:nth-child(5){animation-delay:.25s}.component-wrapper[data-v-837312c7]:nth-child(6){animation-delay:.3s}.component-wrapper[data-v-837312c7]:nth-child(7){animation-delay:.35s}.component-wrapper[data-v-837312c7]:nth-child(8){animation-delay:.4s}@keyframes fadeUpIn-837312c7{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.component-wrapper.component-full-width[data-v-837312c7]{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);margin-bottom:12px}.component-wrapper.component-full-width[data-v-837312c7]:first-child{margin-top:-18px!important}.component-wrapper.component-full-width[data-v-837312c7]:not(:first-child){margin-top:-8px}.quiz-reveal-locked[data-v-837312c7]{pointer-events:none;-webkit-user-select:none;user-select:none}.quiz-moving-next-banner[data-v-837312c7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;font-size:15px;color:#374151;font-weight:600;background:#fffffff2;border-radius:12px;animation:quizBannerFadeIn-837312c7 .3s ease;position:sticky;bottom:12px;z-index:50;box-shadow:0 1px 4px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quiz-moving-next-spinner[data-v-837312c7]{width:18px;height:18px;border:2.5px solid #d1d5db;border-top-color:#6b7280;border-radius:50%;animation:quizSpin-837312c7 .8s linear infinite}@keyframes quizBannerFadeIn-837312c7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes quizSpin-837312c7{to{transform:rotate(360deg)}}.navigation-buttons[data-v-837312c7]{display:flex;gap:12px;justify-content:space-between}@media (min-width: 768px){.navigation-buttons[data-v-837312c7]{position:sticky;bottom:0;z-index:50;background:transparent;padding-bottom:15px}}.btn-previous[data-v-837312c7],.btn-next[data-v-837312c7],.btn-submit[data-v-837312c7]{position:relative;z-index:1;padding:12px 24px;border-radius:var(--edge-roundness, 8px);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-next[data-v-837312c7],.btn-submit[data-v-837312c7]{background:var(--primary-button, #A020F0);color:#fff;flex:1}.btn-go-back[data-v-837312c7]{background:none;border:none;color:#999;font-size:14px;cursor:pointer;padding:8px 0;margin-top:4px;align-self:center;transition:color .2s}.btn-go-back[data-v-837312c7]:hover{color:#666}.btn-previous[data-v-837312c7]{background:var(--secondary-button-passive, #edeff3);color:#666}.btn-next[data-v-837312c7]:hover,.btn-submit[data-v-837312c7]:hover{opacity:.9;transform:translateY(-1px)}.btn-next[data-v-837312c7]:disabled,.btn-submit[data-v-837312c7]:disabled{opacity:.5;cursor:not-allowed}.btn-next-blocked[data-v-837312c7]{opacity:.5}.btn-next-shake[data-v-837312c7]{animation:shake-837312c7 .5s ease-in-out}@keyframes shake-837312c7{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.success-message[data-v-837312c7]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:16px;background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.success-message svg[data-v-837312c7]{flex-shrink:0}.loading[data-v-837312c7],.error[data-v-837312c7]{text-align:center;padding:40px;font-size:18px}.error[data-v-837312c7]{color:#e53e3e}.smart-results[data-v-837312c7]{background:#f8f9fa;border-radius:8px;padding:12px 16px;margin-top:16px;font-size:14px}.score-display[data-v-837312c7]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.score-label[data-v-837312c7]{font-weight:500;color:#666}.score-value[data-v-837312c7]{font-weight:600;font-size:18px;color:var(--primary-button, #A020F0)}.lead-badge[data-v-837312c7]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;background:#d1fae5;color:#065f46}.categories-display[data-v-837312c7]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.categories-label[data-v-837312c7]{font-weight:500;color:#666;flex-shrink:0}.category-badges[data-v-837312c7]{display:flex;flex-wrap:wrap;gap:4px}.category-badge[data-v-837312c7]{display:inline-block;padding:4px 8px;background:#e0e7ff;color:#4338ca;border-radius:4px;font-size:12px}.results-page[data-v-837312c7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.results-title[data-v-837312c7]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.results-score-section[data-v-837312c7]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.results-score-circle[data-v-837312c7]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--primary-button, #A020F0) 0%,#C363FF 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-bottom:16px}.results-score-value[data-v-837312c7]{font-size:36px;font-weight:700;line-height:1}.results-score-label[data-v-837312c7]{font-size:12px;opacity:.9;margin-top:4px}.results-qualification[data-v-837312c7]{font-size:18px;font-weight:600;color:var(--primary-button, #A020F0);padding:8px 16px;background:#a020f01a;border-radius:20px}.results-categories-section[data-v-837312c7]{width:100%;max-width:300px}.results-categories-title[data-v-837312c7]{font-size:16px;font-weight:500;color:#666;margin-bottom:12px}.results-category-list[data-v-837312c7]{display:flex;flex-direction:column;gap:8px}.results-category-item[data-v-837312c7]{padding:12px 16px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#1a1a1a}.qualification-perfect[data-v-837312c7]{background:#10b9811a;color:#059669}.qualification-qualified[data-v-837312c7]{background:#3b82f61a;color:#2563eb}.qualification-unqualified[data-v-837312c7]{background:#ef44441a;color:#dc2626}.qualification-custom[data-v-837312c7]{background:#a020f01a;color:var(--primary-button, #A020F0)}.results-breakdown-section[data-v-837312c7]{width:100%;max-width:400px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.results-breakdown-title[data-v-837312c7]{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;text-align:center}.results-breakdown-list[data-v-837312c7]{display:flex;flex-direction:column;gap:12px}.results-breakdown-item[data-v-837312c7]{padding:16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.results-breakdown-header[data-v-837312c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.results-breakdown-name[data-v-837312c7]{font-size:14px;font-weight:600;color:#1f2937}.results-breakdown-score[data-v-837312c7]{font-size:14px;font-weight:700;color:var(--primary-button, #A020F0)}.results-breakdown-label[data-v-837312c7]{font-size:13px;color:#6b7280;margin-top:4px}.outcome-page[data-v-837312c7]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.outcome-components-list[data-v-837312c7]{flex:1;display:flex;flex-direction:column}.success-page[data-v-837312c7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.success-icon[data-v-837312c7]{color:#10b981;margin-bottom:24px}.success-title[data-v-837312c7]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.success-message-text[data-v-837312c7]{font-size:16px;color:#666}.slide-right-enter-active[data-v-837312c7],.slide-right-leave-active[data-v-837312c7]{transition:transform .3s ease-out,opacity .3s ease-out}.slide-right-enter-from[data-v-837312c7]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-837312c7]{transform:translate(-100%);opacity:0}.slide-left-enter-active[data-v-837312c7],.slide-left-leave-active[data-v-837312c7]{transition:transform .3s ease-out,opacity .3s ease-out}.slide-left-enter-from[data-v-837312c7]{transform:translate(-100%);opacity:0}.slide-left-leave-to[data-v-837312c7]{transform:translate(100%);opacity:0}.floating-cart-btn[data-v-837312c7]{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:#374151;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .2s;z-index:99}.floating-cart-btn[data-v-837312c7]:hover{background:#1f2937;transform:scale(1.05)}.cart-badge[data-v-837312c7]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;background:#a020f0;color:#fff;border-radius:10px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.cart-btn-fade-enter-active[data-v-837312c7],.cart-btn-fade-leave-active[data-v-837312c7]{transition:opacity .2s,transform .2s}.cart-btn-fade-enter-from[data-v-837312c7],.cart-btn-fade-leave-to[data-v-837312c7]{opacity:0;transform:scale(.8)}.cart-summary[data-v-837312c7]{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #E5E7EB;padding:20px 24px 24px;z-index:100}.cart-summary-header[data-v-837312c7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cart-summary-text[data-v-837312c7]{font-size:15px;color:#374151}.cart-count[data-v-837312c7]{color:#a020f0;font-weight:600}.cart-close-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .15s}.cart-close-btn[data-v-837312c7]:hover{color:#6b7280}.checkout-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:#374151;color:#fff}.checkout-btn[data-v-837312c7]:hover{background:#1f2937}.cart-slide-up-enter-active[data-v-837312c7],.cart-slide-up-leave-active[data-v-837312c7]{transition:transform .3s ease-out}.cart-slide-up-enter-from[data-v-837312c7],.cart-slide-up-leave-to[data-v-837312c7]{transform:translateY(100%)}.checkout-page[data-v-837312c7]{position:absolute;inset:0;background:#fff;z-index:200;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden;transform:translate(0);transition:transform .3s ease-out}.checkout-header[data-v-837312c7]{display:flex;align-items:center;padding:20px 24px;flex-shrink:0;position:relative}.checkout-back-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;color:#374151;cursor:pointer;border-radius:8px;transition:all .15s}.checkout-back-btn[data-v-837312c7]:hover{background:#f3f4f6}.checkout-title[data-v-837312c7]{font-size:18px;font-weight:600;color:#111827;margin:0;position:absolute;left:50%;transform:translate(-50%)}.checkout-items[data-v-837312c7]{flex:1;padding:24px;overflow-y:auto}.checkout-item[data-v-837312c7]{display:flex;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E5E7EB}.checkout-item[data-v-837312c7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.checkout-item-image[data-v-837312c7]{width:80px;height:80px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#f3f4f6}.checkout-item-image img[data-v-837312c7]{width:100%;height:100%;object-fit:cover}.checkout-item-placeholder[data-v-837312c7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.checkout-item-details[data-v-837312c7]{flex:1;min-width:0;height:80px;display:flex;flex-direction:column;justify-content:space-between}.checkout-item-header[data-v-837312c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.checkout-item-name[data-v-837312c7]{font-size:15px;font-weight:600;color:#111827;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-item-remove[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;transition:all .15s}.checkout-item-remove[data-v-837312c7]:hover{color:#ef4444}.checkout-item-description[data-v-837312c7]{font-size:12px;color:#9da3ae;margin:-5px 0 3px;line-height:1.4}.checkout-item-price[data-v-837312c7]{font-size:16px;font-weight:700;color:#111827;margin:0}.checkout-addons[data-v-837312c7]{padding:20px 24px;border-top:1px solid #E5E7EB}.checkout-addons-title[data-v-837312c7]{font-size:14px;font-weight:500;color:#6d727f;margin:0 0 16px}.checkout-addon-item[data-v-837312c7]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F3F4F6}.checkout-addon-item[data-v-837312c7]:last-child{border-bottom:none;padding-bottom:0}.checkout-addon-image[data-v-837312c7]{width:56px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f3f4f6}.checkout-addon-image img[data-v-837312c7]{width:100%;height:100%;object-fit:cover}.checkout-addon-placeholder[data-v-837312c7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.checkout-addon-details[data-v-837312c7]{flex:1;min-width:0}.checkout-addon-name[data-v-837312c7]{font-size:14px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-addon-description[data-v-837312c7]{font-size:12px;color:#9da3ae;margin:2px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-addon-pricing[data-v-837312c7]{display:flex;align-items:baseline;gap:6px}.checkout-addon-price[data-v-837312c7]{font-size:14px;font-weight:700;color:#111827}.checkout-addon-original[data-v-837312c7]{font-size:12px;color:#9ca3af;text-decoration:line-through}.checkout-addon-add-btn[data-v-837312c7]{width:36px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:none;border-radius:6px;color:#a020f0;cursor:pointer;transition:all .15s}.checkout-addon-add-btn[data-v-837312c7]:hover{background:#f3f4f6}.checkout-summary[data-v-837312c7]{padding:20px 24px;border-top:1px solid #E5E7EB;background:#fff;flex-shrink:0}.checkout-summary-row[data-v-837312c7]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#6b7280}.checkout-summary-row.checkout-total[data-v-837312c7]{padding-top:16px;margin-top:8px;border-top:1px solid #E5E7EB;font-size:16px;font-weight:600;color:#111827}.checkout-summary-row.checkout-total span[data-v-837312c7]:last-child{font-size:20px}.checkout-savings[data-v-837312c7]{font-size:13px;color:#6b7280;margin:12px 0 0}.checkout-savings span[data-v-837312c7]{color:#a020f0;font-weight:600}.checkout-proceed-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:calc(100% - 48px);margin:0 24px 24px;padding:16px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;background:#374151;color:#fff;flex-shrink:0}.checkout-proceed-btn[data-v-837312c7]:hover{background:#1f2937}.checkout-slide-enter-active[data-v-837312c7],.checkout-slide-leave-active[data-v-837312c7]{transition:transform .3s ease-out}.checkout-slide-enter-from[data-v-837312c7],.checkout-slide-leave-to[data-v-837312c7]{transform:translate(100%)}@media (max-width: 640px){body,html{margin:0;padding:0}.educate-public-viewer[data-v-837312c7]{padding:0;align-items:flex-start}.educate-content[data-v-837312c7]{max-width:100%;height:100dvh}.slide-container-outer[data-v-837312c7]{flex:1;min-height:0}.slide-container-wrapper[data-v-837312c7]{height:100%;border-radius:0!important;box-shadow:none}.slide-content[data-v-837312c7]{padding:24px 16px}.btn-previous[data-v-837312c7],.btn-next[data-v-837312c7],.btn-submit[data-v-837312c7]{padding:10px 16px;font-size:14px}.navigation-buttons[data-v-837312c7]{padding-bottom:env(safe-area-inset-bottom,0px)}.header-logo[data-v-837312c7]{height:20px;max-height:20px;max-width:120px}.logo-header[data-v-837312c7]{padding:15px 0}.components-list[data-v-837312c7]{overflow:hidden!important}.btn-next.hide-on-mobile-video[data-v-837312c7]{display:none!important}}.video-layer[data-v-837312c7]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit;transition:transform .3s ease-out,opacity .3s ease-out}.video-active[data-v-837312c7]{transform:translate(0);opacity:1}.video-hidden[data-v-837312c7]{transform:translate(0);opacity:0;pointer-events:none}.video-enter-right[data-v-837312c7]{transform:translate(0);opacity:1;animation:video-slide-in-right-837312c7 .3s ease-out forwards}.video-leave-right[data-v-837312c7]{animation:video-slide-out-left-837312c7 .3s ease-out forwards}.video-enter-left[data-v-837312c7]{transform:translate(0);opacity:1;animation:video-slide-in-left-837312c7 .3s ease-out forwards}.video-leave-left[data-v-837312c7]{animation:video-slide-out-right-837312c7 .3s ease-out forwards}@keyframes video-slide-in-right-837312c7{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes video-slide-out-left-837312c7{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes video-slide-in-left-837312c7{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes video-slide-out-right-837312c7{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.slide-video-background[data-v-837312c7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0;pointer-events:none}.video-pause-btn[data-v-837312c7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:52;width:60px;height:60px;border-radius:50%;background:#000000b3;border:2px solid rgba(255,255,255,.6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-pause-btn[data-v-837312c7]:hover{background:#000000e6;border-color:#fff;transform:translate(-50%,-50%) scale(1.1)}.video-controls-overlay[data-v-837312c7]{position:absolute;inset:0;background:#0000004d;z-index:51;cursor:pointer;transition:opacity .3s ease;border-radius:inherit}.video-controls-overlay[data-v-837312c7]:hover{background:#0006}.video-tap-layer[data-v-837312c7]{position:absolute;inset:0 0 80px;z-index:49;cursor:pointer;border-radius:inherit}.video-mute-btn[data-v-837312c7]{position:absolute;top:60px;right:35px;z-index:52;display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0009;border:none;border-radius:8px;cursor:pointer;color:#fff;font-size:11px;font-weight:600;transition:all .3s ease;opacity:.8}.video-mute-btn[data-v-837312c7]:hover{opacity:1;transform:scale(1.05)}.video-mute-btn.is-prominent[data-v-837312c7]{background:#000000e6;transform:scale(1.1);box-shadow:0 4px 12px #0006;animation:pulse-mute-837312c7 2s infinite;opacity:1}@keyframes pulse-mute-837312c7{0%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1.1)}}.video-mute-btn .mute-text[data-v-837312c7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.upsell-page[data-v-837312c7]{position:absolute;inset:0;background:#fff;z-index:215;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.upsell-header[data-v-837312c7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;flex-shrink:0}.upsell-title[data-v-837312c7]{font-size:18px;font-weight:600;color:#111827;margin:0}.upsell-close-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:6px}.upsell-close-btn[data-v-837312c7]:hover{background:#f3f4f6;color:#6b7280}.upsell-badge[data-v-837312c7]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin:0 16px;background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border-radius:8px;border:1px solid rgba(160,32,240,.2)}.upsell-badge-content[data-v-837312c7]{display:flex;align-items:center;gap:8px;flex:1}.upsell-badge-icon[data-v-837312c7]{color:#7c3aed;font-size:10px}.upsell-badge-text[data-v-837312c7]{font-size:12px;font-weight:500;color:#5b21b6}.upsell-badge-countdown[data-v-837312c7]{font-size:13px;font-weight:600;color:#5b21b6;background:#ffffff80;padding:4px 10px;border-radius:4px}.upsell-body[data-v-837312c7]{flex:1;overflow-y:auto;padding:20px 24px}.upsell-content-title[data-v-837312c7]{font-size:20px;font-weight:700;color:#111827;margin:0 0 12px}.upsell-content-description[data-v-837312c7]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 20px}.upsell-product-card[data-v-837312c7]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;margin-bottom:24px}.upsell-product-image[data-v-837312c7]{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f3f4f6}.upsell-product-image img[data-v-837312c7]{width:100%;height:100%;object-fit:cover}.upsell-product-placeholder[data-v-837312c7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f3f4f6}.upsell-product-info[data-v-837312c7]{flex:1;min-width:0}.upsell-product-name[data-v-837312c7]{font-size:15px;font-weight:600;color:#111827;margin:0 0 4px}.upsell-product-description[data-v-837312c7]{font-size:12px;color:#9ca3af;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell-product-pricing[data-v-837312c7]{display:flex;align-items:baseline;gap:8px}.upsell-product-price[data-v-837312c7]{font-size:18px;font-weight:700;color:#111827}.upsell-product-original-price[data-v-837312c7]{font-size:13px;color:#9ca3af;text-decoration:line-through}.upsell-add-btn[data-v-837312c7]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:all .2s}.upsell-add-btn[data-v-837312c7]:hover{background:#f3f4f6;border-color:#d1d5db}.upsell-add-btn.is-added[data-v-837312c7]{background:#10b9811a;border-color:#10b9814d}.upsell-testimonial[data-v-837312c7]{margin-top:8px}.upsell-testimonial-label[data-v-837312c7]{font-size:12px;color:#9ca3af;text-align:center;margin:0 0 12px}.upsell-testimonial-card[data-v-837312c7]{padding:16px;background:#f9fafb;border-radius:12px}.upsell-testimonial-header[data-v-837312c7]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.upsell-testimonial-avatar[data-v-837312c7]{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.upsell-testimonial-avatar-img[data-v-837312c7]{width:100%;height:100%;object-fit:cover}.upsell-testimonial-info[data-v-837312c7]{flex:1}.upsell-testimonial-name[data-v-837312c7]{display:block;font-size:14px;font-weight:600;color:#111827}.upsell-testimonial-location[data-v-837312c7]{display:block;font-size:12px;color:#9ca3af}.upsell-testimonial-rating[data-v-837312c7]{display:flex;gap:2px}.upsell-testimonial-text[data-v-837312c7]{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.upsell-footer[data-v-837312c7]{padding:16px 24px 24px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.upsell-pay-btn[data-v-837312c7]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:linear-gradient(90deg,#a020f0,#c363ff);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.upsell-pay-btn[data-v-837312c7]:hover{background:linear-gradient(90deg,#8b1cd4,#a855f7)}.upsell-skip-btn[data-v-837312c7]{background:transparent;border:none;color:#6b7280;font-size:13px;cursor:pointer;padding:8px 16px;transition:color .2s}.upsell-skip-btn[data-v-837312c7]:hover{color:#374151;text-decoration:underline}.payment-page[data-v-837312c7]{position:absolute;inset:0;background:#fff;z-index:210;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.payment-header[data-v-837312c7]{display:flex;align-items:center;padding:20px 24px;flex-shrink:0;position:relative}.payment-back-btn[data-v-837312c7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;color:#374151;cursor:pointer;border-radius:8px;transition:all .15s}.payment-back-btn[data-v-837312c7]:hover{background:#f3f4f6}.payment-title[data-v-837312c7]{font-size:18px;font-weight:600;color:#111827;margin:0;position:absolute;left:50%;transform:translate(-50%)}.payment-body[data-v-837312c7]{flex:1;padding:0 24px 24px;overflow-y:auto}.apple-pay-btn[data-v-837312c7]{width:100%;padding:14px 24px;background:#000;border:none;border-radius:8px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s}.apple-pay-btn[data-v-837312c7]:hover{background:#1a1a1a}.apple-logo[data-v-837312c7]{margin:0 2px}.payment-divider[data-v-837312c7]{display:flex;align-items:center;margin:24px 0}.payment-divider[data-v-837312c7]:before,.payment-divider[data-v-837312c7]:after{content:"";flex:1;height:1px;background:#e5e7eb}.payment-divider span[data-v-837312c7]{padding:0 16px;font-size:13px;color:#9ca3af}.payment-field[data-v-837312c7]{margin-bottom:20px}.payment-label[data-v-837312c7]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.payment-input[data-v-837312c7]{width:100%;padding:12px 14px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;color:#374151;box-sizing:border-box;transition:border-color .15s}.payment-input[data-v-837312c7]:focus{outline:none;border-color:#a020f0}.payment-input[data-v-837312c7]::placeholder{color:#9ca3af}.card-input-group[data-v-837312c7]{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.card-number-row[data-v-837312c7]{display:flex;align-items:center;border-bottom:1px solid #E5E7EB}.card-number-input[data-v-837312c7]{flex:1;border:none;border-radius:0;padding-right:8px}.card-number-input[data-v-837312c7]:focus{border:none}.card-icons[data-v-837312c7]{display:flex;gap:4px;padding-right:12px}.card-icon[data-v-837312c7]{flex-shrink:0}.card-expiry-cvc-row[data-v-837312c7]{display:flex}.card-expiry-wrapper[data-v-837312c7],.card-cvc-wrapper[data-v-837312c7]{flex:1;position:relative}.card-expiry-wrapper[data-v-837312c7]{border-right:1px solid #E5E7EB}.card-field-label[data-v-837312c7]{position:absolute;top:6px;left:14px;font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.card-expiry-input[data-v-837312c7],.card-cvc-input[data-v-837312c7]{border:none;border-radius:0;padding-top:24px;padding-bottom:8px}.card-expiry-input[data-v-837312c7]:focus,.card-cvc-input[data-v-837312c7]:focus{border:none}.country-zip-group[data-v-837312c7]{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.country-select-wrapper[data-v-837312c7]{position:relative;border-bottom:1px solid #E5E7EB}.payment-select[data-v-837312c7]{width:100%;padding:12px 36px 12px 14px;background:#f9fafb;border:none;font-size:14px;color:#374151;cursor:pointer;appearance:none}.payment-select[data-v-837312c7]:focus{outline:none}.select-arrow[data-v-837312c7]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.zip-input[data-v-837312c7]{border:none;border-radius:0}.zip-input[data-v-837312c7]:focus{border:none}.payment-footer[data-v-837312c7]{padding:16px 24px 24px;flex-shrink:0}.purchase-btn[data-v-837312c7]{width:100%;padding:16px 24px;background:#a020f0;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.purchase-btn[data-v-837312c7]:hover:not(:disabled){background:#8b1ad9}.purchase-btn[data-v-837312c7]:disabled{background:#c9a0f0;cursor:not-allowed}
