body:has(.lw-page){background:#1e1c19}.lw-page{scroll-snap-type:y mandatory;color:#edebe7;-webkit-font-smoothing:antialiased;scrollbar-width:none;background:#1e1c19;height:100dvh;overflow:hidden auto}.lw-page::-webkit-scrollbar{display:none}.lw-nav{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#1e1c19d1;border-bottom:1px solid #edebe70f;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}.lw-wordmark{font-family:var(--font-orbitron),"Courier New",monospace;letter-spacing:.3em;font-weight:700;text-decoration:none;color:#d97c3a!important;font-size:13px!important}.lw-nav-links{align-items:center;gap:10px;display:flex}.lw-nav-login{font-family:var(--font-space-mono),monospace;letter-spacing:.04em;border:1px solid #d97c3a14;border-radius:8px;padding:6px 14px;font-size:12px;text-decoration:none;transition:all .25s;color:#edebe766!important}.lw-nav-login:hover{background:#d97c3a0a;border-color:#d97c3a2e;color:#edebe7b3!important}.lw-nav-cta{font-family:var(--font-space-mono),monospace;letter-spacing:.04em;background:#d97c3a;border:1px solid #d97c3a99;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;color:#1e1c19!important}.lw-nav-cta:hover{background:#e08a4a}.lw-progress{z-index:100;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.lw-progress-dot{cursor:pointer;background:#edebe726;border-radius:50%;width:6px;height:6px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.lw-progress-dot.active{background:#d97c3a;transform:scale(1.8)}.lw-page section{scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:80px 40px;display:flex;position:relative;overflow:hidden}.lw-page section:before{content:"";opacity:.03;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px;position:absolute;inset:0}.lw-page section>*{z-index:2;position:relative}.lw-page section>.lw-glow{z-index:0;position:absolute}.lw-glow{pointer-events:none;z-index:0;filter:blur(80px);opacity:.12;border-radius:50%;position:absolute}.lw-s1{background:linear-gradient(135deg,#1e1c19 0%,#2a2015 50%,#1e1c19 100%)}.lw-s1-context{color:#edebe78c;opacity:0;font-size:clamp(20px,3vw,28px);transition:opacity .6s,transform .6s;transform:translateY(20px)}.lw-s1-number{font-family:var(--font-dm-serif,"DM Serif Display"),serif;color:#d97c3a;opacity:0;text-shadow:0 0 100px #d97c3a40;font-size:clamp(120px,28vw,300px);line-height:.85;transition:opacity .5s .2s,transform .8s cubic-bezier(.34,1.56,.64,1) .2s;transform:scale(.85)}.lw-s1-label{font-family:var(--font-space-mono),monospace;letter-spacing:3px;text-transform:uppercase;color:#edebe74d;opacity:0;margin-top:16px;font-size:clamp(11px,1.2vw,14px);transition:opacity .8s .6s}.lw-s1.in-view .lw-s1-context{opacity:1;transform:translateY(0)}.lw-s1.in-view .lw-s1-number{opacity:1;transform:scale(1)}.lw-s1.in-view .lw-s1-label{opacity:1}.lw-s2{background:#181614}.lw-s2-question{font-family:var(--font-dm-serif,"DM Serif Display"),serif;text-align:center;opacity:0;max-width:900px;margin-bottom:48px;font-size:clamp(32px,5vw,64px);line-height:1.15;transition:opacity .8s,transform .8s;transform:translateY(30px)}.lw-s2-question em{color:#d97c3a;font-style:normal}.lw-s2.in-view .lw-s2-question{opacity:1;transform:translateY(0)}.lw-avatar-grid{grid-template-columns:repeat(10,1fr);gap:8px;width:100%;max-width:480px;display:grid}.lw-avatar-cell{aspect-ratio:1;font-family:var(--font-space-mono),monospace;color:#edebe7;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:opacity .4s,transform .4s;display:flex;transform:scale(.5)}.lw-avatar-cell.warm{background:#d97c3a;box-shadow:0 0 12px #d97c3a59}.lw-avatar-cell.cold{color:#edebe74d;background:#edebe70f}.lw-s2.in-view .lw-avatar-cell{opacity:1;transform:scale(1)}.lw-grid-caption{font-family:var(--font-space-mono),monospace;color:#edebe74d;text-align:center;opacity:0;margin-top:20px;font-size:11px;transition:opacity .8s 1.5s}.lw-s2.in-view .lw-grid-caption{opacity:1}.lw-s3{background:linear-gradient(145deg,#1e1c19 0%,#2e1e10 50%,#1e1c19 100%)}.lw-s3-statement{font-family:var(--font-dm-serif,"DM Serif Display"),serif;text-align:center;opacity:0;max-width:900px;font-size:clamp(36px,6vw,80px);line-height:1.1;transition:opacity .8s,transform .8s;transform:translateY(30px)}.lw-s3-forgotten{font-family:var(--font-dm-serif,"DM Serif Display"),serif;color:#d97c3a;text-shadow:0 0 80px #d97c3a66;margin-top:8px;font-size:clamp(56px,10vw,140px);line-height:1;display:block}.lw-s3-sub{color:#edebe78c;opacity:0;margin-top:20px;font-size:clamp(15px,2vw,20px);transition:opacity .8s .5s}.lw-s3.in-view .lw-s3-statement{opacity:1;transform:translateY(0)}.lw-s3.in-view .lw-s3-sub{opacity:1}.lw-s4{background:linear-gradient(160deg,#1e1c19 0%,#252220 30%,#1e1c19 100%)}.lw-s4,.lw-s-mcp{justify-content:flex-start;padding-top:max(10vh,80px)}.lw-s4-reveal{font-family:var(--font-dm-serif,"DM Serif Display"),serif;text-align:center;opacity:0;margin-bottom:48px;font-size:clamp(28px,4.5vw,64px);line-height:1.1;transition:opacity .7s,transform .7s;transform:translateY(20px)}.lw-s4-reveal em{color:#d97c3a;font-style:normal}.lw-s4.in-view .lw-s4-reveal{opacity:1;transform:translateY(0)}.lw-browser-frame{opacity:0;background:#242220;border-radius:12px;width:min(90vw,960px);transition:opacity .8s .3s,transform 1s cubic-bezier(.34,1.56,.64,1) .3s;overflow:hidden;transform:translateY(50px)scale(.93);box-shadow:0 50px 100px #00000080,0 0 0 1px #d97c3a1a}.lw-s4.in-view .lw-browser-frame{opacity:1;transform:translateY(0)scale(1)}.lw-browser-bar{background:#1e1c19;border-bottom:1px solid #ffffff0a;align-items:center;gap:7px;padding:12px 16px;display:flex}.lw-browser-dot{border-radius:50%;width:10px;height:10px}.lw-browser-dot.r{background:#ff5f57}.lw-browser-dot.y{background:#ffbd2e}.lw-browser-dot.g{background:#28ca41}.lw-browser-frame img{object-fit:cover;object-position:top;width:100%;max-height:55vh;display:block}.lw-s-mcp{background:linear-gradient(155deg,#1e1c19 0%,#252018 30%,#1e1c19 100%);padding:80px 40px}.lw-mcp-tag{font-family:var(--font-space-mono),monospace;letter-spacing:3px;text-transform:uppercase;color:#d97c3a;opacity:0;margin-bottom:16px;font-size:12px;transition:opacity .6s}.lw-mcp-headline{font-family:var(--font-dm-serif,"DM Serif Display"),serif;text-align:center;opacity:0;margin-bottom:48px;font-size:clamp(28px,4.5vw,56px);line-height:1.1;transition:opacity .7s .1s,transform .7s .1s;transform:translateY(20px)}.lw-mcp-headline em{color:#d97c3a;font-style:normal}.lw-s-mcp.in-view .lw-mcp-tag{opacity:1}.lw-s-mcp.in-view .lw-mcp-headline{opacity:1;transform:translateY(0)}.lw-chat-window{color:#2d2b28;opacity:0;background:#f3eee8;border-radius:16px;width:min(92vw,720px);max-height:55vh;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;transition:opacity .8s .3s,transform .8s cubic-bezier(.34,1.56,.64,1) .3s;overflow:hidden;transform:translateY(30px)scale(.97);box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff0f}.lw-s-mcp.in-view .lw-chat-window{opacity:1;transform:translateY(0)scale(1)}.lw-chat-topbar{justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.lw-chat-conv-title{color:#2d2b28;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.lw-chat-conv-title svg{opacity:.35}.lw-chat-topbar-right{align-items:center;gap:10px;display:flex}.lw-chat-share-btn{color:#2d2b28;background:0 0;border:1px solid #d4cfc8;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}.lw-chat-body{flex-direction:column;max-width:640px;margin:0 auto;padding:0 24px 24px;display:flex}.lw-chat-user{justify-content:flex-end;margin-bottom:32px;display:flex}.lw-chat-user-bubble{color:#1a1a1a;opacity:0;background:#e6e0d8;border-radius:20px;max-width:80%;padding:14px 20px;font-size:16px;line-height:1.5;transition:opacity .5s .8s,transform .5s .8s;transform:translateY(10px)}.lw-s-mcp.in-view .lw-chat-user-bubble{opacity:1;transform:translateY(0)}.lw-chat-ai{padding:0 0 8px}.lw-chat-thinking{color:#a09a94;align-items:center;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.lw-chat-thinking svg{opacity:.4}.lw-chat-ai-text{color:#2d2b28;font-size:16px;line-height:1.75}.lw-chat-ai-content{opacity:0;transition:opacity .6s 1.4s,transform .6s 1.4s;transform:translateY(10px)}.lw-s-mcp.in-view .lw-chat-ai-content{opacity:1;transform:translateY(0)}.lw-chat-ai-text strong,.lw-contact-pill{color:#1a1a1a;font-weight:600}.lw-reason{color:#7a7570}.lw-chat-source{font-family:var(--font-space-mono),monospace;color:#a09a94;opacity:0;border-top:1px solid #ddd8d2;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:11px;transition:opacity .5s 2s;display:flex}.lw-s-mcp.in-view .lw-chat-source{opacity:1}.lw-chat-source-dot{background:#006c33;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #006c3366}.lw-chat-actions{opacity:0;gap:8px;margin-top:16px;transition:opacity .5s 2s;display:flex}.lw-s-mcp.in-view .lw-chat-actions{opacity:1}.lw-chat-action-icon{color:#b0aaa4;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lw-chat-logo{opacity:0;margin-top:20px;transition:opacity .5s 2.2s}.lw-s-mcp.in-view .lw-chat-logo{opacity:1}.lw-mcp-compat{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;transition:opacity .8s 2.2s;display:flex}.lw-s-mcp.in-view .lw-mcp-compat{opacity:1}.lw-mcp-compat-label{font-family:var(--font-space-mono),monospace;letter-spacing:1px;color:#edebe74d;font-size:11px}.lw-mcp-compat-logos{gap:10px;display:flex}.lw-mcp-logo{font-family:var(--font-space-mono),monospace;color:#edebe78c;border:1px solid #edebe714;border-radius:6px;padding:4px 12px;font-size:11px}.lw-mcp-logo:hover{border-color:#edebe733}.lw-s6{background:linear-gradient(160deg,#1e1c19 0%,#2a2015 40%,#1e1c19 100%)}.lw-manifesto{font-family:var(--font-dm-serif,"DM Serif Display"),serif;text-align:center;opacity:0;max-width:800px;margin-bottom:16px;font-size:clamp(32px,5vw,64px);line-height:1.15;transition:opacity .8s,transform .8s;transform:translateY(30px)}.lw-manifesto em{color:#d97c3a;font-style:normal}.lw-sub-manifesto{color:#edebe78c;text-align:center;opacity:0;max-width:460px;margin-bottom:40px;font-size:clamp(15px,1.8vw,18px);line-height:1.6;transition:opacity .8s .3s}.lw-s6.in-view .lw-manifesto{opacity:1;transform:translateY(0)}.lw-s6.in-view .lw-sub-manifesto{opacity:1}.lw-cta-btn{opacity:0;background:#d97c3a;border-radius:12px;padding:16px 48px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-block;transform:translateY(20px);color:#1e1c19!important}.lw-s6.in-view .lw-cta-btn{opacity:1;transition:opacity .8s .5s,transform .8s cubic-bezier(.34,1.56,.64,1) .5s,box-shadow .3s;transform:translateY(0)}.lw-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d97c3a4d}.lw-free-tag{font-family:var(--font-space-mono),monospace;color:#00924a;opacity:0;margin-top:20px;font-size:12px;transition:opacity .8s .8s}.lw-s6.in-view .lw-free-tag{opacity:1}.lw-footer{font-family:var(--font-space-mono),monospace;color:#edebe74d;justify-content:center;gap:24px;margin-top:48px;font-size:11px;display:flex}.lw-footer a{text-decoration:none;transition:color .2s;color:#edebe78c!important}.lw-footer a:hover{color:#edebe7!important}@media (max-width:768px){.lw-nav{padding:14px 20px}.lw-page section{min-height:100svh;padding:60px 20px}.lw-progress{gap:10px;right:12px}.lw-s1-number{font-size:clamp(80px,22vw,200px)}.lw-avatar-grid{grid-template-columns:repeat(8,1fr);gap:6px;max-width:340px}.lw-s2-question{margin-bottom:32px;font-size:clamp(28px,5vw,48px)}.lw-s3-statement{font-size:clamp(28px,5vw,56px)}.lw-s3-forgotten{font-size:clamp(48px,16vw,100px)}.lw-s4-reveal{margin-bottom:32px;font-size:clamp(24px,4vw,48px)}.lw-browser-frame{width:95vw}.lw-s-mcp{padding:60px 16px}.lw-mcp-headline{margin-bottom:24px;font-size:clamp(24px,4vw,40px)}.lw-chat-window{border-radius:12px}.lw-chat-topbar{padding:10px 16px}.lw-chat-body{padding:0 16px 16px}.lw-chat-user-bubble{padding:10px 14px;font-size:14px}.lw-chat-ai-text{font-size:13px;line-height:1.55}.lw-chat-thinking{font-size:12px}.lw-chat-user{margin-bottom:16px}.lw-chat-actions,.lw-chat-logo{display:none}.lw-reason{font-size:12px}.lw-chat-source{font-size:10px}.lw-manifesto{font-size:clamp(28px,5vw,48px)}.lw-cta-btn{padding:14px 36px;font-size:15px}}@media (max-width:480px){.lw-wordmark{font-size:11px!important}.lw-nav-cta,.lw-nav-login{padding:5px 10px;font-size:11px}.lw-avatar-grid{grid-template-columns:repeat(6,1fr);max-width:250px}.lw-s3-forgotten{font-size:clamp(40px,14vw,80px)}.lw-chat-conv-title{font-size:12px}.lw-chat-share-btn{padding:4px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lw-page{scroll-snap-type:none}.lw-page section *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}