.notify__h[data-astro-cid-xcqtfq7s]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--color-heading);margin:0 0 var(--space-xs);line-height:1.25}.notify__blurb[data-astro-cid-xcqtfq7s]{font-size:var(--step-0);line-height:var(--leading-body);margin:0 0 var(--space-md);max-width:52ch}.notify__row[data-astro-cid-xcqtfq7s]{gap:var(--space-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.notify__field[data-astro-cid-xcqtfq7s]{flex:16rem;min-width:0}.notify__field--name[data-astro-cid-xcqtfq7s]{flex:9rem}.notify__label[data-astro-cid-xcqtfq7s]{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.02em;color:var(--color-heading);margin-bottom:var(--space-2xs);font-weight:600;display:block}.notify__input[data-astro-cid-xcqtfq7s]{width:100%;font-family:var(--font-ui);font-size:var(--step--1);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-heading);border-radius:var(--button-radius);padding:.45em .65em}.notify__input[data-astro-cid-xcqtfq7s]::placeholder{color:var(--color-text-secondary)}.notify__input[data-astro-cid-xcqtfq7s]:focus-visible{outline:3px solid var(--color-link);outline-offset:2px}.notify__input[data-astro-cid-xcqtfq7s]:disabled{background:var(--color-bg-alt);border-color:var(--color-border);cursor:not-allowed}.notify__btn[data-astro-cid-xcqtfq7s]{font-family:var(--font-ui);font-weight:600;font-size:var(--step-0);padding:var(--space-sm) var(--space-lg);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-text);cursor:pointer;white-space:nowrap;border:0}.notify__btn[data-astro-cid-xcqtfq7s]:hover:not(:disabled){background:var(--button-bg-hover);color:var(--button-text-hover)}.notify__btn[data-astro-cid-xcqtfq7s]:disabled{opacity:.55;cursor:not-allowed}.notify__trap[data-astro-cid-xcqtfq7s]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notify__turnstile[data-astro-cid-xcqtfq7s]:empty{display:none}.notify__consent[data-astro-cid-xcqtfq7s]{font-size:var(--step--1);color:var(--color-text-secondary);margin:var(--space-sm) 0 0}.notify__pending[data-astro-cid-xcqtfq7s]{font-size:var(--step--1);margin:var(--space-sm) 0 0;padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);color:var(--color-text-secondary)}.notify__pending[data-astro-cid-xcqtfq7s] strong[data-astro-cid-xcqtfq7s]{color:var(--color-heading)}.notify__error[data-astro-cid-xcqtfq7s]{font-size:var(--step--1);margin:var(--space-sm) 0 0;padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);color:var(--color-text)}.notify__done[data-astro-cid-xcqtfq7s]{font-size:var(--step-0);line-height:var(--leading-body);padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);color:var(--color-text);max-width:52ch;margin:0}.notify--dark[data-astro-cid-xcqtfq7s] .notify__h[data-astro-cid-xcqtfq7s]{color:var(--color-heading-on-dark)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__blurb[data-astro-cid-xcqtfq7s]{color:var(--color-text-on-dark)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__label[data-astro-cid-xcqtfq7s]{color:var(--color-accent)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__input[data-astro-cid-xcqtfq7s]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-bg)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__input[data-astro-cid-xcqtfq7s]:focus-visible{outline-color:var(--color-accent)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__consent[data-astro-cid-xcqtfq7s]{color:var(--color-text-on-dark);opacity:.75}.notify--dark[data-astro-cid-xcqtfq7s] .notify__pending[data-astro-cid-xcqtfq7s]{color:var(--color-text-on-dark);background:#ffffff14}.notify--dark[data-astro-cid-xcqtfq7s] .notify__pending[data-astro-cid-xcqtfq7s] strong[data-astro-cid-xcqtfq7s]{color:var(--color-accent)}.notify--dark[data-astro-cid-xcqtfq7s] .notify__error[data-astro-cid-xcqtfq7s],.notify--dark[data-astro-cid-xcqtfq7s] .notify__done[data-astro-cid-xcqtfq7s]{color:var(--color-text-on-dark);background:#ffffff14}
