.site .wrap.invite{padding-top:24px;padding-bottom:40px}:is(.site:has(.wrap.invite) .site-header__cta,.site:has(.wrap.invite) .site-header__nav){display:none}@media (min-width:1024px){.site:has(.wrap.invite) .site-header__login{margin-left:auto}}.invite-tabs{background:var(--ee-surface);border-radius:999px;gap:4px;padding:4px;display:flex}.site .invite-tab{height:44px;font:600 15px var(--font-sans);color:var(--ee-ink);border-radius:999px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.site .invite-tab[aria-current=page]{background:var(--ee-primary);color:var(--ee-on-primary)}.site .invite__title{margin-top:32px;font-size:52px;line-height:1.04}.invite__title:focus{outline:none}.invite__lead{font:400 17px/1.55 var(--font-sans);color:var(--ee-ink-lead);overflow-wrap:anywhere;margin:16px 0 0}.invite-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.invite-label{font:600 14px var(--font-sans);margin:0 0 6px;display:block}.invite-input{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--ee-ink) 25%, transparent);background:var(--ee-field);width:100%;height:54px;font:400 16px var(--font-sans);color:var(--ee-ink);border-radius:14px;padding:0 16px}@media (prefers-color-scheme:dark){.invite-input{border-color:var(--ee-edge-soft)}}.invite-input:focus-visible{outline:2px solid var(--ee-accent);outline-offset:2px}.invite-input--code{letter-spacing:.12em}.invite-input--bad{border-color:var(--ee-error-on-light)}.invite-error{font:500 15px/1.5 var(--font-sans);color:var(--ee-error-on-light);margin:-6px 0 0}.site .invite-submit{width:100%}.site .invite-submit:disabled{cursor:not-allowed;opacity:.7}.invite-legal,.invite-help{font:400 13px/1.6 var(--font-sans);color:var(--ee-ink-muted);margin:0}.site .invite-legal a,.site .invite-help a{color:var(--ee-accent);text-underline-offset:3px;text-decoration:underline}.invite-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.site .invite-actions .btn{width:100%}.invite-code{background:var(--ee-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 12px 12px 16px;display:flex}.invite-code__label{font:500 12px var(--font-sans);color:var(--ee-ink-muted);display:block}.invite-code__value{font:600 19px var(--font-sans);letter-spacing:.1em;margin-top:2px;display:block}.invite-code__copy{background:var(--ee-primary);height:44px;font:600 14px var(--font-sans);color:var(--ee-on-primary);cursor:pointer;border:0;border-radius:999px;padding:0 16px}
@media (min-width:600px){.site .wrap.invite{padding-top:44px;padding-bottom:72px}.invite__col{max-width:560px;margin:0 auto}.invite-tabs{gap:6px;padding:6px}.site .invite-tab{height:48px;font-size:16px}.site .invite__title{margin-top:44px;margin-right:max(-80px,296px - 50vw);font-size:72px}.invite__lead{margin-top:18px;font-size:18px;line-height:1.6}.invite-form{gap:20px;margin-top:32px}.invite-label{margin-bottom:8px;font-size:15px}.invite-input{height:58px;padding:0 18px}.invite-legal{font-size:14px;line-height:1.5}.invite-help{font-size:15px;line-height:1.5}.invite-wait{background:var(--color-sand);border-radius:18px;margin-top:28px;padding:24px}.invite-wait__title{font:600 16px var(--font-sans);margin:0}.invite-wait__body{font:400 16px/1.55 var(--font-sans);margin:6px 0 0}.invite-actions{flex-flow:wrap;margin-top:26px}.site .invite-actions .btn{width:auto}.invite-art{max-width:660px;height:420px;margin:56px auto 0;position:relative}.site .pol.invite-art__pol{width:300px;height:360px;padding:12px 12px 44px;top:20px;left:20px;transform:rotate(-5deg);box-shadow:0 18px 40px -18px #38202073}.site .invite-art__pol .pol__cap{font:500 13px var(--font-sans);bottom:12px;left:14px}.site .tape--invite-pol{top:-12px;left:107px}.invite-art__quote{box-sizing:border-box;background:var(--color-dusk);border-radius:6px;width:356px;padding:30px;position:absolute;top:220px;right:0;transform:rotate(3deg);box-shadow:0 18px 40px -22px #38202073}.site .tape--invite-quote{top:-12px;left:117px}.site .invite-art__line{font-size:28px;line-height:1.2}.invite-art__who{font:500 14px var(--font-sans);margin:12px 0 0}}@media (min-width:1024px){.site .wrap.invite{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;padding-top:50px;padding-bottom:100px;display:grid}.invite__col{max-width:520px;margin:0}.site .invite__title{margin-right:0;line-height:1}.invite__lead{font-size:19px}.invite-form{margin-top:34px}.invite-input{font-size:17px}.site .invite-submit{height:56px;font-size:17px}.invite-art{max-width:none;height:640px;margin:0}.site .pol.invite-art__pol{width:320px;height:380px;left:40px}.site .tape--invite-pol{left:117px}.invite-art__quote{width:330px;top:300px;right:20px}.site .tape--invite-quote{left:122px}}
