@keyframes svelte-1yd3e1m-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.markdown.svelte-1yd3e1m p{margin:0 0 1rem;line-height:1.6}.markdown.svelte-1yd3e1m p:last-child{margin-bottom:0}.markdown.svelte-1yd3e1m h1,.markdown.svelte-1yd3e1m h2,.markdown.svelte-1yd3e1m h3,.markdown.svelte-1yd3e1m h4{margin:1.5rem 0 .5rem;font-weight:600}.markdown.svelte-1yd3e1m h1:first-child,.markdown.svelte-1yd3e1m h2:first-child,.markdown.svelte-1yd3e1m h3:first-child,.markdown.svelte-1yd3e1m h4:first-child{margin-top:0}.markdown.svelte-1yd3e1m ul,.markdown.svelte-1yd3e1m ol{margin:0 0 1rem 1.5rem}.markdown.svelte-1yd3e1m ul li,.markdown.svelte-1yd3e1m ol li{margin-bottom:.25rem;line-height:1.6}.markdown.svelte-1yd3e1m a{color:var(--text-accent);text-decoration:underline}.markdown.svelte-1yd3e1m strong{font-weight:600}.markdown.svelte-1yd3e1m em{font-style:italic}.markdown.svelte-1yd3e1m code{background:var(--surface-overlay-subtle);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875rem}.markdown.svelte-1yd3e1m pre{background:var(--surface-overlay-subtle);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:.5rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.markdown.svelte-1yd3e1m pre code{background:0 0;padding:0}@keyframes svelte-l0cero-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.checkbox.svelte-l0cero{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.checkbox.svelte-l0cero input[type=checkbox]:where(.svelte-l0cero){opacity:0;width:0;height:0;position:absolute}.checkbox.svelte-l0cero .icon:where(.svelte-l0cero){color:var(--text-primary);flex-shrink:0;font-size:1.25rem}@keyframes svelte-yu0c1c-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.page.svelte-yu0c1c{gap:2.5rem}.page.svelte-yu0c1c .hero:where(.svelte-yu0c1c) .event-meta:where(.svelte-yu0c1c){flex-flow:wrap;gap:1rem;margin-top:.75rem;display:flex}.page.svelte-yu0c1c .hero:where(.svelte-yu0c1c) .event-meta:where(.svelte-yu0c1c) .meta-item:where(.svelte-yu0c1c){color:var(--text-secondary);flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;font-size:.95rem;display:flex}.page.svelte-yu0c1c .description:where(.svelte-yu0c1c){color:var(--text-primary);max-width:42rem;line-height:1.7}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c){background:var(--surface-overlay-subtle);-moz-background-clip:padding;border:1px solid var(--border-subtle);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:1rem;flex-direction:column;gap:1.5rem;margin-top:3rem;padding:2rem;display:flex}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) h2:where(.svelte-yu0c1c){margin:0;font-size:1.5rem;font-weight:600}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c){flex-direction:column;gap:1.25rem;display:flex}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c){flex-direction:column;gap:.5rem;display:flex}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) label:where(.svelte-yu0c1c){color:var(--text-primary);font-size:.95rem;font-weight:500}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=text]:where(.svelte-yu0c1c),.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=email]:where(.svelte-yu0c1c){border:2px solid var(--border-subtle);background:0 0;-moz-background-clip:padding;width:100%;color:var(--text-primary);-o-transition:border-color .2s ease;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:1rem;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=text]:where(.svelte-yu0c1c):focus,.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=email]:where(.svelte-yu0c1c):focus{border-color:var(--border-accent);outline:none}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=text]:where(.svelte-yu0c1c)::placeholder,.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=email]:where(.svelte-yu0c1c)::placeholder{color:var(--text-secondary);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=text]:where(.svelte-yu0c1c):disabled,.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .form-group:where(.svelte-yu0c1c) input[type=email]:where(.svelte-yu0c1c):disabled{opacity:.6;cursor:not-allowed}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .honeypot:where(.svelte-yu0c1c){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .submit-button:where(.svelte-yu0c1c){background:var(--surface-accent);color:var(--text-on-accent-primary);-moz-background-clip:padding;cursor:pointer;-o-transition:background .2s ease, transform .1s ease;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:.5rem;flex-direction:row;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;height:auto;padding:.875rem 2rem;font-size:1rem;font-weight:500;-webkit-transition:background .2s,transform .1s;-moz-transition:background .2s,transform .1s;-ms-transition:background .2s,transform .1s;display:flex}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .submit-button:where(.svelte-yu0c1c):hover:not(:disabled){background:var(--surface-accent-hover)}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .submit-button:where(.svelte-yu0c1c):active:not(:disabled){-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98)}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .signup-form:where(.svelte-yu0c1c) .submit-button:where(.svelte-yu0c1c):disabled{opacity:.7;cursor:not-allowed}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .success-message:where(.svelte-yu0c1c){background:var(--surface-secondary);color:var(--text-accent);-moz-background-clip:padding;border:1px solid var(--text-accent);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:.5rem;padding:1rem 1.5rem}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .error-message:where(.svelte-yu0c1c){background:var(--surface-secondary);color:var(--text-error);-moz-background-clip:padding;border:1px solid var(--text-error);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:.5rem;padding:1rem 1.5rem}.page.svelte-yu0c1c .signup-section:where(.svelte-yu0c1c) .full-notice:where(.svelte-yu0c1c),.page.svelte-yu0c1c .past-notice:where(.svelte-yu0c1c){color:var(--text-secondary);font-size:.95rem}
