html{scroll-behavior:smooth;height:100%;overflow:hidden}.landing-body{background-color:#000!important;color:#fff!important;font-family:var(--font-family-primary);margin:0;padding:0;height:100%;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none}.landing-body::-webkit-scrollbar{width:0px;background:transparent}.landing-section-header-wrapper{width:100%;padding-left:5rem;padding-right:5rem;box-sizing:border-box}.landing-section-header-container{width:100%;max-width:1340px;margin:0 auto}.landing-nav{position:fixed;top:24px;left:0;width:100%;height:80px;z-index:1000;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;padding:0 5rem;box-sizing:border-box;mix-blend-mode:difference}.landing-nav-container{width:100%;max-width:1340px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.landing-nav-logo{font-family:var(--font-family-primary);font-size:1.8rem;font-style:normal;font-variation-settings:"wght" 1000,"wdth" 125,"slnt" -6;letter-spacing:-.05em;color:#fff;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.landing-nav-logo:hover{opacity:.8}.landing-nav-links{display:flex;align-items:center;gap:0}.landing-nav-link{font-family:var(--font-family-secondary, system-ui);font-size:.9rem;font-weight:500;color:#ffffffb3;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;margin-left:32px;transition:color .3s ease}.landing-nav-link:hover{color:#fff}.landing-nav-btn{font-family:var(--font-family-primary);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#000;border:1.5px solid #fff;background:#fff;padding:10px 22px;border-radius:100px;text-decoration:none;margin-left:32px;transition:all .3s cubic-bezier(.2,.8,.2,1);will-change:transform}.landing-nav-btn:hover{transform:scale(1.05)}.landing-dot-nav{position:fixed;right:32px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:20px;z-index:999;mix-blend-mode:difference}.landing-dot{width:44px;height:44px;border-radius:50%;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none;position:relative;opacity:.45;transition:all .35s cubic-bezier(.19,1,.22,1);outline:none!important;box-shadow:none!important}.landing-dot:focus,.landing-dot:focus-visible,.landing-dot-icon:focus,.landing-dot-icon:focus-visible{outline:none!important;box-shadow:none!important}.landing-dot-icon{width:20px;height:20px;stroke-width:3px;transition:transform .3s cubic-bezier(.19,1,.22,1)}.landing-dot-icon-dyve{width:22px!important;height:22px!important;fill:currentColor}.landing-dot:hover,.landing-dot.active{opacity:1;transform:scale(1.22)}.landing-dot:after{content:attr(data-title);position:absolute;right:56px;top:50%;transform:translateY(-50%) translate(10px);background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.2,.8,.2,1)}.landing-dot:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.landing-section{min-height:100vh;box-sizing:border-box;position:relative;overflow:visible;z-index:1;display:flex;align-items:center;justify-content:center;padding:100px 40px;scroll-snap-align:start end;scroll-snap-stop:always}.hero-sec{background:#000;height:100vh!important;max-height:100vh!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;padding:100px 0 0!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important}.landing-hero-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;width:100%!important;max-width:100%!important;margin:0 auto!important;position:static!important}.landing-hero-top-third{height:20%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:10!important}.landing-hero-subtitle{font-size:clamp(2.2rem,4.5vw,3.8rem)!important;font-weight:900!important;font-style:italic!important;color:#fff!important;text-transform:uppercase!important;text-align:center!important;margin:0!important;letter-spacing:.05em!important;white-space:normal!important;line-height:1.15!important}.landing-hero-middle-third{position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}.landing-hero-title-mask-wrapper{position:relative;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;background:#000;isolation:isolate;overflow:hidden;will-change:transform;transform:translateZ(0)}.landing-hero-title.super-text{font-size:clamp(12rem,28vw,48rem)!important;line-height:.7!important;letter-spacing:-.45em!important;display:block!important;text-align:center!important;white-space:nowrap!important;margin:0!important;padding:.08em 0!important;text-transform:uppercase!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;position:relative;z-index:2;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;will-change:opacity,background-position,background-size;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}.landing-hero-title.super-text .span-text:last-child,.landing-hero-title.super-text .kinetic-text:last-child{letter-spacing:0!important;padding-right:.15em!important}#hero-text-slide-2{position:absolute!important;top:0;left:0;width:100%;height:100%}.landing-hero-title.active{opacity:.85}.landing-hero-title.active:not(.initial-white),.landing-hero-title.fading-out:not(.initial-white){animation:mask-bg-zoom-drift 18s ease-in-out infinite alternate}@keyframes mask-bg-zoom-drift{0%{background-size:110vw auto;background-position:50% 50%}to{background-size:165vw auto;background-position:30% 70%}}.landing-hero-title.initial-white,.landing-hero-title.initial-white .kinetic-text,.landing-hero-title.initial-white .span-text{background:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;transition:none!important}.landing-hero-title.initial-white.fading-out,.landing-hero-title.initial-white.fading-out .kinetic-text,.landing-hero-title.initial-white.fading-out .span-text{opacity:0!important;transition:opacity 1s ease-in-out!important}.landing-hero-title.super-text:not(.initial-white) .span-text,.landing-hero-title.super-text:not(.initial-white) .kinetic-text{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.landing-hero-title.super-text .span-text,.landing-hero-title.super-text .kinetic-text{display:inline-block!important;opacity:1!important;transform:none!important;will-change:auto!important;transition:font-variation-settings .3s cubic-bezier(.25,1,.5,1)!important}.landing-hero-title.super-text .span-text.reveal,.landing-hero-title.super-text .kinetic-text.reveal{opacity:1!important;transform:none!important}.landing-hero-title.super-text.reveal-complete .span-text,.landing-hero-title.super-text.reveal-complete .kinetic-text{display:inline-block!important;transform:none!important;will-change:auto!important}.landing-hero-cta-container{position:absolute!important;bottom:15vh!important;left:50%!important;transform:translate3d(-50%,20px,0);z-index:15!important;display:flex!important;justify-content:center!important;align-items:center!important;opacity:0;pointer-events:auto!important;animation:fade-in-cta .8s cubic-bezier(.19,1,.22,1) .6s forwards}.landing-hero-cta-btn{font-family:var(--font-family-primary);font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:#000;background-color:#fff;border:1.5px solid #ffffff;padding:15px 36px;border-radius:100px;text-decoration:none;transition:all .45s cubic-bezier(.19,1,.22,1);will-change:transform;display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap}.landing-hero-cta-btn:hover{transform:scale(1.05) translate3d(0,-2px,0)}@keyframes fade-in-cta{to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes ken-burns-drift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.12) translate(-1%,-.5%)}}.landing-hero-bottom-third{position:absolute!important;bottom:0!important;left:0!important;width:100vw!important;height:16.667vw!important;z-index:10!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .5s ease-in-out!important}.landing-shapes-row{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;position:relative!important;bottom:0!important;left:0!important;transform:none!important;width:100vw!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;z-index:10!important}.landing-shape{width:16.667vw!important;height:16.667vw!important;flex-shrink:0!important;position:relative!important;margin:0!important;transform:scale(.9)!important;opacity:0!important;transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1)!important}.landing-shape.reveal{transform:scale(1)!important;opacity:1!important}.landing-shape.morphing{opacity:.15!important;transform:scale(.92)!important;transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.landing-shape-inner{width:100%!important;height:100%!important;background-image:var(--img)!important;background-size:cover!important;background-position:center!important;box-shadow:0 15px 35px #000000bf!important;border:none!important;box-sizing:border-box!important;will-change:border-radius,background-image;transition:border-radius 1s cubic-bezier(.25,.8,.25,1),background-image .8s ease-in-out,filter .8s ease-in-out!important}.shape-circle .landing-shape-inner{border-radius:50%!important}.shape-squircle .landing-shape-inner{border-radius:28%!important}.shape-rounded-rect .landing-shape-inner{border-radius:12%!important}.features-sec{background:transparent;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow:hidden!important;box-sizing:border-box!important}.landing-features-layout{max-width:1340px;width:100%;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.landing-features-openfindgo{display:flex;flex-direction:column;line-height:.95;font-size:clamp(4.2rem,12vw,9.5rem);letter-spacing:-.04em;color:#fff}.landing-features-openfindgo span{font-weight:300;font-style:normal;opacity:.25;transition:opacity .5s cubic-bezier(.2,.8,.2,1),font-weight .5s cubic-bezier(.2,.8,.2,1),font-style .5s cubic-bezier(.2,.8,.2,1);will-change:opacity,font-weight,font-style}.landing-features-openfindgo span:nth-child(1).highlighted{opacity:1;font-weight:300;font-style:italic}.landing-features-openfindgo span:nth-child(2).highlighted{opacity:1;font-weight:500;font-style:normal}.landing-features-openfindgo span:nth-child(3).highlighted{opacity:1;font-weight:1000;font-style:normal;font-variation-settings:"wdth" 125}.landing-features-visual-side{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:660px;margin-left:-80px}.landing-demo-container-wrapper{position:relative;top:-45px;width:100%;max-width:295px;height:auto;display:flex;align-items:center;justify-content:center;container-type:inline-size}.landing-features-background-text-wrapper{position:absolute;top:100%;left:50%;transform:translate3d(-50%,0,0);margin-top:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;text-align:center;z-index:25;pointer-events:none;will-change:transform,opacity}.landing-feature-back-title{font-size:clamp(2.4rem,6.5vw,4.6rem);color:#fff;text-transform:uppercase;line-height:.95;letter-spacing:-.02em;margin:0;white-space:nowrap;transition:opacity .4s ease,transform .4s ease;text-shadow:0 4px 24px rgba(0,0,0,.95);z-index:10}.landing-feature-back-title:nth-child(1){font-style:normal;font-variation-settings:"slnt" -10,"wght" 600,"wdth" 100}.landing-feature-back-title:nth-child(2){font-style:normal;font-weight:1000;font-variation-settings:"wdth" 120}.landing-demo-gray-block{width:100%;height:100%;background:#1c1c1c;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;overflow:hidden;box-shadow:0 30px 60px #000c,0 0 0 1px #ffffff0f;border:1px solid rgba(255,255,255,.05);box-sizing:border-box;will-change:transform,opacity}.landing-play-icon{width:52px;height:52px;border-radius:50%;background:#000000d9;border:1.5px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:12px}.landing-video-label{font-size:.75rem;color:#fff6;letter-spacing:.15em;font-weight:800}.concept-sec{background:transparent;min-height:200vh;height:200vh;padding:0;box-sizing:border-box;display:block;position:relative;overflow:visible}.landing-concept-top-part{height:100vh;width:100%;max-width:1340px;margin:0 auto;padding:140px 0 0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1.05fr;align-items:start;gap:60px;scroll-snap-align:start;scroll-snap-stop:always}.landing-concept-left-mockup{display:flex;flex-direction:column;align-items:flex-start}.landing-concept-desc-mockup{font-size:clamp(.9rem,2.2vw,1.25rem);line-height:1.6;color:#ffffffb3;max-width:580px;margin-top:85px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-family-primary)}.landing-concept-title{font-size:clamp(3.5rem,8vw,6.5rem);font-weight:1000;font-variation-settings:"wght" 1000,"wdth" 110;font-style:normal;text-transform:uppercase;margin-top:0;margin-bottom:32px;letter-spacing:-.04em;font-family:var(--font-family-primary)}.landing-concept-title .italic-part{font-style:italic!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" -10!important}.landing-concept-title .normal-part{font-style:normal!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" 0!important}.landing-gooey-avatars-cluster{display:flex;padding-left:10px}.landing-avatar-orb{width:190px;height:190px;border-radius:50%;background-size:cover;background-position:center;border:4px solid #000;margin-left:-50px;box-shadow:0 12px 28px #0009;box-sizing:border-box}.landing-avatar-orb:first-child{margin-left:0}.landing-avatar-orb.red-tint{filter:sepia(1) hue-rotate(-50deg) saturate(3) brightness(.65)}.landing-concept-right-mockup{display:flex;justify-content:flex-end;align-items:flex-start;height:100%}.landing-vertical-flow-img-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;height:160vh;margin-top:0}.landing-flow-vertical-img{width:auto!important;height:95vh!important;max-height:95vh!important;max-width:none!important;object-fit:contain}.landing-staggered-lines-container{height:100vh;width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:36px;overflow:visible;scroll-snap-align:start;scroll-snap-stop:always}.landing-staggered-line{font-size:clamp(2rem,5.2vw,4.8rem);font-weight:1000;text-transform:uppercase;color:#fff;display:flex;white-space:nowrap;will-change:transform,opacity;font-variation-settings:"wght" 1000,"wdth" 100;font-family:var(--font-family-primary);opacity:0;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s cubic-bezier(.25,1,.5,1)}.landing-staggered-line.line-right{transform:translate3d(-100vw,0,0)}.landing-staggered-line.line-left{transform:translate3d(100vw,0,0)}.landing-staggered-line.in-view{transform:translateZ(0);opacity:1;transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity 1.4s cubic-bezier(.22,1,.36,1)}.landing-staggered-line:nth-child(1).in-view{transition-delay:.1s}.landing-staggered-line:nth-child(2).in-view{transition-delay:.25s}.landing-staggered-line:nth-child(3).in-view{transition-delay:.4s}.landing-staggered-line:nth-child(4).in-view{transition-delay:.55s}.landing-staggered-line:nth-child(1){padding-left:20%}.landing-staggered-line:nth-child(2){padding-left:6%}.landing-staggered-line:nth-child(3){padding-left:14%}.landing-staggered-line:nth-child(4){padding-left:8%}.blueprint-sec{background:#000;min-height:100vh;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;padding-left:5rem!important;padding-right:5rem!important}.blueprint-sec .landing-section-header-wrapper{padding-left:0!important;padding-right:0!important}.landing-blueprint-title{font-size:clamp(3.5rem,8vw,6.5rem);font-weight:1000;font-style:normal;font-variation-settings:"wght" 1000,"wdth" 110;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 40px;padding:0;text-align:left}.landing-blueprint-title .italic-part{font-style:italic!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" -10!important}.landing-blueprint-title .normal-part{font-style:normal!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" 0!important}.landing-blueprint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1340px;margin:0 auto!important;width:100%!important;border-top:1.5px solid rgba(255,255,255,.1);border-bottom:1.5px solid rgba(255,255,255,.1)}.landing-blueprint-col{display:flex;flex-direction:column;justify-content:flex-start;padding:60px 40px;box-sizing:border-box;border-right:1.5px solid rgba(255,255,255,.1);background-color:transparent;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.19,1,.22,1),transform .8s cubic-bezier(.19,1,.22,1),background-color .3s ease}.landing-blueprint-col.reveal{opacity:1;transform:translateY(0)}.landing-blueprint-col:last-child{border-right:none}.landing-blueprint-col:hover{background-color:#ffffff05}.landing-blueprint-num{font-family:var(--font-family-primary);font-size:1.25rem;font-weight:300;color:#ffffff4d;margin-bottom:24px}.landing-blueprint-col-title{font-family:var(--font-family-primary);font-size:1.8rem;font-weight:900;font-style:italic;letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;color:#fff}.landing-blueprint-col-desc{font-family:var(--font-family-primary);font-size:.9rem;line-height:1.6;color:#fff9;margin:0;letter-spacing:.04em;text-transform:uppercase}@media(max-width:991px){.landing-blueprint-grid{grid-template-columns:1fr;margin:0 auto!important;width:100%!important}.landing-blueprint-col{border-right:none;border-bottom:1.5px solid rgba(255,255,255,.1);padding:40px 20px}.landing-blueprint-col:last-child{border-bottom:none}}.events-sec{background:transparent;box-sizing:border-box}#events{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:80px 0!important}.landing-events-layout-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.landing-events-title{font-size:clamp(3.5rem,8vw,6.5rem);font-weight:1000;font-style:italic;font-variation-settings:"wght" 1000,"wdth" 110;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;padding:0;text-align:left}.landing-events-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0!important;width:100%!important;height:48vh;border-top:1.5px solid #000000;border-bottom:1.5px solid #000000;overflow-y:hidden}.landing-events-empty-msg{font-family:var(--font-family-primary);font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:900;font-style:italic;text-transform:uppercase;color:#fff6;letter-spacing:.05em;text-align:center;width:100%;padding:40px;box-sizing:border-box}.landing-event-column{display:flex;flex-direction:column;justify-content:space-between;padding:40px;height:100%;box-sizing:border-box;color:#000;text-decoration:none;--scroll-ty: 140px;--scroll-opacity: 0;transform:translate3d(0,var(--scroll-ty),0);opacity:var(--scroll-opacity);transition:filter .3s ease,transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);cursor:pointer}.landing-event-column:nth-child(odd){background-color:#d8d8d8}.landing-event-column:nth-child(2n){background-color:#9b9b9b}.landing-event-column:hover{filter:brightness(1.06);transform:translate3d(0,var(--scroll-ty),0) scale(1.005);z-index:10;transition:filter .3s ease,transform .2s ease}.landing-event-col-top{display:flex;flex-direction:column;gap:6px;text-align:left}.landing-event-col-tag{font-family:var(--font-family-primary);font-size:.95rem;font-weight:500;font-style:italic;text-transform:uppercase;letter-spacing:.05em;margin:0}.landing-event-col-date{font-family:var(--font-family-primary);font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;margin:0}.landing-event-col-title{font-family:var(--font-family-primary);font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:1000;font-variation-settings:"wght" 1000,"wdth" 110;text-transform:uppercase;line-height:1;letter-spacing:-.02em;margin:0;text-align:left;color:#fff!important}.waitlist-form-sec{background:#000;width:100%}.waitlist-form-sec .landing-events-newsletter-container{margin-top:0;padding:0}.landing-events-newsletter-container{padding:0 5rem;display:flex;justify-content:center;align-items:center;margin-top:32px;width:100%;box-sizing:border-box}.landing-events-newsletter-form{display:flex;justify-content:center;align-items:center;gap:20px;max-width:580px;width:100%}.landing-events-newsletter-input-wrapper{flex-grow:1;max-width:320px}.landing-events-newsletter-input{width:100%;padding:16px 24px;border-radius:100px;border:1.5px solid rgba(255,255,255,.16);background:#0d0d0d;color:#fff;font-family:var(--font-family-primary);font-size:.95rem;font-weight:700;font-style:italic;letter-spacing:.08em;outline:none;box-sizing:border-box;text-align:center;transition:border-color .3s ease}.landing-events-newsletter-input:focus{border-color:#fff}.landing-events-newsletter-btn{padding:16px 32px;border-radius:100px;background:#fff;color:#000;font-family:var(--font-family-primary);font-size:.95rem;font-weight:900;letter-spacing:.08em;border:none;cursor:pointer;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.landing-events-newsletter-btn:hover{transform:scale(1.02);background-color:#f2f2f2}.landing-events-newsletter-message{font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-top:15px;text-align:center;display:none}.signup-sec{background:transparent;padding:140px 0 100px!important;box-sizing:border-box}.landing-signup-container{max-width:1340px;width:100%;margin:0 auto;padding-right:80px;box-sizing:border-box}.landing-signup-title{font-size:clamp(3.5rem,8vw,6.5rem);font-weight:1000;font-style:italic;font-variation-settings:"wght" 1000,"wdth" 110;letter-spacing:-.04em;text-transform:uppercase;margin-bottom:40px}.landing-social-list{display:flex;flex-direction:column}.landing-social-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;border-bottom:1.5px solid rgba(255,255,255,.08);text-decoration:none;color:#fff;transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s ease}.landing-social-name{font-size:clamp(2rem,5.2vw,4rem);font-family:var(--font-family-primary);font-style:normal;font-variation-settings:"slnt" -10,"wght" 300,"wdth" 100;text-transform:uppercase;transition:font-variation-settings .4s cubic-bezier(.2,.8,.2,1)}.landing-social-link:hover{transform:translate(15px);color:#fff}.landing-social-link:hover .landing-social-name{font-variation-settings:"slnt" 0,"wght" 800,"wdth" 100}.landing-social-desc{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-family:var(--font-family-secondary, system-ui);font-size:clamp(.7rem,1.6vw,.85rem);font-weight:400;color:#ffffff80;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;transition:color .3s ease}.landing-social-link:hover .landing-social-desc{color:#ffffffd9}.waitlist-sec{background:transparent;min-height:100vh;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:60px 40px 40px;box-sizing:border-box;text-align:center;scroll-snap-align:start;scroll-snap-stop:always;overflow:visible}.landing-waitlist-centered-layout{width:100%;max-width:1350px;margin:auto;display:flex;flex-direction:column;align-items:center;gap:24px}.landing-waitlist-brand-block{container-type:inline-size;width:clamp(500px,48vw,720px);display:flex;flex-direction:column;align-items:center;margin:0 auto}.landing-waitlist-title-discover{font-family:var(--font-family-primary);font-size:19.7cqw!important;font-weight:1000;font-style:normal!important;font-variation-settings:"wght" 1000,"wdth" 65,"slnt" 0!important;text-transform:uppercase;margin:0;line-height:.85;text-align:center;letter-spacing:-.01em;color:#fff;display:block;width:100%}.landing-waitlist-title-dyve{font-family:var(--font-family-primary);font-size:39cqw!important;font-weight:1000;font-style:normal!important;font-variation-settings:"wght" 1000,"wdth" 65,"slnt" 0!important;text-transform:uppercase;margin:0;line-height:.85;text-align:center;letter-spacing:-.04em;padding-left:.04em;color:#fff;display:block;width:100%}.landing-waitlist-flow-wrapper{width:100%;margin-top:15px;display:flex;justify-content:center}.landing-waitlist-flow-img{width:100%;max-width:100%;height:auto;display:block;padding:0}.landing-waitlist-form-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:350px;gap:16px;margin-top:32px}.landing-waitlist-form-title{font-size:clamp(3.5rem,8vw,6.5rem);font-weight:1000;font-style:normal;font-variation-settings:"wght" 1000,"wdth" 110;letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0 0 16px;text-align:center}.landing-waitlist-form-title .italic-part{font-style:italic!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" -10!important}.landing-waitlist-form-title .normal-part{font-style:normal!important;font-variation-settings:"wght" 1000,"wdth" 110,"slnt" 0!important}.landing-waitlist-form-desc{font-size:clamp(.75rem,1.8vw,.95rem);line-height:1.5;color:#ffffff73;margin:0 0 24px;letter-spacing:.06em;text-transform:uppercase;text-align:center}.landing-form-element-centered{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.landing-input-wrapper-centered{width:100%}.landing-input-field-centered{width:100%;padding:18px 24px;border-radius:100px;border:1.5px solid rgba(255,255,255,.12);background:#0d0d0d;color:#fff;font-family:var(--font-family-primary);font-size:.95rem;font-weight:700;font-style:italic;letter-spacing:.08em;outline:none;box-sizing:border-box;text-align:center;transition:border-color .3s ease}.landing-input-field-centered:focus{border-color:#fff}.landing-submit-btn-centered{width:100%;padding:18px 32px;border-radius:100px;background:#fff;color:#000;font-family:var(--font-family-primary);font-size:.95rem;font-weight:900;letter-spacing:.08em;border:none;cursor:pointer;text-align:center;transition:transform .2s ease,background-color .2s ease}.landing-submit-btn-centered:hover{transform:scale(1.02);background-color:#f2f2f2}.landing-form-message-centered{font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;display:none}.landing-footer-embedded{width:100%;max-width:1340px;padding-top:32px;padding-bottom:24px;margin-top:60px;display:flex;flex-direction:column;border-top:1.5px solid rgba(255,255,255,.04);scroll-snap-align:end;scroll-snap-stop:always}.landing-footer-links-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;flex-wrap:wrap;gap:24px}.landing-footer-group{display:flex;gap:28px;flex-wrap:wrap}.landing-footer-group.portals{justify-content:flex-start}.landing-footer-group.legal{justify-content:flex-end}.landing-footer-logo{font-family:var(--font-family-primary);font-size:1.5rem;font-style:normal;font-variation-settings:"wght" 1000,"wdth" 125,"slnt" -6;letter-spacing:-.05em;color:#fff6;text-align:center;grid-column:2;text-transform:uppercase}.landing-footer-link{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:#fff6;text-decoration:none;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.landing-footer-link:hover{color:#fff}.landing-footer-copy{font-size:.75rem;color:#fff6;letter-spacing:.05em;margin:0;text-align:left;grid-column:1}.landing-footer-bottom-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding-top:24px;border-top:1px solid rgba(255,255,255,.03)}.partner-footer-tagline{font-family:var(--font-family-primary);font-size:.72rem;font-weight:500;color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin:0;grid-column:3;text-align:right;white-space:nowrap}@media(max-width:1350px),(max-height:850px){.landing-hero-subtitle{font-size:clamp(1.8rem,3.8vw,2.5rem)!important;line-height:1.2!important}.landing-hero-middle-third{position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}.landing-hero-title.super-text,.landing-hero-title-glitch.super-text{font-size:clamp(8rem,26vw,32rem)!important;letter-spacing:-.45em!important}.landing-hero-bottom-third{position:absolute!important;bottom:0!important;left:0!important;width:100vw!important;height:16.667vw!important;z-index:10!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:hidden!important}.landing-shapes-row{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;position:relative!important;bottom:0!important;left:0!important;transform:none!important;margin:0!important;width:100vw!important;max-width:none!important;box-sizing:border-box!important;z-index:10!important}.landing-shape{width:16.667vw!important;height:16.667vw!important;margin:0!important;flex-shrink:0!important}.landing-features-layout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin-top:-30px!important}.landing-features-openfindgo{flex-direction:row!important;justify-content:center!important;gap:16px!important;font-size:clamp(2rem,5vw,3.5rem)!important;margin-bottom:0!important;width:100%!important;text-align:center!important}.landing-features-openfindgo span{display:inline-block!important}.landing-features-visual-side{display:flex!important;flex-direction:column!important;align-items:center!important;margin-left:0!important;min-height:auto!important;height:auto!important;padding:10px 0!important;width:100%!important}.landing-demo-container-wrapper{max-width:240px!important;width:100%!important;height:auto!important;top:0!important}.landing-feature-back-title{font-size:clamp(1.8rem,4vw,2.5rem)!important}.landing-concept-top-part{grid-template-columns:1.2fr 1fr;gap:40px;height:100vh;padding-top:100px}.landing-concept-right-mockup{display:flex}.landing-concept-title{font-size:clamp(3rem,6.5vw,5.2rem);margin-bottom:24px;line-height:.95}.landing-concept-title span{display:block}.landing-avatar-orb{width:140px;height:140px;margin-left:-35px;border-width:3px}.landing-concept-desc-mockup{margin-top:40px;font-size:clamp(.85rem,1.8vw,1.05rem)}.landing-events-grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:48vh;border-top:1.5px solid #000000;border-bottom:1.5px solid #000000;margin:0!important;width:100%!important}.landing-events-grid::-webkit-scrollbar{display:none}.landing-event-column{width:var(--col-width, 33.33vw);min-width:var(--col-width, 33.33vw);flex-shrink:0;scroll-snap-align:start;box-sizing:border-box;height:100%;padding:30px}}@media(max-width:768px){.landing-section-header-wrapper{padding-left:24px!important;padding-right:24px!important}.landing-body{scroll-snap-type:y mandatory!important;overflow-y:auto!important}.landing-section{min-height:100dvh!important;height:auto!important;padding-top:calc(80px + env(safe-area-inset-top,24px))!important;padding-bottom:calc(40px + env(safe-area-inset-bottom,24px))!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;scroll-snap-align:none!important}.hero-sec,.features-sec,.concept-sec{scroll-snap-align:start!important}.landing-nav{padding:0 24px!important;top:env(safe-area-inset-top,16px)!important}.landing-nav-container{max-width:100%!important}.landing-dot-nav{display:none!important}.hero-sec{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;padding:calc(70px + env(safe-area-inset-top,16px)) 16px 0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;position:relative!important}.landing-hero-top-third{height:15%!important;display:flex!important;align-items:center!important;justify-content:center!important}.landing-hero-subtitle{font-size:clamp(1.4rem,6.8vw,2.2rem)!important;line-height:1.2!important;margin:0 auto!important;text-align:center!important;white-space:normal!important;width:100%!important;max-width:none!important}.landing-hero-middle-third{position:absolute!important;top:53%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - 32px)!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}.landing-hero-title.super-text,.landing-hero-title-glitch.super-text{display:block!important;font-size:clamp(5rem,33vw,11rem)!important;letter-spacing:-.42em!important;line-height:.75!important;width:100%!important;margin:0 auto!important}.landing-hero-title.super-text .span-text,.landing-hero-title.super-text .kinetic-text{display:inline-block!important}.landing-hero-cta-container{bottom:10vh!important}.landing-hero-cta-btn{font-size:.82rem!important;padding:12px 28px!important;white-space:nowrap!important}.landing-hero-bottom-third{position:absolute!important;bottom:0!important;left:0!important;width:100vw!important;height:66.667vw!important;z-index:10!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:hidden!important}.landing-shapes-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:0!important;position:relative!important;bottom:0!important;left:0!important;transform:none!important;margin:0!important;width:100vw!important;max-width:none!important;box-sizing:border-box!important;z-index:10!important}.landing-shape{width:33.333vw!important;height:33.333vw!important;margin:0!important;transform:scale(.9)!important;opacity:0!important}.landing-shape.reveal{transform:scale(1)!important;opacity:1!important}.features-sec{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding-top:calc(45px + env(safe-area-inset-top,24px))!important;padding-bottom:calc(75px + env(safe-area-inset-bottom,24px))!important}.landing-features-layout{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;margin-top:0!important}.landing-features-openfindgo{flex-direction:row!important;justify-content:center!important;gap:12px!important;font-size:clamp(1.8rem,6vw,2.5rem)!important;margin-bottom:0!important;width:100%!important;text-align:center!important}.landing-features-openfindgo span{display:inline-block!important}.landing-features-visual-side{display:flex!important;flex-direction:column!important;align-items:center!important;min-height:auto!important;height:auto!important;width:100%!important;padding:10px 0!important;margin-left:0!important}.landing-demo-container-wrapper{max-width:260px!important;width:100%!important;height:auto!important;top:0!important}.landing-feature-back-title{font-size:1.7rem!important;text-shadow:0 2px 12px rgba(0,0,0,.9)}.landing-features-background-text-wrapper{top:100%!important;bottom:auto!important;margin-top:15px!important;z-index:30!important}.concept-sec{min-height:auto!important;height:auto!important;padding-bottom:60px!important;overflow:visible!important}.landing-concept-top-part{height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:40px 0 30px!important;scroll-snap-align:none!important}.landing-concept-left-mockup{align-items:center!important;text-align:center!important;width:100%!important}.landing-concept-title{text-align:center!important;margin-bottom:16px!important;font-size:clamp(2.4rem,7vw,3.6rem)!important}.landing-avatar-orb{width:90px!important;height:90px!important;margin-left:-20px!important;border-width:2px!important}.landing-avatar-orb:first-child{margin-left:0!important}.landing-concept-desc-mockup{margin-top:20px!important;text-align:center!important;max-width:100%!important;font-size:.95rem!important;line-height:1.5!important}.landing-concept-right-mockup{display:flex!important;justify-content:center!important;align-items:center!important;width:calc(100% + 64px)!important;margin-top:10px!important;margin-left:-32px!important;margin-right:-32px!important}.landing-vertical-flow-img-wrapper{height:auto!important;max-height:70vh!important;display:flex!important;justify-content:center!important;width:100%!important}.landing-flow-vertical-img{width:100%!important;max-height:70vh!important;object-fit:contain!important}.landing-staggered-lines-container{height:auto!important;gap:16px!important;margin-top:30px!important;scroll-snap-align:none!important}.landing-staggered-line{font-size:1.45rem!important;justify-content:center!important;width:100%!important}.landing-staggered-line:nth-child(1){padding-left:0!important}.landing-staggered-line:nth-child(2){padding-left:0!important}.landing-staggered-line:nth-child(3){padding-left:0!important}.landing-staggered-line:nth-child(4){padding-left:0!important}.blueprint-sec{padding-left:24px!important;padding-right:24px!important}.landing-blueprint-title{font-size:clamp(2.4rem,7vw,3.6rem)!important;margin-bottom:30px!important}.landing-blueprint-grid{margin:0!important;width:100%!important}.events-sec{padding-top:calc(80px + env(safe-area-inset-top,24px))!important;padding-bottom:120px!important;padding-left:0!important;padding-right:0!important}.landing-events-layout-container{min-height:auto!important;height:auto!important;padding-left:0!important;padding-right:0!important}.landing-events-layout-container .landing-section-header-wrapper{padding-left:24px!important;padding-right:24px!important}.landing-events-title{padding:0!important;margin-bottom:30px!important;font-size:clamp(2.4rem,7vw,3.6rem)!important}.landing-events-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;height:48vh!important;min-height:280px!important;border-top:1.5px solid #000000!important;border-bottom:1.5px solid #000000!important;margin:0!important;width:100%!important;scrollbar-width:none!important}.landing-events-grid::-webkit-scrollbar{display:none!important}.landing-event-column{width:100vw!important;min-width:100vw!important;flex-shrink:0!important;scroll-snap-align:start!important;box-sizing:border-box!important;height:100%!important;padding:30px!important;border-right:1.5px solid #000000!important;border-bottom:none!important;border-radius:0!important;transform:none!important;opacity:1!important}.landing-event-column:last-child{border-right:none!important}.landing-event-col-title{font-size:1.55rem!important;margin-top:12px!important}.landing-events-newsletter-container{margin-top:30px!important;padding:0 24px!important;display:flex!important;justify-content:center!important;width:100%!important}.waitlist-form-sec{height:100dvh!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:60px 20px!important;scroll-snap-align:none!important;box-sizing:border-box!important}.waitlist-form-sec .landing-events-newsletter-container{margin-top:0!important;padding:0!important}.landing-events-newsletter-form{flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important}.landing-events-newsletter-input-wrapper{width:100%!important;max-width:100%!important}.landing-events-newsletter-input,.landing-events-newsletter-btn{width:100%!important;padding:14px!important;font-size:.85rem!important}.signup-sec{padding-top:calc(80px + env(safe-area-inset-top,24px))!important;padding-bottom:60px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}.signup-sec .landing-section-header-wrapper{padding-left:0!important;padding-right:0!important}.landing-signup-container{padding-right:0!important}.landing-signup-title{font-size:clamp(2.4rem,7vw,3.6rem)!important;margin-bottom:30px!important;padding-left:8px!important}.landing-social-link{padding:1.25rem 8px!important;box-sizing:border-box!important}.landing-social-name{font-size:1.6rem!important}.landing-social-desc{font-size:.72rem!important;max-width:55%!important}.waitlist-sec{padding:60px 24px 20px!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;scroll-snap-align:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.landing-waitlist-brand-block{width:calc(100% + 16px)!important;max-width:calc(100% + 16px)!important;margin-bottom:20px!important;margin-left:-8px!important;margin-right:-8px!important}.landing-waitlist-title-discover{font-size:19.7cqw!important}.landing-waitlist-title-dyve{font-size:39cqw!important}.landing-waitlist-form-container{width:100%!important;max-width:290px!important;padding:0!important;margin-top:15px!important;gap:10px!important}.landing-waitlist-form-title{font-size:clamp(2.4rem,7vw,3.6rem)!important;margin-bottom:20px!important;text-align:center!important}.landing-waitlist-form-desc{font-size:.75rem!important;margin-bottom:20px!important;line-height:1.4!important;text-align:center!important}.landing-form-element-centered{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.landing-input-wrapper-centered{width:100%!important}.landing-input-field-centered,.landing-submit-btn-centered{width:100%!important;padding:12px!important;font-size:.8rem!important}.landing-footer-embedded{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:24px!important;padding-bottom:30px!important;scroll-snap-align:none!important}.landing-footer-links-row{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;align-items:center!important;margin-bottom:0!important}.landing-footer-group{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}.landing-footer-group.legal{justify-content:center!important}.landing-footer-bottom-row{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:12px!important;border-top:1px solid rgba(255,255,255,.04)!important;padding-top:20px!important;width:100%!important}.landing-footer-copy,.landing-footer-logo,.partner-footer-tagline{text-align:center!important}}.landing-event-details-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;box-sizing:border-box;padding:100px 80px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#fff;background-color:#000;opacity:0;pointer-events:none;transform:scale(.96);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);overflow-y:auto}.landing-event-details-overlay.open{opacity:1;pointer-events:auto;transform:scale(1)}.landing-event-details-close-btn{position:fixed;top:40px;right:40px;font-size:2.2rem;font-weight:300;cursor:pointer;color:#fff;transition:transform .3s ease,opacity .3s ease;z-index:2010}.landing-event-details-close-btn:hover{transform:scale(1.15) rotate(90deg);opacity:.8}.landing-event-details-banner{width:100%;height:380px;border-radius:24px;background-size:cover;background-position:center;margin-bottom:20px;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #000000e6;display:none}.landing-event-details-container{max-width:800px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:30px}.landing-event-details-meta{display:flex;flex-direction:column;gap:6px}.landing-event-details-tag{font-family:var(--font-family-primary);font-size:1.1rem;font-weight:500;font-style:italic;text-transform:uppercase;letter-spacing:.05em;color:#fff9}.landing-event-details-date{font-family:var(--font-family-primary);font-size:1.4rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#fff}.landing-event-details-title{font-family:var(--font-family-primary);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:1000;font-variation-settings:"wght" 1000,"wdth" 100;text-transform:uppercase;line-height:1;letter-spacing:-.03em;margin:0;color:#fff}.landing-event-details-body{font-family:var(--font-family-primary);font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.6;color:#ffffffd9;margin-top:10px;font-weight:500;letter-spacing:.02em}.landing-event-details-body p,.landing-event-details-body div{margin:0 0 1.2em;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit}.landing-event-details-body p:last-child,.landing-event-details-body div:last-child{margin-bottom:0}.landing-event-details-body a{color:#fff!important;text-decoration:underline!important;text-decoration-style:solid;text-underline-offset:4px;font-weight:700;transition:opacity .2s ease}.landing-event-details-body a:hover{opacity:.8;text-decoration-style:dashed}.landing-event-details-body h1,.landing-event-details-body h2,.landing-event-details-body h3{color:#fff;font-family:var(--font-family-primary);font-weight:900;text-transform:uppercase;margin-top:1.5em;margin-bottom:.6em;line-height:1.25;letter-spacing:-.01em}.landing-event-details-body h1{font-size:1.7rem;border-bottom:1.5px solid rgba(255,255,255,.15);padding-bottom:.4em}.landing-event-details-body h2{font-size:1.45rem}.landing-event-details-body h3{font-size:1.25rem}.landing-event-details-body ul,.landing-event-details-body ol{margin:1.2em 0;padding-left:28px}.landing-event-details-body ul{list-style-type:disc!important}.landing-event-details-body ol{list-style-type:decimal!important}.landing-event-details-body li{margin-bottom:.6em;display:list-item!important;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.landing-event-details-cta-btn{padding:16px 36px;border-radius:100px;background:#fff;color:#000;font-family:var(--font-family-primary);font-size:1rem;font-weight:900;letter-spacing:.08em;text-decoration:none;display:inline-block;transition:transform .2s ease,background-color .2s ease;box-shadow:0 10px 24px #ffffff26}.landing-event-details-cta-btn:hover{transform:scale(1.03);background-color:#f2f2f2}.landing-event-details-cta-wrapper{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.landing-event-details-cta-btn.secondary{background:transparent;color:#fff;border:2px solid #ffffff;box-shadow:0 10px 24px #ffffff0d}.landing-event-details-cta-btn.secondary:hover{background-color:#ffffff1a;transform:scale(1.03)}.landing-events-grid.dragging,.landing-events-grid.dragging .landing-event-column{cursor:grabbing}@media(max-width:768px){.landing-event-details-overlay{padding:80px 30px}.landing-event-details-close-btn{top:24px;right:24px;font-size:1.8rem}.landing-event-details-banner{height:220px!important;border-radius:16px!important}}.landing-phone-frame{width:100%;height:100%;background:#000;border:8px solid #2d2d2d;border-radius:44px;box-shadow:0 25px 60px -15px #000000f2,0 0 0 1px #ffffff14,inset 0 0 12px #000000e6,0 0 80px #e3004f26;position:relative;overflow:hidden;box-sizing:border-box;z-index:10;display:flex;flex-direction:column}.landing-phone-notch{display:none}.landing-phone-screen{position:absolute;inset:4px;border-radius:36px;overflow:hidden;background:#0a0a0a;display:flex;flex-direction:column;z-index:5}.landing-sim-screen{position:absolute;top:0;left:0;width:100%;height:100%!important;background:transparent;opacity:0;pointer-events:none;z-index:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);box-sizing:border-box;color:#fff}.landing-sim-screen-bg{position:absolute;left:-25.7%;top:-17.9%;width:151.4%;height:131.3%;background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.landing-sim-screen.active{opacity:1;pointer-events:auto;z-index:5;transform:translateZ(0)!important}.landing-sim-screen.slide-up{transform:translate3d(0,100%,0)}.landing-sim-screen.slide-left{transform:translate3d(100%,0,0)}.landing-sim-map-canvas{width:100%;height:100%;background:#0a0a0a;position:relative;overflow:hidden;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform-origin:center}.landing-sim-map-road{position:absolute;background:#ffffff08}.road-1{width:4px;height:100%;left:30%;transform:rotate(20deg);background:linear-gradient(to bottom,transparent,rgba(227,0,79,.08),transparent)}.road-2{width:100%;height:4px;top:45%;transform:rotate(-10deg);background:linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent)}.road-3{width:6px;height:100%;right:25%;transform:rotate(-35deg);background:linear-gradient(to bottom,transparent,rgba(255,255,255,.05),transparent)}.landing-sim-map-landmark{position:absolute;top:42%;left:34%;font-family:var(--font-family-primary);font-size:.6rem;font-weight:900;letter-spacing:.1em;color:#ffffff59;text-shadow:0 0 10px rgba(0,0,0,.8)}.landing-sim-hub-control-island{position:absolute;bottom:76px;left:12px;right:12px;z-index:30;pointer-events:auto;box-sizing:border-box}.landing-sim-hub-default{display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);pointer-events:none;position:absolute;width:100%;transition:all .4s cubic-bezier(.19,1,.22,1)}.landing-sim-hub-default.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.landing-sim-hub-search-row{display:flex;align-items:center;gap:8px;height:38px;background:#1c1c1e;border-radius:100px;padding:0 14px;box-shadow:0 4px 10px #0006;border:.5px solid rgba(255,255,255,.08);box-sizing:border-box}.landing-sim-hub-search-icon{font-size:.85rem;opacity:.6;color:#fff}.landing-sim-hub-search-text{font-family:var(--font-family-primary);font-size:.72rem;font-weight:500;color:#ffffff73;letter-spacing:.02em}.landing-sim-hub-tabs{height:38px;background:#1c1c1ecc;border-radius:24px;border:.5px solid rgba(255,255,255,.12);display:flex;align-items:center;padding:2px;box-sizing:border-box;box-shadow:0 4px 10px #0000004d}.landing-sim-hub-tab{flex:1;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-primary);font-size:.72rem;font-weight:500;color:#ffffff8a;cursor:pointer;border-radius:20px;transition:all .25s ease}.landing-sim-hub-tab.active{font-weight:800;color:#f50;background:#ff550026}.landing-sim-hub-focused{display:flex;justify-content:center;align-items:center;gap:12px;opacity:0;transform:translateY(10px);pointer-events:none;position:absolute;width:100%;box-sizing:border-box;padding:8px 12px;border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:.5px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.19,1,.22,1)}.landing-sim-hub-focused.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.landing-sim-hub-btn{flex:1;height:38px;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-sizing:border-box;font-family:var(--font-family-primary);font-size:.8rem;font-weight:700;transition:all .2s ease}.landing-sim-hub-btn.btn-going{background:#fff;color:#000;box-shadow:0 4px 10px #ffffff1a}.landing-sim-hub-btn.btn-share{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff}.landing-sim-hub-btn .btn-icon{font-size:.9rem}.landing-sim-hub-btn.btn-going .btn-icon{color:#000}.landing-sim-map-marker{position:absolute;cursor:pointer}.marker-tresor{width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;align-items:center;justify-content:center}.marker-club-2{top:25%;left:70%;z-index:15}.landing-sim-pulse{position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-22px;margin-left:-12px;border-radius:50%;border:2px solid #E3004F;animation:simPulse 2.2s infinite ease-out;z-index:0;pointer-events:none}@keyframes simPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(3.2);opacity:0}}.landing-sim-marker-card-stack{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;z-index:10}.landing-sim-marker-card-stack.compact{width:80px;height:80px}.landing-sim-marker-flyer{width:70px;height:86px;border-radius:12px;background-size:cover;background-position:center;border:1.5px solid rgba(255,255,255,.15);box-shadow:0 4px 15px #0009;transform:translateY(-10px);z-index:2;box-sizing:border-box}.landing-sim-marker-stack-layer{position:absolute;width:70px;height:85px;border-radius:8px;border:2px solid #ffffff;box-shadow:0 2px 4px #00000042;z-index:1;pointer-events:none;opacity:0;transform:translateY(-10px) scale(.9);transition:all .5s cubic-bezier(.19,1,.22,1)}.landing-sim-marker-stack-layer.layer-bg-left{background:#ffffffe6}.landing-sim-marker-stack-layer.layer-bg-right{background:#fff9}#sim-map-marker-tresor.active .landing-sim-marker-stack-layer.layer-bg-left{opacity:1;transform:translateY(-10px) rotate(-12deg) translate3d(2px,2px,0) scale(1)}#sim-map-marker-tresor.active .landing-sim-marker-stack-layer.layer-bg-right{opacity:1;transform:translateY(-10px) rotate(9deg) translate3d(-2px,-1px,0) scale(1)}.landing-sim-marker-friends{position:absolute;top:10px;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:5;opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}#sim-map-marker-tresor.active .landing-sim-marker-friends{opacity:1;transform:scale(1)}.landing-sim-marker-friend-avatar{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center;border:2px solid #ffffff;box-shadow:0 2px 4px #00000042;box-sizing:border-box;animation:markerFriendBreathe 3s infinite ease-in-out}.landing-sim-marker-friend-avatar.friend-2{margin-left:-8px;animation-delay:.2s}.landing-sim-marker-friend-avatar.friend-3{margin-left:-8px;animation-delay:.4s}@keyframes markerFriendBreathe{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.landing-sim-marker-date-badge{position:absolute;left:29px;top:11px;width:30px;height:36px;background:#fff;border-radius:6px;box-shadow:0 2px 4px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-.1rad);z-index:6}.landing-sim-marker-date-badge .badge-month{font-family:"Outfit",var(--font-family-primary);font-size:8px;font-weight:850;color:#ff3b30;line-height:1}.landing-sim-marker-date-badge .badge-day{font-family:"Outfit",var(--font-family-primary);font-size:13px;font-weight:900;color:#000;line-height:1.1;margin-top:1px}.landing-sim-marker-energy-badge{position:absolute;right:20px;top:0;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #ff453ab3;z-index:6;animation:energyPulse 1s infinite ease-in-out alternate}.landing-sim-marker-energy-badge .energy-icon{font-size:14px}@keyframes energyPulse{0%{transform:scale(1);box-shadow:0 0 5px #ff453a80}to{transform:scale(1.18);box-shadow:0 0 12px #ff453ae6}}.landing-sim-marker-title-banner{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:center;z-index:7}.landing-sim-marker-title-banner span{background:#fff;color:#000;font-size:10px;font-weight:900;letter-spacing:.5px;padding:4px 8px;border-radius:8px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #0003;transform:rotate(-3deg);font-family:var(--font-family-primary)}.landing-sim-recenter-btn{position:absolute;bottom:176px;right:16px;width:36px;height:36px;background:#121212d9;border:1.5px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10}.landing-sim-event-hero{height:140px;background-size:cover;background-position:center;position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:30px 16px 0}.landing-sim-back-btn{width:32px;height:32px;border-radius:50%;background:#0009;border:1px solid rgba(255,255,255,.15);display:flex;justify-content:center;align-items:center;font-size:.95rem;cursor:pointer}.landing-sim-live-badge{background:#e3004f;padding:4px 10px;border-radius:100px;font-family:var(--font-family-primary);font-size:.55rem;font-weight:900;letter-spacing:.08em;box-shadow:0 0 10px #e3004f99}.landing-sim-event-body{padding:16px;height:calc(100% - 140px);overflow-y:auto;box-sizing:border-box}.landing-sim-event-body::-webkit-scrollbar{display:none}.landing-sim-event-title{font-family:var(--font-family-primary);font-size:1.15rem;font-weight:1000;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin:0 0 4px;font-style:italic}.landing-sim-event-meta{font-family:var(--font-family-primary);font-size:.65rem;font-weight:600;color:#ffffff80;margin:0 0 18px;letter-spacing:.05em}.landing-sim-section-header{font-family:var(--font-family-primary);font-size:.55rem;font-weight:900;letter-spacing:.1em;color:#ffffff4d;text-transform:uppercase;margin-bottom:8px}.landing-sim-friends-row{display:flex;gap:12px;margin-bottom:18px}.landing-sim-friend-card{display:flex;flex-direction:column;align-items:center;gap:4px}.landing-sim-avatar{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.15)}.landing-sim-friend-card span{font-family:var(--font-family-primary);font-size:.5rem;font-weight:700;color:#ffffffb3}.landing-sim-artist-list{display:flex;flex-direction:column;gap:8px}.landing-sim-artist-row{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;transition:background .2s ease,border-color .2s ease}.landing-sim-artist-row.active{border-color:#e3004f4d}.landing-sim-artist-row.pressed{background:#e3004f1a!important;border-color:#e3004f!important}.landing-sim-artist-details{display:flex;flex-direction:column;gap:2px}.landing-sim-artist-name{font-family:var(--font-family-primary);font-size:.85rem;font-weight:800;letter-spacing:.02em}.landing-sim-artist-tag{font-family:var(--font-family-primary);font-size:.5rem;font-weight:700;color:#fff6}.landing-sim-chevron{font-size:.8rem;opacity:.4}.landing-sim-artist-hero{height:140px;background-size:cover;background-position:center;position:relative;padding:30px 16px 0}.landing-sim-artist-body{padding:16px 16px 76px;height:calc(100% - 140px);overflow-y:auto;box-sizing:border-box}.landing-sim-profile-control-bar{position:absolute;bottom:12px;left:12px;right:12px;z-index:30;display:flex;gap:8px;align-items:center;box-sizing:border-box}.landing-sim-profile-bar-btn{width:48px;height:48px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.24);display:flex;justify-content:center;align-items:center;color:#ffffffb3;cursor:pointer;box-sizing:border-box;transition:all .2s ease}.landing-sim-profile-bar-btn:hover{background:#fff;color:#000;border-color:transparent}.landing-sim-profile-follow-btn{flex:1;height:48px;border-radius:100px;background:#000;border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-family:var(--font-family-primary);font-size:.82rem;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all .25s cubic-bezier(.19,1,.22,1)}.landing-sim-profile-follow-btn.following{background:#fff;color:#000;border-color:transparent;box-shadow:0 4px 12px #ffffff1f}.landing-sim-profile-follow-btn .btn-icon{font-size:.95rem}.landing-sim-artist-body::-webkit-scrollbar{display:none}.landing-sim-artist-title{font-family:var(--font-family-primary);font-size:1.35rem;font-weight:1000;text-transform:uppercase;margin:0 0 2px;letter-spacing:-.02em;font-style:italic}.landing-sim-artist-meta{font-family:var(--font-family-primary);font-size:.55rem;font-weight:700;color:#e3004f;margin:0 0 12px;letter-spacing:.05em}.landing-sim-artist-bio{font-family:var(--font-family-primary);font-size:.65rem;line-height:1.4;color:#fff9;margin:0 0 20px}.landing-sim-related-row{display:flex;gap:12px}.landing-sim-related-card{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.landing-sim-related-img{width:100%;height:48px;border-radius:6px;background-size:cover;background-position:center}.landing-sim-related-card span{font-family:var(--font-family-primary);font-size:.5rem;font-weight:800;color:#fffc}.landing-sim-chat-header{height:60px;border-bottom:1.5px solid rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:center;padding:0 16px;box-sizing:border-box}.landing-sim-chat-title{font-family:var(--font-family-primary);font-size:.85rem;font-weight:900;letter-spacing:.05em;font-style:italic}.landing-sim-chat-subtitle{font-family:var(--font-family-primary);font-size:.5rem;font-weight:700;color:#0f6}.landing-sim-chat-messages{height:calc(100% - 116px);padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.landing-sim-chat-messages::-webkit-scrollbar{display:none}.landing-sim-chat-msg{display:flex;gap:8px;align-items:flex-end;max-width:85%}.landing-sim-chat-msg.msg-friend{align-self:flex-start}.landing-sim-chat-msg.msg-me{align-self:flex-end;flex-direction:row-reverse;animation:entryBounce .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes entryBounce{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.landing-sim-msg-avatar{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.15)}.landing-sim-msg-bubble{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.06);border-radius:12px 12px 12px 0;padding:8px 12px}.landing-sim-chat-msg.msg-me .landing-sim-msg-bubble{background:#e3004f;border-color:#fff3;border-radius:12px 12px 0}.landing-sim-msg-user{font-family:var(--font-family-primary);font-size:.45rem;font-weight:900;color:#fff6;letter-spacing:.05em;margin-bottom:2px;display:block}.landing-sim-chat-msg.msg-me .landing-sim-msg-user{color:#ffffffa6}.landing-sim-msg-bubble p{margin:0;font-family:var(--font-family-primary);font-size:.65rem;line-height:1.3;font-weight:500}.landing-sim-chat-input-bar{height:56px;border-top:1.5px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 12px;gap:10px;box-sizing:border-box}.landing-sim-chat-input-placeholder{flex:1;background:#ffffff05;border:1.5px solid rgba(255,255,255,.05);border-radius:8px;height:36px;display:flex;align-items:center;padding:0 12px;font-family:var(--font-family-primary);font-size:.65rem;color:#fff6}.landing-sim-chat-send-btn{width:36px;height:36px;background:#e3004f;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.8rem;cursor:pointer;box-shadow:0 0 10px #e3004f4d}.landing-sim-navbar{height:60px;background:#0a0a0a;border-top:1.5px solid rgba(255,255,255,.06);position:absolute;bottom:0;left:0;width:100%;display:flex;z-index:10}.landing-sim-nav-item{flex:1;display:flex;justify-content:center;align-items:center;font-size:1.1rem;cursor:pointer;opacity:.4;transition:opacity .2s ease,transform .2s ease}.landing-sim-nav-item.active{opacity:1;transform:translateY(-2px)}.landing-sim-cursor{position:absolute;width:24px;height:24px;border-radius:50%;background:#fff6;border:2px solid #ffffff;box-shadow:0 0 15px #fff9;z-index:999;pointer-events:none;opacity:0;transform:scale(1);transition:transform .2s ease,opacity .3s ease,left .1s linear,top .1s linear}.landing-sim-cursor.tap{transform:scale(.7)}.landing-sim-focus-blur-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#0a0a0cbf,#0d0d0f);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1}.landing-sim-focus-header{position:absolute;top:24px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;z-index:10}.landing-sim-focus-back-btn{width:32px;height:32px;border-radius:50%;background:#121212cc;border:1px solid rgba(255,255,255,.15);display:flex;justify-content:center;align-items:center;font-size:.9rem;color:#fff;cursor:pointer}.landing-sim-live-indicator{background:#121212d9;border:1px solid rgba(255,255,255,.1);padding:5px 12px;border-radius:100px;font-family:var(--font-family-primary);font-size:.55rem;font-weight:900;letter-spacing:.08em;color:#fff;display:flex;align-items:center;gap:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing-sim-live-indicator .live-dot{color:#22c55e;animation:livePulse 1.8s infinite ease-in-out}@keyframes livePulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.landing-sim-flyer-card{position:absolute;left:50%;top:48%;width:92px;height:115px;transform:translate(-50%,-50%);background:#18181a;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #000000bf,0 0 0 1px #ffffff0d;z-index:3;display:flex;flex-direction:column;box-sizing:border-box;animation:floatFlyer 5s ease-in-out infinite}@keyframes floatFlyer{0%{transform:translate(-50%,calc(-50% - 3px)) rotate(0)}50%{transform:translate(-50%,calc(-50% + 3px)) rotate(.5deg)}to{transform:translate(-50%,calc(-50% - 3px)) rotate(0)}}.landing-sim-flyer-img{flex:1;background-size:cover;background-position:center;border-bottom:1.5px solid rgba(255,255,255,.08)}.landing-sim-flyer-title{font-family:var(--font-family-primary);font-size:.55rem;font-weight:900;text-align:center;padding:4px 4px 1px;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-sim-flyer-meta{font-family:var(--font-family-primary);font-size:.4rem;font-weight:700;text-align:center;padding:0 4px 4px;color:#fff6;letter-spacing:.05em;white-space:nowrap}.landing-sim-physics-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.landing-sim-bubble{position:absolute;top:50%;left:50%;width:80px;height:auto;display:flex;flex-direction:column;align-items:center;transform:translate3d(-50%,-50%,0);pointer-events:auto;cursor:pointer;z-index:4}.landing-sim-bubble-avatar{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:center;position:relative;box-shadow:0 5px 12px #000000a6,inset 0 0 6px #00000080;box-sizing:border-box}.bubble-artist .landing-sim-bubble-avatar{border:2px solid transparent}.bubble-friend.friend-arrived .landing-sim-bubble-avatar{border:2px solid #22C55E}.bubble-friend.friend-going .landing-sim-bubble-avatar{border:2px solid #3B82F6}.bubble-friend.friend-interested .landing-sim-bubble-avatar{border:2px solid #FBBF24}.landing-sim-playing-pulse{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);animation:bubblePulse 2s infinite ease-out}@keyframes bubblePulse{0%{transform:scale(.95);opacity:1}to{transform:scale(1.22);opacity:0}}.landing-sim-bubble-info{margin-top:5px;display:flex;flex-direction:column;align-items:center;width:100%}.landing-sim-bubble-name{font-family:var(--font-family-primary);font-size:9.5px;font-weight:800;color:#fff;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.85);text-align:center;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.landing-sim-bubble-subname{font-family:var(--font-family-primary);font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.9);margin-top:1px}.landing-sim-bubble-subname.live{color:#22c55e}.landing-sim-bubble-subname.upcoming{color:#3b82f6}.landing-sim-bubble-subname.arrived{color:#22c55e}.landing-sim-bubble-subname.going{color:#3b82f6}.bubble-ambient{width:auto!important;height:auto!important;max-width:105px!important;padding:4px 8px;background:#161618d9;border:1px solid rgba(255,255,255,.15);border-radius:12px 12px 12px 0;box-shadow:0 4px 15px #00000080,inset 0 0 8px #ffffff05;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:5;box-sizing:border-box}.bubble-ambient .ambient-inner{font-family:var(--font-family-primary);font-size:8.5px;font-weight:600;color:#fff;line-height:1.3;text-align:left;white-space:nowrap}.landing-sim-focus-footer{position:absolute;bottom:16px;left:16px;right:16px;z-index:10}.landing-sim-focus-chat-shortcut{height:40px;background:#e3004ff2;border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#fff;font-family:var(--font-family-primary);font-size:.65rem;font-weight:900;letter-spacing:.08em;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 15px #e3004f66;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.landing-sim-focus-chat-shortcut:hover{background:#e3004f;transform:translateY(-1px)}.landing-phone-screen .landing-sim-screen{height:100%!important}.landing-custom-cursor{width:24px;height:24px;background-color:#fff!important;border-radius:50%!important;position:fixed!important;top:0!important;left:0!important;pointer-events:none!important;z-index:999999!important;mix-blend-mode:difference!important;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .18s cubic-bezier(.19,1,.22,1),opacity .3s ease;opacity:0;will-change:transform,opacity;display:none}@media(hover:hover)and (pointer:fine){.landing-body.landing-body-active-cursor,.landing-body.landing-body-active-cursor *{cursor:none!important}.landing-custom-cursor{display:block!important}}
