.register-scope{color:var(--composer-ink);background-color:var(--composer-bg);--dap-color-foreground:var(--composer-ink);--dap-color-muted:var(--composer-ink-muted);--dap-color-muted-foreground:var(--composer-ink-faint);--dap-color-surface:var(--composer-surface);--dap-color-surface-raised:color-mix(in oklab, var(--composer-ink) 8%, transparent);--dap-color-background:transparent;--dap-color-border:var(--composer-divider);--dap-blue-50:color-mix(in oklab, var(--composer-accent) 24%, transparent);--dap-color-primary:var(--composer-accent-readable,var(--composer-accent));--accent:var(--composer-accent-readable,var(--composer-accent));--dap-blue-400:var(--composer-accent-readable,var(--composer-accent));--dap-blue-300:var(--composer-accent-readable,var(--composer-accent))}.register-scope ::selection{background:color-mix(in oklab, var(--composer-accent) 40%, transparent)}.register-scope .input,.register-scope .textarea,.register-scope .select__trigger{color:var(--composer-ink);-webkit-text-fill-color:var(--composer-ink);background-color:var(--composer-surface)!important}.register-scope .input::placeholder,.register-scope .textarea::placeholder{color:var(--composer-ink-faint)}.register-scope input:-webkit-autofill{caret-color:var(--register-form-ink,var(--composer-ink));-webkit-box-shadow:0 0 0 1000px var(--composer-bg) inset!important;-webkit-text-fill-color:var(--register-form-ink,var(--composer-ink))!important}.register-scope input:-webkit-autofill:hover{caret-color:var(--register-form-ink,var(--composer-ink));-webkit-box-shadow:0 0 0 1000px var(--composer-bg) inset!important;-webkit-text-fill-color:var(--register-form-ink,var(--composer-ink))!important}.register-scope input:-webkit-autofill:focus{caret-color:var(--register-form-ink,var(--composer-ink));-webkit-box-shadow:0 0 0 1000px var(--composer-bg) inset!important;-webkit-text-fill-color:var(--register-form-ink,var(--composer-ink))!important}.register-scope input:-webkit-autofill:active{caret-color:var(--register-form-ink,var(--composer-ink));-webkit-box-shadow:0 0 0 1000px var(--composer-bg) inset!important;-webkit-text-fill-color:var(--register-form-ink,var(--composer-ink))!important}.register-scope .register-cover-image,.register-scope .file-upload__preview-image{box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.register-backdrop{background:radial-gradient(44% 38% at 12% 6%, color-mix(in oklab, var(--register-canvas-glow) calc(var(--register-glow-alpha,.45) * 100%), transparent) 0%, transparent 64%), radial-gradient(44% 38% at 92% 96%, color-mix(in oklab, var(--register-canvas-glow) calc(var(--register-glow-alpha,.45) * 100%), transparent) 0%, transparent 66%), linear-gradient(152deg, var(--register-canvas-deep) 0%, var(--register-canvas-base) 34%, var(--register-canvas-mid) 66%, var(--register-canvas-edge) 100%), var(--register-canvas-base);background-size:115% 115%,115% 115%,120% 120%,auto;transition:background .6s;animation:22s ease-in-out infinite alternate register-ambient-drift}.register-backdrop:before{content:"";pointer-events:none;background:radial-gradient(130% 105% at 50% 0,#0000 52%,#0000002e 100%);background:radial-gradient(130% 105% at 50% 0,#0000 52%,lab(0% 0 0/.18) 100%);position:absolute;inset:0}.register-backdrop:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-image:linear-gradient(lab(100% -.0000298023 .0000119209/.08) 1px,#0000 1px),linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.07) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}@keyframes register-ambient-drift{0%{background-position:0 18%,100% 82%,0 40%,0 0}to{background-position:22% 0,78% 100%,100% 60%,0 0}}.register-scope .register-cta{border:none;box-shadow:0 8px 28px #00000047;background-color:var(--composer-cta-bg)!important;color:var(--composer-cta-fg)!important;border-radius:var(--dap-radius-full)!important}.register-scope .register-cta:disabled,.register-scope .register-cta[data-disabled=true]{box-shadow:none;cursor:not-allowed;background-color:color-mix(in oklab, var(--composer-ink) 12%, transparent)!important;color:color-mix(in oklab, var(--composer-ink) 45%, transparent)!important}@media (min-width:768px){.register-pane{overflow:clip}}.register-powered-by{right:1.25rem;bottom:max(1.25rem, env(safe-area-inset-bottom,0px));z-index:30;border:1px solid color-mix(in oklab, var(--composer-ink) 22%, transparent);color:var(--composer-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;background:lab(0% 0 0/.42);border-radius:999px;align-items:center;gap:.25rem;padding:.42rem .7rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;position:fixed;box-shadow:0 12px 32px #0000001a;box-shadow:0 12px 32px lab(0% 0 0/.1)}.register-powered-by span{font-weight:800}.register-scope .button--ghost:hover,.register-scope .button--ghost[data-hovered],.register-scope .button--secondary:hover,.register-scope .button--secondary[data-hovered]{background-color:color-mix(in oklab, var(--composer-ink) 14%, transparent)!important;color:var(--composer-ink)!important}.register-scope .button--ghost:hover .icon,.register-scope .button--secondary:hover .icon{color:var(--composer-ink)!important}.register-attendee-flow .label,.register-attendee-flow .register-question-label{font-weight:650;color:var(--register-form-ink,var(--dap-color-foreground))!important}.register-question-label{align-items:baseline;max-width:100%;display:inline-flex}.register-question-label--focus{align-items:flex-start;gap:.75rem}.register-question-label-text{min-width:0}.register-required-mark{color:currentColor;vertical-align:baseline;margin-left:.14em;font-weight:800;line-height:1}.register-optional-mark{color:var(--dap-color-muted);white-space:nowrap;margin-left:.45em;font-size:.72em;font-weight:600}.register-attendee-flow .input,.register-attendee-flow .textarea{border-color:#0000!important;border-bottom:2px solid color-mix(in oklab, var(--register-form-ink,var(--composer-ink)) 56%, transparent)!important;box-shadow:none!important;color:var(--register-form-ink,var(--composer-ink))!important;-webkit-text-fill-color:var(--register-form-ink,var(--composer-ink))!important;background-color:#0000!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.register-attendee-flow .input{min-height:2.5rem;font-size:clamp(1.25rem,1.65vw,1.7rem);font-weight:600;line-height:1.15;padding-block:.2rem!important}.register-attendee-flow .textarea{min-height:7rem;font-size:1.05rem;line-height:1.5}.register-attendee-flow .input:focus,.register-attendee-flow .textarea:focus{border-bottom-color:var(--register-form-ink,var(--composer-ink))!important}.register-attendee-flow .input::placeholder,.register-attendee-flow .textarea::placeholder,.register-attendee-flow .select__trigger[data-placeholder] .select__value,.register-attendee-flow .select__trigger[data-placeholder] [data-slot=value]{color:color-mix(in oklab, var(--register-form-ink,var(--composer-ink)) 30%, transparent)!important;font-weight:300!important}.register-attendee-flow .select__trigger,.register-attendee-flow .select__trigger:hover,.register-attendee-flow .select__trigger[data-hovered],.register-attendee-flow .select__trigger[data-pressed],.register-attendee-flow .select__trigger[data-focused],.register-attendee-flow .select__trigger[data-focus-visible],.register-attendee-flow .select__trigger[data-open]{box-shadow:none!important;background:0 0!important;transition:border-color .16s!important}.register-attendee-flow .select__trigger{min-height:2.5rem;border:0!important;border-bottom:2px solid color-mix(in oklab, var(--register-form-ink,var(--composer-ink)) 56%, transparent)!important;color:var(--register-form-ink,var(--composer-ink))!important;border-radius:0!important;padding-inline:0!important}.register-attendee-flow .select__trigger:hover,.register-attendee-flow .select__trigger[data-hovered]{border-bottom-color:color-mix(in oklab, var(--register-form-ink,var(--composer-ink)) 78%, transparent)!important}.register-attendee-flow .select__trigger[data-focus-visible],.register-attendee-flow .select__trigger[data-focused],.register-attendee-flow .select__trigger[data-pressed],.register-attendee-flow .select__trigger[data-open]{border-bottom-color:var(--register-form-ink,var(--composer-ink))!important}.register-attendee-flow .select__value,.register-attendee-flow [data-slot=value]{font-size:clamp(1.25rem,1.65vw,1.7rem);font-weight:600;line-height:1.1;color:var(--register-form-ink,var(--composer-ink))!important}.register-attendee-flow .select__indicator,.register-attendee-flow [data-slot=indicator]{color:color-mix(in oklab, var(--register-form-ink,var(--composer-ink)) 72%, transparent)!important}.register-select-popover{background:var(--composer-bg,#1e1147)!important;color:var(--composer-ink,#fff)!important;border:1px solid #ffffff2e!important;border-radius:16px!important;box-shadow:0 24px 70px #00000073!important}.register-select-listbox{padding:.4rem!important}.register-select-item{align-items:center;min-height:2.75rem;font-weight:500;color:var(--composer-ink,#fff)!important;background:0 0!important;border-radius:10px!important;transition:background-color!important}.register-select-item[data-focused],.register-select-item[data-hovered]{background:color-mix(in oklab, var(--composer-ink,#fff) 14%, transparent)!important}.register-select-item[data-focus-visible]{outline:2px solid color-mix(in oklab, var(--composer-ink,#fff) 55%, transparent)!important;outline-offset:-2px!important}.register-select-item[data-selected]{font-weight:700;background:color-mix(in oklab, var(--composer-ink,#fff) 22%, transparent)!important}.register-attendee-flow .file-upload__preview-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.register-attendee-flow .file-upload__preview-frame{box-shadow:none!important;background:0 0!important}.register-attendee-flow .file-upload__preview-card:before,.register-attendee-flow .file-upload__preview-card:after,.register-attendee-flow .file-upload__preview-frame:before,.register-attendee-flow .file-upload__preview-frame:after{content:none!important;display:none!important}.register-attendee-flow .open-call-choice [role=checkbox],.register-attendee-flow .open-call-choice label,.register-attendee-flow .open-call-choice [data-slot=content],.register-attendee-flow .open-call-choice .checkbox__content{width:100%}.register-attendee-flow .open-call-choice-row{border:1px solid color-mix(in oklab, var(--composer-ink) 22%, transparent);background:color-mix(in oklab, var(--composer-ink) 10%, transparent);width:min(100%,28rem);min-height:3.5rem;color:var(--composer-ink);border-radius:8px;transition:border-color .16s,background-color .16s,transform .16s}.register-attendee-flow .open-call-choice-row:hover{border-color:color-mix(in oklab, var(--composer-ink) 48%, transparent);background:color-mix(in oklab, var(--composer-ink) 15%, transparent);transform:translateY(-1px)}.register-attendee-flow .open-call-choice-row[data-selected=true]{border-color:var(--composer-ink);background:color-mix(in oklab, var(--composer-ink) 20%, transparent)}.register-attendee-flow .open-call-choice-letter{border-color:color-mix(in oklab, var(--composer-ink) 34%, transparent);transition:background-color .16s,border-color .16s,color .16s}.register-attendee-flow .open-call-choice-row[data-selected=true] .open-call-choice-letter{background:var(--composer-ink);border-color:var(--composer-ink);color:var(--composer-bg)}.register-scope .register-ticket{isolation:isolate;--tk-corner:7px;--tk-tear:10px;--tk-tear-x:70%;position:relative}.register-scope .register-ticket__layer{-webkit-mask:radial-gradient(circle var(--tk-corner) at 0 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 0 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 0, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 100%, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear));-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;-webkit-mask:radial-gradient(circle var(--tk-corner) at 0 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 0 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 0, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 100%, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear));mask:radial-gradient(circle var(--tk-corner) at 0 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 0, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 0 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-corner) at 100% 100%, #0000 calc(var(--tk-corner) - .5px), #000 var(--tk-corner)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 0, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear)), radial-gradient(circle var(--tk-tear) at var(--tk-tear-x) 100%, #0000 calc(var(--tk-tear) - .5px), #000 var(--tk-tear));position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.register-scope .register-ticket__border{background:color-mix(in oklab, var(--composer-ink) 22%, transparent);transition:background-color var(--dap-duration-fast) var(--dap-easing-default);inset:0}.register-scope .register-ticket[data-selected=true] .register-ticket__border{background:color-mix(in oklab, var(--composer-ink) 68%, transparent)}.register-scope .register-ticket__fill{background:color-mix(in oklab, var(--composer-bg) 76%, var(--composer-bg-soft));transition:background-color var(--dap-duration-fast) var(--dap-easing-default);inset:1px}.register-scope .register-ticket[data-hovered=true] .register-ticket__fill{background:color-mix(in oklab, var(--composer-bg) 66%, var(--composer-bg-soft))}.register-scope .register-ticket[data-selected=true] .register-ticket__fill{background:color-mix(in oklab, var(--composer-bg) 45%, var(--register-canvas-glow))}@media (prefers-reduced-motion:reduce){.register-backdrop{transition:none;animation:none}}@media (min-width:768px){.register-scope .register-column{--register-fade:4rem;-webkit-mask-image:var(--register-column-mask,none);-webkit-mask-image:var(--register-column-mask,none);mask-image:var(--register-column-mask,none)}.register-scope .register-column[data-fade-bottom=true]{--register-column-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--register-fade)), transparent 100%)}.register-scope .register-column[data-fade-top=true]{--register-column-mask:linear-gradient(to bottom, transparent 0, #000 var(--register-fade), #000 100%)}.register-scope .register-column[data-fade-top=true][data-fade-bottom=true]{--register-column-mask:linear-gradient(to bottom, transparent 0, #000 var(--register-fade), #000 calc(100% - var(--register-fade)), transparent 100%)}}
