/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--site-background:#53291e}*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.top-10{top:calc(var(--spacing) * 10)}.top-100{top:calc(var(--spacing) * 100)}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-6{grid-column-start:6}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}}@font-face{font-family:Geist;src:url(/fonts/Geist-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@property --site-background{syntax:"<color>";inherits:true;initial-value:#53291e}html:has(.site-page){--site-background:#53291e;background:var(--site-background);scrollbar-color:#a0a0a0 var(--site-background);transition:--site-background .4s}@media (prefers-reduced-motion:reduce){html:has(.site-page){transition:none}}.site-page{--site-primary:#fff;--site-secondary:#fff6;--site-error:#ff8080;--site-divider:#ffffff1a;--site-button:#0006;--site-panel:#0000001a;--site-accent:#a54f31;--site-footer-color:#7d361a;--site-footer-blur:800px;--site-font-display:"Exposure", Georgia, serif;--site-font-body:"Geist", Arial, sans-serif;--site-font-mono:"Geist Mono", monospace;--site-display-size:40px;--site-heading-size:32px;--site-mono-size:12px;--site-mono-leading:14px;--site-card:#00000014;--site-circle-size:22px;--site-body-size:14px;--site-body-leading:18px;--site-column-inset:16px;--site-section-space:112px;--site-heading-space:50px;--site-line-width:1px;--spacing:4px;isolation:isolate;background:var(--site-background);min-height:100dvh;color:var(--site-primary);font:400 var(--site-body-size) / var(--site-body-leading) var(--site-font-body);letter-spacing:.02em;color-scheme:dark;position:relative;overflow:clip}.site-page :where(h1,h2,h3,p,ul,ol,figure){margin:0}.site-page :where(ul,ol){padding:0;list-style:none}.site-page :where(a){color:inherit;text-decoration:none}.site-page :where(button,summary,a){-webkit-tap-highlight-color:transparent}.site-page :where(button,summary){cursor:pointer}.site-page :where(a,button,summary):focus-visible{outline:2px solid var(--site-primary);outline-offset:5px}.site-page :where(a,button):hover{color:var(--site-primary)}.site-page :where(button){font:inherit;letter-spacing:inherit}.site-page .site-cell{min-width:0;padding-inline:var(--site-column-inset)}.site-page .site-display,.site-page .site-heading{font-family:var(--site-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1}.site-page .site-display{font-size:var(--site-display-size)}.site-page .site-heading{font-size:var(--site-heading-size)}.site-page .site-secondary{color:var(--site-secondary)}.site-page .site-body{font-size:var(--site-body-size);line-height:var(--site-body-leading)}.site-page .site-mono{font-family:var(--site-font-mono);font-size:var(--site-mono-size);line-height:var(--site-mono-leading)}.site-page .site-rule{border-top:var(--site-line-width) solid var(--site-divider);padding-top:16px}.site-page .site-section{margin-top:var(--site-section-space)}.site-page .site-section-title{margin-bottom:var(--site-heading-space)}.site-page .site-button{background:var(--site-button);min-height:40px;color:var(--site-primary);font-size:var(--site-body-size);line-height:var(--site-body-leading);white-space:nowrap;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:10px 20px;display:inline-flex}.site-page .site-circle{flex:0 0 var(--site-circle-size);width:var(--site-circle-size);height:var(--site-circle-size);background:var(--site-button);color:var(--site-primary);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-page :is(.site-button,button.site-circle,.site-arrow){transition:background-color .2s ease-out}.site-page :is(.site-button,button.site-circle,.site-arrow):hover{background:#000}.site-page .site-circle-number{font-size:11px;line-height:var(--site-body-leading);transform:translateY(.5px)}.site-page .site-skip-link{z-index:5;background:#000;padding:12px;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.site-page .site-skip-link:focus{transform:none}.site-page .site-sidebar{z-index:10;background:var(--site-background);padding:20px var(--site-column-inset);justify-content:space-between;align-self:start;align-items:center;display:flex;position:sticky;top:0}.site-page .site-wordmark{width:98px;display:block}.site-page .site-wordmark svg{width:100%;height:auto;display:block}.site-page .site-nav-list li{border-top:var(--site-line-width) solid var(--site-divider)}.site-page .site-nav-list .site-nav-children{padding-bottom:6px;position:relative}.site-page .site-nav-list .site-nav-children:before{content:"";width:var(--site-line-width);background:#fff3;position:absolute;top:4px;bottom:10px;left:21px}.site-page .site-nav-list .site-nav-children li{border-top:0}.site-page .site-nav-list .site-nav-children a,.site-page .site-nav-list .site-nav-children .site-nav-muted{text-overflow:ellipsis;white-space:nowrap;padding:5px 32px 5px 37px;overflow:hidden}.site-page .site-nav-list .site-nav-children .site-nav-dot{top:12px}.site-page .site-nav-muted{color:var(--site-secondary);justify-content:space-between;gap:12px;padding:9px 32px 9px 21px;display:flex}.site-page .site-nav-note{font-family:var(--site-font-mono);font-size:var(--site-mono-size);letter-spacing:.06em;text-transform:uppercase;color:#ffffff47}.site-page .site-nav-list a{color:var(--site-secondary);padding:9px 32px 9px 21px;display:block;position:relative}.site-page .site-nav-list a:hover,.site-page .site-nav-list a[aria-current]{color:var(--site-primary)}.site-page .site-nav-dot{background:currentColor;width:4px;height:4px;position:absolute;top:16px;left:0}.site-page .site-mobile-menu summary{place-items:center;width:44px;height:44px;list-style:none;display:grid}.site-page summary::-webkit-details-marker{display:none}.site-page .site-menu-close,.site-page .site-mobile-menu[open] .site-menu-open{display:none}.site-page .site-mobile-menu[open] .site-menu-close{display:block}.site-page .site-mobile-menu nav{padding:0 var(--site-column-inset) 16px;background:var(--site-background);max-height:calc(100dvh - 84px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-page .site-hero-title{padding-top:76px;padding-bottom:56px}.site-page .site-hero-cta,.site-page .site-hero-steps{padding-top:24px}.site-page .site-hero-steps li{align-items:start;gap:22px;margin-bottom:20px;display:flex;position:relative}.site-page .site-case-header{margin-bottom:var(--site-heading-space);align-items:end}.site-page .site-controls{gap:4px;display:flex}.site-page .site-case-copy{margin-top:32px}.site-page .site-case-stack{display:grid}.site-page .site-case-stack>*{grid-area:1/1}@media (min-width:64rem){.site-page .site-story-pin .site-case-header{margin-bottom:clamp(24px, calc(100svh - 736px), var(--site-heading-space))}}.site-page .site-case-copy>*+*{margin-top:32px}.site-page .site-case-copy :is(ol,p+p){margin-top:12px}.site-page .site-case-copy li{align-items:start;gap:32px;margin-top:8px;display:flex;position:relative}.site-page .site-chart{width:100%;height:auto;display:block;overflow:visible}.site-page .site-chart-caption{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:16px;padding-top:13px;padding-bottom:16px;display:grid;position:relative}.site-page .site-chart-caption:after{content:"";border:var(--site-line-width) solid var(--site-divider);pointer-events:none;border-top:0;position:absolute;inset:50% 0 0}.site-page .site-chart-day{white-space:nowrap;background:var(--site-button);height:var(--site-circle-size);border-radius:999px;align-self:start;align-items:center;padding:0 10px;display:flex}.site-page .site-chart-detail{text-wrap:balance;min-width:0;max-width:44ch;min-height:52px;padding-top:4px}.site-page .site-chart-detail p+p{margin-top:6px}.site-page .site-simulation{isolation:isolate;aspect-ratio:2.755;width:100%;min-height:320px;font-family:var(--site-font-mono);font-size:var(--site-mono-size);line-height:var(--site-mono-leading);background:#411b13 url(/marketing/simulation-background.svg#mobile) 50%/100% 100% no-repeat;grid-template-columns:2fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.site-page .site-playbook{color:#c47957;background:#000;width:221px;max-width:76%;min-height:232px;margin-left:17%;padding:20px 24px;position:relative}.site-page .site-playbook h3{color:var(--site-primary);font-family:var(--site-font-display);margin-top:12px;font-size:22px;line-height:1.1}.site-page .site-playbook dl{margin-top:80px}.site-page :is(.site-simulation,.site-story-fold) dl div{justify-content:space-between;gap:12px;display:flex}.site-page :is(.site-simulation,.site-story-fold) dl div+div{margin-top:6px}.site-page .site-simulation-squares{z-index:-1;position:absolute;inset:0;overflow:hidden}.site-page .site-simulation-square{isolation:isolate;background:#7d3a26;position:absolute}.site-page .site-simulation-square>span,.site-page .site-simulation-square:after{content:"";position:absolute;inset:0}.site-page .site-simulation-square>span{background:#50271e}.site-page .site-simulation-square:after{opacity:.6;mix-blend-mode:hard-light;background:url(/marketing/features/grain.webp) 50%/cover}.site-page .site-playbook h3 span{white-space:nowrap;display:block}.site-page .site-simulation-controls{border-left:1px solid var(--site-divider);flex-direction:column;justify-content:center;align-self:stretch;padding:32px 16px;display:flex}.site-page .site-simulation-choice{align-items:center;gap:12px;display:flex}.site-page .site-simulation-choice>span{color:var(--site-secondary)}.site-page .site-simulation-choice>[data-selected=true]{color:var(--site-primary)}.site-page .site-simulation-switch{flex-shrink:0;align-items:center;width:44px;height:44px;display:flex;position:relative}.site-page .site-simulation-switch:before{content:"";background:#000;border-radius:22px;position:absolute;inset:11px 0}.site-page .site-simulation-switch span{background:#b66c4d;border-radius:50%;width:16px;height:16px;margin-left:3px;transition:margin-left .3s;position:relative}.site-page .site-simulation-switch[data-live=true] span{margin-left:25px}.site-page .site-simulation-results{max-width:220px;color:var(--site-secondary);margin-top:48px}.site-page .site-simulation-results dl div{gap:8px}.site-page .site-simulation-results dt{white-space:nowrap;flex:1;gap:8px;min-width:0;display:flex}.site-page .site-simulation-results dt:after{content:"--------------------------------";flex:1;min-width:0;overflow:hidden}.site-page .site-simulation-results dd{text-align:right}@media not all and (min-width:64rem){.site-page .site-simulation{aspect-ratio:auto;grid-template-columns:1fr}.site-page .site-simulation-squares{display:none}.site-page .site-playbook,.site-page .site-simulation-controls{aspect-ratio:1;width:232px;max-width:calc(100% - 32px);min-height:232px;margin:32px auto}.site-page .site-simulation-controls{background:#7d3a26 url(/marketing/simulation-background.svg#panel) 50%/cover no-repeat;border:0;align-items:center;margin-top:0;padding:12px}.site-page .site-simulation-choice{gap:4px}.site-page .site-simulation-results{width:100%;margin-top:20px}}.site-page .site-feature-art{width:100%;height:auto;display:block}.site-page .site-story-pin{position:sticky;top:64px}.site-page .site-story-pin .site-section-title{margin-bottom:clamp(24px, calc(100svh - 760px), var(--site-heading-space))}.site-page .site-story-line{display:block}.site-page .site-story-stack{display:grid}.site-page .site-story-stack>*{grid-area:1/1}.site-page .site-story-frame{aspect-ratio:1102/400;width:min(100%,275.5svh - 1460.15px);position:relative;overflow:hidden}.site-page .site-story-layer{position:absolute;inset:0}.site-page .site-story-fold{font-family:var(--site-font-mono);font-size:var(--site-mono-size);line-height:var(--site-mono-leading)}.site-page .site-story-layer>.site-simulation{height:100%;min-height:0}.site-page .site-feature-label{grid-template-columns:126px auto;display:grid}.site-page .site-proof-grid{row-gap:28px;padding-top:32px}.site-page .site-proof-grid p+p{margin-top:10px}.site-page .site-setup-grid{row-gap:32px}.site-page .site-choice{text-align:left;width:100%;color:var(--site-secondary);border:0;border-bottom:var(--site-line-width) solid var(--site-divider);background:0 0;padding:12px 0;display:block}.site-page .site-book-call{padding:12px 0}.site-page .site-choice[aria-pressed=true]{color:var(--site-primary)}.site-page .site-install-rule{border-top:var(--site-line-width) solid var(--site-divider)}.site-page .site-install-description{padding-block:12px 4px}.site-page .site-install-steps{margin:0;padding:0;list-style:none}.site-page .site-install-step+.site-install-step{margin-top:24px}.site-page .site-install-step{grid-template-columns:var(--site-circle-size) minmax(0, 1fr);align-items:start;column-gap:16px;display:grid}.site-page .site-install-step>.site-circle{margin-top:10px}.site-page .site-install-step .site-code{margin-top:4px}.site-page .site-install-methods{gap:24px;margin-bottom:32px;display:flex}.site-page .site-install-methods .site-choice{border:0;width:auto}.site-page .site-code{font-family:var(--site-font-mono);font-size:var(--site-mono-size);line-height:var(--site-mono-leading);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--site-panel);color:var(--site-secondary);margin:20px 0 0;padding:16px}.site-page .site-install-step{--site-install-hang:calc(var(--site-circle-size) + 16px)}.site-page .site-setup-stack{align-items:start;display:grid}.site-page .site-setup-stack>*{grid-area:1/1}.site-page .site-setup-sizer{visibility:hidden}.site-page .site-setup-prompt{margin-top:24px}.site-page .site-faq{row-gap:64px}.site-page .site-faq-list{align-items:start;display:grid}.site-page .site-faq-list>*{grid-area:1/1}.site-page .site-faq-sizer{visibility:hidden}.site-page .site-faq-answers{display:grid}.site-page .site-faq-answers>p{grid-area:1/1}.site-page .site-faq-item{border-bottom:var(--site-line-width) solid var(--site-divider)}.site-page .site-faq-item button,.site-page .site-faq-question{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.site-page .site-faq-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.site-page .site-faq-icon-bar{transform-box:fill-box;transform-origin:50%;transition:transform .15s}.site-page .site-faq-item[data-open=true] .site-faq-icon-bar{transform:rotate(90deg)}.site-page .site-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .15s,opacity .15s;display:grid}.site-page .site-faq-item[data-open=true] .site-faq-answer{opacity:1;grid-template-rows:1fr}.site-page .site-faq-answer>div{min-height:0;overflow:hidden}.site-page :is(.site-faq-answer,.site-faq-answers) p{color:var(--site-secondary);padding:12px 32px 28px 0}@media (prefers-reduced-motion:reduce){.site-page :is(.site-faq-answer,.site-faq-icon-bar){transition:none}}.site-page .site-faq .site-heading{margin-bottom:calc(var(--site-heading-space) * .7)}.site-page .site-faq-art{width:100%;max-width:362px;height:auto;margin:auto;display:block}.site-page .site-about-grid{row-gap:48px}.site-page .site-about-copy p+p{margin-top:24px}.site-page .site-about-copy .site-button{margin-top:32px}.site-page .site-comparison{grid-template-rows:auto repeat(3,minmax(128px,auto));grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;display:grid}.site-page .site-comparison-title{padding:16px 0 20px}.site-page .site-comparison-card{grid-row:2/span 3;grid-template-rows:subgrid;background-color:var(--site-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath fill='%23000' fill-opacity='.4' d='M0 0h1v1H0zM2 2h1v1H2z'/%3E%3C/svg%3E");background-size:4px 4px;min-width:0;display:grid}.site-page .site-comparison-row{padding:16px}.site-page .site-comparison-text{grid-template-columns:minmax(0, 1fr) var(--site-circle-size);overflow-wrap:anywhere;border-top:var(--site-line-width) solid var(--site-divider);align-items:start;column-gap:8px;padding-top:12px;display:grid}.site-page .site-comparison-task svg{color:var(--site-primary)}.site-page .site-code code{font:inherit;letter-spacing:inherit}.site-page .site-code-block{position:relative}.site-page .site-code-block .site-code{padding-right:48px}.site-page .site-copy{width:36px;height:36px;color:var(--site-secondary);background:0 0;border:0;place-items:center;transition:color .2s ease-out;display:grid;position:absolute;top:4px;right:4px}.site-page .site-copy:is(:hover,:focus-visible){color:var(--site-primary)}.site-page .site-copy svg{grid-area:1/1;transition:opacity .3s ease-out}.site-page .site-copy-check,.site-page .site-copy[data-copied=true] .site-copy-idle{opacity:0}.site-page .site-copy[data-copied=true] .site-copy-check{opacity:1}.site-page .site-copy-status{animation:.3s ease-out 2s forwards site-copy-fade;position:absolute;bottom:-20px;right:0}@keyframes site-copy-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.site-page .site-copy,.site-page .site-copy svg{transition:none}.site-page .site-copy-status{animation-duration:1ms}}.site-page .site-copy-error{margin-top:8px}.site-page .site-chart-days{border-top:var(--site-line-width) solid var(--site-divider);border-right:var(--site-line-width) solid var(--site-divider);display:grid}.site-page .site-chart-days span{border-left:var(--site-line-width) solid var(--site-divider);min-width:0;padding:4px 0 4px 3px}.site-page .site-footer{row-gap:16px;margin-top:160px;padding-top:24px;padding-bottom:16px;position:relative}.site-page .site-footer-glow{z-index:-1;background:var(--site-footer-color);width:180%;height:850px;filter:blur(var(--site-footer-blur));pointer-events:none;position:absolute;bottom:-480px;left:-40%}.site-page .site-footer-shader{z-index:-1;pointer-events:none;width:180%;height:1200px;image-rendering:pixelated;position:absolute;bottom:0;left:-40%}.site-page .site-footer-mark{mix-blend-mode:multiply;width:346px;max-width:100%;height:auto;display:block}.site-page .site-footer-links{flex-direction:column;justify-content:space-between;gap:48px;display:flex}.site-page .site-footer-links li+li{margin-top:8px}.site-page .site-footer-cta{text-align:left}@media (min-width:64rem){.site-page .site-faq-art{max-width:none;margin:0}.site-page .site-setup-grid .site-install-step{margin-left:calc(-1 * var(--site-install-hang))}.site-page{--site-display-size:52px;--site-heading-size:36px;--site-section-space:248px}.site-page .site-frame{grid-template-rows:auto 1fr auto}.site-page .site-content{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.site-page .site-sidebar{grid-template-rows:subgrid;background:0 0;grid-template-columns:minmax(0,1fr);align-self:stretch;padding-block:0;display:grid;position:relative}.site-page .site-sidebar:after{content:"";border-right:var(--site-line-width) solid var(--site-divider);position:absolute;top:16px;bottom:24px;right:0}.site-page .site-wordmark{grid-area:1/1/-1;align-self:start;margin-top:16px;position:sticky;top:16px}.site-page .site-nav-track{grid-area:2/1/span 2;align-self:stretch}.site-page .site-desktop-nav{margin-top:0;position:sticky;top:64px}.site-page .site-hero-title{padding-top:360px;padding-bottom:68px}.site-page .site-hero-cta,.site-page .site-hero-steps{padding-top:20px}.site-page .site-case-copy{margin-top:0}.site-page .site-footer{min-height:320px;margin-top:248px}.site-page .site-footer-cta{text-align:right}}html:has(.site-page[data-palette=case-study]){--site-background:#2a1616}html:has(.site-page[data-palette=mcp]){--site-background:#484241}html:has(.site-page[data-palette=pricing]){--site-background:#1b1a20}html:has(.site-page[data-palette=about]){--site-background:#4a4d46}html:has(.site-page[data-palette=changelog]){--site-background:#7a5840}html:has(.site-page[data-palette=terms]){--site-background:#332d2a}html:has(.site-page[data-palette=privacy]){--site-background:#6d5b50}.site-page .site-arrow{background:var(--site-button);color:var(--site-primary);border:0;border-radius:999px;justify-content:center;align-items:center;padding:6px 18px;display:inline-flex}.site-page .site-close{z-index:9;position:absolute;top:24px;right:16px}@media not all and (min-width:64rem){.site-page .site-close{top:104px}}.site-page .site-reading{row-gap:40px}.site-page .site-footer-title{border-bottom:var(--site-line-width) solid var(--site-divider);margin-inline:16px;padding-bottom:40px}.site-page .site-footer-rule{margin-inline:var(--site-column-inset);border-top:var(--site-line-width) solid var(--site-divider)}.site-page .site-team>li{padding-block:16px;position:relative}.site-page .site-team>li:before{content:"";top:0;left:var(--site-column-inset);right:var(--site-column-inset);border-top:var(--site-line-width) solid var(--site-divider);pointer-events:none;position:absolute}.site-page .site-person{align-items:start;gap:16px;height:100%;display:flex}.site-page .site-person img{aspect-ratio:1;object-fit:cover;object-position:50% 10%;width:35%}.site-page .site-prose{overflow-wrap:anywhere}.site-page .site-prose section{margin-top:56px}.site-page .site-prose h2,.site-page .site-prose h3,.site-page .site-story blockquote p,.site-page .site-update-heading{font:400 28px/1.1 var(--site-font-display);letter-spacing:-.02em}.site-page .site-prose h3{font-size:22px}.site-page .site-prose p+p,.site-page .site-prose div+div{margin-top:24px}.site-page .site-prose h2+p,.site-page .site-prose h3+p,.site-page .site-prose h2+div{margin-top:16px}.site-page .site-prose>*+*{margin-top:32px}.site-page .site-story section+section{margin-top:80px}.site-page .site-story p,.site-page .site-story ol{margin-top:20px}.site-page .site-story blockquote{margin:48px 0 0}.site-page .site-story cite{margin-top:24px;font-style:normal;display:block}.site-page .site-story-list li{align-items:start;gap:16px;margin-top:12px;display:flex}.site-page .site-story-graph{background:#7d361a4d;margin-top:48px;padding:16px}.site-page .site-story-graph p{margin-top:0}.site-page .site-request-panel{background:var(--site-panel);padding:16px;position:relative}@media (min-width:64rem){.site-page .site-request-panel{margin-left:calc(-1 * var(--site-column-inset))}}.site-page .site-request-panel>.grid{padding-right:36px}.site-page .site-request-panel .site-code-block{position:static}.site-page .site-request-panel .site-code{font-family:var(--site-font-display);letter-spacing:-.02em;white-space:normal;color:var(--site-primary);background:0 0;margin-top:80px;padding-inline:0;font-size:24px;line-height:30px}.site-page .site-request-panel .site-copy-status{bottom:-20px;right:0}.site-page .site-mcp-install{margin-top:112px}.site-page .site-mcp-install h2{margin-bottom:40px}.site-page .site-pricing{--site-pricing-row-padding:9px;row-gap:48px}.site-page .site-price-table{border-collapse:collapse;table-layout:fixed;width:100%}.site-page .site-price-table th,.site-page .site-price-table td{padding:var(--site-pricing-row-padding) 8px;text-align:left;border-bottom:1px solid var(--site-divider);font-weight:400}.site-page .site-price-table th:first-child{width:33.3333%;padding-left:0}.site-page .site-price-table :is(th,td):last-child{text-align:right;padding-right:0}.site-page .site-price-table thead{color:var(--site-secondary)}.site-page .site-team-plan{padding-block:var(--site-pricing-row-padding);border-bottom:1px solid var(--site-divider);grid-template-columns:1fr auto;gap:24px 16px;display:grid}.site-page .site-team-plan-summary{grid-area:2/1/auto/-1}.site-page .site-team-plan-summary .site-button{margin-top:40px}.site-page .site-plan-price{text-align:right;grid-area:1/2}.site-page .site-price-intro,.site-page .site-price-footnote{padding-block:var(--site-pricing-row-padding)}.site-page .site-price-footnote{border:0;grid-template-columns:1fr 2fr;gap:16px;display:grid}.site-page .site-update{border-top:1px solid var(--site-divider)}.site-page .site-update summary{align-items:start;gap:16px 0;padding-block:16px;list-style:none}.site-page .site-update:not([open]) .site-heading{font-size:28px}.site-page .site-update-body{padding-top:48px;padding-bottom:112px}.site-page .site-update-list{color:var(--site-secondary);margin-top:16px;padding-left:20px;list-style:outside}.site-page .site-update-list li{margin-top:16px}.site-page .site-update-list strong{color:var(--site-primary);font-weight:400;display:block}.site-page .site-update-heading{border-bottom:1px solid var(--site-divider);margin-top:56px;padding-bottom:12px}.site-page .site-update-heading:first-child{margin-top:0}.site-page .site-update-link{text-underline-offset:4px;margin-top:32px;text-decoration:underline;display:inline-block}@media (min-width:64rem){.site-page .site-team>li:before{display:none}.site-page .site-team>li:first-child:before,.site-page .site-team>li:nth-child(3):before{width:calc(300% - 2 * var(--site-column-inset));display:block}.site-page .site-team>li:nth-child(6):before{width:calc(200% - 2 * var(--site-column-inset));display:block}.site-page .site-team li:nth-child(2){grid-column:2}.site-page .site-team li:nth-child(3){grid-column:1}.site-page .site-team li:nth-child(6){grid-column:2}.site-page .site-team-plan{grid-template-columns:2fr 3fr 1fr}.site-page .site-team-plan-summary{grid-area:1/2}.site-page .site-plan-price{grid-column:3}.site-page .site-mcp-install .site-install-grid{grid-template-columns:1fr 2fr;gap:32px;display:grid}.site-page .site-mcp-install .site-install-methods{flex-direction:column;gap:0}.site-page .site-mcp-install .site-install-methods .site-choice{border-bottom:1px solid var(--site-divider)}.site-page .site-mcp-install .site-install-grid>[aria-live]{grid-column:2}.site-page .site-update-list{max-width:66.6667%;margin-left:16.6667%}}@media not all and (min-width:40rem){.site-page .site-price-table,.site-page .site-price-table tbody{display:block}.site-page .site-price-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-page .site-price-table tr{border-top:1px solid var(--site-divider);grid-template-columns:1fr 1fr;padding-block:0;display:grid}.site-page .site-price-table th[scope=row]{grid-column:1/-1;width:auto}.site-page .site-price-table :is(th,td),.site-page .site-price-table :is(th,td):last-child{padding:var(--site-pricing-row-padding) 0;text-align:left;border:0}.site-page .site-price-table td:before{content:attr(data-label);color:var(--site-secondary);font:400 var(--site-body-size)/var(--site-body-leading) var(--site-font-body);margin-bottom:4px;display:block}}.site-page .site-update-markdown>p+p,.site-page .site-update-markdown>ul+p{margin-top:16px}.site-page .site-download-button{white-space:normal;text-align:left;max-width:100%}.site-page .site-wide-rule{position:relative}.site-page .site-wide-rule:before{content:"";top:0;left:var(--site-column-inset);right:var(--site-column-inset);border-top:var(--site-line-width) solid var(--site-divider);pointer-events:none;position:absolute}.site-page .site-rule-space{padding-top:16px}.site-page .site-price-table tbody tr:last-child>*{border-bottom:0}.site-contact-field{gap:12px;display:grid}.site-contact-field input,.site-contact-field select,.site-contact-field textarea{width:100%;min-width:0;height:40px;color:var(--site-primary);font:inherit;background:#0000001a;border:0;border-radius:999px;padding:0 20px;box-shadow:inset 0 0 0 1px #ffffff1a}.site-contact-field :is(input,textarea)::placeholder{color:var(--site-secondary)}.site-contact-field textarea{resize:vertical;border-radius:20px;height:auto;padding:12px 20px}.site-contact-field select{appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:48px}.site-contact-field option{background:var(--site-background)}.site-contact-field :is(input,select,textarea):focus-visible{outline:1px solid var(--site-primary);outline-offset:2px}.site-contact-field [aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--site-error)}.site-contact-error{color:var(--site-error)}.site-contact-form fieldset{min-width:0;scroll-margin-top:72px}.site-contact-form fieldset:disabled{opacity:.6}.site-contact-form .site-button{cursor:pointer}.site-contact-form .site-button:disabled{cursor:wait}html:has(.site-page[data-palette=playbook]),.site-page[data-palette=playbook]{--site-background:#90918e;scrollbar-color:#6b6c69 var(--site-background)}.site-page[data-palette=playbook]{--site-primary:#2d2c2c;--site-secondary:#2d2c2c66;--site-error:#8a1c14;--site-divider:#2d2c2c1a;--site-button:#2d2c2c14;--site-panel:#2d2c2c0f;--site-card:#2d2c2c0f;--site-accent:#2d2c2c;color-scheme:light}.site-page[data-palette=playbook] .site-display{letter-spacing:-.02em}@media (min-width:64rem){.site-page[data-palette=playbook]{--site-display-size:56px}.site-page[data-palette=playbook] .site-nav-list a{padding:8px 32px 8px 36px}.site-page[data-palette=playbook] .site-nav-dot{top:15px}}.site-page[data-palette=playbook] .site-hero-title{padding:0}.site-page .pb-head{flex-direction:column;justify-content:flex-end;padding-top:120px;display:flex;position:relative}.site-page .pb-head:after{content:"";left:var(--site-column-inset);right:var(--site-column-inset);border-top:var(--site-line-width) solid var(--site-divider);position:absolute;bottom:0}.site-page .pb-head-row{align-items:end;row-gap:20px;padding-bottom:40px;position:relative}.site-page .pb-head-title{grid-column:1/-1}.site-page .pb-title-narrow{max-width:430px}.site-page .pb-title-wide{max-width:510px}.site-page .pb-head-meta{color:var(--site-secondary);gap:46px;display:flex}.site-page .pb-head-note{opacity:.9;max-width:340px}.site-page .pb-head-marks,.site-page .pb-head-line{display:none}.site-page .pb-head-photo{width:calc(100% - 2 * var(--site-column-inset));margin:0 var(--site-column-inset) 32px;aspect-ratio:1;object-fit:cover}@media (min-width:64rem){.site-page .pb-head{min-height:610px;padding-top:0}.site-page .pb-head-title{grid-column:auto}.site-page .pb-head-portrait .pb-head-title{grid-column:span 2}.site-page .pb-head-line{border-left:var(--site-line-width) solid var(--site-divider);display:block;position:absolute;top:16px;bottom:33px}.site-page .pb-head-line-2{left:33.3333%}.site-page .pb-head-line-3{left:66.6667%}.site-page .pb-head-portrait .pb-head-line-2{height:380px;bottom:auto}.site-page .pb-head-marks{display:grid;position:absolute;top:16px;left:0;right:0}.site-page .pb-head-marks>:nth-child(2){grid-column:3}.site-page .pb-head-photo{top:24px;right:var(--site-column-inset);aspect-ratio:1;object-fit:cover;width:min(565px,50% - 2px);margin:0;position:absolute}}.site-page .pb-marks{font:400 11px/17px var(--site-font-mono);letter-spacing:.04em;opacity:.85;padding:4px 28px 0}.site-page .pb-marks-letters{justify-content:space-between;display:flex}.site-page .pb-marks table{border-collapse:collapse;width:100%;margin-top:40px}.site-page .pb-marks td{white-space:nowrap;padding:0}.site-page .pb-marks td:nth-child(2),.site-page .pb-marks td:nth-child(4){text-align:right}.site-page .pb-marks td:nth-child(3){width:3.5em;padding-left:2em}.site-page .pb-photo{filter:grayscale()}.site-page .pb-faint{color:var(--site-secondary)}.site-page .pb-list-row{row-gap:4px;padding-block:29px 18px;position:relative}.site-page .pb-list-row:after{content:"";left:var(--site-column-inset);right:var(--site-column-inset);border-top:var(--site-line-width) solid var(--site-divider);position:absolute;bottom:0}.site-page .pb-list-date{color:var(--site-secondary)}.site-page .pb-list-row li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-page .pb-list-name{opacity:.9;font-weight:600}.site-page a.pb-list-row:hover .pb-list-name{text-underline-offset:3px;text-decoration:underline}.site-page .pb-list-dek{opacity:.9}.site-page .pb-cards{row-gap:32px;padding-top:24px}.site-page .pb-cards img{aspect-ratio:343/429;object-fit:cover;width:100%}.site-page .pb-cards p{opacity:.8;margin-top:18px}.site-page .pb-cards .pb-card-name{opacity:.9;margin-top:25px;font-weight:600}.site-page .pb-cards a:hover .pb-card-name{text-underline-offset:3px;text-decoration:underline}.site-page .pb-rail{padding-top:18px}.site-page .pb-rail-group,.site-page .pb-rail-group ul{gap:6px;display:grid}.site-page .pb-rail-group+.pb-rail-group{border-top:var(--site-line-width) solid var(--site-divider);margin-top:21px;padding-top:22px}.site-page .pb-rail-group a{color:var(--site-secondary)}.site-page .pb-rail-group a:hover,.site-page .pb-rail-group a[aria-current]{color:var(--site-primary)}@media (min-width:64rem){.site-page .pb-rail-group:first-child{max-width:287px}.site-page .pb-rail{align-self:start;position:sticky;top:16px}}.site-page :is(.pb-body,.pb-story) h2{font:400 24px/28px var(--site-font-display);letter-spacing:-.02em;margin:36px 0 0}.site-page .pb-story h2{margin-top:22px}.site-page .pb-body{max-width:calc(512px + 2 * var(--site-column-inset));padding-top:8px}.site-page .pb-body section:first-child h2{margin-top:0}.site-page .pb-body section>*+*{margin-top:14px}.site-page .pb-dropcap:first-letter{float:left;width:36px;font:400 60px/48px var(--site-font-mono);margin:1px 0 0 -5px}.site-page .pb-dropcap strong{font-weight:600}.site-page .pb-pull{border-block:var(--site-line-width) solid var(--site-divider);margin-block:24px;padding-block:27px 22px}.site-page .pb-pull blockquote{font:400 24px/27px var(--site-font-display);letter-spacing:-.02em;text-indent:-.45em;margin:0}.site-page .pb-note{border-left:var(--site-line-width) solid #2d2c2c40;margin-block:24px;padding-left:16px}.site-page .pb-note-title{font-weight:600}.site-page .pb-number{font-family:var(--site-font-mono);color:var(--site-secondary);font-size:12px}.site-page .pb-numbered li,.site-page .pb-table li{border-top:var(--site-line-width) solid var(--site-divider);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding-block:10px;display:grid}.site-page ul.pb-table li{grid-template-columns:minmax(0,1fr)}.site-page .pb-table figcaption{gap:4px;margin-bottom:12px;display:grid}.site-page .pb-story{row-gap:14px;padding-top:18px}.site-page .pb-story-item{display:contents}.site-page .pb-story>*,.site-page .pb-story-item>*{min-width:0;padding-inline:var(--site-column-inset)}.site-page .pb-story-wide{margin-block:26px}.site-page .pb-story-item>.pb-pull{margin-inline:var(--site-column-inset);padding-inline:0}.site-page .pb-story-wide img,.site-page .pb-story figure img,.site-page .pb-photo-pair img{object-fit:cover;width:100%}.site-page .pb-story-wide img{object-position:bottom;max-height:627px}.site-page .pb-photo-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-page .pb-photo-pair img{aspect-ratio:4/5}.site-page .pb-story figcaption{margin-top:8px}@media (min-width:64rem){.site-page .pb-story>*,.site-page .pb-story-item>*{max-width:calc(512px + 2 * var(--site-column-inset));grid-column:4/span 6}.site-page .pb-story-item>.pb-pull{max-width:512px}.site-page .pb-story .pb-story-wide{grid-column:1/-1;max-width:none}.site-page .pb-story .pb-story-side{grid-column:1/span 3;max-width:346px}}.site-page .pb-bullets li{padding-left:20px;position:relative}.site-page .pb-bullets li+li{margin-top:10px}.site-page .pb-bullets li:before{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:.55lh;left:0}.site-page .pb-anchor{scroll-margin-top:140px}.site-page .pb-demo-banner{color:#fff9;font:400 12px/16px var(--site-font-body);text-align:center;background:#2d2c2c;flex-wrap:wrap;justify-content:center;column-gap:12px;margin:0;padding:8px 16px;display:flex}.site-page .pb-demo-banner strong{color:#fff;font:500 11px/16px var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase}.site-page .site-wordmark.pb-wordmark{width:auto}.site-page .pb-logo{align-items:baseline;gap:4px;display:flex}.site-page .site-wordmark .pb-logo svg{flex:none;width:auto;height:12px}.site-page .pb-logo span{font:400 15.4px/1 var(--site-font-display)}@font-face{font-family:Exposure;src:url(/fonts/Exposure-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{background:#90918e}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}