@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@300;400;500;600&display=swap";
:root{--display:"Instrument Serif", Georgia, serif;--l-body:"Outfit", system-ui, sans-serif;--mono:"Geist Mono", monospace}.l-page{overflow-x:clip}.l-app-sec .section-label{text-transform:none}.l-app-window .section-label{color:var(--accent)}.l-app-stat-label{text-transform:none}.r{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.r.vis{opacity:1;transform:translateY(0)}.r-d1{transition-delay:.1s}.r-d2{transition-delay:.2s}.r-d3{transition-delay:.3s}.r-d4{transition-delay:.4s}.l-nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1.2rem clamp(1.5rem,5vw,8rem);transition:background .4s;display:flex;position:fixed;top:0}.l-nav-logo{font-family:var(--display);color:var(--text);flex-shrink:0;align-items:center;gap:.6rem;font-size:1.2rem;text-decoration:none;display:flex}.l-mark{background:linear-gradient(135deg, var(--accent), var(--cyan));clip-path:polygon(50% 0%,100% 100%,0% 100%);width:1.4rem;height:1.4rem;display:inline-block}.l-nav-center{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.l-nav-center a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.65rem;text-decoration:none;transition:color .3s}.l-nav-center a:hover{color:var(--accent)}.l-nav-right{flex-wrap:nowrap;align-items:center;gap:1.5rem;display:flex}.l-nav-r{font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);cursor:pointer;background:0 0;padding:.5rem 1.2rem;font-size:.65rem;text-decoration:none;transition:all .4s}.l-nav-r:hover{background:var(--accent);color:var(--bg);border-color:var(--accent);box-shadow:0 0 20px rgba(var(--accent-rgb), .2)}.l-theme-btn{border:2px solid rgba(var(--accent-rgb), .3);background:linear-gradient(135deg, var(--accent), var(--cyan));cursor:pointer;border-radius:50%;width:1.6rem;height:1.6rem;transition:all .3s;position:relative}.l-theme-btn:hover{border-color:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .3);transform:scale(1.15)}.l-theme-dropdown{background:var(--bg-elevated);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:200;min-width:160px;padding:.6rem;position:absolute;top:calc(100% + 1rem);right:0}.l-theme-opt{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;font-size:.6rem;transition:all .2s;display:flex}.l-theme-opt:hover{color:var(--accent);background:rgba(var(--accent-rgb), .06)}.l-theme-opt.active{color:var(--accent)}.l-theme-swatch{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:12px;height:12px}.l-hero{text-align:center;background:var(--bg);min-height:100vh;font-family:var(--l-body);flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;transition:background .4s;display:flex;position:relative;overflow:hidden}.l-aurora{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.l-hero-pre{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:3rem;font-size:.6rem;position:relative}.l-hero-h1{font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--text) 30%, var(--accent) 60%, var(--violet) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,14vw,13rem);font-weight:400;line-height:.85;animation:6s ease-in-out infinite l-gflow;position:relative}@keyframes l-gflow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.l-hero-sub{font-family:var(--l-body);color:var(--text-secondary);max-width:540px;margin-top:2.5rem;font-size:1.15rem;font-weight:300;line-height:1.7;position:relative}.l-hero-sub strong{color:var(--text);font-weight:500}.l-hero-cta{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:3.5rem;display:flex;position:relative}.l-btn-primary{font-family:var(--mono);letter-spacing:.08em;color:var(--bg);background:linear-gradient(135deg, var(--accent), var(--cyan));padding:1rem 2.5rem;font-size:.7rem;font-weight:500;text-decoration:none;transition:all .4s;display:inline-block}.l-btn-primary:hover{box-shadow:0 0 40px rgba(var(--accent-rgb), .3), 0 0 80px rgba(var(--cyan-rgb), .15);transform:translateY(-3px)}.l-btn-ghost{font-family:var(--mono);letter-spacing:.08em;color:var(--text-secondary);border:1px solid var(--border);padding:1rem 2.5rem;font-size:.7rem;text-decoration:none;transition:all .4s;display:inline-block}.l-btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.l-hero-down{font-family:var(--mono);color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.5rem;animation:3s ease-in-out infinite l-breathe;position:absolute;bottom:3rem}@keyframes l-breathe{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.l-eve-m{text-align:center;background:var(--bg-wash);min-height:100vh;color:var(--text);font-family:var(--l-body);flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;transition:background .4s;display:flex;position:relative;overflow:hidden}.l-eve-m h2{font-family:var(--display);max-width:800px;font-size:clamp(2.2rem,5.5vw,4.8rem);font-weight:400;line-height:1.1}.l-eve-m h2 i{background:linear-gradient(135deg, var(--violet), var(--violet-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.l-glow{background:linear-gradient(135deg, var(--violet), var(--violet-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.l-eve-m-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:3rem;font-size:.7rem;line-height:2.2}.l-orb{filter:blur(80px);pointer-events:none;opacity:.08;border-radius:50%;position:absolute}.l-orb1{background:var(--accent);width:400px;height:400px;animation:20s ease-in-out infinite l-float1;top:10%;left:-10%}.l-orb2{background:var(--violet);width:300px;height:300px;animation:25s ease-in-out infinite l-float2;bottom:10%;right:-5%}@keyframes l-float1{0%,to{transform:translate(0)}33%{transform:translate(40px,-30px)}66%{transform:translate(-20px,40px)}}@keyframes l-float2{0%,to{transform:translate(0)}33%{transform:translate(-30px,20px)}66%{transform:translate(20px,-40px)}}.l-app-sec{background:var(--bg);font-family:var(--l-body);max-width:1300px;margin:0 auto;padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-app-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem;font-size:.6rem}.l-app-desc{color:var(--text-secondary);opacity:.5;max-width:520px;margin-bottom:3rem;font-size:.88rem;font-weight:300;line-height:1.7}.l-app-window{background:var(--bg);border:1px solid var(--border);box-shadow:0 50px 100px -20px rgba(var(--shadow-rgb), .4), 0 0 80px rgba(var(--accent-rgb), .06);color:var(--text);transition:transform .5s,box-shadow .5s;overflow:hidden;transform:perspective(2000px)rotateX(2deg)}.l-app-window:hover{box-shadow:0 60px 120px -20px rgba(var(--shadow-rgb), .5), 0 0 120px rgba(var(--accent-rgb), .08);transform:perspective(2000px)rotateX(.5deg)}.l-app-titlebar{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.l-app-dots{gap:8px;padding-left:4px;display:flex}.l-app-dot{width:12px;height:12px}.l-dot-r{opacity:.7;background:#ff565c}.l-dot-y{opacity:.7;background:#ffbd2e}.l-dot-g{opacity:.7;background:#27c93f}.l-app-titlebar-text{font-family:var(--mono);color:var(--text-muted);letter-spacing:.1em;opacity:.4;font-size:9px}.l-app-nav{border-bottom:1px solid var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);align-items:center;height:56px;padding:0 20px 0 80px;display:flex}.l-app-nav-brand{align-items:center;gap:12px;margin-right:40px;display:flex}.l-app-nav-title{letter-spacing:.2em;color:var(--text);font-size:13px;font-weight:700}.l-app-nav-sub{font-family:var(--mono);letter-spacing:.15em;color:var(--text-muted);margin-top:-1px;font-size:8px}.l-app-nav-links{flex:1;gap:4px;display:flex}.l-app-link{color:var(--text-muted);cursor:default;padding:6px 14px;font-size:11px}.l-app-link.active{color:var(--accent);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .12);font-weight:600}.l-app-nav-right{align-items:center;gap:12px;display:flex}.l-app-live{background:rgba(var(--success-rgb), .1);align-items:center;gap:6px;padding:4px 12px;display:flex}.l-app-live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite l-pulse}.l-app-live span{font-family:var(--mono);letter-spacing:.1em;color:var(--success);font-size:10px;font-weight:500}@keyframes l-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 4px #0000}}.l-app-dash{background:rgba(var(--shadow-rgb), .05);padding:24px}.l-app-hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.l-app-status{align-items:center;gap:8px;margin-bottom:8px;display:flex}.l-app-status-dot{background:var(--success);width:8px;height:8px;color:var(--success);border-radius:50%;animation:2s ease-in-out infinite l-pulse}.l-app-status span{font-family:var(--mono);letter-spacing:.2em;color:var(--success);font-size:10px;font-weight:600}.l-app-dash-title{letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:700}.l-app-dash-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.l-app-stats{gap:10px;display:flex}.l-app-stat{border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex}.l-app-stat-icon{width:32px;height:32px;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.l-app-stat-val{font-family:var(--mono);font-size:20px;font-weight:700}.l-app-stat-label{font-family:var(--mono);letter-spacing:.15em;color:var(--text-muted);font-size:9px}.l-stat-accent{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--violet-rgb), .08));border:1px solid rgba(var(--accent-rgb), .2)}.l-stat-accent .l-app-stat-icon{background:rgba(var(--accent-rgb), .12);color:var(--accent)}.l-stat-accent .l-app-stat-val{color:var(--accent)}.l-stat-success{background:linear-gradient(135deg, rgba(var(--success-rgb), .12), rgba(var(--cyan-rgb), .08));border:1px solid rgba(var(--success-rgb), .2)}.l-stat-success .l-app-stat-icon{background:rgba(var(--success-rgb), .12);color:var(--success)}.l-stat-success .l-app-stat-val{color:var(--success)}.l-stat-cyan{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .12), rgba(var(--accent-rgb), .08));border:1px solid rgba(var(--cyan-rgb), .2)}.l-stat-cyan .l-app-stat-icon{background:rgba(var(--cyan-rgb), .12);color:var(--cyan)}.l-stat-cyan .l-app-stat-val{color:var(--cyan)}.l-stat-violet{background:linear-gradient(135deg, rgba(var(--violet-rgb), .12), rgba(var(--accent-rgb), .08));border:1px solid rgba(var(--violet-rgb), .2)}.l-stat-violet .l-app-stat-icon{background:rgba(var(--violet-rgb), .12);color:var(--violet)}.l-stat-violet .l-app-stat-val{color:var(--violet)}.l-app-cols{grid-template-columns:2fr 3fr;gap:20px;display:grid}.l-app-col-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.l-app-col-action{font-family:var(--mono);color:var(--accent);font-size:10px}.l-app-col-count{font-family:var(--mono);color:var(--text-muted);font-size:10px}.l-app-list{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.l-app-emp{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 14px;display:flex}.l-app-emp:last-child{border-bottom:none}.l-app-avatar{width:40px;height:40px;font-family:var(--mono);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.l-app-avatar-ai{background:linear-gradient(135deg, rgba(var(--accent-rgb), .15), rgba(var(--violet-rgb), .1));color:var(--accent)}.l-app-avatar-human{background:linear-gradient(135deg, rgba(var(--success-rgb), .15), rgba(var(--cyan-rgb), .1));color:var(--success)}.l-app-pulse{background:var(--accent);width:10px;height:10px;color:var(--accent);border-radius:50%;animation:2s ease-in-out infinite l-pulse;position:absolute;top:-2px;right:-2px}.l-app-emp-info{flex:1;min-width:0}.l-app-emp-name{color:var(--text);font-size:13px;font-weight:500}.l-app-emp-role{color:var(--text-muted);font-size:11px}.l-app-badge{font-family:var(--mono);letter-spacing:.1em;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:600}.l-app-badge-ai{background:rgba(var(--accent-rgb), .08);color:var(--accent)}.l-app-badge-human{background:rgba(var(--success-rgb), .1);color:var(--success)}.l-app-job{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.l-app-job:last-child{border-bottom:none}.l-app-job-running{background:rgba(var(--accent-rgb), .03)}.l-app-job-left{align-items:center;gap:10px;min-width:0;display:flex}.l-app-job-pulse{background:var(--accent);width:6px;height:6px;color:var(--accent);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite l-pulse}.l-app-pill{font-family:var(--mono);letter-spacing:.05em;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:600}.l-app-pill-running{background:rgba(var(--accent-rgb), .16);color:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .15)}.l-app-pill-success{background:rgba(var(--success-rgb), .1);color:var(--success)}.l-app-pill-queued{background:rgba(var(--warning-rgb), .1);color:var(--warning)}.l-app-job-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.l-app-job-meta{font-family:var(--mono);color:var(--text-muted);flex-shrink:0;align-items:center;gap:16px;margin-left:16px;font-size:11px;display:flex}.section-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:.6rem}.l-how-sec{background:var(--bg-wash);color:var(--text);font-family:var(--l-body);padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-how-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--violet);margin-bottom:1.5rem;font-size:.6rem}.l-how-head{font-family:var(--display);margin-bottom:3rem;font-size:clamp(1.8rem,3vw,2.5rem);font-style:italic;font-weight:400}.l-how-grid{border-top:2px solid var(--text);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.l-how-step{border-right:1px solid var(--border);padding:3rem 2.5rem 3rem 0}.l-how-step:last-child{border-right:none}.l-how-num{font-family:var(--display);background:linear-gradient(135deg, var(--accent), var(--violet));-webkit-text-fill-color:transparent;opacity:.3;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;line-height:1}.l-how-step h3{font-family:var(--display);margin-bottom:1rem;font-size:1.35rem;font-weight:400}.l-how-step p{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.7}.l-truths-sec{background:var(--bg);font-family:var(--l-body);padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-truths-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:3rem;font-size:.6rem}.l-truths{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.l-truth{border-right:1px solid var(--border);padding:3rem 3rem 3rem 0}.l-truth:last-child{border-right:none}.l-truth-n{font-family:var(--display);background:linear-gradient(135deg, var(--accent), var(--violet));-webkit-text-fill-color:transparent;opacity:.3;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:4rem;line-height:1}.l-truth h3{font-family:var(--display);margin-bottom:1rem;font-size:1.5rem;font-weight:400}.l-truth p{color:var(--text-secondary);opacity:.8;font-size:.88rem;font-weight:300;line-height:1.7}.l-arch-sec{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--l-body);padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-arch-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);margin-bottom:1.5rem;font-size:.6rem}.l-arch-head{font-family:var(--display);max-width:520px;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}.l-arch-sub{color:var(--text-secondary);opacity:.7;max-width:520px;margin-bottom:4rem;font-size:.88rem;font-weight:300;line-height:1.7}.l-arch-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;display:grid}.l-arch-card{border:1px solid var(--border);padding:2rem;transition:border-color .4s,background .4s}.l-arch-card:hover{border-color:rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .02)}.l-arch-card-icon{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem;font-size:.6rem}.l-arch-card h4{font-family:var(--display);margin-bottom:.8rem;font-size:1.15rem;font-weight:400}.l-arch-card p{color:var(--text-secondary);opacity:.7;font-size:.8rem;font-weight:300;line-height:1.7}.l-price-sec{background:var(--bg);font-family:var(--l-body);padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-price-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem;font-size:.6rem}.l-price-head{font-family:var(--display);max-width:520px;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}.l-price-sub{color:var(--text-secondary);opacity:.6;max-width:520px;margin-bottom:4rem;font-size:.95rem;font-weight:300;line-height:1.7}.l-tiers{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.l-t{border-right:1px solid var(--border);padding:3rem 2.5rem;transition:background .5s}.l-t:last-child{border-right:none}.l-t:hover{background:rgba(var(--accent-rgb), .02)}.l-t-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;font-size:.6rem}.l-t-price{font-family:var(--display);font-size:3.2rem;line-height:1}.l-t-price span{font-family:var(--l-body);color:var(--text-muted);font-size:.9rem;font-weight:300}.l-t-one{color:var(--text-secondary);opacity:.6;margin-top:1.5rem;font-size:.85rem;font-weight:300;line-height:1.6}.l-t-foot{font-family:var(--mono);color:var(--text-muted);border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem;font-size:.6rem}.l-price-note{font-family:var(--mono);color:var(--text-muted);margin-top:2.5rem;font-size:.6rem;line-height:1.8}.l-dog-sec{text-align:center;background:var(--bg-wash);min-height:60vh;color:var(--text);font-family:var(--l-body);flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;transition:background .4s;display:flex}.l-dog-sec h2{font-family:var(--display);max-width:700px;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:400;line-height:1.2}.l-dog-sec h2 i{background:linear-gradient(135deg, var(--violet), var(--violet-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.l-dog-sub{font-family:var(--mono);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2.5rem;font-size:.65rem}.l-dog-trust{color:var(--text-muted);max-width:480px;margin-top:2rem;font-size:.88rem;font-weight:300;line-height:1.7}.l-origin-sec{background:var(--bg);min-height:80vh;font-family:var(--l-body);grid-template-columns:1fr 1fr;align-items:center;padding:8rem clamp(2rem,8vw,12rem);transition:background .4s;display:grid;overflow:hidden}.l-faq-sec{background:var(--bg-wash);font-family:var(--l-body);padding:8rem clamp(2rem,8vw,12rem);transition:background .4s}.l-faq-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:3rem;font-size:.6rem}.l-faq-list{max-width:720px}.l-faq-item{border-bottom:1px solid var(--border)}.l-faq-item[open]{padding-bottom:1.5rem}.l-faq-q{font-family:var(--display);cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.2rem;font-weight:400;list-style:none;transition:color .3s;display:flex}.l-faq-q::-webkit-details-marker{display:none}.l-faq-q::marker{content:"";display:none}.l-faq-q:after{content:"+";font-family:var(--mono);color:var(--accent);flex-shrink:0;margin-left:1rem;font-size:1.2rem;transition:transform .3s}.l-faq-item[open] .l-faq-q:after{content:"−"}.l-faq-q:hover{color:var(--accent)}.l-faq-a{color:var(--text-secondary);opacity:.7;padding-right:2rem;font-size:.88rem;font-weight:300;line-height:1.8}.l-o-year{font-family:var(--display);letter-spacing:-.05em;background:linear-gradient(180deg, rgba(var(--accent-rgb), .12) 0%, rgba(var(--violet-rgb), .04) 100%);-webkit-text-fill-color:transparent;will-change:transform;-webkit-background-clip:text;background-clip:text;font-size:clamp(10rem,22vw,20rem);font-weight:400;line-height:.8}.l-o-text h3{font-family:var(--display);margin-bottom:2rem;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;line-height:1.3}.l-o-text p{color:var(--text-secondary);opacity:.6;font-size:.95rem;font-weight:300;line-height:1.9}.l-o-etym{font-family:var(--mono);color:var(--text-muted);border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem;font-size:.7rem;line-height:2}.l-o-etym strong{color:var(--accent)}.l-cta-sec{text-align:center;background:var(--bg);min-height:100vh;font-family:var(--l-body);flex-direction:column;justify-content:center;align-items:center;transition:background .4s;display:flex;position:relative;overflow:hidden}.l-cta-sec h2{font-family:var(--display);font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.1;position:relative}.l-cta-sec h2 i{background:linear-gradient(135deg, var(--accent), var(--cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.l-cta-lim{font-family:var(--mono);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:1.5rem;font-size:.55rem;position:relative}.l-access-overlay{z-index:200;-webkit-backdrop-filter:blur(20px);background:#000000b3;justify-content:center;align-items:center;animation:.3s l-access-fade;display:flex;position:fixed;inset:0}@keyframes l-access-fade{0%{opacity:0}to{opacity:1}}.l-access-card{background:var(--bg-card);border:1px solid var(--border);width:90%;max-width:440px;font-family:var(--l-body);padding:2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) l-access-enter;position:relative;overflow:hidden}@keyframes l-access-enter{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.l-access-glow{background:radial-gradient(ellipse 300px 200px at 50% 30%, rgba(var(--accent-rgb), .08), transparent);pointer-events:none;z-index:0;width:200%;height:200%;animation:4s ease-in-out infinite alternate l-access-glow-pulse;position:absolute;top:-50%;left:-50%}@keyframes l-access-glow-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.l-access-close{z-index:2;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;position:absolute;top:1.2rem;right:1.2rem}.l-access-close:hover{color:var(--text);background:rgba(var(--accent-rgb), .08)}.l-access-intro{z-index:1;text-align:center;position:relative}.l-access-icon{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .15);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;animation:3s ease-in-out infinite alternate l-access-icon-float;display:flex}@keyframes l-access-icon-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.l-access-title{font-family:var(--display);color:var(--text);margin-bottom:.75rem;font-size:1.5rem;font-weight:400}.l-access-desc{color:var(--text-secondary);margin-bottom:2rem;font-size:.85rem;line-height:1.6}.l-access-stats{background:rgba(var(--accent-rgb), .04);border:1px solid rgba(var(--accent-rgb), .1);justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.2rem;display:flex}.l-access-stat{text-align:center}.l-access-stat-num{font-family:var(--mono);color:var(--accent);font-size:1.4rem;font-weight:700;line-height:1;display:block}.l-access-stat-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:.3rem;font-size:.55rem;display:block}.l-access-stat-divider{background:var(--border);width:1px;height:2.5rem}.l-access-cta{width:100%;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--accent-deep));border:none;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:.7rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.l-access-cta:hover{box-shadow:0 4px 24px rgba(var(--accent-rgb), .3);transform:translateY(-1px)}.l-access-cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.l-access-form{z-index:1;flex-direction:column;gap:1rem;animation:.3s cubic-bezier(.16,1,.3,1) l-access-slide-left;display:flex;position:relative}@keyframes l-access-slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.l-access-field{flex-direction:column;gap:.4rem;display:flex}.l-access-field label{font-family:var(--mono);letter-spacing:.08em;color:var(--text-muted);font-size:.6rem}.l-access-field input,.l-access-field textarea{font-family:var(--l-body);color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:0;outline:none;padding:.7rem .9rem;font-size:.85rem;transition:all .2s}.l-access-field input:focus,.l-access-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}.l-access-field textarea{resize:vertical;min-height:60px}.l-access-actions{gap:.75rem;margin-top:.5rem;display:flex}.l-access-back{border:1px solid var(--border);width:44px;color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.l-access-back:hover{border-color:var(--accent);color:var(--accent)}.l-access-actions .l-access-cta{flex:1}.l-access-error{font-family:var(--l-body);color:var(--error,#ef4444);font-size:.8rem}.l-access-success{z-index:1;text-align:center;animation:.4s cubic-bezier(.16,1,.3,1) l-access-scale-in;position:relative}@keyframes l-access-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.l-access-check{background:rgba(var(--success-rgb,var(--accent-rgb)), .08);border:1px solid rgba(var(--success-rgb,var(--accent-rgb)), .2);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex}.l-access-success .l-access-desc{margin-bottom:0}.l-access-row{gap:1rem;display:flex}.l-access-terms{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.75rem;display:flex}.l-access-terms input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.l-access-terms a{color:var(--accent);text-decoration:underline}.l-access-step{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem;font-size:.55rem}.l-access-email-error{color:var(--error,#ef4444);margin-top:-.5rem;font-size:.75rem}.l-access-select-trigger{font-family:var(--l-body);color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;outline:none;justify-content:space-between;align-items:center;width:100%;padding:.7rem .9rem;font-size:.85rem;transition:all .2s;display:flex}.l-access-select-trigger:focus{border-color:var(--accent)}.l-access-select-content{background:var(--bg-elevated);border:1px solid var(--border);z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:160px;padding:4px;box-shadow:0 8px 32px #0003}.l-access-select-item{font-family:var(--l-body);color:var(--text-secondary);cursor:pointer;outline:none;padding:.5rem .7rem;font-size:.85rem;transition:all .15s}.l-access-select-item[data-highlighted]{background:rgba(var(--accent-rgb), .08);color:var(--accent)}.l-footer{border-top:1px solid var(--border);background:var(--bg);font-family:var(--l-body);justify-content:space-between;align-items:center;padding:2rem clamp(2rem,8vw,12rem);transition:background .4s;display:flex}.l-footer a,.l-footer span{font-family:var(--mono);color:var(--text-muted);letter-spacing:.04em;font-size:.6rem;text-decoration:none;transition:color .3s}.l-footer a:hover{color:var(--accent)}.l-fl{gap:2rem;display:flex}@media (max-width:768px){.l-hero{min-height:100svh}.l-app-sec,.l-truths-sec,.l-price-sec,.l-origin-sec,.l-arch-sec,.l-how-sec,.l-faq-sec{padding:5rem 1.5rem}.l-truths,.l-tiers,.l-how-grid{grid-template-columns:1fr}.l-how-step,.l-truth{border-right:none;border-bottom:1px solid var(--border);padding:2rem 0}.l-t{border-right:none;border-bottom:1px solid var(--border);padding:2rem 1rem}.l-origin-sec{grid-template-columns:1fr;gap:2rem}.l-o-year{font-size:7rem}.l-cta-sec,.l-eve-m,.l-dog-sec{padding:5rem 1.5rem}.l-footer{flex-direction:column;gap:1rem;padding:2rem 1.5rem}.l-nav{padding:1.2rem 1.5rem}.l-nav-center{display:none}.l-nav-right{gap:1rem}.l-nav-right>a:not(.l-nav-r),.l-nav-right>button:not(.l-nav-r):not(.l-theme-btn){display:none}.l-arch-grid{grid-template-columns:1fr}.l-hero-cta{flex-direction:column;align-items:center}.l-theme-btn{width:2.2rem;height:2.2rem}.l-theme-dropdown{right:-1rem}.l-app-window{overflow:hidden;transform:none}.l-app-window:hover{transform:none}.l-app-titlebar{height:40px;padding:0 12px}.l-app-dot{width:10px;height:10px}.l-app-titlebar-text{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:8px;overflow:hidden}.l-app-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 12px;overflow-x:auto}.l-app-nav::-webkit-scrollbar{display:none}.l-app-nav-brand{flex-shrink:0;margin-right:12px}.l-app-nav-brand svg{width:22px;height:22px}.l-app-nav-title{font-size:11px}.l-app-nav-sub{display:none}.l-app-nav-links{flex-shrink:0;gap:0}.l-app-link{white-space:nowrap;padding:6px 8px;font-size:10px}.l-app-nav-right{flex-shrink:0}.l-app-live span{display:none}.l-app-dash{padding:16px}.l-app-hero-row{flex-direction:column;align-items:flex-start;gap:12px}.l-app-dash-title{font-size:18px}.l-app-stats{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.l-app-stat{gap:8px;padding:8px 10px}.l-app-stat-icon{width:28px;height:28px;font-size:9px}.l-app-stat-val{font-size:16px}.l-app-stat-label{font-size:8px}.l-app-cols{grid-template-columns:1fr;gap:16px}.l-app-emp{gap:10px;padding:10px 12px}.l-app-avatar{border-radius:10px;width:34px;height:34px;font-size:10px}.l-app-emp-name{font-size:12px}.l-app-emp-role{font-size:10px}.l-app-badge{padding:2px 6px;font-size:8px}.l-app-job{padding:10px 12px}.l-app-pill{padding:2px 8px;font-size:9px}.l-app-job-title{font-size:12px}.l-app-job-meta{display:none}}
