.link.svelte-1t74ih8{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.link.svelte-1t74ih8:hover{color:var(--text-muted)}.bug.svelte-1t74ih8{width:1.05em;height:1.05em;margin-left:.35em;vertical-align:-.18em;transform:rotate(45deg)}.scrim.svelte-1t74ih8{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:70}.modal.svelte-1t74ih8{position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 2rem));max-height:88vh;overflow-y:auto;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px;padding:1rem 1.3rem 1.3rem;text-align:left}header.svelte-1t74ih8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}h2.svelte-1t74ih8{font-size:1rem;font-weight:500;margin:0;color:var(--accent)}.close.svelte-1t74ih8{background:none;border:none;color:var(--text-muted);font-size:1rem;line-height:1;padding:.15rem .3rem;cursor:pointer}.close.svelte-1t74ih8:hover{color:var(--text)}.intro.svelte-1t74ih8{display:grid;margin-top:-.35rem}.intro.svelte-1t74ih8 p:where(.svelte-1t74ih8){grid-area:1 / 1;margin:0;font-size:.84rem;line-height:1.5;color:#c4c4ca}.intro.svelte-1t74ih8 p.hidden:where(.svelte-1t74ih8){visibility:hidden}form.svelte-1t74ih8{margin-top:1.35rem;display:flex;flex-direction:column;gap:.85rem}.toggle.svelte-1t74ih8{display:flex;gap:.4rem}.toggle.svelte-1t74ih8 button:where(.svelte-1t74ih8){flex:1;padding:.5rem;font:inherit;font-size:.82rem;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;cursor:pointer}.toggle.svelte-1t74ih8 button.active:where(.svelte-1t74ih8){color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.field.svelte-1t74ih8{display:flex;flex-direction:column;gap:.32rem}.field.svelte-1t74ih8>span:where(.svelte-1t74ih8){font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}textarea.svelte-1t74ih8,.field.svelte-1t74ih8 input[type=text]:where(.svelte-1t74ih8),.field.svelte-1t74ih8 input[type=email]:where(.svelte-1t74ih8){width:100%;box-sizing:border-box;font:inherit;font-size:.9rem;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:.55rem .65rem}textarea.svelte-1t74ih8{resize:vertical;min-height:5.5rem}textarea.svelte-1t74ih8:focus,.field.svelte-1t74ih8 input:where(.svelte-1t74ih8):focus{outline:none;border-color:var(--accent)}.row.svelte-1t74ih8{display:flex;gap:.7rem}.row.svelte-1t74ih8 .field:where(.svelte-1t74ih8){flex:1;min-width:0}.honeypot.svelte-1t74ih8{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.err.svelte-1t74ih8{color:var(--danger);font-size:.78rem}.send-err.svelte-1t74ih8{margin:0}.submit.svelte-1t74ih8{align-self:stretch;padding:.65rem;font:inherit;font-weight:500;color:#1a1305;background:var(--accent);border:none;border-radius:10px;cursor:pointer}.submit.svelte-1t74ih8:disabled{opacity:.6;cursor:default}.done.svelte-1t74ih8{margin-top:1rem;display:flex;flex-direction:column;gap:.7rem}.thanks.svelte-1t74ih8{font-size:.95rem;color:var(--text);margin:0}.thanks-sub.svelte-1t74ih8{font-size:.84rem;line-height:1.5;color:#c4c4ca;margin:0}
