#app{width:100%;height:100%;font-family:Arial,sans-serif}.navigation{margin-bottom:20px}.date-slot-selector[data-v-71da3cc6]{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1rem}.slot-label-wrapper[data-v-71da3cc6]{display:flex;justify-content:center;width:100%;margin-bottom:.5rem}.slot-label[data-v-71da3cc6]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9)}.slot-label i[data-v-71da3cc6]{font-size:16px;color:hsla(0,0%,100%,.8)}.slot-select-wrapper[data-v-71da3cc6]{display:flex;justify-content:center;width:100%}.slot-select[data-v-71da3cc6]{width:auto;min-width:240px;max-width:300px}[data-v-71da3cc6] .el-input__inner{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;font-size:14px;padding:0 32px 0 14px;height:40px;line-height:40px;text-align:center;transition:all .2s ease}[data-v-71da3cc6] .el-input__inner:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.15)}[data-v-71da3cc6] .el-input__inner:focus{border-color:var(--theme-accent,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.25)}[data-v-71da3cc6] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.5)}[data-v-71da3cc6] .el-input__inner::placeholder{color:hsla(0,0%,100%,.5)}[data-v-71da3cc6] .el-select__caret{color:hsla(0,0%,100%,.7);font-size:14px}[data-v-71da3cc6] .el-input__suffix{right:8px}.slot-option[data-v-71da3cc6]{display:flex;align-items:center;gap:8px;width:100%;white-space:nowrap}.slot-date[data-v-71da3cc6]{font-weight:500;color:#303133;font-size:13px}.slot-time[data-v-71da3cc6]{font-size:12px;color:#606266;padding-left:8px;border-left:1px solid #dcdfe6}@media (max-width:768px){.slot-select[data-v-71da3cc6]{min-width:220px;max-width:280px}.slot-label[data-v-71da3cc6]{font-size:13px}[data-v-71da3cc6] .el-input__inner{font-size:13px;height:38px;line-height:38px}.slot-option[data-v-71da3cc6]{flex-direction:row;gap:6px}.slot-date[data-v-71da3cc6]{font-size:12px}.slot-time[data-v-71da3cc6]{font-size:11px;padding-left:6px}}.slot-select-dropdown{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important;min-width:240px!important;max-width:320px!important}.slot-select-dropdown .el-select-dropdown__wrap{max-height:220px!important}.slot-select-dropdown .el-select-dropdown__item{padding:10px 14px;height:auto;line-height:1.4;font-size:13px;transition:background-color .15s ease;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.slot-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa}.slot-select-dropdown .el-select-dropdown__item.selected{background-color:#ecf5ff;font-weight:600}.slot-select-dropdown .el-select-dropdown__item.selected .slot-date{color:#409eff}[data-v-0b3786b0]:root{--color-primary:#6366f1;--color-primary-dark:#4f46e5;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-background:#fff;--color-background-secondary:#f9fafb;--color-border:#e5e7eb;--color-border-focus:#3b82f6;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--border-radius-sm:0.375rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}[data-v-0b3786b0]{box-sizing:border-box}.reg-modal-wrapper[data-v-0b3786b0]{position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;color:var(--color-text-primary)}.sr-only[data-v-0b3786b0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-overlay[data-v-0b3786b0]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-spinner[data-v-0b3786b0]{text-align:center;padding:var(--spacing-xl)}.loading-spinner i[data-v-0b3786b0]{font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.loading-spinner p[data-v-0b3786b0]{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.reg-modal[data-v-0b3786b0] .el-dialog{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.reg-modal[data-v-0b3786b0] .el-dialog__header{padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border)}.reg-modal[data-v-0b3786b0] .el-dialog__body{padding:0;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.reg-modal[data-v-0b3786b0] .el-dialog__body::-webkit-scrollbar{width:6px}.reg-modal[data-v-0b3786b0] .el-dialog__body::-webkit-scrollbar-track{background:transparent}.reg-modal[data-v-0b3786b0] .el-dialog__body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.modal-header[data-v-0b3786b0]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.modal-title[data-v-0b3786b0]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2}.header-countdown[data-v-0b3786b0]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.countdown-text[data-v-0b3786b0]{font-weight:var(--font-weight-medium)}.countdown-compact[data-v-0b3786b0]{font-weight:var(--font-weight-bold);color:var(--color-primary);background:rgba(99,102,241,.1);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm)}.modal-content[data-v-0b3786b0]{padding:var(--spacing-xl)}.slot-selector-section[data-v-0b3786b0]{margin-bottom:var(--spacing-lg);width:100%}.slot-selector-modal[data-v-0b3786b0]{width:100%}.slot-selector-modal[data-v-0b3786b0] .date-slot-selector{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:.5rem}.slot-selector-modal[data-v-0b3786b0] .slot-label-wrapper{justify-content:center}.slot-selector-modal[data-v-0b3786b0] .slot-label{color:var(--color-text-primary);font-size:14px;justify-content:center}.slot-selector-modal[data-v-0b3786b0] .slot-label i{color:var(--color-primary);font-size:16px}.slot-selector-modal[data-v-0b3786b0] .slot-select-wrapper{justify-content:center}.slot-selector-modal[data-v-0b3786b0] .slot-select{min-width:240px;max-width:300px}.slot-selector-modal[data-v-0b3786b0] .el-input__inner{background:var(--color-background-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:8px;font-size:14px;height:40px;text-align:center}.slot-selector-modal[data-v-0b3786b0] .el-input__inner:hover{border-color:var(--color-primary);background:var(--color-background)}.slot-selector-modal[data-v-0b3786b0] .el-input__inner:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.slot-selector-modal[data-v-0b3786b0] .el-select__caret{color:var(--color-text-secondary);font-size:14px}.countdown-section[data-v-0b3786b0]{margin-bottom:var(--spacing-md)}.countdown-display[data-v-0b3786b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:var(--spacing-md);max-width:220px;margin-left:auto;margin-right:auto}.time-unit[data-v-0b3786b0]{display:flex;flex-direction:column;align-items:center;padding:8px 6px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform var(--transition-fast);position:relative;overflow:hidden}.time-unit[data-v-0b3786b0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.time-unit[data-v-0b3786b0]:hover{transform:translateY(-1px)}.time-value[data-v-0b3786b0]{font-size:18px;font-weight:600;color:#fff;line-height:1;margin-bottom:2px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.time-label[data-v-0b3786b0]{font-size:8px;font-weight:500;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.02em}.countdown-loading[data-v-0b3786b0]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md)}.loading-icon[data-v-0b3786b0]{font-size:var(--font-size-xl);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.schedule-section[data-v-0b3786b0]{margin-bottom:var(--spacing-xl)}.schedule-info[data-v-0b3786b0]{background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-lg);border:1px solid var(--color-border)}.schedule-date[data-v-0b3786b0],.schedule-time[data-v-0b3786b0]{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;padding:var(--spacing-sm) 0;font-size:var(--font-size-base);color:var(--color-text-primary)}.schedule-date[data-v-0b3786b0]:not(:last-child),.schedule-time[data-v-0b3786b0]:not(:last-child){border-bottom:1px solid var(--color-border)}.schedule-date i[data-v-0b3786b0],.schedule-time i[data-v-0b3786b0]{color:var(--color-primary);font-size:var(--font-size-lg)}.form-section[data-v-0b3786b0]{margin-bottom:var(--spacing-xl)}.registration-form[data-v-0b3786b0]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-0b3786b0]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-label[data-v-0b3786b0]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.required-indicator[data-v-0b3786b0]{color:var(--color-error);margin-left:var(--spacing-xs)}.form-group[data-v-0b3786b0] .el-input__inner{border:2px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-size:var(--font-size-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-group[data-v-0b3786b0] .el-input__inner:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.form-group[data-v-0b3786b0] .el-input.is-error .el-input__inner{border-color:var(--color-error)}.form-group[data-v-0b3786b0] .el-input.is-valid .el-input__inner{border-color:var(--color-success)}.form-group[data-v-0b3786b0] .vue-phone-number-input{border:2px solid var(--color-border);border-radius:var(--border-radius-md);transition:border-color var(--transition-fast)}.form-group[data-v-0b3786b0] .vue-phone-number-input.is-error{border-color:var(--color-error)}.form-group[data-v-0b3786b0] .vue-phone-number-input.is-valid{border-color:var(--color-success)}.error-message[data-v-0b3786b0]{color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--spacing-xs)}.error-message[data-v-0b3786b0]:before{content:"⚠";font-size:var(--font-size-xs)}.form-actions[data-v-0b3786b0]{margin-top:var(--spacing-lg)}.submit-button[data-v-0b3786b0]{width:100%;height:48px;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:var(--border-radius-md);color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast);box-shadow:var(--shadow-md)}.submit-button[data-v-0b3786b0]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.submit-button[data-v-0b3786b0]:disabled{opacity:.6;cursor:not-allowed;transform:none}.success-section[data-v-0b3786b0]{text-align:center;padding:var(--spacing-2xl)}.success-content[data-v-0b3786b0]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.success-icon[data-v-0b3786b0]{font-size:4rem;color:var(--color-success)}.success-title[data-v-0b3786b0]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.success-message[data-v-0b3786b0]{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:400px}.error-banner[data-v-0b3786b0]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--border-radius-md);color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-lg)}.error-close[data-v-0b3786b0]{margin-left:auto;background:none;border:none;color:var(--color-error);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast)}.error-close[data-v-0b3786b0]:hover{background:rgba(239,68,68,.1)}@media (max-width:768px){.modal-content[data-v-0b3786b0]{padding:var(--spacing-lg)}.countdown-display[data-v-0b3786b0]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.time-unit[data-v-0b3786b0]{padding:var(--spacing-md)}.time-value[data-v-0b3786b0]{font-size:var(--font-size-2xl)}.modal-title[data-v-0b3786b0]{font-size:var(--font-size-xl)}}@media (max-width:480px){.reg-modal[data-v-0b3786b0] .el-dialog{margin:var(--spacing-sm)!important;width:calc(100% - 1rem)!important}.modal-content[data-v-0b3786b0],.reg-modal[data-v-0b3786b0] .el-dialog__header{padding:var(--spacing-md)}.countdown-display[data-v-0b3786b0]{grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs)}.time-unit[data-v-0b3786b0]{padding:var(--spacing-sm)}.time-value[data-v-0b3786b0]{font-size:var(--font-size-lg)}.time-label[data-v-0b3786b0]{font-size:.625rem}.modal-title[data-v-0b3786b0]{font-size:var(--font-size-lg)}.header-countdown[data-v-0b3786b0]{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.form-group[data-v-0b3786b0] .el-input__inner{padding:var(--spacing-sm)}.submit-button[data-v-0b3786b0]{height:44px;font-size:var(--font-size-base)}}@media (max-height:600px) and (orientation:landscape){.reg-modal[data-v-0b3786b0] .el-dialog{max-height:95vh!important;margin:2.5vh auto!important}.reg-modal[data-v-0b3786b0] .el-dialog__body{max-height:calc(95vh - 80px)!important}.modal-content[data-v-0b3786b0],.reg-modal[data-v-0b3786b0] .el-dialog__header{padding:var(--spacing-sm) var(--spacing-md)}.countdown-section[data-v-0b3786b0]{margin-bottom:var(--spacing-md)}.schedule-section[data-v-0b3786b0]{display:none}.countdown-display[data-v-0b3786b0]{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.time-unit[data-v-0b3786b0]{padding:var(--spacing-xs) var(--spacing-sm)}.time-value[data-v-0b3786b0]{font-size:var(--font-size-base)}.time-label[data-v-0b3786b0]{font-size:.5rem}.modal-title[data-v-0b3786b0]{font-size:var(--font-size-base)}.header-countdown[data-v-0b3786b0]{font-size:.75rem}.form-group[data-v-0b3786b0]{gap:var(--spacing-xs)}.registration-form[data-v-0b3786b0]{gap:var(--spacing-sm)}.submit-button[data-v-0b3786b0]{height:40px}}@media (max-height:400px) and (orientation:landscape){.countdown-display[data-v-0b3786b0]{grid-template-columns:repeat(4,1fr);gap:2px}.time-unit[data-v-0b3786b0]{padding:2px 4px;border-radius:var(--border-radius-sm)}.time-value[data-v-0b3786b0]{font-size:var(--font-size-sm)}.time-label[data-v-0b3786b0]{font-size:.4rem}.modal-content[data-v-0b3786b0]{padding:var(--spacing-xs) var(--spacing-sm)}.form-group[data-v-0b3786b0] .el-input__inner{padding:var(--spacing-xs);font-size:var(--font-size-sm)}}@media (min-resolution:192dpi){.time-unit[data-v-0b3786b0]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.submit-button[data-v-0b3786b0]{box-shadow:0 2px 8px rgba(99,102,241,.3)}}@media (prefers-color-scheme:dark){[data-v-0b3786b0]:root{--color-text-primary:#f9fafb;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-background:#111827;--color-background-secondary:#1f2937;--color-border:#374151}.reg-modal[data-v-0b3786b0] .el-dialog{background:var(--color-background)}.loading-overlay[data-v-0b3786b0]{background:rgba(17,24,39,.95)}}@media (prefers-reduced-motion:reduce){[data-v-0b3786b0]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.submit-button[data-v-0b3786b0]:hover:not(:disabled),.time-unit[data-v-0b3786b0]:hover{transform:none}}.error-close[data-v-0b3786b0]:focus,.reg-modal[data-v-0b3786b0] .el-input__inner:focus,.submit-button[data-v-0b3786b0]:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}@media print{.reg-modal-wrapper[data-v-0b3786b0]{background:#fff!important;color:#000!important}.countdown-section[data-v-0b3786b0],.form-actions[data-v-0b3786b0],.loading-overlay[data-v-0b3786b0]{display:none!important}.schedule-info[data-v-0b3786b0]{border:1px solid #000}}.event-schedule[data-v-6c1d46da]{text-align:left;margin:-1rem 0 0 0}.schedule-available[data-v-6c1d46da] .date-slot-selector{display:flex;flex-direction:column;align-items:center;margin:1rem 0 .75rem 0;width:100%}.schedule-available[data-v-6c1d46da] .slot-label-wrapper{justify-content:center}.schedule-available[data-v-6c1d46da] .slot-label{justify-content:center;font-size:14px}.schedule-available[data-v-6c1d46da] .slot-label i{font-size:16px}.schedule-available[data-v-6c1d46da] .slot-select-wrapper{justify-content:center}.schedule-available[data-v-6c1d46da] .slot-select{min-width:240px;max-width:300px}.schedule-available[data-v-6c1d46da] .el-input__inner{height:40px;font-size:14px;text-align:center;border-radius:8px}.calendar-datetime-layout[data-v-6c1d46da]{display:flex;align-items:center;gap:2rem;margin-bottom:0;justify-content:flex-start}.calendar-widget[data-v-6c1d46da]{width:80px;height:80px;background:linear-gradient(135deg,var(--theme-accent,#3b82f6) 0,var(--theme-palette-2,#1d4ed8) 100%);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 32px var(--theme-accent-rgba,rgba(59,130,246,.3));border:2px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden;flex-shrink:0}.calendar-widget[data-v-6c1d46da]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3))}.calendar-month[data-v-6c1d46da]{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.calendar-date[data-v-6c1d46da]{font-size:24px;font-weight:700;color:#fff;line-height:1}.datetime-info[data-v-6c1d46da]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.full-date[data-v-6c1d46da]{font-size:18px;font-weight:600;color:#fff;line-height:1.2}.time-display[data-v-6c1d46da]{display:flex;align-items:center}.time-text[data-v-6c1d46da]{font-size:16px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.sr-only[data-v-6c1d46da]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.schedule-available[data-v-6c1d46da]{padding:var(--space-8);transition:all var(--transition-normal)}.schedule-available[data-v-6c1d46da]:hover{transform:translateY(-2px)}.registration-header[data-v-6c1d46da]{text-align:left;margin:2rem 0 1.5rem 0;width:100%}.registration-title[data-v-6c1d46da]{color:hsla(0,0%,100%,.9);font-size:1.25rem;font-weight:600;margin:0;line-height:1.2}.countdown-container[data-v-6c1d46da]{width:100%;display:flex;justify-content:center;margin:.5rem 0;padding:0;background:transparent;border-radius:0;border:none;box-shadow:none}.countdown[data-v-6c1d46da],.time-section[data-v-6c1d46da]{border:none;outline:none;background:transparent;box-shadow:none}.register-button-container[data-v-6c1d46da]{display:flex;justify-content:center;width:100%;margin-top:1rem}.register-now-button[data-v-6c1d46da]{background:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;color:var(--theme-accent,#3b82f6);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);width:100%;max-width:300px}.register-now-button[data-v-6c1d46da]:hover{background:#f9fafb;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.register-now-button[data-v-6c1d46da]:active{transform:translateY(0)}.countdown[data-v-6c1d46da]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:auto;max-width:none;margin:0 auto}.time-section[data-v-6c1d46da]{padding:.5rem .4rem;margin:0;transition:all .3s ease;position:relative;overflow:hidden;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px solid hsla(0,0%,100%,.1);min-width:45px;text-align:center}.time-section[data-v-6c1d46da]:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.08);box-shadow:0 4px 12px rgba(59,130,246,.2)}.time-section[data-v-6c1d46da]:not(:last-child):after{content:"";position:absolute;right:-.5rem;top:50%;transform:translateY(-50%);width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.3),transparent)}.time-unit[data-v-6c1d46da]{display:block;font-size:1.5rem;font-weight:700;color:var(--theme-text,#fff);font-variant-numeric:tabular-nums;line-height:1.2;text-shadow:0 0 8px rgba(59,130,246,.3);transition:all .3s ease}.label[data-v-6c1d46da]{display:block;font-size:.625rem;color:var(--theme-text,hsla(0,0%,100%,.7));margin-top:.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease}.schedule-info[data-v-6c1d46da]{border-top:1px solid var(--color-neutral-200);padding-top:var(--space-6)}.date-time[data-v-6c1d46da]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.event-date[data-v-6c1d46da]{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-neutral-900);margin:0;line-height:var(--leading-tight)}.event-time[data-v-6c1d46da]{font-size:var(--text-lg);color:var(--color-neutral-600);margin:0;display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-medium)}.event-time i[data-v-6c1d46da]{color:var(--color-primary-500);font-size:var(--text-xl)}.loading-container[data-v-6c1d46da]{display:flex;justify-content:center;align-items:center;min-height:150px;padding:var(--space-8)}.loading-icon[data-v-6c1d46da]{font-size:var(--text-4xl);color:#3b82f6;animation:spin-6c1d46da 1s linear infinite}@keyframes spin-6c1d46da{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.schedule-closed[data-v-6c1d46da]{margin:2rem 0;width:100%}.closed-banner[data-v-6c1d46da]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05) 50%,rgba(185,28,28,.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(239,68,68,.3);border-radius:16px;padding:3rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(239,68,68,.15),0 0 40px rgba(239,68,68,.1),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden;animation:closedBannerSlideIn-6c1d46da .6s ease-out}@keyframes closedBannerSlideIn-6c1d46da{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.closed-banner[data-v-6c1d46da]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#dc2626 25%,#b91c1c 50%,#dc2626 75%,#ef4444);background-size:200% 100%;animation:gradientShift-6c1d46da 3s ease-in-out infinite}@keyframes gradientShift-6c1d46da{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.closed-banner[data-v-6c1d46da]:after{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;background:radial-gradient(circle at bottom right,rgba(239,68,68,.1) 0,transparent 70%);pointer-events:none}.closed-icon[data-v-6c1d46da]{font-size:3.5rem;color:#ef4444;margin-bottom:1.5rem;animation:iconPulseGlow-6c1d46da 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(239,68,68,.3));display:inline-block}@keyframes iconPulseGlow-6c1d46da{0%,to{transform:scale(1);opacity:1;filter:drop-shadow(0 0 10px rgba(239,68,68,.3))}50%{transform:scale(1.1);opacity:.9;filter:drop-shadow(0 0 20px rgba(239,68,68,.5))}}.closed-title[data-v-6c1d46da]{font-size:1.75rem;font-weight:700;color:#dc2626;margin:0 0 1rem 0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.02em}.closed-message[data-v-6c1d46da]{font-size:1.125rem;color:#991b1b;margin:0;line-height:1.6;max-width:500px;margin:0 auto;font-weight:500;opacity:.95}@media (max-width:1024px){.calendar-datetime-layout[data-v-6c1d46da]{gap:1.5rem}.calendar-widget[data-v-6c1d46da]{width:70px;height:70px}.calendar-date[data-v-6c1d46da]{font-size:20px}.full-date[data-v-6c1d46da]{font-size:16px}.registration-card[data-v-6c1d46da]{max-width:450px;padding:1.5rem}.countdown-container[data-v-6c1d46da]{padding:0;margin:.4rem 0}.countdown[data-v-6c1d46da]{max-width:none;gap:.4rem}.time-section[data-v-6c1d46da]{padding:.4rem .3rem;min-width:40px}.time-unit[data-v-6c1d46da]{font-size:1.25rem}}@media (max-width:768px){.event-schedule[data-v-6c1d46da]{margin:var(--space-6) 0}.schedule-available[data-v-6c1d46da]{padding:var(--space-6) var(--space-4)}.registration-header[data-v-6c1d46da]{margin:1.5rem 0 1.25rem 0}.registration-title[data-v-6c1d46da]{font-size:1.125rem}.registration-card[data-v-6c1d46da]{max-width:100%;padding:1.5rem;gap:1.5rem}.calendar-datetime-layout[data-v-6c1d46da]{gap:1rem}.calendar-widget[data-v-6c1d46da]{width:60px;height:60px}.calendar-date[data-v-6c1d46da]{font-size:18px}.calendar-month[data-v-6c1d46da]{font-size:10px}.full-date[data-v-6c1d46da],.time-text[data-v-6c1d46da]{font-size:16px}.countdown-container[data-v-6c1d46da]{padding:0;margin:.3rem 0}.countdown[data-v-6c1d46da]{display:flex;gap:.3rem;max-width:none}.time-section[data-v-6c1d46da]{padding:.3rem .2rem;min-width:35px}.time-unit[data-v-6c1d46da]{font-size:1.125rem}.label[data-v-6c1d46da]{font-size:.5rem;margin-top:.2rem}.register-now-button[data-v-6c1d46da]{padding:14px 28px;font-size:15px}.closed-banner[data-v-6c1d46da]{padding:2.5rem 1.5rem;border-radius:12px}.closed-icon[data-v-6c1d46da]{font-size:3rem;margin-bottom:1rem}.closed-title[data-v-6c1d46da]{font-size:1.5rem;margin-bottom:.75rem}.closed-message[data-v-6c1d46da]{font-size:1rem}}@media (max-width:480px){.schedule-available[data-v-6c1d46da]{padding:var(--space-5) var(--space-3)}.registration-header[data-v-6c1d46da]{margin:1rem 0 1rem 0}.registration-title[data-v-6c1d46da]{font-size:1rem}.registration-card[data-v-6c1d46da]{padding:1rem;gap:1rem}.calendar-datetime-layout[data-v-6c1d46da]{gap:.75rem}.calendar-widget[data-v-6c1d46da]{width:50px;height:50px}.calendar-date[data-v-6c1d46da]{font-size:16px}.calendar-month[data-v-6c1d46da]{font-size:9px}.full-date[data-v-6c1d46da],.time-text[data-v-6c1d46da]{font-size:14px}.countdown-container[data-v-6c1d46da]{padding:0;margin:.25rem 0}.countdown[data-v-6c1d46da]{gap:.2rem}.time-section[data-v-6c1d46da]{padding:.25rem .15rem;min-width:30px}.time-unit[data-v-6c1d46da]{font-size:1rem}.label[data-v-6c1d46da]{font-size:.45rem}.register-now-button[data-v-6c1d46da]{padding:12px 24px;font-size:14px}.closed-banner[data-v-6c1d46da]{padding:2rem 1.25rem}.closed-icon[data-v-6c1d46da]{font-size:2.5rem}.closed-title[data-v-6c1d46da]{font-size:1.25rem}.closed-message[data-v-6c1d46da]{font-size:.9rem}}.calendar-datetime-layout[data-v-6c1d46da],.closed-banner[data-v-6c1d46da],.countdown[data-v-6c1d46da],.time-section[data-v-6c1d46da]{animation:slideUp-6c1d46da .6s ease-out}.calendar-datetime-layout[data-v-6c1d46da]{animation-delay:.1s}.countdown[data-v-6c1d46da]{animation-delay:.2s}.time-section[data-v-6c1d46da]:first-child{animation-delay:.3s}.time-section[data-v-6c1d46da]:nth-child(2){animation-delay:.4s}.time-section[data-v-6c1d46da]:nth-child(3){animation-delay:.5s}.time-section[data-v-6c1d46da]:nth-child(4){animation-delay:.6s}@keyframes slideUp-6c1d46da{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-6c1d46da{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.calendar-datetime-layout[data-v-6c1d46da],.closed-banner[data-v-6c1d46da],.countdown-container[data-v-6c1d46da],.countdown[data-v-6c1d46da],.time-section[data-v-6c1d46da]{animation:none}.countdown-container[data-v-6c1d46da]:hover,.schedule-available[data-v-6c1d46da]:hover,.time-section[data-v-6c1d46da]:hover{transform:none}.closed-icon[data-v-6c1d46da],.loading-icon[data-v-6c1d46da]{animation:none}}@media (prefers-contrast:high){.calendar-widget[data-v-6c1d46da]{border:3px solid #fff}.closed-banner[data-v-6c1d46da]{border:3px solid #ef4444;background:rgba(239,68,68,.15)}.closed-title[data-v-6c1d46da]{color:#b91c1c}}@media (prefers-color-scheme:dark){.closed-banner[data-v-6c1d46da]{background:linear-gradient(135deg,rgba(185,28,28,.15),rgba(153,27,27,.1) 50%,rgba(127,29,29,.15));border-color:rgba(239,68,68,.5);box-shadow:0 4px 20px rgba(239,68,68,.2),0 0 40px rgba(239,68,68,.15)}.closed-title[data-v-6c1d46da]{color:#fca5a5;text-shadow:0 2px 8px rgba(0,0,0,.3)}.closed-message[data-v-6c1d46da]{color:#fecaca;opacity:.9}.closed-icon[data-v-6c1d46da]{color:#fca5a5;filter:drop-shadow(0 0 15px rgba(252,165,165,.4))}}@media print{.closed-banner[data-v-6c1d46da]{box-shadow:none;border:2px solid #ef4444;background:#fff}.closed-banner[data-v-6c1d46da]:after,.closed-banner[data-v-6c1d46da]:before{display:none}.closed-icon[data-v-6c1d46da]{color:#ef4444;animation:none;filter:none}.closed-title[data-v-6c1d46da]{color:#dc2626;text-shadow:none}.closed-message[data-v-6c1d46da]{color:#991b1b}.calendar-widget[data-v-6c1d46da]{box-shadow:none;border:1px solid #000;background:#fff;color:#000}.schedule-available[data-v-6c1d46da]:hover,.time-section[data-v-6c1d46da]:hover{transform:none}.time-text[data-v-6c1d46da],.time-unit[data-v-6c1d46da]{color:#000}.label[data-v-6c1d46da]{color:#666}}.event-details[data-v-f33a03ce]{max-width:900px;margin:0 auto;padding:0}.sr-only[data-v-f33a03ce]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.details-content[data-v-f33a03ce]{margin-bottom:2rem}.event-description[data-v-f33a03ce]{line-height:1.6;color:var(--theme-text,hsla(0,0%,100%,.9));font-size:1rem;background:transparent;padding:0;border-radius:0;box-shadow:none;border:none}.event-description[data-v-f33a03ce] h1,.event-description[data-v-f33a03ce] h2,.event-description[data-v-f33a03ce] h3,.event-description[data-v-f33a03ce] h4,.event-description[data-v-f33a03ce] h5,.event-description[data-v-f33a03ce] h6{color:var(--theme-text,#fff);font-weight:600;margin:1.5rem 0 .75rem 0;line-height:1.3;font-family:inherit}.event-description[data-v-f33a03ce] h1{font-size:2rem;font-weight:700;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] h2{font-size:1.75rem;font-weight:600;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] h3{font-size:1.5rem;font-weight:600;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] h4{font-size:1.25rem;font-weight:500;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] h5{font-size:1.125rem;font-weight:500;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] h6{font-size:1rem;font-weight:500;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] p{margin:1rem 0;line-height:1.6;color:var(--theme-text,hsla(0,0%,100%,.9))}.event-description[data-v-f33a03ce] ol,.event-description[data-v-f33a03ce] ul{margin:1rem 0;padding-left:1.5rem}.event-description[data-v-f33a03ce] ul{list-style-type:disc}.event-description[data-v-f33a03ce] ol{list-style-type:decimal}.event-description[data-v-f33a03ce] li{margin:.5rem 0;line-height:1.6;color:var(--theme-text,hsla(0,0%,100%,.9))}.event-description[data-v-f33a03ce] ol ol,.event-description[data-v-f33a03ce] ol ul,.event-description[data-v-f33a03ce] ul ol,.event-description[data-v-f33a03ce] ul ul{margin:.25rem 0;padding-left:1.5rem}.event-description[data-v-f33a03ce] ul ul{list-style-type:circle}.event-description[data-v-f33a03ce] ul ul ul{list-style-type:square}.event-description[data-v-f33a03ce] blockquote{border-left:4px solid var(--theme-palette-1,#3b82f6);padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;color:var(--theme-text,hsla(0,0%,100%,.8));background:hsla(0,0%,100%,.05);border-radius:4px}.event-description[data-v-f33a03ce] pre{background:rgba(0,0,0,.3);padding:1rem;border-radius:4px;overflow-x:auto;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;color:var(--theme-text,#fff);margin:1rem 0}.event-description[data-v-f33a03ce] code{background:rgba(59,130,246,.2);padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.875rem;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] b,.event-description[data-v-f33a03ce] strong{font-weight:600;color:var(--theme-text,#fff)}.event-description[data-v-f33a03ce] em,.event-description[data-v-f33a03ce] i{font-style:italic;color:var(--theme-text,hsla(0,0%,100%,.8))}.event-description[data-v-f33a03ce] a{color:var(--theme-palette-2,#60a5fa);text-decoration:underline;font-weight:500}.event-description[data-v-f33a03ce] a:hover{color:var(--theme-palette-3,#93c5fd)}.event-description[data-v-f33a03ce] a:focus{outline:2px solid var(--theme-palette-2,#60a5fa);outline-offset:2px;border-radius:2px}.event-description[data-v-f33a03ce] .content-image{max-width:100%;height:auto;border-radius:4px;margin:1rem 0;border:1px solid hsla(0,0%,100%,.1)}.event-description[data-v-f33a03ce] .content-image.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-f33a03ce 1.5s infinite;opacity:.7}.event-description[data-v-f33a03ce] .content-image.loaded{background:transparent;opacity:1;animation:fadeIn-f33a03ce .5s ease}.event-description[data-v-f33a03ce] .content-image.error{display:none}.event-description[data-v-f33a03ce] .image-placeholder,.event-description[data-v-f33a03ce] .lazy-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:var(--radius-xl);margin:var(--space-6) 0;color:#64748b;transition:all var(--transition-normal);min-height:200px}.event-description[data-v-f33a03ce] .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.event-description[data-v-f33a03ce] .placeholder-icon{width:48px;height:48px;color:#94a3b8;stroke-width:1.5;transition:all var(--transition-normal)}.event-description[data-v-f33a03ce] .placeholder-text{font-size:var(--text-sm);font-weight:var(--font-medium);color:#64748b;margin:0;transition:color var(--transition-normal)}.event-description[data-v-f33a03ce] .retry-button{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-500);color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.event-description[data-v-f33a03ce] picture{display:block;margin:var(--space-6) 0}.event-description[data-v-f33a03ce] picture img{width:100%;height:auto;border-radius:0;box-shadow:none;transition:all var(--transition-normal);border:none}@keyframes shimmer-f33a03ce{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn-f33a03ce{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.no-content[data-v-f33a03ce]{text-align:center;padding:2rem;background:hsla(0,0%,100%,.05);border-radius:4px;border:1px solid hsla(0,0%,100%,.1)}.no-content-message[data-v-f33a03ce]{color:var(--theme-text,hsla(0,0%,100%,.7));font-size:1.125rem;margin:0;font-style:italic;font-weight:500}.contact-section[data-v-f33a03ce]{background:transparent;border-radius:0;padding:0;border:none;margin-top:var(--space-8);box-shadow:none;transition:all var(--transition-normal)}.contact-title[data-v-f33a03ce]{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-neutral-900);margin:0 0 var(--space-4) 0;display:flex;align-items:center;gap:var(--space-2)}.contact-details[data-v-f33a03ce]{display:flex;flex-direction:column;gap:var(--space-4)}.contact-item[data-v-f33a03ce]{display:flex;align-items:center;gap:var(--space-3);padding:0;background:transparent;border-radius:0;border:none;transition:all var(--transition-fast)}.contact-icon[data-v-f33a03ce]{color:var(--color-primary-500);font-size:var(--text-lg);flex-shrink:0;width:24px;text-align:center}.contact-label[data-v-f33a03ce]{font-weight:var(--font-medium);color:var(--color-neutral-600);min-width:70px;font-size:var(--text-sm)}.contact-value[data-v-f33a03ce]{color:var(--color-neutral-900);font-weight:var(--font-medium)}.contact-email[data-v-f33a03ce]{color:var(--color-primary-600);text-decoration:none;transition:all var(--transition-fast);font-weight:var(--font-medium)}.contact-email[data-v-f33a03ce]:focus{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:768px){.event-details[data-v-f33a03ce]{padding:1.5rem 0}.event-description[data-v-f33a03ce]{font-size:.95rem}.event-description[data-v-f33a03ce] h1{font-size:1.75rem}.event-description[data-v-f33a03ce] h2{font-size:1.5rem}.event-description[data-v-f33a03ce] h3{font-size:1.25rem}.event-description[data-v-f33a03ce] h4{font-size:1.125rem}.contact-section[data-v-f33a03ce]{padding:1.25rem;margin-top:1.5rem}.contact-item[data-v-f33a03ce]{flex-direction:column;align-items:flex-start;gap:.25rem}.contact-label[data-v-f33a03ce]{min-width:auto;font-size:.875rem}.no-content[data-v-f33a03ce]{padding:2rem 1rem}.no-content-message[data-v-f33a03ce]{font-size:1rem}}@media (max-width:480px){.event-description[data-v-f33a03ce] .content-image{margin:1rem 0}.event-description[data-v-f33a03ce] pre{font-size:.8rem;padding:.75rem}.event-description[data-v-f33a03ce] blockquote{padding:.75rem;margin:1rem 0}.contact-section[data-v-f33a03ce]{padding:1rem}.contact-title[data-v-f33a03ce]{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){[data-v-f33a03ce]{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.event-description[data-v-f33a03ce] a{text-decoration:underline}.contact-section[data-v-f33a03ce]{border:2px solid #000}.event-description[data-v-f33a03ce] .content-image{border:1px solid #000}}@media (prefers-color-scheme:dark){.event-description[data-v-f33a03ce]{color:#d1d5db}.event-description[data-v-f33a03ce] b,.event-description[data-v-f33a03ce] h1,.event-description[data-v-f33a03ce] h2,.event-description[data-v-f33a03ce] h3,.event-description[data-v-f33a03ce] h4,.event-description[data-v-f33a03ce] h5,.event-description[data-v-f33a03ce] h6,.event-description[data-v-f33a03ce] strong{color:#f9fafb}.event-description[data-v-f33a03ce] blockquote{background:#374151;color:#d1d5db;border-left-color:#60a5fa}.event-description[data-v-f33a03ce] code,.event-description[data-v-f33a03ce] pre{background:#374151;color:#f9fafb}.contact-section[data-v-f33a03ce]{background:linear-gradient(135deg,#1f2937,#374151);border-color:#4b5563}.contact-title[data-v-f33a03ce]{color:#f9fafb}.contact-label[data-v-f33a03ce]{color:#d1d5db}.contact-value[data-v-f33a03ce]{color:#f9fafb}.no-content[data-v-f33a03ce]{background:#374151;border-color:#4b5563}.no-content-message[data-v-f33a03ce]{color:#9ca3af}.event-description[data-v-f33a03ce] .image-placeholder{background:#374151;border-color:#4b5563;color:#9ca3af}}@media print{.event-details[data-v-f33a03ce]{padding:0}.event-description[data-v-f33a03ce] .content-image{box-shadow:none;border:1px solid #ccc}.contact-section[data-v-f33a03ce]{background:none;border:1px solid #ccc}.event-description[data-v-f33a03ce] a{color:#000;text-decoration:underline}.event-description[data-v-f33a03ce] a:after{content:" (" attr(href) ")";font-size:.8em}}.event-footer[data-v-0ddf7b29]{background:transparent;border-top:none;padding:2rem 1rem;margin-top:0}.sr-only[data-v-0ddf7b29]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-content[data-v-0ddf7b29]{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.branding-section[data-v-0ddf7b29]{padding-right:1rem}.org-name[data-v-0ddf7b29]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem 0;line-height:1.3}.org-description[data-v-0ddf7b29]{color:#6c757d;font-size:.95rem;line-height:1.5;margin:0}.contact-section[data-v-0ddf7b29]{padding-left:1rem;border-left:none}.contact-title[data-v-0ddf7b29]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 1rem 0}.contact-item[data-v-0ddf7b29]{margin-bottom:.75rem}.contact-item[data-v-0ddf7b29]:last-child{margin-bottom:0}.primary-contact[data-v-0ddf7b29]{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:none}.contact-email[data-v-0ddf7b29],.contact-website[data-v-0ddf7b29]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.95rem}.contact-email[data-v-0ddf7b29]:last-child,.contact-website[data-v-0ddf7b29]:last-child{margin-bottom:0}.contact-icon[data-v-0ddf7b29]{margin-right:.5rem;font-size:.9rem;width:1.2rem;text-align:center}.email-link[data-v-0ddf7b29],.phone-link[data-v-0ddf7b29],.website-link[data-v-0ddf7b29]{color:var(--theme-palette-2,#60a5fa);text-decoration:none;transition:color .2s ease;font-weight:500}.email-link[data-v-0ddf7b29]:hover,.phone-link[data-v-0ddf7b29]:hover,.website-link[data-v-0ddf7b29]:hover{color:var(--theme-palette-3,#93c5fd);text-decoration:underline}.additional-contacts[data-v-0ddf7b29]{margin-top:1rem}.additional-contacts .contact-item[data-v-0ddf7b29]{display:flex;align-items:center;font-size:.9rem;color:#6c757d}.no-contact[data-v-0ddf7b29]{padding:1rem;background:transparent;border-radius:8px;border:none}.no-contact-message[data-v-0ddf7b29]{margin:0;color:#6c757d;font-style:italic;text-align:center;font-size:.9rem}@media (max-width:768px){.event-footer[data-v-0ddf7b29]{padding:1.5rem 1rem;margin-top:0}.footer-content[data-v-0ddf7b29]{grid-template-columns:1fr;gap:1.5rem}.branding-section[data-v-0ddf7b29]{padding-right:0;text-align:center}.contact-section[data-v-0ddf7b29]{padding-left:0;border-left:none;border-top:none;padding-top:1.5rem}.org-name[data-v-0ddf7b29]{font-size:1.3rem}.contact-title[data-v-0ddf7b29]{text-align:center;margin-bottom:1.25rem}}@media (max-width:480px){.event-footer[data-v-0ddf7b29]{padding:1rem .75rem}.org-name[data-v-0ddf7b29]{font-size:1.2rem}.additional-contacts .contact-item[data-v-0ddf7b29],.contact-email[data-v-0ddf7b29],.contact-website[data-v-0ddf7b29]{font-size:.9rem}.contact-icon[data-v-0ddf7b29]{font-size:.8rem;width:1rem}}.network-error[data-v-82fb4e8c]{width:100%}.error-content[data-v-82fb4e8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 2rem;text-align:center;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;margin:1rem 0}.error-icon-container[data-v-82fb4e8c]{margin-bottom:1.5rem}.error-icon[data-v-82fb4e8c]{font-size:3.5rem;color:#d97706}.error-details[data-v-82fb4e8c]{margin-bottom:2rem;max-width:500px}.error-title[data-v-82fb4e8c]{font-size:1.5rem;font-weight:600;color:#92400e;margin:0 0 .75rem 0}.error-message[data-v-82fb4e8c]{font-size:1rem;color:#a16207;margin:0 0 1rem 0;line-height:1.5}.connection-status[data-v-82fb4e8c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.7);border-radius:20px;font-size:.875rem;font-weight:500}.status-indicator[data-v-82fb4e8c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-indicator.online[data-v-82fb4e8c]{background:#10b981}.status-indicator.offline[data-v-82fb4e8c]{background:#ef4444}.status-text[data-v-82fb4e8c]{color:#92400e}.error-actions[data-v-82fb4e8c]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.retry-button[data-v-82fb4e8c]{background:#d97706;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:140px;justify-content:center}.retry-button[data-v-82fb4e8c]:hover:not(:disabled){background:#b45309;transform:translateY(-1px)}.retry-button[data-v-82fb4e8c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.offline-button[data-v-82fb4e8c]{background:transparent;color:#92400e;border:2px solid #92400e;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.offline-button[data-v-82fb4e8c]:hover{background:#92400e;color:#fff;transform:translateY(-1px)}.retry-info[data-v-82fb4e8c]{width:100%;max-width:300px}.retry-text[data-v-82fb4e8c]{font-size:.875rem;color:#a16207;margin:0 0 .5rem 0}.retry-progress[data-v-82fb4e8c]{width:100%;height:4px;background:rgba(146,64,14,.2);border-radius:2px;overflow:hidden}.retry-progress-bar[data-v-82fb4e8c]{height:100%;background:#d97706;transition:width .3s ease;border-radius:2px}@media (max-width:768px){.error-content[data-v-82fb4e8c]{padding:2rem 1rem;margin:.5rem 0}.error-icon[data-v-82fb4e8c]{font-size:3rem}.error-title[data-v-82fb4e8c]{font-size:1.25rem}.error-message[data-v-82fb4e8c]{font-size:.9rem}.error-actions[data-v-82fb4e8c]{flex-direction:column;align-items:center}.offline-button[data-v-82fb4e8c],.retry-button[data-v-82fb4e8c]{width:100%;max-width:200px}.connection-status[data-v-82fb4e8c]{font-size:.8rem;padding:.4rem .8rem}}@media (prefers-reduced-motion:reduce){.offline-button[data-v-82fb4e8c]:hover,.retry-button[data-v-82fb4e8c]:hover{transform:none}.retry-progress-bar[data-v-82fb4e8c]{transition:none}}@media (prefers-contrast:high){.error-content[data-v-82fb4e8c]{border:3px solid #d97706}.retry-button[data-v-82fb4e8c]{border:2px solid #fff}.connection-status[data-v-82fb4e8c]{border:1px solid #92400e}}@media (prefers-color-scheme:dark){.error-content[data-v-82fb4e8c]{background:#451a03;border-color:#a16207}.error-title[data-v-82fb4e8c]{color:#fbbf24}.error-message[data-v-82fb4e8c]{color:#fcd34d}.status-text[data-v-82fb4e8c]{color:#fbbf24}.connection-status[data-v-82fb4e8c]{background:rgba(0,0,0,.3)}.retry-button[data-v-82fb4e8c]{background:#a16207}.retry-button[data-v-82fb4e8c]:hover:not(:disabled){background:#d97706}.offline-button[data-v-82fb4e8c]{color:#fbbf24;border-color:#fbbf24}.offline-button[data-v-82fb4e8c]:hover{background:#fbbf24;color:#451a03}.retry-text[data-v-82fb4e8c]{color:#fcd34d}.retry-progress[data-v-82fb4e8c]{background:rgba(251,191,36,.2)}.retry-progress-bar[data-v-82fb4e8c]{background:#fbbf24}}.reg-page-container .closed-banner,.reg-page-container .content-wrapper,.reg-page-container .countdown-container,.reg-page-container .form-label,.reg-page-container .header-section,.reg-page-container .schedule,.reg-page-container form{background:#fff!important;background-color:#fff!important;background-image:none!important}.el-dialog.registration-dialog,.el-dialog.registration-dialog .el-dialog__body,.reg-page-container{background:#fff!important;background-color:#fff!important}.reg-page-container{--theme-background:#fff!important;--background:#fff!important;--bg-color:#fff!important;background-image:none!important}.header-section{margin-bottom:10px}.model-title{font-size:20px}.reg-page-container[data-v-5feb73f2]{max-width:600px;margin:0 auto;border-radius:0;box-shadow:none;min-height:auto;height:auto;color:#333!important}.content-wrapper[data-v-5feb73f2],.reg-page-container[data-v-5feb73f2]{background:#fff!important;background-color:#fff!important;background-image:none!important;position:relative}.content-wrapper[data-v-5feb73f2]{padding:15px 16px 10px 16px}.countdown-container[data-v-5feb73f2]{text-align:center;margin:15px 0}.countdown-container.compact[data-v-5feb73f2]{margin:8px 0 15px 0}.countdown[data-v-5feb73f2]{display:grid;grid-template-columns:repeat(4,max-content);align-items:stretch;justify-content:center;gap:6px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.countdown-container.compact .countdown[data-v-5feb73f2]{gap:5px;margin-bottom:12px}.time-section[data-v-5feb73f2]{background:#f8f9fa!important;padding:12px 10px;border-radius:8px;min-width:56px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e9ecef}.countdown-container.compact .time-section[data-v-5feb73f2]{padding:8px 8px;min-width:50px;border-radius:6px}.time-section[data-v-5feb73f2]{flex:0 0 auto}.time-unit[data-v-5feb73f2]{font-size:24px;font-weight:700;color:#1a202c!important;font-variant-numeric:tabular-nums;display:block}.countdown-container.compact .time-unit[data-v-5feb73f2]{font-size:20px;font-weight:600}.label[data-v-5feb73f2]{font-size:11px;color:#4a5568!important;margin-top:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.countdown-container.compact .label[data-v-5feb73f2]{font-size:10px;margin-top:3px}.schedule[data-v-5feb73f2]{text-align:center;margin:20px 0}.full-date[data-v-5feb73f2]{margin:5px 0;color:#606266;font-size:16px}form[data-v-5feb73f2]{margin-top:20px;margin-bottom:15px}.form-label[data-v-5feb73f2]{display:block;margin-bottom:18px}.form-label strong[data-v-5feb73f2]{display:block;margin-bottom:8px;color:#606266;font-size:14px;font-weight:600}.error-message[data-v-5feb73f2]{margin-top:5px;font-size:12px;color:#f56c6c}.dynamic-button.el-button[data-v-5feb73f2]{width:100%;max-width:300px;height:50px;font-size:25px!important;background:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;background-color:transparent!important;background-image:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;border:none!important;color:#fff!important;font-weight:600;border-radius:8px;transition:all .3s ease}.dynamic-button.el-button[data-v-5feb73f2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(253,108,52,.2);color:#fff!important}.dynamic-button.el-button[data-v-5feb73f2]:active,.dynamic-button.el-button[data-v-5feb73f2]:focus{color:#fff!important}.button-container[data-v-5feb73f2]{position:relative;z-index:1;text-align:center;margin-top:20px;padding-top:10px}.sticky-footer[data-v-5feb73f2]{position:static;display:flex;justify-content:center;align-items:center;padding:8px 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:auto}.closed-banner[data-v-5feb73f2]{background:#fff3cd;border:1px solid #ffeeba;color:#856404;border-radius:8px;padding:20px;margin:20px 0 0 0;text-align:center}.closed-icon[data-v-5feb73f2]{font-size:28px}.closed-title[data-v-5feb73f2]{margin:10px 0 5px 0;font-size:20px;font-weight:700}.closed-details[data-v-5feb73f2]{margin:0;font-size:14px}.phone-input-wrapper[data-v-5feb73f2]{position:relative;z-index:5000;margin-top:8px}.loading-container[data-v-5feb73f2]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-icon[data-v-5feb73f2]{font-size:24px;color:#409eff}@media (max-width:768px){.reg-page-container[data-v-5feb73f2]{margin:0;border-radius:0;min-height:auto;height:auto}.content-wrapper[data-v-5feb73f2]{padding:15px}.countdown[data-v-5feb73f2]{display:grid;grid-template-columns:repeat(4,max-content);gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center}.time-section[data-v-5feb73f2]{min-width:52px;padding:10px 8px}.time-unit[data-v-5feb73f2]{font-size:18px}.full-date[data-v-5feb73f2]{font-size:14px}.label[data-v-5feb73f2]{font-size:11px}.dynamic-button.el-button[data-v-5feb73f2]{font-size:20px!important}}@keyframes fadeIn-5feb73f2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.countdown[data-v-5feb73f2],form[data-v-5feb73f2]{animation:fadeIn-5feb73f2 .5s ease-out}@media (prefers-color-scheme:dark){.time-section[data-v-5feb73f2]{background:#f8f9fa!important;border:1px solid #e9ecef!important}.time-unit[data-v-5feb73f2]{color:#2d3748!important}.label[data-v-5feb73f2]{color:#718096!important}.full-date[data-v-5feb73f2]{color:#606266}}.custom-questions-section[data-v-5feb73f2]{margin-top:0;padding:0}.question-progress[data-v-5feb73f2]{text-align:center;font-size:14px;color:#909399;margin-bottom:20px;font-weight:500}.progress-text[data-v-5feb73f2]{display:inline-block;padding:6px 16px;background:#f4f4f5;border-radius:20px}.question-card[data-v-5feb73f2]{margin-bottom:20px}.question-card .form-label[data-v-5feb73f2]{display:block;margin-bottom:8px;color:#606266;font-size:14px}.question-card .form-label strong[data-v-5feb73f2]{font-weight:600}.question-options[data-v-5feb73f2]{margin:15px 0}.custom-radio-group[data-v-5feb73f2]{display:flex;flex-direction:column;gap:12px;width:100%}.custom-radio[data-v-5feb73f2]{display:flex!important;align-items:center;width:100%!important;height:auto!important;padding:16px 20px!important;background:#fff;border:1.5px solid #e4e7ed;border-radius:8px;transition:all .3s ease;cursor:pointer;margin:0!important}.custom-radio[data-v-5feb73f2]:hover{background:#f5f7fa;border-color:#c0c4cc;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.custom-radio.is-checked[data-v-5feb73f2]{background:#ecf5ff;border-color:#409eff;border-width:2px}.custom-radio[data-v-5feb73f2] .el-radio__input{display:none!important}.custom-radio[data-v-5feb73f2] .el-radio__label{color:#303133;font-size:15px;font-weight:400;padding-left:0!important;width:100%}.custom-radio.is-checked[data-v-5feb73f2] .el-radio__label{color:#409eff;font-weight:500}.question-text-input[data-v-5feb73f2]{margin:15px 0}.question-text-input[data-v-5feb73f2] .el-textarea__inner{font-size:14px;resize:vertical;padding:12px;border-radius:8px}.question-navigation[data-v-5feb73f2]{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:20px}.question-navigation[data-v-5feb73f2]:has(.back-link:only-child){justify-content:center}.back-link.el-link[data-v-5feb73f2]{font-size:16px!important;font-weight:600!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:6px!important;background:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;transition:all .2s ease!important}.back-link.el-link[data-v-5feb73f2]:hover{opacity:.8!important}.back-link.el-link .el-icon-arrow-left[data-v-5feb73f2]{font-size:14px!important;background:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.next-button.el-button[data-v-5feb73f2]{width:auto!important;max-width:200px!important;min-width:120px!important;height:44px!important;font-size:16px!important;margin-left:auto!important}.dynamic-button .el-icon-arrow-right[data-v-5feb73f2]{font-size:14px}.pattern-none[data-v-96dda430]:before{display:none}.pattern-hypnotic[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:30px 30px;pointer-events:none;overflow:hidden}.pattern-wave[data-v-96dda430]:before{background:linear-gradient(45deg,var(--pattern-color,hsla(0,0%,100%,.12)) 0,transparent 30%,transparent 70%,var(--pattern-color,hsla(0,0%,100%,.12)) 100%),linear-gradient(-45deg,var(--pattern-color,hsla(0,0%,100%,.08)) 0,transparent 40%,transparent 60%,var(--pattern-color,hsla(0,0%,100%,.08)) 100%);background-size:120px 120px,80px 80px}.pattern-dots[data-v-96dda430]:before,.pattern-wave[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.pattern-dots[data-v-96dda430]:before{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.2) 1px,transparent 0),radial-gradient(circle at 60% 40%,hsla(0,0%,100%,.2) 1px,transparent 0),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.2) 1px,transparent 0),radial-gradient(circle at 80% 60%,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:50px 50px}.pattern-gradient-overlay[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,var(--pattern-color,hsla(0,0%,100%,.1)) 0,transparent 60%),radial-gradient(circle at 75% 75%,var(--pattern-color,hsla(0,0%,100%,.1)) 0,transparent 60%),radial-gradient(circle at 50% 50%,var(--pattern-color,hsla(0,0%,100%,.06)) 0,transparent 80%);background-size:200px 200px,200px 200px,300px 300px;pointer-events:none}.pattern-texture-noise[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.05) 1px,transparent 0),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:8px 8px,12px 12px,6px 6px;pointer-events:none}.pattern-stars[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.4) 1px,transparent 0),radial-gradient(circle at 80% 30%,hsla(0,0%,100%,.3) 1px,transparent 0),radial-gradient(circle at 30% 70%,hsla(0,0%,100%,.4) 1px,transparent 0),radial-gradient(circle at 70% 80%,hsla(0,0%,100%,.3) 1px,transparent 0),radial-gradient(circle at 50% 10%,hsla(0,0%,100%,.4) 1px,transparent 0),radial-gradient(circle at 10% 50%,hsla(0,0%,100%,.3) 1px,transparent 0),radial-gradient(circle at 90% 60%,hsla(0,0%,100%,.4) 1px,transparent 0),radial-gradient(circle at 40% 90%,hsla(0,0%,100%,.3) 1px,transparent 0);background-size:100px 100px;pointer-events:none}.pattern-simple-squares[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:25px 25px;pointer-events:none}.pattern-elegant-mesh[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:conic-gradient(from 0deg at 20% 20%,hsla(0,0%,100%,.04) 0deg,transparent 60deg,hsla(0,0%,100%,.04) 120deg,transparent 180deg),conic-gradient(from 180deg at 80% 80%,hsla(0,0%,100%,.04) 0deg,transparent 60deg,hsla(0,0%,100%,.04) 120deg,transparent 180deg);background-size:120px 120px;pointer-events:none}.pattern-luxury-texture[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 30%,hsla(0,0%,100%,.06) 0,transparent 50%),radial-gradient(ellipse at 70% 70%,hsla(0,0%,100%,.06) 0,transparent 50%),linear-gradient(45deg,hsla(0,0%,100%,.03),transparent 25%,transparent 75%,hsla(0,0%,100%,.03));background-size:180px 180px,180px 180px,60px 60px;pointer-events:none}.pattern-silk-flow[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 40%,transparent 60%,hsla(0,0%,100%,.06));background-size:300px 300px;pointer-events:none}.pattern-marble-vein[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 200px 50px at 25% 25%,hsla(0,0%,100%,.04) 0,transparent 70%),radial-gradient(ellipse 150px 40px at 75% 75%,hsla(0,0%,100%,.04) 0,transparent 70%),radial-gradient(ellipse 180px 60px at 50% 10%,hsla(0,0%,100%,.03) 0,transparent 70%),radial-gradient(ellipse 120px 35px at 10% 60%,hsla(0,0%,100%,.03) 0,transparent 70%);background-size:100% 100%;pointer-events:none}.pattern-aurora-flow[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:conic-gradient(from 45deg at 30% 30%,hsla(0,0%,100%,.05) 0deg,transparent 90deg,hsla(0,0%,100%,.05) 180deg,transparent 270deg),conic-gradient(from 225deg at 70% 70%,hsla(0,0%,100%,.04) 0deg,transparent 90deg,hsla(0,0%,100%,.04) 180deg,transparent 270deg);background-size:250px 250px;pointer-events:none}.pattern-crystal-shimmer[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,hsla(0,0%,100%,.06) 0,transparent 60%),radial-gradient(ellipse at 80% 80%,hsla(0,0%,100%,.06) 0,transparent 60%),linear-gradient(30deg,hsla(0,0%,100%,.03),transparent 50%,hsla(0,0%,100%,.03));background-size:220px 220px,220px 220px,80px 80px;pointer-events:none}.pattern-velvet-texture[data-v-96dda430]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 40% 40%,hsla(0,0%,100%,.05) 0,transparent 70%),radial-gradient(ellipse at 60% 60%,hsla(0,0%,100%,.05) 0,transparent 70%),linear-gradient(60deg,hsla(0,0%,100%,.02),transparent 30%,transparent 70%,hsla(0,0%,100%,.02));background-size:160px 160px,160px 160px,100px 100px;pointer-events:none}.floating-register-button[data-v-96dda430]{position:fixed;bottom:20px;left:0;right:0;z-index:1000;animation:slideUpFade-96dda430 .3s ease-out;width:180px;margin:0 auto;display:flex;justify-content:center}.floating-register-button .floating-register-btn[data-v-96dda430]{display:flex!important;align-items:center!important;gap:8px!important;padding:14px 24px!important;background:var(--theme-accent,#3b82f6)!important;color:#fff!important;border:none!important;border-radius:25px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;min-width:180px!important;max-width:none!important;width:auto!important;justify-content:center!important;transition:all .2s ease!important}.floating-register-button .floating-register-btn span[data-v-96dda430],.floating-register-button .floating-register-btn[data-v-96dda430]:not(.register-now-button){color:#fff!important}.floating-register-button .floating-register-btn[data-v-96dda430]:hover{background:var(--theme-palette-2,#60a5fa)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,0,0,.2)!important;color:#fff!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}.floating-register-button .floating-register-btn[data-v-96dda430]:active{transform:translateY(0)!important;color:#fff!important}@keyframes slideUpFade-96dda430{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.floating-register-button[data-v-96dda430]{bottom:15px;left:0;right:0;width:160px;margin:0 auto;display:flex;justify-content:center}.floating-register-btn[data-v-96dda430]{padding:12px 20px;font-size:14px;min-width:160px}}@media (max-width:480px){.floating-register-button[data-v-96dda430]{bottom:10px;left:0;right:0;width:140px;margin:0 auto;display:flex;justify-content:center}.floating-register-btn[data-v-96dda430]{padding:10px 16px;font-size:13px;min-width:140px}}#app[data-v-96dda430],[data-v-96dda430] #app,[data-v-96dda430] body,[data-v-96dda430] html,body[data-v-96dda430],html[data-v-96dda430]{background:var(--theme-background,linear-gradient(135deg,#0f172a 0,#1e293b 50%,#334155 100%))!important;margin:0!important;padding:0!important;position:relative;overflow-x:hidden}[data-v-96dda430] body:before,[data-v-96dda430] html:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(147,197,253,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(96,165,250,.05) 0,transparent 50%);animation:backgroundPulse-96dda430 8s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes backgroundPulse-96dda430{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.event-landing-page[data-v-96dda430]{width:100vw;margin:0;position:relative;left:0;right:0;top:0;overflow-x:hidden;animation:pageLoad-96dda430 1.2s ease-out}@keyframes pageLoad-96dda430{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-two-column-layout[data-v-96dda430]{display:grid;grid-template-columns:400px 1fr;gap:3rem;align-items:start;max-width:1200px;margin:0 auto;padding:2rem 1rem;animation:layoutSlideIn-96dda430 1.5s ease-out .3s both}@keyframes layoutSlideIn-96dda430{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.left-column[data-v-96dda430]{display:flex;flex-direction:column;gap:.5rem;position:sticky;top:2rem;animation:leftColumnFloat-96dda430 2s ease-out .6s both}@keyframes leftColumnFloat-96dda430{0%{opacity:0;transform:translateX(-50px) translateY(20px)}to{opacity:1;transform:translateX(0) translateY(0)}}.event-poster-section[data-v-96dda430]{width:100%}.poster-container[data-v-96dda430]{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.05);border:none;position:relative;animation:posterGlow-96dda430 3s ease-in-out infinite;box-shadow:0 0 20px rgba(59,130,246,.2),0 0 40px rgba(59,130,246,.1),inset 0 0 20px hsla(0,0%,100%,.05);transition:all .4s cubic-bezier(.4,0,.2,1)}.poster-container[data-v-96dda430]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--theme-palette-1,#3b82f6),var(--theme-palette-2,#60a5fa),var(--theme-palette-3,#93c5fd),var(--theme-palette-1,#3b82f6));border-radius:14px;z-index:-1;animation:borderRotate-96dda430 4s linear infinite;opacity:.6}@keyframes posterGlow-96dda430{0%,to{box-shadow:0 0 20px rgba(59,130,246,.2),0 0 40px rgba(59,130,246,.1),inset 0 0 20px hsla(0,0%,100%,.05)}50%{box-shadow:0 0 30px rgba(59,130,246,.4),0 0 60px rgba(59,130,246,.2),inset 0 0 30px hsla(0,0%,100%,.1)}}@keyframes borderRotate-96dda430{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-poster-image[data-v-96dda430]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.event-poster-image[data-v-96dda430]:hover{transform:scale(1.05) rotate(1deg);filter:brightness(1.1) contrast(1.1)}.poster-container[data-v-96dda430]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(59,130,246,.3),0 0 80px rgba(59,130,246,.2),inset 0 0 30px hsla(0,0%,100%,.1)}.poster-fallback[data-v-96dda430]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#334155)}.poster-fallback .fallback-content[data-v-96dda430]{text-align:center;color:var(--theme-text,#fff)}.poster-fallback h3[data-v-96dda430]{margin:0 0 1rem 0;font-size:1.25rem;font-weight:600}.poster-fallback i[data-v-96dda430]{font-size:2rem;color:#3b82f6}.organization-section[data-v-96dda430]{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:none;position:relative;overflow:hidden;transition:all .3s ease}.organization-section[data-v-96dda430]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}@keyframes sectionSlideUp-96dda430{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.organization-section-desktop[data-v-96dda430],.social-media-desktop[data-v-96dda430]{display:block}.mobile-title-block[data-v-96dda430],.organization-section-mobile[data-v-96dda430],.social-media-mobile[data-v-96dda430]{display:none}.presented-by[data-v-96dda430]{margin:0;font-size:.875rem;color:var(--theme-text,hsla(0,0%,100%,.7));letter-spacing:.5px}.organization-title[data-v-96dda430]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:var(--theme-text,hsla(0,0%,100%,.7));text-align:center}.organization-name[data-v-96dda430]{margin:0;font-size:1.5rem;font-weight:700;color:var(--theme-text,#fff)}.social-media-section[data-v-96dda430]{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:none;position:relative;overflow:hidden;transition:all .3s ease}.social-media-section[data-v-96dda430]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(59,130,246,.2) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);animation:socialPulse-96dda430 3s ease-in-out infinite}@keyframes socialPulse-96dda430{0%,to{width:0;height:0;opacity:0}50%{width:200px;height:200px;opacity:.3}}.social-title[data-v-96dda430]{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:var(--theme-text,hsla(0,0%,100%,.7));text-align:center}.social-icons[data-v-96dda430]{display:flex;justify-content:center;gap:1rem}.social-link[data-v-96dda430]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--theme-text,#fff);text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);border:none;position:relative;overflow:hidden;animation:socialIconBounce-96dda430 2.4s ease-out 1.5s both}.social-link[data-v-96dda430]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.social-link[data-v-96dda430]:hover:before{width:100%;height:100%}.social-link[data-v-96dda430]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.3)}@keyframes socialIconBounce-96dda430{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.social-link.youtube[data-v-96dda430]:hover{background:red}.social-link.linkedin[data-v-96dda430]:hover{background:#0077b5}.social-link.facebook[data-v-96dda430]:hover{background:#1877f2}.social-link.twitter[data-v-96dda430]:hover{background:#1da1f2}.social-link i[data-v-96dda430]{font-size:1.25rem}.social-icon-svg[data-v-96dda430]{width:20px;height:20px;display:inline-block;transition:all .3s ease}.right-column[data-v-96dda430]{display:flex;flex-direction:column;gap:2rem;animation:rightColumnSlide-96dda430 2.2s ease-out .8s both}@keyframes rightColumnSlide-96dda430{0%{opacity:0;transform:translateX(50px) translateY(20px)}to{opacity:1;transform:translateX(0) translateY(0)}}.event-title-section[data-v-96dda430]{margin-bottom:0}.main-event-title[data-v-96dda430]{margin:0;font-size:2rem;font-weight:700;color:var(--theme-text,#fff);line-height:1.2;position:relative;animation:titleGlow-96dda430 2.5s ease-out 1s both;text-shadow:0 0 20px rgba(59,130,246,.3)}.main-event-title[data-v-96dda430]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--theme-palette-2,#60a5fa),var(--theme-palette-1,#3b82f6));border-radius:2px;animation:titleUnderline-96dda430 1.5s ease-out 2s both}@keyframes titleGlow-96dda430{0%{opacity:0;transform:translateY(20px);text-shadow:0 0 0 rgba(59,130,246,0)}to{opacity:1;transform:translateY(0);text-shadow:0 0 20px rgba(59,130,246,.3)}}@keyframes titleUnderline-96dda430{0%{width:0}to{width:100%}}.schedule-section[data-v-96dda430]{padding:0 1.5rem;margin-top:1rem}.schedule-header[data-v-96dda430]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.schedule-calendar-icon[data-v-96dda430]{font-size:1.5rem;color:var(--theme-accent,#3b82f6)}.schedule-header h3[data-v-96dda430]{margin:0;font-size:1.25rem;font-weight:600;color:var(--theme-text,#fff)}.registration-section[data-v-96dda430]{margin:1rem 0}.about-event-section[data-v-96dda430]{background:transparent;border-radius:0;padding:0;border:none}.about-event-section h3[data-v-96dda430]{margin:0 0 1rem 0;font-size:1.25rem;font-weight:600;color:var(--theme-text,#fff)}.about-event-section[data-v-96dda430] img{max-width:100%!important;height:auto!important;border-radius:8px;margin:1rem 0;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.about-event-section[data-v-96dda430] img:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.15)}.about-event-section[data-v-96dda430] h1,.about-event-section[data-v-96dda430] h2,.about-event-section[data-v-96dda430] h3,.about-event-section[data-v-96dda430] h4,.about-event-section[data-v-96dda430] h5,.about-event-section[data-v-96dda430] h6{color:var(--theme-text,#fff)!important;margin:1rem 0 .5rem 0}.about-event-section[data-v-96dda430] p{color:var(--theme-text,hsla(0,0%,100%,.9))!important;line-height:1.6;margin:.5rem 0}.about-event-section[data-v-96dda430] ol,.about-event-section[data-v-96dda430] ul{color:var(--theme-text,hsla(0,0%,100%,.9))!important;padding-left:1.5rem;margin:.5rem 0}.about-event-section[data-v-96dda430] li{margin:.25rem 0;color:var(--theme-text,hsla(0,0%,100%,.9))!important}.about-event-section[data-v-96dda430] a{color:var(--theme-palette-2,#60a5fa)!important;text-decoration:underline;transition:color .3s ease}.about-event-section[data-v-96dda430] a:hover{color:var(--theme-palette-3,#93c5fd)!important}.about-event-section[data-v-96dda430] blockquote{border-left:4px solid var(--theme-accent,#3b82f6);padding-left:1rem;margin:1rem 0;background:hsla(0,0%,100%,.05);border-radius:4px;padding:1rem}.about-event-section[data-v-96dda430] strong{color:var(--theme-text,#fff)!important;font-weight:600}.section-divider[data-v-96dda430]{margin:1rem 0;border:0;height:2px;width:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0))}@media (max-width:1024px){.desktop-two-column-layout[data-v-96dda430]{grid-template-columns:350px 1fr;gap:2rem;padding:1.5rem 1rem}.main-event-title[data-v-96dda430]{font-size:1.75rem}}@media (max-width:768px){.desktop-two-column-layout[data-v-96dda430]{grid-template-columns:1fr;gap:2rem;padding:1rem}.left-column[data-v-96dda430]{position:static;order:1}.right-column[data-v-96dda430]{order:2}.social-media-desktop[data-v-96dda430]{display:none}.social-media-mobile[data-v-96dda430]{display:block}.organization-section-desktop[data-v-96dda430]{display:none}.mobile-title-block[data-v-96dda430]{display:flex;flex-direction:column;margin-bottom:1.25rem}.org-badge[data-v-96dda430]{display:inline-flex;align-self:flex-start;background:linear-gradient(135deg,var(--theme-palette-2,#60a5fa),var(--theme-palette-1,#3b82f6));border-radius:20px;padding:.4rem .8rem;box-shadow:0 2px 8px rgba(59,130,246,.3);position:relative;overflow:hidden}.org-badge[data-v-96dda430]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:badgeShimmer-96dda430 2s ease-in-out infinite}@keyframes badgeShimmer-96dda430{0%{left:-100%}50%{left:100%}to{left:100%}}.badge-text[data-v-96dda430]{font-size:.65rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;line-height:1;position:relative;z-index:1}.presented-by-mobile[data-v-96dda430]{margin:0!important;padding:0!important;font-size:.75rem;color:var(--theme-text,hsla(0,0%,100%,.7));font-weight:500;letter-spacing:.5px;text-transform:uppercase;text-align:left;display:block;line-height:1}.event-name-mobile[data-v-96dda430]{margin:0;font-size:1.5rem;font-weight:600;color:var(--theme-text,hsla(0,0%,100%,.9));text-align:left;display:none}.organization-section-mobile[data-v-96dda430]{display:block;text-align:left;margin:0;padding:0;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;position:static;overflow:visible;transition:none}.organization-section-mobile[data-v-96dda430]:before{display:none!important}.main-event-title[data-v-96dda430]{font-size:1.5rem;margin:0!important;padding:0!important;display:block;text-shadow:0 0 20px rgba(59,130,246,.3);position:relative;line-height:1.2}.main-event-title[data-v-96dda430]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--theme-palette-2,#60a5fa),var(--theme-palette-1,#3b82f6));border-radius:2px}.event-title-section[data-v-96dda430]{margin-bottom:1rem;margin-top:-.5rem;display:block}.poster-container[data-v-96dda430]{max-width:300px;margin:0 auto}.schedule-section[data-v-96dda430]{margin-top:-2rem}}@media (max-width:480px){.desktop-two-column-layout[data-v-96dda430]{padding:.5rem;gap:1.5rem}.main-event-title[data-v-96dda430]{font-size:1.25rem}.about-event-section[data-v-96dda430],.contact-host-section[data-v-96dda430],.organization-section[data-v-96dda430],.schedule-section[data-v-96dda430],.social-media-section[data-v-96dda430]{padding:1rem}}.loading-state[data-v-96dda430]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.loading-content[data-v-96dda430]{text-align:center;max-width:300px}.loading-text[data-v-96dda430]{font-size:1.125rem;color:var(--theme-text,#fff);font-weight:500;margin:0}.error-state[data-v-96dda430]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;animation:errorShake-96dda430 .5s ease-in-out}@keyframes errorShake-96dda430{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.error-icon[data-v-96dda430]{font-size:4rem;margin-bottom:1rem;animation:errorIconPulse-96dda430 2s ease-in-out infinite}@keyframes errorIconPulse-96dda430{0%,to{transform:scale(1);color:#ef4444}50%{transform:scale(1.1);color:#dc2626}}.error-state h3[data-v-96dda430]{font-size:1.5rem;font-weight:600;color:var(--theme-text,#111827);margin-bottom:.75rem}.error-state p[data-v-96dda430]{font-size:1rem;color:var(--theme-text,#6b7280);margin-bottom:1.5rem;max-width:500px;line-height:1.625}.error-actions[data-v-96dda430]{gap:.75rem}.home-button[data-v-96dda430],.retry-button[data-v-96dda430]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:1rem;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.retry-button[data-v-96dda430]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;overflow:hidden;transition:all .3s ease}.retry-button[data-v-96dda430]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.retry-button[data-v-96dda430]:hover:not(:disabled):before{width:300px;height:300px}.retry-button[data-v-96dda430]:hover:not(:disabled){transform:translateY(-2px) scale(1.05);box-shadow:0 15px 25px -5px rgba(0,0,0,.2)}.retry-button[data-v-96dda430]:disabled{opacity:.5;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.home-button[data-v-96dda430]{background:hsla(0,0%,100%,.1);color:var(--theme-text,#fff);border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);position:relative;overflow:hidden;transition:all .3s ease}.home-button[data-v-96dda430]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.home-button[data-v-96dda430]:hover:after{left:100%}.home-button[data-v-96dda430]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px -5px rgba(0,0,0,.2)}.retry-info[data-v-96dda430]{margin-top:1rem;padding:.75rem;background:#f3f4f6;border-radius:.5rem;border:none}.retry-text[data-v-96dda430]{font-size:.875rem;color:var(--theme-text,#6b7280)}.event-content[data-v-96dda430]{width:100%;margin:0;display:flex;flex-direction:column;gap:0;background:transparent}.event-content>[data-v-96dda430]{animation:slideUp-96dda430 .8s ease-out}.event-content>[data-v-96dda430]:first-child{animation-delay:.1s}.event-content>[data-v-96dda430]:nth-child(2){animation-delay:.2s}.event-content>[data-v-96dda430]:nth-child(3){animation-delay:.3s}.event-content>[data-v-96dda430]:nth-child(4){animation-delay:.4s}@keyframes slideUp-96dda430{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-96dda430{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.poster-container[data-v-96dda430]{animation:float-96dda430 6s ease-in-out infinite;animation-delay:0s}.organization-section[data-v-96dda430]{animation-delay:2s}.social-media-section[data-v-96dda430]{animation-delay:4s}@media (max-width:768px){.event-landing-page[data-v-96dda430]{padding:0}.event-content[data-v-96dda430]{gap:var(--space-6);padding:0 var(--space-3)}.error-state[data-v-96dda430],.loading-state[data-v-96dda430]{padding:var(--space-6);min-height:50vh;background:var(--theme-background,#1e3a8a)!important;background-color:var(--theme-background,#1e3a8a)!important}.error-icon[data-v-96dda430]{font-size:3rem}.error-state h3[data-v-96dda430]{font-size:var(--text-xl)}.error-actions[data-v-96dda430]{flex-direction:column;align-items:center}.home-button[data-v-96dda430],.retry-button[data-v-96dda430]{width:100%;max-width:200px}}@media (max-width:480px){.event-content[data-v-96dda430]{padding:0 var(--space-2);gap:var(--space-5)}.loading-text[data-v-96dda430]{font-size:var(--text-base)}.error-state p[data-v-96dda430]{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.animate-fade-in[data-v-96dda430],.desktop-two-column-layout[data-v-96dda430],.error-icon[data-v-96dda430],.event-content>[data-v-96dda430],.event-landing-page[data-v-96dda430],.left-column[data-v-96dda430],.main-event-title[data-v-96dda430],.organization-section[data-v-96dda430],.poster-container[data-v-96dda430],.right-column[data-v-96dda430],.social-link[data-v-96dda430],.social-media-section[data-v-96dda430]{animation:none!important}.event-poster-image[data-v-96dda430]:hover,.home-button[data-v-96dda430]:hover,.organization-section[data-v-96dda430]:hover,.poster-container[data-v-96dda430]:hover,.retry-button[data-v-96dda430]:hover:not(:disabled),.social-link[data-v-96dda430]:hover{transform:none!important}}@media (prefers-contrast:high){.poster-container[data-v-96dda430],.social-link[data-v-96dda430]{border:2px solid var(--theme-text,#fff)}.main-event-title[data-v-96dda430]{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.retry-button[data-v-96dda430]{border:2px solid var(--color-neutral-900)}.home-button[data-v-96dda430]{border:2px solid var(--color-neutral-600)}.retry-info[data-v-96dda430]{border:2px solid var(--color-neutral-400)}}@media (prefers-color-scheme:dark){.event-landing-page[data-v-96dda430]{background:var(--color-neutral-50)}.retry-info[data-v-96dda430]{background:var(--color-neutral-200);border-color:var(--color-neutral-300)}.home-button[data-v-96dda430]{background:var(--color-neutral-100);border-color:var(--color-neutral-300);color:var(--color-neutral-800)}.home-button[data-v-96dda430]:hover{background:var(--color-neutral-200);border-color:var(--color-neutral-400)}}.brand-footer[data-v-96dda430]{background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1);padding:2rem 1rem;padding-bottom:100px;margin-top:0;position:relative;overflow:hidden;animation:footerSlideUp-96dda430 2.8s ease-out 1.5s both}.brand-footer[data-v-96dda430]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);animation:footerShimmer-96dda430 3s ease-in-out infinite}@keyframes footerSlideUp-96dda430{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes footerShimmer-96dda430{0%{left:-100%}50%{left:100%}to{left:100%}}.brand-content[data-v-96dda430]{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.brand-logo[data-v-96dda430]{width:40px;height:40px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.brand-logo-img[data-v-96dda430]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 0 20px rgba(59,130,246,.2)}@keyframes logoRotate-96dda430{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(5deg) scale(1.05)}}.brand-info[data-v-96dda430]{display:flex;align-items:center;gap:1rem;flex:1}.brand-text[data-v-96dda430]{text-align:left}.brand-name[data-v-96dda430]{font-size:1rem;font-weight:600;color:var(--theme-text,#fff);margin:0 0 .25rem 0;animation:brandNameGlow-96dda430 3s ease-in-out infinite}.brand-tagline[data-v-96dda430]{font-size:.875rem;color:var(--theme-text,hsla(0,0%,100%,.7));margin:0;animation:taglineFade-96dda430 4s ease-in-out infinite}.brand-links[data-v-96dda430]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:0;font-size:.8rem;flex-shrink:0}.brand-link[data-v-96dda430]{color:var(--theme-text,hsla(0,0%,100%,.6));text-decoration:none;transition:color .3s ease}.brand-link[data-v-96dda430]:hover{color:var(--theme-accent,#3b82f6);text-decoration:underline}.brand-link-separator[data-v-96dda430]{color:var(--theme-text,hsla(0,0%,100%,.4));margin:0 .25rem}@keyframes brandNameGlow-96dda430{0%,to{text-shadow:0 0 10px rgba(59,130,246,.3)}50%{text-shadow:0 0 20px rgba(59,130,246,.6)}}@keyframes taglineFade-96dda430{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.brand-footer[data-v-96dda430]{padding:1.5rem 1rem;padding-bottom:80px}.brand-content[data-v-96dda430]{flex-direction:column;gap:1rem;justify-content:center;align-items:center}.brand-info[data-v-96dda430]{justify-content:center;text-align:center}.brand-text[data-v-96dda430]{text-align:center}.brand-name[data-v-96dda430]{font-size:.9rem}.brand-tagline[data-v-96dda430]{font-size:.8rem}.brand-links[data-v-96dda430]{justify-content:center;margin-top:0;font-size:.75rem}}@media (max-width:480px){.brand-footer[data-v-96dda430]{padding-bottom:70px}}@media (max-width:768px) and (orientation:landscape){.mobile-title-block[data-v-96dda430]{display:none!important}.organization-section-desktop[data-v-96dda430]{display:block!important}.desktop-two-column-layout[data-v-96dda430]{grid-template-columns:300px 1fr}.left-column[data-v-96dda430]{position:static;order:1}.right-column[data-v-96dda430]{order:2}}@media (min-width:769px){.organization-section-desktop[data-v-96dda430]{display:block!important}.mobile-title-block[data-v-96dda430]{display:none!important}}.el-dialog__wrapper{display:flex;align-items:center;justify-content:center;padding:16px}.el-dialog.registration-dialog{margin:0!important;width:640px;max-width:95vw;border-radius:12px}.el-dialog.registration-dialog .el-dialog__body{padding:0;max-height:85vh;overflow:auto}.el-dialog.registration-dialog .content-wrapper,.el-dialog.registration-dialog .countdown-container,.el-dialog.registration-dialog .form-label,.el-dialog.registration-dialog .header-section,.el-dialog.registration-dialog .reg-page-container,.el-dialog.registration-dialog .schedule,.el-dialog.registration-dialog form{background:#fff!important;background-color:#fff!important;background-image:none!important}.el-dialog.registration-dialog .dynamic-button{background:var(--theme-accent,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;color:#fff!important}.el-dialog.registration-dialog{--theme-background:#fff!important;--theme-text:#333!important}@media (max-width:768px){.el-dialog.registration-dialog{width:96vw}}.event-landing-page[data-v-96dda430]{padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:transparent;color:var(--theme-text,#fff)}.loading-state[data-v-96dda430]{text-align:center;padding:60px 20px;color:var(--theme-text,#fff);background:var(--theme-background,#1e3a8a)!important;background-color:var(--theme-background,#1e3a8a)!important}.loading-state p[data-v-96dda430]{font-size:18px;margin:0;text-align:center;color:var(--theme-text,#fff)}.error-state[data-v-96dda430]{text-align:center;padding:60px 20px;color:#f56c6c;background:#fef2f2;border:none;border-radius:12px;margin:20px 0}.error-icon[data-v-96dda430]{font-size:48px;margin-bottom:16px;display:block;color:#ef4444}.error-state h3[data-v-96dda430]{font-size:24px;margin:16px 0 8px 0;color:var(--theme-accent,#dc2626)}.error-state p[data-v-96dda430]{font-size:16px;margin:8px 0 24px 0;color:var(--theme-text,#7f1d1d);line-height:1.5}.error-actions[data-v-96dda430]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.retry-button[data-v-96dda430]{background:var(--theme-accent,#ef4444);color:var(--theme-text,#fff);border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.retry-button[data-v-96dda430]:hover:not(:disabled){background:var(--theme-accent,#dc2626);transform:translateY(-1px)}.retry-button[data-v-96dda430]:disabled{opacity:.6;cursor:not-allowed;transform:none}.home-button[data-v-96dda430]{background:transparent;color:var(--theme-accent,#dc2626);border:2px solid var(--theme-accent,#dc2626);padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.home-button[data-v-96dda430]:hover{background:var(--theme-accent,#dc2626);color:var(--theme-text,#fff);transform:translateY(-1px)}.retry-info[data-v-96dda430]{margin-top:16px;padding-top:16px;border-top:none}.retry-text[data-v-96dda430]{font-size:14px;color:var(--theme-text,#7f1d1d);margin:0}.event-content[data-v-96dda430]{max-width:800px;margin:0 auto}@media (max-width:768px){.event-landing-page[data-v-96dda430]{padding:0}}@keyframes fadeIn-96dda430{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.event-content>[data-v-96dda430]{animation:fadeIn-96dda430 .6s ease-out}#app,body,html{background:var(--theme-background,linear-gradient(135deg,#fff 0,#fff 50%,#fff 100%))!important;margin:0!important;padding:0!important}.header-section{text-align:center;margin-bottom:40px;width:100%}.title-section{display:flex;justify-content:center;align-items:center}.model-title{font-size:15px;color:#333;margin:0;font-weight:600;text-align:center;width:100%}.logo-container{margin-bottom:20px;text-align:center}.company-logo{max-width:200px;height:auto;margin:0 auto;display:block}.vue-phone-number-input .country-selector__list{position:absolute!important;z-index:100000!important;max-height:240px!important;overflow-y:auto!important;top:100%!important}.vue-phone-number-input{position:relative!important;z-index:2000!important}:deep(.vue-phone-number-input){--vue-phone-number-input-border-radius:4px;--vue-phone-number-input-border-color:#dcdfe6;--vue-phone-number-input-background-color:#fff;--vue-phone-number-input-text-color:#606266;margin-top:8px}.reg-page-container[data-v-1b12189a]{max-width:600px;margin:10px auto;background:transparent;border-radius:0;box-shadow:none;position:relative}.content-wrapper[data-v-1b12189a]{padding:20px 16px;position:relative;padding-bottom:20px}.countdown-container[data-v-1b12189a]{text-align:center;margin:15px 0}.slot-selector-embedded[data-v-1b12189a]{margin-bottom:1rem;width:100%}.slot-selector-embedded[data-v-1b12189a] .date-slot-selector{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:.5rem}.slot-selector-embedded[data-v-1b12189a] .slot-label-wrapper{justify-content:center}.slot-selector-embedded[data-v-1b12189a] .slot-label{color:#606266;justify-content:center;font-size:14px}.slot-selector-embedded[data-v-1b12189a] .slot-label i{color:#409eff;font-size:16px}.slot-selector-embedded[data-v-1b12189a] .slot-select-wrapper{justify-content:center}.slot-selector-embedded[data-v-1b12189a] .slot-select{min-width:240px;max-width:280px}.slot-selector-embedded[data-v-1b12189a] .el-input__inner{background:#f5f7fa;border:1px solid #dcdfe6;color:#303133;font-size:14px;height:40px;text-align:center;border-radius:8px}.slot-selector-embedded[data-v-1b12189a] .el-input__inner:hover{border-color:#409eff;background:#fff}.slot-selector-embedded[data-v-1b12189a] .el-select__caret{color:#606266;font-size:14px}.countdown[data-v-1b12189a]{display:grid;grid-template-columns:repeat(4,max-content);align-items:stretch;justify-content:center;gap:5px;margin-bottom:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.time-section[data-v-1b12189a]{background:#f8f9fa!important;padding:8px 7px;border-radius:6px;min-width:46px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e9ecef;flex:0 0 auto}.time-unit[data-v-1b12189a]{font-size:18px;font-weight:600;color:#1a202c!important;font-variant-numeric:tabular-nums;display:block}.label[data-v-1b12189a]{font-size:8px;color:#4a5568!important;margin-top:2px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.schedule[data-v-1b12189a]{text-align:center;margin:20px 0}.full-date[data-v-1b12189a]{margin:5px 0;color:#606266;font-size:16px}form[data-v-1b12189a]{margin-top:30px;margin-bottom:30px}.form-label[data-v-1b12189a]{display:block;margin-bottom:25px}.form-label strong[data-v-1b12189a]{display:block;margin-bottom:8px;color:#606266;font-size:14px;font-weight:600}.error-message[data-v-1b12189a]{margin-top:5px;font-size:12px;color:#f56c6c}.dynamic-button.el-button[data-v-1b12189a]{width:100%;max-width:300px;height:50px;font-size:25px!important;background:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;background-color:transparent!important;background-image:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;border:none!important;color:#fff!important;font-weight:600;border-radius:8px;transition:all .3s ease}.dynamic-button.el-button[data-v-1b12189a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(253,108,52,.2)}.dynamic-button.el-button[data-v-1b12189a]:active,.dynamic-button.el-button[data-v-1b12189a]:focus,.dynamic-button.el-button[data-v-1b12189a]:hover{color:#fff!important;background:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important;background-image:var(--cta-gradient,linear-gradient(to right,#d8342f,#fd6c34,#ff7b00))!important}.button-container[data-v-1b12189a]{position:relative;z-index:1;text-align:center;margin-top:20px;padding-top:10px}.sticky-footer[data-v-1b12189a]{position:static;display:flex;justify-content:center;align-items:center;padding:8px 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:auto}.closed-banner[data-v-1b12189a]{background:#fff3cd;border:1px solid #ffeeba;color:#856404;border-radius:8px;padding:20px;margin:20px 0 0 0;text-align:center}.closed-icon[data-v-1b12189a]{font-size:28px}.closed-title[data-v-1b12189a]{margin:10px 0 5px 0;font-size:20px;font-weight:700}.closed-details[data-v-1b12189a]{margin:0;font-size:14px}.phone-input-wrapper[data-v-1b12189a]{position:relative;z-index:5000;margin-top:8px}.loading-container[data-v-1b12189a]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-icon[data-v-1b12189a]{font-size:24px;color:#409eff}@media (max-width:768px){.reg-page-container[data-v-1b12189a]{margin:0;border-radius:0;min-height:100vh}.content-wrapper[data-v-1b12189a]{padding:20px}.countdown[data-v-1b12189a]{display:grid;grid-template-columns:repeat(4,max-content);gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center}.time-section[data-v-1b12189a]{min-width:52px;padding:10px 8px}.time-unit[data-v-1b12189a]{font-size:18px}.full-date[data-v-1b12189a]{font-size:14px}.label[data-v-1b12189a]{font-size:11px}.dynamic-button.el-button[data-v-1b12189a]{font-size:20px!important}}@keyframes fadeIn-1b12189a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.countdown[data-v-1b12189a],form[data-v-1b12189a]{animation:fadeIn-1b12189a .5s ease-out}@media (prefers-color-scheme:dark){.time-section[data-v-1b12189a]{background:#f8f9fa!important;border:1px solid #e9ecef!important}.time-unit[data-v-1b12189a]{color:#2d3748!important}.label[data-v-1b12189a]{color:#718096!important}.full-date[data-v-1b12189a]{color:#606266}}