.oxygen-design{color:var(--ox-ink);background:var(--ox-paper);font-family:var(--ox-font-sans);font-size:var(--ox-text-body);line-height:var(--ox-leading-ui);-webkit-font-smoothing:antialiased;font-synthesis:none}.oxygen-design :where(button,input,textarea){font:inherit}.oxygen-design :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ox-focus);outline-offset:4px}.ox-display,.ox-heading{font-weight:var(--ox-weight-display);text-wrap:balance;line-height:var(--ox-leading-tight);margin:0}.ox-display{font-size:var(--ox-text-display);letter-spacing:var(--ox-tracking-display)}.ox-heading{font-size:var(--ox-text-section);letter-spacing:var(--ox-tracking-heading)}.ox-accent{font-family:var(--ox-font-accent);letter-spacing:-.025em;color:var(--ox-forest);font-style:italic;font-weight:400}.ox-lead{color:var(--ox-secondary);font-size:var(--ox-text-lead);line-height:var(--ox-leading-prose);max-width:52ch}.ox-eyebrow{color:var(--ox-secondary);font-size:var(--ox-text-caption);font-weight:var(--ox-weight-semibold);letter-spacing:var(--ox-tracking-eyebrow);text-transform:uppercase}.ox-section{max-width:var(--ox-content-max);padding:var(--ox-space-24) var(--ox-space-8);margin-inline:auto}.ox-bento{gap:var(--ox-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ox-card{min-width:0;padding:var(--ox-space-6);background:var(--ox-porcelain);border-radius:var(--ox-radius-card);box-shadow:var(--ox-shadow-soft)}.ox-card--sage{background:var(--ox-sage)}.ox-button{justify-content:center;align-items:center;gap:var(--ox-space-2);min-height:var(--ox-control-touch);padding:var(--ox-space-2) var(--ox-space-4);border-radius:var(--ox-radius-control);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium);line-height:var(--ox-leading-ui);color:var(--ox-porcelain);background:var(--ox-forest);cursor:pointer;touch-action:manipulation;transition:background var(--ox-duration-fast) var(--ox-ease), box-shadow var(--ox-duration-fast) var(--ox-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.ox-button:hover{background:var(--ox-forest-hover)}.ox-button:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--ox-porcelain)}.ox-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ox-forest);background:var(--ox-sage);color:var(--ox-forest)}.ox-button--secondary{color:var(--ox-forest);background:var(--ox-sage)}.ox-button--secondary:hover{background:var(--ox-line)}.ox-button--outline{color:var(--ox-forest);background:var(--ox-porcelain);border-color:var(--ox-control-line)}.ox-button--outline:hover,.ox-button--ghost:hover{background:var(--ox-sage)}.ox-button--ghost{color:var(--ox-forest);background:0 0}.ox-button--danger{color:var(--ox-porcelain);background:var(--ox-danger)}.ox-button--danger:hover{background:var(--ox-danger);box-shadow:inset 0 0 0 2px var(--ox-porcelain)}.ox-button--compact{min-height:var(--ox-control-sm);padding:var(--ox-space-1) var(--ox-space-3)}.ox-button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ox-button[aria-busy=true]{cursor:progress}.ox-field{gap:var(--ox-space-2);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium);display:grid}.ox-input{box-sizing:border-box;width:100%;min-height:var(--ox-control-touch);padding:var(--ox-space-2) var(--ox-space-3);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-control);color:var(--ox-ink);background:var(--ox-porcelain)}.ox-input::placeholder{color:var(--ox-secondary);opacity:1}.ox-input[aria-invalid=true]{border-color:var(--ox-danger)}.ox-input:disabled{opacity:.55;cursor:not-allowed}.ox-input[readonly]{background:var(--ox-linen)}.ox-help{font-size:var(--ox-text-label);color:var(--ox-secondary);font-weight:var(--ox-weight-regular)}.ox-help--error{color:var(--ox-danger)}.ox-badge{align-items:center;gap:var(--ox-space-1);padding:2px var(--ox-space-2);border-radius:var(--ox-radius-sm);font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium);background:var(--ox-sage);color:var(--ox-forest);display:inline-flex}.ox-badge--success{background:var(--ox-success-soft);color:var(--ox-success)}.ox-badge--warning{background:var(--ox-warning-soft);color:var(--ox-warning)}.ox-badge--danger{background:var(--ox-danger-soft);color:var(--ox-danger)}.ox-badge--info{background:var(--ox-info-soft);color:var(--ox-info)}.ox-table-wrap{border-radius:var(--ox-radius-inner);background:var(--ox-porcelain);overflow:auto}.ox-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--ox-text-ui);font-variant-numeric:tabular-nums}.ox-table th{height:var(--ox-grid-header);background:var(--ox-linen);color:var(--ox-secondary);font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium)}.ox-table td{height:var(--ox-grid-row)}.ox-table--compact th{height:var(--ox-grid-header-compact)}.ox-table--compact td{height:var(--ox-grid-row-compact)}.ox-table :where(th,td){padding:0 var(--ox-space-2);border-bottom:1px solid var(--ox-hairline);white-space:nowrap}.ox-table tbody tr:hover{background:var(--ox-sage)}.ox-tabs{gap:var(--ox-space-1);padding:var(--ox-space-1);background:var(--ox-linen);border-radius:var(--ox-radius-inner);flex-wrap:wrap;display:flex}.ox-tabs .ox-button[aria-selected=true]{background:var(--ox-porcelain);color:var(--ox-forest);box-shadow:var(--ox-shadow-soft)}.ox-empty{padding:var(--ox-space-10);text-align:center;color:var(--ox-secondary)}@media (max-width:650px){.ox-section{padding:var(--ox-space-12) var(--ox-space-5)}.ox-bento{grid-template-columns:1fr}.ox-input{font-size:var(--ox-text-lead)}}@media (pointer:coarse){.ox-button--compact{min-height:var(--ox-control-touch)}}@media (prefers-reduced-motion:reduce){.oxygen-design *,.oxygen-design :before,.oxygen-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media (pointer:coarse){.oxygen-design :is(.segmented button,.tool-button,.nav-signin,.send,.motion-button,.landing-hero-links a){min-height:var(--ox-control-touch);min-width:var(--ox-control-touch)}}:root{--paper:var(--ox-paper);--porcelain:var(--ox-porcelain);--forest:var(--ox-forest);--ink:var(--ox-hero-ink);--secondary:var(--ox-hero-secondary);--sage:var(--ox-sage);--line:var(--ox-line);--linen:var(--ox-linen)}.forest-marketing,.forest-marketing body{background:var(--ox-paper)}.forest-marketing .page.forest-marketing-page{color:var(--ox-hero-ink)}.forest-marketing .oxygen-footer.forest-footer{border-radius:0}@media (forced-colors:active){.forest-marketing .page.forest-marketing-page{color:canvastext}}.site-nav,.oxygen-footer{--ox-ink:var(--ox-hero-ink);--ox-secondary:var(--ox-hero-secondary);--ox-forest:var(--ox-hero-ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body{background:var(--paper);color:var(--ink);font:var(--ox-text-body)/var(--ox-leading-ui) var(--ox-font-sans);letter-spacing:normal;-webkit-font-smoothing:antialiased;margin:0}button,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:underline}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--ox-focus);outline-offset:4px}button:disabled{cursor:default}button{color:inherit}button,textarea{appearance:none}button svg{display:block}a{text-underline-offset:4px}img,svg,video{vertical-align:baseline;max-width:none}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.study-bar{z-index:30;background:color-mix(in srgb, var(--ox-linen) 94.902%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb, var(--ox-ink) 4.706%, transparent);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 24px;display:flex;position:sticky;top:0}.study-title{font-size:var(--ox-text-label);letter-spacing:.035em;white-space:nowrap;font-weight:600;text-decoration:none}.study-title span{color:var(--secondary);margin-left:5px;font-weight:400}.study-controls{align-items:center;gap:6px;display:flex}.segmented{border-radius:var(--ox-radius-control);background:#e6e7df;padding:3px;display:flex}.segmented button,.tool-button{border-radius:var(--ox-radius-sm);font-size:var(--ox-text-caption);white-space:nowrap;background:0 0;border:0;padding:7px 11px}.segmented button[aria-pressed=true]{background:var(--porcelain);box-shadow:0 1px 5px color-mix(in srgb, var(--ox-ink) 7.059%, transparent);color:var(--forest)}.tool-button{border:1px solid color-mix(in srgb, var(--ox-ink) 12.549%, transparent)}.tool-button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.page{background:var(--paper);width:100%;max-width:none;min-height:100svh;box-shadow:none;border:0;border-radius:0;margin:0;position:relative;overflow:clip;container-type:inline-size}.hero{isolation:isolate;flex-direction:column;min-height:850px;display:flex;position:relative;overflow:clip}.photo-world,.drawn-world,.atmosphere{pointer-events:none;z-index:-3;position:absolute;inset:0}.photo-world{transform:translate3d(0,var(--photo-y,0px),0) scale(1.05);transform-origin:50% 35%;will-change:transform;display:none;overflow:hidden}.forest-photo,.forest-film{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.forest-film{opacity:0;transition:opacity .7s}.film-ready[data-scene=film] .forest-film{opacity:1}.drawn-world{color:var(--ox-focus);overflow:visible}.woodland-layer{will-change:transform;width:100%;height:100%;transform:translate3d(0,var(--layer-y,0px),0);position:absolute;inset:0}.pine{animation:10s ease-in-out infinite alternate sway}.pine-1{animation-duration:13s;animation-delay:-4s}.pine-2{animation-duration:15s;animation-delay:-7s}@keyframes sway{0%{transform:skew(-.13deg)}to{transform:skew(.13deg)}}.atmosphere{z-index:-2;background:radial-gradient(ellipse 32% 40% at 50% 43%,color-mix(in srgb, var(--ox-paper) 90.196%, transparent) 15%,color-mix(in srgb, var(--ox-paper) 65.098%, transparent) 55%,transparent 100%),linear-gradient(0deg,var(--ox-paper) 0%,color-mix(in srgb, var(--ox-paper) 75.294%, transparent) 6%,transparent 25%)}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb, var(--ox-paper) 27.059%, transparent),transparent 18%,transparent 85%,var(--paper));position:absolute;inset:0}[data-scene=still] .photo-world,[data-scene=film] .photo-world{display:block}[data-scene=still] .drawn-world,[data-scene=film] .drawn-world{display:none}[data-scene=still] .atmosphere,[data-scene=film] .atmosphere{background:radial-gradient(ellipse 36% 45% at 50% 48%,color-mix(in srgb, var(--ox-paper) 67.843%, transparent),transparent),linear-gradient(0deg,var(--ox-paper),transparent 23%)}.site-nav{justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 72px);max-width:1070px;min-height:58px;margin:24px auto 0;padding:12px 17px 12px 20px;display:flex}.brand{font-size:var(--ox-text-lead);letter-spacing:.055em;align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex}.brand img{width:24px;height:24px}.nav-links{font-size:var(--ox-text-label);gap:28px;display:flex}.nav-links a{color:var(--secondary);text-decoration:none}.nav-links a:hover{color:var(--forest)}.nav-signin{border:1px solid color-mix(in srgb, var(--ox-forest) 10.98%, transparent);font-size:var(--ox-text-caption);border-radius:var(--ox-radius-sm);background:color-mix(in srgb, var(--ox-porcelain) 61.176%, transparent);align-items:center;gap:16px;padding:8px 12px;text-decoration:none;display:flex}.nav-signin span{font-size:15px}.hero-content{text-align:center;width:100%;max-width:830px;margin:auto;padding:91px 24px 90px;position:relative}.eyebrow{padding:var(--ox-space-2) var(--ox-space-4);text-transform:uppercase;font-size:var(--ox-text-caption);line-height:var(--ox-leading-ui);letter-spacing:var(--ox-tracking-eyebrow);font-weight:var(--ox-weight-semibold);color:var(--forest);justify-content:center;align-items:center;margin-bottom:25px;display:inline-flex}.eyebrow>span{background:var(--ox-focus);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ox-sage) 61.176%, transparent);border-radius:50%}h1{font-size:var(--ox-text-display);font-weight:var(--ox-weight-display);line-height:var(--ox-leading-tight);letter-spacing:var(--ox-tracking-display);text-wrap:balance;margin:0}h1 span{color:inherit}.hero-lead{color:var(--secondary);max-width:480px;margin:22px auto 32px;font-size:15px;line-height:1.7}textarea{resize:vertical;width:100%;min-height:57px;max-height:150px;color:var(--ink);font-size:var(--ox-text-body);background:0 0;border:0;padding:2px 2px 12px;line-height:1.5;display:block}textarea::placeholder{color:#68766c;opacity:1}textarea:focus-visible{outline-offset:5px;outline-width:1px}.composer-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.composer-label{color:var(--secondary);font-size:var(--ox-text-micro);align-items:center;gap:7px;display:flex}.composer-label img{opacity:.5;width:16px;height:16px}.send-group{align-items:center;gap:12px;display:flex}.demo-label{font-size:var(--ox-text-caption);color:var(--secondary)}.suggestions{justify-content:center;gap:7px;max-width:680px;margin:16px auto 0;display:flex}.suggestions button{border:1px solid color-mix(in srgb, var(--ox-forest) 10.196%, transparent);border-radius:var(--ox-radius-sm);font-size:var(--ox-text-micro);background:color-mix(in srgb, var(--ox-porcelain) 52.941%, transparent);color:var(--secondary);white-space:nowrap;padding:7px 10px;transition:background .2s}.suggestions button:hover{background:var(--sage)}.suggestions span{opacity:.65;margin-left:7px}.hero-bottom{font-size:var(--ox-text-micro);color:var(--secondary);justify-content:space-between;align-items:center;gap:16px;padding:0 30px 32px;display:flex;position:relative}.motion-button{font-size:var(--ox-text-micro);border-radius:var(--ox-radius-sm);border:1px solid color-mix(in srgb, var(--ox-forest) 9.02%, transparent);background:color-mix(in srgb, var(--ox-porcelain) 50.196%, transparent);align-items:center;gap:7px;min-width:102px;padding:6px 8px;display:flex}.scroll-cue{align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-cue span{font-size:17px}.scene-label{font-size:var(--ox-text-caption);letter-spacing:.045em}.motion-paused .pine,.motion-suspended .pine{animation-play-state:paused}.motion-paused .photo-world,.motion-paused .woodland-layer{transform:none!important}.conversation{padding:10px 12px 22px}.conversation-meta{font-size:var(--ox-text-caption);color:var(--secondary);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.conversation-meta button{font-size:var(--ox-text-caption);color:var(--secondary);background:0 0;border:0;padding:4px}.user-message{max-width:85%;font-size:var(--ox-text-label);background:color-mix(in srgb, var(--ox-sage) 66.667%, transparent);overflow-wrap:anywhere;border-radius:10px 10px 2px;width:fit-content;margin:0 0 20px auto;padding:9px 12px}.assistant-message{font-size:var(--ox-text-label);gap:10px;line-height:1.6;display:flex}.assistant-message>img{width:18px;height:18px;margin-top:2px}.assistant-message p{margin:0 0 7px}.assistant-message ol{color:var(--secondary);margin:0 0 12px;padding-left:17px}.assistant-message li{margin-top:4px}.assistant-message a{color:var(--forest);font-weight:550}.assistant-message a span{margin-left:8px}.workspace-section{background:var(--paper);min-height:750px;position:relative}.page-footer{border-top:1px solid color-mix(in srgb, var(--ox-forest) 7.059%, transparent);color:var(--secondary);font-size:var(--ox-text-caption);justify-content:space-between;align-items:center;gap:20px;padding:35px 5%;display:flex}.page-footer .brand{font-size:var(--ox-text-ui)}.page-footer .brand img{width:20px;height:20px}.page-footer p{margin:0}.page-footer>a:last-child{text-decoration:none}.study-footer{color:var(--secondary);font-size:var(--ox-text-micro);max-width:1600px;margin:auto;padding:20px 26px 30px}.comparison{grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 20px;display:grid}.comparison p{font-size:var(--ox-text-caption);color:var(--secondary);margin:15px 3px 9px}.comparison iframe{border:1px solid color-mix(in srgb, var(--ox-forest) 8.627%, transparent);border-radius:var(--ox-radius-inner);background:var(--paper);width:100%;height:calc(100vh - 140px)}body.embedded{background:var(--paper)}.embedded .study-bar,.embedded .study-footer{display:none}.embedded .page{width:100%;box-shadow:none;border-radius:0;margin:0}.embedded .hero{min-height:800px}@container (max-width:900px){.site-nav{width:calc(100% - 40px)}.hero-content{padding:85px 24px 100px}.scene-label{display:none}.hero-bottom{justify-content:flex-start}.hero{min-height:830px}.hero-lead{font-size:var(--ox-text-body)}.suggestions button{font-size:var(--ox-text-caption)}.page-footer p{display:none}}@container (max-width:650px){.site-nav{gap:12px;width:calc(100% - 28px);min-height:52px;margin-top:14px;padding:10px 12px}.brand{font-size:var(--ox-text-body)}.brand img{width:21px;height:21px}.nav-links{display:none}.nav-signin{font-size:var(--ox-text-micro);gap:10px;padding:7px 10px}.hero{min-height:830px}.hero-content{padding:100px 22px}.eyebrow{font-size:var(--ox-text-caption);letter-spacing:var(--ox-tracking-eyebrow);margin-bottom:22px;padding:8px 14px}h1{letter-spacing:-.05em;font-size:36px;line-height:1.14}.hero-lead{font-size:var(--ox-text-ui);max-width:270px;margin:20px auto 28px}.desktop-break{display:none}textarea{font-size:var(--ox-text-ui);min-height:78px}.composer-label{font-size:var(--ox-text-caption);gap:5px}.composer-label img{width:13px;height:13px}.demo-label{font-size:var(--ox-text-caption)}.send-group{gap:7px}.suggestions{flex-wrap:wrap;gap:6px;margin-top:14px}.suggestions button{font-size:var(--ox-text-caption);padding:6px 8px}.suggestions span{margin-left:4px}.hero-bottom{justify-content:space-between;align-items:center;padding:0 18px 22px}.motion-button{min-width:0;font-size:var(--ox-text-caption);padding:5px 7px}.scroll-cue{font-size:var(--ox-text-caption);gap:7px;position:static;transform:none}.atmosphere{background:radial-gradient(ellipse 37% 46% at 50% 43%,var(--ox-paper) 20%,color-mix(in srgb, var(--ox-paper) 73.333%, transparent) 68%,transparent),linear-gradient(0deg,var(--ox-paper),transparent 20%)}[data-scene=still] .atmosphere,[data-scene=film] .atmosphere{background:linear-gradient(0deg,var(--ox-paper),transparent 25%),color-mix(in srgb, var(--ox-paper) 20.784%, transparent)}.photo-world{inset:0 -60%}.conversation{padding:9px 7px 20px}.assistant-message{font-size:var(--ox-text-caption);gap:8px}.user-message{font-size:var(--ox-text-caption)}.page-footer{font-size:var(--ox-text-caption);gap:12px;padding:25px 20px}.page-footer .brand{font-size:var(--ox-text-label)}}@media (max-width:800px){.study-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.study-controls{justify-content:space-between;gap:4px;width:100%}.segmented button,.tool-button{font-size:var(--ox-text-micro);padding:7px 8px}.comparison{grid-template-columns:1fr}.comparison iframe{height:760px}.study-footer{font-size:var(--ox-text-caption);padding:20px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pine{animation:none}.photo-world,.woodland-layer{transform:none!important}.forest-film,.send,.suggestions button{transition:none}}.drawn-world{transform:translate3d(0,var(--woodland-y,0px),0) scale(1.04);transform-origin:50% 35%;will-change:transform}.woodland-illustration{object-fit:cover;object-position:center 55%;opacity:.88;width:100%;height:100%;position:absolute;inset:0}.woodland-edge{display:none}.motion-paused .drawn-world{transform:none!important}@container (max-width:650px){.woodland-illustration{display:none}.woodland-edge{opacity:.64;background-image:url(/branding2-assets/hero-woodland-v2.png);background-repeat:no-repeat;background-size:auto 100%;width:43%;display:block;position:absolute;top:0;bottom:0}.woodland-left{background-position:0 100%;left:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.woodland-right{background-position:100% 100%;right:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}}@media (prefers-reduced-motion:reduce){.drawn-world{transform:none!important}}.customer-section{text-align:center;background:var(--ox-paper);padding:15px 5% 85px}.customer-section h2{font-size:var(--ox-text-body);text-transform:none;letter-spacing:-.015em;color:var(--ink);font-weight:var(--ox-weight-medium);margin:0 20px 28px}.customer-section>p{font-size:var(--ox-text-label);color:var(--secondary);margin:0 0 38px}.customer-logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1150px;margin:0 auto;padding:0;list-style:none;display:flex}.customer-logos li{justify-content:center;align-items:center;display:flex}.customer-logos img{object-fit:contain;filter:brightness(0)saturate();opacity:.58;width:auto;max-width:170px;height:28px}.customer-logos img.tall-logo{height:40px}@container (max-width:900px){.customer-logos{justify-content:center;gap:28px 38px}.customer-logos img{max-width:140px;height:25px}}@container (max-width:650px){.customer-section{padding:20px 22px 65px}.customer-logos{gap:27px 26px}.customer-logos img{max-width:125px;height:23px}.customer-logos img.tall-logo{height:34px}.customer-section>p{font-size:var(--ox-text-caption);max-width:26ch;margin:0 auto 30px}}.woodland-film{object-fit:cover;object-position:center 55%;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.woodland-ready .woodland-film{opacity:1}.customer-section{padding:28px 0 37px}.customer-section>p{margin-bottom:28px}.logo-marquee{width:100%}.customer-logos{max-width:none}.customer-logos img{max-width:170px;height:28px}@container (max-width:650px){.woodland-film{object-fit:fill;opacity:0!important}.customer-section{padding:28px 0}.customer-logos{gap:36px;padding-right:36px}.customer-logos img{max-width:145px;height:23px}.customer-logos img.tall-logo{height:34px}.customer-section>p{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.woodland-film{display:none}.logo-track{animation:none;transform:none}.logo-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.logo-track{width:100%;display:block}.customer-logos{flex-wrap:wrap;justify-content:center;gap:30px;width:100%;padding:0 24px}.customer-logos[aria-hidden=true]{display:none}}[data-scene=canopy] .photo-world{display:block}[data-scene=canopy] .drawn-world{display:none}.canopy-film{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}[data-scene=canopy].canopy-ready .canopy-film{opacity:1}[data-scene=film] .canopy-film,[data-scene=canopy] .forest-film{display:none}.oxygen-footer{background:var(--ox-canvas);border-top:1px solid color-mix(in srgb, var(--ox-forest) 7.843%, transparent);color:var(--secondary);padding:45px max(24px,5cqw) 24px}.footer-content{max-width:1200px;padding:var(--ox-space-8);border-radius:var(--ox-radius-feature);grid-template-columns:1.75fr repeat(3,1fr);gap:40px;margin:auto;display:grid}.footer-brand>p{font-size:var(--ox-text-label);max-width:35ch;margin:20px 0;line-height:1.8}.footer-start{font-size:var(--ox-text-label);color:var(--forest);font-weight:500;text-decoration:none}.footer-content h3{font-size:var(--ox-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:3px 0 18px;font-weight:550}.footer-content ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-content li a{font-size:var(--ox-text-label);text-decoration:none}.footer-content a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid color-mix(in srgb, var(--ox-forest) 7.059%, transparent);max-width:1200px;font-size:var(--ox-text-micro);justify-content:space-between;align-items:center;gap:20px;margin:35px auto 0;padding-top:20px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a{text-decoration:none}.footer-brand .brand{color:var(--forest)}@container (max-width:650px){.oxygen-footer{padding:35px 24px 24px}.footer-content{padding:var(--ox-space-5);grid-template-columns:1fr 1fr;gap:30px 24px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin:15px 0}.footer-content ul{gap:0}.footer-content li a{min-height:36px;padding:8px 0;display:inline-block}.footer-bottom{font-size:var(--ox-text-caption);flex-direction:column;align-items:flex-start;margin-top:30px}.footer-content h3{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.canopy-film{display:none}}@media (pointer:coarse){.site-nav :is(.brand,.nav-links a),.scroll-cue,.footer-content li a,.footer-content .footer-start,.footer-content .brand,.footer-bottom a{min-width:var(--ox-control-touch);min-height:var(--ox-control-touch);align-items:center;display:inline-flex}}.woodland-edge video{display:none}.compare-choice{font-size:var(--ox-text-micro);color:var(--secondary);align-items:center;gap:12px;margin:14px 3px 10px;display:flex}.compare-choice select{font:var(--ox-text-caption) var(--ox-font-sans);border:1px solid color-mix(in srgb, var(--ox-forest) 13.333%, transparent);border-radius:var(--ox-radius-sm);background:var(--paper);color:var(--forest);padding:7px 25px 7px 9px}@media (max-width:380px){.study-controls{flex-wrap:wrap;justify-content:flex-start}.segmented{width:100%;min-width:0}.segmented button{flex:1;padding-left:5px;padding-right:5px}}@container (max-width:650px){.woodland-edge{opacity:.75;overflow:hidden}.woodland-edge video{opacity:0;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0}.woodland-left video{left:0}.woodland-right video{right:0}.woodland-edge video.ready{opacity:1}.woodland-mobile-ready .woodland-edge{background-image:none}.woodland-film{display:none}}@media (prefers-reduced-motion:reduce){.woodland-edge video{display:none}.woodland-mobile-ready .woodland-edge{background-image:url(/branding2-assets/hero-woodland-v2.png)}}.logo-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.logo-track{width:100%;animation:none;display:block;transform:none}.customer-logos{flex-wrap:wrap;justify-content:center;gap:30px 48px;width:100%;padding:0 24px}
.community-section{padding:var(--ox-space-8) var(--ox-space-6);background:var(--ox-paper);scroll-margin-top:0}.community-scene{border-radius:var(--ox-radius-feature);padding:var(--ox-space-12) var(--ox-space-8) var(--ox-space-6);background:linear-gradient(var(--ox-glass-large), var(--ox-glass-rail) 28%), var(--forest-workspace-image,url(/branding2-assets/workspace-forest.webp)) center / cover, var(--ox-sage)}.community-inner{max-width:1136px;margin:0 auto;position:relative}#community-heading{margin:0 auto var(--ox-space-12);text-align:center;font-size:var(--ox-text-section);font-weight:var(--ox-weight-display);letter-spacing:var(--ox-tracking-heading);line-height:var(--ox-leading-tight);text-wrap:balance;color:var(--ink)}#community-heading span{color:var(--ink)}.community-grid{align-items:start;gap:var(--ox-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-column,.community-track{gap:var(--ox-space-5);flex-direction:column;min-width:0;display:flex}.community-grid--scrolling{align-items:stretch;height:clamp(680px,65vw,840px);overflow:hidden}.community-reel{border-radius:var(--ox-radius-feature);min-width:0;height:100%;min-height:0;overflow:hidden}.community-card{color:var(--ink);border-radius:var(--ox-radius-feature);flex:none;min-width:0;overflow:hidden}.community-author-row{align-items:flex-start;gap:var(--ox-space-2);padding:var(--ox-space-4) var(--ox-space-4) 0;display:flex}.community-author{align-items:center;gap:var(--ox-space-2);flex:1;min-width:0;text-decoration:none;display:flex}.community-author>img,.community-initials{object-fit:cover;background:var(--ox-sage);border-radius:50%;flex:0 0 36px;width:36px;height:36px}.community-initials{font-size:var(--ox-text-label);font-weight:var(--ox-weight-semibold);color:var(--ox-forest);place-items:center;display:grid}.community-author-text{min-width:0;display:block}.community-author-text strong{font-size:var(--ox-text-label);font-weight:var(--ox-weight-semibold);line-height:1.4;display:block}.community-author:hover strong{text-decoration:underline}.community-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ox-text-micro);color:var(--secondary);margin-top:1px;display:block;overflow:hidden}.community-date{align-items:center;gap:var(--ox-space-1);margin-top:var(--ox-space-1);color:var(--secondary);font-size:var(--ox-text-micro);display:flex}.community-linkedin{min-width:var(--ox-control-touch);min-height:var(--ox-control-touch);color:var(--ox-forest);border-radius:var(--ox-radius-sm);place-items:center;display:grid}.community-linkedin:hover{color:var(--ox-forest-hover)}.community-linkedin svg{width:22px;height:22px}.community-post-body{padding:var(--ox-space-4)}.community-post-body blockquote{color:var(--ink);font-size:var(--ox-text-body);letter-spacing:-.015em;margin:0;line-height:1.6}.community-ellipsis,.community-category{color:var(--ink)}.community-category{font-size:var(--ox-text-label)}.community-media{margin:0 var(--ox-space-3) var(--ox-space-2);border-radius:var(--ox-radius-control);background:var(--ox-forest);text-decoration:none;display:block;position:relative;overflow:hidden}.community-media img{object-fit:cover;object-position:center;width:100%;height:120px;display:block}.community-media--video img{object-position:center 44%}.community-media:after{content:"";background:linear-gradient(transparent, var(--ox-forest));pointer-events:none;position:absolute;inset:30% 0 0}.community-play{background:var(--ox-paper);width:36px;height:36px;color:var(--ox-forest);font-size:var(--ox-text-label);z-index:1;border-radius:50%;place-items:center;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.community-media-caption{bottom:var(--ox-space-2);left:var(--ox-space-3);right:var(--ox-space-3);z-index:1;color:var(--ox-porcelain);font-size:var(--ox-text-micro);justify-content:space-between;align-items:center;display:flex;position:absolute}.community-engagement{justify-content:space-between;align-items:center;gap:var(--ox-space-2);padding:var(--ox-space-2) var(--ox-space-4);font-size:var(--ox-text-micro);color:var(--secondary);display:flex}.community-reactions{align-items:center;gap:var(--ox-space-1);display:inline-flex}.community-reaction-icon{background:var(--ox-sage);width:16px;height:16px;color:var(--ox-forest);border-radius:50%;place-items:center;display:grid}.community-read{justify-content:space-between;align-items:center;gap:var(--ox-space-2);min-height:var(--ox-control-touch);margin:0 var(--ox-space-4);padding:var(--ox-space-2) 0;border-top:1px solid var(--ox-hairline);font-size:var(--ox-text-micro);color:var(--secondary);text-decoration:none;display:flex}.community-read>span{align-items:center;gap:var(--ox-space-1);display:inline-flex}.community-read:hover{text-decoration:underline}.community-card a:focus-visible{outline:2px solid var(--ox-focus);outline-offset:-3px}.community-motion{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.community-motion:focus-visible{clip-path:none;z-index:2;width:auto;height:auto;min-height:var(--ox-control-touch);padding:var(--ox-space-3);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-control);background:var(--ox-porcelain);color:var(--ox-forest);outline:2px solid var(--ox-focus);top:0;left:0}@container (max-width:960px){.community-section{padding-inline:var(--ox-space-4)}.community-scene{padding-inline:var(--ox-space-6)}.community-grid{gap:var(--ox-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.community-column{display:contents}.community-reel:nth-child(3){display:none}}@container (max-width:650px){.community-section{padding:var(--ox-space-4) var(--ox-space-2)}.community-scene{padding:var(--ox-space-12) var(--ox-space-4) var(--ox-space-6)}#community-heading{margin-bottom:var(--ox-space-8)}.community-grid{grid-template-columns:minmax(0,1fr)}.community-reel:nth-child(2){display:none}}@media (forced-colors:active){.community-scene{background:canvas}#community-heading,#community-heading span,.community-card :is(blockquote,.community-role,.community-date,.community-engagement,.community-read){color:canvastext}}
.feature-section{background:var(--ox-canvas);padding:66px 36px 116px}.feature-inner{max-width:1200px;margin:0 auto}.feature-intro{text-align:center;margin:0 auto 56px}.feature-intro h2{color:var(--ink);font-size:var(--ox-text-section);font-weight:var(--ox-weight-display);letter-spacing:var(--ox-tracking-heading);line-height:var(--ox-leading-tight);text-wrap:balance;margin:0}.feature-runway{--feature-count:3;--feature-step:clamp(320px, 60vh, 640px);overflow-anchor:none}.feature-runway:after{content:"";height:calc(var(--feature-count) * var(--feature-step));display:block}.feature-runway[data-feature-pinned=false]:after{height:0}.feature-showcase{top:var(--feature-pin-top,var(--ox-space-6));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:sticky}.feature-runway[data-feature-pinned=false] .feature-showcase{position:static}.feature-navigation{min-width:0}.feature-tabs{flex-direction:column;gap:4px;display:flex}.feature-tab{text-align:left;width:100%;color:var(--secondary);background:0 0;border:0;border-radius:0 12px 12px 0;align-items:flex-start;gap:16px;padding:18px 12px 18px 23px;transition:color .3s,background .3s;display:flex;position:relative}.feature-tab:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}.feature-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--ox-sage) 14.902%, transparent)}.feature-tab-track{background:color-mix(in srgb, var(--ox-forest) 8.627%, transparent);width:2px;position:absolute;top:17px;bottom:17px;left:0;overflow:hidden}.feature-tab-track>span{background:var(--forest);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.feature-tab[aria-selected=true] .feature-tab-track{background:color-mix(in srgb, var(--ox-forest) 14.51%, transparent)}.feature-tab[aria-selected=true] .feature-tab-track>span{transform:scaleY(var(--feature-progress,0))}.feature-tab-number{font-size:var(--ox-text-caption);font-variant-numeric:tabular-nums;color:var(--secondary);padding-top:11px}.feature-tab-copy{flex:1;min-width:0;display:block}.feature-tab-title{letter-spacing:-.04em;font-size:27px;font-weight:480;line-height:1.3;display:block}.feature-tab-detail{transition:grid-template-rows .45s var(--ox-ease);grid-template-rows:0fr;display:grid}.feature-tab[aria-selected=true] .feature-tab-detail{grid-template-rows:1fr}.feature-tab-description{opacity:0;min-height:0;transition:opacity .3s;display:block;overflow:hidden}.feature-tab[aria-selected=true] .feature-tab-description{opacity:1;transition-delay:.12s}.feature-tab-description>span{font-size:var(--ox-text-body);max-width:355px;color:var(--secondary);padding-top:9px;line-height:1.7;display:block}.feature-tab[aria-selected=true]{color:var(--ink);background:var(--sage)}.feature-tab[aria-selected=true] .feature-tab-number{color:var(--ink)}.feature-tab-arrow{opacity:0;padding-top:7px;font-size:22px;transition:opacity .3s}.feature-tab[aria-selected=true] .feature-tab-arrow{opacity:1}.feature-stage{isolation:isolate;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ox-forest) 5.098%, transparent);background:#ced7c9;border-radius:26px;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40;container-type:inline-size}.feature-landscapes,.feature-landscape{width:100%;height:100%;position:absolute;inset:0}.feature-landscapes{z-index:-2}.feature-landscape{object-fit:cover;object-position:center;opacity:0;transition:opacity 1s,transform 7s linear;transform:scale(1.045)}.feature-landscape.is-active{opacity:1;transform:scale(1)}.feature-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ox-paper) 21.176%, transparent), transparent 24%, transparent 70%, #12281c8c);position:absolute;inset:0}.feature-panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;padding:clamp(12px,3.4cqw,18px);transition:opacity .2s,transform .45s,visibility .2s;display:grid;transform:translateY(10px)}.feature-stage[data-compact-scene] .feature-panel{width:460px;height:460px;padding:var(--ox-space-4);zoom:var(--feature-scene-scale);container-type:inline-size}.feature-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.18s;transform:translateY(0)}.feature-panel:focus-visible{outline:2px solid var(--forest);outline-offset:-6px;border-radius:26px}.feature-scene{--_ox-glass-elevation:var(--ox-shadow-float);border-radius:var(--ox-radius-feature);min-width:0;min-height:0;color:var(--ink);flex-direction:column;padding:clamp(12px,3.6cqw,20px);display:flex}.scene-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:clamp(8px,2.2cqw,12px);display:flex}.scene-head strong{letter-spacing:-.01em;font-size:clamp(11px,2.7cqw,15px);font-weight:550}[data-step="1"]{--k:1}[data-step="2"]{--k:2}[data-step="3"]{--k:3}[data-step="4"]{--k:4}[data-step="5"]{--k:5}[data-step="6"]{--k:6}@media (prefers-reduced-motion:no-preference){.feature-runway[data-feature-ready] .feature-scene [data-step]{--_shown:clamp(0, calc(var(--step,0) - var(--k) + 1), 1);opacity:var(--_shown);transform:translateY(calc((1 - var(--_shown)) * 8px));transition:opacity .35s var(--ox-ease), transform .35s var(--ox-ease)}.feature-runway[data-feature-ready] .brain-graph [data-step]{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.82 + var(--_shown) * .18))}}.brain-graph{width:100%;min-height:0;font-family:var(--ox-font-sans);flex:1;overflow:visible}.brain-float{animation:7s ease-in-out infinite alternate brain-drift}.brain-float:nth-child(odd){animation-duration:8.5s;animation-delay:-3s}.brain-source,.brain-primitive{animation:9s ease-in-out -5s infinite alternate brain-drift}.brain-source:nth-of-type(odd),.brain-primitive:nth-of-type(odd){animation-duration:11s;animation-delay:-2s}.brain-edges path{fill:none;stroke:var(--ox-forest);stroke-opacity:.45;stroke-width:1.5px;stroke-linecap:round}.brain-edges--source path{stroke-opacity:.3;stroke-dasharray:4 5}.brain-node circle{fill:var(--ox-forest);stroke:var(--ox-porcelain);stroke-width:3px}.brain-graph text{text-anchor:middle;fill:var(--ink);font-size:12px;font-weight:500}.brain-source rect,.brain-primitive rect{fill:var(--ox-porcelain);fill-opacity:.92;stroke:color-mix(in srgb, var(--ox-forest) 10%, transparent)}.brain-source text,.brain-primitive text{fill:var(--secondary);font-size:11px}.brain-primitive text{fill:var(--ink)}.brain-icon{color:var(--ox-forest);overflow:visible}.brain-halo{fill:var(--ox-sage);fill-opacity:.85}.brain-core-disc{fill:var(--ox-porcelain);stroke:color-mix(in srgb, var(--ox-forest) 12%, transparent)}.sequence-scene{gap:clamp(6px,1.6cqw,8px)}.flow-canvas{border-radius:var(--ox-radius-inner);background-image:radial-gradient(color-mix(in srgb, var(--ox-forest) 22%, transparent) .8px, transparent .9px);background-size:clamp(12px,3.2cqw,16px) clamp(12px,3.2cqw,16px);flex:1;justify-content:center;min-height:0;padding:clamp(6px,1.6cqw,10px) 0 0;display:flex}.flow{flex-direction:column;align-items:stretch;width:min(100%,clamp(220px,62cqw,300px));margin:0;padding:0;list-style:none;display:flex}.flow-node{align-items:center;gap:clamp(6px,1.8cqw,10px);padding:clamp(7px,2cqw,10px) clamp(8px,2.2cqw,12px);display:flex}.flow-node strong{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,2.5cqw,13px);font-weight:550;display:block;overflow:hidden}.flow-node small{color:var(--secondary);margin-top:2px;font-size:clamp(7px,1.9cqw,10px);display:block}.flow-node>span:last-child{min-width:0}.flow-index{border-radius:var(--ox-radius-sm);background:color-mix(in srgb, var(--ox-forest) 8%, transparent);width:clamp(16px,4cqw,20px);height:clamp(16px,4cqw,20px);color:var(--secondary);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:clamp(7px,1.9cqw,10px);display:grid}.flow-mark{border-radius:var(--ox-radius-control);background:var(--ox-porcelain);width:clamp(22px,5.4cqw,30px);height:clamp(22px,5.4cqw,30px);box-shadow:var(--ox-shadow-soft);color:var(--forest);flex-shrink:0;place-items:center;display:grid}.flow-mark img{object-fit:contain;width:62%;height:62%}.flow-glyph{width:60%;height:60%}.flow-link{justify-content:center;align-items:center;height:clamp(26px,6.6cqw,36px);display:flex;position:relative}.flow-link:before{content:"";background:color-mix(in srgb, var(--ox-forest) 30%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.flow-link:after{content:"";background:var(--forest);border-radius:2px;width:3px;height:7px;animation:2.4s ease-in-out infinite flow-trace;position:absolute;top:0;left:calc(50% - 1.5px)}.flow-pill{z-index:1;border-radius:var(--ox-radius-pill);border:1px solid color-mix(in srgb, var(--ox-forest) 14%, transparent);background:var(--ox-porcelain);color:var(--secondary);white-space:nowrap;align-items:center;gap:4px;padding:2px clamp(6px,1.6cqw,8px);font-size:clamp(7px,1.9cqw,10px);display:inline-flex;position:relative}.flow-pill .flow-glyph{width:clamp(9px,2.2cqw,12px);height:clamp(9px,2.2cqw,12px);color:var(--secondary)}.flow-link--end{align-items:flex-end;height:clamp(30px,7.6cqw,42px)}.flow-link--end:after{animation-duration:2.8s}.flow-pill--end{color:var(--ink)}.flow-pill--end i{background:var(--forest);border-radius:50%;width:6px;height:6px}@keyframes flow-trace{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}@keyframes brain-drift{0%{translate:0}to{translate:2px -3px}}.agent-scene{align-items:stretch}.agent-mark{place-items:center;width:clamp(52px,13cqw,72px);height:clamp(52px,13cqw,72px);margin:0 auto clamp(4px,1.4cqw,8px);display:grid;position:relative}.agent-mark img{z-index:1;width:46%;height:46%;animation:3.2s ease-in-out infinite agent-breathe;position:relative}.agent-mark:before{content:"";background:var(--ox-porcelain);box-shadow:var(--ox-shadow-soft);border-radius:50%;position:absolute;inset:22%}.agent-ring{border:2px solid color-mix(in srgb, var(--ox-forest) 55%, transparent);border-radius:50%;animation:3.2s ease-out infinite agent-pulse;position:absolute;inset:16%}.agent-ring--outer{animation-delay:1.6s;inset:0}.agent-orbit{border:1px dashed color-mix(in srgb, var(--ox-forest) 35%, transparent);border-radius:50%;animation:14s linear infinite agent-orbit;position:absolute;inset:2%}.agent-orbit i{background:var(--forest);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ox-sage) 80%, transparent);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}.agent-head{justify-content:center;margin-bottom:clamp(8px,2cqw,12px)}.agent-grid{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(6px,1.8cqw,10px);min-height:0;margin:0;padding:0;list-style:none;display:grid}.agent-card{flex-direction:column;min-width:0;padding:clamp(9px,2.4cqw,14px) clamp(10px,2.6cqw,14px);display:flex}.agent-card-head{align-items:center;gap:clamp(6px,1.6cqw,8px);display:flex}.agent-icon{box-sizing:border-box;border-radius:var(--ox-radius-control);background:var(--ox-porcelain);width:clamp(22px,5.6cqw,30px);height:clamp(22px,5.6cqw,30px);box-shadow:var(--ox-shadow-soft);color:var(--forest);flex-shrink:0;padding:clamp(4px,1.1cqw,6px)}.agent-card-head strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(10px,2.5cqw,13px);font-weight:550;overflow:hidden}.agent-status{border-radius:var(--ox-radius-pill);background:color-mix(in srgb, var(--ox-forest) 8%, transparent);color:var(--secondary);flex-shrink:0;padding:2px clamp(5px,1.4cqw,8px);font-size:clamp(7px,1.8cqw,10px);font-weight:550}.agent-status.is-live{background:var(--sage);color:var(--forest)}.agent-card p{color:var(--secondary);flex:1;margin:clamp(5px,1.4cqw,8px) 0 0;font-size:clamp(8px,2.1cqw,11px);line-height:1.45}.agent-card-foot{color:var(--secondary);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:clamp(6px,1.6cqw,10px);font-size:clamp(7px,1.9cqw,10px);display:flex}.agent-card-foot span:first-child{text-overflow:ellipsis;overflow:hidden}.agent-card-foot span:last-child{font-variant-numeric:tabular-nums}.feature-motion{z-index:2;clip-path:inset(50%);background:var(--ox-porcelain);width:1px;height:1px;color:var(--ink);font-size:var(--ox-text-caption);border-radius:var(--ox-radius-pill);border:0;padding:0;position:absolute;bottom:18px;right:18px;overflow:hidden}.feature-motion:focus-visible{clip-path:none;outline:2px solid var(--forest);outline-offset:2px;width:auto;height:auto;min-height:36px;padding:6px 12px}@keyframes agent-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes agent-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes agent-orbit{to{transform:rotate(360deg)}}.feature-runway[data-motion-paused=true] .feature-scene *{animation-play-state:paused}@container (max-width:1100px){.feature-showcase{gap:32px}.feature-tab{gap:12px;padding-left:19px}.feature-tab-title{font-size:24px}}@container (max-width:800px){.feature-section{padding:45px 24px 85px}.feature-showcase{gap:var(--ox-space-4);grid-template-columns:1fr}.feature-intro{margin-bottom:36px}.feature-tab{min-height:var(--ox-control-touch);padding-block:var(--ox-space-2)}.feature-tab-track{top:11px;bottom:11px}.feature-tab-description>span{max-width:470px;line-height:1.5}.feature-stage{order:-1;justify-self:center;width:min(100%,38svh);max-width:360px}}@container (max-width:450px){.feature-section{padding:38px 20px 70px}.feature-intro>p:last-child{font-size:var(--ox-text-label)}.feature-intro>p:last-child br{display:none}.feature-eyebrow{font-size:var(--ox-text-caption);letter-spacing:var(--ox-tracking-eyebrow)}.feature-tab{gap:10px;padding-left:14px;padding-right:5px}.feature-tab-title{font-size:22px}.feature-tab-number{padding-top:9px}.feature-tab-description>span{font-size:var(--ox-text-ui)}.feature-stage{border-radius:var(--ox-radius-feature)}}@media (max-height:480px) and (orientation:landscape){@container (max-width:800px){.feature-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feature-stage{width:min(100%,70svh)}.feature-tab{padding:var(--ox-space-2);gap:var(--ox-space-2)}.feature-tab-title{font-size:var(--ox-text-lead)}.feature-tab-number,.feature-tab-arrow{display:none}.feature-tab-description>span{font-size:var(--ox-text-label);line-height:1.4}}}@media (prefers-reduced-motion:reduce){.feature-tab,.feature-tab-arrow,.feature-tab-detail,.feature-tab-description,.feature-landscape,.feature-panel{transition:none}.feature-landscape,.feature-panel{transform:none}.feature-panel.is-active{transition:none}.agent-mark img,.agent-ring,.agent-orbit,.brain-float,.brain-source,.brain-primitive,.flow-link:after{animation:none}.agent-ring{opacity:.5;transform:none}}@media (forced-colors:active){.brain-edges path{stroke:canvastext}.brain-node circle,.brain-core-disc,.brain-halo,.brain-source rect,.brain-primitive rect{fill:canvas;stroke:canvastext}.brain-graph text{fill:canvastext}.brain-icon{color:canvastext}}
.plays-section{padding:var(--ox-space-24) 0 var(--ox-space-16);background:var(--ox-canvas);overflow:hidden}.plays-intro{padding:0 var(--ox-space-6);text-align:center;margin:0 auto var(--ox-space-12)}.plays-intro h2{color:var(--ink);font-size:var(--ox-text-display);font-weight:var(--ox-weight-display);line-height:var(--ox-leading-tight);letter-spacing:var(--ox-tracking-heading);margin:0}.plays-rail-shell{max-width:1140px;margin:auto}.plays-rail{scrollbar-width:none;overflow-anchor:none;margin-inline:auto;overflow-x:auto}.plays-section[data-initialized=true] .plays-rail{touch-action:pan-y;overflow:hidden}.plays-track[data-flow=continuous]{width:100%;padding:0}.plays-track[data-flow=continuous] button{left:0;top:var(--ox-space-2);position:absolute}.plays-rail::-webkit-scrollbar{display:none}.plays-track{gap:var(--ox-space-3);width:max-content;padding:var(--ox-space-2) 180px;display:flex;position:relative}.plays-track button{min-height:var(--ox-control-touch);padding:var(--ox-space-3) var(--ox-space-6);border-radius:var(--ox-radius-pill);background:var(--ox-linen);color:var(--secondary);font:inherit;font-size:var(--ox-text-lead);white-space:nowrap;cursor:pointer;transition:background var(--ox-duration-normal), color var(--ox-duration-normal);border:1px solid #0000;flex-shrink:0}.plays-track button:disabled{opacity:1;cursor:default}.plays-track button[aria-selected=true],.plays-track button:first-child:disabled{color:var(--ink);background:var(--ox-sage)}.plays-track button:hover{color:var(--ink);border-color:var(--ox-hairline)}.plays-section :focus-visible{outline:2px solid var(--ox-focus);outline-offset:3px}.plays-stage{margin-top:var(--ox-space-8);padding:var(--ox-space-5);background:linear-gradient(var(--ox-glass-rail), var(--ox-glass-rail)), var(--ox-canvas) var(--forest-workspace-image,url(/branding2-assets/workspace-forest.webp)) center / cover;border-radius:var(--ox-radius-feature)}.plays-workspace{--secondary:var(--ox-ink);--_ox-glass-elevation:var(--ox-shadow-float);min-width:0;padding:var(--ox-space-3);font-size:var(--ox-text-ui);line-height:var(--ox-leading-ui);overflow:hidden}.play-window-content{scrollbar-width:thin;height:480px;overflow:auto}.plays-workspace img{object-fit:contain;flex-shrink:0}.play-window-head{align-items:center;gap:var(--ox-space-4);min-height:58px;padding:var(--ox-space-3) var(--ox-space-5);border-bottom:1px solid var(--ox-hairline);display:flex}.play-window-brand{align-items:center;gap:var(--ox-space-3);display:flex}.play-window-brand img{width:20px;height:20px}.play-window-brand strong{font-weight:550;font-size:var(--ox-text-ui)}.play-window-location{color:var(--secondary);border-left:1px solid var(--ox-hairline);padding-left:var(--ox-space-4)}.play-demo{color:var(--secondary);font-size:var(--ox-text-caption);margin-left:auto}.play-chip{background:var(--ox-linen);color:var(--secondary);border-radius:var(--ox-radius-sm);padding:var(--ox-space-1) var(--ox-space-2);font-size:var(--ox-text-caption);white-space:nowrap;align-items:center;display:inline-flex}.play-muted,.play-field-label{color:var(--secondary)}.play-field-label{margin-bottom:var(--ox-space-4);font-size:var(--ox-text-caption);display:block}.play-agent-body{max-width:760px;padding:var(--ox-space-8);margin:auto}.play-prompt{width:fit-content;padding:var(--ox-space-3) var(--ox-space-4);border-radius:var(--ox-radius-inner) var(--ox-radius-inner) var(--ox-radius-sm) var(--ox-radius-inner);font-size:var(--ox-text-ui);margin-left:auto}.play-agent-message{align-items:flex-start;gap:var(--ox-space-3);margin:var(--ox-space-5) 0 var(--ox-space-4);display:flex}.play-agent-message p{color:var(--secondary);margin:var(--ox-space-1) 0 0}.play-source-list{border:1px solid var(--ox-hairline);border-radius:var(--ox-radius-control);margin-left:36px;overflow:hidden}.play-source{align-items:center;gap:var(--ox-space-3);padding:var(--ox-space-3) var(--ox-space-4);display:flex}.play-source+.play-source{border-top:1px solid var(--ox-hairline)}.play-source div>span,.play-agent-output div>span{color:var(--secondary);font-size:var(--ox-text-caption);display:block}.play-source strong{font-weight:550}.play-source-state{align-items:center;gap:var(--ox-space-2);color:var(--ox-success);font-size:var(--ox-text-caption);margin-left:auto;display:flex}.play-source-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.play-agent-output{align-items:center;gap:var(--ox-space-3);margin:var(--ox-space-4) 0 0 36px;display:flex}.play-agent-output .play-chip{margin-left:auto}.play-output-icon{font-size:var(--ox-text-title);color:var(--secondary)}.play-table-toolbar,.play-flow-toolbar,.play-graph-toolbar{justify-content:space-between;align-items:center;gap:var(--ox-space-3);padding:var(--ox-space-3) var(--ox-space-5);border-bottom:1px solid var(--ox-hairline);display:flex}.play-table-scroll{overflow-x:auto}.play-data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;min-width:580px}.play-data-table th{background:var(--ox-glass-rail);color:var(--secondary);font-weight:450;font-size:var(--ox-text-caption);padding:var(--ox-space-2) var(--ox-space-4)}.play-data-table td{height:64px;padding:var(--ox-space-2) var(--ox-space-4);border-bottom:1px solid var(--ox-hairline)}.play-company{align-items:center;gap:var(--ox-space-3);display:flex}.play-company i,.play-avatar{border-radius:var(--ox-radius-control);background:var(--ox-linen);width:30px;height:30px;font-size:var(--ox-text-caption);flex-shrink:0;place-items:center;font-style:normal;display:grid}.play-company small,.play-post-author div>span{color:var(--secondary);font-size:var(--ox-text-caption);display:block}.play-data-table .play-ai-heading{color:var(--ox-forest)}.play-score-cell{background:color-mix(in srgb, var(--ox-sage) 24%, transparent)}.play-score-cell strong{font-size:var(--ox-text-ui)}.play-score-cell small{font-size:var(--ox-text-caption);color:var(--secondary);padding-left:3px;font-weight:400}.play-score-cell>span{color:var(--secondary);font-size:var(--ox-text-caption);display:block}.play-ai-rule{margin:var(--ox-space-5);align-items:flex-start;gap:var(--ox-space-3);display:flex}.play-ai-symbol{color:var(--ox-forest);font-size:var(--ox-text-title)}.play-ai-rule p{color:var(--secondary);margin:var(--ox-space-2) 0;line-height:1.7}.play-ai-rule p span,.play-step-editor em{color:var(--ox-forest);background:var(--ox-success-soft);border-radius:3px;font-style:normal}.play-knowledge-ref{color:var(--secondary);font-size:var(--ox-text-caption)}.play-publishing{grid-template-columns:1.45fr 1fr;display:grid}.play-editor{padding:var(--ox-space-5)}.play-channel-tabs{gap:var(--ox-space-2);margin-bottom:var(--ox-space-5);display:flex}.play-channel-tabs>span{align-items:center;gap:var(--ox-space-2);padding:var(--ox-space-2) var(--ox-space-3);border-radius:var(--ox-radius-control);color:var(--secondary);display:flex}.play-channel-tabs>.is-selected{background:var(--ox-linen);color:var(--ink)}.play-channel-tabs img{width:16px;height:16px}.play-post-author{align-items:center;gap:var(--ox-space-2);display:flex}.play-avatar{border-radius:50%}.play-post-copy{font-size:var(--ox-text-ui);min-height:225px;line-height:1.7}.play-post-copy p{margin:var(--ox-space-4) 0}.play-editor-tools{justify-content:space-between;gap:var(--ox-space-2);border-top:1px solid var(--ox-hairline);padding-top:var(--ox-space-3);color:var(--secondary);font-size:var(--ox-text-caption);flex-wrap:wrap;display:flex}.play-schedule{padding:var(--ox-space-5);border-left:1px solid var(--ox-hairline)}.play-calendar{gap:var(--ox-space-1);margin:var(--ox-space-4) 0;text-align:center;grid-template-columns:repeat(5,1fr);display:grid}.play-calendar span{padding:var(--ox-space-2) 0;border-radius:var(--ox-radius-sm)}.play-calendar span:nth-child(-n+5){color:var(--secondary);font-size:var(--ox-text-caption)}.play-calendar .is-selected{background:var(--ox-forest);color:var(--ox-porcelain)}.play-time{border:1px solid var(--ox-hairline);border-radius:var(--ox-radius-control);padding:var(--ox-space-2);justify-content:space-between;gap:var(--ox-space-2);flex-wrap:wrap;display:flex}.play-time span{color:var(--secondary);font-size:var(--ox-text-caption)}.play-channel-summary{align-items:center;gap:var(--ox-space-2);margin-top:var(--ox-space-4);display:flex}.play-channel-summary img,.play-platform-x{text-align:center;width:20px;height:20px;font-size:var(--ox-text-title)}.play-channel-summary small{color:var(--secondary);font-size:var(--ox-text-caption)}.play-schedule-action{text-align:center;padding:var(--ox-space-2);margin-top:var(--ox-space-5);background:var(--ox-sage);color:var(--ox-forest);border-radius:var(--ox-radius-control);display:block}.play-sequence-layout{grid-template-columns:1.1fr 1fr;display:grid}.play-sequence{padding:var(--ox-space-5)}.play-flow-node{align-items:center;gap:var(--ox-space-3);padding:var(--ox-space-3);border:1px solid var(--ox-hairline);border-radius:var(--ox-radius-control);display:flex;position:relative}.play-flow-node.is-selected{border-color:var(--ox-control-line)}.play-node-icon{background:var(--ox-linen);border-radius:var(--ox-radius-sm);width:30px;height:30px;font-size:var(--ox-text-lead);flex-shrink:0;place-items:center;display:grid}.play-node-icon img{width:17px;height:17px}.play-flow-node small{color:var(--secondary);font-size:var(--ox-text-caption);margin-bottom:2px;display:block}.play-flow-node strong{font-weight:500;font-size:var(--ox-text-label)}.play-flow-line{place-items:center;height:35px;display:grid;position:relative}.play-flow-line:before{content:"";background:var(--ox-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.play-flow-line span{color:var(--secondary);font-size:var(--ox-text-caption);background:var(--ox-glass-rail);padding:0 var(--ox-space-2);position:relative}.play-flow-add{border:1px dashed var(--ox-line);padding:var(--ox-space-2);text-align:center;color:var(--secondary);border-radius:var(--ox-radius-control)}.play-step-editor{border-left:1px solid var(--ox-hairline);padding:var(--ox-space-5)}.play-step-editor label{color:var(--secondary);margin:var(--ox-space-4) 0 var(--ox-space-2);font-size:var(--ox-text-caption);display:block}.play-input-preview,.play-message-preview{border:1px solid var(--ox-hairline);border-radius:var(--ox-radius-sm);padding:var(--ox-space-3)}.play-message-preview{line-height:1.7}.play-stop-rule{font-size:var(--ox-text-caption);color:var(--ox-success);margin-top:var(--ox-space-3)}.play-crm-canvas{gap:var(--ox-space-5);padding:var(--ox-space-5);background-image:radial-gradient(var(--ox-line) .7px, transparent .7px);background-size:18px 18px;grid-template-columns:minmax(0,1fr) 250px;display:grid}.play-crm-flow{min-width:0;padding-block:var(--ox-space-2)}.play-crm-flow>.play-flow-node{max-width:240px;margin:auto}.play-crm-flow .play-flow-node{min-height:66px}.play-crm-flow .play-flow-node strong{white-space:normal}.play-crm-flow .play-node-icon{color:var(--ox-forest);background:0 0}.play-crm-flow .play-node-icon svg{width:20px;height:20px}.play-crm-flow .play-flow-line{height:var(--ox-space-6)}.play-branches{gap:var(--ox-space-4);padding-top:var(--ox-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.play-branches:before{content:"";height:var(--ox-space-6);background:var(--ox-line);width:1px;position:absolute;top:0;left:50%}.play-branch{text-align:center;position:relative}.play-branch .play-flow-node{text-align:left}.play-branch-label{height:var(--ox-space-10);font-size:var(--ox-text-caption);place-items:center;display:grid;position:relative}.play-branch-label:before{content:"";background:var(--ox-line);width:1px;position:absolute;top:0;bottom:0;left:50%}.play-branch-label span{background:var(--ox-glass-rail);padding:0 var(--ox-space-2);border-radius:var(--ox-radius-sm);position:relative}.play-branch:before{content:"";width:calc(50% + var(--ox-space-2));background:var(--ox-line);height:1px;position:absolute;top:0;left:50%}.play-branch:last-child:before{left:calc(-1 * var(--ox-space-2))}.play-flow-end{border:1px solid var(--ox-line);border-radius:var(--ox-radius-pill);width:fit-content;padding:var(--ox-space-1) var(--ox-space-3);font-size:var(--ox-text-caption);background:var(--ox-glass-rail);margin:auto;display:block}.play-crm-result{border:1px solid var(--ox-hairline);border-radius:var(--ox-radius-inner);padding:var(--ox-space-4);align-self:stretch}.play-action-fields{margin:var(--ox-space-5) 0}.play-action-fields>div{justify-content:space-between;align-items:center;gap:var(--ox-space-2);padding-block:var(--ox-space-3);border-bottom:1px solid var(--ox-hairline);display:flex}.play-action-fields dt{color:var(--secondary);font-size:var(--ox-text-caption)}.play-action-fields dd{font-size:var(--ox-text-label);margin:0}.play-reply-preview{padding:var(--ox-space-3) 0;border-top:1px solid var(--ox-hairline)}.play-crm-result p{color:var(--secondary);font-size:var(--ox-text-caption);margin:var(--ox-space-3) 0 0}.play-waterfall{justify-content:space-between;align-items:center;gap:var(--ox-space-3);padding:var(--ox-space-5);border-bottom:1px solid var(--ox-hairline);flex-wrap:wrap;display:flex}.play-waterfall>div>span,.play-knowledge-ref{font-size:var(--ox-text-caption);color:var(--secondary);margin-top:var(--ox-space-1);display:block}.play-waterfall-providers{align-items:center;gap:var(--ox-space-2);display:flex}.play-provider{align-items:center;gap:var(--ox-space-2);padding:var(--ox-space-2);font-size:var(--ox-text-label);display:inline-flex}.play-provider img,.play-waterfall-result img{object-fit:contain;width:18px;height:18px}.play-waterfall .play-waterfall-arrow{margin:0}.play-waterfall-result{align-items:center;gap:var(--ox-space-1);margin-top:var(--ox-space-1);color:var(--secondary);font-size:var(--ox-text-caption);display:flex}.play-waterfall-result img{width:12px;height:12px}.play-header-type{font-size:var(--ox-text-micro);margin-left:var(--ox-space-2);font-weight:400}.play-graph-canvas{position:relative}.play-graph{width:100%;height:390px;display:block}.play-graph-edges{stroke:var(--ox-forest);stroke-opacity:.3;stroke-width:1px;fill:none}.play-graph-hubs circle{fill:var(--ox-sage);stroke:var(--ox-forest);stroke-width:1px}.play-graph-node--company circle{fill:var(--ox-forest)}.play-graph-node--source circle{fill:var(--ox-linen)}.play-graph-node--learning circle{fill:var(--ox-success-soft)}.play-graph-hubs text{fill:var(--ink);font:12px var(--ox-font-sans)}.play-graph-footer{border-top:1px solid var(--ox-hairline);justify-content:space-between;gap:var(--ox-space-2);padding:var(--ox-space-3) var(--ox-space-5);color:var(--secondary);font-size:var(--ox-text-caption);flex-wrap:wrap;display:flex}@container (max-width:1000px){.play-publishing,.play-sequence-layout{grid-template-columns:1fr 1fr}.play-source-list,.play-agent-output{margin-left:0}}@container (max-width:760px){.plays-section{padding-top:var(--ox-space-16)}.plays-intro{margin-bottom:var(--ox-space-6)}.plays-stage{margin-top:var(--ox-space-5);padding:var(--ox-space-3)}.plays-workspace{padding:var(--ox-space-2)}.plays-track{padding-left:100px;padding-right:100px}.play-crm-canvas{grid-template-columns:minmax(0,1fr)}.play-crm-result{margin-top:var(--ox-space-2)}.plays-track button{font-size:var(--ox-text-body);padding:var(--ox-space-3) var(--ox-space-4)}}@container (max-width:480px){.play-editor,.play-schedule,.play-sequence,.play-step-editor{padding:var(--ox-space-4)}.play-post-copy p,.play-calendar{margin:var(--ox-space-3) 0}.play-calendar span{padding-block:var(--ox-space-1)}.play-channel-summary{margin-top:var(--ox-space-3)}.play-schedule-action{margin-top:var(--ox-space-4)}.play-flow-node{padding:var(--ox-space-2);gap:var(--ox-space-2)}.play-flow-line{height:var(--ox-space-6)}.play-step-editor label{margin-top:var(--ox-space-3)}.play-message-preview{padding:var(--ox-space-2);line-height:var(--ox-leading-ui)}.plays-intro h2 br{display:none}.plays-stage{padding:var(--ox-space-2)}.play-window-content{height:560px}.play-window-location{display:none}.play-window-head{gap:var(--ox-space-2);padding:var(--ox-space-3)}.play-agent-body{padding:var(--ox-space-4)}.play-prompt{font-size:var(--ox-text-label)}.play-source{padding:var(--ox-space-3) var(--ox-space-2);gap:var(--ox-space-2)}.play-source div>span{max-width:145px}.play-source-state{font-size:var(--ox-text-micro)}.play-agent-output{flex-wrap:wrap}.play-agent-output .play-chip{margin-left:0}.play-publishing,.play-sequence-layout,.play-crm-canvas{grid-template-columns:minmax(0,1fr)}.play-schedule,.play-step-editor{border-left:0;border-top:1px solid var(--ox-hairline)}.play-post-copy{min-height:0}.play-crm-canvas{gap:var(--ox-space-3);padding:var(--ox-space-3)}.play-crm-flow .play-node-icon{display:none}.play-crm-flow .play-flow-node{min-height:72px}.play-branch-label{font-size:var(--ox-text-micro)}.play-waterfall{padding:var(--ox-space-4)}.play-provider{gap:var(--ox-space-1);padding:var(--ox-space-1)}.play-graph{height:auto;min-height:420px}.play-graph-hubs text{font-size:20px}}@media (prefers-reduced-motion:reduce){.plays-track button{transition:none}}@media (forced-colors:active){.plays-workspace,.play-flow-node,.play-crm-result{border-color:canvastext}.play-graph-edges{stroke:canvastext}.play-graph-hubs circle,.play-graph-hubs text{fill:canvastext}}@media (prefers-reduced-motion:no-preference){.play-window-content{animation:play-view-enter var(--ox-duration-normal) var(--ox-ease) backwards}.play-source-state i{animation:2s ease-in-out infinite paused play-search-pulse}.plays-section[data-animating=true] .play-source-state i{animation-play-state:running}}@keyframes play-search-pulse{50%{opacity:.35}}.plays-static-list .plays-stage{margin-top:var(--ox-space-16)}@keyframes play-view-enter{0%{opacity:0;transform:translateY(var(--ox-space-2))}to{opacity:1;transform:none}}.plays-stage[data-desktop-preview] .plays-workspace{width:1000px;padding:var(--ox-space-3);zoom:var(--preview-scale);container-type:inline-size}
.landing-section{padding:92px 36px}.landing-inner{max-width:1080px;margin:0 auto}.landing-kicker{color:var(--secondary);font-size:var(--ox-text-caption);font-weight:var(--ox-weight-semibold);letter-spacing:var(--ox-tracking-eyebrow);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;display:flex}.landing-kicker:before{content:"";background:var(--forest);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.landing-heading{color:var(--ink);font-size:var(--ox-text-section);font-weight:var(--ox-weight-display);line-height:var(--ox-leading-tight);letter-spacing:var(--ox-tracking-heading);text-wrap:balance;margin:0}.landing-heading span{color:var(--ink)}.landing-lead{max-width:49ch;color:var(--secondary);font-size:var(--ox-text-body);margin:22px 0 0;line-height:1.85}.landing-link{min-height:44px;color:var(--forest);font-size:var(--ox-text-label);justify-content:space-between;align-items:center;gap:22px;font-weight:550;text-decoration:none;display:inline-flex}.landing-link:hover{text-decoration:underline}.landing-link span{font-size:var(--ox-text-lead)}.landing-faq-grid{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.landing-section#questions{background:var(--ox-canvas)}.landing-faq-list{gap:var(--ox-space-2);padding:var(--ox-space-3);border-radius:var(--ox-radius-feature);display:grid}.landing-faq-list details{padding:0 var(--ox-space-4)}.landing-faq-list summary{cursor:pointer;min-height:69px;font-size:var(--ox-text-ui);justify-content:space-between;align-items:center;gap:24px;padding:19px 0;font-weight:500;list-style:none;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:after{content:"+";color:var(--secondary);font-size:var(--ox-text-title);font-weight:300}.landing-faq-list details[open] summary:after{content:"−"}.landing-faq-list summary:focus-visible{outline:2px solid var(--forest);outline-offset:5px;border-radius:3px}.landing-faq-list details p{color:var(--secondary);font-size:var(--ox-text-label);margin:-2px 25px 22px 0;line-height:1.85}@container (max-width:900px){.landing-section{padding:70px 30px}.landing-faq-grid{gap:35px}}@container (max-width:650px){.landing-section{padding:58px 22px}.landing-faq-grid{grid-template-columns:1fr;gap:32px}.landing-heading{font-size:var(--ox-text-section)}.landing-lead{font-size:var(--ox-text-ui);margin-top:18px}.landing-kicker{font-size:var(--ox-text-caption)}.landing-faq-list summary{font-size:var(--ox-text-label);min-height:68px}}@media (pointer:coarse){.landing-pricing-note a,.landing-faq-list details p a{min-height:var(--ox-control-touch);align-items:center;display:inline-flex}}
.hero-content{--ink:var(--ox-hero-ink);--forest:var(--ox-hero-ink);--secondary:var(--ox-hero-secondary)}#hero-title{font-family:var(--ox-font-sans);font-weight:var(--ox-weight-medium);letter-spacing:var(--ox-tracking-heading);color:var(--ink)}#hero-title span{color:inherit}#hero-title .hero-growth{font:inherit;letter-spacing:inherit}#hero-title{font-size:clamp(19px,5.5cqi,56px)}#hero-title>.hero-title-line{white-space:nowrap;display:block}@media (prefers-reduced-motion:no-preference){.hero-content>:where(.eyebrow,#hero-title,.hero-lead,#chat-form){animation:hero-enter calc(var(--ox-duration-normal) * 2) var(--ox-ease) backwards}.hero-content>#hero-title{animation-delay:70ms}.hero-content>.hero-lead{animation-delay:.14s}.hero-content>#chat-form{animation-delay:.21s}.hero-content>#chat-form:is(:focus-within,[data-interacted]){animation-duration:0s;animation-delay:0s}}@keyframes hero-enter{0%{opacity:0;transform:translateY(var(--ox-space-3))}to{opacity:1;transform:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-headline=metallic] #hero-title{background:var(--ox-hero-metallic);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){[data-headline=metallic] #hero-title{color:canvastext;background:0 0}}.study-link{text-decoration:none}.growth-world{z-index:-3;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.growth-world img,.growth-world video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.growth-world video{opacity:0}[data-scene=growth] .growth-world{display:block}[data-scene=growth] .photo-world,[data-scene=growth] .drawn-world{display:none}[data-scene=growth].growth-ready .growth-world video{opacity:1}[data-scene=growth] .hero-scroll{height:calc(max(560px, 100svh - var(--study-height,0px)) + 75svh)}[data-scene=growth] .hero{top:var(--study-height,0px);height:max(560px, calc(100svh - var(--study-height,0px)));min-height:0;position:sticky}[data-scene=growth] .hero-content{top:calc(-1 * var(--ox-space-2));padding-top:42px;padding-bottom:44px}[data-scene=growth] .atmosphere{background:radial-gradient(ellipse 42% 52% at 50% 52%, color-mix(in srgb, var(--ox-paper) 90.196%, transparent) 10%, color-mix(in srgb, var(--ox-paper) 70.196%, transparent) 52%, transparent), linear-gradient(0deg, var(--ox-paper), transparent 20%)}.growth-progress{background:color-mix(in srgb, var(--ox-forest) 7.059%, transparent);height:2px;display:none;position:absolute;bottom:0;left:0;right:0}[data-scene=growth] .growth-progress{display:block}.growth-progress:after{content:"";background:color-mix(in srgb, var(--ox-secondary) 50.196%, transparent);width:100%;height:100%;transform:scaleX(var(--growth-progress,0));transform-origin:0;display:block}[data-scene=growth].growth-static .hero-scroll{height:auto}[data-scene=growth].growth-static .hero{position:relative;top:0}[data-scene=growth].growth-static .growth-world video,[data-scene=growth].growth-static .growth-progress{display:none}@media (max-width:900px){.study-bar{flex-wrap:wrap;gap:8px;padding:10px 14px}.study-controls{flex-wrap:wrap}.segmented{flex-wrap:wrap;max-width:100%}.segmented button{padding:7px 9px}}@container (max-width:650px){[data-scene=growth] .hero-content{padding:30px 20px}[data-scene=growth] .hero-lead{margin:16px auto 22px}[data-scene=growth] .eyebrow{margin-bottom:18px}[data-scene=growth] .atmosphere{background:radial-gradient(ellipse 76% 48% at 50% 49%, color-mix(in srgb, var(--ox-paper) 85.098%, transparent) 25%, color-mix(in srgb, var(--ox-paper) 61.176%, transparent) 66%, transparent), linear-gradient(0deg, var(--ox-paper), transparent 24%)}}@media (prefers-reduced-motion:reduce){[data-scene=growth] .hero-scroll{height:auto}[data-scene=growth] .hero{position:relative;top:0}.growth-world video,.growth-progress{display:none!important}}
.power-section{background:var(--ox-paper)}.power-intro{max-width:26ch;margin:0 auto var(--ox-space-12);text-align:center;font-size:var(--ox-text-section)}.power-grid{gap:var(--ox-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.power-card{min-width:0;padding:var(--ox-space-8);border-radius:var(--ox-radius-feature);flex-direction:column;display:flex}.power-card-intro{text-align:center}.power-card-title{color:var(--ink);font-size:clamp(var(--ox-text-page), 2.4cqw, 32px);font-weight:var(--ox-weight-display);line-height:var(--ox-leading-tight);letter-spacing:var(--ox-tracking-heading);margin:0}.power-card-copy{max-width:40ch;min-height:calc(var(--ox-text-body) * 3.4);margin:var(--ox-space-4) auto 0;color:var(--secondary);font-size:var(--ox-text-body);line-height:var(--ox-leading-prose);text-wrap:pretty}.power-agent-clients{padding-block:var(--ox-space-10);flex:1;justify-content:center;align-items:center;display:flex}.agent-logos{--agent-step:1.6s;--agent-cycle:calc(var(--agent-step) * 5);justify-content:center;gap:var(--ox-space-8) var(--ox-space-4);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.agent-logos li:first-child{--agent-index:0}.agent-logos li:nth-child(2){--agent-index:1}.agent-logos li:nth-child(3){--agent-index:2}.agent-logos li:nth-child(4){--agent-index:3}.agent-logos li:nth-child(5){--agent-index:4}.agent-logos li{align-items:center;gap:var(--ox-space-3);flex-direction:column;flex:0 0 calc((100% - var(--ox-space-4) * 2) / 3);min-width:0;color:var(--ink);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium);text-align:center;display:flex}.agent-logo{width:var(--ox-space-16);height:var(--ox-space-16);animation:agent-signal var(--agent-cycle) var(--ox-ease) infinite paused;animation-delay:calc(var(--agent-index,0) * var(--agent-step));place-items:center;display:grid;position:relative}.agent-logo:before{content:"";border-radius:var(--ox-radius-pill);border:1.5px solid var(--ox-forest);opacity:0;pointer-events:none;animation:agent-ring var(--agent-cycle) ease-out infinite paused;animation-delay:calc(var(--agent-index,0) * var(--agent-step));position:absolute;inset:0}.agent-logos[data-running=true] .agent-logo,.agent-logos[data-running=true] .agent-logo:before{animation-play-state:running}@keyframes agent-signal{0%{transform:none}6%,16%{transform:translateY(-6px)scale(1.08)}22%,to{transform:none}}@keyframes agent-ring{0%{opacity:.55;transform:scale(.72)}18%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.agent-logo,.agent-logo:before{animation:none}}.agent-logo img{width:var(--ox-space-12);height:var(--ox-space-12);object-fit:contain;display:block}.agent-logo img.is-app{border-radius:var(--ox-radius-control)}.agent-logo img.is-round{border-radius:var(--ox-radius-pill)}.power-card-links{justify-content:center;gap:var(--ox-space-3) var(--ox-space-8);flex-wrap:wrap;margin-top:auto;display:flex}.power-card-links a{align-items:center;gap:var(--ox-space-3);min-height:var(--ox-control-touch);color:var(--ink);font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium);text-decoration:none;display:inline-flex}.power-card-links a:hover{text-underline-offset:var(--ox-space-1);text-decoration:underline}.power-card-links a:focus-visible{outline:2px solid var(--ox-focus);outline-offset:var(--ox-space-1);border-radius:var(--ox-radius-sm)}.power-card .vendor-universe{margin-top:var(--ox-space-6);flex-direction:column;flex:1;justify-content:end;display:flex}.power-card .vendor-orbit{max-width:calc(var(--ox-space-24) * 4)}@container (max-width:900px){.power-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.power-card-copy{min-height:0}.power-agent-clients{padding-block:var(--ox-space-12)}}@container (max-width:650px){.power-intro{margin-bottom:var(--ox-space-8)}.power-card{padding:var(--ox-space-6) var(--ox-space-5)}.power-card-title{font-size:var(--ox-text-page)}.power-card-title br{display:none}.power-card-copy{font-size:var(--ox-text-ui)}.agent-logos{gap:var(--ox-space-6) var(--ox-space-3)}.agent-logos li{flex-basis:calc((100% - var(--ox-space-3)) / 2);font-size:var(--ox-text-label)}.agent-logo{width:var(--ox-space-12);height:var(--ox-space-12)}.agent-logo img{width:var(--ox-space-10);height:var(--ox-space-10)}}
.vendor-universe{min-width:0}.vendor-orbit{aspect-ratio:1;width:100%;max-width:640px;margin-inline:auto;position:relative;container-type:inline-size}.vendor-center{width:clamp(var(--ox-space-10), 10cqi, var(--ox-space-16));aspect-ratio:1;border-radius:var(--ox-radius-pill);background:var(--ox-porcelain);box-shadow:var(--ox-shadow-soft);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vendor-center img{width:50%;height:50%}.vendor-ring{inset:calc((100% - var(--diameter)) / 2);border:1px dashed var(--ox-line);animation:vendor-orbit-turn var(--period) linear infinite paused;border-radius:50%;margin:0;padding:0;list-style:none;position:absolute}.vendor-ring--inner{--diameter:32%;--period:40s}.vendor-ring--middle{--diameter:60%;--period:60s}.vendor-ring--outer{--diameter:90%;--period:90s}.vendor-node{left:calc(50% + 50% * cos(var(--angle)));top:calc(50% + 50% * sin(var(--angle)));position:absolute;transform:translate(-50%,-50%)}.vendor-node span{width:clamp(var(--ox-space-8), 8cqi, var(--ox-space-12));aspect-ratio:1;border-radius:var(--ox-radius-inner);background:var(--ox-porcelain);box-shadow:var(--ox-shadow-soft);animation:vendor-orbit-turn var(--period) linear infinite reverse paused;place-items:center;display:grid}.vendor-node img{object-fit:contain;width:58%;height:58%}.vendor-orbit[data-running=true] .vendor-ring,.vendor-orbit[data-running=true] .vendor-node span{animation-play-state:running}@keyframes vendor-orbit-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vendor-orbit[data-running] .vendor-ring,.vendor-orbit[data-running] .vendor-node span{animation-play-state:paused}}
:root{--forest-workspace-image:url(/branding2-assets/workspace-forest.webp)}@supports (background-image:image-set(url('/branding2-assets/workspace-forest.avif') type('image/avif'))){:root{--forest-workspace-image:image-set(url(/branding2-assets/workspace-forest.avif) type("image/avif"), url(/branding2-assets/workspace-forest.webp) type("image/webp"))}}.site-nav.ox-glass{border-radius:var(--ox-radius-card)}.site-nav .nav-links a{color:var(--ox-ink)}.hero-content>.eyebrow{border-radius:var(--ox-radius-pill)}.feature-navigation .feature-tab{border-radius:var(--ox-radius-control)}.feature-navigation .feature-tab:focus-visible{outline-color:var(--ox-focus)}.feature-navigation .feature-tab-number{color:var(--secondary)}.feature-navigation .feature-tab-title{font-size:var(--ox-text-page)}.feature-navigation .feature-tab-track{left:var(--ox-space-2)}@container (max-width:650px){.feature-navigation .feature-tab-title{font-size:var(--ox-text-title)}}
.landing-stack{background:var(--ox-paper)}.stack-table-wrap{padding:var(--ox-space-2);border-radius:var(--ox-radius-feature)}.stack-intro{margin-bottom:var(--ox-space-12)}.stack-price{margin-top:var(--ox-space-8);text-align:right}.stack-price a{min-width:var(--ox-control-touch);align-items:center;gap:var(--ox-space-5);min-height:var(--ox-control-touch);color:var(--forest);font-size:var(--ox-text-label);text-decoration:none;display:inline-flex}.stack-price a:hover{text-decoration:underline}.stack-table{border-collapse:collapse;text-align:left;width:100%}.stack-table th,.stack-table td{padding:var(--ox-space-5) var(--ox-space-6);border-bottom:1px solid var(--ox-hairline)}.stack-table thead th{padding-top:var(--ox-space-4);padding-bottom:var(--ox-space-4);color:var(--secondary);font-size:var(--ox-text-caption);font-weight:var(--ox-weight-medium)}.stack-table th:first-child{padding-left:var(--ox-space-4);width:31%}.stack-table tbody th{color:var(--ink);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium)}.stack-table th:last-child,.stack-table td:last-child{background:color-mix(in srgb, var(--ox-sage) 46%, transparent);text-align:center;width:16%}.stack-table thead th:last-child{border-radius:var(--ox-radius-inner) var(--ox-radius-inner) 0 0}.stack-table tfoot tr:last-child td:last-child{border-radius:0 0 var(--ox-radius-inner) var(--ox-radius-inner)}.stack-table tfoot>tr>*{background:var(--ox-sage);color:var(--ink);border-bottom:0}.stack-table tfoot th{border-radius:0 0 0 var(--ox-radius-inner);font-size:var(--ox-text-body);font-weight:var(--ox-weight-semibold)}.stack-table tfoot td:last-child{background:var(--ox-forest);color:var(--ox-porcelain)}.stack-total-tools{text-align:right}.stack-total-amount{font-size:var(--ox-text-title);font-weight:var(--ox-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.stack-total-amount>span{font-size:var(--ox-text-label);font-weight:var(--ox-weight-regular)}.stack-total-from{font-size:var(--ox-text-caption);display:block}.stack-alternatives{justify-content:space-between;align-items:center;gap:var(--ox-space-5);display:flex}.stack-cost{color:var(--ink);font-size:var(--ox-text-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.stack-tools{gap:var(--ox-space-3) var(--ox-space-5);flex-wrap:wrap;display:flex}.stack-tool{align-items:center;gap:var(--ox-space-2);color:var(--secondary);font-size:var(--ox-text-label);white-space:nowrap;display:inline-flex}.stack-tool img{border-radius:var(--ox-radius-sm);object-fit:contain;width:20px;height:20px}.stack-included,.stack-oxygen{justify-content:center;align-items:center;gap:var(--ox-space-2);color:var(--forest);font-size:var(--ox-text-label);display:inline-flex}.stack-oxygen{font-size:var(--ox-text-body);font-weight:var(--ox-weight-emphasis)}.landing-pricing{isolation:isolate;padding-top:var(--ox-space-24);padding-bottom:var(--ox-space-24);background:var(--ox-canvas);position:relative;overflow:hidden}.pricing-landscape,.pricing-landscape:after,.pricing-landscape img,.pricing-landscape video{width:100%;height:100%;position:absolute;inset:0}.pricing-landscape{z-index:-1;pointer-events:none}.pricing-landscape img,.pricing-landscape video{object-fit:cover;object-position:center 64%}.pricing-landscape video{opacity:0;transition:opacity var(--ox-duration-normal) var(--ox-ease)}.pricing-landscape video.ready{opacity:1}.pricing-landscape:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--ox-paper) 91%, transparent) 0%, color-mix(in srgb, var(--ox-paper) 31%, transparent) 35%, color-mix(in srgb, var(--ox-forest) 3%, transparent) 65%, var(--ox-glass-large) 100%)}.landing-pricing-intro{text-align:center;margin:0 auto var(--ox-space-12)}.landing-plans{align-items:stretch;gap:var(--ox-space-4);padding:var(--ox-space-4);border-radius:var(--ox-radius-feature);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-plan{min-width:0;padding:var(--ox-space-8);flex-direction:column;display:flex}.landing-plan-featured{background:var(--sage)}.landing-plan-heading{justify-content:space-between;align-items:center;gap:var(--ox-space-2);min-height:28px;display:flex}.landing-plan-heading h3{color:var(--ink);font-size:var(--ox-text-lead);font-weight:var(--ox-weight-emphasis);letter-spacing:var(--ox-tracking-heading);margin:0}.landing-plan-badge{padding:var(--ox-space-1) var(--ox-space-2);border-radius:var(--ox-radius-pill);color:var(--ink);background:color-mix(in srgb, var(--ox-forest) 5%, transparent);font-size:var(--ox-text-micro);font-weight:var(--ox-weight-medium);white-space:nowrap}.landing-plan-description{min-height:40px;margin:var(--ox-space-2) 0 var(--ox-space-6);color:var(--secondary);font-size:var(--ox-text-label);line-height:var(--ox-leading-prose)}.landing-plan-price{align-items:baseline;gap:var(--ox-space-2);white-space:nowrap;margin:0;display:flex}.landing-plan-price>span:first-child{color:var(--ink);font-size:calc(var(--ox-text-page) * 2);font-weight:var(--ox-weight-display);line-height:var(--ox-leading-tight);letter-spacing:var(--ox-tracking-heading);font-variant-numeric:lining-nums tabular-nums}.landing-plan-price small{vertical-align:top;margin:.15em .12em 0 0;font-size:.58em;display:inline-block}.landing-plan-price>span:last-child{color:var(--secondary);font-size:var(--ox-text-label)}.landing-plan-credits{align-items:baseline;gap:var(--ox-space-2);margin:var(--ox-space-6) 0 var(--ox-space-6);padding:var(--ox-space-4) 0;border-top:1px solid var(--ox-hairline);border-bottom:1px solid var(--ox-hairline);color:var(--secondary);font-size:var(--ox-text-label);flex-wrap:wrap;display:flex}.landing-plan-credits strong{color:var(--ink);font-size:var(--ox-text-lead);font-weight:var(--ox-weight-emphasis)}.landing-plan-button{justify-content:space-between;align-items:center;gap:var(--ox-space-3);min-height:var(--ox-control-touch);padding:var(--ox-space-3) var(--ox-space-4);border-radius:var(--ox-radius-control);color:var(--ink);background:var(--ox-porcelain);border:1px solid var(--ox-control-line);font-size:var(--ox-text-label);font-weight:var(--ox-weight-emphasis);transition:background var(--ox-duration-fast) var(--ox-ease);margin-top:auto;text-decoration:none;display:flex}.landing-plan-button:hover{background:var(--ox-porcelain)}.landing-plan-button>span{font-size:var(--ox-text-lead)}.landing-plan-featured .landing-plan-button{color:var(--porcelain);background:var(--forest);border-color:#0000}.landing-plan-featured .landing-plan-button:hover{background:var(--ox-forest-hover)}.landing-plan-support{margin:var(--ox-space-3) 0 0;text-align:center;color:var(--secondary);font-size:var(--ox-text-caption)}.pricing-shared{justify-content:center;align-items:center;gap:var(--ox-space-2) var(--ox-space-6);margin:var(--ox-space-6) 0 0;padding:var(--ox-space-4) var(--ox-space-6);border-radius:var(--ox-radius-inner);flex-wrap:wrap;display:flex}.pricing-shared p{font-size:var(--ox-text-caption);font-weight:var(--ox-weight-emphasis);color:var(--ink);margin:0}.pricing-shared ul{justify-content:center;gap:var(--ox-space-2) var(--ox-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pricing-shared li{gap:var(--ox-space-2);color:var(--secondary);font-size:var(--ox-text-label);display:flex}.landing-pricing-note{justify-content:center;align-items:center;gap:var(--ox-space-1) var(--ox-space-5);margin-top:var(--ox-space-5);color:var(--secondary);font-size:var(--ox-text-caption);flex-wrap:wrap;display:flex}.landing-pricing-note p{margin:0}.landing-pricing-note a{align-items:center;gap:var(--ox-space-2);min-height:var(--ox-control-touch);color:var(--forest);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.landing-pricing a:focus-visible,.landing-stack a:focus-visible{outline:2px solid var(--ox-focus);outline-offset:var(--ox-space-1)}@container (max-width:900px){.landing-plan{padding:var(--ox-space-6) var(--ox-space-5)}.landing-plans{gap:var(--ox-space-3)}.landing-plan-price>span:first-child{font-size:calc(var(--ox-text-page) * 1.75)}.landing-plan-badge{font-size:var(--ox-text-micro);padding:var(--ox-space-1) var(--ox-space-2)}.stack-table th,.stack-table td{padding:var(--ox-space-4) var(--ox-space-3)}.stack-table th:first-child{width:29%}.stack-table th:last-child,.stack-table td:last-child{width:19%}}@container (max-width:650px){.stack-intro{margin-bottom:var(--ox-space-6)}.stack-price{text-align:left}.stack-table th,.stack-table td{padding:var(--ox-space-4) var(--ox-space-2)}.stack-table th:first-child{width:32%}.stack-table th:last-child,.stack-table td:last-child{width:18%}.stack-table tbody th{font-size:var(--ox-text-label);line-height:var(--ox-leading-ui)}.stack-table thead th{font-size:var(--ox-text-micro)}.stack-table tfoot th{font-size:var(--ox-text-label)}.stack-total-tools{text-align:left}.stack-total-amount{font-size:var(--ox-text-lead)}.stack-total-amount>span{font-size:var(--ox-text-caption);display:block}.stack-alternatives{align-items:start;gap:var(--ox-space-3);flex-direction:column}.stack-cost{font-size:var(--ox-text-label)}.stack-tools{gap:var(--ox-space-2)}.stack-tool{gap:var(--ox-space-1);font-size:var(--ox-text-caption)}.stack-tool img{width:16px;height:16px}.stack-oxygen{gap:var(--ox-space-1);font-size:var(--ox-text-caption)}.stack-oxygen img{display:none}.stack-included{font-size:var(--ox-text-lead)}.stack-included>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.landing-pricing{padding-bottom:var(--ox-space-24)}.landing-pricing-intro{margin-bottom:var(--ox-space-8)}.landing-plans{gap:var(--ox-space-4);padding:var(--ox-space-2);grid-template-columns:1fr;max-width:410px;margin:0 auto}.landing-plan{padding:var(--ox-space-6)}.landing-plan-description{min-height:0;margin-bottom:var(--ox-space-6)}.landing-plan-price>span:first-child{font-size:calc(var(--ox-text-page) * 2)}.landing-plan-badge{font-size:var(--ox-text-micro);padding:var(--ox-space-1) var(--ox-space-2)}.landing-plan-credits{margin:var(--ox-space-5) 0}.pricing-shared{max-width:410px;margin:var(--ox-space-5) auto 0;gap:var(--ox-space-3);padding:var(--ox-space-5)}.pricing-shared ul{gap:var(--ox-space-2) var(--ox-space-4)}.pricing-shared li{font-size:var(--ox-text-caption)}.landing-pricing-note{max-width:36ch;margin:var(--ox-space-4) auto 0;text-align:center;line-height:var(--ox-leading-prose);gap:0}.pricing-landscape img,.pricing-landscape video{object-position:43% center}}@media (prefers-reduced-motion:reduce){.pricing-landscape video,.landing-plan-button{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-plan,.pricing-shared{background:var(--ox-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.landing-plan,.pricing-shared{background:var(--ox-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-plan{border-color:var(--ox-forest)}}@media (forced-colors:active){.stack-table tfoot>tr>*,.stack-table tfoot td:last-child{color:canvastext;background:canvas}.pricing-landscape{display:none}.landing-pricing,.landing-plan,.pricing-shared{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.landing-plan,.landing-plan-button{border-color:canvastext}.landing-pricing a,.landing-pricing a:hover{color:linktext;background:canvas}.landing-pricing a:focus-visible,.landing-stack a:focus-visible{outline-color:highlight}}.landing-plan-button:active{box-shadow:inset 0 0 0 2px var(--ox-control-line)}
.logo-marquee{container-type:inline-size}.customer-logos[aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){.logo-marquee.ready{-webkit-mask-image:linear-gradient(90deg, transparent, var(--ox-ink) 7%, var(--ox-ink) 93%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ox-ink) 7%, var(--ox-ink) 93%, transparent);overflow:hidden}.logo-marquee.ready .logo-track{width:max-content;animation:34s linear infinite logo-drift-right;display:flex}.logo-marquee.ready .customer-logos{width:max-content;min-width:100cqw;padding:0 var(--ox-space-12) 0 0;gap:var(--ox-space-12);flex-wrap:nowrap;flex:none;justify-content:space-around;margin:0;display:flex}.logo-marquee.ready:is(:hover,:focus-within,.paused) .logo-track{animation-play-state:paused}@container (max-width:650px){.logo-marquee.ready .customer-logos{gap:var(--ox-space-8);padding-right:var(--ox-space-8)}}}@keyframes logo-drift-right{0%{transform:translate(-50%)}to{transform:translate(0)}}
.why-section{width:100%;padding:var(--ox-space-16) var(--ox-space-6) var(--ox-space-24);margin-inline:auto}.why-section>.workspace-section{min-height:0;margin-top:var(--ox-space-4)}.why-intro{text-align:center;margin-bottom:var(--ox-space-8)}.why-intro .ox-eyebrow{margin:0 0 var(--ox-space-4);color:var(--secondary)}.why-intro .ox-heading{color:var(--ink)}.why-canvas{background:var(--ox-canvas);border-radius:var(--ox-radius-feature)}.why-cards{gap:var(--ox-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.why-card{border-radius:var(--ox-radius-feature);flex-direction:column;min-width:0;display:flex;overflow:hidden}.why-art{height:184px;padding:var(--ox-space-2) var(--ox-space-3);justify-content:center;align-items:center;display:flex}.why-art svg{width:100%;max-width:360px;height:100%;overflow:visible}.why-diagram{aspect-ratio:18/11;max-width:100%;height:100%;position:relative;container-type:inline-size}.why-diagram>svg{position:absolute;inset:0}.why-illustration-tile{background:var(--ox-glass-fill);border:1px solid var(--ox-glass-line);box-shadow:var(--ox-shadow-soft), var(--ox-glass-inset);place-items:center;display:grid;position:absolute}.why-channel{border-radius:var(--ox-radius-control);width:12.778%;height:20.909%}.why-channel img{object-fit:contain;width:68%;height:68%}.why-distribution-core{border-radius:var(--ox-radius-inner);width:16.667%;height:27.273%;top:36.364%;left:41.667%}.why-distribution-core img{width:60%;height:60%}.why-primitive{border-radius:var(--ox-radius-control);width:35.556%;height:24.545%;font-size:var(--ox-text-label);color:var(--ox-ink);padding-bottom:var(--ox-space-1)}.why-primitive:after{content:"";border-block:1px solid var(--ox-line);width:80%;height:3px;position:absolute;bottom:18%;left:10%}.why-copy{padding:var(--ox-space-3) var(--ox-space-5) var(--ox-space-5)}.why-copy h3{margin:0 0 var(--ox-space-2);color:var(--ink);font-size:var(--ox-text-title);line-height:1.3;font-weight:var(--ox-weight-medium);letter-spacing:var(--ox-tracking-heading);text-wrap:balance}.why-copy p{color:var(--secondary);font-size:var(--ox-text-body);line-height:var(--ox-leading-prose);max-width:36ch;margin:0}.why-consolidation{gap:var(--ox-space-4)}.why-tools{grid-template-columns:repeat(3, var(--ox-space-8));gap:var(--ox-space-2);display:grid}.why-tools>span,.why-oxygen-mark>span{background:var(--ox-glass-fill);border:1px solid var(--ox-glass-line);border-radius:var(--ox-radius-control);box-shadow:var(--ox-shadow-soft), var(--ox-glass-inset);place-items:center;display:grid;position:relative}.why-tools>span{width:var(--ox-space-8);height:var(--ox-space-8)}.why-tool-cross{opacity:.65;place-items:center;font:22px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:grid;position:absolute;inset:0}.why-tools img{width:var(--ox-space-5);height:var(--ox-space-5);object-fit:contain;opacity:.45}.why-tool-dots{color:var(--ox-secondary);font-size:var(--ox-text-title)}.why-converge{color:var(--ox-secondary);font-size:var(--ox-text-page)}.why-oxygen-mark{justify-items:center;gap:var(--ox-space-2);display:grid}.why-oxygen-mark>span{width:var(--ox-space-16);height:var(--ox-space-16);border-radius:var(--ox-radius-card)}.why-oxygen-mark img{width:var(--ox-space-8);height:var(--ox-space-8)}.why-oxygen-mark strong{font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium)}.why-wire{fill:none;stroke:var(--ox-line);stroke-width:1.25px}.why-glass-tile{fill:url(#why-glass-fill);stroke:var(--ox-glass-highlight);stroke-width:1.25px}.why-graph-node{fill:var(--ox-forest)}.why-flow-dot{border-radius:var(--ox-radius-pill);background:var(--ox-forest);opacity:0;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.why-graph-node{stroke:var(--ox-glass-highlight);stroke-width:3px}.why-graph-leaf{fill:var(--ox-secondary)}.why-graph-label{fill:var(--ox-secondary);text-anchor:middle;font-family:var(--ox-font-sans);font-size:var(--ox-text-label)}.why-graph-company{fill:var(--ox-ink);font-weight:var(--ox-weight-medium)}.why-channel,.why-primitive,.why-knowledge-core,.why-graph-branch,.why-graph-leaf{transform-box:fill-box;transform-origin:50%}.why-badge{--why-notification-red:#ff3b30;border-radius:var(--ox-radius-pill);background:var(--why-notification-red);width:24px;height:16px;box-shadow:0 0 0 1px var(--ox-paper);color:var(--ox-porcelain);font:var(--ox-weight-medium) var(--ox-text-micro)/16px var(--ox-font-sans);font-variant-numeric:tabular-nums;text-align:center;position:absolute;top:-6px;right:-9px}.why-badge>span{opacity:0;position:absolute;inset:0}.why-badge>span:last-child{opacity:1}@container (max-width:1250px){.why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:650px){.why-cards{grid-template-columns:1fr}.why-section{padding:var(--ox-space-12) var(--ox-space-4)}.why-intro{margin-bottom:var(--ox-space-6)}.why-art{height:168px}.why-copy{padding:var(--ox-space-2) var(--ox-space-5) var(--ox-space-5)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.why-glass-tile{fill:var(--ox-glass-fallback);stroke:var(--ox-control-line)}.why-tools>span,.why-oxygen-mark>span,.why-illustration-tile{background:var(--ox-glass-fallback);border-color:var(--ox-control-line)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.why-glass-tile{fill:var(--ox-glass-fallback)}.why-tools>span,.why-oxygen-mark>span,.why-illustration-tile{background:var(--ox-glass-fallback)}}@media (forced-colors:active){.why-wire,.why-glass-tile{stroke:canvastext}.why-glass-tile{fill:canvas}.why-graph-label,.why-graph-node,.why-graph-leaf{fill:canvastext}.why-flow-dot{background:canvastext}.why-graph-node{stroke:canvas}.why-tools>span,.why-oxygen-mark>span,.why-illustration-tile{box-shadow:none;background:canvas;border-color:canvastext}.why-tool-cross{color:canvastext;text-shadow:none}.why-badge{color:highlighttext;background:highlight}}
/*# sourceMappingURL=04uqw7r1j7n1l.css.map*/