@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.FMgJqG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.FMgJqG_variable{--font-sans:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3383ca8b946b84c9-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/056b57ca797dfa24-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/acc52fee236b8039-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}._6bdiea_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}._6bdiea_variable{--font-lock:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70975a37357bc622-s.0hb8ue7pv42qp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e64b3f57c96dda9-s.3_2l2hvm8mn_r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/25948cc26c1183b1-s.25fzyfulsmhsq.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77551cceac6523b8-s.262b0fv92ce4j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ee4e68c3aab54c5-s.1tbf4c8vl6lkz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f240fb509094cc8-s.32f10yu79vtgx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.FrykXG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.FrykXG_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--void:#0b1405;--ink:#f6f8f0;--slate:#b1b1b5;--slate-2:#9a9ba0;--link:#7cf000;--link-hover:#f6f8f0;--lime:#7cf000;--pale:#f6f8f0;--green:#7cf000;--acid-soft:#7cf00021;--panel:#0f1909;--panel-2:#18220f;--card:#121c0b;--hair:#b1b1b529;--line:#b1b1b557;--guide:#b1b1b517;--dark:#060a02;--dark-2:#0f1709;--dark-hair:#b1b1b524;--chrome:linear-gradient(180deg, #f2f3f4 0%, #b1b1b5 42%, #66676b 52%, #c9cacd 78%, #8e8f93 100%);--frame:1264px;--ease:cubic-bezier(.25, 1, .5, 1);--ease-h:cubic-bezier(.45, .05, .55, .95);--sans:var(--font-sans), system-ui, sans-serif;--lock:var(--font-lock), var(--font-sans), sans-serif;--mono:var(--font-mono), ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--void);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}::selection{background:var(--lime);color:var(--void)}.frame{max-width:var(--frame);border-left:1px solid var(--guide);border-right:1px solid var(--guide);margin:0 auto;padding:0 16px;position:relative}.dark .frame{border-color:var(--dark-hair)}.band{position:relative}.band.dark{background:var(--dark);color:var(--pale)}.rule{border-top:1px solid var(--hair)}.dark .rule{border-color:var(--dark-hair)}.h1{letter-spacing:-.8px;margin:0;font-size:40px;font-weight:300;line-height:46px}.h2{letter-spacing:-.64px;margin:0;font-size:32px;font-weight:300;line-height:35.2px}.h3{letter-spacing:-.26px;margin:0;font-size:26px;font-weight:300;line-height:29.12px}.h4{letter-spacing:-.2px;margin:0;font-size:22px;font-weight:400;line-height:28px}.two .b{color:var(--ink)}.two .s{color:var(--slate)}.dark .two .b{color:#fff}.dark .two .s{color:#b1b1b5}.lede{color:var(--slate);font-size:18px;line-height:1.45}.dark .lede{color:#b1b1b5}.small{color:var(--slate);font-size:14px;line-height:1.55}.dark .small{color:#b1b1b5}.mono{font-family:var(--mono)}.strong{color:var(--ink);font-weight:500}.dark .strong{color:#fff}.btn{transition:background .24s var(--ease-h), color .24s var(--ease-h), border-color .24s var(--ease-h);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:11.5px 20px 12.5px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.btn .chev{width:10px;height:10px;transition:transform .3s var(--ease)}.btn:hover .chev{transform:translate(3px)}.btn-primary{background:var(--lime);color:var(--void);font-weight:500}.btn-primary:hover{color:var(--void);background:#9dff3a}.btn-ghost{color:var(--ink);border-color:var(--line);background:#0b140580}.btn-ghost:hover{border-color:var(--ink);background:#f6f8f00f}.btn-white{background:var(--chrome);color:var(--void);font-weight:500}.btn-white:hover{background:var(--acid-soft)}.dark .btn-primary,.btn-lime{background:var(--lime);color:var(--void)}.dark .btn-primary:hover,.btn-lime:hover{color:var(--void);background:#9dff3a}.dark .btn-ghost{color:#fff;background:0 0;border-color:#f6f8f04d}.dark .btn-ghost:hover{border-color:var(--lime)}.btn-sm{padding:7px 14px 8px;font-size:14px}.link{color:var(--link);transition:color .3s var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex}.link:hover{color:var(--link-hover)}.link .chev{width:9px;height:9px;transition:transform .3s var(--ease)}.link:hover .chev{transform:translate(3px)}.dark .link{color:var(--lime)}.dark .link:hover{color:#fff}.hdr{z-index:30;border-bottom:1px solid var(--guide);height:76px;position:absolute;top:0;left:0;right:0}.hdr-in{align-items:center;gap:28px;max-width:1264px;height:76px;margin:0 auto;padding:0 16px;display:flex}.brand{font-family:var(--lock);letter-spacing:-.3px;color:var(--ink);align-items:center;gap:9px;font-size:21px;font-weight:500;display:inline-flex}.brand img{object-fit:contain;width:30px;height:30px}.nav{align-items:center;gap:2px;display:flex}.nav>a,.nav>.dd>button{color:var(--ink);transition:color .24s var(--ease-h), background .24s var(--ease-h);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:16px;display:inline-flex}.nav>a:hover,.nav>.dd>button:hover{background:#f6f8f012}.dd{position:relative}.dd-menu{background:var(--card);opacity:0;pointer-events:none;min-width:300px;transition:opacity .24s var(--ease), transform .3s var(--ease);border-radius:8px;padding:10px;position:absolute;top:46px;left:-8px;transform:translateY(-6px);box-shadow:0 30px 60px -12px #0000002e,0 18px 36px -18px #00000038}.dd:hover .dd-menu,.dd:focus-within .dd-menu{opacity:1;pointer-events:auto;transform:none}.dd-menu a{border-radius:6px;padding:10px 12px;display:block}.dd-menu a:hover{background:var(--panel)}.dd-menu b{font-size:15px;font-weight:500;display:block}.dd-menu span{color:var(--slate);font-size:13px;display:block}.hdr-r{align-items:center;gap:10px;margin-left:auto;display:flex}.hdr .btn{padding:7.5px 16px 8.5px;font-size:15px}.burger{background:var(--card);border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:none;box-shadow:0 2px 8px #0000001a}.mnav{z-index:60;background:var(--card);flex-direction:column;gap:4px;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav a{border-bottom:1px solid var(--hair);padding:14px 4px;font-size:20px;font-weight:300}.mnav .x{background:var(--panel);border:0;border-radius:6px;align-self:flex-end;width:40px;height:40px;font-size:22px}.hero{height:688px;position:relative;overflow:hidden}.hero canvas.ribbon{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.hero .frame{height:100%}.hero-in{z-index:2;max-width:1120px;padding:210px 0 0 104px;position:relative}.eyebrow{align-items:baseline;gap:8px;margin-bottom:40px;font-size:14px;font-weight:500;display:flex}.eyebrow .num{color:var(--slate);font-variant-numeric:tabular-nums;font-weight:400}.eyebrow .age{color:var(--slate);font-weight:400}.hero .h1{max-width:1010px}.hero .h1 .b{color:var(--ink)}.hero-cta{gap:8px;margin-top:40px;display:flex}.logos{border-top:1px solid var(--guide);border-bottom:1px solid var(--guide);background:var(--card);z-index:3;position:relative}.logos .frame{grid-template-columns:repeat(6,1fr);align-items:center;height:72px;display:grid}.logo-cell{justify-content:center;align-items:center;gap:8px;height:100%;display:flex;position:relative;overflow:hidden}.logo-cell .lg{letter-spacing:-.2px;transition:opacity .6s var(--ease), transform .6s var(--ease);align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.logo-cell .lg img{width:auto;height:26px}.logo-cell .lg.out{opacity:0;transform:translateY(-10px)}.sec{padding-top:112px;padding-bottom:112px}.sec-sm{padding-top:72px;padding-bottom:72px}.head{max-width:800px}.head.wide{max-width:860px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt48{margin-top:48px}.mt64{margin-top:64px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.card{background:var(--card);border:1px solid var(--hair);transition:box-shadow .3s var(--ease), transform .8s var(--ease);border-radius:8px;position:relative;overflow:hidden}.card .ct{z-index:2;max-width:480px;padding:32px 24px 0;position:relative}.card .ex{z-index:3;background:var(--panel);width:38px;height:38px;color:var(--green);transition:background .3s var(--ease);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.card:hover .ex{background:var(--acid-soft)}.span2{grid-column:span 2}.span3{grid-column:span 3}.c-tall{height:600px}.c-mid{height:560px}.c-wide{height:452px}.card .bg{z-index:0;position:absolute;inset:0}.card .bg img{object-fit:cover;width:100%;height:100%}.ui{z-index:2;background:var(--card);color:var(--ink);border-radius:8px;font-size:12px;position:absolute;box-shadow:0 30px 60px -12px #00000038,0 18px 36px -18px #00000040}.ui .row{border-bottom:1px solid var(--hair);justify-content:space-between;padding:7px 0;display:flex}.ui .row:last-child{border-bottom:0}.ui .mut{color:var(--slate)}.ui .tag{background:var(--acid-soft);color:var(--green);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.ui .tag.dn{color:var(--ink);background:#b1b1b529}.browser{z-index:2;background:var(--card);border-radius:8px 8px 0 0;position:absolute;overflow:hidden;box-shadow:0 30px 60px -12px #00000038}.browser .bar{background:var(--panel);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.browser .bar .dt{background:#5d5e62;border-radius:50%;width:7px;height:7px;display:inline-block}.browser .bar .url{background:var(--card);color:var(--slate);border-radius:12px;margin:0 auto;padding:3px 60px;font-size:10px}.seg{background:var(--panel);border-radius:6px;gap:4px;padding:3px;display:flex}.seg span{text-align:center;border-radius:4px;flex:1;padding:6px 0;font-size:12px;font-weight:500}.seg .on{background:var(--card);box-shadow:0 1px 3px #0000001f}.seg .on.long{background:var(--lime);color:var(--void)}.go{background:var(--lime);color:var(--void);text-align:center;border-radius:4px;margin-top:12px;padding:9px;font-weight:500}.bars{align-items:flex-end;gap:4px;height:150px;display:flex}.bars span{background:var(--green);transform-origin:bottom;animation:grow 1.6s var(--ease) both;border-radius:2px 2px 0 0;flex:1;display:block}.bars span.neg{background:#66676b}@keyframes grow{0%{transform:scaleY(.05)}}.tug{gap:10px;display:grid}.tug .lane{background:var(--panel);border-radius:4px;height:26px;position:relative;overflow:hidden}.tug .lane b{background:var(--lime);color:var(--void);transition:width 1.2s var(--ease);border-radius:4px;align-items:center;padding-left:8px;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:0}.tug .lane.s b{background:var(--chrome);color:var(--void)}.tug .cap{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.fall{gap:8px;display:grid}.fall .st{background:var(--panel);border-radius:6px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fall .st .n{background:var(--card);border:1px solid var(--hair);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:500;display:flex}.fall .st.on{background:var(--acid-soft)}.fall .st.on .n{background:var(--lime);border-color:var(--lime);color:var(--void)}.dots{z-index:1;position:absolute;inset:0}.stage{background:var(--dark);border-radius:8px;height:400px;position:relative;overflow:hidden}.stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage .in{z-index:2;max-width:700px;padding:36px 24px;position:relative}.stage .in .h2{letter-spacing:-1.2px;color:var(--ink);text-shadow:0 2px 24px #0009;font-size:44px;line-height:50px}.stage .mk{z-index:2;color:var(--pale);font-family:var(--lock);align-items:center;gap:10px;font-size:26px;font-weight:500;display:flex;position:absolute;bottom:22px;right:24px}.stage .mk img{width:30px;height:30px}.pillar{text-align:center;padding-top:112px}.pillar .big{letter-spacing:-1.4px;margin:0;font-size:56px;font-weight:300;line-height:1.05}.stats4{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid;position:relative}.stats4>div{text-align:center;padding:40px 16px 36px}.stats4 .v{letter-spacing:-.6px;color:var(--slate);font-size:34px;font-weight:300}.stats4 .l{color:var(--slate);margin-top:6px;font-size:16px}.stats4>div.on .v,.stats4>div.on .l{color:var(--ink)}.stats4 .tick{background:linear-gradient(90deg, transparent, var(--green), transparent);width:25%;height:1px;transition:left .8s var(--ease);position:absolute;top:-1px}.bloom{height:470px;position:relative}.bloom canvas{width:100%;height:100%;position:absolute;inset:0}.split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.split .r{padding-top:4px}.story-h{align-items:center;gap:16px;margin-top:64px;display:flex}.story-h .tile{background:var(--card);border:1px solid var(--hair);border-radius:4px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.story-h .tile img{object-fit:contain;width:26px;height:26px}.story-h .h4{flex:1}.story-img{border-radius:8px;height:530px;margin-top:16px;position:relative;overflow:hidden}.story-img img{object-fit:cover;width:100%;height:100%}.strip{color:var(--slate);grid-template-columns:1fr 1fr 2fr;gap:16px;margin-top:20px;font-size:16px;display:grid}.strip b{color:var(--ink);font-weight:500}.acc{border-top:1px dashed var(--hair);margin-top:32px}.acc-row{border-bottom:1px dashed var(--hair)}.acc-row>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:16px;padding:16px 0;display:flex}.acc-row .plus{background:var(--acid-soft);width:40px;height:40px;color:var(--green);transition:transform .3s var(--ease);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;display:flex}.acc-row.open .plus{transform:rotate(45deg)}.acc-body{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.acc-row.open .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden}.acc-body p{max-width:760px;color:var(--slate);margin:0 0 20px 56px}.cols3{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.ico{border:1px solid var(--hair);width:40px;height:40px;color:var(--green);background:var(--card);border-radius:4px;justify-content:center;align-items:center;display:flex}.dark .ico{border-color:var(--dark-hair);color:var(--lime);background:0 0}.col p{color:var(--slate);margin:24px 0 12px}.dark .col p{color:#b1b1b5}.col p b{color:var(--ink);font-weight:500}.dark .col p b{color:#fff}.car-ctl{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.car-ctl button{border:1px solid var(--hair);background:var(--card);width:40px;height:40px;color:var(--green);transition:background .3s var(--ease);border-radius:4px;justify-content:center;align-items:center;display:flex}.car-ctl button.on{background:var(--acid-soft);border-color:#0000}.car-ctl button:disabled{opacity:.45;cursor:default}.car{margin-top:32px;margin-right:-16px;overflow:hidden}.car-track{transition:transform .8s var(--ease);gap:16px;display:flex}.tcard{flex:0 0 332px}.tcard .im{border-radius:8px;height:448px;position:relative;overflow:hidden}.tcard .im>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.tcard:hover .im>img{transform:scale(1.03)}.tcard .im .lb{color:var(--pale);font-family:var(--lock);text-shadow:0 1px 12px #0006;align-items:center;gap:8px;font-size:22px;font-weight:500;display:flex;position:absolute;bottom:18px;left:20px}.tcard p{max-width:260px;margin:22px 0 10px}.prog{grid-template-columns:1fr 1fr;gap:16px;margin-top:88px;display:grid}.prog .p{background:var(--panel);border:1px solid var(--hair);border-radius:8px;height:214px;padding:40px 24px;position:relative;overflow:hidden}.prog .p .t{z-index:2;max-width:340px;color:var(--slate);position:relative}.prog .p .t b{color:var(--ink);font-weight:500}.prog .p img{width:auto;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.dash-card{border-radius:8px;height:532px;margin-top:96px;position:relative;overflow:hidden}.dash-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dash{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b14058c;border-radius:10px 10px 0 0;padding:0 7px;position:absolute;inset:56px 17% 0}.dash .bar{align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.dash .bar .dt{background:#f6f8f04d;border-radius:50%;width:7px;height:7px}.dash .bar .url{color:var(--slate);background:#f6f8f014;border-radius:12px;margin:0 auto;padding:3px 70px;font-size:10px}.dash .win{background:var(--card);border-radius:4px 4px 0 0;grid-template-columns:130px 1fr;height:calc(100% - 36px);display:grid;overflow:hidden}.dash .side{background:var(--void);color:var(--pale);padding:22px 16px;font-size:11px}.dash .side .on{color:var(--lime)}.dash .side div{margin-bottom:10px}.dash .main{padding:24px 20px;font-size:12px}.dash .main .k{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.dash .main .k div{border:1px solid var(--hair);border-radius:6px;padding:10px}.dash .main .k b{margin-top:4px;font-size:15px;font-weight:400;display:block}.quote{text-align:center;padding:112px 0 64px}.quote blockquote{letter-spacing:-.26px;max-width:820px;color:var(--slate);margin:0 auto;font-size:26px;font-weight:300;line-height:1.15}.quote .by{color:var(--slate);margin-top:32px}.quote .by b{color:var(--ink);font-weight:500}.tabs{border-top:1px dashed var(--hair);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.tabs button{opacity:.4;height:96px;transition:opacity .3s var(--ease);color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.tabs button.on{opacity:1}.tabs button img{width:auto;height:26px}.tabs .ind{background:var(--green);width:25%;height:2px;transition:left .6s var(--ease);position:absolute;top:-1px}.diag{background-image:radial-gradient(#f6f8f01f 1px,#0000 1px);background-size:12px 12px;border-radius:8px;height:400px;margin-top:56px;position:relative}.diag svg{width:100%;height:100%;position:absolute;inset:0}.node{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#1d2814;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.node.lime{background:var(--lime);color:var(--void);border-color:var(--lime)}.node.dim{color:var(--pale);background:#7cf0001f;border:1px solid #7cf00040}.node.core{background:linear-gradient(160deg,#2a2b2e,#0b1405);border:1px solid #7cf00059;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;padding:0;display:flex}.node.core img{width:40px;height:40px}.tiles{background:#7cf0000f;border-radius:6px;grid-template-columns:repeat(2,40px);gap:8px;padding:8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.tiles span{background:var(--card);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tiles img{object-fit:contain;width:24px;height:24px}.wave{height:420px;margin-top:-60px;position:relative}.wave canvas{width:100%;height:100%;position:absolute;inset:0}.stats3{z-index:2;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.stats3 .v{letter-spacing:-1px;background:linear-gradient(90deg, var(--pale), var(--lime));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:300}.stats3 .l{color:#d9dadd}.paths{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.paths .pv{background:var(--dark-2);border:1px solid var(--dark-hair);border-radius:8px;height:294px;position:relative;overflow:hidden}.chat{gap:10px;font-size:11px;display:grid;position:absolute;top:34px;left:16px;right:16px}.chat .u{background:var(--card);max-width:70%;color:var(--ink);border-radius:6px;justify-self:start;padding:8px 10px}.chat .a{background:var(--lime);max-width:78%;color:var(--void);border-radius:6px;justify-self:end;padding:8px 10px}.chat .c{color:var(--lime);font-family:var(--mono);border:1px solid var(--dark-hair);background:#0a1104;border-radius:6px;justify-self:end;padding:8px 10px;font-size:10px}.appgrid{grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;display:grid;position:absolute;inset:24px 16px}.appgrid span{background:var(--card);border-radius:10px;justify-content:center;align-items:center;height:64px;display:flex}.appgrid img{width:auto;max-width:70%;height:30px}.code{font-family:var(--mono);color:#d9dadd;padding:20px 16px;font-size:12px;line-height:2;position:absolute;inset:0}.code .ln{color:#5d5e62;width:22px;display:inline-block}.code .k{color:var(--lime)}.code .s{color:#f6f8f0}.code .pop{border:1px solid var(--dark-hair);background:#161f10;border-radius:4px;padding:4px 0;position:absolute;top:92px;left:150px}.code .pop div{padding:2px 12px}.code .pop .on{background:#7cf00029}.code .st{border-top:1px solid var(--dark-hair);background:#0a1104;padding:8px 16px;position:absolute;bottom:0;left:0;right:0}.code .st .md{background:var(--lime);color:var(--void);border-radius:2px;margin-right:10px;padding:1px 6px}.news{grid-template-columns:800px 194px 95px 16px 8px 8px;gap:16px;height:415px;margin-top:48px;display:grid;overflow:hidden}.news>div{border-radius:8px;position:relative;overflow:hidden}.news img{object-fit:cover;width:100%;height:100%}.news .feat .lb{letter-spacing:-1px;color:var(--ink);font-size:40px;font-weight:300;line-height:1;position:absolute;bottom:30px;left:32px}.spec{background:var(--panel);border-radius:8px;grid-template-columns:504px 1fr;margin-top:64px;display:grid;overflow:hidden}.spec .cv{background:var(--dark-2);justify-content:center;align-items:center;padding:72px 0;display:flex}.spec .cv img{object-fit:cover;border-radius:2px;width:296px;height:400px;box-shadow:0 30px 60px -20px #0009}.spec .tx{padding:96px 120px 64px}.chips{gap:8px;margin-top:16px;display:flex}.chips a{border:1px solid var(--hair);background:var(--card);color:var(--slate);transition:border-color .3s var(--ease);border-radius:4px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.chips a:hover{border-color:var(--ink)}.cta{grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding:96px 0;display:grid}.ftr .cols{border-top:1px dashed var(--hair);border-bottom:1px dashed var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.ftr .cols>div{border-left:1px dashed var(--hair);padding:72px 0 72px 16px}.ftr .cols>div:first-child{border-left:0;padding-left:0}.ftr h5{margin:0 0 14px;font-size:16px;font-weight:500}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{margin:0 0 6px}.ftr li a{color:var(--slate);transition:color .3s var(--ease);font-size:16px}.ftr li a:hover{color:var(--ink)}.ftr .base{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 0 48px;display:flex}.gdpr{max-width:640px;color:var(--slate);font-size:14px}.gdpr b{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app-top{border-bottom:1px solid var(--hair);background:var(--card);z-index:20;height:64px;position:sticky;top:0}.app-top .in{align-items:center;gap:24px;max-width:1264px;height:64px;margin:0 auto;padding:0 16px;display:flex}.app-top nav{gap:4px;display:flex}.app-top nav a{color:var(--slate);transition:color .24s var(--ease-h), background .24s var(--ease-h);border-radius:4px;padding:7px 12px;font-size:15px}.app-top nav a:hover{color:var(--ink);background:var(--panel)}.app-top nav a.on{color:var(--ink);background:var(--panel);font-weight:500}.app-wrap{background:var(--panel);min-height:calc(100vh - 64px)}.app-in{max-width:1264px;margin:0 auto;padding:40px 16px 96px}.pane{background:var(--card);border:1px solid var(--hair);border-radius:8px}.pane-h{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:18px 20px;display:flex}.pane-h h3{margin:0;font-size:16px;font-weight:500}.pane-b{padding:20px}.kpis{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.kpi{background:var(--card);border:1px solid var(--hair);border-radius:8px;padding:16px 18px}.kpi .l{color:var(--slate);font-size:13px}.kpi .v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:300}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;color:var(--slate);border-bottom:1px solid var(--hair);background:var(--panel);padding:10px 14px;font-size:12px;font-weight:500}.tbl td{border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:13px 14px}.tbl tr:last-child td{border-bottom:0}.pill{background:var(--panel-2);color:var(--slate-2);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.pill.ok{background:var(--acid-soft);color:var(--green)}.pill.warn{color:#c1e707;background:#c1e7071f}.pill .d{background:currentColor;border-radius:50%;width:6px;height:6px}.field{gap:6px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:500}.input{border:1px solid var(--line);height:44px;font:inherit;width:100%;transition:border-color .24s var(--ease-h), box-shadow .24s var(--ease-h);background:var(--card);color:var(--ink);border-radius:6px;padding:0 12px;font-size:16px}.input:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #7cf00073}.lev{gap:6px;display:flex}.lev button{border:1px solid var(--line);background:var(--card);height:38px;color:var(--ink);border-radius:6px;flex:1}.lev button.on{background:var(--lime);color:var(--void);border-color:var(--lime)}.lev button:disabled{opacity:.35;cursor:not-allowed}.side2{background:var(--panel);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;display:grid}.side2 button{height:40px;color:var(--slate);background:0 0;border:0;border-radius:6px;font-weight:500}.side2 button.on.l{background:var(--lime);color:var(--void)}.side2 button.on.s{background:var(--chrome);color:var(--void)}.note{color:var(--slate);background:var(--panel);border-radius:6px;padding:10px 12px;font-size:13px}.note.warn{color:#c1e707;background:#c1e7071f}.empty{text-align:center;color:var(--slate);padding:48px 24px}.grid2{grid-template-columns:1fr 380px;align-items:start;gap:16px;display:grid}.grid-eq{grid-template-columns:1fr 1fr;gap:16px;display:grid}.docs-top{border-bottom:1px solid var(--hair);background:var(--card);z-index:20;height:64px;position:sticky;top:0}.docs-top .in{align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.docs-top .tag{font-family:var(--lock);color:var(--green);letter-spacing:.5px;font-size:20px;font-weight:500}.search{border:1px solid var(--line);width:320px;height:36px;font:inherit;border-radius:6px;margin-left:auto;padding:0 12px;font-size:14px}.docs{grid-template-columns:268px minmax(0,1fr) 220px;min-height:calc(100vh - 64px);display:grid}.docs aside.nav-l{border-right:1px solid var(--hair);height:calc(100vh - 64px);padding:24px 12px;position:sticky;top:64px;overflow-y:auto}.docs aside.nav-l h6{letter-spacing:.4px;color:var(--ink);text-transform:uppercase;margin:18px 12px 8px;font-size:12px;font-weight:500}.docs aside.nav-l a{color:var(--slate-2);border-radius:4px;padding:6px 12px;font-size:15px;display:block}.docs aside.nav-l a:hover{color:var(--ink);background:var(--panel)}.docs aside.nav-l a.on{color:var(--green);background:var(--acid-soft);font-weight:500}.docs article{max-width:860px;padding:40px 56px 96px}.docs article h1{letter-spacing:-.5px;margin:0 0 24px;font-size:32px;font-weight:500;line-height:1.2}.docs article h2{letter-spacing:-.2px;margin:40px 0 12px;scroll-margin-top:80px;font-size:22px;font-weight:500}.docs article p,.docs article li{color:#d0d1d4;font-size:16px;line-height:1.65}.docs article code{font-family:var(--mono);background:var(--panel);border-radius:4px;padding:1px 5px;font-size:13.5px}.docs article pre{background:var(--dark);color:#d9dadd;border-radius:8px;padding:18px 20px;font-size:13px;line-height:1.7;overflow-x:auto}.docs article pre code{color:inherit;background:0 0;padding:0}.docs article table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.docs article th,.docs article td{border-bottom:1px solid var(--hair);text-align:left;padding:9px 10px}.docs article th{background:var(--panel);font-weight:500}.docs aside.toc{height:calc(100vh - 64px);padding:40px 16px;font-size:13px;position:sticky;top:64px}.docs aside.toc b{margin-bottom:10px;font-weight:500;display:block}.docs aside.toc a{color:var(--slate);padding:4px 0;display:block}.docs aside.toc a:hover{color:var(--ink)}.pager{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.pager a{border:1px solid var(--hair);transition:border-color .3s var(--ease);border-radius:8px;padding:16px 18px}.pager a:hover{border-color:var(--green)}.pager small{color:var(--slate);font-size:12px;display:block}.fig{border:1px solid var(--hair);background:var(--card);border-radius:8px;margin:24px 0;padding:20px}.ess{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.ess a{border:1px solid var(--hair);border-radius:6px;padding:18px}.ess a b{color:var(--green);margin-bottom:6px;font-weight:500;display:block}.ess a span{color:var(--slate);font-size:14px}@media (max-width:1100px){.nav,.hdr-r{display:none}.burger{display:flex}.hero{height:640px}.hero-in{padding:150px 0 0}.bento{grid-template-columns:1fr}.span2,.span3{grid-column:auto}.split,.cta,.grid2,.grid-eq{grid-template-columns:1fr;gap:24px}.cols3,.paths,.prog{grid-template-columns:1fr;gap:40px}.stats4{grid-template-columns:1fr 1fr}.news{grid-template-columns:1fr;height:auto}.news>div:not(.feat){display:none}.news .feat{height:300px}.spec{grid-template-columns:1fr}.spec .tx{padding:40px 24px}.ftr .cols{grid-template-columns:1fr 1fr}.ftr .cols>div{border-left:0;padding:40px 0}.docs{grid-template-columns:1fr}.docs aside.nav-l{border-right:0;border-bottom:1px solid var(--hair);height:auto;position:static}.docs aside.toc{display:none}.docs article{padding:32px 20px 80px}.kpis{grid-template-columns:1fr 1fr}.dash{left:4%;right:4%}.strip{grid-template-columns:1fr}}@media (max-width:640px){.h1{letter-spacing:-.6px;font-size:30px;line-height:35px}.hero .h1 .s{display:none}.h2{font-size:26px;line-height:30px}.pillar .big{font-size:38px}.hero-cta{flex-direction:column}.hero-cta .btn{justify-content:center}.logos .frame{grid-template-columns:repeat(3,1fr)}.logos .logo-cell:nth-child(n+4){display:none}.stage .in .h2{font-size:32px;line-height:36px}.c-tall,.c-mid{height:540px}.story-img{height:260px}.tcard{flex-basis:280px}.tcard .im{height:380px}.diag{height:520px;overflow:hidden}.stats3{grid-template-columns:1fr}.search{display:none}.tabs button img{height:18px}.sec{padding-top:72px;padding-bottom:72px}}.btn:disabled{opacity:.45;cursor:not-allowed}html,body{overflow-x:clip}.h1,.h2,.h3,.pillar .big,.stats4 .v,.stats3 .v,.kpi .v,.news .feat .lb,.tcard .im .lb,.docs article h1,.docs article h2,.quote blockquote,.stage .mk{font-family:var(--lock)}.h1{letter-spacing:-1.6px;font-size:46px;font-weight:500;line-height:1.08}.h2{letter-spacing:-.8px;font-size:28px;font-weight:400;line-height:1.18}.h3{letter-spacing:-.4px;font-size:21px;font-weight:400;line-height:1.25}.two .s{font-family:var(--sans);letter-spacing:-.2px;font-weight:400}.h2 .s{font-size:26px}.h3 .s{font-size:20px}.pillar .big{letter-spacing:-2px;background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:500}.stats4 .v{font-size:28px;font-weight:400}.stats3 .v{font-size:40px;font-weight:500}.quote blockquote{color:var(--ink);font-size:22px;font-weight:400;line-height:1.3}.brand{letter-spacing:-.4px;font-size:19px;font-weight:500}.brand img{width:30px;height:30px}.docs article h1{letter-spacing:-.8px;font-size:30px;font-weight:500}.docs article h2{font-size:20px;font-weight:400}.card{border-color:var(--hair);background:linear-gradient(#151f0e,#0d1607)}.card:hover{box-shadow:0 0 0 1px #7cf00040,0 24px 50px -24px #7cf00040}.ui{border:1px solid var(--line);background:#121b0bf0;box-shadow:0 30px 60px -12px #000000b3}.browser{border:1px solid var(--line);background:#101909;border-bottom:0}.card .bg img{opacity:.9}.hdr{background:linear-gradient(#0b1405d9,#0b140500)}.dd-menu{border:1px solid var(--line);background:#131c0d}.mnav,.logos{background:var(--void)}.logo-cell .lg img,.tabs button img{filter:brightness(0)invert(.9)}.story-h .tile,.tiles span,.appgrid span{background:#e9eaec;border-color:#0000}.acc-row .plus,.card .ex,.car-ctl button.on{color:var(--lime)}.band.panel{background:var(--panel)}.band.dark,.ftr{background:var(--dark)}.spec{background:var(--panel-2)}.chips a{background:0 0}.stage{border:1px solid var(--hair)}.stage:after{content:"";z-index:1;background:linear-gradient(90deg,#060a02d1,#060a0226 60%);position:absolute;inset:0}.dash-card:after{content:"";background:#060a0240;position:absolute;inset:0}.dash{z-index:2}.news .feat .lb{text-shadow:0 2px 20px #000000b3}.tcard .im .lb{font-size:18px}.prog .p .t,.prog .p .t b{z-index:2;position:relative}.stats4 .tick{transition:transform .8s var(--ease);background:linear-gradient(90deg, transparent, var(--lime), transparent);left:0}.tabs .ind{transition:transform .6s var(--ease);background:var(--lime);left:0}.tug .lane .f{background:var(--lime);transform-origin:0;transition:transform 1.2s var(--ease);border-radius:4px;position:absolute;inset:0}.tug .lane.s .f{background:var(--chrome)}.tug .lane b{width:auto;color:var(--ink);text-shadow:0 0 3px #000000e6;background:0 0;transition:none;position:absolute;inset:0}.tug .lane.s b{color:var(--ink);background:0 0}.input,.lev button,.search{color:var(--ink);border-color:var(--line);background:#0d1607}.eyebrow{color:var(--lime);margin-bottom:28px}.eyebrow .num,.eyebrow .age{color:var(--slate)}.side-tag{z-index:3;border:1px solid var(--line);font-family:var(--lock);color:var(--ink);background:#0b1405d1;border-radius:4px;gap:2px;padding:8px 14px;font-size:15px;font-weight:500;display:grid;position:absolute}.side-tag small{font-family:var(--sans);color:var(--slate);font-size:12px;font-weight:400}.side-tag.long{color:var(--lime);border-color:#7cf00099;top:16%;right:0}.side-tag.short{bottom:16%;left:0}@media (max-width:640px){.h1{letter-spacing:-1px;font-size:30px;line-height:1.12}.h2{font-size:23px}.h2 .s{font-size:21px}.side-tag{padding:6px 10px;font-size:13px}.side-tag small{display:none}.pillar .big{font-size:34px}.stage .in .h2{font-size:26px;line-height:32px}}.stage .mk img{width:30px;height:30px;position:static}.stage .mk{z-index:3}.bloom{background:radial-gradient(60% 100% at 50% 100%,#7cf000b3,#7cf00040 35%,#b1b1b50f 70%,#0000 100%)}.lab{background:#070c03;height:185svh;position:relative}.lab-stage{perspective:1000px;perspective-origin:50%;background:#070c03;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.lab-cam{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.ly{will-change:transform;pointer-events:none;position:absolute;inset:0}.ly-img{display:block;position:absolute;inset:-5%}.ly-img img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;display:block}.s-ceil{-webkit-mask-image:linear-gradient(#000 0 25%,#0000 33%);mask-image:linear-gradient(#000 0 25%,#0000 33%)}.s-floor{-webkit-mask-image:linear-gradient(0deg,#000 0 21%,#0000 28%);mask-image:linear-gradient(0deg,#000 0 21%,#0000 28%)}.s-wl{-webkit-mask-image:linear-gradient(90deg,#000 0 9%,#0000 13%);mask-image:linear-gradient(90deg,#000 0 9%,#0000 13%)}.s-wr{-webkit-mask-image:linear-gradient(270deg,#000 0 9%,#0000 13%);mask-image:linear-gradient(270deg,#000 0 9%,#0000 13%)}.sheen{will-change:transform;background:linear-gradient(90deg,#0000,#ffffff2b 45%,#e6ffbe38 50%,#ffffff2b 55%,#0000);width:16%;position:absolute;top:30%;bottom:27%;left:40%;transform:skew(-18deg)}.sheen.s2{opacity:.7;width:7%;left:22%}.lab .port{--pd:min(84svh, 52vw);left:calc(70% - var(--pd) / 2);top:calc(48% - var(--pd) / 2);width:var(--pd);height:var(--pd);pointer-events:auto;outline:none;position:absolute}.lab .port:focus-visible .port-ring{outline:2px solid var(--lime);outline-offset:4px;border-radius:50%}.port-ring{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.port-shadow{background:radial-gradient(#040801bf,#0000 70%);border-radius:50%;height:11%;position:absolute;bottom:-5%;left:14%;right:14%}.port-glass{z-index:1;background:radial-gradient(circle at 50% 40%,#b8ff4a,#6fd400 55%,#1f4a00 100%);border-radius:50%;position:absolute;inset:11.4%;overflow:hidden;transform:translateZ(0)}.port-still{background:radial-gradient(60% 18%,#f0ffc8e6,#a0ff3c66 50%,#0000 80%);border-radius:50%;height:22%;position:absolute;top:40%;left:-10%;right:-10%}.port-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.coin-bob{z-index:2;animation:bob 5.5s var(--ease-h) infinite alternate;will-change:transform;position:absolute;inset:0}@keyframes bob{0%{transform:translateY(-2.4%)}to{transform:translateY(2.4%)}}.lab .coin{aspect-ratio:505/560;width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coin .half{position:absolute;inset:0}.coin .half img{width:100%;height:100%}.coin .up{clip-path:polygon(0 0,100% 0,100% 70%,0 25%)}.coin .dn{clip-path:polygon(0 24%,100% 69%,100% 100%,0 100%)}.coin .seam{background:#efffd0;border-radius:3px;height:3px;position:absolute;top:47%;left:-12%;right:-12%;transform:rotate(26.5deg);box-shadow:0 0 10px 3px #7cf000f2,0 0 30px 8px #7cf00080}.lab .coin .half{will-change:transform;animation:none}.lab .coin .seam{opacity:0;animation:none}.lab .side-tag{opacity:0}.lab .side-tag.long{top:17%;right:-3%}.lab .side-tag.short{bottom:17%;left:-3%}.lab-fig{width:auto;height:44svh;position:absolute;bottom:3svh;left:calc(85% - 4.2svh)}.plaque{z-index:5;width:min(560px,44vw);color:var(--ink);will-change:transform, opacity;background:radial-gradient(circle at 12px 12px,#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 12px) 12px,#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at 12px calc(100% - 12px),#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#e9eaec 0 2.5px,#0000 3.5px),linear-gradient(#090f04e6,#090f04d1) padding-box padding-box,linear-gradient(160deg,#f4f5f6,#66676b 30%,#c9cacd 55%,#2c2d30 80%,#b1b1b5) border-box;border:1px solid #0000;border-radius:6px;padding:34px 36px;position:absolute;top:max(108px,20svh);left:max(24px,50% - 620px);box-shadow:0 40px 90px -30px #000000d9,inset 0 1px #ffffff1a}.plaque .eyebrow{margin-bottom:20px}.plaque .h1{letter-spacing:-1.6px;font-size:44px;line-height:1.06}.plaque-sub{color:#d3d5cf;margin:18px 0 0;font-size:18px;line-height:1.5}.plaque .hero-cta{margin-top:28px}.wave-note{z-index:5;text-align:center;color:#e8f5d8;border:1px solid var(--line);background:#070c03c7;border-radius:4px;width:420px;margin:0;padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:2.2svh;left:calc(70% - 210px)}.hum{z-index:5;border:1px solid var(--line);color:var(--slate);background:#070c03b3;border-radius:4px;padding:6px 12px;font-size:13px;position:absolute;bottom:24px;left:max(24px,50% - 620px)}.hum[aria-pressed=true]{color:var(--lime);border-color:#7cf00099}.lab.is-flat{height:100svh}.is-flat .lab-stage{perspective:none}.is-flat .lab-cam,.is-flat .lab-sway{transform-style:flat;will-change:auto;animation:none;transform:none}.is-flat .ly,.is-flat .coin-bob,.is-flat .sheen{will-change:auto;animation:none}.is-flat .port-gl{display:none}.off .coin-bob,.hidden-tab .coin-bob{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lab{height:100svh}.lab .coin .up{transform:translate(8%,-13%)}.lab .coin .dn{transform:translate(-8%,13%)}.lab .coin .seam,.lab .side-tag{opacity:1}}@media (max-width:1100px){.plaque{width:min(520px,50vw);padding:26px}.plaque .h1{font-size:34px}}@media (max-width:760px){.lab{height:150svh}.lab-stage{min-height:560px}.ly-near,.wave-note,.hum{display:none}.ly-img img{object-position:50% 50%}.lab .port{--pd:82vw;left:calc(50% - var(--pd) / 2);top:calc(30% - var(--pd) / 2)}.lab-fig{height:22svh;top:26%;bottom:auto;left:79%}.plaque{width:auto;padding:20px 18px 22px;inset:auto 12px 14px}.plaque .eyebrow{margin-bottom:12px;font-size:12px}.plaque .h1{letter-spacing:-.9px;font-size:27px}.plaque-sub{margin-top:12px;font-size:15px}.plaque .hero-cta{flex-direction:row;margin-top:18px}.lab .side-tag.long{top:4%;right:0}.lab .side-tag.short{bottom:4%;left:0}}.room-ceil,main>.band:before{z-index:2;background:radial-gradient(34px 7px at 50% 38%,#fff 0 55%,#fff6 72%,#0000 80%) 0 0/112px 46px repeat-x,radial-gradient(24px 5px at 50% 78%,#ffffffd9 0 50%,#0000 78%) 56px 0/112px 46px repeat-x,linear-gradient(#1c2614,#0d1507);height:46px;display:block;position:relative;box-shadow:0 1px #c9cacd47,0 18px 40px -10px #f6f8f01f}main>.band:before{content:""}.room-floor,main>.band:after{z-index:2;background:url(/img/lab/shag.webp) 0 100%/auto 100% repeat-x;height:64px;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}main>.band:after{content:""}.room{background:#070c03;position:relative}.room-view{align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.room-view.tall{min-height:680px}.room-view>img{object-fit:cover}.room-view:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050902b8,#0509021a 62%),linear-gradient(#05090259,#0000 18% 80%,#05090280);position:absolute;inset:0}.room-view.corridor:after{background:linear-gradient(#0509028c,#05090226 45%,#050902a6)}.room-in{z-index:2;border-color:#0000;width:100%;padding-top:56px;padding-bottom:56px;position:relative}.plate{background:radial-gradient(circle at 11px 11px,#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 11px) 11px,#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at 11px calc(100% - 11px),#e9eaec 0 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),#e9eaec 0 2.5px,#0000 3.5px),linear-gradient(#090f04e6,#090f04d6) padding-box padding-box,linear-gradient(160deg,#f4f5f6,#66676b 30%,#c9cacd 55%,#2c2d30 80%,#b1b1b5) border-box;border:1px solid #0000;border-radius:6px;justify-items:start;gap:18px;max-width:540px;padding:30px 32px 32px;display:grid;box-shadow:0 40px 90px -30px #000000d9}.plate p{color:#d3d5cf;margin:0;font-size:17px;line-height:1.55}.plate .fall{width:100%;font-size:14px}.plate.center{text-align:center;justify-items:center;margin:0 auto}.room-tag{letter-spacing:.4px;color:var(--lime);text-transform:uppercase;font-size:13px;font-weight:500}.readouts{padding-top:72px;padding-bottom:40px}.readouts .h3{text-align:center}.readouts .stats4,.readouts .stats3{margin-top:32px}.plates3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:150px;display:grid}.plates3>div{color:#d3d5cf;background:linear-gradient(#090f04e0,#090f04cc) padding-box padding-box,linear-gradient(160deg,#f4f5f6,#66676b 35%,#c9cacd 60%,#2c2d30) border-box;border:1px solid #0000;border-radius:6px;padding:16px 18px;font-size:15px}.plates3 b{color:var(--ink);font-weight:500}.door-mark{z-index:1;background:#f0fffaeb;border-radius:50%;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;display:grid;position:absolute;top:52%;left:50%;box-shadow:0 0 0 1px #fff9,0 0 50px 18px #aaffe673}.door-mark img{width:30px;height:auto}.room-view.corridor .room-in{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.card,.prog .p,.spec,.tcard .im,.dash-card,.pv,.stage{border:1px solid #0000}.card{background:linear-gradient(#151f0e,#0d1607) padding-box padding-box,linear-gradient(160deg,#f4f5f699,#66676b40 30%,#c9cacd73 55%,#2c2d304d 80%,#b1b1b58c) border-box}.prog .p{background:linear-gradient(#151f0e,#0d1607) padding-box padding-box,linear-gradient(160deg,#f4f5f699,#66676b40 35%,#c9cacd73 60%,#2c2d304d) border-box}.pv{background:linear-gradient(#0f1709,#090f04) padding-box padding-box,linear-gradient(160deg,#e9eaec,#5d5e62 30%,#b1b1b5 55%,#26272a 80%,#c9cacd) border-box;box-shadow:inset 0 0 40px #7cf00014}.frame{border-left-color:#c9cacd1f;border-right-color:#c9cacd1f}.logos{background:linear-gradient(#c9cacd,#8e8f93 40%,#4a4b4f 60%,#9a9ba0);border:0}.logos .frame{border-color:#0000}.logo-cell .lg{color:#0b1405}.logo-cell .lg img{filter:brightness(0)saturate(0)opacity(.85)}.app-top,.docs-top{background:linear-gradient(#1a2412,#0e1608);border-bottom:1px solid #c9cacd4d}.app-top:after,.docs-top:after{content:"";pointer-events:none;opacity:.75;background:radial-gradient(22px 4px at 50% 30%,#ffffffe6 0 50%,#ffffff40 70%,#0000 80%) 0 0/90px 14px repeat-x;height:14px;position:absolute;top:100%;left:0;right:0}.ftr:before{content:"";background:url(/img/lab/shag.webp) 0 100%/auto 100% repeat-x;height:72px;display:block;-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.ftr{background:linear-gradient(#0b1405,#070c03)}@media (max-width:760px){.room-view,.room-view.tall{align-items:flex-end;min-height:0}.room-view>img{object-position:70% 50%}.room-in{padding-top:220px;padding-bottom:24px}.plate{padding:22px 20px 24px}.plates3{grid-template-columns:1fr;margin-top:24px}.room-view.corridor .room-in{padding-top:240px}.door-mark{width:44px;height:44px;margin:-22px 0 0 -22px;top:22%}.door-mark img{width:24px}.room-ceil,main>.band:before{background-size:84px 32px,84px 32px,auto;height:32px}.room-floor,main>.band:after{height:44px}}main>.band:last-child:after{display:none}.lab-sway{transform-style:preserve-3d;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lab-sway,.coin-bob{animation:none}}.is-flat .coin .up{transform:translate(8%,-13%)}.is-flat .coin .dn{transform:translate(-8%,13%)}.is-flat .coin .seam,.is-flat .side-tag{opacity:1}.pane,.kpi,.docs .fig{background:linear-gradient(#131d0c,#0c1406) padding-box padding-box,linear-gradient(160deg,#f4f5f680,#66676b38 30%,#c9cacd61 55%,#2c2d3047 80%,#b1b1b573) border-box;border-color:#0000}.kpi{box-shadow:inset 0 -2px #7cf0002e}.app-wrap,.docs{background:radial-gradient(70% 260px at 50% 0,#f6f8f00d,#0000 70%)}.port-ring{border-style:solid;border-width:0;border-image:image-set("/_next/image?url=%2Fimg%2Flab%2Fporthole.webp&w=828&q=55" 1x,"/_next/image?url=%2Fimg%2Flab%2Fporthole.webp&w=1080&q=55" 2x) 0 fill/0;display:block}@media (max-width:760px){.port-ring{border-image:image-set("/_next/image?url=%2Fimg%2Flab%2Fporthole.webp&w=384&q=55" 1x,"/_next/image?url=%2Fimg%2Flab%2Fporthole.webp&w=750&q=55" 2x) 0 fill/0}}
