.cultura-builder-logo-scene_landing__Tb9f8{position:relative;isolation:isolate;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;padding:32px 24px 24px;color:white;background:#010101;font-family:var(--font-geist-sans),sans-serif}.cultura-builder-logo-scene_scene__TyM1p{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cultura-builder-logo-scene_scene__TyM1p:after{position:absolute;inset:0;content:"";background:radial-gradient(ellipse 48% 55% at 50% 47%,#010101c7 0,#01010173 44%,transparent 82%),linear-gradient(180deg,#01010130,transparent 25%,transparent 85%,#01010180)}.cultura-builder-logo-scene_stage__eIzXN{position:absolute;inset:0;overflow:hidden}.cultura-builder-logo-scene_stage__eIzXN canvas{display:block;width:100%;height:100%;opacity:.82}.cultura-builder-logo-scene_fallback__YOMfk{position:absolute;top:6%;left:78%;height:122%;width:auto;transform:translateX(-50%) rotate(-4deg);color:#484848}.cultura-builder-logo-scene_scene__TyM1p[data-ready=true] .cultura-builder-logo-scene_fallback__YOMfk{visibility:hidden}.cultura-builder-logo-scene_content__KdhFn{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:40px;padding:48px 0}.cultura-builder-logo-scene_brand__Ji7I5{width:min(560px,48vw);margin:0}.cultura-builder-logo-scene_brandLogo__BcagA{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 22px #000)}.cultura-builder-logo-scene_brand__Ji7I5 a{display:block;border-radius:8px}.cultura-builder-logo-scene_brand__Ji7I5 a:focus-visible{outline:2px solid white;outline-offset:8px}.cultura-builder-logo-scene_support__UYMx4{display:flex;flex-direction:column;align-items:center;gap:18px}.cultura-builder-logo-scene_supportLabel__HYHSZ{color:#ffffffb3;font-size:12px;letter-spacing:.35em;line-height:1.5;text-align:center;text-transform:uppercase}.cultura-builder-logo-scene_supportLogos__uoL48{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.cultura-builder-logo-scene_supportLogos__uoL48 img{width:auto;height:48px}.cultura-builder-logo-scene_actions__hxAvG{display:flex;width:100%;align-items:center;justify-content:center;gap:16px}.cultura-builder-logo-scene_authArea__agHGS{display:flex;width:min(512px,100%);flex-direction:column;align-items:center;gap:20px}.cultura-builder-logo-scene_sessionActions__65de7{display:flex;width:min(300px,100%);flex-direction:column;align-items:center;gap:12px}.cultura-builder-logo-scene_hubSignIn__ZcV4y{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:0 24px;color:#111;background:white;font-size:15px;font-weight:600;transition:background-color .16s}.cultura-builder-logo-scene_hubSignIn__ZcV4y:hover{background:#e5e5e5}.cultura-builder-logo-scene_hubSignIn__ZcV4y[aria-disabled=true]{pointer-events:none;opacity:.5}.cultura-builder-logo-scene_switchSignIn__Cr4mv{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 16px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:color .16s}.cultura-builder-logo-scene_switchSignIn__Cr4mv:hover{color:white}.cultura-builder-logo-scene_switchSignIn__Cr4mv:disabled{opacity:.5;cursor:wait}.cultura-builder-logo-scene_sessionActions__65de7 a:focus-visible,.cultura-builder-logo-scene_sessionActions__65de7 button:focus-visible{outline:2px solid white;outline-offset:4px}.cultura-builder-logo-scene_emailSignIn__LLv0J{display:flex;flex:1;min-width:0;height:56px;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff26;border-radius:999px;padding:0 22px;color:white;background:#ffffff0d;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .16s,border-color .16s}.cultura-builder-logo-scene_actions__hxAvG button:focus-visible{outline:2px solid white;outline-offset:4px}.cultura-builder-logo-scene_emailSignIn__LLv0J:hover{border-color:#ffffff59;background:#ffffff1a}.cultura-builder-logo-scene_emailSignIn__LLv0J:disabled{opacity:.5;cursor:wait}.cultura-builder-logo-scene_googleSignIn__1OIRm{flex:1;min-width:0}.cultura-builder-logo-scene_googleSignIn__1OIRm button{width:100%!important;height:56px!important;border-radius:999px!important;padding:0 22px!important;font-size:15px;font-weight:500;white-space:nowrap}.cultura-builder-logo-scene_googleSignIn__1OIRm button>div{justify-content:center;gap:10px}.cultura-builder-logo-scene_googleSignIn__1OIRm button>span{display:none}.cultura-builder-logo-scene_googleSignIn__1OIRm svg{width:24px;height:24px}.cultura-builder-logo-scene_emailPanel__lcmn_{width:100%;border:1px solid #ffffff26;border-radius:20px;padding:22px;background:#171717e6;backdrop-filter:blur(16px)}.cultura-builder-logo-scene_emailPanel__lcmn_ input{min-width:0}.cultura-builder-logo-scene_authFeedback__rWddz{display:flex;width:100%;align-items:flex-start;gap:12px;border:1px solid #ffffff33;border-radius:16px;padding:16px;background:#171717f2;font-size:14px;line-height:1.5}.cultura-builder-logo-scene_authFeedback__rWddz>div{min-width:0;flex:1}.cultura-builder-logo-scene_authFeedback__rWddz button{flex-shrink:0;padding:4px;cursor:pointer}.cultura-builder-logo-scene_authDescription__tL9fB{margin-top:8px;color:#ffffffb3;font-size:13px;line-height:1.5}.cultura-builder-logo-scene_authLoading__g7641{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.cultura-builder-logo-scene_footer__t5NlH{position:relative;z-index:1;color:#ffffff73;font-size:13px;line-height:1.5;text-align:center}@media (max-width:680px){.cultura-builder-logo-scene_landing__Tb9f8{padding:24px 20px 20px}.cultura-builder-logo-scene_content__KdhFn{gap:34px;padding:36px 0}.cultura-builder-logo-scene_brand__Ji7I5{width:min(340px,82vw)}.cultura-builder-logo-scene_supportLabel__HYHSZ{font-size:11px;letter-spacing:.3em}.cultura-builder-logo-scene_supportLogos__uoL48{gap:26px}.cultura-builder-logo-scene_supportLogos__uoL48 img{height:40px}.cultura-builder-logo-scene_actions__hxAvG{flex-direction:column;align-items:stretch;gap:12px}.cultura-builder-logo-scene_emailSignIn__LLv0J,.cultura-builder-logo-scene_googleSignIn__1OIRm{flex:none;width:100%}.cultura-builder-logo-scene_emailSignIn__LLv0J,.cultura-builder-logo-scene_googleSignIn__1OIRm button{padding:0 18px}.cultura-builder-logo-scene_emailPanel__lcmn_{padding:18px}.cultura-builder-logo-scene_fallback__YOMfk{top:18%;height:104%}}