._06co2W_home._06co2W_home{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e5f3eb;--bg-surface:#f0faf4;--bg-elevated:#fff;--bg-hover:#bce8d1;--fg:#071c14;--fg-muted:#10382a;--fg-dim:#184633;--border:#83bfa1;--border-subtle:#add8c2;--emerald:#007554;--cyan:#006f86;--pink:#b51f79;--violet:#6738bd;--indigo:#1e56b8;--amber:#a55200;--gold:#925400;--green:#007554;--red:#b3273a;--orange:#9a5b06;--wordmark-ai-green:#00684d;--glass:#ffffffd6;--glass-top:#fffe;--glass-bottom:#dcece38f;--shadow:#0c4b3430;--highlight:#fff;--stage-color:var(--emerald);--home-header-height:56px;--home-grid-cell:28px;--home-hero-gap:36px;--home-announcement-height:0px;--home-ink:#15201c;--home-button-ink:#fff;--section-seam:#f8fffce0;--section-divider:linear-gradient(90deg, transparent 0%, #12c99a 18%, #30cce7 42%, #e779bc 72%, #f6bd63 90%, transparent 100%);--glass-edge:#ffffff75;color:var(--fg);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);font-family:var(--font-geist-sans), sans-serif;background:0 0;position:relative}html.dark ._06co2W_home._06co2W_home{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080e12;--bg-surface:#0c151a;--bg-elevated:#101f25;--bg-hover:#16383a;--fg:#f4fffb;--fg-muted:#d2e8e2;--fg-dim:#b7d2ca;--border:#38605e;--border-subtle:#25433f;--emerald:#62edbd;--cyan:#5fe9f5;--pink:#ff85ca;--violet:#c29cff;--indigo:#8ebcff;--amber:#ffc45e;--gold:#ffda63;--green:#62edbd;--red:#ff929c;--orange:#f2ba61;--wordmark-ai-green:#54d6b2;--glass:#13232db0;--glass-top:#22323d90;--glass-bottom:#0a131be6;--shadow:#00000040;--highlight:#d9faf01c;--home-ink:#eaf3ed;--home-button-ink:#14251e;--section-seam:#daf7ed29;--glass-edge:#daf7ed1a}._06co2W_home :where(h1,h2,h3,p,figure){margin:0}._06co2W_home :where(h1,h2,h3){text-wrap:balance}._06co2W_home :where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--emerald) 18%, transparent)}._06co2W_home :where(a[href],button:not(:disabled),[role=tab],[role=button],summary){cursor:pointer}._06co2W_home :where(button:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}._06co2W_home :where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--emerald);outline-offset:4px}._06co2W_home :where([id]){scroll-margin-top:84px}._06co2W_home :where(button,a){transition-property:transform,opacity;transition-duration:.18s;transition-timing-function:ease}._06co2W_home :where(button,a):hover{text-decoration:none}._06co2W_container{width:min(1280px,100% - 112px);margin-inline:auto}._06co2W_hero>._06co2W_container{padding-top:var(--home-hero-gap)}._06co2W_home._06co2W_home ._06co2W_hero{border-bottom:1px solid var(--section-seam);background:0 0;padding-bottom:48px;position:relative;overflow:clip}._06co2W_home._06co2W_home ._06co2W_hero:after,._06co2W_products:after,._06co2W_learning:after{z-index:3;content:"";pointer-events:none;background:var(--section-divider);opacity:.72;height:2px;position:absolute;bottom:-1px;left:0;right:0}._06co2W_products:after{opacity:1;background:linear-gradient(90deg,#12c99a,#30cce7 35%,#e779bc 72%,#f6bd63);height:3px;bottom:0}._06co2W_home ._06co2W_hero:before{display:none}._06co2W_heroToolbar{z-index:4;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;top:19px;left:25px;right:25px}._06co2W_heroLiveBadge,._06co2W_motionControl{width:94px;height:26px;min-height:26px;color:var(--fg);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);border:1px solid color-mix(in srgb, var(--emerald) 30%, var(--border));white-space:nowrap;box-shadow:0 4px 13px -10px var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex:0 0 94px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:550;line-height:1;display:inline-flex}._06co2W_heroLiveBadge>span{background:var(--emerald);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--emerald) 8%, transparent);border-radius:50%;flex-shrink:0}._06co2W_heroToolbarActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}._06co2W_motionControl{cursor:pointer;position:relative}._06co2W_motionControl:after{content:"";position:absolute;inset:-9px 0}._06co2W_motionControl svg{flex-shrink:0;width:10px;height:10px}._06co2W_motionControl:hover{color:var(--fg);border-color:var(--emerald);background:color-mix(in srgb, var(--emerald) 12%, var(--bg-elevated));transform:translateY(-2px)}._06co2W_motionControl:disabled{cursor:default}._06co2W_motionIndicator{background:var(--fg-dim);border-radius:50%;width:4px;height:4px}._06co2W_motionControl[aria-pressed=true] ._06co2W_motionIndicator{background:var(--emerald);box-shadow:0 0 6px color-mix(in srgb, var(--emerald) 55%, transparent)}._06co2W_home._06co2W_home ._06co2W_heroStage{border:1px solid color-mix(in srgb, var(--emerald) 28%, var(--border));isolation:isolate;min-height:0;box-shadow:inset 0 1px 0 var(--highlight), 0 40px 90px -48px #084c368c, 0 0 0 8px #ffffff6b;background:radial-gradient(at 16% 18%,#ffffffeb,#0000 38%),radial-gradient(at 8% 82%,#ec238f33,#0000 36%),radial-gradient(at 25% 24%,#fa920057,#0000 34%),radial-gradient(at 84% 20%,#7c3aed5c,#0000 38%),radial-gradient(at 76% 74%,#00a6ca4d,#0000 42%),radial-gradient(at 28% 78%,#00a8704f,#0000 44%),radial-gradient(at 54% 8%,#fa92005c,#0000 35%),linear-gradient(125deg,#fff4e8 0%,#eaf7eb 48%,#eee7ff 100%);border-radius:28px;position:relative}html.dark ._06co2W_home._06co2W_home ._06co2W_heroStage{box-shadow:inset 0 1px 0 var(--highlight), 0 35px 80px -55px var(--shadow);background:radial-gradient(at 18% 20%,#ec489926,#0000 38%),radial-gradient(at 26% 24%,#f59e0b1f,#0000 34%),radial-gradient(at 82% 18%,#8b5cf633,#0000 40%),radial-gradient(at 78% 78%,#06b6d41f,#0000 42%),radial-gradient(at 28% 82%,#10b98121,#0000 44%),radial-gradient(at 52% 8%,#f59e0b1a,#0000 36%),#0d171a;border-color:#30494a}._06co2W_home ._06co2W_heroStage:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 55%, transparent);position:absolute;inset:0}._06co2W_home ._06co2W_heroCopy{z-index:2;max-width:none;min-height:458px;color:var(--fg);text-shadow:none;grid-template-columns:1.04fr .96fr;align-items:stretch;gap:36px;padding:58px 34px 26px;display:grid;position:relative}._06co2W_heroLeft{flex-direction:column;grid-column:1;justify-content:space-between;min-width:0;display:flex}._06co2W_brandLockup{align-items:center;gap:18px;animation:.8s cubic-bezier(.2,.8,.2,1) both _06co2W_home-enter;display:flex}._06co2W_home ._06co2W_brandMark{background:linear-gradient(150deg,#263638,#0c181a 72%);border:1px solid #849b9c55;border-radius:26px;flex-shrink:0;place-items:center;width:108px;height:108px;display:grid;box-shadow:inset 0 1px #ffffff45,0 9px 25px #16392832}._06co2W_brandMark img{width:82px;height:82px}._06co2W_brandLockup .hero-brand-copy{align-content:center;justify-items:start;width:200px;max-width:100%;display:grid}._06co2W_brandLockup h1{letter-spacing:-.04em;width:auto;color:var(--fg);font-size:60px;font-weight:680;line-height:1;display:inline-block}._06co2W_home .wordmark-ai-fruit{color:var(--emerald);animation:none}._06co2W_home .hero-roots-line{text-transform:none;text-align:justify;text-align-last:justify;letter-spacing:.015em;width:100%;color:var(--fg-muted);margin-top:8px;font-size:12px;font-weight:580}._06co2W_home .hero-frootful-line{text-align:justify;text-align-last:justify;width:100%;color:var(--emerald);margin-top:5px;font-size:11px;font-style:normal;font-weight:620}._06co2W_home ._06co2W_heroControls{min-width:0;max-width:none;margin-top:32px;display:block}._06co2W_heroTitle{white-space:nowrap;letter-spacing:0;max-width:100%;color:var(--fg);font-size:clamp(30px,2.5vw,36px);font-weight:620;line-height:1.08;animation:.85s 90ms both _06co2W_home-enter}._06co2W_heroTitle>span{color:var(--emerald)}._06co2W_heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}._06co2W_home ._06co2W_heroActions>:is(a,button){border:1px solid var(--border);min-width:0;min-height:44px;color:var(--fg);background:var(--glass-top);box-shadow:inset 0 1px 0 var(--highlight), 0 2px 4px var(--shadow);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:570;display:flex}._06co2W_home ._06co2W_heroActions>:is(a,button):nth-child(n+3){background:linear-gradient(150deg, color-mix(in srgb, var(--emerald) 10%, var(--bg-elevated)), var(--bg-elevated));border-color:color-mix(in srgb, var(--emerald) 26%, var(--border));min-height:44px;box-shadow:inset 0 1px 0 var(--highlight), 0 4px 12px -9px color-mix(in srgb, var(--emerald) 55%, transparent);color:var(--fg);font-size:13px}._06co2W_home ._06co2W_heroActions>:is(a,button):nth-child(4){background:linear-gradient(150deg, color-mix(in srgb, #d29b55 12%, var(--bg-elevated)), var(--bg-elevated));border-color:color-mix(in srgb, #b9792e 34%, var(--border))}._06co2W_home ._06co2W_heroActions>:is(a,button):hover{border-color:var(--emerald);background:var(--bg-elevated);transform:translateY(-2px)}._06co2W_home ._06co2W_heroActions>:is(a,button) svg{flex-shrink:0;width:15px;height:15px}._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction{isolation:isolate;color:#fff;background:#00684d;border-color:#005c44;position:relative;overflow:hidden;box-shadow:inset 0 1px #a4f8d84a,0 7px 15px -6px #00684d4d}._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction:after{z-index:-1;content:"";background:linear-gradient(110deg,#0000 38%,#ffffff4d 49%,#0000 60%);transition:transform .48s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-50% -35%;transform:translate(-72%)}._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction:hover{color:#fff;background:#005f47;border-color:#004f3b;box-shadow:inset 0 1px #c8ffe74d,0 12px 25px -12px #00684d}._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction:hover:after{transform:translate(72%)}html.dark ._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction{color:#09291e;background:#78e6bb;border-color:#a2f3d3}html.dark ._06co2W_home ._06co2W_heroActions>._06co2W_primaryAction:hover{color:#09291e;background:#a2f3d3}._06co2W_fabric{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._06co2W_fabricDrawing{opacity:.6;width:100%;height:100%;color:var(--emerald)}._06co2W_fabricLight,._06co2W_fabricLightSecondary{background:radial-gradient(#8b5cf63b,#06b6d40a 50%,#0000 70%);border-radius:50%;width:60%;height:150%;animation:13s ease-in-out infinite alternate _06co2W_fabric-light;position:absolute;top:-25%;right:-5%}._06co2W_fabricLightSecondary{background:radial-gradient(#10b98131,#f59e0b10 48%,#0000 66%);width:50%;animation-duration:17s;animation-delay:-7s;right:34%}._06co2W_fabricThreads{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite alternate _06co2W_fabric-breathe}._06co2W_fabricCrossing{transform-box:fill-box;transform-origin:50%;animation:14s ease-in-out infinite alternate _06co2W_fabric-cross}._06co2W_fabricGuides{opacity:.12}html.dark ._06co2W_fabricDrawing{opacity:.75}html.dark ._06co2W_fabricLight{background:radial-gradient(#8b5cf638,#06b6d414 48%,#0000 65%)}._06co2W_home .hero-vision-reel{grid-column:2;place-self:end;align-items:center;width:100%;min-width:0;max-width:585px;margin:0;display:flex;position:relative;inset:auto;overflow:visible}._06co2W_home .hero-vision-reel:after{display:none}._06co2W_home .hero-dna-player{grid-template-rows:auto;gap:0;width:100%;display:grid;position:relative;inset:auto}._06co2W_home .hero-dna-terminal{min-height:0;box-shadow:0 35px 65px -30px #123d3959, 0 0 0 8px color-mix(in srgb, var(--bg-elevated) 50%, transparent), inset 0 1px 0 #fff4;background:#091716;border:1px solid #608b8c55;border-radius:18px;grid-template-rows:36px auto;display:grid;position:relative;overflow:hidden}._06co2W_home .hero-video-titlebar{color:#c5d7d6;background:linear-gradient(#253638,#172427);border-color:#40565580;padding-inline:14px;font-size:9px;font-weight:500}._06co2W_home .hero-video-window-dots>span{opacity:.8;width:6px;height:6px}._06co2W_home .hero-dna-viewport{aspect-ratio:16/9;min-height:0}._06co2W_home .hero-dna-video{object-fit:contain;background:#07100f}._06co2W_home .hero-video-surface-toggle{z-index:1;cursor:default;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}._06co2W_home .hero-video-surface-toggle:focus-visible{outline-offset:-4px;outline:2px solid #8ef0d2}._06co2W_home .hero-dna-controls{z-index:3;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0a181940,#0a1819f0 34%,#101b1f);border-color:#40615b55;grid-template-rows:18px 36px;gap:1px;padding:8px 10px 10px;transition:transform .18s,opacity .18s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(9px)}:is(._06co2W_home .hero-dna-terminal:is(:hover,:focus-within) .hero-dna-controls,._06co2W_home .hero-dna-terminal[data-mobile-controls=true] .hero-dna-controls){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._06co2W_home .hero-dna-terminal:not(:hover):not(:focus-within):not([data-mobile-controls=true]) .hero-video-playback-state{opacity:.75}._06co2W_home .hero-dna-controls .hero-motion-toggle{background:0 0;border:0;border-radius:7px;width:30px;height:30px}._06co2W_home .hero-dna-controls .hero-motion-toggle:hover{color:#9cf5d9;background:#66bea827}._06co2W_home .hero-video-toolbar{gap:8px}._06co2W_home .hero-video-time{font-size:9px}._06co2W_home .hero-video-seek{accent-color:#68d5b5;width:100%;height:16px}._06co2W_home .hero-video-volume{accent-color:#68d5b5;flex-basis:44px;width:44px}._06co2W_home .hero-dna-terminal:fullscreen{background:#000;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;width:100%;max-width:none;height:100%;position:fixed;inset:0}._06co2W_home .hero-dna-terminal:fullscreen .hero-video-titlebar{display:none}._06co2W_home .hero-dna-terminal:fullscreen .hero-dna-viewport{aspect-ratio:auto}._06co2W_home .hero-dna-terminal:fullscreen .hero-dna-controls{padding:12px 24px}._06co2W_systemMap{width:100%;margin:32px auto 0;position:relative}._06co2W_systemMap:before{z-index:3;content:"";pointer-events:none;background:var(--section-divider);opacity:.58;height:2px;position:absolute;top:-17px;left:0;right:0}._06co2W_home .homepage-system-panel{border:1px solid color-mix(in srgb, var(--emerald) 58%, var(--border));background:color-mix(in srgb, var(--bg-surface) 92%, var(--emerald));box-shadow:inset 0 1px 0 var(--highlight), inset 0 0 0 1px color-mix(in srgb, var(--highlight) 48%, transparent), 0 0 0 8px var(--glass-edge), 0 18px 42px -22px color-mix(in srgb, var(--emerald) 48%, var(--shadow));border-radius:20px}._06co2W_home .homepage-system-panel [role=tablist]{border:0;gap:6px;padding:9px}._06co2W_home .homepage-system-panel [role=tablist]>button{border:0;border-radius:12px}._06co2W_home .homepage-system-panel>div>div:first-child{border-color:var(--border);padding:10px 18px}._06co2W_home .homepage-system-panel>div>div:first-child p:first-child{color:var(--emerald);letter-spacing:0;text-transform:none;font-size:13px;font-family:var(--font-geist-sans), sans-serif;font-weight:700}._06co2W_home .homepage-system-panel>div>div:first-child p:nth-child(2){color:var(--fg-muted);font-size:11px;font-weight:600}._06co2W_home .homepage-system-panel>div>div:first-child button{border-radius:8px;width:30px;height:30px}._06co2W_home .system-stage-row{border-color:color-mix(in srgb, var(--stage-color) 30%, var(--border));background:color-mix(in srgb, var(--stage-color) 5%, transparent);height:auto;min-height:72px;padding:10px 14px;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s}._06co2W_home .system-stage-row:is(:hover,:focus-visible){color:var(--fg);background:color-mix(in srgb, var(--stage-color) 17%, var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage-color) 62%, var(--border))}._06co2W_home .system-stage-row:active{transform:scale(.995)}._06co2W_home .system-stage-row>span:nth-child(2)>span:last-child{color:var(--fg);margin-top:6px;font-size:13px;font-weight:650;line-height:1.45}._06co2W_home .system-stage-index{opacity:1;font-size:10px}._06co2W_home .system-stage-index svg{opacity:1;width:17px;height:17px;color:var(--stage-color)}._06co2W_home._06co2W_home .system-stage-index>span{color:color-mix(in srgb, var(--fg) 84%, var(--stage-color))}._06co2W_home._06co2W_home .system-stage-kicker{color:color-mix(in srgb, var(--fg) 84%, var(--stage-color))}._06co2W_home._06co2W_home .product-mobile-index{color:color-mix(in srgb, var(--fg) 84%, var(--stage-color))}._06co2W_home .system-stage-kicker{letter-spacing:.055em;font-size:10px;font-weight:700}._06co2W_home .system-stage-selected{background:linear-gradient(145deg, color-mix(in srgb, var(--stage-color) 30%, var(--bg-elevated)), color-mix(in srgb, var(--stage-color) 13%, var(--glass)));box-shadow:inset 0 -3px 0 var(--stage-color), inset 0 1px 0 color-mix(in srgb, var(--stage-color) 68%, transparent)}._06co2W_home .system-stage-selected:is(:hover,:focus-visible){background:color-mix(in srgb, var(--stage-color) 34%, var(--bg-elevated));box-shadow:inset 0 -3px 0 var(--stage-color), inset 0 0 0 1px color-mix(in srgb, var(--stage-color) 82%, var(--border))}._06co2W_home .system-stage-panel{border-top-color:color-mix(in srgb, var(--stage-color) 60%, var(--border));background:linear-gradient(125deg, color-mix(in srgb, var(--stage-color) 25%, var(--bg-elevated)), color-mix(in srgb, var(--stage-color) 11%, var(--bg-elevated)));grid-template-columns:.6fr 1.4fr .8fr 1.45fr;gap:12px;height:auto;min-height:94px;padding:14px 16px;overflow:visible}._06co2W_home .system-stage-panel>p{color:var(--fg-muted);-webkit-line-clamp:unset;font-size:13px;font-weight:550;line-height:1.75;display:block}._06co2W_home .system-stage-panel h2{letter-spacing:-.02em;font-size:18px;font-weight:700}._06co2W_home .system-stage-handoff{border-left-width:2px;border-color:color-mix(in srgb, var(--stage-color) 75%, var(--border))}._06co2W_home .system-stage-handoff>p:first-child{color:var(--fg-muted);font-weight:750}._06co2W_home .system-stage-handoff>p:last-child{font-size:11px;font-weight:700;line-height:1.6}._06co2W_home .system-stage-panel>div:last-child{flex-wrap:wrap;gap:6px}._06co2W_home .system-stage-link{min-height:37px;color:var(--fg);background:color-mix(in srgb, var(--stage-color) 16%, var(--bg-elevated));border-color:color-mix(in srgb, var(--stage-color) 68%, var(--border));box-shadow:inset 0 1px 0 var(--highlight);border-radius:9px;padding:8px 11px;font-size:11px;font-weight:650}._06co2W_home .system-stage-link:is(:hover,:focus-visible){border-color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 30%, var(--bg-elevated));color:var(--fg);transform:translateY(-2px)}._06co2W_home .homepage-system-panel>div>div:last-child{padding:8px 18px}._06co2W_home .homepage-system-panel>div>div:last-child p:first-child{color:var(--emerald);font-weight:750}._06co2W_home .homepage-system-panel>div>div:last-child p:last-child{color:var(--fg-muted);font-size:10px;font-weight:600}:is(._06co2W_home .system-stage-progress,._06co2W_home .product-scene-progress){transform-origin:0;width:100%;animation:_06co2W_progress-fill var(--scene-duration,6s) linear both}._06co2W_home .system-stage-row-progress{opacity:1;background:var(--stage-color);height:4px;box-shadow:0 0 10px color-mix(in srgb, var(--stage-color) 90%, transparent)}._06co2W_products{--bg:#cfe5ff;--bg-surface:#e7f3ff;--bg-hover:#b9dafa;--fg:#061f3b;--fg-muted:#12375d;--fg-dim:#1f4e78;--emerald:#064f9f;--border:#75a8da;--border-subtle:#91bce6;--glass-top:#f3f9fff2;--glass-bottom:#dcecffd6;isolation:isolate;color:var(--fg);border-bottom:1px solid var(--section-seam);background:linear-gradient(130deg,#dceeff 8%,#9dccff 62%,#a9c7ff);padding:76px 0 48px;position:relative;overflow:clip}._06co2W_products>._06co2W_container,._06co2W_learning>._06co2W_container{z-index:1;position:relative}html.dark ._06co2W_products{--bg:#0a1424;--bg-surface:#102039;--bg-hover:#16436d;--fg:#f3faff;--fg-muted:#c5e3ff;--fg-dim:#9ecbf2;--emerald:#72d0ff;--border:#4074aa;--border-subtle:#2b5680;--glass-top:#172f49ed;--glass-bottom:#0d2135ee;background:linear-gradient(130deg,#071426,#0d3459 66%,#13295b)}._06co2W_sectionTopline{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}._06co2W_sectionHeading{max-width:750px}._06co2W_sectionHeading>p:first-child{border:1px solid var(--border);color:var(--emerald);font-family:var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:-.01em;background:var(--glass);border-radius:7px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}._06co2W_sectionHeading h2{letter-spacing:-.04em;margin-top:19px;font-size:clamp(2.3rem,3.7vw,3.4rem);font-weight:590;line-height:1.09}._06co2W_sectionIndex{font-family:var(--font-geist-mono), monospace;color:var(--fg-dim);letter-spacing:.08em;padding-bottom:6px;font-size:9px}._06co2W_sectionDescription{color:var(--fg-muted);font-size:16px;line-height:1.8;margin-top:23px!important}._06co2W_home [data-product-theater]{border:2px solid color-mix(in srgb, var(--emerald) 68%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--emerald) 8%, var(--bg-surface)), var(--bg-surface));box-shadow:inset 0 1px 0 var(--highlight), inset 0 0 0 1px color-mix(in srgb, var(--highlight) 48%, transparent), 0 0 0 8px var(--glass-edge), 0 28px 70px -32px color-mix(in srgb, var(--emerald) 55%, var(--shadow));border-radius:22px;margin-top:34px}._06co2W_home .product-tab-rail{border-color:var(--border);background:linear-gradient(180deg, var(--glass-top), var(--glass-bottom));scrollbar-color:color-mix(in srgb, var(--emerald) 38%, var(--border)) transparent;scrollbar-width:thin;gap:7px;padding:11px}._06co2W_home .product-tab-rail::-webkit-scrollbar{height:4px}._06co2W_home .product-tab-rail::-webkit-scrollbar-thumb{background:var(--border);border:0}._06co2W_home .product-tab-rail>button{border:0;border-radius:7px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:480}._06co2W_home .product-tab-rail>[role=tablist]>button{border:0;border-radius:7px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:480}._06co2W_home .product-tab-rail>[role=tablist]>button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}._06co2W_home .product-tab-rail>[role=tablist]>button:not([aria-selected=true]){color:var(--fg-muted);background:0 0}._06co2W_home .product-tab-rail>[role=tablist]>button:not([aria-selected=true]):is(:hover,:focus-visible){box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--product-color) 70%, transparent);transform:none;color:var(--fg)!important;background:color-mix(in srgb, var(--product-color) 9%, transparent)!important}._06co2W_home .product-tab-rail>[role=tablist]>button[aria-selected=true]{box-shadow:inset 0 -4px 0 var(--product-color), inset 0 0 0 1px color-mix(in srgb, var(--product-color) 42%, var(--border));color:var(--fg)!important;background:color-mix(in srgb, var(--product-color) 20%, var(--bg-elevated))!important}._06co2W_home .product-tab-rail>[role=tablist]>button:active{transform:scale(.98)}._06co2W_home .product-tab-rail>button:last-child{border-color:var(--border);background:var(--bg-elevated);padding:0}._06co2W_home .product-tab-progress{background:var(--product-color);opacity:1;height:4px;box-shadow:0 0 10px color-mix(in srgb, var(--product-color) 90%, transparent)}._06co2W_home #platform-theater-panel{grid-template-columns:minmax(0,1.5fr) minmax(250px,.85fr);gap:36px;padding:32px}._06co2W_home .product-demo-shell{border:1px solid #607d8266;border-radius:12px;align-self:center;min-width:0;box-shadow:0 15px 28px -17px #132d3559}._06co2W_home .product-demo-chrome{background:linear-gradient(#253638,#142328);min-height:34px;padding-inline:15px}._06co2W_home .product-demo-dot{width:6px;height:6px}._06co2W_home .product-demo-address{color:#b6ccca;font-size:9px}._06co2W_home .product-demo-status{color:#b6ddcc;border-color:#9ac4b529;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:500}._06co2W_home #platform-theater-panel>div:last-child{background:0 0;border:0;min-width:0;padding:21px 7px}._06co2W_home .product-scene-enter>p:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--emerald);font-size:10px;font-weight:500}._06co2W_home .product-scene-enter>h3{letter-spacing:-.035em;margin-top:16px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:570;line-height:1.18}._06co2W_home .product-scene-enter>p:last-child{color:var(--fg-muted);margin-top:20px;font-size:15px;line-height:1.8}._06co2W_home #platform-theater-panel>div:last-child>a{border:1px solid var(--border);min-height:46px;color:var(--fg);background:var(--bg-elevated);box-shadow:0 2px 3px var(--shadow);border-radius:10px;padding:12px 17px;font-size:13px;font-weight:500}._06co2W_home #platform-theater-panel>div:last-child>a:is(:hover,:focus-visible){border-color:var(--emerald);background:color-mix(in srgb, var(--emerald) 9%, var(--bg-elevated));transform:translateY(-2px)}._06co2W_home [data-product-theater]>p{color:var(--fg-dim);border-color:var(--border);padding:15px 26px;font-size:10px}._06co2W_home .product-mobile-row{min-height:57px;box-shadow:none;font-size:13px;font-weight:550;transition:color .18s,background-color .18s,box-shadow .18s}._06co2W_home .product-mobile-row:is(:hover,:focus-visible){color:var(--fg);background:color-mix(in srgb, var(--product-color) 10%, var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--product-color) 38%, var(--border))}._06co2W_home .product-mobile-selected{color:var(--fg);background:color-mix(in srgb, var(--emerald) 6%, var(--bg-elevated))}._06co2W_home .product-preview-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#7bc2ac50;border-radius:6px}._06co2W_learning{--bg:#ffe7aa;--bg-surface:#fff4d7;--bg-elevated:#fffdf6;--bg-hover:#ffd172;--fg:#2b1703;--fg-muted:#482900;--fg-dim:#5f3b08;--emerald:#a54a00;--border:#d4932f;--border-subtle:#e9b85a;--glass-top:#fffdf3f2;--glass-bottom:#ffe2b6ce;isolation:isolate;color:var(--fg);border-bottom:1px solid var(--section-seam);background:radial-gradient(at 88% 8%,#7c3aed42,#0000 38%),radial-gradient(at 18% 92%,#f589005c,#0000 42%),linear-gradient(135deg,#fff1c5 10%,#ffd477 58%,#f0a6ad 100%);padding:86px 0 48px;position:relative;overflow:clip}html.dark ._06co2W_learning{--bg:#1d1308;--bg-surface:#291b0d;--bg-elevated:#352513;--bg-hover:#583715;--fg:#fff8e8;--fg-muted:#ffe0aa;--fg-dim:#e6bc72;--emerald:#ffc04d;--border:#8b6026;--border-subtle:#62431d;--glass-top:#3a2916ee;--glass-bottom:#1b1108ee;background:radial-gradient(at 88% 10%,#8b5cf642,#0000 40%),radial-gradient(at 18% 90%,#f59e0b47,#0000 44%),linear-gradient(135deg,#1a0f05 10%,#3d2407 62%,#43141e)}._06co2W_learningGrid{grid-template-columns:.85fr 1.3fr;align-items:center;gap:78px;display:grid}._06co2W_learning ._06co2W_sectionHeading h2{font-size:clamp(2.1rem,3.2vw,2.85rem)}._06co2W_learningLink{border:1px solid var(--border);min-height:48px;color:var(--fg);background:var(--bg-elevated);box-shadow:0 3px 8px var(--shadow);border-radius:11px;align-items:center;gap:12px;margin-top:28px;padding:13px 18px;font-size:14px;font-weight:500;display:inline-flex}._06co2W_learningLink svg{width:16px;height:16px}._06co2W_learningLink:hover{border-color:var(--emerald);transform:translateY(-3px)}._06co2W_framework{min-width:0}._06co2W_framework>div{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._06co2W_framework>div>div{border:1px solid var(--border);background:var(--bg-surface);box-shadow:inset 0 1px 0 var(--highlight), inset 0 0 0 1px color-mix(in srgb, var(--highlight) 48%, transparent), 0 0 0 6px var(--glass-edge), 0 8px 20px -12px var(--shadow);border-radius:16px;margin-bottom:16px;overflow:hidden}._06co2W_framework>div>div:last-child{margin-bottom:0}._06co2W_home .froot-layer-row{grid-template-columns:45px minmax(0,1fr) auto;gap:17px;min-height:87px;padding:16px 19px;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s}._06co2W_home .froot-layer-row:is(:hover,:focus-visible){background:color-mix(in srgb, var(--layer-color) 10%, var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--layer-color) 42%, var(--border));transform:translateY(-1px)}._06co2W_home .froot-layer-selected{background:color-mix(in srgb, var(--layer-color) 12%, var(--bg-elevated));box-shadow:inset 3px 0 0 var(--layer-color)}._06co2W_home .froot-layer-row>span:nth-child(2){display:none}._06co2W_home .froot-layer-row>span:nth-child(3)>span:first-child{letter-spacing:-.02em;font-size:16px;font-weight:520;display:block}._06co2W_home .froot-layer-row>span:nth-child(3)>span:last-child{color:var(--fg-muted);margin-top:4px;font-size:12px;font-weight:550;line-height:1.65}._06co2W_home .froot-layer-badge{background:linear-gradient(145deg, var(--glass-top), color-mix(in srgb, var(--layer-color) 9%, var(--bg-elevated)));width:40px;height:40px;box-shadow:inset 0 1px 0 var(--highlight), 0 3px 7px var(--shadow);border-color:color-mix(in srgb, var(--layer-color) 20%, var(--border));border-radius:11px;font-size:13px}._06co2W_home .froot-layer-panel{border-color:var(--border);padding:15px}._06co2W_home .froot-layer-panel:not([hidden]){animation:.2s both _06co2W_menu-arrive}._06co2W_home .froot-layer-panel>div{border-radius:9px}._06co2W_home .froot-module-link{min-height:52px;padding:10px;transition:color .18s,background-color .18s,box-shadow .18s}._06co2W_home .froot-module-link:is(:hover,:focus-visible){background:color-mix(in srgb, var(--layer-color) 9%, var(--bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--layer-color) 35%, var(--border))}._06co2W_home .froot-module-link>span:nth-child(2){font-size:11px;font-weight:500}._06co2W_home .new-fruits-banner-slot{height:0}._06co2W_home .new-fruits-banner-slot:has(.new-fruits-banner-flow){height:57px}._06co2W_home .new-fruits-banner-flow{max-width:1070px;padding-top:13px}._06co2W_home .new-fruits-banner-flow>div{background:var(--glass);box-shadow:0 3px 10px var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:11px;overflow:hidden}._06co2W_home .new-fruits-banner-flow>div>span{opacity:.5}._06co2W_home .new-fruits-banner-flow button span{letter-spacing:.05em}._06co2W_home .edge-rail{background:var(--glass);border-color:var(--border);box-shadow:0 2px 8px var(--shadow);background-image:none;border-radius:0 9px 9px 0}._06co2W_home .edge-rail-right{border-radius:9px 0 0 9px}:is(._06co2W_home .basket-panel,._06co2W_home .basket-panel-mobile){border-color:var(--border);box-shadow:0 16px 40px var(--shadow);background:var(--bg-surface);border-radius:0 16px 16px 0}._06co2W_home .basket-panel-mobile{border-radius:18px 18px 0 0}._06co2W_home [data-home-revealed=true]{animation:.7s cubic-bezier(.2,.8,.2,1) both _06co2W_home-enter}._06co2W_home[data-home-motion=off] *,._06co2W_home[data-home-motion=off] :before,._06co2W_home[data-home-motion=off] :after{animation-play-state:paused!important}._06co2W_home[data-home-motion=off] :is(._06co2W_brandLockup,._06co2W_heroTitle,[data-home-revealed],.product-scene-enter,.basket-panel,.basket-panel-mobile,.new-fruits-banner-flow>div){animation:none!important}._06co2W_home[data-home-motion=off] .product-preview-action{display:none}@keyframes _06co2W_home-enter{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _06co2W_fabric-breathe{0%{opacity:.65;transform:translate(-12px,16px)rotate(-2deg)scale(1)}to{opacity:1;transform:translate(20px,-18px)rotate(2deg)scale(1.07)}}@keyframes _06co2W_fabric-cross{0%{opacity:.8;transform:translate(10px,-20px)scale(1.04)}to{opacity:.4;transform:translate(-20px,18px)scale(.96)}}@keyframes _06co2W_fabric-light{0%{opacity:.6;transform:translate(-12%,7%)scale(.85)}to{opacity:1;transform:translate(7%,-4%)scale(1.15)}}@keyframes _06co2W_mobile-fabric-drift{0%{transform:translate(-7px,5px)scale(1.015)}to{transform:translate(7px,-5px)scale(1.025)}}@keyframes _06co2W_progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1250px){._06co2W_container{width:calc(100% - 80px)}._06co2W_home ._06co2W_heroCopy{grid-template-columns:1fr 1fr;gap:0 30px;padding:58px 30px 26px}._06co2W_home ._06co2W_brandMark{border-radius:23px;width:92px;height:92px}._06co2W_brandMark img{width:70px;height:70px}._06co2W_brandLockup{gap:15px}._06co2W_brandLockup h1{font-size:56px}._06co2W_brandLockup .hero-brand-copy{width:187px}._06co2W_home ._06co2W_heroActions{grid-template-columns:repeat(2,minmax(0,1fr))}._06co2W_home ._06co2W_heroActions>:is(a,button){min-height:44px;font-size:12px}._06co2W_home ._06co2W_heroControls{margin-top:32px}._06co2W_home .system-stage-row{min-height:72px;padding-inline:12px}._06co2W_home .system-stage-panel{grid-template-columns:.65fr 1.35fr 1fr}._06co2W_home .system-stage-panel>div:last-child{grid-column:1/-1;justify-content:flex-start}._06co2W_home #platform-theater-panel{gap:22px;padding:22px}._06co2W_learningGrid{gap:45px}}@media (max-width:1023px){._06co2W_home .system-stage-row{grid-template-columns:35px minmax(0,1fr);gap:13px;min-height:70px;padding:13px 19px}._06co2W_home .system-stage-panel{grid-template-columns:.7fr 1.3fr}._06co2W_home .system-stage-panel>div:last-child{grid-column:1/-1}._06co2W_home .system-stage-handoff{grid-column:1/-1}._06co2W_home .system-stage-panel.hidden{display:none}._06co2W_home #platform-theater-panel{grid-template-columns:1fr}._06co2W_home #platform-theater-panel>div:last-child{grid-template-columns:1fr auto;align-items:center;gap:30px;padding:12px 4px;display:grid}._06co2W_home #platform-theater-panel>div:last-child>a{align-self:center;max-width:240px;margin:0}._06co2W_home .product-scene-enter>h3{font-size:24px}}@media (max-width:850px){._06co2W_container{width:calc(100% - 48px)}._06co2W_systemMap{width:100%}._06co2W_home .homepage-system-panel>div>div:first-child button{border-radius:9px;width:44px;height:44px}._06co2W_home ._06co2W_heroCopy{flex-direction:column;min-height:0;padding:72px 30px 28px;display:flex}._06co2W_home ._06co2W_heroStage{min-height:0}._06co2W_heroLeft{display:contents}._06co2W_brandLockup{order:1;align-self:flex-start;margin-top:0}._06co2W_brandLockup h1{font-size:52px}._06co2W_brandLockup .hero-brand-copy{width:173px}._06co2W_home .hero-roots-line{letter-spacing:0;width:100%;margin-top:7px;font-size:11px}._06co2W_home .hero-frootful-line{width:100%;margin-top:4px;font-size:10px}._06co2W_home .hero-vision-reel{order:2;align-self:center;width:100%;max-width:600px;height:auto;margin-top:22px}._06co2W_home ._06co2W_heroControls{order:3;align-self:flex-start;width:100%;margin-top:28px;display:block}._06co2W_home ._06co2W_heroActions{grid-template-columns:repeat(2,minmax(0,1fr))}._06co2W_heroTitle{font-size:30px}._06co2W_home .hero-dna-terminal{grid-template-rows:36px auto;width:100%;max-width:600px;margin-inline:auto}._06co2W_home .hero-dna-player{grid-template-rows:auto;max-width:600px;margin-inline:auto}._06co2W_home .hero-dna-controls .hero-motion-toggle{width:44px;height:44px}._06co2W_home .hero-dna-controls{grid-template-rows:20px 44px}._06co2W_home .hero-video-seek{height:20px}._06co2W_learningGrid{grid-template-columns:1fr;gap:35px}._06co2W_learning ._06co2W_sectionHeading{max-width:570px}._06co2W_learning,._06co2W_products{padding:60px 0 48px}}@media (max-width:639px){._06co2W_fabric{contain:strict;backface-visibility:hidden;transform:translateZ(0)}._06co2W_fabricDrawing{transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:18s ease-in-out infinite alternate _06co2W_mobile-fabric-drift;transform:translateZ(0)}._06co2W_fabricThreads,._06co2W_fabricCrossing,._06co2W_fabricLight,._06co2W_fabricLightSecondary{will-change:auto;animation:none}._06co2W_container{width:calc(100% - 36px)}._06co2W_heroToolbar{top:14px;left:14px;right:14px}._06co2W_heroToolbarActions{gap:5px}._06co2W_home ._06co2W_heroStage{border-radius:17px;min-height:0}._06co2W_home ._06co2W_heroCopy{padding:67px 19px 24px}._06co2W_home ._06co2W_brandMark{border-radius:20px;width:92px;height:92px}._06co2W_brandMark img{width:72px;height:72px}._06co2W_brandLockup{gap:14px;max-width:none}._06co2W_brandLockup h1{font-size:50px}._06co2W_brandLockup .hero-brand-copy{width:166px}._06co2W_home .hero-roots-line{letter-spacing:0;width:100%;margin-top:7px;font-size:11px}._06co2W_home .hero-frootful-line{width:100%;margin-top:4px;font-size:10px}._06co2W_home .hero-vision-reel{margin-top:25px}._06co2W_home .hero-dna-terminal{border-radius:10px;grid-template-rows:27px auto}._06co2W_home .hero-video-titlebar{grid-template-columns:32px minmax(0,1fr) 45px;padding-inline:10px;font-size:7px}._06co2W_home .hero-video-window-dots{gap:4px}._06co2W_home .hero-video-window-dots>span{width:4px;height:4px}._06co2W_home .hero-dna-controls{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:18px 44px;padding:5px 7px 7px;position:absolute;inset:auto 0 0}._06co2W_home .hero-video-surface-toggle{cursor:pointer;display:block}._06co2W_home .hero-dna-controls .hero-motion-toggle{width:44px;height:44px}._06co2W_home .hero-video-toolbar{gap:2px}._06co2W_home .hero-video-time{margin-inline:auto;font-size:8px}._06co2W_home .hero-video-volume-panel{background:#122329;border-radius:8px}._06co2W_home .hero-video-seek{height:16px}._06co2W_home ._06co2W_heroControls{margin-top:28px}._06co2W_heroTitle{letter-spacing:0;font-size:28px;line-height:1.1}._06co2W_home ._06co2W_heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}._06co2W_home ._06co2W_heroActions>:is(a,button){border-radius:10px;height:46px;min-height:46px;font-size:12px}._06co2W_home ._06co2W_hero{padding-bottom:40px}._06co2W_systemMap{margin-top:24px}._06co2W_systemMap:before{top:-13px}._06co2W_home._06co2W_home .homepage-system-panel{background:0 0;border-radius:13px}._06co2W_home .homepage-system-panel>div>div:first-child{padding:12px}._06co2W_home .homepage-system-panel>div>div:first-child p:first-child{font-size:12px}._06co2W_home .homepage-system-panel>div>div:first-child p:nth-child(2){margin-top:3px;font-size:9px}._06co2W_home .system-stage-row{min-height:64px;padding-inline:14px}._06co2W_home .system-stage-panel{grid-template-columns:1fr;gap:13px;padding:16px}._06co2W_home .system-stage-panel>p{font-size:12px}._06co2W_home .system-stage-panel>div:first-child{align-items:center;gap:10px;display:flex}._06co2W_home .system-stage-panel h2{font-size:16px}._06co2W_home .system-stage-handoff{padding-left:10px}._06co2W_home .system-stage-handoff>p:last-child{margin-top:4px}._06co2W_home .system-stage-panel>div:last-child{flex-wrap:wrap;overflow:visible}._06co2W_home .system-stage-link{min-height:44px;font-size:10px}._06co2W_home .homepage-system-panel>div>div:last-child{gap:5px;padding:11px 14px}._06co2W_home .homepage-system-panel>div>div:last-child p:last-child{font-size:9px;line-height:1.7}._06co2W_products,._06co2W_learning{padding:45px 0 48px}._06co2W_sectionHeading>p:first-child{font-size:10px}._06co2W_sectionHeading h2{margin-top:16px;font-size:2.25rem}._06co2W_sectionDescription{font-size:15px}._06co2W_sectionIndex{display:none}._06co2W_home [data-product-theater]{border-radius:13px;margin-top:23px}._06co2W_home [data-product-theater]>div:first-child{padding:12px 14px}._06co2W_home [data-product-theater]>div:first-child button{border-radius:9px;width:44px;height:44px}._06co2W_home [id^=platform-scene-mobile-panel-]{background:var(--bg-surface);padding:14px}._06co2W_home [id^=platform-scene-mobile-panel-]>div:last-child{background:0 0;border:0;padding:20px 3px 10px}._06co2W_home [id^=platform-scene-mobile-panel-]>div:last-child>a{border-radius:8px;min-height:44px;padding:10px 12px;font-size:11px}._06co2W_home .product-demo-address{font-size:8px}._06co2W_home .product-demo-status{padding:3px 4px;font-size:7px}._06co2W_home .product-demo-chrome{gap:4px;padding-inline:9px}._06co2W_home .product-scene-enter>h3{margin-top:12px;font-size:25px}._06co2W_home .product-scene-enter>p:last-child{margin-top:15px;font-size:14px}._06co2W_home .product-preview-action{gap:5px;padding:6px;font-size:8px;bottom:8px}._06co2W_learning ._06co2W_sectionHeading h2{font-size:2.25rem}._06co2W_home .froot-layer-row{grid-template-columns:35px minmax(0,1fr) auto;gap:11px;padding:15px 12px}._06co2W_home .froot-layer-badge{width:34px;height:36px;font-size:12px}._06co2W_home .froot-layer-row>span:nth-child(3)>span:first-child{font-size:15px}._06co2W_home .froot-layer-row>span:nth-child(3)>span:last-child{font-size:12px}._06co2W_home .new-fruits-banner-flow{padding:10px 18px 0}._06co2W_home .new-fruits-banner-flow>div{border-radius:9px}._06co2W_home .new-fruits-banner-flow button{gap:7px;padding-inline:10px}._06co2W_home .new-fruits-banner-flow button>span:first-child{display:none}._06co2W_home .new-fruits-banner-flow button>span:nth-child(2){font-size:8px}._06co2W_home .new-fruits-banner-flow button>span:nth-child(3){font-size:10px}._06co2W_home .edge-rail-right{width:20px;position:absolute}._06co2W_home .edge-rail-right:after{content:"";position:absolute;inset:0 0 0 -24px}}@media (min-width:1024px) and (max-height:950px){._06co2W_home._06co2W_home{--home-hero-gap:28px}._06co2W_home._06co2W_home ._06co2W_hero{padding-bottom:48px}._06co2W_home ._06co2W_heroCopy{gap:28px;min-height:0;padding:50px 28px 17px}._06co2W_heroToolbar{top:12px;left:22px;right:22px}._06co2W_home ._06co2W_brandMark{border-radius:24px;width:96px;height:96px}._06co2W_brandMark img{width:72px;height:72px}._06co2W_brandLockup{gap:16px}._06co2W_brandLockup h1{letter-spacing:0;font-size:60px}._06co2W_brandLockup .hero-brand-copy{width:200px}._06co2W_home .hero-roots-line{margin-top:4px;line-height:1.2}._06co2W_home .hero-frootful-line{margin-top:3px;line-height:1.2}._06co2W_home ._06co2W_heroControls{margin-top:32px}._06co2W_heroTitle{letter-spacing:0;font-size:34px;line-height:1.08}._06co2W_home ._06co2W_heroActions{gap:8px;margin-top:14px}._06co2W_home ._06co2W_heroActions>:is(a,button){height:44px;min-height:44px;padding-block:8px}._06co2W_home .hero-vision-reel{max-width:500px}._06co2W_home .hero-dna-terminal{grid-template-rows:28px auto}._06co2W_systemMap{margin-top:20px}._06co2W_systemMap:before{top:-11px}._06co2W_home .homepage-system-panel>div>div:first-child{padding:2px 14px}._06co2W_home .homepage-system-panel>div>div:first-child button{width:28px;height:28px}._06co2W_home .homepage-system-panel [role=tablist]{gap:4px;padding:4px}._06co2W_home .system-stage-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:4px 10px}._06co2W_home .system-stage-index{flex-direction:column;gap:4px}._06co2W_home .system-stage-row>span:nth-child(2)>span:last-child{margin-top:3px;font-size:12px;line-height:1.3}._06co2W_home .system-stage-panel{grid-template-columns:.5fr 1.5fr .85fr 1.3fr;gap:9px;min-height:72px;padding:6px 12px}._06co2W_home .system-stage-panel>p{font-size:12px;line-height:1.5}._06co2W_home .system-stage-panel>div:last-child{grid-column:auto}._06co2W_home .system-stage-link{min-height:30px;padding:5px 7px}._06co2W_home .homepage-system-panel>div>div:last-child{padding:2px 14px}._06co2W_home .new-fruits-banner-slot:has(.new-fruits-banner-flow){height:42px}._06co2W_home .new-fruits-banner-flow{padding-top:4px}}@media (min-width:1024px) and (max-height:760px){._06co2W_home .hero-vision-reel{max-width:428px}}@media (min-width:1024px){._06co2W_home #system-stage-panel{grid-template-columns:minmax(76px,.5fr) minmax(150px,1.4fr) minmax(105px,.8fr) max-content}._06co2W_home #system-stage-panel>div:last-child{flex-wrap:nowrap;grid-column:auto}._06co2W_home #system-stage-panel .system-stage-link{white-space:nowrap}}@media (prefers-reduced-motion:reduce){._06co2W_home:not([data-home-motion=on]) *,._06co2W_home:not([data-home-motion=on]) :before,._06co2W_home:not([data-home-motion=on]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}._06co2W_home:not([data-home-motion=on]) .product-page-canvas{opacity:1;transform:none}:is(._06co2W_home:not([data-home-motion=on]) .product-preview-frame,._06co2W_home:not([data-home-motion=on]) .product-preview-action){display:none}:is(._06co2W_home:not([data-home-motion=on]) .product-tab-progress,._06co2W_home:not([data-home-motion=on]) .system-stage-row-progress),._06co2W_home:not([data-home-motion=on]) :where(a:hover,button:hover){transform:none}}
.J7dz9G_atmosphere{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;contain:paint;position:absolute;inset:0;overflow:hidden}.J7dz9G_products{--atmosphere-primary:#008dc7;--atmosphere-secondary:#2454ed;--atmosphere-highlight:#17d9ee;--atmosphere-wash:#00bfe654;--atmosphere-wash-secondary:#2454ed38}.J7dz9G_learning{--atmosphere-primary:#d06900;--atmosphere-secondary:#df286d;--atmosphere-highlight:#ffb51f;--atmosphere-wash:#f59e0b52;--atmosphere-wash-secondary:#ec377f40}html.dark .J7dz9G_products{--atmosphere-primary:#37cce9;--atmosphere-secondary:#7095ff;--atmosphere-highlight:#98ecf4;--atmosphere-wash:#16c5de29;--atmosphere-wash-secondary:#5378ed1a}html.dark .J7dz9G_learning{--atmosphere-primary:#f3b65a;--atmosphere-secondary:#f47caa;--atmosphere-highlight:#ffe1a3;--atmosphere-wash:#e7a23e23;--atmosphere-wash-secondary:#e5669e1c}.J7dz9G_atmosphere:before{content:"";background:radial-gradient(ellipse at 94% 30%, var(--atmosphere-wash), transparent 41%), radial-gradient(ellipse at 78% 90%, var(--atmosphere-wash-secondary), transparent 38%);animation:11s ease-in-out infinite J7dz9G_atmosphere-light;position:absolute;inset:-8%}.J7dz9G_learning:before{background:radial-gradient(ellipse at 95% 68%, var(--atmosphere-wash), transparent 43%), radial-gradient(ellipse at 85% 6%, var(--atmosphere-wash-secondary), transparent 35%);animation-duration:15s;animation-delay:-4s}.J7dz9G_drawing{opacity:.9;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#00000018 45%,#0000009e 68%,#000 91%);mask-image:linear-gradient(90deg,#0000 26%,#00000018 45%,#0000009e 68%,#000 91%)}html.dark .J7dz9G_drawing{opacity:.7}.J7dz9G_trajectories,.J7dz9G_crosscurrents,.J7dz9G_ascending,.J7dz9G_returning{transform-box:view-box;transform-origin:80% 55%}.J7dz9G_trajectories{animation:14s ease-in-out infinite J7dz9G_trajectory-flow}.J7dz9G_crosscurrents{animation:18s ease-in-out infinite J7dz9G_current-flow}.J7dz9G_ascending{animation:16s ease-in-out infinite J7dz9G_contour-rise}.J7dz9G_returning{animation:12s ease-in-out -5s infinite reverse J7dz9G_current-flow}.J7dz9G_ribbonFaces{opacity:.28}.J7dz9G_arcFaces{opacity:.2}.J7dz9G_highlight{opacity:.82}@keyframes J7dz9G_trajectory-flow{0%,to{opacity:.76;transform:translate(-17px,18px)rotate(-1deg)}50%{opacity:1;transform:translate(22px,-20px)rotate(1deg)}}@keyframes J7dz9G_current-flow{0%,to{opacity:.55;transform:translate(14px,-18px)rotate(1deg)}50%{opacity:.9;transform:translate(-20px,23px)rotate(-1.2deg)}}@keyframes J7dz9G_contour-rise{0%,to{opacity:.75;transform:translate(12px,22px)rotate(1.2deg)}50%{opacity:1;transform:translate(-12px,-22px)rotate(-1.2deg)}}@keyframes J7dz9G_atmosphere-light{0%,to{opacity:.65;transform:translate(1.5%,2%)}50%{opacity:1;transform:translate(-1.5%,-2%)}}[data-home-motion=off] .J7dz9G_atmosphere:before{animation-play-state:paused!important}[data-home-motion=off] .J7dz9G_atmosphere *{animation-play-state:paused!important}@media (max-width:767px){.J7dz9G_drawing{opacity:.6;width:max(100%,760px);left:auto;right:-100px;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#00000030 66%,#000 100%);mask-image:linear-gradient(90deg,#0000 35%,#00000030 66%,#000 100%)}html.dark .J7dz9G_drawing{opacity:.45}.J7dz9G_atmosphere:before{opacity:.7}}@media (prefers-reduced-motion:reduce){.J7dz9G_atmosphere:before,.J7dz9G_atmosphere *{animation:none!important}}
