.subback.svelte-fpjjiv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a0a0c99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;animation:svelte-fpjjiv-subFade .18s ease}@keyframes svelte-fpjjiv-subFade{0%{opacity:0}to{opacity:1}}.submodal.svelte-fpjjiv{position:relative;width:100%;max-width:380px;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:36px 30px;text-align:center;animation:svelte-fpjjiv-subUp .22s ease;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.subback.tight.svelte-fpjjiv{padding:10px 16px}.subback.tight.svelte-fpjjiv .submodal:where(.svelte-fpjjiv){padding:24px 22px 20px}.subback.tight.svelte-fpjjiv .subeyebrow:where(.svelte-fpjjiv){margin-bottom:4px}.subback.tight.svelte-fpjjiv .submodal:where(.svelte-fpjjiv) h3:where(.svelte-fpjjiv){margin-bottom:14px}.subback.tight.svelte-fpjjiv .subx:where(.svelte-fpjjiv){top:8px;right:8px}.subback.tight.svelte-fpjjiv .submodal:where(.svelte-fpjjiv) input[type=text]:where(.svelte-fpjjiv),.subback.tight.svelte-fpjjiv .submodal:where(.svelte-fpjjiv) input[type=email]:where(.svelte-fpjjiv){padding:11px 16px}@keyframes svelte-fpjjiv-subUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.subx.svelte-fpjjiv{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink-dim);display:flex;align-items:center;justify-content:center;cursor:pointer}.subx.svelte-fpjjiv svg:where(.svelte-fpjjiv){width:15px;height:15px}.subx.svelte-fpjjiv:hover{border-color:var(--gold);color:var(--gold)}.subeyebrow.svelte-fpjjiv{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:700;margin:0 0 8px}.submodal.svelte-fpjjiv h3:where(.svelte-fpjjiv){font-family:var(--hfont);font-size:22px;line-height:1.25;margin:0 0 24px}.submodal.svelte-fpjjiv form:where(.svelte-fpjjiv){display:flex;flex-direction:column;gap:10px}.submodal.svelte-fpjjiv input[type=text]:where(.svelte-fpjjiv),.submodal.svelte-fpjjiv input[type=email]:where(.svelte-fpjjiv){width:100%;box-sizing:border-box;padding:13px 16px;border-radius:11px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:16px}.submodal.svelte-fpjjiv input[type=text]:where(.svelte-fpjjiv):focus,.submodal.svelte-fpjjiv input[type=email]:where(.svelte-fpjjiv):focus{outline:none;border-color:var(--gold)}.subhp.svelte-fpjjiv{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.suberr.svelte-fpjjiv{color:#e08a7a;font-size:13px;margin:0}.submodal.svelte-fpjjiv .btn:where(.svelte-fpjjiv){margin-top:4px;width:100%}.subok.svelte-fpjjiv{padding:22px 0}.subcheck.svelte-fpjjiv{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--gold-rgb),.14);color:var(--gold);margin:0 auto 16px}.subcheck.svelte-fpjjiv svg:where(.svelte-fpjjiv){width:24px;height:24px}.subok.svelte-fpjjiv p:where(.svelte-fpjjiv){font-family:var(--hfont);font-size:20px;margin:0}
