.newsletter-form-wrap.svelte-1f5cu0u{position:relative}.newsletter-form.svelte-1f5cu0u{background:var(--sg-theme-background);border:1px solid var(--sg-theme-border-color);border-radius:var(--sg-utils-radius-xl);margin:1rem 0;display:none;position:relative;overflow:hidden}.newsletter-form-visible.svelte-1f5cu0u{display:block}.newsletter-form-close.svelte-1f5cu0u{z-index:2;color:oklch(45% 0 0);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1;transition:color .2s;position:absolute;top:6px;right:8px}.newsletter-form-close.svelte-1f5cu0u:hover,.newsletter-form-close.svelte-1f5cu0u:focus-visible{color:oklch(85% 0 0);outline:none}.newsletter-form-terminal.svelte-1f5cu0u{background:var(--sg-theme-surface);font-family:var(--sg-font-mono,var(--font-mono,monospace));justify-content:center;align-items:center;padding:2rem 1rem;font-size:.75rem;display:flex}.newsletter-form-prompt.svelte-1f5cu0u{color:oklch(70% .18 145);margin-right:.35rem}.newsletter-form-cmd.svelte-1f5cu0u{color:oklch(80% 0 0)}.newsletter-form-content.svelte-1f5cu0u{padding:.75rem 1rem 1rem}.newsletter-form-heading.svelte-1f5cu0u{font-family:var(--sg-font-mono,var(--font-mono,monospace));font-weight:var(--sg-theme-weight-semibold);font-size:.825rem;line-height:var(--sg-lh-body,1.28);color:var(--sg-text-primary,inherit);letter-spacing:.3px;margin:0 0 .5rem}.newsletter-form-body.svelte-1f5cu0u .hs-form>fieldset:has(>.field[style*="display: none"]){display:none!important}.newsletter-form-body.svelte-1f5cu0u .hs_email>label{display:none}.newsletter-form-body.svelte-1f5cu0u .hs_email>legend{color:oklch(55% 0 0);margin-bottom:1rem;padding:.125rem 0;font-size:.75rem}.newsletter-form-body.svelte-1f5cu0u .hs_email>legend a{color:oklch(55% 0 0);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.newsletter-form-body.svelte-1f5cu0u .hs-input{font-family:var(--sg-font-mono,var(--font-mono,monospace));color:oklch(90% 0 0);min-height:2.5rem;padding:.4rem .6rem;font-size:.75rem;border-radius:var(--sg-utils-radius-lg)!important;background-color:var(--sg-theme-surface)!important;border:1px solid oklch(40% 0 0)!important;width:100%!important;margin:0!important}.newsletter-form-body.svelte-1f5cu0u .hs-input:focus{outline:none;border-color:oklch(55% 0 0)!important}.newsletter-form-body.svelte-1f5cu0u .hs-input::placeholder{color:oklch(45% 0 0)}.newsletter-form-body.svelte-1f5cu0u .hs_submit{margin-top:.75rem!important}.newsletter-form-body.svelte-1f5cu0u .hs_submit .hs-button{cursor:pointer;transition:color .5s,background .5s,border-color .5s;color:oklch(90% 0 0)!important;width:100%!important;min-height:auto!important;font-family:var(--sg-font-mono,var(--font-mono,monospace))!important;font-weight:var(--sg-theme-weight-semibold)!important;text-align:center!important;background-color:oklch(25% 0 0)!important;border:1px solid oklch(35% 0 0)!important;border-radius:6px!important;padding:.4rem .9rem!important;font-size:.8125rem!important;line-height:1.4!important;display:block!important}.newsletter-form-body.svelte-1f5cu0u .hs_submit .hs-button:hover{background-color:oklch(30% 0 0)!important}.newsletter-form-body.svelte-1f5cu0u .hs-error-msgs label{color:oklch(70% .2 25);font-size:.6875rem}.newsletter-form-body.svelte-1f5cu0u .submitted-message{font-family:var(--sg-font-mono,var(--font-mono,monospace));color:oklch(80% 0 0);font-size:.75rem;line-height:1.5}.newsletter-form-progress.svelte-1f5cu0u{background:oklch(20% 0 0);height:3px}.newsletter-form-progress-bar.svelte-1f5cu0u{background:oklch(90% 0 0);height:100%;animation:4s linear forwards svelte-1f5cu0u-newsletter-progress-shrink}@keyframes svelte-1f5cu0u-newsletter-progress-shrink{0%{width:100%}to{width:0%}}.newsletter-form-confetti.svelte-1f5cu0u{pointer-events:none;position:absolute;inset:0;overflow:visible}.newsletter-form-confetti-piece.svelte-1f5cu0u{background:var(--confetti-color);opacity:0;width:8px;height:8px;animation:svelte-1f5cu0u-newsletter-confetti-burst var(--confetti-duration) cubic-bezier(.15, .8, .4, 1) var(--confetti-delay) forwards;border-radius:1px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1f5cu0u-newsletter-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-tx)), calc(-50% + var(--confetti-ty))) rotate(var(--confetti-rotate)) scale(1)}}@media (prefers-reduced-motion:reduce){.newsletter-form-confetti.svelte-1f5cu0u{display:none}}@media (width<=768px){.newsletter-form-wrap.svelte-1f5cu0u,.newsletter-form.svelte-1f5cu0u,.newsletter-form-visible.svelte-1f5cu0u{display:none}}
