.subscribe-float.svelte-1ovdou6{position:fixed;bottom:2rem;right:1rem;z-index:100;width:360px;background:#020306;border:1px solid oklch(22% .02 260deg);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000080;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .4s ease,transform .4s ease}.subscribe-float-visible.svelte-1ovdou6{opacity:1;transform:translateY(0);pointer-events:auto}.subscribe-float-close.svelte-1ovdou6{position:absolute;top:6px;right:8px;z-index:2;background:none;border:none;color:#555;font-size:14px;cursor:pointer;padding:2px 4px;line-height:1;transition:color .2s ease}.subscribe-float-close.svelte-1ovdou6:hover{color:#9e9e9e}.subscribe-float-body.svelte-1ovdou6{padding:1.25rem 1.25rem 1.5rem}.subscribe-float-heading.svelte-1ovdou6{font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.4;color:#dedede;margin:0 0 .5rem;padding-right:1rem}.subscribe-float-progress.svelte-1ovdou6{height:3px;background:#161616}.subscribe-float-progress-bar.svelte-1ovdou6{height:100%;background:#dedede;animation:svelte-1ovdou6-progress-shrink 4s linear forwards}@keyframes svelte-1ovdou6-progress-shrink{0%{width:100%}to{width:0%}}.subscribe-float-form.svelte-1ovdou6 .hs-form>fieldset:has(>.field[style*="display: none"]){display:none!important}.subscribe-float-form.svelte-1ovdou6 .hs_email>label{display:none}.subscribe-float-form.svelte-1ovdou6 .hs_email>legend{font-size:.625rem;color:#717171;padding:0;margin-bottom:1rem}.subscribe-float-form.svelte-1ovdou6 .hs_email>legend a{color:#717171;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.subscribe-float-form.svelte-1ovdou6 .hs-input{border:1px solid oklch(40% 0 0)!important;border-radius:8px!important;background-color:#101214!important;font-family:var(--font-mono);font-size:.75rem;color:#dedede;min-height:2.5rem;padding:.4rem .6rem;margin:0!important;width:100%!important}.subscribe-float-form.svelte-1ovdou6 .hs-input:focus{border-color:#717171!important;outline:none}.subscribe-float-form.svelte-1ovdou6 .hs-input::placeholder{color:#555}.subscribe-float-form.svelte-1ovdou6 .hs_submit{margin-top:.5rem!important}.subscribe-float-form.svelte-1ovdou6 .hs_submit .hs-button{display:inline-block!important;width:auto!important;min-height:auto!important;padding:.4rem .9rem!important;border-radius:6px!important;background-color:#222!important;color:#dedede!important;font-family:var(--font-mono)!important;font-weight:600!important;font-size:.8125rem!important;line-height:1.4!important;border:1px solid oklch(35% 0 0)!important;cursor:pointer;transition:background-color .2s ease;text-align:left!important}.subscribe-float-form.svelte-1ovdou6 .hs_submit .hs-button:hover{background-color:#2e2e2e!important}.subscribe-float-form.svelte-1ovdou6 .hs-error-msgs label{color:#ff625e;color:oklch(70% .2 25deg);font-size:.6875rem}@media(max-width:576px){.subscribe-float.svelte-1ovdou6{width:min(360px,calc(100% - 2rem));right:1rem;bottom:1rem}.subscribe-float-body.svelte-1ovdou6{padding:.75rem .75rem 1rem}.subscribe-float-heading.svelte-1ovdou6{font-size:.75rem}}
