.lp-root{--lp-bg:#06070b;--lp-panel:#0d111a;--lp-panel2:#111622;--lp-edge:#1e2636;--lp-text:#e8edf6;--lp-dim:#7c879b;--lp-mint:#4df2a6;--lp-blue:#6b8bff;--lp-hot:#ff5d9e;--lp-amber:#ffc24b;--lp-accent:#4df2a6;--lp-accent-border:#4df2a68c;--lp-accent-soft:#4df2a614;--lp-blue-soft:#6b8bff1f;--lp-btn:#4df2a6;--lp-btnink:#04150d;--lp-well:#0a0e16;--lp-deep:#090d15;--lp-navbg:#06070bd1;--lp-chipbg:#fff;--lp-chipborder:#0000;--lp-chipink:#101418;--lp-cardshadow:0 40px 90px -44px #000000d9;--lp-softshadow:0 10px 30px -18px #000000e6;--lp-blueprint:#4df2a624;--lp-hatch-a:#0c1019;--lp-hatch-b:#101522;--lp-glow-mint:0 0 24px #4df2a659;--lp-glow-blue:0 0 24px #6b8bff4d;background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;transition:background .25s,color .25s;position:relative;overflow-x:hidden}.lp-root[data-theme=light]{--lp-bg:#f0f3ee;--lp-panel:#fff;--lp-panel2:#e9ede7;--lp-edge:#d9dfd8;--lp-text:#0b1a12;--lp-dim:#57635b;--lp-hot:#c22b5e;--lp-amber:#9a6b00;--lp-blue:#3d5bd9;--lp-accent:#0b7a47;--lp-accent-border:#0b7a4780;--lp-accent-soft:#0b7a470f;--lp-blue-soft:#3d5bd914;--lp-well:#f2f5f0;--lp-deep:#e9ede7;--lp-navbg:#f0f3eed9;--lp-chipborder:#d9dfd8;--lp-cardshadow:0 30px 70px -44px #182c2247;--lp-softshadow:0 10px 26px -18px #182c2259;--lp-blueprint:#0b7a4729;--lp-hatch-a:#e7ece5;--lp-hatch-b:#f0f3ee;--lp-glow-mint:0 0 24px #0f965a40;--lp-glow-blue:0 0 24px #3d5bd92e}.lp-root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 82% 0,#6b8bff21,#0000 65%),radial-gradient(45% 36% at 6% 100%,#4df2a617,#0000 65%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/46px 46px;position:fixed;inset:0}.lp-root[data-theme=light]:before{background:radial-gradient(50% 40% at 82% 0,#3d5bd912,#0000 65%),radial-gradient(45% 36% at 6% 100%,#0b7a470f,#0000 65%),linear-gradient(#0a140e0d 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#0a140e0d 1px,#0000 1px) 0 0/46px 46px}.lp-wrap{z-index:1;max-width:1180px;margin:0 auto;padding:0 40px;position:relative}.lp-root a{color:inherit}.lp-mono{font-family:var(--font-mono), ui-monospace, monospace}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-sweep{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}.lp-reveal{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lp-rise}.lp-cur{background:var(--lp-accent);width:8px;height:14px;animation:1s step-end infinite lp-blink;display:inline-block;transform:translateY(2px)}.lp-lg{justify-content:center;align-items:center;display:inline-flex}.lp-lg img{width:auto;display:block}.lp-announce{background:linear-gradient(90deg, var(--lp-accent-soft), var(--lp-blue-soft));border-bottom:1px solid var(--lp-edge)}.lp-announce .lp-wrap{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-accent);flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 40px;font-size:12px;display:flex}.lp-announce a{color:var(--lp-text);border-bottom:1px dashed var(--lp-dim);text-decoration:none}.lp-announce a:hover{border-bottom-style:solid}.lp-nav{z-index:50;background:var(--lp-navbg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-edge);position:sticky;top:0}.lp-nav .lp-wrap{justify-content:space-between;align-items:center;gap:20px;padding:14px 40px;display:flex}.lp-brand{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.lp-navlinks{gap:26px;font-size:14px;display:flex}.lp-navlinks a{color:var(--lp-dim);text-decoration:none;transition:color .15s}.lp-navlinks a:hover{color:var(--lp-text)}.lp-navright{align-items:center;gap:14px;display:flex}.lp-root .lp-signin{color:var(--lp-dim);font-size:14px;text-decoration:none}.lp-root .lp-signin:hover{color:var(--lp-text)}.lp-root .lp-cta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-accent);border:1px solid var(--lp-accent-border);white-space:nowrap;border-radius:9px;padding:8px 14px;font-size:13px;text-decoration:none;transition:all .2s}.lp-root .lp-cta:hover{background:var(--lp-accent-soft);box-shadow:var(--lp-glow-mint)}.lp-root .lp-cta.solid{background:var(--lp-btn);color:var(--lp-btnink);border-color:var(--lp-btn);font-weight:700}.lp-root .lp-cta.solid:hover{box-shadow:var(--lp-glow-mint);transform:translateY(-1px)}.lp-themetoggle{width:32px;height:32px;color:var(--lp-dim);border:1px solid var(--lp-edge);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:all .2s;display:grid}.lp-themetoggle:hover{color:var(--lp-text);border-color:var(--lp-dim)}.lp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:64px 0 56px;display:grid}.lp-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--lp-accent);font-size:12px}.lp-root h1{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1.04}.lp-hl{border:1px solid var(--lp-accent-border);background:var(--lp-accent-soft);color:var(--lp-accent);box-shadow:inset 0 0 30px var(--lp-accent-soft);border-radius:12px;padding:0 12px 2px;display:inline-block}.lp-sub{color:var(--lp-dim);max-width:56ch;margin:20px 0 0;font-size:16px}.lp-sub b{color:var(--lp-text)}.lp-actions{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.lp-root .lp-btn{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;border-radius:10px;padding:11px 18px;font-size:13.5px;text-decoration:none;transition:all .18s}.lp-root .lp-btn-primary{background:var(--lp-btn);color:var(--lp-btnink);font-weight:700}.lp-root .lp-btn-primary:hover{box-shadow:var(--lp-glow-mint);transform:translateY(-1px)}.lp-root .lp-btn-ghost{color:var(--lp-text);border:1px solid var(--lp-edge)}.lp-root .lp-btn-ghost:hover{border-color:var(--lp-dim)}.lp-root .lp-btn-play{color:var(--lp-dim)}.lp-root .lp-btn-play:hover{color:var(--lp-text)}.lp-root .lp-btn-play b{color:var(--lp-accent)}.lp-studio{border:1px solid var(--lp-edge);background:var(--lp-panel);box-shadow:var(--lp-cardshadow), var(--lp-glow-blue);border-radius:18px;position:relative;overflow:hidden}.lp-studio:after{content:"";background:linear-gradient(var(--lp-blue-soft), transparent);pointer-events:none;height:34%;animation:6s linear infinite lp-sweep;position:absolute;top:0;left:0;right:0}.lp-st-head{border-bottom:1px solid var(--lp-edge);background:var(--lp-panel2);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.lp-dots{gap:7px;display:flex}.lp-dots i{border-radius:50%;width:11px;height:11px;display:block}.lp-dots i:first-child{background:#ff5f57}.lp-dots i:nth-child(2){background:#febc2e}.lp-dots i:nth-child(3){background:#28c840}.lp-st-pill{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);border:1px solid var(--lp-edge);border-radius:99px;padding:4px 10px;font-size:11px}.lp-st-pill b{color:var(--lp-accent)}.lp-st-body{text-align:center;padding:30px 26px 22px}.lp-st-mark{justify-content:center;display:flex}.lp-st-q{font-family:var(--font-display), ui-sans-serif, sans-serif;margin:18px 0 0;font-size:19px;font-weight:700}.lp-st-input{background:var(--lp-well);border:1px solid var(--lp-edge);text-align:left;border-radius:12px;align-items:center;gap:10px;max-width:430px;margin:18px auto 0;padding:6px 6px 6px 14px;display:flex}.lp-st-input:hover{border-color:var(--lp-accent-border)}.lp-st-input .ph{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);opacity:.7;flex:1;font-size:13px}.lp-st-input .go{background:var(--lp-btn);color:var(--lp-btnink);font-family:var(--font-mono), ui-monospace, monospace;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:700}.lp-st-log{border-top:1px dashed var(--lp-edge);text-align:left;max-width:430px;font-family:var(--font-mono), ui-monospace, monospace;margin:20px auto 0;padding:14px 0 0;font-size:12.5px;line-height:2;list-style:none}.lp-st-log li{color:var(--lp-dim);align-items:center;gap:9px;display:flex}.lp-st-log .ok{color:var(--lp-accent)}.lp-st-log .w{color:var(--lp-amber)}.lp-st-log .t{color:var(--lp-text)}.lp-st-log .lp-lg{border:1px solid var(--lp-chipborder);background:#fff;border-radius:5px;padding:2px 4px}.lp-st-log .lp-lg img{height:11px}.lp-stackbar{border-top:1px solid var(--lp-edge);text-align:center;padding:40px 0 48px}.lp-stackbar .lbl{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:12px}.lp-stackbar .lbl b{color:var(--lp-text);font-weight:600}.lp-chipsrow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.lp-lchip{background:var(--lp-chipbg);border:1px solid var(--lp-chipborder);min-width:150px;box-shadow:var(--lp-softshadow);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;transition:transform .18s;display:flex}.lp-lchip:hover{transform:translateY(-2px)}.lp-lchip .nm{font-family:var(--font-display), ui-sans-serif, sans-serif;color:var(--lp-chipink);font-size:13.5px;font-weight:700}.lp-lchip img{height:20px}.lp-lchip img.tall{height:24px}.lp-band{border-top:1px solid var(--lp-edge);text-align:center;padding:84px 0 92px}.lp-band h2{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.015em;margin:0;font-size:clamp(23px,2.8vw,32px);font-weight:800}.lp-band .sub{color:var(--lp-dim);margin:12px 0 0;font-size:14.5px}.lp-ratio{max-width:880px;margin:40px auto 0}.lp-ratiobar{border:1px solid var(--lp-edge);border-radius:14px;height:64px;display:flex;overflow:hidden}.lp-ratiobar .app{background:var(--lp-btn);flex:0 0 8%}.lp-ratiobar .biz{background:repeating-linear-gradient(45deg, var(--lp-hatch-a) 0 10px, var(--lp-hatch-b) 10px 20px);flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 16px;display:flex}.lp-ratiobar .it{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:11.5px}.lp-ratiolbls{margin-top:14px;display:flex}.lp-ratiolbls .l1{text-align:left;flex:0 0 8%;min-width:110px}.lp-ratiolbls .l2{text-align:right;flex:1}.lp-ratiolbls .n{font-family:var(--font-display), ui-sans-serif, sans-serif;font-size:26px;font-weight:800}.lp-ratiolbls .l1 .n{color:var(--lp-accent)}.lp-ratiolbls .d{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:11.5px}.lp-band .claim{font-family:var(--font-display), ui-sans-serif, sans-serif;margin:36px auto 0;font-size:clamp(19px,2.2vw,25px);font-weight:800}.lp-claimbx{border:1px solid var(--lp-accent-border);color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:10px;padding:1px 12px 3px;display:inline-block}.lp-section{border-top:1px solid var(--lp-edge);padding:84px 0}.lp-kick{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--lp-accent);font-size:12px}.lp-root h2.sec{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.08}.lp-grad{background:linear-gradient(100deg, var(--lp-accent), var(--lp-blue));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{color:var(--lp-dim);max-width:72ch;margin:16px 0 0;font-size:15px}.lp-center{text-align:center}.lp-center .lp-lead{margin-left:auto;margin-right:auto}.lp-factorypanel{border:1px solid var(--lp-edge);background:var(--lp-deep);box-shadow:var(--lp-cardshadow);border-radius:18px;margin-top:44px;padding:22px}.lp-f-toprow{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.lp-f-mini{border:1px solid var(--lp-edge);background:var(--lp-panel);border-radius:12px;padding:12px 16px}.lp-f-mini .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-dim);text-align:center;margin-bottom:10px;font-size:11px;display:block}.lp-toolchips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-tchip{background:var(--lp-chipbg);border:1px solid var(--lp-chipborder);border-radius:8px;align-items:center;gap:7px;padding:6px 11px;display:flex}.lp-tchip img{height:16px}.lp-tchip .nm{font-family:var(--font-display), ui-sans-serif, sans-serif;color:var(--lp-chipink);font-size:12px;font-weight:700}.lp-tchip.dark{background:var(--lp-panel2);border:1px solid var(--lp-edge)}.lp-tchip.dark .nm{color:var(--lp-text);font-family:var(--font-mono), ui-monospace, monospace;font-weight:500}.lp-tchip.dark .lp-lg{background:#fff;border-radius:5px;padding:2px 4px}.lp-f-cols{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:stretch;gap:0;margin-top:14px;display:grid}.lp-f-col{border:1px solid var(--lp-edge);background:var(--lp-panel);border-radius:12px;padding:14px}.lp-f-col .ttl{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-text);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.lp-f-col .ttl i{background:var(--lp-btn);width:8px;height:8px;box-shadow:var(--lp-glow-mint);border-radius:50%}.lp-f-row{background:var(--lp-well);border:1px solid var(--lp-edge);border-radius:9px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 11px;display:flex}.lp-f-row:last-child{margin-bottom:0}.lp-f-row .lp-lg{border:1px solid var(--lp-chipborder);background:#fff;border-radius:6px;flex:none;padding:3px 5px}.lp-f-row .lp-lg img{height:13px}.lp-f-row .a{color:var(--lp-text);font-size:12.5px;font-weight:600;line-height:1.3}.lp-f-row .b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:10.5px;display:block}.lp-f-arrow{color:var(--lp-accent);font-family:var(--font-mono), ui-monospace, monospace;text-shadow:var(--lp-glow-mint);justify-content:center;align-items:center;font-size:16px;display:flex}.lp-f-strip{border:1px solid var(--lp-edge);background:var(--lp-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;display:flex}.lp-f-strip .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-dim);margin-right:6px;font-size:11px}.lp-gchip{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-text);border:1px solid var(--lp-edge);background:var(--lp-well);border-radius:99px;padding:5px 12px;font-size:11.5px}.lp-gchip b{color:var(--lp-accent)}.lp-f-strip .lp-tchip{padding:5px 10px}.lp-f-strip .lp-tchip img{height:12px}.lp-f-strip .lp-tchip .nm{font-size:11px}.lp-blockrow{justify-content:center}.lp-blockrow .lp-lg{border:1px solid var(--lp-chipborder);background:#fff;border-radius:8px;width:38px;height:38px;padding:7px}.lp-blockrow .lp-lg img{width:auto;max-width:100%;height:100%}.lp-awsgrid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:44px;display:grid}.lp-stat{border-top:1px solid var(--lp-edge);padding:18px 0}.lp-stat:first-child{border-top:none;padding-top:0}.lp-stat .n{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:var(--lp-accent);font-size:34px;font-weight:800}.lp-stat .l{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:12.5px}.lp-statfoot{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);opacity:.65;margin-top:16px;font-size:11px}.lp-awscard{border:1px solid var(--lp-edge);background:var(--lp-panel);box-shadow:var(--lp-cardshadow);border-radius:18px;padding:22px}.lp-awscard .hd{border:1px solid var(--lp-chipborder);width:86px;box-shadow:var(--lp-softshadow);background:#fff;border-radius:14px;justify-content:center;margin:-42px auto 14px;padding:12px 14px;display:flex}.lp-awscard .hd img{height:30px}.lp-lockrow{border:1px solid var(--lp-edge);background:var(--lp-well);border-radius:11px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.lp-lockrow .lp-lg{border:1px solid var(--lp-chipborder);background:#fff;border-radius:6px;padding:3px 5px}.lp-lockrow .lp-lg img{height:14px}.lp-lockrow .a{color:var(--lp-text);flex:1;font-size:13.5px;font-weight:600}.lp-lockrow .a small{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);font-size:10.5px;font-weight:400;display:block}.lp-lock{color:var(--lp-accent);font-size:13px}.lp-awscard .ft{text-align:center;font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);margin-top:14px;font-size:11.5px}.lp-awscard .ft b{color:var(--lp-accent)}.lp-usegrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.lp-usecard{border:1px solid var(--lp-edge);background:var(--lp-panel);border-radius:14px;padding:18px;transition:all .18s}.lp-usecard:hover{border-color:var(--lp-accent-border);box-shadow:var(--lp-glow-mint)}.lp-usecard h4{font-family:var(--font-display), ui-sans-serif, sans-serif;margin:0 0 6px;font-size:15.5px;font-weight:700}.lp-usecard p{color:var(--lp-dim);margin:0 0 14px;font-size:13px}.lp-usecard .viz{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-accent);background:var(--lp-well);border:1px solid var(--lp-edge);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.8}.lp-usecard .viz i{color:var(--lp-dim);font-style:normal}.lp-usecard .viz .g{color:var(--lp-accent)}.lp-loggrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.lp-logcard{font-family:var(--font-mono), ui-monospace, monospace;text-align:left;background:#05060a;border:1px solid #1e2636;border-radius:16px;padding:20px 22px;font-size:12.5px;line-height:2}.lp-logcard .hd{letter-spacing:.08em;text-transform:uppercase;color:#7c879b;border-bottom:1px solid #1e2636;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;font-size:10.5px;display:flex}.lp-logcard .hd .ok{color:#4df2a6;text-transform:none;letter-spacing:0;font-size:11px}.lp-logcard .c{color:#7c879b}.lp-logcard .g{color:#4df2a6}.lp-logcard .w{color:#ffc24b}.lp-logcard .t{color:#e8edf6}.lp-logcard .h{color:#ff5d9e}.lp-featrow{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.lp-featrow:first-of-type{margin-top:44px}.lp-featrow.flip .txt{order:2}.lp-featrow.flip .viz{order:1}.lp-featrow h3{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.15}.lp-featrow p{color:var(--lp-dim);max-width:46ch;margin:14px 0 0;font-size:14.5px}.lp-mockpanel{border:1px solid var(--lp-edge);background:var(--lp-panel);box-shadow:var(--lp-cardshadow);border-radius:16px;padding:18px}.lp-tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp-tile{border:1px solid var(--lp-edge);background:var(--lp-well);border-radius:10px;padding:12px}.lp-tile .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-dim);font-size:10px}.lp-tile .v{font-family:var(--font-display), ui-sans-serif, sans-serif;margin-top:4px;font-size:20px;font-weight:800}.lp-tile .v.g{color:var(--lp-accent)}.lp-approvals{border:1px solid var(--lp-edge);background:var(--lp-well);font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);border-radius:10px;margin-top:10px;padding:12px;font-size:11.5px;line-height:2}.lp-approvals b{color:var(--lp-amber)}.lp-approvals .g{color:var(--lp-accent)}.lp-posts{flex-direction:column;gap:8px;display:flex}.lp-postrow{border:1px solid var(--lp-edge);background:var(--lp-well);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 13px;font-size:12.5px;display:flex}.lp-postrow .s{font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-accent);white-space:nowrap;font-size:11px}.lp-postrow .s.q{color:var(--lp-amber)}.lp-fincard{border:1px solid var(--lp-edge);background:var(--lp-panel);text-align:center;box-shadow:var(--lp-cardshadow);border-radius:20px;padding:74px 40px;position:relative;overflow:hidden}.lp-fincard:before,.lp-fincard:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(var(--lp-blueprint) 1px, transparent 1px), linear-gradient(90deg, var(--lp-blueprint) 1px, transparent 1px);background-size:26px 26px;width:260px;height:200px;position:absolute}.lp-fincard:before{top:-30px;left:-30px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.lp-fincard:after{bottom:-30px;right:-30px;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.lp-fincard h2{font-family:var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.06}.lp-fincard .lp-lead{margin:16px auto 0}.lp-finctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.lp-footer{border-top:1px solid var(--lp-edge);padding:44px 0 40px}.lp-footgrid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;display:grid}.lp-footgrid .about p{color:var(--lp-dim);max-width:34ch;margin:14px 0 18px;font-size:13.5px}.lp-fcol .h{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-dim);margin-bottom:14px;font-size:11px}.lp-fcol a{color:var(--lp-dim);margin-bottom:9px;font-size:14px;text-decoration:none;display:block}.lp-fcol a:hover{color:var(--lp-text)}.lp-legal{border-top:1px solid var(--lp-edge);font-family:var(--font-mono), ui-monospace, monospace;color:var(--lp-dim);opacity:.75;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:11px;display:flex}.lp-legal a{color:inherit}@media (max-width:960px){.lp-hero,.lp-awsgrid,.lp-featrow,.lp-loggrid{grid-template-columns:1fr}.lp-featrow.flip .txt{order:1}.lp-featrow.flip .viz{order:2}.lp-f-cols{grid-template-columns:1fr}.lp-f-arrow{padding:6px 0;transform:rotate(90deg)}.lp-f-toprow{grid-template-columns:1fr}.lp-usegrid{grid-template-columns:1fr 1fr}.lp-footgrid{grid-template-columns:1fr}.lp-wrap{padding:0 20px}}@media (max-width:560px){.lp-usegrid{grid-template-columns:1fr}.lp-navlinks{display:none}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp-reveal{opacity:1!important;transform:none!important}}
