#landingV1{--bg:#0b0b0c;--bg2:#111114;--bg3:#18181c;--bg4:#1f1f24;--bdr:#242428;--bdr2:#2e2e34;--txt:#f0f0f2;--txt2:#8888a0;--txt3:#44445a;--gold:#f0c040;--gold2:#c8a030;--golda:#f0c0401a;--blue:#6fa8ff;--violet:#c084fc;--green:#4ade80;--gutter:clamp(24px, 6vw, 96px);--max:1120px;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--serif:-apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;background:var(--bg);color:var(--txt);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}#landingV1 *,#landingV1 :before,#landingV1 :after{box-sizing:border-box;margin:0;padding:0}#landingV1 .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}#landingV1 .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--gold);background:#f0c0400f;border:1px solid #f0c04040;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:10px;font-weight:700;display:inline-flex}#landingV1 .eyebrow:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s infinite l1_pulse}@keyframes l1_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}#landingV1 section{position:relative}#landingV1 .section-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--txt);margin-bottom:16px;font-size:10px;font-weight:700}#landingV1 h2.section-title{letter-spacing:-.5px;color:var(--txt);margin-bottom:20px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.12}#landingV1 h2.section-title em{color:var(--gold);font-style:normal;font-weight:900}#landingV1 .section-body{color:var(--txt2);max-width:600px;font-size:17px;line-height:1.75}#landingV1 nav{z-index:900;padding:0 var(--gutter);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0b0ccc;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:64px;display:flex;position:fixed;top:0;left:0;right:0}#landingV1 .nav-brand{letter-spacing:-.3px;color:var(--txt);font-size:22px;font-weight:900;text-decoration:none}#landingV1 .nav-brand span{color:var(--gold)}#landingV1 .nav-cta{background:var(--gold);color:#000;font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;border-radius:30px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .2s}#landingV1 a.nav-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}#landingV1 .nav-cta:hover{background:#f8d060;transform:translateY(-1px)}#landingV1 .hero{min-height:100vh;padding:120px var(--gutter) 80px;background:radial-gradient(ellipse 70% 60% at 30% 40%, #f0c0400f 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 80% 80%, #6fa8ff0a 0%, transparent 60%), var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}#landingV1 .mosaic{z-index:0;pointer-events:none;gap:10px;padding:0 5px;display:flex;position:absolute;inset:0;overflow:hidden}#landingV1 .mosaic-col{animation:l1_scrollUp var(--spd,36s) linear infinite;flex-direction:column;flex:1;gap:10px;display:flex}#landingV1 .mosaic-col:nth-child(2n){animation-direction:reverse}@keyframes l1_scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}#landingV1 .mosaic-cell{aspect-ratio:2/3;border-radius:10px;flex-shrink:0;overflow:hidden}#landingV1 .p1{background:linear-gradient(160deg,#0d0820,#2a0e50,#1a0535)}#landingV1 .p2{background:linear-gradient(160deg,#0a1520,#0e3050,#061828)}#landingV1 .p3{background:linear-gradient(160deg,#060a18,#0c1232,#030710)}#landingV1 .p4{background:linear-gradient(160deg,#100a0a,#2a0d10,#0c0608)}#landingV1 .p5{background:linear-gradient(160deg,#0e1508,#182310,#090e06)}#landingV1 .p6{background:linear-gradient(160deg,#0f0a06,#2a1408,#0a0604)}#landingV1 .p7{background:linear-gradient(160deg,#06080f,#080c1a,#04060c)}#landingV1 .p8{background:linear-gradient(160deg,#0c0c0e,#181820,#090910)}#landingV1 .p9{background:linear-gradient(160deg,#060d0e,#0a1a1c,#040a0b)}#landingV1 .p10{background:linear-gradient(160deg,#100810,#1e0e1e,#0c060c)}#landingV1 .p11{background:linear-gradient(160deg,#120606,#220a0a,#0c0404)}#landingV1 .p12{background:linear-gradient(160deg,#070d0f,#0d1b20,#040a0c)}#landingV1 .mosaic-cell:after{content:"";background:inherit;filter:brightness(.6);position:absolute;inset:0}#landingV1 .mosaic-cell{position:relative}#landingV1 .mosaic-cell:before{content:"";z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 18px,#ffffff04 18px 19px);position:absolute;inset:0}#landingV1 .hero-grad-left{z-index:1;background:linear-gradient(90deg,#0b0b0cf5 0%,#0b0b0cbf 45%,#0b0b0c4d 70%,#0000 100%);position:absolute;inset:0}#landingV1 .hero-grad-bottom{z-index:1;background:linear-gradient(to top, var(--bg) 0%, transparent 100%);height:40%;position:absolute;bottom:0;left:0;right:0}#landingV1 .hero-grad-top{z-index:1;background:linear-gradient(to bottom, var(--bg) 0%, transparent 100%);height:20%;position:absolute;top:0;left:0;right:0}#landingV1 .hero-content{z-index:2;text-align:center;max-width:640px;margin:0 auto;animation:.9s cubic-bezier(.16,1,.3,1) both l1_heroIn;position:relative}@keyframes l1_heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}#landingV1 .hero-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--gold);background:#f0c04012;border:1px solid #f0c0404d;border-radius:30px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 16px;font-size:10px;font-weight:700;animation:.9s cubic-bezier(.16,1,.3,1) .1s both l1_heroIn;display:inline-flex}#landingV1 .hero-eyebrow-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s infinite l1_pulse}#landingV1 h1.hero-title{letter-spacing:-1.5px;color:var(--txt);margin-bottom:24px;font-size:clamp(40px,5.5vw,76px);font-weight:900;line-height:1.06;animation:.9s cubic-bezier(.16,1,.3,1) .15s both l1_heroIn}#landingV1 h1.hero-title em{color:var(--gold);background:linear-gradient(135deg,#f0c040,#e8a820,#f4d060);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:900}#landingV1 .hero-sub{color:var(--txt2);margin-bottom:10px;font-size:18px;line-height:1.7;animation:.9s cubic-bezier(.16,1,.3,1) .2s both l1_heroIn}#landingV1 .hero-sub strong{color:var(--txt)}#landingV1 .hero-sub .gold{color:var(--gold);font-weight:600}#landingV1 .hero-world{color:var(--txt3);margin-bottom:36px;font-size:13px;animation:.9s cubic-bezier(.16,1,.3,1) .25s both l1_heroIn}#landingV1 .waitlist-form{animation:.9s cubic-bezier(.16,1,.3,1) .3s both l1_heroIn}#landingV1 .form-row{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}#landingV1 .form-input-wrap{position:relative}#landingV1 .form-input-wrap input{width:100%;color:var(--txt);font-family:var(--sans);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 18px 14px 46px;font-size:15px;transition:all .2s}#landingV1 .form-input-wrap input:focus{background:#f0c04008;border-color:#f0c04066;box-shadow:0 0 0 3px #f0c04012}#landingV1 .form-input-wrap input::placeholder{color:var(--txt3)}#landingV1 .form-input-icon{color:var(--txt3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#landingV1 .form-input-icon svg{width:18px;height:18px}#landingV1 .form-submit{background:var(--gold);color:#000;width:100%;font-family:var(--sans);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:700;transition:all .2s;display:flex}#landingV1 .form-submit:hover{background:#f8d060;transform:translateY(-2px);box-shadow:0 12px 40px #f0c04040}#landingV1 .form-submit:active{transform:translateY(0)}#landingV1 .form-note{color:var(--txt3);text-align:center;margin-top:10px;font-size:12px}#landingV1 .form-error input{border-color:#f8717180!important}#landingV1 .hero-trust{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;animation:.9s cubic-bezier(.16,1,.3,1) .35s both l1_heroIn;display:flex}#landingV1 .trust-item{color:var(--txt3);align-items:center;gap:7px;font-size:12px;display:flex}#landingV1 .trust-dot{background:var(--bdr2);border-radius:50%;width:3px;height:3px}#landingV1 .concept{padding:120px var(--gutter);border-top:1px solid var(--bdr)}#landingV1 .concept-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}#landingV1 .concept-visual{border-radius:20px;height:380px;position:relative;overflow:hidden}#landingV1 .concept-visual-bg{background:linear-gradient(135deg,#0d0820 0%,#1a0f30 50%,#06080f 100%);position:absolute;inset:0}#landingV1 .concept-visual-lines{background:repeating-linear-gradient(-45deg,#0000,#0000 40px,#f0c04008 40px 41px);position:absolute;inset:0}#landingV1 .concept-visual-glow{background:radial-gradient(circle,#f0c04026 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite alternate l1_glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes l1_glow{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}#landingV1 .concept-visual-icon{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#landingV1 .concept-visual-icon .big-icon{margin-bottom:12px;font-size:64px;display:block}#landingV1 .concept-visual-icon p{letter-spacing:2px;text-transform:uppercase;color:#f0c04080;font-size:11px;font-weight:700}#landingV1 .concept-scatter{width:100%;height:100%;position:absolute}#landingV1 .scatter-item{letter-spacing:.5px;color:#f0c04099;white-space:nowrap;background:#f0c0400f;border:1px solid #f0c04033;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute}#landingV1 .how{padding:120px var(--gutter);background:linear-gradient(#0000 0%,#f0c04005 50%,#0000 100%)}#landingV1 .how-steps{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:56px;display:grid;position:relative}#landingV1 .how-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#f0c0404d 0%,#f0c0401a 50%,#f0c0404d 100%);height:1px;position:absolute;top:40px;left:calc(16.66% + 20px);right:calc(16.66% + 20px)}#landingV1 .step{background:var(--bg2);border:1px solid var(--bdr);z-index:1;padding:40px 32px 36px;transition:border-color .3s,transform .3s;position:relative}#landingV1 .step:first-child{border-radius:20px 0 0 20px}#landingV1 .step:last-child{border-radius:0 20px 20px 0}#landingV1 .step:hover{border-color:#f0c04040;transform:translateY(-4px)}#landingV1 .step-num{width:48px;height:48px;color:var(--gold);background:#f0c0401a;border:1px solid #f0c04040;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;display:flex}#landingV1 .step-arrow{letter-spacing:1px;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}#landingV1 .step h3{color:var(--txt);margin-bottom:12px;font-size:22px;font-weight:900;line-height:1.2}#landingV1 .step p{color:var(--txt2);font-size:14px;line-height:1.7}#landingV1 .forwhom{padding:120px var(--gutter);border-top:1px solid var(--bdr)}#landingV1 .profiles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}#landingV1 .profile-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:20px;padding:28px 24px;transition:all .3s;position:relative;overflow:hidden}#landingV1 .profile-card:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}#landingV1 .profile-card.creator:before{background:linear-gradient(90deg, var(--gold), transparent)}#landingV1 .profile-card.viewer:before{background:linear-gradient(90deg, var(--violet), transparent)}#landingV1 .profile-card.pro:before{background:linear-gradient(90deg, var(--blue), transparent)}#landingV1 .profile-card:hover{border-color:#ffffff14;transform:translateY(-6px)}#landingV1 .profile-icon{margin-bottom:20px;font-size:36px;display:block}#landingV1 .profile-title{margin-bottom:8px;font-size:26px;font-weight:900;line-height:1}#landingV1 .profile-card.creator .profile-title{color:var(--gold)}#landingV1 .profile-card.viewer .profile-title{color:var(--violet)}#landingV1 .profile-card.pro .profile-title{color:var(--blue)}#landingV1 .profile-subtitle{color:var(--txt3);letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600}#landingV1 .profile-features{flex-direction:column;gap:10px;list-style:none;display:flex}#landingV1 .profile-features li{color:var(--txt2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}#landingV1 .profile-features li:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}#landingV1 .creator .profile-features li:before{background:var(--gold)}#landingV1 .viewer .profile-features li:before{background:var(--violet)}#landingV1 .pro .profile-features li:before{background:var(--blue)}#landingV1 .features{padding:120px var(--gutter);background:var(--bg2);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}#landingV1 .features-grid{background:var(--bdr);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}#landingV1 .feature-item{background:var(--bg2);padding:40px 36px;transition:background .3s}#landingV1 .feature-item:hover{background:var(--bg3)}#landingV1 .feature-emoji{margin-bottom:20px;font-size:32px;display:block}#landingV1 .feature-title{color:var(--txt);margin-bottom:12px;font-size:22px;font-weight:900;line-height:1.2}#landingV1 .feature-body{color:var(--txt2);font-size:14px;line-height:1.7}#landingV1 .community{padding:120px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}#landingV1 .community-list{flex-direction:column;gap:0;display:flex}#landingV1 .community-item{border-bottom:1px solid var(--bdr);align-items:center;gap:20px;padding:22px 0;display:flex}#landingV1 .community-item:first-child{border-top:1px solid var(--bdr)}#landingV1 .community-num{color:#f0c04026;text-align:center;flex-shrink:0;width:60px;font-size:42px;font-weight:900;line-height:1}#landingV1 .community-text h4{margin-bottom:4px;font-size:16px;font-weight:700}#landingV1 .community-text p{color:var(--txt2);font-size:13px}#landingV1 .community-visual{background:var(--bg2);border:1px solid var(--bdr);border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}#landingV1 .mini-film-card{background:var(--bg3);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;transition:background .2s;display:flex}#landingV1 .mini-film-card:hover{background:var(--bg4)}#landingV1 .mini-poster{border-radius:6px;flex-shrink:0;width:36px;height:54px}#landingV1 .mini-film-info{flex:1;min-width:0}#landingV1 .mini-film-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}#landingV1 .mini-film-meta{color:var(--txt3);margin-top:2px;font-size:11px}#landingV1 .mini-film-score{color:var(--gold);flex-shrink:0;font-size:18px}#landingV1 .top-badge{letter-spacing:1px;text-transform:uppercase;color:var(--gold);background:#f0c04014;border:1px solid #f0c04026;border-radius:6px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:4px;padding:5px 12px;font-size:10px;font-weight:700;display:flex}#landingV1 .industry{padding:120px var(--gutter);border-top:1px solid var(--bdr);background:linear-gradient(135deg,#6fa8ff08 0%,#0000 60%)}#landingV1 .industry-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}#landingV1 .industry-features{flex-direction:column;gap:24px;margin-top:36px;display:flex}#landingV1 .industry-feature{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;gap:18px;padding:22px;transition:border-color .2s;display:flex}#landingV1 .industry-feature:hover{border-color:#6fa8ff40}#landingV1 .industry-feature-icon{background:#6fa8ff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}#landingV1 .industry-feature h4{margin-bottom:4px;font-size:15px;font-weight:700}#landingV1 .industry-feature p{color:var(--txt2);font-size:13px;line-height:1.6}#landingV1 .tomorrow{padding:120px var(--gutter);border-top:1px solid var(--bdr);background:var(--bg2)}#landingV1 .tomorrow-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}#landingV1 .tomorrow-card{background:var(--bg);border:1px solid var(--bdr);border-radius:20px;padding:32px 30px;transition:all .3s;position:relative;overflow:hidden}#landingV1 .tomorrow-card:after{content:"";opacity:0;background:radial-gradient(circle at 0 0,#f0c0400f 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}#landingV1 .tomorrow-card:hover:after{opacity:1}#landingV1 .tomorrow-card:hover{border-color:#f0c04033;transform:translateY(-3px)}#landingV1 .tomorrow-emoji{margin-bottom:18px;font-size:28px;display:block}#landingV1 .tomorrow-title{color:var(--txt);margin-bottom:12px;font-size:21px;font-weight:900}#landingV1 .tomorrow-body{color:var(--txt2);font-size:14px;line-height:1.75}#landingV1 .tomorrow-body ul{flex-direction:column;gap:6px;margin-top:10px;list-style:none;display:flex}#landingV1 .tomorrow-body ul li{align-items:flex-start;gap:8px;display:flex}#landingV1 .tomorrow-body ul li:before{content:"→";color:var(--gold);flex-shrink:0;margin-top:2px;font-size:12px}#landingV1 .tomorrow-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);background:#f0c04014;border:1px solid #f0c04026;border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}#landingV1 .model{padding:120px var(--gutter);border-top:1px solid var(--bdr)}#landingV1 .model-inner{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}#landingV1 .model-col{background:var(--bg2);border:1px solid var(--bdr);border-radius:20px;padding:36px 32px}#landingV1 .model-col-title{margin-bottom:20px;font-size:24px;font-weight:900}#landingV1 .model-col.free .model-col-title{color:var(--green)}#landingV1 .model-col.paid .model-col-title{color:var(--blue)}#landingV1 .model-list{flex-direction:column;gap:12px;display:flex}#landingV1 .model-list li{color:var(--txt2);align-items:center;gap:10px;font-size:14px;display:flex}#landingV1 .model-list li svg{flex-shrink:0;width:16px;height:16px}#landingV1 .model-list.free li svg{stroke:var(--green)}#landingV1 .model-list.paid li svg{stroke:var(--blue)}#landingV1 .model-price{border-top:1px solid var(--bdr);color:var(--txt3);margin-top:28px;padding-top:20px;font-size:13px;font-style:italic}#landingV1 .cta-final{padding:120px var(--gutter) 140px;text-align:center;border-top:1px solid var(--bdr);position:relative;overflow:hidden}#landingV1 .cta-final-bg{z-index:0;background:radial-gradient(80% 60% at 50% 0,#f0c04012 0%,#0000 70%);position:absolute;inset:0}#landingV1 .cta-final-content{z-index:1;max-width:560px;margin:0 auto;position:relative}#landingV1 .cta-final h2{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1.1}#landingV1 .cta-final h2 em{color:var(--gold);font-style:italic}#landingV1 .cta-final p{color:var(--txt2);margin-bottom:44px;font-size:17px;line-height:1.7}#landingV1 .cta-final .waitlist-form{max-width:480px;margin:0 auto}#landingV1 footer{padding:28px var(--gutter);border-top:1px solid var(--bdr);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#landingV1 .footer-brand{color:var(--txt2);font-size:18px}#landingV1 .footer-brand span{color:var(--gold)}#landingV1 .footer-copy{color:var(--txt3);font-size:12px}#landingV1 .success-msg{text-align:center;color:var(--green);background:#4ade800f;border:1px solid #4ade8033;border-radius:14px;padding:20px;display:none}#landingV1 .success-msg.show{animation:.4s l1_fadeIn;display:block}@keyframes l1_fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#landingV1 .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}#landingV1 .reveal.visible{opacity:1;transform:translateY(0)}#landingV1 .reveal-delay-1{transition-delay:.1s}#landingV1 .reveal-delay-2{transition-delay:.2s}#landingV1 .reveal-delay-3{transition-delay:.3s}@media (max-width:900px){#landingV1 .concept-inner,#landingV1 .community,#landingV1 .industry-inner,#landingV1 .model-inner{grid-template-columns:1fr;gap:48px}#landingV1 .concept-visual{height:240px}#landingV1 .profiles,#landingV1 .features-grid,#landingV1 .how-steps{grid-template-columns:1fr}#landingV1 .how-steps:before{display:none}#landingV1 .step:first-child{border-radius:20px 20px 0 0}#landingV1 .step:last-child{border-radius:0 0 20px 20px}#landingV1 .tomorrow-grid{grid-template-columns:1fr}#landingV1 .mosaic-col:nth-child(n+5){display:none}}
