@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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/28868e710e86be81-s.0rx81dn62y51_.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-20C0,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/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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%}.space_grotesk_154b09cb-module__lmdqzG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_154b09cb-module__lmdqzG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.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:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.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:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.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:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.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:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.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%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f272ab8e-module__RbtB_G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_f272ab8e-module__RbtB_G__variable{--font-ibm-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--font-display:var(--font-geist), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--bg:#fafaf8;--surface:#fff;--surface-2:#f4f3f0;--fg:#0a0a0a;--fg-muted:#555350;--fg-subtle:#8a8782;--line:#e8e6e1;--line-strong:#d4d1cb;--accent:#334db0;--accent-fg:#fff;--accent-soft:#334db014;--meta:#0866ff;--tiktok:#25f4ee;--google:#ea4335;--youtube:red;--linkedin:#0a66c2;--reddit:#ff4500;--pinterest:#e60023;--r-sm:4px;--r-md:8px;--r-lg:12px;--shadow-card:0 1px 0 #0a0a0a0a, 0 1px 2px #0a0a0a0a;--shadow-lift:0 1px 0 #0a0a0a0a, 0 10px 30px -12px #0a0a0a2e}@supports (color:lab(0% 0 0)){:root{--accent:lab(35.43% 17.0607 -56.7126);--accent-soft:lab(35.43% 17.0607 -56.7126/.08)}}[data-theme=dark]{--bg:#0a0a0a;--surface:#131312;--surface-2:#1a1a18;--fg:#f6f4ef;--fg-muted:#a3a09a;--fg-subtle:#6e6c66;--line:#232220;--line-strong:#34322e;--accent:#7498ff;--accent-fg:#0a0a0a;--accent-soft:#7498ff29;--shadow-card:0 1px 0 #0006, 0 1px 2px #00000080;--shadow-lift:0 1px 0 #0006, 0 16px 32px -12px #0009}@supports (color:lab(0% 0 0)){[data-theme=dark]{--accent:lab(63.7165% 10.3928 -57.2698);--accent-soft:lab(63.7165% 10.3928 -57.2698/.16)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] html,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--fg);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv01";font-size:16px;line-height:1.5}::selection{background:var(--accent);color:var(--accent-fg)}a{color:inherit;text-decoration:none}button{font-family:inherit}.mono{font-family:var(--font-mono);font-feature-settings:"zero", "ss01"}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-size:11px}.hairline{background:var(--line);width:100%;height:1px}.btn{border-radius:var(--r-md);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:var(--fg-muted)}.btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--surface-2);border-color:var(--fg-subtle)}.btn-link{height:auto;color:var(--fg);background:0 0;padding:0}.btn-link:hover{color:var(--fg-muted)}.btn-lg{height:44px;padding:0 20px;font-size:15px}.adslot{background:repeating-linear-gradient(45deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);color:var(--fg-subtle);justify-content:flex-start;align-items:flex-end;padding:8px;font-size:10px;display:flex;position:relative;overflow:hidden}.adslot:before{content:attr(data-label);background:var(--surface);border:1px solid var(--line);color:var(--fg-muted);border-radius:3px;padding:2px 6px}.page{max-width:1320px;margin:0 auto;padding:0 40px}.nav{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0}.nav-left{align-items:center;gap:28px;display:flex}.logo{letter-spacing:-.015em;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.logo .mark{background:var(--fg);width:22px;height:22px;color:var(--bg);border-radius:5px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.nav-links{align-items:center;gap:22px;display:flex}.nav-links a{color:var(--fg-muted);font-size:14px;transition:color .12s}.nav-links a:hover{color:var(--fg)}.hero{grid-template-columns:minmax(0,460px) 1fr;align-items:start;gap:56px;padding:72px 0 56px;display:grid}.hero h1{letter-spacing:-.04em;text-wrap:balance;margin:16px 0 20px;font-size:clamp(48px,5.4vw,76px);font-weight:600;line-height:.95}.hero h1 .it{letter-spacing:-.02em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.rot-slot{text-align:center;vertical-align:top;white-space:nowrap;display:inline-block;position:relative}.rot-word{letter-spacing:-.01em;background:linear-gradient(100deg,#2c7be5 0%,#6d4bf0 52%,#c0431f 100%);color:#6d4bf0;-webkit-text-fill-color:transparent;will-change:transform, opacity;-webkit-background-clip:text;background-clip:text;padding:.02em .18em .08em 0;font-family:Instrument Serif,serif;font-style:italic;font-weight:400;transition:transform .36s cubic-bezier(.5,0,.2,1),opacity .36s,filter .36s;display:inline-block}.rot-word.swap-out{opacity:0;filter:blur(3px);transform:translateY(-.34em)}.hero .sub{color:var(--fg-muted);text-wrap:pretty;max-width:44ch;font-size:17px;line-height:1.55}.hero .ctas{gap:10px;margin-top:28px;display:flex}.hero .ticks{color:var(--fg-muted);grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:36px;padding:0;font-size:13px;display:grid}.hero .ticks li{align-items:baseline;gap:8px;list-style:none;display:flex}.hero .ticks li:before{content:"✓";color:var(--fg);font-size:11px;line-height:1}.console{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);font-family:var(--font-ibm-plex), system-ui, sans-serif;font-size:12px;overflow:hidden}.console-bar{border-bottom:1px solid var(--line);background:var(--surface-2);height:36px;font-family:var(--font-mono);color:var(--fg-subtle);align-items:center;gap:10px;padding:0 12px;font-size:11px;display:flex}.console-bar .dots{gap:6px;display:flex}.console-bar .dots span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.console-bar .url{font-family:var(--font-mono);color:var(--fg-muted);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 10px;font-size:11px}.app-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.app-logo{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.app-logo .mark{background:var(--fg);width:22px;height:22px;color:var(--bg);border-radius:5px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.app-header-right{align-items:center;gap:10px;font-size:12px;display:flex}.credit-pill{border:1px solid var(--line);background:var(--surface);color:var(--fg-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.credit-pill .ico{background:linear-gradient(135deg,#0089d3,#00b6be);background:linear-gradient(135deg,lab(53.1307% -13.296 -55.5381),lab(66.6355% -46.7249 -19.1129));border-radius:50%;width:12px;height:12px}.org-select{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.icon-btn{width:28px;height:28px;color:var(--fg-subtle);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-2)}.console-body{grid-template-columns:240px 1fr;min-height:520px;display:grid}.navbar{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;gap:1px;padding:12px 8px;font-size:13px;display:flex}.navbar .nv{color:var(--fg-muted);cursor:default;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:grid}.navbar .nv:hover{background:var(--surface)}.navbar .nv.active{background:var(--surface);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.navbar .nv .ico{color:currentColor;width:16px;height:16px}.navbar .nv .exp{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:9px}.navbar .group{font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;padding:14px 10px 4px;font-size:9.5px}.navbar .sub{color:var(--fg-muted);border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:5px 10px 5px 24px;font-size:12.5px;display:grid}.navbar .sub:hover{background:var(--surface)}.navbar .sub.active{color:var(--fg);background:var(--surface)}.navbar .sub .ico{width:14px;height:14px}.navbar .ct{font-family:var(--font-mono);color:var(--fg-subtle);font-size:10px}.navbar-foot{border-top:1px solid var(--line);color:var(--fg-muted);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.navbar-foot .avatar{color:#fff;background:linear-gradient(135deg,#7071dd,#00b0d6);background:linear-gradient(135deg,lab(51.5898% 21.8366 -56.2457),lab(65.8669% -31.2203 -32.8264));border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-flex}.main{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.page-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.page-head h2{letter-spacing:-.02em;background:linear-gradient(90deg,#0079ba,#009399);background:linear-gradient(90deg,lab(47.4063% -12.3363 -49.4136),lab(54.9345% -43.5216 -17.7835));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:600}.page-head .meta{font-family:var(--font-mono);color:var(--fg-subtle);font-size:11px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:0;display:inline-flex;overflow:hidden}.seg .sg{color:var(--fg-muted);border-right:1px solid var(--line);padding:5px 10px;font-size:12px}.seg .sg:last-child{border-right:0}.seg .sg.on{background:var(--fg);color:var(--bg)}.filter-pill{font-family:var(--font-mono);border:1px solid var(--line);color:var(--fg-muted);background:var(--surface);border-radius:4px;padding:4px 8px;font-size:11px}.live-pill{font-family:var(--font-mono);color:#004b0f;color:lab(27.2525% -36.8008 33.4721);background:#cafacb;background:lab(94.0675% -22.3598 17.63);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;display:inline-flex}[data-theme=dark] .live-pill{color:#80cd82;color:lab(76.0933% -36.3932 29.4667);background:#001d02;background:lab(8.0071% -16.2606 11.2539)}.live-pill:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent);background:currentColor;border-radius:50%}.grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ad-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);position:relative;overflow:hidden}.ad-card .media{aspect-ratio:4/5;background:repeating-linear-gradient(45deg, var(--surface-2) 0 4px, var(--surface) 4px 8px);border-bottom:1px solid var(--line);position:relative}.ad-card .pfm{font-family:var(--font-mono);background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:8px;left:8px}.ad-card .flag{font-family:var(--font-mono);background:var(--fg);color:var(--bg);border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:8px;right:8px}.flag.warn{color:#fff;background:#d97706}.flag.ok{color:#fff;background:#15803d}.flag.fail{color:#fff;background:#b91c1c}.ad-card .meta{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ad-card .name{color:var(--fg);font-size:11px;font-weight:500}.ad-card .row{font-family:var(--font-mono);color:var(--fg-subtle);gap:10px;font-size:10px;display:flex}.ad-card .row .n{color:var(--fg)}.ad-card.has-anno{z-index:7;overflow:visible}.card-note{z-index:6;font-family:var(--font-mono);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;top:16px;left:calc(100% + 14px)}.card-note:after{content:"";background:var(--fg);width:8px;height:8px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}.anno{font-family:var(--font-mono);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-card);white-space:nowrap;z-index:4;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute}.anno:after{content:"";background:var(--fg);width:8px;height:8px;position:absolute}.anno-1{top:142px;right:-10px}.anno-1:after{top:50%;left:-3px;transform:translateY(-50%)rotate(45deg)}.anno-2{bottom:120px;left:-130px}.anno-2:after{top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:64px 0 0;padding:28px 0}.strip .label{font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:11px}.strip .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.plat{letter-spacing:-.015em;color:var(--fg);align-items:center;gap:10px;font-size:22px;font-weight:500;display:inline-flex}.sec{padding:112px 0 0}.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:.98}.sec-head h2 .it{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.sec-head p{color:var(--fg-muted);text-wrap:pretty;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.mod{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding:56px 0;display:grid}.mod.flip{grid-template-columns:1.1fr 1fr}.mod.flip .copy{order:2}.mod .num{font-family:var(--font-mono);color:var(--fg-subtle);letter-spacing:.05em;margin-bottom:16px;font-size:12px}.mod .num .standalone{font-family:var(--font-mono);color:var(--fg-subtle);margin-left:8px;font-size:11px}.mod h3{letter-spacing:-.028em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.02}.mod h3 .it{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.mod p{color:var(--fg-muted);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.mod ul{font-family:var(--font-mono);color:var(--fg-muted);grid-template-columns:1fr 1fr;gap:6px 24px;margin:16px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.mod ul li:before{content:"/";color:var(--fg-subtle);margin-right:6px}.visual{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:360px;font-family:var(--font-ibm-plex), system-ui, sans-serif;padding:20px;position:relative}.visual .v-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-subtle);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;font-size:11px;display:flex}.integrations{flex-direction:column;gap:8px;display:flex}.int-row{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.int-row .glyph{background:var(--surface-2);border:1px solid var(--line);width:36px;height:36px;font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.int-row .glyph.meta{color:#fff;background:#0866ff;border-color:#0000}.int-row .glyph.tiktok{color:#25f4ee;background:#000;border-color:#0000}.int-row .glyph.google{color:#ea4335;background:#fff}.int-row .glyph.linkedin{color:#fff;background:#0a66c2;border-color:#0000}.int-row .glyph.youtube{color:#fff;background:red;border-color:#0000}.int-row .glyph.reddit{color:#fff;background:#ff4500;border-color:#0000}.int-row .glyph.pinterest{color:#fff;background:#e60023;border-color:#0000}.int-row .glyph.dv360{color:#fff;background:#34a853;border-color:#0000;font-size:10px}.int-row .info .t{color:var(--fg);font-size:13px;font-weight:500}.int-row .info .sub{font-family:var(--font-mono);color:var(--fg-subtle);margin-top:1px;font-size:10.5px}.int-row .ct{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.pill{font-family:var(--font-mono);border-radius:3px;padding:3px 7px;font-size:10px}.pill-ok{color:#166534;background:#dcfce7}.pill-warn{color:#92400e;background:#fef3c7}.pill-fail{color:#991b1b;background:#fee2e2}[data-theme=dark] .pill-ok{color:#4ade80;background:#052e16}[data-theme=dark] .pill-warn{color:#fbbf24;background:#422006}[data-theme=dark] .pill-fail{color:#f87171;background:#450a0a}.taxonomy{grid-template-columns:200px 1fr;gap:24px;display:grid}.taxonomy .stage{aspect-ratio:4/5;background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);border-radius:var(--r-md);border:1px solid var(--line);position:relative}.taxonomy .stage .label{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--line);color:var(--fg-muted);border-radius:3px;padding:3px 6px;font-size:10px;position:absolute;bottom:10px;left:10px}.taxonomy .stage .badge{font-family:var(--font-mono);background:var(--fg);color:var(--bg);border-radius:3px;padding:2px 6px;font-size:9px;position:absolute;top:10px;right:10px}.taxonomy .tags{flex-direction:column;gap:0;display:flex}.tagrow{font-family:var(--font-mono);border-bottom:1px solid var(--line);grid-template-columns:86px 1fr;align-items:baseline;gap:12px;padding:9px 0;font-size:12px;display:grid}.tagrow:last-child{border-bottom:none}.tagrow .k{color:var(--fg-subtle)}.tagrow .v{color:var(--fg)}.tagrow.swr{align-items:center}.swatches{gap:4px;display:flex}.swatches span{border:1px solid var(--line);border-radius:3px;width:18px;height:18px}.cmp{flex-direction:column;gap:0;display:flex}.bar-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 56px 44px;align-items:center;gap:12px;padding:10px 0;display:grid}.bar-row:last-child{border-bottom:none}.bar-row .brand{font-size:13.5px;font-weight:500}.bar-row .bar{background:var(--surface-2);border-radius:3px;height:8px;position:relative;overflow:hidden}.bar-row .bar:after{content:"";width:var(--w,50%);background:var(--fg);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.bar-row .n{font-family:var(--font-mono);text-align:right;color:var(--fg-muted);font-size:11px}.bar-row .d{font-family:var(--font-mono);text-align:right;color:#15803d;font-size:11px}.bar-row .d.dn{color:#b91c1c}[data-theme=dark] .bar-row .d{color:#4ade80}[data-theme=dark] .bar-row .d.dn{color:#f87171}.bs-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bs-card{border:1px solid var(--line);background:var(--bg);border-radius:6px;position:relative;overflow:hidden}.bs-card .img{aspect-ratio:1;background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, var(--surface) 6px 12px);border-bottom:1px solid var(--line);background-position:50%;background-repeat:no-repeat;background-size:cover}.bs-card.q .img{filter:grayscale(20%)}.bs-card .bs-foot{padding:8px;font-size:11px}.bs-card .sku{font-family:var(--font-mono);color:var(--fg-subtle);font-size:10px}.bs-card .status{font-family:var(--font-mono);border-radius:3px;margin-top:2px;padding:2px 6px;font-size:10px;display:inline-block}.bs-card.q .status{color:#991b1b;background:#fee2e2}.bs-card.ok .status{color:#166534;background:#dcfce7}.bs-card.warn .status{color:#92400e;background:#fef3c7}[data-theme=dark] .bs-card.q .status{color:#f87171;background:#450a0a}[data-theme=dark] .bs-card.ok .status{color:#4ade80;background:#052e16}[data-theme=dark] .bs-card.warn .status{color:#fbbf24;background:#422006}.signals-sec{padding:112px 0 0}.signal-flow{grid-template-columns:minmax(0,400px) 230px minmax(0,400px);justify-content:center;align-items:center;column-gap:48px;margin-top:8px;display:grid;position:relative}.signal-flow .wires{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-flow .wires path.wire{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 6;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 55%, transparent));animation:.9s linear infinite wireFlow}@keyframes wireFlow{to{stroke-dashoffset:-11px}}.flow-panel{z-index:1;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:16px 16px 18px;position:relative}.panel-head{color:var(--fg);letter-spacing:-.01em;border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:12px;font-size:15px;font-weight:600;display:flex}.panel-sub{font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:400}.srow-group{font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:13px 0 4px;font-size:10px;display:flex}.srow-group:first-of-type{margin-top:2px}.grp-tag{color:var(--accent);background:var(--accent-soft);letter-spacing:.02em;border-radius:3px;padding:1px 6px;font-size:9px}.srow{z-index:1;color:var(--fg-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:13.5px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s,opacity .3s;display:flex;position:relative}.srl{line-height:1.25}.srl b{color:var(--fg);font-weight:600}.sdot{background:var(--line-strong);border-radius:50%;flex-shrink:0;width:9px;height:9px}.sdot.metric{background:#2c7be5}.sdot.dim{background:#0ea36b}.sdot.ai{background:#7048e8}.adot{width:22px;height:22px;font-size:12px;font-weight:700;font-family:var(--font-mono);background:var(--surface-2);color:var(--fg-muted);border:1px solid var(--line);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,color .3s;display:inline-flex}.srow.active{background:var(--bg);color:var(--fg);border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 3px var(--accent-soft), 0 8px 18px #14285a1a}.srow.active .srl{color:var(--fg)}.srow.active .adot{background:var(--accent);color:#fff;border-color:#0000}.signal-flow.streaming .srow:not(.active){opacity:.42}.engine-wrap{justify-content:center;align-items:center;display:flex}.engine{z-index:3;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);text-align:center;width:100%;box-shadow:var(--shadow-lift);padding:22px 18px;position:relative}.engine-bolt{background:var(--accent);color:#fff;width:44px;height:44px;box-shadow:0 0 0 6px var(--accent-soft);border-radius:11px;justify-content:center;align-items:center;margin:0 auto 12px;animation:2.4s ease-in-out infinite enginePulse;display:flex}@keyframes enginePulse{0%,to{box-shadow:0 0 0 5px var(--accent-soft)}50%{box-shadow:0 0 0 11px color-mix(in srgb, var(--accent) 8%, transparent)}}.engine-title{letter-spacing:-.02em;font-size:16px;font-weight:600}.engine-sub{color:var(--fg-muted);margin:6px 0 14px;font-size:12px;line-height:1.45}.engine-ex{max-width:100%;font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);text-align:left;border-radius:12px;align-items:flex-start;gap:7px;padding:6px 12px;font-size:11px;line-height:1.4;display:inline-flex}.engine-ex .dot-live{background:#31983d;background:lab(55.5063% -44.9848 38.123);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:4px;box-shadow:0 0 0 3px #31983d40}#engine-ex-text{white-space:normal}.agents{border-top:1px solid var(--line);margin-top:112px;padding:80px 0}.agents-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.agents-head h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:.98}.agents-head h2 .it{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.agents-head p{color:var(--fg-muted);max-width:46ch;margin:0;font-size:17px;line-height:1.55}.agents-body{grid-template-columns:1fr 1.3fr;gap:32px;display:grid}.clients{grid-template-columns:1fr;gap:10px;display:grid}.client{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.client .logo-sq{background:var(--surface-2);width:40px;height:40px;font-family:var(--font-mono);color:var(--fg);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.client .name{font-size:14px;font-weight:500}.client .kind{font-family:var(--font-mono);color:var(--fg-subtle);font-size:10.5px}.client .status{font-family:var(--font-mono);color:#166534;background:#dcfce7;border-radius:3px;padding:3px 7px;font-size:10px}[data-theme=dark] .client .status{color:#4ade80;background:#052e16}.chat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-family:var(--font-mono);flex-direction:column;gap:12px;padding:20px;font-size:12.5px;display:flex}.chat .msg{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:14px 16px;line-height:1.55}.chat .msg .who{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);margin-bottom:6px;font-size:10px}.chat .msg.user{background:var(--fg);color:var(--bg);border-color:#0000}.chat .msg.user .who{color:color-mix(in srgb, var(--bg) 60%, transparent)}.chat .msg .tool{background:var(--accent-soft);color:var(--accent);border-radius:3px;margin-right:4px;padding:1px 6px;font-size:11px;display:inline-block}.chat .msg .lines{color:var(--fg-muted);font-size:11.5px;line-height:1.55}.chat .msg .lines .ok{color:#15803d}.chat .msg .lines .warn{color:#b45309}[data-theme=dark] .chat .msg .lines .ok{color:#4ade80}[data-theme=dark] .chat .msg .lines .warn{color:#fbbf24}.chat .msg .lines b{color:var(--fg);font-weight:500}.final{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr;align-items:end;gap:48px;margin-top:112px;padding:96px 0;display:grid}.final h2{letter-spacing:-.04em;margin:0;font-size:clamp(48px,7.5vw,112px);font-weight:600;line-height:.92}.final h2 .it{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.final .right{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.final .right p{color:var(--fg-muted);max-width:32ch;margin:0;font-size:16px;line-height:1.55}footer{color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 0 48px;font-size:13px;display:flex}footer .links{gap:18px;display:flex}footer .links a:hover{color:var(--fg)}@media (max-width:1080px){.hero{grid-template-columns:1fr;gap:32px;padding-top:48px}.anno-2{display:none}}@media (max-width:980px){.sec-head{grid-template-columns:1fr;gap:16px}.mod,.mod.flip{grid-template-columns:1fr}.mod.flip .copy{order:0}.agents-head,.agents-body,.final,.taxonomy{grid-template-columns:1fr}.signal-flow{grid-template-columns:1fr;row-gap:14px}.signal-flow .wires{display:none}.engine{text-align:left}.engine-bolt{margin:0 0 12px}}.ad-card .media.has-img{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--surface-2)}.client .status.status-soon,[data-theme=dark] .client .status.status-soon{background:var(--surface-2);color:var(--fg-subtle)}.cr-rows{flex-direction:column;gap:14px;display:flex}.cr-row{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:280px 1fr;align-items:center;gap:16px;min-width:0;padding:14px;display:grid}.cr-brand{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.cr-logo{width:42px;height:42px;font-family:var(--font-mono);border-radius:9px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.cr-name{color:var(--fg);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.cr-tag{font-family:var(--font-mono);color:var(--fg-subtle);font-size:10px;font-weight:500}.cr-org{color:var(--fg-muted);margin-top:1px;font-size:11.5px}.cr-sync{color:var(--fg-subtle);margin-top:6px;font-size:10.5px}.cr-stats{color:var(--fg-muted);flex-direction:column;gap:2px;margin-top:6px;font-size:11.5px;display:flex}.cr-stats b{color:var(--fg);font-weight:500}.cr-btn{color:#fff;cursor:default;white-space:nowrap;background:#2c7be5;border:0;border-radius:18px;margin-top:10px;padding:4px 14px;font-family:inherit;font-size:11.5px;font-weight:500}.cr-thumbs>.cr-vid{color:#ffffffd9;background:radial-gradient(circle at 50% 45%,#ffffff14,#0000 60%),linear-gradient(160deg,#252933,#0e111b);background:radial-gradient(circle at 50% 45%,#ffffff14,#0000 60%),linear-gradient(160deg,lab(16.3487% .501141 -7.40268),lab(5.15808% .562236 -6.58819));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cr-thumbs>.cr-vid svg{opacity:.95;filter:drop-shadow(0 1px 2px #0006);width:26px;height:26px}.cr-thumbs>.cr-vid em{font-style:normal;font-family:var(--font-mono);color:#ffffffb3;letter-spacing:.04em;background:#00000073;border-radius:10px;padding:2px 6px;font-size:10px}.cr-thumbs{scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:2px;display:flex;position:relative;overflow:auto hidden}.cr-thumbs::-webkit-scrollbar{height:4px}.cr-thumbs::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}.cr-thumbs>img,.cr-thumbs>video,.cr-thumbs>.cr-vid{aspect-ratio:9/16;object-fit:cover;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;flex:none;width:118px;display:block}.cr-fade{pointer-events:none;background:linear-gradient(to right, transparent, var(--bg));width:48px;position:absolute;top:0;bottom:8px;right:0}.reach{grid-template-columns:220px 1fr;align-items:start;gap:16px;display:grid}.reach-asset{flex-direction:column;gap:8px;display:flex}.reach-stage{aspect-ratio:9/16;background-color:#000;background-image:radial-gradient(circle,#ffffff0f,#0000 60%),url(/landing/philips/reels.png);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.reach-active{font-family:var(--font-mono);color:#004b0f;color:lab(27.2525% -36.8008 33.4721);letter-spacing:.05em;background:#bbf7bc;background:lab(91.9915% -27.9584 22.1988);border-radius:3px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.reach-id{font-family:var(--font-mono);color:#fff;background:#000000b8;border-radius:10px;padding:2px 7px;font-size:9px;position:absolute;bottom:8px}.reach-cap .t{color:var(--fg);font-size:12px;font-weight:600}.reach-cap .s{color:var(--fg-subtle);font-size:11px;line-height:1.4}.reach-data{flex-direction:column;gap:14px;min-width:0;display:flex}.reach-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reach-stats>div{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;gap:3px;padding:8px 9px;display:flex}.reach-stats .lbl{color:var(--fg-subtle);font-size:10px}.reach-stats .num{color:var(--fg);letter-spacing:-.01em;font-size:13px;font-weight:600}.reach-stats .num small{color:var(--fg-subtle);font-size:10px;font-weight:400}.reach-chart{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rc-head{color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.rc-seg{border:1px solid var(--line);background:var(--surface);border-radius:6px;display:inline-flex;overflow:hidden}.rc-seg>span{font-family:var(--font-mono);color:var(--fg-muted);border-right:1px solid var(--line);padding:3px 8px;font-size:10px}.rc-seg>span:last-child{border-right:0}.rc-seg>span.on{background:var(--fg);color:var(--bg)}.rc-legend{font-family:var(--font-mono);color:var(--fg-subtle);gap:14px;font-size:10px;display:flex}.rc-legend span{align-items:center;gap:5px;display:inline-flex}.rc-legend .sw{border-radius:2px;width:10px;height:10px;display:inline-block}.rc-legend .sw.bar{background:#38d9a9}.rc-legend .sw.line{background:#7048e8;border-radius:50%;width:14px;height:4px}.rc-svg{width:100%;height:110px;color:var(--fg);display:block}.rc-x{font-family:var(--font-mono);color:var(--fg-subtle);justify-content:space-between;font-size:9.5px;display:flex}.reach-bd{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bd-head{color:var(--fg-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:6px;font-size:12px;font-weight:500;display:flex}.bd-row{font-family:var(--font-mono);grid-template-columns:50px 1fr 80px;align-items:center;gap:10px;font-size:11px;display:grid}.bd-row .age{color:var(--fg)}.bd-row .bar{background:var(--surface-2);border-radius:3px;height:12px;position:relative;overflow:hidden}.bd-row .bar:after{content:"";width:var(--w,50%);background:#38d9a9;position:absolute;inset:0}.bd-row .n{text-align:right;color:var(--fg-muted)}.slack-wrap{padding:14px}.slack-live{color:#006915;color:lab(37.9407% -42.3641 37.5694);align-items:center;gap:6px;display:inline-flex}.slack-live span{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.slack{border:1px solid var(--line);background:var(--bg);font-family:var(--font-ibm-plex), system-ui, sans-serif;border-radius:8px;grid-template-columns:180px 1fr;min-height:360px;display:grid;overflow:hidden}.slack-side{color:#ccd1df;color:lab(83.646% .212342 -7.53312);background:#171a24;background:lab(9.38142% .620984 -7.35962);flex-direction:column;gap:2px;padding:12px 8px;font-size:13px;display:flex}.slack-side .ws{border-bottom:1px solid #ffffff14;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-bottom:8px;padding:4px 6px 12px;display:grid}.slack-side .ws-logo{color:#fff;background:#2c7be5;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-flex}.slack-side .ws-name{color:#fff;font-size:13px;font-weight:600}.slack-side .ws-user{opacity:.62;font-size:10.5px}.slack-side .slack-group{opacity:.55;text-transform:lowercase;padding:10px 6px 4px;font-size:10.5px}.slack-side .ch{opacity:.8;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:flex}.slack-side .ch.active{color:#fff;opacity:1;background:#1264a3;font-weight:500}.slack-side .ch .dot{background:#e01e5a;border-radius:50%;width:7px;height:7px;margin-left:auto}.slack-side .ch.app{opacity:.85}.slack-main{background:var(--bg);color:var(--fg);flex-direction:column;min-width:0;display:flex}.slack-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sh-title{font-size:14px;font-weight:600}.sh-sub{color:var(--fg-subtle);margin-top:2px;font-size:11px}.sh-users{color:var(--fg-muted);border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:11px}.slack-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:14px;display:flex;overflow:hidden}.ping{opacity:0;grid-template-columns:32px 1fr;gap:10px;animation:9s ease-out infinite pingIn;display:grid;transform:translateY(8px)}.ping-1{animation-delay:0s}.ping-2{animation-delay:2s}.ping-3{animation-delay:4s}@keyframes pingIn{0%{opacity:0;transform:translateY(10px)}4%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}66%{opacity:1;transform:translateY(0)}72%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.bot-av{background:var(--fg);width:32px;height:32px;color:var(--bg);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.msg-body{min-width:0}.who-line{color:var(--fg);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.who-line b{font-weight:600}.bot-tag{font-family:var(--font-mono);background:var(--surface-2);color:var(--fg-subtle);letter-spacing:.05em;border-radius:3px;padding:1px 5px;font-size:9px}.ts{color:var(--fg-subtle);font-size:10.5px}.card{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:4px 1fr;gap:0;max-width:460px;display:grid;overflow:hidden}.card-side{background:#31983d;background:lab(55.5063% -44.9848 38.123)}.card-side.spike{background:#615ed6;background:lab(45.2841% 27.7799 -63.0038)}.card-side.dark{background:var(--fg-subtle)}.card-inner{padding:10px 12px}.card-title{color:var(--fg);font-size:13px;line-height:1.4}.card-title b{font-weight:600}.card-sub{color:var(--fg-subtle);margin-top:3px;font-size:11.5px;line-height:1.5}.slack-compose{border:1px solid var(--line);color:var(--fg-subtle);border-radius:6px;align-items:center;gap:8px;margin:0 14px 14px;padding:8px 12px;font-size:12px;display:flex}.slack-compose .plus{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-weight:500;display:inline-flex}.pa{grid-template-columns:168px 1fr;align-items:start;gap:18px;display:grid}.pa-stage{aspect-ratio:9/16;border:1px solid var(--line);background:#000 url(/landing/philips/placement-rice.png) 50%/cover no-repeat;border-radius:9px;position:relative;overflow:hidden}.pa-ph{z-index:3;font-family:var(--font-mono);letter-spacing:.04em;color:#fff;background:#0000009e;border-radius:3px;padding:2px 6px;font-size:8.5px;position:absolute;top:8px;left:8px}.pa-safe{z-index:2;pointer-events:none;border:1.5px dashed #e64343f2;border:1.5px dashed lab(53.9062% 63.1954 38.5555/.95);border-radius:4px;position:absolute;inset:6.5% 5.5%}.pa-safe:before{content:"safe zone";font-family:var(--font-mono);letter-spacing:.04em;color:#fff;background:#e64343;background:lab(53.9062% 63.1954 38.5555);border-radius:2px;padding:0 4px;font-size:7.5px;position:absolute;top:-7px;left:8px}.pa-mark{z-index:4;font-family:var(--font-mono);color:#fff;white-space:nowrap;background:#d01c29;background:lab(45.6514% 66.6325 43.1177);border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-size:8px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 2px 7px #00000073}.pa-mark i{color:#bc001d;color:lab(39.8297% 66.7949 45.6097);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.pa-mark.m-aspect{top:20%;right:7px}.pa-mark.m-sub{bottom:12.5%;left:9px}.pa-data{flex-direction:column;gap:10px;min-width:0;display:flex}.pa-name{color:var(--fg);letter-spacing:-.01em;font-size:14px;font-weight:600}.pa-crumb{font-family:var(--font-mono);color:var(--fg-subtle);flex-wrap:wrap;gap:5px;margin-top:4px;font-size:9.5px;display:flex}.pa-crumb span{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;padding:1px 6px}.pa-pills{flex-wrap:wrap;gap:6px;display:flex}.pa-pill{font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.pa-pill.imp{color:#004b97;color:lab(31.2475% 7.9328 -54.7005);background:#d2e7ff;background:lab(90.5825% -3.37163 -18.0136)}.pa-pill.an{color:#166534;background:#dcfce7;align-items:center;gap:5px;display:inline-flex}.pa-pill.an:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-theme=dark] .pa-pill.imp{color:#99c7ff;color:lab(78.5242% -4.29884 -45.5306);background:#07294f;background:lab(15.9126% 1.04229 -27.5143)}[data-theme=dark] .pa-pill.an{color:#4ade80;background:#052e16}.pa-checks{border:1px solid var(--line);background:var(--bg);border-radius:8px;overflow:hidden}.pa-checks .pc-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:7px 10px;font-size:9.5px;display:flex}.pa-checks .pc-head b{color:#cc272e;color:lab(45.7636% 63.3818 40.1799);font-weight:600}.pc-row{border-bottom:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:10.5px;display:flex}.pc-row:last-child{border-bottom:none}.pc-row .k{color:var(--fg-muted);word-break:break-word;line-height:1.3}.pc-row .b{border-radius:4px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:600}.pc-row.t{background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.pc-row.t .k{color:var(--fg)}.pc-row.t .b{color:#991b1b;background:#fee2e2}.pc-row.f .b{background:var(--surface-2);color:var(--fg-subtle)}[data-theme=dark] .pc-row.t{background:#2c0807;background:lab(6.67973% 18.5805 7.41594)}[data-theme=dark] .pc-row.t .b{color:#f87171;background:#450a0a}.pe-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#0a0a0a;border-radius:8px;position:relative;overflow:hidden}.pe-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chat .msg{transition:opacity .45s,transform .45s}.chat .typing{opacity:0;transition:opacity .3s}.chat .typing .tdots{align-items:center;gap:5px;padding:3px 0;display:inline-flex}.chat .typing .tdots i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tdot;display:inline-block}.chat .typing .tdots i:nth-child(2){animation-delay:.15s}.chat .typing .tdots i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.95;transform:translateY(-3px)}}[data-theme=dark]{--bg:#07080b;--surface:#0d0f14;--surface-2:#141923;--fg:#eef2f7;--fg-muted:#99a3b2;--fg-subtle:#5c6573;--line:#191e28;--line-strong:#2a313d;--accent:#4589df;--accent-fg:#fff;--accent-soft:#4589df2e;--font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif}html[data-theme=dark]{background:var(--bg)}[data-theme=dark] body{background:radial-gradient(1100px 560px at 74% -8%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), radial-gradient(900px 520px at -4% 6%, #8565e117, transparent 72%), var(--bg)}[data-theme=dark] body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb,var(--fg) 3.5%,transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb,var(--fg) 3.5%,transparent) 1px, transparent 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 16%,#000,#0000 80%);mask-image:radial-gradient(circle at 62% 16%,#000,#0000 80%)}[data-theme=dark] body:after{content:"";z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-theme=dark] .page{z-index:1;position:relative}[data-theme=dark] .hero h1{letter-spacing:-.045em;font-weight:600}[data-theme=dark] .sec-head h2,[data-theme=dark] .agents-head h2,[data-theme=dark] .final h2{letter-spacing:-.04em;font-weight:600}[data-theme=dark] .it{color:var(--accent);text-shadow:0 0 26px var(--accent-soft);font-weight:600;font-family:var(--font-display)!important;font-style:normal!important}[data-theme=dark] .eyebrow{color:var(--accent)}[data-theme=dark] .sec-head .eyebrow:before,[data-theme=dark] .agents-head .eyebrow:before,[data-theme=dark] .hero .eyebrow:before{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft), 0 0 10px var(--accent);border-radius:50%;margin-right:9px;display:inline-block}[data-theme=dark] .rot-word{text-transform:lowercase;letter-spacing:-.04em;text-shadow:0 0 30px var(--accent-soft);font-size:.72em;font-weight:500;-webkit-text-fill-color:var(--accent)!important;color:var(--accent)!important;font-family:var(--font-mono)!important;background:0 0!important;font-style:normal!important}[data-theme=dark] #rotWord:after{content:"_";color:var(--accent);font-family:var(--font-mono);text-shadow:0 0 18px var(--accent);margin-left:.04em;font-weight:700;animation:1.05s step-end infinite vCaret}@keyframes vCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}[data-theme=dark] .console{box-shadow:0 0 0 1px var(--line), 0 30px 90px -28px #000000d9, 0 0 80px -30px color-mix(in srgb,var(--accent) 65%,transparent)}[data-theme=dark] .flow-panel,[data-theme=dark] .engine,[data-theme=dark] .visual{background:color-mix(in srgb,var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-theme=dark] .btn-primary{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .btn-primary:hover{background:color-mix(in srgb,var(--accent) 86%,#fff)}[data-theme=dark] .live-pill{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 28%,transparent), 0 0 18px -2px currentColor}[data-theme=dark] .engine-bolt{box-shadow:0 0 0 6px var(--accent-soft), 0 0 38px -4px var(--accent)}[data-theme=dark] .signal-flow .wires path.wire{stroke:var(--accent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 72%,transparent))}[data-theme=dark] .strip .row{flex-wrap:wrap;justify-content:space-between;gap:24px 32px}[data-theme=dark] .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-theme=dark] .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=dark] .v-marquee{animation:none}[data-theme=dark] .reveal{opacity:1;transition:none;transform:none}}.page.team-page{max-width:1200px;padding:0 32px}.team-page .team-hero{grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding:96px 0 56px;display:grid}.team-page .team-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(48px,6vw,80px);font-weight:600;line-height:.98}.team-page .team-hero .lede{color:var(--fg-muted);text-wrap:pretty;max-width:44ch;font-size:17px;line-height:1.55}.team-page .meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0 80px;display:grid}.team-page .meta>div{border-left:1px solid var(--line);padding:20px 0 20px 20px}.team-page .meta>div:first-child{border-left:none;padding-left:0}.team-page .meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);margin-bottom:6px;font-size:11px}.team-page .meta dd{color:var(--fg);margin:0;font-size:15px;font-weight:500}.team-page .sec-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:16px;display:flex}.team-page .sec-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.team-page .sec-head .count{font-family:var(--font-mono);color:var(--fg-subtle);font-size:12px}.team-page .team-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.team-page .person{flex-direction:column;gap:14px;display:flex}.team-page .person .photo{aspect-ratio:1;background:var(--surface-2);border-radius:var(--r-md);border:1px solid var(--line);transition:border-color .2s,transform .4s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.team-page .person:hover .photo{border-color:var(--line-strong)}.team-page .person .photo img{object-fit:cover;object-position:center 20%;filter:grayscale();width:100%;height:100%;transition:filter .32s;display:block}.team-page .person:hover .photo img{filter:grayscale(0%)}.team-page .person .name{letter-spacing:-.015em;color:var(--fg);align-items:baseline;gap:8px;font-size:16px;font-weight:500;display:flex}.team-page .person .name .idx{font-family:var(--font-mono);color:var(--fg-subtle);letter-spacing:.04em;font-size:11px}.team-page .person .role{font-family:var(--font-mono);color:var(--fg-muted);letter-spacing:-.005em;font-size:12px}.team-page .locations{grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding:64px 0 96px;display:grid}.team-page .locations h3{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 16px;font-size:28px;font-weight:500}.team-page .locations p{color:var(--fg-muted);max-width:50ch;margin:0;font-size:15px;line-height:1.6}.team-page .loc-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.team-page .loc{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:16px}.team-page .loc .city{font-size:14px;font-weight:500}.team-page .loc .coords{font-family:var(--font-mono);color:var(--fg-subtle);margin-top:4px;font-size:11px}.team-page .cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px 0;display:flex}.team-page .cta h4{letter-spacing:-.02em;max-width:28ch;margin:0;font-size:24px;font-weight:500}@media (max-width:1100px){.team-page .team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.team-page .team-grid{grid-template-columns:repeat(2,1fr)}.team-page .team-hero{grid-template-columns:1fr;padding-top:64px}.team-page .meta{grid-template-columns:repeat(2,1fr)}.team-page .meta>div:nth-child(3){border-left:none;padding-left:0}.team-page .locations{grid-template-columns:1fr}}[data-theme=dark] .team-page .team-hero h1{letter-spacing:-.04em;font-weight:600}[data-theme=dark] .team-page .eyebrow{color:var(--accent)}[data-theme=dark] .team-page .eyebrow:before{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft), 0 0 10px var(--accent);border-radius:50%;margin-right:9px;display:inline-block}[data-theme=dark] .team-page .person .photo{box-shadow:0 0 0 1px var(--line)}[data-theme=dark] .team-page .person:hover .photo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 28px -8px var(--accent)}[data-theme=dark] .team-page .loc{background:color-mix(in srgb, var(--surface) 86%, transparent)}.site-header{z-index:50;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;position:static}.logo img{width:auto;height:22px;display:block}.app-logo img{width:auto;height:17px;display:block}#signals,#placement,#brand-safety,#agents,#tracking,#reach,#reporting,#export,#integrations{scroll-margin-top:88px}.scroll-rail{z-index:40;opacity:0;pointer-events:none;flex-direction:column;gap:12px;transition:opacity .4s;display:flex;position:fixed;top:50%;left:26px;transform:translateY(-50%)}.scroll-rail.visible{opacity:1;pointer-events:auto}.scroll-rail .rail-line{background:linear-gradient(to bottom, transparent, var(--line-strong) 12%, var(--line-strong) 88%, transparent);pointer-events:none;width:2px;position:absolute;top:10px;bottom:10px;left:11px;transform:translate(-50%)}.scroll-rail .rail-item{cursor:pointer;color:var(--fg-subtle);font-family:var(--font-mono);letter-spacing:.01em;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:2px 6px;font-size:11px;line-height:1;transition:color .25s;display:flex;position:relative}.scroll-rail .rail-dot{background:var(--line-strong);transform-origin:50%;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .25s,box-shadow .25s}.scroll-rail .rail-label{opacity:0;white-space:nowrap;transition:opacity .25s,transform .25s,color .25s;transform:translate(-4px)}.scroll-rail:hover .rail-item .rail-label{opacity:1;transform:none}.scroll-rail .rail-item:hover{color:var(--fg-muted)}.scroll-rail .rail-item.active{color:var(--fg)}.scroll-rail .rail-item.active .rail-label{opacity:1;color:var(--fg);transform:none}.scroll-rail .rail-item.active .rail-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), 0 0 12px var(--accent)}@media (max-width:1180px){.scroll-rail{display:none}}@media (min-width:1600px){.scroll-rail .rail-item .rail-label{opacity:1;transform:none}}.back-to-top{z-index:45;background:var(--accent);width:44px;height:44px;color:var(--accent-fg);cursor:pointer;box-shadow:0 10px 28px -8px var(--accent), 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,transform .3s,background .2s;display:inline-flex;position:fixed;bottom:26px;right:26px;transform:translateY(10px)scale(.9)}.back-to-top.visible{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{background:color-mix(in srgb, var(--accent) 86%, #fff)}@media (max-width:640px){.back-to-top{bottom:16px;right:16px}}.cr-logo img{object-fit:contain;width:22px;height:22px;display:block}[data-theme=light]{--bg:#f6f8fb;--surface:#fff;--surface-2:#eef1f6;--fg:#0e1320;--fg-muted:#53607a;--fg-subtle:#8a94a6;--line:#e4e8ef;--line-strong:#cfd6e1;--accent:#2f6fd0;--accent-fg:#fff;--accent-soft:#2f6fd01f;--font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--shadow-card:0 1px 2px #101c370f, 0 1px 0 #101c3708;--shadow-lift:0 1px 0 #101c370a, 0 18px 40px -16px #101c3738}html[data-theme=light]{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body{background:radial-gradient(1100px 560px at 76% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), radial-gradient(900px 520px at -4% 4%, #8565e112, transparent 72%), var(--bg)}[data-theme=light] body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--fg) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--fg) 5%, transparent) 1px, transparent 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 64% 12%,#000,#0000 80%);mask-image:radial-gradient(circle at 64% 12%,#000,#0000 80%)}[data-theme=light] body:after{content:none}[data-theme=light] .page{z-index:1;position:relative}[data-theme=light] .hero h1{letter-spacing:-.045em;font-weight:600}[data-theme=light] .sec-head h2,[data-theme=light] .agents-head h2,[data-theme=light] .final h2{letter-spacing:-.04em;font-weight:600}[data-theme=light] .it{color:var(--accent);text-shadow:0 0 22px var(--accent-soft);font-weight:600;font-family:var(--font-display)!important;font-style:normal!important}[data-theme=light] .eyebrow{color:var(--accent)}[data-theme=light] .sec-head .eyebrow:before,[data-theme=light] .agents-head .eyebrow:before,[data-theme=light] .hero .eyebrow:before{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft), 0 0 10px var(--accent);border-radius:50%;margin-right:9px;display:inline-block}[data-theme=light] .rot-word{text-transform:lowercase;letter-spacing:-.04em;text-shadow:0 0 24px var(--accent-soft);font-size:.72em;font-weight:500;-webkit-text-fill-color:var(--accent)!important;color:var(--accent)!important;font-family:var(--font-mono)!important;background:0 0!important;font-style:normal!important}[data-theme=light] #rotWord:after{content:"_";color:var(--accent);font-family:var(--font-mono);margin-left:.04em;font-weight:700;animation:1.05s step-end infinite vCaret}[data-theme=light] .console{box-shadow:var(--shadow-lift), 0 0 0 1px var(--line)}[data-theme=light] .btn-primary{background:var(--accent);color:var(--accent-fg)}[data-theme=light] .btn-primary:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}[data-theme=light] .engine-bolt{box-shadow:0 0 0 6px var(--accent-soft), 0 10px 24px -8px color-mix(in srgb, var(--accent) 50%, transparent)}[data-theme=light] .signal-flow .wires path.wire{stroke:var(--accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 45%, transparent))}[data-theme=light] .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}[data-theme=light] .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=light] .reveal{opacity:1;transition:none;transform:none}}.logo-img--light{display:none}.logo-img--dark{display:block}[data-theme=light] .logo-img--dark{display:none}[data-theme=light] .logo-img--light{display:block}.theme-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{background:var(--surface-2);color:var(--fg);border-color:var(--line-strong)}.scroll-rail .rail-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scroll-rail .rail-item:focus-visible .rail-label{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.signal-flow .wires path.wire,.engine-bolt,.chat .typing .tdots i{animation:none}.ping{opacity:1;animation:none;transform:none}#rotWord:after{animation:none}}