.animated-logo-link{display:inline-flex;align-items:center;text-decoration:none;position:relative}.animated-logo-svg{width:176px;height:auto;overflow:visible}.logo-cubes{position:absolute;top:50%;left:40px;transform:translateY(-50%);width:24px;height:24px;z-index:3}.logo-cube{position:absolute;width:5px;height:5px;background:var(--yai-lime);border-radius:1px;top:50%;left:50%;opacity:0}.animated-logo-link.animate .logo-cube1{animation:cube-spin1 1.2s cubic-bezier(.37,0,.63,1) forwards}.animated-logo-link.animate .logo-cube2{animation:cube-spin2 1.2s cubic-bezier(.37,0,.63,1) .08s forwards}.animated-logo-link.animate .logo-cube3{animation:cube-spin3 1.2s cubic-bezier(.37,0,.63,1) .16s forwards}@keyframes cube-spin1{0%{transform:translate(-50%,-50%) rotate(0) translate(9px);opacity:0}8%{opacity:.8}20%{transform:translate(-50%,-50%) rotate(90deg) translate(9px);opacity:.8}40%{transform:translate(-50%,-50%) rotate(180deg) translate(9px);opacity:.8}60%{transform:translate(-50%,-50%) rotate(270deg) translate(9px);opacity:.8}75%{transform:translate(-50%,-50%) rotate(340deg) translate(9px);opacity:.6}85%{transform:translate(-50%,-50%) rotate(360deg) translate(5px);opacity:.3}to{transform:translate(-50%,-50%) rotate(360deg) translate(0);opacity:0}}@keyframes cube-spin2{0%{transform:translate(-50%,-50%) rotate(120deg) translate(9px);opacity:0}8%{opacity:.8}20%{transform:translate(-50%,-50%) rotate(210deg) translate(9px);opacity:.8}40%{transform:translate(-50%,-50%) rotate(300deg) translate(9px);opacity:.8}60%{transform:translate(-50%,-50%) rotate(390deg) translate(9px);opacity:.8}75%{transform:translate(-50%,-50%) rotate(460deg) translate(9px);opacity:.6}85%{transform:translate(-50%,-50%) rotate(480deg) translate(5px);opacity:.3}to{transform:translate(-50%,-50%) rotate(480deg) translate(0);opacity:0}}@keyframes cube-spin3{0%{transform:translate(-50%,-50%) rotate(240deg) translate(9px);opacity:0}8%{opacity:.8}20%{transform:translate(-50%,-50%) rotate(330deg) translate(9px);opacity:.8}40%{transform:translate(-50%,-50%) rotate(420deg) translate(9px);opacity:.8}60%{transform:translate(-50%,-50%) rotate(510deg) translate(9px);opacity:.8}75%{transform:translate(-50%,-50%) rotate(580deg) translate(9px);opacity:.6}85%{transform:translate(-50%,-50%) rotate(600deg) translate(5px);opacity:.3}to{transform:translate(-50%,-50%) rotate(600deg) translate(0);opacity:0}}.logo-yai{opacity:0;transform:scale(.95);filter:blur(2px);transform-origin:200px 160px;transition:opacity .25s ease,transform .25s ease}.animated-logo-link.animate .logo-yai{animation:yai-reveal .5s cubic-bezier(.22,1,.36,1) .9s forwards}@keyframes yai-reveal{0%{opacity:0;transform:scale(.95);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}.logo-creates{transform:translate(80px);opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .25s ease,transform .25s ease}.animated-logo-link.animate .logo-creates{animation:creates-swipe .55s cubic-bezier(.22,1,.36,1) 1.2s forwards}@keyframes creates-swipe{0%{transform:translate(80px);opacity:0;clip-path:inset(0 100% 0 0)}to{transform:translate(0);opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:768px){.animated-logo-svg{width:132px}.logo-cubes{left:25px;width:18px;height:18px}}@media(max-width:480px){.animated-logo-svg{width:108px}.logo-cubes{left:20px;width:16px;height:16px}}.milestone-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000c7;display:flex;align-items:center;justify-content:center;animation:milestone-fade-in .5s ease forwards}.milestone-overlay.fade-out{animation:milestone-fade-out .5s ease forwards}@keyframes milestone-fade-in{0%{opacity:0}to{opacity:1}}@keyframes milestone-fade-out{0%{opacity:1}to{opacity:0}}.milestone-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.milestone-content{position:relative;z-index:1;text-align:center;animation:milestone-scale-in .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes milestone-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.milestone-number{font-size:48px;font-weight:700;color:var(--yai-lime);font-family:var(--yai-font);line-height:1}.milestone-subtitle{font-size:16px;color:#e2ff0099;margin-top:8px}.milestone-message{font-size:13px;color:#fff6;margin-top:12px}@media(max-width:768px){.milestone-number{font-size:36px}.milestone-subtitle{font-size:14px}.milestone-message{font-size:12px}}.button-confetti-canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:200px;pointer-events:none;z-index:20}@media(max-width:768px){.button-confetti-canvas{width:200px;height:150px}}@media(max-width:480px){.button-confetti-canvas{width:150px;height:100px}}.lp{background:var(--yai-bg-base);color:var(--yai-text-primary);font-family:var(--font-sans);overflow-x:visible}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:var(--yai-space-1) var(--yai-space-4);background:var(--yai-nav-bg);backdrop-filter:var(--yai-nav-blur);-webkit-backdrop-filter:var(--yai-nav-blur);border-bottom:var(--yai-nav-border)}.lp-nav-logo svg{width:120px;height:auto}.lp-nav-links{display:flex;align-items:center;gap:var(--yai-space-4)}.lp-nav-link{font-size:13px;font-weight:400;color:var(--yai-text-muted);text-decoration:none;transition:color var(--yai-transition);letter-spacing:.02em}.lp-nav-link:hover{color:var(--yai-text-secondary)}.lp-nav-cta{font-size:13px;font-weight:500;color:var(--yai-lime);background:#d4f40014;border:1px solid rgba(212,244,0,.3);padding:var(--yai-space-1) 20px;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;transition:background var(--yai-transition)}.lp-nav-cta:hover{background:var(--yai-lime-15)}.lp-nav-signin{background:none;border:1px solid rgba(255,255,255,.1);color:var(--yai-text-secondary);font-size:13px;font-weight:500;font-family:inherit;padding:var(--yai-space-1) 18px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--yai-transition)}.lp-nav-signin:hover{border-color:#d4f4004d;color:var(--yai-lime)}.lp-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.lp-hero-scrim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a59 40%,#0a0a0ab3);pointer-events:none}.lp-hero-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--yai-space-3);max-width:600px;width:100%}.lp-hero-logo{position:relative;z-index:1;opacity:0;animation:lp-fade-up .6s var(--yai-ease) .3s forwards}.lp-hero-logo svg{width:260px;height:auto}.lp-hero-tagline{font-family:var(--font-headline);font-size:clamp(40px,8vw,84px);font-weight:500;line-height:1.1;margin-top:32px;letter-spacing:-.02em;color:#f5f5f5;opacity:0;animation:lp-fade-up .6s var(--yai-ease) .6s forwards}.lp-create{color:#d4f400;font-family:var(--font-headline);font-style:italic}.lp-hero-sub{font-family:var(--font-sans);font-size:16px;font-weight:400;color:#a0a0a0;max-width:60ch;line-height:1.6;margin-top:20px;opacity:0;animation:lp-fade-up .5s ease-out .9s forwards}.lp-hero-form-wrap{width:100%;opacity:0;animation:lp-fade-up .5s ease-out 1.2s forwards}.lp-hero-cta{display:inline-block;margin-top:var(--yai-space-4);padding:14px 44px;background:#d4f400;color:#0a0a0a;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:999px;cursor:pointer;transition:opacity var(--yai-transition);opacity:0;animation:lp-fade-up .5s ease-out 1.2s forwards}.lp-hero-cta:hover{opacity:.9}.lp-scroll-indicator{position:absolute;bottom:var(--yai-space-4);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3;opacity:0;animation:lp-fade-up .5s ease-out 1.5s forwards}.lp-scroll-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#666}.lp-scroll-chevron{color:#666;animation:lp-chevron-bob 1.6s ease-in-out infinite}@keyframes lp-chevron-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lp-pinned{position:relative;height:340vh}.lp-pinned-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden;background:var(--yai-bg-base)}.lp-pinned-heading{font-family:var(--font-headline);font-size:clamp(22px,3.5vw,34px);font-weight:500;color:#f5f5f5;letter-spacing:-.01em}.lp-pinned-dots{display:flex;gap:8px}.lp-pinned-dot{width:24px;height:3px;border-radius:999px;background:#3a3a3a;transition:background .3s var(--yai-ease)}.lp-pinned-dot.active{background:#d4f400}.lp-pinned-card-wrap{position:relative;width:min(880px,88vw)}.lp-pinned-glow{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(50px);pointer-events:none;z-index:0}.lp-pinned-glow--lime{background:#d4f40014;top:-60px;left:-40px}.lp-pinned-glow--purple{background:#7c4dff1a;bottom:-60px;right:-40px}.lp-pinned-card{position:relative;width:100%;aspect-ratio:16 / 10;background:linear-gradient(180deg,#222,#151515);border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;z-index:1}.lp-pinned-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;transform:scale(.97);transition:opacity .5s ease,transform .5s ease}.lp-pinned-slide.active{opacity:1;transform:scale(1)}.lp-pinned-num{font-family:var(--font-headline);font-size:64px;font-weight:500;color:#ffffff0f;letter-spacing:-.02em}.lp-pinned-icon{width:40px;height:40px;color:#ffffff14}.lp-pinned-pill{position:absolute;bottom:6%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(#141414e6,#141414e6) padding-box,linear-gradient(135deg,#d4f400,#7c4dff) border-box;border:1px solid transparent;border-radius:999px;z-index:2;white-space:nowrap;max-width:90%;transition:opacity .18s ease}.lp-pinned-pill.fading{opacity:0}.lp-pinned-pill-dot{width:8px;height:8px;border-radius:50%;background:#d4f400;flex-shrink:0}.lp-pinned-pill-text{font-size:14px;font-weight:400;color:#a0a0a0}.lp-video-section{padding:120px var(--yai-space-3);text-align:center;max-width:960px;margin:0 auto}.lp-video-section .lp-video-title,.lp-video-section .lp-video-card-wrap{opacity:0;transform:translateY(24px);transition:opacity .6s var(--yai-ease),transform .6s var(--yai-ease)}.lp-video-section .lp-video-card-wrap{transition-delay:.15s}.lp-video-section.visible .lp-video-title,.lp-video-section.visible .lp-video-card-wrap{opacity:1;transform:translateY(0)}.lp-video-title{font-family:var(--font-headline);font-size:clamp(22px,3.5vw,34px);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#f5f5f5;margin-bottom:var(--yai-space-6)}.lp-video-card-wrap{position:relative;max-width:900px;margin:0 auto}.lp-video-card{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#1d1d1d,#141414);box-shadow:0 0 40px #7c4dff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-video-play{width:64px;height:64px;border-radius:50%;background:#d4f400;display:flex;align-items:center;justify-content:center}.lp-video-play svg{width:24px;height:24px;margin-left:3px}.lp-video-pill{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:10px 18px;background:#141414d9;border:1px solid rgba(255,255,255,.1);border-radius:999px;white-space:nowrap;max-width:90%}.lp-video-pill-text{font-size:13px;font-weight:400;color:#a0a0a0}.lp-cta-section{position:relative;text-align:center;padding:120px var(--yai-space-3);overflow:hidden}.lp-cta-section .lp-cta-title,.lp-cta-section .lp-cta-sub,.lp-cta-section .lp-cta-btn{opacity:0;transform:translateY(24px);transition:opacity .6s var(--yai-ease),transform .6s var(--yai-ease)}.lp-cta-section .lp-cta-sub{transition-delay:.1s}.lp-cta-section .lp-cta-btn{transition-delay:.2s}.lp-cta-section.visible .lp-cta-title,.lp-cta-section.visible .lp-cta-sub,.lp-cta-section.visible .lp-cta-btn{opacity:1;transform:translateY(0)}.lp-cta-title{font-family:var(--font-headline);font-size:clamp(32px,6vw,60px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#f5f5f5}.lp-cta-sub{font-size:16px;font-weight:400;color:#a0a0a0;margin-top:var(--yai-space-2);margin-bottom:var(--yai-space-4)}.lp-cta-btn{display:inline-block;padding:14px 44px;background:#d4f400;color:#0a0a0a;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:999px;cursor:pointer;transition:opacity var(--yai-transition)}.lp-cta-btn:hover{opacity:.9}.lp-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--yai-space-3) var(--yai-space-4);border-top:var(--yai-border-subtle);font-size:12px;color:var(--yai-text-hint)}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wl-form{max-width:400px;margin:28px auto 0;display:flex;flex-direction:column;gap:16px}.wl-form--inline{margin:20px auto 0}.wl-form-fields{display:flex;gap:10px}.wl-input{flex:1;padding:12px 16px;background:#141414;border:1px solid #2a2a2a;border-radius:var(--yai-radius-lg);color:var(--yai-text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color var(--yai-transition)}.wl-input:focus{border-color:#d4f400}.wl-input::placeholder{color:var(--yai-text-hint)}.wl-select{width:100%;padding:12px 16px;background:#141414;border:1px solid #2a2a2a;border-radius:var(--yai-radius-lg);color:var(--yai-text-primary);font-size:14px;font-family:inherit;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='rgba(255,255,255,0.3)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;transition:border-color var(--yai-transition)}.wl-select:focus{border-color:#d4f400}.wl-select:invalid,.wl-select option[value=""]{color:var(--yai-text-hint)}.wl-select option{background:#1a1a1a;color:var(--yai-text-primary)}.wl-submit{padding:14px 44px;background:#d4f400;color:#0a0a0a;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:999px;cursor:pointer;transition:opacity var(--yai-transition)}.wl-submit:disabled{opacity:.4;cursor:not-allowed}.wl-error{font-size:13px;color:var(--yai-error);text-align:center}.wl-form-result{max-width:400px;margin:28px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.wl-form-result-icon{width:48px;height:48px;border-radius:50%;background:var(--yai-lime-dim);color:#d4f400;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500}.wl-form-result h3{font-size:18px;font-weight:500;color:#f5f5f5}.wl-form-result p{font-size:14px;color:#a0a0a0}.wl-check-status{margin-top:28px;text-align:center}.wl-check-divider{width:40px;height:1px;background:#ffffff14;margin:0 auto 16px}.wl-check-label{font-size:13px;color:var(--yai-text-muted);margin-bottom:12px}.wl-check-row{display:flex;gap:8px;max-width:360px;margin:0 auto}.wl-check-input{flex:1;font-size:13px!important;padding:10px 14px!important}.wl-check-btn{padding:10px 18px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;background:transparent;color:var(--yai-text-secondary);border:1px solid rgba(255,255,255,.12);transition:all var(--yai-transition);white-space:nowrap;flex-shrink:0}.wl-check-btn:hover:not(:disabled){border-color:#ffffff4d;color:var(--yai-text-primary)}.wl-check-btn:disabled{opacity:.4;cursor:not-allowed}.wl-check-result{max-width:360px;margin:0 auto;padding:14px 18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--yai-radius-lg)}.wl-check-result p{font-size:13px;color:var(--yai-text-secondary);margin:0;line-height:1.5}.wl-check-result--approved{border-color:var(--yai-lime-15);background:var(--yai-lime-06)}.wl-check-result--approved p{color:#d4f400;font-weight:500;margin-bottom:12px}.wl-check-signin{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;background:#ffffff0f;color:var(--yai-text-primary);border:1px solid rgba(255,255,255,.1);transition:all var(--yai-transition)}.wl-check-signin:hover{background:#ffffff1a;border-color:#fff3}.wl-already-access{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px}.wl-already-access span{font-size:13px;color:var(--yai-text-hint)}.wl-already-access button{background:none;border:none;color:#d4f400;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;padding:0;transition:opacity var(--yai-transition)}.wl-already-access button:hover{opacity:.7}@media(max-width:640px){.lp-nav{padding:12px 20px}.lp-nav-links{gap:8px}.lp-nav-link{display:none}.lp-nav-cta{padding:8px 18px}.lp-nav-signin{padding:6px 14px;font-size:12px}.lp-hero-logo svg{width:160px}.lp-hero-center{padding:0 20px}.lp-hero-cta{width:100%;padding:14px 32px}.lp-pinned{height:280vh}.lp-pinned-sticky{gap:14px}.lp-pinned-card-wrap{width:86vw}.lp-pinned-card{aspect-ratio:4 / 5}.lp-pinned-pill{padding:8px 14px}.lp-pinned-pill-text{font-size:12px}.lp-pinned-num{font-size:48px}.lp-video-section{padding:64px 20px}.lp-video-card{border-radius:12px}.lp-video-pill{padding:8px 14px;bottom:12px}.lp-video-pill-text{font-size:12px}.lp-cta-section{padding:80px 20px}.lp-cta-btn{width:100%;padding:14px 28px}.lp-footer{flex-direction:column;gap:6px;text-align:center;padding:20px}.wl-form{max-width:100%;padding:0 4px}.wl-form-fields{flex-direction:column!important}.wl-input,.wl-select{min-height:44px;font-size:15px!important}.wl-submit{min-height:48px;font-size:15px;width:100%}.wl-check-row{flex-direction:column;max-width:100%}.wl-check-btn{width:100%;min-height:44px}.wl-check-input{width:100%}}@media(prefers-reduced-motion:reduce){.lp-hero-logo,.lp-hero-tagline,.lp-hero-sub,.lp-hero-form-wrap,.lp-hero-cta,.lp-scroll-indicator{opacity:1!important;transform:none!important;animation:none!important}.lp-scroll-chevron{animation:none!important}.lp-pinned{height:auto!important}.lp-pinned-sticky{position:static!important;height:auto!important;padding:64px 24px;gap:48px}.lp-pinned-card-wrap{width:min(880px,92vw)}.lp-pinned-slide{position:static!important;opacity:1!important;transform:none!important;transition:none!important;aspect-ratio:16 / 10;border-radius:12px;background:linear-gradient(180deg,#222,#151515);border:1px solid #2a2a2a;margin-bottom:16px}.lp-pinned-card{aspect-ratio:auto;background:none;border:none;overflow:visible}.lp-pinned-pill{position:static;transform:none;margin:0 auto}.lp-pinned-dots{display:none}.lp-video-section .lp-video-title,.lp-video-section .lp-video-card-wrap,.lp-cta-section .lp-cta-title,.lp-cta-section .lp-cta-sub,.lp-cta-section .lp-cta-btn{opacity:1!important;transform:none!important;transition:none!important}.lp-hero-video{display:none}}:root{--yai-lime: #D4F400;--yai-dark: #2D2D2D;--yai-purple: #7C4DFF;--yai-light: #F3F3F3;--yai-white: #FFFFFF;--yai-orange: #FF8A50;--yai-lime-dim: rgba(212, 244, 0, .12);--yai-lime-glow: rgba(212, 244, 0, .25);--yai-lime-70: rgba(212, 244, 0, .7);--yai-lime-40: rgba(212, 244, 0, .4);--yai-lime-15: rgba(212, 244, 0, .15);--yai-lime-06: rgba(212, 244, 0, .06);--yai-purple-dim: rgba(124, 77, 255, .12);--yai-purple-15: rgba(124, 77, 255, .15);--yai-bg: #0A0A0A;--yai-bg-base: #0A0A0A;--yai-bg-1: #0A0A0A;--yai-bg-2: #1a1a1a;--yai-bg-3: #222222;--yai-bg-elevated: #2D2D2D;--yai-card: #232323;--yai-input-bg: #252525;--yai-elevated: #333333;--yai-dark-soft: #333333;--yai-subtle: #3D3D3D;--yai-faint: #4A4A4A;--yai-text-primary: #ffffff;--yai-text-secondary: rgba(255, 255, 255, .5);--yai-text-muted: rgba(255, 255, 255, .35);--yai-text-hint: rgba(255, 255, 255, .25);--yai-text-accent: var(--yai-lime);--yai-muted-text: #6B6B6B;--yai-dark-border: #666666;--yai-border-subtle: 1px solid rgba(255, 255, 255, .04);--yai-border-default: 1px solid rgba(255, 255, 255, .06);--yai-border-hover: 1px solid rgba(255, 255, 255, .1);--yai-border-accent: 1px solid rgba(226, 255, 0, .15);--yai-error: #FF6B6B;--yai-error-bg: rgba(248, 113, 113, .12);--yai-success: #22c55e;--yai-success-bg: rgba(52, 211, 153, .12);--yai-warning: #fbbf24;--yai-warning-bg: rgba(251, 191, 36, .12);--yai-danger: #FF4D6A;--glass-bg: rgba(255, 255, 255, .025);--glass-border: rgba(255, 255, 255, .06);--glass-highlight: rgba(255, 255, 255, .08);--glass-hover: rgba(255, 255, 255, .04);--glass-blur: blur(20px);--glass-card-shadow: 0 8px 32px rgba(0, 0, 0, .4);--yai-glass-bg: rgba(255, 255, 255, .04);--yai-glass-border: 1px solid rgba(255, 255, 255, .08);--yai-glass-blur: blur(20px) saturate(1.2);--yai-glass-glow: inset 0 1px 0 rgba(255, 255, 255, .06);--yai-glass-bg-hover: rgba(255, 255, 255, .06);--yai-glass-border-hover: 1px solid rgba(255, 255, 255, .12);--yai-nav-bg: rgba(10, 10, 10, .5);--yai-nav-border: 1px solid rgba(255, 255, 255, .05);--yai-nav-blur: blur(20px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--yai-space-1: 8px;--yai-space-2: 16px;--yai-space-3: 24px;--yai-space-4: 32px;--yai-space-6: 48px;--yai-space-8: 64px;--yai-space-10: 80px;--space-4xl: 64px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 100px;--yai-radius-sm: 4px;--yai-radius-md: 8px;--yai-radius-lg: 12px;--yai-radius-xl: 16px;--yai-radius-full: 50%;--font-sans: "Satoshi", "Noto Kufi Arabic", -apple-system, sans-serif;--font-headline: "Funnel Display", "Satoshi", "Noto Kufi Arabic", sans-serif;--font-serif: "Satoshi", "Noto Kufi Arabic", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--yai-font: "Funnel Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--yai-ease: cubic-bezier(.22, 1, .36, 1);--yai-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--yai-transition: .2s var(--yai-ease)}@font-face{font-family:Funnel Display;src:url(https://xsecyrvnjnuzyspisgeb.supabase.co/storage/v1/object/public/assets/FunnelDisplay-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Satoshi;src:url(https://xsecyrvnjnuzyspisgeb.supabase.co/storage/v1/object/public/assets/Satoshi%20Font/Fonts/WEB/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://xsecyrvnjnuzyspisgeb.supabase.co/storage/v1/object/public/assets/Satoshi%20Font/Fonts/WEB/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;hyphens:none;-webkit-hyphens:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background-color:#0a0a0a;background-image:radial-gradient(ellipse at center,transparent 40%,#0A0A0A 80%),radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 100%,24px 24px;color:var(--yai-white);min-height:100vh;overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;-webkit-text-size-adjust:100%}#root{min-height:100vh;overflow:visible}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gradient-rotate{0%{background-position:100% 100%,0% 50%}50%{background-position:100% 100%,100% 50%}to{background-position:100% 100%,0% 50%}}.skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#242424,#1a1a1a 75%);background-size:200% 100%;animation:shimmer 1.5s linear infinite;border-radius:8px}@media(max-width:640px){.toast-container{left:16px!important;right:16px!important;top:72px!important}}::selection{background:#d4f40040;color:var(--yai-text-primary)}textarea::placeholder,select,input::placeholder{font-family:var(--font-sans)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--yai-dark-soft);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--yai-dark-border)}.yai-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0d;border:none;border-radius:999px;padding:10px 20px;color:var(--yai-text-primary);font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease-out,box-shadow .2s ease-out,transform .1s ease-out;outline:none;-webkit-tap-highlight-color:transparent}.yai-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;padding:1.5px;background:linear-gradient(135deg,#d4f40066,#7c4dff33,#d4f4001a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .2s ease-out;opacity:.6}.yai-btn:hover{background:#ffffff14;box-shadow:0 0 20px #d4f4000f}.yai-btn:hover:before{opacity:1}.yai-btn:active{transform:scale(.98)}.yai-btn:focus-visible{outline:2px solid var(--yai-lime);outline-offset:2px}.yai-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.yai-btn:disabled:before{opacity:.2}.yai-btn--danger:before{background:linear-gradient(135deg,#ff4d6a66,#ff4d6a26,#ff4d6a1a)}.yai-btn--danger{color:var(--yai-danger)}.yai-btn--full{width:100%;padding:14px 20px;border-radius:999px}.yai-btn--sm{padding:6px 14px;font-size:12px;border-radius:999px}.yai-btn--sm:before{border-radius:999px}.yai-btn--pill{border-radius:var(--radius-full);padding:6px 16px;font-size:12px}.yai-btn--pill:before{border-radius:var(--radius-full)}.yai-btn--active{background:#d4f40014;color:var(--yai-lime)}.yai-btn--active:before{opacity:1;background:linear-gradient(135deg,#d4f40080,#d4f40033)}button:not([class*=lp-]):not([class*=wl-]):not([class*=hiw-]):not([class*=confetti]):not(.yai-source-btn):not(.yai-dropdown-item):not(.yai-picker-card):not(.yai-category-card){border-radius:999px!important;transition:all .2s ease}.yai-hero-grid button:not([class*=lp-]):not([class*=wl-]):not([class*=hiw-]):not([class*=confetti]){border-radius:16px!important}.yai-picker-grid button:not([class*=lp-]):not([class*=wl-]):not([class*=hiw-]):not([class*=confetti]){border-radius:16px!important}button:not([class*=lp-]):not([class*=wl-]):not([class*=hiw-]):not([class*=confetti]):not(:disabled):hover{transform:translateY(-1px)}button:not([class*=lp-]):not([class*=wl-]):not([class*=hiw-]):not([class*=confetti]):not(:disabled):active{transform:translateY(0) scale(.98);transition-duration:80ms}.yai-coin{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--yai-lime);font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--yai-lime);flex-shrink:0}.yai-coin--sm{width:16px;height:16px;font-size:9px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerBar{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dotPulse{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes humanSlide{0%{opacity:0;max-height:0;padding:0 24px;margin-bottom:0}to{opacity:1;max-height:400px;padding:24px;margin-bottom:32px}}@keyframes messageFade{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes modalIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes modalOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes pillPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes upscaleSpin{to{transform:rotate(360deg)}}@keyframes yai-spin{to{transform:rotate(360deg)}}@keyframes yai-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes yai-img-fade{0%{opacity:.5}to{opacity:1}}.yai-reveal{animation:sectionReveal .6s ease-out both;animation-delay:var(--reveal-delay, 0s)}.yai-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000000e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;animation:fadeUp .25s ease-out}*:focus-visible{outline:2px solid var(--yai-lime);outline-offset:2px}.yai-generate-btn{transition:all .2s ease;position:relative;overflow:hidden;background:#ffffff0f;color:#ffffff40;border:1px solid rgba(255,255,255,.06);opacity:.7;cursor:default}.yai-generate-btn.active-image{background:#e2ff00!important;color:#0a0a0a!important;border:none!important;opacity:1!important;cursor:pointer!important}.yai-generate-btn.active-video{background:#7c4dff!important;color:#fff!important;border:none!important;opacity:1!important;cursor:pointer!important}.yai-generate-btn:not(:disabled):hover{transform:translateY(-1px)}.yai-generate-btn.active-image:not(:disabled):hover{box-shadow:0 4px 20px #e2ff0040}.yai-generate-btn.active-video:not(:disabled):hover{box-shadow:0 4px 20px #7c4dff40}.yai-generate-btn:not(:disabled):active{transform:translateY(0) scale(.98);box-shadow:none;transition-duration:.08s}.yai-generate-btn:disabled{cursor:not-allowed!important;opacity:.4!important}.yai-ref-mini{transition:all .2s ease-out;cursor:pointer}.yai-ref-mini:hover{border-color:#ffffff40!important;background:#ffffff0f!important;transform:translateY(-1px)}.yai-ref-mini:active{transform:translateY(0) scale(.96);transition-duration:.08s}.yai-engine-toolbar button:not(.yai-generate-btn):not(.yai-ref-mini){transition:all .15s ease-out}.yai-engine-toolbar button:not(.yai-generate-btn):not(.yai-ref-mini):hover{background:#ffffff14;border-color:#fff3}.yai-engine-toolbar button:not(.yai-generate-btn):not(.yai-ref-mini):active{transform:scale(.96);transition-duration:.06s}.yai-hero-grid button{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease-out}.yai-hero-grid button:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 40px #0006}.yai-hero-grid button:active{transform:translateY(-1px) scale(.99);transition-duration:.1s}.yai-gallery-heart{transition:all .2s ease-out;cursor:pointer}.yai-gallery-heart:hover{transform:scale(1.2)}.yai-gallery-heart:active{transform:scale(.9);transition-duration:.06s}@keyframes yai-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.yai-engine-border~div textarea:focus{outline:none;box-shadow:0 0 0 1px #d4f40033,0 0 20px #d4f4000d}@keyframes yai-credit-pulse{0%{transform:scale(1)}30%{transform:scale(1.1);color:var(--yai-lime)}to{transform:scale(1)}}.yai-credits-label.updated{animation:yai-credit-pulse .4s ease-out}@keyframes yai-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.yai-shake{animation:yai-shake .5s ease-out}main>section{animation:yai-fade-in .3s ease-out}@keyframes yai-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yai-modal-backdrop{animation:yai-backdrop-in .25s ease-out}@keyframes yai-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.yai-modal-content{animation:yai-modal-in .25s cubic-bezier(.16,1,.3,1)}@keyframes yai-modal-in{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.yai-gallery-image{animation:yai-image-reveal .4s ease-out both}.yai-gallery-image:nth-child(1){animation-delay:.05s}.yai-gallery-image:nth-child(2){animation-delay:.1s}.yai-gallery-image:nth-child(3){animation-delay:.15s}.yai-gallery-image:nth-child(4){animation-delay:.2s}.yai-gallery-image:nth-child(5){animation-delay:.25s}.yai-gallery-image:nth-child(6){animation-delay:.3s}.yai-gallery-image:nth-child(n+7){animation-delay:.35s}@keyframes yai-image-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}h1{letter-spacing:-.02em;line-height:1.2}h2{letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media(max-width:768px){.yai-detail-layout{width:100vw!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important}.yai-detail-left{max-height:45vh!important}.yai-detail-right{padding-bottom:20px!important}}.yai-dropdown{position:relative;display:inline-flex}.yai-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#141414;border:1px solid #2a2a2a;border-radius:12px;color:#a0a0a0;font-size:13px;font-family:var(--font-sans);cursor:pointer;min-width:160px;transition:all .2s ease;white-space:nowrap}.yai-dropdown-trigger:hover{border-color:#3a3a3a;background:#1a1a1a}.yai-dropdown-trigger:focus,.yai-dropdown-trigger[aria-expanded=true]{border-color:#d4f400;box-shadow:0 0 16px #d4f4000f}.yai-dropdown-trigger .chevron{font-size:14px;color:#555;transition:transform .2s ease}.yai-dropdown-trigger[aria-expanded=true] .chevron{transform:rotate(180deg)}.yai-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:linear-gradient(180deg,#1e1e1e,#1a1a1a);border:1px solid #2a2a2a;border-top:1px solid rgba(255,255,255,.06);border-radius:12px;padding:4px;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff08;z-index:50;max-height:240px;overflow-y:auto}.yai-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:13px;color:#a0a0a0;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:none;background:none;width:100%;text-align:left;font-family:var(--font-sans)}.yai-dropdown-item:hover{background:#ffffff0f;color:#f5f5f5}.yai-dropdown-item.selected{color:#d4f400;background:#d4f40014}.yai-dropdown-menu::-webkit-scrollbar{width:4px}.yai-dropdown-menu::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:999px}.yai-dropdown-menu::-webkit-scrollbar-track{background:transparent}@media(max-width:480px){.yai-detail-layout{height:100vh!important;max-height:100vh!important}}
