@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a0e30198fe14ae79-s.0~urff7_lj_a5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.0105lgm4h8z7j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e41c767cff28c121-s.0tfmqt_~kw403.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1a869d230520933-s.07v9nyr8jfnrd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/982092e5d66e97ff-s.0~o~uq_uygj-y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.0h8w1pexbh0ml.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.geologica_1088bf5-module__wz_yKa__className{font-family:Geologica,Geologica Fallback;font-style:normal}.geologica_1088bf5-module__wz_yKa__variable{--font-geologica:"Geologica", "Geologica Fallback"}
@layer base,components,utilities,decision-ledger;*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-geologica), "Bahnschrift", "Aptos Display", sans-serif;--font-sans:var(--font-geologica), "Aptos", "Segoe UI", sans-serif;--paper:.9643 .0041 157.2;--surface:.9863 .0025 165.1;--surface-alt:.9279 .0085 168.7;--ink:.2466 .0134 180.1;--muted:.535 .0239 177.7;--border:.832 .0183 170;--brand:.4728 .0754 188.8;--brand-soft:.9056 .0101 164.8;--accent:.6084 .1159 78.5;--signal-blue:#5f75ad;--signal-mint:#3f806c;--signal-gold:#a8791f;--signal-brick:#b86450;--shadow:26 35 33;--container:1180px;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:clamp(4.5rem, 8vw, 7rem);--radius-sm:.2rem;--radius-md:.3rem;--radius-lg:.4rem;--radius-xl:.5rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:.2466 .0134 180.1;--surface:.2809 .0173 178;--surface-alt:.3388 .0249 175.7;--ink:.9643 .0041 157.2;--muted:.7321 .035 170;--border:.4487 .0326 169.8;--brand:.7602 .0846 182.9;--brand-soft:.3774 .024 171.4;--accent:.7378 .1304 81.9;--signal-blue:#7189c4;--signal-mint:#7db8a0;--signal-gold:#d3a13a;--signal-brick:#c77860;--shadow:0 0 0}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:oklch(var(--paper));min-width:320px;color:oklch(var(--ink));font-family:var(--font-sans), sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p,figure{margin:0}.compare-index .sub-main{gap:clamp(3rem,6vw,5rem)}.compare-index .sub-hero.has-visual{grid-template-columns:minmax(18rem,.78fr) minmax(30rem,1.22fr);align-items:center}.compare-index .sub-hero-visual{border-radius:.75rem;overflow:hidden}.compare-index .sub-hero-visual .decision-trace{border-color:oklch(var(--ink) / .18)}.compare-index .sub-hero-visual .decision-trace-events{--trace-row-height:4.1rem}.compare-index .sub-section{grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);gap:clamp(2rem,5vw,4.5rem)}.compare-index .sub-section-head h2{max-width:11ch;font-size:clamp(2.4rem,4.4vw,3.85rem)}.compare-index .sub-point-matrix{counter-reset:comparison-item;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-index .sub-point-matrix a{counter-increment:comparison-item;background:linear-gradient(145deg, oklch(var(--surface) / .48), transparent 58%), oklch(var(--paper));grid-template-rows:auto minmax(5.25rem,1fr) auto;gap:.85rem;min-height:14.5rem;padding:1.35rem;overflow:hidden}.compare-index .sub-point-matrix a:before{transform-origin:0;width:100%;height:3px;inset:0 0 auto;transform:scaleX(0)}.compare-index .sub-point-matrix a:after{content:counter(comparison-item, decimal-leading-zero);color:oklch(var(--ink) / .16);font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:2rem;font-weight:650;line-height:1;position:absolute;top:1.15rem;right:1.2rem}.compare-index .sub-point-matrix a:hover:before{transform:scaleX(1)}.compare-index .sub-point-matrix h3{max-width:calc(100% - 3rem);font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.06}.compare-index .sub-point-matrix p{max-width:37ch;font-size:.9rem;line-height:1.55}.compare-index .sub-point-matrix span{letter-spacing:.09em;align-self:end;font-size:.66rem}.comparison-page .editorial-shell{padding-top:1.25rem}.comparison-page .editorial-hero{grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);gap:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.comparison-page .editorial-hero h1{max-width:11ch;font-size:clamp(3rem,4.8vw,4.5rem)}.comparison-page .editorial-story-preview{border-radius:.75rem;min-width:0;overflow:hidden}.comparison-page .editorial-story-preview .decision-trace{border-color:oklch(var(--ink) / .18);width:100%;box-shadow:none}.comparison-page .editorial-story-preview .decision-trace-header{min-height:4.25rem}.comparison-page .editorial-story-preview .decision-trace-events{--trace-row-height:4.35rem}.comparison-lens{border-block:1px solid oklch(var(--ink) / .2);grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);display:grid}.comparison-lens>div{border-right:1px solid oklch(var(--border));align-content:center;gap:.35rem;padding:1.15rem 1.5rem 1.15rem 0;display:grid}.comparison-lens>div span{color:oklch(var(--brand));font-size:.7rem;font-weight:760}.comparison-lens>div strong{max-width:36ch;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1rem;line-height:1.25}.comparison-lens ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.comparison-lens li{border-right:1px solid oklch(var(--border));min-height:5.25rem;color:oklch(var(--ink) / .72);align-content:center;padding:1rem .9rem 1rem 1.65rem;font-size:.78rem;font-weight:660;line-height:1.25;display:grid;position:relative}.comparison-lens li:last-child{border-right:0}.comparison-lens li:before{content:"";border:1px solid oklch(var(--brand) / .55);width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem oklch(var(--brand-soft) / .4);border-radius:50%;position:absolute;left:.8rem}.comparison-page .comparison-intro{border-top:0;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);padding-block:clamp(3.25rem,5.5vw,4.75rem)}.comparison-page .comparison-intro:after{content:"01"}.comparison-page .job-comparison{border-top-color:oklch(var(--ink) / .45);margin-block:clamp(3.25rem,5.5vw,4.75rem);position:relative}.comparison-page .job-comparison:after{content:"02";color:oklch(var(--border));font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1;position:absolute;bottom:calc(100% + .75rem);right:0}.comparison-page .job-comparison>header>div strong:nth-child(2),.comparison-page .job-comparison>article>div p:nth-child(2){background:oklch(var(--brand-soft) / .18)}.comparison-page .job-comparison>header strong{align-items:center;min-height:3.5rem;display:flex}.comparison-page .job-comparison>article p{align-items:center;min-height:5.25rem;line-height:1.5;display:flex}.comparison-page .editorial-evidence{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);padding-block:clamp(3.75rem,6vw,5.5rem)}.comparison-page .editorial-faq{padding-block:clamp(3.75rem,6vw,5.5rem)}.comparison-page .comparison-warning{border-color:oklch(var(--accent) / .36);margin-top:1.25rem}.comparison-page .editorial-cta{padding-top:clamp(3.75rem,6vw,5.25rem)}.faq-index .sub-main{gap:clamp(3.25rem,6vw,5.25rem)}.faq-index .sub-section{grid-template-columns:minmax(14rem,.31fr) minmax(0,.69fr);gap:clamp(2rem,5vw,4rem)}.faq-index .sub-section-head h2{max-width:10ch;font-size:clamp(2.3rem,4vw,3.6rem)}.faq-index .sub-faqs{counter-reset:faq-item;border-top-color:oklch(var(--ink) / .28)}.faq-index .sub-faqs details{counter-increment:faq-item;padding:0}.faq-index .sub-faqs summary{grid-template-columns:2.6rem minmax(0,1fr) 1.75rem;align-items:center;gap:.8rem;min-height:4.25rem;padding:.75rem 0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.25;display:grid}.faq-index .sub-faqs summary:before{content:counter(faq-item, decimal-leading-zero);color:oklch(var(--brand));letter-spacing:.06em;font-size:.66rem;font-weight:760}.faq-index .sub-faqs summary:after{content:"+";border:1px solid oklch(var(--border));width:1.65rem;height:1.65rem;color:oklch(var(--ink) / .54);font-family:var(--font-sans), sans-serif;border-radius:50%;place-items:center;font-size:1rem;font-weight:450;transition:border-color .16s,color .16s,transform .18s;display:grid}.faq-index .sub-faqs details[open] summary:after{color:oklch(var(--brand));border-color:oklch(var(--brand) / .4);transform:rotate(45deg)}.faq-index .sub-faqs summary:hover:after{border-color:oklch(var(--brand) / .5);color:oklch(var(--brand))}.faq-index .sub-faqs p{max-width:62ch;margin:0;padding:0 2.55rem 1.25rem 3.4rem;font-size:.9rem;line-height:1.62}.faq-index .sub-section+.sub-section .sub-link-index{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-index .sub-section+.sub-section .sub-link-index a{min-height:8.5rem;padding:1.15rem}.faq-index .sub-section+.sub-section .sub-link-index span{font-size:clamp(1.05rem,1.5vw,1.3rem)}.faq-index .sub-section+.sub-section .sub-link-index p{font-size:.82rem;line-height:1.5}.what-is-page .editorial-shell{padding-top:1.25rem}.what-is-page .editorial-hero{border-bottom:1px solid oklch(var(--border));grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);gap:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.what-is-page .editorial-hero h1{max-width:11ch;font-size:clamp(3rem,4.8vw,4.5rem)}.what-is-product-story{box-shadow:none;background:0 0;border:0;border-radius:.75rem;overflow:hidden}.what-is-product-story .decision-trace{border-color:oklch(var(--ink) / .18);width:100%;box-shadow:none}.what-is-product-story .decision-trace-header{min-height:4.25rem}.what-is-product-story .decision-trace-events{--trace-row-height:4.35rem}.what-is-page .editorial-scenario{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);padding-block:clamp(3rem,5vw,4.5rem)}.what-is-page .editorial-scenario:first-of-type:after{content:"01"}.what-is-page .editorial-scenario:nth-of-type(2):after{content:"02"}.what-is-page .definition-ledger{border-top-color:oklch(var(--ink) / .32);margin-block:clamp(3.75rem,6vw,5.5rem);position:relative}.what-is-page .definition-ledger:after{content:"03";color:oklch(var(--border));font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1;position:absolute;bottom:calc(100% + .75rem);right:0}.what-is-page .definition-ledger>header>div strong:first-child,.what-is-page .definition-ledger>article>div p:first-child{background:oklch(var(--brand-soft) / .18)}.what-is-page .editorial-workflow:after{content:"04"}.what-is-page .editorial-workflow{padding-block:clamp(3.75rem,6vw,5.25rem)}.what-is-page .editorial-workflow li{align-items:center;min-height:4.4rem}.what-is-page .editorial-cta{padding-top:clamp(3.75rem,6vw,5.25rem)}@media (max-width:980px){.compare-index .sub-section,.faq-index .sub-section,.what-is-page .editorial-hero,.what-is-page .editorial-scenario,.compare-index .sub-hero.has-visual,.comparison-page .editorial-hero,.comparison-page .comparison-intro,.comparison-page .editorial-evidence{grid-template-columns:1fr}.compare-index .sub-section-head h2,.faq-index .sub-section-head h2{max-width:15ch}.what-is-product-story,.compare-index .sub-hero-visual,.comparison-page .editorial-story-preview{max-width:46rem}.comparison-lens{grid-template-columns:1fr}.comparison-lens>div{border-right:0;border-bottom:1px solid oklch(var(--border));padding-left:.25rem}}@media (max-width:680px){.compare-index .sub-point-matrix,.faq-index .sub-section+.sub-section .sub-link-index{grid-template-columns:1fr}.compare-index .sub-point-matrix a{min-height:12.5rem}.faq-index .sub-faqs summary{grid-template-columns:2.1rem minmax(0,1fr) 1.65rem;gap:.55rem}.faq-index .sub-faqs p{padding-left:2.65rem;padding-right:1.25rem}.what-is-page .editorial-hero{gap:2rem;padding-bottom:3.25rem}.what-is-product-story .decision-trace-events{--trace-row-height:5.1rem}.what-is-page .definition-ledger{margin-top:4.75rem}.comparison-lens ul{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-lens li:nth-child(2){border-right:0}.comparison-lens li:nth-child(-n+2){border-bottom:1px solid oklch(var(--border))}.comparison-page .editorial-story-preview .decision-trace-events,.compare-index .sub-hero-visual .decision-trace-events{--trace-row-height:5.1rem}.comparison-page .job-comparison>article p{min-height:auto}}.home-page{isolation:isolate;position:relative;overflow:hidden}.ambient-activity-field{--activity-field-x:0;--activity-field-y:0;pointer-events:none;border-inline:1px solid oklch(var(--border));background:linear-gradient(135deg, oklch(var(--brand-soft) / .28), transparent 48%), oklch(var(--surface) / .72);min-width:0;height:17.5rem;box-shadow:0 22px 60px rgba(var(--shadow), .09);border-radius:1rem;position:relative;overflow:hidden}.ambient-activity-parallax{transform:translate3d(calc(var(--activity-field-x) * -8px), calc(var(--activity-field-y) * -5px), 0);align-items:center;transition:transform .65s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0 -.75rem}.ambient-feed-fragment{border-block:1px solid oklch(var(--border) / .9);background:color-mix(in oklch, oklch(var(--paper)) 88%, transparent);width:100%;padding-block:.8rem;position:relative}.ambient-feed-day{color:oklch(var(--muted));letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.7rem;padding:0 .8rem .55rem;font-size:.62rem;font-style:normal;font-weight:800;display:grid}.ambient-feed-day i{background:oklch(var(--border));height:1px}.ambient-feed-day em{letter-spacing:0;text-transform:none;font-style:normal}.ambient-feed-events{display:grid;position:relative}.ambient-feed-events:before{content:"";background:oklch(var(--border));width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.52rem}.ambient-feed-fragment:after{content:"";z-index:2;border:2px solid oklch(var(--paper));background:oklch(var(--brand));width:.48rem;height:.48rem;box-shadow:0 0 0 1px oklch(var(--brand) / .3);border-radius:50%;animation:7s cubic-bezier(.45,0,.2,1) infinite ambient-event-travel;position:absolute;top:3.15rem;left:1.29rem}.ambient-feed-event{--ambient-source:oklch(var(--brand));border-top:1px solid oklch(var(--border) / .62);isolation:isolate;grid-template-columns:3rem 2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.5rem;padding:.55rem .85rem .55rem 0;display:grid;position:relative;overflow:hidden}.ambient-feed-event:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--ambient-source) 15%, transparent), transparent 74%);opacity:0;transform-origin:0;animation:8.4s cubic-bezier(.16,1,.3,1) infinite ambient-event-review;position:absolute;inset:0;transform:scaleX(.12)}.ambient-feed-event:nth-child(2):after{animation-delay:2.8s}.ambient-feed-event:nth-child(3):after{animation-delay:5.6s}.ambient-feed-event:first-child{border-top:0}.ambient-feed-marker{z-index:1;border:2px solid oklch(var(--paper));background:var(--ambient-source);width:.65rem;height:.65rem;box-shadow:0 0 0 1px color-mix(in oklch, var(--ambient-source) 38%, oklch(var(--border)));border-radius:50%;justify-self:center;position:relative}.ambient-feed-icon{border:1px solid color-mix(in oklch, var(--ambient-source) 28%, oklch(var(--border)));background:color-mix(in oklch, var(--ambient-source) 9%, oklch(var(--paper)));width:2.25rem;height:2.25rem;color:var(--ambient-source);border-radius:.75rem;place-items:center;display:grid}.ambient-feed-icon svg{width:1rem;height:1rem}.ambient-feed-event>div{gap:.18rem;display:grid}.ambient-feed-event small{color:oklch(var(--muted));font-size:.64rem}.ambient-feed-event strong{color:oklch(var(--ink));font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:.82rem}.ambient-feed-event b{border:1px solid color-mix(in oklch, var(--ambient-source) 24%, oklch(var(--border)));background:color-mix(in oklch, var(--ambient-source) 7%, oklch(var(--paper)));color:var(--ambient-source);border-radius:999px;padding:.28rem .48rem;font-size:.58rem}.ambient-source-github{--ambient-source:#4d64bc}@supports (color:lab(0% 0 0)){.ambient-source-github{--ambient-source:lab(44.0068% 12.2558 -49.946)}}.ambient-source-zendesk{--ambient-source:#298954}@supports (color:lab(0% 0 0)){.ambient-source-zendesk{--ambient-source:lab(50.516% -38.3366 19.7773)}}.ambient-source-granola{--ambient-source:#c17f00}@supports (color:lab(0% 0 0)){.ambient-source-granola{--ambient-source:lab(59.1711% 20.8301 65.9362)}}@keyframes ambient-event-travel{0%,12%{opacity:0;transform:translateY(0)}20%,78%{opacity:1}88%,to{opacity:0;transform:translateY(8.7rem)}}@keyframes ambient-event-review{0%,5%,34%,to{opacity:0;transform:scaleX(.12)}10%,25%{opacity:1;transform:scaleX(1)}}:root[data-theme=dark] .ambient-feed-fragment{background:color-mix(in oklch, oklch(var(--paper)) 90%, transparent)}.home-hero{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:min(760px,100vh - 6.5rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.home-hero-copy{align-content:center;gap:1.35rem;display:grid}.home-hero-copy h1{max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;font-size:clamp(3.3rem,5.8vw,5.25rem);font-weight:700;line-height:.98}.home-hero-note{color:oklch(var(--muted));font-size:.88rem}.home-hero-product img{aspect-ratio:1.78;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;width:100%;max-width:none}.integration-band a,.text-link,.pricing-preview-actions>a:last-child{color:oklch(var(--brand));align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.integration-band svg,.text-link svg,.pricing-preview-actions svg{width:1rem;height:1rem}.home-section{isolation:isolate;padding-block:clamp(4.75rem,9vw,8rem);position:relative}.home-section:after{content:"";z-index:2;width:clamp(5rem,12vw,9rem);height:2px;box-shadow:0 0 1.2rem oklch(var(--brand) / .28);background:linear-gradient(90deg,#4d64bc,#c17f00,#298954);background:linear-gradient(90deg,lab(44.0068% 12.2558 -49.946),lab(59.1711% 20.8301 65.9362),lab(50.516% -38.3366 19.7773));animation:10s cubic-bezier(.45,0,.2,1) infinite section-event-scan;position:absolute;top:-1px;left:0}.home-section:nth-of-type(3):after{animation-delay:-3.3s}.home-section:nth-of-type(4):after{animation-delay:-6.6s}.home-section:nth-of-type(5):after{animation-delay:-8.2s}.home-walkthrough:before,.quiet-pricing:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent, oklch(var(--brand-soft) / .14) 50%, transparent), oklch(var(--surface) / .38);position:absolute;inset:0 calc(50% - 50vw)}@keyframes section-event-scan{0%,8%{opacity:0;transform:translate(0)}14%,78%{opacity:1}92%,to{opacity:0;transform:translateX(calc(var(--shell-max,76rem) - 9rem))}}.home-section+.home-section{border-top:1px solid oklch(var(--border))}.home-section-intro{gap:1rem;max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.home-section-intro.compact{max-width:41rem}.home-use-cases-header{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.home-use-cases-header .home-section-intro{margin-bottom:0}.home-section h2{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;font-size:clamp(2.45rem,4.5vw,4rem);line-height:1.02}.home-section-intro>p:last-child,.quiet-promise>p:last-child{max-width:62ch;color:oklch(var(--muted));font-size:1.05rem}.walkthrough-layout{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.walkthrough-steps{margin:0;padding:0;list-style:none;display:grid}.walkthrough-steps li{border-top:1px solid oklch(var(--border));grid-template-columns:2rem 1.5rem minmax(0,1fr);gap:.8rem;padding-block:1.5rem;display:grid}.walkthrough-steps li:last-child{border-bottom:1px solid oklch(var(--border))}.walkthrough-steps svg{width:1.15rem;color:oklch(var(--brand))}.step-number{color:oklch(var(--muted));font-size:.78rem;font-weight:800}.walkthrough-steps h3,.outcome-list h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.2rem;line-height:1.2}.walkthrough-steps p,.outcome-list p{color:oklch(var(--muted));margin-top:.45rem}.walkthrough-media{position:relative}.walkthrough-media figcaption{border-top:1px solid oklch(var(--border));justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.walkthrough-media figcaption span{color:oklch(var(--muted))}.outcome-list{border-top:1px solid oklch(var(--border))}.outcome-list a{border-bottom:1px solid oklch(var(--border));grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:9rem;transition:padding .18s,color .18s;display:grid}.outcome-list a:hover{color:oklch(var(--brand));padding-inline:.75rem}.outcome-list a>span{color:oklch(var(--brand));font-family:var(--font-display), sans-serif;font-size:1.4rem}.outcome-list a>svg{width:1.25rem}.quiet-pricing,.home-close{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.quiet-promise{gap:1rem;display:grid}.quiet-promise>svg{width:2rem;height:2rem;color:oklch(var(--brand))}.pricing-preview{border-left:1px solid oklch(var(--border));gap:1rem;padding:1.25rem 0 1.25rem clamp(2rem,5vw,4rem);display:grid}.pricing-preview h3{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3.2rem)}.pricing-preview>p:not(.eyebrow){max-width:34ch;color:oklch(var(--muted))}.pricing-preview-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.objection-list{border-top:1px solid oklch(var(--border))}.objection-list details{border-bottom:1px solid oklch(var(--border));padding-block:1.2rem}.objection-list summary{cursor:pointer;font-family:var(--font-display), sans-serif;font-weight:700}.objection-list details p{max-width:58ch;color:oklch(var(--muted));margin-top:.7rem}.objection-list .text-link{margin-top:1.4rem}.closing-cta{justify-items:start;gap:1.25rem;display:grid}.closing-cta h2{max-width:12ch;font-size:clamp(2.2rem,4vw,3.6rem)}.mobile-nav{display:none;position:relative}.mobile-nav-trigger{border:1px solid oklch(var(--border));background:oklch(var(--paper));width:2.4rem;height:2.4rem;color:oklch(var(--ink));border-radius:50%;place-items:center;display:grid}.mobile-nav-trigger svg{width:1rem}.mobile-nav-panel{border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--paper));min-width:12rem;box-shadow:0 20px 50px rgba(var(--shadow), .14);display:grid;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden}.mobile-nav-panel a{border-bottom:1px solid oklch(var(--border));padding:.85rem 1rem;font-weight:700}.mobile-nav-panel a:last-child{border-bottom:0}@media (max-width:980px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero-copy{max-width:44rem}.home-hero-product{width:100%}.integration-band-inner{grid-template-columns:1fr;gap:1rem}.integration-band-inner>p{max-width:none}.walkthrough-layout,.home-use-cases-header,.quiet-pricing,.home-close{grid-template-columns:1fr}.home-use-cases-header{gap:1.5rem}.ambient-activity-field{width:min(100%,38rem);height:15.5rem}.pricing-preview{border-top:1px solid oklch(var(--border));border-left:0;padding:2rem 0 0}}@media (max-width:900px){.mobile-nav{display:block}}@media (max-width:720px){.home-hero{padding-block:2.5rem 4rem}.home-hero-copy h1{max-width:12ch;font-size:clamp(2.8rem,13vw,4rem)}.home-hero-product img{aspect-ratio:1.2;-o-object-position:50% 25%;object-position:50% 25%}.home-section{padding-block:4.5rem}.walkthrough-steps li{grid-template-columns:1.7rem minmax(0,1fr)}.walkthrough-steps svg{display:none}.walkthrough-media figcaption{display:grid}.outcome-list a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.8rem;min-height:11rem}.ambient-activity-field{width:calc(100% + 1rem);height:14.5rem;margin-inline:-.5rem}.ambient-feed-event{grid-template-columns:2.5rem 2.1rem minmax(0,1fr);min-height:4rem}.ambient-feed-event b{display:none}.ambient-feed-events:before{left:1.27rem}.ambient-feed-fragment:after{left:1.04rem}.home-section:after{width:4rem;animation-duration:8s}}@media (prefers-reduced-motion:reduce){.ambient-activity-parallax{transition:none;transform:none}.ambient-feed-fragment:after{opacity:.75;animation:none}.ambient-feed-event:after{animation:none}.home-section:after{opacity:1;animation:none}}.copyable-template-shell{gap:.75rem;display:grid}.copy-template-button{justify-self:end}.copyable-template{border:1px solid oklch(var(--border));border-radius:var(--radius-md);background:oklch(var(--ink));color:oklch(var(--paper));margin:0;padding:clamp(1.25rem,3vw,2rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem;line-height:1.8;overflow-x:auto}.pricing-explainer{border-top:1px solid oklch(var(--border));color:oklch(var(--muted));grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.9rem;display:grid}.editorial-page{background:oklch(var(--paper))}.editorial-shell{padding-block:1.25rem clamp(5rem,9vw,8rem)}.editorial-crumbs{color:oklch(var(--muted));align-items:center;gap:.4rem;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.82rem;font-weight:700;display:flex}.editorial-crumbs svg{width:.9rem}.editorial-hero{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(4.5rem,8vw,7rem);display:grid}.editorial-hero>div{gap:1.25rem;display:grid}.editorial-hero h1{max-width:12ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:clamp(3rem,5vw,4.8rem);line-height:.98}.editorial-hero>div>p:not(.eyebrow){max-width:58ch;color:oklch(var(--muted));font-size:1.08rem}.editorial-product-shot{border:1px solid oklch(var(--border));background:oklch(var(--surface));box-shadow:0 24px 60px rgba(var(--shadow), .1);border-radius:1rem;overflow:hidden}.editorial-product-shot img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;transform:scale(1.18)}.editorial-scenario,.comparison-intro{border-block:1px solid oklch(var(--border));grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.editorial-scenario h2,.comparison-intro h2,.editorial-section-head h2,.editorial-faq h2,.editorial-cta h2{max-width:17ch;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:.8rem;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.03}.editorial-scenario>p,.comparison-intro>p{max-width:58ch;color:oklch(var(--muted));font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.editorial-workflow,.editorial-evidence,.editorial-faq{border-bottom:1px solid oklch(var(--border));grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.editorial-section-head>p:last-child{max-width:48ch;color:oklch(var(--muted));margin-top:1rem}.editorial-workflow>ol,.editorial-event-list{border-top:1px solid oklch(var(--border));margin:0;padding:0;list-style:none}.editorial-workflow li{border-bottom:1px solid oklch(var(--border));grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.editorial-workflow li span{color:oklch(var(--brand));font-family:var(--font-display), sans-serif;font-weight:800}.editorial-event-list li{border-bottom:1px solid oklch(var(--border));grid-template-columns:5rem 6rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.editorial-event-list span,.editorial-event-list strong{color:oklch(var(--muted));font-size:.78rem}.editorial-event-list strong{color:oklch(var(--brand));text-transform:uppercase;letter-spacing:.05em}.editorial-outcome{border-bottom:1px solid oklch(var(--border));grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);gap:2rem;padding-block:2rem;display:grid}.editorial-outcome>div{flex-wrap:wrap;gap:.75rem;display:flex}.editorial-outcome>div p{border:1px solid oklch(var(--border));color:oklch(var(--muted));border-radius:999px;padding:.55rem .8rem;font-size:.88rem}.editorial-cta{justify-content:space-between;align-items:end;gap:2rem;padding-top:clamp(4rem,8vw,7rem);display:flex}.editorial-cta-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.editorial-cta-actions>a:last-child{color:oklch(var(--brand));font-weight:800}.integration-detail-grid{border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-detail-grid>div{border-right:1px solid oklch(var(--border));padding:clamp(1.4rem,3vw,2.2rem)}.integration-detail-grid>div:last-child{border-right:0}.integration-detail-grid ul{margin:1rem 0 0;padding-left:1.1rem}.integration-detail-grid div>p:last-child{color:oklch(var(--muted));margin-top:1rem}.comparison-warning{border:1px solid oklch(var(--accent) / .45);background:oklch(var(--accent) / .06);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.25rem;display:grid}.comparison-warning p{color:oklch(var(--muted))}@media (max-width:900px){.editorial-hero,.editorial-scenario,.comparison-intro,.editorial-workflow,.editorial-evidence,.editorial-faq{grid-template-columns:1fr}.editorial-product-shot{max-width:46rem}.integration-detail-grid{grid-template-columns:1fr}.integration-detail-grid>div{border-right:0;border-bottom:1px solid oklch(var(--border))}.integration-detail-grid>div:last-child{border-bottom:0}}@media (max-width:720px){.pricing-explainer,.editorial-outcome,.comparison-warning{grid-template-columns:1fr}.editorial-hero{padding-bottom:4rem}.editorial-hero h1{font-size:clamp(2.65rem,12vw,3.7rem)}.editorial-event-list li{grid-template-columns:4.5rem minmax(0,1fr)}.editorial-event-list p{grid-column:2}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:42rem}.editorial-cta{align-items:start;display:grid}.editorial-cta-actions{justify-content:flex-start}}.shell{width:min(var(--container), calc(100vw - clamp(2rem, 5vw, 4rem)));margin-inline:auto}.site-header{z-index:40;padding-block:var(--space-md);position:sticky;top:0}.header-row{align-items:center;gap:var(--space-md);border:1px solid oklch(var(--border) / .8);background:oklch(var(--paper) / .86);box-shadow:0 10px 36px rgba(var(--shadow), .06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);padding:.7rem .85rem .7rem 1.35rem;display:grid}.brand-mark{min-width:max-content;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;justify-self:start;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:600;display:inline-flex}.site-logo{width:auto;height:16px;transition:filter .18s}.header-nav,.header-actions,.hero-actions,.footer-links{align-items:center;gap:.8rem;display:flex}.header-nav{color:oklch(var(--muted));grid-column:2;justify-content:center;gap:1.4rem;font-size:.95rem}.header-actions{grid-column:3;justify-content:flex-end}.header-actions,.hero-actions,.footer-links{flex-wrap:wrap}.header-nav a:hover,.footer-links a:hover{color:oklch(var(--ink))}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.76rem 1.15rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button-primary{background:oklch(var(--ink));color:oklch(var(--paper));box-shadow:0 10px 30px rgba(var(--shadow), .14)}.button-secondary{border-color:oklch(var(--border));background:oklch(var(--surface))}.button-muted{color:oklch(var(--muted))}.theme-toggle{width:2rem;height:2rem;color:oklch(var(--muted));opacity:.76;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .18s,background-color .18s,color .18s,opacity .18s;display:inline-flex}.theme-toggle:hover{background:oklch(var(--surface) / .85);color:oklch(var(--ink));opacity:1;transform:translateY(-1px)}.theme-toggle:focus-visible,.demo-open-link:focus-visible,.demo-thumb:focus-visible{outline:2px solid oklch(var(--brand) / .45);outline-offset:3px}.theme-toggle svg{width:.82rem;height:.82rem}.hero-copy,.section-heading,.product-copy,.pricing-card,.calm-card,.final-cta{display:grid}.eyebrow,.callout-label,.pricing-name{color:oklch(var(--muted));letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:800}.eyebrow{align-items:center;gap:.55rem;display:inline-flex}.hero-copy h1,.section-heading h2,.final-cta h2,.problem-index,.problem-card h3,.workflow-card h3,.pricing-card h3,.calm-card h3,.footer-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.045em}.word-carousel-item.is-active{opacity:1;transform:translateY(-3px)}.demo-feature,.problem-card,.pricing-card,.workflow-card,.calm-card,.final-cta,.product-callout,.product-model{border:1px solid oklch(var(--border));background:linear-gradient(180deg, oklch(var(--surface) / .96), oklch(var(--surface-alt) / .9));box-shadow:0 14px 42px rgba(var(--shadow), .08)}.demo-feature figcaption p,.problem-card p:last-child,.workflow-card p,.calm-card p,.pricing-summary,.pricing-cadence,.footer-row p{color:oklch(var(--muted))}.demo-thumb:hover,.demo-thumb.is-active{border-color:oklch(var(--brand) / .45);background:oklch(var(--surface));color:oklch(var(--ink));transform:translateY(-1px)}.problem-grid,.pricing-grid,.quiet-grid,.product-grid,.workflow-grid,.footer-row{gap:var(--space-md);display:grid}.problem-grid,.pricing-grid,.quiet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-card,.pricing-card,.calm-card,.product-callout,.product-model{border-radius:var(--radius-xl)}.problem-card,.calm-card,.pricing-card{gap:var(--space-md);padding:var(--space-lg)}.problem-card h3,.workflow-card h3,.pricing-card h3{font-size:1.65rem;line-height:1.06}.pricing-card-highlighted{background:linear-gradient(135deg, oklch(var(--brand-soft) / .42), transparent 48%), linear-gradient(180deg, oklch(var(--surface) / .98), oklch(var(--surface-alt) / .92))}.pricing-card{grid-template-rows:auto auto auto 1fr;align-content:start}.pricing-top{justify-content:space-between;align-items:flex-start;gap:var(--space-md);min-height:5.25rem;display:flex}.pricing-cadence{margin-top:.35rem}.pricing-badge{border:1px solid oklch(var(--border));background:oklch(var(--paper) / .78);border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:800;line-height:1.15}.pricing-summary{min-height:3.35rem}.pricing-features{align-self:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pricing-features li{align-items:center;gap:.55rem;display:inline-flex}.final-cta .eyebrow,.final-cta p{color:oklch(var(--paper) / .8)}.site-footer{border-top:1px solid oklch(var(--border));padding-block:1.45rem}.footer-branding{align-items:center;display:flex}.footer-links{color:oklch(var(--muted));white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(.7rem,1.5vw,1.15rem);font-size:.9rem;line-height:1}.scenario-quick-read p:first-child,.scenario-section-heading .eyebrow,.scenario-details .eyebrow,.scenario-next .eyebrow{color:oklch(var(--muted))}.sub-canvas{background:linear-gradient(180deg, oklch(var(--ink) / .05), transparent 22rem), oklch(var(--paper));padding-block:clamp(.55rem,1.5vw,1rem) clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.sub-grid-bg{pointer-events:none;background:linear-gradient(90deg, oklch(var(--border) / .48) 1px, transparent 1px), linear-gradient(180deg, oklch(var(--border) / .48) 1px, transparent 1px);opacity:.45;background-size:4rem 4rem;animation:22s linear infinite grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 44rem);mask-image:linear-gradient(#000,#0000 44rem)}.sub-shell{z-index:1;gap:clamp(.45rem,1.2vw,.9rem);width:min(1220px,100vw - clamp(1.5rem,5vw,4rem));display:grid;position:relative}.sub-crumbs{color:oklch(var(--muted));flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;font-weight:800;line-height:1;display:flex}.sub-crumbs a,.sub-crumbs span{align-items:center;min-height:1.75rem;display:inline-flex}.sub-crumbs a{color:inherit}.sub-crumbs a:hover{color:oklch(var(--ink))}.sub-hero{border-bottom:2px solid oklch(var(--ink));grid-template-columns:minmax(0,.9fr) minmax(20rem,.48fr);align-items:stretch;gap:clamp(1.5rem,5vw,4.5rem);min-height:clamp(24rem,42vw,33rem);display:grid}.sub-hero-copy{align-content:end;gap:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1.5rem,4vw,3rem);display:grid}.sub-hero-copy>p{color:oklch(var(--brand));letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}.sub-hero-copy.reveal>p,.sub-hero-copy.reveal h1,.sub-hero-copy.reveal strong,.sub-hero-copy.reveal .sub-actions{opacity:0;animation:.76s cubic-bezier(.16,1,.3,1) forwards hero-piece-in;transform:translateY(18px)}.sub-hero-copy.reveal h1{animation-delay:90ms}.sub-hero-copy.reveal strong{animation-delay:.18s}.sub-hero-copy.reveal .sub-actions{animation-delay:.27s}.sub-hero-copy h1{max-width:11.5ch;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;font-size:clamp(3.4rem,8.5vw,8rem);line-height:.88}.sub-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.sub-actions a:first-child{border:1px solid oklch(var(--ink));background:oklch(var(--ink));min-height:2.85rem;color:oklch(var(--paper));border-radius:0;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1rem;font-weight:850;line-height:1;display:inline-flex}.sub-actions a:first-child svg{transition:transform .18s}.sub-actions a:first-child:hover svg{transform:translate(.18rem)}.sub-actions a:last-child{color:oklch(var(--muted));font-weight:850}.sub-signal-board{border:2px solid oklch(var(--ink));background:linear-gradient(180deg, oklch(var(--paper) / .94), oklch(var(--surface) / .82)), linear-gradient(135deg, oklch(var(--accent) / .12), transparent);align-content:end;align-self:end;min-height:100%;display:grid}.sub-signal-board.reveal-delayed{animation-duration:.82s;animation-delay:.18s}.sub-signal-board>p{border-bottom:2px solid oklch(var(--ink));color:oklch(var(--muted));letter-spacing:.18em;text-transform:uppercase;padding:.8rem .9rem;font-size:.72rem;font-weight:900}.sub-signal-board ol{margin:0;padding:0;list-style:none;display:grid}.sub-signal-board li{border-bottom:1px solid oklch(var(--border));min-height:4.1rem;color:oklch(var(--ink));font-family:var(--font-display), sans-serif;letter-spacing:-.035em;padding:.85rem .9rem;font-size:1.08rem;font-weight:780;line-height:1.08}.sub-signal-board li:last-child{border-bottom:0}.sub-main{gap:clamp(2.75rem,6vw,5.5rem);display:grid}.sub-section{border-top:2px solid oklch(var(--ink));grid-template-columns:minmax(12rem,.32fr) minmax(0,.68fr);gap:clamp(1.5rem,5vw,4rem);padding-top:clamp(1.4rem,3vw,2rem);display:grid}.sub-section-head{align-content:start;gap:.75rem;display:grid}.sub-section-head span{color:oklch(var(--brand));letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sub-section-head h2{max-width:12ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:clamp(2.1rem,4.5vw,4.1rem);line-height:.92}.sub-section-head p{max-width:38rem;color:oklch(var(--muted));font-size:1.04rem;line-height:1.58}.pricing-plans-section{grid-template-columns:1fr;gap:clamp(1.35rem,2.5vw,2rem)}.sub-canvas:has(.pricing-plans-section) .sub-hero{min-height:clamp(15rem,25vw,19rem);padding-bottom:clamp(.75rem,1.5vw,1.15rem)}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy{padding-bottom:0}.sub-canvas:has(.pricing-plans-section) .sub-signal-board{align-self:end;min-height:min(100%,22rem)}:is(.sub-canvas:has(.pricing-plans-section) .sub-hero-copy>p,.pricing-plans-section .sub-section-head span){color:oklch(var(--muted));letter-spacing:.14em;font-weight:800}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy h1{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.55rem,5vw,4.75rem);font-weight:560;line-height:.98}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy strong{max-width:42rem;color:oklch(var(--muted));font-size:clamp(1rem,1.8vw,1.28rem);font-weight:520;line-height:1.45}.sub-canvas:has(.pricing-plans-section) .sub-actions a:last-child{color:oklch(var(--muted) / .86)}.pricing-plans-section .sub-section-head{max-width:42rem}.pricing-plans-section .sub-section-head h2{max-width:25ch;color:oklch(var(--ink) / .9);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:560;line-height:1.04}.pricing-plans-grid{gap:clamp(1rem,2.2vw,1.6rem)}.pricing-plans-grid .pricing-card{background:linear-gradient(180deg, oklch(var(--paper) / .98), oklch(var(--surface-alt) / .94));min-width:0;min-height:clamp(21rem,27vw,25rem);box-shadow:0 22px 58px rgba(var(--shadow), .12);border-width:2px;grid-template-rows:auto auto auto 1fr;align-content:start;gap:1rem;padding:clamp(1.55rem,2.4vw,2.15rem);position:relative;overflow:hidden}.pricing-plans-grid .pricing-card-highlighted{border-color:oklch(var(--brand) / .56);background:linear-gradient(135deg, oklch(var(--brand-soft) / .56), transparent 48%), linear-gradient(180deg, oklch(var(--paper) / 1), oklch(var(--surface-alt) / .96));box-shadow:0 28px 72px rgba(var(--shadow), .16);transform:translateY(-.25rem)}.pricing-plans-grid .pricing-top{justify-content:space-between;align-items:flex-start;gap:var(--space-md);min-height:7.2rem;display:flex}.pricing-plans-grid .pricing-top>div{min-width:0}.pricing-plans-grid .pricing-badge{position:absolute;top:clamp(1.1rem,2vw,1.45rem);right:clamp(1.1rem,2vw,1.45rem)}.pricing-plans-grid .pricing-name{color:oklch(var(--brand));font-size:.82rem}.pricing-plans-grid .pricing-card h3{overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(2.55rem,4.4vw,3.85rem);line-height:.96}.pricing-plans-grid .pricing-cadence,.pricing-plans-grid .pricing-summary,.pricing-plans-grid .pricing-features li{font-size:1.05rem}.pricing-plans-grid .pricing-summary{max-width:26rem;min-height:3.35rem;color:oklch(var(--ink));font-weight:650;line-height:1.45}.pricing-plans-grid .pricing-features{align-self:start;gap:.75rem}.pricing-plans-grid .pricing-features svg{color:oklch(var(--brand));flex:none}.sub-point-matrix,.sub-link-index,.sub-pricing-ledger{border-top:1px solid oklch(var(--border));border-left:1px solid oklch(var(--border));grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sub-point-matrix article,.sub-point-matrix a,.sub-link-index a,.sub-pricing-ledger article{border-right:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));background:oklch(var(--paper) / .72);align-content:start;gap:.65rem;min-height:12rem;padding:1rem;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.sub-point-matrix article:before,.sub-point-matrix a:before,.sub-link-index a:before{content:"";background:oklch(var(--brand) / .68);transform-origin:top;width:.2rem;height:100%;transition:transform .18s;position:absolute;inset:0 auto auto 0;transform:scaleY(0)}.sub-point-matrix article:hover,.sub-point-matrix a:hover,.sub-link-index a:hover{border-color:oklch(var(--brand) / .36);background:oklch(var(--paper) / .92);box-shadow:0 16px 36px rgba(var(--shadow), .08);transform:translateY(-.24rem)}.sub-point-matrix article:hover:before,.sub-point-matrix a:hover:before,.sub-link-index a:hover:before{transform:scaleY(1)}.sub-point-matrix span,.sub-pricing-ledger article>div span{color:oklch(var(--brand));letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.sub-link-index span{color:oklch(var(--ink));font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:none;font-size:clamp(1.1rem,2vw,1.42rem);font-weight:650;line-height:1.05}.sub-point-matrix h3,.sub-pricing-ledger h2{color:oklch(var(--ink));font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:1.45rem;line-height:1.02}.sub-point-matrix p,.sub-link-index p,.sub-pricing-ledger p{color:oklch(var(--muted));line-height:1.45}.sub-columns{border:1px solid oklch(var(--border));background:oklch(var(--paper) / .72);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.sub-columns>div{align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);transition:background-color .18s,transform .18s;display:grid}.sub-columns>div:hover{background:oklch(var(--paper) / .78);transform:translateY(-.15rem)}.sub-columns>div+div{border-left:1px solid oklch(var(--border));background:linear-gradient(135deg, oklch(var(--brand-soft) / .38), transparent 62%), oklch(var(--surface) / .66)}.sub-columns>div+div:hover{background:linear-gradient(135deg, oklch(var(--brand-soft) / .5), transparent 62%), oklch(var(--surface) / .8)}.sub-columns h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.35rem}.sub-columns>div:first-child h3{color:oklch(var(--muted))}.sub-columns>div+div h3{color:oklch(var(--brand))}.sub-columns ul{color:oklch(var(--muted));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sub-columns li{border:1px solid oklch(var(--border) / .72);background:oklch(var(--paper) / .56);grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.65rem;min-height:3.25rem;padding:.72rem .8rem;line-height:1.38;display:grid}.sub-columns li:before{content:"-";border:1px solid oklch(var(--border));width:1.15rem;height:1.15rem;color:oklch(var(--muted));place-items:center;margin-top:.12rem;font-size:.85rem;font-weight:900;line-height:1;display:inline-grid}.sub-columns>div+div li{border-color:oklch(var(--brand) / .24);background:oklch(var(--paper) / .74);color:oklch(var(--ink));font-weight:680}.sub-columns>div+div li:before{content:"+";border-color:oklch(var(--brand) / .42);background:oklch(var(--brand-soft) / .5);color:oklch(var(--brand))}.sub-pricing-ledger ul,.sub-number-list{color:oklch(var(--muted));gap:.65rem;margin:0;padding-left:1.15rem;display:grid}.sub-activity-feed li.source-github{--activity-color:#4d64bc;--activity-soft:#d2ddfdb8}@supports (color:lab(0% 0 0)){.sub-activity-feed li.source-github{--activity-color:lab(44.0068% 12.2558 -49.946);--activity-soft:lab(88.1221% .835449 -16.7763/.72)}}.sub-activity-feed li.source-linear{--activity-color:#0075c4;--activity-soft:#c4e2ffbd}@supports (color:lab(0% 0 0)){.sub-activity-feed li.source-linear{--activity-color:lab(46.9911% -4.3245 -52.8289);--activity-soft:lab(88.3444% -5.53742 -17.9875/.74)}}.sub-activity-feed li.source-stripe{--activity-color:#7c5dc8;--activity-soft:#e2dcffbd}@supports (color:lab(0% 0 0)){.sub-activity-feed li.source-stripe{--activity-color:lab(46.5945% 31.6224 -52.2091);--activity-soft:lab(88.9985% 7.90837 -17.6535/.74)}}.sub-activity-feed li.source-zendesk{--activity-color:#258651;--activity-soft:#c5e8d0bd}@supports (color:lab(0% 0 0)){.sub-activity-feed li.source-zendesk{--activity-color:lab(49.3547% -38.3674 19.7976);--activity-soft:lab(89.0722% -15.5385 7.96537/.74)}}.sub-activity-feed li.source-granola{--activity-color:#b57809;--activity-soft:#fedfb8c7}@supports (color:lab(0% 0 0)){.sub-activity-feed li.source-granola{--activity-color:lab(55.7169% 19.1873 60.1732);--activity-soft:lab(90.7434% 7.06345 23.5345/.78)}}.sub-source-map span.is-active{border-color:oklch(var(--brand) / .38);background:linear-gradient(135deg, oklch(var(--brand-soft) / .58), transparent 62%), linear-gradient(180deg, oklch(var(--paper) / .96), oklch(var(--surface) / .82));color:oklch(var(--ink));opacity:1;box-shadow:0 16px 36px rgba(var(--shadow), .08)}.sub-faqs{border-top:1px solid oklch(var(--border));display:grid}.sub-faqs details{border-bottom:1px solid oklch(var(--border));padding-block:1rem}.sub-faqs summary{cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:1.18rem;font-weight:780;list-style:none}.sub-faqs summary::-webkit-details-marker{display:none}.sub-faqs p{max-width:64ch;color:oklch(var(--muted));margin-top:.7rem}.sub-document-meta{border:2px solid oklch(var(--ink));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sub-document-meta div{border-right:1px solid oklch(var(--border));gap:.35rem;padding:1rem;display:grid}.sub-document-meta div:last-child{border-right:0}.sub-document-meta span{color:oklch(var(--muted));letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sub-document-meta strong{overflow-wrap:anywhere}.sub-document{border-top:2px solid oklch(var(--ink));display:grid}.sub-document section{border-bottom:1px solid oklch(var(--border));grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:1.4rem;display:grid}.sub-document section>span{color:oklch(var(--brand));font-family:var(--font-display), sans-serif;font-weight:850}.sub-document section>div{gap:.7rem;max-width:76ch;display:grid}.sub-document h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.45rem}.sub-document p,.sub-document li{color:oklch(var(--muted))}.reveal,.reveal-delayed{opacity:0;animation:.65s cubic-bezier(.2,.8,.2,1) forwards rise-in;transform:translateY(20px)}.reveal-delayed{animation-delay:.14s}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}@keyframes hero-piece-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-drift{to{background-position:4rem 4rem}}.header-row{background:oklch(var(--paper) / .93);box-shadow:0 6px 20px rgba(var(--shadow), .035);padding-block:.55rem}.home-hero{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);gap:clamp(2rem,4vw,4rem);min-height:auto;padding-block:clamp(2.75rem,5vw,4.5rem)}.home-hero-copy h1{max-width:19ch;font-size:clamp(2.5rem,3.7vw,3.8rem);line-height:1.08}.editorial-product-shot img{aspect-ratio:16/10;-o-object-position:center;object-position:center;transform:none}@media (max-width:980px){.home-hero{grid-template-columns:1fr}.home-hero-product{width:100%}}@media (max-width:720px){.header-row{grid-template-columns:minmax(7rem,1fr) auto}.header-actions{grid-column:2}}@media (max-width:520px){.header-actions .theme-toggle{display:none}}.sub-hero{border-bottom-width:1px;grid-template-columns:1fr;align-items:center;min-height:auto;padding-block:clamp(2rem,4vw,3.25rem)}.sub-hero-copy{align-content:center;padding-bottom:0}.sub-hero-copy h1{max-width:17ch;font-size:clamp(2.7rem,4.5vw,4rem);line-height:.98}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy h1{max-width:17ch;font-size:clamp(2.7rem,4.5vw,4rem);line-height:.98}.sub-signal-board{display:none}.sub-canvas:has(.pricing-plans-section) .sub-signal-board{display:none}.sub-canvas:has(.pricing-plans-section) .sub-hero{grid-template-columns:1fr;align-items:center;min-height:auto;padding-block:clamp(3rem,6vw,5rem)}.sub-signal-board>p{border-bottom-width:1px}@media (max-width:1100px){.sub-hero{grid-template-columns:1fr}.sub-signal-board{display:none}}.home-section-intro{gap:.7rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.home-walkthrough .home-section-intro{-moz-column-gap:clamp(2rem, 6vw, 6rem);grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr);align-items:end;column-gap:clamp(2rem,6vw,6rem);max-width:none}.home-walkthrough .home-section-intro .eyebrow{grid-column:1/-1}.home-section h2{font-size:clamp(2.2rem,3.8vw,3.45rem)}.walkthrough-layout{gap:clamp(2rem,3.5vw,3.75rem)}.walkthrough-steps li{padding-block:1.1rem}.walkthrough-steps h3{margin-top:.18rem}.step-signal{color:oklch(var(--brand));letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.outcome-list a{min-height:7.25rem;padding-block:.85rem}.quiet-pricing,.home-close{gap:clamp(2.5rem,4.5vw,4.75rem)}.quiet-promise,.closing-cta{gap:.85rem}.editorial-scenario,.comparison-intro{padding-block:clamp(3.25rem,5.5vw,4.75rem)}.editorial-workflow,.editorial-evidence,.editorial-faq{padding-block:clamp(3.75rem,6.5vw,5.5rem)}.home-hero{isolation:isolate;-moz-column-gap:clamp(2rem, 4vw, 4rem);gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,4rem);padding-top:clamp(2.25rem,4vw,3.5rem);padding-bottom:0;position:relative}.home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, oklch(var(--border) / .42) 1px, transparent 1px), linear-gradient(180deg, oklch(var(--border) / .42) 1px, transparent 1px), radial-gradient(circle at 60% 45%, oklch(var(--brand-soft) / .4), transparent 58%);opacity:.62;background-size:3rem 3rem,3rem 3rem,auto;width:min(68rem,72vw);height:100%;position:absolute;top:0;right:-10vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}.home-source-rail{grid-column:1/-1;width:100%;margin-top:clamp(-.25rem,-.5vw,-.75rem)}.source-rail{--source-color:oklch(var(--brand));border-block:1px solid oklch(var(--border));background:oklch(var(--paper) / .88);grid-template-columns:minmax(11rem,.7fr) minmax(0,2.3fr);display:grid}.source-rail-heading{border-right:1px solid oklch(var(--border));align-content:center;gap:.35rem;padding:1rem 1.25rem 1rem 0;display:grid}.source-rail-heading p{color:oklch(var(--ink));font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:.95rem;font-weight:750}.source-rail-heading span{color:oklch(var(--muted));font-size:.72rem}.source-rail-track{grid-template-columns:repeat(8,minmax(8rem,1fr));display:grid}.source-rail-track a{border-right:1px solid oklch(var(--border));grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.15rem .55rem;min-height:4.5rem;padding:.7rem;transition:background-color .18s,opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.source-rail-track a:last-child{border-right:0}.source-rail-track a:after{content:"";background:var(--source-color);transform-origin:0;height:3px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:.55rem;right:.55rem;transform:scaleX(0)}.source-rail-track a.is-active{background:linear-gradient(180deg, transparent 42%, color-mix(in oklch, var(--source-color) 9%, transparent))}.source-rail-track a.is-active:after,.source-rail-track a:hover:after{transform:scaleX(1)}.source-rail-track a:hover{z-index:1;background-color:oklch(var(--paper));transform:translateY(-.18rem)}.source-rail-track a.is-muted{opacity:.38}.source-rail-track a.is-muted:hover{opacity:.76}.source-rail-track i{background:color-mix(in oklch, var(--source-color) 11%, oklch(var(--paper)));width:1.7rem;height:1.7rem;color:var(--source-color);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.source-rail-track svg{width:.88rem;height:.88rem}.source-rail-track strong{align-self:end;font-size:.8rem;line-height:1}.source-rail-track em{color:oklch(var(--muted));font-size:.62rem;font-style:normal;line-height:1}.source-rail-track .source-github{--source-color:#4d64bc}@supports (color:lab(0% 0 0)){.source-rail-track .source-github{--source-color:lab(44.0068% 12.2558 -49.946)}}.source-rail-track .source-linear{--source-color:#0078ca}@supports (color:lab(0% 0 0)){.source-rail-track .source-linear{--source-color:lab(48.1669% -4.63527 -52.8559)}}.source-rail-track .source-stripe{--source-color:#7e60cb}@supports (color:lab(0% 0 0)){.source-rail-track .source-stripe{--source-color:lab(47.7703% 31.4575 -52.2303)}}.source-rail-track .source-zendesk{--source-color:#298954}@supports (color:lab(0% 0 0)){.source-rail-track .source-zendesk{--source-color:lab(50.516% -38.3366 19.7773)}}.source-rail-track .source-granola{--source-color:#c17f00}@supports (color:lab(0% 0 0)){.source-rail-track .source-granola{--source-color:lab(59.1711% 20.8301 65.9362)}}.source-rail-track .source-apis{--source-color:#00829d}@supports (color:lab(0% 0 0)){.source-rail-track .source-apis{--source-color:lab(49.5852% -27.6962 -26.9234)}}.source-rail-track .source-webhooks{--source-color:#ca5553}@supports (color:lab(0% 0 0)){.source-rail-track .source-webhooks{--source-color:lab(52.1015% 47.3207 26.2578)}}.editorial-event-list{border-top:0;position:relative}.editorial-event-list:before{content:"";background:oklch(var(--border));width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:.32rem}.editorial-event-list li{--source-color:oklch(var(--brand));grid-template-columns:5.5rem 6rem minmax(0,1fr);padding-left:1.4rem;position:relative}.editorial-event-list li:before{content:"";z-index:1;border:2px solid oklch(var(--paper));background:var(--source-color);width:.65rem;height:.65rem;box-shadow:0 0 0 1px color-mix(in oklch, var(--source-color) 45%, oklch(var(--border)));border-radius:50%;position:absolute;top:1.45rem;left:0}.editorial-event-list li strong{color:var(--source-color)}.editorial-scenario,.editorial-workflow,.editorial-evidence,.editorial-faq,.comparison-intro{position:relative}.editorial-scenario:after,.editorial-workflow:after,.editorial-evidence:after,.editorial-faq:after,.comparison-intro:after{color:oklch(var(--border));font-family:var(--font-display), sans-serif;letter-spacing:-.08em;pointer-events:none;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1;position:absolute;top:1rem;right:0}.editorial-scenario:after{content:"01"}.editorial-workflow:after{content:"02"}.editorial-evidence:after{content:"03"}.editorial-faq:after{content:"04"}@media (max-width:980px){.home-walkthrough .home-section-intro{grid-template-columns:1fr}.home-walkthrough .home-section-intro .eyebrow{grid-column:auto}.source-rail{grid-template-columns:1fr}.source-rail-heading{border-right:0;border-bottom:1px solid oklch(var(--border));padding-left:0}.source-rail-track{grid-template-columns:repeat(8,minmax(8rem,1fr));overflow-x:auto}}@media (max-width:720px){.home-hero:before{opacity:.42;width:120vw;right:-35vw}.home-hero-product-caption{grid-template-columns:1fr}.source-rail-heading{padding-inline:.25rem}.home-section{padding-block:2.75rem}.home-section-intro{margin-bottom:1.75rem}.home-hero{padding-block:2rem 0}.outcome-list a{min-height:auto;padding-block:1.35rem}.editorial-event-list li{grid-template-columns:4.5rem minmax(0,1fr)}.editorial-event-list p{grid-column:2}.editorial-scenario:after,.editorial-workflow:after,.editorial-evidence:after,.editorial-faq:after{opacity:.6;font-size:2.5rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.h-4{height:1rem}.w-4{width:1rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.button,.theme-toggle,.demo-thumb,.sub-actions a:first-child svg,.sub-grid-bg,.sub-product-strip li,.sub-point-matrix article,.sub-point-matrix a,.sub-link-index a,.sub-columns>div,.sub-hero-copy.reveal>p,.sub-hero-copy.reveal h1,.sub-hero-copy.reveal strong,.sub-hero-copy.reveal .sub-actions,.reveal,.reveal-delayed,.word-carousel-item{opacity:1;transition:none;animation:none;transform:none}.hero-video,.demo-gallery-video{display:none}}@media (max-width:1100px){.product-grid,.workflow-grid,.quiet-grid,.footer-row,.support-hero,.seo-media-section,.seo-before-after,.seo-story-layout,.seo-opening-grid,.seo-hero-grid,.seo-article-layout,.seo-plain-compare,.scenario-hero,.scenario-quick-read,.scenario-split,.scenario-compare,.scenario-next,.sub-hero,.sub-section,.sub-product-strip,.sub-columns,.sub-document-meta,.sub-integration-roster,.support-pair,.support-row,.support-grid{grid-template-columns:1fr}.seo-toc,.seo-article-nav{display:none}.demo-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.support-hero-panel{position:static}.seo-page .support-hero-copy{min-height:auto}.seo-brief{max-width:none}}@media (max-width:900px){.header-nav{display:none}.problem-grid,.pricing-grid{grid-template-columns:1fr}.section-heading h2,.final-cta h2{max-width:13ch}}@media (max-width:720px){.shell{width:min(var(--container), calc(100vw - 1.5rem))}.page-stack{gap:5rem;padding-top:1.75rem}.site-header{padding-block:.75rem}.header-row{border-radius:var(--radius-lg);grid-template-columns:minmax(6rem,1fr) auto minmax(6rem,1fr);padding:.85rem}.brand-mark{font-size:1.1rem}.header-actions{justify-content:flex-end}.header-actions .button-muted{display:none}.hero-title{max-width:10ch;font-size:clamp(2.85rem,16vw,4.25rem)}.hero-subtitle{font-size:1.05rem}.word-carousel{min-width:min(17ch,100vw - 3rem);margin:.18em 0}.demo-feature figcaption{gap:var(--space-sm);display:grid}.pricing-top{gap:.45rem;display:grid}.footer-links{justify-content:flex-start}.footer-branding{gap:.5rem}.legal-meta,.demo-thumbs{grid-template-columns:1fr}.support-hero-copy{padding:1.3rem}.support-section{padding:1.2rem}.seo-page .support-shell{width:min(1140px,100vw - 1.5rem)}.seo-article-shell{width:min(1180px,100vw - 1.5rem)}.seo-hero-main h1{font-size:clamp(2.7rem,14vw,4.2rem)}.seo-lede{font-size:1.08rem}.seo-page .support-hero-copy h1{font-size:clamp(2.55rem,13vw,3.7rem)}.seo-story{gap:3.5rem}.seo-event-list li{grid-template-columns:3.3rem minmax(0,1fr);min-height:4rem}.seo-section-copy h2{max-width:15ch}.seo-text-section h2{max-width:16ch;font-size:clamp(2rem,11vw,3rem)}.scenario-shell{width:min(1180px,100vw - 1.5rem)}.scenario-hero{gap:2rem;min-height:auto}.scenario-hero-copy h1{font-size:clamp(2.55rem,13vw,4.2rem)}.scenario-preview-top{display:grid}.scenario-product-preview li{grid-template-columns:2.8rem minmax(0,1fr)}.scenario-product-preview li em{grid-column:2;justify-self:start}.scenario-split h2,.scenario-section-heading h2,.scenario-details h2,.scenario-next h2{max-width:15ch;font-size:clamp(2rem,11vw,3rem)}.sub-hero{min-height:auto}.sub-hero-copy h1{font-size:clamp(2.75rem,14vw,4.6rem)}.sub-signal-board{min-height:auto}.sub-section{gap:1.4rem}.sub-product-strip li{grid-template-columns:1fr;gap:.25rem}.sub-columns>div+div,.sub-document-meta div{border-left:0;border-right:0;border-top:1px solid oklch(var(--border))}.sub-document-meta div:first-child{border-top:0}.sub-document section{grid-template-columns:1fr;gap:.4rem}.sub-activity-feed li{grid-template-columns:1fr;align-items:start;gap:.55rem}}@media (max-width:520px){.shell{width:min(var(--container), calc(100vw - 1rem))}.header-row{gap:.6rem}.header-actions .button-primary{padding-inline:.85rem}.section-heading h2,.final-cta h2{font-size:clamp(2rem,12vw,2.9rem)}.problem-card,.calm-card,.pricing-card{padding:1.25rem}.demo-thumb{grid-template-columns:5.25rem minmax(0,1fr)}}.integration-setup{border-top:1px solid oklch(var(--border));margin-block:3rem;padding-block:2rem}.integration-setup-source{border-bottom:1px solid oklch(var(--border));overflow-wrap:anywhere;max-width:76ch;padding-block:1.5rem;line-height:1.75}.integration-setup-source h3{font-size:1.15rem;font-weight:650}.integration-setup-source p{margin-block:.75rem}.integration-setup-source ol{padding-left:1.5rem;list-style:decimal}.integration-setup-source li+li{margin-top:.5rem}.integration-setup-source a{text-underline-offset:.2em;text-decoration:underline}.source-rail-track{grid-template-columns:repeat(8,minmax(8rem,1fr))}.source-rail-tiles-only{grid-template-columns:minmax(0,1fr)}.source-rail-coming-soon{--source-color:oklch(var(--brand));background:repeating-linear-gradient(-45deg, transparent 0 7px, oklch(var(--brand) / .035) 7px 8px), oklch(var(--surface) / .32);min-height:4.5rem;color:oklch(var(--ink) / .62);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.15rem .55rem;padding:.7rem;display:grid;position:relative}.source-rail-coming-soon i{border:1px dashed oklch(var(--brand) / .42);background:oklch(var(--brand-soft) / .2);width:1.7rem;height:1.7rem;color:oklch(var(--brand) / .72);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.source-rail-coming-soon svg{width:.88rem;height:.88rem}.source-rail-copy{grid-template-rows:auto minmax(1.25rem,auto);align-content:start;align-self:center;gap:.16rem;min-width:0;display:grid}.source-rail-copy strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap;align-self:auto;display:block}.source-rail-copy em{overflow-wrap:normal;word-break:normal;white-space:normal;display:block}.source-rail-coming-soon strong{font-size:.8rem;line-height:1}.source-rail-coming-soon em{color:oklch(var(--muted));font-size:.62rem;font-style:normal;line-height:1}.integrations-index .sub-main{gap:clamp(3.5rem,7vw,6rem)}.integrations-index .sub-section,.use-cases-index .sub-section{border-top:1px solid oklch(var(--ink) / .18);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.integrations-index .sub-section-head h2,.use-cases-index .sub-section-head h2{max-width:12ch;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:570;line-height:.98}.integrations-index .source-rail-tiles-only{border-top:1px solid oklch(var(--ink) / .16);background:0 0;align-self:start}.integrations-index .sub-point-matrix,.integrations-index .sub-link-index{border-top:1px solid oklch(var(--ink) / .16);border-left:0;grid-template-columns:1fr;display:grid}.integrations-index .sub-point-matrix a,.integrations-index .sub-link-index a{min-height:auto;box-shadow:none;background:0 0;border-right:0;padding:1.35rem 0;transform:none}.integrations-index .sub-point-matrix a:before,.integrations-index .sub-link-index a:before{display:none}.integrations-index .sub-point-matrix span{letter-spacing:normal;text-transform:none}.integrations-index .sub-link-index a{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:baseline;gap:2rem}.use-case-pathways{border-top:1px solid oklch(var(--ink) / .18);border-left:1px solid oklch(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.use-case-pathways>section{--path-color:oklch(var(--brand));border-right:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));background:oklch(var(--paper));grid-template-rows:auto 1fr;min-width:0;display:grid}.use-case-pathways header{border-bottom:1px solid oklch(var(--border));min-height:8.7rem;box-shadow:inset 0 3px 0 var(--path-color);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.8rem;padding:1.25rem;display:grid}.use-case-pathways header i{border:1px solid color-mix(in oklch, var(--path-color) 36%, oklch(var(--border)));background:color-mix(in oklch, var(--path-color) 9%, oklch(var(--paper)));width:2.1rem;height:2.1rem;color:var(--path-color);border-radius:50%;place-items:center;font-style:normal;display:grid}.use-case-pathways header svg{width:.95rem;height:.95rem}.use-case-pathways header div{gap:.4rem;display:grid}.use-case-pathways header h3{max-width:17ch;font-size:1rem;font-weight:630;line-height:1.2}.use-case-pathways header p{color:oklch(var(--ink) / .58);font-size:.77rem;line-height:1.45}.use-case-pathways>section>div{align-content:start;display:grid}.use-case-pathways a{border-bottom:1px solid oklch(var(--border));grid-template-columns:minmax(0,1fr) auto;gap:.35rem .8rem;min-height:7.1rem;padding:1.1rem 1.25rem;transition:background-color .16s,color .16s;display:grid;position:relative}.use-case-pathways a:last-child{border-bottom:0}.use-case-pathways a span{color:var(--path-color);grid-column:1;font-size:.68rem;font-weight:630}.use-case-pathways a strong{grid-column:1;max-width:22ch;font-size:.9rem;font-weight:570;line-height:1.25}.use-case-pathways a svg{width:1rem;color:oklch(var(--ink) / .38);grid-area:1/2/3;align-self:center}.use-case-pathways a:hover{background:color-mix(in oklch, var(--path-color) 7%, oklch(var(--paper)))}.use-case-pathways a:hover svg{color:var(--path-color)}.integration-story-list{border-top:1px solid oklch(var(--ink) / .16);display:grid}.integration-story-list a{--source-color:oklch(var(--brand));border-bottom:1px solid oklch(var(--border));grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.2rem;padding:1.15rem .35rem 1.15rem 0;transition:background-color .16s,padding .18s;display:grid;position:relative}.integration-story-list a:before{content:"";background:color-mix(in oklch, var(--source-color) 32%, oklch(var(--border)));width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:1.05rem}.integration-story-list a:hover{background:color-mix(in oklch, var(--source-color) 5%, oklch(var(--paper)));padding-inline:.45rem}.integration-story-list a.source-github{--source-color:#4d64bc}@supports (color:lab(0% 0 0)){.integration-story-list a.source-github{--source-color:lab(44.0068% 12.2558 -49.946)}}.integration-story-list a.source-linear{--source-color:#0078ca}@supports (color:lab(0% 0 0)){.integration-story-list a.source-linear{--source-color:lab(48.1669% -4.63527 -52.8559)}}.integration-story-list a.source-stripe{--source-color:#7e60cb}@supports (color:lab(0% 0 0)){.integration-story-list a.source-stripe{--source-color:lab(47.7703% 31.4575 -52.2303)}}.integration-story-list a.source-zendesk{--source-color:#298954}@supports (color:lab(0% 0 0)){.integration-story-list a.source-zendesk{--source-color:lab(50.516% -38.3366 19.7773)}}.integration-story-list a.source-granola{--source-color:#c17f00}@supports (color:lab(0% 0 0)){.integration-story-list a.source-granola{--source-color:lab(59.1711% 20.8301 65.9362)}}.integration-story-list a.source-apis{--source-color:#00829d}@supports (color:lab(0% 0 0)){.integration-story-list a.source-apis{--source-color:lab(49.5852% -27.6962 -26.9234)}}.integration-story-list a.source-webhooks{--source-color:#ca5553}@supports (color:lab(0% 0 0)){.integration-story-list a.source-webhooks{--source-color:lab(52.1015% 47.3207 26.2578)}}.integration-story-list a>i{z-index:1;border:1px solid color-mix(in oklch, var(--source-color) 34%, oklch(var(--border)));background:oklch(var(--paper));width:2.1rem;height:2.1rem;color:var(--source-color);box-shadow:0 0 0 .35rem oklch(var(--paper));border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.integration-story-list a>i svg{width:.95rem;height:.95rem}.integration-story-list a>div{gap:.2rem;display:grid}.integration-story-list a>div>span{color:var(--source-color);font-size:.68rem;font-weight:650}.integration-story-list h3{font-size:1rem;font-weight:590;line-height:1.25}.integration-story-list p{max-width:68ch;color:oklch(var(--ink) / .6);font-size:.84rem;line-height:1.5}.integration-story-list a>svg{width:1rem;color:oklch(var(--ink) / .38)}.integration-story-list a:hover>svg{color:var(--source-color)}.pricing-index .sub-hero{padding-block:clamp(2rem,3vw,3rem)}.pricing-index .sub-hero-copy h1{max-width:17ch;font-size:clamp(2.65rem,4.6vw,4rem)}.pricing-index .pricing-plans-section{gap:clamp(1.25rem,2vw,1.75rem);padding-top:clamp(1.25rem,2.5vw,2rem)}.pricing-index .pricing-plans-section .sub-section-head{max-width:46rem}.pricing-index .pricing-plans-section .sub-section-head h2{max-width:22ch;font-size:clamp(2rem,3.3vw,3rem)}.pricing-index .pricing-plans-grid{border-top:1px solid oklch(var(--ink) / .2);border-left:1px solid oklch(var(--border));gap:0}.pricing-index .pricing-plans-grid .pricing-card{border:0;border-right:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));background:oklch(var(--paper));min-height:31rem;box-shadow:none;border-radius:0;grid-template-rows:auto auto 1fr auto;gap:1rem;padding:clamp(1.35rem,2vw,1.75rem);transform:none}.pricing-index .pricing-plans-grid .pricing-card-highlighted{border-top:3px solid oklch(var(--brand));background:linear-gradient(180deg, oklch(var(--brand-soft) / .22), transparent 38%), oklch(var(--paper))}.pricing-index .pricing-plans-grid .pricing-top{min-height:auto}.pricing-index .pricing-plans-grid .pricing-badge{flex:none;position:static}.pricing-index .pricing-plans-grid .pricing-card h3{overflow-wrap:normal;font-size:clamp(2.65rem,4vw,3.5rem)}.pricing-index .pricing-plans-grid .pricing-cadence,.pricing-index .pricing-plans-grid .pricing-summary,.pricing-index .pricing-plans-grid .pricing-features li{font-size:.9rem}.pricing-index .pricing-plans-grid .pricing-summary{min-height:3rem;font-weight:580}.pricing-index .pricing-plans-grid .pricing-features{gap:.62rem}.pricing-index .pricing-plans-grid .pricing-features .is-limited{color:oklch(var(--ink) / .48)}.pricing-index .pricing-plans-grid .pricing-features .is-limited svg{color:oklch(var(--ink) / .34)}.pricing-index .pricing-plans-grid .button{min-height:2.85rem;padding-block:.65rem}.pricing-index .pricing-explainer{border-top:1px solid oklch(var(--ink) / .18);border-bottom:1px solid oklch(var(--border));gap:clamp(1.5rem,4vw,3rem);padding-block:1.25rem}.pricing-index .pricing-explainer p{font-size:.82rem;line-height:1.5}.pricing-index .pricing-usage-note{color:oklch(var(--ink) / .5);margin-top:-.75rem;font-size:.72rem;line-height:1.5}.pricing-index .pricing-usage-note a{color:oklch(var(--ink) / .68);text-decoration:underline;-webkit-text-decoration-color:oklch(var(--ink) / .24);text-decoration-color:oklch(var(--ink) / .24);text-underline-offset:.18em}.pricing-index .pricing-usage-note a:hover{color:oklch(var(--brand))}.home-close{padding-block:clamp(1.75rem,2.5vw,2.5rem)}.home-close .closing-cta h2{font-size:clamp(2.1rem,3vw,2.85rem)}@media (max-width:980px){.source-rail-track{grid-template-columns:repeat(8,minmax(8rem,1fr))}.use-case-pathways{grid-template-columns:1fr}.use-case-pathways header,.use-case-pathways a{min-height:auto}}@media (max-width:720px){.integrations-index .sub-section,.use-cases-index .sub-section{grid-template-columns:1fr;gap:1.5rem}.integrations-index .sub-link-index a{grid-template-columns:1fr;gap:.45rem}.integration-story-list a{grid-template-columns:2.5rem minmax(0,1fr)}.integration-story-list a>svg{display:none}.pricing-index .pricing-plans-grid{grid-template-columns:1fr}.pricing-index .pricing-plans-grid .pricing-card{min-height:auto}}.signal-glyph{flex:none;gap:3px;width:1.25rem;display:grid}.signal-glyph>span{height:3px;display:block}.signal-glyph>span:first-child{background:var(--signal-blue);width:100%}.signal-glyph>span:nth-child(2){background:var(--signal-mint);justify-self:end;width:75%}.signal-glyph>span:nth-child(3){background:var(--signal-gold);justify-self:end;width:50%}.hero-signal{gap:.28rem;width:min(14rem,52%);margin-bottom:.6rem}.hero-signal>span{height:.3rem}.hero-signal>span:nth-child(2){width:80%}.hero-signal>span:nth-child(3){width:58%}.site-logo{filter:brightness(0)saturate()invert(16%)sepia(13%)saturate(710%)hue-rotate(116deg)brightness(92%)}:root[data-theme=dark] .site-logo{filter:brightness(0)invert()}.pricing-card:first-child{border-top-color:var(--signal-mint)}.pricing-card:nth-child(2){border-top-color:var(--signal-blue)}.pricing-card:nth-child(3){border-top-color:var(--signal-gold)}::selection{background:oklch(var(--brand) / .24);color:oklch(var(--ink))}body{background:oklch(var(--paper))}.site-header{border-bottom:1px solid oklch(var(--border));background:oklch(var(--paper) / .96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0;top:0}.header-row{min-height:4.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-logo{height:15px}.header-nav{color:oklch(var(--ink) / .72);gap:clamp(1rem,2.2vw,1.8rem);font-size:.86rem;font-weight:520}.header-actions{flex-wrap:nowrap;gap:.45rem}.button,.sub-actions a:first-child{min-height:2.65rem;box-shadow:none;border-radius:.6rem;padding:.72rem 1rem;transition:background-color .16s,color .16s,border-color .16s}.button:hover{transform:none}.button-primary:hover{background:oklch(var(--brand))}:where(a,button,summary):focus-visible{outline:3px solid oklch(var(--brand) / .34);outline-offset:3px}.eyebrow,.sub-hero-copy>p,.sub-section-head>span,.editorial-section-head>.eyebrow,.integration-detail-grid .eyebrow{color:oklch(var(--brand));letter-spacing:-.01em;text-transform:none;font-size:.84rem;font-weight:640}.home-hero:before,.home-section:after,.sub-grid-bg,.editorial-scenario:after,.editorial-workflow:after,.editorial-evidence:after,.editorial-faq:after,.comparison-intro:after{display:none}.reveal,.reveal-delayed,.sub-hero-copy.reveal>p,.sub-hero-copy.reveal h1,.sub-hero-copy.reveal strong,.sub-hero-copy.reveal .sub-actions{opacity:1;animation:none;transform:none}.home-hero{grid-template-columns:minmax(0,.84fr) minmax(32rem,1.16fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(4.5rem,8vw,7.5rem) clamp(2rem,4vw,3.5rem)}.home-hero-copy{gap:1.15rem}.home-hero-copy h1{letter-spacing:-.058em;max-width:19ch;font-size:clamp(2.5rem,3.7vw,3.8rem);font-weight:610;line-height:1.08}.home-hero-lede{max-width:52ch;color:oklch(var(--ink) / .72);font-size:1.05rem;line-height:1.62}.home-hero-note{color:oklch(var(--ink) / .58)}.home-hero-product{width:100%}.decision-trace{--trace-source:oklch(var(--brand));border:1px solid oklch(var(--ink) / .16);background:oklch(var(--paper));box-shadow:0 28px 70px rgba(var(--shadow), .1);border-radius:.75rem;overflow:hidden}.decision-trace-header{border-bottom:1px solid oklch(var(--ink) / .14);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.6rem;padding:.85rem 1rem;display:flex}.decision-trace-header>div{gap:.12rem;display:grid}.decision-trace-header p{color:oklch(var(--ink) / .62);font-size:.72rem}.decision-trace-header strong{font-size:.92rem;font-weight:610}.decision-trace-header>span{color:oklch(var(--ink) / .5);font-size:.7rem}.decision-trace-playback{color:oklch(var(--ink) / .56);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem 0;font-size:.68rem;display:inline-flex}.decision-trace-playback svg{width:.78rem;height:.78rem}.decision-trace-playback:hover{color:oklch(var(--ink))}.decision-trace-filters{border-bottom:1px solid oklch(var(--border));background:oklch(var(--surface) / .62);gap:.25rem;padding:.55rem .7rem;display:flex}.decision-trace-filters button{color:oklch(var(--ink) / .58);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:560}.decision-trace-filters>span{color:oklch(var(--ink) / .58);border:1px solid #0000;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:560}.decision-trace-filters button[aria-pressed=true],.decision-trace-filters>span.is-active{border-color:oklch(var(--ink) / .15);background:oklch(var(--paper));color:oklch(var(--ink))}.decision-trace-stage{position:relative;overflow:hidden}.decision-trace-main{transition:opacity .48s,transform .48s cubic-bezier(.16,1,.3,1)}.decision-trace-events{--trace-row-height:5rem;min-height:calc(var(--trace-row-height) * 4);margin:0;padding:0;list-style:none;display:grid;position:relative}.decision-trace-events:before{content:"";background:oklch(var(--border));width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:5.48rem}.decision-trace-events li{--trace-source:oklch(var(--brand));min-height:var(--trace-row-height);border-bottom:1px solid oklch(var(--border));grid-template-columns:3.6rem 2.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;animation:.52s cubic-bezier(.16,1,.3,1) both trace-arrive;display:grid;position:relative}.decision-trace-events li:after{content:"";z-index:0;background:color-mix(in oklch, var(--trace-source) 9%, transparent);opacity:0;pointer-events:none;border-radius:.5rem;position:absolute;inset:.3rem .45rem;transform:scaleX(.97)}.decision-trace-events li>*{z-index:1;position:relative}.decision-trace-live .decision-trace-events li:after{animation:8s cubic-bezier(.16,1,.3,1) infinite trace-guided-attention}.decision-trace-live .decision-trace-events li:nth-child(2):after{animation-delay:1.7s}.decision-trace-live .decision-trace-events li:nth-child(3):after{animation-delay:3.4s}.decision-trace-live .decision-trace-events li:nth-child(4):after{animation-delay:5.1s}.decision-trace-story .decision-trace-events li.is-attention:after{animation:1.05s cubic-bezier(.16,1,.3,1) both trace-story-attention}.decision-trace-events li:nth-child(2){animation-delay:90ms}.decision-trace-events li:nth-child(3){animation-delay:.18s}.decision-trace-events li:nth-child(4){animation-delay:.27s}.decision-trace-events li.source-github{--trace-source:#4d64bc}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-github{--trace-source:lab(44.0068% 12.2558 -49.946)}}.decision-trace-events li.source-zendesk{--trace-source:#337d52}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-zendesk{--trace-source:lab(46.784% -31.784 16.3747)}}.decision-trace-events li.source-stripe{--trace-source:#7e60cb}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-stripe{--trace-source:lab(47.7703% 31.4575 -52.2303)}}.decision-trace-events li.source-granola{--trace-source:#ad6d00}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-granola{--trace-source:lab(52.1399% 21.4756 60.6563)}}@keyframes trace-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trace-guided-attention{0%,20%,to{opacity:0;transform:scaleX(.97)}5%,13%{opacity:1;transform:scaleX(1)}}@keyframes trace-story-attention{0%{opacity:0;transform:scaleX(.97)}32%,72%{opacity:1;transform:scaleX(1)}to{opacity:.42;transform:scaleX(1)}}.decision-trace-events time{color:oklch(var(--ink) / .52);font-variant-numeric:tabular-nums;font-size:.66rem}.decision-trace-events i{z-index:1;border:1px solid color-mix(in oklch, var(--trace-source) 28%, oklch(var(--border)));background:oklch(var(--paper));width:2.15rem;height:2.15rem;color:var(--trace-source);box-shadow:0 0 0 .38rem oklch(var(--paper));border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.decision-trace-events svg{width:.95rem;height:.95rem}.decision-trace-events li>div{gap:.08rem;min-width:0;display:grid}.decision-trace-events li>div span{color:var(--trace-source);font-size:.65rem;font-weight:650}.decision-trace-events li>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:610;overflow:hidden}.decision-trace-events li>div p{color:oklch(var(--ink) / .56);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.decision-trace-events li>em{background:color-mix(in oklch, var(--trace-source) 9%, oklch(var(--paper)));color:var(--trace-source);border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-style:normal;font-weight:610}.decision-trace-answer{background:oklch(var(--ink));color:oklch(var(--paper));grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1rem;padding:.9rem 1rem;display:grid}.decision-trace-answer span{color:oklch(var(--paper) / .62);font-size:.66rem}.decision-trace-answer p{font-size:.76rem;line-height:1.5}.decision-trace-detail{z-index:5;border-left:1px solid oklch(var(--border));background:oklch(var(--paper));opacity:0;pointer-events:none;transition:opacity .28s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 0 44%;overflow:hidden;transform:translate(100%)}.decision-trace-detail.is-open{opacity:1;transform:translate(0)}.decision-trace-story.has-detail .decision-trace-main{opacity:.34;transform:translate(-2%)}.decision-trace-detail-content{align-content:start;gap:1rem;min-height:100%;padding:1rem;animation:.42s cubic-bezier(.16,1,.3,1) 80ms both trace-detail-arrive;display:grid}@keyframes trace-detail-arrive{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.decision-detail-path{color:oklch(var(--ink) / .46);font-size:.62rem}.decision-detail-title{--trace-source:oklch(var(--brand));grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.decision-detail-title.source-github{--trace-source:#4d64bc}@supports (color:lab(0% 0 0)){.decision-detail-title.source-github{--trace-source:lab(44.0068% 12.2558 -49.946)}}.decision-detail-title.source-linear{--trace-source:#0078ca}@supports (color:lab(0% 0 0)){.decision-detail-title.source-linear{--trace-source:lab(48.1669% -4.63527 -52.8559)}}.decision-detail-title.source-stripe{--trace-source:#7e60cb}@supports (color:lab(0% 0 0)){.decision-detail-title.source-stripe{--trace-source:lab(47.7703% 31.4575 -52.2303)}}.decision-detail-title.source-zendesk{--trace-source:#337d52}@supports (color:lab(0% 0 0)){.decision-detail-title.source-zendesk{--trace-source:lab(46.784% -31.784 16.3747)}}.decision-detail-title.source-granola{--trace-source:#ad6d00}@supports (color:lab(0% 0 0)){.decision-detail-title.source-granola{--trace-source:lab(52.1399% 21.4756 60.6563)}}.decision-detail-title.source-apis{--trace-source:#00829d}@supports (color:lab(0% 0 0)){.decision-detail-title.source-apis{--trace-source:lab(49.5852% -27.6962 -26.9234)}}.decision-detail-title.source-webhooks{--trace-source:#ca5553}@supports (color:lab(0% 0 0)){.decision-detail-title.source-webhooks{--trace-source:lab(52.1015% 47.3207 26.2578)}}.decision-detail-title i{border:1px solid color-mix(in oklch, var(--trace-source) 30%, oklch(var(--border)));width:2.1rem;height:2.1rem;color:var(--trace-source);border-radius:50%;place-items:center;display:grid}.decision-detail-title svg{width:.95rem}.decision-detail-title>div{gap:.12rem;display:grid}.decision-detail-title span{color:var(--trace-source);font-size:.62rem;font-weight:650}.decision-detail-title strong{font-size:.82rem;line-height:1.3}.decision-trace-detail section{border-block:1px solid oklch(var(--border));gap:.42rem;padding-block:.85rem;display:grid}.decision-trace-detail section>span{color:oklch(var(--brand));font-size:.61rem;font-weight:650}.decision-trace-detail h4{font-size:.76rem;font-weight:630}.decision-trace-detail section p,.decision-detail-note{color:oklch(var(--ink) / .58);font-size:.67rem;line-height:1.48}.decision-trace-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.decision-trace-detail dl>div{gap:.15rem;display:grid}.decision-trace-detail dt{color:oklch(var(--ink) / .42);font-size:.58rem}.decision-trace-detail dd{margin:0;font-size:.66rem;font-weight:580}.walkthrough-product-story{border:1px solid oklch(var(--border));background:oklch(var(--paper));border-radius:.75rem;overflow:hidden}.walkthrough-product-story .decision-trace-story{box-shadow:none;border:0;border-radius:0}.decision-trace-events li.source-linear{--trace-source:#0078ca}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-linear{--trace-source:lab(48.1669% -4.63527 -52.8559)}}.decision-trace-events li.source-apis{--trace-source:#00829d}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-apis{--trace-source:lab(49.5852% -27.6962 -26.9234)}}.decision-trace-events li.source-webhooks{--trace-source:#ca5553}@supports (color:lab(0% 0 0)){.decision-trace-events li.source-webhooks{--trace-source:lab(52.1015% 47.3207 26.2578)}}.contextual-review-sources{border-bottom:1px solid oklch(var(--border));background:oklch(var(--surface) / .62);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.15rem;padding:.65rem .85rem;display:grid}.contextual-review-sources span{color:oklch(var(--ink) / .5);font-size:.64rem}.contextual-review-sources p{color:oklch(var(--ink) / .72);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:580;overflow:hidden}.contextual-review .decision-trace-events li.is-attention:after{animation:1.05s cubic-bezier(.16,1,.3,1) both trace-story-attention}.contextual-review.has-detail .decision-trace-main{opacity:.34;transform:translate(-2%)}.editorial-story-preview{min-width:0}.editorial-story-preview .decision-trace{width:100%;box-shadow:none}.editorial-story-preview .decision-trace-header{min-height:4.25rem}.editorial-story-preview .decision-trace-events{--trace-row-height:4.4rem}.editorial-story-preview .decision-trace-answer{min-height:4rem}.home-section{padding-block:clamp(4rem,7vw,6.5rem)}.home-walkthrough:before,.quiet-pricing:before{background:oklch(var(--surface) / .62)}.home-section h2{font-weight:560}.home-use-cases-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end}.home-use-cases-note{max-width:41ch;color:oklch(var(--ink) / .6);padding-bottom:.25rem;font-size:.94rem;line-height:1.62}.outcome-list a{transition:color .15s,background-color .15s}.outcome-list a:hover{background:oklch(var(--surface) / .72)}.source-rail{background:0 0}.source-rail-track{scrollbar-width:none;max-width:100%}.source-rail-track::-webkit-scrollbar{display:none}.decision-trace-filters::-webkit-scrollbar{display:none}.source-rail-track a{box-shadow:none}.source-rail-more{border-top:1px solid oklch(var(--border));color:oklch(var(--ink) / .5);text-align:right;grid-column:1/-1;padding:.6rem 0;font-size:.7rem}.product-window,.editorial-product-shot{box-shadow:none;border-radius:.75rem}.editorial-shell{gap:0}.editorial-hero{border-bottom:1px solid oklch(var(--border));min-height:auto;padding-block:clamp(3.5rem,7vw,6.5rem)}.editorial-hero h1{max-width:13ch;font-size:clamp(2.8rem,5vw,4.35rem);font-weight:590;line-height:1}.editorial-hero>div>p:not(.eyebrow){color:oklch(var(--ink) / .68)}.sub-hero{border-bottom:1px solid oklch(var(--ink) / .16);min-height:auto;padding-block:clamp(3.5rem,7vw,6.5rem)}.sub-hero.has-visual{grid-template-columns:minmax(24rem,.86fr) minmax(32rem,1.14fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.sub-hero-visual{min-width:0}.sub-hero-visual .decision-trace{width:100%;box-shadow:none}.sub-hero-visual .decision-trace-events{--trace-row-height:4.25rem}.sub-hero-visual .decision-trace-answer{min-height:4rem}.sub-hero-copy h1{max-width:15ch;font-size:clamp(2.8rem,5vw,4.25rem);font-weight:580;line-height:1}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy h1{max-width:15ch;font-size:clamp(2.8rem,5vw,4.25rem);font-weight:580;line-height:1}.sub-hero-copy strong{max-width:54ch;color:oklch(var(--ink) / .67);font-size:1.06rem;font-weight:450;line-height:1.58}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy strong{max-width:54ch;color:oklch(var(--ink) / .67);font-size:1.06rem;font-weight:450;line-height:1.58}.sub-point-matrix{border-top:1px solid oklch(var(--ink) / .16)}.sub-point-matrix article,.sub-point-matrix a{border-right:0;border-bottom:1px solid oklch(var(--border));background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.55rem 2rem;min-height:auto;padding:1.4rem 0}.sub-point-matrix h3{grid-column:1}.sub-point-matrix p{grid-column:1;max-width:68ch}.sub-point-matrix span{color:oklch(var(--brand));grid-area:1/2/3;align-self:center;font-size:.74rem;font-weight:620}.sub-point-matrix a:hover{background:oklch(var(--surface) / .62)}.use-case-groups{gap:clamp(3rem,6vw,5rem);display:grid}.use-case-groups>section{grid-template-columns:minmax(13rem,.48fr) minmax(0,1.52fr);gap:clamp(2rem,5vw,5rem);display:grid}.use-case-groups>section>header{align-content:start;gap:.5rem;display:grid}.use-case-groups>section>header h3{max-width:14ch;font-size:1.45rem;font-weight:570;line-height:1.15}.use-case-groups>section>header p{max-width:28ch;color:oklch(var(--ink) / .58);font-size:.9rem}.editorial-event-list:before{left:5.85rem}.editorial-event-list li{grid-template-columns:4.3rem 2.1rem minmax(0,1fr);gap:.8rem;padding:.9rem 0}.editorial-event-list li:before{display:none}.editorial-event-list li>span{font-variant-numeric:tabular-nums}.editorial-event-list li>i{z-index:1;border:1px solid color-mix(in oklch, var(--source-color) 34%, oklch(var(--border)));background:oklch(var(--paper));width:2rem;height:2rem;color:var(--source-color);box-shadow:0 0 0 .35rem oklch(var(--paper));border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.editorial-event-list li>i svg{width:.9rem;height:.9rem}.editorial-event-list li>div{grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.editorial-event-list li>div strong{font-size:.72rem}.editorial-event-list li>div p{color:oklch(var(--ink) / .76)}.integration-ledger-flow{border-block:1px solid oklch(var(--ink) / .16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-ledger-flow>div{border-right:1px solid oklch(var(--border));align-content:start;gap:.55rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.integration-ledger-flow>div:last-child{border-right:0}.integration-ledger-flow span{color:oklch(var(--brand));font-size:.75rem;font-weight:620}.integration-ledger-flow strong{font-size:1.02rem;font-weight:580;line-height:1.3}.integration-ledger-flow p{color:oklch(var(--ink) / .58);font-size:.86rem}.sub-canvas:has(.sub-integration-roster) .sub-main{gap:clamp(3.5rem,7vw,6rem)}.sub-canvas:has(.sub-integration-roster) .sub-section{border-top:1px solid oklch(var(--ink) / .18);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.sub-canvas:has(.sub-integration-roster) .sub-section-head h2{max-width:12ch;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:570;line-height:.98}.sub-canvas:has(.sub-integration-roster) .sub-integration-roster{border-top-color:oklch(var(--ink) / .16);border-left:0}.sub-canvas:has(.sub-integration-roster) .sub-integration-roster a{min-height:4.8rem;box-shadow:none;background:0 0}.integration-roster-note{color:oklch(var(--ink) / .5);text-align:right;grid-column:2;margin-top:-3rem;font-size:.75rem}:is(.sub-canvas:has(.sub-integration-roster) .sub-point-matrix,.sub-canvas:has(.sub-integration-roster) .sub-link-index){border-top:1px solid oklch(var(--ink) / .16);border-left:0;grid-template-columns:1fr;display:grid}:is(.sub-canvas:has(.sub-integration-roster) .sub-point-matrix a,.sub-canvas:has(.sub-integration-roster) .sub-link-index a){min-height:auto;box-shadow:none;background:0 0;border-right:0;padding:1.35rem 0;transform:none}.sub-canvas:has(.sub-integration-roster) .sub-point-matrix a:before{display:none}.sub-canvas:has(.sub-integration-roster) .sub-link-index a:before{display:none}.sub-canvas:has(.sub-integration-roster) .sub-point-matrix span{letter-spacing:normal;text-transform:none}.sub-canvas:has(.sub-integration-roster) .sub-link-index a{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:baseline;gap:2rem}.job-comparison,.definition-ledger{border-top:1px solid oklch(var(--ink) / .2);margin-block:clamp(3rem,6vw,5.5rem)}.job-comparison>header,.definition-ledger>header,.job-comparison>article,.definition-ledger>article{border-bottom:1px solid oklch(var(--border));grid-template-columns:minmax(8rem,.45fr) minmax(0,1.55fr);display:grid}.job-comparison>header>p,.definition-ledger>header>p,.job-comparison>article>span,.definition-ledger>article>span{color:oklch(var(--ink) / .54);padding:1rem 1rem 1rem 0;font-size:.76rem;font-weight:590}.job-comparison>header>div,.definition-ledger>header>div,.job-comparison>article>div,.definition-ledger>article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-comparison>header strong,.definition-ledger>header strong,.job-comparison>article p,.definition-ledger>article p{border-left:1px solid oklch(var(--border));padding:1rem}.job-comparison>header strong,.definition-ledger>header strong{font-weight:610}.job-comparison>article p,.definition-ledger>article p{color:oklch(var(--ink) / .72);font-size:.9rem}.pricing-plans-section{padding-top:clamp(2.5rem,5vw,4rem)}.pricing-card{box-shadow:none;border-radius:.75rem}.pricing-badge{border-radius:999px}.site-footer{padding-block:clamp(2.5rem,5vw,4rem) 1.5rem}.footer-row{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);align-items:start;gap:2rem clamp(3rem,8vw,8rem)}.footer-links{white-space:normal;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.footer-links>div{justify-items:start;gap:.7rem;display:grid}.footer-links a{font-size:.82rem;line-height:1.35}.footer-group-label{color:oklch(var(--ink));margin-bottom:.25rem;font-size:.72rem;font-weight:620}.footer-meta{border-top:1px solid oklch(var(--border));color:oklch(var(--ink) / .5);grid-column:1/-1;padding-top:1.25rem;font-size:.74rem}@media (max-width:980px){.home-hero,.sub-hero.has-visual{grid-template-columns:1fr}.home-hero-copy{max-width:46rem}.home-use-cases-header{grid-template-columns:1fr}.home-use-cases-note{max-width:58ch}.use-case-groups>section{grid-template-columns:1fr;gap:1.25rem}.integration-ledger-flow{grid-template-columns:1fr}.integration-ledger-flow>div{border-right:0;border-bottom:1px solid oklch(var(--border))}.integration-ledger-flow>div:last-child{border-bottom:0}}@media (max-width:900px){body.nav-open{overflow:hidden}.header-row{grid-template-columns:minmax(7rem,1fr) auto}.header-actions{grid-column:2}.header-actions .button-primary{order:1}.mobile-nav{order:2}.mobile-nav-panel{border:1px solid oklch(var(--ink) / .18);background:oklch(var(--ink));min-width:0;color:oklch(var(--paper));box-shadow:0 28px 70px rgba(var(--shadow), .22);border-radius:.75rem;position:fixed;top:4.5rem;left:.75rem;right:.75rem}.mobile-nav-panel a{border-bottom-color:oklch(var(--paper) / .13);padding:.9rem 1rem}.mobile-nav-panel .mobile-nav-secondary{color:oklch(var(--paper) / .62)}.mobile-nav-account{grid-template-columns:1fr 1fr;gap:.65rem;padding:.75rem;display:grid}.mobile-nav-account a{border:1px solid oklch(var(--paper) / .2);text-align:center;border-radius:.55rem;place-items:center;min-height:2.75rem;padding:.65rem .9rem;display:grid}.mobile-nav-account .mobile-nav-start{border-color:oklch(var(--paper));background:oklch(var(--paper));color:oklch(var(--ink))}}@media (max-width:720px){.shell{width:min(var(--container), calc(100vw - 2rem))}.header-row{min-height:4rem}.header-actions .button-primary{min-height:2.35rem;padding:.62rem .78rem;font-size:.78rem}.mobile-nav-trigger{border-radius:.55rem;width:2.35rem;height:2.35rem}.mobile-nav-panel{top:4rem}.home-hero{gap:2.5rem;padding-block:3.25rem 2rem}.home-hero-copy h1{max-width:12ch;font-size:clamp(2.65rem,12.5vw,3.35rem)}.hero-actions{align-items:stretch}.hero-actions .button{flex:1}.decision-trace-header{align-items:flex-start}.decision-trace-header>span{display:none}.decision-trace-filters{scrollbar-width:none;overflow-x:auto}.decision-trace-filters button{min-width:max-content}.decision-trace-events:before{left:3.64rem}.decision-trace-events li{grid-template-columns:2.1rem 2rem minmax(0,1fr);gap:.55rem;padding-inline:.75rem}.decision-trace-events li>em{display:none}.decision-trace-events i{width:1.85rem;height:1.85rem}.decision-trace-events li>div strong,.decision-trace-events li>div p{white-space:normal}.decision-trace-answer{grid-template-columns:1fr;gap:.25rem}.decision-trace-detail{left:12%}.home-source-rail{width:100%}.source-rail{overflow:hidden}.source-rail-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;overflow-x:auto}.source-rail-track a{scroll-snap-align:start}.source-rail-track:after{content:"Swipe to see every source";background:linear-gradient(90deg, transparent, oklch(var(--paper)) 28%);width:5rem;color:oklch(var(--ink) / .48);text-align:right;pointer-events:none;place-items:center;padding:.5rem;font-size:.58rem;display:grid;position:sticky;right:0}.editorial-hero{gap:2.5rem;padding-block:3rem}.editorial-story-preview .decision-trace-events{--trace-row-height:5.2rem}.editorial-hero h1,.sub-hero-copy h1{max-width:13ch;font-size:clamp(2.4rem,11vw,3.15rem)}.sub-canvas:has(.pricing-plans-section) .sub-hero-copy h1{max-width:13ch;font-size:clamp(2.4rem,11vw,3.15rem)}.sub-hero{padding-block:3rem}.sub-actions{flex-wrap:wrap}.sub-point-matrix article,.sub-point-matrix a{grid-template-columns:1fr}.sub-point-matrix span{grid-area:auto/1}.editorial-event-list:before{left:2.95rem}.editorial-event-list li{grid-template-columns:2.1rem 2rem minmax(0,1fr)}.editorial-event-list li>div{grid-template-columns:1fr;gap:.12rem}.job-comparison>header,.definition-ledger>header,.job-comparison>article,.definition-ledger>article{grid-template-columns:1fr}.job-comparison>header>p,.definition-ledger>header>p,.job-comparison>article>span,.definition-ledger>article>span{padding-bottom:.35rem}.job-comparison>header>div,.definition-ledger>header>div,.job-comparison>article>div,.definition-ledger>article>div{grid-template-columns:1fr}.job-comparison>header strong,.definition-ledger>header strong,.job-comparison>article p,.definition-ledger>article p{border-left:0;border-top:1px solid oklch(var(--border));padding-inline:0}.footer-row{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.footer-meta{grid-column:1}.sub-canvas:has(.sub-integration-roster) .sub-section{grid-template-columns:1fr;gap:1.5rem}.integration-roster-note{text-align:left;grid-column:1;margin-top:-.5rem}.sub-canvas:has(.sub-integration-roster) .sub-link-index a{grid-template-columns:1fr;gap:.45rem}}@media (max-width:420px){.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.decision-trace-events li,.decision-trace-events li:after,.decision-trace-detail-content{animation:none}.decision-trace-main,.decision-trace-detail{transition:none}}.button,.sub-actions a:first-child,.theme-toggle,.mobile-nav-trigger,.mobile-nav-panel,.mobile-nav-account a,.decision-trace,.walkthrough-media,.pricing-card,.source-rail,.copyable-template{border-radius:var(--radius-sm);box-shadow:none}.decision-trace,.walkthrough-media{border-left:.5rem solid var(--signal-blue)}.button-primary{background:oklch(var(--brand));color:oklch(var(--surface))}.home-agents{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.home-agents-copy{align-content:start;gap:1.25rem;display:grid}.home-agents-copy h2{max-width:16ch}.home-agents-copy>p:not(.eyebrow){max-width:57ch;color:oklch(var(--muted));line-height:1.7}.home-agents-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.home-agents-actions>a:last-child,.agent-example-context>a,.agent-doc-actions>a:last-child{color:oklch(var(--brand));align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.home-agents-actions svg,.agent-example-context svg{width:1rem;height:1rem}.home-agent-example{border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border))}.home-agent-example>p,.agent-example-label{color:oklch(var(--brand));padding-block:1rem;font-size:.82rem;font-weight:700}.home-agent-example ol{margin:0;padding:0;list-style:none}.home-agent-example li{border-top:1px solid oklch(var(--border));grid-template-columns:6.5rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.home-agent-example li span{color:oklch(var(--muted));font-size:.78rem}.home-agent-example li strong{font-size:.94rem;font-weight:600;line-height:1.4}.home-agent-example small{border-top:1px solid oklch(var(--border));color:oklch(var(--muted));padding-block:1rem;line-height:1.5;display:block}.agent-example{border-top:1px solid oklch(var(--border));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);display:grid}.agent-example-context{padding-block:1.5rem}.agent-example-context .agent-example-label{padding:0 0 1.25rem}.agent-example-context h3{letter-spacing:-.045em;max-width:19ch;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:570;line-height:1.08}.agent-example-context>p:not(.agent-example-label){max-width:46ch;color:oklch(var(--muted));margin-block:1.25rem;line-height:1.7}.agent-example-sequence{border-left:1px solid oklch(var(--border));margin:0;padding:0;list-style:none}.agent-example-sequence li{border-bottom:1px solid oklch(var(--border));gap:.4rem;padding:1.3rem 1.6rem;display:grid}.agent-example-sequence li span{color:oklch(var(--brand));font-size:.78rem;font-weight:700}.agent-example-sequence li strong{font-size:1.05rem;font-weight:620}.agent-example-sequence li p{color:oklch(var(--muted));font-size:.9rem;line-height:1.6}.agent-doc-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.agent-doc-actions>a:first-child{background:oklch(var(--brand));min-height:2.65rem;color:oklch(var(--surface));align-items:center;padding:.72rem 1rem;font-weight:650;display:inline-flex}.agents-index .sub-link-index{margin-top:0}.agents-index .agent-doc-links{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.agents-index .sub-point-matrix article{padding-inline:1.5rem}.source-rail-agent .source-rail-track{grid-template-columns:1fr}.source-rail-agent .source-rail-track a{border-right:0}.source-rail-agent .source-agent{--source-color:oklch(var(--brand))}@media (max-width:800px){.agents-index .agent-doc-links,.home-agents,.agent-example{grid-template-columns:1fr}.agent-example{gap:0}.agent-example-sequence{border-left:0;border-top:1px solid oklch(var(--border))}.agent-example-sequence li{padding-inline:0}}
