.page-module__W5GFGG__page{background:var(--color-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:100vh;display:grid}.page-module__W5GFGG__formPanel{padding:calc(var(--space-6) * 4) calc(var(--space-6) * 3);background:var(--color-surface);align-items:center;display:grid}.page-module__W5GFGG__formContent{gap:var(--space-4);width:min(100%,34rem);margin:0 auto;animation:.2s ease-out both page-module__W5GFGG__enter;display:grid}.page-module__W5GFGG__eyebrow{color:var(--color-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0}.page-module__W5GFGG__formContent h1{max-width:11ch;color:var(--color-text);font-size:clamp(3rem,5vw,3.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.055em;margin:0;line-height:.98}.page-module__W5GFGG__intro,.page-module__W5GFGG__hint{color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}.page-module__W5GFGG__tabs{margin-top:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__W5GFGG__tabs button{min-height:var(--control-height);padding:0 var(--space-2);color:var(--color-text-muted);border:0;border-bottom:calc(var(--border-width) * 2) solid transparent;font:inherit;font-weight:var(--font-weight-medium);text-align:left;background:0 0}.page-module__W5GFGG__tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.page-module__W5GFGG__tabs button:focus-visible,.page-module__W5GFGG__form input:focus-visible,.page-module__W5GFGG__form button:focus-visible,.page-module__W5GFGG__google:focus-visible,.page-module__W5GFGG__publicLink:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-focus);outline-offset:var(--space-1)}.page-module__W5GFGG__tabPanel{gap:var(--space-4);min-height:20rem;padding-top:var(--space-2);animation:.2s ease-out both page-module__W5GFGG__enter;display:grid}.page-module__W5GFGG__form{gap:var(--space-2);display:grid}.page-module__W5GFGG__form label{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.page-module__W5GFGG__form input{min-height:3rem;padding:0 var(--space-3);color:var(--color-text);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.page-module__W5GFGG__form button,.page-module__W5GFGG__google{min-height:3.25rem;margin-top:var(--space-2);padding:0 var(--space-4);color:var(--color-accent-contrast);background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-sm);font:inherit;font-weight:var(--font-weight-semibold);place-items:center;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out;display:inline-grid}.page-module__W5GFGG__form button:hover,.page-module__W5GFGG__google:hover{background:var(--color-identity);border-color:var(--color-identity);color:var(--color-text)}.page-module__W5GFGG__message{padding:var(--space-3);color:var(--color-text);background:var(--color-surface-inset);border:var(--border-width) solid var(--color-identity);border-radius:var(--radius-sm);margin:0}.page-module__W5GFGG__publicLink{color:var(--color-text-muted);font-size:var(--font-size-small);text-underline-offset:var(--space-1);justify-self:start}.page-module__W5GFGG__quotePanel{padding:calc(var(--space-6) * 3);background:var(--color-text);place-items:center;display:grid;position:relative;overflow:hidden}.page-module__W5GFGG__quotePanel:before{background-image:radial-gradient(var(--color-identity) .05rem, transparent .05rem);background-position:0 0;background-size:var(--space-4) var(--space-4);content:"";opacity:.12;position:absolute;inset:0}.page-module__W5GFGG__quote{width:min(100%,34rem);margin:0;animation:.22s ease-out both page-module__W5GFGG__enter;position:relative}.page-module__W5GFGG__quote blockquote{color:var(--color-surface-inset);font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.055em;margin:0;line-height:.98}.page-module__W5GFGG__quote figcaption{margin-top:var(--space-5);color:var(--color-identity);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.page-module__W5GFGG__invitationAside{width:min(100%,30rem);color:var(--color-surface-inset);font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0;line-height:1;position:relative}@keyframes page-module__W5GFGG__enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.page-module__W5GFGG__page{grid-template-columns:1fr}.page-module__W5GFGG__quotePanel{min-height:15rem;padding:calc(var(--space-6) * 2) var(--space-5);order:-1}.page-module__W5GFGG__quote{width:min(100%,36rem)}.page-module__W5GFGG__quote blockquote{font-size:clamp(2rem,8vw,3.25rem)}.page-module__W5GFGG__formPanel{padding:calc(var(--space-6) * 2) var(--space-5)}}@media (max-width:25rem){.page-module__W5GFGG__formPanel{padding:var(--space-6) var(--space-4)}.page-module__W5GFGG__formContent h1{font-size:3rem}.page-module__W5GFGG__quotePanel{min-height:12rem}}@media (prefers-reduced-motion:reduce){.page-module__W5GFGG__formContent,.page-module__W5GFGG__quote,.page-module__W5GFGG__tabPanel{animation:none}.page-module__W5GFGG__form button,.page-module__W5GFGG__google{transition:none}}
