@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600;700;800&display=swap";@font-face{font-family:PP Formula;src:url(https://learn.hex.tech/fonts/formula/PP-Formula-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--paper: #f9f9f9;--paper-soft: #f3f3f3;--ink: #555555;--ink-2: #334155;--muted: #888888;--line: rgba(85, 85, 85, .14);--line-strong: rgba(85, 85, 85, .28);--purple: #f4a300;--lavender: #ffcb66;--blue: #a7d3e5;--teal: #87ceeb;--rose: #e07a5f;--gold: #f4a300;--white: #fff;color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true],[data-allow-select],.legal-document,.legal-document *,.learn-legal-content,.learn-legal-content *,.learn-legal-page,.learn-legal-page *,code,pre,.faq-item p,.sol-faq-item p,.zk-faq-item p{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img,svg{-webkit-user-drag:none}.reveal,.cascara-step,.cascara-impacto-card,.cascara-service-card,.sol-card,.case-card,.sw-build-card,.zk-service-card,.footer-pro__division{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-width:320px;margin:0;background:radial-gradient(circle at 50% 20%,rgba(224,219,210,.45),transparent 34%),var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.hex-page{min-height:100vh;overflow:clip;background:linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .8px),var(--paper);background-size:104px 104px,104px 104px,5px 5px,auto}.container{width:min(100% - 32px,1280px);margin-inline:auto}.cursor-aura{position:fixed;z-index:200;top:0;left:0;width:22px;height:22px;border:1px solid rgba(75,63,143,.35);pointer-events:none;mix-blend-mode:multiply;transform:translate3d(-100px,-100px,0);transition:width .18s ease,height .18s ease,background .18s ease,border-color .18s ease}.cursor-aura:before,.cursor-aura:after{position:absolute;width:7px;height:7px;border-color:#4b3f8f8c;content:""}.cursor-aura:before{top:-4px;left:-4px;border-top:1px solid;border-left:1px solid}.cursor-aura:after{right:-4px;bottom:-4px;border-right:1px solid;border-bottom:1px solid}.cursor-aura[data-active=true]{width:48px;height:48px;background:#5eb49b1a;border-color:#cf5b7a85}.ticker{height:36px;overflow:hidden;border-bottom:1px solid var(--line);background:#ffffff75;font:700 11px/36px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink-2);white-space:nowrap}.ticker__track{display:flex;align-items:center;width:max-content;height:100%;animation:ticker-slide 28s linear infinite}.ticker__track:hover{animation-play-state:paused}.ticker span{display:inline-flex;align-items:center;padding:0 28px;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.ticker span em{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.3;margin-left:28px;flex-shrink:0;font-style:normal}.header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:#fbfaf8d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ticker--dark{border-color:#f5c4c924;background:#17161d;color:#f0c2c7}.header--dark{border-color:#f5c4c92e;background:#13121ad1}.header--dark .wordmark,.header--dark .nav__links a,.header--dark .nav-menu{color:#f4c1c7}.header--dark .nav__links a:hover,.header--dark .nav-menu:hover,.header--dark .nav-menu.is-open{color:#fff}.header--dark .tech-button{color:#f4c1c7;border-color:#f4c1c752;background:#ffffff09}.nav{position:relative;min-height:80px;width:min(100% - 48px,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:48px}.nav__links{display:flex;align-items:center;gap:26px;font-size:14px;min-width:0;justify-content:flex-end}.nav__links--right{justify-content:flex-start;gap:26px}.nav__links a,.nav-menu{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:36px;border:0;background:transparent;color:var(--ink);white-space:nowrap;transition:color .18s ease}.nav__links a:hover,.nav-menu:hover,.nav-menu.is-open{color:var(--purple)}.wordmark,.mini-wordmark{color:var(--ink-2);font-weight:900;line-height:1}.wordmark{font-size:34px}.mini-wordmark{font-size:18px}.cascara-wordmark{font-size:18px;font-weight:900;letter-spacing:.14em;color:var(--ink);text-decoration:none;text-transform:uppercase;white-space:nowrap;line-height:1}.header--dark .cascara-wordmark{color:#f4c1c7}.mega-menu{position:absolute;top:calc(100% + 10px);left:50%;width:min(760px,calc(100vw - 40px));padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--line-strong);background:#fffffff5;box-shadow:0 26px 70px #1110241a;transform:translate(-50%)}.mega-menu:before{position:absolute;right:0;bottom:100%;left:0;height:18px;content:""}.mega-menu--wide,.mega-menu--resources{width:min(920px,calc(100vw - 56px));grid-template-columns:1fr 1fr;gap:28px 34px}.mega-menu--solutions{width:min(430px,calc(100vw - 56px));grid-template-columns:1fr}.mega-column>span{display:block;margin:0 0 12px;color:var(--muted);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;text-transform:uppercase}.mega-menu__item{display:flex;gap:12px;min-height:86px;padding:12px;border:1px solid transparent;background:#f5f2ef80;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mega-menu__item:hover{transform:translateY(-2px);border-color:var(--line);background:var(--white)}.mega-menu__item--featured{min-height:92px;border-color:var(--line)}.mega-menu__item strong,.mega-menu__item small{display:block}.mega-menu__item small{margin-top:5px;color:var(--muted);line-height:1.35}.mega-feature{grid-column:1 / -1;min-height:92px;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px 12px;padding:16px;border:1px solid var(--line);background:radial-gradient(circle,rgba(75,63,143,.18) 1px,transparent 1.4px),#ffffff70;background-size:9px 9px}.mega-feature strong,.mega-feature small{display:block}.mega-feature small{color:var(--muted)}.mega-feature--download{align-items:start}.mega-menu--dark{border-color:#f5c4c933;background:#0b0b12f5;color:#fff;box-shadow:0 24px 80px #0000006b}.mega-menu--dark .mega-menu__item{background:#ffffff05}.mega-menu--dark .mega-menu__item:hover{border-color:#f5c4c93d;background:#ffffff0f}.mega-menu--dark .mega-column>span,.mega-menu--dark .mega-menu__item small,.mega-menu--dark .mega-feature small{color:#e8b9be}.mega-menu--dark .mega-menu__item svg,.mega-menu--dark .mega-feature svg{color:#f0c2c7}.mega-menu--dark .mega-feature{border-color:#f5c4c92e;background:radial-gradient(circle,rgba(245,196,201,.16) 1px,transparent 1.4px),#ffffff05;background-size:9px 9px}.tech-button,.outline-button{position:relative;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--white);color:var(--ink);padding:0 26px;font-size:14px;font-weight:600;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.tech-button:before,.tech-button:after,.outline-button:before,.outline-button:after{position:absolute;width:14px;height:14px;border-color:#4b3f8f61;content:"";transition:transform .18s ease,border-color .18s ease}.tech-button:before,.outline-button:before{top:-6px;left:-6px;border-top:1px solid;border-left:1px solid}.tech-button:after,.outline-button:after{right:-6px;bottom:-6px;border-right:1px solid;border-bottom:1px solid}.tech-button:hover,.outline-button:hover{transform:translateY(-2px);border-color:#4b3f8f80;box-shadow:0 14px 34px #11102414}.tech-button:hover:before,.outline-button:hover:before{transform:translate(-3px,-3px);border-color:var(--rose)}.tech-button:hover:after,.outline-button:hover:after{transform:translate(3px,3px);border-color:var(--rose)}.tech-button--nav{min-height:42px;padding-inline:18px}.outline-button{background:#ffffff70}.hero{position:relative;min-height:940px;padding:130px 0 90px}.paper-grid{position:absolute;inset:0;background:linear-gradient(rgba(17,16,36,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.038) 1px,transparent 1px);background-size:260px 260px,260px 260px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 12%,black 80%,transparent 100%);pointer-events:none}.hero__copy{position:relative;z-index:2;max-width:920px;text-align:center}.hero h1{margin:0;color:var(--ink)}.hero h1 em,.hero h1 span{display:block;letter-spacing:0}.hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(50px,7vw,94px);font-weight:400;line-height:.96}.hero h1 span{margin-top:8px;font-size:clamp(48px,6.4vw,92px);font-weight:700;line-height:.96}.hero p{max-width:680px;margin:28px auto 0;color:var(--ink-2);font-size:clamp(18px,2.1vw,26px);line-height:1.45}.hero__actions{margin-top:38px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hero-stage{position:relative;z-index:1;--hero-panel-size: clamp(648px, 57.6vw, 1008px);--hero-panel-height: calc(var(--hero-panel-size) * .53);--hero-center-height-extra: 72px;width:min(100% - 24px,1760px);height:840px;margin:62px auto 0}.hero-window{position:absolute;width:var(--hero-panel-size);height:var(--hero-panel-height);filter:drop-shadow(0 22px 46px rgba(17,16,36,.1))}.hero-window .software-window,.hero-window .real-product-frame{width:100%;height:100%}.hero-window .workspace-body{min-height:calc(var(--hero-panel-size) - 44px)}.hero-window .thread-body{max-height:calc(var(--hero-panel-size) - 44px)}.real-product-frame{position:relative;overflow:hidden;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(17,16,36,.14);border-radius:8px;background:#f5f5f1;box-shadow:0 28px 78px #11102429}.real-product-frame img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:top center}.real-product-frame--right img{object-position:top right}.real-product-frame--left img{object-position:top left}.real-product-frame figcaption{position:static;max-width:none;padding:8px 10px;border-top:1px solid rgba(17,16,36,.1);background:#ffffffd1;color:var(--ink);font:700 11px/1.35 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-window--notebook{left:0;top:104px;z-index:2}.hero-window--thread{left:calc((100% - var(--hero-panel-size)) / 2);top:calc(104px - (var(--hero-center-height-extra) / 2));z-index:4;height:calc(var(--hero-panel-height) + var(--hero-center-height-extra))}.hero-window--thread .thread-body{max-height:calc(var(--hero-panel-size) + var(--hero-center-height-extra) - 44px)}.hero-window--app{right:0;top:104px;z-index:1}.hero-window--notebook .notebook-content,.hero-window--app .app-body{padding:14px 16px 18px}.hero-window--notebook .notebook-content h3,.hero-window--app .app-body h3{font-size:21px}.hero-window--notebook .code-cell,.hero-window--notebook .chart-card,.hero-window--app .kpi-grid,.hero-window--app .filters{margin-top:12px}.hero-window--notebook .code-cell pre{max-height:64px;font-size:11px;line-height:1.42}.hero-window--notebook th,.hero-window--notebook td{height:28px;padding-inline:8px;font-size:11px}.hero-window--app .app-body p{margin-bottom:12px}.hero-window--app .tabs{gap:12px}.hero-window--app .tabs button,.hero-window--app .filters label span,.hero-window--app .filters button{font-size:11px}.hero-window--app .kpi{min-height:68px}.hero-window--app .kpi strong{font-size:18px}.hero-window--app .app-chart-grid{gap:12px}.stage-label,.eyebrow{font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink-2);font-size:12px;letter-spacing:0}.stage-label{position:absolute;z-index:4;padding:10px 14px;border:1px dashed var(--line);background:#ffffff8f}.stage-label--left{top:68px;left:46px}.stage-label--center{top:6px;left:50%;transform:translate(-50%)}.stage-label--right{top:68px;right:46px}.bridge{padding:50px 0 86px;border-top:1px solid var(--line)}.bridge p{max-width:920px;margin:0 auto;text-align:center;font-size:clamp(22px,3vw,32px);line-height:1.35}.feature-section{position:relative;padding:92px 0 118px}.feature-section+.feature-section{border-top:1px solid var(--line)}.section-rule{position:absolute;inset:0 0 auto;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgba(17,16,36,.05) calc(50% - 1px),rgba(17,16,36,.05) 50%,transparent 50%)}.feature-grid{position:relative;display:grid;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:76px}.feature-section--reverse .feature-grid{grid-template-columns:minmax(0,1fr) 360px}.feature-section--reverse .feature-copy{grid-column:2}.feature-section--reverse .feature-media{grid-column:1;grid-row:1}.feature-copy h2{margin:24px 0;font-size:clamp(36px,4vw,54px);line-height:.98;letter-spacing:0}.feature-copy p{color:var(--ink-2);font-size:17px;line-height:1.52}.feature-copy .outline-button{margin-top:8px}.glyph{position:relative;width:58px;height:58px;display:grid;place-items:center;margin-bottom:20px;color:var(--ink-2)}.glyph:before{position:absolute;inset:6px;border:1px solid rgba(207,91,122,.42);content:"";transform:rotate(30deg)}.glyph span{width:10px;height:10px;background:var(--teal)}.quote{margin-top:42px;padding-top:30px;border-top:1px dashed var(--line-strong)}.quote>span{color:var(--muted);font-size:34px;line-height:0}.quote p{margin:6px 0 18px;color:var(--ink);font-size:18px}.quote strong{display:inline-block;margin-right:18px;font-size:22px}.quote small{color:var(--ink-2);font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.4}.feature-media{min-width:0}.software-window,.slack-window{overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:#fffffff5;box-shadow:0 20px 70px #11102414;transition:transform .24s ease,box-shadow .24s ease}.software-window:hover,.slack-window:hover{transform:translateY(-4px);box-shadow:0 28px 90px #11102421}.window-bar{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px 0 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#faf9f7)}.window-title{min-width:0;display:inline-flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.window-title span:last-child{overflow:hidden;text-overflow:ellipsis}.window-actions{display:flex;align-items:center;gap:6px}.window-actions button{min-height:29px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink-2);padding:0 9px;font-size:12px}.window-actions button.is-active{color:var(--purple);background:#f1effa}.workspace-body{display:grid;grid-template-columns:52px 1fr;min-height:590px}.icon-rail{display:grid;align-content:start;gap:13px;padding:18px 10px;border-right:1px solid var(--line)}.icon-rail button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#63708f}.icon-rail--tight{grid-template-columns:1fr}.notebook-content,.app-body,.thread-body{padding:24px 26px 28px}.notebook-content h3,.app-body h3{margin:0;font-size:27px;line-height:1.1;letter-spacing:0}.notebook-content>small{display:block;margin-top:8px;color:#6e7898}.code-cell{margin-top:20px;border:1px solid var(--line);border-radius:5px;background:#fcfcfd}.code-cell span{display:block;padding:8px 12px 0;color:#7480a2;font-size:12px}.code-cell pre{margin:0;padding:10px 12px 14px;overflow:hidden;color:#1641a0;font:12px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.code-cell.is-muted pre{color:var(--ink-2)}.data-table{overflow:auto;border:1px solid var(--line);border-top:0;background:var(--white)}table{width:100%;border-collapse:collapse;font-size:12px}th,td{height:34px;padding:0 12px;border-bottom:1px solid rgba(17,16,36,.08);text-align:left;white-space:nowrap}th{color:#7480a2;font-weight:400}td:first-child,th:first-child{color:#7480a2;text-align:right}.chart-card{margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--white)}.chart-card>span,.chart-card__top span{display:block;padding:12px 14px 2px;color:#6e7898;font-size:12px}.chart-card svg{display:block;width:100%;height:auto}.grid-line{stroke:#5e689629;stroke-width:1}.trend-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:720;stroke-dashoffset:720;animation:draw-line 1.5s ease forwards;animation-delay:var(--line-delay)}svg text{fill:#7480a2;font:12px Geist,sans-serif}.thread-window{max-height:700px}.thread-body{max-height:650px;overflow:auto}.thread-body p{margin:16px 0;color:var(--ink);font-size:13px;line-height:1.5}.bubble{max-width:70%;margin:16px 0;padding:12px 14px;border:1px solid #e2e0f3;border-radius:5px;background:#f8f7ff;color:#5c4aa6;font-size:13px;line-height:1.4}.bubble--user{margin-left:auto}.thought{min-height:40px;display:flex;align-items:center;gap:8px;margin:16px 0;padding:0 14px;border-radius:5px;background:#f6f7f9;color:#7480a2;font-size:13px}.chart-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-right:12px}.chart-card__top button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#6e7898;font-size:12px}.stacked-bars{padding:16px 14px 20px}.stacked-row{display:grid;grid-template-columns:142px 1fr;align-items:center;gap:12px;margin-bottom:7px}.stacked-row small{color:var(--ink);font-size:11px;text-align:right}.stack,.sector-row div{height:26px;display:flex;overflow:hidden;background:#f3f2f7}.stack i,.stack b,.stack em,.sector-row i,.sector-row b,.sector-row em,.sector-row strong{display:block;width:0;border-right:1px solid var(--white);animation:grow-width .7s ease forwards;animation-delay:var(--delay)}.stack i,.sector-row strong{background:#f4a300}.stack b{background:#5f68c9}.stack em{background:#ef8354}.axis{display:flex;justify-content:space-between;margin-left:154px;color:#7480a2;font-size:11px}.quick-insight{color:var(--ink-2)}.agent-composer{min-height:68px;display:grid;grid-template-columns:32px 1fr auto 32px;align-items:center;gap:12px;margin-top:20px;padding:10px 12px;border:1px solid var(--purple);border-radius:6px;background:var(--white);box-shadow:0 0 0 4px #4b3f8f14}.agent-composer button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;background:var(--white);color:#63708f}.agent-composer p{min-width:0;margin:0;color:#7480a2}.agent-composer p i{display:inline-block;width:1px;height:1em;margin-left:2px;background:var(--purple);vertical-align:-.15em;animation:blink .8s steps(2,start) infinite}.agent-composer span{color:#7480a2;font-size:12px;white-space:nowrap}.is-compact .workspace-body{min-height:400px}.is-compact .notebook-content,.is-compact .app-body,.is-compact .thread-body{padding:18px}.is-compact .notebook-content h3,.is-compact .app-body h3{font-size:24px}.is-compact .chart-card{margin-top:16px}.is-compact .code-cell pre{max-height:78px}.is-compact .thread-body{max-height:460px}.is-compact .agent-composer span{display:none}.notebook-agent{position:relative;padding-right:300px}.notebook-agent .notebook-window{min-width:760px}.agent-rail{position:absolute;top:54px;right:0;width:310px;height:calc(100% - 66px);min-height:560px;padding:0 14px 14px;border-left:1px solid var(--line);border-radius:0 6px 6px 0;background:#ffffffeb;overflow:auto}.agent-rail .agent-composer{grid-template-columns:32px 1fr 32px;min-height:62px}.agent-rail .agent-composer span{display:none}.agent-rail .agent-composer p{font-size:12px;line-height:1.35}.agent-rail__top{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-inline:-14px;padding-inline:14px;border-bottom:1px solid var(--line);background:#fffffff5;font-size:12px}.agent-rail__top button{border:0;background:transparent}.mini-result{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:5px;color:#63708f;font-size:12px}.mini-result span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.threads-composite{position:relative;min-height:620px}.threads-composite .slack-window{position:absolute;left:0;top:82px;width:420px}.threads-composite .thread-window{position:absolute;right:0;width:min(720px,78%)}.slack-window{padding-bottom:18px;background:#fbfaf8}.slack-window__bar{height:32px;display:flex;align-items:center;gap:8px;padding-inline:12px;border-bottom:1px solid var(--line);color:#6b6578;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.slack-window__bar span{width:10px;height:10px;border:1px solid var(--line-strong);border-radius:50%}.slack-window__bar strong{margin-left:auto;margin-right:auto}.slack-message{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:16px 18px 0;font-size:13px;line-height:1.4}.slack-message p{margin:0}.slack-message mark{color:#3147aa;background:#eef0ff}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#ece5dc}.avatar--dark{background:var(--ink-2);color:var(--white)}.reply-count{margin:18px 18px 0;color:#6b6578;font-size:12px}.slack-window button{min-height:32px;margin:14px 0 0 62px;border:1px solid var(--line-strong);background:var(--white);padding-inline:12px;font-size:12px}.slack-window h4{margin:18px 22px 8px 62px;font-size:15px}.slack-window ul{margin:0 22px 0 82px;padding:0;font-size:12px;line-height:1.55}.context-composite{position:relative;min-height:620px}.observability-window{width:100%}.observability-body{display:grid;grid-template-columns:180px 1fr;min-height:390px}.observability-body aside{padding:18px 10px;border-right:1px solid var(--line);background:#fbfaf8}.observability-body aside strong{display:block;margin:0 10px 10px;color:#63708f;font-size:11px;font-weight:400}.observability-body aside button{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#63708f;padding-inline:10px;text-align:left}.observability-body aside button.is-active{color:var(--purple);background:#eeeef5}.observability-main{padding:22px}.metric-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric{min-height:86px}.metric span{display:block;font-size:13px}.metric strong{display:block;margin-top:6px;font-size:28px}.metric svg{width:100%;height:34px}.metric polyline{fill:none;stroke:var(--lavender);stroke-width:2}.topic-bars{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;margin-top:24px}.volume-chart{height:170px;display:flex;align-items:end;gap:8px;border-bottom:1px solid var(--line)}.volume-chart span{flex:1;height:var(--height);display:flex;align-items:end;animation:bar-rise .8s ease both;animation-delay:calc(var(--index) * 80ms)}.volume-chart i,.volume-chart b,.volume-chart em{display:block;width:100%}.volume-chart i{height:46%;background:#584996}.volume-chart b{height:34%;background:var(--teal)}.volume-chart em{height:20%;background:var(--gold)}.horizontal-bars strong{display:block;margin-bottom:12px;font-size:13px}.horizontal-row{display:grid;grid-template-columns:142px 1fr;align-items:center;gap:10px;margin-bottom:8px}.horizontal-row small{color:#63708f;text-align:right}.horizontal-row span{height:24px;display:block;background:#f1f1f5}.horizontal-row i{display:block;height:100%;width:0;animation:grow-width .8s ease forwards;animation-delay:var(--delay)}.audit-table{max-height:150px;margin-top:20px;overflow:hidden;border-top:1px solid var(--line)}.semantic-window{position:absolute;right:20px;bottom:0;width:720px}.semantic-body{display:grid;grid-template-columns:52px 210px 1fr;min-height:310px}.file-list{padding:16px 10px;border-right:1px solid var(--line)}.file-list strong{display:block;margin:0 10px 12px;font-size:13px}.file-list button{width:100%;min-height:34px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:4px;background:transparent;color:var(--ink-2);padding-inline:10px;text-align:left}.file-list button.is-active{color:var(--purple);background:#f0eef7}.file-list em{color:#b58b00;font-style:normal}.code-editor{padding:18px 22px;background:#fff;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.code-block{margin-bottom:16px;opacity:0;transform:translateY(8px);animation:code-in .36s ease forwards;animation-delay:calc(var(--row) * 90ms)}.code-block span,.code-block code{display:block}.code-block span{color:var(--purple);font-size:12px}.code-block code{margin-top:4px;color:#43506f;font-size:12px}.app-body p{margin:8px 0 18px;color:var(--ink-2);font-size:13px}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line)}.tabs button{min-height:34px;border:0;border-bottom:1px solid transparent;background:transparent;color:#63708f;padding:0;font-size:13px}.tabs button.is-active{color:var(--purple);border-color:var(--purple)}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.kpi{min-height:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid rgba(0,0,0,.07);border-radius:10px;text-align:left;padding:12px 14px;background:#fff;box-shadow:0 1px 6px #0000000f,0 0 0 .5px #0000000a;gap:4px}.kpi strong{font-size:22px;font-weight:800;line-height:1;color:#1a1a1a}.kpi span{font-size:11px;color:#888;line-height:1.3}.kpi small{color:#32907c;font-size:10px;font-weight:600}.filters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.filters label span{display:block;margin-bottom:6px;color:#63708f;font-size:12px}.filters button{width:100%;min-height:34px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:4px;background:var(--white);padding-inline:10px;font-size:12px}.app-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scatter-dot{opacity:0;transform-origin:center;animation:dot-pop .38s ease forwards;animation-delay:var(--dot-delay)}.sector-card{position:relative}.sector-bars{padding:16px 18px 18px}.sector-row{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px;margin-bottom:8px}.sector-row small{text-align:right}.sector-row i{background:var(--rose)}.sector-row b{background:var(--gold)}.sector-row em{background:var(--teal)}.floating-agent{position:absolute;right:14px;bottom:14px;min-height:38px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--white);padding-inline:13px;box-shadow:0 10px 26px #1110241f}.interactive-lab{padding:112px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab-header{max-width:760px;margin:0 auto 36px;text-align:center}.lab-header h2,.infra-copy h2,.final-cta h2{margin:14px 0 16px;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:0}.lab-header p,.infra-copy p{color:var(--ink-2);font-size:18px;line-height:1.55}.lab-shell{border:1px solid var(--line-strong);border-radius:6px;background:#ffffff8a;padding:14px}.lab-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lab-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink-2);padding-inline:14px}.lab-tabs button.is-active{color:var(--purple);border-color:#4b3f8f6b;box-shadow:inset 0 0 0 1px #4b3f8f1f}.lab-stage{position:relative;min-height:630px}.lab-stage>.software-window,.lab-stage>.context-composite{animation:stage-in .36s ease both}.product-screenshot-card{min-height:580px;display:grid;grid-template-columns:minmax(240px,.3fr) minmax(0,1.08fr);gap:22px;align-items:stretch;border:1px solid var(--line-strong);border-radius:6px;background:linear-gradient(180deg,#fffffff0,#f6f4efd1),var(--white);padding:18px;box-shadow:0 30px 80px #11102421;animation:stage-in .36s ease both}.product-screenshot-card__copy{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:6px;background:#ffffffb8;padding:24px}.product-screenshot-card__copy>span{color:var(--purple);font-family:var(--mono);font-size:12px;text-transform:uppercase}.product-screenshot-card__copy h3{margin:auto 0 14px;font-size:clamp(30px,3.4vw,50px);line-height:1;letter-spacing:0}.product-screenshot-card__copy p{color:var(--ink-2);font-size:16px;line-height:1.55}.product-screenshot-card__facts{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none;counter-reset:fact}.product-screenshot-card__facts li{position:relative;padding-left:18px;color:var(--ink);font-family:var(--mono);font-size:12px;line-height:1.45;counter-increment:fact}.product-screenshot-card__facts li:before{content:counter(fact) ".";position:absolute;left:0;color:var(--purple)}.product-screenshot-card__copy div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.product-screenshot-card__copy small{border:1px solid var(--line);border-radius:999px;background:var(--white);padding:7px 10px;font-family:var(--mono);font-size:11px}.product-screenshot-card img{width:80%;height:auto;max-height:520px;align-self:center;justify-self:center;object-fit:contain;border:1px solid rgba(17,16,36,.12);border-radius:6px;background:#f5f5f1}.feature-real-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:80%;justify-self:center;margin-inline:auto;min-height:0}.feature-real-stack .real-product-frame:first-child{min-height:0}.feature-real-stack .real-product-frame:last-child{min-height:0}.feature-real-stack .real-product-frame img,.feature-showcase .real-product-frame img{object-fit:contain}.feature-real-stack .real-product-frame,.feature-showcase .real-product-frame{width:100%;aspect-ratio:1795 / 1002}.feature-showcase .real-product-frame{min-height:0}.lab-stage__label{position:absolute;z-index:8;top:-1px;right:0;min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);padding-inline:12px;font-size:12px}.infrastructure{padding:116px 0}.infrastructure__grid{display:grid;grid-template-columns:360px 1fr;gap:78px;align-items:center}.infra-board{position:relative;min-height:360px;border:1px solid var(--line-strong);border-radius:6px;background:linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),#fff9;background-size:52px 52px}.infra-board svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.infra-board path{fill:none;stroke:#cf5b7a73;stroke-width:1.2;stroke-dasharray:8 8;animation:dash-flow 16s linear infinite}.infra-node{position:absolute;width:230px;min-height:108px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fffffff0;opacity:0;animation:node-pop .5s ease forwards;animation-delay:var(--node-delay)}.infra-node:nth-child(1){top:34px;left:38px}.infra-node:nth-child(2){top:34px;right:38px}.infra-node:nth-child(3){bottom:34px;left:38px}.infra-node:nth-child(4){right:38px;bottom:34px}.infra-node strong,.infra-node span{display:block}.infra-node strong{margin:10px 0 6px}.infra-node span{color:var(--muted);font-size:13px;line-height:1.4}.final-cta{padding:120px 0 136px;border-top:1px solid var(--line);text-align:center}.final-cta .container{max-width:860px}.final-cta div div{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.is-product-dark{background:linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .8px),var(--paper);background-size:104px 104px,104px 104px,5px 5px,auto;color:var(--ink)}.product-hero,.notebook-product-section,.notebook-templates{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 64% 28%,rgba(80,70,126,.2),transparent 28%),radial-gradient(circle at 30% 70%,rgba(245,196,201,.08),transparent 26%),#111018}.product-hero:before,.notebook-product-section:before,.notebook-templates:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(245,196,201,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.03) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.06) .7px,transparent .9px);background-size:150px 150px,150px 150px,4px 4px;content:""}.product-hero{min-height:850px;display:grid;align-items:center;padding:132px 0 92px}.product-hero__inner{position:relative;z-index:2;max-width:950px;text-align:center}.product-hero h1{margin:0;color:#fff;font-size:clamp(54px,8vw,102px);line-height:.98;letter-spacing:0}.product-hero h1:first-line{color:#fff}.product-hero p{max-width:760px;margin:26px auto 0;color:#f0c2c7;font-size:clamp(19px,2.3vw,27px);line-height:1.36}.product-hero__glow{position:absolute;inset:auto 16% 20%;height:180px;background:radial-gradient(ellipse,rgba(245,196,201,.18),transparent 62%);filter:blur(38px)}.network-backdrop{position:absolute;inset:0;width:100%;height:100%;opacity:.42}.network-backdrop path{fill:none;stroke:#f5c4c92e;stroke-width:1}.network-backdrop circle{fill:#f5c4c96b}.tech-button--dark,.outline-button--dark{color:#f4c1c7;border-color:#f4c1c747;background:#ffffff0a}.tech-button--dark:hover,.outline-button--dark:hover{color:#fff;border-color:#f4c1c785;background:#ffffff14}.trusted-strip{margin-top:96px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.trusted-strip span{flex-basis:100%;color:#e8b9be;font-size:13px;font-weight:700}.trusted-strip strong{color:#ffffffe6;font-size:clamp(18px,2vw,29px);letter-spacing:0}.notebook-product-section{min-height:760px;display:grid;align-items:center;padding:104px 0;border-top:1px solid rgba(245,196,201,.12)}.notebook-product-section--tall{min-height:880px}.notebook-product-section--paper{color:var(--ink);background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:124px 124px,124px 124px,5px 5px,auto}.notebook-product-section--paper:before{display:none}.product-split,.sql-python-grid,.no-code-grid,.viz-grid,.teams-grid{position:relative;z-index:2;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px}.product-copy h2{margin:18px 0 24px;font-size:clamp(44px,5.8vw,72px);line-height:.96;letter-spacing:0}.product-copy p{max-width:560px;color:#f0c2c7;font-size:clamp(18px,2vw,24px);line-height:1.42}.notebook-product-section--paper .product-copy p,.notebook-product-section--paper .team-card p,.notebook-product-section--paper .team-proof p{color:var(--ink-2)}.product-orbit{position:relative;width:54px;height:54px;display:grid;place-items:center;color:#b59af0}.product-orbit svg:last-child{position:absolute;transform:translate(8px,8px)}.agent-product-card{position:relative;min-height:580px}.agent-product-card__prompt{position:absolute;top:0;right:140px;z-index:2;min-width:330px;padding:18px 22px;border:1px solid rgba(244,193,199,.26);border-radius:6px;background:#f4c1c71f;color:#f4c1c7;font-weight:700}.agent-product-card__panel{position:absolute;right:0;top:54px;width:min(520px,100%);padding:26px;border:1px solid rgba(244,193,199,.2);border-radius:10px;background:#181822d1;box-shadow:0 26px 70px #00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.agent-step{min-height:48px;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-inline:14px;border:1px solid rgba(244,193,199,.14);border-radius:5px;color:#ffffffc7;animation:stage-in .45s ease both}.agent-product-card__panel p{color:#fff}.agent-product-card__panel li{margin-bottom:8px;color:#dbc1cb}.working-composer{margin-top:20px;padding:14px;border:1px solid rgba(244,193,199,.22);border-radius:10px;background:#ffffff0d}.working-composer span{display:flex;align-items:center;gap:8px;color:#f4c1c7;font-weight:700}.working-composer div{margin-top:12px;padding:18px;border:1px solid rgba(244,193,199,.18);border-radius:8px;color:#ffffff9e}.code-composition{position:relative;min-height:620px}.floating-code{position:absolute;overflow:hidden;border-radius:4px;background:#fff;color:var(--ink);box-shadow:0 24px 70px #00000047}.floating-code>span{display:block;padding:12px 18px 0;color:#876b75;font-size:12px}.floating-code pre{margin:0;padding:22px;color:#34364f;font:13px/1.7 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.floating-code--python{top:0;right:0;width:560px}.floating-code--sql{left:0;bottom:0;width:560px}.typeahead{position:absolute;right:-30px;bottom:120px;width:150px;border:1px solid #dfe4ef;background:#fff;box-shadow:0 12px 30px #1110241a}.typeahead strong,.typeahead span{display:block;padding:8px 12px;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.typeahead strong{background:#eef3ff;color:#225fba}.python-note{position:absolute;right:0;bottom:86px;z-index:3;width:270px;padding:16px 0 16px 18px;background:linear-gradient(90deg,#1110181a,#111018d1 28%)}.python-note h3,.product-bullets h3{margin:0 0 16px;color:#fff;font-size:24px}.python-note p,.product-bullets li{color:#f0c2c7;line-height:1.45}.product-bullets{margin-top:74px}.no-code-cells{display:grid;grid-template-columns:1.3fr .9fr;gap:16px}.mini-cell{min-height:230px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#ffffffeb;box-shadow:0 20px 60px #11102414}.mini-cell:first-child{grid-row:span 2}.mini-cell>div:first-child{min-height:42px;display:flex;align-items:center;gap:8px;padding-inline:14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.pivot-grid,.filter-card{padding:20px}.pivot-grid span{display:block;margin-bottom:16px;color:var(--muted);font-size:12px}.pivot-grid b{display:block;width:100%;height:8px;margin-top:8px;background:repeating-linear-gradient(90deg,#d7dce8 0 42px,transparent 42px 56px)}.filter-card{display:grid;gap:12px}.filter-card button{min-height:42px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:var(--white);padding-inline:12px}.viz-board{display:grid;grid-template-columns:1fr 1fr;gap:18px}.viz-board .chart-card{margin-top:0;color:var(--ink)}.single-value-card,.map-card{min-height:180px;border:1px solid rgba(244,193,199,.16);border-radius:6px;background:#ffffff0a;padding:22px}.single-value-card span,.single-value-card small,.map-card span{display:block;color:#f0c2c7}.single-value-card strong{display:block;margin:14px 0 8px;font-size:54px}.map-card{position:relative;overflow:hidden}.map-card i,.map-card b,.map-card em,.map-card strong{position:absolute;width:90px;height:70px;border:1px solid rgba(244,193,199,.25);border-radius:50%;content:""}.map-card i{left:35px;top:40px}.map-card b{right:80px;top:58px}.map-card em{left:120px;bottom:42px}.map-card strong{right:28px;bottom:38px}.map-card span{position:absolute;left:22px;bottom:18px}.execution-dag{position:relative;min-height:560px}.execution-dag svg{position:absolute;inset:0;width:100%;height:100%}.execution-dag path{fill:none;stroke:#f4c1c76b;stroke-width:1.2;stroke-dasharray:7 7;animation:dash-flow 18s linear infinite}.dag-cell,.connect-card{position:absolute;min-width:190px;padding:14px;border:1px solid rgba(244,193,199,.22);border-radius:4px;background:#fff;color:var(--ink);box-shadow:0 20px 50px #00000038}.dag-cell span,.dag-cell small{display:block;color:#7b7184;font-size:12px}.dag-cell div{margin:10px 0;font:12px/1.45 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.dag-cell small{display:inline-block;padding:4px 7px;background:#0c7a63;color:#fff}.dag-cell--pivot{left:0;top:240px}.dag-cell--sql{left:310px;top:170px;width:260px}.dag-cell--input{right:16px;top:210px}.dag-cell--filter{left:210px;bottom:36px}.connect-card{right:80px;top:20px;width:270px;background:#ffffff0a;color:#fff}.connect-card span,.connect-card small{display:block;color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.connect-card strong{display:block;margin:14px 0 10px;color:#fff}.teams-grid{grid-template-columns:1fr 1fr}.team-card,.team-proof{min-height:320px;border:1px solid var(--line);border-radius:6px;background:#ffffffb8;padding:42px}.team-card h2{margin:0 0 18px;font-size:clamp(42px,5vw,70px);line-height:.96}.team-proof strong{display:block;font-size:32px}.team-proof div{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.team-proof span{padding:10px 12px;border:1px solid var(--line);background:var(--white);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.notebook-templates{padding:110px 0}.template-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.template-card{border:1px solid rgba(244,193,199,.16);border-radius:6px;background:#ffffff0a;padding:14px;transition:transform .22s ease,border-color .22s ease,background .22s ease;transition-delay:var(--template-delay)}.template-card:hover{transform:translateY(-5px);border-color:#f4c1c757;background:#ffffff13}.template-card__preview{max-height:190px;overflow:hidden;border-radius:4px}.template-card__preview .chart-card{margin-top:0;color:var(--ink)}.template-card h3{margin:18px 0 8px;font-size:24px}.template-card p{color:#f0c2c7;line-height:1.45}.template-card a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700}.hex-faq{padding:96px 0;border-top:1px solid var(--line);background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:124px 124px,124px 124px,5px 5px,auto;color:var(--ink)}.hex-faq--dark{border-top-color:#f5c4c91f}.hex-faq h2{margin:0 auto 42px;text-align:center;font-size:clamp(42px,5vw,64px)}.faq-proof-strip{width:min(100%,1080px);margin:0 auto 58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.faq-proof-card{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 60px #11102414}.faq-proof-card img{width:100%;height:180px;display:block;object-fit:contain;object-position:top center;background:#f7f5f0}.faq-proof-card figcaption{display:grid;gap:6px;padding:14px 16px 16px}.faq-proof-card strong{color:var(--ink);font-size:16px}.faq-proof-card span{color:var(--ink-2);font-size:13px;line-height:1.45}.faq-filters{width:min(100%,720px);margin:28px auto 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.faq-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line, #e8e3d7);background:#fff;color:var(--ink-2, #555);border-radius:99px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease;font-family:inherit}.faq-filter:hover{border-color:var(--ink, #111);color:var(--ink, #111)}.faq-filter em{font-style:normal;font-size:11px;font-weight:700;padding:1px 7px;background:var(--paper-soft, #f3f3f3);color:var(--ink-2, #6b7280);border-radius:99px;min-width:18px;text-align:center}.faq-filter.is-active{background:var(--ink, #111);color:#fff;border-color:var(--ink, #111)}.faq-filter.is-active em{background:#ffffff2e;color:#fff}.faq-list{width:min(100%,700px);margin-inline:auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:0;background:transparent;color:var(--ink);padding:0 18px;text-align:left;font-size:18px}.faq-item svg{transition:transform .2s ease}.faq-item.is-open svg{transform:rotate(180deg)}.faq-item p{max-height:0;overflow:hidden;margin:0;padding:0 18px;color:var(--ink-2);line-height:1.55;transition:max-height .24s ease,padding .24s ease}.faq-item.is-open p{max-height:180px;padding:0 18px 20px}.faq-contact{margin:34px 0 0;text-align:center;color:var(--ink-2)}.faq-contact a{text-decoration:underline;text-underline-offset:4px}.site-footer{padding:70px 0 52px;border-top:1px solid var(--line);background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:124px 124px,124px 124px,5px 5px,auto;color:var(--ink)}.not-found{min-height:calc(100vh - 240px);padding:96px 0 80px;background:var(--paper, #faf8f3);background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:64px 64px;display:flex;align-items:center}.not-found__inner{text-align:center;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.not-found__code{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:clamp(110px,18vw,200px);font-weight:900;color:#f4a300;line-height:.9;letter-spacing:-.04em;margin-bottom:14px;text-shadow:0 4px 0 rgba(0,0,0,.04)}.not-found__title{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--ink, #111);margin:0 0 14px;line-height:1.2}.not-found__lead{font-size:15px;color:var(--ink-2, #555);line-height:1.7;max-width:540px;margin:0 0 28px}.not-found__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:56px}.not-found__suggestions{width:100%;max-width:720px;margin-top:12px}.not-found__suggestions-title{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2, #6b7280);margin-bottom:18px}.not-found__suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.not-found__card{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:12px;text-decoration:none;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.not-found__card:hover{transform:translateY(-2px);border-color:#f4a30066;box-shadow:0 12px 28px #0000000f}.not-found__card-icon{flex-shrink:0;color:#f4a300;background:#f4a3001f;padding:8px;border-radius:8px;width:34px;height:34px}.not-found__card div{display:flex;flex-direction:column;gap:2px}.not-found__card strong{font-size:13.5px;font-weight:700;color:var(--ink, #111)}.not-found__card span{font-size:12px;color:var(--ink-2, #6b7280);line-height:1.4}@media(max-width:640px){.not-found__suggestions-grid{grid-template-columns:1fr}.not-found__actions{flex-direction:column;width:100%;max-width:320px}}.sol-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:56px;width:100%;max-width:880px}.sol-hero-stat{background:#ffffff8c;border:1px solid var(--line, #e8e3d7);border-radius:12px;padding:18px 16px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sol-hero-stat strong{display:block;font-family:var(--font-serif, "InstrumentSerif", serif);font-size:32px;font-weight:900;color:#f4a300;line-height:1;margin-bottom:6px;letter-spacing:-.02em}.sol-hero-stat span{font-size:11.5px;color:var(--ink-2, #555);line-height:1.4}.sol-cards{padding:96px 0 80px;background:var(--paper, #faf8f3)}.sol-cards .cascara-section__intro{text-align:center;max-width:760px;margin:0 auto 56px}.sol-cards .cascara-section__intro h2{font-size:38px;font-weight:800;color:var(--ink, #111);margin:12px 0 14px;line-height:1.2;font-family:var(--font-serif, "InstrumentSerif", serif)}.sol-cards .cascara-section__intro p{font-size:14.5px;color:var(--ink-2, #555);line-height:1.7}.sol-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1200px;margin:0 auto}.sol-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sol-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000012;border-color:#f4a30066}.sol-card__media{width:100%;aspect-ratio:16/9;background:#f5f3ee;overflow:hidden}.sol-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sol-card:hover .sol-card__media img{transform:scale(1.03)}.sol-card__body{padding:28px 30px 30px;display:flex;flex-direction:column;gap:14px}.sol-card__tag{display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;background:#f4a3001f;color:#b66f00;border:1px solid rgba(244,163,0,.3);border-radius:99px;align-self:flex-start}.sol-card__tag--alt{background:#5f68c91f;color:#4a52a8;border-color:#5f68c94d}.sol-card__title{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:24px;font-weight:800;color:var(--ink, #111);line-height:1.22;margin:0}.sol-card__desc{font-size:13.5px;color:var(--ink-2, #555);line-height:1.65;margin:0}.sol-card__list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.sol-card__list li{font-size:13px;color:var(--ink, #222);display:flex;gap:10px;align-items:flex-start}.sol-card__tick{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#16a34a1f;color:#16a34a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.sol-card__cta{display:inline-flex;align-items:center;gap:7px;margin-top:6px;padding:11px 18px;background:var(--ink, #111);color:#fff;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;align-self:flex-start;transition:background .18s ease,transform .18s ease}.sol-card__cta:hover{background:#f4a300;color:#111;transform:translateY(-1px)}.sol-coverage{padding:80px 0;background:var(--paper-soft, #f3f1ec)}.sol-coverage .cascara-section__intro{text-align:center;max-width:700px;margin:0 auto 44px}.sol-coverage .cascara-section__intro h2{font-size:32px;font-weight:800;font-family:var(--font-serif, "InstrumentSerif", serif);margin:10px 0 12px}.sol-coverage .cascara-section__intro p{font-size:14px;color:var(--ink-2, #555);line-height:1.65}.sol-coverage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto}.sol-coverage-logo{aspect-ratio:1.3 / 1;background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sol-coverage-logo:hover{transform:translateY(-2px);border-color:#f4a30066;box-shadow:0 8px 20px #0000000d}.sol-coverage-logo img{max-width:100%;max-height:100%;object-fit:contain}.sol-audience{padding:96px 0 80px;background:var(--paper, #faf8f3)}.sol-audience .cascara-section__intro{text-align:center;max-width:640px;margin:0 auto 48px}.sol-audience .cascara-section__intro h2{font-size:34px;font-weight:800;font-family:var(--font-serif, "InstrumentSerif", serif);margin:10px 0 0}.sol-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto}.sol-audience-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:14px;padding:28px 26px 24px;display:flex;flex-direction:column;gap:12px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sol-audience-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0000000f}.sol-audience__icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb,var(--icon-color) 12%,white);color:var(--icon-color);border:1px solid color-mix(in srgb,var(--icon-color) 28%,transparent);display:flex;align-items:center;justify-content:center}.sol-audience-card h3{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:21px;font-weight:800;color:var(--ink, #111);line-height:1.25;margin:4px 0 0}.sol-audience-card p{font-size:13px;color:var(--ink-2, #555);line-height:1.65;margin:0}.sol-audience__example{font-size:11.5px;color:var(--ink-2, #6b7280);font-style:italic;padding-top:10px;margin-top:4px;border-top:1px dashed rgba(0,0,0,.08)}.sol-compare{padding:80px 0 96px;background:var(--paper-soft, #f3f1ec)}.sol-compare .cascara-section__intro{text-align:center;max-width:640px;margin:0 auto 44px}.sol-compare .cascara-section__intro h2{font-size:32px;font-weight:800;font-family:var(--font-serif, "InstrumentSerif", serif);margin:10px 0 12px}.sol-compare-table{max-width:1100px;margin:0 auto;background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:14px;overflow:hidden}.sol-compare-row{display:grid;grid-template-columns:1.1fr 1.5fr 1.5fr;gap:0;border-bottom:1px solid #f0eee8}.sol-compare-row:last-child{border-bottom:none}.sol-compare-row--head{background:#14151a}.sol-compare-row--head .sol-compare-cell{color:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:16px 22px}.sol-compare-cell{padding:16px 22px;font-size:13px;color:var(--ink-2, #555);line-height:1.55;border-right:1px solid #f0eee8}.sol-compare-cell:last-child{border-right:none}.sol-compare-cell--label{background:var(--paper-soft, #f7f5ef);font-weight:700;color:var(--ink, #111)}.sol-faq{padding:80px 0;background:var(--paper, #faf8f3)}.sol-faq .cascara-section__intro{text-align:center;max-width:660px;margin:0 auto 40px}.sol-faq .cascara-section__intro h2{font-size:30px;font-weight:800;font-family:var(--font-serif, "InstrumentSerif", serif);margin:10px 0 0}.sol-faq-list{max-width:820px;margin:0 auto;border-top:1px solid var(--line, #e8e3d7)}.sol-faq-item{border-bottom:1px solid var(--line, #e8e3d7)}.sol-faq-item button{width:100%;background:transparent;border:none;padding:18px 6px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14.5px;font-weight:700;color:var(--ink, #111);text-align:left;cursor:pointer;font-family:inherit;transition:color .18s ease}.sol-faq-item button:hover{color:#f4a300}.sol-faq-item svg{flex-shrink:0;color:var(--ink-2, #9ca3af);transition:transform .22s ease}.sol-faq-item.is-open svg{transform:rotate(180deg);color:#f4a300}.sol-faq-item p{max-height:0;overflow:hidden;font-size:13.5px;color:var(--ink-2, #555);line-height:1.7;margin:0;padding:0 6px;transition:max-height .32s ease,padding .22s ease}.sol-faq-item.is-open p{max-height:500px;padding:0 6px 22px}.sol-faq-foot{text-align:center;font-size:13px;color:var(--ink-2, #6b7280);margin-top:28px}.sol-faq-foot a{color:#f4a300;font-weight:700;text-decoration:none}.sol-faq-foot a:hover{text-decoration:underline}@media(max-width:1000px){.sol-hero-stats{grid-template-columns:repeat(2,1fr)}.sol-cards-grid{grid-template-columns:1fr}.sol-coverage-grid{grid-template-columns:repeat(5,1fr)}.sol-audience-grid{grid-template-columns:1fr}}@media(max-width:700px){.sol-hero-stats{grid-template-columns:1fr 1fr;gap:12px}.sol-hero-stat strong{font-size:26px}.sol-coverage-grid{grid-template-columns:repeat(3,1fr)}.sol-compare-row,.sol-compare-row--head{grid-template-columns:1fr}.sol-compare-cell{border-right:none;border-bottom:1px solid #f0eee8}}.cascara-founder{padding:96px 0;background:var(--paper-soft, #f3f1ec)}.cascara-founder .cascara-section__intro{text-align:center;max-width:720px;margin:0 auto 56px}.cascara-founder .cascara-section__intro h2{font-size:38px;font-weight:800;color:var(--ink, #111);margin:12px 0 14px;line-height:1.2;font-family:var(--font-serif, "InstrumentSerif", serif)}.cascara-founder .cascara-section__intro p{font-size:14.5px;color:var(--ink-2, #555);line-height:1.7}.founder-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;max-width:1180px;margin:0 auto}.founder-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:16px;padding:36px 32px;display:flex;gap:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.founder-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000000f}.founder-card--main{align-items:flex-start}.founder-card--main:hover{border-color:#f4a30066}.founder-card__avatar{flex:0 0 88px;width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#f4a300,#ffb524);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif, "InstrumentSerif", serif);font-size:32px;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 24px #f4a3004d}.founder-card__body{flex:1;min-width:0}.founder-card__role{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f4a300;margin-bottom:6px}.founder-card__name{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:28px;font-weight:800;color:var(--ink, #111);line-height:1.2;margin:0 0 12px}.founder-card__desc{font-size:14px;color:var(--ink-2, #555);line-height:1.7;margin:0 0 18px}.founder-card__list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:9px}.founder-card__list li{font-size:13px;color:var(--ink-2, #555);line-height:1.5;display:flex;gap:10px;align-items:flex-start}.founder-tick{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#16a34a1f;color:#16a34a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px}.founder-card__contact{font-size:13px;color:#f4a300;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-top:1px dashed rgba(0,0,0,.08);width:100%;padding-top:14px}.founder-card__contact:hover{text-decoration:underline}.founder-card--side{flex-direction:column;gap:14px;background:linear-gradient(180deg,#fff8eb,#fff 80%);border-color:#f4a3004d}.founder-card--side:hover{border-color:#f4a30080}.founder-side__head{display:flex;flex-direction:column;gap:6px}.founder-side__tag{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b66f00;background:#f4a3001f;border:1px solid rgba(244,163,0,.3);border-radius:99px;padding:4px 11px;align-self:flex-start}.founder-side__brand{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:32px;font-weight:900;color:var(--ink, #111);line-height:1;letter-spacing:-.02em}.founder-side__pitch{font-size:15px;color:var(--ink, #1a1a1a);line-height:1.5;margin:0}.founder-side__desc{font-size:13.5px;color:var(--ink-2, #555);line-height:1.7;margin:0}.founder-side__quote{position:relative;padding:16px 20px 16px 30px;background:#f4a3000f;border-left:3px solid #f4a300;border-radius:0 8px 8px 0;font-size:13.5px;font-style:italic;color:var(--ink, #333);line-height:1.55;margin-top:2px}.founder-side__quote-mark{position:absolute;left:10px;top:4px;font-family:var(--font-serif, "InstrumentSerif", serif);font-size:36px;color:#f4a300;line-height:1}.founder-side__cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:11px 18px;background:#f4a300;color:#111;border-radius:8px;font-size:13px;font-weight:800;letter-spacing:.02em;text-decoration:none;align-self:flex-start;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.founder-side__cta:hover{background:#ffb524;transform:translateY(-1px);box-shadow:0 6px 16px #f4a30059}@media(max-width:900px){.founder-grid{grid-template-columns:1fr}.founder-card--main{flex-direction:column;align-items:center;text-align:center}.founder-card__list li{text-align:left}}@media(max-width:600px){.cascara-founder .cascara-section__intro h2{font-size:30px}.founder-card{padding:28px 22px}}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;background:#1a1b22;color:#e6e6e6;border-radius:14px;box-shadow:0 18px 50px #00000059,0 6px 16px #0003;max-width:920px;margin:0 auto;animation:cookie-slide-up .4s ease-out;border:1px solid rgba(255,255,255,.08)}@keyframes cookie-slide-up{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 22px}.cookie-banner__copy{flex:1;min-width:0}.cookie-banner__copy strong{display:block;font-size:13px;font-weight:700;margin-bottom:4px;color:#fff;letter-spacing:.02em}.cookie-banner__copy p{font-size:12.5px;color:#e6e6e6c7;line-height:1.6;margin:0}.cookie-banner__copy strong+p strong{display:inline;font-size:inherit;margin:0;color:#f4a300;font-weight:700}.cookie-banner__copy a{color:#f4a300;text-decoration:none;font-weight:600}.cookie-banner__copy a:hover{text-decoration:underline}.cookie-banner__actions{display:flex;gap:8px;flex-shrink:0}.cookie-banner__btn{padding:9px 16px;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;font-family:inherit;letter-spacing:.02em;white-space:nowrap}.cookie-banner__btn:active{transform:scale(.97)}.cookie-banner__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#ffffffb3}.cookie-banner__btn--ghost:hover{border-color:#fff6;color:#fff}.cookie-banner__btn--primary{background:#f4a300;border:1px solid #f4a300;color:#111}.cookie-banner__btn--primary:hover{background:#ffb524;border-color:#ffb524}@media(max-width:720px){.cookie-banner__inner{flex-direction:column;align-items:stretch;padding:16px 18px;gap:14px}.cookie-banner__actions{width:100%}.cookie-banner__btn{flex:1}}.site-footer.site-footer--pro{padding:72px 0 28px;background:#14151a;background-image:none;color:#cfd2d8;border-top:none}.footer-pro__grid{display:grid;grid-template-columns:1.6fr .95fr .95fr .85fr .85fr;gap:42px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-pro__brand{display:flex;flex-direction:column;gap:18px}.footer-pro__wordmark{display:inline-block;font-size:18px;font-weight:900;letter-spacing:.14em;color:#fff;text-decoration:none;text-transform:uppercase;margin-bottom:2px}.footer-pro__tagline{font-size:13.5px;color:#ffffffa6;line-height:1.65;max-width:340px;margin:0}.footer-pro__divisions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.footer-pro__division{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.footer-pro__division strong{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:#f4a300}.footer-pro__division span{font-size:11px;color:#ffffff8c}.footer-pro__col{display:flex;flex-direction:column;gap:10px}.footer-pro__col strong{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px}.footer-pro__col a,.footer-pro__col .footer-pro__static{font-size:13px;color:#fff9;text-decoration:none;transition:color .18s ease}.footer-pro__col a:hover{color:#f4a300}.footer-pro__static{cursor:default}.footer-pro__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding-top:26px}.footer-pro__legal-info{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;color:#ffffff80}.footer-pro__legal-info strong{color:#ffffffd9;font-weight:700}.footer-pro__legal-info span:not(:last-child):after{content:" ·";margin-left:6px;color:#ffffff40}.footer-pro__legal-links{display:flex;gap:18px;flex-wrap:wrap;font-size:11.5px}.footer-pro__legal-links a{color:#ffffff8c;text-decoration:none;transition:color .18s ease}.footer-pro__legal-links a:hover{color:#f4a300}@media(max-width:1100px){.footer-pro__grid{grid-template-columns:1.5fr 1fr 1fr;gap:36px}.footer-pro__brand{grid-column:1 / -1}}@media(max-width:700px){.footer-pro__grid{grid-template-columns:1fr 1fr;gap:28px}.footer-pro__brand{grid-column:1 / -1}.footer-pro__bottom{flex-direction:column;align-items:flex-start}}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr 1.25fr .9fr .9fr auto;gap:42px}.footer-brand p{color:var(--muted)}.footer-column{display:grid;align-content:start;gap:12px}.footer-column strong{margin-bottom:6px;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.footer-column a{color:var(--ink)}.footer-stamp{display:grid;grid-template-columns:repeat(8,12px);gap:2px;align-content:start}.footer-stamp span{width:12px;height:18px;border:1px solid var(--line-strong)}.footer-bottom{display:flex;flex-wrap:wrap;gap:26px;margin-top:70px;color:var(--muted)}.bi-hero{position:relative;min-height:720px;display:grid;align-items:center;padding:110px 0 80px;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(75,63,143,.06),transparent 34%),linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .9px),var(--paper);background-size:auto,170px 170px,170px 170px,5px 5px,auto}.bi-arc-grid{position:absolute;inset:0;pointer-events:none}.bi-arc-grid:before,.bi-arc-grid:after{position:absolute;left:50%;top:8%;width:1040px;height:1040px;border:1px solid rgba(17,16,36,.08);border-radius:50%;content:"";transform:translate(-50%)}.bi-arc-grid:after{width:1420px;height:1420px;top:-12%;opacity:.65}.bi-hero__inner{position:relative;z-index:2;max-width:980px;text-align:center}.bi-hero h1{margin:0;color:var(--ink);letter-spacing:0}.bi-hero h1 span,.bi-hero h1 em{display:block}.bi-hero h1 span{font-size:clamp(54px,6.9vw,92px);font-weight:700;line-height:.98}.bi-hero h1 em{margin-top:6px;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(52px,7vw,84px);font-weight:400;line-height:.96}.bi-hero p{max-width:680px;margin:28px auto 0;color:var(--ink-2);font-size:clamp(20px,2.4vw,28px);line-height:1.35}.bi-testimonials{overflow:hidden;margin-top:-44px;padding-bottom:92px}.bi-testimonial-track{display:flex;gap:18px;width:max-content;animation:bi-card-drift 32s linear infinite}.bi-quote-card{width:390px;min-height:260px;display:grid;align-content:space-between;padding:34px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;box-shadow:0 20px 60px #11102414}.bi-quote-card strong{font-size:22px}.bi-quote-card p{color:var(--ink-2);font-size:22px;line-height:1.35}.bi-quote-card small{color:var(--muted)}.bi-different{padding:38px 0 96px;text-align:center}.bi-different h2{margin:0;color:var(--ink)}.bi-different h2 span,.bi-different h2 em{display:block}.bi-different h2 span{font-size:clamp(48px,6vw,82px);line-height:.95}.bi-different h2 em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(52px,6.7vw,88px);font-weight:400;line-height:.9}.bi-different p{max-width:720px;margin:28px auto 0;color:var(--ink-2);font-size:20px;line-height:1.55}.bi-section,.bi-template-section{position:relative;padding:104px 0;border-top:1px solid var(--line);background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:130px 130px,130px 130px,5px 5px,auto}.bi-section--offset{background:radial-gradient(circle at 75% 42%,rgba(75,63,143,.07),transparent 26%),linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:auto,130px 130px,130px 130px,5px 5px,auto}.bi-two-col{display:grid;grid-template-columns:370px minmax(0,1fr);align-items:center;gap:78px}.bi-two-col--reverse{grid-template-columns:minmax(0,1fr) 370px}.bi-two-col--reverse .bi-copy{grid-column:2}.bi-two-col--reverse>:not(.bi-copy){grid-column:1;grid-row:1}.bi-copy h2{margin:20px 0 22px;color:var(--ink);font-size:clamp(38px,4.4vw,58px);line-height:.98;letter-spacing:0}.bi-copy p{color:var(--ink-2);font-size:18px;line-height:1.55}.bi-copy .outline-button{margin-top:12px}.bi-layered-demo{position:relative;min-height:760px}.bi-layered-demo .thread-window{position:absolute;top:0;right:0;z-index:2;width:min(760px,88%)}.bi-layered-demo .app-window{position:absolute;left:0;bottom:0;width:min(680px,72%)}.bi-app-composite{position:relative;min-height:740px}.bi-app-composite .app-window{width:min(820px,86%)}.bi-agent-sidecar{position:absolute;right:0;top:80px;width:330px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#fffffff0;box-shadow:0 22px 60px #1110241a}.bi-agent-sidecar p{color:var(--ink-2);line-height:1.45}.bi-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bi-dashboard-card{min-height:260px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#ffffffeb;padding:18px;box-shadow:0 18px 52px #11102414}.bi-dashboard-card h3{margin:0 0 14px;font-size:20px}.bi-dashboard-card .kpi-grid,.bi-dashboard-card .filters{grid-template-columns:1fr 1fr}.bi-dashboard-card .chart-card,.bi-dashboard-card .topic-bars{margin-top:14px}.bi-dashboard-card--builder{transform:translateY(-34px)}.builder-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.builder-controls button{min-height:30px;border:1px solid var(--line);background:#fff;color:#63708f;font-size:12px}.mini-bars{height:180px;display:flex;align-items:end;gap:10px;margin-top:16px;padding:12px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.mini-bars span{flex:1;height:var(--h);background:linear-gradient(180deg,#563bc2,#a996ea);animation:bar-rise .7s ease both;animation-delay:calc(var(--i) * 80ms)}.quote--bi{margin-top:46px}.bi-context-stack{position:relative;min-height:620px}.bi-context-stack .observability-window{width:100%}.bi-context-stack .semantic-window{width:min(720px,76%)}.bi-workflow-stack{position:relative;min-height:660px}.bi-workflow-stack .notebook-window{width:min(760px,88%)}.bi-workflow-stack .slack-window{position:absolute;right:0;bottom:0;width:390px}.bi-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bi-template-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffffe6;padding:14px;box-shadow:0 20px 60px #11102414}.bi-template-card .app-window{max-height:360px}.bi-template-card h3{margin:18px 0 8px;font-size:24px}.bi-template-card p{color:var(--ink-2);line-height:1.45}@keyframes bi-card-drift{0%{transform:translate(-120px)}to{transform:translate(-720px)}}.reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateZ(0)}.reveal.is-visible.is-settled{will-change:auto}.motion-grid-bg{background:radial-gradient(circle at 50% 20%,rgba(224,219,210,.45),transparent 34%),linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .8px),var(--paper);background-size:auto,104px 104px,104px 104px,5px 5px,auto;color:var(--ink)}.motion-reveal-up{will-change:opacity,transform}.motion-float{animation:motion-float 7s ease-in-out infinite;will-change:transform}.motion-drift{animation:motion-drift 10s ease-in-out infinite alternate;will-change:transform}.motion-panel-enter{animation:motion-panel-enter .7s cubic-bezier(.22,1,.36,1) both}.motion-glow-hover,.motion-card-hover{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,filter .22s ease}.motion-glow-hover:hover,.motion-card-hover:hover{transform:translateY(-6px);border-color:#f4c1c761;background-color:#ffffff0e;box-shadow:0 24px 80px #00000047,0 0 44px #f4c1c714}.product-white-card.motion-card-hover:hover{background-color:#fff;box-shadow:0 22px 54px #00000038,0 0 38px #f4c1c71f}.motion-draw-svg path,.motion-draw-svg polyline,.motion-draw-svg line[data-draw=true]{stroke-dasharray:720;stroke-dashoffset:720;animation:motion-draw-line 1.6s ease forwards}.motion-stagger>*{animation:motion-stagger-in .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--motion-index, 0) * 85ms)}.motion-stagger>*:nth-child(1){--motion-index: 0}.motion-stagger>*:nth-child(2){--motion-index: 1}.motion-stagger>*:nth-child(3){--motion-index: 2}.motion-stagger>*:nth-child(4){--motion-index: 3}.motion-stagger>*:nth-child(5){--motion-index: 4}.motion-stagger>*:nth-child(6){--motion-index: 5}.motion-stagger>*:nth-child(7){--motion-index: 6}.motion-stagger>*:nth-child(8){--motion-index: 7}.motion-stagger>*:nth-child(9){--motion-index: 8}.motion-stagger>*:nth-child(10){--motion-index: 9}.motion-orbit{position:relative}.motion-orbit:after{position:absolute;inset:-18px;pointer-events:none;border:1px dashed rgba(244,193,199,.13);border-radius:inherit;content:"";animation:motion-orbit-spin 18s linear infinite}@keyframes motion-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes motion-drift{0%{transform:translate3d(-8px,8px,0)}to{transform:translate3d(8px,-10px,0)}}@keyframes motion-panel-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motion-draw-line{to{stroke-dashoffset:0}}@keyframes motion-stagger-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-orbit-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.motion-float,.motion-drift,.motion-panel-enter,.motion-stagger>*,.motion-orbit:after,.motion-draw-svg path,.motion-draw-svg polyline,.motion-draw-svg line[data-draw=true]{animation:none!important}.motion-glow-hover,.motion-card-hover,.reveal{transition:none!important}}.mega-menu.reveal{opacity:0;transform:translate(-50%) translateY(14px)}.mega-menu.reveal.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.mega-feature strong,.mega-feature small{grid-column:2}@keyframes ticker-slide{to{transform:translate(-50%)}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes grow-width{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes share-bar{0%{transform:scaleX(0);transform-origin:left;opacity:.4}to{transform:scaleX(1);transform-origin:left;opacity:1}}@keyframes blink{50%{opacity:0}}@keyframes dot-pop{0%{opacity:0;transform:scale(.4)}to{opacity:.95;transform:scale(1)}}@keyframes bar-rise{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes code-in{to{opacity:1;transform:translateY(0)}}@keyframes stage-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-flow{to{stroke-dashoffset:-180}}@keyframes node-pop{to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.nav{width:min(100% - 24px,1040px);gap:18px}.nav__links{gap:14px}.hero{min-height:900px}.hero-stage{--hero-panel-size: clamp(540px, 55.8vw, 689px);--hero-panel-height: calc(var(--hero-panel-size) * .53);--hero-center-height-extra: 60px;width:min(100% - 24px,1180px);height:720px}.hero-window--notebook,.hero-window--app{width:var(--hero-panel-size);height:var(--hero-panel-height)}.hero-window--notebook{left:0;top:104px}.hero-window--thread{left:calc((100% - var(--hero-panel-size)) / 2);top:calc(104px - (var(--hero-center-height-extra) / 2));width:var(--hero-panel-size);height:calc(var(--hero-panel-height) + var(--hero-center-height-extra))}.hero-window--app{left:auto;right:0;top:104px}.stage-label--left{left:34px;top:70px}.stage-label--center{left:50%;top:32px}.stage-label--right{left:auto;right:34px;top:70px}.feature-grid,.feature-section--reverse .feature-grid,.infrastructure__grid{grid-template-columns:1fr;gap:42px}.feature-section--reverse .feature-copy,.feature-section--reverse .feature-media{grid-column:auto;grid-row:auto}.notebook-agent{padding-right:0}.notebook-agent .notebook-window{min-width:0}.agent-rail{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:0;border-top:1px solid var(--line);border-left:0}}@media(max-width:980px)and (min-width:861px){.nav{min-height:98px;grid-template-columns:1fr auto;grid-template-areas:"left brand" "right right";gap:8px 18px;padding:10px 0 12px}.nav__links--left{grid-area:left;justify-content:flex-start}.wordmark{grid-area:brand;justify-self:end;font-size:30px}.nav__links--right{grid-area:right;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding-top:8px;border-top:1px solid rgba(17,16,36,.08)}.header--dark .nav__links--right{border-color:#f5c4c924}.nav__links a,.nav-menu{min-height:32px;font-size:13px}.tech-button--nav{min-height:40px;padding-inline:18px}.mega-menu{top:calc(100% + 6px)}}@media(max-width:860px){.cursor-aura,.ticker{display:none}.nav{min-height:64px;grid-template-columns:1fr auto}.nav__links--left{display:none}.wordmark{justify-self:start}.nav__links--right{gap:12px}.nav__links--right a:not(.tech-button--nav),.nav__links--right .nav-menu{display:none}.mega-menu{display:none}.hero{min-height:0;padding-top:86px;padding-bottom:64px}.hero-stage{--hero-panel-size: min( calc(100vw - 20px) , 620px);--hero-panel-height: calc(var(--hero-panel-size) * .53);width:min(100% - 20px,620px);height:auto}.hero-window{position:relative;inset:auto;width:100%;height:var(--hero-panel-height);margin-bottom:16px;transform:none}.stage-label{display:none}.workspace-body,.observability-body,.semantic-body{grid-template-columns:1fr}.icon-rail{display:none}.window-bar{align-items:flex-start;flex-direction:column;padding:10px}.window-actions{flex-wrap:wrap}.app-chart-grid,.kpi-grid,.filters,.metric-stack,.topic-bars{grid-template-columns:1fr}.threads-composite,.context-composite{min-height:0}.threads-composite .slack-window,.threads-composite .thread-window,.semantic-window{position:relative;inset:auto;width:100%;margin-bottom:16px}.lab-stage{min-height:0}.lab-tabs{overflow-x:auto;padding-bottom:4px}.infra-board{min-height:auto;display:grid;gap:12px;padding:14px}.infra-board svg{display:none}.infra-node,.infra-node:nth-child(n){position:relative;inset:auto;width:auto}}@media(max-width:580px){.container{width:min(100% - 24px,1280px)}.hero h1 em{font-size:clamp(42px,14vw,62px)}.hero h1 span{font-size:clamp(38px,13vw,58px)}.hero p{font-size:17px}.hero__actions,.final-cta div div{align-items:stretch;flex-direction:column}.tech-button,.outline-button{width:100%}.notebook-content,.app-body,.thread-body{padding:16px}.stacked-row,.sector-row,.horizontal-row{grid-template-columns:1fr}.stacked-row small,.sector-row small,.horizontal-row small{text-align:left}.axis{margin-left:0}.agent-composer{grid-template-columns:32px 1fr 32px}.agent-composer span{display:none}}@media(max-width:1180px){.product-split,.sql-python-grid,.no-code-grid,.viz-grid,.teams-grid{grid-template-columns:1fr}.agent-product-card,.code-composition,.execution-dag{min-height:auto}.agent-product-card__prompt,.agent-product-card__panel,.floating-code,.python-note,.dag-cell,.connect-card{position:relative;inset:auto;width:100%;margin-bottom:16px}.python-note{background:transparent;padding-left:0}.execution-dag{display:grid;gap:16px}.execution-dag svg{display:none}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.product-hero{min-height:0;padding:96px 0 76px}.product-hero h1{font-size:clamp(46px,14vw,74px)}.product-hero p,.product-copy p{font-size:18px}.notebook-product-section,.notebook-product-section--tall{min-height:0;padding:74px 0}.product-copy h2{font-size:clamp(40px,13vw,62px)}.template-grid,.viz-board,.no-code-cells,.footer-grid{grid-template-columns:1fr}.footer-stamp{display:none}}@media(max-width:580px){.trusted-strip{margin-top:72px;gap:18px}.trusted-strip strong{font-size:18px}.floating-code pre{font-size:11px;white-space:pre-wrap}.product-bullets{margin-top:42px}.team-card,.team-proof{padding:24px}.footer-bottom{flex-direction:column;gap:12px}}.context-hero,.cli-hero,.capability-hero,.context-step-section,.context-dark-split,.context-observe,.context-publish,.cli-quote,.cli-work,.capability-surface,.capability-steps{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 68% 30%,rgba(78,68,126,.24),transparent 30%),linear-gradient(rgba(245,196,201,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.03) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.055) .7px,transparent .9px),#111018;background-size:auto,160px 160px,160px 160px,5px 5px,auto}.context-hero,.cli-hero,.capability-hero{min-height:820px;display:grid;align-items:center;padding:120px 0 88px}.context-hero__grid,.cli-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:74px}.context-hero h1,.cli-hero h1,.capability-hero h1{margin:18px 0 24px;color:#fff;font-size:clamp(58px,7.4vw,104px);line-height:.98;letter-spacing:0}.cli-hero h1 span,.cli-hero h1 em{display:block}.cli-hero h1 em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(56px,7vw,96px);font-weight:400}.product-pill{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,193,199,.26);border-radius:999px;color:#f4c1c7;background:#ffffff0a;padding:0 14px;font-size:13px;font-weight:700}.hero__actions--left{justify-content:flex-start}.context-hero-visual{position:relative;min-height:440px}.context-chart-panel,.agent-trace-panel{position:absolute;border:1px solid rgba(244,193,199,.18);border-radius:6px;background:#fffffff0;color:var(--ink);box-shadow:0 26px 80px #00000057}.context-chart-panel{left:0;top:46px;width:420px}.context-chart-panel .chart-card{margin:0;border:0}.play-ring{position:absolute;right:-42px;top:50%;width:92px;height:92px;display:grid;place-items:center;border:1px dashed rgba(244,193,199,.55);border-radius:50%;color:#f4c1c7;background:#1a1723;transform:translateY(-50%);box-shadow:0 0 0 8px #f4c1c70f}.agent-trace-panel{right:0;top:0;width:350px;padding:18px}.agent-trace-panel strong,.agent-trace-panel span{display:block}.agent-trace-panel strong{margin:10px 0 6px;color:#6b6075;font-size:11px;text-transform:uppercase}.agent-trace-panel p,.agent-trace-panel span{font-size:12px;line-height:1.45}.agent-trace-panel span{display:flex;align-items:center;gap:7px;margin:7px 0}.context-step-section,.context-dark-split,.context-observe,.context-publish,.cli-work,.capability-surface,.capability-steps{padding:108px 0;border-top:1px solid rgba(244,193,199,.12)}.dark-display,.center-dark-copy h2,.cli-work h2,.capability-hero h1{margin:0 auto 44px;color:#fff;font-size:clamp(50px,6.2vw,86px);line-height:.98;letter-spacing:0;text-align:center}.context-step-grid,.cli-feature-grid,.capability-step-grid,.context-publish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.context-step-card,.cli-feature-card,.capability-step-card,.publish-card,.automation-card{border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#ffffff09;padding:28px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff05}.context-card-visual{height:210px;overflow:hidden;border:1px solid rgba(244,193,199,.12);background:radial-gradient(circle,rgba(244,193,199,.16) 1px,transparent 1.4px),#0000001a;background-size:8px 8px}.context-card-visual .chart-card{margin-top:24px;transform:scale(.9) rotateX(54deg) rotate(-28deg);transform-origin:center}.context-step-card h3,.cli-feature-card h3,.capability-step-card h3{margin:24px 0 14px;font-size:28px;line-height:1.05}.context-step-card p,.cli-feature-card p,.capability-step-card p,.publish-card span,.automation-card p{color:#f0c2c7;line-height:1.5}.context-flow-label{width:max-content;margin:38px auto 0;padding:8px 14px;border:1px solid rgba(244,193,199,.18);color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.context-two-card{display:grid;grid-template-columns:1fr 1fr;gap:28px}.context-large-card{min-height:650px;overflow:hidden;border:1px solid rgba(244,193,199,.16);border-radius:8px;background:#ffffff09;padding:42px}.context-large-card h2{margin:0 0 22px;color:#fff;font-size:clamp(36px,4vw,54px);line-height:1}.context-large-card p{color:#f0c2c7;font-size:18px;line-height:1.5}.github-guide{margin-top:38px;border:1px solid rgba(244,193,199,.16);border-radius:6px;background:#0000003d;padding:18px}.github-guide strong,.github-guide pre{display:block}.github-guide pre{overflow:auto;color:#f0c2c7;font:12px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-large-card .semantic-window,.capability-detail-board .semantic-window{position:relative;inset:auto;width:100%;margin-top:28px}.center-dark-copy{max-width:900px;margin:0 auto 58px;text-align:center}.center-dark-copy p{color:#f0c2c7;font-size:21px;line-height:1.45}.demo-pill{min-height:52px;display:inline-flex;align-items:center;gap:8px;border:1px dashed rgba(244,193,199,.3);border-radius:999px;background:#ffffff0a;color:#fff;padding:0 24px;font-weight:700}.context-observe-stage{position:relative;width:min(100%,980px);margin:0 auto}.context-observe-stage .observability-window{width:100%}.side-callout{position:absolute;top:58%;color:#fff;font-size:24px;font-weight:700}.side-callout--left{left:-130px}.side-callout--right{right:-110px}.governance-board,.command-table{display:grid;gap:12px}.governance-row,.command-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;min-height:70px;border:1px solid rgba(244,193,199,.16);border-radius:6px;background:#ffffff0a;padding:0 18px}.governance-row span{color:#f0c2c7;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.governance-row button{min-height:34px;border:1px solid rgba(244,193,199,.2);background:transparent;color:#fff;padding-inline:12px}.publish-card{min-height:180px;display:grid;align-content:start;gap:12px}.context-publish-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.publish-card--visual{min-height:360px;padding:16px;align-content:stretch}.publish-card__media{overflow:hidden;border:1px solid rgba(244,193,199,.18);border-radius:6px;background:#f7f5f0;aspect-ratio:16 / 10}.publish-card__media img{width:100%;height:100%;display:block;object-fit:contain;object-position:top center}.publish-card__body{display:grid;gap:10px}.publish-card__body small{display:inline-flex;align-items:center;gap:8px;color:#f5c4c9c7;font-size:12px;text-transform:uppercase}.publish-card strong{font-size:22px}.cli-hero .product-copy h1{text-align:left}.install-box{margin-top:32px;border:1px solid rgba(244,193,199,.22);border-radius:6px;background:#ffffff0e}.install-box div{display:flex;border-bottom:1px solid rgba(244,193,199,.12)}.install-box button{min-height:40px;border:0;background:transparent;color:#f0c2c7;padding-inline:18px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.install-box button.is-active{color:#fff}.install-box code{display:block;padding:22px 26px;color:#fff;font:18px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.inline-links{display:flex;gap:24px;margin-top:20px}.inline-links a{color:#f0c2c7;text-decoration:underline;text-underline-offset:6px}.terminal-mock{overflow:hidden;border:1px solid rgba(244,193,199,.22);border-radius:8px;background:#0c0c12;box-shadow:0 26px 90px #0000006b}.terminal-bar{min-height:42px;display:flex;align-items:center;gap:8px;padding-inline:14px;border-bottom:1px solid rgba(244,193,199,.1);color:#9992a7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.terminal-bar span{width:10px;height:10px;border-radius:50%;border:1px solid rgba(244,193,199,.24)}.terminal-mock pre{min-height:520px;margin:0;padding:28px;overflow:auto;color:#fff;font:14px/1.5 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.cli-quote{padding:74px 0;border-top:1px solid rgba(244,193,199,.12)}.cli-quote__grid{display:grid;grid-template-columns:360px 1fr;gap:60px}.cli-quote strong,.cli-quote span{display:block}.cli-quote span{margin-top:12px;color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.cli-quote p{margin:0;color:#fff;font-size:30px;line-height:1.35}.cli-work h2 em{display:block;font-family:"Instrument Serif",Georgia,serif;font-weight:400}.automation-grid,.capability-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.automation-card code,.command-row code{color:#66e0c0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.automation-card span{color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.command-row{grid-template-columns:240px 1fr;color:#fff}.capability-hero__inner{position:relative;z-index:2;max-width:1100px;text-align:center}.capability-hero h1{max-width:1120px;margin-inline:auto}.capability-hero p{max-width:820px;margin:0 auto 34px;color:#f0c2c7;font-size:clamp(19px,2.2vw,25px);line-height:1.42}.ai-question-box{width:min(710px,100%);min-height:96px;display:grid;grid-template-columns:1fr 42px;align-items:center;gap:12px;margin:32px auto 64px;padding:16px;border:1px solid rgba(244,193,199,.18);border-radius:12px;background:#ffffff0f;box-shadow:0 18px 60px #00000038}.ai-question-box p{margin:0;text-align:left;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.ai-question-box button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.2);border-radius:8px;background:#ffffff0a;color:#fff}.capability-surface{padding:0 0 110px}.capability-surface--real{padding-top:18px}.capability-real-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;align-items:start}.capability-real-shot{margin:0;overflow:hidden;border:1px solid rgba(244,193,199,.2);border-radius:8px;background:#ffffff0f;box-shadow:0 30px 90px #00000061}.capability-real-shot img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#f5f5f1}.capability-real-shot figcaption{padding:12px 14px;border-top:1px solid rgba(244,193,199,.14);color:#ffeff3c7;font-family:var(--mono);font-size:12px;line-height:1.45}.capability-real-copy{border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#12111ab8;padding:28px}.capability-real-copy>span{color:#f0c2c7;font-family:var(--mono);font-size:12px;text-transform:uppercase}.capability-real-copy h2{margin:16px 0 14px;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1}.capability-real-copy p{color:#ffeff3c7;font-size:16px;line-height:1.65}.capability-real-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.capability-real-stats article{min-height:92px;display:grid;align-content:center;gap:8px;border:1px solid rgba(244,193,199,.16);border-radius:6px;background:#ffffff0b;padding:16px}.capability-real-stats strong{color:#fff;font-family:var(--mono);font-size:17px}.capability-real-stats small{color:#ffeff3ad;font-family:var(--mono);font-size:11px;line-height:1.35}.capability-real-list{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none;counter-reset:real-list}.capability-real-list li{position:relative;padding-left:30px;color:#ffeff3d1;line-height:1.55;counter-increment:real-list}.capability-real-list li:before{content:counter(real-list) ".";position:absolute;left:0;top:0;color:#f0c2c7;font-family:var(--mono);font-weight:800}.explore-surface-grid{position:relative;min-height:760px}.explore-surface-grid .thread-window{position:absolute;left:50%;top:-50px;z-index:3;width:640px;transform:translate(-50%)}.explore-surface-grid .notebook-window{position:absolute;left:0;top:170px;width:620px}.explore-surface-grid .app-window{position:absolute;right:0;top:250px;width:560px}.embedded-frame,.data-app-builder,.ai-agent-grid{position:relative;min-height:720px}.embedded-frame .app-window,.data-app-builder .app-window,.ai-agent-grid .notebook-window{width:min(900px,82%);margin-inline:auto}.embed-controls,.builder-palette,.ai-agent-panel{position:absolute;right:20px;top:90px;width:330px;border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#12111aeb;padding:20px;box-shadow:0 24px 70px #00000057}.embed-controls strong,.embed-controls span,.embed-controls code{display:block}.embed-controls span{margin-top:12px;color:#f0c2c7}.embed-controls code{margin-top:18px;color:#66e0c0;white-space:pre-wrap}.builder-palette{display:grid;grid-template-columns:1fr 1fr;gap:10px}.builder-palette button{min-height:42px;border:1px solid rgba(244,193,199,.18);background:#ffffff0a;color:#fff}.ai-agent-panel{width:380px}.integration-catalog{padding-top:20px}.integration-group{margin-bottom:70px}.integration-group h2{margin:0 0 24px;font-size:clamp(32px,4vw,48px)}.integration-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.integration-logo-grid article{min-height:160px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.18);border-radius:4px;background:#ffffff09;text-align:center}.integration-logo-grid strong{font-size:24px}.capability-detail-board{position:relative;min-height:620px}.capability-detail-board .observability-window{width:100%}.capability-detail-board .semantic-window{margin-left:auto;width:min(720px,80%)}.capability-evidence-board{display:grid;gap:18px}.capability-evidence-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.capability-evidence-shot{overflow:hidden;margin:0;border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#ffffff0b;color:#fff;box-shadow:0 24px 70px #0003}.capability-evidence-shot img{width:100%;max-height:300px;display:block;object-fit:contain;object-position:top center;background:#f7f5f0}.capability-evidence-shot--primary img{max-height:460px}.capability-evidence-shot figcaption{display:grid;gap:6px;padding:14px 16px 16px}.capability-evidence-shot strong{font-size:17px}.capability-evidence-shot span{color:#f0c2c7;font-size:13px;line-height:1.45}@media(max-width:1180px){.context-hero__grid,.cli-hero__grid,.context-two-card,.cli-quote__grid,.capability-detail-board,.context-step-grid,.cli-feature-grid,.automation-grid,.capability-step-grid,.context-publish-grid,.integration-logo-grid,.capability-real-grid{grid-template-columns:1fr}.context-chart-panel,.agent-trace-panel,.side-callout,.explore-surface-grid .thread-window,.explore-surface-grid .notebook-window,.explore-surface-grid .app-window,.embed-controls,.builder-palette,.ai-agent-panel{position:relative;inset:auto;width:100%;transform:none;margin-bottom:16px}.context-hero-visual,.explore-surface-grid,.embedded-frame,.data-app-builder,.ai-agent-grid,.capability-detail-board{min-height:auto}.play-ring{right:16px}.embedded-frame .app-window,.data-app-builder .app-window,.ai-agent-grid .notebook-window,.capability-detail-board .semantic-window{width:100%}.capability-real-shot img{max-height:none}.capability-evidence-stack{grid-template-columns:1fr}.capability-evidence-shot img,.capability-evidence-shot--primary img{max-height:none}.faq-proof-strip{grid-template-columns:1fr}.faq-proof-card img{height:auto}}@media(max-width:760px){.context-hero,.cli-hero,.capability-hero{min-height:0;padding:86px 0 72px}.context-hero h1,.cli-hero h1,.capability-hero h1,.dark-display,.center-dark-copy h2{font-size:clamp(42px,13vw,66px)}.install-box code,.terminal-mock pre{font-size:11px;white-space:pre-wrap}.context-large-card{padding:24px;min-height:auto}.governance-row,.command-row{grid-template-columns:1fr;padding-block:16px}.ai-question-box{min-height:0;grid-template-columns:1fr 38px;padding:14px;gap:10px}.ai-question-box p{font-size:15px}}.resource-hero,.switching-article,.resource-dark-section,.templates-page,.editorial-grid-section,.pricing-plans{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 65% 26%,rgba(78,68,126,.2),transparent 34%),linear-gradient(rgba(245,196,201,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.035) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.055) .7px,transparent .9px),#111018;background-size:auto,166px 166px,166px 166px,5px 5px,auto}.resource-hero{min-height:650px;display:grid;align-items:center;padding:110px 0 82px}.resource-hero__inner{position:relative;z-index:2;max-width:980px;text-align:center}.resource-hero h1,.switching-frame h1{margin:22px 0 26px;color:#fff;font-size:clamp(58px,8vw,118px);line-height:.95;letter-spacing:0}.resource-hero p,.switching-frame>p{max-width:940px;margin:0 auto;color:#f0c2c7;font-size:clamp(20px,2.3vw,28px);line-height:1.42}.switching-article{padding:120px 0 90px}.switching-frame{position:relative;z-index:2;min-height:720px;border:1px solid rgba(244,193,199,.22);padding:58px}.switching-frame:before,.switching-frame:after{position:absolute;width:18px;height:18px;border-color:#f4c1c7bf;content:""}.switching-frame:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.switching-frame:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.switching-meta{display:flex;align-items:flex-start;gap:8px;color:#8c818f;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.switching-meta span{display:block}.switching-meta button{margin-left:auto;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.2);border-radius:50%;background:#ffffff0a;color:#f0c2c7;font-size:10px}.switching-anchor{width:max-content;display:flex;align-items:center;gap:10px;margin-top:70px;color:#fff;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.switching-section-list{margin-top:18px;border-top:1px solid rgba(244,193,199,.38)}.switching-section-list article{display:grid;grid-template-columns:.7fr 1fr;gap:32px;padding:22px 0;border-bottom:1px dashed rgba(244,193,199,.2)}.switching-section-list strong{font-size:24px}.switching-section-list span{color:#f0c2c7;line-height:1.45}.resource-dark-section,.templates-page,.editorial-grid-section,.pricing-plans{padding:104px 0;border-top:1px solid rgba(244,193,199,.12)}.migration-board,.pricing-feature-table{display:grid;gap:14px}.migration-board article{display:grid;grid-template-columns:72px 140px 1fr;align-items:center;gap:18px;min-height:92px;border:1px solid rgba(244,193,199,.16);border-radius:8px;background:#ffffff0a;padding:20px}.migration-board span,.migration-board p{color:#f0c2c7}.migration-board strong{font-size:22px}.migration-board p{margin:0;line-height:1.45}.home-integrations,.home-loved{position:relative;overflow:hidden;background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.035) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.05) .7px,transparent .9px),var(--paper);background-size:170px 170px,170px 170px,5px 5px,auto;color:var(--ink)}.home-integrations{padding:104px 0 0;border-top:1px solid var(--line)}.home-section-heading{max-width:760px;margin:0 auto 66px;text-align:center}.home-section-heading h2{margin:0;color:var(--ink);line-height:.95}.home-section-heading h2 em,.home-section-heading h2 span{display:block}.home-section-heading h2 em{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(54px,6vw,88px);font-weight:400}.home-section-heading h2 span{font-size:clamp(44px,5vw,74px);font-weight:800;letter-spacing:-.065em}.home-section-heading p{max-width:470px;margin:24px auto 0;color:var(--ink-2);font-size:18px;line-height:1.45}.home-integration-grid{width:min(100%,960px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto 102px}.home-integration-card{position:relative;min-height:290px;border:1px solid rgba(17,16,36,.08);background:#ffffff9e;padding:26px;box-shadow:inset 0 0 0 1px #ffffff8c}.home-integration-card h3{margin:16px 0 10px;color:var(--ink);font-size:22px;line-height:1.05;letter-spacing:-.045em}.home-integration-card p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.home-integration-card>a{position:absolute;right:18px;bottom:16px;color:#a59bae}.home-integration-art{min-height:105px;display:grid;align-content:start;gap:10px}.home-integration-art div{display:flex;flex-wrap:wrap;gap:8px 13px;min-height:32px;color:var(--purple);font-size:12px;font-weight:800}.home-integration-art svg{width:100%;height:70px}.home-integration-art path,.home-integration-art line{fill:none;stroke:#11102447;stroke-width:1.4}.home-integration-art strong{min-height:82px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--purple);font-size:26px}.home-integration-art i{border:1px solid var(--line-strong);color:#a59bae;font-style:normal;padding:4px 8px}.home-integrations-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-integrations-cta .container{display:grid;grid-template-columns:1.1fr .9fr;min-height:190px}.home-integrations-cta .container>div{display:grid;align-content:center;border-right:1px solid var(--line);padding:38px 70px}.home-integrations-cta .container>div:last-child{border-right:0}.home-integrations-cta h3{margin:0 0 10px;color:var(--ink);font-size:30px;letter-spacing:-.05em}.home-integrations-cta p{max-width:390px;margin:0 0 22px;color:var(--ink-2);line-height:1.45}.home-integrations-cta a{width:max-content;margin-right:12px}.home-loved{padding:110px 0 96px}.home-loved-frame{position:relative;width:min(100%,960px);margin:0 auto;border:1px solid var(--line-strong)}.home-loved-frame:before,.home-loved-frame:after{position:absolute;width:18px;height:18px;border-color:var(--ink);content:""}.home-loved-frame:before{left:-1px;top:-1px;border-top:1px solid;border-left:1px solid}.home-loved-frame:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.home-section-heading--loved{margin:0 auto;padding:70px 22px 62px}.home-section-heading--loved h2{display:flex;justify-content:center;align-items:baseline;gap:12px}.home-section-heading--loved h2 em,.home-section-heading--loved h2 span{display:inline}.home-loved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-strong)}.home-loved-card{min-height:210px;border-right:1px solid var(--line);padding:30px 26px}.home-loved-card:last-child{border-right:0}.home-loved-card strong{display:block;color:var(--purple);font-size:22px;margin-bottom:28px}.home-loved-card h3{margin:0 0 12px;color:var(--ink);font-size:20px;line-height:1.08;letter-spacing:-.045em}.home-loved-card p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.home-loved-proof{width:min(100%,960px);display:grid;grid-template-columns:290px 1fr;gap:22px;margin:34px auto 0}.home-badge-card,.home-loved-quote{border:1px solid var(--line-strong);background:#ffffffb8;box-shadow:0 18px 52px #11102414}.home-badge-card{padding:20px}.home-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px}.home-badges span{min-height:48px;display:grid;place-items:center;border:2px solid #5d5bc2;color:var(--ink);font-size:9px;font-weight:800;text-align:center;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}.home-badges span:nth-child(3n+1){border-color:#ef8354}.home-badges span:nth-child(3n+2){border-color:#f0b34f}.home-badge-card h3{margin:0 0 8px;font-size:28px;letter-spacing:-.055em}.home-badge-card p{color:var(--ink-2);line-height:1.45}.home-badge-card a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:800}.home-loved-quote{margin:0;padding:48px 54px}.home-loved-quote strong{display:block;color:var(--ink);font-size:26px;margin-bottom:32px}.home-loved-quote p{position:relative;margin:0;border-left:1px solid var(--line-strong);color:var(--ink);padding-left:28px;font-size:24px;line-height:1.45}.home-loved-quote cite{display:block;margin-top:46px;color:var(--ink-2);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.switching-article--full{padding:118px 0 96px}.switching-frame--full{min-height:760px;display:grid;align-content:start;border-color:#f4c1c73d;background:#0c0b1247;box-shadow:inset 0 0 90px #f4c1c706,0 30px 100px #00000038}.switching-meta--full{align-items:center;gap:16px;flex-wrap:wrap}.switching-meta--full span{color:#8d8494;letter-spacing:.08em}.switching-frame--full h1{max-width:1050px;margin-top:84px;letter-spacing:-.065em}.switching-frame--full>p{max-width:930px;margin-left:0;font-size:clamp(22px,2.5vw,32px)}.switching-toc{display:grid;gap:0;margin-top:48px;border-top:1px solid rgba(244,193,199,.32)}.switching-toc article{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:36px;border-bottom:1px dashed rgba(244,193,199,.22);padding:24px 0}.switching-toc strong{color:#fff;font-size:clamp(22px,2.2vw,30px);line-height:1.05}.switching-toc ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.switching-toc a{color:#f0c2c7;text-decoration:none}.switching-toc a:hover,.switching-sidebar a:hover{color:#fff}.switching-content{position:relative;overflow:visible;border-top:1px solid rgba(244,193,199,.12);padding:96px 0 130px;color:#fff}.switching-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:86px;align-items:start}.switching-sidebar{position:sticky;top:116px;display:grid;gap:26px;max-height:calc(100vh - 150px);overflow:auto;border-left:1px solid rgba(244,193,199,.2);padding-left:20px}.switching-sidebar div{display:grid;gap:8px}.switching-sidebar a{color:#8d8494;font-size:13px;line-height:1.35;text-decoration:none}.switching-sidebar div>a:first-child{color:#fff;font-weight:800}.switching-body{max-width:980px}.switching-copy-section{padding:28px 0 92px;border-bottom:1px solid rgba(244,193,199,.14)}.switching-copy-section h2{margin:0 0 42px;color:#fff;font-size:clamp(48px,5.8vw,86px);line-height:.96;letter-spacing:-.065em}.switching-copy-section h3{scroll-margin-top:130px;margin:56px 0 20px;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-.055em}.switching-copy-section h4{margin:24px 0 16px;color:#fff;font-size:clamp(22px,2.1vw,30px);line-height:1.18}.switching-copy-section p,.switching-copy-section li{color:#f0c2c7;font-size:18px;line-height:1.7}.switching-copy-section p{margin:0 0 20px}.switching-copy-section ul,.switching-copy-section ol{display:grid;gap:16px;margin:26px 0;padding-left:24px}.switching-copy-section strong{color:#fff}.switching-copy-button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,193,199,.22);background:#ffffff09;color:#f0c2c7;padding:10px 12px;margin:0 0 28px;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease}.switching-copy-button:hover{transform:translateY(-2px);border-color:#f4c1c770;background:#ffffff0f}.switching-love-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 58px}.switching-love-grid article,.switching-step-list article,.switching-start-grid article,.switching-migration-grid article{border:1px solid rgba(244,193,199,.16);background:#ffffff09;padding:26px}.switching-love-grid article>span{color:#8d8494;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.switching-love-grid h4{margin-top:24px}.switching-love-grid blockquote{margin:24px 0 0;border-left:1px solid rgba(244,193,199,.34);color:#fff;padding-left:18px;line-height:1.55}.switching-accordion{margin-top:24px;border-top:1px solid rgba(244,193,199,.2)}.switching-accordion article{border-bottom:1px solid rgba(244,193,199,.16)}.switching-accordion button{width:100%;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;background:transparent;color:#fff;padding:0;text-align:left;font-size:clamp(19px,2vw,26px);font-weight:800}.switching-accordion svg{flex:0 0 auto;transition:transform .22s ease}.switching-accordion .is-open svg{transform:rotate(180deg)}.switching-accordion article>p{max-height:0;overflow:hidden;margin:0;color:#f0c2c7;transition:max-height .28s ease,padding .28s ease}.switching-accordion .is-open>p{max-height:260px;padding:0 0 28px}.switching-step-list{display:grid;gap:14px;margin:30px 0 52px}.switching-step-list article{display:grid;grid-template-columns:64px 190px 1fr;align-items:center;gap:18px;padding:20px 22px}.switching-step-list span{color:#8d8494;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.switching-step-list p{margin:0}.switching-start-grid,.switching-migration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 44px}.switching-start-grid strong,.switching-migration-grid strong{display:block;margin-bottom:10px;font-size:23px}.switching-start-grid p,.switching-migration-grid p{margin:0}.switching-guide-list{display:grid;gap:12px;margin-top:28px}.switching-guide-list a{min-height:64px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(244,193,199,.16);background:#ffffff09;color:#fff;padding:0 18px;text-decoration:none;font-weight:800}.switching-signoff{display:grid;justify-items:start;gap:6px;margin-top:60px;color:#f0c2c7;font-family:"Instrument Serif",Georgia,serif;font-size:28px}.switching-signoff strong{color:#fff;font-family:inherit;font-size:52px;font-weight:400}.switching-signoff span{font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.templates-layout{display:grid;grid-template-columns:220px 1fr;gap:74px}.templates-sidebar{position:sticky;top:104px;display:grid;align-content:start;gap:6px}.templates-sidebar button{min-height:34px;border:0;background:transparent;color:#f0c2c7;text-align:left;padding-inline:12px}.templates-sidebar button.is-active,.templates-sidebar button:hover{background:#ffffff14;color:#fff}.templates-heading h2{margin:12px 0 18px;color:#fff;font-size:clamp(44px,5.4vw,72px);line-height:.98}.templates-heading p{max-width:720px;color:#f0c2c7;font-size:21px;line-height:1.45}.template-resource-grid,.editorial-card-grid,.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px}.template-resource-card,.editorial-card,.pricing-card{overflow:hidden;border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#ffffff09}.template-resource-card{padding:18px}.template-preview{height:240px;overflow:hidden;border:1px solid rgba(244,193,199,.16);background:#f4c1c71a}.template-preview .software-window{width:640px;transform:scale(.62);transform-origin:top left}.template-resource-card h3,.editorial-card h2,.pricing-card h2{margin:22px 0 10px;color:#fff;font-size:30px;line-height:1.05}.template-resource-card p,.editorial-card p,.pricing-card p{color:#f0c2c7;line-height:1.45}.template-resource-card button,.pricing-card button{min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:10px;border:1px solid rgba(244,193,199,.24);background:transparent;color:#fff;padding-inline:16px}.learn-shell{min-height:100vh;background:linear-gradient(rgba(75,63,143,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(75,63,143,.035) 1px,transparent 1px),#fbfaf8;background-size:84px 84px,84px 84px;color:var(--ink)}.learn-topbar{position:sticky;top:0;z-index:20;min-height:70px;display:grid;grid-template-columns:240px 1fr minmax(240px,360px);align-items:center;gap:22px;padding-inline:20px;border-bottom:1px solid var(--line);background:#fbfaf8e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.learn-topbar .wordmark{color:var(--purple);font-size:28px}.learn-topbar .wordmark span{font-weight:400}.learn-topbar nav{display:flex;gap:24px}.learn-search{min-height:38px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;color:#766f8f;padding-inline:12px}.learn-search kbd{margin-left:auto;border:1px solid var(--line);border-radius:4px;padding:2px 6px;font:10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.learn-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 260px;gap:40px}.learn-sidebar,.learn-on-page{min-height:calc(100vh - 70px);padding:30px 22px;border-right:1px dashed var(--line)}.learn-on-page{border-right:0;border-left:1px dashed var(--line)}.learn-sidebar strong,.learn-on-page strong{display:block;margin-bottom:14px;color:var(--purple)}.learn-sidebar a,.learn-on-page a{display:block;min-height:30px;color:var(--ink-2);padding:6px 12px}.learn-sidebar a.is-active{border-left:1px solid var(--purple);background:#f1eff8;color:var(--purple)}.learn-content{max-width:860px;padding:38px 0 100px}.learn-breadcrumb{color:var(--purple);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.learn-content h1{margin:32px 0 14px;font-size:clamp(42px,5vw,66px);line-height:1}.learn-content h2{margin:46px 0 14px;font-size:clamp(30px,3.2vw,46px);line-height:1.04}.learn-lede{color:#7480a2;font-size:21px}.learn-content p{color:var(--ink-2);font-size:18px;line-height:1.6}.learn-illustration{position:relative;min-height:320px;margin:54px 0 20px}.learn-illustration .software-window{width:min(520px,100%);margin-inline:auto;transform:scale(.78);transform-origin:top center}.learn-users{position:absolute;top:44%;display:inline-flex;align-items:center;gap:8px;color:var(--purple);font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.learn-users--left{left:18px}.learn-users--right{right:18px}.learn-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.learn-card-row article{min-height:140px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px}.learn-card-row strong,.learn-card-row span{display:block}.learn-card-row strong{margin:14px 0 8px}.learn-card-row span{color:#7480a2}.changelog-layout{padding:70px 0}.changelog-list{display:grid;gap:18px;margin-top:36px}.changelog-list article{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px}.changelog-list span{color:var(--purple);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.changelog-list h2{margin-top:12px}.editorial-grid-section{padding-top:40px}.editorial-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-card{min-height:420px;padding:18px}.editorial-card>span{color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.editorial-art{position:relative;height:150px;overflow:hidden;margin:20px 0;border:1px solid rgba(244,193,199,.14);background:#ffffff0a}.editorial-card a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#fff}.pricing-subcopy a{color:#fff;text-decoration:underline;text-underline-offset:6px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.pricing-card{min-height:420px;display:grid;align-content:start;padding:34px}.pricing-card.is-featured{background:radial-gradient(circle,rgba(244,193,199,.12) 1px,transparent 1.3px),#ffffff0e;background-size:8px 8px,auto}.pricing-card>span{width:max-content;margin-bottom:38px;border:1px solid rgba(244,193,199,.18);background:#ffffff09;padding:8px 16px;color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.pricing-card strong{margin:48px 0 20px;color:#fff;font-size:30px}.pricing-card small{color:#d8ccd1;font-size:14px}.pricing-card button{width:100%;justify-content:center}.pricing-hero,.pricing-plans--full,.pricing-logo-strip,.pricing-compare,.pricing-compute,.pricing-faq{position:relative;overflow:hidden;color:#fff;border-top:1px solid rgba(244,193,199,.1)}.pricing-hero{min-height:610px;display:grid;align-items:center;padding:118px 0 82px}.pricing-hero__inner{max-width:1040px;text-align:center}.pricing-hero h1{margin:0;color:#fff;font-size:clamp(74px,11vw,158px);line-height:.9;letter-spacing:-.075em}.pricing-hero p{max-width:800px;margin:34px auto 0;color:#f0c2c7;font-size:clamp(20px,2.3vw,30px);line-height:1.35}.pricing-hero a{color:#fff;text-decoration:underline;text-underline-offset:6px}.pricing-plans--full{padding:28px 0 104px}.pricing-plan-groups{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:18px}.pricing-plan-groups span{color:#f0c2c7;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.pricing-grid--full{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:0}.pricing-card--full{min-height:680px;border-radius:0;padding:28px}.pricing-card--full>svg{color:#f4c1c7}.pricing-card--full h2{font-size:clamp(32px,3vw,44px);letter-spacing:-.06em}.pricing-card--full p{min-height:66px;margin:0 0 20px}.pricing-card--full strong{display:block;margin:26px 0 18px;font-size:clamp(28px,3vw,42px);line-height:1}.pricing-card--full small{display:block;margin-top:6px;color:#d9cbd2;font-size:13px;line-height:1.25}.pricing-card--full button{min-height:44px;margin:0 0 28px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pricing-card--full button:hover{transform:translateY(-2px);border-color:#f4c1c773;background:#ffffff0e}.pricing-card--full em{display:block;margin-bottom:16px;color:#fff;font-style:normal;font-weight:800}.pricing-card--full ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.pricing-card--full li{display:flex;align-items:flex-start;gap:9px;color:#f0c2c7;font-size:14px;line-height:1.35}.pricing-card--full li svg{flex:0 0 auto;color:#65d9ba;margin-top:1px}.pricing-logo-strip{padding:68px 0 74px;background-color:#1d1c27}.pricing-logo-cloud{text-align:center}.pricing-logo-cloud>span{display:block;margin-bottom:28px;color:#f0c2c7;font-size:12px;font-weight:800}.pricing-logo-cloud div{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 38px}.pricing-logo-cloud strong{color:#fff;font-size:clamp(18px,2vw,26px);letter-spacing:-.04em}.pricing-compare{padding:112px 0 118px}.pricing-compare-heading{display:grid;grid-template-columns:.35fr 1fr;gap:60px;align-items:end;margin-bottom:42px}.pricing-compare-heading>span{color:#f0c2c7;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.pricing-compare-heading h2{margin:0;color:#fff;font-size:clamp(44px,5.4vw,82px);line-height:.96;letter-spacing:-.065em}.pricing-feature-table--full{overflow-x:auto;border-top:1px solid rgba(244,193,199,.2)}.pricing-feature-row{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(150px,1fr));min-width:980px;border-bottom:1px solid rgba(244,193,199,.13)}.pricing-feature-row>strong,.pricing-feature-row>span,.pricing-feature-row>div{min-height:58px;display:grid;align-items:center;border-left:1px solid rgba(244,193,199,.08);color:#f0c2c7;padding:12px 14px;font-size:14px;line-height:1.3}.pricing-feature-row>strong{border-left:0;color:#fff;font-size:15px}.pricing-feature-row svg{color:#65d9ba}.pricing-feature-row--head{position:sticky;top:80px;z-index:3;background:#14131cf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pricing-feature-row--head>div{gap:10px;color:#fff}.pricing-feature-row--head strong{color:#fff;font-size:20px}.pricing-feature-row--head button{width:max-content;min-height:34px;border:1px solid rgba(244,193,199,.24);background:transparent;color:#fff;padding-inline:12px}.pricing-feature-section{min-width:980px;border-bottom:1px solid rgba(244,193,199,.2);padding:28px 0 10px}.pricing-feature-section span{color:#fff;font-size:24px;font-weight:900}.pricing-compute{padding:88px 0}.pricing-compute-card{border:1px solid rgba(244,193,199,.18);background:#ffffff09;padding:34px}.pricing-compute-card h2{margin:0 0 12px;color:#fff;font-size:clamp(36px,4vw,58px);letter-spacing:-.06em}.pricing-compute-card p,.pricing-compute-card small{color:#f0c2c7}.pricing-compute-card table{width:100%;margin:28px 0 16px;border-collapse:collapse;min-width:680px}.pricing-compute-card th,.pricing-compute-card td{border-bottom:1px solid rgba(244,193,199,.14);color:#f0c2c7;padding:13px;text-align:left}.pricing-compute-card th{color:#fff;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.pricing-compute-card{overflow-x:auto}.pricing-faq{padding:96px 0 118px}.pricing-faq h2{margin:0 auto 38px;color:#fff;text-align:center;font-size:clamp(42px,5vw,64px)}.pricing-faq-list{width:min(100%,760px);margin-inline:auto;border-top:1px solid rgba(244,193,199,.16)}.pricing-faq-list article{border-bottom:1px solid rgba(244,193,199,.16)}.pricing-faq-list button{width:100%;min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:22px;border:0;background:transparent;color:#fff;padding:0 8px;text-align:left;font-weight:800}.pricing-faq-list svg{transition:transform .22s ease}.pricing-faq-list .is-open svg{transform:rotate(180deg)}.pricing-faq-list p{max-height:0;overflow:hidden;margin:0;color:#f0c2c7;line-height:1.55;transition:max-height .26s ease,padding .26s ease}.pricing-faq-list .is-open p{max-height:190px;padding:0 8px 22px}.pricing-faq>.container>p{margin-top:32px;color:#f0c2c7;text-align:center}.pricing-faq a{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:1180px){.templates-layout,.learn-layout,.template-resource-grid,.editorial-card-grid,.pricing-grid,.learn-card-row{grid-template-columns:1fr}.templates-sidebar,.learn-sidebar,.learn-on-page{position:relative;top:auto;min-height:auto;border:0}.learn-topbar{grid-template-columns:1fr;padding-block:14px}.migration-board article,.switching-section-list article,.switching-layout,.switching-toc article,.switching-step-list article{grid-template-columns:1fr}.switching-sidebar{position:relative;top:auto;max-height:none}.switching-love-grid,.switching-start-grid,.switching-migration-grid,.product-screenshot-card,.home-integration-grid,.home-loved-grid,.home-loved-proof,.home-integrations-cta .container{grid-template-columns:1fr}.home-loved-card,.home-integrations-cta .container>div{border-right:0;border-bottom:1px solid var(--line)}.home-loved-card:last-child,.home-integrations-cta .container>div:last-child{border-bottom:0}.home-loved-frame,.home-loved-proof,.home-integration-grid{width:min(100%,720px)}.product-screenshot-card{min-height:0}}@media(max-width:760px){.resource-hero,.switching-article,.resource-dark-section,.templates-page,.editorial-grid-section,.pricing-plans{padding:76px 0}.resource-hero h1,.switching-frame h1{font-size:clamp(48px,15vw,72px)}.switching-frame{padding:24px}.switching-meta{display:grid}.switching-meta button{width:64px;height:64px;margin-left:0}.switching-frame--full h1{margin-top:44px}.switching-content{padding:70px 0 88px}.home-integrations,.home-loved{padding-top:76px}.product-screenshot-card{padding:12px}.feature-real-stack,.feature-showcase .real-product-frame{width:100%;min-height:0}.feature-real-stack .real-product-frame:first-child,.feature-real-stack .real-product-frame:last-child{min-height:0}.real-product-frame figcaption{max-width:none;padding:7px 8px}.product-screenshot-card__copy{padding:18px}.product-screenshot-card img{max-height:none}.home-section-heading--loved h2{display:block}.home-integrations-cta .container>div,.home-loved-quote{padding:30px 24px}.home-loved-quote p{font-size:18px}.home-badges{grid-template-columns:repeat(2,1fr)}.learn-topbar nav,.learn-search{display:none}.learn-content{padding-inline:18px}.learn-users{position:relative;inset:auto;margin:8px}.template-preview .software-window{transform:scale(.5)}}.solutions-hero,.solutions-directory,.solution-proof-strip,.solution-metrics,.solution-workflow,.solution-use-cases,.solution-final-cta,.enterprise-hero,.enterprise-section{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 66% 28%,rgba(78,68,126,.22),transparent 32%),linear-gradient(rgba(245,196,201,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.035) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.055) .7px,transparent .9px),#111018;background-size:auto,166px 166px,166px 166px,5px 5px,auto}.solutions-hero{min-height:720px;display:grid;align-items:center;padding:92px 0 70px}.solutions-index-card{position:relative;z-index:2;min-height:500px;display:grid;align-content:center;justify-items:center;border:1px solid rgba(244,193,199,.16);border-radius:14px;background:#0a0a10b8;box-shadow:inset 0 0 70px #ffffff08,0 26px 90px #00000047;text-align:center}.solutions-index-card h1{margin:0;color:#fff}.solutions-index-card h1 em,.solutions-index-card h1 strong{display:block;letter-spacing:0}.solutions-index-card h1 em{color:#f4c1c7;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(54px,6.4vw,88px);font-weight:400;line-height:1}.solutions-index-card h1 strong{margin-top:16px;font-size:clamp(64px,8vw,118px);line-height:.95}.solutions-index-card p{margin:34px 0 0;color:#f0c2c7;font-size:clamp(21px,2.4vw,30px)}.solutions-directory,.solution-workflow,.solution-use-cases,.enterprise-section{padding:108px 0;border-top:1px solid rgba(244,193,199,.12)}.solution-card-grid,.solution-use-grid,.enterprise-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.solution-directory-card,.solution-use-card,.enterprise-card,.solution-metric,.solution-flow-step{border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff05}.solution-directory-card{position:relative;min-height:220px;display:grid;align-content:start;gap:18px;padding:24px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.solution-directory-card:hover{transform:translateY(-5px);border-color:#f4c1c75c;background:#ffffff0f}.solution-directory-card strong{font-size:24px}.solution-directory-card span,.solution-use-card p,.enterprise-card p,.solution-flow-step p{margin:0;color:#f0c2c7;line-height:1.45}.solution-directory-card>svg:last-child{position:absolute;right:22px;bottom:22px}.solution-detail-hero{min-height:800px}.solution-detail-grid,.enterprise-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1{margin:22px 0 26px;color:#fff;font-size:clamp(54px,6.8vw,96px);line-height:.98;letter-spacing:0}.solution-hero-surface{position:relative;min-height:510px}.solution-hero-surface .software-window,.solution-hero-surface .thread-window{position:relative;z-index:1;max-width:680px;margin-left:auto}.solution-floating-note,.solution-budget-bars,.customer-health-card{position:absolute;z-index:3;right:0;bottom:42px;width:310px;border:1px solid rgba(244,193,199,.22);border-radius:8px;background:#12111af0;color:#fff;padding:18px;box-shadow:0 24px 70px #00000057}.solution-floating-note{display:flex;align-items:center;gap:10px;font-weight:700}.solution-floating-note--top{top:34px;bottom:auto;right:22px}.solution-budget-bars,.customer-health-card{display:grid;gap:12px}.solution-budget-bars span,.customer-health-card span{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:12px;color:#f0c2c7;font-size:13px}.solution-budget-bars i,.customer-health-card i{height:9px;border-radius:999px;background:linear-gradient(90deg,#f4c1c7 var(--w, var(--score)),rgba(255,255,255,.12) 0)}.solution-metrics{padding:44px 0;border-top:1px solid rgba(244,193,199,.12)}.solution-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solution-metric{min-height:124px;display:grid;align-content:center;gap:12px;padding:24px}.solution-metric strong{font-size:clamp(22px,2.4vw,32px);line-height:1.05}.solution-flow-board{display:grid;gap:14px}.solution-flow-step{display:grid;grid-template-columns:64px 130px 1fr;align-items:center;gap:18px;min-height:86px;padding:18px}.solution-flow-step span{color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.solution-flow-step strong{font-size:20px}.solution-use-grid,.enterprise-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-use-card,.enterprise-card{min-height:220px;padding:28px}.solution-use-card h3,.enterprise-card h3{margin:24px 0 14px;color:#fff;font-size:28px;line-height:1.04}.solution-proof-strip{padding:52px 0 90px;text-align:center}.solution-proof-strip span{color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.solution-proof-strip div div{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;margin-top:24px}.solution-proof-strip strong{color:#fff;font-size:24px}.solution-final-cta{padding:118px 0;border-top:1px solid rgba(244,193,199,.12);text-align:center}.solution-final-cta h2{max-width:920px;margin:0 auto 22px;color:#fff;font-size:clamp(46px,5.6vw,82px);line-height:.98}.solution-final-cta p{max-width:760px;margin:0 auto;color:#f0c2c7;font-size:22px;line-height:1.45}.enterprise-hero{min-height:820px;display:grid;align-items:center;padding:110px 0 90px}.enterprise-label{display:inline-block;color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.enterprise-bullets{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:36px 0}.enterprise-bullets span{display:flex;align-items:center;gap:10px;color:#fff;font-size:20px}.enterprise-bullets svg{color:#66e0c0}.enterprise-visual{position:relative;min-height:520px}.enterprise-browser{position:absolute;inset:42px 0 auto auto;width:min(620px,100%);min-height:420px;border:1px solid rgba(244,193,199,.24);background:#ffffff09}.enterprise-browser-bar{min-height:54px;display:grid;grid-template-columns:1fr auto auto 120px;align-items:center;gap:14px;padding-inline:18px;border-bottom:1px solid rgba(244,193,199,.16)}.enterprise-browser-bar strong{color:#f4c1c7;font-size:24px}.enterprise-browser-bar span{width:30px;height:30px;border:1px solid rgba(244,193,199,.22);border-radius:50%}.enterprise-browser-bar i{height:32px;border:1px solid rgba(244,193,199,.22)}.enterprise-browser-body{position:relative;min-height:365px;padding:44px}.enterprise-toggle{width:72px;height:28px;margin-bottom:20px;border:1px solid rgba(244,193,199,.22);border-radius:999px}.enterprise-toggle--on{background:linear-gradient(90deg,rgba(102,224,192,.6) 50%,transparent 0)}.enterprise-user{width:128px;height:128px;display:grid;place-items:center;margin:48px auto 0;border:1px solid rgba(244,193,199,.28);border-radius:50%;color:#f4c1c7;background:radial-gradient(circle,rgba(244,193,199,.14),transparent 70%)}.enterprise-password{position:absolute;right:42px;bottom:44px;width:245px;min-height:40px;display:flex;align-items:center;gap:9px;border:1px solid rgba(244,193,199,.34);padding-inline:16px;color:#66e0c0}.enterprise-password span{width:7px;height:7px;border:1px solid #f0c2c7;border-radius:50%}.enterprise-chart-card{position:absolute;right:0;top:150px;width:360px;border:1px solid rgba(244,193,199,.32);background:#201f28f5;padding:16px;box-shadow:0 28px 80px #00000061}.enterprise-section--split{padding-bottom:132px}@media(max-width:1180px){.solution-card-grid,.solution-detail-grid,.enterprise-hero-grid,.solution-metric-grid,.solution-use-grid,.enterprise-card-grid{grid-template-columns:1fr}.solution-hero-surface,.enterprise-visual{min-height:auto}.solution-hero-surface .software-window,.solution-hero-surface .thread-window,.solution-floating-note,.solution-budget-bars,.customer-health-card,.enterprise-browser,.enterprise-chart-card{position:relative;inset:auto;width:100%;margin:16px 0 0}.solution-flow-step{grid-template-columns:1fr}}@media(max-width:760px){.solutions-hero,.enterprise-hero{min-height:0;padding:82px 0 64px}.solutions-index-card{min-height:420px;padding:28px 18px}.solutions-index-card h1 strong,.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1,.solution-final-cta h2{font-size:clamp(44px,13vw,68px)}.solutions-directory,.solution-workflow,.solution-use-cases,.enterprise-section,.solution-final-cta{padding:76px 0}.enterprise-label{writing-mode:horizontal-tb;transform:none}.enterprise-bullets{grid-template-columns:1fr}.enterprise-browser-body{padding:24px}.enterprise-password{right:24px;bottom:24px;width:calc(100% - 48px)}}.is-product-dark{background:var(--paper)}.product-notebook-dark{position:relative;overflow:hidden;color:var(--ink);background:radial-gradient(circle at 50% 20%,rgba(224,219,210,.45),transparent 34%),linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .8px),var(--paper);background-size:auto,104px 104px,104px 104px,5px 5px,auto}.product-notebook-dark:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(245,196,201,.06) 50%,transparent 100%);opacity:.22;content:""}.product-notebook-hero{min-height:920px;display:grid;align-items:center;border-bottom:1px solid rgba(244,193,199,.13);padding:112px 0 96px}.product-notebook-hero__inner,.product-kong-grid,.product-work-stack,.product-live-heading,.product-live-section>.container,.product-questions-section .container,.product-notebook-cta{position:relative;z-index:2}.product-notebook-hero__inner{max-width:1060px;text-align:center}.product-notebook-hero h1{max-width:960px;margin:0 auto;color:#fff;font-size:78px;line-height:1.08;letter-spacing:0;text-wrap:balance}.product-notebook-hero p{max-width:720px;margin:30px auto 0;color:#ffd0d3;font-size:24px;line-height:1.4}.product-notebook-actions{display:flex;justify-content:center;gap:18px;margin-top:42px}.product-logo-cloud{margin-top:150px}.product-logo-cloud>span{display:block;margin-bottom:32px;color:#ffc7cc;font-weight:700}.product-logo-cloud div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 46px;max-width:900px;margin:0 auto}.product-logo-cloud strong{color:#fff;font-size:27px;line-height:1;font-weight:800}.product-logo-cloud strong:nth-child(7),.product-logo-cloud strong:nth-child(11){font-size:18px}.product-kong-section{padding:92px 0 120px}.product-kong-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}.product-kong-copy{padding-top:12px}.product-kong-copy h2,.product-work-copy h2,.product-live-heading h2,.product-questions-section h2,.product-notebook-cta h2{margin:0;color:#fff;font-size:48px;line-height:1.05;letter-spacing:0;text-wrap:balance}.product-kong-copy p,.product-work-copy p,.product-live-heading p,.product-notebook-cta p{color:#ffd0d3;font-size:22px;line-height:1.42}.product-kong-copy .outline-button{margin-top:24px;min-width:340px;justify-content:center}.product-kong-visual{position:relative;min-height:430px}.product-white-card{border:1px solid rgba(17,16,36,.12);background:#fffffff5;color:#19172a;box-shadow:0 24px 70px #00000057}.product-white-card--chart{width:620px;min-height:320px;margin:28px 0 0 120px;padding:26px 34px 32px}.product-white-card--chart>span,.product-white-card--wide>span{display:block;margin-bottom:18px;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.mini-stacked-bars,.product-blue-bars{display:flex;align-items:flex-end;gap:6px;min-height:210px;padding:20px 20px 28px;background:linear-gradient(rgba(17,16,36,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.045) 1px,transparent 1px);background-size:100% 36px,52px 100%}.mini-stacked-bars i,.product-blue-bars i{position:relative;flex:1;background:#6b5db7}.mini-stacked-bars b{position:absolute;right:0;bottom:0;left:0;display:block;background:#b4689f}.product-white-card--share{position:absolute;top:0;right:0;width:300px;padding:14px}.product-white-card--share small{display:block;margin-bottom:12px;color:#848093}.product-white-card--share div,.product-white-card--share button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 0;border:0;border-top:1px solid rgba(17,16,36,.08);background:transparent;color:#494263;font-size:12px}.product-white-card--comment{position:absolute;left:28px;bottom:12px;width:275px;padding:18px}.product-white-card--comment strong{display:block;font-size:13px}.product-white-card--comment span,.product-white-card--comment small{color:#777184;font-size:11px;font-weight:400}.product-white-card--comment p{margin:7px 0 14px;color:#19172a;font-size:12px;line-height:1.35}.product-kong-quote{grid-column:1 / -1;width:min(100%,920px);margin:116px auto 0;padding:48px 54px;border:1px solid rgba(244,193,199,.26);color:#fff}.product-kong-quote strong{display:block;margin-bottom:32px;font-size:27px}.product-kong-quote p{margin:0 0 32px;color:#ffd0d3;font-size:28px;line-height:1.34}.product-kong-quote cite{color:#ffc7cc;font-style:normal;font-weight:700}.product-work-section{padding:86px 0 56px;border-top:1px solid rgba(244,193,199,.12)}.product-work-stack{display:grid;gap:120px}.product-work-row{display:grid;grid-template-columns:1fr 1fr;gap:86px;align-items:center;min-height:520px}.product-work-row--visual-left{grid-template-columns:1.15fr .85fr}.product-work-copy{max-width:420px}.product-work-copy p:first-of-type{margin-top:26px}.product-float-stage{position:relative;min-height:430px}.product-white-card--wide{width:520px;min-height:320px;padding:24px}.product-metric-pair{display:grid;grid-template-columns:1fr 1fr;margin-bottom:14px;color:#1e1a2e;font-size:22px;text-align:center}.product-chart-editor{display:grid;grid-template-columns:120px 1fr;min-height:235px;border:1px solid rgba(17,16,36,.08)}.product-chart-editor aside{display:grid;align-content:start;gap:18px;padding:18px 12px;border-right:1px solid rgba(17,16,36,.08);color:#777184;font-size:11px}.product-blue-bars{min-height:235px}.product-blue-bars i{background:linear-gradient(to top,#8db8ff 0 34%,#7a63d0 34% 100%)}.product-floating-button{position:absolute;top:8px;right:80px;display:inline-flex;align-items:center;gap:8px;border:1px solid #bfb9d7;background:#fff;color:#5b4a9a;padding:9px 16px;box-shadow:0 14px 36px #20183a33}.product-float-stage--code .product-code-card{position:absolute;right:70px;top:10px;width:370px;padding:20px}.product-float-stage--code .product-sql-card{position:absolute;left:44px;bottom:4px;width:390px;padding:20px}.product-code-card pre,.product-sql-card pre,.product-sql-mini pre,.product-logic-content pre{margin:0;overflow:auto;color:#4b3f8f;font:12px/1.6 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.product-sql-card table{width:100%;margin-top:14px;border-collapse:collapse;font-size:11px}.product-sql-card td{border:1px solid rgba(17,16,36,.08);padding:7px}.product-float-stage--feedback .product-sql-mini{position:absolute;left:84px;top:112px;width:290px;padding:18px}.product-white-card--comment-top{inset:30px 90px auto auto}.product-live-section{padding:78px 0 124px}.product-live-heading{max-width:520px;margin:0 auto 34px;text-align:center}.product-live-heading h2{font-size:42px}.product-live-heading p{margin:20px auto 34px;font-size:18px}.product-live-toggle{display:inline-flex;border-top:1px solid rgba(244,193,199,.25);border-bottom:1px solid rgba(244,193,199,.18)}.product-live-toggle button,.product-kpi-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;border-left:1px solid rgba(244,193,199,.12);background:#ffffff08;color:#ffd0d38c;padding:14px 22px;cursor:pointer}.product-live-toggle button.is-active,.product-kpi-tabs button.is-active{background:#f4c1c71a;color:#ffd0d3}.product-kpi-shell{position:relative;width:min(100%,1080px);height:690px;margin:0 auto;border:1px solid rgba(244,193,199,.26);background:#1d1b27;color:#fff;box-shadow:0 28px 80px #00000061}.product-kpi-shell:before,.product-kpi-shell:after{position:absolute;width:22px;height:22px;border-color:#f4c1c773;content:""}.product-kpi-shell:before{top:-7px;left:-7px;border-top:1px solid;border-left:1px solid}.product-kpi-shell:after{right:-7px;bottom:-7px;border-right:1px solid;border-bottom:1px solid}.product-kpi-ruler{position:absolute;top:42px;left:16px;z-index:4;display:grid;gap:5px}.product-kpi-ruler span{width:22px;height:1px;background:#f4c1c766}.product-kpi-ruler span:nth-child(3n){width:14px}.product-kpi-body{height:calc(100% - 46px);overflow-y:auto;padding:44px 58px 42px;scrollbar-color:rgba(172,164,204,.7) transparent;scrollbar-width:thin}.product-kpi-body::-webkit-scrollbar{width:9px}.product-kpi-body::-webkit-scrollbar-track{background:transparent}.product-kpi-body::-webkit-scrollbar-thumb{background:#aca4cc9e;border-radius:12px}.product-kpi-title h3{margin:0;font-size:33px;line-height:1.1}.product-kpi-title small{display:block;margin-top:14px;color:#c6bed2;font-size:11px}.product-kpi-tabs{display:flex;gap:0;margin-top:34px;border-bottom:1px solid rgba(244,193,199,.16)}.product-kpi-tabs button{padding:0 12px 10px;border-left:0;background:transparent;color:#bcb4c8;font-size:13px}.product-kpi-tabs button.is-active{border-bottom:1px solid #ffd0d3;background:transparent}.product-kpi-content{padding-top:34px;color:#fff}.product-kpi-content section{margin-bottom:58px}.product-kpi-content h4{margin:0 0 14px;font-size:28px;line-height:1.14}.product-kpi-content p,.product-kpi-content li{max-width:890px;color:#fff;font-size:13px;line-height:1.68}.product-kpi-content ul{padding-left:26px}.product-filter-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;margin:26px 0}.product-filter-row label{display:block;color:#cfc8d8;font-size:13px}.product-filter-row input{display:block;width:100%;margin-top:12px;accent-color:#f2c2c9}.product-filter-row span{display:inline-block;margin:10px 4px 0 0;border:1px solid rgba(244,193,199,.18);padding:5px 8px;background:#ffffff0a;color:#fff;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.product-chart-grid,.product-uptime-grid,.product-kpi-two-column{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.product-dark-chart{min-height:280px;border:1px solid rgba(244,193,199,.13);padding:18px;background:#ffffff04}.product-dark-chart--compact{min-height:230px}.product-dark-chart h5{margin:0 0 12px;color:#dfd7ec;font-size:13px;font-weight:600}.product-dark-chart svg{display:block;width:100%;height:auto}.product-dark-chart line{stroke:#f4c1c71f;stroke-width:1}.product-dark-chart path{fill:none;stroke-width:2}.product-dark-chart .line-1{stroke:#f3d14d}.product-dark-chart .line-2{stroke:#3d77ff}.product-dark-chart .line-3{stroke:#9b70dc}.product-dark-chart text{fill:#cfc8d8;font:10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.product-kpi-dictionary code{border:1px solid rgba(244,193,199,.16);padding:2px 6px;background:#ffffff0f;color:#fff}.product-kpi-table-wrap{overflow-x:auto;margin-top:28px}.product-kpi-table{min-width:920px;width:100%;border-collapse:collapse;color:#fff;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.product-kpi-table th,.product-kpi-table td{border:1px solid rgba(244,193,199,.14);padding:9px 10px;text-align:right}.product-kpi-table th:nth-child(2),.product-kpi-table th:nth-child(3),.product-kpi-table td:nth-child(2),.product-kpi-table td:nth-child(3){text-align:left}.product-kpi-table td:nth-child(4){background:#244b8d}.product-kpi-table td:nth-child(5){background:#1e8f75}.product-kpi-table td:nth-child(9){background:#7d263c}.product-kpi-table-wrap small{float:right;margin-top:8px;color:#cfc8d8}.product-kpi-number{display:grid;place-items:center;min-height:132px;border:1px solid rgba(244,193,199,.14);text-align:center}.product-kpi-number strong{font-size:30px}.product-kpi-number span{color:#fff;font-size:13px}.product-kpi-number em,.product-revenue-cards em{color:#58c1aa;font-style:normal;font-size:12px}.product-incident-bars,.product-funnel-bars{display:flex;align-items:flex-end;gap:24px;min-height:260px;padding:16px 28px 34px;background:linear-gradient(rgba(244,193,199,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.08) 1px,transparent 1px);background-size:100% 36px,58px 100%}.product-incident-bars i,.product-funnel-bars i{display:block;width:18px;background:#e24c24}.product-incident-bars .severity-1{background:#f2c94c}.product-incident-bars .severity-2{background:#2698c6}.product-revenue-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.product-revenue-cards div{display:grid;justify-items:center;gap:8px;border:1px solid rgba(244,193,199,.14);padding:24px}.product-revenue-cards strong{font-size:28px}.product-funnel-bars{gap:36px}.product-funnel-bars i{position:relative;width:86px;background:#452d86}.product-funnel-bars span{position:absolute;right:-18px;bottom:-25px;left:-18px;color:#fff;font-size:10px;text-align:center}.product-logic-content pre{max-height:360px;border:1px solid rgba(244,193,199,.16);padding:22px;background:#15141d;color:#ffd0d3}.product-logic-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.product-logic-steps div{display:grid;gap:9px;border:1px solid rgba(244,193,199,.15);padding:18px}.product-logic-steps span{color:#bcb4c8;font-size:12px}.product-kpi-footer{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:46px;border-top:1px solid rgba(244,193,199,.16);background:#1d1b27;padding:0 12px}.product-kpi-footer span{display:inline-flex;align-items:center;gap:10px;color:#7eb0ff;font-size:13px}.product-kpi-footer b{color:#ffc7cc;font-size:18px}.product-kpi-footer em{color:#a8a0b8;font-style:normal;font-size:11px}.product-kpi-explore{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,193,199,.2);background:#080611;color:#ffd0d3;padding:12px 20px;font-weight:700}.product-questions-section{padding:88px 0 98px;border-top:1px solid rgba(244,193,199,.13)}.product-questions-section h2{max-width:650px;margin:0 auto 62px;font-size:38px;text-align:center}.product-question-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.product-question-card{min-height:250px}.product-question-image{height:96px;margin-bottom:18px;border:1px solid rgba(244,193,199,.14);background:linear-gradient(135deg,rgba(244,193,199,.18),transparent 48%),linear-gradient(rgba(244,193,199,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.08) 1px,transparent 1px),#1d1b27;background-size:auto,28px 28px,28px 28px,auto}.product-question-image--2{background:radial-gradient(circle at 50% 45%,rgba(151,139,213,.38),transparent 16%),linear-gradient(135deg,rgba(244,193,199,.12),transparent 50%),#1d1b27}.product-question-image--3{background:linear-gradient(30deg,transparent 0 42%,rgba(244,193,199,.28) 43% 45%,transparent 46%),linear-gradient(150deg,transparent 0 44%,rgba(126,176,255,.28) 45% 47%,transparent 48%),#1d1b27}.product-question-image--4{background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),#1d1b27;background-size:32px 32px}.product-question-card h3{margin:0 0 22px;color:#fff;font-size:18px;line-height:1.18}.product-question-card a{display:inline-flex;border:1px solid rgba(244,193,199,.2);color:#ffd0d3;padding:10px 16px;font-weight:700;font-size:12px}.product-notebook-final{padding:92px 0 70px}.product-notebook-cta{width:min(100% - 40px,420px);margin:0 auto;border:1px solid rgba(244,193,199,.26);background:#09080f9e;padding:46px;text-align:center}.product-notebook-cta h2{font-size:31px}.product-notebook-cta p{margin:20px 0 24px;font-size:16px}.product-notebook-dark .tech-button,.product-notebook-dark .outline-button,.product-kpi-explore,.product-question-card a{transition:transform .18s ease,border-color .18s ease,background .18s ease}.product-notebook-dark .tech-button:hover,.product-notebook-dark .outline-button:hover,.product-kpi-explore:hover,.product-question-card a:hover{transform:translateY(-2px);border-color:#f4c1c794;background:#f4c1c71a}.is-product-dark .site-footer{border-top-color:#f4c1c729;background:linear-gradient(rgba(245,196,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.045) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.075) .65px,transparent .9px),#15141d;background-size:160px 160px,160px 160px,4px 4px,auto;color:#fff}.is-product-dark .site-footer .wordmark,.is-product-dark .site-footer .footer-column a,.is-product-dark .site-footer .footer-column strong,.is-product-dark .site-footer .footer-bottom,.is-product-dark .site-footer .footer-bottom a{color:#ffd0d3}.is-product-dark .site-footer .footer-brand p{color:#cfc8d8}@media(max-width:1100px){.product-notebook-hero h1{font-size:62px}.product-kong-grid,.product-work-row,.product-work-row--visual-left{grid-template-columns:1fr}.product-white-card--chart,.product-white-card--wide{width:min(100%,620px);margin-left:0}.product-kpi-shell{height:640px}.product-question-grid,.product-logic-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.product-notebook-hero{min-height:auto;padding:86px 0 70px}.product-notebook-hero h1,.product-kong-copy h2,.product-work-copy h2,.product-live-heading h2,.product-questions-section h2{font-size:42px}.product-notebook-hero p,.product-kong-copy p,.product-work-copy p{font-size:18px}.product-notebook-actions,.product-live-toggle{flex-direction:column}.product-logo-cloud{margin-top:76px}.product-logo-cloud strong{font-size:20px}.product-kong-section,.product-work-section,.product-live-section,.product-questions-section{padding:64px 0}.product-kong-grid,.product-work-stack{gap:58px}.product-kong-visual,.product-float-stage{min-height:auto}.product-white-card--share,.product-white-card--comment,.product-float-stage--code .product-code-card,.product-float-stage--code .product-sql-card,.product-float-stage--feedback .product-sql-mini,.product-white-card--comment-top,.product-floating-button{position:relative;inset:auto;width:100%;margin-top:14px}.product-chart-editor,.product-filter-row,.product-chart-grid,.product-uptime-grid,.product-kpi-two-column,.product-revenue-cards,.product-question-grid,.product-logic-steps{grid-template-columns:1fr}.product-kpi-shell{height:620px}.product-kpi-body{padding:34px 22px 44px 48px}.product-kpi-title h3{font-size:28px}.product-kpi-content h4{font-size:24px}.product-kpi-tabs{overflow-x:auto}.product-funnel-bars{gap:18px;overflow-x:auto}.product-kpi-footer{align-items:stretch;height:68px;padding:8px}.product-kpi-footer span{display:grid;gap:2px;font-size:11px}.product-kpi-explore{padding:10px 12px;font-size:12px}}.convo-hero,.convo-different,.convo-analysis,.convo-tools,.convo-contact-faq{position:relative;overflow:hidden;background:linear-gradient(rgba(17,16,36,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .9px),#fbfaf8;background-size:170px 170px,170px 170px,5px 5px,auto;color:var(--ink)}.convo-hero{min-height:1060px;padding:126px 0 110px}.convo-arcs{position:absolute;inset:0;pointer-events:none}.convo-arcs:before,.convo-arcs:after{position:absolute;left:50%;top:4%;width:1020px;height:1020px;border:1px solid rgba(17,16,36,.08);border-radius:50%;content:"";transform:translate(-50%)}.convo-arcs:after{top:-16%;width:1460px;height:1460px;opacity:.62}.convo-hero__inner{position:relative;z-index:2;max-width:980px;text-align:center}.convo-hero h1{margin:0;color:var(--ink);letter-spacing:0}.convo-hero h1 span,.convo-hero h1 em,.convo-heading h2 span,.convo-heading h2 em{display:block}.convo-hero h1 span{font-size:72px;font-weight:700;line-height:1}.convo-hero h1 em,.convo-heading h2 em{margin-top:4px;font-family:"Instrument Serif",Georgia,serif;font-size:68px;font-weight:400;line-height:.95}.convo-hero__inner>p{max-width:650px;margin:32px auto 0;color:var(--ink-2);font-size:24px;line-height:1.36}.convo-hero .hero__actions{justify-content:center;margin-top:36px}.convo-quote-scroll{position:relative;z-index:2;width:100%;margin-top:100px;overflow:hidden;padding:0 18px 18px}.convo-quote-track{display:grid;grid-auto-columns:minmax(440px,1fr);grid-auto-flow:column;gap:16px;width:max-content;animation:convo-quote-marquee 34s linear infinite}.convo-quote-card{width:min(440px,30vw);min-height:345px;border:1px solid rgba(17,16,36,.1);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 48px #1110241f;padding:38px 44px}.convo-quote-card strong{display:block;margin-bottom:32px;color:var(--ink);font-size:22px}.convo-quote-card p{position:relative;margin:0;padding-left:34px;color:#4c4858;font-size:24px;line-height:1.45}.convo-quote-card p:before{position:absolute;left:0;top:0;color:#8d8798;content:"''"}.convo-quote-card p:after{position:absolute;left:8px;top:32px;bottom:0;width:1px;background:#11102433;content:""}.convo-quote-card small{display:block;margin-top:34px;color:#575061;font-size:13px}@keyframes convo-quote-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.convo-different{padding:82px 0 118px;border-top:1px solid var(--line)}.convo-heading{position:relative;z-index:2;max-width:760px;text-align:center}.convo-heading h2{margin:0;color:var(--ink)}.convo-heading h2 span{font-size:52px;line-height:1}.convo-heading p{max-width:430px;margin:28px auto 0;color:var(--ink-2);font-size:17px;line-height:1.45}.convo-bi-map{position:relative;z-index:2;min-height:1280px;margin-top:74px}.convo-side-copy{position:absolute;width:300px}.convo-side-copy--ask{left:8%;top:178px}.convo-side-copy--apps{left:66%;right:auto;top:760px}.convo-side-copy h3,.convo-copy-panel h2{margin:18px 0;color:var(--ink);font-size:30px;line-height:1.04;letter-spacing:0}.convo-side-copy p,.convo-copy-panel p{color:var(--ink-2);font-size:15px;line-height:1.48}.convo-layered-surface{position:absolute;left:0;top:42px;width:100%;min-height:1100px;transform:none}.convo-layered-surface .thread-window{position:absolute;left:37%;top:88px;z-index:3;width:min(560px,47%)}.convo-layered-surface .thread-body{max-height:470px}.convo-layered-surface .app-window{position:absolute;left:13%;top:630px;width:min(571px,50.4%)}.convo-layered-surface .app-body{max-height:none;overflow:visible}.convo-analysis{padding:110px 0 92px}.convo-analysis-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(550px,1.12fr) minmax(360px,.88fr);gap:92px 86px;align-items:start}.convo-dashboard-gallery{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px}.convo-mini-dashboard{min-height:252px;overflow:hidden;border:1px solid rgba(17,16,36,.12);border-radius:6px;background:#fffffff2;box-shadow:0 18px 52px #11102417;padding:20px}.convo-mini-dashboard.is-ghost{opacity:.74;transform:translate(10px,-6px)}.convo-mini-dashboard h3{margin:0 0 16px;color:var(--ink);font-size:16px;line-height:1.2}.convo-mini-tabs,.convo-mini-kpis,.convo-mini-kpis--three{display:grid;gap:8px}.convo-mini-tabs{grid-template-columns:1fr 1fr;margin-bottom:16px;color:var(--purple);font-size:10px}.convo-mini-kpis{grid-template-columns:1fr 1fr}.convo-mini-kpis--three{grid-template-columns:repeat(3,1fr)}.convo-mini-kpis strong,.convo-mini-kpis span{display:grid;min-height:62px;place-items:center;border:1px solid var(--line);color:var(--ink);font-size:18px}.convo-builder-controls{float:left;display:grid;gap:8px;width:42%;color:#7a7488;font-size:10px}.convo-builder-controls span{border:1px solid var(--line);padding:6px}.convo-mini-bars{display:flex;align-items:flex-end;gap:8px;height:154px;padding:14px;background:linear-gradient(rgba(17,16,36,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.04) 1px,transparent 1px);background-size:100% 28px,32px 100%}.convo-builder-controls+.convo-mini-bars{margin-left:45%}.convo-mini-bars i{flex:1;background:#6e55c6}.convo-mini-bars--short{height:66px;margin-top:12px}.convo-sentiment{display:grid;grid-template-columns:1fr 1.7fr;gap:22px;height:174px}.convo-sentiment>i{align-self:end;width:30%;background:#5f68c9}.convo-sentiment>i:nth-child(2){justify-self:center;background:#ef8354}.convo-sentiment>i:nth-child(3){justify-self:end;background:#cf5b7a}.convo-sentiment div{display:grid;align-content:center;gap:7px}.convo-sentiment span{display:block;height:8px;background:#5eb49b}.convo-sentiment span:nth-child(2n){background:#ef8354}.convo-copy-panel{max-width:430px}.convo-copy-panel h2{font-size:30px;line-height:1.02}.convo-copy-panel .outline-button{margin-top:12px}.convo-copy-panel blockquote{margin:44px 0 0;border-top:1px dashed var(--line-strong);padding-top:26px}.convo-copy-panel blockquote p{position:relative;margin:0;padding-left:36px;color:var(--ink);font-size:14px;line-height:1.45}.convo-copy-panel blockquote p:before{position:absolute;left:0;top:0;color:#8d8798;content:"''"}.convo-copy-panel cite{display:block;margin-top:18px;color:var(--ink-2);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.convo-context-stack{position:relative;width:min(760px,58vw);min-height:560px;justify-self:end}.convo-context-stack .observability-window{width:100%}.convo-context-stack .observability-body{grid-template-columns:188px 1fr;min-height:440px}.convo-context-stack .semantic-window{position:absolute;right:24px;bottom:-18px;width:min(680px,90%)}.convo-context-stack .semantic-body{grid-template-columns:52px 220px minmax(330px,1fr);min-height:390px}.convo-context-stack .audit-table{max-height:190px}.convo-tools{padding:110px 0 100px}.convo-tools-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:74px;align-items:center}.convo-workspace{position:relative}.convo-workspace-label{display:inline-flex;min-height:34px;align-items:center;border:1px dashed var(--line-strong);background:#ffffffd1;padding-inline:14px;color:var(--ink-2);font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.convo-workspace-window{overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#fffffffa;box-shadow:0 22px 70px #1110241f}.convo-workspace-bar{min-height:44px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:0 10px;color:#4e485f;font-size:12px}.convo-workspace-tabs,.convo-workspace-actions{display:inline-flex;gap:6px}.convo-workspace-tabs{justify-content:center}.convo-workspace-actions{justify-content:flex-end}.convo-workspace-tabs button,.convo-workspace-actions button{min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;color:#647091;padding:4px 9px;font-size:12px}.convo-workspace-tabs button.is-active{border-color:#e5e1f2;background:#f1eff8;color:var(--purple)}.convo-workspace-actions button{border-color:var(--line);color:var(--ink)}.convo-workspace-grid{display:grid;grid-template-columns:56px minmax(0,1fr) 300px;min-height:560px}.convo-workspace-main{height:560px;overflow-y:auto;border-right:1px solid var(--line);padding:28px 28px 44px;scrollbar-color:rgba(99,89,138,.46) transparent;scrollbar-width:thin}.convo-workspace-main::-webkit-scrollbar,.convo-thread-sidecar::-webkit-scrollbar{width:9px}.convo-workspace-main::-webkit-scrollbar-thumb,.convo-thread-sidecar::-webkit-scrollbar-thumb{background:#63598a6b;border-radius:12px}.convo-workspace-main h3{margin:0 0 8px;color:var(--ink);font-size:28px}.convo-workspace-main>small,.convo-workspace-main>p{color:var(--muted)}.convo-workspace-main .code-cell,.convo-workspace-main .data-table,.convo-workspace-main .chart-card,.convo-code-block{margin-top:18px}.convo-workspace-main .chart-card{box-shadow:none}.convo-code-block{max-height:260px;overflow:auto;border:1px solid var(--line);background:#fff;color:#4b3f8f;padding:16px;font:12px/1.6 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.convo-thread-sidecar{height:560px;overflow-y:auto;padding:0 14px 18px;background:#fbfaf8}.convo-thread-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid var(--line);background:#fbfaf8;color:#7c758d;font-size:12px}.convo-thread-sidecar p,.convo-thread-sidecar li{color:var(--ink);font-size:12px;line-height:1.48}.convo-thread-sidecar h4{margin:20px 0 10px;color:var(--ink);font-size:16px;line-height:1.2}.convo-thread-sidecar ul{padding-left:18px}.convo-thread-sidecar .agent-composer{position:sticky;bottom:0;background:#fff}.convo-app-builder-controls{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.convo-app-builder-controls button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--ink-2);padding:8px 10px}.convo-contact-faq{padding:96px 0 100px;border-top:1px solid var(--line)}.convo-talk-card{width:min(100% - 40px,430px);margin:0 auto 130px;border:1px solid var(--line-strong);background:#ffffffd1;padding:48px;text-align:center}.convo-talk-card h2,.convo-faq-card h2{margin:0 0 18px;color:var(--ink);font-size:32px;line-height:1.1}.convo-talk-card p{margin:0 auto 22px;max-width:270px;color:var(--ink-2);line-height:1.45}.convo-faq-card{width:min(100% - 40px,650px);margin:0 auto;padding:0 0 20px}.convo-faq-card h2{margin-bottom:32px;text-align:center}.convo-faq-card details{border-top:1px solid var(--line-strong)}.convo-faq-card details:last-of-type{border-bottom:1px solid var(--line-strong)}.convo-faq-card summary{display:flex;justify-content:space-between;gap:20px;padding:18px 8px;cursor:pointer;color:var(--ink);font-weight:700}.convo-faq-card summary:after{content:">";color:var(--ink-2);font-weight:400}.convo-faq-card details[open] summary:after{transform:rotate(90deg)}.convo-faq-card details p{margin:0;padding:0 8px 18px;color:var(--ink-2);line-height:1.5}.convo-faq-note{margin-top:28px;text-align:center;color:var(--ink-2)}.convo-faq-note a{text-decoration:underline}@media(max-width:1160px){.convo-analysis-grid{grid-template-columns:1fr}.convo-copy-panel{max-width:620px}.convo-side-copy,.convo-layered-surface{position:relative;inset:auto;width:100%;transform:none}.convo-bi-map{display:grid;gap:34px;min-height:auto}.convo-layered-surface{min-height:690px}}@media(min-width:761px)and (max-width:1160px){.convo-tools-grid{grid-template-columns:minmax(0,1.22fr) minmax(278px,.68fr);gap:34px;align-items:center}.convo-workspace-grid{grid-template-columns:42px minmax(0,1fr) 244px}.convo-workspace-main{padding:22px 18px 40px}.convo-thread-sidecar{padding:0 10px 16px}}@media(max-width:760px){.convo-hero{min-height:auto;padding:88px 0 56px}.convo-tools-grid{grid-template-columns:1fr;gap:34px}.convo-hero h1 span,.convo-heading h2 span,.convo-hero h1 em,.convo-heading h2 em{font-size:44px}.convo-hero__inner>p{font-size:18px}.convo-hero .hero__actions{flex-direction:column}.convo-quote-scroll{margin-top:54px}.convo-quote-track{grid-auto-columns:minmax(300px,84vw);animation-duration:28s}.convo-quote-card{width:84vw;min-height:310px;padding:28px}.convo-quote-card p{font-size:17px}.convo-different,.convo-analysis,.convo-tools,.convo-contact-faq{padding:64px 0}.convo-layered-surface{min-height:auto}.convo-layered-surface .thread-window,.convo-layered-surface .app-window,.convo-context-stack .semantic-window{position:relative;inset:auto;width:100%;margin-top:16px}.convo-dashboard-gallery,.convo-workspace-grid,.convo-workspace-bar{grid-template-columns:1fr}.convo-workspace-tabs,.convo-workspace-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.convo-workspace-grid>.icon-rail{display:none}.convo-workspace-main,.convo-thread-sidecar{height:520px}.convo-thread-sidecar{border-top:1px solid var(--line)}.convo-talk-card{padding:34px 22px;margin-bottom:74px}}.context-hero--detailed,.context-step-section--detailed,.context-manage,.context-observe--detailed,.context-review,.context-quote-band,.context-trust,.context-final-cta{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 74% 26%,rgba(244,193,199,.08),transparent 24%),linear-gradient(rgba(245,196,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.045) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.06) .65px,transparent .9px),#15141d;background-size:auto,160px 160px,160px 160px,4px 4px,auto}.context-hero--detailed{min-height:725px;align-items:start;padding:82px 0 86px;border-bottom:1px solid rgba(244,193,199,.18)}.context-hero--detailed .context-hero__grid{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:86px}.context-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.context-announcement{min-height:36px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;color:#ffd0d3;background:#ffffff09;padding:0 13px;font-size:13px;font-weight:700}.context-hero--detailed h1{max-width:760px;font-size:clamp(64px,6.6vw,100px);line-height:.98}.context-hero--detailed .product-copy p{max-width:670px;color:#f0c2c7;font-size:clamp(22px,2vw,27px);line-height:1.35}.context-hero-audit{position:relative;overflow:hidden;border:1px solid rgba(244,193,199,.2);border-radius:7px;background:#f7f5f2;color:#111024;box-shadow:0 30px 90px #00000061}.context-hero-audit:before{position:absolute;inset:auto -4% -18% 18%;height:64%;background:radial-gradient(circle,rgba(67,56,105,.16) 1px,transparent 1.7px),linear-gradient(180deg,transparent,rgba(67,56,105,.08));background-size:8px 8px,auto;content:""}.context-hero-audit__charts{position:relative;z-index:2;display:grid;grid-template-columns:1fr .8fr;gap:24px;padding:18px 22px 10px}.mini-stack-chart{height:128px;display:flex;align-items:end;gap:12px;border-bottom:1px solid rgba(17,16,36,.12);padding-inline:10px}.mini-stack-chart span{width:36px;height:var(--h);display:grid;align-content:end;background:#e5bd44}.mini-stack-chart span i,.mini-stack-chart span b,.mini-stack-chart span em{display:block;height:28%}.mini-stack-chart span i{background:#cf5b70}.mini-stack-chart span b{background:#63b398}.mini-stack-chart span em{background:#e5bd44}.mini-topic-chart{display:grid;gap:12px;align-content:center}.mini-topic-chart div{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:10px;font-size:10px;color:#766f82}.mini-topic-chart strong{height:28px;width:var(--w);display:block;border-left:9px solid #cf5b70;background:#454b9a}.context-audit-table{position:relative;z-index:2;width:100%;border-collapse:collapse;font-size:11px}.context-audit-table th,.context-audit-table td{border-top:1px solid rgba(17,16,36,.08);padding:10px 12px;color:#615a6b;text-align:left}.context-audit-table th{color:#928a9c;font-size:10px;font-weight:700}.context-audit-table td:nth-child(3){color:#272237}.context-audit-table mark{color:#ad8724;background:#e5bd442e;padding:2px 5px}.context-play-button{position:absolute;left:50%;top:51%;z-index:4;width:96px;height:96px;display:grid;place-items:center;border:1px dashed rgba(244,193,199,.55);border-radius:50%;color:#ffd0d3;background:#211b27;box-shadow:0 0 0 9px #f4c1c714,0 24px 52px #0000004d;transform:translate(-50%,-50%)}.context-step-section--detailed,.context-manage,.context-observe--detailed,.context-review,.context-trust,.context-final-cta{padding:112px 0;border-top:1px solid rgba(244,193,199,.14)}.context-step-section--detailed .dark-display{max-width:880px;margin-bottom:72px;color:#fff;font-size:clamp(58px,5.6vw,90px)}.context-step-section--detailed .context-step-grid{width:min(980px,100%);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;gap:30px}.context-step-section--detailed .context-step-card{min-height:370px;border-radius:0;background:#ffffff06;padding:28px 30px}.context-step-section--detailed .context-step-card h3{margin-top:28px;font-size:26px}.context-card-visual{position:relative;height:168px;overflow:visible;border:1px solid rgba(244,193,199,.14);background:radial-gradient(circle,rgba(244,193,199,.2) 1px,transparent 1.35px),#ffffff04;background-size:7px 7px,auto}.context-iso-board{position:absolute;left:48%;top:52%;width:230px;height:145px;border:1px solid rgba(244,193,199,.22);background:#1c1a24;transform:translate(-50%,-50%) rotateX(58deg) rotate(-31deg);transform-style:preserve-3d;box-shadow:24px 30px #ffffff09}.context-iso-lines,.context-iso-bars{position:absolute;display:grid;gap:8px}.context-iso-lines{left:22px;top:24px;width:84px}.context-iso-lines span{height:6px;background:#66e0c0}.context-card-visual--gold .context-iso-lines span,.context-card-visual--gold .context-iso-bars span,.context-card-visual--gold .context-iso-panel{background:#e5bd44}.context-card-visual--purple .context-iso-lines span,.context-card-visual--purple .context-iso-bars span,.context-card-visual--purple .context-iso-panel{background:#b783d7}.context-iso-bars{right:24px;bottom:22px;grid-template-columns:repeat(5,12px);align-items:end}.context-iso-bars span{width:12px;height:calc(24px + var(--i, 1) * 9px);background:#66e0c0}.context-iso-bars span:nth-child(2){--i: 2}.context-iso-bars span:nth-child(3){--i: 4}.context-iso-bars span:nth-child(4){--i: 3}.context-iso-bars span:nth-child(5){--i: 5}.context-iso-panel{position:absolute;right:30px;top:28px;width:76px;height:45px;background:#66e0c0;opacity:.68}.context-flow-label{margin-top:62px}.context-flow-icons{width:min(520px,100%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:38px auto 0;color:#cda8b0;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center}.context-flow-icons span{display:grid;justify-items:center;gap:8px}.context-manage .center-dark-copy,.context-observe--detailed .center-dark-copy,.context-review .center-dark-copy,.context-trust .center-dark-copy{max-width:760px}.context-manage .center-dark-copy h2,.context-observe--detailed .center-dark-copy h2,.context-review .center-dark-copy h2,.context-trust .center-dark-copy h2{margin-bottom:22px;font-size:clamp(54px,5.6vw,78px)}.context-manage .center-dark-copy p,.context-observe--detailed .center-dark-copy p,.context-review .center-dark-copy p,.context-trust .center-dark-copy p{margin-inline:auto;color:#f0c2c7;font-size:20px}.demo-pill span{color:#a79bac}.context-manage .context-two-card{width:min(1000px,100%);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.context-large-card{min-height:675px;border-color:#f4c1c72b;background:#ffffff08}.context-large-card h2{font-size:clamp(32px,3.3vw,48px)}.context-large-card p{font-size:17px}.context-guide-workbench{position:relative;min-height:315px;margin-top:38px}.context-guide-workbench .github-guide{height:315px;overflow:hidden;opacity:.86}.github-guide strong{display:flex;align-items:center;gap:8px}.github-tabs{display:flex;gap:18px;margin:16px 0 10px;color:#9c8da2;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-guide-overlay{position:absolute;right:-10px;bottom:0;width:280px;border:1px solid rgba(244,193,199,.22);border-radius:7px;background:#1b1923f5;padding:20px;color:#fff;box-shadow:0 24px 60px #0000005c}.context-guide-overlay span,.context-guide-overlay small{display:block;color:#9e90a7;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-guide-overlay strong{display:block;margin:4px 0 14px;font-size:21px}.context-guide-overlay b{display:block;margin-bottom:4px;color:#ffd0d3}.context-guide-overlay p{margin:14px 0 0;font-size:12px;line-height:1.5}.context-large-card .software-window,.context-observe--detailed .software-window,.context-trust-card .software-window{border-color:#f4c1c72e;background:#1d1b25;color:#fff}.context-large-card .window-bar,.context-observe--detailed .window-bar,.context-trust-card .window-bar{border-bottom-color:#f4c1c71f;background:#24212c;color:#e7d4da}.context-large-card .window-bar button,.context-observe--detailed .window-bar button,.context-trust-card .window-bar button{border-color:#f4c1c729;background:transparent;color:#ffd0d3}.context-large-card .semantic-body,.context-trust-card .workspace-body,.context-observe--detailed .observability-body{background:#1d1b25}.context-large-card .file-list,.context-large-card .code-editor,.context-large-card .icon-rail,.context-observe--detailed .observability-body aside{border-color:#f4c1c71f;background:#ffffff06;color:#e8d8de}.context-large-card .file-list button{color:#ddd0df}.context-large-card .file-list button.is-active{background:#f4c1c714}.context-large-card .code-editor pre,.context-large-card .code-editor span,.context-large-card .code-editor strong{color:#d8d1e8}.context-observe--detailed{padding-bottom:124px}.context-observe-stage{width:min(100%,900px)}.context-observe-stage:before,.context-observe-stage:after{position:absolute;left:-160px;right:-160px;height:1px;background:#f4c1c729;content:""}.context-observe-stage:before{top:18px}.context-observe-stage:after{bottom:18px}.context-observe--detailed .observability-window{position:relative;z-index:2;margin-inline:auto}.context-observe--detailed .observability-main,.context-observe--detailed .observability-body aside button,.context-observe--detailed .observability-body aside strong{color:#e8d8de}.context-observe--detailed .audit-table td,.context-observe--detailed .audit-table th{border-color:#f4c1c71f;color:#cfc5d7}.context-observe--detailed .side-callout{width:185px;color:#fff;font-size:17px;text-align:center}.context-observe--detailed .side-callout strong{display:block;font-size:20px;line-height:1}.context-observe--detailed .side-callout p{margin:12px 0 0;color:#f0c2c7;font-size:12px;line-height:1.35}.context-observe--detailed .side-callout--left{left:-215px}.context-observe--detailed .side-callout--right{right:-220px}.context-review-grid{width:min(960px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:42px auto 0}.context-review-card{min-height:450px;overflow:hidden;border:1px solid rgba(244,193,199,.16);border-radius:8px;background:#ffffff08;padding:28px}.context-review-card h3{margin:0 0 16px;color:#fff;font-size:28px;line-height:1.02}.context-review-card p{color:#f0c2c7;font-size:14px;line-height:1.45}.context-review-card button{min-height:34px;margin:18px 0 26px;border:1px solid rgba(244,193,199,.2);background:transparent;color:#ffd0d3;padding-inline:13px}.context-suggestion-list,.context-suggestion-card,.context-terminal{min-height:235px;border:1px solid rgba(244,193,199,.12);border-radius:6px;background:#1d1b25}.context-suggestion-list{display:grid;gap:0;align-content:start}.context-suggestion-list span{min-height:45px;display:grid;grid-template-columns:16px 70px 1fr;align-items:center;gap:8px;border-bottom:1px solid rgba(244,193,199,.09);color:#d9cedc;padding:0 12px;font-size:12px}.context-suggestion-list small{color:#998ca4;font-size:10px}.context-suggestion-card{padding:20px}.context-suggestion-card span{color:#fff;font-weight:800}.context-suggestion-card small{float:right;color:#7ea4ff}.context-suggestion-card p{clear:both;margin-top:24px;color:#dcd1df}.context-suggestion-card strong{color:#ffd0d3}.context-terminal{margin:0;padding:18px;color:#64e0ba;font:12px/1.45 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-quote-band{padding:54px 0;border-top:1px solid rgba(244,193,199,.16);border-bottom:1px solid rgba(244,193,199,.16)}.context-quote-band__inner{width:min(980px,100%);display:grid;grid-template-columns:220px 1fr;gap:54px;align-items:center}.context-quote-band strong{display:block;color:#fff;font-size:60px;line-height:1}.context-quote-band span{display:block;margin-top:16px;color:#f0c2c7;font:12px/1.4 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-quote-band p{margin:0;border-left:1px solid rgba(244,193,199,.28);padding-left:48px;color:#fff;font-size:22px;line-height:1.42}.context-trust .center-dark-copy{margin-bottom:42px}.context-trust-grid{width:min(980px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto}.context-trust-card{min-height:318px;overflow:hidden;border:1px solid rgba(244,193,199,.17);border-radius:7px;background:#ffffff08;padding:28px}.context-trust-card h3{margin:0 0 12px;color:#fff;font-size:23px}.context-trust-card p{color:#f0c2c7;font-size:14px;line-height:1.45}.context-status-form{display:grid;gap:10px;margin-top:28px;border:1px solid rgba(244,193,199,.12);border-radius:6px;background:#211f2a;padding:18px}.context-status-form label,.context-status-form span{color:#9c8da4;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-status-form input,.context-status-form textarea{border:1px solid rgba(244,193,199,.16);background:#1b1923;color:#e7d6de;padding:10px;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-status-form textarea{min-height:76px;resize:none}.context-trust-network{position:relative;min-height:154px;margin-top:28px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.12);background:radial-gradient(circle,rgba(244,193,199,.16) 1px,transparent 1.5px),#0000001a;background-size:8px 8px,auto}.context-trust-network span{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(244,193,199,.2);border-radius:999px;background:#ffffff0d;padding:0 20px;color:#ffd0d3}.context-trust-network small{position:absolute;bottom:28px;color:#caa8b1;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-trust-network small:nth-child(2){left:48px}.context-trust-network small:nth-child(3){left:35%}.context-trust-network small:nth-child(4){right:36%}.context-trust-network small:nth-child(5){right:42px}.context-logo-orbit{min-height:154px;display:flex;align-items:center;justify-content:center;gap:42px;margin-top:28px;border:1px solid rgba(244,193,199,.12);background:radial-gradient(circle at 50% 50%,rgba(116,89,150,.25),transparent 45%),#0000001f}.context-logo-orbit b{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.2);border-radius:50%;color:#fff;background:#25222f}.context-notebook-crop{height:160px;margin-top:24px;overflow:hidden;border:1px solid rgba(244,193,199,.12)}.context-notebook-crop .notebook-window{width:720px;transform:scale(.56);transform-origin:top left}.context-bottom-quotes{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:70px;border-top:1px solid rgba(244,193,199,.16);border-bottom:1px solid rgba(244,193,199,.16)}.context-bottom-quotes blockquote{margin:0;padding:44px 60px;text-align:center}.context-bottom-quotes blockquote+blockquote{border-left:1px solid rgba(244,193,199,.16)}.context-bottom-quotes strong{display:block;margin-bottom:22px;color:#fff}.context-bottom-quotes p{max-width:430px;margin:0 auto 18px;color:#ffd0d3;font-size:17px;line-height:1.35}.context-bottom-quotes span{color:#c6a8b1;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.context-final-cta{padding:120px 0 110px}.context-final-box{width:min(450px,100%);margin:0 auto;border:1px solid rgba(244,193,199,.24);background:#ffffff06;padding:52px 48px;text-align:center}.context-final-box h2{margin:0 0 16px;color:#fff;font-size:38px;line-height:1.05}.context-final-box p{margin:0 auto 26px;color:#f0c2c7;line-height:1.45}@media(max-width:1180px){.context-observe--detailed .side-callout{position:static;width:auto;margin-top:20px}.context-observe-stage{display:grid;gap:18px}.context-observe-stage:before,.context-observe-stage:after{display:none}}@media(max-width:980px){.context-hero--detailed .context-hero__grid,.context-manage .context-two-card{grid-template-columns:1fr}.context-hero-audit{width:min(760px,100%);margin-inline:auto}}@media(max-width:820px){.context-hero--detailed{min-height:auto;padding:90px 0 70px}.context-hero--detailed h1{font-size:54px}.context-hero-audit__charts,.context-step-section--detailed .context-step-grid,.context-review-grid,.context-trust-grid,.context-quote-band__inner,.context-bottom-quotes{grid-template-columns:1fr}.context-hero-audit{overflow-x:auto}.context-audit-table{min-width:680px}.context-step-section--detailed,.context-manage,.context-observe--detailed,.context-review,.context-trust,.context-final-cta{padding:72px 0}.context-step-section--detailed .dark-display,.context-manage .center-dark-copy h2,.context-observe--detailed .center-dark-copy h2,.context-review .center-dark-copy h2,.context-trust .center-dark-copy h2{font-size:44px}.context-flow-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.context-large-card,.context-review-card,.context-trust-card{min-height:auto;padding:24px}.context-guide-overlay{position:relative;right:auto;bottom:auto;width:100%;margin-top:14px}.context-quote-band p{border-left:0;padding-left:0;font-size:18px}.context-bottom-quotes blockquote+blockquote{border-top:1px solid rgba(244,193,199,.16);border-left:0}.context-bottom-quotes blockquote{padding:34px 18px}}.cli-hero--detailed,.cli-quote--detailed,.cli-work--detailed,.cli-control,.cli-workflows,.cli-terminal-install,.cli-final-cta{position:relative;overflow:hidden;background:linear-gradient(rgba(244,193,199,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.045) 1px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(244,193,199,.08),transparent 28%),#191921;background-size:220px 220px,220px 220px,auto,auto;color:#f4c1c7}.cli-hero--detailed{min-height:760px;padding:96px 0 76px;border-bottom:1px solid rgba(244,193,199,.2)}.cli-hero--detailed .cli-hero__grid{width:min(1080px,calc(100% - 48px));grid-template-columns:minmax(360px,.82fr) minmax(520px,1fr);gap:78px;align-items:center}.cli-hero--detailed .product-copy{max-width:560px}.cli-hero--detailed .product-copy h1{margin:28px 0 20px;text-align:left;font-size:clamp(58px,4.9vw,72px);line-height:.94;letter-spacing:0}.cli-hero--detailed h1 em{color:#fff;font-size:clamp(56px,4.6vw,70px);line-height:.88}.cli-hero--detailed .product-copy p{max-width:560px;margin:0 0 28px;color:#f0c2c7;font-size:25px;line-height:1.35}.cli-announcement{width:max-content;min-height:36px;border-radius:999px}.cli-install-wrap{width:min(560px,100%)}.cli-install-wrap.is-centered{margin-inline:auto}.cli-install-box{margin-top:0;background:#ffffff0b}.cli-install-box div{min-height:38px}.cli-install-box code{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:16px;white-space:nowrap}.cli-install-box code span{overflow:hidden;text-overflow:ellipsis}.cli-install-box svg{flex:0 0 auto;color:#f4c1c7}.cli-hero--detailed .terminal-mock{width:100%;box-shadow:0 28px 72px #00000059}.cli-hero--detailed .terminal-mock pre{min-height:430px;padding:30px 32px;color:#f7f2f5;font-size:13px;line-height:1.38;white-space:pre}.cli-quote--detailed{padding:62px 0;border-top:1px solid rgba(244,193,199,.16);border-bottom:1px solid rgba(244,193,199,.16)}.cli-quote--detailed .cli-quote__grid{width:min(980px,calc(100% - 48px));grid-template-columns:260px 1fr;gap:52px;align-items:center}.stubhub-mark{width:max-content;display:block;margin-bottom:26px;background:#fff;color:#101015;padding:7px 11px;font-size:18px;line-height:1;transform:rotate(-4deg)}.cli-quote--detailed strong:not(.stubhub-mark){color:#fff;font-size:18px}.cli-quote--detailed p{color:#f4c1c7;font-size:clamp(23px,2vw,30px);line-height:1.35}.cli-quote--detailed p strong{display:inline;color:#fff;font-size:inherit}.cli-work--detailed,.cli-control,.cli-workflows,.cli-terminal-install{padding:112px 0;border-top:1px solid rgba(244,193,199,.12)}.cli-work--detailed .center-dark-copy,.cli-workflows .center-dark-copy{max-width:760px}.cli-work--detailed .center-dark-copy h2,.cli-workflows .center-dark-copy h2,.cli-terminal-install h2{margin:0;color:#fff;font-size:clamp(58px,5.2vw,82px);line-height:.95}.cli-work--detailed .center-dark-copy h2 span,.cli-workflows .center-dark-copy h2 span{display:block}.cli-work--detailed .center-dark-copy h2 em,.cli-workflows .center-dark-copy h2 em,.cli-terminal-install h2 em,.cli-control-copy h2 em{display:block;color:#fff;font-family:"Instrument Serif",Georgia,serif;font-weight:400}.cli-work--detailed .center-dark-copy p{color:#f0c2c7;font-size:20px}.cli-work--detailed .cli-feature-grid{width:min(960px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:48px auto 0}.cli-work--detailed .cli-feature-card{min-height:500px;display:grid;align-content:start;overflow:hidden;border-radius:8px;padding:32px 28px 0}.cli-work--detailed .cli-feature-card h3{margin:0 0 18px;color:#fff;font-size:31px;line-height:1.02}.cli-work--detailed .cli-feature-card p{margin:0;color:#f0c2c7;font-size:16px;line-height:1.45}.cli-card-terminal,.cli-agent-visual,.cli-github-visual{min-height:246px;margin:36px -28px 0;overflow:hidden;border-top:1px solid rgba(244,193,199,.14);background:#0e0d13;color:#64e0ba;font:11px/1.5 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.cli-card-terminal{padding:22px;white-space:pre-wrap}.cli-mini-bar{min-height:38px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(244,193,199,.12);padding:0 13px;color:#998ca4}.cli-mini-bar span{width:8px;height:8px;border-radius:50%;background:#ea6b5a}.cli-mini-bar span:nth-child(2){background:#f5c84c}.cli-mini-bar span:nth-child(3){background:#42ce88}.cli-agent-visual,.cli-github-visual{color:#ece7ee}.cli-agent-screen{min-height:122px;display:grid;place-items:center;margin:14px;border:1px solid rgba(240,101,70,.72);color:#f0c2c7;text-align:center}.cli-agent-screen span{color:#f16b4c;font-size:42px;line-height:1}.cli-agent-screen small{color:#b3a6b9}.cli-agent-input{border-top:1px solid rgba(244,193,199,.12);padding:14px;color:#fff}.cli-github-visual{padding-bottom:20px}.cli-github-visual>strong,.cli-github-tabs,.cli-github-visual p,.cli-github-visual small{display:block;margin:14px 18px 0}.cli-github-tabs{color:#a99dab}.cli-github-visual p{display:flex;align-items:center;gap:10px;border:1px solid rgba(244,193,199,.12);border-radius:7px;background:#ffffff0a;padding:16px;color:#fff;font:16px/1.2 var(--sans)}.cli-github-visual em{color:#968ca4;font-style:normal}.cli-github-visual small{border:1px solid rgba(244,193,199,.12);border-radius:7px;background:#ffffff06;padding:13px;color:#d8ceda}.cli-github-visual small b{float:right;color:#75e0a3}.cli-control-grid{width:min(960px,calc(100% - 48px));display:grid;grid-template-columns:.78fr 1.22fr;gap:88px;align-items:center}.cli-control-copy svg{margin-bottom:48px}.cli-control-copy h2{margin:0;color:#fff;font-size:clamp(44px,4.7vw,66px);line-height:1.02}.cli-control-list article{padding:28px 0;border-bottom:1px solid rgba(244,193,199,.16)}.cli-control-list article:first-child{border-top:1px solid rgba(244,193,199,.16)}.cli-control-list h3{margin:0 0 12px;color:#fff;font-size:25px}.cli-control-list p{margin:0;color:#f0c2c7;font-size:17px;line-height:1.5}.cli-workflows .center-dark-copy{margin-bottom:60px}.cli-workflow-table{width:min(980px,100%);margin:0 auto;border:1px solid rgba(244,193,199,.2);background:#ffffff05}.cli-workflow-head,.cli-workflow-row{display:grid;grid-template-columns:.62fr 1fr 1.1fr}.cli-workflow-head span{border-bottom:1px solid rgba(244,193,199,.16);padding:18px 22px;color:#f0c2c7;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.cli-workflow-row{min-height:130px;border-bottom:1px solid rgba(244,193,199,.13)}.cli-workflow-row:last-child{border-bottom:0}.cli-workflow-row h3,.cli-workflow-row p{margin:0;color:#fff}.cli-workflow-row h3{padding:22px;font-size:25px;line-height:1.05}.cli-workflow-row p{padding:24px 22px;color:#f4d7dc;font-size:16px;line-height:1.45}.cli-workflow-row p:nth-child(2){align-self:center;margin:18px;border-radius:6px;background:#f4c1c717;padding:18px;color:#ffd0d3;font-weight:700}.cli-workflow-row p:nth-child(3){border-left:1px solid rgba(244,193,199,.16)}.cli-terminal-install{text-align:center}.cli-ascii-logo{width:max-content;max-width:100%;margin:0 auto 34px;color:#ffd0d3;font:13px/1.1 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left;white-space:pre}.cli-terminal-install h2 em{margin-top:4px}.cli-terminal-install p{margin:20px 0 32px;color:#f0c2c7;font-size:21px}.cli-terminal-install .cli-install-wrap{margin-inline:auto}.cli-final-cta{padding:104px 0 116px;border-top:1px solid rgba(244,193,199,.16)}.cli-final-box{width:min(460px,100%);margin:0 auto;border:1px solid rgba(244,193,199,.24);background:#ffffff06;padding:54px 44px;text-align:center}.cli-final-box h2{margin:0 0 18px;color:#fff;font-size:39px;line-height:1.05}.cli-final-box p{margin:0 auto 28px;color:#f0c2c7;font-size:18px;line-height:1.45}@media(max-width:1180px){.cli-hero--detailed .cli-hero__grid,.cli-control-grid{grid-template-columns:1fr}.cli-hero--detailed .terminal-mock{width:min(760px,100%);margin:0 auto}.cli-control-grid{gap:44px}}@media(max-width:880px){.cli-quote--detailed .cli-quote__grid,.cli-work--detailed .cli-feature-grid,.cli-workflow-head,.cli-workflow-row{grid-template-columns:1fr}.cli-workflow-row p:nth-child(3){border-left:0}.cli-workflow-head span+span{border-top:1px solid rgba(244,193,199,.09)}}@media(max-width:640px){.cli-hero--detailed{min-height:auto;padding:78px 0 62px}.cli-hero--detailed .cli-hero__grid,.cli-quote--detailed .cli-quote__grid,.cli-control-grid{width:min(100% - 28px,1080px)}.cli-hero--detailed .product-copy h1,.cli-work--detailed .center-dark-copy h2,.cli-workflows .center-dark-copy h2,.cli-terminal-install h2,.cli-hero--detailed h1 em{font-size:46px}.cli-hero--detailed .product-copy p,.cli-control-list p,.cli-terminal-install p{font-size:17px}.cli-hero--detailed .terminal-mock pre,.cli-ascii-logo{font-size:9px;white-space:pre-wrap}.cli-install-box code{white-space:normal;font-size:13px}.cli-work--detailed,.cli-control,.cli-workflows,.cli-terminal-install,.cli-final-cta{padding:72px 0}.cli-final-box{padding:40px 24px}}.leader-page{position:relative;overflow:hidden;color:#ffd2d6;background:linear-gradient(rgba(244,193,199,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.04) 1px,transparent 1px),radial-gradient(circle at 52% 0%,rgba(244,193,199,.06),transparent 30%),#171820;background-size:230px 230px,230px 230px,auto,auto}.leader-page:before{position:fixed;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(circle,rgba(255,255,255,.13) .5px,transparent .8px);background-size:4px 4px;content:""}.leader-hero{min-height:720px;padding:130px 0 84px;border-bottom:1px solid rgba(244,193,199,.14)}.leader-hero .container,.leader-feature .container,.leader-learn .container{position:relative;z-index:1}.leader-hero-copy{width:min(100%,980px);margin:0 auto;text-align:center}.leader-hero-copy h1{margin:0;color:#fff;font-size:clamp(56px,6.7vw,86px);line-height:.99;letter-spacing:0;text-wrap:balance}.leader-hero-copy p{margin:34px 0 0;color:#ffcdd2;font-size:20px;line-height:1.45}.leader-hero-copy .hero__actions{justify-content:center;margin-top:32px}.leader-logos{width:min(100%,760px);margin:128px auto 0;text-align:center}.leader-logos>span{display:block;margin-bottom:28px;color:#ffcdd2;font:800 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.leader-logos>div{display:flex;flex-wrap:wrap;justify-content:center;gap:26px 34px}.leader-logos strong{color:#fff;font-size:23px;line-height:1;white-space:nowrap}.leader-feature{padding:92px 0;border-bottom:1px solid rgba(244,193,199,.12)}.leader-feature--root{padding-top:118px}.leader-split,.leader-grid-quad{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:92px}.leader-grid-quad{grid-template-columns:minmax(330px,.74fr) minmax(0,1fr);gap:110px 120px}.leader-copy h2{max-width:500px;margin:0;color:#fff;font-size:clamp(38px,4.1vw,54px);line-height:.98;letter-spacing:0;text-wrap:balance}.leader-copy p{max-width:420px;margin:30px 0 0;color:#ffd1d5;font-size:20px;line-height:1.45}.leader-copy .outline-button{width:min(100%,340px);justify-content:center;margin-top:32px}.leader-root-visual{position:relative;min-height:380px}.leader-metric-board,.leader-share-card,.leader-comment-card,.leader-code-diff{position:absolute;border:1px solid rgba(244,193,199,.14);background:#f8f7f8;box-shadow:0 28px 70px #00000061;color:#151526}.leader-metric-board{left:22%;top:70px;z-index:2;width:255px;padding:22px 24px}.leader-metric-board h4{margin:0 0 18px;font-size:16px}.leader-metric-board span{color:#6f6b78;font-size:12px}.leader-metric-board b{display:block;margin:10px 0 14px;color:#0f1020;font-size:33px}.leader-metric-board i{display:block;height:90px;background:linear-gradient(90deg,transparent 9%,rgba(88,92,135,.14) 10%,transparent 11%),linear-gradient(rgba(88,92,135,.16) 1px,transparent 1px);background-size:42px 100%,100% 22px}.leader-share-card{top:20px;right:6%;z-index:5;width:230px;padding:12px}.leader-share-card span{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #ece8f0;color:#706b7b;font-size:12px}.leader-comment-card{top:138px;left:10%;z-index:6;width:210px;padding:18px}.leader-comment-card b{color:#322b45;font-size:13px}.leader-comment-card p{margin:8px 0 14px;font-size:13px}.leader-comment-card small{color:#706b7b;font-size:11px;line-height:1.35}.leader-code-diff{right:0;bottom:28px;z-index:4;width:260px;padding:18px;font:700 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.leader-code-diff span{display:block;padding:7px 8px;color:#6c58c4}.leader-code-diff span:nth-child(2){background:#ffe8ec;color:#d14c72}.leader-mini-chart{position:absolute;right:105px;bottom:56px;z-index:3;width:230px;height:130px;overflow:visible}.leader-mini-chart path{fill:none;stroke:#b99ad7;stroke-width:2}.leader-mini-chart path:nth-child(2){stroke:#f2b9c2}.leader-governed-visual{position:relative;min-height:360px;padding-top:34px}.leader-query-pill{display:flex;align-items:center;gap:12px;width:min(100%,520px);margin:0 auto 18px;padding:16px 20px;border:1px solid rgba(244,193,199,.35);border-radius:999px;background:#f4c1c717;color:#ffd5d8;box-shadow:0 0 0 4px #f4c1c70a}.leader-result-row{position:relative;display:grid;grid-template-columns:1fr 140px;gap:18px;width:min(100%,540px);margin:10px auto;padding:15px 18px;border:1px solid rgba(244,193,199,.16);border-radius:4px;background:#f9f7f8f5;color:#1c1a28;animation:leader-row-float 5.6s ease-in-out infinite;animation-delay:var(--delay)}.leader-result-row strong{display:block;margin-bottom:4px;color:#2a2138}.leader-result-row p{margin:0;color:#766f83;font-size:12px}.leader-result-row svg{width:132px;height:46px}.leader-result-row polyline{fill:none;stroke:#e8a169;stroke-width:2}.leader-result-row rect{fill:#76c7a8;opacity:.8}.leader-result-row span{position:absolute;top:-12px;right:-24px;padding:6px 10px;border:1px solid rgba(99,202,174,.45);border-radius:999px;background:#effbf8;color:#41ad9c;font-size:12px;font-weight:800}@keyframes leader-row-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.leader-agent-visual{position:relative;min-height:430px}.leader-code-block,.leader-generating{width:min(100%,520px);border:1px solid rgba(244,193,199,.13);border-radius:4px;background:#f8f7f8;box-shadow:0 24px 70px #00000057;color:#11131f}.leader-code-block{margin:0 auto 16px;padding:18px 22px}.leader-code-block--sql{margin-top:18px}.leader-code-block span{display:block;margin-bottom:10px;color:#7a88b9;font-size:12px;text-align:right}.leader-code-block code{display:block;overflow:hidden;color:#4a4e76;font:700 11px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.leader-generating{width:min(100%,470px);margin-left:auto;padding:18px 22px;background:#483556e6;color:#ffd3d8}.leader-generating span,.leader-generating b,.leader-generating small{display:block}.leader-generating b{margin-top:20px;color:#d6bdca}.leader-generating small{margin-top:-18px;color:#c5aabc;text-align:right}.leader-learn{padding:106px 0 84px;border-bottom:1px solid rgba(244,193,199,.12)}.leader-section-title{width:min(100%,560px);margin:0 auto 96px;text-align:center}.leader-section-title h2{margin:0;color:#fff;font-size:clamp(44px,5.3vw,60px);line-height:1;letter-spacing:0}.leader-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.leader-story-main{grid-column:1 / -1;display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);align-items:center;gap:68px;min-height:380px}.leader-story-main h3,.leader-article-card h3{margin:0;color:#fff;font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:0}.leader-story-main p,.leader-article-card p{margin:26px 0 0;color:#ffd1d5;font-size:18px;line-height:1.42}.leader-story-main .outline-button,.leader-article-card .outline-button{margin-top:30px}.leader-influence-graphic{display:grid;min-height:330px;place-items:center;border:1px solid rgba(244,193,199,.12);background:linear-gradient(rgba(244,193,199,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.04) 1px,transparent 1px),#0c0d1494;background-size:34px 34px}.leader-orbit{position:relative;display:grid;width:330px;height:190px;place-items:center}.leader-orbit span{position:absolute;width:calc(110px + var(--i) * 26px);height:calc(72px + var(--i) * 16px);border:1px solid rgba(217,198,222,.48);border-radius:50%;transform:rotate(calc(var(--i) * 12deg))}.leader-orbit b{position:relative;z-index:2;padding:8px 13px;background:#63bea7;color:#eafff8;font:800 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.leader-article-card{min-height:420px}.leader-thumb{height:170px;margin-bottom:24px;border:1px solid rgba(244,193,199,.12);background:#ffffff0a}.leader-thumb--strategy{position:relative;padding:28px;background:#65bea9;color:#11131f}.leader-thumb--strategy span{display:block;width:72%;font-size:18px;line-height:1.05}.leader-thumb--strategy i{position:absolute;right:38px;bottom:30px;width:76px;height:76px;border:1px solid #162026;transform:skewY(-22deg)}.leader-thumb--trust{display:flex;align-items:flex-start;padding:28px;background:#f3b9bc;color:#16131c}.leader-thumb--trust span{width:78%;font-size:18px;line-height:1.05}.leader-thumb--roi{display:grid;place-items:center;background:linear-gradient(rgba(244,193,199,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.08) 1px,transparent 1px),#171820;background-size:30px 30px}.leader-thumb--roi svg{width:80%;height:120px}.leader-thumb--roi path,.leader-thumb--roi line{fill:none;stroke:#d7c9d9;stroke-width:2}.leader-thumb--roi path{stroke:#80c7bd}.leader-article-card h3{font-size:30px}.leader-article-card p{font-size:16px}.leader-final-cta{padding:100px 0 92px;border-bottom:1px solid rgba(244,193,199,.14)}.leader-final-box{width:min(100% - 32px,520px);margin:auto;padding:62px 56px;border:1px solid rgba(244,193,199,.18);background:#111119;text-align:center}.leader-final-box h2{margin:0;color:#fff;font-size:40px;line-height:1.05;letter-spacing:0}.leader-final-box p{margin:28px 0 24px;color:#ffd1d5;font-size:18px}@media(max-width:980px){.leader-hero{min-height:auto;padding:94px 0 70px}.leader-split,.leader-grid-quad,.leader-story-main{grid-template-columns:1fr;gap:54px}.leader-root-visual{min-height:460px}.leader-story-grid{grid-template-columns:1fr}.leader-copy h2,.leader-copy p{max-width:none}}@media(max-width:640px){.leader-hero-copy h1{font-size:46px}.leader-logos{margin-top:72px}.leader-logos strong{font-size:18px}.leader-feature,.leader-learn,.leader-final-cta{padding:68px 0}.leader-root-visual{min-height:560px}.leader-metric-board,.leader-share-card,.leader-comment-card,.leader-code-diff,.leader-mini-chart{position:relative;inset:auto;width:100%;margin:14px 0}.leader-mini-chart{height:120px}.leader-result-row{grid-template-columns:1fr}.leader-result-row span{right:12px}.leader-final-box{padding:46px 26px}}.ai-page{position:relative;overflow:hidden;color:#ffd1d5;background:linear-gradient(rgba(244,193,199,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.042) 1px,transparent 1px),radial-gradient(circle at 50% 8%,rgba(244,193,199,.07),transparent 30%),#171820;background-size:230px 230px,230px 230px,auto,auto}.ai-hero{padding:20px 0 52px}.ai-hero-card{position:relative;min-height:440px;overflow:hidden;padding:30px 36px;border:1px solid rgba(244,193,199,.18);border-radius:8px;background:#111119}.ai-pill-row{position:relative;z-index:3;display:flex;align-items:center;gap:10px;font:700 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.ai-pill-row a,.ai-pill{display:inline-flex;align-items:center;gap:8px;color:#ffd1d5}.ai-pill{padding:7px 12px;border:1px solid rgba(244,193,199,.24);border-radius:999px;background:#f4c1c712}.ai-prompt-box{position:absolute;z-index:4;top:110px;left:50%;width:min(480px,calc(100% - 80px));padding:15px 16px 12px;transform:translate(-50%);border:1px solid rgba(244,193,199,.22);border-radius:10px;background:#28222be0;box-shadow:0 0 0 3px #f4c1c70f,0 28px 70px #00000061;text-align:left}.ai-prompt-box p{margin:0 32px 18px 0;overflow:hidden;color:#dfd8df;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-prompt-box>div{display:flex;flex-wrap:wrap;gap:8px}.ai-prompt-box span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(244,193,199,.18);border-radius:5px;background:#f4c1c712;color:#ffd5d8;font:700 10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.ai-prompt-box button{position:absolute;right:12px;bottom:12px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(244,193,199,.22);border-radius:7px;background:#ffffff08;color:#ffd1d5}.ai-hero-copy{position:absolute;z-index:3;bottom:34px;left:36px;width:min(430px,calc(100% - 72px))}.ai-hero-copy h1{margin:0;color:#fff;font-size:clamp(44px,5.2vw,62px);line-height:.98;letter-spacing:0;text-wrap:balance}.ai-hero-copy p{margin:18px 0 0;color:#f5c3c8;font-size:16px;font-weight:700;line-height:1.45}.ai-hero-copy .hero__actions{justify-content:flex-start;margin-top:22px}.ai-contour{position:absolute;z-index:1;inset:0;pointer-events:none;opacity:.58}.ai-contour span{position:absolute;bottom:-64%;left:22%;width:calc(520px + var(--i) * 22px);height:calc(300px + var(--i) * 18px);transform:rotate(calc(var(--i) * -1.8deg));transform-origin:bottom center;border:1px solid rgba(110,105,150,.35);border-radius:52% 48% 0 0/70% 70% 0 0}.ai-logo-cloud{padding:30px 0 0;text-align:center}.ai-logo-cloud>span{display:block;margin-bottom:22px;color:#ffcdd2;font:700 10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ai-logo-cloud>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 38px}.ai-logo-cloud strong{color:#fff;font-size:20px}.ai-workflows{padding:64px 0 34px}.ai-workflow-shell{width:min(100% - 32px,1160px);margin:auto;border:1px solid rgba(244,193,199,.18)}.ai-workflow-shell h2{margin:0;padding:48px 24px;border-bottom:1px solid rgba(244,193,199,.16);color:#fff;font-size:44px;line-height:1;letter-spacing:0;text-align:center}.ai-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workflow-grid article{display:grid;grid-template-rows:1fr auto;min-height:240px;padding:42px 74px 28px;border-right:1px solid rgba(244,193,199,.16)}.ai-workflow-grid article+article{border-right:0}.ai-workflow-grid article>span{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#62cbb8;font:700 13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.ai-workflow-grid article:nth-child(2)>span{color:#c889d9}.ai-workflow-grid p{margin:0;color:#ffd5d8;font-size:24px;line-height:1.38}.ai-workflow-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:44px -74px -28px;padding:28px 74px;border-top:1px solid rgba(244,193,199,.14)}.ai-workflow-links b{display:flex;align-items:center;gap:13px;color:#fff;font-size:15px;line-height:1.25}.ai-testimonials{margin-top:64px;overflow:hidden}.ai-testimonials__track{display:flex;width:max-content;gap:18px;animation:ai-testimonial-drift 36s linear infinite}.ai-quote-card{flex:0 0 auto;width:540px;min-height:220px;padding:34px 42px;border:1px solid rgba(244,193,199,.11);border-radius:8px;background:linear-gradient(180deg,#14141cf0,#121219f0);box-shadow:0 22px 56px #00000052}.ai-quote-card strong{color:#fff;font-size:17px}.ai-quote-card p{margin:26px 0 28px;color:#f0edf1;font-size:23px;line-height:1.35}.ai-quote-card small{color:#f4c1c7;font-weight:700}@keyframes ai-testimonial-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ai-page .center-dark-copy{width:min(100% - 32px,860px);margin:auto;text-align:center}.ai-page .center-dark-copy h2{margin:10px 0 0;color:#fff;font-size:clamp(48px,6vw,72px);line-height:.98;letter-spacing:0;text-wrap:balance}.ai-page .center-dark-copy p{max-width:760px;margin:26px auto 0;color:#f5c3c8;font-size:24px;line-height:1.42}.ai-section-label{color:#ffcdd2;font:700 11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.ai-watch{display:inline-flex;align-items:center;gap:8px;margin-top:32px;padding:13px 20px;border:1px dashed rgba(244,193,199,.38);border-radius:999px;background:#00000029;color:#fff;font-weight:800}.ai-watch span{color:#948c99}.ai-agent-build{padding:108px 0 86px}.ai-agent-grid,.ai-conversation-grid{display:grid;grid-template-columns:330px minmax(520px,700px);align-items:center;gap:86px;width:min(100% - 32px,1080px);margin:84px auto 0}.ai-step-list{display:grid;gap:24px;padding-left:30px;border-left:1px solid #5fd8c4}.ai-step-list article h3{margin:0 0 16px;color:#fff;font-size:23px}.ai-step-list article p{margin:0 0 20px;color:#ffd4d8;font-size:15px;font-weight:700;line-height:1.45}.ai-step-list>strong{color:#ffffff38;font-size:22px;line-height:1.2}.ai-step-list--purple{border-left-color:#cf7be4}.ai-notebook-visual,.ai-question-visual{min-height:370px;padding:118px 34px 34px;border-radius:4px;background:radial-gradient(circle,rgba(17,16,36,.09) .8px,transparent 1px),#fff;background-size:8px 8px;box-shadow:0 28px 70px #00000059;color:#151526}.ai-notebook-input{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(99,78,160,.35);border-radius:7px;background:#fff;box-shadow:0 0 0 3px #624b9e14;font-size:13px}.ai-notebook-input span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-notebook-input small{color:#6b75a6}.ai-notebook-data{display:grid;grid-template-columns:1fr 190px;gap:40px;margin-top:32px;color:#342f45}.ai-notebook-data b{display:block;margin-bottom:13px;color:#8b8293;font:700 10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.ai-notebook-data p{display:flex;align-items:center;gap:8px;margin:12px 0;color:#111024;font-size:14px}.ai-notebook-data small{margin-left:auto;color:#605a6c}.ai-thread-band{padding:72px 0 44px}.ai-thread-card{display:grid;grid-template-columns:1fr 430px;align-items:center;gap:48px;min-height:300px;padding:34px 36px;border:1px dashed rgba(244,193,199,.2);border-radius:6px;background:#13131c}.ai-thread-copy span{display:flex;align-items:center;gap:9px;color:#ffcdd2;font:700 11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.ai-thread-copy h2{max-width:420px;margin:16px 0;color:#fff;font-size:28px;line-height:1.05}.ai-thread-copy p{max-width:620px;margin:0 0 22px;color:#ffd0d4;font-weight:700;line-height:1.45}.ai-thread-visual{position:relative;min-height:250px;overflow:hidden}.ai-thread-visual:before{position:absolute;inset:10px 20px -80px;border:1px solid rgba(140,114,190,.35);border-radius:50% 50% 0 0;box-shadow:0 0 0 22px #8c72be0d,0 0 0 44px #8c72be09,0 0 0 66px #8c72be07;content:""}.ai-app-dot{position:absolute;z-index:2;display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#fff;font-weight:900}.ai-app-dot--orange{top:114px;left:68px;background:#ed8459}.ai-app-dot--slack{top:54px;left:220px;background:#fff;color:#4b3f8f;font-size:28px}.ai-app-dot--cube{top:116px;right:20px;background:#050508;box-shadow:0 10px 24px #00000059}.ai-thread-question{position:absolute;z-index:2;top:22px;left:126px;padding:12px 18px;border:1px solid rgba(244,193,199,.2);border-radius:8px;background:#f4c1c71f;color:#ffd1d5;font-weight:800}.ai-thread-message{position:absolute;z-index:3;top:94px;right:64px;width:260px;padding:18px;border:1px solid rgba(244,193,199,.15);border-radius:7px;background:#171720;box-shadow:0 24px 46px #00000059;color:#f7eef1;font-size:12px}.ai-thread-message b{display:block;margin:12px 0 8px;color:#fff;font-size:16px}.ai-thread-message ol{margin:0;padding-left:18px}.ai-conversation{padding:88px 0 100px;border-top:1px solid rgba(244,193,199,.14)}.ai-question-visual{padding-top:72px;text-align:center}.ai-question-visual h3{color:#6d5aa5;font-size:23px}.ai-question-input{width:min(100%,500px);margin:18px auto;padding:18px;border:1px solid rgba(99,78,160,.35);border-radius:7px;box-shadow:0 0 0 3px #624b9e14;text-align:left}.ai-question-visual p{width:min(430px,100%);margin:0 auto;padding:13px;border:1px solid #eee8f6;color:#5c5369;font-size:11px}.ai-question-tabs{display:flex;justify-content:center;gap:18px;margin-top:64px;color:#7b7484;font-size:11px}.ai-privacy{padding:92px 0 104px;border-top:1px solid rgba(244,193,199,.14)}.ai-privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100% - 32px,860px);margin-top:62px}.ai-privacy-card{display:flex;flex-direction:column;min-height:500px;overflow:hidden;padding:30px 28px 0;border:1px solid rgba(244,193,199,.14);border-radius:8px;background:linear-gradient(180deg,#14141cf0,#121219f5)}.ai-privacy-card>span{color:#9b8791;font:700 10px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.ai-privacy-card h3{margin:16px 0;color:#fff;font-size:25px;line-height:1.02}.ai-privacy-card p{color:#ffd1d5;font-weight:700;line-height:1.45}.ai-privacy-card .outline-button{align-self:flex-start;margin-top:auto}.ai-lock-visual{display:grid;min-height:210px;place-items:center;margin:26px -28px 0;background:radial-gradient(circle,rgba(244,193,199,.24),transparent 31%),radial-gradient(circle,rgba(244,193,199,.18) .7px,transparent 1px);background-size:auto,8px 8px;color:#f0a3b0}.ai-bars-mini,.ai-terminal-mini{min-height:210px;margin:34px -28px 0;padding:18px;border-top:1px solid rgba(244,193,199,.14);background:#181824;color:#fff}.ai-bars-mini svg{width:100%;height:120px;margin-top:12px}.ai-bars-mini rect{fill:#f08334}.ai-bars-mini rect:nth-child(2n){fill:#7956d9}.ai-bars-mini b{font-size:27px}.ai-bars-mini small{display:block;color:#bdb3c7}.ai-terminal-mini{color:#cafbd5;font-size:10px;line-height:1.45;white-space:pre-wrap}.ai-final-cta{padding:86px 0 66px;border-top:1px solid rgba(244,193,199,.14)}.ai-final-cta .cli-final-box{width:min(100%,390px)}@media(max-width:980px){.ai-workflow-grid,.ai-agent-grid,.ai-conversation-grid,.ai-thread-card,.ai-privacy-grid{grid-template-columns:1fr}.ai-workflow-grid article{padding:34px 28px;border-right:0;border-bottom:1px solid rgba(244,193,199,.14)}.ai-workflow-links{margin:32px -28px -34px;padding:24px 28px}.ai-thread-card{gap:24px}.ai-privacy-grid{width:min(100% - 32px,620px)}}@media(max-width:640px){.ai-hero-card{min-height:620px;padding:24px}.ai-prompt-box{top:92px;width:calc(100% - 32px)}.ai-hero-copy{bottom:28px;left:24px;width:calc(100% - 48px)}.ai-hero-copy h1,.ai-page .center-dark-copy h2{font-size:42px}.ai-workflow-shell h2{font-size:38px}.ai-workflow-links{grid-template-columns:1fr}.ai-testimonials__track{animation-duration:44s}.ai-quote-card{width:330px;padding:26px}.ai-quote-card p{font-size:18px}.ai-notebook-data{grid-template-columns:1fr}}.integrations-page{position:relative;overflow:hidden;padding:46px 0 34px;color:#ffd1d5;background:linear-gradient(rgba(244,193,199,.058) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.045) 1px,transparent 1px),radial-gradient(circle at 22% 4%,rgba(244,193,199,.09),transparent 24%),#15161d;background-size:230px 230px,230px 230px,auto,auto}.integrations-shell{width:min(100% - 40px,780px)}.integrations-hero{position:relative;margin-bottom:34px}.integrations-hero h1{width:min(560px,100%);margin:0;color:#fff;font-size:clamp(46px,5vw,56px);line-height:.96;letter-spacing:0;text-wrap:balance}.integrations-hero p{width:min(420px,100%);margin:26px 0 0;color:#ffd7da;font-size:17px;line-height:1.45}.integrations-note{position:absolute;right:0;top:38px;width:280px;min-height:66px;display:flex;align-items:center;gap:18px;padding:16px 20px 16px 0;color:#ffd8dc;background:linear-gradient(90deg,#f4c1c717,#f4c1c708)}.integrations-note:before{width:1px;align-self:stretch;background:#f4c1c7b8;content:""}.integrations-note span{position:absolute;left:-13px;top:50%;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.82);border-radius:50%;background:#171820;color:#ffd1d5;transform:translateY(-50%)}.integrations-note p{margin:0;font-size:13px;font-weight:700;line-height:1.45}.integrations-note a{color:#fff;text-decoration:underline;text-underline-offset:4px}.integrations-sections{display:grid;gap:30px}.integration-group h2{margin:0 0 22px;color:#fff;font-size:24px;line-height:1.05;letter-spacing:0}.integration-grid{display:grid;gap:12px}.integration-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-grid--3{grid-template-columns:repeat(3,186px)}.integration-grid--2{grid-template-columns:repeat(2,186px)}.integration-grid--1{grid-template-columns:186px}.integration-card{position:relative;height:136px;display:flex;align-items:center;justify-content:center;gap:11px;overflow:hidden;border:1px solid rgba(244,193,199,.24);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.045),transparent 34%),#0e0e1566;box-shadow:inset 0 0 34px #00000038;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.integration-card:before,.integration-card:after{position:absolute;inset:0;pointer-events:none;content:""}.integration-card:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:76px 76px;opacity:.62}.integration-card:after{opacity:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(244,193,199,.15),transparent 32%);transition:opacity .18s ease}.integration-card:hover{border-color:#f4c1c794;background:#f4c1c70f;box-shadow:inset 0 0 34px #0003,0 20px 44px #00000047;transform:translateY(-2px)}.integration-card:hover:after{opacity:1}.integration-card>div{position:relative;z-index:1;display:grid;align-items:center;line-height:1}.integration-card strong{color:#fff;font-size:18px;font-weight:800;letter-spacing:-.01em}.integration-card small{margin-top:3px;color:#fff;font:700 10px/1.1 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.integration-mark{position:relative;z-index:1;width:26px;height:26px;flex:0 0 auto;border-radius:6px;background:transparent;box-shadow:none}.integration-mark:before,.integration-mark:after{position:absolute;content:""}.integration-mark:before{inset:3px;border:0;border-radius:inherit;background:var(--mark, #f4c1c7)}.integration-mark:after{display:none}.integration-card--athena{--mark: #f28b36}.integration-card--clickhouse{--mark: #f3d536}.integration-card--databricks{--mark: #ee4c3a}.integration-card--dremio{--mark: #45d7e8}.integration-card--bigquery{--mark: #4d8df7}.integration-card--mariadb{--mark: #ffffff}.integration-card--materialize{--mark: #bfc5cd}.integration-card--motherduck{--mark: #f49a32}.integration-card--sqlserver{--mark: #b82c2d}.integration-card--mysql{--mark: #5ea3c7}.integration-card--postgres{--mark: #6aa9d8}.integration-card--redshift{--mark: #3a87dc}.integration-card--snowflake{--mark: #20c8f2}.integration-card--trino{--mark: #ffffff}.integration-card--files{--mark: #f4c1c7}.integration-card--atscale{--mark: #7b6cff}.integration-card--cube{--mark: #7559ff}.integration-card--dbt{--mark: #ff6d4a}.integration-card--elementary{--mark: #f03bd7}.integration-card--montecarlo{--mark: #ffffff}.integration-card--selectstar{--mark: #dc42d7}.integration-card--github{--mark: #ffffff}.integration-card--gitlab{--mark: #ff7b34}.integration-card--snowpark{--mark: #20c8f2}.integration-card--airflow{--mark: #10a7c9}.integration-card--dagster{--mark: #b7b1ff}.integration-card--prefect{--mark: #2e9cff}.integration-card--clickhouse .integration-mark,.integration-card--snowflake .integration-mark,.integration-card--trino .integration-mark,.integration-card--github .integration-mark,.integration-card--montecarlo .integration-mark{border-radius:50%}.integration-card--clickhouse .integration-mark:before,.integration-card--selectstar .integration-mark:before,.integration-card--files .integration-mark:before{inset:4px 5px;border-radius:0;background:repeating-linear-gradient(90deg,var(--mark, #f4c1c7) 0 3px,transparent 3px 6px)}.integration-card--databricks .integration-mark,.integration-card--dbt .integration-mark,.integration-card--gitlab .integration-mark,.integration-card--airflow .integration-mark,.integration-card--prefect .integration-mark{clip-path:polygon(50% 0,100% 27%,82% 100%,50% 82%,18% 100%,0 27%)}.integration-card--files strong{color:#ffccd1;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.integration-card--files small{justify-self:center;margin-top:17px;padding-top:17px;border-top:1px solid rgba(244,193,199,.44)}@media(max-width:920px){.integrations-shell{width:min(100% - 32px,680px)}.integrations-hero{display:grid;gap:36px}.integrations-note{position:relative;top:auto;right:auto;width:min(100%,360px)}.integration-grid--4,.integration-grid--3,.integration-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid--1{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.integrations-page{padding-top:74px}.integrations-hero h1{font-size:46px}.integration-grid--4,.integration-grid--3,.integration-grid--2,.integration-grid--1{grid-template-columns:1fr}.integration-card{height:116px}}.hex-page :is(h1,h2,h3,h4,h5,h6,p,li,a,button,span,strong,small,em,cite,blockquote,label){letter-spacing:0}.hex-page :is(h1,h2,h3,h4,h5,h6,p,li,a,button,span,strong,small,em,cite,blockquote,label){font-family:Geist Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.hex-page :is(h1,h2,h3,h4,h5,h6,.eyebrow,.product-pill,.stage-label,.lab-stage__label,.enterprise-label){font-weight:700;text-shadow:.015em 0 currentColor}.hex-page :is(p,li,blockquote,cite,small){font-weight:400}.dataapps-hero,.dataapps-builder,.dataapps-capabilities,.dataapps-automations,.dataapps-collab,.dataapps-templates,.dataapps-final-cta{position:relative;overflow:hidden;color:#ffd1d5;background:linear-gradient(rgba(244,193,199,.058) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.045) 1px,transparent 1px),radial-gradient(circle at 50% 12%,rgba(244,193,199,.075),transparent 30%),#171820;background-size:230px 230px,230px 230px,auto,auto}.dataapps-hero{min-height:980px;padding:76px 0 230px;text-align:center;border-bottom:1px solid rgba(244,193,199,.14)}.dataapps-hero__inner{display:flex;flex-direction:column;align-items:center}.dataapps-hero h1,.dataapps-copy h2,.dataapps-center-heading h2{margin:0;color:#fff;letter-spacing:0;line-height:.98;text-wrap:balance}.dataapps-hero h1{max-width:820px;font-size:72px;background:linear-gradient(90deg,#fff 0% 45%,#f5c3c8);-webkit-background-clip:text;background-clip:text;color:transparent}.dataapps-hero__inner>p{width:min(620px,100%);margin:24px auto 0;color:#ffd9dd;font-size:19px;line-height:1.5}.dataapps-hero .hero__actions{margin-top:26px}.dataapps-logo-cloud{width:min(760px,100%);margin-top:58px}.dataapps-logo-cloud>span{display:block;margin-bottom:22px;font:600 12px/1.2 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color:#ffcdd2}.dataapps-logo-cloud>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 34px}.dataapps-logo-cloud strong{color:#fff;font-size:25px;line-height:1}.dataapps-carousel{position:absolute;left:50%;bottom:170px;width:100vw;transform:translate(-50%);overflow:hidden}.dataapps-carousel__track{display:flex;gap:16px;width:max-content;animation:dataapps-slide 38s linear infinite}.dataapps-carousel-card{width:330px;height:214px;flex:0 0 auto;overflow:hidden;padding:22px 24px;border-radius:4px;background:#fff;color:#141225;box-shadow:0 24px 48px #0000003d;text-align:left}.dataapps-carousel-card h3{margin:0 0 12px;font-size:17px;line-height:1.1;color:#121126}.dataapps-builder{padding:84px 0 118px}.dataapps-builder__grid,.dataapps-feature-grid,.dataapps-automation-grid{display:grid;grid-template-columns:330px minmax(520px,760px);gap:90px;align-items:center;width:min(100%,1040px);margin-inline:auto}.dataapps-copy{max-width:380px}.dataapps-copy>svg{margin-bottom:18px;color:#f4c1c7bd}.dataapps-copy h2{margin-bottom:24px;font-size:36px}.dataapps-copy p{margin:0 0 20px;color:#ffd8dc;font-size:17px;line-height:1.55}.dataapps-company-hero{position:relative;min-height:430px}.company-app{width:540px;max-width:100%;padding:34px 38px;border-radius:4px;background:#fff;color:#111024;box-shadow:0 26px 54px #00000042}.company-app__tabs{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #e8e3ef;color:#7c748b;font-size:11px}.company-app__tabs strong{margin-right:auto;color:#111024;font-size:25px}.company-app h3{margin:24px 0 12px;font-size:20px}.company-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.company-metric{padding:16px 18px;border:1px solid #88a6ef;border-radius:3px;background:#eff5ff}.company-metric b,.company-metric span,.company-metric small{display:block}.company-metric b{font-size:27px}.company-metric span{margin-top:5px;color:#6f687d;font-size:12px}.company-metric small{margin-top:8px;color:#21a88f;font-size:10px}.company-app h4{margin:28px 0 12px;font-size:18px}.company-line-chart{height:140px;border:1px solid #ebe7f0;background:linear-gradient(#ebe7f0 1px,transparent 1px),linear-gradient(90deg,#ebe7f0 1px,transparent 1px),#fff;background-size:52px 34px}.company-line-chart svg{width:100%;height:100%}.company-line-chart path{fill:#f4c1c72e;stroke:#8f75e2;stroke-width:2}.company-line-chart path+path{fill:none;stroke:#d9a4a9}.company-app--compact{width:300px;padding:20px 22px}.company-app--compact .company-app__tabs strong{font-size:18px}.company-app--compact h3,.company-app--compact h4{font-size:13px}.company-app--compact .company-metric{padding:10px}.company-app--compact .company-metric b{font-size:18px}.company-app--compact .company-line-chart{height:74px}.dataapps-floating-chart{position:absolute;right:18px;bottom:12px;width:230px;height:180px;padding:20px;border-radius:4px;background:#fff;box-shadow:0 22px 42px #00000042}.mini-stacked-chart{display:flex;align-items:flex-end;gap:4px;width:100%;height:100%}.mini-stacked-chart i{display:flex;flex-direction:column-reverse;flex:1;height:var(--h);background:transparent}.mini-stacked-chart span{display:block;flex:1}.mini-stacked-chart span:nth-child(1){background:#a76aa3}.mini-stacked-chart span:nth-child(2){background:#f4d95e}.mini-stacked-chart span:nth-child(3){background:#6abf91}.mini-stacked-chart span:nth-child(4){background:#5376b0}.sentiment-app-card,.marketing-card,.board-card{height:145px;display:grid;gap:10px}.sentiment-app-card{grid-template-columns:.75fr 1fr}.sentiment-bars{display:grid;align-content:center;gap:7px}.sentiment-bars i{display:block;width:var(--w);height:8px;background:linear-gradient(90deg,#4f6fa8,#f0774b)}.sentiment-bars--vertical{display:flex;align-items:flex-end}.sentiment-bars--vertical i{width:24px;height:var(--h)}.marketing-filters,.marketing-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.marketing-filters span{height:18px;border:1px solid #e8e3ef;color:#7c748b;font-size:8px}.marketing-stats{grid-template-columns:repeat(3,1fr)}.marketing-stats b{padding:8px;border:1px solid #e8e3ef;font-size:13px}.marketing-stats small{display:block;color:#21a88f;font-size:7px;font-weight:400}.board-card h4{margin:0;font-size:13px}.board-card ol{margin:0;padding-left:18px;color:#5f596d;font-size:10px;line-height:1.55}.dataapps-capabilities{padding:118px 0}.dataapps-feature-grid{grid-template-columns:minmax(520px,660px) 300px;row-gap:118px}.dataapps-feature-grid>.dataapps-copy:nth-child(3){justify-self:start}.dataapps-visual{min-width:0}.map-table-visual{position:relative;min-height:360px}.map-card{position:absolute;top:0;left:95px;width:420px;height:260px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:36px 28px;border-radius:4px;background:#fff;box-shadow:0 22px 44px #00000038}.map-card i{display:block;background:hsl(253 34% var(--shade));clip-path:polygon(12% 0,100% 8%,88% 100%,0 84%)}.map-controls{position:absolute;top:18px;left:112px;width:126px;display:grid;gap:9px}.map-controls span,.drill-toolbar,.drill-body aside span{display:flex;align-items:center;justify-content:space-between;min-height:23px;padding:0 8px;border:1px solid #e6e1ef;background:#ffffffeb;color:#758096;font-size:10px}.map-controls span:first-child{color:#00998c;font-weight:600}.dataframe-card{position:absolute;left:0;bottom:0;width:500px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 24px 44px #0000003d}.dataframe-card>div{display:flex;gap:18px;padding:10px 12px;border-bottom:1px solid #e8e3ef;color:#7b7488;font-size:11px}.dataframe-card strong{color:#00998c}.dataframe-card table{width:100%;border-collapse:collapse;color:#4f4a5f;font-size:12px}.dataframe-card td{padding:8px 10px;border:1px solid #e6e1ed}.dataframe-card td:nth-child(3){background:#ffc7bd;color:#b74239}.dataframe-card td:nth-child(4){background:#dce8ff}.agent-app-visual{position:relative;display:grid;grid-template-columns:1fr 250px;width:610px;overflow:hidden;border-radius:4px;background:#fff;color:#111024;box-shadow:0 24px 50px #00000040}.agent-app-visual .company-app{width:auto;box-shadow:none;opacity:.5}.agent-app-visual aside{padding:18px;border-left:1px solid #ebe7f0;font-size:12px}.agent-app-visual aside div{display:flex;justify-content:space-between;color:#777187;font-size:11px}.agent-app-visual aside p{padding:12px;border-radius:4px;background:#f6f4f8;color:#6f6790}.agent-app-visual aside strong,.agent-app-visual aside small,.agent-app-visual aside label{display:block;margin-top:12px}.agent-app-visual aside ul{padding-left:18px;line-height:1.55}.agent-app-visual aside label{padding:13px;border:1px solid #ddd7e8;border-radius:8px;color:#9690a2}.drill-visual{width:590px;overflow:visible;border-radius:4px;background:#fff;color:#111024;box-shadow:0 24px 48px #00000040}.drill-toolbar{border:0;border-bottom:1px solid #ebe7f0;justify-content:space-between;min-height:38px}.drill-body{display:grid;grid-template-columns:170px 1fr;gap:14px;padding:18px}.drill-body aside{display:grid;align-content:start;gap:7px}.drill-body main{position:relative;height:210px;padding:24px;border:1px solid #ebe7f0}.drill-menu{position:absolute;left:42px;bottom:-18px;width:120px;display:grid;padding:8px;border:1px solid #ddd7e8;background:#fff;box-shadow:0 16px 28px #0000002e}.drill-menu span{padding:7px 9px;color:#4f4b5d;font-size:11px}.drill-menu span:nth-child(4){background:#ebe6f3}.drill-visual--compact{width:286px;box-shadow:none}.drill-visual--compact .drill-body{grid-template-columns:110px 1fr;padding:10px}.drill-visual--compact .drill-body main{height:118px}.drill-visual--compact .drill-menu{display:none}.dataapps-automations{padding:108px 0 98px}.dataapps-automation-grid{row-gap:92px}.schedule-slack-visual{position:relative;min-height:360px}.slack-shell{position:absolute;top:0;left:24px;width:520px;display:grid;grid-template-columns:130px 1fr;overflow:hidden;border-radius:4px;background:#fff;color:#111024;box-shadow:0 24px 48px #0000003d}.slack-shell aside{display:grid;align-content:start;gap:12px;padding:20px 18px;background:#4b1c54;color:#e8ddec;font-size:12px}.slack-shell aside b{padding:7px;border-radius:4px;background:#ffffff26}.slack-shell main{padding:22px 24px}.hex-bot-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:6px;background:#171820;color:#f5c3c8;font-weight:700}.slack-shell h3{margin:0 0 7px;font-size:17px}.slack-shell p{margin:0 0 15px;color:#5e5869;font-size:12px}.schedule-panel{position:absolute;z-index:2;left:90px;top:140px;width:255px;padding:22px;border-radius:4px;background:#fff;color:#111024;box-shadow:0 24px 44px #0000003d}.schedule-panel h4{margin:0 0 16px;color:#6f6790}.schedule-panel label{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.schedule-panel label span,.schedule-panel button,.schedule-panel small{padding:7px 9px;border:1px solid #e3deec;background:#faf9fc;color:#4f4a5f;font-size:11px}.schedule-panel strong,.schedule-panel small{display:block;margin-top:10px}.dataapps-quotes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.dataapps-quote-card{margin:0;min-height:250px;padding:34px 36px;border:1px solid rgba(244,193,199,.14);border-radius:8px;background:#ffffff09;box-shadow:0 22px 44px #0000002e}.dataapps-quote-card strong{display:block;color:#fff;font-size:20px}.dataapps-quote-card p{position:relative;margin:26px 0 24px;padding-left:26px;color:#fff;font-size:21px;line-height:1.42}.dataapps-quote-card p:before{position:absolute;left:0;top:0;width:1px;height:100%;background:#f4c1c75c;content:""}.dataapps-quote-card cite{color:#f5c3c8;font: 12px/1.5 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.dataapps-collab{min-height:870px;padding:96px 0 120px;border-top:1px solid rgba(244,193,199,.14)}.dataapps-center-heading{width:min(560px,100%);margin:0 auto;text-align:center}.dataapps-center-heading h2{font-size:54px}.dataapps-center-heading p{margin:20px auto 24px;color:#ffd8dc;font-size:16px;line-height:1.55}.dataapps-center-heading>a:not(.tech-button){display:inline-flex;align-items:center;gap:6px;color:#ffd8dc;font-size:14px;text-decoration:underline}.collab-visual{position:relative;width:min(900px,100%);min-height:430px;margin:62px auto 0}.collab-visual .company-app{position:absolute;left:120px;top:80px}.share-panel,.comment-card,.diff-card{position:absolute;z-index:3;border-radius:4px;background:#fff;color:#111024;box-shadow:0 24px 46px #0000003d}.share-panel{right:80px;top:0;width:290px;padding:12px;display:grid;gap:8px}.share-panel span{display:flex;justify-content:space-between;padding:7px 8px;border-bottom:1px solid #ebe7f0;color:#5b5467;font-size:12px}.share-panel small{color:#91899c}.comment-card{left:20px;top:182px;width:230px;padding:18px;font-size:12px}.comment-card p{color:#4f4a5f;line-height:1.5}.comment-card span{color:#a46a3c}.diff-card{bottom:0;width:210px;padding:18px;font:10px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.diff-card pre{margin:0;white-space:pre-wrap}.diff-card--left{right:242px;background:#fff4f4}.diff-card--right{right:42px;background:#effcf8}.dataapps-templates{padding:96px 0 118px}.dataapps-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:min(100%,960px);margin:46px auto 0}.dataapps-template-card{min-height:286px;padding:10px 10px 24px;border:1px solid rgba(244,193,199,.2);background:#ffffff09}.dataapps-template-card h3{margin:12px 0 5px;color:#fff;font-size:20px;line-height:1.1}.dataapps-template-card span{color:#bcaeb8;font-size:12px}.dataapps-template-card p{margin:12px 0 0;color:#ffd3d7;font-size:14px;line-height:1.45}.template-preview{height:130px;overflow:hidden;border:1px solid rgba(244,193,199,.14);background:#fff}.template-preview__bar{height:22px;background:#4a3842}.template-preview__body{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;height:108px;padding:16px}.template-preview__body>span{display:block;width:var(--w);height:8px;background:#dfe6f4}.template-preview__body .mini-stacked-chart{grid-row:1 / span 5;grid-column:2}.template-preview--1 .mini-stacked-chart span:nth-child(2),.template-preview--2 .mini-stacked-chart span:nth-child(2){background:#e07c4f}.dataapps-final-cta{padding:86px 0 84px}.dataapps-final-cta:before{position:absolute;inset:0 0 auto;height:36px;background:repeating-linear-gradient(to bottom,rgba(244,193,199,.16) 0 1px,transparent 1px 5px);content:""}.dataapps-cta-box{width:min(420px,100%);margin-inline:auto;padding:48px 42px;border:1px solid rgba(244,193,199,.25);text-align:center}.dataapps-cta-box h2{margin:0;color:#fff;font-size:34px;line-height:1.05;letter-spacing:0}.dataapps-cta-box p{margin:18px 0 24px;color:#ffd6da;font-size:16px;line-height:1.45}.company-app,.dataapps-carousel-card,.dataapps-quote-card,.dataapps-template-card,.map-card,.dataframe-card,.agent-app-visual,.drill-visual,.slack-shell,.schedule-panel,.share-panel,.comment-card,.diff-card{transition:transform .18s ease,filter .18s ease,border-color .18s ease}.company-app:hover,.dataapps-carousel-card:hover,.dataapps-quote-card:hover,.dataapps-template-card:hover,.map-card:hover,.dataframe-card:hover,.agent-app-visual:hover,.drill-visual:hover,.slack-shell:hover,.schedule-panel:hover,.share-panel:hover,.comment-card:hover,.diff-card:hover{transform:translateY(-3px);filter:brightness(1.03)}@keyframes dataapps-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media(max-width:1100px){.dataapps-hero{min-height:auto;padding:108px 0 390px}.dataapps-hero h1{font-size:58px}.dataapps-builder__grid,.dataapps-feature-grid,.dataapps-automation-grid{grid-template-columns:1fr;width:min(100%,700px)}.dataapps-visual,.dataapps-company-hero,.schedule-slack-visual,.collab-visual{min-height:430px}.dataapps-quotes,.dataapps-template-grid{grid-template-columns:1fr}.dataapps-copy{max-width:560px}}@media(max-width:720px){.dataapps-hero h1,.dataapps-center-heading h2{font-size:42px}.dataapps-copy h2{font-size:32px}.dataapps-carousel-card{width:286px}.company-app,.map-card,.map-controls,.dataframe-card,.agent-app-visual,.drill-visual,.slack-shell,.schedule-panel,.collab-visual .company-app,.share-panel,.comment-card,.diff-card{position:relative;inset:auto;width:100%;margin-bottom:18px}.dataapps-company-hero,.map-table-visual,.schedule-slack-visual,.collab-visual{min-height:0}.company-metrics,.agent-app-visual,.slack-shell{grid-template-columns:1fr}.dataapps-floating-chart{position:relative;right:auto;bottom:auto;width:100%}.dataapps-quote-card p{font-size:18px}}.embedded-hero,.embedded-growth,.embedded-integration,.embedded-experience,.embedded-final-cta{position:relative;overflow:hidden;color:#f7d0d4;background:linear-gradient(rgba(244,193,199,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.045) 1px,transparent 1px),radial-gradient(circle at 50% 8%,rgba(244,193,199,.08),transparent 28%),#171820;background-size:230px 230px,230px 230px,auto,auto}.embedded-hero{min-height:1040px;display:grid;align-items:start;border-bottom:1px solid rgba(244,193,199,.16);padding:112px 0 88px;text-align:center}.embedded-hero__inner{display:flex;flex-direction:column;align-items:center}.embedded-hero h1,.embedded-section-title h2,.embedded-experience h2{margin:0;color:#fff;letter-spacing:0;line-height:.98;text-wrap:balance}.embedded-hero h1{max-width:940px;font-size:clamp(60px,5.4vw,90px);background:linear-gradient(90deg,#fff 0% 46%,#f5c3c8);-webkit-background-clip:text;background-clip:text;color:transparent}.embedded-hero>.container>p{max-width:720px;margin:26px auto 0;color:#ffd8dc;font-size:19px;line-height:1.55}.embedded-hero .hero__actions{margin-top:24px}.embedded-hero-window{width:min(660px,100%);margin:46px auto 0;filter:drop-shadow(0 28px 42px rgba(0,0,0,.28));animation:embedded-float 7s ease-in-out infinite}.embedded-logo-cloud{width:min(700px,100%);margin-top:36px;color:#ffdce0d1}.embedded-logo-cloud>span{display:block;margin-bottom:18px;font:600 12px/1.2 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.embedded-logo-cloud>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 34px}.embedded-logo-cloud strong{color:#fff;font-size:25px;line-height:1;filter:grayscale(1)}.acme-dashboard{overflow:hidden;border:1px solid rgba(18,16,30,.08);border-radius:4px;background:#fff;color:#181628;box-shadow:0 18px 44px #00000038}.acme-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #ece9f2;font-size:14px}.acme-topbar strong{color:#00998c;font-size:19px;letter-spacing:-.04em}.acme-topbar small{color:#3c344d;font-size:10px}.acme-body{display:grid;grid-template-columns:42px 1fr;min-height:320px}.acme-body aside{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:18px;color:#8190ad;border-right:1px solid #f0edf5}.acme-body main{padding:14px 18px 16px}.acme-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.acme-kpi{min-height:64px;padding:12px 14px;border:1px solid #e9e5ef;border-radius:5px;background:#fff;text-align:left}.acme-kpi b,.acme-kpi span,.acme-kpi small{display:block}.acme-kpi b{font-size:18px}.acme-kpi span{margin-top:3px;color:#746f82;font-size:10px}.acme-kpi small{margin-top:6px;color:#20a990;font-size:9px}.acme-charts{display:grid;grid-template-columns:1.35fr .95fr;gap:14px;margin-top:12px}.acme-column-chart,.acme-bar-chart{min-height:155px;border:1px solid #ece9f2;border-radius:4px;background:linear-gradient(#ece9f2 1px,transparent 1px),linear-gradient(90deg,#ece9f2 1px,transparent 1px),#fff;background-size:40px 32px}.acme-column-chart{position:relative;display:flex;align-items:flex-end;gap:7px;padding:28px 24px 24px}.acme-column-chart i{position:relative;z-index:1;flex:1;height:var(--h);background:linear-gradient(#6d35d5 0 42%,#7866de 42% 66%,#78b5ff 66% 100%)}.acme-column-chart span{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);color:#888096;font-size:8px;font-style:normal}.acme-column-chart svg{position:absolute;inset:18px 20px 36px;width:calc(100% - 40px);height:calc(100% - 54px);overflow:visible}.acme-column-chart polyline{fill:none;stroke:#a58ad7;stroke-width:2.5}.acme-bar-chart{display:grid;align-content:center;gap:10px;padding:22px 18px}.acme-bar-chart div{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:10px}.acme-bar-chart span{color:#756d82;font-size:8px;text-align:right}.acme-bar-chart i{display:block;width:var(--w);height:10px;background:linear-gradient(90deg,#7db5ff,#5934ca)}.acme-category{display:grid;grid-template-columns:1fr;gap:9px;margin:18px auto 0;width:min(430px,100%);text-align:left}.acme-category strong{font-size:16px}.acme-category div{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 10px;border:1px solid #e9e5ef;color:#6f687f;font-size:9px}.acme-wide-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:12px auto 0;width:min(430px,100%)}.acme-wide-bars i{display:block;height:18px;background:linear-gradient(90deg,#5830c9 var(--w),#ece7f7 0)}.embedded-hero-window .acme-topbar{padding:10px 12px}.embedded-hero-window .acme-body main{padding:12px 16px 14px}.embedded-hero-window .acme-kpi{min-height:56px;padding:10px 12px}.embedded-hero-window .acme-column-chart,.embedded-hero-window .acme-bar-chart{min-height:126px}.embedded-hero-window .acme-category{margin-top:14px}.acme-dashboard.is-compact{width:450px;max-width:100%}.acme-dashboard.is-compact .acme-topbar{padding:8px 10px;font-size:10px}.acme-dashboard.is-compact .acme-body{grid-template-columns:30px 1fr;min-height:212px}.acme-dashboard.is-compact .acme-body main{padding:10px}.acme-dashboard.is-compact .acme-kpi{min-height:46px;padding:8px}.acme-dashboard.is-compact .acme-charts{gap:8px}.acme-dashboard.is-compact .acme-column-chart,.acme-dashboard.is-compact .acme-bar-chart{min-height:100px}.acme-dashboard.is-compact .acme-category,.acme-dashboard.is-compact .acme-wide-bars{display:none}.embedded-growth{padding:86px 0 92px}.embedded-section-title{margin:0 auto 78px;max-width:720px;text-align:center}.embedded-section-title h2,.embedded-experience h2{font-size:clamp(48px,4vw,72px)}.embedded-growth-grid,.embedded-integration-grid{display:grid;grid-template-columns:minmax(300px,410px) minmax(560px,720px);column-gap:clamp(72px,8vw,126px);row-gap:148px;align-items:center;width:min(100%,1180px);margin-inline:auto}.embedded-growth-grid{grid-template-areas:"build notebook"}.embedded-copy{max-width:390px;position:relative;z-index:5}.embedded-copy--build{grid-area:build}.embedded-visual--notebook{grid-area:notebook;transform:translateY(-34px)}.embedded-visual--theme{grid-area:theme;transform:translateY(-34px)}.embedded-copy>span{display:block;margin-bottom:16px;color:#f4c1c7b8;font:600 11px/1 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.embedded-copy h3{margin:0 0 22px;color:#fff;font-size:clamp(34px,3.2vw,44px);line-height:1;letter-spacing:0}.embedded-copy p{margin:0 0 18px;color:#ffd4d8;font-size:18px;line-height:1.55}.embedded-copy .outline-button{margin-top:4px}.embedded-visual{position:relative;min-width:0}.embedded-notebook-visual{position:relative;min-height:440px}.embed-sql-card,.embed-table-card,.embed-pivot-card,.theme-sales-card,.theme-panel-card,.embedded-api-visual pre,.scale-notebook-shell,.scale-dashboard{border:1px solid rgba(19,17,31,.12);border-radius:4px;background:#fffffff5;color:#201d2f;box-shadow:0 20px 40px #00000038}.embed-sql-card{position:absolute;top:-18px;left:0;width:510px;padding:16px 18px}.embed-sql-card span,.embed-pivot-card span{color:#73708a;font-size:12px}.embed-sql-card pre,.embedded-api-visual pre,.scale-notebook-shell pre{margin:10px 0 0;color:#50627e;font:12px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.sql-popover{position:absolute;right:-24px;top:104px;padding:8px 16px;border:1px solid #ded8e8;background:#fff;color:#687089;font:12px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:0 10px 28px #00000029}.embed-table-card{position:absolute;right:0;top:100px;width:282px;padding:12px}.embed-table-card table{width:100%;border-collapse:collapse;font-size:11px}.embed-table-card td{padding:7px;border-bottom:1px solid #ece8f1;color:#6d687c}.embed-pivot-card{position:absolute;left:116px;bottom:44px;width:392px;padding:14px 18px}.embed-pivot-card strong,.embed-pivot-card small{display:block;margin-top:8px}.embed-pivot-card strong{font-size:13px}.embed-pivot-card small{color:#8f8a9a;font-size:11px}.embedded-theme-visual{position:relative;min-height:360px;display:grid;align-items:center;isolation:isolate}.embedded-theme-visual:before{content:"";position:absolute;inset:18px 42px 18px 10px;z-index:-1;border:1px solid rgba(244,193,199,.12);background:linear-gradient(rgba(244,193,199,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.035) 1px,transparent 1px),radial-gradient(circle at 54% 44%,rgba(244,193,199,.1),transparent 48%);background-size:74px 74px,74px 74px,auto}.theme-sales-card{position:relative;left:auto;top:auto;width:min(540px,92%);margin-inline:auto;padding:30px 34px 32px}.theme-sales-card strong{display:block;margin-bottom:24px;font-size:21px}.theme-bars{display:flex;align-items:flex-end;gap:10px;height:138px;padding:18px 22px 22px;border:1px solid #ece8f1;background:linear-gradient(#f0edf4 1px,transparent 1px) 0 0 / 100% 30px}.theme-bars i{position:relative;flex:1;height:var(--h);background:linear-gradient(#5731ca 0 48%,#7664de 48% 74%,#83bbff 74%)}.theme-bars span{position:absolute;bottom:-17px;left:50%;transform:translate(-50%);color:#8b8496;font-size:8px;font-style:normal}.theme-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.theme-metrics span{padding:15px;border:1px solid #ece8f1;color:#8c8794;font-size:11px}.theme-metrics b{display:block;color:#201d2f;font-size:20px}.embedded-integration{padding:110px 0 132px}.embedded-integration-grid{grid-template-areas:"embed api" "stack scale" "quotes quotes";grid-template-columns:minmax(560px,.95fr) minmax(380px,.7fr);column-gap:clamp(92px,8vw,132px);row-gap:142px}.embedded-integration-grid>.embedded-copy:first-child{grid-area:embed}.embedded-visual--api{grid-area:api}.embedded-visual--stack{grid-area:stack;transform:translate(-44px,-18px)}.embedded-copy--scale{grid-area:scale;justify-self:start;position:relative;z-index:4}.embedded-api-visual{position:relative;min-height:360px}.embedded-api-visual pre{position:relative;z-index:2;width:390px;margin:0 auto;padding:18px 22px;background:#2a202dd1;color:#ffd8dc;border-color:#f4c1c76b}.embedded-api-visual .api-line-field{position:absolute;z-index:1;top:58px;left:12%;width:42%;height:180px;border-left:1px solid rgba(244,193,199,.36);border-bottom:1px solid rgba(244,193,199,.2);border-radius:0 0 0 70px}.api-line-field span{position:absolute;left:0;top:0;width:1px;height:190px;transform-origin:top;transform:rotate(calc(-18deg + var(--i, 0deg)));background:linear-gradient(rgba(244,193,199,.35),transparent);animation:embedded-line-flow 3.6s ease-in-out infinite}.api-line-field span:nth-child(1){--i: 0deg;animation-delay:0s}.api-line-field span:nth-child(2){--i: 8deg;animation-delay:.2s}.api-line-field span:nth-child(3){--i: 16deg;animation-delay:.4s}.api-line-field span:nth-child(4){--i: 24deg;animation-delay:.6s}.api-line-field span:nth-child(5){--i: 32deg;animation-delay:.8s}.api-line-field span:nth-child(6){--i: 40deg;animation-delay:1s}.api-line-field span:nth-child(7){--i: 48deg;animation-delay:1.2s}.api-line-field span:nth-child(8){--i: 56deg;animation-delay:1.4s}.api-line-field span:nth-child(9){--i: 64deg;animation-delay:1.6s}.embedded-api-visual .acme-dashboard{position:absolute;z-index:3;right:0;top:86px}.embedded-scale-visual{position:relative;min-height:430px}.scale-notebook-shell{position:absolute;top:0;left:0;width:490px;height:260px;padding:18px;background:#191922b8;color:#f3c0c6;border-color:#f4c1c724}.scale-notebook-shell>div{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(244,193,199,.13)}.scale-notebook-shell strong{color:#f3b7bd}.scale-notebook-shell span{color:#a99daf;font-size:12px}.scale-notebook-shell pre{color:#90c8c2}.scale-dashboard{position:absolute;z-index:var(--layer);left:calc(18px + var(--offset));top:calc(62px + var(--offset));width:470px;background:transparent;border:0;box-shadow:none}.scale-dashboard>span{position:absolute;top:10px;right:12px;color:#6e6574;font-size:10px}.embedded-quotes{grid-area:quotes;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.embedded-quote-card{margin:0;min-height:310px;padding:34px 36px;border:1px solid rgba(244,193,199,.15);border-radius:8px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0a,0 20px 40px #0000002e}.embedded-quote-card strong{display:block;color:#fff;font-size:24px}.embedded-quote-card p{position:relative;margin:26px 0 28px;padding-left:28px;color:#fff;font-size:22px;line-height:1.42}.embedded-quote-card p:before{position:absolute;top:0;left:0;width:1px;height:100%;background:#f4c1c761;content:""}.embedded-quote-card cite{color:#f1b9c0;font: 12px/1.5 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.embedded-experience{padding:142px 0 110px;text-align:center;border-top:1px solid rgba(244,193,199,.14)}.embedded-experience h2{max-width:720px;margin-inline:auto}.embedded-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px;margin:78px auto 0;width:min(100%,1050px)}.embedded-feature{display:grid;justify-items:center;gap:14px}.embedded-feature svg{color:#f3b8bf}.embedded-feature h3{margin:0;color:#fff;font-size:21px;line-height:1.1}.embedded-feature p{margin:0;color:#ffd6da;font-size:13px;line-height:1.55}.embedded-final-cta{padding:84px 0 80px}.embedded-final-cta:before{position:absolute;top:0;left:0;right:0;height:18px;background:repeating-linear-gradient(to bottom,rgba(244,193,199,.2) 0 1px,transparent 1px 5px);content:""}.embedded-cta-box{width:min(430px,100%);margin-inline:auto;padding:50px 42px;border:1px solid rgba(244,193,199,.25);text-align:center}.embedded-cta-box h2{margin:0;color:#fff;font-size:34px;line-height:1.05;letter-spacing:0}.embedded-cta-box p{margin:18px 0 24px;color:#ffd6da;font-size:16px;line-height:1.45}.embedded-copy,.embedded-feature,.embedded-quote-card,.embedded-cta-box,.acme-dashboard,.embedded-notebook-visual>*,.embedded-theme-visual>*,.embedded-api-visual>*,.embedded-scale-visual>*{transition:transform .18s ease,border-color .18s ease,filter .18s ease}.embedded-copy:hover,.embedded-feature:hover,.embedded-quote-card:hover,.acme-dashboard:hover,.embedded-notebook-visual>*:hover,.embedded-theme-visual>*:hover,.embedded-api-visual>*:hover,.embedded-scale-visual>*:hover{transform:translateY(-3px);filter:brightness(1.03)}@keyframes embedded-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes embedded-line-flow{0%,to{opacity:.28}50%{opacity:.8}}@media(max-width:1100px){.embedded-hero{min-height:auto;padding:110px 0 76px}.embedded-growth-grid,.embedded-integration-grid{grid-template-columns:1fr;grid-template-areas:"build" "notebook" "theme" "custom";width:min(100%,760px)}.embedded-integration-grid{grid-template-areas:"embed" "api" "stack" "scale" "quotes"}.embedded-copy{max-width:620px}.embedded-notebook-visual,.embedded-theme-visual,.embedded-api-visual,.embedded-scale-visual{min-height:430px}.embedded-quotes,.embedded-feature-grid{grid-template-columns:1fr}}@media(max-width:720px){.embedded-hero h1,.embedded-section-title h2,.embedded-experience h2{font-size:42px}.embedded-hero>.container>p,.embedded-copy p{font-size:16px}.embedded-logo-cloud strong{font-size:19px}.acme-kpis,.acme-charts{grid-template-columns:1fr}.acme-body{grid-template-columns:34px 1fr}.embed-sql-card,.embed-table-card,.embed-pivot-card,.theme-sales-card,.theme-panel-card,.embedded-api-visual pre,.embedded-api-visual .acme-dashboard,.scale-notebook-shell,.scale-dashboard{position:relative;inset:auto;width:100%;margin-bottom:18px}.embedded-notebook-visual,.embedded-theme-visual,.embedded-api-visual,.embedded-scale-visual{min-height:0}.sql-popover,.embedded-api-visual .api-line-field{display:none}.scale-dashboard{transform:none}.embedded-quote-card{padding:28px 24px}.embedded-quote-card p{font-size:18px}}.explore-detail-hero,.explore-fragmentation,.explore-feature-rows,.explore-feature-row,.explore-template-library,.explore-questions-cta{position:relative;overflow:hidden;color:#f4c1c7;background:linear-gradient(rgba(244,193,199,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.043) 1px,transparent 1px),radial-gradient(circle at 72% 22%,rgba(244,193,199,.075),transparent 28%),#191921;background-size:220px 220px,220px 220px,auto,auto}.explore-detail-hero{min-height:860px;display:grid;align-items:center;border-bottom:1px solid rgba(244,193,199,.16);padding:92px 0 86px;text-align:center}.explore-hero-inner{max-width:1180px}.explore-hero-inner h1,.explore-section-heading h2{margin:0;color:transparent;background:linear-gradient(90deg,#fff 0 58%,#f4c1c7);-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,5.2vw,82px);line-height:.96;letter-spacing:0}.explore-hero-inner h1:first-letter,.explore-section-heading h2:first-letter,.explore-feature-copy h2:first-letter{color:#fff}.explore-hero-inner p{max-width:680px;margin:28px auto 0;color:#f0c2c7;font-size:20px;line-height:1.5}.explore-hero-inner .hero__actions{justify-content:center;margin-top:34px}.explore-hero-quote{width:min(620px,100%);margin:132px auto 0;border:1px solid rgba(244,193,199,.17);border-radius:8px;background:#ffffff06;box-shadow:0 26px 82px #0000003d;padding:38px 46px;text-align:left}.explore-hero-quote p{margin:0;border-left:1px solid rgba(244,193,199,.34);padding-left:28px;color:#fff;font-size:23px;line-height:1.45}.explore-hero-quote cite{display:block;margin-top:30px;color:#ffd0d3;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;font-weight:800}.explore-fragmentation{overflow:visible;padding:108px 0 70px}.explore-section-heading{width:min(1040px,100%);margin:0 auto 72px;text-align:center}.explore-section-heading h2{font-size:clamp(54px,4.9vw,76px);color:transparent}.explore-section-heading p{max-width:760px;margin:24px auto 0;color:#f0c2c7;font-size:18px;line-height:1.5}.explore-story-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(520px,1fr);gap:88px;align-items:start}.explore-copy-card{position:sticky;top:126px;min-height:340px;padding-top:0}.explore-copy-card:after{content:"";display:block;height:var(--explore-copy-drift, 0px);pointer-events:none}.explore-copy-card__inner{transform:translate3d(0,var(--explore-copy-drift, 0px),0);transition:transform .08s linear;will-change:transform}.explore-copy-card h3,.explore-feature-copy h2{margin:0 0 24px;color:#fff;font-size:clamp(38px,3.7vw,54px);line-height:1.02}.explore-copy-card p,.explore-feature-copy p{max-width:420px;margin:0 0 28px;color:#f0c2c7;font-size:18px;line-height:1.5}.explore-drift-stack{width:min(620px,100%);display:grid;gap:32px;margin-left:auto;padding-bottom:120px}.explore-drift-panel{animation:explore-panel-drift 8s ease-in-out infinite alternate}.explore-drift-panel:nth-child(2n){animation-delay:-3s}.explore-drift-panel:nth-child(3n){animation-delay:-5s}@keyframes explore-panel-drift{0%{transform:translate3d(0,-14px,0)}to{transform:translate3d(0,18px,0)}}.explore-panel{overflow:hidden;border:1px solid rgba(244,193,199,.12);border-radius:4px;background:#1c1b25f0;box-shadow:0 24px 70px #0000003d;color:#d8ceda}.explore-panel-tag{display:inline-flex;align-items:center;min-height:24px;margin:12px 0 0 16px;border-radius:3px;background:#2aa07e2e;color:#60d4b2;padding:0 8px;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.explore-panel small{display:block;color:#8f839a;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:8px}.explore-heatmap{padding:0 16px 16px}.explore-heatmap table,.explore-sql-cell table{width:100%;border-collapse:collapse;margin-top:12px;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.explore-heatmap th,.explore-heatmap td,.explore-sql-cell td{border:1px solid rgba(244,193,199,.08);padding:8px;color:#bfb6c7;text-align:right}.explore-heatmap th:first-child,.explore-heatmap td:first-child{text-align:left}.explore-heatmap td:not(:first-child){color:#fff;background:linear-gradient(90deg,rgba(86,178,143,calc(var(--heat, 70) / 140)),rgba(220,78,103,calc((100 - var(--heat, 70)) / 115)))}.explore-panel-toolbar{display:grid;grid-template-columns:150px 1fr;gap:10px;border-bottom:1px solid rgba(244,193,199,.08);padding:12px 14px;color:#9a90a4;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.explore-line-panel svg{width:100%;display:block}.explore-line-panel line,.explore-combo-chart line{stroke:#f4c1c714}.explore-line-panel polyline{fill:none;stroke-width:2.5}.explore-filter-cell{padding:14px}.explore-filter-cell div{display:grid;grid-template-columns:62px 1fr 1fr 1.3fr;gap:8px;margin-top:8px}.explore-filter-cell button,.explore-filter-cell span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(244,193,199,.1);background:#ffffff06;color:#bab0bf;padding:0 10px;font-size:12px}.explore-sql-cell,.explore-python-cell{padding:16px}.explore-sql-cell pre,.explore-python-cell pre{margin:0;color:#a4b8ff;font:12px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.explore-sql-cell table{margin:14px -16px -16px;width:calc(100% + 32px)}.explore-sql-cell td:first-child{text-align:left}.explore-combo-chart{padding-bottom:14px}.explore-combo-body{display:grid;grid-template-columns:155px 1fr;min-height:230px}.explore-combo-body aside{display:grid;align-content:start;gap:8px;border-right:1px solid rgba(244,193,199,.08);padding:14px}.explore-combo-body aside span{min-height:28px;border:1px solid rgba(244,193,199,.08);color:#a9a0af;padding:7px;font-size:11px}.explore-bars{position:relative;display:flex;align-items:end;gap:7px;min-height:230px;padding:24px 26px 30px;background:linear-gradient(rgba(244,193,199,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(244,193,199,.06) 1px,transparent 1px);background-size:52px 44px}.explore-bars i{width:26px;height:calc(var(--bar, 70) * 1.5px);background:linear-gradient(to top,#ef929b 0 18%,#a45f91 18% 78%,#68b9b3 78% 100%)}.explore-bars svg{position:absolute;inset:24px 26px 30px;width:calc(100% - 52px);height:calc(100% - 54px)}.explore-bars polyline{fill:none;stroke:#f2c94c;stroke-width:4}.explore-feature-rows{overflow:visible}.explore-feature-row{padding:118px 0;border-top:1px solid rgba(244,193,199,.12)}.explore-feature-grid{display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,.78fr);gap:84px;align-items:center}.explore-feature-row.is-reverse .explore-feature-grid{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.08fr);gap:70px}.explore-feature-copy{grid-column:2}.explore-feature-visual{grid-column:1;grid-row:1}.explore-feature-row.is-reverse .explore-feature-copy{grid-column:1}.explore-feature-row.is-reverse .explore-feature-visual{grid-column:2}.explore-source-visual{position:relative;min-height:530px;display:grid;align-content:end;justify-items:center}.explore-wire-browser{position:absolute;top:20px;left:8%;width:70%;height:190px;border:2px solid rgba(244,193,199,.35)}.explore-wire-browser:before{content:"";position:absolute;left:0;right:0;top:44px;border-top:2px solid rgba(244,193,199,.25)}.explore-wire-browser span{position:absolute;left:48px;right:70px;height:12px;border:1px solid rgba(244,193,199,.28)}.explore-wire-browser span:nth-child(1){top:78px}.explore-wire-browser span:nth-child(2){top:118px}.explore-wire-browser span:nth-child(3){top:154px}.explore-source-lines{position:absolute;inset:220px 12% 125px;display:flex;justify-content:space-around;pointer-events:none}.explore-source-lines i{width:1px;height:calc(90px + var(--i) * 6px);border-left:1px solid rgba(244,193,199,.38);border-radius:50%;transform-origin:top center;transform:rotate(calc((var(--i) - 5) * 5deg));animation:explore-source-sway 6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.35s)}@keyframes explore-source-sway{0%{transform:rotate(calc((var(--i) - 5) * 5deg)) translateY(-6px)}to{transform:rotate(calc((var(--i) - 5) * 5deg + 3deg)) translateY(8px)}}.explore-logo-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 26px;max-width:560px;margin-bottom:44px}.explore-logo-cloud strong{color:#fff;font-size:22px}.explore-logo-cloud strong:nth-child(1){color:#36c5f0}.explore-logo-cloud strong:nth-child(2){color:#7bb8ff}.explore-logo-cloud strong:nth-child(3){color:#c7d7ef}.explore-logo-cloud strong:nth-child(4){color:#fff}.explore-logo-cloud strong:nth-child(5){color:#f4d04e}.explore-feedback-visual,.explore-ai-visual,.explore-data-app-visual{position:relative;min-height:620px}.explore-feedback-visual{width:min(720px,100%);min-height:660px;margin-inline:auto}.explore-feedback-visual .explore-combo-chart{width:540px;position:absolute;right:36px;top:150px;transform:none}.explore-feedback-visual .explore-sql-cell{width:500px;position:absolute;right:78px;top:405px;transform:scale(.94);transform-origin:top right}.explore-publish-panel{width:190px;position:absolute;left:10px;top:310px;display:grid;gap:10px;border:1px solid rgba(244,193,199,.12);background:#1c1b25f5;padding:18px}.explore-publish-panel strong{color:#958ba2;font:11px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.explore-publish-panel span{min-height:28px;color:#d6ccd9;font-size:12px}.explore-comment-card{width:260px;position:absolute;right:6px;top:72px;border:1px solid rgba(244,193,199,.12);background:#1f1d28fa;padding:14px;color:#e7dfe8;font-size:12px;line-height:1.35}.explore-comment-card b{color:#fff}.explore-comment-card span{display:block;margin-top:12px;color:#c5b8c8}.explore-ai-visual .explore-sql-cell{width:min(560px,100%)}.explore-ai-visual .explore-combo-chart{width:min(560px,100%);margin-top:28px;transform:translateY(-16px)}.explore-prompt-bar{width:min(440px,calc(100% - 40px));min-height:54px;display:flex;align-items:center;gap:10px;margin:22px auto 0;border:1px solid rgba(244,193,199,.24);border-radius:999px;background:#f4c1c71a;color:#f7d4d8;padding:0 18px;font-size:13px}.explore-prompt-bar span{margin-left:auto;color:#a79bac}.explore-data-app-shell{width:min(560px,100%);margin-left:auto;border:1px solid rgba(244,193,199,.14);border-radius:5px;background:#1e1d27fa;padding:28px;box-shadow:0 26px 80px #00000040}.explore-data-app-shell h3{margin:0 0 10px;color:#fff;font-size:27px}.explore-data-app-shell p{margin:0 0 24px;color:#b9afc1;font-size:13px}.explore-data-app-shell h4{color:#fff;font-size:22px}.explore-app-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.explore-app-filters span{border:1px solid rgba(244,193,199,.1);background:#ffffff08;color:#bdb2c4;padding:10px;font-size:12px}.explore-data-app-shell .explore-combo-chart{transform:none}.explore-template-library{padding:116px 0 120px;border-top:1px solid rgba(244,193,199,.13)}.explore-template-grid{width:min(960px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 auto}.explore-template-card{min-height:286px;border:1px solid rgba(244,193,199,.18);background:#ffffff06;padding:12px;transition:transform .22s ease,border-color .22s ease,background .22s ease;transition-delay:var(--delay)}.explore-template-card:hover{transform:translateY(-5px);border-color:#f4c1c757;background:#ffffff0e}.explore-template-preview{position:relative;height:148px;overflow:hidden;background:#f7f4f3}.explore-template-preview--story,.explore-template-preview--nocode{background:#fff}.explore-template-preview--flow{display:flex;align-items:center;justify-content:center;gap:16px;background:radial-gradient(circle at 50% 50%,rgba(244,193,199,.22),transparent 45%),#4b3a68}.explore-template-preview--flow span{width:62px;height:34px;border:1px solid rgba(244,193,199,.65);background:#ffffff1f}.explore-template-preview--flow i{width:40px;border-top:1px solid rgba(244,193,199,.65)}.explore-template-preview pre{margin:0;padding:22px;color:#2a2a36;font:11px/1.45 Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.mini-chart-line{position:absolute;left:22px;right:120px;top:68px;height:1px;background:linear-gradient(90deg,transparent,#4d79d8,transparent);box-shadow:0 18px #4d79d859,0 -18px #4d79d833}.mini-chart-bars{position:absolute;right:26px;bottom:22px;display:flex;align-items:end;gap:6px}.mini-chart-bars i{width:12px;height:calc(var(--h) * 1px);background:#5b5fc7}.explore-template-preview b{position:absolute;right:0;bottom:0;background:#171720;color:#ffd0d3;padding:9px 12px;font-size:12px;text-transform:uppercase}.explore-template-card h3{margin:16px 0 6px;color:#fff;font-size:21px;line-height:1.08}.explore-template-card span{display:block;color:#bbaeb8;font-size:13px}.explore-template-card p{color:#f0c2c7;font-size:15px;line-height:1.45}.explore-questions-cta{padding:112px 0;border-top:1px solid rgba(244,193,199,.15)}.explore-questions-card{width:min(430px,100%);margin:0 auto;border:1px solid rgba(244,193,199,.24);background:#ffffff06;padding:52px 44px;text-align:center}.explore-questions-card h2{margin:0 0 16px;color:#fff;font-size:38px;line-height:1.05}.explore-questions-card p{margin:0 auto 26px;color:#f0c2c7;line-height:1.45}@media(prefers-reduced-motion:reduce){.explore-drift-panel,.explore-source-lines i{animation:none}}@media(max-width:1100px){.explore-story-grid,.explore-feature-grid{grid-template-columns:1fr;gap:54px}.explore-copy-card{position:relative;top:auto;min-height:auto;padding-top:0}.explore-copy-card__inner{transform:none!important}.explore-feature-copy,.explore-feature-visual,.explore-feature-row.is-reverse .explore-feature-copy,.explore-feature-row.is-reverse .explore-feature-visual{grid-column:1}.explore-drift-stack,.explore-data-app-shell{margin-inline:auto}.explore-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.explore-detail-hero{min-height:auto;padding:78px 0 68px}.explore-hero-inner h1,.explore-section-heading h2{font-size:46px}.explore-hero-quote{margin-top:78px;padding:26px 22px}.explore-hero-quote p{font-size:18px;padding-left:18px}.explore-fragmentation,.explore-feature-row,.explore-template-library,.explore-questions-cta{padding:72px 0}.explore-filter-cell div,.explore-combo-body,.explore-app-filters,.explore-template-grid{grid-template-columns:1fr}.explore-panel{overflow-x:auto}.explore-heatmap table,.explore-sql-cell table{min-width:560px}.explore-feature-copy h2,.explore-copy-card h3{font-size:36px}.explore-source-visual,.explore-feedback-visual,.explore-ai-visual,.explore-data-app-visual{min-height:auto}.explore-feedback-visual .explore-combo-chart,.explore-feedback-visual .explore-sql-cell,.explore-publish-panel,.explore-comment-card{position:relative;inset:auto;width:100%;margin:16px 0;transform:none}.explore-source-visual{min-height:380px}.explore-logo-cloud strong{font-size:17px}.explore-questions-card{padding:38px 24px}}.enterprise-page-section{position:relative;overflow:hidden;color:#fff;background:linear-gradient(rgba(245,196,201,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(245,196,201,.045) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.07) .65px,transparent .9px),#14131c;background-size:160px 160px,160px 160px,4px 4px,auto}.enterprise-page-section:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,193,199,.055),transparent);opacity:.2;content:""}.enterprise-page-section>.container{position:relative;z-index:2}.enterprise-hero.enterprise-page-section{min-height:840px;display:grid;align-items:center;padding:112px 0 80px;border-bottom:1px solid rgba(244,193,199,.11)}.enterprise-hero-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:92px;align-items:center}.enterprise-hero-copy{position:relative;max-width:560px;padding-left:34px}.enterprise-label{position:absolute;left:0;top:10px;color:#f0c2c7;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.36em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.enterprise-hero-copy h1,.enterprise-section-copy h2,.enterprise-support-heading h2,.enterprise-plan h2{margin:0;color:#fff;font-size:clamp(58px,6.2vw,92px);line-height:.98;letter-spacing:-.06em}.enterprise-hero-copy p,.enterprise-section-copy>p,.enterprise-support-heading p,.enterprise-integrations-heading p,.enterprise-contact-card p{margin:28px 0 0;color:#f1bfc5;font-size:21px;line-height:1.42}.enterprise-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin:34px 0 42px}.enterprise-bullets span,.enterprise-check-list span{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:17px;line-height:1.35}.enterprise-bullets svg,.enterprise-check-list svg{flex:0 0 auto;color:#65d9ba;margin-top:2px}.enterprise-visual{position:relative;min-height:500px;animation:enterprise-float 7s ease-in-out infinite}.enterprise-browser{position:absolute;left:26px;top:40px;width:570px;min-height:360px;border:1px solid rgba(244,193,199,.26);background:#11101885;box-shadow:inset 0 0 60px #ffffff06}.enterprise-browser-bar{min-height:42px;display:grid;grid-template-columns:1fr auto auto 112px;align-items:center;gap:12px;border-bottom:1px solid rgba(244,193,199,.15);padding:0 16px}.enterprise-browser-bar strong{color:#f4c1c7;font-size:18px}.enterprise-browser-bar span{width:29px;height:29px;border:1px solid rgba(244,193,199,.2);border-radius:50%}.enterprise-browser-bar i{height:28px;border:1px solid rgba(244,193,199,.22)}.enterprise-browser-body{position:relative;min-height:316px;padding:48px 40px}.enterprise-toggle{width:68px;height:26px;margin-bottom:18px;border:1px solid rgba(244,193,199,.25);border-radius:999px}.enterprise-toggle--on{background:linear-gradient(90deg,rgba(101,217,186,.52) 50%,transparent 0)}.enterprise-hero-line{position:absolute;left:120px;width:170px;height:1px;background:#f4c1c747}.enterprise-hero-line--one{top:75px}.enterprise-hero-line--two{top:118px;width:210px}.enterprise-user{position:absolute;left:82px;bottom:54px;width:126px;height:126px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.22);border-radius:50%;color:#f4c1c7;background:radial-gradient(circle,rgba(244,193,199,.12),transparent 68%)}.enterprise-user:before{position:absolute;inset:-24px;border:1px dashed rgba(244,193,199,.13);border-radius:50%;content:"";animation:enterprise-spin 18s linear infinite}.enterprise-password{position:absolute;right:40px;bottom:38px;width:230px;min-height:38px;display:flex;align-items:center;gap:8px;border:1px solid rgba(101,217,186,.42);color:#65d9ba;padding:0 14px}.enterprise-password span{width:6px;height:6px;border:1px solid #f0c2c7;border-radius:50%;animation:enterprise-dot 1.4s ease-in-out infinite}.enterprise-password span:nth-child(2n){animation-delay:.16s}.enterprise-chart-card{position:absolute;right:0;top:138px;z-index:2;width:360px;border:1px solid rgba(244,193,199,.34);background:#1f1e28e6;padding:18px;box-shadow:0 26px 80px #00000061}.enterprise-chart-card line{stroke:#f4c1c71a}.enterprise-chart-card path,.enterprise-chart-card polyline{fill:none;stroke:#f4c1c7;stroke-width:2;stroke-dasharray:650;stroke-dashoffset:650;animation:enterprise-draw 1.7s ease forwards}.enterprise-chart-card polyline{stroke:#ffffffc2;animation-delay:.25s}.enterprise-chart-card circle{fill:#65d9ba;opacity:0;animation:enterprise-pop .36s ease forwards;animation-delay:1.35s}.enterprise-logo-section{min-height:178px;display:grid;align-items:center;border-bottom:1px solid rgba(244,193,199,.1);background-color:#1d1c27}.enterprise-logo-cloud{text-align:center}.enterprise-logo-cloud>span{display:block;color:#f0c2c7;font-size:12px;font-weight:700;margin-bottom:28px}.enterprise-logo-cloud div{display:flex;justify-content:center;align-items:center;gap:28px 38px;flex-wrap:wrap}.enterprise-logo-cloud strong{color:#fff;font-size:clamp(18px,2.1vw,25px);letter-spacing:-.04em}.enterprise-safe,.enterprise-governance,.enterprise-support,.enterprise-integrations,.enterprise-plan,.enterprise-faq{padding:130px 0;border-top:1px solid rgba(244,193,199,.1)}.enterprise-safe-grid,.enterprise-governance-grid,.enterprise-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.enterprise-section-copy{max-width:610px}.enterprise-section-copy--right{justify-self:end}.enterprise-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px 82px;margin:70px 0 36px}.enterprise-proof-grid article:nth-child(3){grid-column:1}.enterprise-proof-grid span{color:#8b8195;font:13px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.enterprise-proof-grid h3{margin:12px 0 10px;color:#fff;font-size:28px;line-height:1.02;letter-spacing:-.05em}.enterprise-proof-grid p{margin:0;color:#f0c2c7;font-size:17px;line-height:1.45}.enterprise-compliance-markers{position:relative;min-height:430px}.enterprise-compliance-card{position:absolute;width:150px;height:150px;display:grid;place-items:center;gap:8px;border:1px solid rgba(244,193,199,.46);color:#fff;background:#191822cc;text-align:center;font:12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;animation:enterprise-float 7.5s ease-in-out infinite}.enterprise-compliance-card--eu{right:90px;top:10px;color:#6d8dff}.enterprise-compliance-card--soc{right:240px;top:160px;color:#4fb8ff;animation-delay:-1.2s}.enterprise-compliance-card--hipaa{right:90px;top:260px;color:#f4c1c7;animation-delay:-2.4s}.enterprise-control-graphic{position:relative;min-height:430px}.enterprise-control-board{position:absolute;left:110px;top:100px;width:260px;height:260px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(244,193,199,.36);background:#15141da8;transform:perspective(900px) rotateY(-8deg);box-shadow:0 28px 90px #0000003d}.enterprise-control-board span{display:grid;place-items:center;border:1px solid rgba(244,193,199,.13);color:#f4c1c785}.enterprise-control-board .is-approved{color:#65d9ba}.enterprise-control-board .is-denied{color:#fff;font-size:28px}.enterprise-control-line{position:absolute;left:10px;width:420px;height:1px;background:#f4c1c73d;transform-origin:left center}.enterprise-control-line--one{top:185px;transform:rotate(-31deg)}.enterprise-control-line--two{top:255px;transform:rotate(-31deg)}.enterprise-check-list{display:grid;gap:24px;margin:32px 0 36px}.enterprise-support-heading,.enterprise-integrations-heading{max-width:760px;margin:0 auto;text-align:center}.enterprise-support-heading h2,.enterprise-integrations-heading h2 span{display:block;font-size:clamp(54px,5.8vw,82px)}.enterprise-support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:end;margin-top:72px}.enterprise-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:110px 90px;max-width:560px}.enterprise-support-list article{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.enterprise-support-list svg{color:#8b8195}.enterprise-support-list strong{font-size:18px;line-height:1.25}.enterprise-support-steps{position:relative;min-height:360px}.enterprise-support-steps span{position:absolute;left:calc(var(--step) * 110px);bottom:calc(var(--step) * 62px);width:120px;height:120px;display:grid;place-items:center;border:1px solid rgba(244,193,199,.34);color:#65d9ba;background:#181720b8;animation:enterprise-stair 5s ease-in-out infinite;animation-delay:calc(var(--step) * -.35s)}.enterprise-support-steps i{position:absolute;left:0;right:110px;bottom:0;height:306px;border-top:1px dashed rgba(244,193,199,.24);border-right:1px dashed rgba(244,193,199,.24)}.enterprise-integrations-heading h2{margin:0;color:#fff;line-height:.94;letter-spacing:-.06em}.enterprise-integrations-heading h2 em{display:block;color:#f4c1c7;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(56px,6vw,88px);font-weight:400;letter-spacing:-.04em}.enterprise-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:68px}.enterprise-integration-card{min-height:320px;display:grid;align-content:start;border:1px solid rgba(244,193,199,.13);background:#ffffff09;padding:26px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.enterprise-integration-card:hover{transform:translateY(-6px);border-color:#f4c1c757;background:#ffffff0e}.enterprise-integration-art{min-height:124px;position:relative;color:#f4c1c7}.enterprise-logo-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.enterprise-logo-row span{color:#f0c2c7;font-size:13px;font-weight:700}.enterprise-integration-art svg{width:100%;height:92px}.enterprise-integration-art path,.enterprise-integration-art line{fill:none;stroke:#f4c1c742;stroke-width:1.4}.enterprise-integration-art strong{display:flex;align-items:center;justify-content:center;gap:20px;min-height:96px;font-size:30px}.enterprise-integration-art i{border:1px solid rgba(244,193,199,.28);font-style:normal;padding:6px 10px}.enterprise-integration-card h3{margin:10px 0 12px;color:#fff;font-size:24px;line-height:1.05;letter-spacing:-.04em}.enterprise-integration-card p{margin:0;color:#f0c2c7;line-height:1.45}.enterprise-integration-card a{display:inline-flex;align-items:center;gap:6px;margin-top:24px;color:#f4c1c7;font-weight:700}.enterprise-contact-card{width:min(100%,470px);min-height:430px;display:grid;place-items:center;justify-self:center;align-content:center;border:1px solid rgba(244,193,199,.24);background:#100f1780;padding:56px;text-align:center}.enterprise-contact-card h3{max-width:330px;margin:0;color:#fff;font-size:clamp(36px,4vw,56px);line-height:.98;letter-spacing:-.06em}.enterprise-contact-card .outline-button{margin-top:32px}.enterprise-faq{padding-top:92px}.enterprise-faq h2{margin:0 auto 38px;text-align:center;color:#fff;font-size:clamp(42px,5vw,64px)}.enterprise-faq-list{width:min(100%,700px);margin-inline:auto;border-top:1px solid rgba(244,193,199,.16)}.enterprise-faq-list article{border-bottom:1px solid rgba(244,193,199,.16)}.enterprise-faq-list button{width:100%;min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:24px;border:0;background:transparent;color:#fff;padding:0 8px;text-align:left;font-weight:700}.enterprise-faq-list svg{transition:transform .22s ease}.enterprise-faq-list .is-open svg{transform:rotate(180deg)}.enterprise-faq-list p{max-height:0;overflow:hidden;margin:0;color:#f0c2c7;line-height:1.55;transition:max-height .26s ease,padding .26s ease}.enterprise-faq-list .is-open p{max-height:190px;padding:0 8px 22px}.enterprise-faq>.container>p{margin-top:34px;color:#f0c2c7;text-align:center}.enterprise-faq a{color:#fff;text-decoration:underline;text-underline-offset:4px}@keyframes enterprise-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes enterprise-spin{to{transform:rotate(360deg)}}@keyframes enterprise-dot{0%,to{opacity:.45}50%{opacity:1}}@keyframes enterprise-draw{to{stroke-dashoffset:0}}@keyframes enterprise-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes enterprise-stair{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1180px){.enterprise-hero-grid,.enterprise-safe-grid,.enterprise-governance-grid,.enterprise-support-grid,.enterprise-plan-grid{grid-template-columns:1fr}.enterprise-visual,.enterprise-compliance-markers,.enterprise-control-graphic,.enterprise-support-steps{min-height:440px}.enterprise-browser{left:0}.enterprise-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.enterprise-hero.enterprise-page-section,.enterprise-safe,.enterprise-governance,.enterprise-support,.enterprise-integrations,.enterprise-plan,.enterprise-faq{padding:86px 0}.enterprise-hero-copy{padding-left:0}.enterprise-label{position:static;writing-mode:horizontal-tb;transform:none}.enterprise-hero-copy h1,.enterprise-section-copy h2,.enterprise-support-heading h2,.enterprise-integrations-heading h2 span,.enterprise-plan h2{font-size:clamp(44px,13vw,68px)}.enterprise-bullets,.enterprise-proof-grid,.enterprise-support-list,.enterprise-integration-grid{grid-template-columns:1fr}.enterprise-browser,.enterprise-chart-card,.enterprise-compliance-card,.enterprise-control-board,.enterprise-support-steps span{position:relative;inset:auto;width:100%;margin-top:18px}.enterprise-chart-card{width:100%}.enterprise-compliance-markers,.enterprise-control-graphic,.enterprise-support-steps{min-height:auto}.enterprise-control-line,.enterprise-support-steps i{display:none}.enterprise-support-list{gap:28px}}.legal-page{min-height:calc(100vh - 88px);padding:132px 0 104px;color:var(--cream)}.legal-page__hero{max-width:820px}.legal-page__hero h1{max-width:760px;margin:16px 0 22px;font-size:clamp(58px,8vw,104px);line-height:.94;letter-spacing:0}.legal-page__hero p{max-width:680px;margin:0 0 30px;color:var(--rose);font-size:20px;line-height:1.55}.legal-page__date{display:block;margin:0 0 18px;color:var(--muted-pink);font-size:13px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-content{display:grid;gap:18px;max-width:920px;margin-top:64px}.legal-content__notice,.legal-section{border:1px solid rgba(245,183,195,.18);background:#15121bb8}.legal-content__notice{display:grid;gap:6px;padding:20px 22px;color:var(--rose)}.legal-content__notice strong{color:var(--cream)}.legal-section{padding:28px 30px}.legal-section h2{margin:0 0 12px;color:var(--cream);font-size:clamp(24px,3vw,38px);line-height:1.08;letter-spacing:0}.legal-section p{margin:0;color:var(--rose);font-size:18px;line-height:1.65}.legal-document{padding:clamp(26px,5vw,58px);border:1px solid rgba(245,183,195,.18);background:#15121bc7}.legal-document h2{margin:0 0 24px;color:var(--cream);font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:0}.legal-document h3{margin:42px 0 14px;color:var(--cream);font-size:clamp(22px,3vw,34px);line-height:1.1;letter-spacing:.02em}.legal-document p{margin:0 0 18px;color:var(--rose);font-size:18px;line-height:1.72;white-space:pre-line}.legal-page__related{margin-top:76px}.legal-page__related>p{max-width:620px;margin:0 0 24px;color:var(--rose);font-size:18px;line-height:1.5}.legal-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.legal-card{padding:26px;border:1px solid rgba(245,183,195,.22);background:#15121bbd;box-shadow:0 24px 72px #0000003d}.legal-card h2{margin:0 0 20px;color:var(--cream);font-size:24px;line-height:1.12;letter-spacing:0}.legal-card div{display:grid;gap:10px}.legal-card a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(245,183,195,.14);color:var(--rose);font-weight:800;text-decoration:none}.legal-card a:hover{color:var(--cream)}@media(max-width:980px){.legal-page__grid{grid-template-columns:1fr}}@media(max-width:760px){.legal-page{padding:96px 0 72px}.legal-page__hero h1{font-size:clamp(46px,13vw,66px)}}.hex-page--learn{min-height:100vh;background:linear-gradient(rgba(96,76,145,.055) 1px,transparent 1px) right top / 24px 24px no-repeat,linear-gradient(90deg,rgba(96,76,145,.055) 1px,transparent 1px) right top / 24px 24px no-repeat,#fff;background-size:28px 28px,28px 28px,auto;color:#24242c;font-family:IBM Plex Sans,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hex-page--learn main{padding:0}.learn-legal-page{min-height:100vh;color:#1c1e21;background:linear-gradient(90deg,transparent 0,transparent 56%,rgba(96,76,145,.045) 56%,rgba(96,76,145,.045) calc(56% + 1px),transparent calc(56% + 1px)),linear-gradient(rgba(96,76,145,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(96,76,145,.055) 1px,transparent 1px);background-position:0 0,right 55px,right 55px;background-size:auto,24px 24px,24px 24px}.learn-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:55px;padding:0 14px;border-bottom:1px solid #e8e5f1;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2f256f}.learn-brand{display:inline-flex;align-items:center;gap:10px;color:#4d3b8f;font-size:22px;text-decoration:none;white-space:nowrap}.learn-brand span{font-weight:950;letter-spacing:-.08em}.learn-brand i{width:1px;height:22px;background:#776bb4}.learn-header nav{display:flex;align-items:center;gap:24px}.learn-header nav a,.learn-header__right a{display:inline-flex;align-items:center;gap:6px;color:#15131e;font-size:13px;font-weight:700;text-decoration:none}.learn-header__right{display:flex;align-items:center;gap:12px}.learn-header__right label{display:flex;align-items:center;gap:7px;width:200px;height:34px;border-bottom:1px solid #d8d2e7;color:#4d3b8f}.learn-header__right input{width:100%;border:0;outline:0;background:transparent;color:#24242c;font:inherit;font-size:13px}.learn-header__right input::placeholder{color:#817b91}.learn-header__right kbd{padding:3px 8px;border:1px solid #d8d2e7;border-radius:4px;color:#4d3b8f;font-size:9px;font-weight:800;background:#fff}.learn-header__right .learn-start{position:relative;min-height:36px;padding:0 18px;border:1px solid #3d2f75;background:#4b3a88;color:#fff}.learn-header__right .learn-start:before,.learn-header__right .learn-start:after{content:"";position:absolute;width:12px;height:12px;border-color:#6b5ba5}.learn-header__right .learn-start:before{left:-7px;top:-7px;border-left:1px solid;border-top:1px solid}.learn-header__right .learn-start:after{right:-7px;bottom:-7px;border-right:1px solid;border-bottom:1px solid}.learn-legal-shell{width:min(100% - 40px,1240px);margin:0 auto;padding:36px 0 70px}.learn-legal-content{width:min(100%,922px);padding:0 0 20px}.learn-legal-content h1{margin:0 0 8px;color:#14141c;font-family:PP Formula,IBM Plex Sans,system-ui,sans-serif;font-size:32px;font-weight:800;line-height:1.3;letter-spacing:-.8px}.learn-legal-content h2{margin:30px 0 18px;color:#2f3138;font-size:15px;line-height:1.35;font-weight:800;letter-spacing:0}.learn-legal-content h3{margin:26px 0 16px;color:#2f3138;font-size:16px;line-height:1.25;font-weight:800;letter-spacing:0}.learn-legal-content p,.learn-legal-content li{color:#1c1e21;font-size:16px;line-height:1.65;letter-spacing:0}.learn-legal-content p{margin:0 0 20px}.learn-legal-content p:first-of-type strong,.learn-legal-strong-block{color:#2f3138;font-weight:800}.learn-legal-modified{margin-top:18px}.learn-legal-modified strong{color:#2f3138;font-weight:900}.learn-legal-content ul{margin:0 0 22px;padding-left:28px}.learn-legal-content li{margin:0 0 10px;padding-left:4px}.learn-legal-content a,.learn-legal-content p{overflow-wrap:anywhere}.learn-legal-content a{color:#4b3a88;text-decoration:underline;text-underline-offset:2px}.learn-admonition{margin:0 0 22px;padding:16px;border:1px solid rgba(173,142,182,.5);background:#ad8eb614;color:#473982}.learn-admonition strong{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#473982;font-size:20px;font-weight:600}.learn-admonition b{display:block;margin:18px 0 10px;color:#473982;font-weight:800}.learn-admonition ul{margin:0 0 18px;padding-left:32px}.learn-admonition p{margin:0 0 16px;color:#473982}.learn-admonition p:last-child{margin-bottom:0}.learn-legal-content--tos{counter-reset:tos-section}.learn-legal-content--tos h2{display:flex;gap:9px;align-items:baseline;margin-top:34px;font-size:16px;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:800;line-height:1.45}.learn-legal-content--tos h2:before{counter-increment:tos-section;content:counter(tos-section) ".";font-weight:400}.learn-legal-content--tos ul{margin-bottom:0}.learn-legal-content--tos ul+ul{margin-top:12px}.learn-footer{display:grid;gap:26px;padding:38px 25px 30px;border-top:1px solid #ece8f4;background:#fff;color:#8a82ae;text-align:center;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px}.learn-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.learn-footer a{color:#4b3a88;text-decoration:underline;text-underline-offset:2px}.learn-footer p{margin:0;color:#b0a9c9}.learn-legal-page--index{background-position:0 0,right 70px,right 70px}.learn-docs-layout{display:grid;grid-template-columns:300px minmax(0,787px) minmax(180px,260px);gap:40px;min-height:calc(100vh - 55px);border-bottom:1px solid #e8e5f1}.learn-docs-sidebar{display:grid;align-content:start;gap:28px;padding:28px 36px 28px 23px;border-right:1px solid #e8e5f1;background:#ffffff9e}.learn-docs-sidebar div{display:grid;gap:13px}.learn-docs-sidebar strong,.learn-on-this-page strong{color:#1c1e21;font-size:14px;font-weight:800}.learn-docs-sidebar a{color:#1c1e21;font-size:14px;line-height:1.25;text-decoration:none}.learn-index-content{padding:26px 0 114px}.learn-breadcrumbs{display:flex;align-items:center;gap:13px;margin:0 0 34px;color:#4b3a88;font-size:12px;font-weight:800;letter-spacing:.08em}.learn-breadcrumbs a,.learn-breadcrumbs strong{color:#4b3a88;font:800 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.learn-breadcrumbs span{color:#8d85ad}.learn-index-content h1{margin:0 0 11px;color:#14141c;font-family:PP Formula,IBM Plex Sans,system-ui,sans-serif;font-size:40px;font-weight:800;line-height:1.18;letter-spacing:-1px}.learn-index-content p{margin:0 0 40px;color:#1c1e21;font-size:16px;line-height:1.65}.learn-index-content section{margin:0 0 42px}.learn-index-content h2{margin:0 0 12px;color:#14141c;font-family:PP Formula,IBM Plex Sans,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.3;letter-spacing:-.8px}.learn-index-content ul{display:grid;gap:8px;margin:0;padding-left:32px}.learn-index-content li{color:#1c1e21;font-size:16px;line-height:1.35}.learn-index-content a{color:#4b3a88;text-decoration:underline;text-underline-offset:2px}.learn-previous-card{display:grid;gap:12px;width:min(100%,386px);margin-top:52px;padding:18px 16px;border:1px solid #d8d2e7;background:#ffffffb8;text-decoration:none!important}.learn-previous-card span{color:#6d6789;font:800 12px Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.learn-previous-card strong{color:#4b3a88;font-size:16px}.learn-on-this-page{padding:28px 24px 0}.learn-on-this-page nav{display:grid;gap:10px;margin-top:28px;padding-left:20px;border-left:1px solid #4b3a88}.learn-on-this-page a{color:#6d6789;font-size:14px;text-decoration:none}@media(max-width:900px){.learn-header{grid-template-columns:1fr auto}.learn-header nav{display:none}.learn-header__right label,.learn-header__right kbd{display:none}.learn-legal-shell{width:min(100% - 32px,735px)}.learn-docs-layout{display:block;width:min(100% - 32px,735px);margin:0 auto}.learn-docs-sidebar,.learn-on-this-page{display:none}.learn-index-content{padding:26px 0 76px}.learn-index-content h1{font-size:34px}.learn-index-content h2{font-size:28px}}:root{--font-display: "IBM Plex Sans", "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "IBM Plex Sans", "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero h1,.product-hero h1,.bi-hero h1,.context-hero h1,.cli-hero h1,.capability-hero h1,.resource-hero h1,.switching-frame h1,.pricing-hero h1,.learn-content h1,.solutions-index-card h1,.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1,.product-notebook-hero h1,.convo-hero h1,.ai-hero-copy h1,.integrations-hero h1,.leader-hero-copy h1{max-width:860px;margin-inline:auto;font-family:var(--font-display);font-size:76px;font-style:normal;font-weight:800;line-height:.96;letter-spacing:0}.hero h1 em,.hero h1 span,.bi-hero h1 em,.bi-hero h1 span,.cli-hero h1 em,.cli-hero h1 span,.home-section-heading h2 em,.home-section-heading h2 span,.solutions-index-card h1 em,.solutions-index-card h1 strong,.convo-hero h1 em,.convo-hero h1 span,.convo-heading h2 em,.convo-heading h2 span{font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:0}.feature-copy h2,.product-copy h2,.lab-header h2,.infra-copy h2,.final-cta h2,.center-dark-copy h2,.cli-work h2,.home-section-heading h2,.hex-faq h2,.switching-copy-section h2,.templates-heading h2,.learn-content h2,.pricing-compare-heading h2,.pricing-compute-card h2,.pricing-faq h2,.solution-final-cta h2,.product-kong-copy h2,.product-work-copy h2,.product-live-heading h2,.product-questions-section h2,.product-notebook-cta h2,.context-manage .center-dark-copy h2,.context-observe--detailed .center-dark-copy h2,.context-review .center-dark-copy h2,.context-trust .center-dark-copy h2,.cli-work--detailed .center-dark-copy h2,.cli-workflows .center-dark-copy h2,.cli-terminal-install h2,.leader-copy h2,.leader-section-title h2,.leader-final-box h2,.ai-workflow-shell h2,.ai-page .center-dark-copy h2,.ai-thread-copy h2{font-family:var(--font-display);font-size:54px;font-style:normal;font-weight:800;line-height:.98;letter-spacing:0}.notebook-content h3,.app-body h3,.product-screenshot-card__copy h3,.capability-step-card h3,.home-integration-card h3,.home-loved-card h3,.home-badge-card h3,.pricing-card h2,.template-resource-card h3,.editorial-card h2,.solution-use-card h3,.enterprise-card h3,.product-kpi-title h3,.product-question-card h3,.convo-side-copy h3,.convo-copy-panel h2,.context-step-card h3,.context-large-card h2,.context-review-card h3,.context-trust-card h3,.cli-feature-card h3,.cli-control-list h3,.cli-workflow-row h3,.leader-story-main h3,.leader-article-card h3,.ai-step-list article h3,.ai-question-visual h3,.ai-privacy-card h3{font-family:var(--font-display);font-size:30px;font-style:normal;font-weight:800;line-height:1;letter-spacing:0}.hero p,.feature-copy p,.product-copy p,.lab-header p,.infra-copy p,.bridge p,.capability-hero p,.resource-hero p,.switching-frame p,.pricing-hero p,.learn-content p,.solutions-index-card p,.solution-detail-hero .product-copy p,.enterprise-hero .product-copy p,.home-section-heading p,.final-cta p,.product-notebook-hero p,.convo-hero p,.ai-hero-copy p,.integrations-hero p{max-width:680px;font-family:var(--font-body);font-size:22px;font-weight:400;line-height:1.45;letter-spacing:0}.feature-copy p,.product-copy p,.lab-header p,.infra-copy p,.capability-hero p,.resource-hero p,.switching-frame p,.pricing-hero p,.learn-content p,.solutions-index-card p,.home-section-heading p{color:var(--ink-2)}.is-product-dark :is(.capability-hero h1,.resource-hero h1,.switching-frame h1,.pricing-hero h1,.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1,.center-dark-copy h2,.product-copy h2,.lab-header h2){color:#fff}.is-product-dark :is(.capability-hero p,.resource-hero p,.switching-frame p,.pricing-hero p,.solution-detail-hero .product-copy p,.enterprise-hero .product-copy p,.product-copy p,.lab-header p){color:#f0c2c7}@media(max-width:900px){.hero h1,.product-hero h1,.bi-hero h1,.context-hero h1,.cli-hero h1,.capability-hero h1,.resource-hero h1,.switching-frame h1,.pricing-hero h1,.learn-content h1,.solutions-index-card h1,.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1,.product-notebook-hero h1,.convo-hero h1,.ai-hero-copy h1,.integrations-hero h1,.leader-hero-copy h1{font-size:52px}.feature-copy h2,.product-copy h2,.lab-header h2,.infra-copy h2,.final-cta h2,.center-dark-copy h2,.cli-work h2,.home-section-heading h2,.hex-faq h2,.switching-copy-section h2,.templates-heading h2,.learn-content h2,.pricing-compare-heading h2,.pricing-compute-card h2,.pricing-faq h2,.solution-final-cta h2,.product-kong-copy h2,.product-work-copy h2,.product-live-heading h2,.product-questions-section h2,.product-notebook-cta h2,.context-manage .center-dark-copy h2,.context-observe--detailed .center-dark-copy h2,.context-review .center-dark-copy h2,.context-trust .center-dark-copy h2,.cli-work--detailed .center-dark-copy h2,.cli-workflows .center-dark-copy h2,.cli-terminal-install h2,.leader-copy h2,.leader-section-title h2,.leader-final-box h2,.ai-workflow-shell h2,.ai-page .center-dark-copy h2,.ai-thread-copy h2{font-size:42px}.hero p,.feature-copy p,.product-copy p,.lab-header p,.infra-copy p,.bridge p,.capability-hero p,.resource-hero p,.switching-frame p,.pricing-hero p,.learn-content p,.solutions-index-card p,.solution-detail-hero .product-copy p,.enterprise-hero .product-copy p,.home-section-heading p,.final-cta p,.product-notebook-hero p,.convo-hero p,.ai-hero-copy p,.integrations-hero p{font-size:19px}}@media(max-width:560px){.hero h1,.product-hero h1,.bi-hero h1,.context-hero h1,.cli-hero h1,.capability-hero h1,.resource-hero h1,.switching-frame h1,.pricing-hero h1,.learn-content h1,.solutions-index-card h1,.solution-detail-hero .product-copy h1,.enterprise-hero .product-copy h1,.product-notebook-hero h1,.convo-hero h1,.ai-hero-copy h1,.integrations-hero h1,.leader-hero-copy h1{font-size:40px}}.hex-page:not(.hex-page--learn) :is(.product-hero,.notebook-product-section,.notebook-templates,.context-hero,.cli-hero,.capability-hero,.context-step-section,.context-dark-split,.context-observe,.context-publish,.cli-quote,.cli-work,.capability-surface,.capability-steps,.resource-hero,.switching-article,.resource-dark-section,.templates-page,.editorial-grid-section,.pricing-plans,.pricing-hero,.enterprise-hero,.enterprise-section,.enterprise-page-section,.solution-detail-hero,.bi-hero,.convo-different,.hex-faq--dark){color:var(--ink);background:radial-gradient(circle at 50% 20%,rgba(224,219,210,.45),transparent 34%),linear-gradient(rgba(17,16,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,36,.03) 1px,transparent 1px),radial-gradient(circle,rgba(17,16,36,.055) .7px,transparent .8px),var(--paper);background-size:auto,104px 104px,104px 104px,5px 5px,auto;border-top-color:var(--line)}.hex-page:not(.hex-page--learn) :is(.product-hero h1,.product-notebook-hero h1,.context-hero h1,.cli-hero h1,.capability-hero h1,.resource-hero h1,.switching-frame h1,.pricing-hero h1,.enterprise-hero .product-copy h1,.solution-detail-hero .product-copy h1,.center-dark-copy h2,.dark-display,.product-kong-copy h2,.product-work-copy h2,.product-live-heading h2,.product-questions-section h2,.product-notebook-cta h2,.bi-hero h1,.bi-hero h1 span,.bi-hero h1 em){color:var(--ink)}.hex-page:not(.hex-page--learn) :is(.product-hero p,.product-notebook-hero p,.context-hero p,.cli-hero p,.capability-hero p,.resource-hero p,.switching-frame>p,.pricing-hero p,.enterprise-hero .product-copy p,.solution-detail-hero .product-copy p,.center-dark-copy p,.product-kong-copy p,.product-work-copy p,.product-live-heading p,.product-copy p,.lab-header p,.trusted-strip span,.product-pill){color:var(--ink-2)}.hex-page:not(.hex-page--learn) .product-pill{border-color:var(--line-strong);background:#ffffffb8}.hex-page:not(.hex-page--learn) :is(.context-step-section,.context-dark-split,.context-observe,.context-publish,.cli-work,.capability-surface,.capability-steps,.switching-frame,.enterprise-card,.product-kpi-shell,.product-kpi-footer){border-color:var(--line)}.hex-page:not(.hex-page--learn) .switching-frame{background:#ffffffb8}.hex-page:not(.hex-page--learn) .product-kpi-shell,.hex-page:not(.hex-page--learn) .product-kpi-footer,.hex-page:not(.hex-page--learn) .product-logic-content pre{background:var(--white);color:var(--ink)}.hex-page:not(.hex-page--learn) .site-footer:not(.site-footer--pro){background:var(--paper-soft);border-top:1px solid var(--line);color:var(--ink)}.hex-page:not(.hex-page--learn) .site-footer.site-footer--pro{background:#14151a;background-image:none;border-top:none;color:#cfd2d8}.hex-page:not(.hex-page--learn) .site-footer :is(.wordmark,.footer-column a,.footer-column strong,.footer-bottom,.footer-bottom a,.footer-brand p){color:var(--ink-2)}.cascara-wordmark img{display:none}.header .cascara-wordmark{font-size:18px}.hero__eyebrow{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--purple);letter-spacing:.04em;text-transform:uppercase}.hero__tech{margin-top:1.25rem}.cascara-tech-stack{display:flex;flex-wrap:wrap;gap:.5rem}.cascara-tech-stack span{padding:.35rem .75rem;border-radius:999px;border:1px solid var(--line);background:var(--white);font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.cascara-hero-stage .cascara-hero-shot{margin:0;height:100%;border-radius:12px;overflow:hidden;background:var(--white);border:1px solid var(--line)}.cascara-hero-shot img{width:100%;height:100%;object-fit:contain;display:block}.cascara-section{padding:5rem 0}.cascara-section--alt{background:linear-gradient(180deg,#f8f8f8,#fff)}.cascara-section__intro{max-width:720px;margin:0 auto 3rem;text-align:center}.cascara-section__intro h2,.cascara-section h2{color:var(--ink);font-size:clamp(2rem,4vw,2.75rem);margin:.5rem 0 1rem}.cascara-section__lead{max-width:640px;margin:0 auto 2rem;text-align:center;color:var(--muted)}.cascara-eyebrow{display:block;color:var(--purple);font-weight:700;font-size:.95rem;margin-bottom:.5rem}.cascara-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.cascara-step{text-align:center;padding:1.5rem 1rem}.cascara-step__num{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--lavender));color:#fff;font-weight:800;font-size:1.25rem;margin-bottom:1rem;box-shadow:0 10px 30px #f4a30040}.cascara-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cascara-split--reverse .cascara-card{order:-1}.cascara-list{margin:1.25rem 0 0;padding:0;list-style:none}.cascara-list li{position:relative;padding-left:1.25rem;margin-bottom:.65rem;color:var(--muted)}.cascara-list li:before{content:"✓";position:absolute;left:0;color:var(--purple);font-weight:700}.cascara-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:1.5rem;box-shadow:0 12px 40px #0000000f}.cascara-card h3{margin:0 0 1rem;color:var(--purple)}.cascara-card__visual{border-radius:12px;min-height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;overflow:hidden}.cascara-card__visual--amber{background:linear-gradient(135deg,var(--purple),var(--lavender))}.cascara-card__visual--slate{background:linear-gradient(135deg,#555,#888)}.cascara-card__visual img{max-width:100%;max-height:220px;object-fit:contain}.cascara-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.cascara-map-grid figure{margin:0}.cascara-map-grid img{width:100%;border-radius:10px;border:1px solid var(--line)}.cascara-map-grid figcaption{margin-top:.5rem;font-size:.85rem;color:var(--muted)}.cascara-stats{padding:4rem 0;background:var(--ink-2);color:#fff;text-align:center}.cascara-stats h2{color:#fff}.cascara-stats p{color:#ffffffbf;max-width:640px;margin:0 auto 2rem}.cascara-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem}.cascara-stats__grid strong{display:block;font-size:2rem;color:var(--lavender)}.cascara-retail-panel{background:var(--white);border-radius:20px;padding:2rem;margin-top:1.5rem;border:1px solid var(--line);box-shadow:0 10px 40px #0000000f}.cascara-logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;margin-top:1.25rem}.cascara-logo-chip{display:flex;align-items:center;justify-content:center;min-height:64px;padding:.5rem;border:1px solid var(--line);border-radius:10px;background:#fafafa}.cascara-logo-chip img{max-height:36px;max-width:90px;object-fit:contain}.cascara-traditional-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.cascara-traditional-stats article{text-align:center;padding:1rem;border-radius:12px;background:#faf7f0;border:1px solid rgba(244,163,0,.25)}.cascara-traditional-stats strong{display:block;font-size:1.5rem;color:var(--purple)}.cascara-section__cta{text-align:center;margin-top:1rem}.cascara-faq .cascara-eyebrow,.cascara-faq h2{text-align:center}.site-footer--cascara{background:var(--ink-2)!important;color:#fff}.site-footer--cascara .footer-column a,.site-footer--cascara .footer-column strong,.site-footer--cascara .footer-bottom,.site-footer--cascara .footer-bottom a,.site-footer--cascara .footer-brand p{color:#ffffffd9!important}.cascara-whatsapp{position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;padding:.85rem 1.1rem;border-radius:999px;background:#25d366;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #25d36673}@media(max-width:900px){.cascara-split,.cascara-split--reverse{grid-template-columns:1fr}.cascara-split--reverse .cascara-card{order:0}.cascara-map-grid,.cascara-traditional-stats{grid-template-columns:1fr}}.cascara-impacto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.cascara-impacto-card{background:#fff;border:1px solid var(--line, rgba(85,85,85,.14));border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:.5rem;transition:box-shadow .22s ease,transform .22s ease}.cascara-impacto-card:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-3px)}.cascara-impacto-card__icon{width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--icon-color, #f4a300) 14%,transparent);display:flex;align-items:center;justify-content:center;color:var(--icon-color, #f4a300);margin-bottom:.25rem}.cascara-impacto-card__value{font-size:1.75rem;font-weight:800;line-height:1}.cascara-impacto-card h3{font-size:.95rem;font-weight:700;color:var(--ink-2, #334155);margin:0}.cascara-impacto-card p{font-size:.85rem;color:var(--muted, #888);line-height:1.6;margin:0}#demo-dashboard .software-window{border-radius:14px;box-shadow:0 20px 60px #0000001a,0 4px 16px #0000000f;overflow:hidden}.retail-bi-window{border-radius:14px;overflow:hidden}@media(max-width:1100px){.cascara-impacto-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.cascara-impacto-grid{grid-template-columns:1fr}}.dash-sidebar{width:132px;min-width:132px;flex-shrink:0;background:#f3f3f3;border-right:1px solid #e5e7eb;padding:10px 8px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.dash-sidebar--cal{width:152px;min-width:152px}.dash-sidebar__row{display:flex;flex-direction:column;gap:2px}.dash-sidebar__label{font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666}.dash-sidebar__select{width:100%;padding:2px 5px;border:1px solid #d1d5db;background:#fff;border-radius:3px;font-size:9px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:inherit}.dash-sidebar__slider{display:flex;align-items:center;gap:3px}.dash-sidebar__range-val{font-size:8px;color:#888;flex-shrink:0}.dash-sidebar__track{flex:1;height:4px;background:#e5e7eb;border-radius:2px;position:relative}.dash-sidebar__fill{position:absolute;top:0;left:0;height:100%;background:#f4a300;border-radius:2px}.dash-sidebar__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border:2px solid #f4a300;border-radius:50%}.dash-sidebar__back{margin-top:auto;background:none;border:none;font-size:15px;color:#888;cursor:pointer;padding:4px 0;text-align:left}.dash-month-grid{display:flex;gap:2px;margin-bottom:4px}.dash-month-col{display:flex;flex-direction:column;gap:2px}.dash-month-cell{width:28px;height:22px;border:1px solid #e5e7eb;background:#fff;border-radius:2px;font-size:9px;color:#555;cursor:pointer;font-family:inherit}.dash-month-cell--active{background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:700}.dash-kpi-row{display:flex;gap:4px;flex-wrap:wrap}.dash-kpi-sm{flex:1;min-width:64px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:7px 8px;display:flex;flex-direction:column;align-items:center;gap:1px}.dash-kpi-sm strong{font-size:.95rem;font-weight:800;line-height:1;letter-spacing:-.02em}.dash-kpi-sm span{font-size:7.5px;color:#888;text-align:center}.dash-brand-grid{display:flex;gap:6px;flex-wrap:wrap}.dash-brand-card{flex:1;min-width:80px;border:2px solid var(--brand-color, #ddd);border-radius:6px;padding:8px 10px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:1px}.dash-brand-card__name{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-color)}.dash-brand-card__value{font-size:1.1rem;font-weight:800;color:#1a1a1a;line-height:1.1}.dash-brand-card__label{font-size:7.5px;color:#888}.dash-compact-table table{font-size:9px}.dash-compact-table th,.dash-compact-table td{padding:3px 5px}@media(max-width:700px){.dash-sidebar,.dash-sidebar--cal{display:none}.dash-kpi-row{gap:3px}.dash-kpi-sm{min-width:52px}}.dash-tab-bar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.dash-tab{padding:7px 16px;border-radius:20px;border:1.5px solid #e5e7eb;background:#fff;font-size:13px;color:#555;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s,background .15s}.dash-tab:hover{border-color:#f4a300;color:#f4a300}.dash-tab--active{background:#f4a300;border-color:#f4a300;color:#fff;font-weight:600}.dash-tab-content{display:flex;gap:2.5rem;align-items:flex-start}.dash-tab-content__text{width:240px;min-width:220px;flex-shrink:0;padding-top:.5rem}.dash-tab-content__title{font-size:1.35rem;font-weight:800;color:var(--dark, #1a1a1a);line-height:1.25;margin:.4rem 0 .75rem;letter-spacing:-.02em}.dash-tab-content__desc{font-size:.88rem;color:#555;line-height:1.65;margin:0}.dash-tab-content__window{flex:1;min-width:0;overflow:hidden}@media(max-width:960px){.dash-tab-content{flex-direction:column}.dash-tab-content__text{width:100%;min-width:unset;padding-top:0}}.dash-showcase__item{position:relative;padding:2.5rem 0;border-bottom:1px solid #e5e7eb}.dash-showcase__item:last-child{border-bottom:none;padding-bottom:0}.dash-showcase__num{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#f4a300;margin-bottom:1rem}.dash-showcase{display:flex;flex-direction:column;gap:0}.ds-showcase-item{padding:3rem 0;border-bottom:1px solid #e5e7eb}.ds-showcase-item:last-child{border-bottom:none;padding-bottom:0}.dash-showcase .software-window{box-shadow:0 4px 32px #0000001a,0 1px 4px #0000000d;border-color:#00000012;background:#fff}.dash-showcase .software-window:hover{transform:translateY(-3px);box-shadow:0 12px 48px #00000024,0 2px 8px #0000000f}.ds-num{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#f4a300;display:block;margin-bottom:.5rem}.ds-num--xl{font-size:5rem;font-weight:900;line-height:1;color:#ede9df;letter-spacing:-.02em;margin-bottom:-1rem;display:block}.ds-title{font-size:1.35rem;font-weight:800;color:#1a1a1a;line-height:1.25;margin:.4rem 0 .75rem;letter-spacing:-.02em}.ds-title--xl{font-size:1.75rem;margin-top:.2rem}.ds-desc{font-size:.88rem;color:#555;line-height:1.7;margin:0}.ds-window{flex:1;min-width:0;overflow:hidden}.ds-v0__inner{display:flex;gap:2.5rem;align-items:flex-start}.ds-v0__text{width:240px;min-width:220px;flex-shrink:0;padding-top:.25rem}.ds-v1{background:#f8f7f4;border-radius:20px;padding:2.5rem;border-bottom:none;margin-bottom:0}.ds-v1__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.ds-v1__headline{flex:1}.ds-v1__meta{max-width:300px;flex-shrink:0;text-align:right}.ds-v1__meta .ds-desc{text-align:right}.ds-v2{padding-left:0}.ds-v2__inner{display:flex;gap:2.5rem;align-items:flex-start}.ds-v2__text{width:240px;min-width:220px;flex-shrink:0;padding-top:.25rem}.ds-v3{background:#f7f8fa;border-radius:24px;padding:2.5rem;border-bottom:none}.ds-v3__header{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.ds-v3__header .ds-num{text-align:center}.ds-v3__header .ds-title{max-width:560px}.ds-v3__window{border-radius:16px;overflow:hidden;box-shadow:0 8px 48px #00000024,0 2px 8px #0000000f}@media(max-width:960px){.ds-v0__inner,.ds-v1__header,.ds-v2__inner{flex-direction:column}.ds-v0__text,.ds-v2__text{width:100%;min-width:unset}.ds-v1__meta{max-width:100%;text-align:left}.ds-v1__meta .ds-desc{text-align:left}.ds-num--xl{font-size:3rem}}.hex-page:not(.hex-page--learn) .capability-step-card{color:var(--ink);background:#fff;border-color:var(--line);box-shadow:0 1px 6px #0000000d}.hex-page:not(.hex-page--learn) .capability-step-card h3{color:var(--ink)}.hex-page:not(.hex-page--learn) .capability-step-card p{color:var(--ink-2, #555)}.hex-page:not(.hex-page--learn) .capability-step-card>span:first-child{color:#f4a300}.zk-page{min-height:100vh;background:#0a0a0a;color:#f0f0f0;font-family:var(--font-body, "Geist", "Inter", sans-serif);overflow-x:hidden}.zk-container{max-width:1120px;margin:0 auto;padding:0 40px}.zk-topbar{position:fixed;top:0;left:0;right:0;z-index:200;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid rgba(255,255,255,.07);background:#0a0a0af0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zk-topbar__brand{display:flex;align-items:center;gap:10px;text-decoration:none}.zk-topbar__parent{font-size:10px;font-weight:800;letter-spacing:.12em;color:silver;text-transform:uppercase}.zk-topbar__sep{color:#333;font-size:11px}.zk-topbar__sub{font-size:10px;color:#555;letter-spacing:.04em}.zk-topbar__back{font-size:10px;color:#555;text-decoration:none;letter-spacing:.06em;transition:color .2s}.zk-topbar__back:hover{color:#aaa}.zk-eyebrow{font-size:9px;font-weight:700;letter-spacing:.2em;color:#444;text-transform:uppercase;margin-bottom:16px;display:block}.zk-hero{position:relative;min-height:100vh;padding:180px 0 120px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 70% 40%,rgba(255,255,255,.018) 0%,transparent 55%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.012) .7px,transparent .8px),#0a0a0a;background-size:auto,104px 104px,104px 104px,5px 5px,auto}.zk-hero__inner{position:relative;z-index:2;max-width:760px}.zk-brand{font-family:var(--font-display, serif);font-size:clamp(72px,13vw,160px);font-weight:400;font-style:italic;line-height:.88;letter-spacing:-.03em;color:#f8f8f8;margin:8px 0 28px}.zk-headline{font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:#d8d8d8;margin:0 0 28px;text-transform:uppercase}.zk-subtext{font-size:16px;line-height:1.65;color:#666;max-width:500px;margin:0 0 44px}.zk-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:60px}.zk-hero__stack{display:flex;flex-wrap:wrap;gap:7px}.zk-stack-pill{font-size:9px;font-weight:700;letter-spacing:.1em;color:#3a3a3a;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:4px 9px;background:#ffffff05;text-transform:uppercase}.zk-btn{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:6px;padding:12px 24px;transition:all .18s;cursor:pointer;border:1px solid transparent}.zk-btn--primary{background:#f0f0f0;color:#0a0a0a;border-color:#f0f0f0}.zk-btn--primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.zk-btn--ghost{background:transparent;color:#777;border-color:#ffffff1f}.zk-btn--ghost:hover{color:#f0f0f0;border-color:#ffffff59}.zk-btn--lg{font-size:15px;padding:15px 32px}.zk-diff{padding:0;border-top:1px solid rgba(255,255,255,.07)}.zk-diff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.zk-diff-card{padding:36px 32px;border-right:1px solid rgba(255,255,255,.07)}.zk-diff-card:last-child{border-right:none}.zk-diff-card__title{display:block;font-size:13px;font-weight:700;color:#c8c8c8;margin-bottom:10px;line-height:1.3}.zk-diff-card__desc{font-size:12px;line-height:1.6;color:#555;margin:0}.zk-section-head{padding-top:80px;margin-bottom:56px;border-top:1px solid rgba(255,255,255,.07)}.zk-section-title{font-family:var(--font-display, serif);font-size:clamp(40px,5.5vw,72px);font-weight:400;font-style:italic;line-height:1;letter-spacing:-.02em;color:#e8e8e8;margin:0}.zk-services{padding-bottom:0}.zk-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff12;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.zk-service-card{background:#0a0a0a;padding:36px 30px;transition:background .2s}.zk-service-card:hover{background:#111}.zk-service-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.zk-service-card__num{font-size:9px;font-weight:700;letter-spacing:.16em;color:#333}.zk-service-card__icon{color:#444;transition:color .2s}.zk-service-card:hover .zk-service-card__icon{color:#e8e8e8}.zk-service-card__title{font-size:17px;font-weight:700;color:#e0e0e0;margin:0 0 12px;letter-spacing:-.01em}.zk-service-card__desc{font-size:12px;line-height:1.65;color:#555;margin:0}.zk-process{padding-bottom:0}.zk-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(255,255,255,.07)}.zk-process-step{padding:40px 32px 40px 0;border-right:1px solid rgba(255,255,255,.07)}.zk-process-step:last-child{border-right:none;padding-right:0}.zk-process-step__num{display:block;font-size:9px;font-weight:700;letter-spacing:.16em;color:#333;margin-bottom:18px}.zk-process-step__title{font-size:20px;font-weight:700;color:#e0e0e0;margin:0 0 12px;letter-spacing:-.02em}.zk-process-step__body{font-size:12px;line-height:1.7;color:#555;margin:0}.zk-stack-section{padding-bottom:0}.zk-stack-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.zk-stack-item{font-size:12px;font-weight:600;letter-spacing:.04em;color:#666;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:10px 18px;background:#ffffff06;transition:all .18s}.zk-stack-item:hover{color:#e8e8e8;border-color:#ffffff47;background:#ffffff0d}.zk-stack-note{font-size:12px;color:#444;line-height:1.6;max-width:520px;margin:0}.zk-stats{padding:56px 0 24px}.zk-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.zk-stat{background:#fff;border:1px solid #ececec;border-radius:16px;padding:26px 24px;display:flex;flex-direction:column;gap:6px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.zk-stat:hover{transform:translateY(-2px);border-color:#d1d1d1;box-shadow:0 12px 28px #0000000f}.zk-stat__value{font-size:36px;font-weight:900;color:#111;font-family:var(--font-serif, "InstrumentSerif", serif);line-height:1}.zk-stat__label{font-size:13.5px;font-weight:700;color:#111;margin-top:6px}.zk-stat__sub{font-size:11.5px;color:#6b7280;line-height:1.5}.zk-stack{padding:80px 0 40px}.zk-section-desc{font-size:14px;color:#555;line-height:1.7;max-width:580px;margin:12px 0 0}.zk-stack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.zk-stack-group{background:#fff;border:1px solid #ececec;border-radius:14px;padding:22px 22px 20px;transition:border-color .22s ease,transform .22s ease}.zk-stack-group:hover{border-color:#d1d1d1;transform:translateY(-2px)}.zk-stack-group__title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin:0 0 14px}.zk-stack-group__items{display:flex;flex-wrap:wrap;gap:7px}.zk-stack-chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:5px 11px;border-radius:99px;background:#f6f6f4;border:1px solid #e6e6e2;color:#1f2937}.zk-stack-chip--sm{font-size:10.5px;padding:3px 9px}.zk-projects{padding:80px 0 40px}.zk-projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin-top:36px}.zk-project-card{background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px 26px 24px;display:flex;flex-direction:column;gap:14px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.zk-project-card:hover{transform:translateY(-3px);border-color:#c7c7c2;box-shadow:0 18px 38px #00000012}.zk-project-card__top{display:flex;align-items:center;gap:12px}.zk-project-card__icon{width:38px;height:38px;border-radius:10px;background:#f4a3001a;color:#f4a300;display:flex;align-items:center;justify-content:center;border:1px solid rgba(244,163,0,.25)}.zk-project-card__type{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.zk-project-card__title{font-size:21px;font-weight:800;color:#111;line-height:1.25;margin:0;font-family:var(--font-serif, "InstrumentSerif", serif)}.zk-project-card__desc{font-size:13px;color:#555;line-height:1.65;margin:0}.zk-project-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;border-top:1px solid #f1f1ef;border-bottom:1px solid #f1f1ef}.zk-project-metric{display:flex;flex-direction:column;gap:2px}.zk-project-metric strong{font-size:16px;font-weight:800;color:#f4a300;font-family:var(--font-serif, "InstrumentSerif", serif);line-height:1.1}.zk-project-metric span{font-size:10.5px;color:#6b7280;line-height:1.3}.zk-project-card__stack{display:flex;flex-wrap:wrap;gap:6px}.zk-faq{padding:80px 0 40px}.zk-faq-list{margin-top:32px;border-top:1px solid #ececec;max-width:820px;margin-left:auto;margin-right:auto}.zk-faq-item{border-bottom:1px solid #ececec}.zk-faq-item button{width:100%;background:transparent;border:none;padding:18px 6px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14.5px;font-weight:700;color:#111;text-align:left;cursor:pointer;font-family:inherit;transition:color .18s ease}.zk-faq-item button:hover{color:#f4a300}.zk-faq-item svg{flex-shrink:0;color:#9ca3af;transition:transform .22s ease}.zk-faq-item.is-open svg{transform:rotate(180deg);color:#f4a300}.zk-faq-item p{max-height:0;overflow:hidden;font-size:13.5px;color:#555;line-height:1.7;margin:0;padding:0 6px;transition:max-height .32s ease,padding .22s ease}.zk-faq-item.is-open p{max-height:460px;padding:0 6px 22px}.zk-faq-foot{text-align:center;font-size:13px;color:#6b7280;margin-top:28px}.zk-faq-foot a{color:#f4a300;font-weight:700;text-decoration:none}.zk-faq-foot a:hover{text-decoration:underline}.zk-footer__links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:12px}.zk-footer__links a{color:#ffffff8c;text-decoration:none;transition:color .18s ease}.zk-footer__links a:hover{color:#f4a300}@media(max-width:900px){.zk-stats-grid,.zk-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-projects-grid{grid-template-columns:1fr}}.zk-cta{padding:120px 0 80px;border-top:1px solid rgba(255,255,255,.07);margin-top:100px;text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.025) 0%,transparent 60%),transparent}.zk-cta-title{font-family:var(--font-display, serif);font-size:clamp(56px,9vw,120px);font-weight:400;font-style:italic;line-height:.95;letter-spacing:-.03em;color:#f0f0f0;margin:0 0 28px}.zk-cta-body{font-size:15px;line-height:1.65;color:#555;max-width:460px;margin:0 auto 44px}.zk-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.zk-cta-meta{font-size:11px;color:#333;letter-spacing:.06em}.zk-footer{padding:28px 0;border-top:1px solid rgba(255,255,255,.06)}.zk-footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.zk-footer__brand{font-size:11px;font-weight:800;letter-spacing:.14em;color:#555;text-transform:uppercase}.zk-footer__by,.zk-footer__copy{font-size:11px;color:#333}.sw-zk-hero{padding:120px 0 100px;background:var(--paper, #faf8f3);background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);background-size:64px 64px;position:relative;border-bottom:1px solid var(--line, #e8e3d7)}.sw-zk-hero__inner{max-width:920px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.sw-zk-hero__inner .product-pill{margin-bottom:28px}.sw-zk-hero__brand{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:clamp(80px,14vw,180px);font-weight:900;color:var(--ink, #111);letter-spacing:.02em;line-height:.95;margin:0 0 22px;text-transform:none}.sw-zk-hero__headline{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:clamp(28px,4vw,44px);font-weight:800;color:var(--ink, #1a1a1a);line-height:1.15;letter-spacing:-.01em;margin:0 0 22px;max-width:760px}.sw-zk-hero__subtext{font-size:16px;color:var(--ink-2, #555);line-height:1.7;margin:0 0 36px;max-width:560px}.sw-zk-hero .hero__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.sw-build{padding:96px 0 80px;background:var(--paper-soft, #f3f1ec)}.sw-build .cascara-section__intro p{font-size:15px;color:var(--ink-2, #555);margin-top:12px;max-width:580px}.sw-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.sw-build-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:14px;padding:32px 28px 28px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;display:flex;flex-direction:column;gap:14px}.sw-build-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #00000012;border-color:#f4a30066}.sw-build-card__top{display:flex;align-items:center;justify-content:space-between}.sw-build-card__num{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:26px;font-weight:900;color:#f4a300;letter-spacing:-.02em;line-height:1}.sw-build-card__icon{color:var(--ink-2, #6b7280);background:var(--paper-soft, #f3f1ec);padding:8px;border-radius:8px;width:36px;height:36px}.sw-build-card__title{font-family:var(--font-serif, "InstrumentSerif", serif);font-size:22px;font-weight:800;color:var(--ink, #111);line-height:1.25;margin:0}.sw-build-card__desc{font-size:13.5px;color:var(--ink-2, #555);line-height:1.65;margin:0}@media(max-width:1000px){.sw-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sw-build-grid{grid-template-columns:1fr}.sw-zk-hero{padding:80px 0 70px}.sw-zk-hero__brand{font-size:80px}.sw-zk-hero__headline{font-size:26px}}.sw-method{padding:96px 0 80px;background:var(--paper, #fafaf8)}.sw-method .cascara-section__intro p{font-size:15px;color:var(--ink-2, #555);margin-top:12px;max-width:540px}.sw-method-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px}.sw-method-card{background:#fff;border:1px solid var(--line, #e8e8e8);border-radius:16px;padding:36px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.sw-method-card:hover{box-shadow:0 12px 48px #00000014;transform:translateY(-2px)}.sw-method-card__bg-num{position:absolute;top:-16px;right:24px;font-size:130px;font-weight:900;color:#00000009;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.sw-method-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.sw-method-card__num{font-size:12px;font-weight:800;letter-spacing:.12em}.sw-method-card__status{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:99px}.sw-method-card__title{font-size:18px;font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:10px}.sw-method-card__body{font-size:14px;color:var(--ink-2, #555);line-height:1.7;margin-bottom:24px}.sw-method-card__list{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line, #e8e8e8)}.sw-method-card__item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ink-2, #555);line-height:1.55}.sw-method-card__dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:6px}@media(max-width:768px){.sw-method-grid{grid-template-columns:1fr}.sw-method-card__bg-num{font-size:90px}}.sw-apps{padding:96px 0 100px;background:var(--paper)}.sw-apps-showcase{display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center;margin-top:56px}.sw-apps-tag{display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 13px;background:#f4a300;color:#000;border-radius:99px;margin-bottom:20px}.sw-apps-title{font-size:28px;font-weight:800;color:var(--ink);margin:0 0 14px;line-height:1.25;font-family:var(--font-serif, "InstrumentSerif", serif)}.sw-apps-desc{font-size:15px;color:var(--ink-2, #555);line-height:1.7;margin:0 0 24px;max-width:480px}.sw-apps-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:9px}.sw-apps-features li{font-size:13px;color:var(--ink-2, #555);padding-left:18px;position:relative;line-height:1.5}.sw-apps-features li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:#f4a300}.sw-apps-badge-row{display:flex;flex-wrap:wrap;gap:8px}.sw-apps-badge{display:inline-flex;font-size:11px;font-weight:600;padding:5px 12px;border-radius:6px;background:var(--paper-soft, #f3f3f3);border:1px solid var(--line, #e8e8e8);color:var(--ink-2, #555);letter-spacing:.02em}.sw-phone-wrap{display:flex;justify-content:center;align-items:flex-start;padding:24px 0}.sw-phone{width:380px;background:linear-gradient(160deg,#2c2c2c,#101010 55%,#1c1c1c);border-radius:40px;padding:10px;position:relative;box-shadow:0 0 0 1.5px #3c3c3c,0 0 0 3px #0a0a0a,0 0 0 3.5px #2a2a2a,0 60px 120px #0000008c,0 30px 60px #00000059,0 10px 20px #00000040,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a}.sw-phone__side-left{position:absolute;left:-4px;top:110px;display:flex;flex-direction:column;gap:12px}.sw-phone__side-right{position:absolute;right:-4px;top:150px}.sw-phone__btn{background:linear-gradient(to right,#222,#333);border-radius:2px 0 0 2px}.sw-phone__btn--mute{width:4px;height:32px}.sw-phone__btn--vol{width:4px;height:48px}.sw-phone__btn--power{width:4px;height:72px;background:linear-gradient(to left,#222,#333);border-radius:0 2px 2px 0}.sw-phone__screen{width:100%;aspect-ratio:9 / 19.5;background:#050505;border-radius:30px;overflow:hidden;position:relative}.sw-phone__pcam{position:absolute;top:13px;left:50%;transform:translate(-50%);width:12px;height:12px;background:#0a0a0a;border-radius:50%;z-index:10;box-shadow:0 0 0 1.5px #ffffff14}.sw-phone__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .35s ease}.sw-phone__img.is-active{opacity:1}.sw-phone__home{display:flex;justify-content:center;padding:10px 0 5px}.sw-phone__pill{width:140px;height:5px;background:#ffffff38;border-radius:99px}@media(max-width:1100px){.sw-apps-showcase{grid-template-columns:1fr 380px;gap:56px}}@media(max-width:900px){.sw-apps-showcase{grid-template-columns:1fr;gap:56px}.sw-phone-wrap{order:-1}.sw-phone{width:300px}}.sw-tools{padding:96px 0 80px;background:var(--paper-soft, #f3f3f3)}.sw-tools .cascara-section__intro p{font-size:15px;color:var(--ink-2, #555);margin-top:12px;max-width:520px}.sw-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line, #e8e8e8);border:1px solid var(--line, #e8e8e8);border-radius:16px;overflow:hidden;margin-top:48px}.sw-tool{background:#fff;padding:24px 22px;display:flex;flex-direction:column;gap:5px;transition:background .15s}.sw-tool:hover{background:var(--paper, #fafaf8)}.sw-tool__top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sw-tool__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sw-tool__category{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2, #888)}.sw-tool__name{font-size:14px;font-weight:700;color:var(--ink);display:block}.sw-tool__desc{font-size:12px;color:var(--ink-2, #666);line-height:1.55;margin:0}@media(max-width:960px){.sw-tools-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sw-tools-grid{grid-template-columns:repeat(2,1fr)}.sw-method,.sw-tools{padding:72px 0 60px}}.zk-security{padding:120px 0;background:#0d0d0d;border-top:1px solid rgba(255,255,255,.05)}.zk-security--light{background:var(--paper-soft, #f3f3f3);border-top:1px solid var(--line, #e8e8e8)}.zk-security--light .zk-section-head{border-top:1px solid var(--line, #e8e8e8)}.zk-security--light .zk-section-title{color:var(--ink, #111)}.zk-security--light .zk-sec-subtitle{color:var(--ink-2, #555)}.zk-security--light .zk-sec-graph{background:transparent}.zk-security--light .zk-sec-layer strong{color:var(--ink, #111)}.zk-security--light .zk-sec-layer p{color:var(--ink-2, #555)}.zk-security--light .zk-tsec-grid{background:var(--line, #e8e8e8);border-color:var(--line, #e8e8e8)}.zk-security--light .zk-tsec-card{background:#fff}.zk-security--light .zk-tsec-card:hover{background:var(--paper, #fafaf8)}.zk-security--light .zk-tsec-card__role{color:var(--ink-2, #888)}.zk-security--light .zk-tsec-card__item{color:var(--ink-2, #555)}.zk-security--light .zk-tsec-dot{background:#0000002e}.zk-security--light .zk-tsec-card__status{border-top-color:var(--line, #e8e8e8);color:var(--ink-2, #888)}.zk-sec-subtitle{font-size:14px;color:#f0f0f066;line-height:1.75;margin-top:16px;max-width:620px;margin-left:auto;margin-right:auto}.zk-sec-graph{max-width:1100px;margin:0 auto 72px}.zk-sec-split{display:flex;align-items:center;gap:64px;margin-top:72px;margin-bottom:80px}.zk-sec-split__diagram{flex:0 0 460px;max-width:460px}.zk-sec-svg{width:100%;height:auto;display:block}.zk-sec-canvas{width:100%;height:540px;display:block;cursor:grab}.zk-sec-canvas:active{cursor:grabbing}.zk-graph-hint{position:absolute;bottom:14px;right:20px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff38;pointer-events:none;-webkit-user-select:none;user-select:none}.zk-security--light .zk-graph-hint{color:#00000040}.zk-sec-split__legend{flex:1;display:flex;flex-direction:column;gap:32px}.zk-sec-layer{display:flex;gap:18px;align-items:flex-start}.zk-sec-layer__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.zk-sec-layer__dot--outer{background:#fff9}.zk-sec-layer__dot--mid{background:#ffffff4d}.zk-sec-layer__dot--inner{background:transparent;border:1px solid rgba(255,255,255,.3)}.zk-sec-layer strong{display:block;font-size:13px;font-weight:700;color:#f0f0f0d1;margin-bottom:6px;letter-spacing:.02em}.zk-sec-layer p{font-size:13px;color:#f0f0f05c;line-height:1.65;margin:0}.zk-tsec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff12;border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.zk-tsec-card{background:#111;padding:36px 32px;display:flex;flex-direction:column;gap:20px;opacity:0;animation:zkFadeUp .45s ease forwards;animation-delay:var(--zk-card-delay, 0ms)}@keyframes zkFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zk-tsec-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.zk-tsec-card__name{display:block;font-size:17px;font-weight:800;letter-spacing:.02em;line-height:1;margin-bottom:6px}.zk-tsec-card__role{display:block;font-size:11px;color:#f0f0f052;letter-spacing:.06em;text-transform:uppercase}.zk-tsec-card__badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:99px;border:1px solid rgba(255,255,255,.12);color:#f0f0f06b;white-space:nowrap;flex-shrink:0}.zk-tsec-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px;flex:1}.zk-tsec-card__item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#f0f0f085;line-height:1.6}.zk-tsec-dot{width:5px;height:5px;border-radius:50%;background:#ffffff4d;flex-shrink:0;margin-top:6px}.zk-tsec-card__status{display:flex;align-items:center;gap:8px;font-size:11px;color:#f0f0f047;letter-spacing:.04em;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.zk-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:zkPulse 2.2s ease-in-out infinite}@keyframes zkPulse{0%,to{opacity:1;box-shadow:0 0 #22c55e80}50%{opacity:.65;box-shadow:0 0 0 5px #22c55e00}}@media(max-width:960px){.zk-services-grid,.zk-diff-grid{grid-template-columns:repeat(2,1fr)}.zk-diff-card:nth-child(2){border-right:none}.zk-diff-card:nth-child(3){border-top:1px solid rgba(255,255,255,.07)}.zk-diff-card:nth-child(4){border-right:none;border-top:1px solid rgba(255,255,255,.07)}.zk-process-grid{grid-template-columns:repeat(2,1fr)}.zk-process-step:nth-child(2){border-right:none}.zk-process-step:nth-child(3){border-right:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.07);padding-top:40px}.zk-process-step:nth-child(4){border-right:none;border-top:1px solid rgba(255,255,255,.07);padding-top:40px}.zk-sec-split{flex-direction:column;gap:48px}.zk-sec-split__diagram{flex:none;max-width:380px;width:100%;margin:0 auto}.zk-tsec-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.zk-container,.zk-topbar{padding:0 20px}.zk-topbar__sub{display:none}.zk-hero{padding:130px 0 80px}.zk-services-grid,.zk-diff-grid{grid-template-columns:1fr}.zk-diff-card{border-right:none;border-top:1px solid rgba(255,255,255,.07)}.zk-diff-card:first-child{border-top:none}.zk-process-grid{grid-template-columns:1fr}.zk-process-step{border-right:none;border-top:1px solid rgba(255,255,255,.07);padding:32px 0}.zk-process-step:first-child{border-top:none}.zk-security{padding:80px 0}.zk-sec-split{margin-top:48px;margin-bottom:52px}.zk-sec-split__diagram{max-width:290px}.zk-tsec-grid{grid-template-columns:1fr}.zk-tsec-card{padding:20px}}.cascara-service-model{padding:96px 0 100px;background:var(--paper, #faf8f3);position:relative}.cascara-service-model .cascara-section__intro{text-align:center;max-width:760px;margin:0 auto 56px}.cascara-service-model .cascara-section__intro h2{font-size:42px;font-weight:800;color:var(--ink, #111);line-height:1.15;margin:14px 0 16px;font-family:var(--font-serif, "InstrumentSerif", serif)}.cascara-service-model .cascara-section__lead{font-size:15px;color:var(--ink-2, #555);line-height:1.7}.csm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto}.csm-track{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:16px;padding:32px 30px 28px;position:relative;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.csm-track:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--csm-accent);border-radius:16px 16px 0 0;opacity:.85}.csm-track:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000012;border-color:var(--csm-accent)}.csm-track__head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.csm-track__icon{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--csm-accent) 12%,white);color:var(--csm-accent);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--csm-accent) 30%,transparent)}.csm-track__tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--csm-accent)}.csm-track__title{font-size:24px;font-weight:800;color:var(--ink, #111);line-height:1.25;margin:0 0 12px;font-family:var(--font-serif, "InstrumentSerif", serif)}.csm-track__body{font-size:14px;color:var(--ink-2, #555);line-height:1.65;margin:0 0 22px}.csm-track__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.csm-point{display:flex;gap:12px;align-items:flex-start}.csm-point__icon{flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--csm-accent) 10%,white);color:var(--csm-accent);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--csm-accent) 25%,transparent);margin-top:1px}.csm-point>div{display:flex;flex-direction:column;gap:3px}.csm-point strong{font-size:13.5px;font-weight:700;color:var(--ink, #111)}.csm-point span{font-size:12.5px;color:var(--ink-2, #6b7280);line-height:1.55}.csm-ownership{margin-top:64px;max-width:1180px;margin-left:auto;margin-right:auto}.csm-ownership__head{text-align:center;max-width:700px;margin:0 auto 32px}.csm-ownership__head h3{font-size:28px;font-weight:800;color:var(--ink, #111);margin:10px 0 12px;line-height:1.25;font-family:var(--font-serif, "InstrumentSerif", serif)}.csm-ownership__head p{font-size:14px;color:var(--ink-2, #555);line-height:1.7}.csm-ownership__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csm-own-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:14px;padding:26px 26px 24px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.csm-own-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000000f}.csm-own-card--default{background:linear-gradient(180deg,#fff8eb,#fff 80%);border-color:#f4a30059}.csm-own-card--full{background:linear-gradient(180deg,#f0f1fc,#fff 80%);border-color:#5f68c959}.csm-own-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:8px;flex-wrap:wrap}.csm-own-card__badge{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:99px}.csm-own-card__badge--service{background:#f4a300;color:#111}.csm-own-card__badge--full{background:#111;color:#fff}.csm-own-card__price{font-size:11px;font-weight:700;color:var(--ink-2, #6b7280);letter-spacing:.04em}.csm-own-card h4{font-size:22px;font-weight:800;color:var(--ink, #111);margin:0 0 10px;line-height:1.25;font-family:var(--font-serif, "InstrumentSerif", serif)}.csm-own-card__body{font-size:13.5px;color:var(--ink-2, #555);line-height:1.65;margin:0 0 18px}.csm-own-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.csm-own-card__list li{font-size:12.5px;color:var(--ink, #222);line-height:1.55;display:flex;gap:10px;align-items:flex-start}.csm-own-tick{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#16a34a1f;color:#16a34a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.csm-own-tick--no{background:#ef44441a;color:#ef4444}.csm-own-card__cta{display:inline-block;margin-top:18px;font-size:13px;font-weight:700;color:#5f68c9;text-decoration:none;padding:9px 14px;border:1px solid rgba(95,104,201,.4);border-radius:8px;transition:background .18s ease,color .18s ease,border-color .18s ease}.csm-own-card__cta:hover{background:#5f68c9;color:#fff;border-color:#5f68c9}.csm-foot{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px;flex-wrap:wrap}.csm-foot__pill{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:99px;font-size:12.5px;color:var(--ink, #222);font-weight:600}.csm-foot__dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:int-pulse 1.6s infinite}@media(max-width:900px){.csm-grid{grid-template-columns:1fr}.csm-track{padding:24px 22px}.cascara-service-model .cascara-section__intro h2{font-size:32px}.csm-foot{flex-direction:column}.csm-ownership__grid{grid-template-columns:1fr}.csm-ownership__head h3{font-size:24px}}.int-process{padding:96px 0 100px;background:var(--paper, #faf8f3)}.int-process .cascara-section__intro{text-align:center;margin:0 auto}.int-process .cascara-section__intro h2{font-size:38px;font-weight:800;color:var(--ink, #111);margin:12px 0 14px;line-height:1.18;font-family:var(--font-serif, "InstrumentSerif", serif)}.int-process .cascara-section__intro p{font-size:15px;color:var(--ink-2, #555);line-height:1.7;max-width:620px;margin:0 auto}.int-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto}.int-process-card{background:#fff;border:1px solid var(--line, #e8e3d7);border-radius:14px;padding:28px 28px 24px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.int-process-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0000000f;border-color:#f4a30059}.int-process-card__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.int-process-card__num{font-size:28px;font-weight:900;color:#f4a300;letter-spacing:-.02em;font-family:var(--font-serif, "InstrumentSerif", serif);line-height:1}.int-process-card__eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2, #6b7280);padding:4px 10px;background:#f4a30014;border:1px solid rgba(244,163,0,.25);border-radius:99px}.int-process-card__title{font-size:22px;font-weight:800;color:var(--ink, #111);margin:0 0 10px;line-height:1.25;font-family:var(--font-serif, "InstrumentSerif", serif)}.int-process-card__body{font-size:13.5px;color:var(--ink-2, #555);line-height:1.65;margin:0 0 18px}.int-process-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.int-process-card__list li{font-size:12.5px;color:var(--ink, #222);padding-left:22px;position:relative;line-height:1.55}.int-process-card__dot{position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:#f4a300;box-shadow:0 0 0 3px #f4a3002e}.int-retailers{margin-top:6px;display:flex;flex-direction:column;gap:12px}.int-retailers-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--ink-2, #6b7280);text-transform:uppercase;letter-spacing:.08em}.int-retailers-count{background:#111;color:#fff;padding:3px 10px;border-radius:99px;font-size:10px;letter-spacing:.04em}.int-retailers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.int-retailer{aspect-ratio:1.4 / 1;background:#fafafa;border:1px solid #ececec;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.int-retailer:hover{transform:translateY(-1px);border-color:#f4a30066;background:#fff}.int-retailer img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(.2);transition:filter .2s ease}.int-retailer:hover img{filter:grayscale(0)}.int-retailers-foot{font-size:11px;color:var(--ink-2, #6b7280);display:flex;align-items:center;gap:8px;margin-top:2px}.int-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a33;animation:int-pulse 1.6s infinite}@keyframes int-pulse{0%,to{box-shadow:0 0 0 3px #16a34a33}50%{box-shadow:0 0 0 6px #16a34a00}}@media(max-width:900px){.int-process-grid{grid-template-columns:1fr}.int-retailers-grid{grid-template-columns:repeat(4,1fr)}.int-process-card{padding:22px 20px}.int-process .cascara-section__intro h2{font-size:30px}}
