.type-register-button.svelte-1sfr7ow{--control-height:4rem;--control-min-width:9rem;--control-paper:#e8e3d8;--control-ink:#09090c;--control-signal:#0057ff;--control-active:#081a3a;--control-highlight:#ffdf62;isolation:isolate;width:var(--control-min-width);min-width:var(--control-min-width);height:var(--control-height);background:var(--control-paper);color:var(--control-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.type-register-button.compact.svelte-1sfr7ow{--control-height:2.75rem;--control-min-width:7rem}.type-register-button.icon-only.svelte-1sfr7ow{width:var(--control-height);min-width:var(--control-height)}.type-register-button.full-width.svelte-1sfr7ow{width:100%}.face.svelte-1sfr7ow{justify-content:space-between;align-items:center;gap:clamp(.65rem,7cqi,1.4rem);padding:0 clamp(.85rem,9cqi,1.6rem);display:flex;position:absolute;inset:0}.compact.svelte-1sfr7ow .face:where(.svelte-1sfr7ow){gap:var(--space-2);padding:0 var(--space-3)}.icon-only.svelte-1sfr7ow .face:where(.svelte-1sfr7ow){justify-content:center;padding:0}.face--base.svelte-1sfr7ow{z-index:1;font-family:var(--font-title);letter-spacing:-.035em;opacity:1;transition:opacity 90ms linear, transform var(--motion-fast) cubic-bezier(.2, 0, 0, 1);font-size:clamp(1.05rem,10cqi,1.45rem);font-weight:400;line-height:1;transform:translateY(0)}.compact.svelte-1sfr7ow .face--base:where(.svelte-1sfr7ow){font-size:var(--type-title-medium-size);letter-spacing:var(--type-title-medium-tracking)}.register.svelte-1sfr7ow{z-index:2;background:var(--control-signal);color:#f4f1ea;opacity:0;transition:background-color 70ms linear,opacity 90ms linear;position:absolute;inset:0;overflow:hidden}.face--signal.svelte-1sfr7ow{width:100%;height:var(--control-height);font-family:var(--font-label);letter-spacing:.055em;text-transform:uppercase;opacity:0;transition:opacity 90ms linear, transform var(--motion-fast) cubic-bezier(.2, 0, 0, 1);font-size:clamp(.82rem,7cqi,1rem);font-weight:400;line-height:1;transform:translateY(.3rem)}.compact.svelte-1sfr7ow .face--signal:where(.svelte-1sfr7ow){font-size:var(--type-label-medium-size)}.label.svelte-1sfr7ow,.icon.svelte-1sfr7ow{display:block}.label-stack.svelte-1sfr7ow{white-space:nowrap;display:block;position:relative}.label.svelte-1sfr7ow{white-space:nowrap;transition:transform .1s cubic-bezier(.2,0,0,1);display:block;transform:translateY(0)}.label-impression.svelte-1sfr7ow{opacity:0;pointer-events:none;transition:opacity 80ms linear;display:block;position:absolute;inset:0;transform:translateY(-1px)}.icon.svelte-1sfr7ow{flex:none;font-size:1.15em}.type-register-button.svelte-1sfr7ow:hover .face--base:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:focus-visible .face--base:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:active .face--base:where(.svelte-1sfr7ow){opacity:0;transform:translateY(-.3rem)}.type-register-button.svelte-1sfr7ow:hover .register:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:focus-visible .register:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:active .register:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:hover .face--signal:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:focus-visible .face--signal:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:active .face--signal:where(.svelte-1sfr7ow){opacity:1}.type-register-button.svelte-1sfr7ow:hover .face--signal:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:focus-visible .face--signal:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:active .face--signal:where(.svelte-1sfr7ow){transform:translateY(0)}.type-register-button.svelte-1sfr7ow:focus-visible{box-shadow:inset 0 0 0 3px var(--control-ink), inset 0 0 0 5px var(--control-signal);outline:0}.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .register:where(.svelte-1sfr7ow){background:var(--control-active);color:var(--control-highlight)}.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .face--signal:where(.svelte-1sfr7ow) .label:where(.svelte-1sfr7ow){transform:translateY(2px)}.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .label-impression:where(.svelte-1sfr7ow){opacity:.28}.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .register:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .face--base:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .face--signal:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .label:where(.svelte-1sfr7ow),.type-register-button.svelte-1sfr7ow:not(:disabled):not([aria-disabled=true]):active .label-impression:where(.svelte-1sfr7ow){transition-duration:40ms}.type-register-button.svelte-1sfr7ow:disabled,.type-register-button[aria-disabled=true].svelte-1sfr7ow{cursor:not-allowed;opacity:.35}.type-register-button.svelte-1sfr7ow:disabled .register:where(.svelte-1sfr7ow),.type-register-button[aria-disabled=true].svelte-1sfr7ow .register:where(.svelte-1sfr7ow){display:none}@media (prefers-reduced-motion:reduce){.register.svelte-1sfr7ow,.face--base.svelte-1sfr7ow,.face--signal.svelte-1sfr7ow,.label.svelte-1sfr7ow,.label-impression.svelte-1sfr7ow{transition:none}}
