@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.f572b170.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2a31c04b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.4ce1df5d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.88ede1ea.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.d7020e3c.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.cc58c11b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.fe0d9b14.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.5a6bb1da.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.cbd51e2d.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.7a4aa726.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.f41f43db.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.d9a33207.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.f7b3c15b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.ecbdecad.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.1f33d317.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.089a95ee.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.cc532937.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.4ec0c1c1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.c5ce3fcb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.38b075d8.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.49faa47a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.74b516d2.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.4b4022a6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.827cd618.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.31f1075d.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.97f0eeeb.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.5ec6c758.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.faf12809.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.bc68b199.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.b63daa1a.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.93534b50.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.libra-landing{--background:0 0% 0%;--foreground:0 0% 100%;--muted-foreground:0 0% 65%;--card:0 0% 5%;--border:0 0% 20%;--hero-subtitle:210 17% 95%;--landing-cobalt:232 100% 32%;--landing-blue:198 100% 50%;--landing-green:80 77% 42%;--line:#252525;--text-soft:#a6afbd;--text-dim:#8e99aa;--accent-text:#00b2ff;--surface:#030711aa;--surface-raised:#0b0f19cc;--nav-bg:#000000db;--reveal-dim:hsl(218 12% 68%);--nav-h:88px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;font-size:14px;overflow:clip;-webkit-font-smoothing:antialiased;color-scheme:dark;position:relative;isolation:isolate}.libra-world{position:fixed;inset:0;z-index:0;pointer-events:none}.libra-world .scroll-network-video{opacity:.36}.libra-world-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 35%,#0009,transparent 72%),linear-gradient(#0009,#0007 48%,#0009)}.libra-page-content{position:relative;z-index:1}.libra-landing a{color:inherit;text-decoration:none}.libra-landing figure,.libra-landing h1,.libra-landing h2,.libra-landing p{margin:0}.libra-landing h1,.libra-landing h2{font-family:Inter,sans-serif}.libra-landing button{cursor:pointer}.libra-landing a:focus-visible,.libra-landing button:focus-visible{outline:2px solid hsl(var(--landing-blue));outline-offset:5px}.libra-landing em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.libra-landing .landing-button{background:hsl(var(--foreground));color:hsl(var(--background));border:1px solid transparent;font-weight:600;line-height:1.5}.libra-landing .landing-button:hover{opacity:.85}.libra-landing .landing-button-outline{background:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.landing-skip{position:absolute;top:-100px;left:24px;z-index:100;padding:12px 20px;background:#0016a3;border-radius:8px}.landing-skip:focus{top:16px}.libra-hero{position:relative;min-height:100svh;overflow:hidden}.libra-nav-shell{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .25s,border-color .25s,backdrop-filter .25s}.libra-nav-shell[data-scrolled]{background:var(--nav-bg);border-bottom-color:var(--line);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.libra-nav{position:relative;z-index:40;max-width:1440px;height:var(--nav-h);margin:auto;padding:16px clamp(24px,7.8vw,112px);gap:70px}.libra-brand,.libra-nav{display:flex;align-items:center}.libra-brand{gap:12px;flex-shrink:0}.libra-wordmark{font-size:25px;font-weight:700;letter-spacing:-.9px;display:inline-flex;align-items:baseline;gap:3px}.libra-brand-dot{display:inline-block;width:6px;height:6px;background:hsl(var(--landing-green));border-radius:50%}.brand-byline{color:#aaa;font-size:10px;border-left:1px solid #333;padding-left:12px;white-space:nowrap}.libra-desktop-nav{display:flex;gap:6px;align-items:center}.libra-desktop-nav>a,.services-menu>button{padding:10px 13px;font-size:12px;color:#a6a6a6;transition:color .15s;white-space:nowrap}.libra-desktop-nav>a:hover,.libra-desktop-nav>a[aria-current],.services-menu>button:hover{color:#fff}.services-menu{position:relative}.services-menu>button{display:flex;align-items:center;gap:6px;background:none;border:0}.services-popover{position:absolute;left:0;top:44px;width:280px;border:1px solid #333;padding:8px;background:#101010;border-radius:12px;box-shadow:0 16px 60px #000b}.services-popover a{display:block;border-radius:7px;padding:12px;font-size:13px}.services-popover a:hover{background:#202020}.services-popover span{display:block;color:#aaa;font-size:11px;margin-top:4px}.apps-popover{width:480px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.apps-popover a .apps-popover-name{display:flex;align-items:center;gap:8px;margin:0;font-size:inherit;color:inherit}.apps-popover .apps-popover-label{grid-column:1/-1;margin:8px 12px 2px;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#777}.apps-popover .apps-popover-label:first-child{margin-top:4px}.apps-popover .apps-popover-all{grid-column:1/-1;border-top:1px solid #333;border-radius:0 0 7px 7px;margin-top:4px}.libra-nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.theme-toggle{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:transparent;color:hsl(var(--foreground));transition:background-color .15s,border-color .15s}.theme-toggle:hover{background:color-mix(in srgb,hsl(var(--foreground)) 8%,transparent)}.theme-toggle .theme-icon-moon{display:none}.libra-nav-actions .landing-button{font-size:12px}.mobile-toggle{display:none;color:white;background:none;border:0;padding:8px}.libra-mobile-nav{display:none}.libra-main{padding:0}.libra-hero-copy{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;margin-top:72px}.liquid-glass{background:rgba(255,255,255,.01);background-blend-mode:luminosity;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.libra-landing .libra-announcement{display:inline-flex;align-items:center;gap:12px;padding:7px 12px 7px 7px;border-radius:9px;color:#a6a6a6;font-size:12px;font-weight:500;margin-bottom:26px}.libra-announcement>span{background:#fff;color:#000;padding:3px 8px;border-radius:5px;font-size:11px}.libra-hero-copy h1{max-width:1040px;font-size:clamp(44px,4.8vw,70px);letter-spacing:-2.4px;line-height:1.09;font-weight:500;margin-bottom:22px}.libra-hero-copy h1 em{font-size:1.12em;letter-spacing:-2px}.libra-hero-subtitle{color:hsl(var(--hero-subtitle));opacity:.8;font-size:16px;line-height:1.65;max-width:640px}.libra-hero-cta{margin-top:29px}.libra-hero-cta .landing-button{font-size:14px;padding:14px 25px;gap:20px}.libra-hero-cta p{font-size:10px;color:#999;margin-top:12px;letter-spacing:.15px}.libra-stage{position:relative;width:100vw;margin-left:calc(-50vw + 50%);aspect-ratio:16/9;max-height:760px;min-height:490px;margin-top:-6px;isolation:isolate}.libra-stage-glow{position:absolute;inset:0;background:radial-gradient(ellipse 42% 42% at 50% 45%,#0088ff66 0,#0016a3bb 38%,transparent 75%),radial-gradient(ellipse 80% 32% at 50% 55%,#0655d499,transparent 75%)}.libra-stage-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65}.libra-video-scrim{position:absolute;inset:0;background:linear-gradient(#000,transparent 28%,#0001 60%,#000)}.libra-landing .libra-dashboard-frame{position:absolute;top:90px;left:50%;width:90%;max-width:1024px;margin-left:max(-512px,-45%);z-index:3}.libra-dashboard-frame figcaption{text-align:center;font-size:9px;letter-spacing:2px;color:#9196a6;margin-top:28px}.libra-stage-fade{position:absolute;bottom:-1px;left:0;right:0;height:160px;background:linear-gradient(transparent,#000);z-index:30;pointer-events:none}.video-toggle{position:absolute;bottom:80px;right:max(24px,7.8vw);z-index:31;display:flex;align-items:center;gap:7px;border:1px solid #ffffff30;background:#0009;color:#bbb;border-radius:20px;padding:7px 11px;font-size:10px}.dashboard-preview{display:grid;grid-template-columns:190px minmax(0,1fr);background:#0b0c0f;color:#dedfe5;border:1px solid #ffffff40;border-radius:15px;min-height:525px;overflow:hidden;box-shadow:0 0 0 6px #ffffff08,0 32px 100px #000b,0 0 70px #0088ff1a;text-align:left}.preview-sidebar{display:flex;flex-direction:column;padding:23px 14px 16px;border-right:1px solid #23242a;background:#0c0d10}.preview-wordmark{font-size:21px;letter-spacing:-.8px;font-weight:700;padding:0 9px}.preview-wordmark>span{font-size:7px;font-weight:500;letter-spacing:1.5px;color:#7e828e;margin-left:9px}.preview-workspace{display:flex;gap:8px;align-items:center;border:1px solid #292b32;border-radius:6px;padding:10px 8px;margin:24px 0;font-size:10px}.workspace-avatar{display:grid;place-items:center;width:25px;height:25px;background:#252834;border:1px solid #393d4d;color:#ccd0df;border-radius:6px;font-size:11px;flex-shrink:0}.preview-sidebar-bottom small,.preview-workspace small{display:block;font-size:8px;color:#8b8f9b;margin-top:2px}.preview-workspace>span:last-child{margin-left:auto}.preview-nav-label{font-size:7px;color:#8b8f9b;letter-spacing:1.1px;padding:0 10px 10px}.preview-nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;margin-bottom:4px;font-size:10px;color:#979ba8;border-radius:5px}.preview-nav-item.selected{color:#f0f1f9;background:#ffffff0e;border:1px solid #ffffff09}.preview-nav-glyph{width:13px;font-size:14px;color:#9299af}.preview-sidebar-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;font-size:10px;border-top:1px solid #25262d}.preview-topbar{height:55px;border-bottom:1px solid #25262d;padding:0 24px;display:flex;align-items:center;justify-content:space-between;color:#8b8f9b;font-size:9px}.preview-topbar b{color:#d0d3de;font-weight:400}.preview-slash{margin:0 10px;color:#5d6374}.preview-demo{font-size:8px;border:1px solid #303440;padding:3px 7px;border-radius:4px;color:#a4a9b9}.preview-body{padding:24px}.preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.libra-landing .preview-heading h2{font-size:21px;font-weight:500;letter-spacing:-.5px}.libra-landing .preview-heading p{color:#8d929f;font-size:9px;margin-top:5px}.preview-period{font-size:9px;border:1px solid #2f323b;padding:6px 9px;border-radius:5px}.preview-period>span{margin-left:15px}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.preview-stats>div{padding:14px;border:1px solid #2b2d36;border-radius:7px;background:linear-gradient(135deg,#15161b,#101115)}.preview-stats>div>span{font-size:9px;color:#a1a5b2}.preview-stats strong{display:block;font-weight:500;font-size:25px;margin:6px 0 8px;letter-spacing:-.9px;white-space:nowrap}.preview-stats strong span{font-size:15px;color:#a4a9b7;margin:0 2px}.preview-stats small{font-size:8px;color:#9da2af}.preview-card-title i,.preview-stats i{display:inline-block;width:4px;height:4px;border-radius:100%;background:#a2b575;margin-right:4px}.preview-charts{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;margin-top:14px}.preview-chart,.preview-models{padding:16px;border:1px solid #2b2d36;border-radius:7px}.preview-card-title{display:flex;justify-content:space-between;align-items:center;font-size:10px}.preview-card-title b{font-weight:500}.preview-card-title>span{font-size:8px;color:#8d929f}.preview-card-title i{background:#9da6c2}.preview-plot{display:flex;height:110px;margin-top:20px;gap:10px}.preview-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:7px;color:#818696}.preview-bars{flex:1;display:flex;align-items:flex-end;gap:5px;background:repeating-linear-gradient(0deg,#282b35 0,#282b35 1px,transparent 0,transparent 50%)}.preview-bars>div{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(#c6ccdc,#6b748f);opacity:.85}.preview-dates{display:flex;justify-content:space-between;margin:10px 0 0 20px;color:#858b9a;font-size:7px}.preview-model{margin-top:15px;font-size:9px}.preview-model>div:first-child{display:flex;justify-content:space-between}.preview-model b{font-weight:400;color:#aeb2c0}.model-dot{display:inline-block;width:5px;height:5px;background:#a0aac7;border-radius:2px;margin-right:6px}.dot-1{background:#c3b0a1}.dot-2{background:#b8c2b2}.dot-3{background:#a39bc5}.preview-track{height:3px;background:#242630;margin-top:6px;border-radius:2px}.preview-track>span{display:block;height:3px;background:#8991ab;border-radius:2px}.preview-route{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #2a2d35;border-radius:6px;margin-top:14px;font-size:8px;background:#14161b}.preview-route>div{display:flex;align-items:center;gap:7px}.preview-route b{font-weight:400}.preview-route>span{color:#959cac}.route-indicator{width:5px;height:5px;background:#a7c078;border-radius:100%;box-shadow:0 0 0 3px #a7c07810}.libra-model-strip{position:relative;z-index:31;text-align:center;max-width:900px;margin:-5px auto 0;padding:0 24px 65px}.libra-model-strip p{color:#919191;font-size:9px;letter-spacing:2px}.libra-model-strip>div{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:32px 0 24px;color:#b8b8b8}.libra-model-strip>div>span{font-size:25px;font-weight:600;letter-spacing:-.8px}.libra-model-strip .provider-anthropic{font-size:18px;font-weight:500;letter-spacing:1px}.libra-model-strip .provider-gemini{font-size:28px;font-weight:400}.provider-hosted{font-size:9px;letter-spacing:1px;font-weight:400}.libra-model-strip>a{display:inline-flex;align-items:center;gap:7px;color:#9f9f9f;font-size:11px}.libra-model-strip>a:hover{color:#fff}.libra-capabilities{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;border-top:1px solid #252525;border-bottom:1px solid #252525}.libra-landing :is(#capabilities,#routing,#get-started,#vision,#faq){scroll-margin-top:calc(var(--nav-h) + 16px)}.libra-capabilities article{padding:32px 32px 38px}.libra-capabilities article+article{border-left:1px solid #252525}.capability-number{color:#00b2ff;font-size:10px;letter-spacing:1px}.libra-capabilities h2{font-size:17px;font-weight:500;margin:17px 0 12px;letter-spacing:-.3px}.libra-capabilities p{color:#999;font-size:12px;line-height:1.85}.libra-audience{max-width:1056px;margin:24px auto 0;display:flex;justify-content:space-between;gap:30px;padding-bottom:32px}.libra-audience>span{color:#a6a6a6;font-size:9px;letter-spacing:1px;padding-top:2px}.libra-audience p{font-size:11px;color:#929292;max-width:490px}.libra-vision{min-height:100svh;display:flex;align-items:center;padding:128px 32px}.vision-inner{max-width:768px;margin:auto;width:100%}.section-eyebrow{font-size:9px;letter-spacing:1.8px;color:#a0a0a0;display:flex;align-items:center;gap:10px}.vision-quote-symbol{display:block;font-family:"Instrument Serif",Georgia,serif;font-size:110px;line-height:1;height:60px;color:var(--accent-text);margin-top:40px}.vision-words{font-size:43px;line-height:1.22;letter-spacing:-1.5px;font-weight:500}.vision-words>div{display:flex;flex-wrap:wrap}.vision-words span{margin-right:.3em;color:color-mix(in srgb,hsl(var(--foreground)) calc(var(--reveal, 1) * 100%),var(--reveal-dim))}.vision-words .vision-close{margin-left:.1em;color:#a6a6a6}.vision-note{border-top:1px solid #252525;padding-top:30px;margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.vision-note>span{font-size:12px;line-height:1.8;color:#eee}.vision-note b{font-weight:400;color:#909090}.vision-note p{color:#929292;font-size:11px;line-height:1.8}.libra-closing{max-width:1120px;margin:0 auto;padding:64px 32px;border-top:1px solid #252525;border-bottom:1px solid #252525;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(ellipse at 100% 100%,#0016a322,transparent 65%)}.libra-closing h2{font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-1.4px;margin-top:16px}.libra-closing h2 em{font-size:1.15em}.libra-closing-actions{display:flex;flex-direction:column;gap:17px;align-items:center}.libra-closing-actions>a:last-child{display:flex;align-items:center;gap:10px;font-size:11px;color:#aaa}.libra-footer{width:100%;max-width:none;margin:0;padding:0;border-top:1px solid #ffffff14;background:#02050beb}.libra-footer-inner{width:100%;max-width:1440px;margin:0 auto;padding:52px clamp(24px,7.8vw,112px) 28px;box-sizing:border-box}.libra-footer-top{display:flex;align-items:center;gap:28px}.libra-footer-top p{font-size:11px;color:#888}.libra-footer nav{display:flex;gap:26px;margin-left:auto;font-size:11px;color:#aaa}.libra-footer nav a:hover{color:white}.libra-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;color:#898989;font-size:9px}@media (min-width:1600px){.libra-stage{max-height:830px}.libra-hero-copy{margin-top:90px}}@media (max-width:1100px){.libra-nav{gap:24px;padding-inline:32px}.libra-desktop-nav>a,.services-menu>button{padding-inline:10px}.libra-audience,.libra-capabilities,.libra-closing{margin-left:32px;margin-right:32px}.libra-stage{min-height:650px}.libra-audience{flex-direction:column;gap:12px}.preview-stats strong{font-size:21px}.preview-stats strong span{font-size:12px}.preview-body{padding:20px}.preview-route>span{font-size:7px}}@media (max-width:800px){.libra-desktop-nav{display:none}.mobile-toggle{display:inline-flex}.libra-nav{padding:16px 24px}.libra-landing{--nav-h:76px}.brand-byline{display:none}.libra-mobile-nav{position:absolute;display:flex;flex-direction:column;top:68px;left:20px;right:20px;padding:14px;border:1px solid #333;background:#101010;border-radius:12px;box-shadow:0 20px 60px #000c}.libra-mobile-nav>a:not(.landing-button){display:flex;justify-content:space-between;padding:14px;font-size:14px}.libra-mobile-nav .landing-button{margin-top:8px}.libra-hero-copy{margin-top:60px}.libra-hero-copy h1{font-size:50px;letter-spacing:-1.8px}.libra-hero-subtitle{font-size:15px}.libra-stage{min-height:510px;margin-top:15px}.libra-landing .libra-dashboard-frame{top:72px}.dashboard-preview{grid-template-columns:135px minmax(0,1fr);min-height:405px}.preview-sidebar{padding:17px 8px 12px}.preview-wordmark{font-size:17px}.preview-wordmark>span{display:none}.preview-workspace{margin:16px 0;padding:7px 5px;font-size:8px}.preview-workspace .workspace-avatar{width:19px;height:21px}.preview-nav-item{padding:6px;font-size:8px}.preview-nav-label{font-size:6px}.preview-sidebar-bottom{font-size:8px}.preview-topbar{padding:0 15px;height:40px;font-size:8px}.preview-body{padding:16px}.libra-landing .preview-heading h2{font-size:17px}.libra-landing .preview-heading p{font-size:8px}.preview-heading{margin-bottom:18px}.preview-period{display:none}.preview-stats{gap:7px}.preview-stats>div{padding:9px}.preview-stats strong{font-size:17px}.preview-stats>div>span{font-size:7px}.preview-stats small{font-size:6px}.preview-stats strong span{font-size:9px}.preview-charts{gap:7px}.preview-chart,.preview-models{padding:10px}.preview-card-title{font-size:8px}.preview-card-title>span{font-size:6px}.preview-plot{height:82px;margin-top:15px}.preview-bars{gap:3px}.preview-model{margin-top:11px;font-size:7px}.preview-route{padding:9px;font-size:7px}.preview-route>span{display:none}.video-toggle{bottom:12px}.libra-model-strip{padding-top:30px}.libra-model-strip>div{flex-wrap:wrap;justify-content:center;gap:22px 35px}.libra-model-strip>div>span{font-size:20px}.libra-model-strip .provider-anthropic{font-size:15px}.libra-capabilities article{padding:24px 18px}.libra-capabilities h2{font-size:16px}.libra-vision{padding:90px 40px}.vision-words{font-size:38px}.libra-closing{padding:40px 0}.libra-closing h2{font-size:36px}.libra-footer-top{flex-wrap:wrap}.libra-footer nav{margin-left:0;width:100%}.libra-footer-bottom{flex-wrap:wrap}}@media (max-width:540px){.libra-nav{padding-inline:20px}.libra-wordmark{font-size:23px}.libra-nav-actions{gap:9px}.libra-nav-actions .landing-button{padding:8px 13px}.libra-hero-copy{margin-top:42px;padding-inline:18px}.libra-landing .libra-announcement{font-size:10px;gap:8px;margin-bottom:25px}.libra-announcement>span{font-size:10px}.libra-hero-copy h1{font-size:clamp(34px,9.6vw,46px);letter-spacing:-1.4px;line-height:1.12;margin-bottom:20px}.libra-hero-subtitle{font-size:13px;line-height:1.7}.libra-hero-cta{margin-top:25px}.libra-hero-cta .landing-button{font-size:13px}.libra-stage{min-height:350px;margin-top:16px}.libra-landing .libra-dashboard-frame{top:50px;width:92%;margin-left:-46%}.dashboard-preview{grid-template-columns:1fr;min-height:280px;border-radius:10px;box-shadow:0 0 0 4px #ffffff08,0 20px 80px #000b}.preview-sidebar{display:none}.preview-topbar{height:32px;padding:0 12px;font-size:7px}.preview-demo{font-size:6px}.preview-body{padding:12px}.libra-landing .preview-heading h2{font-size:15px}.libra-landing .preview-heading p{font-size:7px}.preview-heading{margin-bottom:12px}.preview-stats>div{padding:7px}.preview-stats strong{font-size:17px;margin:4px 0 5px}.preview-stats strong span{font-size:8px}.preview-stats small{font-size:5px}.preview-stats>div>span{font-size:6px}.preview-charts{margin-top:8px;grid-template-columns:1.4fr 1fr}.preview-plot{height:65px;margin-top:12px}.preview-model{margin-top:7px}.preview-models .preview-card-title>span{display:none}.preview-card-title{font-size:7px}.preview-card-title>span{font-size:5px}.preview-route{padding:7px;margin-top:8px;font-size:6px}.preview-dates{font-size:5px}.preview-chart,.preview-models{padding:8px}.libra-dashboard-frame figcaption{margin-top:18px;font-size:7px;letter-spacing:1.2px}.libra-stage-fade{height:60px}.video-toggle{bottom:0;font-size:9px;padding:6px 8px}.libra-model-strip{padding:35px 24px 40px}.libra-model-strip p{font-size:7px;letter-spacing:1.3px}.libra-model-strip>div{margin:25px 0 20px;gap:22px 28px}.libra-model-strip>a{font-size:10px}.libra-capabilities{grid-template-columns:1fr;margin:0 24px}.libra-capabilities article{padding:27px 0}.libra-capabilities article+article{border-left:0;border-top:1px solid #252525}.libra-capabilities h2{font-size:19px;margin-top:12px}.libra-capabilities p{font-size:13px}.libra-audience{margin:24px;gap:10px;padding:0}.libra-audience>span{font-size:8px}.libra-audience p{font-size:12px;line-height:1.7}.libra-vision{padding:85px 24px;min-height:auto}.section-eyebrow{font-size:8px;letter-spacing:1.3px}.vision-quote-symbol{margin-top:32px;height:50px;font-size:90px}.vision-words{font-size:32px;line-height:1.25;letter-spacing:-1px}.vision-note{grid-template-columns:1fr;gap:16px;margin-top:35px;padding-top:25px}.vision-note p{font-size:12px}.libra-closing{flex-direction:column;align-items:flex-start;margin:0 24px;padding:40px 0;gap:30px}.libra-closing h2{font-size:36px}.libra-closing-actions{align-items:flex-start}.libra-closing-actions>a:last-child{padding-left:12px}.libra-footer-inner{padding:36px 24px 24px}.libra-footer-top{gap:16px}.libra-footer-top p{font-size:10px}.libra-footer nav{gap:25px;margin-top:10px}.libra-footer-bottom{font-size:8px;margin-top:30px;gap:10px}}@media (prefers-reduced-motion:reduce){.libra-stage-video{display:none}.libra-dashboard-frame,.libra-hero-copy,.vision-words span{transform:none!important;opacity:1!important}.vision-words span{color:hsl(var(--foreground))!important}}.libra-logo{display:block;width:80px;height:auto}.dashboard-screenshot{display:block;width:100%;height:auto;border-radius:15px;mix-blend-mode:luminosity;box-shadow:0 0 0 6px #ffffff08,0 32px 100px #000b,0 0 70px #0088ff1a}.dashboard-mobile{display:none}.libra-stage-video{filter:saturate(.35)}.libra-video-scrim{background:linear-gradient(#000,#0016a326 36%,#0016a326 60%,#000)}@media (max-width:1100px){.libra-stage{aspect-ratio:auto;min-height:0;max-height:none;padding:80px 0}.libra-landing .libra-dashboard-frame{position:relative;top:auto;left:auto;margin:0 auto}.video-toggle{bottom:24px}}@media (max-width:540px){.libra-stage{padding:50px 0 55px}.libra-landing .libra-dashboard-frame{margin:0 auto}.dashboard-screenshot{display:none}.dashboard-mobile{display:block}.video-toggle{bottom:14px}.libra-model-strip{padding-top:15px}}.scroll-network-video{position:absolute;inset:0;overflow:hidden;background:#000}.scroll-network-video .network-film,.scroll-network-video .network-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scroll-network-video .network-film{opacity:0}.scroll-network-video .network-film.is-ready{opacity:1}.hero-network{opacity:.9}.libra-video-scrim{background:linear-gradient(#000,transparent 20%,#00000015 70%,#000);pointer-events:none}.libra-stage-glow{opacity:.4}.routing-story{position:relative;height:300svh;min-height:2100px;border-top:1px solid #33435766;background:linear-gradient(100deg,#000e,#0009)}.routing-sticky{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));min-height:700px;max-width:1440px;margin:0 auto;padding:42px clamp(24px,6vw,86px) 24px;display:flex;flex-direction:column;overflow:hidden}.routing-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:2}.routing-scroll-hint{display:flex;align-items:center;gap:9px;color:#a2aab6;font-size:10px}.routing-layout{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(0,1.45fr);align-items:center;gap:28px;flex:1;min-height:0}.routing-copy{position:relative;z-index:2;padding:30px 0}.libra-landing .routing-copy h2{font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.06;letter-spacing:-1.7px;margin:0 0 30px}.routing-copy h2 em{font-size:1.15em}.routing-chapters{list-style:none;margin:0;padding:0}.routing-chapters li{display:flex;gap:15px;border-top:1px solid #1d2530;padding:18px 0;transition:opacity .3s;opacity:.48}.routing-number{font-size:10px;color:#7b8a9c;padding-top:2px;font-variant-numeric:tabular-nums}.is-active .routing-number{color:#00b2ff}.routing-label{display:block;font-size:8px;letter-spacing:1.8px;color:#9aaabf;margin-bottom:7px}.is-active .routing-label{color:#00b2ff}.routing-chapters h3{font-size:15px;font-weight:500;letter-spacing:-.2px;margin:0 0 8px;line-height:1.4}.routing-chapters p{font-size:11px;color:#a6afbd;line-height:1.8;max-width:340px}.routing-visual{position:relative;aspect-ratio:1.35;min-width:0;width:100%;background:radial-gradient(ellipse,#030712f5 40%,#03071270 65%,transparent 73%)}.routing-scene-caption{position:absolute;bottom:-5%;left:5%;right:5%;display:flex;gap:8px;align-items:center;color:#97b6d6;font-size:8px;letter-spacing:1.5px}.routing-illustration{margin-left:auto;color:#939dad;font-size:8px;letter-spacing:0}.routing-live-dot{width:5px;height:5px;border-radius:50%;background:#86bc18;box-shadow:0 0 12px #86bc1855}.routing-bottom{position:relative;z-index:2;display:flex;align-items:center;gap:20px;border-top:1px solid #202630;padding-top:18px;color:#8e99aa;font-size:8px;letter-spacing:1.2px}.routing-motion-control{display:flex;align-items:center;gap:7px;margin-left:auto;border:1px solid #2b3543;padding:8px 11px;border-radius:30px;background:#090d13;color:#becbdd;font-size:10px;letter-spacing:0}.routing-step-count{color:#c1cddb;font-size:10px;font-variant-numeric:tabular-nums;margin-left:auto}.routing-progress{position:absolute;height:2px;left:0;right:0;bottom:0;background:#111823}.routing-progress>div{height:100%;background:linear-gradient(90deg,#0016a3,#00b2ff,#86bc18);transform-origin:left center}.routing-story.is-static{height:auto;min-height:0}.routing-story.is-static .routing-sticky{position:relative;height:auto;min-height:760px}.routing-story.is-static .routing-scroll-hint{display:none}.routing-story.is-static .routing-step-count{margin-left:auto}@media (max-width:900px){.routing-sticky{padding:30px 32px 20px}.routing-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.2fr);gap:10px}.routing-visual{aspect-ratio:1.2}.routing-scene-caption{left:0;right:0;letter-spacing:.8px}.routing-illustration{display:none}.routing-chapters p{font-size:11px}}@media (max-width:600px){.routing-story{height:300svh;min-height:0}.routing-sticky{padding:24px 24px 18px;min-height:680px}.routing-header .section-eyebrow{font-size:7px;letter-spacing:1px}.routing-scroll-hint{font-size:8px;gap:4px}.routing-layout{display:flex;flex-direction:column;justify-content:center;gap:0}.routing-copy{width:100%;padding:25px 0 0}.libra-landing .routing-copy h2{font-size:35px;line-height:1;margin-bottom:20px}.routing-copy h2 br{display:none}.routing-copy h2 em:before{content:" "}.routing-chapters li{padding:10px 0;gap:12px}.routing-label{font-size:7px;margin-bottom:3px}.routing-chapters h3{font-size:12px;margin-bottom:0}.routing-chapters p{font-size:10px;line-height:1.65;max-height:0;overflow:hidden;transition:max-height .25s,margin .25s}.routing-chapters .is-active p{max-height:90px;margin-top:5px}.routing-visual{width:100%;margin:12px 0;aspect-ratio:1.35;flex-shrink:0}.routing-scene-caption{bottom:-4%;font-size:7px;left:0}.routing-bottom{font-size:6px;gap:10px;letter-spacing:.5px;padding-top:14px}.routing-bottom>span:first-child{max-width:100px}.routing-motion-control{font-size:8px;padding:7px 8px}.routing-step-count{font-size:8px;white-space:nowrap}.routing-story.is-static .routing-sticky{min-height:0;padding-block:40px}.routing-story.is-static .routing-visual{margin-block:20px}}@media (max-height:700px){.routing-sticky,.routing-story{height:auto;min-height:0}.routing-sticky{position:relative}.routing-chapters p{max-height:none;margin-top:5px}.routing-visual{min-height:200px}.routing-bottom{margin-top:20px}}@media (prefers-reduced-motion:reduce){.scroll-network-video .network-film{display:none}.routing-chapters li{opacity:1}.routing-chapters p{max-height:none}}.libra-capabilities{background:#030711aa;backdrop-filter:blur(8px)}.libra-vision{background:linear-gradient(180deg,#0009,rgba(0,0,0,.92) 15%,rgba(0,0,0,.92) 85%,#000b);border-block:1px solid #ffffff0b}.vision-inner{position:relative}.vision-words{color:#fff;text-shadow:0 2px 24px #000}.vision-note :is(b,p){color:#a6afbd}.libra-closing{background:linear-gradient(110deg,#020611c9,#0016a31c)}.routing-copy{text-shadow:0 2px 16px #000}.routing-chapters li{opacity:.8}.routing-chapters li.is-active{opacity:1}.libra-footer .libra-logo{mix-blend-mode:screen}.libra-footer-top p{color:#a6afbd}.libra-footer nav{font-size:12px}.libra-footer-bottom{color:#97a1b1;font-size:10px;line-height:1.6}@media (max-width:1100px){.libra-footer-inner{padding-inline:32px}}@media (max-width:800px){.libra-footer-inner{padding-inline:24px}}@media (max-width:600px){.libra-world .scroll-network-video{opacity:.3}.libra-footer-bottom{font-size:9px}}.libra-get-started{max-width:1120px;margin:0 auto;padding:120px 0 96px}.get-started-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.libra-landing .get-started-header h2{font-size:43px;line-height:1.15;font-weight:500;letter-spacing:-1.4px;margin-top:16px}.get-started-header h2 em{font-size:1.15em}.get-started-header>p{max-width:340px;color:var(--text-soft);font-size:12px;line-height:1.8}.get-started-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;background:var(--surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.get-started-steps li{position:relative;display:flex;flex-direction:column;padding:30px 32px 32px}.get-started-steps li+li{border-left:1px solid var(--line)}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,hsl(var(--landing-cobalt)) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent-text) 30%,transparent)}.step-icon,.step-number{color:var(--accent-text)}.step-number{font-size:10px;letter-spacing:1px;font-variant-numeric:tabular-nums}.get-started-steps h3{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:0 0 10px}.get-started-steps p{color:var(--text-soft);font-size:12px;line-height:1.85;margin-bottom:22px}.libra-landing .step-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:11px;color:var(--text-soft);transition:color .15s}.libra-landing .step-link:hover{color:hsl(var(--foreground))}.step-connector{position:absolute;z-index:2;top:50px;right:-14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:hsl(var(--background));color:var(--accent-text)}.get-started-code{margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);overflow:hidden}.code-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.code-bar>span{width:8px;height:8px;border-radius:50%;background:var(--line)}.code-bar b{margin-left:8px;font-weight:400;font-size:10px;color:var(--text-dim)}.get-started-code pre{margin:0;padding:18px 20px;overflow-x:auto;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;color:hsl(var(--foreground))}.tok-key{color:#b2e64d}.tok-str{color:var(--accent-text)}.libra-faq{max-width:1120px;margin:0 auto;padding:120px 0;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:64px;align-items:start}.faq-intro{position:sticky;top:calc(var(--nav-h) + 32px)}.libra-landing .faq-intro h2{font-size:43px;line-height:1.15;font-weight:500;letter-spacing:-1.4px;margin:16px 0 18px}.faq-intro h2 em{font-size:1.15em}.faq-intro>p:last-child{color:var(--text-soft);font-size:12px;line-height:1.8;max-width:320px}.libra-landing .faq-intro a{color:var(--accent-text)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;list-style:none;font-size:15px;font-weight:500;letter-spacing:-.2px;transition:color .15s}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--accent-text)}.faq-list summary:focus-visible{outline:2px solid hsl(var(--landing-blue));outline-offset:2px;border-radius:6px}.faq-icon{flex-shrink:0;color:var(--text-dim);transition:transform .25s,color .25s}.faq-list details[open] .faq-icon{transform:rotate(45deg);color:var(--accent-text)}.faq-list details p{padding:0 48px 24px 4px;color:var(--text-soft);font-size:13px;line-height:1.85}@media (max-width:1100px){.libra-faq,.libra-get-started{margin-left:32px;margin-right:32px}}@media (max-width:800px){.libra-get-started{padding:90px 0 70px}.get-started-header{flex-direction:column;align-items:flex-start;gap:16px}.libra-landing .get-started-header h2{font-size:36px}.get-started-steps{grid-template-columns:1fr}.get-started-steps li+li{border-left:0;border-top:1px solid var(--line)}.step-connector{top:auto;bottom:-14px;right:32px;transform:rotate(90deg)}.libra-faq{grid-template-columns:1fr;gap:32px;padding:90px 0}.faq-intro{position:static}.libra-landing .faq-intro h2{font-size:36px}}@media (max-width:540px){.libra-faq,.libra-get-started{margin-left:24px;margin-right:24px}.libra-get-started{padding:70px 0 56px}.libra-faq{padding:70px 0}.get-started-steps li{padding:24px 20px 26px}.step-connector{right:20px}.get-started-code pre{font-size:11px;padding:14px 16px}.faq-list summary{font-size:14px;padding:18px 2px}.faq-list details p{padding-right:8px;font-size:13px}}:root[data-landing-theme=light] .libra-landing{--background:220 33% 98%;--foreground:226 52% 9%;--muted-foreground:220 12% 40%;--card:0 0% 100%;--border:220 20% 88%;--hero-subtitle:224 24% 22%;--landing-blue:212 100% 42%;--line:#dde3ec;--text-soft:#4d5669;--text-dim:#6b7486;--accent-text:#0047c2;--surface:#ffffffb8;--surface-raised:#ffffffe6;--nav-bg:#f6f8fcf0;--reveal-dim:hsl(220 14% 74%);color-scheme:light}:root[data-landing-theme=light] .libra-landing .theme-toggle .theme-icon-sun{display:none}:root[data-landing-theme=light] .libra-landing .theme-toggle .theme-icon-moon{display:block}:root[data-landing-theme=light] .libra-landing .libra-world .scroll-network-video{filter:invert(1) hue-rotate(180deg) saturate(1.3);opacity:.2}:root[data-landing-theme=light] .libra-landing .libra-world-shade{background:radial-gradient(ellipse at 50% 35%,#f6f8fc80,transparent 72%),linear-gradient(#f6f8fcb3,#f6f8fc80 48%,#f6f8fcb3)}:root[data-landing-theme=light] .libra-landing .libra-footer .libra-logo,:root[data-landing-theme=light] .libra-landing .libra-logo{filter:invert(1) hue-rotate(180deg);mix-blend-mode:normal;-webkit-mask:url(/landing/logo.png) center/100% 100% no-repeat luminance;mask:url(/landing/logo.png) center/100% 100% no-repeat luminance}:root[data-landing-theme=light] .libra-landing .brand-byline{color:#5b6475;border-color:#d3dae5}:root[data-landing-theme=light] .libra-landing .libra-desktop-nav>a,:root[data-landing-theme=light] .libra-landing .services-menu>button{color:#4d5669}:root[data-landing-theme=light] .libra-landing .libra-desktop-nav>a:hover,:root[data-landing-theme=light] .libra-landing .libra-desktop-nav>a[aria-current],:root[data-landing-theme=light] .libra-landing .services-menu>button:hover{color:hsl(var(--foreground))}:root[data-landing-theme=light] .libra-landing .libra-mobile-nav,:root[data-landing-theme=light] .libra-landing .services-popover{background:#fff;border-color:var(--line);box-shadow:0 18px 50px #0a14301f}:root[data-landing-theme=light] .libra-landing .services-popover a:hover{background:#f1f4f9}:root[data-landing-theme=light] .libra-landing .services-popover span{color:#5b6475}:root[data-landing-theme=light] .libra-landing .apps-popover .apps-popover-all{border-top-color:var(--line)}:root[data-landing-theme=light] .libra-landing .apps-popover .apps-popover-label{color:#5b6475}:root[data-landing-theme=light] .libra-landing .mobile-toggle{color:hsl(var(--foreground))}:root[data-landing-theme=light] .libra-landing .liquid-glass{background:#ffffff8c;box-shadow:inset 0 1px 1px #ffffff,0 1px 2px #0a14300d}:root[data-landing-theme=light] .libra-landing .liquid-glass:before{background:linear-gradient(180deg,#0a143033,#0a143014 30%,#0a14300a 70%,#0a143026)}:root[data-landing-theme=light] .libra-landing .libra-announcement{color:#4d5669}:root[data-landing-theme=light] .libra-landing .libra-announcement>span{background:hsl(var(--foreground));color:#fff}:root[data-landing-theme=light] .libra-landing .libra-audience p,:root[data-landing-theme=light] .libra-landing .libra-audience>span,:root[data-landing-theme=light] .libra-landing .libra-dashboard-frame figcaption,:root[data-landing-theme=light] .libra-landing .libra-hero-cta p,:root[data-landing-theme=light] .libra-landing .libra-model-strip p,:root[data-landing-theme=light] .libra-landing .section-eyebrow{color:#5b6475}:root[data-landing-theme=light] .libra-landing .libra-stage-glow{opacity:.22}:root[data-landing-theme=light] .libra-landing .dashboard-screenshot{mix-blend-mode:normal;box-shadow:0 0 0 6px #0a143008,0 30px 80px #0a143033,0 0 70px #0057d91f}:root[data-landing-theme=light] .libra-landing .dashboard-preview{box-shadow:0 0 0 4px #0a143008,0 24px 70px #0a143033}:root[data-landing-theme=light] .libra-landing .libra-model-strip>div{color:#3a4256}:root[data-landing-theme=light] .libra-landing .libra-model-strip>a{color:#4d5669}:root[data-landing-theme=light] .libra-landing .libra-model-strip>a:hover{color:hsl(var(--foreground))}:root[data-landing-theme=light] .libra-landing .libra-capabilities{background:var(--surface);border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .libra-capabilities article+article{border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .capability-number,:root[data-landing-theme=light] .libra-landing .is-active .routing-label,:root[data-landing-theme=light] .libra-landing .is-active .routing-number{color:var(--accent-text)}:root[data-landing-theme=light] .libra-landing .libra-capabilities p,:root[data-landing-theme=light] .libra-landing .routing-chapters p,:root[data-landing-theme=light] .libra-landing .vision-note :is(b,:root[data-landing-theme=light] .libra-landing p){color:#4d5669}:root[data-landing-theme=light] .libra-landing .routing-story{background:linear-gradient(100deg,#f6f8fcee,#f6f8fc99);border-top-color:var(--line)}:root[data-landing-theme=light] .libra-landing .routing-copy,:root[data-landing-theme=light] .libra-landing .vision-words{text-shadow:none}:root[data-landing-theme=light] .libra-landing .routing-bottom,:root[data-landing-theme=light] .libra-landing .routing-illustration,:root[data-landing-theme=light] .libra-landing .routing-label,:root[data-landing-theme=light] .libra-landing .routing-number,:root[data-landing-theme=light] .libra-landing .routing-scroll-hint{color:#5b6475}:root[data-landing-theme=light] .libra-landing .routing-bottom,:root[data-landing-theme=light] .libra-landing .routing-chapters li{border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .routing-visual{background:radial-gradient(ellipse at 50% 45%,#0a1a3a,#050a17 70%);border-radius:20px;box-shadow:0 30px 80px #0a143033}:root[data-landing-theme=light] .libra-landing .routing-scene-caption{color:#3a5a80;bottom:-7%}:root[data-landing-theme=light] .libra-landing .routing-step-count{color:#3a4256}:root[data-landing-theme=light] .libra-landing .routing-progress{background:#e3e8f0}:root[data-landing-theme=light] .libra-landing .libra-vision{background:linear-gradient(180deg,#f6f8fc99,#f6f8fcf0 15%,#f6f8fcf0 85%,#f6f8fcbb);border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .vision-words .vision-close{color:#5b6475}:root[data-landing-theme=light] .libra-landing .vision-note{border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .vision-note>span{color:#1f2637}:root[data-landing-theme=light] .libra-landing .libra-closing{background:linear-gradient(110deg,#ffffffcc,#0016a314);border-color:var(--line)}:root[data-landing-theme=light] .libra-landing .libra-closing-actions>a:last-child{color:#4d5669}:root[data-landing-theme=light] .libra-landing .libra-footer{background:#ffffffeb;border-top-color:var(--line)}:root[data-landing-theme=light] .libra-landing .libra-footer-bottom,:root[data-landing-theme=light] .libra-landing .libra-footer-top p{color:#5b6475}:root[data-landing-theme=light] .libra-landing .libra-footer nav{color:#4d5669}:root[data-landing-theme=light] .libra-landing .libra-footer nav a:hover{color:hsl(var(--foreground))}:root[data-landing-theme=light] .libra-landing .tok-key{color:#4d7c0f}.libra-landing .llm-network{--network-progress:0;position:relative;width:100%;height:100%;container-type:size;perspective:1200px;perspective-origin:50% 45%;isolation:isolate}.libra-landing .llm-network-stage{position:absolute;inset:6% 1% 12%;transform-style:preserve-3d;transform:rotateX(calc(26deg - var(--network-progress) * 12deg)) rotateY(calc(-9deg + var(--network-progress) * 18deg)) rotate(calc(-5deg + var(--network-progress) * 9deg))}.libra-landing .llm-network-halo{position:absolute;inset:5% -5%;background:radial-gradient(ellipse at 50% 55%,#0016a337,transparent 63%);pointer-events:none}.libra-landing .llm-network-floor{position:absolute;inset:-8%;transform:translateZ(-4cqw);background-image:linear-gradient(#4688cd0b 1px,transparent 0),linear-gradient(90deg,#4688cd0b 1px,transparent 0);background-size:6% 10%;border:1px solid #5c9ce017;border-radius:8%;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 73%);mask-image:radial-gradient(ellipse,#000 35%,transparent 73%)}.libra-landing .llm-network-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(-1cqw);fill:none;stroke-linecap:round}.libra-landing .route-track{stroke:#284c6d;stroke-width:5}.libra-landing .route-light{stroke:#00b2ff;stroke-width:3;opacity:.8}.libra-landing .route-request{stroke:#48cdff;stroke-width:5;stroke-dasharray:.11 .39;stroke-dashoffset:calc(1 - var(--network-progress) * 5 - var(--route-offset))}.libra-landing :is(.route-dot,.route-dot-halo){stroke-dasharray:.001 .499;stroke-dashoffset:calc(1 - var(--network-progress) * 5 - var(--route-offset) - .11);stroke-linecap:round}.libra-landing .route-dot{stroke:#e3fbff;stroke-width:11}.libra-landing .route-dot-halo{stroke:#00b2ff;stroke-width:24;opacity:.25}.libra-landing .llm-network[data-phase="0"] :is(.route-gpt,.route-claude) .route-light,.libra-landing .llm-network[data-phase="2"] .route-light{opacity:1;stroke-width:3}.libra-landing .llm-network[data-phase="1"] .route-deepseek :is(.route-light,.route-request){stroke:#acdf58;opacity:1;stroke-width:4}.libra-landing .llm-network[data-phase="1"] .route-deepseek .route-dot{stroke:#e6ffbb}.libra-landing .llm-network[data-phase="1"] .route-deepseek .route-dot-halo{stroke:#acdf58}.libra-landing .llm-network[data-phase="1"] .route-gpt :is(.route-request,.route-dot,.route-dot-halo){opacity:0}.libra-landing .llm-node{position:absolute;left:var(--node-x);top:var(--node-y);width:23%;height:23%;transform:translate(-50%,-50%) translateZ(calc(1.5cqw + var(--network-progress) * 1cqw));transform-style:preserve-3d}.libra-landing .llm-node-base{position:absolute;inset:0;border:1px solid #5480a880;border-radius:1.8cqw;background:linear-gradient(130deg,#355677,#101927 50%,#0a1528);transform:translateZ(-1.7cqw);box-shadow:0 1cqw 0 #080f1c,0 2.3cqw 3.5cqw #000b,0 1.5cqw 2cqw #006aff19}.libra-landing .llm-node-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:2.2cqw;border:1px solid #8299b75c;border-top-color:#a2bcd199;border-radius:1.8cqw;background:linear-gradient(145deg,#253448,#111a2b 48%,#080d17);box-shadow:inset 0 1px 0 #c9dfff30,inset 0 -.7cqw 1.1cqw #0008}.libra-landing .llm-node-face strong{color:#f6f9ff;font:600 3cqw/1.2 Inter,sans-serif;letter-spacing:-.1cqw;margin-top:1.2cqw;white-space:nowrap}.libra-landing .llm-node-provider{color:#aebfd0;font-size:1.25cqw;margin-top:.55cqw;white-space:nowrap}.libra-landing .llm-node-port{position:absolute;top:1.7cqw;left:2.2cqw;width:2.8cqw;height:.4cqw;border-radius:1px;background:var(--node-color);box-shadow:0 0 1cqw color-mix(in srgb,var(--node-color) 30%,transparent)}.libra-landing .llm-node-index{position:absolute;top:1.45cqw;right:1.8cqw;color:#a9bccd;font-size:.9cqw;letter-spacing:.15cqw}.libra-landing .llm-node-contact{position:absolute;height:.45cqw;width:5cqw;bottom:-.25cqw;left:calc(50% - 2.5cqw);background:var(--node-color);border-radius:3px;box-shadow:0 0 1.2cqw var(--node-color)}.libra-landing .llm-core{width:28%;height:30%;transform:translate(-50%,-50%) translateZ(3.5cqw)}.libra-landing .llm-core .llm-node-base{background:#001060;border-color:#006eff;box-shadow:0 1cqw 0 #001043,0 2.3cqw 3.5cqw #000b,0 0 4cqw #0016a34d}.libra-landing .llm-core .llm-node-face{align-items:center;padding:1cqw;background:linear-gradient(140deg,#063bdf,#001c91 52%,#00134d);border-color:#388eff;box-shadow:inset 0 1px 0 #ffffff70,inset 0 -1cqw 2cqw #0006}.libra-landing .llm-core-eyebrow{font-size:.95cqw;letter-spacing:.3cqw;color:#91c5ff}.libra-landing .llm-core .llm-node-face strong{font-size:5.3cqw;letter-spacing:-.3cqw;margin-top:.7cqw}.libra-landing .llm-core strong span{color:#b2e64d}.libra-landing .llm-core-key{font-size:.85cqw;letter-spacing:.22cqw;color:#bddaff;margin-top:.8cqw}.libra-landing .llm-network-key{position:absolute;bottom:2%;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#9cacbd;font-size:max(9px,1.25cqw);letter-spacing:.02em}.libra-landing .llm-network-key>span:first-child{width:18px;height:1px;background:#00b2ff}@media (max-width:600px){.libra-landing .llm-network{perspective:800px}.libra-landing .llm-node-face strong{font-size:3.6cqw}.libra-landing .llm-node-provider{font-size:1.75cqw}.libra-landing .llm-core-eyebrow,.libra-landing .llm-core-key{font-size:1.1cqw}}@media (prefers-reduced-motion:reduce){.libra-landing .llm-network-stage{transform:rotateX(20deg) rotateY(-4deg) rotate(-3deg)}}