.closing-signal.svelte-1aarwvz{position:relative;width:min(100%,760px);margin:calc(min(100%,760px)/-2 + 5rem) auto 0;z-index:-1;overflow:hidden;opacity:.45;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 45%),linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 45%),linear-gradient(to right,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.closing-signal.svelte-1aarwvz .scan-field{display:block;width:100%;margin:0}.closing-signal.svelte-1aarwvz .scan-field svg{display:block;width:100%;height:auto}.header-subscribe.svelte-v4wqi3{position:fixed;top:14px;right:14px;z-index:998;display:flex;align-items:stretch;justify-content:flex-end;gap:0;margin:0}.header-subscribe__input.svelte-v4wqi3{box-sizing:border-box;width:0;min-width:0;padding:0;margin:0;opacity:0;visibility:hidden;color:var(--text);background:var(--bg);border:0 solid transparent;border-radius:2px;outline:none;font-family:var(--font);font-size:.95rem;transition:width .45s cubic-bezier(.23,1,.32,1),padding .45s cubic-bezier(.23,1,.32,1),margin .45s cubic-bezier(.23,1,.32,1),opacity .3s ease,border-color .3s ease,visibility 0s linear .45s}.header-subscribe.is-open.svelte-v4wqi3 .header-subscribe__input:where(.svelte-v4wqi3){width:min(15rem,52vw);padding:0 .8rem;margin-right:8px;opacity:1;visibility:visible;border-width:1px;border-color:#d4a8538c;transition:width .45s cubic-bezier(.23,1,.32,1),padding .45s cubic-bezier(.23,1,.32,1),margin .45s cubic-bezier(.23,1,.32,1),opacity .3s ease .1s,border-color .3s ease,visibility 0s linear 0s}.header-subscribe__input.svelte-v4wqi3:focus{border-color:var(--amber)}.header-subscribe__input.svelte-v4wqi3::placeholder{color:#f5f2ed59}.header-subscribe__message.svelte-v4wqi3{position:absolute;top:calc(100% + 8px);right:0;margin:0;padding:.4rem .6rem;color:var(--amber);background:var(--bg);border-radius:2px;font-size:.75rem;white-space:nowrap}.header-subscribe__message.svelte-v4wqi3:empty{padding:0;background:none}.header-subscribe__message.is-error.svelte-v4wqi3{color:#ff8e78}@media(max-width:768px){.header-subscribe.svelte-v4wqi3{top:10px;right:8px}.header-subscribe__input.svelte-v4wqi3{font-size:16px}}
