.guest-join-dialog{width:min(960px,calc(100vw - 160px));max-width:none;margin-right:72px;border-radius:36px;background:transparent;box-shadow:none;font-family:var(--font-survey)}.guest-join-dialog>[data-slot=modal-close]{top:0;right:-72px;width:48px;height:48px;border-radius:50%;background:var(--color-white);color:var(--color-funnel-secondary);box-shadow:none}.guest-join-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:3 / 2;max-height:calc(100dvh - 64px);min-height:480px;padding:36px 44px 44px;overflow:hidden;border-radius:inherit;background:var(--color-kyc-result-dark);color:var(--color-white)}.guest-join-card__photo,.guest-join-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.guest-join-card__photo{object-fit:cover}.guest-join-card__shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-black) 20%,transparent) 0%,transparent 30%,color-mix(in srgb,var(--color-black) 15%,transparent) 50%,color-mix(in srgb,var(--color-black) 90%,transparent) 100%)}.guest-join-card__logo,.guest-join-card__body{position:relative;z-index:1}.guest-join-card__logo{flex:none;width:195px;height:23px}.guest-join-card__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:40px;margin-top:80px}.guest-join-card__copy{display:flex;flex-direction:column;gap:14px;min-width:0}.guest-join-card__members{display:flex;align-items:center;gap:10px;margin:0;color:var(--color-box-photo);font-size:14px;line-height:1.4}.guest-join-card__avatars{display:flex;flex:none;padding-left:2px}.guest-join-card__avatars img{width:26px;height:26px;border:2px solid var(--color-white);border-radius:50%;object-fit:cover}.guest-join-card__avatars img+img{margin-left:-6px}.guest-join-card__copy h2{margin:0;font-size:60px;font-weight:800;line-height:1;letter-spacing:-.055em}.guest-join-card__copy h2 em{display:block;color:var(--color-survey-accent);font-style:normal;white-space:nowrap}.guest-join-card__description{margin:0;color:var(--color-box-photo);font-size:18px;line-height:1.4}.guest-join-card__actions{display:flex;flex-direction:column;gap:12px;min-width:0}.guest-join-card__create{width:100%;min-height:60px;height:auto;padding:14px 20px;font-size:18px;line-height:1.3}.guest-join-card__create svg{flex:none}.guest-join-dialog>[data-slot=modal-close] svg{width:20px;height:20px}.guest-join-card__signin{margin:0;color:var(--color-box-photo);font-size:15px;line-height:1.5;text-align:center}.guest-join-card__signin button{color:var(--color-survey-accent);font:inherit;font-weight:600;cursor:pointer}.guest-join-card__signin button:hover{text-decoration:underline}.guest-join-card__signin button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width: 1000px){.guest-join-dialog{width:min(640px,calc(100vw - 112px));margin-right:64px}.guest-join-dialog>[data-slot=modal-close]{right:-64px;width:48px;height:48px}.guest-join-card{aspect-ratio:1;min-height:560px;padding:32px}.guest-join-card__body{grid-template-columns:minmax(0,1fr);gap:24px}.guest-join-card__copy h2{font-size:48px}.guest-join-card__actions{width:min(360px,100%)}}@media (max-width: 599px){.guest-join-dialog{width:calc(100vw - 32px);margin:96px 0 0;border-radius:32px}.guest-join-dialog>[data-slot=modal-close]{top:-52px;right:0;width:40px;height:40px}.guest-join-dialog>[data-slot=modal-close] svg{width:16px;height:16px}.guest-join-card{height:calc(100dvh - 128px);min-height:0;padding:24px;overflow-y:auto;aspect-ratio:auto}.guest-join-card__logo{width:169px;height:20px}.guest-join-card__photo{object-position:30% center}.guest-join-card__shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-black) 20%,transparent) 0%,transparent 25%,color-mix(in srgb,var(--color-black) 15%,transparent) 42%,color-mix(in srgb,var(--color-black) 65%,transparent) 63%,color-mix(in srgb,var(--color-black) 95%,transparent) 100%)}.guest-join-card__body{margin-top:64px}.guest-join-card__copy h2{font-size:40px;text-wrap:balance}.guest-join-card__description{font-size:16px}.guest-join-card__members{font-size:13px}.guest-join-card__actions{width:100%;gap:14px}.guest-join-card__create{min-height:56px;font-size:17px}.guest-join-card__signin{font-size:14px}}@media (max-width: 599px) and (max-height: 740px){.guest-join-dialog{margin-top:64px}.guest-join-card{height:calc(100dvh - 96px)}.guest-join-card__body{margin-top:32px;gap:20px}.guest-join-card__copy h2{font-size:clamp(32px,10.25vw,40px)}}@media (min-width: 600px) and (max-height: 650px){.guest-join-card{height:calc(100dvh - 48px);min-height:0;max-height:none;padding:28px;overflow-y:auto;aspect-ratio:auto}.guest-join-card__body{margin-top:48px;gap:20px}.guest-join-card__copy h2{font-size:40px}}
