.lp3{--font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),Menlo,Monaco,"Courier New",monospace;--font-serif:var(--font-source-serif),Georgia,serif;background:var(--canvas);color:var(--text-body);font:15px/1.6 var(--font-sans);width:100%;max-width:none}.lp3 *{box-sizing:border-box}body:has(.lp3){background:var(--canvas)}body:has(.lp3) .sv2-foot,body:has(.lp3) .sv2-nav{display:none!important}body:has(.lp3) .sv2-page{min-height:0}.lp3 .logo img{width:32px;height:32px;display:block;flex-shrink:0}.sv2:has(.lp3) a.btn.primary,.sv2:has(.lp3) a.btn.primary:hover{color:var(--text-on-accent);text-decoration:none}.sv2 .lp3 .wrap{max-width:960px;width:100%;margin:0 auto;padding:0 28px}.lp3 a{color:var(--primary);text-decoration:none}.lp3 a:hover{text-decoration:underline}.lp3 .nav{background:var(--elevated);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;width:100%}.sv2 .lp3 .nav .wrap{max-width:none;padding:0 32px}.lp3 .nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;height:58px;width:100%}.lp3 .nav .logo{justify-self:start}.lp3 .logo{font:700 17px var(--font-sans);color:var(--text-heading);letter-spacing:-.01em}.lp3 .logo sup{color:var(--primary);font:600 10px var(--font-mono)}.lp3 .nlinks{display:flex;gap:20px;justify-self:center}.lp3 .nlinks a{font:500 13.5px var(--font-sans);color:var(--text-subheading)}.lp3 .nlinks a.cur{color:var(--primary)}.lp3 .nlinks a:hover{color:var(--primary);text-decoration:none}.lp3 .nav .cta{justify-self:end;display:flex;gap:14px;align-items:center}.lp3 .nav .tt-icon{display:none}.lp3 .nav .tt-icon--moon{display:block}html[data-theme=dark] .lp3 .nav .tt-icon--moon{display:none}html[data-theme=dark] .lp3 .nav .tt-icon--sun{display:block}.lp3 .nav .theme-toggle{width:38px;height:38px;border-radius:var(--r-md)}.lp3 .nav .signin{font:500 13.5px var(--font-sans);color:var(--text-secondary)}.lp3 .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-md);height:38px;padding:0 18px;font:600 14px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-normal) var(--ease-default)}.lp3 .btn.primary{background:var(--primary);color:var(--text-on-accent)}.lp3 .btn.primary:hover{background:var(--primary-hover);text-decoration:none}.lp3 .btn.secondary{background:transparent;border:1px solid var(--border);color:var(--text-subheading)}.lp3 .btn.secondary:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text-heading);text-decoration:none}.lp3 .btn.lg{height:46px;padding:0 24px;font-size:15px}.lp3 .btn:focus-visible{outline:0;box-shadow:var(--focus-ring)}.lp3 .eyebrow{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--border-strong);background:var(--elevated);padding:7px 13px 6px;font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subheading);margin:0 0 22px}.lp3 .eyebrow:before,.sv2 .lp3 .eyebrow:before{content:"";width:7px;height:7px;background:var(--primary);flex-shrink:0;border-radius:0}.lp3 .eyebrow.vi{border-color:var(--primary);color:var(--primary)}.lp3 .band.dark .eyebrow{border-color:var(--band-ink-border);background:transparent}.lp3 .trule{display:none}.lp3 .band.dark .trule{background:var(--band-ink-border)}.lp3 h1,.sv2 .lp3 h1{font:700 clamp(38px,6vw,68px)/1.04 var(--font-serif);font-weight:700;letter-spacing:-.026em;line-height:1.04;color:var(--text-heading);text-wrap:balance;margin:0}.lp3 h2.sect,.sv2 .lp3 h2.sect{font:700 clamp(30px,4.6vw,52px)/1.06 var(--font-serif);font-weight:700;letter-spacing:-.022em;line-height:1.06;color:var(--text-heading);text-wrap:balance;margin:0 0 18px;max-width:24ch}.lp3 .lede{font:400 19px/1.6 var(--font-serif);color:var(--text-subheading);max-width:60ch}.lp3 .lede.sm{font-size:16px}.lp3 .band{padding:clamp(76px,10vw,120px) 0;border-top:1px solid var(--border-subtle)}.lp3 .band.alt{background:var(--elevated)}.lp3 .band.dark{background:var(--band-ink);border-top:0}.lp3 .band.dark h2.sect{color:var(--text-on-accent)}.lp3 .band.dark .lede{color:var(--band-ink-text)}.lp3 .hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,11vw,140px) 0 clamp(60px,8vw,92px);background:var(--canvas);border-bottom:0}.lp3 .hero-in,.sv2 .lp3 .hero-in{position:relative;z-index:2;max-width:960px;width:100%;margin:0 auto;padding:0 28px;text-align:left}.lp3 .hero h1,.sv2 .lp3 .hero h1{margin:0;text-align:left}.lp3 .hero .lede{margin-top:24px;text-align:left}.lp3 .hcta{display:flex;justify-content:flex-start;gap:12px;margin-top:32px;align-items:center;flex-wrap:wrap}.lp3 .hero-geo{position:absolute;right:-10px;top:50%;transform:translateY(-52%);width:450px;height:440px;z-index:0;pointer-events:none}.lp3 .fg{position:absolute;display:block;will-change:transform}.lp3 .fg-c{width:250px;height:250px;border-radius:var(--r-full);background:var(--atom-default);left:85px;top:60px}.lp3 .fg-sq{width:60px;height:60px;left:340px;top:210px}.lp3 .fg-sq,.lp3 .fg-tr{background:var(--text-heading)}.lp3 .fg-tr{width:84px;height:72px;clip-path:polygon(50% 0,100% 100%,0 100%);left:150px;top:340px}.lp3 .fg-ln{width:110px;height:24px;background:var(--atom-muted);border-radius:var(--r-full);left:300px;top:110px}.lp3 .fg-d{width:46px;height:46px;border:3px solid var(--atom-default);transform:rotate(45deg);left:60px;top:20px}@media(max-width:1180px){.lp3 .hero-geo{display:none}}.lp3 .fstrip{margin-top:26px;font:400 13px/1.55 var(--font-serif);font-style:italic;color:var(--text-secondary);border-left:2px solid var(--primary-border);padding-left:14px;max-width:60ch}.lp3 .f3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;margin-top:30px;border-top:1px solid var(--border)}.lp3 .fcard{padding:24px 26px 0 0;border-right:1px solid var(--border-subtle)}.lp3 .fcard:last-child{border-right:0}.lp3 .fcard+.fcard{padding-left:26px}.lp3 .fk{font:600 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--error);margin-bottom:10px}.lp3 .fcard h3{font:600 18.5px var(--font-serif);color:var(--text-heading);margin-bottom:8px}.lp3 .fcard p{font-size:13.5px;color:var(--text-body)}.lp3 .fq{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle);font:600 10.5px var(--font-mono);letter-spacing:.09em;color:var(--text-muted)}.lp3 .hinge{margin-top:44px;font:700 clamp(22px,3.2vw,34px)/1.25 var(--font-serif);letter-spacing:-.015em;color:var(--text-heading);text-align:center;text-wrap:balance}.lp3 .hinge .vi{color:var(--primary)}.lp3 .layers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;margin-top:24px;border:1px solid var(--primary-border);border-radius:var(--r-lg);overflow:hidden;background:var(--elevated)}.lp3 .layer{padding:18px 22px;border-right:1px solid var(--border-subtle)}.lp3 .layer:last-child{border-right:0}.lp3 .lyk{font:700 10px var(--font-mono);letter-spacing:.09em;color:var(--primary);margin-bottom:7px}.lp3 .layer p{font-size:13px;color:var(--text-body)}.lp3 .os3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}@media(max-width:760px){.lp3 .os3{grid-template-columns:1fr}}.lp3 .oscard{border-top:2px solid var(--primary);padding-top:16px}.lp3 .osk{font:600 9.5px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.lp3 .oscard h3{font:600 19px var(--font-serif);color:var(--text-heading);margin-bottom:8px}.lp3 .oscard p{font-size:13.5px}.lp3 .frag{margin-top:clamp(34px,4vw,52px);font:400 14.5px/1.6 var(--font-serif);font-style:italic;color:var(--text-subheading);max-width:70ch}.lp3 .run{margin-top:26px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md)}.lp3 .runhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--canvas);flex-wrap:wrap}.lp3 .runhead .t{font:600 11px var(--font-mono);letter-spacing:.07em;color:var(--text-subheading)}.lp3 .runhead .r{font:500 10px var(--font-mono);letter-spacing:.07em;color:var(--text-muted)}.lp3 .runbody{padding:20px;display:grid;gap:12px}.lp3 .msg{display:flex;gap:12px}.lp3 .avatar{width:28px;height:28px;border-radius:var(--r-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;font:600 9.5px var(--font-mono)}.lp3 .avatar.agent{background:var(--primary-tint);color:var(--primary);border:1px solid var(--primary-border)}.lp3 .avatar.human{background:var(--text-heading);color:var(--on-ink)}.lp3 .mb{flex:1;min-width:0}.lp3 .mwho{font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.lp3 .mwho b{color:var(--text-subheading)}.lp3 .mtxt{font:400 14px/1.55 var(--font-serif);color:var(--text-body)}.lp3 .mtag{display:inline-block;font:600 9px var(--font-mono);letter-spacing:.07em;border-radius:var(--r-sm);padding:2px 7px;margin-left:6px;vertical-align:1px}.lp3 .mtag.dissent{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning)}.lp3 .mtag.gap{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.lp3 .mtag.ok{background:var(--success-bg);color:var(--success);border:1px solid var(--success)}.lp3 .mtag.esc{color:var(--primary)}.lp3 .gate,.lp3 .mtag.esc{background:var(--primary-tint);border:1px solid var(--primary-border)}.lp3 .gate{border-radius:var(--r-lg);padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.lp3 .gate .gt{font:600 10.5px var(--font-mono);letter-spacing:.08em;color:var(--primary)}.lp3 .gate .gd{font:400 13px var(--font-serif);color:var(--text-subheading)}.lp3 .gbtns{display:flex;gap:8px}.lp3 .gbtn{border-radius:var(--r-md);padding:6px 14px;font:600 12.5px var(--font-sans);cursor:default}.lp3 .gbtn.ap{background:var(--primary);color:var(--text-on-accent)}.lp3 .gbtn.sb{background:var(--elevated);border:1px solid var(--border);color:var(--text-subheading)}.lp3 .trail{border-top:1px solid var(--border);background:var(--canvas);padding:14px 20px}.lp3 .trail .tt{font:600 10px var(--font-mono);letter-spacing:.09em;color:var(--text-muted);margin-bottom:10px}.lp3 .tl{display:grid;gap:5px}.lp3 .te{display:flex;gap:12px;font:500 11px var(--font-mono);color:var(--text-secondary)}.lp3 .te .tm{color:var(--text-muted);flex-shrink:0}.lp3 .arts3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px}.lp3 .acard{background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px}.lp3 .acard.vi{border-color:var(--primary-border);box-shadow:var(--shadow-glow)}.lp3 .acard .ak{font:600 10px var(--font-mono);letter-spacing:.09em;color:var(--text-muted);display:flex;justify-content:space-between}.lp3 .acard.vi .ak{color:var(--primary)}.lp3 .signed{font:600 9px var(--font-mono);background:var(--success-bg);color:var(--success);border:1px solid var(--success);border-radius:var(--r-sm);padding:2px 7px}.lp3 .acard h4{font:600 16.5px var(--font-serif);color:var(--text-heading);margin:8px 0 6px}.lp3 .acard p{font-size:13px}.lp3 .acard{display:flex;flex-direction:column}.lp3 .acard p{flex:1}.lp3 .acta{align-self:flex-start;margin-top:12px;padding:0;border:0;background:none;cursor:pointer;font:600 12.5px var(--font-sans);color:var(--primary);display:inline-flex;align-items:center;gap:6px;transition:gap var(--dur-normal) var(--ease-default),color var(--dur-normal) var(--ease-default)}.lp3 .acta:hover{color:var(--primary-hover);gap:10px}.lp3 .acta:focus-visible{outline:0;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.lp3 .belongs{margin-top:20px;font:400 14.5px var(--font-serif);color:var(--text-subheading)}.lp3 .askbar{margin-top:20px;display:flex;gap:10px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-3xl);padding:9px 9px 9px 16px;align-items:center;box-shadow:var(--shadow-sm);max-width:720px;flex-wrap:wrap}.lp3 .askbar input{flex:1;border:0;outline:0;font:400 14.5px var(--font-sans);color:var(--text-heading);background:none;min-width:220px}.lp3 .askbar input::-moz-placeholder{color:var(--text-muted)}.lp3 .askbar input::placeholder{color:var(--text-muted)}.lp3 .consent{margin-top:8px;font:400 11.5px var(--font-sans);color:var(--text-muted);max-width:66ch}.lp3 .qlbl{font:600 9.5px var(--font-mono);letter-spacing:.08em;color:var(--text-muted);align-self:center}.lp3 .qfilter{display:flex;gap:14px;margin-top:24px;align-items:baseline;flex-wrap:wrap}.lp3 .qtab{border:0;background:none;font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:5px 2px;border-bottom:2px solid transparent;cursor:pointer}.lp3 .qtab.on,.lp3 .qtab:hover{color:var(--primary)}.lp3 .qtab.on{border-bottom-color:var(--primary)}.lp3 .qtab:focus-visible{outline:0;box-shadow:var(--focus-ring)}.lp3 .qchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lp3 .qchip{border:1px solid var(--border);background:var(--elevated);border-radius:var(--r-full);padding:8px 16px;font:500 13px var(--font-sans);color:var(--text-subheading);cursor:pointer;transition:border-color var(--dur-normal) var(--ease-default)}.lp3 .qchip:hover{border-color:var(--primary);color:var(--primary)}.lp3 .qchip:focus-visible{outline:0;box-shadow:var(--focus-ring)}.lp3 .qchip.on{border-color:var(--primary);background:var(--primary-tint);color:var(--primary)}.lp3 .cosbox{margin-top:18px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;max-width:680px;box-shadow:var(--shadow-md)}.lp3 .cosline{display:flex;gap:12px}.lp3 .cosav{width:30px;height:30px;border-radius:var(--r-md);background:var(--primary);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp3 .cosav,.lp3 .coswho{font:600 10px var(--font-mono)}.lp3 .coswho{letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px}.lp3 .costxt{font:400 14.5px/1.55 var(--font-serif);color:var(--text-body)}.lp3 .refcard{margin:14px 0 0 42px;border:1px solid var(--primary-border);background:var(--primary-tint);border-radius:var(--r-lg);padding:12px 16px}.lp3 .refhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.lp3 .refk{font:700 11px var(--font-mono);letter-spacing:.07em;color:var(--primary)}.lp3 .refprice{font:600 10.5px var(--font-mono);color:var(--text-secondary)}.lp3 .refwhy{font:400 13px/1.5 var(--font-serif);color:var(--text-subheading);margin-top:5px}.lp3 .withheld{margin:16px 0 0 42px;border-top:1px dashed var(--border);padding-top:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.lp3 .withheld p{font:400 13px var(--font-serif);font-style:italic;color:var(--text-secondary);max-width:38ch}.lp3 .scripted{margin-top:14px;font:600 9.5px var(--font-mono);letter-spacing:.08em;color:var(--text-muted)}.lp3 .trust{padding:44px 0;background:var(--primary-tint);border-top:1px solid var(--primary-border);border-bottom:1px solid var(--primary-border)}.lp3 .pline{font:400 19px/1.45 var(--font-serif);color:var(--text-heading);max-width:46ch}.lp3 .tsub{margin-top:10px;font:400 13px/1.6 var(--font-sans);color:var(--text-subheading);max-width:70ch}.lp3 .tsub b{color:var(--text-heading)}.lp3 .eng3{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:14px;margin-top:26px}.lp3 .eng3 .hero-e{grid-row:1/3}@media(max-width:760px){.lp3 .eng3{grid-template-columns:1fr}.lp3 .eng3 .hero-e{grid-row:auto}}.lp3 .ecard{background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;position:relative}.lp3 .ecard.hero-e{border-color:var(--primary-border)}.lp3 .uniq{position:absolute;top:14px;right:14px;font:600 8.5px var(--font-mono);letter-spacing:.08em;background:var(--primary);color:var(--text-on-accent);border-radius:var(--r-sm);padding:2.5px 7px}.lp3 .ecard h3{font:600 19px var(--font-serif);color:var(--text-heading);margin-bottom:8px;padding-right:70px}.lp3 .ecard p{font-size:13.5px}.lp3 .meet,.lp3 .moat{margin-top:20px}.lp3 .moat{background:var(--elevated);border:1px solid var(--border);border-left:3px solid var(--text-heading);border-radius:var(--r-lg);padding:18px 22px}.lp3 .eng3+.moat{max-width:none;width:100%}.lp3 .moat-h{font:600 17px var(--font-serif);color:var(--text-heading);margin-bottom:6px}.lp3 .moat-b{font:400 13.5px/1.6 var(--font-sans);color:var(--text-body)}.lp3 .vlegend{margin-top:14px;font:400 13px/1.55 var(--font-serif);font-style:italic;color:var(--text-secondary);max-width:74ch}.lp3 .artsintro{margin-top:22px;font:600 10.5px var(--font-mono);letter-spacing:.09em;color:var(--text-muted)}.lp3 .kicked{margin-top:16px;max-width:70ch}.lp3 .kick,.lp3 .kicked .kick{font:700 10px var(--font-mono);letter-spacing:.09em;color:var(--primary);margin-bottom:4px}.lp3 .kicked p{font:400 14px/1.55 var(--font-serif);color:var(--text-subheading)}.lp3 .commitbox{margin-top:14px;border:1px solid var(--primary-border);background:var(--primary-tint);border-radius:var(--r-lg);padding:14px 18px;max-width:60ch}.lp3 .commitbox p{font:400 15px var(--font-serif);color:var(--text-heading)}.lp3 .founders{margin-top:18px;font:400 14px/1.6 var(--font-serif);color:var(--band-ink-text);max-width:74ch}.lp3 .founders b{color:var(--text-on-accent)}.lp3 .umb{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:28px;background:var(--primary-tint);border:1px solid var(--primary-border);border-radius:var(--r-lg);padding:12px 18px}.lp3 .umbk{font:700 12px var(--font-mono);letter-spacing:.09em;color:var(--primary)}.lp3 .umbt{font:400 14px var(--font-serif);font-style:italic;color:var(--text-subheading)}.lp3 #levels h2.sect{max-width:22ch}.lp3 .stairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;margin-top:26px}.lp3 .step{background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px 20px 42px;position:relative;cursor:pointer;transition:border-color var(--dur-normal) var(--ease-default),box-shadow var(--dur-normal) var(--ease-default)}.lp3 .step,.lp3 .step-1,.lp3 .step-2,.lp3 .step-3{min-height:0}.lp3 .step-3{background:var(--primary-tint)}.lp3 .step-3,.lp3 .step:hover{border-color:var(--primary-border)}.lp3 .step:hover{transform:none}.lp3 .step.sel{border-color:var(--primary);box-shadow:var(--shadow-glow)}.lp3 .step .lvl{font:600 10px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--primary)}.lp3 .step h3{font:600 18px/1.2 var(--font-serif);letter-spacing:-.015em;color:var(--text-heading);margin:10px 0 8px}.lp3 .step p{margin:0;font:400 13.5px/1.55 var(--font-serif);color:var(--text-body);padding-right:8px}.lp3 .step .tag{position:absolute;top:16px;right:14px;font:600 9px/1 var(--font-mono);letter-spacing:.08em;color:var(--primary);background:var(--primary-tint);border:1px solid var(--primary-border);border-radius:var(--r-sm);padding:5px 7px}.lp3 .step-1 .tag{top:16px}.lp3 .step .more{position:absolute;bottom:14px;right:16px;font:600 12.5px/1 var(--font-sans);color:var(--primary);opacity:0;transition:opacity var(--dur-normal) var(--ease-default)}.lp3 .step.sel .more,.lp3 .step:hover .more{opacity:1}.lp3 .step:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lp3 .record-rule{height:44px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-top:8px;background:transparent}.lp3 .record-rule span{font:600 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);background:var(--canvas);padding:0 14px;position:relative;top:-1px}.lp3 .lvlx{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:26px 28px;margin-top:8px}.lp3 .lvlx-grid{display:grid;grid-template-columns:1.45fr minmax(12rem,.85fr);gap:28px;align-items:start}.lp3 .xlead{font:400 18px/1.45 var(--font-serif);color:var(--text-heading);margin:0 0 16px}.lp3 .xcaps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lp3 .xcaps li{font:400 14px/1.55 var(--font-sans);color:var(--text-body);padding-left:18px;position:relative}.lp3 .xcaps li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--primary)}.lp3 .xcaps b{font-weight:600;color:var(--text-heading)}.lp3 .xpos{gap:10px}.lp3 .poschip,.lp3 .xpos{display:flex;flex-direction:column}.lp3 .poschip{border:1px solid var(--border);border-radius:var(--r-md);background:var(--elevated);padding:14px 16px;gap:4px}.lp3 .poschip .ph{font:600 10px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--primary)}.lp3 .poschip .pb{font:400 13.5px/1.45 var(--font-sans);color:var(--text-heading)}.lp3 .poschip .pq{font:400 13px/1.4 var(--font-serif);font-style:italic;color:var(--text-secondary)}.lp3 .svc-closer{margin-top:22px;font:400 15px/1.5 var(--font-serif);font-style:italic;color:var(--text-subheading);max-width:70ch}@media(max-width:900px){.lp3 .lvlx-grid,.lp3 .stairs{grid-template-columns:1fr}}.lp3 .lline{margin-top:20px;text-align:center;font:400 14.5px var(--font-serif);font-style:italic;color:var(--text-subheading)}.lp3 .anchor{display:grid;grid-template-columns:max-content max-content minmax(12rem,1fr);gap:0;margin:22px 0 0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--elevated);width:100%;max-width:100%;align-items:stretch}.lp3 .acell{padding:14px 22px;border-right:1px solid var(--border)}.lp3 .acell.vi{background:var(--primary-tint)}.lp3 .acell .al{font:600 9.5px var(--font-mono);letter-spacing:.08em;color:var(--text-muted)}.lp3 .acell.vi .al{color:var(--primary)}.lp3 .acell .av{font:600 30px var(--font-mono);color:var(--text-heading);font-variant-numeric:tabular-nums;margin-top:4px}.lp3 .anote{padding:14px 22px;font:400 12.5px/1.5 var(--font-serif);font-style:italic;color:var(--text-secondary);min-width:0}@media(max-width:720px){.lp3 .anchor{grid-template-columns:1fr 1fr}.lp3 .acell.vi{border-right:0}.lp3 .anote{grid-column:1/-1;border-top:1px solid var(--border);max-width:none}}.lp3 .inds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:4px 0 48px;border-top:1px solid var(--border)}.lp3 .ind{padding:20px 26px 0 0;border-right:1px solid var(--border-subtle)}.lp3 .ind:last-child{border-right:0}.lp3 .ind+.ind{padding-left:26px}.lp3 .ik{font:600 10px var(--font-mono);letter-spacing:.09em;color:var(--primary);margin-bottom:9px}.lp3 .ind p{font:400 15px/1.55 var(--font-serif);color:var(--text-subheading)}.lp3 .ind a{display:inline-block;margin-top:9px;font:600 12px var(--font-sans)}.lp3 .tcta{margin-top:auto;padding-top:18px}.lp3 .expline{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:16px;padding-top:13px;border-top:1px solid var(--border-subtle)}.lp3 .expline .sn{font:600 14px var(--font-sans);color:var(--text-heading)}.lp3 .expline .sd{font:400 13px var(--font-serif);color:var(--text-secondary);flex:1}.lp3 .expline a{font:600 12px var(--font-sans);white-space:nowrap}.lp3 .tracks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}@media(max-width:760px){.lp3 .tracks{grid-template-columns:1fr}}.lp3 .track{background:var(--elevated);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column}.lp3 .tk{font:600 10px var(--font-mono);letter-spacing:.09em;color:var(--text-muted);margin-bottom:12px}.lp3 .track h3{font:600 22px/1.25 var(--font-serif);color:var(--text-heading);margin-bottom:10px;text-wrap:balance}.lp3 .track p{font-size:14px;line-height:1.6}.lp3 .tp{margin-top:auto;padding-top:18px;font:600 10.5px var(--font-mono);letter-spacing:.06em;color:var(--text-secondary)}.lp3 .seg{display:grid;gap:12px;margin-top:14px}.lp3 .srow{display:grid;grid-template-columns:1fr auto;-moz-column-gap:14px;column-gap:14px;row-gap:3px;align-items:baseline;border-top:1px solid var(--border-subtle);padding-top:11px}.lp3 .srow .sn{grid-column:1;grid-row:1;font:600 14px var(--font-sans);color:var(--text-heading)}.lp3 .srow a{grid-column:2;grid-row:1;font:600 12px var(--font-sans);white-space:nowrap;justify-self:end}.lp3 .srow .sd{grid-column:1/-1;grid-row:2;font:400 13px/1.5 var(--font-serif);color:var(--text-secondary)}.lp3 .off4{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;border-top:1px solid var(--border);max-width:760px}@media(max-width:640px){.lp3 .off4{grid-template-columns:1fr}}.lp3 .ocard{padding:18px 26px 18px 0;border-bottom:1px solid var(--border-subtle)}.lp3 .ocard:nth-child(2n){padding-left:26px;border-left:1px solid var(--border-subtle)}.lp3 .ok2{font:600 9.5px var(--font-mono);letter-spacing:.09em;color:var(--primary);margin-bottom:8px}.lp3 .ocard p{font-size:13px}.lp3 .offer-price{margin-top:22px;font:400 15.5px var(--font-serif);color:var(--text-subheading)}.lp3 .commit{margin-top:10px;font:400 14px var(--font-serif);font-style:italic;color:var(--text-subheading);border-left:2px solid var(--primary-border);padding-left:14px}.lp3 .wind{margin-top:12px;font-size:13px;color:var(--text-secondary);max-width:66ch}.lp3 .notfor{margin-top:16px;font:400 13.5px/1.6 var(--font-serif);color:var(--text-subheading);max-width:64ch;border-left:2px solid var(--border-strong);padding-left:14px}.lp3 .rail{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.lp3 .rstep{flex:1;min-width:180px;background:var(--band-ink-raised);border:1px solid var(--band-ink-border);border-radius:var(--r-lg);padding:16px}.lp3 .rstep .rk{font:600 10px var(--font-mono);letter-spacing:.09em;color:var(--live-on-ink);margin-bottom:6px}.lp3 .rstep p{font-size:12.5px;color:var(--band-ink-text)}.lp3 .close-band{padding:clamp(80px,11vw,130px) 0;text-align:center;background:var(--elevated)}.lp3 .close-band h2{font:700 clamp(34px,5.5vw,60px)/1.06 var(--font-serif);letter-spacing:-.022em;color:var(--text-heading);margin-bottom:16px;text-wrap:balance}.lp3 .close-band p{font:400 15px var(--font-serif);color:var(--text-subheading);max-width:56ch;margin:0 auto 24px}.lp3 footer{border-top:1px solid var(--border);padding:34px 0;background:var(--canvas)}.lp3 footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--text-secondary)}.lp3 footer b{color:var(--text-heading);font-family:var(--font-serif)}.lp3 .flinks{display:flex;gap:16px}@media(max-width:820px){.lp3 .nlinks{display:none}.lp3 .nav .wrap{display:flex;justify-content:space-between;gap:12px}.lp3 .nav .cta{min-width:0;flex-shrink:1}.lp3 .nav .cta .btn.primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 14px}}@media(max-width:560px){.sv2 .lp3 .nav .wrap{padding:0 18px}.lp3 .nav .signin{display:none}.lp3 .btn{white-space:normal;height:auto;min-height:38px;padding:8px 15px;text-align:center}.lp3 .btn.lg{min-height:46px;height:auto;padding:10px 18px}}.lp3 .logo{display:inline-flex;align-items:center;gap:9px}.lp3 .logo svg{width:32px;height:32px;display:block}.lp3 .glyph{display:block;margin-bottom:16px}.lp3 .g-a{fill:var(--chart-1)}.lp3 .g-b{fill:var(--chart-3)}.lp3 .g-c{fill:var(--chart-2)}.lp3 .g-d{fill:var(--chart-6)}.lp3 .g-sa{stroke:var(--chart-1)}.lp3 .g-sb{stroke:var(--chart-3)}.lp3 .g-sc{stroke:var(--chart-2)}.lp3 .g-sd{stroke:var(--chart-5)}.lp3 .livedot{width:8px;height:8px;border-radius:var(--r-full);background:var(--live);display:inline-block;flex-shrink:0}.lp3 .runhead .t{display:inline-flex;align-items:center;gap:8px}@media (prefers-reduced-motion:no-preference){.lp3 .livedot{animation:lpulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes lpulse{0%{box-shadow:var(--live-glow)}70%{box-shadow:var(--live-glow-fade)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.lp3 .fg-c{animation:fgc 34s ease-in-out infinite}@keyframes fgc{0%,to{transform:translate(0) scale(1)}30%{transform:translate(26px,38px) scale(.94)}60%{transform:translate(-24px,14px) scale(1.05)}82%{transform:translate(8px,-20px) scale(.98)}}.lp3 .fg-sq{animation:fgsq 27s ease-in-out infinite}@keyframes fgsq{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(-64px,-34px) rotate(45deg)}55%{transform:translate(-150px,44px) rotate(90deg)}78%{transform:translate(-44px,86px) rotate(135deg)}}.lp3 .fg-tr{animation:fgtr 31s ease-in-out infinite}@keyframes fgtr{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(96px,-44px) rotate(14deg)}66%{transform:translate(-54px,-96px) rotate(-12deg)}}.lp3 .fg-ln{animation:fgln 23s ease-in-out infinite}@keyframes fgln{0%,to{transform:translate(0) rotate(0deg)}30%{transform:translate(-124px,64px) rotate(-35deg)}60%{transform:translate(-32px,156px) rotate(20deg)}85%{transform:translate(22px,42px) rotate(-10deg)}}.lp3 .fg-d{animation:fgd 45s linear infinite}@keyframes fgd{0%{transform:translate(0) rotate(45deg)}25%{transform:translate(52px,64px) rotate(135deg)}50%{transform:translate(124px,22px) rotate(225deg)}75%{transform:translate(42px,-12px) rotate(315deg)}to{transform:translate(0) rotate(405deg)}}.lp3.anim .hero-in>*{opacity:0;transform:translateY(20px);animation:rise .65s var(--ease-out) forwards}.lp3.anim .hero-in>:nth-child(2){animation-delay:.09s}.lp3.anim .hero-in>:nth-child(3){animation-delay:.18s}.lp3.anim .hero-in>:nth-child(4){animation-delay:.27s}.lp3.anim .hero-in>:nth-child(5){animation-delay:.36s}@keyframes rise{to{opacity:1;transform:none}}.lp3.anim .rv{opacity:0;transform:translateY(18px)}.lp3.anim .rv.in{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.lp3.anim .stag>*{opacity:0;transform:translateY(16px)}.lp3.anim .stag.in>*{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.lp3.anim .stag.in>:nth-child(2){transition-delay:.08s}.lp3.anim .stag.in>:nth-child(3){transition-delay:.16s}.lp3.anim .stag.in>:nth-child(4){transition-delay:.24s}.lp3.anim .stag.in>:nth-child(5){transition-delay:.32s}.lp3.anim .stag.in>:nth-child(6){transition-delay:.4s}.lp3.anim .runbody.stag.in>*{transition-duration:.5s}.lp3.anim .runbody.stag.in>:nth-child(2){transition-delay:.35s}.lp3.anim .runbody.stag.in>:nth-child(3){transition-delay:.7s}.lp3.anim .runbody.stag.in>:nth-child(4){transition-delay:1.05s}.lp3.anim .runbody.stag.in>:nth-child(5){transition-delay:1.4s}.lp3.anim .tl.stag.in>:nth-child(2){transition-delay:.25s}.lp3.anim .tl.stag.in>:nth-child(3){transition-delay:.5s}.lp3.anim .tl.stag.in>:nth-child(4){transition-delay:.75s}.lp3.anim .trule{transform:scaleX(0);transform-origin:left}.lp3.anim .trule.in{transform:scaleX(1);transition:transform .7s var(--ease-out)}}.lp3 .recwrap{display:grid;grid-template-columns:minmax(0,340px) minmax(0,2fr);gap:32px;align-items:center;margin-top:20px}.lp3 .reccards{display:grid;gap:10px;align-content:center}.lp3 .rcard{all:unset;cursor:pointer;display:grid;gap:6px;align-content:start;padding:14px 16px 12px;box-sizing:border-box;border-radius:10px;width:100%;background:var(--canvas);border:1px solid var(--border);opacity:.86;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.lp3 .rcard:hover{opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-md)}.lp3 .rcard.on{opacity:1;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint),var(--shadow-md)}.lp3 .rcard:focus-visible{outline:0;box-shadow:var(--focus-ring)}.lp3 .rcard .rk{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);transition:color .18s}.lp3 .rcard.on .rk{color:var(--primary)}.lp3 .rcard .rk .signed{margin-left:auto;font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--success);background:var(--success-bg);border:1px solid var(--success);padding:3px 6px;border-radius:4px}.lp3 .rcard .rt{font:600 17px/1.2 var(--font-serif);color:var(--text-heading);letter-spacing:-.01em}.lp3 .rcard .rb{font:400 13px/1.5 var(--font-sans);color:var(--text-body);text-wrap:pretty}.lp3 .rcard .rgo{margin-top:2px;display:flex;align-items:center;gap:6px;font:600 13px/1 var(--font-sans);color:var(--primary)}.lp3 .rcard .rgo span{display:inline-block;transition:transform .18s}.lp3 .rcard.on .rgo span,.lp3 .rcard:hover .rgo span{transform:translateX(3px)}.lp3 .recstage{position:relative;width:100%;min-width:0;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--canvas);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .18s}.lp3 .recwrap:hover .recstage{outline-color:var(--primary)}.lp3 .rvid{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.lp3 .rvid.on{opacity:1;transform:none}@media(max-width:900px){.lp3 .recwrap{grid-template-columns:1fr;gap:24px}.lp3 .reccards{max-width:none}}@media(prefers-reduced-motion:reduce){.lp3 .rvid{transform:none}.lp3 .rcard,.lp3 .rvid{transition:none}}.lp3 #run .recwrap{width:min(1060px,calc(100vw - 48px));margin-left:50%;transform:translateX(-50%);grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:36px}@media(max-width:1100px){.lp3 #run .recwrap{width:100%;margin-left:0;transform:none;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px}}@media(max-width:900px){.lp3 #run .recwrap{grid-template-columns:1fr;gap:24px}}.lp3 .close-band.cta-dark{background:var(--canvas);border-top:1px solid var(--border-subtle);padding:clamp(40px,5vw,72px) 0;text-align:left}.lp3 .ctacard{position:relative;isolation:isolate;overflow:hidden;background:var(--band-ink);width:min(1240px,calc(100vw - 48px));margin-left:50%;transform:translateX(-50%);border-radius:var(--r-xl,18px);padding:clamp(26px,2.6vw,40px) clamp(28px,3.4vw,56px);display:grid;grid-template-columns:minmax(0,1.35fr) auto;gap:48px;align-items:center}.lp3 .ctacard:after{content:"";position:absolute;top:-40%;right:-8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.42),rgba(139,92,246,0) 68%);pointer-events:none;z-index:-1}.lp3 .ctacard .ctak{font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary-on-ink,#A78BFA);display:flex;align-items:center;gap:10px;margin-bottom:14px}.lp3 .ctacard .ctak:before{content:"";width:9px;height:9px;background:var(--primary-on-ink,#A78BFA);flex:none}.lp3 .ctacard h2,.sv2 .lp3 .ctacard h2{font:700 clamp(26px,2.6vw,38px)/1.12 var(--font-sans);letter-spacing:-.02em;color:var(--text-on-accent,#fff);margin:0 0 14px;max-width:22ch;text-wrap:balance}.lp3 .ctacard p{font:400 14.5px/1.55 var(--font-sans);color:var(--band-ink-text);max-width:56ch;margin:0}.lp3 .ctabtns{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-self:end}.lp3 .ctacard .btn.ghost{background:transparent;border:1px solid var(--band-ink-border);color:var(--text-on-accent,#fff)}.lp3 .ctacard .btn.ghost:hover{background:rgba(255,255,255,.06);text-decoration:none}@media(max-width:1100px){.lp3 .ctacard{width:100%;margin-left:0;transform:none}}@media(max-width:900px){.lp3 .ctacard{grid-template-columns:1fr;gap:26px}.lp3 .ctabtns{justify-self:start}.lp3 .ctacard h2 br,.sv2 .lp3 .ctacard h2{display:inline}}@keyframes lg-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lg-line{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes lg-card{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lg-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes lg-blink{0%,to{opacity:1}50%{opacity:.2}}.lp3 .hero-lg{position:relative;overflow:hidden;background:var(--canvas);padding:clamp(48px,6vw,96px) 0 clamp(44px,5vw,80px)}.lp3 .hero-lg .lgwrap,.sv2 .lp3 .hero-lg .lgwrap{max-width:1240px;width:100%;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px clamp(40px,6vw,88px);align-items:center;text-align:left}.lp3 .lgcopy{animation:lg-up .5s ease both}.lp3 .lgbadge{display:inline-flex;align-items:center;gap:12px;border:1.5px solid var(--primary);border-radius:4px;padding:9px 16px;font:500 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.lp3 .lgdot{width:9px;height:9px;background:var(--primary);animation:lg-blink 2.4s ease-in-out infinite}.lp3 .hero-lg h1,.sv2 .lp3 .hero-lg h1{margin:24px 0 0;text-align:left;font:700 clamp(40px,4.8vw,68px)/1 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;animation:lg-up .6s ease .1s both}.lp3 .hero-lg h1 .vi{color:var(--primary)}.lp3 .hero-lg .lede{margin:24px 0 0;max-width:32em;text-align:left;font:400 clamp(16px,1.3vw,19px)/1.55 var(--font-serif);color:var(--text-body);animation:lg-up .6s ease .22s both}.lp3 .hero-lg .hcta{margin-top:32px;animation:lg-up .6s ease .34s both}.lp3 .hero-lg .fstrip{animation:lg-up .6s ease .42s both}.lp3 .ledger{background:var(--band-ink);color:#e8e5df;border-radius:12px;overflow:hidden;box-shadow:0 30px 56px -34px rgba(0,0,0,.5);font-family:var(--font-mono);max-width:470px;width:100%;justify-self:end;animation:lg-card .7s cubic-bezier(.2,.8,.2,1) .3s both}.lp3 .lgbar{display:flex;align-items:center;gap:16px;padding:11px 16px;background:#242424;border-bottom:1px solid #333}.lp3 .lgdots{display:flex;gap:6px}.lp3 .lgdots span{width:8px;height:8px;border-radius:50%;background:#3d3d3d}.lp3 .lglive{color:#7ee2a8}.lp3 .lgbody{padding:18px 22px;font-size:12.5px;line-height:1.6}.lp3 .lgq{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #3a3a3a;animation:lg-line .4s ease .7s both}.lp3 .lgq .lgt{color:#8a8681}.lp3 .lgqt{color:#fff;font-family:var(--font-serif);font-size:1.15em;line-height:1.4}.lp3 .lgrow{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:baseline;padding:3px 0;animation:lg-line .4s ease both;animation-delay:calc(.8s + var(--i) * .22s)}.lp3 .lgrow .lgt{color:#6f6b66}.lp3 .lgk{color:#a78bfa}.lp3 .lgv{color:#d9d5ce;text-wrap:pretty}.lp3 .lgsigned{display:flex;align-items:center;gap:10px;margin-top:14px;color:#7ee2a8;animation:lg-line .4s ease 2.2s both}.lp3 .lgsq{width:9px;height:9px;background:#7ee2a8;flex:none}.lp3 .lgname{color:#fff}.lp3 .lgcaret{display:inline-block;width:8px;height:14px;background:#a78bfa;vertical-align:-2px;margin-left:6px;animation:lg-caret 1s steps(1) infinite}@media(max-width:980px){.lp3 .ledger{justify-self:start;max-width:none}}@media(prefers-reduced-motion:reduce){.lp3 .hero-lg *{animation:none!important}}.lp3 .recwrap+.belongs{margin-top:clamp(40px,4.5vw,64px)}