.invite-module__X9rrba__page{width:100%;max-width:640px;padding:40px var(--gc-gutter) 80px;color:var(--gc-ink);margin:0 auto}.invite-module__X9rrba__title{font-family:var(--gc-font-heading);letter-spacing:-.03em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;line-height:1.08}.invite-module__X9rrba__sub{color:var(--gc-ink-soft);margin-top:10px;font-size:1rem;line-height:1.5}.invite-module__X9rrba__linkCard{border:1px solid var(--gc-line);border-radius:var(--gc-radius-card);background:#fff;margin-top:24px;padding:18px}.invite-module__X9rrba__url{overflow-wrap:anywhere;font-family:var(--gc-font-mono);font-size:.9375rem;display:block}.invite-module__X9rrba__linkActions{gap:10px;margin-top:14px;display:flex}.invite-module__X9rrba__share,.invite-module__X9rrba__copy{border-radius:var(--gc-radius-button);height:46px;font:inherit;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.invite-module__X9rrba__share{background:var(--gc-blaze);color:#fff;border:0}.invite-module__X9rrba__copy{border:1.5px solid var(--gc-line);color:var(--gc-ink);background:#fff}.invite-module__X9rrba__h2{font-family:var(--gc-font-heading);margin-top:36px;font-size:1.25rem;font-weight:800}.invite-module__X9rrba__empty{color:var(--gc-ink-soft);margin-top:8px}.invite-module__X9rrba__joined{margin-top:10px;list-style:none}.invite-module__X9rrba__joined li{border-bottom:1px solid var(--gc-line);justify-content:space-between;padding:12px 0;font-weight:600;display:flex}.invite-module__X9rrba__when{color:var(--gc-ink-soft);font-weight:400}.invite-module__X9rrba__from{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.invite-module__X9rrba__from h1{margin:0}.invite-module__X9rrba__face{background:var(--gc-pine);width:64px;height:64px;box-shadow:0 0 0 3px var(--gc-blaze);color:#fff;border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.invite-module__X9rrba__face img{object-fit:cover;width:100%;height:100%}.invite-module__X9rrba__lead{color:var(--gc-ink);margin:0 0 22px;font-size:1rem;line-height:1.5}.invite-module__X9rrba__actions{flex-direction:column;gap:12px;display:flex}.invite-module__X9rrba__wide{width:100%;text-decoration:none}.invite-module__X9rrba__fine{color:var(--gc-ink-soft);margin-top:16px;font-size:.875rem}.invite-module__X9rrba__banner{max-width:var(--gc-page-max);border-left:3px solid var(--gc-blaze);border-radius:0 var(--gc-radius-control) var(--gc-radius-control) 0;color:var(--gc-ink);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:12px auto 0;padding:12px 16px;font-size:.9375rem;line-height:1.4;display:flex}.invite-module__X9rrba__bannerJoin{border-radius:var(--gc-radius-button);background:var(--gc-blaze);color:#fff;flex:none;align-items:center;height:38px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.invite-module__X9rrba__bannerJoin:hover{background:var(--gc-blaze-hover);color:#fff}@media (max-width:760px){.invite-module__X9rrba__banner{margin:12px var(--gc-gutter) 0}}.invite-module__X9rrba__qrBtn{border:1.5px solid var(--gc-line);border-radius:var(--gc-radius-button);width:100%;height:46px;color:var(--gc-ink);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:700;display:inline-flex}.invite-module__X9rrba__qrBody{text-align:center;padding:20px 20px 26px}.invite-module__X9rrba__preview{aspect-ratio:1200/630;background:var(--gc-pine);border-radius:14px;width:100%;height:auto;margin-bottom:28px;display:block}
