.invite-page{--invite-accent:#6758e8;--invite-accent-foreground:#fff;--invite-ink:#172033;--invite-muted:#58647b;--invite-line:#e3e8f0;--invite-bg:#f6f8fc;--invite-surface:#fff;min-height:100dvh;color:var(--invite-ink);background:var(--invite-surface);font-family:var(--ev-font-body,Inter, ui-sans-serif, system-ui, sans-serif);grid-template-columns:minmax(210px,248px) minmax(0,1fr);display:grid}.invite-rail{min-height:100%;color:var(--invite-ink);background:var(--invite-surface);border-right:1px solid var(--invite-line);flex-direction:column;padding:28px 18px 20px;display:flex}.invite-brand{color:var(--invite-ink);font:700 17px/1 var(--ev-font-display,"Manrope", "Inter", sans-serif);align-items:center;gap:9px;text-decoration:none;display:flex}.invite-brand>span:last-child,.invite-content h1 span{color:var(--invite-accent)}.invite-rail-copy{margin:auto 0;padding:20px 4px}.invite-rail-copy .eyebrow{color:var(--invite-accent)}.invite-rail-copy>p:last-child{max-width:180px;color:var(--invite-muted);font:500 19px/1.4 var(--ev-font-display,"Manrope", "Inter", sans-serif)}.invite-rail-foot{border-top:1px solid var(--invite-line);color:var(--invite-muted);letter-spacing:.12em;padding-top:14px;font-size:10px}.invite-main{min-width:0}.invite-topbar{border-bottom:1px solid var(--invite-line);height:58px;color:var(--invite-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 clamp(20px,5vw,64px);font-size:10px;display:flex}.invite-topbar svg{color:var(--invite-accent)}.invite-content{width:min(100% - 40px,560px);margin:clamp(52px,11vh,110px) auto 72px}.invite-content .eyebrow{color:var(--invite-muted);letter-spacing:.13em;margin:0 0 9px;font-size:10px;font-weight:700}.invite-content h1{color:var(--invite-ink);font:600 clamp(32px, 4vw, 44px)/1.1 var(--ev-font-display,"Manrope", "Inter", sans-serif);letter-spacing:-.045em;margin:0}.invite-intro{max-width:460px;color:var(--invite-muted);margin:12px 0 28px;font-size:14px;line-height:1.6}.invite-form,.invite-message{border:1px solid var(--invite-line);background:var(--invite-surface);border-radius:12px;gap:17px;padding:clamp(18px,3vw,28px);display:grid}.invite-form label{color:var(--invite-ink);gap:7px;font-size:12px;font-weight:600;display:grid}.invite-form input{border:1px solid var(--invite-line);width:100%;min-height:46px;color:var(--invite-ink);font:14px var(--ev-font-body,Inter, ui-sans-serif, system-ui, sans-serif);background:#fff;border-radius:9px;padding:10px 12px}.invite-form input:focus-visible,.invite-primary-link:focus-visible,.invite-secondary-link:focus-visible{outline-offset:2px;outline:2px solid #4b3db3}.invite-primary-link,.invite-secondary-link{border:1px solid var(--invite-accent);min-height:44px;color:var(--invite-accent-foreground);background:var(--invite-accent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.invite-primary-link:disabled{cursor:wait;opacity:.7}.invite-form-note{color:var(--invite-muted);margin:-4px 0 0;font-size:11px;line-height:1.5}.invite-error{border-left:2px solid var(--invite-accent);color:#75430f;background:#fff;margin:0;padding:9px 11px;font-size:12px}.invite-message h2{color:var(--invite-ink);font:600 20px/1.25 var(--ev-font-display,"Manrope", "Inter", sans-serif);margin:0}.invite-message p{color:var(--invite-muted);margin:0;font-size:13px;line-height:1.6}.invite-secondary-link{color:var(--invite-ink);border-color:var(--invite-line);background:#fff;justify-self:start}@media (width<=700px){.invite-page{display:block}.invite-rail{flex-direction:row;justify-content:space-between;align-items:center;height:58px;min-height:58px;padding:0 16px}.invite-rail-copy{display:none}.invite-rail-foot{border:0;padding:0}.invite-topbar{height:48px;padding:0 16px;font-size:9px}.invite-content{width:min(100% - 32px,560px);margin:46px auto 40px}}
