[data-template-family=nova] #section-register.nova-section{padding-top:2.5rem;padding-bottom:4rem}[data-template-family=nova] #section-register.nova-section .nova-section-head{margin-bottom:1.75rem}@media (min-width:768px){[data-template-family=nova] #section-register.nova-section .nova-section-head{margin-bottom:2rem}}@media (max-width:767px){[data-template-family=nova] #section-register.nova-section{padding-top:1.75rem;padding-bottom:2.75rem}}@media (min-width:768px){[data-template-family=nova] #section-register.nova-section{padding-top:3.25rem;padding-bottom:5rem}}[data-template-family=nova] .nova-register-layout{display:grid;gap:1.5rem;align-items:stretch;max-width:1100px;margin:0 auto}[data-template-family=nova] .nova-register-layout--form-only{max-width:min(34rem,100%)}@media (min-width:1024px){[data-template-family=nova] .nova-register-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.75rem}[data-template-family=nova] .nova-register-layout--form-only{grid-template-columns:minmax(0,1fr);max-width:min(34rem,100%);margin-inline:auto}}[data-template-family=nova] .nova-register-surface{--nova-register-border:var(--accent-200);--nova-register-border-strong:var(--accent-400);--nova-register-fill-soft:var(--accent-50);--nova-register-fill-soft-hover:var(--accent-100);position:relative;border-radius:var(--radius-lg);border:1px solid var(--nova-register-border);background:var(--nova-panel-glass);box-shadow:0 16px 40px color-mix(in srgb,var(--accent-900) 8%,transparent);overflow:hidden}[data-template-family=nova][data-theme=dark] .nova-register-surface{--nova-register-border:color-mix(in srgb,var(--accent-500) 35%,transparent);--nova-register-border-strong:color-mix(in srgb,var(--accent-400) 55%,transparent);--nova-register-fill-soft:color-mix(in srgb,var(--accent-900) 45%,transparent);--nova-register-fill-soft-hover:color-mix(in srgb,var(--accent-800) 55%,transparent)}[data-template-family=nova] .nova-register-surface__inner{position:relative;padding:1.25rem 1.25rem 1.5rem;background:var(--nova-panel-glass)}[data-template-family=nova][data-theme=dark] .nova-register-surface,[data-template-family=nova][data-theme=dark] .nova-register-surface__inner{background:var(--nova-panel-glass)}@media (min-width:768px){[data-template-family=nova] .nova-register-surface__inner{padding:1.5rem 1.625rem 1.75rem}}[data-template-family=nova] .nova-register-form-head{margin-bottom:1.25rem;padding-bottom:1.125rem;border-bottom:1px solid var(--nova-register-border,var(--accent-200))}[data-template-family=nova] .nova-register-form-head__title{margin:0 0 .35rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--nova-text)}[data-template-family=nova] .nova-register-form-head__lead{margin:0;font-size:.9375rem;line-height:1.55;color:var(--nova-text-dim)}[data-template-family=nova] .nova-register-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}[data-template-family=nova] .nova-register-meta__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--accent-200);background:var(--accent-50);font-size:.8125rem;font-weight:500;color:var(--accent-800)}[data-template-family=nova][data-theme=dark] .nova-register-meta__chip{background:var(--nova-register-fill-soft,color-mix(in srgb,var(--accent-900) 45%,transparent));border-color:var(--nova-register-border,color-mix(in srgb,var(--accent-500) 35%,transparent));color:var(--accent-200)}[data-template-family=nova] .nova-register-meta__icon{width:.95rem;height:.95rem;flex-shrink:0;color:var(--accent-600)}[data-template-family=nova] .nova-register-map{min-height:280px;border-radius:var(--radius-lg);overflow:hidden;border:none;box-shadow:0 20px 40px color-mix(in srgb,var(--accent-900) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--nova-border) 55%,transparent);background:color-mix(in srgb,var(--nova-panel-glass) 88%,transparent)}[data-template-family=nova] .nova-register-map__frame{display:block;width:100%;min-height:280px;height:100%;border:0}[data-template-family=nova] .nova-register-map__placeholder{display:flex;min-height:280px;align-items:center;justify-content:center;padding:1.5rem;font-size:.875rem;color:var(--nova-text-mute)}[data-template-family=nova] .nova-register-location{display:flex;flex-direction:column;gap:.4rem;padding-top:.1rem}[data-template-family=nova] .nova-register-location__row{display:flex;gap:.55rem;align-items:center;padding:.5rem .625rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--nova-register-border) 90%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--nova-register-fill-soft) 55%,var(--nova-panel-glass)),var(--nova-panel-glass));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-50) 65%,transparent),0 3px 10px color-mix(in srgb,var(--accent-900) 4%,transparent);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}[data-template-family=nova][data-theme=dark] .nova-register-location__row{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-400) 12%,transparent),0 4px 12px color-mix(in srgb,#000 18%,transparent)}[data-template-family=nova] .nova-register-location__row--link{cursor:pointer}[data-template-family=nova] .nova-register-location__row--link:hover{border-color:var(--nova-register-border-strong);background:linear-gradient(160deg,var(--nova-register-fill-soft-hover),color-mix(in srgb,var(--nova-register-fill-soft-hover) 40%,var(--nova-panel-glass)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-100) 50%,transparent),0 5px 14px color-mix(in srgb,var(--accent-900) 6%,transparent)}[data-template-family=nova] .nova-register-location__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.4375rem;background:color-mix(in srgb,var(--accent-100) 70%,var(--nova-panel-glass));border:1px solid color-mix(in srgb,var(--nova-register-border) 75%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--accent-600) 8%,transparent)}[data-template-family=nova][data-theme=dark] .nova-register-location__icon-wrap{background:color-mix(in srgb,var(--accent-800) 55%,var(--nova-panel-glass));box-shadow:0 1px 6px color-mix(in srgb,#000 28%,transparent)}[data-template-family=nova] .nova-register-location__icon{width:.875rem;height:.875rem;flex-shrink:0;color:var(--accent-600)}[data-template-family=nova][data-theme=dark] .nova-register-location__icon{color:var(--accent-300)}[data-template-family=nova] .nova-register-location__body{min-width:0;flex:1}[data-template-family=nova] .nova-register-location__label{margin:0 0 .1rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-700) 75%,var(--nova-text-mute))}[data-template-family=nova][data-theme=dark] .nova-register-location__label{color:color-mix(in srgb,var(--accent-300) 85%,var(--nova-text-mute))}[data-template-family=nova] .nova-register-location__value{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--nova-text);word-break:break-word}[data-template-family=nova] .nova-register-location__link{text-decoration:none;color:var(--accent-700);transition:color .15s ease}[data-template-family=nova][data-theme=dark] .nova-register-location__link{color:var(--accent-200)}[data-template-family=nova] .nova-register-location__row--link:hover .nova-register-location__link{color:var(--accent-800);text-decoration:underline;text-underline-offset:3px}[data-template-family=nova][data-theme=dark] .nova-register-location__row--link:hover .nova-register-location__link{color:var(--accent-100)}[data-template-family=nova] .nova-register-surface .invitex-form-s1,[data-template-family=nova] .nova-register-surface .microsite-registration-panel{color:var(--nova-text)}[data-template-family=nova] .nova-register-surface .invitex-form-s1__form{padding:0}[data-template-family=nova] .nova-register-surface .invitex-form-s1__fieldset{margin:0;min-width:0;border:0;padding:0}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .microsite-registration-field{margin-bottom:1.125rem}[data-flow-shell=nova] .invitex-form-s1__label,[data-template-family=nova] .nova-register-surface .invitex-form-s1__label{display:block;margin-bottom:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--nova-text-mute)}[data-flow-shell=nova] .invitex-form-s1 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),[data-flow-shell=nova] .invitex-form-s1 select,[data-flow-shell=nova] .invitex-form-s1 textarea,[data-flow-shell=nova] .invitex-form-s1__input,[data-template-family=nova] .nova-register-surface .invitex-form-s1 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),[data-template-family=nova] .nova-register-surface .invitex-form-s1 select,[data-template-family=nova] .nova-register-surface .invitex-form-s1 textarea,[data-template-family=nova] .nova-register-surface .invitex-form-s1__input{min-height:2.75rem;border:1px solid var(--nova-register-border,var(--accent-200))!important;border-radius:var(--radius-sm)!important;background:var(--nova-panel-glass)!important;padding:.7rem .9rem!important;font-size:.9375rem;line-height:1.45;color:var(--nova-text)!important;transition:border-color .18s ease,box-shadow .18s ease}[data-flow-shell=nova] .invitex-form-s1 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,[data-flow-shell=nova] .invitex-form-s1 select:focus,[data-flow-shell=nova] .invitex-form-s1 textarea:focus,[data-flow-shell=nova] .invitex-form-s1__input:focus,[data-template-family=nova] .nova-register-surface .invitex-form-s1 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,[data-template-family=nova] .nova-register-surface .invitex-form-s1 select:focus,[data-template-family=nova] .nova-register-surface .invitex-form-s1 textarea:focus,[data-template-family=nova] .nova-register-surface .invitex-form-s1__input:focus{border-color:var(--accent-500)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-500) 24%,transparent)!important;outline:none}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__segmented{gap:.5rem;flex-wrap:wrap}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__segmented-option{border-radius:999px!important;padding:.45rem 1rem!important;font-size:.8125rem!important;border:1px solid var(--accent-300)!important;background:var(--accent-50)!important;color:var(--accent-800)!important;transition:background .15s ease,border-color .15s ease}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__segmented-option:hover:not(.invitex-form-s1__segmented-option--selected){border-color:var(--accent-400)!important;background:var(--accent-100)!important;color:var(--accent-900)!important}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__segmented-option--selected,[data-flow-shell=nova] .invitex-form-s1 button[role=radio][aria-checked=true].invitex-form-s1__segmented-option,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__segmented-option--selected,[data-template-family=nova] .invitex-form-s1 button[role=radio][aria-checked=true].invitex-form-s1__segmented-option,[data-template-family=nova] .invitex-form-s1 button[role=radio][aria-checked=true].invitex-form-s1__segmented-option--selected{border-color:var(--accent-600)!important;background:var(--accent-500)!important;color:var(--accent-contrast)!important}[data-flow-shell=nova] .invitex-form-s1 button.text-primary,[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.text-primary{color:var(--accent-600);font-weight:600}[data-flow-shell=nova] .invitex-form-s1 [role=checkbox],[data-template-family=nova] .nova-register-surface .invitex-form-s1 [role=checkbox]{border-color:var(--accent-500);border-radius:4px}[data-flow-shell=nova] .invitex-form-s1 [role=checkbox][aria-checked=true],[data-template-family=nova] .nova-register-surface .invitex-form-s1 [role=checkbox][aria-checked=true]{background-color:var(--accent-500);border-color:var(--accent-500)}[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom,[data-flow-shell=nova] .invitex-form-s1 button[type=button].btn-custom,[data-flow-shell=nova] .invitex-form-s1 button[type=submit].btn-custom,[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom,[data-template-family=nova] .nova-register-surface .invitex-form-s1 button[type=button].btn-custom,[data-template-family=nova] .nova-register-surface .invitex-form-s1 button[type=submit].btn-custom{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:1 1 0;min-width:0;width:auto;margin-top:.25rem;min-height:3rem;padding:.625rem .875rem;border:none;border-radius:10px;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.25;color:var(--accent-contrast);background:var(--accent-500);box-shadow:0 6px 16px color-mix(in srgb,var(--accent-600) 32%,transparent);transition:background .18s ease,transform .18s ease}[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom,[data-template-family=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom{margin-top:0}[data-flow-shell=nova] .invitex-form-s1 button.btn-custom.w-full:disabled,[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary:disabled,[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom:disabled,[data-flow-shell=nova] .invitex-form-s1 button[type=button].btn-custom:disabled,[data-flow-shell=nova] .invitex-form-s1 button[type=submit].btn-custom:disabled,[data-template-family=nova] .invitex-form-s1 button.btn-custom.w-full:disabled,[data-template-family=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary:disabled,[data-template-family=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom:disabled,[data-template-family=nova] .invitex-form-s1 button[type=button].btn-custom:disabled,[data-template-family=nova] .invitex-form-s1 button[type=submit].btn-custom:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none;filter:none;background:color-mix(in srgb,var(--accent-500) 55%,#94a3b8);color:color-mix(in srgb,var(--accent-contrast,#fff) 85%,#e2e8f0)}[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom:hover:not(:disabled),[data-flow-shell=nova] .invitex-form-s1 button[type=button].btn-custom:hover:not(:disabled),[data-flow-shell=nova] .invitex-form-s1 button[type=submit].btn-custom:hover:not(:disabled),[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom:hover:not(:disabled),[data-template-family=nova] .nova-register-surface .invitex-form-s1 button[type=button].btn-custom:hover:not(:disabled),[data-template-family=nova] .nova-register-surface .invitex-form-s1 button[type=submit].btn-custom:hover:not(:disabled){background:var(--accent-600);transform:translateY(-1px)}[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary,[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex:1 1 0;min-width:0;min-height:3rem;padding:.625rem .875rem;border-radius:10px;border:1px solid var(--accent-300);background:#fff;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.25;color:var(--accent-800);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}[data-flow-shell=nova] .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary:hover:not(:disabled),[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.invitex-form-s1__wizard-action--secondary:hover:not(:disabled){background:var(--accent-50);border-color:var(--accent-500);color:var(--accent-900)}[data-flow-shell=nova] .invitex-form-s1__wizard-actions,[data-template-family=nova] .invitex-form-s1__wizard-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.625rem;width:100%;padding-top:.5rem}[data-flow-shell=nova] .invitex-form-s1__wizard-action-label,[data-template-family=nova] .invitex-form-s1__wizard-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__wizard-step{border-radius:999px}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__wizard-step--active{border-color:var(--accent-500);background:var(--accent-500);color:var(--accent-contrast)}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__wizard-step--done{border-color:var(--accent-500);background:var(--accent-50);color:var(--accent-700)}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__wizard-step--pending{border-color:var(--accent-300);background:var(--accent-50);color:var(--accent-800)}[data-template-family=nova] .nova-register-surface .invitex-form-s1 [role=progressbar]{border-radius:999px;overflow:hidden;background:var(--accent-100)}[data-template-family=nova] .nova-register-surface .invitex-form-s1 [role=progressbar]>div{background:var(--accent-500);border-radius:999px}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select>button{min-height:2.75rem;border:1px solid var(--accent-300)!important;border-radius:var(--radius-sm)!important;background:var(--accent-50)!important;color:var(--accent-900)!important}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select>button:focus-visible,[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select>button[aria-expanded=true]{border-color:var(--accent-500)!important;background:var(--accent-100)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-500) 22%,transparent)!important}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select [role=listbox] button:focus-visible,[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select [role=listbox] button:hover:not(:disabled){background:var(--accent-50);color:var(--accent-800)}[data-template-family=nova] .nova-register-surface .invitex-form-s1 .invitex-form-s1__compact-select [role=listbox] button[aria-selected=true]{background:var(--accent-100);color:var(--accent-800);font-weight:600}[data-template-family=nova] .nova-register-surface .invitex-form-s1 fieldset button[type=button].rounded-full{border-color:var(--accent-300)!important;color:var(--accent-800)!important}[data-template-family=nova] .nova-register-surface .invitex-form-s1 fieldset button[type=button].rounded-full:hover:not(:disabled){border-color:var(--accent-500)!important;color:var(--accent-600)!important}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__ticket-row,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__ticket-row{border-radius:10px;border:1px solid var(--nova-register-border,var(--accent-200));background:#fff}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__ticket-row--selected,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__ticket-row--selected{border-color:var(--accent-400);background:var(--accent-50);box-shadow:0 4px 14px color-mix(in srgb,var(--accent-500) 12%,transparent)}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__ticket-price,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__ticket-price{color:var(--accent-600)}[data-flow-shell=nova] .invitex-form-s1__price-summary-total,[data-flow-shell=nova] .invitex-form-s1__price-summary-total-label,[data-template-family=nova] .invitex-form-s1__price-summary-total,[data-template-family=nova] .invitex-form-s1__price-summary-total-label{color:var(--accent-700)}[data-flow-shell=nova][data-theme=dark] .invitex-form-s1__price-summary-total,[data-flow-shell=nova][data-theme=dark] .invitex-form-s1__price-summary-total-label,[data-template-family=nova][data-theme=dark] .invitex-form-s1__price-summary-total,[data-template-family=nova][data-theme=dark] .invitex-form-s1__price-summary-total-label{color:var(--accent-300)}[data-flow-shell=nova] .invitex-form-s1__price-summary,[data-template-family=nova] .invitex-form-s1__price-summary{border-radius:10px;border:1px solid var(--nova-register-border,var(--accent-200));background:var(--accent-50)}[data-flow-shell=nova] .invitex-form-s1__price-summary.commerce-price-summary--with-lines,[data-template-family=nova] .invitex-form-s1__price-summary.commerce-price-summary--with-lines{padding-top:.875rem;padding-bottom:.875rem}[data-flow-shell=nova] .commerce-price-summary__muted,[data-template-family=nova] .commerce-price-summary__muted{font-size:.8125rem;color:color-mix(in srgb,var(--accent-800) 65%,#64748b)}[data-flow-shell=nova] .commerce-price-summary__line-title,[data-template-family=nova] .commerce-price-summary__line-title{font-size:.9375rem;color:var(--accent-950)}[data-flow-shell=nova] .commerce-price-summary__line-meta,[data-template-family=nova] .commerce-price-summary__line-meta{margin-top:.125rem;font-size:.75rem}[data-flow-shell=nova] .commerce-price-summary__line-amount,[data-template-family=nova] .commerce-price-summary__line-amount{font-size:.9375rem;color:var(--accent-900)}[data-flow-shell=nova] .commerce-price-summary__divider,[data-template-family=nova] .commerce-price-summary__divider{margin:.375rem 0 .5rem;border-top:1px dashed color-mix(in srgb,var(--accent-400) 45%,#cbd5e1)}[data-flow-shell=nova] .commerce-price-summary__row,[data-template-family=nova] .commerce-price-summary__row{font-size:.875rem}[data-flow-shell=nova] .invitex-form-s1__price-summary-total-row,[data-template-family=nova] .invitex-form-s1__price-summary-total-row{margin-top:.25rem;padding-top:.625rem;border-top:1px solid var(--accent-200);font-size:.9375rem}[data-flow-shell=nova] .invitex-form-s1__ticket-type-badge,[data-template-family=nova] .invitex-form-s1__ticket-type-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}[data-flow-shell=nova] .invitex-form-s1__ticket-name,[data-template-family=nova] .invitex-form-s1__ticket-name{font-size:1rem;font-weight:700;color:var(--accent-950)}[data-flow-shell=nova] .invitex-form-s1__qty-stepper,[data-template-family=nova] .invitex-form-s1__qty-stepper{display:flex;align-items:center;gap:.2rem;padding:.125rem;border-radius:999px}[data-flow-shell=nova] .invitex-form-s1__qty-value,[data-template-family=nova] .invitex-form-s1__qty-value{min-width:1.25rem;padding:0 .1rem;font-size:.8125rem;font-weight:700;color:var(--accent-900)}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:999px;transition:background .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn:disabled,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn:disabled{opacity:.4}[data-flow-shell=nova] .commerce-promo-field--form-s1,[data-template-family=nova] .commerce-promo-field--form-s1{overflow:hidden;border-radius:10px;border:1px solid var(--nova-register-border,var(--accent-200));background:var(--accent-50)}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.625rem .75rem;text-align:left;font-size:.8125rem;font-weight:600;color:var(--accent-800);background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle:hover:not(:disabled),[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle:hover:not(:disabled){background:var(--accent-100);color:var(--accent-900)}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron,[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__icon,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__icon{width:.875rem;height:.875rem;flex-shrink:0;color:var(--accent-600)}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle-label,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__toggle-label{min-width:0;flex:1}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron{transition:transform .2s ease}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron--open,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__chevron--open{transform:rotate(180deg)}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__panel,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__panel{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--nova-register-border,var(--accent-200));padding:.75rem;background:#fff}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input-wrap,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input-wrap{position:relative}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__spinner,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__spinner{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);opacity:.65;pointer-events:none}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input--validating,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input--validating{padding-right:2.25rem}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__discount-badge,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__discount-badge{margin:0;font-size:.75rem;font-weight:600;color:var(--nova-accent,hsl(var(--primary)))}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__input{font-size:.875rem}[data-flow-shell=nova] .commerce-promo-field--form-s1 .commerce-promo-field__error,[data-template-family=nova] .commerce-promo-field--form-s1 .commerce-promo-field__error{margin:0;font-size:.75rem;color:#b42318}[data-flow-shell=nova] .invitex-form-s1__ticket-type-badge,[data-template-family=nova] .invitex-form-s1__ticket-type-badge{border-color:var(--accent-300);background:var(--accent-50);color:var(--accent-800)}[data-flow-shell=nova] .invitex-form-s1__qty-stepper,[data-template-family=nova] .invitex-form-s1__qty-stepper{border-color:var(--accent-200);background:var(--accent-50)}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--minus,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--minus{border-color:var(--accent-300);color:var(--accent-800);background:#fff}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--minus:hover:not(:disabled),[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--minus:hover:not(:disabled){border-color:var(--accent-500);color:var(--accent-700);background:var(--accent-100)}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--plus,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--plus{background:var(--accent-500);color:var(--accent-contrast,#fff);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-600) 32%,transparent)}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn svg,[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn svg{width:.75rem;height:.75rem}[data-flow-shell=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--plus:hover:not(:disabled),[data-template-family=nova] .invitex-form-s1 .invitex-form-s1__qty-btn--plus:hover:not(:disabled){background:var(--accent-600)}[data-flow-shell=nova][data-theme=dark] .commerce-promo-field--form-s1,[data-template-family=nova][data-theme=dark] .commerce-promo-field--form-s1{background:var(--nova-register-fill-soft);border-color:var(--nova-register-border)}[data-flow-shell=nova][data-theme=dark] .commerce-promo-field--form-s1 .commerce-promo-field__panel,[data-template-family=nova][data-theme=dark] .commerce-promo-field--form-s1 .commerce-promo-field__panel{background:color-mix(in srgb,var(--accent-950) 35%,transparent)}[data-flow-shell=nova] .invitex-pending-otp__icon,[data-template-family=nova] .invitex-pending-otp__icon{color:var(--accent-500)!important}[data-template-family=nova] .nova-register-surface .pending-otp-registration--nova,[data-template-family=nova] .pending-otp-registration--nova{border:0;background:transparent;box-shadow:none}[data-template-family=nova] .nova-register-surface .invitex-pending-otp,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp{display:flex;flex-direction:column;gap:1.25rem}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__icon,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__icon{width:1.5rem;height:1.5rem;margin-top:.125rem}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__title,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__title{font-size:1.0625rem;line-height:1.35;letter-spacing:-.02em}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__body,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__body{font-size:.9375rem;line-height:1.55}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__hint,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__hint{margin:0;border-radius:10px;border:1px solid var(--accent-200);background:var(--accent-50);padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;color:var(--accent-800)}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__actions,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__actions{display:flex;flex-direction:column;gap:.625rem;margin-top:.25rem}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__primary.btn-custom,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__primary.btn-custom{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin-top:0;padding:.625rem 1.25rem;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--accent-contrast);background:var(--accent-500);box-shadow:0 8px 20px color-mix(in srgb,var(--accent-600) 35%,transparent);cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__primary.btn-custom:hover:not(:disabled),[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__primary.btn-custom:hover:not(:disabled){background:var(--accent-600);transform:translateY(-1px)}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__primary.btn-custom:disabled,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__primary.btn-custom:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__secondary,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;border:1px solid var(--accent-300);border-radius:10px;background:var(--accent-50);padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.35;text-align:center;color:var(--accent-800);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}[data-template-family=nova] .nova-register-surface .invitex-pending-otp__secondary:hover,[data-template-family=nova] .pending-otp-registration--nova .invitex-pending-otp__secondary:hover{border-color:var(--accent-500);background:var(--accent-100);color:var(--accent-900)}[data-flow-shell=nova] .microsite-registration-panel .border-border\/40.bg-card,[data-template-family=nova] .microsite-registration-panel .border-border\/40.bg-card{border:none;background:transparent;box-shadow:none;border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){[data-template-family=nova] .nova-register-surface .invitex-form-s1 button.invitex-form-s1__wizard-action.btn-custom:hover:not(:disabled),[data-template-family=nova] .nova-register-surface .invitex-form-s1 button[type=submit].btn-custom:hover:not(:disabled){transform:none}}[data-flow-shell-skeleton=nova] .register-flow-section,[data-flow-shell=nova] .register-flow-section{background:transparent!important}[data-flow-shell-skeleton=nova] .register-flow-section>div[aria-hidden].top-0,[data-flow-shell=nova] .register-flow-section>div[aria-hidden].top-0{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent-500) 38%,transparent),transparent)!important}[data-flow-shell-skeleton=nova] .register-flow-section>div[aria-hidden].bottom-0,[data-flow-shell=nova] .register-flow-section>div[aria-hidden].bottom-0{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent-500) 22%,transparent),transparent)!important}[data-flow-shell-skeleton=nova] .register-flow-section:after,[data-flow-shell-skeleton=nova] .register-flow-section:before,[data-flow-shell=nova] .register-flow-section:after,[data-flow-shell=nova] .register-flow-section:before{display:none}[data-flow-shell-skeleton=nova] .register-flow-section:not(.register-flow-section--nova-register),[data-flow-shell=nova] .register-flow-section:not(.register-flow-section--nova-register){display:flex;flex-direction:column;justify-content:center;padding-top:1.25rem!important;padding-bottom:1.25rem!important}@media (min-width:768px){[data-flow-shell-skeleton=nova] .register-flow-section:not(.register-flow-section--nova-register),[data-flow-shell=nova] .register-flow-section:not(.register-flow-section--nova-register){padding-top:1.5rem!important;padding-bottom:1.5rem!important}}[data-flow-shell-skeleton=nova] .register-flow-section--nova-register,[data-flow-shell=nova] .register-flow-section--nova-register{justify-content:flex-start;padding-top:.5rem!important;padding-bottom:2.5rem!important}[data-flow-shell-skeleton=nova] .register-flow-section--nova-register>.relative,[data-flow-shell=nova] .register-flow-section--nova-register>.relative{position:relative}[data-flow-shell=nova] .nova-flow-main:has(.nova-register-flow){max-width:min(72rem,100%);width:100%;padding-top:.25rem;padding-bottom:2.5rem}[data-flow-shell=nova] .nova-register-flow{width:100%;max-width:none;margin-inline:0}[data-flow-shell=nova] .nova-register-flow__nav{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:flex-start;width:max-content;max-width:100%}[data-flow-shell=nova] .nova-register-flow__layout{margin-inline:auto;width:100%}[data-flow-shell=nova] .nova-register-flow__layout:not(.nova-register-layout--form-only){max-width:1100px}[data-flow-shell=nova] .nova-register-flow__layout.nova-register-layout--form-only{max-width:min(34rem,100%);margin-top:1rem}@media (min-width:768px){[data-flow-shell=nova] .nova-register-flow__layout.nova-register-layout--form-only{margin-top:1.375rem}}[data-flow-shell=nova] .nova-register-flow:has(.nova-register-flow__nav){padding-top:3rem}@media (min-width:768px){[data-flow-shell=nova] .nova-register-flow:has(.nova-register-flow__nav){padding-top:3.25rem}}[data-flow-shell=nova] .nova-register-flow__back{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.875rem;font-weight:600;color:var(--accent-700);text-decoration:none;transition:color .15s ease}[data-flow-shell=nova] .nova-register-flow__back:hover{color:var(--accent-600)}[data-flow-shell=nova] .flow-form-surface--nova{border-radius:var(--radius-lg);border:1px solid var(--accent-200);background:var(--nova-panel-glass);box-shadow:0 16px 40px color-mix(in srgb,var(--accent-900) 8%,transparent);padding:1.25rem 1.25rem 1.5rem}[data-flow-shell=nova] .nova-register-surface .flow-form-surface--nova.nova-micropay-panel{margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}[data-flow-shell=nova] .nova-micropay-panel__status .flow-form-surface__icon--nova{margin:0}[data-flow-shell=nova] .nova-micropay-steps{color:var(--nova-text-dim)}[data-flow-shell=nova] .nova-micropay-steps__num{color:var(--accent-700)}[data-flow-shell=nova] .invitex-form-s1 button[type=button].btn-custom.w-full,[data-flow-shell=nova] .invitex-form-s1 button[type=submit].btn-custom.w-full,[data-flow-shell=nova] .nova-register-surface .invitex-form-s1 button[type=button].btn-custom.w-full{width:100%;flex:none;margin-top:0}[data-flow-shell=nova] .micropay-launch-error--form-s1,[data-template-family=nova] .micropay-launch-error--form-s1{box-sizing:border-box;padding:.75rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,#f87171 38%,var(--accent-200));background:linear-gradient(180deg,#fffbfa,#fef2f2);color:#b42318;box-shadow:0 2px 10px color-mix(in srgb,#ef4444 9%,transparent)}[data-flow-shell=nova] .micropay-launch-error--form-s1 .micropay-launch-error__title,[data-template-family=nova] .micropay-launch-error--form-s1 .micropay-launch-error__title{color:#b42318}[data-flow-shell=nova] .micropay-launch-error--form-s1 .micropay-launch-error__detail,[data-template-family=nova] .micropay-launch-error--form-s1 .micropay-launch-error__detail{color:color-mix(in srgb,#b42318 88%,#64748b)}[data-template-family=nova][data-theme=dark] .micropay-launch-error--form-s1,[data-template-family=nova][data-theme=dark][data-flow-shell=nova] .micropay-launch-error--form-s1{border-color:color-mix(in srgb,#f87171 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#7f1d1d 35%,var(--nova-panel-glass)) 0,color-mix(in srgb,#991b1b 28%,var(--nova-panel-glass)) 100%);color:#fecaca}[data-template-family=nova][data-theme=dark] .micropay-launch-error--form-s1 .micropay-launch-error__detail,[data-template-family=nova][data-theme=dark] .micropay-launch-error--form-s1 .micropay-launch-error__title{color:#fecaca}[data-template-family=nova][data-theme=dark] [data-flow-shell=nova] .flow-form-surface--nova{border-color:color-mix(in srgb,var(--accent-500) 35%,transparent)}[data-flow-shell=nova] .flow-form-surface--nova .flow-form-surface__title{color:var(--nova-text);letter-spacing:-.02em}[data-flow-shell=nova] .flow-form-surface--nova .registration-otp-input--form-s1{gap:.5rem}@media (min-width:640px){[data-flow-shell=nova] .flow-form-surface--nova .registration-otp-input--form-s1{gap:.625rem}}[data-template-family=nova] .flow-form-surface--nova .registration-otp-input__digit--form-s1{box-sizing:border-box;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:3rem;padding:0;border:1px solid var(--accent-300);border-radius:10px;background:color-mix(in srgb,var(--accent-50) 85%,#fff);font-size:1.0625rem;line-height:3rem;color:var(--nova-text);box-shadow:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}@media (min-width:640px){[data-template-family=nova] .flow-form-surface--nova .registration-otp-input__digit--form-s1{width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:3.25rem;line-height:3.25rem}}[data-template-family=nova] .flow-form-surface--nova .registration-otp-input__digit--form-s1:focus{border-color:var(--accent-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-500) 24%,transparent)}[data-flow-shell=nova] .invitex-form-s1__notice,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice{display:flex;align-items:flex-start;justify-content:flex-start;gap:.625rem;margin:0;width:100%;border-radius:12px;padding:.75rem .9375rem;font-size:.8125rem;font-weight:500;line-height:1.5;text-align:left;box-sizing:border-box}[data-flow-shell=nova] .invitex-form-s1__notice-icon,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice-icon,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice-icon{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem}[data-flow-shell=nova] .invitex-form-s1__notice-body,[data-flow-shell=nova] .invitex-form-s1__notice-text,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice-body,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice-text,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice-body,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice-text{flex:1;min-width:0;margin:0}[data-flow-shell=nova] .invitex-form-s1__notice--warning,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--warning,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--warning{align-items:flex-start;padding:.8125rem .9375rem}[data-flow-shell=nova] .invitex-form-s1__notice--success,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--success,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--success{border:1px solid color-mix(in srgb,var(--accent-500) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-50) 95%,#fff) 0,color-mix(in srgb,var(--accent-100) 70%,#fff) 100%);color:var(--accent-800);box-shadow:0 2px 10px color-mix(in srgb,var(--accent-600) 10%,transparent)}[data-flow-shell=nova] .invitex-form-s1__notice--success .invitex-form-s1__notice-icon,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--success .invitex-form-s1__notice-icon,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--success .invitex-form-s1__notice-icon{color:var(--accent-600)}[data-flow-shell=nova] .invitex-form-s1__notice--error,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--error,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--error{border:1px solid color-mix(in srgb,#f87171 38%,var(--accent-200));background:linear-gradient(180deg,#fffbfa,#fef2f2);color:#b42318;box-shadow:0 2px 10px color-mix(in srgb,#ef4444 9%,transparent)}[data-flow-shell=nova] .invitex-form-s1__notice--error .invitex-form-s1__notice-icon,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--error .invitex-form-s1__notice-icon,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--error .invitex-form-s1__notice-icon{color:#dc2626}[data-flow-shell=nova] .invitex-form-s1__notice--warning,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--warning,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--warning{border:1px solid color-mix(in srgb,var(--sec-400) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--sec-50) 92%,#fff) 0,color-mix(in srgb,var(--sec-100) 85%,#fff) 100%);color:var(--sec-900);box-shadow:0 2px 10px color-mix(in srgb,var(--sec-500) 8%,transparent)}[data-flow-shell=nova] .invitex-form-s1__notice--warning .invitex-form-s1__notice-icon,[data-template-family=nova] .flow-form-surface--nova .invitex-form-s1__notice--warning .invitex-form-s1__notice-icon,[data-template-family=nova] .nova-register-surface .invitex-form-s1__notice--warning .invitex-form-s1__notice-icon{color:var(--sec-600)}[data-template-family=nova][data-theme=dark] .flow-form-surface--nova .invitex-form-s1__notice--error,[data-template-family=nova][data-theme=dark][data-flow-shell=nova] .invitex-form-s1__notice--error{border-color:color-mix(in srgb,#f87171 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#7f1d1d 35%,var(--nova-panel-glass)) 0,color-mix(in srgb,#991b1b 28%,var(--nova-panel-glass)) 100%);color:#fecaca}[data-template-family=nova][data-theme=dark] .flow-form-surface--nova .invitex-form-s1__notice--error .invitex-form-s1__notice-icon,[data-template-family=nova][data-theme=dark][data-flow-shell=nova] .invitex-form-s1__notice--error .invitex-form-s1__notice-icon{color:#fca5a5}[data-flow-shell=nova] footer[data-nova-footer].nova-footer-shell{position:relative;z-index:2;flex-shrink:0;width:100%;max-width:none;margin-top:auto}[data-flow-shell-skeleton=nova] .nova-flow-skeleton__line,[data-flow-shell-skeleton=nova] .nova-flow-skeleton__submit,[data-template-family=nova] .nova-flow-skeleton__line,[data-template-family=nova] .nova-flow-skeleton__submit{border:none;background:color-mix(in srgb,var(--accent-200) 72%,var(--accent-50));animation:nova-flow-skeleton-pulse 1.6s ease-in-out infinite}[data-flow-shell-skeleton=nova] .nova-flow-skeleton__line--title,[data-template-family=nova] .nova-flow-skeleton__line--title{background:color-mix(in srgb,var(--accent-300) 55%,var(--accent-100))}[data-flow-shell-skeleton=nova] .nova-flow-skeleton__submit,[data-template-family=nova] .nova-flow-skeleton__submit{background:color-mix(in srgb,var(--accent-400) 45%,var(--accent-200))}@keyframes nova-flow-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}[data-flow-shell-skeleton=nova] .nova-flow-main:has(.nova-register-flow){max-width:min(72rem,100%);width:100%;padding-top:.25rem;padding-bottom:2.5rem}[data-flow-shell-skeleton=nova] .nova-register-flow{width:100%;max-width:none;margin-inline:0}[data-flow-shell-skeleton=nova] .nova-register-flow__nav{position:absolute;top:0;left:0;z-index:2;display:flex;justify-content:flex-start;width:max-content;max-width:100%}[data-flow-shell-skeleton=nova] .nova-register-flow__layout.nova-register-layout--form-only{max-width:min(34rem,100%);margin-top:1rem;margin-inline:auto;width:100%}@media (min-width:768px){[data-flow-shell-skeleton=nova] .nova-register-flow__layout.nova-register-layout--form-only{margin-top:1.375rem}}[data-flow-shell-skeleton=nova] .nova-micropay-skeleton-back{display:inline-flex;align-items:center;gap:.25rem;color:transparent}[data-flow-shell-skeleton=nova] .nova-register-flow:has(.nova-register-flow__nav){padding-top:3rem}@media (min-width:768px){[data-flow-shell-skeleton=nova] .nova-register-flow:has(.nova-register-flow__nav){padding-top:3.25rem}}