@charset "UTF-8";:root{color-scheme:dark;--brand-navy: #0B1F44;--brand-violet: #6C3BFF;--brand-blue: #2A78FF;--brand-cyan: #06D6C8;--brand-slate: #EBEEF7;--brand-white: #FFFFFF;--brand-surface: color-mix(in srgb, var(--brand-navy) 94%, var(--brand-white));--brand-raised: color-mix(in srgb, var(--brand-navy) 90%, var(--brand-white));--brand-inset: color-mix(in srgb, var(--brand-navy) 82%, black);--brand-secondary: color-mix(in srgb, var(--brand-slate) 80%, var(--brand-navy));--brand-muted: color-mix(in srgb, var(--brand-slate) 66%, var(--brand-navy));--brand-violet-light: color-mix(in srgb, var(--brand-violet) 45%, var(--brand-slate));--bg: var(--brand-navy);--text: var(--brand-white);--lede: var(--brand-slate);--muted: var(--brand-secondary);--muted-2: var(--brand-muted);--dim: var(--brand-muted);--accent: var(--brand-cyan);--accent-light: var(--brand-slate);--accent-deep: var(--brand-blue);--cyan: var(--brand-cyan);--pink: var(--brand-violet-light);--link: var(--brand-cyan);--link-hover: var(--brand-white);--risk: #ff3b6b;--signal: #5be08a;--agent: #ff79c6;--card-bg: linear-gradient(180deg, var(--brand-raised), var(--brand-surface));--card-line: rgba(235,238,247,.18);--line: rgba(235,238,247,.22);--panel-bg: linear-gradient(180deg, rgba(11,31,68,.8), rgba(11,31,68,.6));--panel-line: rgba(235,238,247,.12);--glass-line: rgba(235,238,247,.18);--glass-bg: rgba(235,238,247,.03);--glass-bg-h: rgba(235,238,247,.07);--glass-line-h: rgba(6,214,200,.6);--glass-inset: inset 0 1px 0 rgba(255,255,255,.12);--font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--fw-display: 500;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Monaco, "Cascadia Code", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--fs-hero: clamp(46px, 6.6vw, 92px);--fs-h2: clamp(36px, 4.2vw, 58px);--fs-h3: clamp(26px, 2.6vw, 40px);--fs-lede: clamp(16px, 1.5vw, 19px);--fs-body: 17px;--fs-small: .8125rem;--fs-metric: clamp(36px, 3.6vw, 54px);--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-6: 48px;--s-8: 64px;--s-12: 96px;--s-16: 128px;--r-card: 18px;--r-chip: 999px;--wrap: 1160px;--gutter: clamp(20px, 4vw, 40px)}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/space-grotesk-var.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body#page-home,.ld-nav,.ld-fnav,.ld-foot{line-height:normal}*,*:before,*:after{text-shadow:none}body:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%27160%27%20height=%27160%27%3E%3Cfilter%20id=%27n%27%3E%3CfeTurbulence%20type=%27fractalNoise%27%20baseFrequency=%270.9%27%20numOctaves=%272%27/%3E%3C/filter%3E%3Crect%20width=%27160%27%20height=%27160%27%20filter=%27url(%23n)%27%20opacity=%270.5%27/%3E%3C/svg%3E")}#ld-canvas,body:before{position:fixed;inset:0;z-index:0;pointer-events:none}body:before{content:"";background:radial-gradient(42% 20% at 50% 0%,#06d6c829,#06d6c800 70%),radial-gradient(80% 70% at 50% -20%,rgba(108,59,255,.3),transparent 75%),var(--brand-navy)}#ld-canvas{width:100%;height:100%}main{position:relative;z-index:2}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}::selection{background:#6c3bff59}img,svg{max-width:100%;display:block}.ld-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}code,.ld-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@keyframes lfRise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes lfRiseT{0%{transform:translateY(.45em)}to{transform:translateY(0)}}@keyframes lfSpin{to{transform:rotate(360deg)}}@keyframes lfScan{0%{transform:translateY(0);opacity:.2}15%{opacity:1}85%{opacity:1}to{transform:translateY(calc(clamp(120px,20vh,200px) - 3px));opacity:.2}}@keyframes lfBeam{0%{opacity:0;transform:scaleY(.1)}14%{opacity:1;transform:scaleY(1)}48%{opacity:0;transform:scaleY(1.25)}to{opacity:0;transform:scaleY(1.25)}}@keyframes lfPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.95);opacity:.8}}@keyframes lfGrow{0%,15%{transform:scaleY(.35)}55%,75%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes lfKnob{0%,35%{transform:translate(0)}55%,to{transform:translate(11px)}}@keyframes lfPing{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes lfBlink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes lfFill{0%{transform:scaleX(.12)}65%,to{transform:scaleX(1)}}@keyframes lfRowGlow{0%,to{opacity:.45}40%{opacity:1}}@keyframes lfPop{0%,70%,to{transform:scale(1)}82%{transform:scale(1.16)}}@keyframes lfDraw{0%{stroke-dashoffset:220}60%,to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.ld-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.ld-h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-hero);line-height:normal;letter-spacing:-.03em;margin:0}.ld-h1 em{font-style:italic;color:var(--accent-light)}.ld-h2{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:normal;letter-spacing:-.01em;margin:0}.ld-h2 em{font-style:italic;color:var(--accent-light)}.ld-h3{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);line-height:normal;letter-spacing:-.02em;margin:0}.ld-lede{font-size:var(--fs-lede);line-height:1.7;letter-spacing:.005em;color:var(--lede);margin:0}.ld-lede strong{color:var(--text);font-weight:500}.ld-sub{color:var(--muted);max-width:60ch;margin:0}.ld-txt-glass{display:inline}.ld-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--muted);display:inline-flex;align-items:center;gap:12px}.ld-eyebrow-line{width:38px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan));position:relative;display:block;flex:none}.ld-eyebrow-dot{position:absolute;right:-1px;top:-1.5px;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #06d6c8e6;display:block}.ld-eyebrow-line--r{background:linear-gradient(270deg,transparent,rgba(6,214,200,.5))}.ld-eyebrow-t{text-transform:lowercase}.ld-eyebrow--sm{font-size:10px;letter-spacing:.14em;gap:9px}.ld-eyebrow--sm .ld-eyebrow-line{width:22px;flex-shrink:0}.ld-eyebrow--sm .ld-eyebrow-dot{width:3px;height:3px;box-shadow:0 0 8px #06d6c8e6}.ld-eyebrow--card{letter-spacing:.14em}.ld-glass{border:1px solid var(--glass-line);background:var(--glass-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--glass-inset)}.ld-glass:hover{border-color:var(--glass-line-h);background:var(--glass-bg-h)}.ld-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-chip);padding:15px 30px;font-family:var(--font-body);font-size:15.5px}.ld-btn--white{position:relative;overflow:hidden;color:#fff;font-weight:600;background:linear-gradient(120deg,#ebeef724,#ebeef70d);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff73,inset 0 -10px 22px #06d6c829,0 10px 34px #6c3bff66,0 2px 12px #6c3bff40}.ld-btn--white:hover{border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 24px #06d6c838,0 12px 40px #6c3bff8c,0 2px 14px #6c3bff59}.ld-btn--white>*,.ld-nav-cta>*,.ld-fnav-cta>*{position:relative}.ld-btn-sheen{position:absolute;left:-40%;top:-240%;width:180%;aspect-ratio:1;display:block;background:conic-gradient(from 10deg,#06d6c88c,#6c3bff80,#ffc78073,#06d6c88c,#06d6c88c);filter:blur(16px);opacity:.55;pointer-events:none}body#page-home .ld-btn-sheen{animation:lfSpin 7s linear infinite}.ld-btn--ghost{font-weight:500;color:var(--text)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{transform:none;transition-duration:.2s}}.ld-nav{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:24px 40px}.ld-brand{display:inline-flex;flex:none;align-items:center;width:max-content}.ld-brand-logo{display:block;width:164px;height:auto;object-fit:contain}.ld-brand-mark{display:block;width:48px;height:auto}.ld-fnav .ld-brand-logo{width:132px}.ld-nav-right{display:flex;align-items:center;gap:28px;background:#ebeef70a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:999px;box-shadow:inset 0 1px #ebeef714;padding:8px 18px}.ld-nav-links{display:flex;align-items:center;gap:28px}.ld-nav-link{color:var(--muted);font-size:14.5px}.ld-nav-link:hover,.ld-nav-link.is-active{color:var(--text)}.ld-nav-cta,.ld-fnav-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;border-radius:10px;padding:8px 18px;color:#fff;font-size:13.5px;font-weight:600;background:linear-gradient(120deg,#ebeef724,#ebeef70d);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff6,0 6px 20px #6c3bff59,0 2px 8px #6c3bff33}.ld-nav-cta:hover,.ld-fnav-cta:hover{color:#fff;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 8px 26px #6c3bff80,0 2px 10px #6c3bff4d}@media(max-width:900px){.ld-nav-links{display:none}}@media(max-width:600px){.ld-nav{padding:18px 20px;gap:12px}.ld-nav .ld-brand-logo{width:144px}.ld-nav-right{gap:0;padding:6px 10px}.ld-nav-cta,.ld-fnav-cta{white-space:nowrap}}.ld-nav-sentinel{position:absolute;top:90vh;left:0;width:1px;height:1px;pointer-events:none}.ld-fnav{position:fixed;top:0;left:50%;transform:translate(-50%,calc(-120% - 14px));z-index:30;width:min(1230px,calc(100vw - 58px));margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 20px;box-sizing:border-box;border-radius:16px;border:1px solid rgba(235,238,247,.08);background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:inset 0 1px #ebeef714;pointer-events:none}.ld-fnav.is-live{transition:transform .45s cubic-bezier(.2,.7,.3,1)}.ld-fnav-right{display:flex;align-items:center;gap:26px}.ld-fnav-link{color:#ebeef7bf;font-size:14px}.ld-fnav-link:hover{color:#fff}@media(max-width:767px){.ld-fnav-right .ld-fnav-link{display:none}}@media(max-width:600px){.ld-fnav{width:calc(100vw - 42px);padding:6px 8px;gap:12px}.ld-fnav .ld-brand-logo{width:132px}}body:not(#page-home) main#content{padding-top:96px}.ld-foot{position:relative;z-index:1;padding:72px 40px 48px;max-width:1240px;margin-inline:auto;box-sizing:border-box}.ld-foot:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#ebeef70f,#06d6c899 32%,#6c3bff8c 68%,#ebeef70f)}.ld-foot-glow{position:absolute;z-index:-1;top:0;left:50%;width:min(860px,90%);height:260px;transform:translate(-50%);pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 0%,rgba(6,214,200,.11),rgba(108,59,255,.06) 45%,transparent 75%)}.ld-foot-top{display:grid;grid-template-columns:calc(25% - 20px) minmax(0,.65fr) minmax(0,1.25fr) minmax(0,.9fr) calc(25% - 20px)}.ld-foot-cols{display:contents}.ld-foot-brand{display:flex;flex-direction:column;gap:14px;max-width:300px;padding-right:32px}.ld-foot-tag{font-size:13.5px;line-height:1.6;color:var(--dim);margin:0}.ld-foot-star{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 14px;box-sizing:border-box;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text);background:linear-gradient(120deg,#ebeef71a,#ebeef708);border:1px solid rgba(235,238,247,.22);box-shadow:inset 0 1px #ffffff29,0 6px 22px #06d6c81a}.ld-foot-star:hover{color:#fff;border-color:#06d6c899;box-shadow:inset 0 1px #ffffff3d,0 8px 28px #06d6c838}.ld-foot-star:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.ld-foot-star-gh{flex:none}.ld-foot-star-sep{width:1px;height:16px;background:#ebeef733}.ld-foot-star-ic{flex:none;fill:none;stroke:var(--brand-cyan);stroke-width:1.8;stroke-linejoin:round}.ld-foot-star:hover .ld-foot-star-ic{fill:var(--brand-cyan)}.ld-foot-col{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:0 20px 0 28px}.ld-foot-col:before{content:"";position:absolute;left:0;top:-72px;bottom:-56px;width:1px;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(235,238,247,.09) 0px,rgba(235,238,247,.09) 4px,transparent 4px,transparent 11px)}.ld-foot-col:after{content:"";position:absolute;left:-5px;top:-77.5px;width:11px;height:11px;opacity:.55;pointer-events:none;background:linear-gradient(#b9c5de,#b9c5de) center / 11px 1px no-repeat,linear-gradient(#b9c5de,#b9c5de) center / 1px 11px no-repeat}.ld-foot-col-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.ld-foot-col a{color:var(--muted);font-size:14px}.ld-foot-col a:hover{color:var(--text)}.ld-foot-col a.ld-foot-brand-link{display:flex;align-items:center;gap:9px}.ld-foot-brand-ico{opacity:.6;flex:none;transition:opacity .2s ease}.ld-foot-brand-link:hover .ld-foot-brand-ico{opacity:1}.ld-foot-brand-link.is-sentry:hover .ld-foot-brand-ico{color:#8b5cf6}.ld-foot-brand-link.is-posthog:hover .ld-foot-brand-ico{color:#f54e00}.ld-foot-brand-link.is-slack .slk-r{color:#e01e5a}.ld-foot-brand-link.is-slack .slk-b{color:#36c5f0}.ld-foot-brand-link.is-slack .slk-g{color:#2eb67d}.ld-foot-brand-link.is-slack .slk-y{color:#ecb22e}.ld-bp-wrap{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;display:flex;justify-content:center;z-index:-1}.ld-bp{position:relative;width:min(1240px,100%);height:100%;border-left:1px solid rgba(235,238,247,.12);border-right:1px solid rgba(235,238,247,.12)}.ld-bp.is-foot{position:absolute;inset:0;width:auto;height:auto;pointer-events:none}.ld-bp.is-section{width:min(1240px,calc(100vw - 48px))}.ld-bp.is-top-only{border:0}.ld-bp-tail{position:absolute;top:-100px;height:200px;width:1px;background:#ebeef71f}.ld-bp-tail.is-l{left:0}.ld-bp-tail.is-r{right:0}.ld-bp-rule{position:absolute;top:0;bottom:0;width:1px;display:block;background:repeating-linear-gradient(180deg,rgba(235,238,247,.09) 0px,rgba(235,238,247,.09) 4px,transparent 4px,transparent 11px)}.ld-bp-rule.is-q1{left:25%}.ld-bp-rule.is-q3{left:75%}.ld-bp-bar{position:absolute;left:-20px;right:-20px;top:96px;height:1px;display:block;background:#ebeef71a}.ld-bp-bar.is-top{top:0}.ld-bp-bar.is-bottom{top:auto;bottom:0}.ld-bp-mark{position:absolute;width:11px;height:11px;display:block;opacity:.55;background:linear-gradient(#b9c5de,#b9c5de) center / 11px 1px no-repeat,linear-gradient(#b9c5de,#b9c5de) center / 1px 11px no-repeat}.ld-bp-mark.is-bar-l{left:-5.5px;top:90.5px}.ld-bp-mark.is-bar-r{right:-5.5px;top:90.5px}.ld-bp-mark.is-top-l{left:-5.5px;top:-5.5px}.ld-bp-mark.is-top-r{right:-5.5px;top:-5.5px}.ld-bp-mark.is-bottom-l{left:-5.5px;bottom:-5.5px}.ld-bp-mark.is-bottom-r{right:-5.5px;bottom:-5.5px}.ld-bp-mark.is-top-q1{left:calc(25% - 5px);top:-5.5px}.ld-bp-mark.is-top-q3{left:calc(75% - 5px);top:-5.5px}@media(max-width:600px){.ld-bp.is-section{width:calc(100vw - 32px)}.ld-bp.is-section .ld-bp-bar{left:-8px;right:-8px}}.ld-foot-bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:56px;padding-top:22px;border-top:1px solid rgba(235,238,247,.1);font-family:var(--font-mono);font-size:12px;color:var(--dim)}.ld-foot-meta{display:inline-flex;align-items:center;gap:10px}.ld-foot-sep{opacity:.5}.ld-foot-legal{display:inline-flex;align-items:center;gap:20px}.ld-foot-legal a{color:var(--dim)}.ld-foot-legal a:hover{color:var(--text)}@media(max-width:960px){.ld-foot-top{display:flex;flex-direction:column;gap:44px}.ld-foot-brand{padding-right:0}.ld-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.ld-foot-col{padding:0}.ld-foot-col:before,.ld-foot-col:after{content:none}}@media(max-width:520px){.ld-foot-cols{grid-template-columns:1fr}}[data-reveal]{transition-delay:var(--rd, 0s)}.ld-hero{position:relative;z-index:1;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px;box-sizing:border-box}.ld-hero-inner{max-width:980px;display:flex;flex-direction:column;align-items:center;gap:28px}.ld-eyebrow--hero{font-size:12px;letter-spacing:.22em;animation:lfRise .7s cubic-bezier(.2,.7,.3,1) backwards}.ld-hw{display:inline-block;animation:lfRise .8s cubic-bezier(.2,.7,.3,1) backwards}.ld-hw--em{font-style:italic;color:var(--accent-light)}.ld-hero .ld-lede{max-width:660px;animation:lfRiseT .8s cubic-bezier(.2,.7,.3,1) .55s backwards}.ld-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.ld-hero .ld-actions{animation:lfRise .8s cubic-bezier(.2,.7,.3,1) .7s backwards}.ld-hero-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--dim)}@media(max-width:900px),(max-height:800px){.ld-hero{padding:112px 24px 84px}}.ld-problems{position:relative;z-index:1;height:400vh}.ld-prob-sticky{position:sticky;top:0;height:100svh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:safe center;gap:clamp(18px,3svh,36px);max-width:1160px;margin:0 auto;padding:max(72px,9svh) 40px 0}.ld-prob-head{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:nowrap}.ld-prob-head-l{display:flex;flex-direction:column;gap:12px;flex:0 0 auto}.ld-prob-note{margin:0;flex:1 1 260px;max-width:380px;font-size:14.5px;line-height:1.6;color:var(--muted-2)}.ld-prob-grid{display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:center}.ld-spine{overflow:visible;height:clamp(340px,52svh,500px);width:auto}.ld-spine-base{stroke:#ebeef738}.ld-spine-line{stroke:var(--accent)}.ld-spine-label{fill:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.ld-panels{position:relative;min-height:440px}.ld-prob{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:16px;opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ld-prob-q{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.02em;font-size:var(--fs-h3);margin:0;line-height:normal;max-width:640px}.ld-prob-a{margin:0;max-width:580px;font-size:16.5px;line-height:1.65;color:var(--lede)}.ld-prob-a b{color:var(--text);font-weight:600}.ld-metric{display:flex;align-items:baseline;gap:14px;margin-top:8px;flex-wrap:wrap}.ld-metric-n{font-family:var(--font-mono);font-size:var(--fs-metric);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--accent-light)}.ld-metric-l{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--dim)}.ld-prob-foot{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(235,238,247,.14);padding-top:18px}.ld-prob-foot span{font-size:13px;color:var(--dim)}.ld-prob-foot a{white-space:nowrap;font-size:13.5px;color:var(--link)}.ld-inline{color:var(--link);border-bottom:1px solid color-mix(in srgb,var(--link) 40%,transparent)}.ld-flow{--flow-tail: 160px;position:relative;z-index:1;height:calc(170svh + var(--flow-stage-height, 100svh) + var(--flow-tail));padding-bottom:var(--flow-tail)}.ld-flow-sticky{position:sticky;top:0;height:var(--flow-stage-height, 100svh);overflow:hidden}.ld-flow-head{position:relative;text-align:center;padding:max(96px,12svh) 24px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.ld-flow-sub{margin:0;max-width:620px;color:var(--muted);font-size:16px;line-height:1.55}.ld-flow-wrap{position:absolute;inset:0}.ld-flow-card{position:absolute;top:0;width:22%;opacity:0;border-radius:18px;border:1px solid var(--card-line);background:var(--card-bg);box-shadow:0 20px 60px #00000059}.ld-flow-card--a{left:6%}.ld-flow-card--b{left:39%}.ld-flow-card--c{left:72%}.ld-flow-card--live{width:24%;background:linear-gradient(180deg,#1a2c4ff2,#0b1f44f2)}.ld-card-chrome{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.ld-dots{display:flex;gap:5px}.ld-dot{width:7px;height:7px;border-radius:50%;background:#ebeef759;display:block}.ld-chip{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--muted);border:1px solid rgba(235,238,247,.25);border-radius:999px;padding:3px 10px;white-space:nowrap}.ld-shot{aspect-ratio:var(--ar, 16/11);margin:0 12px 12px;position:relative}.ld-ph{width:100%;height:100%;border-radius:10px;border:1px solid rgba(235,238,247,.12);background:linear-gradient(180deg,#ebeef71a,#ebeef708)}.ld-card-body{margin:0 12px 12px}.ld-mock{border:1px solid rgba(235,238,247,.18);border-radius:10px;background:#0919388c;overflow:hidden}.ld-mock-head{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(235,238,247,.14)}.ld-mock-av{width:32px;height:25px;flex:none;display:block;object-fit:contain}.ld-mock-av.is-round{border-radius:50%}.ld-mock-av.is-square{border-radius:4px}.ld-mock-who{font-size:10.5px;font-weight:600}.ld-mock-badge{font-family:var(--font-mono);font-size:8px;color:var(--muted);border:1px solid rgba(235,238,247,.3);border-radius:4px;padding:1px 4px}.ld-mock-badge.is-app{border:0;background:#ebeef724;border-radius:3px}.ld-mock-when{font-size:9.5px;color:var(--dim)}.ld-mock-body{padding:10px;display:flex;flex-direction:column;gap:7px}.ld-mock-body.is-slack{gap:9px}.ld-pr-title{font-size:11px;font-weight:600}.ld-pr-p{margin:0;font-size:10px;line-height:1.5;color:var(--lede)}.ld-pr-p strong{color:var(--text)}.ld-pr-bullet{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pink);margin-right:4px}.ld-pr-new{color:var(--cyan)}.ld-pr-src{margin:0;font-family:var(--font-mono);font-size:8.5px;color:var(--dim)}.ld-pr-feature{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:9.5px}.ld-pr-dot{width:7px;height:7px;border-radius:50%;background:var(--pink);display:block}.ld-pr-feature code{font-family:var(--font-mono);color:var(--accent-light)}.ld-pr-sep{color:var(--dim)}.ld-pr-meta{color:var(--muted-2)}.ld-pr-table{width:100%;border-collapse:collapse;font-size:9px;color:var(--lede)}.ld-pr-table th{padding:3px 4px;font-weight:500;text-align:left;color:var(--dim);border-bottom:1px solid rgba(235,238,247,.18)}.ld-pr-table td{padding:3px 4px}.ld-pr-table td code{font-family:var(--font-mono)}.ld-pr-table .is-bad{color:var(--pink)}.ld-pr-blast{margin:0;font-size:9.5px;line-height:1.5;color:var(--lede)}.ld-pr-blast strong{color:var(--text)}.ld-pr-blast code{font-family:var(--font-mono);color:var(--accent-light)}.ld-sl-title{margin:0;font-size:11px;font-weight:600}.ld-sl-block{display:flex;flex-direction:column;gap:3px}.ld-sl-h{margin:0;font-size:9.5px;font-weight:600;color:var(--muted)}.ld-sl-item{margin:0;font-size:10px;line-height:1.5;color:var(--lede)}.ld-sl-item code{font-family:var(--font-mono);color:var(--accent-light)}.ld-portal{position:relative;z-index:1;height:132svh}.ld-portal-sticky{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ld-portal-head{position:absolute;top:max(80px,8svh);left:50%;transform:translate(-50%);z-index:2;text-align:center;width:min(760px,92vw);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:20px;padding:22px 28px}.ld-portal-sub{margin:0;max-width:620px;font-size:15.5px;line-height:1.6;color:var(--muted)}.ld-anchor{margin-top:52svh;width:min(52vw,720px);height:clamp(150px,26vh,260px);position:relative;perspective:800px;perspective-origin:50% 12%}.ld-anchor-glow{position:absolute;left:50%;top:50%;width:130%;height:160%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(6,214,200,.16) 0%,rgba(108,59,255,.1) 40%,transparent 70%);filter:blur(10px)}.ld-plane{position:absolute;left:50%;top:50%;height:clamp(120px,20vh,200px);border-radius:12px}.ld-plane--1{width:100%;transform:translate(-50%,-50%) perspective(620px) rotateX(74deg) translateZ(70px);border:1.5px solid rgba(6,214,200,.9);overflow:hidden;background:repeating-linear-gradient(90deg,rgba(6,214,200,.16) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(6,214,200,.16) 0 1px,transparent 1px 42px),linear-gradient(180deg,#06d6c812,#06d6c803)}.ld-plane--2{width:94%;transform:translate(-50%,-50%) perspective(620px) rotateX(74deg) translateZ(22px);border:1px solid rgba(6,214,200,.65);background:linear-gradient(180deg,#06d6c817,#06d6c805);box-shadow:0 0 24px #06d6c840;opacity:.95}.ld-plane--3{width:88%;transform:translate(-50%,-50%) perspective(620px) rotateX(74deg) translateZ(-30px);border:1px solid rgba(6,214,200,.45);opacity:.75}.ld-plane--4{width:82%;transform:translate(-50%,-50%) perspective(620px) rotateX(74deg) translateZ(-84px);border:1px solid rgba(235,238,247,.35);opacity:.5}.ld-scan{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#06d6c800,#06d6c8,#06d6c800);box-shadow:0 0 14px #06d6c8e6;animation:lfScan 2.6s linear infinite}.ld-beam{position:absolute;width:2px;transform-origin:bottom;display:block}.ld-beam--1{bottom:52%;left:12%;height:74px;background:linear-gradient(180deg,#06d6c800,#06d6c8e6);animation:lfBeam 2.1s ease-out 0s infinite}.ld-beam--2{bottom:54%;left:28%;height:100px;background:linear-gradient(180deg,#06d6c800,#06d6c8e6);animation:lfBeam 2.7s ease-out .6s infinite}.ld-beam--3{bottom:56%;left:46%;height:120px;background:linear-gradient(180deg,#06d6c800,#06d6c8f2);animation:lfBeam 1.9s ease-out 1.1s infinite}.ld-beam--4{bottom:55%;left:63%;height:90px;background:linear-gradient(180deg,#ebeef700,#ebeef7d9);animation:lfBeam 2.4s ease-out .3s infinite}.ld-beam--5{bottom:53%;left:80%;height:66px;background:linear-gradient(180deg,#06d6c800,#06d6c8cc);animation:lfBeam 2.9s ease-out 1.6s infinite}.ld-beam--6{bottom:54%;left:92%;height:84px;background:linear-gradient(180deg,#06d6c800,#06d6c8cc);animation:lfBeam 2.2s ease-out .9s infinite}.ld-feat-stage{position:absolute;left:50%;top:calc(52svh + clamp(150px,26vh,260px) - 4vh);width:0;height:0}.ld-feat{position:absolute;left:0;top:0;transform:translate(-50%);opacity:0;width:var(--fw, 172px);box-sizing:border-box;background:#1a2c4ff2;border:1px solid rgba(235,238,247,.25);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:var(--fg, 8px);box-shadow:0 14px 44px #0919388c}.ld-feat--wide{padding:14px 16px}.ld-f-t{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.ld-f-pay{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;border-radius:9px;background:var(--accent-deep);animation:lfPulse 2.2s ease-in-out infinite}.ld-f-pay-i{fill:var(--text);flex:none}.ld-f-pay-l{font-family:var(--font-mono);font-size:12px;color:var(--text);letter-spacing:.06em}.ld-f-dash{display:flex;gap:6px;align-items:stretch}.ld-f-bars{display:flex;align-items:flex-end;gap:5px;height:48px;flex:1}.ld-f-bars.is-mini{gap:4px;height:23px}.ld-f-col{width:14px;border-radius:2px;background:linear-gradient(180deg,#06d6c8,#2a78ff);display:block;transform-origin:bottom;animation:lfGrow 3s ease-in-out infinite}.is-mini>.ld-f-col{width:10px}.ld-f-donuts{display:flex;flex-direction:column;justify-content:space-between;flex:none}.ld-f-donut{width:22px;height:22px;border-radius:50%;display:block;background:conic-gradient(var(--accent) 0 58%,var(--cyan) 58% 82%,rgba(235,238,247,.22) 82% 100%);animation:lfPulse 3s ease-in-out infinite}.ld-f-donut.is-b{background:conic-gradient(var(--accent) 0 34%,var(--cyan) 34% 71%,rgba(235,238,247,.22) 71% 100%)}.ld-f-stars{display:flex;gap:3px}.ld-f-star{fill:#fbbf24;flex:none}.ld-f-star.is-pop{animation:lfPop 2.8s ease-in-out infinite}.ld-f-star.is-off{fill:#ebeef74d}.ld-f-rbars{display:flex;flex-direction:column;gap:5px}.ld-f-rbar{height:6px;border-radius:4px;background:#fbbf24a6;display:block;transform-origin:left;animation:lfFill 3.2s ease-in-out infinite}.ld-f-rbar.is-dim{background:#fbbf2459}.ld-f-rbar.is-mute{background:#ebeef740}.ld-f-rows{display:flex;flex-direction:column;gap:8px}.ld-f-rows.is-mini{gap:5px}.ld-f-row{display:flex;align-items:center;gap:8px;animation:lfRowGlow 2.7s ease-in-out infinite}.is-mini>.ld-f-row{gap:4px}.ld-f-dot{width:6px;height:6px;border-radius:50%;background:#ebeef780;display:block;flex:none}.ld-f-dot.is-cyan{background:var(--cyan)}.ld-f-dot.is-violet{background:var(--accent)}.ld-f-dot.is-deep{background:var(--accent-deep)}.ld-f-dot.is-pink{background:#fb7185;animation:lfBlink 1.1s steps(1) infinite}.is-mini .ld-f-dot{width:5px;height:5px}.ld-f-bar{flex:1;height:6px;border-radius:4px;background:#ebeef740;display:block}.is-mini .ld-f-bar{height:5px}.ld-f-bar.is-thick{width:100%;height:7px;background:#ebeef733}.ld-f-bar.is-deep{background:#6c3bff59}.ld-f-bar.is-pink{background:#fb718559;transform-origin:left;animation:lfFill 3s ease-in-out infinite}.ld-f-tail{width:16px;height:6px;border-radius:4px;background:#06d6c859;display:block;flex:none}.is-mini .ld-f-tail{width:8px;height:5px}.ld-f-chat{display:flex;flex-direction:column;gap:6px}.ld-f-bub{align-self:flex-start;background:#ebeef72e;border-radius:9px 9px 9px 3px;padding:6px 8px}.ld-f-bub.is-in{width:62%;display:flex;flex-direction:column;gap:4px}.ld-f-bub.is-out{align-self:flex-end;width:52%;background:var(--accent-deep);border-radius:9px 9px 3px}.ld-f-bub.is-typing{display:flex;gap:3px}.ld-f-bl{height:5px;border-radius:3px;background:#ebeef766;display:block}.ld-f-bl.is-dim{background:#ebeef747}.ld-f-bl.is-strong{background:#ebeef7b3}.ld-f-td{width:4px;height:4px;border-radius:50%;background:#b9c5de;display:block;animation:lfPop 1.2s ease-in-out infinite}.ld-f-sw-row{display:flex;align-items:center;gap:10px}.ld-f-sw{width:26px;height:15px;border-radius:999px;background:#ebeef74d;position:relative;display:block;flex:none}.ld-f-sw.is-on{background:var(--accent-deep)}.ld-f-knob{position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--text);display:block}.ld-f-sw.is-on .ld-f-knob{animation:lfKnob 2.6s ease-in-out infinite}.ld-f-drop{display:flex;align-items:center;justify-content:center;height:34px;border:1.5px dashed rgba(6,214,200,.45);border-radius:8px}.ld-f-up{animation:lfPop 2.4s ease-in-out infinite}.ld-f-up path{stroke:var(--cyan);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.ld-f-track{display:block;height:6px;border-radius:4px;background:#ebeef72e;position:relative;overflow:hidden}.ld-f-track.is-thin{height:4px;border-radius:3px}.ld-f-track.is-row{flex:1;height:7px}.ld-f-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--cyan));transform-origin:left;display:block;animation:lfFill 2.8s ease-in-out infinite}.ld-f-fill.is-deep{background:var(--accent-deep)}.ld-f-fill.is-cyan{background:var(--cyan);animation:lfFill 4.2s linear infinite}.ld-f-fill.is-slow{animation-duration:3s}.ld-f-mp{display:flex;align-items:center;gap:8px}.ld-f-art{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#6c3bff,#2a78ff);display:block;flex:none}.ld-f-play{width:20px;height:20px;border-radius:50%;background:var(--accent-deep);display:flex;align-items:center;justify-content:center;flex:none;animation:lfPulse 2.2s ease-in-out infinite}.ld-f-tri{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--text);margin-left:2px;display:block}.ld-f-eq{display:flex;align-items:center;gap:2px;height:18px}.ld-f-eqb{width:3px;border-radius:2px;background:#06d6c8bf;display:block;transform-origin:center;animation:lfGrow 1.6s ease-in-out infinite}.ld-f-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ld-f-cal.is-mini{grid-template-columns:repeat(5,1fr)}.ld-f-cell{height:8px;border-radius:2px;background:#ebeef729;display:block}.is-mini>.ld-f-cell{height:6px}.ld-f-cell.is-deep{background:var(--accent-deep);animation:lfPulse 1.9s ease-in-out infinite}.ld-f-cell.is-violet{background:var(--accent)}.ld-f-conf{display:flex;align-items:center;gap:6px}.ld-f-ok{width:30px;height:13px;border-radius:4px;background:var(--cyan);display:flex;align-items:center;justify-content:center;flex:none;animation:lfPulse 2.4s ease-in-out infinite}.ld-f-ok path{stroke:#0b1f44;stroke-width:1.6;fill:none;stroke-linecap:round}.ld-f-avs{display:flex}.ld-f-av{width:22px;height:22px;border-radius:50%;border:2px solid rgb(26,44,79);display:block;flex:none;animation:lfPop 3.2s ease-in-out infinite}.ld-f-av+.ld-f-av{margin-left:-7px}.ld-f-av.is-more{background:#ebeef74d;display:flex;align-items:center;justify-content:center}.ld-f-plus{width:8px;height:2px;background:var(--text);border-radius:1px;position:relative;display:block}.ld-f-plus span{position:absolute;left:3px;top:-3px;width:2px;height:8px;background:var(--text);border-radius:1px;display:block}.ld-f-hr{display:flex;align-items:center;gap:10px}.ld-f-heart{fill:#fb7185;flex:none;animation:lfPop 1.1s ease-in-out infinite}.ld-f-ecg{stroke:var(--cyan);stroke-width:1.5;fill:none;stroke-dasharray:180;animation:lfDraw 2.6s linear infinite}.ld-f-dep{display:flex;align-items:center;gap:8px}.ld-f-spin{width:10px;height:10px;border:2px solid rgba(235,238,247,.4);border-top-color:var(--text);border-radius:50%;display:block;flex:none;animation:lfSpin .8s linear infinite}.ld-f-flow{display:flex;align-items:center;gap:6px}.ld-f-node{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:5px}.ld-f-scr{display:block;width:67px;box-sizing:border-box;background:#0b1f44;border:1px solid rgba(6,214,200,.4);border-radius:9px;padding:7px}.ld-f-scr.is-done{border-color:#06d6c88c}.ld-f-scr.is-icon{display:flex;align-items:center;justify-content:center;height:38px}.ld-f-nl{font-family:var(--font-mono);font-size:8px;color:var(--text)}.ld-f-arrow{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:2px;width:30px;margin-bottom:14px}.ld-f-arrow-l{width:100%;height:1px;background:linear-gradient(90deg,#06d6c8b3,#06d6c8e6);position:relative;display:block}.ld-f-arrow-h{position:absolute;right:-1px;top:-2px;width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:4px solid rgba(6,214,200,.9);display:block}.ld-f-pad{display:block;height:7px}.ld-f-payline{display:block;height:12px;border-radius:4px;background:var(--accent-deep);animation:lfPulse 2.2s ease-in-out infinite}.ld-f-chips{display:flex;gap:3px}.ld-f-chips+.ld-f-chips{margin-top:4px}.ld-f-chip{height:8px;border-radius:999px;background:#ebeef733;display:block}.ld-f-chip.is-on{background:#06d6c88c;border:1px solid rgba(6,214,200,.7);animation:lfPulse 2.4s ease-in-out infinite}.ld-f-chip.is-cyan{background:#06d6c859;border:1px solid rgba(6,214,200,.5)}.ld-f-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.ld-f-gcell{display:flex;flex-direction:column;gap:2px}.ld-f-gimg{height:12px;border-radius:3px;background:linear-gradient(135deg,#06d6c880,#6c3bff59);display:block}.ld-f-gimg.is-cyan{background:linear-gradient(135deg,#06d6c866,#6c3bff4d)}.ld-f-gimg.is-violet{background:linear-gradient(135deg,#6c3bff73,#2a78ff4d)}.ld-f-gimg.is-off{background:#ebeef729}.ld-f-gcap{height:3px;border-radius:2px;background:#ebeef74d;display:block}.ld-f-hero{display:block;height:16px;border-radius:4px;background:linear-gradient(135deg,#06d6c88c,#06d6c866);margin-bottom:3px}.ld-f-meta{display:flex;align-items:center;gap:3px;margin-bottom:3px}.ld-f-mbar{flex:1;height:4px;border-radius:2px;background:#ebeef74d;display:block}.ld-f-mtag{width:12px;height:4px;border-radius:2px;background:#06d6c880;display:block;flex:none}.ld-f-cta{display:block;height:9px;border-radius:3px;background:var(--accent-deep);animation:lfPulse 2.2s ease-in-out infinite}.ld-f-alert{display:flex;align-items:flex-start;gap:5px}.ld-f-alert.is-net{align-items:center;width:100%}.ld-f-ping{position:relative;width:6px;height:6px;margin-top:2px;display:block;flex:none}.ld-f-ping.is-pink{width:7px;height:7px;margin-top:0}.ld-f-ping-d{position:absolute;inset:0;border-radius:50%;background:var(--cyan);display:block}.ld-f-ping-r{position:absolute;inset:0;border-radius:50%;border:1px solid var(--cyan);display:block;animation:lfPing 1.8s ease-out infinite}.is-pink>.ld-f-ping-d{background:#fb7185}.is-pink>.ld-f-ping-r{border-color:#fb7185}.ld-f-alert-b{flex:1;display:flex;flex-direction:column;gap:4px}.is-net .ld-f-alert-b{gap:3px}.ld-f-abar{width:100%;height:7px;border-radius:4px;background:#ebeef740;display:block}.is-net .ld-f-abar{height:4px;border-radius:2px}.ld-f-abar.is-dim{background:#ebeef726}.ld-f-abar.is-mute{background:#ebeef74d}.ld-f-abar.is-pink{background:#fb718573}.ld-f-xfer{display:flex;align-items:center;gap:8px}.ld-f-card{width:34px;height:24px;border-radius:5px;background:linear-gradient(135deg,#6c3bff,#2a78ff);position:relative;display:block;flex:none}.ld-f-card-c{position:absolute;left:5px;top:6px;width:9px;height:6px;border-radius:2px;background:#ebeef799;display:block}.ld-f-card-s{position:absolute;left:5px;bottom:4px;width:16px;height:3px;border-radius:2px;background:#ebeef759;display:block}.ld-f-tdots{flex:1;display:flex;align-items:center;justify-content:center;gap:4px}.ld-f-tdot{width:5px;height:5px;border-radius:50%;background:var(--cyan);display:block;animation:lfRowGlow 1.4s ease-in-out infinite}.ld-f-wallet{width:30px;height:26px;border-radius:6px;border:1.5px solid rgba(6,214,200,.55);background:#06d6c81a;position:relative;display:block;flex:none;animation:lfPulse 2.8s ease-in-out infinite}.ld-f-wallet-b{position:absolute;right:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#06d6c88c;display:block}.ld-f-shield{fill:#06d6c833;stroke:var(--accent);stroke-width:1.3}.ld-f-shield .ld-f-tick{fill:none;stroke:var(--cyan);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ld-f-radar{position:relative;width:24px;height:24px;display:block}.ld-f-radar-r{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(6,214,200,.4);display:block}.ld-f-radar-r.is-in{inset:5px;border-color:#06d6c840}.ld-f-radar-s{position:absolute;left:50%;top:50%;width:50%;height:1.5px;background:linear-gradient(90deg,rgba(6,214,200,.9),transparent);transform-origin:left center;display:block;animation:lfSpin 2.6s linear infinite}.ld-f-radar-b{position:absolute;right:4px;top:6px;width:3px;height:3px;border-radius:50%;background:#fb7185;display:block;animation:lfBlink 1.3s steps(1) infinite}.ld-rail{position:fixed;right:calc((100vw - min(1240px,100vw - 48px))/4 - 17.5px);top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:10px 12px;opacity:0;pointer-events:none;transition:opacity .4s ease,background .3s ease}.ld-rail.is-on{opacity:.45;pointer-events:auto}.ld-rail.is-on:hover{opacity:1;background:#091938b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ld-rail-track,.ld-rail-spine{position:absolute;right:17px;width:1px;display:block}.ld-rail-track{top:16px;bottom:16px;background:#ebeef72e}.ld-rail-spine{top:16px;bottom:16px;transform-origin:top center;transform:scaleY(0);background:linear-gradient(180deg,rgba(6,214,200,.2),var(--cyan));box-shadow:0 0 8px #06d6c899;transition:transform .2s ease}.ld-rail-link{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:12px;padding:6px 0;color:var(--dim)}.ld-rail-link:hover{color:var(--dim)}.ld-rail-dot{width:5px;height:5px;border-radius:50%;margin-right:3px;flex:none;display:block;position:relative;z-index:1;background:#ebeef766;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.ld-rail-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--dim);opacity:0;transform:translate(6px);transition:opacity .3s ease,transform .3s ease,color .3s ease}.ld-rail-link.is-passed .ld-rail-dot{background:#06d6c873}.ld-rail-link.is-active .ld-rail-dot{background:var(--cyan);box-shadow:0 0 10px #06d6c8e6;transform:scale(1.5)}.ld-rail-link.is-active .ld-rail-label{color:var(--link-hover)}.ld-rail.is-on:hover .ld-rail-label{opacity:1;transform:translate(0);color:#ebeef7}.ld-rail.is-on:hover .ld-rail-link.is-active .ld-rail-label{color:var(--link-hover)}.ld-rail.is-on:hover .ld-rail-dot{background:#ebeef7bf}.ld-rail.is-on:hover .ld-rail-link.is-active .ld-rail-dot{background:var(--cyan)}@media(max-width:900px),(prefers-reduced-motion:reduce){.ld-rail{display:none}}.ld-sec-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.ld-sec-p{margin:0;max-width:680px;font-size:17px;line-height:1.7;color:var(--lede)}.ld-sec-p strong{color:var(--text);font-weight:500}.ld-security{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:12svh 40px 4svh;box-sizing:border-box}.ld-cipher{position:relative;margin-top:44px;overflow:hidden;padding:0;min-height:940px;box-sizing:border-box}.ld-cipher-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ld-link-l{stroke:#ebeef759;stroke-width:1;stroke-dasharray:2 6;stroke-linecap:round}.ld-link-o{fill:#ebeef7b3}.ld-link-i{fill:#06d6c8cc}.ld-vault{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:clamp(324px,33vw,450px)}.ld-vault-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:138%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(108,59,255,.24) 0%,rgba(6,214,200,.07) 45%,transparent 70%);filter:blur(8px);pointer-events:none}.ld-vault-stack{position:relative;width:100%;aspect-ratio:1}.ld-vault-face{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(235,238,247,.28);background:radial-gradient(circle at 50% 30%,#1a2c4fd9,#091938f7 74%);box-shadow:0 34px 90px #0009,inset 0 1px #ebeef729,0 0 80px #6c3bff4d,inset 0 0 70px #6c3bff29}.ld-vault-rim{position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 0deg,#06d6c88c,#06d6c880,#6c3bff66,#06d6c88c);-webkit-mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 1px));mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 1px));opacity:.6;animation:lfSpin 26s linear infinite}.ld-vault-ticks{position:absolute;inset:5.5%;border-radius:50%;background:repeating-conic-gradient(rgba(235,238,247,.5) 0deg .7deg,transparent .7deg 6deg);-webkit-mask:radial-gradient(circle,transparent 84%,#000 85%);mask:radial-gradient(circle,transparent 84%,#000 85%);opacity:.45;animation:lfSpin 120s linear infinite}.ld-vault-inner{position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(6,214,200,.2);box-shadow:inset 0 0 50px #6c3bff3d;background:radial-gradient(55% 34% at 50% 16%,rgba(235,238,247,.1),transparent 70%)}.ld-vault-lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48%;filter:drop-shadow(0 0 26px rgba(6,214,200,.45)) drop-shadow(0 10px 40px rgba(108,59,255,.42))}.ld-lock-halo{position:absolute;left:50%;top:62.5%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#06d6c88c,#06d6c800 70%);opacity:.5}@keyframes lfKeyGlow{0%,to{opacity:.3}50%{opacity:.9}}@keyframes lfLinkFlow{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}body#page-home .ld-lock-halo{animation:lfKeyGlow 4.2s ease-in-out infinite}body#page-home .ld-link-l{animation:lfLinkFlow 2.4s linear infinite}.ld-vault-floor{position:absolute;left:-140%;right:-140%;top:100%;height:460px;transform:perspective(800px) rotateX(58deg);transform-origin:50% 0;background:repeating-linear-gradient(90deg,rgba(6,214,200,.1) 0 1px,transparent 1px 64px),repeating-linear-gradient(0deg,rgba(6,214,200,.1) 0 1px,transparent 1px 52px);-webkit-mask-image:radial-gradient(60% 100% at 50% 0%,#000 20%,transparent 85%);mask-image:radial-gradient(60% 100% at 50% 0%,#000 20%,transparent 85%);pointer-events:none}.ld-vault-pool{position:absolute;left:10%;right:10%;top:calc(100% + 14px);height:46px;border-radius:50%;background:radial-gradient(ellipse,rgba(6,214,200,.22),rgba(108,59,255,.12) 45%,transparent 72%);filter:blur(10px);pointer-events:none}.ld-vault-mirror{position:absolute;left:6%;right:6%;top:calc(100% + 2px);aspect-ratio:1;transform:scaleY(-.55);transform-origin:top;opacity:.2;filter:blur(5px);pointer-events:none;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.8) 55%,transparent 100%);mask-image:linear-gradient(to top,rgba(0,0,0,.8) 55%,transparent 100%)}.ld-sec-grid{position:absolute;inset:0;z-index:1;pointer-events:none}.ld-sec-pos{position:absolute;width:min(280px,24%);transform:translateY(-50%);pointer-events:auto}.ld-sec-pos.is-l1{left:7%;top:15%}.ld-sec-pos.is-l2{left:2%;top:44%}.ld-sec-pos.is-l3{left:9%;top:73%}.ld-sec-pos.is-r1{right:7%;top:15%}.ld-sec-pos.is-r2{right:2%;top:44%}.ld-sec-pos.is-r3{right:9%;top:73%}@media(min-width:901px){.ld-sec-pos.is-r3{right:auto;left:calc(91% - min(280px,24%));width:min(calc(min(280px,24%) + 72px),300px)}}.ld-sec-pos.is-r3 .ld-sec-item{container-type:inline-size}.ld-sec-pos.is-r3 .ld-sec-h{white-space:nowrap;font-size:min(14.5px,calc(100cqi / 16.2))}.ld-sec-item{position:relative;display:flex;gap:0;align-items:flex-start;border:1px solid rgba(235,238,247,.12);border-radius:14px;padding:18px;background:#0b1f44d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;overflow:hidden;box-shadow:0 18px 44px #0006;transition:opacity .6s ease var(--rd, 0s),transform .6s ease var(--rd, 0s),border-color .3s ease}.ld-sec-item:hover{border-color:#06d6c833}.ld-sec-b{display:flex;flex-direction:column;gap:4px}.ld-sec-h{font-size:14.5px;font-weight:600}.ld-sec-d{font-size:12.5px;line-height:1.5;color:var(--muted)}.ld-sec-cta{position:absolute;left:50%;top:calc(100% + 84px);transform:translate(-50%);z-index:2;text-align:center}.ld-sec-btn{display:inline-flex;white-space:nowrap;padding:13px 26px;font-size:15px}.ld-cta{--cta-pad: 22svh;position:relative;z-index:1;text-align:center;padding:var(--cta-pad) 24px;box-sizing:border-box}.ld-cta-in{position:relative}.ld-cta .ld-h2{font-size:clamp(42px,5.4vw,76px);margin:22px auto 0;max-width:900px}.ld-cta-h2-2{background:linear-gradient(90deg,#7ff5ec 0%,var(--brand-cyan) 22%,var(--brand-blue) 62%,#a58bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ld-cta .ld-actions{margin-top:36px}.ld-trust{display:flex;gap:10px 26px;justify-content:center;flex-wrap:wrap;margin-top:30px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--muted-2)}.ld-trust>span:not(.ld-trust-sep){display:inline-flex;align-items:center;gap:8px}.ld-trust>span:not(.ld-trust-sep):before{content:"";width:9px;height:5px;flex:none;margin-top:-3px;border-left:1.5px solid var(--brand-cyan);border-bottom:1.5px solid var(--brand-cyan);transform:rotate(-45deg)}.ld-trust-sep{display:none}.ld-cta-fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ld-cta-aura{position:absolute;left:50%;bottom:calc(var(--cta-pad) - 300px);width:min(1180px,130vw);height:620px;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(6,214,200,.08),rgba(42,120,255,.05) 38%,rgba(108,59,255,.025) 58%,transparent 72%)}.ld-cta-horizon{position:absolute;left:50%;top:calc(100% - var(--cta-pad) + 16px);width:min(1600px,180vw);aspect-ratio:1;transform:translate(-50%);border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#09193859,#0611288c 30%);box-shadow:inset 0 1px #7ff5ec47,inset 0 18px 40px -18px #06d6c81f;-webkit-mask-image:radial-gradient(ellipse 38% 22% at 50% 0%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 38% 22% at 50% 0%,#000 35%,transparent 100%)}.ld-cta-grid{position:absolute;left:0;right:0;top:0;height:26%;overflow:hidden;transform:perspective(520px) rotateX(64deg);transform-origin:50% 0}.ld-cta-grid:before{content:"";position:absolute;inset:-48px 0 0;background:repeating-linear-gradient(90deg,rgba(6,214,200,.07) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgba(6,214,200,.07) 0 1px,transparent 1px 48px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}@keyframes lfCtaBreathe{0%,to{opacity:.7;transform:translate(-50%) scale(.98)}50%{opacity:1;transform:translate(-50%) scale(1.02)}}@keyframes lfCtaGrid{to{transform:translateY(48px)}}body#page-home .ld-cta-aura{animation:lfCtaBreathe 9s ease-in-out infinite}body#page-home .ld-cta-grid:before{animation:lfCtaGrid 6s linear infinite}body#page-home .ld-foot{z-index:3}@media(max-width:1240px){.ld-foot{overflow-x:clip}}@media(prefers-reduced-motion:reduce),(max-width:900px){.ld-problems{height:auto;padding:16vh 0}.ld-prob-sticky{position:static;height:auto;padding:0 var(--gutter)}.ld-panels{min-height:0}.ld-prob{position:static;inset:auto;opacity:1;transform:none;pointer-events:auto;margin-bottom:56px}.ld-prob:last-child{margin-bottom:0}.ld-flow{height:auto;padding-bottom:80px}.ld-flow-sticky{position:static;height:auto;overflow:visible}.ld-flow-wrap{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:48px 5%}.ld-flow-card{position:static;opacity:1;transform:none;width:auto;left:auto}.ld-portal{height:auto}.ld-portal-sticky{position:static;height:auto;padding:80px 0 360px}.ld-portal-head{position:static;transform:none;width:auto;max-width:720px;margin:0 auto 56px;padding:0 24px;box-sizing:border-box}.ld-anchor{margin-top:0;width:min(76vw,640px)}.ld-feat-stage{top:auto;bottom:336px}[data-reveal]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ld-portal-sticky{padding-bottom:80px}.ld-feat-stage{display:none}}@media(max-width:900px){.ld-prob-head{flex-wrap:wrap}.ld-prob-head-l{flex:1 1 100%;min-width:0}.ld-prob-note{flex:1 1 auto}.ld-prob-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ld-spine{display:none}.ld-flow-head{padding:64px 24px 0}.ld-flow-wrap{grid-template-columns:repeat(2,1fr)}.ld-security{padding:64px 24px}.ld-cipher{min-height:0;padding:26px 18px 18px}.ld-cipher-links{display:none}.ld-vault{position:relative;left:auto;top:auto;transform:none;width:min(300px,62vw);margin:0 auto 158px}.ld-sec-grid{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:14px;pointer-events:auto}.ld-sec-pos{position:static;width:auto;transform:none}.ld-cta{--cta-pad: 112px}.ld-cta,.ld-foot{overflow-x:clip}}@media(max-width:620px){#hero .ld-hero-inner{gap:16px;padding-top:24px}.ld-flow-wrap{grid-template-columns:minmax(0,1fr);padding:32px 5%}.ld-sec-grid{grid-template-columns:minmax(0,1fr)}.ld-cipher{padding:22px 14px 14px}.ld-trust{gap:8px 18px}}@media(max-width:480px){.ld-pr-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.ld-hero-price{margin:0 0 22px;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:var(--muted)}.ld-hero-price a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(235,238,247,.35);padding-bottom:2px}.ld-hero-price a:hover{color:var(--text);border-bottom-color:var(--accent-light)}.ld-hero-price strong{color:var(--text);font-weight:500}.ld-h1--long{font-size:calc(var(--fs-hero) * .86)}#hero .ld-hero-inner{gap:22px}a.ld-metric{text-decoration:none;color:inherit}a.ld-metric:hover .ld-metric-l{color:var(--accent-light)}.ld-prob-foot a+a{margin-left:18px}:root{--ink: var(--text);--fog: var(--bg);--surface: rgba(26, 44, 79, .5);--surface-2: rgba(9, 25, 56, .6);--line-strong: var(--line);--grid: var(--line);--scan: var(--cyan);--hud: var(--glass-bg);--hud-bd: var(--glass-line);--shadow: none;--shell: 1300px}html{scrollbar-width:thin;scrollbar-color:rgba(235,238,247,.25) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ebeef740;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:#ebeef766;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}:where(body:not(#page-home)) h1,:where(body:not(#page-home)) h2,:where(body:not(#page-home)) h3{font-family:var(--font-display);font-weight:var(--fw-display);line-height:normal;margin:0}:where(body:not(#page-home)) h1{font-size:var(--fs-h2);letter-spacing:-.03em}:where(body:not(#page-home)) h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.01em}:where(body:not(#page-home)) h3{font-size:clamp(20px,1.6vw,22px);letter-spacing:-.02em}:where(body:not(#page-home)) h1 em,:where(body:not(#page-home)) h2 em,:where(body:not(#page-home)) h3 em{font-style:italic;color:var(--accent-light)}:where(body:not(#page-home)) p{color:var(--lede)}:where(body:not(#page-home)) strong{color:var(--text);font-weight:500}:where(body:not(#page-home)) .muted{color:var(--muted)}.pg-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:normal;letter-spacing:-.03em;margin:0}.pg-lede{color:var(--lede);font-size:17px;line-height:1.7;max-width:680px;margin:0}.pg-section-h{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(28px,3vw,40px);line-height:normal;letter-spacing:-.01em;margin:0}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}.hero-actions{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-chip);padding:15px 30px;font-family:var(--font-body);font-size:15.5px;font-weight:500;color:var(--text);border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-inset);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.btn:hover{border-color:var(--glass-line-h);background:var(--glass-bg-h)}.btn-primary{background:var(--text);color:#091938;font-weight:600;border-color:transparent;box-shadow:none}.btn-primary:hover{background:#fff;border-color:transparent}.btn-sm{padding:8px 18px;font-size:14px}.ls,.fit-table,.cmp-matrix-wrap,.metric-card,.gov-banner,.plan-card,.cmp-other,.cmp-card-flat,.cmp-flow-example,.cmp-card,.sec-contact,.sec-faq-list,.sec-lane,.sec-stage-steps li,.sec-mode,.sec-card,.sec-path,.docs-integration-list,.docs-int-index,.docs-tool-list,.docs-section--metric,.docs-concept,.docs-mode{border:1px solid var(--panel-line);border-radius:16px;background:var(--panel-bg)}.metric-card,.plan-card,.cmp-other,.cmp-card,.sec-comp-card,.sec-mode,.sec-principle,.docs-concept,.docs-mode{transition:border-color .3s ease,background-color .3s ease}.metric-card:hover,.plan-card:hover,.cmp-other:hover,.cmp-card:hover,.sec-comp-card:hover,.sec-mode:hover,.sec-principle:hover,.docs-concept:hover,.docs-mode:hover{border-color:#ebeef738}.plan-pill,.sec-sub-optional,.sec-store-chip,.sec-mode-badge,.docs-int-index-soon{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:#ebeef7;background:#06d6c824;border:1px solid rgba(6,214,200,.45);border-radius:6px;padding:3px 8px}.ls-repos-head,.fit-head,.cmp-matrix .cmp-m-group td,.cmp-matrix thead th,.metric-tag,.gov-soon,.plan-name,.cmp-table thead th,.sec-contact-label,.sec-sub-head,.sec-store-title,.sec-lane-s,.sec-mode-row-label,.docs-kv-label,.docs-integration-tag,.docs-metric-label,.docs-mode-tier,.docs-nav-section{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cmp-card-title{font-family:var(--font-body);font-size:17px;font-weight:600;color:var(--text)}.metric-name,.sec-comp-name,.sec-principle-title,.docs-integration-name,.docs-int-index-name,.docs-mode-name{font-family:var(--font-body);font-size:15.5px;font-weight:600;color:var(--text)}.ls-repo.is-on,.ls-repo:hover,.cmp-m-cell.is-hi,.cmp-matrix .cmp-m-group td,.gov-banner,.cmp-table .cmp-th-us,.cmp-table .cmp-td-us,.cmp-card-highlight,.docs-int-index-row:hover{background:#06d6c80f}.cta{position:relative;z-index:5;padding:120px 0;text-align:center}.cta h2{font-size:var(--fs-h2);letter-spacing:-.01em;margin:20px auto 0;max-width:760px}.cta .hero-actions{justify-content:center}.page{position:relative;z-index:5;min-height:100vh;padding:150px 0 110px}.page h1{font-size:var(--fs-h2);letter-spacing:-.03em;margin:14px 0 0}.page p{margin-top:18px;color:var(--lede);font-size:17px;line-height:1.7;max-width:680px}.legal-updated{margin-top:16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--dim)}.legal{margin-top:44px;max-width:760px}.legal h2{font-size:clamp(22px,2.2vw,28px);margin:46px 0 0;color:var(--text)}.legal h2:first-child{margin-top:0}.legal p{margin-top:14px}.legal ul{margin:14px 0 0;padding-left:20px;max-width:720px}.legal li{color:var(--lede);font-size:16px;line-height:1.7;margin-top:8px}.legal a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.legal a:hover{color:var(--link-hover)}.legal strong{color:var(--text);font-weight:500}.docs-shell{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:116px var(--gutter) 96px;display:grid;grid-template-columns:232px 1fr;gap:56px;align-items:start;min-height:100vh}@media(max-width:880px){.docs-shell{grid-template-columns:1fr;gap:28px}}.docs-sidebar{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:8px;margin-right:-8px;overscroll-behavior:contain}@media(max-width:880px){.docs-sidebar{position:static;max-height:none;overflow-y:visible;padding-right:0;margin-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}}.docs-nav-group{margin-bottom:18px}.docs-nav-section{display:block;padding:4px 0 6px;transition:color .2s ease}.docs-nav-section:hover,.docs-nav-section.is-active{color:var(--accent-light)}.docs-nav-subs{margin-top:2px;display:flex;flex-direction:column}.docs-nav-sub{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12.5px;color:var(--muted);padding:5px 0 5px 12px;border-left:1px solid var(--line);transition:color .2s ease,border-color .2s ease}.docs-nav-sub:hover{color:var(--text)}.docs-nav-sub.is-active{color:var(--accent-light);border-left:2px solid var(--accent);padding-left:11px}.docs-brand-ico{opacity:.8;flex:none}.docs-main{min-width:0;max-width:760px}.docs-header{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:36px}.docs-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);letter-spacing:-.03em;line-height:normal;margin:0}.docs-title .docs-int-h{margin-right:12px;vertical-align:middle}.docs-lede{margin-top:16px;font-size:17px;line-height:1.7;color:var(--lede);max-width:680px}.docs-section{margin-bottom:40px}.docs-h2{font-family:var(--font-display);font-weight:var(--fw-display);font-size:26px;line-height:normal;letter-spacing:-.01em;margin:0 0 14px}.docs-h3{font-family:var(--font-display);font-weight:var(--fw-display);font-size:20px;line-height:normal;letter-spacing:-.02em;margin:0 0 12px}.docs-p{font-size:15px;line-height:1.7;color:var(--lede);margin:0 0 14px}.docs-p strong{color:var(--text);font-weight:500}.docs-p code,.docs-tool-name,.docs-int-metrics-list code{font-family:var(--font-mono);font-size:12.5px;color:#ebeef7;background:#06d6c824;padding:1px 6px;border-radius:6px}.docs-inline-link{color:var(--link);border-bottom:1px solid var(--line);transition:color .2s ease,border-color .2s ease}.docs-inline-link:hover{color:var(--link-hover);border-bottom-color:currentColor}.docs-codeblock{margin:14px 0 18px;border:1px solid var(--glass-line);border-radius:14px;background:var(--surface-2);overflow:hidden}.docs-codeblock-bar{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid var(--glass-line);background:transparent}.docs-cb-dot{width:8px;height:8px;border-radius:50%;background:#ebeef759}.docs-cb-label{margin-left:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.docs-cb-copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-chip);border:1px solid var(--glass-line);background:var(--glass-bg);color:var(--muted);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.docs-cb-copy:hover{color:var(--text);border-color:var(--glass-line-h);background:var(--glass-bg-h)}.docs-cb-ic-check{display:none;color:var(--cyan)}.docs-cb-copy.is-copied .docs-cb-ic-copy{display:none}.docs-cb-copy.is-copied .docs-cb-ic-check{display:inline}.docs-code{margin:0;padding:16px;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text);overflow-x:auto;white-space:pre}.docs-code code{font-family:inherit;color:inherit;background:none;padding:0}.docs-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:720px){.docs-mode-grid{grid-template-columns:1fr}}.docs-mode{padding:20px}.docs-mode-tier{margin-top:6px}.docs-mode-copy{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--muted)}.docs-concept{padding:22px;margin-bottom:14px}.docs-concept:last-child{margin-bottom:0}.docs-concept-term{font-family:var(--font-display);font-weight:var(--fw-display);font-style:italic;font-size:26px;line-height:normal;letter-spacing:-.01em;color:var(--accent-light);margin-bottom:10px}.docs-concept-text{font-size:15px;line-height:1.7;color:var(--lede)}.docs-concept-text strong{color:var(--text);font-weight:500}.docs-section--metric{padding:22px;margin-bottom:14px}.docs-metric-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.docs-metric-name{margin:0}.docs-metric-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--dim)}.docs-metric-line{font-size:14px;line-height:1.65;color:var(--lede);margin:12px 0 0}.docs-metric-label{display:inline-block;min-width:124px;margin-right:8px}.docs-metric-levels{margin:10px 0 4px}.docs-levels{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.docs-level{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.docs-level:last-child{border-bottom:0}.docs-level-band{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-light);padding-top:1px}.docs-level-meaning{color:var(--muted)}@media(max-width:640px){.docs-level{grid-template-columns:1fr;gap:2px}}.docs-tool-list{overflow:hidden}.docs-tool{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:13px 16px;border-bottom:1px solid var(--line)}.docs-tool:last-child{border-bottom:0}@media(max-width:680px){.docs-tool{grid-template-columns:1fr;gap:4px}}.docs-tool-name{align-self:start;justify-self:start}.docs-tool>.docs-inline-link{align-self:start;justify-self:start}.docs-tool-desc{font-size:13.5px;line-height:1.55;color:var(--muted)}.docs-int-index{overflow:hidden}.docs-int-index-row{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--line);transition:background-color .2s ease}.docs-int-index-row:last-child{border-bottom:0}.docs-int-index-tag{font-size:12px;color:var(--muted)}.docs-int-index-arrow{margin-left:auto;color:var(--accent-light)}.docs-int-index-row.is-soon{cursor:default}.docs-int-index-row.is-soon:hover{background:none}.docs-int-index-row.is-soon .docs-int-index-name{color:var(--muted);font-weight:500}.docs-int-index-soon{margin-left:auto;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.docs-int-h{display:inline-flex}.docs-int-h--slack .slk-r{color:#e01e5a}.docs-int-h--slack .slk-b{color:#36c5f0}.docs-int-h--slack .slk-g{color:#2eb67d}.docs-int-h--slack .slk-y{color:#ecb22e}.docs-int-h--clarity .docs-brand-ico{color:#1a6dff;opacity:1}.docs-int-h--ga4 .docs-brand-ico{color:#e37400;opacity:1}.docs-int-h--datadog .docs-brand-ico{color:#632ca6;opacity:1}.has-icon.int-sentry.is-active .docs-brand-ico,.docs-nav-sub.int-sentry:hover .docs-brand-ico{color:#8b5cf6;opacity:1}.docs-nav-sub.int-posthog:hover .docs-brand-ico{color:#f54e00;opacity:1}.docs-integration-list{overflow:hidden}.docs-integration{padding:18px;border-bottom:1px solid var(--line)}.docs-integration:last-child{border-bottom:0}.docs-integration-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.docs-integration-copy{font-size:13.5px;line-height:1.6;color:var(--muted);margin:8px 0 0}.docs-kv-label{display:inline-block;min-width:116px;margin-right:8px}.docs-int-metrics-list{list-style:none;margin:8px 0 0;padding:0}.docs-int-metrics-list li{font-size:14px;line-height:1.6;color:var(--lede);padding:9px 0;border-bottom:1px solid var(--line)}.docs-int-metrics-list li:last-child{border-bottom:0}.sec-wrap{position:relative;z-index:5;max-width:var(--wrap);margin:0 auto;padding:130px var(--gutter) 110px}.sec-wrap section{margin-top:72px}.sec-body{display:grid;grid-template-columns:232px minmax(0,1fr);gap:56px;align-items:start;margin-top:72px}.sec-main{min-width:0}.sec-main>section:first-child{margin-top:0}.sec-main>section{scroll-margin-top:92px}@media(max-width:1100px){.sec-body{grid-template-columns:minmax(0,1fr);gap:28px}.sec-sidebar{position:static;max-height:none;overflow-y:visible;padding-right:0;margin-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}}.sec-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:56px;align-items:center}@media(max-width:960px){.sec-hero{grid-template-columns:minmax(0,1fr);gap:40px}}.sec-h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.03em;margin:22px 0 0}.sec-sub{margin-top:22px;font-size:17px;line-height:1.7;color:var(--lede);max-width:620px}.sec-path{margin:0;padding:26px 24px 22px;display:flex;flex-direction:column;align-items:center;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0f}.sec-path-node{width:100%;max-width:280px;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:center;padding:11px 14px;border-radius:12px;border:1px solid var(--glass-line);background:var(--glass-bg)}.sec-path-ico{grid-row:span 2;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--accent-light);background:#ebeef70d;border:1px solid var(--panel-line)}.sec-path-t{font-size:14px;font-weight:600;color:var(--text)}.sec-path-m{font-family:var(--font-mono);font-size:11px;color:var(--dim)}.sec-path-node.is-mem{border-style:dashed;border-color:#06d6c873}.sec-path-node.is-mem .sec-path-ico{color:var(--cyan)}.sec-path-node.is-gone{opacity:.72}.sec-path-node.is-gone .sec-path-t{text-decoration:line-through;text-decoration-color:#ebeef773}.sec-path-node.is-kept{border-color:#06d6c88c;background:#06d6c812}.sec-path-node.is-kept .sec-path-ico{color:var(--cyan);border-color:#06d6c873;background:#06d6c81a}.sec-path-link{width:1px;height:22px;background:linear-gradient(180deg,var(--glass-line),rgba(6,214,200,.6))}.sec-path-fork{position:relative;width:50%;height:22px;box-sizing:border-box;border:1px solid rgba(6,214,200,.45);border-bottom:0;border-radius:10px 10px 0 0;margin-top:22px}.sec-path-fork:before{content:"";position:absolute;left:50%;top:-23px;width:1px;height:22px;background:#06d6c899}.sec-path-split{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sec-path-split .sec-path-node{max-width:none;grid-template-columns:minmax(0,1fr);row-gap:2px;justify-items:center;text-align:center;padding:14px 10px}.sec-path-split .sec-path-ico{grid-row:auto;margin-bottom:6px}.sec-path-cap{margin-top:18px;font-size:12.5px;line-height:1.55;color:var(--muted);text-align:center;max-width:300px}.sec-facts{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line)}.sec-fact{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-left:1px solid var(--panel-line)}.sec-fact:first-child{border-left:0;padding-left:0}.sec-fact-n{font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px;letter-spacing:-.01em;color:var(--text)}.sec-fact-l{font-size:13px;color:var(--muted)}@media(max-width:860px){.sec-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-fact:nth-child(3){border-left:0;padding-left:0}.sec-fact:nth-child(n+3){border-top:1px solid var(--panel-line)}.sec-fact{padding:16px 14px}.sec-fact-n{font-size:18px}}.sec-heading{margin-bottom:26px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sec-heading-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(28px,3vw,40px);line-height:normal;letter-spacing:-.01em;max-width:820px}.sec-card{padding:22px}.sec-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:860px){.sec-principles{grid-template-columns:minmax(0,1fr)}}.sec-principle-icon{width:38px;height:38px;border-radius:10px;border:1px solid rgba(6,214,200,.35);background:#06d6c814;display:flex;align-items:center;justify-content:center;color:var(--accent-light);margin-bottom:16px}.sec-principle-desc{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--muted)}.sec-modes-lede{font-size:17px;line-height:1.7;color:var(--lede);max-width:720px;margin-bottom:26px}.sec-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:16px}@media(max-width:900px){.sec-modes{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:16px}}.sec-mode{padding:22px;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:16px}@media(max-width:900px){.sec-mode{grid-row:auto;grid-template-rows:none}}.sec-mode.is-today{border-color:#06d6c866;background:linear-gradient(180deg,#06d6c814,#0b1f4499)}.sec-mode.is-roadmap{border-style:dashed}.sec-mode.is-roadmap .sec-mode-badge{color:var(--muted);background:#ebeef70d;border-color:var(--glass-line)}.sec-mode-name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px;line-height:normal;letter-spacing:-.02em}.sec-mode-badge{margin-top:8px}.sec-mode-row{padding-top:14px;border-top:1px solid var(--panel-line)}.sec-mode-row-label{display:block;margin-bottom:6px}.sec-mode-row-value{display:block;font-size:13.5px;line-height:1.55;color:var(--lede)}.sec-stages{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:14px}.sec-stages:before{content:"";position:absolute;left:19px;top:20px;bottom:40px;width:1px;background:linear-gradient(180deg,#06d6c899,#06d6c826)}.sec-stage{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:20px;align-items:start}.sec-stage-head{display:contents}.sec-stage-n{grid-column:1;grid-row:1;position:relative;z-index:1;width:40px;height:40px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;color:var(--cyan);border:1px solid rgba(6,214,200,.5);background:#0b1f44;box-shadow:0 0 0 4px #06d6c80f}.sec-stage-head>div{grid-column:2;grid-row:1;min-height:40px;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;padding-top:6px;margin-bottom:14px}.sec-stage-t{font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px;letter-spacing:-.01em;color:var(--text)}.sec-stage-who{font-size:13px;line-height:1.5;color:var(--dim)}.sec-stage-steps{grid-column:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sec-stage-steps li{padding:14px 16px;border-radius:12px}.sec-stage-s{display:block;font-size:14px;line-height:1.45;color:var(--text)}.sec-stage-m{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--dim)}.sec-stage-ok{grid-column:2;display:flex;gap:8px;align-items:flex-start;margin:12px 0 10px;font-size:13px;line-height:1.55;color:var(--cyan)}.sec-stage-ok svg{flex:none;margin-top:3px}@media(max-width:700px){.sec-stage{column-gap:14px}.sec-stage-steps{grid-template-columns:minmax(0,1fr)}}.sec-caveat{display:flex;gap:14px;align-items:flex-start;margin-top:16px;padding:16px 20px;border-radius:14px;border:1px solid rgba(171,145,255,.35);background:#6c3bff12}.sec-caveat-ico{flex:none;color:var(--pink);margin-top:2px}.sec-caveat p{margin:0;font-size:13.5px;line-height:1.6;color:var(--lede)}.sec-caveat strong{color:var(--text);font-weight:600}.sec-lanes{display:flex;flex-direction:column;gap:16px}.sec-lane{padding:22px}.sec-lane-name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:20px;color:var(--text);margin-bottom:16px}.sec-lane-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:lane}@media(max-width:900px){.sec-lane-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sec-lane-steps{grid-template-columns:minmax(0,1fr)}}.sec-lane-step{counter-increment:lane;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid var(--panel-line);background:#ebeef706;min-width:0}.sec-lane-s:before{content:counter(lane,decimal-leading-zero) "  ";color:var(--cyan)}.sec-lane-c{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.sec-lane-m{font-size:12px;line-height:1.5;color:var(--dim);overflow-wrap:anywhere}.sec-lane-note{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;font-size:13px;line-height:1.55;color:var(--cyan);overflow-wrap:anywhere}.sec-lane-note svg{flex:none;margin-top:3px}.sec-store-lede{font-size:17px;line-height:1.7;color:var(--lede);max-width:720px;margin-bottom:22px}.sec-store-title{margin-bottom:16px}.sec-store-title.no{color:var(--pink)}.sec-store-title.yes{color:var(--cyan)}.sec-store-list{list-style:none;margin:0;padding:0}.sec-store-item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;padding:9px 0;border-top:1px solid var(--line);color:var(--lede)}.sec-store-item:first-child{border-top:0}.sec-store-item-icon{flex:none;margin-top:2px}.sec-store-item.no .sec-store-item-icon{color:var(--pink)}.sec-store-item.yes .sec-store-item-icon{color:var(--cyan)}.sec-store-note{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted);max-width:760px}.sec-store-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:20px}.sec-store-chip{font-size:9px;padding:2px 6px;text-transform:none;letter-spacing:.06em}.sec-store-chip.is-roadmap{color:var(--muted);background:#ebeef70d;border:1px dashed var(--glass-line)}.sec-store-col.is-roadmap .sec-store-item{color:var(--muted)}.sec-store-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);margin-top:22px}.sec-store-col{padding:24px 26px 6px;border-left:1px solid var(--line)}.sec-store-col:first-child{border-left:0;padding-left:0}.sec-store-col:last-child{padding-right:0}@media(max-width:900px){.sec-store-lines{grid-template-columns:minmax(0,1fr)}.sec-store-col{border-left:0;border-top:1px solid var(--line);padding:22px 0 6px}.sec-store-col:first-child{border-top:0}}.sec-sub-lead{font-size:17px;line-height:1.7;color:var(--lede);max-width:720px;margin-bottom:22px}.sec-sub-table{padding:0;overflow:hidden}.sec-sub-head,.sec-sub-row{display:grid;grid-template-columns:1.1fr 1.6fr 1.6fr;gap:16px;padding:14px 20px}.sec-sub-head{border-bottom:1px solid var(--line)}.sec-sub-row{border-top:1px solid var(--line);font-size:13.5px;line-height:1.55}.sec-sub-row.first{border-top:0}@media(max-width:760px){.sec-sub-head{display:none}.sec-sub-row{grid-template-columns:minmax(0,1fr);gap:4px}}.sec-sub-name{color:var(--text);font-weight:500}.sec-sub-optional{margin-left:8px;font-size:9px}.sec-sub-purpose,.sec-sub-data{color:var(--muted)}.sec-sub-footnote,.sec-comp-footnote{margin-top:18px;font-size:13.5px;line-height:1.6;color:var(--muted)}.sec-comp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.sec-comp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sec-comp-grid{grid-template-columns:minmax(0,1fr)}}.sec-comp-card{padding:20px}.sec-comp-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.sec-comp-badge.done{color:var(--cyan)}.sec-comp-badge.progress{color:var(--accent-light)}.sec-comp-badge.planned{color:var(--accent)}.sec-comp-badge.na{color:var(--dim)}.sec-comp-name{margin-top:10px}.sec-comp-note{font-size:12.5px;line-height:1.55;color:var(--muted);margin-top:6px}.sec-faq-list{overflow:hidden}.sec-faq{border-bottom:1px solid var(--line)}.sec-faq:last-child{border-bottom:0}.sec-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:17px 20px;font-size:15px;color:var(--text)}.sec-faq summary::-webkit-details-marker{display:none}.sec-faq-toggle{color:var(--accent-light);font-size:18px;line-height:1}.sec-faq-body{padding:0 20px 18px;font-size:13.5px;line-height:1.65;color:var(--muted)}.sec-wrap section.sec-contact{margin-top:96px}.sec-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}@media(max-width:860px){.sec-contact{grid-template-columns:minmax(0,1fr)}}.sec-contact-main,.sec-contact-policy{padding:30px 32px}.sec-contact-main{background:linear-gradient(135deg,rgba(6,214,200,.08),transparent 60%);border-right:1px solid var(--panel-line)}@media(max-width:860px){.sec-contact-main{border-right:0;border-bottom:1px solid var(--panel-line)}}.sec-contact-label{margin-bottom:14px}.sec-contact-email{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:24px;color:var(--text);transition:color .2s ease}.sec-contact-email svg{color:var(--cyan)}.sec-contact-email:hover{color:var(--cyan)}.sec-contact-desc{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted);max-width:420px}.sec-contact-desc a,.sec-sub-footnote a,.sec-comp-footnote a{color:var(--link)}.sec-contact-desc a{white-space:nowrap}.sec-contact-list{list-style:none;margin:0;padding:0}.sec-contact-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline;font-size:13.5px;line-height:1.5;color:var(--lede);padding:10px 0;border-top:1px solid var(--panel-line)}.sec-contact-list li:first-child{border-top:0;padding-top:0}.sec-contact-k{font-family:var(--font-mono);font-size:12px;color:var(--cyan)}.cmp-wrap,.pricing-wrap{position:relative;z-index:5;max-width:var(--wrap);margin:0 auto;padding:130px var(--gutter) 90px}.cmp-wrap section{margin-top:64px}.cmp-hero{max-width:820px}.cmp-h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:normal;letter-spacing:-.03em;margin:18px 0 0}.cmp-plus{color:var(--accent)}.cmp-positioning{margin-top:22px;font-size:17px;line-height:1.7;color:var(--lede);max-width:680px}.cmp-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.cmp-use-grid{grid-template-columns:minmax(0,1fr)}}.cmp-card{padding:26px}.cmp-card-title-us{color:var(--accent-light)}.cmp-card-desc{margin-top:12px;font-size:14px;line-height:1.6;color:var(--muted)}.cmp-list{list-style:none;margin:16px 0 0;padding:0}.cmp-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;padding:7px 0;color:var(--lede)}.cmp-icon{flex:none;margin-top:2px}.cmp-icon-them{color:var(--dim)}.cmp-icon-us{color:var(--cyan)}.cmp-section-head,.pricing-section-head{margin-bottom:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cmp-section-title,.pricing-section-head h2{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(28px,3vw,40px);line-height:normal;letter-spacing:-.01em}.cmp-flow-example{overflow:hidden}.cmp-flow-step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding:20px;border-bottom:1px solid var(--line)}.cmp-flow-step:last-child{border-bottom:0}.cmp-flow-step-num{font-family:var(--font-display);font-weight:var(--fw-display);font-size:28px;line-height:1;color:var(--accent-light)}.cmp-flow-step-text{font-size:15px;line-height:1.65;color:var(--lede)}.cmp-standalone,.cmp-take{font-size:16px;line-height:1.7;color:var(--lede);border-left:2px solid var(--accent);padding-left:20px;max-width:760px}.cmp-card-flat{overflow:hidden}.cmp-table-wrap{overflow-x:auto}.cmp-table{width:100%;border-collapse:collapse;font-size:13.5px}.cmp-table th,.cmp-table td{text-align:left;padding:13px 18px;border-bottom:1px solid var(--line)}.cmp-table .cmp-th-us{color:var(--accent-light)}.cmp-td-label{color:var(--text);font-weight:500}.cmp-td-them{color:var(--muted)}.cmp-td-us{color:var(--lede)}.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-others{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:760px){.cmp-others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.cmp-others{grid-template-columns:minmax(0,1fr)}}.cmp-other{padding:20px;display:flex;flex-direction:column;gap:12px}.cmp-other-name{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-size:15px;font-weight:600}.cmp-other-name svg{color:var(--accent-light);flex:none}.pricing-hero{text-align:center;max-width:760px;margin:0 auto}.pricing-h1{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:normal;letter-spacing:-.03em;margin:20px 0 0}.pricing-lede{margin:24px auto 0;max-width:640px;font-size:17px;line-height:1.7;color:var(--lede)}.pricing-note{margin-top:18px;font-size:13.5px;line-height:1.65;color:var(--muted)}.plan-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan-grid--audits{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.plan-grid,.plan-grid--audits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.plan-grid,.plan-grid--audits{grid-template-columns:minmax(0,1fr)}}.plan-card{display:flex;flex-direction:column;padding:26px 24px}.plan-card.is-highlight{background:#ebeef70a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.plan-price-row{margin-top:14px;display:flex;align-items:baseline;gap:6px}.plan-price{font-family:var(--font-display);font-weight:var(--fw-display);font-size:38px;line-height:normal;letter-spacing:-.02em}.plan-unit{font-size:12.5px;color:var(--muted)}.plan-tagline{margin-top:8px;font-size:13px;color:var(--muted)}.plan-feats{list-style:none;margin:20px 0 22px;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan-feats li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:var(--lede)}.plan-feats li svg{color:var(--cyan);flex:none;margin-top:2px}.plan-cta{display:block;text-align:center;border-radius:var(--r-chip);padding:12px 20px;font-size:14px;font-weight:500;color:var(--text);border:1px solid var(--glass-line);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-inset);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.plan-cta:hover{color:var(--text);border-color:var(--glass-line-h);background:var(--glass-bg-h)}.plan-cta.is-primary{background:var(--text);color:#091938;font-weight:600;border-color:transparent;box-shadow:none}.plan-cta.is-primary:hover{background:#fff;color:#091938;border-color:transparent}.plan-pill{align-self:flex-start;margin-bottom:14px}.pricing-section{margin-top:72px}.pricing-section-head .body{font-size:17px;line-height:1.7;color:var(--lede);max-width:680px}.gov-banner{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-top:26px;padding:24px 26px}@media(max-width:900px){.gov-banner{grid-template-columns:minmax(0,1fr);gap:16px}}.gov-name{display:flex;flex-direction:column;gap:6px;min-width:170px}.gov-soon{color:var(--accent-light)}.gov-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:24px;line-height:normal;letter-spacing:-.02em}.gov-price{font-size:13px;color:var(--muted)}.gov-desc{font-size:14px;line-height:1.65;color:var(--lede)}.gov-desc b{color:var(--text);font-weight:500}.gov-banner .plan-cta{white-space:nowrap;padding-inline:24px}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.metric-card:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:901px){.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-card,.metric-card:last-child:nth-child(odd){grid-column:span 2}.metric-card:first-child:nth-last-child(3n+2),.metric-card:first-child:nth-last-child(3n+2)+.metric-card{grid-column:span 3}.metric-card:first-child:nth-last-child(3n+1){grid-column:1/-1}}@media(max-width:620px){.metric-grid{grid-template-columns:minmax(0,1fr)}}.metric-card{padding:22px 20px;display:flex;flex-direction:column;gap:10px}.metric-tag{color:var(--accent-light)}.metric-tag em{font-style:normal;color:var(--dim);letter-spacing:.06em}.metric-what{font-size:13px;line-height:1.6;color:var(--muted)}.metric-insight{font-size:13px;line-height:1.55;color:var(--lede);margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}.metric-more{align-self:flex-start;font-size:12.5px}.cmp-matrix-wrap{overflow-x:auto}.cmp-matrix{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.cmp-matrix th,.cmp-matrix td{padding:12px 16px;text-align:center;border-bottom:1px solid var(--line)}.cmp-matrix thead th.is-hi{color:var(--accent-light)}.cmp-matrix .cmp-m-feature,.cmp-matrix .cmp-m-label{text-align:left;color:var(--lede)}.cmp-matrix .cmp-m-feature{color:var(--dim)}.cmp-matrix .cmp-m-group td{text-align:left;padding:11px 16px}.cmp-m-yes{color:var(--cyan)}.cmp-m-no{color:var(--dim)}.cmp-matrix tbody tr:last-child td{border-bottom:0}.fit-table{overflow:hidden}.fit-head,.fit-row{display:grid;grid-template-columns:1fr 1.5fr 1.7fr 40px;gap:16px;padding:15px 20px;align-items:center}.fit-head{border-bottom:1px solid var(--line)}.fit-row{border-bottom:1px solid var(--line);transition:background-color .2s ease}.fit-row:last-child{border-bottom:0}.fit-row:hover{background:#06d6c80f}.fit-tool{color:var(--text);font-size:14px;font-weight:600}.fit-owns{font-size:13px;color:var(--muted)}.fit-slice{font-size:13px;color:var(--lede)}.fit-arrow{color:var(--accent-light);text-align:right}@media(max-width:760px){.fit-head{display:none}.fit-row{grid-template-columns:minmax(0,1fr);gap:4px}.fit-arrow{display:none}}.slk-r{color:#e01e5a}.slk-b{color:#36c5f0}.slk-g{color:#2eb67d}.slk-y{color:#ecb22e}.docs-nav-sub .docs-brand-ico{opacity:1}.docs-nav-sub.int-sentry .docs-brand-ico{color:#8b5cf6}.docs-nav-sub.int-posthog .docs-brand-ico{color:#f54e00}.docs-int-h--sentry .docs-brand-ico{color:#8b5cf6;opacity:1}.docs-int-h--posthog .docs-brand-ico{color:#f54e00;opacity:1}.docs-int-h--slack .docs-brand-ico{opacity:1}.ls-page{position:relative;z-index:5}.ls-shell{max-width:var(--shell);margin:0 auto;padding:116px var(--gutter) 70px}.ls-header{margin-bottom:26px}.ls-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h2);line-height:normal;letter-spacing:-.03em;margin:14px 0 0}.ls-lede{margin-top:14px;font-size:17px;line-height:1.7;color:var(--lede);max-width:720px}.ls-foot{margin-top:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--dim)}.ls{display:grid;grid-template-columns:264px 1fr;height:640px;overflow:hidden}@media(max-width:860px){.ls{grid-template-columns:1fr;height:auto}}.ls-repos{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}@media(max-width:860px){.ls-repos{border-right:0;border-bottom:1px solid var(--line)}}.ls-repos-head{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.ls-repos-sub{display:inline-flex;align-items:center;gap:5px}.ls-repos-sub .ls-repo-staricon{color:var(--accent-light)}.ls-repos-list{overflow-y:auto;min-height:0;flex:1}@media(max-width:860px){.ls-repos-list{max-height:220px}}.ls-repo{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 16px;cursor:pointer;font-family:var(--font-mono);transition:background-color .2s ease}.ls-repo.is-on{box-shadow:inset 2px 0 0 var(--accent)}.ls-repo-top{display:flex;align-items:center;gap:10px}.ls-repo-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-repo-stars{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--accent-light)}.ls-repo-star-n{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ls-repo-staricon{width:15px;height:15px;flex:none;fill:currentColor;display:block}.ls-repo-meta{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:10.5px;color:var(--dim)}.ls-repo-stack{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-repo-counts{flex:none}.ls-main{display:flex;flex-direction:column;min-width:0;min-height:0}.ls-note{display:flex;align-items:center;gap:10px;padding:12px 18px;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--muted);border-bottom:1px solid var(--line)}.ls-note:empty{display:none}.ls-explorer-wrap{flex:1;min-width:0;min-height:0;--ink: var(--text);--scan: var(--cyan);--grid: var(--line);--surface-2: #091938;--nav: var(--accent-light);--fse-mono: var(--font-mono)}fl-scan-explorer{display:block}.plan-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.plan-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.plan-grid--three{grid-template-columns:minmax(0,1fr)}}.gov-banner.is-roadmap{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;align-items:center}.gov-banner.is-roadmap .gov-name{min-width:0}.gov-banner.is-roadmap .gov-title{font-size:15px;line-height:1.35}.gov-banner.is-roadmap .gov-desc{min-width:0}@media(max-width:900px){.gov-banner.is-roadmap{grid-template-columns:minmax(0,1fr)}.gov-banner.is-roadmap .plan-cta{justify-self:start}}.pricing-note--ent{margin-top:10px}
