.lp-body{--lp-cyan:#00f0ff;--lp-cyan-rgb:0, 240, 255;--lp-gold-lift:#ffe6a8;--lp-ground:#030409;--lp-surface:#0a0c14;--lp-surface-2:#11141f;--lp-elevated:#171b28;--lp-well:#04050b;--lp-hairline:#96aaff17;--lp-hairline-strong:#96aaff2b;--lp-max:1220px;--lp-gutter:clamp(20px, 5.2vw, 72px);--lp-band:clamp(64px, 9vh, 120px);--lp-display:clamp(2.05rem, 3.9vw, 3.5rem);--lp-h2:clamp(1.65rem, 2.8vw, 2.5rem);--lp-h3:clamp(1.15rem, 1.5vw, 1.375rem);--lp-lead:clamp(1.1rem, 1.35vw, 1.22rem);--lp-text:clamp(1rem, 1.18vw, 1.0625rem);--lp-mono-small:.72rem;background:var(--lp-ground);color:var(--fg);font-family:var(--font-ui);font-size:var(--lp-text);text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}.lp-body:before,.lp-body:after{content:none}.lp-body ::selection{background:rgba(var(--accent-rgb), .28);color:var(--fg)}.lp-body :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.lp-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-aurora{opacity:.85;will-change:transform;border-radius:50%;position:absolute}.lp-aurora--gold{background:radial-gradient(circle, rgba(var(--accent-rgb), .22) 0%, transparent 66%);width:62vw;height:62vw;animation:34s ease-in-out infinite alternate lp-drift-a;top:-22vw;left:46vw}.lp-aurora--cyan{background:radial-gradient(circle, rgba(var(--lp-cyan-rgb), .16) 0%, transparent 66%);width:58vw;height:58vw;animation:42s ease-in-out infinite alternate lp-drift-b;top:4vw;left:-20vw}.lp-aurora--green{background:radial-gradient(circle, rgba(var(--pos-rgb), .09) 0%, transparent 68%);width:52vw;height:52vw;animation:50s ease-in-out infinite alternate lp-drift-c;top:52vh;left:26vw}@keyframes lp-drift-a{to{transform:translate(-8vw,10vh)scale(1.14)}}@keyframes lp-drift-b{to{transform:translate(9vw,-8vh)scale(1.1)}}@keyframes lp-drift-c{to{transform:translate(-6vw,-12vh)scale(.9)}}.lp-grid{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(78% 62% at 50% 32%,#000 0%,#0000 78%);mask-image:radial-gradient(78% 62% at 50% 32%,#000 0%,#0000 78%)}.lp-grain{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-vignette{background:radial-gradient(92% 74% at 50% 34%,#0000 42%,#020203d1 100%);position:absolute;inset:0}.lp-scroll-progress{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.lp-scroll-progress span{background:linear-gradient(90deg, var(--lp-cyan), var(--accent) 55%, var(--lp-gold-lift));width:100%;height:100%;box-shadow:0 0 12px rgba(var(--accent-rgb), .6);transform-origin:0;display:block;transform:scaleX(0)}.lp-header{z-index:50;transition:background var(--duration-smooth) var(--ease-smooth), border-color var(--duration-smooth) var(--ease-smooth), backdrop-filter var(--duration-smooth) var(--ease-smooth);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.lp-header.is-stuck{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--lp-hairline);background:#020203b8}.lp-header-inner{max-width:var(--lp-max);padding:0 var(--lp-gutter);align-items:center;gap:var(--s-5);height:68px;margin:0 auto;display:flex}.lp-brand{align-items:center;gap:var(--s-2);color:var(--fg);flex:none;text-decoration:none;display:inline-flex}.lp-brand-mark{background-image:var(--hydra-mark-src);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:26px;height:26px}.lp-brand-word{font-family:var(--font-mono);letter-spacing:.24em;color:var(--fg);font-size:15px;font-weight:700}.lp-brand-tag{font-family:var(--font-mono);letter-spacing:.2em;color:var(--fg-dim);padding-top:2px;font-size:10px}.lp-nav{gap:var(--s-5);margin-left:auto;display:none}.lp-nav a{color:var(--fg-dim);transition:color var(--duration-snappy) var(--ease-snappy);padding:6px 0;font-size:13px;text-decoration:none;position:relative}.lp-nav a:after{content:"";background:var(--accent);height:1px;transition:right var(--duration-smooth) var(--ease-smooth);position:absolute;bottom:0;left:0;right:100%}.lp-nav a:hover,.lp-nav a.is-current{color:var(--fg)}.lp-nav a:hover:after,.lp-nav a.is-current:after{right:0}.lp-header-actions{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.lp-header-actions .btn{height:36px;padding:0 var(--s-4);font-size:12.5px}.lp-header-login{display:none}.landing-open-console{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .35);transition:all var(--duration-snappy) var(--ease-snappy);border-radius:999px;padding:6px 14px;font-size:11px;text-decoration:none}.landing-open-console:hover{color:var(--ink-900);background:var(--accent);border-color:var(--accent)}.landing-open-console[hidden]{display:none}.landing{z-index:1;display:block;position:relative}.lp-section{padding:var(--lp-band) 0;position:relative}.lp-section-inner,.landing-section{max-width:var(--lp-max);padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.landing-section{gap:var(--s-7);flex-direction:column;display:flex}.lp-section-head{gap:var(--s-4);flex-direction:column;max-width:62ch;display:flex}.lp-eyebrow{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--lp-mono-small);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-dim);font-weight:600;display:inline-flex}.lp-eyebrow-index{color:var(--accent);border-right:1px solid var(--lp-hairline-strong);padding-right:var(--s-2);margin-right:2px}.lp-eyebrow--live{color:var(--fg);border:1px solid var(--lp-hairline-strong);-webkit-backdrop-filter:blur(6px);background:#ffffff08;border-radius:999px;align-self:center;padding:7px 16px 7px 12px}.lp-pulse{background:var(--pos);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--pos-rgb), .6);animation:lp-pulse 2.4s var(--ease-smooth) infinite;border-radius:50%}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(var(--pos-rgb), .55)}70%{box-shadow:0 0 0 9px rgba(var(--pos-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--pos-rgb), 0)}}.lp-section h2,.landing-section h2{font-size:var(--lp-h2);letter-spacing:-.018em;color:var(--fg);text-wrap:balance;margin:0;font-weight:700;font-stretch:112%;line-height:1.06}.lp-section h3,.landing-section h3{font-size:var(--lp-h3);letter-spacing:-.004em;color:var(--fg);margin:0;font-weight:600;font-stretch:108%;line-height:1.3}.landing-section p.lp-lead,.lp-section p.lp-lead,.lp-lead{font-size:var(--lp-lead);color:var(--fg-dim);max-width:56ch;margin:0;line-height:1.62}.landing-section p{font-size:var(--lp-text);color:var(--fg-dim);max-width:62ch;margin:0;line-height:1.65}.landing-section p a,.lp-section p a{color:var(--accent);border-bottom:1px solid rgba(var(--accent-rgb), .4);transition:color var(--duration-snappy) var(--ease-snappy), border-color var(--duration-snappy) var(--ease-snappy);padding-bottom:1px;text-decoration:none}.landing-section p a:hover,.lp-section p a:hover{color:var(--lp-gold-lift);border-bottom-color:var(--lp-gold-lift)}.lp-js [data-reveal]{opacity:0;filter:blur(7px);transition:opacity .85s var(--ease-smooth), transform .85s var(--ease-smooth), filter .85s var(--ease-smooth);transition-delay:var(--lp-delay,0s);transform:translateY(26px)}.lp-js [data-reveal].is-revealed{opacity:1;filter:none;transform:none}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-smooth) var(--ease-smooth);background:radial-gradient(380px circle at var(--lp-mx,50%) var(--lp-my,0%), rgba(var(--accent-rgb), .13), transparent 62%);z-index:0;position:absolute;inset:0}[data-spotlight]:hover:after{opacity:1}.lp-card .lp-chip-row{padding-top:var(--s-4);border-top:1px solid var(--lp-hairline);width:100%;margin-top:auto}.lp-chip-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-chip{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-dim);border:1px solid var(--lp-hairline);background:#ffffff05;border-radius:999px;padding:4px 10px;font-size:11px}.lp-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.lp-dot--cyan{background:var(--lp-cyan);box-shadow:0 0 8px rgba(var(--lp-cyan-rgb), .7)}.lp-dot--green{background:var(--pos);box-shadow:0 0 8px rgba(var(--pos-rgb), .7)}.lp-dot--amber{background:var(--warn);box-shadow:0 0 8px rgba(var(--warn-rgb), .7)}.lp-dot--gold{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb), .7)}.lp-cta-arrow{width:14px;height:1px;transition:transform var(--duration-snappy) var(--ease-snappy);background:currentColor;position:relative}.lp-cta-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.btn:hover .lp-cta-arrow{transform:translate(4px)}.skip-link{top:-100%;left:var(--s-4);z-index:100;background:var(--ink-800);color:var(--fg);padding:var(--s-2) var(--s-4);border-radius:var(--radius);border:1px solid var(--line-hard);transition:top var(--duration-snappy) var(--ease-snappy);text-decoration:none;position:absolute}.skip-link:focus{top:var(--s-4)}.landing-hero{text-align:center;min-height:100svh;padding:calc(68px + var(--s-7)) var(--lp-gutter) var(--s-7);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero-mount{z-index:0;position:absolute;inset:0;overflow:hidden}.landing-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(to bottom, #030409c7 0%, #0304099e 40%, #0304094d 62%, #0304090d 78%, var(--lp-ground) 100%);position:absolute;inset:0}.landing-hero-copy{z-index:2;align-items:center;gap:var(--s-5);flex-direction:column;width:100%;max-width:1000px;display:flex;position:relative}.landing-hero-static{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-hero-static--hidden{display:none}.hero-svg-floor ellipse{fill:none;stroke:#2b2b3a;stroke-width:1px}.hero-svg-floor line{stroke:#2b2b3a;stroke-width:1px}.hero-svg-ring{fill:none;stroke:var(--line-hard);stroke-width:1px}.hero-svg-ring--faint{opacity:.4;stroke-dasharray:2 14}.hero-svg-ring--dash{opacity:.55;stroke-dasharray:3 10}.hero-svg-boundary{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:.75}.hero-svg-boundary-halo{fill:none;stroke:var(--accent);stroke-width:6px;opacity:.28}.hero-svg-boundary-ticks{fill:none;stroke:var(--accent);stroke-width:5px;stroke-dasharray:1 26;opacity:.5}.hero-svg-core-facet{stroke:rgba(var(--accent-rgb), .75);stroke-width:1.4px}.hero-svg-core-strut{stroke:rgba(var(--lp-cyan-rgb), .35);stroke-width:1px}.hero-svg-core-shell{fill:#0303066b;stroke:var(--accent);stroke-width:1.6px}.hero-svg-core-pupil{fill:#fff}.hero-svg-trade{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.hero-svg-trade-dot{fill:var(--lp-gold-lift)}.hero-svg-trade--second{stroke:var(--pos);stroke-width:2px;opacity:.75}.hero-svg-trade--second-dot{fill:var(--pos);opacity:.85}.landing-hero-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-smooth);display:block;position:absolute;inset:0}.landing-hero-canvas--lit{opacity:1}.landing-hero-title{font-size:var(--lp-display);letter-spacing:-.022em;color:var(--fg);max-width:30ch;text-shadow:0 2px 18px #020203f2, 0 6px 60px #020203d9, 0 0 90px rgba(var(--lp-cyan-rgb), .12);margin:0;font-weight:700;font-stretch:118%;line-height:1.06}.landing-hero-sub{font-size:var(--lp-lead);color:var(--fg-dim);text-wrap:pretty;max-width:58ch;margin:0}.landing-hero-ctas{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.landing-hero-ctas .btn{height:50px;padding:0 var(--s-6);letter-spacing:.01em;border-radius:999px;font-size:14px}.lp-hero-spec{margin:var(--s-4) 0 0;background:var(--lp-hairline);border:1px solid var(--lp-hairline);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,720px);display:grid;overflow:hidden}.lp-hero-spec-item{padding:var(--s-3) var(--s-4);background:#06060ab8;flex-direction:column;align-items:center;gap:4px;display:flex}.lp-hero-spec dt{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.lp-hero-spec dd{color:var(--fg);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.lp-scroll-cue{z-index:2;margin-top:var(--s-6);align-items:center;gap:var(--s-2);color:var(--fg-dim);flex-direction:column;text-decoration:none;display:inline-flex;position:relative}.lp-scroll-cue-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;font-size:10.5px}.lp-scroll-cue-rail{background:var(--lp-hairline-strong);width:1px;height:46px;position:relative;overflow:hidden}.lp-scroll-cue-rail span{background:var(--accent);width:1px;height:16px;animation:lp-cue 2.2s var(--ease-smooth) infinite;position:absolute;left:0}@keyframes lp-cue{0%{opacity:0;top:-18px}35%{opacity:1}to{opacity:0;top:46px}}.lp-ticker{z-index:1;border-top:1px solid var(--lp-hairline);border-bottom:1px solid var(--lp-hairline);background:linear-gradient(#ffffff06,#0000);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-ticker-track{width:max-content;animation:44s linear infinite lp-marquee;display:flex}.lp-ticker-run{flex:none;align-items:center;display:flex}.lp-ticker-item{align-items:center;gap:var(--s-2);padding:16px var(--s-6);font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;font-size:11px;display:inline-flex}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-card-grid{gap:var(--s-4);grid-template-columns:1fr;display:grid}.lp-card{gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--lp-elevated) 0%, var(--lp-surface) 100%) padding-box, linear-gradient(150deg, rgba(var(--accent-rgb), .45), rgba(var(--lp-cyan-rgb), .16) 42%, #ffffff0a 100%) border-box;transition:transform var(--duration-smooth) var(--ease-smooth), box-shadow var(--duration-smooth) var(--ease-smooth);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #aabeff12,0 24px 60px -34px #02030af2}.lp-card>*{z-index:1;position:relative}.lp-card:hover{box-shadow:0 24px 60px -30px #02030af2, 0 0 0 1px rgba(var(--accent-rgb), .16);transform:translateY(-4px)}.lp-card-index{font-family:var(--font-mono);letter-spacing:.28em;color:var(--accent);font-size:11px}.lp-card-icon{width:62px;height:62px;margin-bottom:var(--s-1);display:block}.lp-card-icon svg{width:100%;height:100%;overflow:visible}.i-ring{fill:none;stroke:var(--line-hard);stroke-width:1.2px}.i-ring--dim{opacity:.5;stroke-dasharray:2 6}.i-ring--strong{stroke:rgba(var(--accent-rgb), .7);stroke-width:1.4px}.i-ring--gold{stroke:rgba(var(--accent-rgb), .35);stroke-width:1.2px}.i-ring--dash{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:3 9;opacity:.85}.i-core,.i-dot--cyan{fill:var(--lp-cyan)}.i-dot--green{fill:var(--pos)}.i-dot--amber{fill:var(--warn)}.i-dot--gold{fill:var(--accent)}.i-spoke{stroke:#ffffff38;stroke-width:1px}.i-beam{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.i-box{fill:#06060b;stroke:rgba(var(--accent-rgb), .6);stroke-width:1.4px}.lp-section--path{border-top:1px solid var(--lp-hairline);border-bottom:1px solid var(--lp-hairline);background:linear-gradient(#0000,#ffffff05 18% 82%,#0000)}.lp-section--path .lp-section-inner{gap:var(--s-7);flex-direction:column;display:flex}.lp-diagram{border-radius:var(--radius-lg);border:1px solid var(--lp-hairline);background:radial-gradient(ellipse 60% 80% at 50% 50%, rgba(var(--lp-cyan-rgb), .05), transparent 70%), linear-gradient(180deg, #ffffff05, transparent);width:100%;padding:var(--s-5) var(--s-4);overflow:auto hidden}.lp-diagram-svg{width:100%;min-width:720px;height:auto;display:block}.d-flow line{stroke:#ffffff29;stroke-width:1.2px;stroke-dasharray:5 9;animation:1.4s linear infinite lp-flow}.d-flow--out line{stroke:rgba(var(--accent-rgb), .75);stroke-width:1.8px}@keyframes lp-flow{to{stroke-dashoffset:-14px}}.d-node-dot--cyan{fill:var(--lp-cyan)}.d-node-dot--green{fill:var(--pos)}.d-node-dot--amber{fill:var(--warn)}.d-node-dot--gold{fill:var(--accent)}.d-node-dot--violet{fill:var(--neg)}.d-node-ring{fill:none;stroke:var(--line-hard);stroke-width:1px;stroke-dasharray:2 6}.d-label text{font-family:var(--font-mono);letter-spacing:.16em;fill:var(--fg-dim);text-transform:uppercase;font-size:13px}.d-label--left text{text-anchor:end;letter-spacing:.04em;text-transform:none;font-size:11.5px}.d-label--core text,.d-label--gate text,.d-label--out text{text-anchor:middle;fill:var(--fg)}.d-label .d-label-sub{letter-spacing:.08em;fill:var(--fg-dim);text-transform:none;font-size:11px}.d-core-halo{fill:rgba(var(--lp-cyan-rgb), .06)}.d-core-ring{fill:none;stroke:rgba(var(--accent-rgb), .4);stroke-width:1.2px;stroke-dasharray:3 8}.d-core-shell{fill:#05050a;stroke:var(--accent);stroke-width:1.6px}.d-core-pupil{fill:var(--lp-cyan)}.d-core-tick{stroke:#ffffff40;stroke-width:1px}.d-gate-ring{fill:rgba(var(--accent-rgb), .05);stroke:rgba(var(--accent-rgb), .5);stroke-width:1.2px}.d-gate-dash{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 16}.d-out-dot{fill:var(--lp-gold-lift)}.d-out-halo{fill:rgba(var(--accent-rgb), .12)}.lp-path-notes{background:var(--lp-hairline);border:1px solid var(--lp-hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lp-path-note{background:var(--lp-ground);padding:var(--s-4);flex-direction:column;gap:6px;display:flex}.lp-path-note-key{font-family:var(--font-mono);letter-spacing:.26em;color:var(--accent);font-size:10.5px}.lp-path-note-body{color:var(--fg-dim);font-size:13.5px;line-height:1.5}.lp-terminal{border-radius:var(--radius-lg);border:1px solid var(--lp-hairline-strong);background:linear-gradient(#08080d 0%,#050508 100%);overflow:hidden;box-shadow:0 40px 100px -50px #02030af2}.lp-terminal-bar{align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--lp-hairline);background:#ffffff05;display:flex}.lp-terminal-lights{gap:6px;display:inline-flex}.lp-terminal-lights i{background:var(--line-hard);border-radius:50%;width:8px;height:8px}.lp-terminal-lights i:first-child{background:rgba(var(--neg-rgb), .55)}.lp-terminal-lights i:nth-child(2){background:rgba(var(--warn-rgb), .55)}.lp-terminal-lights i:last-child{background:rgba(var(--pos-rgb), .55)}.lp-terminal-title,.lp-terminal-state{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.lp-terminal-state{align-items:center;gap:var(--s-2);margin-left:auto;display:inline-flex}.lp-terminal-body{padding:var(--s-5) var(--s-4) var(--s-6);gap:var(--s-6);flex-direction:column;display:flex}.lp-stat-row{background:var(--lp-hairline);border:1px solid var(--lp-hairline);border-radius:var(--radius);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.lp-stat{padding:var(--s-4);gap:var(--s-2);background:#06060b;flex-direction:column;min-width:0;display:flex}.lp-stat-key{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.landing-section .lp-stat-value{color:var(--fg);overflow-wrap:break-word;max-width:none;margin:0;font-size:clamp(1rem,1.6vw,1.35rem)}.landing-section .lp-stat-value--mono{font-family:var(--font-mono);word-break:break-all;letter-spacing:.01em;font-size:clamp(.78rem,1.15vw,.96rem)}.landing-section .lp-stat-value a{color:var(--accent);border-bottom:1px solid rgba(var(--accent-rgb), .3)}.lp-decisions{gap:var(--s-3);flex-direction:column;display:flex}.lp-decisions-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--lp-hairline);padding-bottom:var(--s-2);flex-wrap:wrap;display:flex}.lp-decisions-legend{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.sample-decisions-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sample-decision-card{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--lp-hairline);border-radius:var(--radius);transition:border-color var(--duration-snappy) var(--ease-snappy), background var(--duration-snappy) var(--ease-snappy);background:#ffffff05;grid-template-columns:auto 1fr;display:grid}.sample-decision-card:hover{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .04)}.sample-decision-badge{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .35);border-radius:var(--radius-sm);grid-row:span 2;padding:3px 7px;font-size:10.5px;font-weight:700}.sample-decision-date,.sample-decision-mint,.sample-decision-outcome,.sample-decision-scouts{color:var(--fg-dim);font-size:12.5px;font-family:var(--font-mono)}.sample-decision-date{grid-column:2}.sample-decision-mint{color:var(--fg);grid-column:2}.sample-decision-outcome,.sample-decision-scouts{grid-column:2}.sample-decision-card[data-outcome=win] .sample-decision-outcome{color:var(--pos)}.sample-decision-card[data-outcome=loss] .sample-decision-outcome{color:var(--neg)}.landing-section p.lp-empty{font-family:var(--font-mono);letter-spacing:.3em;color:var(--fg-dim);border:1px dashed var(--lp-hairline-strong);border-radius:var(--radius);padding:var(--s-7) var(--s-4);text-align:center;background:repeating-linear-gradient(-45deg,#ffffff04 0 8px,#0000 8px 16px);max-width:none;margin:0;font-size:15px}.landing-section p.lp-empty[hidden]{display:none}.landing-section p.lp-empty-note{color:var(--fg-dim);opacity:.85;max-width:62ch;font-size:13px}.lp-section--custody{border-top:1px solid var(--lp-hairline)}.lp-custody-grid{gap:var(--s-7);grid-template-columns:1fr;align-items:center;display:grid}.lp-custody-copy{gap:var(--s-4);flex-direction:column;max-width:60ch;display:flex}.lp-claim{padding-left:var(--s-4);align-items:flex-start;display:flex;position:relative}html.lp-js .lp-claim-rule{background:linear-gradient(180deg, var(--accent), rgba(var(--accent-rgb), .1));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.lp-section--custody p{font-size:var(--lp-text);color:var(--fg);max-width:58ch;margin:0;line-height:1.65}.lp-custody-docs{padding-top:var(--s-2);color:var(--fg-dim)!important}.lp-custody-figure{display:none}.lp-custody-figure svg{width:min(100%,480px);height:auto;margin:0 auto;display:block}.k-ring{fill:none}.k-ring--outer{stroke:var(--lp-hairline);stroke-width:1px}.k-ring--dash{stroke:rgba(var(--accent-rgb), .35);stroke-width:1px;stroke-dasharray:2 10}.k-ring--dash2{stroke:rgba(var(--lp-cyan-rgb), .22);stroke-width:1px;stroke-dasharray:1 12}.k-ring--solid{stroke:rgba(var(--accent-rgb), .55);stroke-width:1.4px}.k-body{fill:#06060b;stroke:var(--accent);stroke-width:1.6px}.k-shackle{stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;opacity:.85}.k-pin{fill:var(--lp-cyan)}.k-pin-stem{stroke:var(--lp-cyan);stroke-width:2px;stroke-linecap:round}.k-orbit-dot{fill:var(--lp-cyan)}.k-orbit-dot--gold{fill:var(--accent)}.k-orbit-dot--green{fill:var(--pos)}.k-orbit-dot--amber{fill:var(--warn)}.lp-price-grid{gap:var(--s-4);grid-template-columns:1fr;display:grid}.lp-price-card{gap:var(--s-3);padding:var(--s-6) var(--s-5);border-radius:var(--radius-lg);border:1px solid var(--lp-hairline);background:linear-gradient(180deg, var(--lp-elevated), var(--lp-surface));flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #aabeff12,0 26px 64px -36px #02030af2}.lp-price-card>*{z-index:1;position:relative}.lp-price-card--featured{background:linear-gradient(180deg, #0d0d14, #08080d) padding-box, linear-gradient(150deg, rgba(var(--accent-rgb), .75), rgba(var(--accent-rgb), .14) 55%, rgba(var(--lp-cyan-rgb), .18)) border-box;box-shadow:0 40px 90px -50px rgba(var(--accent-rgb), .5);border-color:#0000}.lp-price-flag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-900);background:var(--accent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:700}.lp-price-flag--muted{color:var(--fg-dim);border:1px solid var(--lp-hairline);background:0 0;font-weight:500}.lp-price-tier{color:var(--fg);letter-spacing:-.005em;font-size:17px;font-weight:600}.lp-price-figure{align-items:baseline;gap:var(--s-2);display:flex}.lp-price-amount{letter-spacing:-.045em;color:var(--lp-gold-lift);font-size:clamp(1.85rem,3.6vw,3.125rem);font-weight:700;line-height:1}.lp-price-amount--word{letter-spacing:-.02em;font-variant-numeric:normal}.lp-price-unit{font-family:var(--font-mono);letter-spacing:.16em;color:var(--fg-dim);font-size:13px}.landing-section .lp-price-period{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:12.5px}.landing-section .lp-price-period--free{color:var(--pos)}.lp-price-list{margin:var(--s-3) 0 var(--s-4);padding:var(--s-4) 0 0;border-top:1px solid var(--lp-hairline);gap:var(--s-2);flex-direction:column;list-style:none;display:flex}.lp-price-list li{padding-left:var(--s-5);color:var(--fg-dim);font-size:13.5px;line-height:1.5;position:relative}.lp-price-list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:8px;left:2px}.lp-price-cta{border-radius:999px;width:100%;height:44px;margin-top:auto}.lp-free-badge{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pos);border:1px solid rgba(var(--pos-rgb), .35);background:rgba(var(--pos-rgb), .07);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:10.5px}.lp-free-badge[hidden]{display:none}.landing-section p.lp-price-footnote{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-dim);text-align:center;max-width:80ch;margin-inline:auto;font-size:12.5px}.lp-section--close{padding-bottom:calc(var(--lp-band) * .7)}.lp-close-card{max-width:var(--lp-max);padding:clamp(40px, 7vw, 90px) var(--lp-gutter);border-radius:calc(var(--radius-lg) * 2);border:1px solid var(--lp-hairline-strong);background:radial-gradient(ellipse 70% 108% at 50% -6%, rgba(var(--accent-rgb), .3), transparent 64%), radial-gradient(ellipse 62% 100% at 16% 104%, rgba(var(--lp-cyan-rgb), .14), transparent 62%), linear-gradient(180deg, #0c0c14, #050508);align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.lp-close-card>*{z-index:1;position:relative}.lp-close-card:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .8), transparent);z-index:2;height:1px;position:absolute;top:0;left:12%;right:12%}.lp-close-card h2{max-width:20ch;font-size:clamp(1.75rem,3.2vw,2.875rem)}.lp-close-card .lp-lead{max-width:52ch}.lp-close-card .landing-hero-ctas{margin-top:var(--s-3)}.landing-footer{z-index:1;border-top:1px solid var(--lp-hairline);background:#ffffff03;position:relative}.lp-footer-inner{max-width:var(--lp-max);padding:var(--s-7) var(--lp-gutter);gap:var(--s-4);flex-direction:column;margin:0 auto;display:flex}.lp-footer-brand{align-items:center;gap:var(--s-2);display:inline-flex}.landing-footer p{color:var(--fg-dim);max-width:64ch;margin:0;font-size:13.5px;line-height:1.6}.lp-footer-fine{opacity:.75}.landing-footer-links{align-items:center;gap:var(--s-2);font-family:var(--font-mono);letter-spacing:.1em;flex-wrap:wrap;font-size:12px;display:flex}.landing-footer-links a{color:var(--fg-dim);border-bottom:1px solid #0000;text-decoration:none}.landing-footer-links a:hover{color:var(--accent);border-bottom-color:rgba(var(--accent-rgb), .5)}@media (width>=640px){.lp-hero-spec{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-stat-row{grid-template-columns:2fr 1fr}.sample-decision-card{grid-template-columns:auto 106px minmax(0,1fr) 62px minmax(0,200px)}.sample-decision-date,.sample-decision-mint,.sample-decision-outcome,.sample-decision-scouts{grid-column:auto}.sample-decision-badge{grid-row:auto}.sample-decision-scouts{text-align:right}}@media (width>=860px){.lp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-path-notes{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-custody-grid{grid-template-columns:1.15fr .85fr}.lp-custody-figure{display:block}.lp-header-login{display:inline-flex}}@media (width>=900px){.lp-section-head{column-gap:var(--s-7);row-gap:var(--s-4);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;max-width:none;display:grid}.lp-section-head>.lp-eyebrow,.lp-section-head>.lp-free-badge{grid-column:1/-1}.lp-section-head>h2{grid-column:1}.lp-section-head>.lp-lead{grid-column:2;padding-bottom:.35em}}@media (width>=1180px){.lp-nav{margin-left:var(--s-6);display:flex}.lp-header-actions{margin-left:auto}}@media (width<=520px){.landing-hero-ctas{flex-direction:column;width:100%}.landing-hero-ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-aurora,.lp-ticker-track,.lp-scroll-cue-rail span,.lp-pulse,.d-flow line{animation:none!important}.lp-js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.lp-card,.btn,.lp-cta-arrow,.sample-decision-card{transition:none!important}.lp-card:hover{transform:none}}.lp-body .btn,.lp-body .lp-brand,.lp-body .lp-scroll-cue,.lp-body .landing-open-console{text-decoration:none}.k-ring--ticks{stroke:rgba(var(--accent-rgb), .5);stroke-width:6px;stroke-dasharray:1 15;opacity:.55}@media (width<=1023px){.landing-hero-static{width:172%;height:auto;inset:46% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=520px){.lp-eyebrow--live{letter-spacing:.12em;text-align:center;padding:7px 14px 7px 11px;font-size:.68rem;line-height:1.45}.lp-header-inner{gap:var(--s-3);height:60px}.lp-header-actions .btn{height:32px;padding:0 var(--s-3);font-size:11.5px}.lp-brand-tag{display:none}}.d-flow line{stroke:#ffffff42}html.lp-js{scroll-behavior:smooth}.landing-hero,.lp-section,.landing-section{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){html.lp-js{scroll-behavior:auto}}@media (width>=860px){.lp-footer-inner{column-gap:var(--s-7);row-gap:var(--s-4);padding-top:var(--lp-band);padding-bottom:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.lp-footer-brand{grid-area:1/1}.lp-footer-inner>p:not(.lp-footer-fine){grid-area:2/1}.landing-footer-links{grid-area:1/2/span 2;justify-content:flex-end;align-items:flex-start}.landing-footer .lp-footer-fine{margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--lp-hairline);grid-area:3/1/auto/-1;max-width:92ch}}.lp-section--rwa{background:radial-gradient(ellipse 90% 70% at 20% 12%, rgba(var(--warn-rgb), .05), transparent 62%), radial-gradient(ellipse 80% 80% at 88% 90%, rgba(var(--accent-rgb), .07), transparent 66%), linear-gradient(180deg, transparent, #ffffff04 20%, #ffffff04 80%, transparent);border-top:1px solid var(--lp-hairline);border-bottom:1px solid var(--lp-hairline)}.lp-section--rwa .lp-section-inner{gap:var(--s-6);flex-direction:column;display:flex}.lp-cage-banner{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--radius-lg);border:1px solid rgba(var(--warn-rgb), .28);border-left:3px solid var(--warn);background:rgba(var(--warn-rgb), .045);flex-wrap:wrap;display:flex}.lp-cage-flag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--warn);flex:none;font-size:11px;font-weight:700}.lp-section--rwa .lp-cage-banner p{color:var(--fg-dim);flex:340px;max-width:84ch;margin:0;font-size:13.5px;line-height:1.55}.lp-cage-tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-900);background:var(--warn);border-radius:999px;flex:none;padding:5px 11px;font-size:10.5px;font-weight:700}.lp-depeg{border-radius:var(--radius-lg);border:1px solid var(--lp-hairline);padding:var(--s-5) var(--s-4);background:linear-gradient(#ffffff05,#0000);overflow:auto hidden}.lp-depeg-svg{width:100%;min-width:680px;height:auto;display:block}.g-zone{rx:6}.g-zone--allowed{fill:rgba(var(--pos-rgb), .07);stroke:rgba(var(--pos-rgb), .4);stroke-width:1px;stroke-dasharray:4 6}.g-zone--blocked{fill:rgba(var(--neg-rgb), .05);stroke:rgba(var(--neg-rgb), .22);stroke-width:1px;stroke-dasharray:2 8}.g-axis{stroke:#ffffff29;stroke-width:1px}.g-ref{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:5 5}.g-ref-dot{fill:var(--accent)}.g-live-dot{fill:var(--lp-cyan)}.g-delta,.g-delta-cap{stroke:var(--lp-cyan);stroke-width:1.4px}.g-label text{font-family:var(--font-mono);letter-spacing:.16em;text-anchor:middle;font-size:12px}.g-label--ref{fill:var(--accent)}.g-label--band{fill:var(--pos)}.g-label--blocked{fill:rgba(var(--neg-rgb), .85)}.g-label--delta,.g-label--live{fill:var(--lp-cyan);font-size:11px;text-anchor:start!important}.lp-rail-grid{gap:var(--s-4);grid-template-columns:1fr;display:grid}.lp-rail-card{gap:var(--s-2);padding:var(--s-5);border-radius:var(--radius-lg);background:linear-gradient(168deg, var(--lp-surface-2) 0%, var(--lp-surface) 100%) padding-box, linear-gradient(150deg, rgba(var(--warn-rgb), .4), rgba(var(--accent-rgb), .18) 45%, #ffffff0a 100%) border-box;transition:transform var(--duration-smooth) var(--ease-smooth);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-rail-card>*{z-index:1;position:relative}.lp-rail-card:hover{transform:translateY(-4px)}.lp-rail-index{font-family:var(--font-mono);letter-spacing:.26em;color:var(--warn);font-size:11px}.lp-section--rwa .lp-rail-card h3{font-size:var(--lp-h3);color:var(--fg);margin:0;font-weight:650;line-height:1.28}.lp-section--rwa .lp-rail-card p{color:var(--fg-dim);max-width:none;margin:0;font-size:13.8px;line-height:1.6}.lp-rwa-foot{gap:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--lp-hairline);grid-template-columns:1fr;display:grid}.lp-rwa-foot-block{gap:var(--s-3);flex-direction:column;display:flex}.lp-rwa-foot-key{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.lp-chip--asset{color:var(--accent);border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .05);font-weight:600}.lp-section--rwa .lp-rwa-caveat{color:var(--fg-dim);opacity:.85;max-width:70ch;margin:0;font-size:13px;line-height:1.6}.lp-spec-cyan{color:var(--lp-cyan)!important}.lp-spec-gold{color:var(--accent)!important}.landing-hero-note{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:11px}@media (width>=860px){.lp-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rwa-foot{grid-template-columns:1fr 1fr}.lp-rwa-foot-block--wide{grid-column:1/-1}}@media (width>=1180px){.lp-rail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-rwa-foot-note{color:var(--fg-dim);max-width:72ch;margin:0;font-size:14px;line-height:1.6}.lp-h1-line{display:inline}@media (width>=700px){.lp-h1-line{display:block}}.lp-chip--asset b{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.04em;margin-left:5px;font-size:10px;font-weight:600}.lp-nav a,.lp-body .btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500}.lp-body .landing-hero-ctas .btn{letter-spacing:.16em;font-size:12px}.lp-hero-spec dd,.lp-price-tier,.lp-stat-value{font-family:var(--font-mono);letter-spacing:.01em;font-weight:500}.lp-brand-word{font-stretch:112%}.lp-close-card h2,.landing-hero-title,.lp-section h2,.landing-section h2{font-variant-numeric:tabular-nums}.lp-sim{border-radius:var(--radius-lg);border:1px solid var(--lp-hairline-strong);background:linear-gradient(#08080e 0%,#050509 100%);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 110px -55px #02030af2}.lp-sim-bar{align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--lp-hairline);background:#ffffff06;display:flex}.lp-sim-run{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-4);border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .1);color:var(--accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:all var(--duration-snappy) var(--ease-snappy);border-radius:999px;font-size:11px;font-weight:600;display:inline-flex}.lp-sim-run:hover{background:var(--accent);color:var(--ink-900)}.lp-sim-run-icon{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0}.lp-sim-run[aria-pressed=true] .lp-sim-run-icon{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0);background:currentColor;border:none;width:8px;height:9px}.lp-sim-status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.lp-sim[data-sim-state=thinking] .lp-sim-status{color:var(--lp-cyan)}.lp-sim[data-sim-state=checking] .lp-sim-status{color:var(--warn)}.lp-sim[data-sim-state=traded] .lp-sim-status{color:var(--pos)}.lp-sim[data-sim-state=blocked] .lp-sim-status{color:var(--neg)}.lp-sim-flag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-900);background:var(--warn);border-radius:999px;margin-left:auto;padding:4px 11px;font-size:10px;font-weight:600}.lp-section--path .lp-sim-caveat{color:var(--fg-dim);padding:var(--s-3) var(--s-4) 0;max-width:88ch;margin:0;font-size:12.5px;line-height:1.55}.lp-sim .lp-diagram{background:0 0;border:none;border-radius:0}.lp-sim-panels{background:var(--lp-hairline);border-top:1px solid var(--lp-hairline);grid-template-columns:1fr;gap:1px;display:grid}.lp-sim-feed,.lp-sim-verdict{padding:var(--s-4);gap:var(--s-3);background:#06060b;flex-direction:column;min-height:210px;display:flex}.lp-sim-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--lp-hairline);padding-bottom:6px;display:flex}.lp-sim-panel-key{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);font-size:11px;font-weight:600}.lp-sim-panel-note{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-dim);font-size:10.5px}.lp-sim-feed-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lp-sim-feed-row{align-items:center;gap:var(--s-3);border-radius:var(--radius-sm);font-family:var(--font-mono);animation:lp-sim-in .32s var(--ease-snappy) both;background:#ffffff05;grid-template-columns:92px 1fr auto;padding:6px 8px;font-size:11.5px;display:grid}@keyframes lp-sim-in{0%{opacity:0;transform:translate(-8px)}}.lp-sim-feed-kind{letter-spacing:.02em}.lp-sim-feed-kind[data-scout=new_pool]{color:var(--lp-cyan)}.lp-sim-feed-kind[data-scout=momentum]{color:var(--pos)}.lp-sim-feed-kind[data-scout=whale]{color:var(--warn)}.lp-sim-feed-kind[data-scout=social]{color:var(--accent)}.lp-sim-feed-kind[data-scout=rwa]{color:var(--neg)}.lp-sim-feed-what{color:var(--fg-dim);font-family:var(--font-ui);font-size:12.5px}.lp-sim-feed-token{color:var(--fg);font-weight:600}.lp-section--path p.lp-sim-empty{color:var(--fg-dim);margin:0;font-size:12.5px}.lp-sim-empty[hidden]{display:none}.lp-sim-call{align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.lp-sim-call-word{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--fg-dim);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600}.lp-sim-call[data-call=buy] .lp-sim-call-word{color:var(--pos)}.lp-sim-call[data-call=skip] .lp-sim-call-word{color:var(--fg-dim)}.lp-sim-call-token{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);font-size:14px}.lp-sim-checks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lp-sim-check{align-items:center;gap:var(--s-3);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--fg-dim);transition:all var(--duration-snappy) var(--ease-snappy);border:1px solid #0000;grid-template-columns:1fr auto 18px;padding:5px 8px;font-size:11.5px;display:grid}.lp-sim-check-value{font-variant-numeric:tabular-nums;color:var(--fg)}.lp-sim-check-mark:after{content:""}.lp-sim-check[data-result=pass]{border-color:rgba(var(--pos-rgb), .3);background:rgba(var(--pos-rgb), .06)}.lp-sim-check[data-result=pass] .lp-sim-check-mark:after{content:"✓";color:var(--pos)}.lp-sim-check[data-result=fail]{border-color:rgba(var(--neg-rgb), .4);background:rgba(var(--neg-rgb), .08)}.lp-sim-check[data-result=fail] .lp-sim-check-mark:after{content:"✕";color:var(--neg)}.lp-sim-check[data-result=fail] .lp-sim-check-value{color:var(--neg)}.lp-section--path p.lp-sim-outcome{color:var(--fg-dim);padding-top:var(--s-3);border-top:1px solid var(--lp-hairline);margin-top:auto;font-size:13.5px;line-height:1.5}.lp-sim[data-sim-state=traded] .lp-sim-outcome{color:var(--pos)}.lp-sim[data-sim-state=blocked] .lp-sim-outcome{color:var(--neg)}.lp-sim-controls{gap:var(--s-3) var(--s-6);padding:var(--s-4);border-top:1px solid var(--lp-hairline);background:#ffffff05;grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.lp-sim-controls>.lp-sim-panel-key{grid-column:1/-1;padding-bottom:2px}.lp-sim-slider{flex-direction:column;gap:6px;display:flex}.lp-sim-slider label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.lp-sim-slider output{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.lp-sim-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.lp-sim-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgba(var(--accent-rgb), .7), var(--lp-hairline-strong));border-radius:2px;height:3px}.lp-sim-slider input[type=range]::-moz-range-track{background:linear-gradient(90deg, rgba(var(--accent-rgb), .7), var(--lp-hairline-strong));border-radius:2px;height:3px}.lp-sim-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--ink-900);width:15px;height:15px;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .6), 0 0 14px rgba(var(--accent-rgb), .5);border-radius:50%;margin-top:-6px}.lp-sim-slider input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--ink-900);border-radius:50%;width:15px;height:15px}.lp-section--path p.lp-sim-hint{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-dim);padding-top:var(--s-2);border-top:1px solid var(--lp-hairline);grid-column:1/-1;margin:0;font-size:11px}[data-sim-scout]{transition:all var(--duration-snappy) var(--ease-snappy);transform-box:fill-box;transform-origin:50%}[data-sim-scout].is-firing{filter:drop-shadow(0 0 10px);transform:scale(1.45)}#sim-core-pupil{transition:all var(--duration-snappy) var(--ease-snappy);transform-box:fill-box;transform-origin:50%}#sim-core-pupil.is-thinking{animation:lp-sim-think .85s var(--ease-smooth) infinite alternate}@keyframes lp-sim-think{to{transform:scale(1.7)}}#sim-gate{transition:stroke var(--duration-smooth) var(--ease-smooth)}#sim-gate.is-pass{stroke:var(--pos)}#sim-gate.is-block{stroke:var(--neg);stroke-dasharray:8 6}#sim-out-dot,#sim-out-halo{opacity:.18;transition:opacity var(--duration-smooth) var(--ease-smooth)}#sim-out-dot.is-live,#sim-out-halo.is-live{opacity:1}#sim-flow-out line{opacity:.25}#sim-flow-out.is-live line{opacity:1;stroke:var(--pos)}@media (width>=760px){.lp-sim-panels{grid-template-columns:1fr 1fr}.lp-sim-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-sim-feed-row,#sim-core-pupil.is-thinking{animation:none!important}[data-sim-scout].is-firing{transform:none}}.lp-depeg-control{padding:var(--s-4) var(--s-4) 0;border-top:1px solid var(--lp-hairline);margin-top:var(--s-4);flex-direction:column;gap:8px;display:flex}.lp-depeg-control label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.lp-depeg-control input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.lp-depeg-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgba(var(--pos-rgb), .6) 0%, rgba(var(--pos-rgb), .6) 37.5%, rgba(var(--neg-rgb), .45) 37.5%, rgba(var(--neg-rgb), .45) 100%);border-radius:2px;height:3px}.lp-depeg-control input[type=range]::-moz-range-track{background:linear-gradient(90deg, rgba(var(--pos-rgb), .6) 0%, rgba(var(--pos-rgb), .6) 37.5%, rgba(var(--neg-rgb), .45) 37.5%, rgba(var(--neg-rgb), .45) 100%);border-radius:2px;height:3px}.lp-depeg-control input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lp-cyan);border:2px solid var(--ink-900);width:15px;height:15px;box-shadow:0 0 14px rgba(var(--lp-cyan-rgb), .6);border-radius:50%;margin-top:-6px}.lp-depeg-control input[type=range]::-moz-range-thumb{background:var(--lp-cyan);border:2px solid var(--ink-900);border-radius:50%;width:15px;height:15px}.lp-section--rwa p.lp-depeg-readout{font-family:var(--font-mono);color:var(--fg-dim);max-width:none;margin:0;font-size:12.5px}.lp-depeg-readout b{font-variant-numeric:tabular-nums}.lp-depeg-readout[data-verdict=ok] b,.lp-depeg-readout[data-verdict=ok] span{color:var(--pos)}.lp-depeg-readout[data-verdict=blocked] b,.lp-depeg-readout[data-verdict=blocked] span{color:var(--neg)}#depeg-dot,#depeg-delta,#depeg-cap,#depeg-label{transition:all var(--duration-snappy) var(--ease-snappy)}.lp-body .btn:active:not(:disabled),.lp-sim-run:active{transition-duration:90ms;transform:translateY(1px)scale(.985)}.lp-body .btn--primary:hover:not(:disabled){box-shadow:0 10px 22px rgba(var(--accent-rgb), .4), 0 0 18px rgba(var(--accent-rgb), .28), 0 0 0 1px rgba(var(--accent-rgb), .45)}.lp-chip:hover{border-color:rgba(var(--accent-rgb), .4);color:var(--fg)}.lp-sim-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.lp-depeg-control input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.lp-card:focus-within,.lp-price-card:focus-within,.lp-rail-card:focus-within{border-color:rgba(var(--accent-rgb), .35)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:none!important}.lp-ticker-track{transform:none!important}}.lp-body .btn--primary{background:linear-gradient(180deg, #f0d592 0%, var(--accent) 44%, #b8933f 100%);box-shadow:0 1px 0 #fff4d680 inset, 0 12px 32px -14px rgba(var(--accent-rgb), .5), 0 0 0 1px rgba(var(--accent-rgb), .35);text-shadow:none;border-top:1px solid #fff0c8d9}.lp-body .btn--primary:hover:not(:disabled){box-shadow:0 1px 0 #fff8e299 inset, 0 18px 44px -16px rgba(var(--accent-rgb), .62), 0 0 0 1px rgba(var(--accent-rgb), .5);background:linear-gradient(#f7e2ac 0%,#dcb44a 44%,#c19a41 100%)}.lp-header-cta.btn--primary{border:1px solid rgba(var(--accent-rgb), .42);border-top-color:rgba(var(--accent-rgb), .42);color:var(--accent);box-shadow:none;background:0 0}.lp-header-cta.btn--primary:hover:not(:disabled){background:rgba(var(--accent-rgb), .1);border-color:var(--accent);box-shadow:0 0 18px -4px rgba(var(--accent-rgb), .4)}.lp-header.is-stuck .lp-header-cta.btn--primary{background:linear-gradient(180deg, #f0d592 0%, var(--accent) 44%, #b8933f 100%);color:var(--ink-900);border-top-color:#fff0c8d9}.lp-sim-feed,.lp-sim-verdict,.lp-stat{background:var(--lp-well);box-shadow:inset 0 1px 2px #0000008c,inset 0 -1px #aabeff0d}.lp-section--custody{--lp-paper:#f0ece3;--lp-paper-edge:#e7e2d7;--fg:#141620;--fg-dim:#484b5a;--fg-faint:#5e6480;--accent:#6b4f14;--accent-rgb:107, 79, 20;--lp-cyan:#25366e;--lp-cyan-rgb:37, 54, 110;--pos:#1d6b45;--pos-rgb:29, 107, 69;--warn:#8a5a10;--warn-rgb:138, 90, 16;--lp-hairline:#14162024;--lp-hairline-strong:#14162042;background:linear-gradient(180deg, var(--lp-paper-edge) 0%, var(--lp-paper) 13%, var(--lp-paper) 87%, var(--lp-paper-edge) 100%);color:var(--fg);border-top:none}.lp-section--custody h2,.lp-section--custody p{color:var(--fg)}.lp-section--custody .lp-eyebrow{color:var(--fg-dim)}.lp-section--custody .lp-custody-docs{color:var(--fg-dim)!important}.lp-section--custody .lp-claim-rule{background:linear-gradient(180deg, var(--accent), rgba(var(--accent-rgb), .15))}.lp-section--custody .k-body{fill:#fff9}.lp-section--custody .k-ring--outer{stroke:#1416202e}.k-ring--dash,.k-ring--dash2,.k-ring--ticks,.k-orbits,.k-shackle-lift,.k-pin{transform-box:fill-box;transform-origin:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-custody-figure svg{view-timeline-name:--lock;view-timeline-axis:block}.k-ring--dash,.k-ring--dash2,.k-ring--ticks,.k-orbits,.k-shackle-lift{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lock;animation-range:cover}.k-ring--dash{animation-name:lock-turn-a;animation-duration:1s}.k-ring--dash2{animation-name:lock-turn-b;animation-duration:1s}.k-ring--ticks{animation-name:lock-turn-c;animation-duration:1s}.k-orbits{animation-name:lock-orbit;animation-duration:1s}.k-shackle-lift{animation-name:lock-shackle;animation-duration:1s}}}@keyframes lock-turn-a{to{rotate:38deg}}@keyframes lock-turn-b{to{rotate:-52deg}}@keyframes lock-turn-c{to{rotate:14deg}}@keyframes lock-orbit{to{rotate:90deg}}@keyframes lock-shackle{0%{translate:0}20%{translate:0}55%{translate:0 -7px}85%{translate:0}to{translate:0}}.lp-header.is-on-paper{background:#f0ece3e0;border-bottom-color:#14162024}.lp-header.is-on-paper .lp-brand-word,.lp-header.is-on-paper .lp-nav a:hover,.lp-header.is-on-paper .lp-nav a.is-current{color:#141620}.lp-header.is-on-paper .lp-nav a,.lp-header.is-on-paper .lp-brand-tag{color:#484b5a}.lp-header.is-on-paper .lp-header-login{color:#141620;border-color:#1416204d}.lp-header.is-on-paper .lp-header-cta.btn--primary{color:#4a3608;border-color:#6b4f148c}.lp-section--custody .k-ring--dash{stroke:#6b4f148c}.lp-section--custody .k-ring--dash2{stroke:#25366e66}.lp-section--custody .k-ring--ticks{stroke:#6b4f14b3}.lp-section--custody .k-ring--solid{stroke:#6b4f14cc}.lp-section--custody .k-body{stroke:#6b4f14;stroke-width:2px}.lp-section--custody .k-shackle{stroke:#6b4f14;opacity:1}.lp-section--custody .k-pin-stem{stroke:#25366e}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.lp-js [data-reveal]{opacity:1;filter:none;transition:none;transform:none}html.lp-js .lp-section-head h2,html.lp-js .lp-close-card h2{animation:1s linear both lp-wipe-in;animation-timeline:view();animation-range:entry 5% entry 90%}html.lp-js .lp-section-head .lp-eyebrow{animation:1s linear both lp-slide-in;animation-timeline:view();animation-range:entry entry 70%}html.lp-js .lp-section-head .lp-lead{animation:1s linear both lp-rise-in;animation-timeline:view();animation-range:entry 12% cover 18%}html.lp-js .lp-card-grid .lp-card,html.lp-js .lp-rail-grid .lp-rail-card,html.lp-js .lp-price-grid .lp-price-card{animation:1s linear both lp-card-in;animation-timeline:view()}html.lp-js .lp-card-grid .lp-card:first-child,html.lp-js .lp-rail-grid .lp-rail-card:first-child,html.lp-js .lp-price-grid .lp-price-card:first-child{animation-range:entry cover 26%}html.lp-js .lp-card-grid .lp-card:nth-child(2),html.lp-js .lp-rail-grid .lp-rail-card:nth-child(2),html.lp-js .lp-price-grid .lp-price-card:nth-child(2){animation-range:entry 8% cover 34%}html.lp-js .lp-card-grid .lp-card:nth-child(3),html.lp-js .lp-rail-grid .lp-rail-card:nth-child(3){animation-range:entry 16% cover 42%}html.lp-js .lp-rail-grid .lp-rail-card:nth-child(4){animation-range:entry 24% cover 50%}.landing-hero-copy{animation:1s linear both lp-hero-out;animation-timeline:scroll(root);animation-range:0 80vh}.landing-hero-mount{animation:1s linear both lp-hero-recede;animation-timeline:scroll(root);animation-range:0 100vh}.lp-scroll-cue{animation:1s linear both lp-fade-out;animation-timeline:scroll(root);animation-range:0 18vh}.lp-ticker-track{animation-duration:60s}.lp-ticker-run{animation:1s linear both lp-ticker-shift;animation-timeline:view();animation-range:cover}.lp-claim-rule{transform-origin:top;animation:1s linear both lp-draw-down;animation-timeline:view();animation-range:entry 20% cover 30%}}}@keyframes lp-wipe-in{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes lp-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes lp-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-card-in{0%{opacity:0;transform:translateY(44px)scale(.972)}to{opacity:1;transform:none}}@keyframes lp-hero-out{0%{opacity:1;transform:none}to{opacity:.12;transform:translateY(-70px)}}@keyframes lp-hero-recede{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(1.13)}}@keyframes lp-fade-out{to{opacity:0}}@keyframes lp-ticker-shift{0%{translate:3%}to{translate:-9%}}@keyframes lp-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
