.BrandLink-module__JAVJRq__brand{font-family:var(--font-geist-pixel), var(--font-geist-sans), sans-serif;flex:0 auto;align-items:center;gap:10px;min-width:0;font-size:25px;line-height:1;display:inline-flex}.BrandLink-module__JAVJRq__mark{flex:none;width:40px;height:40px;display:block}.BrandLink-module__JAVJRq__name{min-width:0}.BrandLink-module__JAVJRq__brand[data-compact=true] .BrandLink-module__JAVJRq__name{display:none}@media (max-width:540px){.BrandLink-module__JAVJRq__brand{gap:7px;min-height:34px;font-size:21px}.BrandLink-module__JAVJRq__mark{width:32px;height:32px}.BrandLink-module__JAVJRq__name{display:none}}
.HomeFooter-module__ZueXOa__home-footer{grid-template-columns:minmax(0,1fr) auto auto;gap:56px;min-width:0;max-width:1240px;margin:0 auto;padding:54px 20px 28px;display:grid}.HomeFooter-module__ZueXOa__footer-brand{min-width:0}.HomeFooter-module__ZueXOa__footer-brand p{color:var(--text-secondary);overflow-wrap:anywhere;max-width:360px;margin:16px 0 0;font-size:13px;line-height:1.5}.HomeFooter-module__ZueXOa__home-footer nav{align-content:start;gap:11px;min-width:120px;display:grid}.HomeFooter-module__ZueXOa__home-footer nav strong{text-transform:uppercase;font-size:12px}.HomeFooter-module__ZueXOa__home-footer nav a{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:650}.HomeFooter-module__ZueXOa__home-footer nav a:hover{color:var(--text-primary)}@media (max-width:640px){.HomeFooter-module__ZueXOa__home-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding-inline:4px}.HomeFooter-module__ZueXOa__footer-brand{grid-column:1/-1}.HomeFooter-module__ZueXOa__home-footer nav{min-width:0}}
.HomeInvestigationSequence-module__NsJmmW__investigation-sequence{min-width:0;max-width:1240px;margin:0 auto;padding:82px 0 112px}.HomeInvestigationSequence-module__NsJmmW__sequence-intro{text-align:center;min-width:0;padding:0 34px 36px}.HomeInvestigationSequence-module__NsJmmW__sequence-intro h2{font-family:var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;text-wrap:balance;max-width:780px;margin:0 auto;font-size:38px;line-height:1.12}.HomeInvestigationSequence-module__NsJmmW__sequence-intro>span{color:var(--text-secondary);overflow-wrap:anywhere;max-width:760px;margin:16px auto 0;line-height:1.55;display:block}.HomeInvestigationSequence-module__NsJmmW__investigation-steps{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0 24px;list-style:none;display:grid}.HomeInvestigationSequence-module__NsJmmW__investigation-steps li{align-items:start;min-width:0;padding:28px 22px}.HomeInvestigationSequence-module__NsJmmW__investigation-steps li+li{border-inline-start:1px solid var(--border)}.HomeInvestigationSequence-module__NsJmmW__sequence-copy{gap:5px;min-width:0;display:grid}.HomeInvestigationSequence-module__NsJmmW__sequence-copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.HomeInvestigationSequence-module__NsJmmW__sequence-copy>span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media (max-width:760px){.HomeInvestigationSequence-module__NsJmmW__investigation-sequence{padding-block:62px 78px}.HomeInvestigationSequence-module__NsJmmW__sequence-intro{padding:0 22px 28px}.HomeInvestigationSequence-module__NsJmmW__sequence-intro h2{font-size:31px}.HomeInvestigationSequence-module__NsJmmW__investigation-steps{grid-template-columns:1fr;padding:0 18px}.HomeInvestigationSequence-module__NsJmmW__investigation-steps li{padding-inline:4px}.HomeInvestigationSequence-module__NsJmmW__investigation-steps li+li{border-block-start:1px solid var(--border);border-inline-start:0}}
.HomeHeroVisual-module__Z66KBW__hero-visual{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:700px;overflow:hidden}.HomeHeroVisual-module__Z66KBW__visual-scope{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.HomeHeroVisual-module__Z66KBW__live-state{align-items:center;gap:6px;display:inline-flex}.HomeHeroVisual-module__Z66KBW__live-state i{background:#50c85c;border-radius:999px;width:6px;height:6px}.HomeHeroVisual-module__Z66KBW__timeline{margin:0;padding:30px 18px 30px 0;list-style:none}.HomeHeroVisual-module__Z66KBW__timeline li{grid-template-columns:92px 42px minmax(0,1fr);min-height:130px;display:grid;position:relative}.HomeHeroVisual-module__Z66KBW__timeline li:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;inset:40px auto -4px 112px}.HomeHeroVisual-module__Z66KBW__timeline time{color:var(--text-tertiary);text-align:right;padding-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.HomeHeroVisual-module__Z66KBW__node{background:var(--background-tertiary);border:1px solid var(--border-active);color:var(--text-primary);z-index:1;border-radius:999px;justify-content:center;place-self:start center;align-items:center;width:36px;height:36px;margin-top:1px;display:inline-flex;position:relative}.HomeHeroVisual-module__Z66KBW__node[data-kind=release]{color:#70df7b;background:#18391e;border-color:#275d31}.HomeHeroVisual-module__Z66KBW__node[data-kind=trace]{color:#79aaf0;background:#172e55;border-color:#29528f}.HomeHeroVisual-module__Z66KBW__node[data-kind=logs]{color:var(--accent);background:#42320b;border-color:#725912}.HomeHeroVisual-module__Z66KBW__node[data-kind=issue]{color:#ff746a;background:#4a1f1c;border-color:#7b332d}.HomeHeroVisual-module__Z66KBW__timeline li>div{gap:8px;min-width:0;padding:9px 0 22px 14px;display:grid}.HomeHeroVisual-module__Z66KBW__timeline strong{font-size:15px;font-weight:650}.HomeHeroVisual-module__Z66KBW__timeline code,.HomeHeroVisual-module__Z66KBW__timeline small{color:var(--text-secondary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.HomeHeroVisual-module__Z66KBW__timeline li>div>code{color:var(--text-primary);width:fit-content}.HomeHeroVisual-module__Z66KBW__log-lines{background:var(--background-primary);border:1px solid var(--border);border-radius:var(--badge-radius);gap:5px;padding:10px;display:grid}.HomeHeroVisual-module__Z66KBW__log-lines code:nth-child(2){color:var(--accent)}.HomeHeroVisual-module__Z66KBW__log-lines code:nth-child(3){color:#ef6f6f}@media (max-width:760px){.HomeHeroVisual-module__Z66KBW__hero-visual{min-height:540px}.HomeHeroVisual-module__Z66KBW__timeline li{grid-template-columns:72px 40px minmax(0,1fr);min-height:118px}.HomeHeroVisual-module__Z66KBW__timeline li:not(:last-child):after{left:91px}}
.HomeLandingHero-module__yZfwdq__landing-hero{background:var(--background-primary);color:var(--text-primary);grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);align-items:start;gap:clamp(44px,7vw,92px);max-width:none;min-height:calc(100dvh - 78px);margin:0 auto;padding:54px 24px 64px;display:grid}.HomeLandingHero-module__yZfwdq__hero-copy{flex-direction:column;align-self:center;align-items:flex-start;min-width:0;max-width:480px;display:flex}.HomeLandingHero-module__yZfwdq__landing-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:560px;margin:0;font-size:64px;font-weight:760;line-height:1.02}.HomeLandingHero-module__yZfwdq__landing-lead{color:var(--text-secondary);overflow-wrap:anywhere;max-width:460px;margin:24px 0 0;font-size:17px;line-height:1.55}.HomeLandingHero-module__yZfwdq__landing-actions{margin-top:30px;display:flex}.HomeLandingHero-module__yZfwdq__landing-hero .HomeLandingHero-module__yZfwdq__hero-primary{background:var(--accent);border-color:var(--accent);color:#15110a;min-width:160px}.HomeLandingHero-module__yZfwdq__hero-product-visual{width:100%;min-width:0;max-width:650px}@media (max-width:920px){.HomeLandingHero-module__yZfwdq__landing-hero{grid-template-columns:1fr;min-height:0;padding-block:70px}.HomeLandingHero-module__yZfwdq__hero-copy,.HomeLandingHero-module__yZfwdq__hero-product-visual{max-width:680px}}@media (max-width:540px){.HomeLandingHero-module__yZfwdq__landing-hero{gap:42px;padding:52px 0}.HomeLandingHero-module__yZfwdq__landing-title{font-size:44px;line-height:1.06}.HomeLandingHero-module__yZfwdq__landing-lead{margin-top:18px;font-size:16px}.HomeLandingHero-module__yZfwdq__landing-actions,.HomeLandingHero-module__yZfwdq__landing-actions a{width:100%}}
.HomePage-module__upghAW__landing-shell{padding-bottom:0}.HomePage-module__upghAW__home-cta{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-width:0;max-width:1240px;margin:0 auto;padding:70px 34px;display:grid}.HomePage-module__upghAW__home-cta>div{min-width:0}.HomePage-module__upghAW__home-cta h2{font-family:var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;text-wrap:balance;max-width:660px;margin:0;font-size:36px;line-height:1.12}.HomePage-module__upghAW__home-cta p{color:var(--text-secondary);overflow-wrap:anywhere;max-width:650px;margin:14px 0 0;line-height:1.5}.HomePage-module__upghAW__home-cta-actions{align-items:center;gap:16px;display:flex}.HomePage-module__upghAW__home-cta-actions [data-slot=button]{min-width:112px}@media (max-width:760px){.HomePage-module__upghAW__home-cta{grid-template-columns:1fr;padding:54px 22px}}@media (max-width:640px){.HomePage-module__upghAW__home-cta-actions{align-items:stretch;display:grid}.HomePage-module__upghAW__home-cta-actions [data-slot=button]{width:100%}}
.SiteHeader-module__B9oE7a__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% + 48px);max-width:none;min-height:64px;margin:0 -24px;padding:0 24px;display:grid}.SiteHeader-module__B9oE7a__controls,.SiteHeader-module__B9oE7a__panel,.SiteHeader-module__B9oE7a__links,.SiteHeader-module__B9oE7a__tools,.SiteHeader-module__B9oE7a__auth{align-items:center;display:flex}.SiteHeader-module__B9oE7a__controls,.SiteHeader-module__B9oE7a__panel,.SiteHeader-module__B9oE7a__links,.SiteHeader-module__B9oE7a__tools{gap:8px}.SiteHeader-module__B9oE7a__controls{justify-content:end}.SiteHeader-module__B9oE7a__links{justify-content:center}.SiteHeader-module__B9oE7a__tools,.SiteHeader-module__B9oE7a__auth{flex:none}.SiteHeader-module__B9oE7a__trigger,.SiteHeader-module__B9oE7a__backdrop,.SiteHeader-module__B9oE7a__panel-header,.SiteHeader-module__B9oE7a__close{display:none}@media (max-width:800px){.SiteHeader-module__B9oE7a__header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:56px}.SiteHeader-module__B9oE7a__controls{--chrome-control-height:var(--chrome-control-height-compact);flex-wrap:nowrap;gap:6px}.SiteHeader-module__B9oE7a__trigger{display:inline-flex}.SiteHeader-module__B9oE7a__backdrop{background:color-mix(in srgb, var(--background-primary) 76%, transparent);z-index:80;border:0;display:none;position:fixed;inset:0}.SiteHeader-module__B9oE7a__backdrop[data-open=true]{display:block}.SiteHeader-module__B9oE7a__panel{background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--panel-shadow);z-index:90;grid-template-columns:1fr;align-content:start;gap:10px;width:min(320px,100vw - 28px);max-height:calc(100svh - 84px);padding:10px;display:none;position:fixed;top:70px;right:14px;overflow-y:auto}.SiteHeader-module__B9oE7a__panel[data-open=true]{display:grid}.SiteHeader-module__B9oE7a__panel-header{color:var(--text-tertiary);justify-content:space-between;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:flex}.SiteHeader-module__B9oE7a__close{display:inline-flex}.SiteHeader-module__B9oE7a__links{align-items:stretch;gap:6px;display:grid}.SiteHeader-module__B9oE7a__links a{flex:none;justify-content:flex-start;width:100%;min-height:40px}.SiteHeader-module__B9oE7a__links a[data-label]:after{content:attr(data-label)}.SiteHeader-module__B9oE7a__tools{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;padding-top:10px}.SiteHeader-module__B9oE7a__tools [class~=locale-menu]{left:0;right:auto}}@media (max-width:540px){.SiteHeader-module__B9oE7a__header{width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px}}
