@font-face{font-family:Cera Pro;src:url(/fonts/cera-pro-medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Cera Pro;src:url(/fonts/cera-pro-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Rza;src:url(/fonts/rza-demo-medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Rza;src:url(/fonts/rza-light-desktop.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Rza;src:url(/fonts/rza-light-desktop.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+C5-C6,U+D8,U+E5-E6,U+F8}:root{--screen-surface:#000;--surface-primary:#fff;--surface-secondary:#262429;--surface-field:#131113;--text-primary:#fff;--text-secondary:#a7a6aa;--text-disabled:#7a777d;--text-inverse:#000;--border-base:#000;--carousel-selected:#4a90e2;--carousel-unselected:#3f3c44;--space-3xs:2px;--space-xs:6px;--space-l:12px;--space-s:8px;--space-xl:14px;--space-2xl:16px;--space-3xl:20px;--space-4xl:24px;--space-5xl:36px;--radius-field:15px;--radius-xl:25px;--radius-full:100px}.mobile-handoff{color:#fff;text-align:center;background:#151417;border:1px solid #262429;border-radius:16px;width:min(360px,100% - 32px);max-height:calc(100% - 32px);padding:28px 28px 32px}.mobile-handoff::backdrop{background:#000000bf}.mobile-handoff-close{float:right;color:inherit;background:0 0;border:0;font-size:26px;line-height:1}.mobile-handoff-mac{text-align:left;color:#a7a6aa;font-size:18px;display:block}.mobile-handoff h2{clear:both;letter-spacing:-.02em;text-wrap:balance;margin:30px 0 24px;font-family:Rza,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}.mobile-handoff p{overflow-wrap:anywhere;font-size:14px}.mobile-handoff-code{place-items:center;display:grid}.mobile-handoff-code canvas{border-radius:8px;width:224px;max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.mobile-handoff[open]{animation:.24s cubic-bezier(.16,1,.3,1) both handoff-appear}.mobile-handoff[open] .mobile-handoff-code{animation:.42s cubic-bezier(.16,1,.3,1) both handoff-code-reveal}@keyframes handoff-appear{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes handoff-code-reveal{0%{clip-path:inset(0 0 100% round 8px)}to{clip-path:inset(0 round 8px)}}}.group-card[data-count="3"],.group-card[data-count="4"]{grid-template-columns:1fr 1fr}.group-card[data-count="3"]>.photo-slot:first-of-type{grid-column:span 2}.creator-marker{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:3px;left:50%;transform:translate(-50%)}.members-overlay{width:100%;color:var(--text-primary);background:#000000a6;border:0;place-items:center;padding:12px;font-size:16px;line-height:24px;display:grid;position:absolute;inset:0}.group-sheet{width:min(100%,420px);max-width:100%;max-height:min(80dvh,600px);padding:24px 0 max(36px, env(safe-area-inset-bottom));background:var(--screen-surface);color:var(--text-primary);border:0;border-radius:25px 25px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.group-sheet[open]{flex-direction:column;align-items:center;gap:16px;display:flex}.group-sheet::backdrop{background:#00000080}.group-sheet h2{text-align:center;margin:0;padding-inline:12px;font-size:22px;font-weight:700;line-height:30px}.sheet-avatars{gap:24px;width:100%;padding-inline:14px;display:flex;overflow-x:auto}.sheet-avatars>img{object-fit:cover;border-radius:50%;flex:none;display:block}.creator-sheet .sheet-avatars{justify-content:center}.creator-identity{flex-direction:column;align-items:center;width:100%;display:flex}.group-sheet .sheet-crown{box-sizing:content-box;z-index:1;width:20px;height:14.592px;margin-bottom:-8px;padding:4.705px 2px}.sheet-close{color:#fff;opacity:0;background:#000;border:0;width:44px;height:44px;font-size:24px;position:absolute;top:0;right:0}.sheet-close:focus-visible{opacity:1}.group-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 24px);display:flex;overflow-x:auto}.group-carousel>article{scroll-snap-align:center;flex-direction:column;flex:0 0 100%;align-items:center;gap:14px;padding-inline:12px;display:flex}.carousel-dots{justify-content:center;gap:3px;height:5px;display:flex}.carousel-dots button{background:var(--carousel-unselected);border:0;border-radius:50%;width:5px;min-width:5px;height:5px;padding:0}.carousel-dots button[aria-current=true]{background:var(--carousel-selected)}.carousel-dots button:after{content:"";width:5px;height:24px;display:block;transform:translateY(-9px)}@container (height<=580px){.group-carousel .group-card{width:min(100%,75cqh - 100.5px,351px)}}:root{color-scheme:dark;color:var(--text-primary);background:var(--screen-surface);font-family:Cera Pro,Arial,Helvetica,sans-serif;font-weight:500}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent;font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #70b7ff}[hidden]{display:none!important}h1[tabindex="-1"]:focus{outline:none}.waitlist{isolation:isolate;background:var(--screen-surface);width:min(100%,420px);min-height:100svh;margin-inline:auto;position:relative;overflow:clip}html:has(.waitlist[data-live]){overscroll-behavior:none}.waitlist[data-live]{block-size:var(--app-height,100dvh);min-block-size:0;container-type:size}.waitlist[data-live] .screen-host,.waitlist[data-live] .screen{block-size:100%;min-block-size:0}.waitlist[data-live] .screen{overscroll-behavior:none;touch-action:manipulation;overflow:auto}.backdrop,.welcome-photos{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop{height:100svh}.backdrop img{object-fit:cover;width:max(100%,609.207px);height:max(100%,812px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backdrop:after,.welcome-photos:after{content:"";background:#000000bf;position:absolute;inset:0}.waitlist:has([data-view=phone]) .backdrop:after{background:#000000f2}.waitlist:not(:has(.landing-screen)) .welcome-photos{display:none}.welcome-photo{opacity:0;position:absolute;inset:0;overflow:hidden}.welcome-photo img{object-fit:cover;width:100%;height:100%;display:block}.welcome-photo-1{opacity:1}@media (prefers-reduced-motion:no-preference){.welcome-photo{animation:2.5s linear infinite welcome-photo}.welcome-photo-1{animation-delay:-2.5s}.welcome-photo-2{animation-delay:-2s}.welcome-photo-3{animation-delay:-1.5s}.welcome-photo-4{animation-delay:-1s}.welcome-photo-5{animation-delay:-.5s}@keyframes welcome-photo{0%{opacity:1;animation-timing-function:step-end}20%,to{opacity:0}}}.welcome-photo-3 img{width:133.68%;height:162.91%;position:absolute;top:-17.27%;left:-16.84%}.welcome-photo-4 img{width:105.04%;height:128%;position:absolute;top:-13.57%;left:-2.52%}.welcome-photo-5 img{width:122.54%;height:149.33%;position:absolute;top:-15.83%;left:-11.27%}.screen{width:100%;min-height:100svh;position:relative}.landing-screen{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));grid-template-rows:1fr auto 1fr;display:grid}.landing-title{text-align:center;grid-row:2;transform:translateY(14px)}.landing-title h1,.waiting-title h1{letter-spacing:-1px;white-space:pre-line;text-wrap:wrap;max-width:351px;margin:0 auto;font-family:Rza,Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:28px}.landing-action{text-align:center;grid-row:3;place-self:end center;width:min(100%,351px)}.pill{justify-content:center;align-items:center;gap:var(--space-s);border-radius:var(--radius-full);background:var(--surface-primary);min-height:56px;color:var(--text-inverse);text-align:center;overflow-wrap:anywhere;border:0;max-width:100%;padding:16px 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.pill:hover{background:#ecebed}.pill:disabled{cursor:default;background:var(--surface-secondary);color:var(--text-disabled)}.pill[aria-busy=true]{cursor:progress}.phone-form .pill[aria-busy=true]{color:#0000;position:relative}.loading-icon{display:none}.phone-form .pill[aria-busy=true]{background:var(--surface-primary)}.phone-form .pill[aria-busy=true] .loading-icon{margin:-12px 0 0 -12px;animation:.8s linear infinite phone-submit-spin;display:block;position:absolute;top:50%;left:50%}@keyframes phone-submit-spin{to{transform:rotate(360deg)}}.primary{width:100%}.pill img{flex:none}.messages-icon{border-radius:5px}.muted{color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:18px}.group-screen{justify-content:center;align-items:center;gap:var(--space-xl);padding:max(24px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;display:flex}.group-title{text-align:center;width:min(100%,351px)}.group-title h1,.phone-form h1{text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:30px}.group-title p{margin:0;font-size:16px;line-height:24px}.group-card{aspect-ratio:351/468;width:min(100%,351px);box-shadow:0 0 0 2px var(--border-base);border-radius:var(--radius-xl);background:var(--screen-surface);border:0;flex:none;grid-template-rows:1fr 1fr;gap:2px;display:grid;position:relative;overflow:hidden}.photo-slot{background:var(--screen-surface);min-width:0;min-height:0;position:relative}.photo-slot>img{object-fit:cover;width:100%;height:100%;display:block}.card-action{border:2px solid var(--border-base);z-index:2;white-space:normal;width:max-content;max-width:calc(100% - 24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-card{grid-template-rows:1fr}.photo-card .second-slot{position:static}.selected-photo{position:absolute;inset:0}.photo-card:has([data-selected-photo]:not([hidden])) .add-photo{top:auto;bottom:8px;transform:translate(-50%)}.photo-card .add-photo[aria-busy=true]{visibility:hidden}.photo-feedback:not(:has(.feedback:not(:empty))){position:absolute}.feedback{text-align:center;max-width:351px;margin:0;font-size:14px;line-height:20px}.feedback:empty{display:none}.waiting-title{text-align:center;width:min(100%,351px)}.waiting-title p{margin:0;font-size:16px;line-height:24px}.loading-dots{vertical-align:bottom;width:18px;animation:1s steps(3,end) infinite loading-dots;display:inline-block;overflow:hidden}@keyframes loading-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.phone-form{flex:none;gap:10px;width:min(100%,351px);margin:auto;display:grid}.phone-form h1{text-align:center}.phone-field{gap:10px;min-height:56px;display:flex}.phone-country{border-radius:var(--radius-field);background:var(--surface-field);white-space:nowrap;align-items:center;gap:10px;padding:15px;display:flex;position:relative}.phone-country select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.phone-country:focus-within{outline-offset:-2px;outline:2px solid #fff}.phone-country>img{margin:2px}.phone-field input{border-radius:var(--radius-field);background:var(--surface-field);min-width:0;color:var(--text-primary);border:0;outline:none;flex:1;padding:15px;font-size:16px;line-height:24px}.phone-field input::placeholder{color:var(--text-secondary)}.phone-form>button{margin-top:70px}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.phone-field input:focus-visible{outline-offset:-2px;outline:2px solid #fff}.preview-tools{border-bottom:1px solid var(--surface-secondary);background:#151416;padding:16px 20px}.preview-tools p{margin:0 0 12px;font-size:16px}.preview-tools span{color:var(--text-secondary);font-size:12px}.preview-tools nav{flex-wrap:wrap;gap:6px;display:flex}.preview-tools a{background:var(--surface-secondary);border-radius:6px;padding:8px 12px;font-size:12px;text-decoration:none}@container (height<=580px){.group-screen{gap:10px;padding-block:12px}.group-card{width:min(100%,75cqh - 88.5px,351px)}[data-view=photo] .group-card{width:min(100%,75cqh - 135px,351px)}.phone-form>button{margin-top:70px}.group-screen:has(.phone-form){justify-content:flex-end;padding-bottom:10px}.phone-form{margin:0 auto}}@media (orientation:landscape) and (height<=450px) and (width>=500px){.group-screen:has(.group-card){grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;justify-items:center;display:grid}.group-screen .group-card{grid-area:1/2/span 2;width:min(100%,75svh - 36px)}.group-screen .photo-feedback{grid-area:2/1}.group-screen .group-carousel,.group-screen .carousel-dots{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@container (height<=300px){.phone-form>button{margin-top:20px}}.doubble-members{flex-wrap:wrap;justify-content:center;gap:12px;max-width:360px;margin:20px auto;display:flex}.doubble-members figure{overflow-wrap:anywhere;text-align:center;width:72px;margin:0;font-size:13px}.doubble-members img{object-fit:cover;border-radius:50%;width:72px;height:72px}.doubble-language{color:#fff;font:inherit;background:#222;border:1px solid #555;border-radius:8px;padding:6px}
