.CKwwyW_hero,.CKwwyW_heroPanel,.CKwwyW_section,.CKwwyW_developers{--uh-accent-solid:var(--primitive-accent-500);--uh-accent-text:var(--primitive-accent-550);--uh-on-accent-ink:var(--bg-secondary);--uh-card-active:var(--primitive-accent-550);--uh-tile-shape:var(--bg-secondary);--uh-panel-shape:var(--bg-secondary);--uh-on-inverse-ink:var(--bg-secondary);--uh-terminal-surface:color-mix(in oklab, var(--bg-inverse) 80%, var(--bg-secondary));--uh-terminal-ink:var(--bg-secondary)}:is(.dark .CKwwyW_hero,.dark .CKwwyW_heroPanel,.dark .CKwwyW_section,.dark .CKwwyW_developers){--uh-accent-solid:var(--primitive-accent-500);--uh-accent-text:var(--primitive-accent-350);--uh-on-accent-ink:var(--fg-primary);--uh-card-active:var(--primitive-accent-550);--uh-tile-shape:var(--fg-primary);--uh-panel-shape:var(--bg-secondary);--uh-on-inverse-ink:var(--bg-secondary);--uh-terminal-surface:var(--bg-tertiary);--uh-terminal-ink:var(--fg-primary)}.CKwwyW_hero{flex-direction:column;align-items:stretch;width:100%;padding:132px 0 120px;display:flex}.CKwwyW_heroIntro{flex-direction:column;align-items:flex-start;gap:32px;width:min(1200px,100% - 48px);margin:0 auto;display:flex}.CKwwyW_announcement{align-items:center;min-height:32px;display:inline-flex;color:var(--bg-inverse)!important}.CKwwyW_announcementBody{font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:12px;line-height:20px;display:inline-flex}.CKwwyW_announcementCaretFrame{width:10px;height:16px;color:var(--fg-accent);display:block;position:relative;overflow:hidden}.CKwwyW_announcementCaret{width:16px;height:16px;transition:transform .25s ease-out;position:absolute;top:0;left:-6px}.CKwwyW_announcement:hover .CKwwyW_announcementCaret{transform:translate(2px)}.CKwwyW_announcement+.CKwwyW_heroHeadline{margin-top:-8px}.CKwwyW_heroHeadline{align-items:flex-start;gap:80px;width:100%;display:flex}.CKwwyW_heroHeadline h1{color:var(--bg-inverse);font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif;text-wrap:pretty;flex:0 0 56%;margin:0;font-size:60px;font-weight:400;line-height:64px}.CKwwyW_heroHeadline h1 span{white-space:nowrap;display:block}.CKwwyW_heroHeadline p{min-width:0;color:var(--fg-primary);flex:1 1 0;margin:0;padding-top:12px;font-size:16px;font-weight:400;line-height:26px}@media (min-width:768px){.CKwwyW_heroSubtitleSentence{display:block}}.CKwwyW_actionBand{box-sizing:border-box;border-top:.5px solid var(--line-base);border-bottom:.5px solid var(--line-base);align-items:center;width:100%;min-height:88px;margin-top:40px;display:flex}.CKwwyW_actionBandInner{align-items:center;gap:32px;width:min(1200px,100% - 48px);margin:0 auto;display:flex}.CKwwyW_actionBandPrimary{flex:0 0 calc(56% + 48px);align-items:center;gap:32px;min-width:0;display:flex}.CKwwyW_marketingHeroActions{--uh-accent-solid:var(--bg-accent);--uh-on-accent-ink:var(--fg-emphasis);flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.CKwwyW_heroAnnotatedActions{flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:100%;display:flex;position:relative}.CKwwyW_offerPixels{flex:none;width:11px;height:11px}.CKwwyW_offerPixels rect[data-pixel-group="0"]{animation:2.4s step-end infinite CKwwyW_offer-pixel-a}.CKwwyW_offerPixels rect[data-pixel-group="1"]{animation:2.4s step-end infinite CKwwyW_offer-pixel-b}.CKwwyW_offerPixels rect[data-pixel-group="2"]{animation:2.4s step-end infinite CKwwyW_offer-pixel-c}.CKwwyW_offerPixels rect[data-pixel-group]{animation-play-state:var(--marketing-decoration-play-state,paused)}@keyframes CKwwyW_offer-pixel-a{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes CKwwyW_offer-pixel-b{0%,to{opacity:1}50%{opacity:0}}@keyframes CKwwyW_offer-pixel-c{0%,to{opacity:0}50%{opacity:1}}.CKwwyW_offerFree{background:color-mix(in oklab, var(--bg-inverse) 8%, transparent);border-radius:6px;padding:2px 5px;font-weight:750}.CKwwyW_annotatedComposer{width:min(720px,100%);margin:38px auto 0;position:relative}.CKwwyW_composerDownload{--uh-accent-solid:var(--bg-accent);--uh-on-accent-ink:var(--fg-emphasis);color:var(--fg-primary);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;padding-block:64px;font-size:18px;line-height:26px;display:flex}.CKwwyW_composerDownloadOffer{text-align:center;flex:0 auto;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:9px;display:flex}.CKwwyW_composerDownloadOfferText{white-space:normal}.CKwwyW_composerDownloadStack{flex-direction:column;flex:none;align-items:center;gap:3px;min-width:0;display:flex}.CKwwyW_composerDownloadMeta{width:max-content;max-width:none;color:var(--fg-tertiary);white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:4px;font-size:11px;line-height:16px;display:flex}.CKwwyW_composerDownloadMeta>span{padding-top:5px}.CKwwyW_composerDownloadMeta .CKwwyW_platformAvailability,.CKwwyW_composerDownloadMeta .CKwwyW_platformAlternatives,.CKwwyW_composerDownloadMeta .CKwwyW_platformLink,.CKwwyW_composerDownloadMeta .CKwwyW_platformMenuTrigger{align-items:flex-start}.CKwwyW_composerDownloadMeta .CKwwyW_platformMenuTrigger{padding-top:1px}@media (max-width:640px){.CKwwyW_composerDownload{flex-direction:column;align-items:center;gap:10px;padding-block:40px}.CKwwyW_composerDownloadOffer{max-width:100%;margin-top:0;font-size:clamp(14px,4vw,16px);line-height:22px}.CKwwyW_composerDownloadStack{max-width:100%}}.CKwwyW_productHeroActions{flex-direction:column;align-items:center;gap:40px;width:min(720px,100%);margin:40px auto 0;display:flex}.CKwwyW_productHeroActions .CKwwyW_providers{flex:none;justify-content:center}.CKwwyW_productHeroNote{max-width:640px;color:var(--fg-secondary);text-align:center;margin:0;font-size:14px;line-height:22px}.CKwwyW_agencyPartnerLink{background:var(--bg-tertiary);color:var(--fg-primary);border-radius:8px;padding:8px 14px;text-decoration:none;transition:background .16s}.CKwwyW_agencyPartnerLink:hover{background:var(--bg-hover)}.CKwwyW_developers .CKwwyW_agencyDemoButton{min-width:220px;height:52px;padding-inline:32px;font-size:18px}@media (prefers-reduced-motion:reduce){.CKwwyW_offerPixels rect[data-pixel-group]{animation:none}}@media (max-width:1024px){.CKwwyW_productHeroActions .CKwwyW_providers{justify-content:flex-start}.CKwwyW_heroAnnotatedActions{position:relative}.CKwwyW_heroAnnotatedActions>.CKwwyW_heroDownload,.CKwwyW_heroAnnotatedActions>.CKwwyW_heroActions{max-width:100%}}.CKwwyW_featureDownloadActions{flex-direction:column;align-items:flex-start;gap:3px;width:304px;min-width:0;max-width:100%;margin-top:24px;display:flex}.CKwwyW_featureDownloadActions .CKwwyW_heroDownload>div{flex-wrap:wrap;gap:4px}.CKwwyW_featureDownloadActions .CKwwyW_heroDownload,.CKwwyW_featureDownloadActions .CKwwyW_heroActions,.CKwwyW_featureDownloadActions .CKwwyW_heroDownload>div{width:100%}.CKwwyW_featureDownloadActions .CKwwyW_downloadButton,.CKwwyW_featureDownloadActions .CKwwyW_heroDownload>div>[data-testid]{width:100%;max-width:100%;padding-left:36px;padding-right:36px}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_featureDownloadActions .CKwwyW_platformMenuTrigger{color:var(--uh-on-accent-ink)}.CKwwyW_marketingHeroMeta{color:var(--fg-tertiary);text-align:left;flex-wrap:wrap;align-items:center;column-gap:4px;font-size:11px;line-height:16px;display:flex}.CKwwyW_codexTrialMessage strong{color:var(--fg-secondary);font-size:1.2em;font-weight:700}.CKwwyW_featureDownloadActions .CKwwyW_codexTrialMessage{max-width:100%}.CKwwyW_marketingHeroActions .CKwwyW_marketingHeroMeta{text-align:center;justify-content:center;align-self:stretch}.CKwwyW_marketingHeroActionsHero{gap:12px}.CKwwyW_marketingHeroMetaStacked{flex-direction:column;align-items:center;row-gap:10px}.CKwwyW_marketingHeroMetaStacked .CKwwyW_platformLink,.CKwwyW_marketingHeroMetaStacked .CKwwyW_platformMenuTrigger{margin-block:-14px}.CKwwyW_marketingHeroActions .CKwwyW_heroDownload{align-items:center}.CKwwyW_marketingHeroActions .CKwwyW_heroActions{justify-content:center}.CKwwyW_marketingHeroActions .CKwwyW_platformMenuTrigger,.CKwwyW_composerDownloadMeta .CKwwyW_platformMenuTrigger{margin-right:-26px}.CKwwyW_featureDownloadActions .CKwwyW_marketingHeroMeta{text-align:center;flex-wrap:wrap;justify-content:center;align-self:center;align-items:flex-start;max-width:100%}.CKwwyW_featureDownloadActions .CKwwyW_marketingHeroMeta>span{padding-top:7px}.CKwwyW_featureDownloadActions .CKwwyW_platformAvailability,.CKwwyW_featureDownloadActions .CKwwyW_platformAlternatives,.CKwwyW_featureDownloadActions .CKwwyW_platformLink,.CKwwyW_featureDownloadActions .CKwwyW_platformMenuTrigger{align-items:flex-start}.CKwwyW_featureDownloadActions .CKwwyW_platformMenuTrigger{margin-right:-26px;padding-top:1px}.CKwwyW_platformAvailability{align-items:center;gap:4px;display:inline-flex}.CKwwyW_platformLink{min-height:44px;color:color-mix(in oklab, var(--fg-secondary) 85%, var(--fg-tertiary));text-underline-offset:2px;font:inherit;cursor:default;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.CKwwyW_platformLink:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.CKwwyW_platformAlternatives{vertical-align:middle;align-items:center;display:inline-flex}.CKwwyW_platformMenuTrigger{width:44px;height:44px;color:inherit;cursor:default;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:0 4px;display:inline-flex}.CKwwyW_platformMenuTrigger svg{transition:color .12s}.CKwwyW_platformMenuTrigger:hover svg{color:var(--fg-accent)}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_platformMenuTrigger:hover svg{color:color-mix(in oklab, var(--uh-on-accent-ink) 75%, transparent)}.CKwwyW_developersActions .CKwwyW_platformMenuTrigger:hover svg{color:color-mix(in oklab, currentColor 75%, transparent)}.dark .CKwwyW_marketingHeroActions{--uh-on-accent-ink:var(--fg-primary)}.CKwwyW_actionBandNote{min-width:0;color:var(--fg-secondary);font-size:13px;font-weight:var(--font-weight-medium);flex:1 1 0;margin:0;line-height:18px}.CKwwyW_heroActions{align-items:center;gap:12px;display:flex}.CKwwyW_marketingHeroActions .CKwwyW_heroActions,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div{gap:24px}.CKwwyW_marketingHeroActions .CKwwyW_downloadButton,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div>[data-testid]{padding-left:36px;padding-right:36px}.CKwwyW_marketingHeroActions .CKwwyW_demoButton{padding-left:28px;padding-right:28px}.CKwwyW_marketingHeroActions .CKwwyW_downloadButton,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div>[data-testid]{min-width:248px}.CKwwyW_downloadButton,.CKwwyW_demoButton,.CKwwyW_heroDownload>div>button,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta],.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]{width:auto;height:44px;min-height:44px;font-family:inherit;font-size:16px;font-weight:var(--font-weight-medium);white-space:nowrap;cursor:default;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;line-height:24px;transition:background-color .16s,transform .16s;display:inline-flex}.CKwwyW_demoButton{padding-left:20px;padding-right:20px}.CKwwyW_downloadButton,.CKwwyW_heroDownload>div>button,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta],.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]{border:.5px solid color-mix(in oklab, var(--bg-inverse) 28%, var(--uh-accent-solid));background:var(--uh-accent-solid);box-shadow:none;filter:drop-shadow(0 2px 24px color-mix(in oklab, var(--bg-inverse) 8%, transparent)) drop-shadow(0 2px 8px color-mix(in oklab, var(--bg-inverse) 4%, transparent));position:relative;color:var(--uh-on-accent-ink)!important}.CKwwyW_downloadButton:after,.CKwwyW_heroDownload>div>button:after,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]:after,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta]:after,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta]:after,.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]:after{content:"";border:.5px solid color-mix(in oklab, var(--uh-on-accent-ink) 20%, transparent);border-top-color:color-mix(in oklab, var(--uh-on-accent-ink) 40%, transparent);border-bottom-color:color-mix(in oklab, var(--uh-on-accent-ink) 32%, transparent);border-radius:inherit;pointer-events:none;transition:background-color .16s;position:absolute;inset:0}.CKwwyW_downloadButton:hover,.CKwwyW_heroDownload>div>button:hover,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]:hover,.CKwwyW_heroDownload>div>button:focus-visible,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]:focus-visible,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta]:hover,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta]:hover,.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]:hover{background:var(--uh-accent-solid)}.CKwwyW_downloadButton:hover:after,.CKwwyW_heroDownload>div>button:hover:after,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]:hover:after,.CKwwyW_heroDownload>div>button:focus-visible:after,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]:focus-visible:after,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta]:hover:after,.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta]:hover:after,.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]:hover:after{background:color-mix(in oklab, var(--uh-on-accent-ink) 8%, transparent)}.CKwwyW_heroDownload>div>button>svg,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta]>svg{flex:none}.CKwwyW_demoButton{background:var(--bg-secondary);box-shadow:var(--shadow-xs);position:relative;color:var(--bg-inverse)!important}.CKwwyW_demoButton:after{content:"";border:.5px solid color-mix(in oklab, var(--bg-inverse) 12%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-.5px}.CKwwyW_demoButton:hover,.CKwwyW_demoButton:focus-visible{background:var(--bg-base)}.CKwwyW_heroDownload{flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:auto;max-width:none;display:flex}.CKwwyW_heroDownload>div{flex-direction:row;align-items:center;gap:12px;width:auto;display:flex}.CKwwyW_heroDownload>p{color:var(--fg-destructive);margin:0;font-size:11px;line-height:15px}.CKwwyW_providers{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.CKwwyW_providersLabel{color:var(--fg-secondary);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;line-height:18px}.CKwwyW_providers .CKwwyW_providersLabel{font-size:var(--text-m);line-height:var(--text-m--line-height);white-space:normal}.CKwwyW_providerOptions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.CKwwyW_providerMarks{align-items:center;gap:8px;display:flex}.CKwwyW_providerMark{width:48px;height:48px;color:var(--bg-inverse);flex:none;display:block}.CKwwyW_providerMark>svg{width:100%;height:100%;display:block}.CKwwyW_heroPanel{aspect-ratio:1200/804;background:var(--bg-inverse);border-radius:8px;width:min(1200px,100% - 48px);margin:96px auto 0;position:relative;overflow:hidden;container-type:inline-size}.CKwwyW_heroPanel.CKwwyW_productPreview{margin-top:0}.CKwwyW_heroPanel.CKwwyW_productScreenshot{aspect-ratio:auto}.CKwwyW_productScreenshot img{width:100%;height:auto;display:block}.CKwwyW_productScreenshotWindow{background:var(--bg-primary);box-shadow:var(--shadow-xl);border-radius:16px;margin:6%;position:relative;overflow:hidden}.CKwwyW_productScreenshot .CKwwyW_productScreenshotPlot{clip-path:inset(64.1% 5.4% 9.45% 9.75%);height:100%;position:absolute;inset:0}.CKwwyW_heroPanel.CKwwyW_workflowsScreenshot{width:min(1080px,100% - 48px)}.CKwwyW_workflowsScreenshot .CKwwyW_productScreenshotWindow{aspect-ratio:3456/2168;border-radius:1.15741%/1.84502%;margin:4.33333%}.CKwwyW_workflowsScreenshotImage{transform:translateY(-.184162%)}.CKwwyW_heroStage{width:1200px;height:804px;scale:tan(atan2(100cqi, 1200px));scale:calc(100cqi / 1200px);transform-origin:0 0;position:absolute;top:0;left:0}.CKwwyW_heroPattern{background:var(--uh-panel-shape);position:absolute;inset:0;-webkit-mask:url(/landing/home/pattern-developers.svg) 50%/1200px 1200px no-repeat;mask:url(/landing/home/pattern-developers.svg) 50%/1200px 1200px no-repeat}.CKwwyW_heroWindow{box-sizing:border-box;background:var(--bg-primary);width:1080px;height:700px;box-shadow:var(--shadow-xl);border-radius:16px;position:absolute;top:52px;left:52px}@media (min-width:1025px){.CKwwyW_hero{padding-top:100px}.CKwwyW_heroIntro{align-items:center}.CKwwyW_heroHeadline{text-align:center;flex-direction:column;align-items:center;gap:24px}.CKwwyW_heroHeadline h1{flex:none}.CKwwyW_heroHeadline p{text-wrap:balance;flex:none;max-width:960px;padding-top:0}.CKwwyW_heroSubtitleSentence{display:inline}.CKwwyW_actionBand{border-top:0;border-bottom:0;height:auto}.CKwwyW_actionBandInner{flex-direction:column;gap:60px}.CKwwyW_heroPanel{margin-top:60px}.CKwwyW_actionBandPrimary{flex:none;justify-content:center}.CKwwyW_heroDownload,.CKwwyW_actionBand .CKwwyW_marketingHeroActions{align-items:center}.CKwwyW_providers{flex:none;justify-content:center}}.CKwwyW_section{flex-direction:column;align-items:center;width:100%;padding:120px 24px 56px;display:flex}.CKwwyW_sectionHeading{width:min(1200px,100%);color:var(--bg-inverse);font-family:var(--font-inter), "Helvetica Neue", Arial, sans-serif;font-size:48px;font-weight:var(--font-weight-medium);text-wrap:pretty;margin:0;line-height:56px;position:relative}.CKwwyW_sectionHeading span{display:block}.CKwwyW_scaleRows{flex-direction:column;gap:240px;width:min(1200px,100%);margin-top:64px;margin-bottom:0;display:flex}.CKwwyW_scaleRow{justify-content:space-between;align-items:stretch;width:min(1200px,100%);display:flex}.CKwwyW_scaleRow[data-visual-side=end]{flex-direction:row-reverse}.CKwwyW_scaleVisual{aspect-ratio:795/496;background:color-mix(in oklab, var(--bg-inverse) 20%, var(--bg-secondary));flex:0 0 66.25%;align-self:flex-start;position:relative;overflow:hidden;container-type:inline-size}.CKwwyW_scaleVisual:before{background:var(--uh-tile-shape);content:"";position:absolute;inset:0;-webkit-mask-image:url(/landing/home/pattern-tile.svg);mask-image:url(/landing/home/pattern-tile.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.CKwwyW_mobileFeaturePreview{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.CKwwyW_mobileFeaturePreview img{object-fit:contain;width:auto;max-width:100%;height:100%}.CKwwyW_mobileStoreBadges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CKwwyW_mobileStoreBadges img{width:auto;height:44px}.CKwwyW_scaleMock{transform:translate(-50%, -50%) scale(tan(atan2(100cqw, 795px)));transform:translate(-50%, -50%) scale(calc(100cqw / 795px));position:absolute;top:50%;left:50%}.CKwwyW_scaleMock:after{content:"";border:.5px solid color-mix(in oklab, var(--bg-inverse) 12%, transparent);pointer-events:none;border-radius:16px;position:absolute;inset:-.5px}.CKwwyW_scaleRow[data-home-feature=review] .CKwwyW_scaleMock{width:min(318px,100cqw);transform:translate(-50%, -50%) scale(tan(atan2(min(400px, 80cqw), 318px)));transform:translate(-50%, -50%) scale(calc(min(400px, 80cqw) / 318px))}.CKwwyW_scaleRow[data-home-feature=import] .CKwwyW_scaleMock{transform:translate(-50%, -50%) scale(tan(atan2(min(400px, 66cqw), 368px)));transform:translate(-50%, -50%) scale(calc(min(400px, 66cqw) / 368px))}.CKwwyW_scaleRow[data-home-feature=tools] .CKwwyW_scaleMock{transform:translate(-50%, -50%) scale(tan(atan2(min(600px, 80cqw), 400px)));transform:translate(-50%, -50%) scale(calc(min(600px, 80cqw) / 400px))}.CKwwyW_scaleRow[data-home-feature=review] .CKwwyW_scaleMock:after,.CKwwyW_scaleRow[data-home-feature=tools] .CKwwyW_scaleMock:after,.CKwwyW_scaleRow[data-home-feature=import] .CKwwyW_scaleMock:after{content:none}.CKwwyW_importPreview{border:.5px solid var(--line-base);background:var(--bg-secondary);width:368px;height:310px;box-shadow:var(--shadow-xl);border-radius:12px;justify-content:center;align-items:center;display:flex}.CKwwyW_importDiagram{width:318px;height:270px;color:var(--fg-primary);flex-direction:column;align-items:center;display:flex;position:relative}.CKwwyW_importSources{justify-content:space-around;width:100%;display:flex}.CKwwyW_importSources>span{flex-direction:column;align-items:center;gap:12px;display:flex}.CKwwyW_importConnectors{width:100%;height:100%;stroke:var(--fg-tertiary);stroke-width:2px;stroke-linecap:round;position:absolute;inset:0}.CKwwyW_importDestination{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:166px}.CKwwyW_scaleRow[data-home-feature=memory] .CKwwyW_scaleMock,.CKwwyW_feedMock{top:calc(36px * tan(atan2(100cqw, 795px)));transform:translateX(-50%) scale(tan(atan2(100cqw, 795px)));transform:translateX(-50%) scale(calc(100cqw / 795px));transform-origin:top;top:4.5283cqw}.CKwwyW_scaleCopy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;min-width:0;padding:1px 0 48px 48px;display:flex}.CKwwyW_scaleRow[data-visual-side=end] .CKwwyW_scaleCopy{padding:1px 48px 48px 0}.CKwwyW_scaleCopy:before{background:color-mix(in oklab, var(--bg-inverse) 8%, transparent);content:"";width:100%;height:1px;margin-top:-1px}.CKwwyW_scaleCopy h3{color:var(--bg-inverse);font-size:26px;font-weight:var(--font-weight-medium);text-wrap:pretty;margin:0;padding-top:23px;line-height:34px}.CKwwyW_scaleCopy h3 span{display:block}.CKwwyW_scaleCopy p{color:var(--fg-secondary);text-wrap:pretty;margin:-12px 0 0;font-size:16px;font-weight:400;line-height:26px}.CKwwyW_demoLinks{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.CKwwyW_demoLink{font-size:16px;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:8px;line-height:24px;display:inline-flex;position:relative;color:var(--uh-accent-text)!important}.CKwwyW_demoLink:after{background:color-mix(in oklab, currentColor 24%, transparent);content:"";transform-origin:50%;height:1.5px;transition:transform .17s ease-out;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.CKwwyW_demoLink:hover:after{transform:scaleX(1)}.CKwwyW_openSourceRow{align-items:center;gap:80px;width:min(1200px,100%);display:flex}.CKwwyW_openSourceCopy{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;min-width:0;display:flex}.CKwwyW_openSourceCopy p,.CKwwyW_openSourcePoints{color:var(--fg-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:26px}.CKwwyW_openSourcePoints{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.CKwwyW_openSourcePoints strong{color:var(--fg-primary);font-weight:var(--font-weight-medium)}.CKwwyW_openSourceTerminal{background:var(--uh-terminal-surface);min-width:0;box-shadow:var(--shadow-xl);border-radius:12px;flex:1 1 0;margin:0}.CKwwyW_openSourceTerminal pre{color:var(--uh-terminal-ink);font-family:var(--font-mono);margin:0;padding:24px 28px;font-size:14px;line-height:24px;overflow-x:auto}.CKwwyW_openSourcePrompt{color:color-mix(in oklab, var(--uh-terminal-ink) 56%, transparent);-webkit-user-select:none;user-select:none}.CKwwyW_frontierCards{grid-template-rows:repeat(2,minmax(240px,1fr) auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(1200px,100%);margin-top:40px;margin-bottom:49px;display:grid}.CKwwyW_frontierCard{--frontier-card-inset:40px;grid-row:span 2;grid-template-rows:subgrid;min-width:0;padding:var(--frontier-card-inset);display:grid;position:relative}.CKwwyW_featureProviderMarks{--integration-jira-width:clamp(96px, 22cqw, 124px);--logo-fade-depth:72px;--logo-fade-offset:24px;width:100%;min-width:0;height:clamp(208px,42cqw,244px);position:relative;overflow:hidden}.CKwwyW_featureProviderLogos{top:0;left:calc(-1 * var(--logo-fade-offset));align-items:center;gap:clamp(3px,1cqw,20px);display:flex;position:absolute}.CKwwyW_featureProviderLogos>[data-provider]{aspect-ratio:1;flex:none;justify-content:center;align-items:center;width:clamp(52px,18cqw,104px);display:flex}.CKwwyW_featureProviderLogos svg{width:100%;height:100%;display:block}.CKwwyW_featureProviderLogos>[data-provider=claude]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--bg-inverse) var(--logo-fade-depth));mask-image:linear-gradient(to right, transparent 0, var(--bg-inverse) var(--logo-fade-depth))}.CKwwyW_featureProviderMarks .CKwwyW_providersLabel{white-space:nowrap;color:inherit;flex:none}.CKwwyW_featureIntegrationLogos{right:calc(var(--integration-jira-width) * -.5);align-items:center;gap:clamp(12px,3cqw,20px);display:flex;position:absolute;bottom:24px}.CKwwyW_featureIntegrationLogos>span{aspect-ratio:1;background:var(--bg-secondary);border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:clamp(36px,12cqw,66px);display:flex}.CKwwyW_featureIntegrationLogos img{object-fit:contain;width:70%;height:70%;display:block}.CKwwyW_featureIntegrationLogos>[data-integration=jira]{width:var(--integration-jira-width);aspect-ratio:auto;background:var(--bg-secondary);height:66px;box-shadow:none;-webkit-mask-image:linear-gradient(to right, var(--bg-inverse) calc(50% + var(--logo-fade-offset) - var(--logo-fade-depth)), transparent calc(50% + var(--logo-fade-offset)));mask-image:linear-gradient(to right, var(--bg-inverse) calc(50% + var(--logo-fade-offset) - var(--logo-fade-depth)), transparent calc(50% + var(--logo-fade-offset)));border:0;border-radius:6px}.CKwwyW_featureIntegrationLogos>[data-integration=jira] img{width:80%;height:auto}.CKwwyW_featureIntegrationLogos>[data-integration=drive] img,.CKwwyW_featureIntegrationLogos>[data-integration=gmail] img{width:82%;height:82%}.CKwwyW_integrationAttribution{width:min(1200px,100%);color:var(--fg-tertiary);margin-top:-25px}.CKwwyW_frontierCard[data-reading=true]{z-index:1}.CKwwyW_frontierSurface{border:.5px solid color-mix(in oklab, var(--bg-inverse) 4%, transparent);background:color-mix(in oklab, var(--bg-inverse) 2%, var(--bg-secondary));transition:background-color .15s ease-out,border-color .15s ease-out,inset .25s ease-out;position:absolute;inset:0;overflow:hidden}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_frontierSurface{border-color:var(--uh-card-active);background:var(--uh-card-active);inset:-8px 0}.CKwwyW_frontierPattern{background:var(--uh-tile-shape);opacity:0;-webkit-mask-image:url(/landing/home/pattern-tile.svg), linear-gradient(to bottom, var(--bg-inverse) calc(100% - 255px), transparent calc(100% - 138px));mask-image:url(/landing/home/pattern-tile.svg), linear-gradient(to bottom, var(--bg-inverse) calc(100% - 255px), transparent calc(100% - 138px));pointer-events:none;transition:opacity .15s ease-out,top .25s ease-out,bottom .25s ease-out;position:absolute;inset:-60% -54% 0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_frontierPattern{opacity:1;top:calc(17.6px - 60%);bottom:8px}.CKwwyW_frontierGraphic{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;color:var(--bg-inverse);grid-row:1;justify-content:center;align-items:center;margin-bottom:32px;display:flex;position:relative;container-type:inline-size}.CKwwyW_frontierCard[data-frontier-card=parallel] .CKwwyW_frontierGraphic{width:calc(100% + 2 * var(--frontier-card-inset));margin-inline:calc(-1 * var(--frontier-card-inset))}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_frontierGraphic{color:var(--uh-on-accent-ink)}.CKwwyW_frontierComposer{zoom:tan(atan2(min(318px, 100cqw), 318px));zoom:calc(min(318px, 100cqw) / 318px);flex:none;width:318px}.CKwwyW_frontierComposer>div{box-shadow:var(--shadow-xl)}.CKwwyW_frontierStack{zoom:tan(atan2(min(318px, 100cqw), 318px));zoom:calc(min(318px, 100cqw) / 318px);flex:none;width:318px}.CKwwyW_frontierDashboard{flex:none;width:min(390px,100cqw);height:calc(min(390px,100cqw)/1.45833)}.CKwwyW_frontierDashboard>div{transform:scale(tan(atan2(min(390px, 100cqw), 420px)));transform:scale(calc(min(390px, 100cqw) / 420px));transform-origin:0 0}.CKwwyW_automationFlow{flex:none;width:min(488px,100cqw);height:calc(min(488px,100cqw)/4.69231);position:relative}.CKwwyW_automationCanvas{width:488px;height:104px;transform:scale(tan(atan2(min(488px, 100cqw), 488px)));transform:scale(calc(min(488px, 100cqw) / 488px));transform-origin:0 0;grid-template-rows:36px 36px;grid-template-columns:78px 78px 90px 112px 90px;gap:32px 10px;display:grid;position:relative}.CKwwyW_automationConnectors{stroke:currentColor;stroke-width:1px;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.CKwwyW_automationNode{border:.5px solid var(--line-base);background:var(--bg-secondary);width:max-content;height:36px;color:var(--fg-primary);white-space:nowrap;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.CKwwyW_automationNode svg{flex:none}.CKwwyW_automationNode [data-flow-icon=claude]{color:var(--categorical-3)}.CKwwyW_automationNode [data-flow-icon=codex]{color:var(--categorical-2)}.CKwwyW_automationNode [data-flow-icon=cursor]{color:var(--categorical-5)}.CKwwyW_automationNode[data-flow-node=daily],.CKwwyW_automationNode[data-flow-node=triage],.CKwwyW_automationNode[data-flow-node=synthesize],.CKwwyW_automationNode[data-flow-node=ticket]{grid-row:1/-1;align-self:center}.CKwwyW_automationNode[data-flow-node=daily]{grid-column:1}.CKwwyW_automationNode[data-flow-node=triage]{grid-column:2}.CKwwyW_automationNode[data-flow-node=fix-codex]{grid-area:1/3}.CKwwyW_automationNode[data-flow-node=fix-cursor]{grid-area:2/3}.CKwwyW_automationNode[data-flow-node=synthesize]{grid-column:4}.CKwwyW_automationNode[data-flow-node=ticket]{grid-column:5}.CKwwyW_toolPanel[data-tool-panel=browser]{--tool-color:var(--categorical-1)}.CKwwyW_toolsPreview{width:400px;height:320px;position:relative}.CKwwyW_toolVortex{pointer-events:none;width:100%;height:100%;fill:var(--uh-tile-shape);filter:blur(2px);opacity:.64;-webkit-mask-image:radial-gradient(ellipse closest-side, var(--bg-inverse) 72%, transparent 100%);mask-image:radial-gradient(ellipse closest-side, var(--bg-inverse) 72%, transparent 100%);position:absolute;inset:0}.CKwwyW_toolVortex path:nth-child(3n+2){opacity:.65}.CKwwyW_toolVortex path:nth-child(3n){opacity:.4}.CKwwyW_toolHub{background:var(--bg-secondary);width:80px;height:80px;box-shadow:var(--shadow-xl);border-radius:18px;place-items:center;display:grid;position:absolute;top:120px;left:160px}.CKwwyW_toolPanel{background:color-mix(in oklab, var(--tool-color) 9%, var(--bg-primary));width:108px;height:74px;box-shadow:var(--shadow-xl);color:var(--tool-color);border-radius:8px;position:absolute;overflow:hidden}.CKwwyW_toolPanel[data-tool-panel=terminal]{--tool-color:var(--uh-terminal-ink);--tool-agent-ink:var(--categorical-3);background:var(--uh-terminal-surface)}.CKwwyW_toolPanel[data-tool-provider=codex],.CKwwyW_toolPanel[data-tool-provider=chatgpt],.CKwwyW_toolPanel[data-tool-provider=cursor]{--tool-agent-ink:var(--uh-terminal-ink)}.CKwwyW_toolPanel[data-tool-panel=editor]{--tool-color:var(--categorical-2)}.CKwwyW_toolPanelHeader{border-bottom:.5px solid var(--line-base);height:24px;color:inherit;align-items:center;gap:4px;padding:0 7px;display:flex}.CKwwyW_toolPanelHeader>span,.CKwwyW_toolPanelHeader>code{white-space:nowrap;min-width:0;font-size:9px;line-height:12px}.CKwwyW_toolPanelHeader>code{font-family:var(--font-mono)}.CKwwyW_toolPanelHeader>svg{flex:none}.CKwwyW_browserPreview,.CKwwyW_terminalPreview,.CKwwyW_editorPreview{padding:8px}.CKwwyW_browserAddress{background:color-mix(in oklab, currentColor 8%, transparent);border-radius:4px;padding:5px 6px}.CKwwyW_browserAddress>span{background:color-mix(in oklab, currentColor 30%, transparent);border-radius:2px;width:55%;height:3px;display:block}.CKwwyW_browserCanvas{gap:6px;margin-top:6px;display:grid}.CKwwyW_browserCanvas span{background:color-mix(in oklab, currentColor 22%, transparent);border-radius:2px;width:80%;height:4px}.CKwwyW_browserCanvas span:first-child{background:color-mix(in oklab, currentColor 50%, transparent);width:45%}.CKwwyW_browserCanvas span:last-child{width:60%}.CKwwyW_terminalPreview,.CKwwyW_editorPreview{flex-direction:column;gap:6px;display:flex}.CKwwyW_terminalPreview>span{background:color-mix(in oklab, currentColor 35%, transparent);border-radius:2px;width:76%;height:4px}.CKwwyW_terminalPreview>span:nth-child(2){width:90%}.CKwwyW_terminalPreview>span:last-child{width:32%}.CKwwyW_terminalPreview .CKwwyW_toolAgentTui{width:88%;height:12px;color:var(--tool-agent-ink);background:0 0;align-items:center;gap:5px;display:flex}.CKwwyW_toolAgentTui i{background:currentColor;border-radius:2px;width:64%;height:3px}.CKwwyW_terminalPreview>span:not(.CKwwyW_toolAgentTui){background:color-mix(in oklab, var(--tool-agent-ink) 55%, transparent)}.CKwwyW_editorPreview>span{align-items:center;gap:8px;display:flex}.CKwwyW_editorPreview i{background:color-mix(in oklab, currentColor 20%, transparent);border-radius:1px;flex:none;width:4px;height:4px}.CKwwyW_editorPreview b{background:color-mix(in oklab, currentColor 40%, transparent);border-radius:2px;width:74%;height:4px}.CKwwyW_editorPreview>span:nth-child(2) b{width:54%}.CKwwyW_editorPreview>span:last-child b{width:35%}.CKwwyW_frontierCopy{grid-row:2;align-self:start;position:relative}.CKwwyW_frontierCopy h3{color:var(--bg-inverse);text-wrap:pretty;margin:0;transition:color .15s ease-out}.CKwwyW_frontierTitle{font-size:30px;line-height:38px}.CKwwyW_frontierCopy p{color:var(--fg-secondary);text-wrap:pretty;margin:8px 0 0;transition:color .15s ease-out}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_frontierCopy h3{color:var(--uh-on-accent-ink)}.CKwwyW_frontierCard[data-reading=true] .CKwwyW_frontierCopy p{color:color-mix(in oklab, var(--uh-on-accent-ink) 72%, transparent)}.CKwwyW_developers{background:var(--bg-inverse);flex-direction:column;align-items:center;width:100%;min-height:440px;padding:120px 24px 56px;display:flex;position:relative;overflow:hidden}.CKwwyW_developersPattern{background:var(--uh-panel-shape);height:339px;-webkit-mask-image:url(/landing/home/pattern-developers.svg), linear-gradient(to bottom, var(--bg-inverse) 0, transparent 100%);mask-image:url(/landing/home/pattern-developers.svg), linear-gradient(to bottom, var(--bg-inverse) 0, transparent 100%);position:absolute;top:0;left:0;right:0;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.CKwwyW_developers .CKwwyW_sectionHeading{max-width:800px;color:var(--uh-on-inverse-ink);text-align:center;text-wrap:balance;font-size:60px;font-weight:400;line-height:64px}.CKwwyW_developersDescription{max-width:800px;color:var(--uh-on-inverse-ink);text-align:center;margin:24px 0 0;position:relative}.CKwwyW_developersActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex;position:relative}.CKwwyW_developersActions .CKwwyW_marketingHeroActions{--uh-accent-solid:var(--bg-secondary);--uh-on-accent-ink:var(--bg-inverse);align-items:center}.CKwwyW_developersActions .CKwwyW_marketingHeroMeta{color:var(--uh-on-inverse-ink);text-align:center}.CKwwyW_developersActions .CKwwyW_codexTrialMessage strong{color:var(--uh-on-inverse-ink)}.CKwwyW_developersActions .CKwwyW_platformLink{color:color-mix(in oklab, var(--uh-on-inverse-ink) 92%, transparent)}.CKwwyW_developersActions .CKwwyW_demoButton{background:color-mix(in oklab, var(--bg-secondary) 16%, transparent);color:var(--uh-on-inverse-ink)!important}.CKwwyW_compareScroller{width:min(1200px,100%);margin-top:8px;position:relative;overflow-x:auto}.CKwwyW_compareTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:20px;line-height:30px}.CKwwyW_compareTable th,.CKwwyW_compareTable td{border-bottom:.5px solid color-mix(in oklab, var(--bg-inverse) 8%, transparent);padding:24px 0;font-weight:400}.CKwwyW_compareTable thead th{color:var(--fg-secondary);font-size:17.5px;font-weight:var(--font-weight-medium);padding:32px 0 24px;line-height:25px}.CKwwyW_compareTable thead th[data-brand=true],.CKwwyW_compareTable tbody th{color:var(--bg-inverse)}.CKwwyW_compareTable th:first-child{width:44%}.CKwwyW_compareTable thead th:not(:first-child),.CKwwyW_compareTable td{border-left:.5px solid color-mix(in oklab, var(--bg-inverse) 8%, transparent);text-align:center}.CKwwyW_compareTable thead th:not(:first-child){border-left:0;position:relative}.CKwwyW_compareTable thead th:not(:first-child):before{content:"";background:color-mix(in oklab, var(--bg-inverse) 8%, transparent);width:.5px;position:absolute;top:32px;bottom:0;left:0}.CKwwyW_compareTable td:nth-child(2){background:color-mix(in oklab, var(--bg-inverse) 3%, transparent)}.CKwwyW_compareTable thead th:nth-child(2){background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--bg-inverse) 1.05%, transparent))}.CKwwyW_compareTable tbody tr:first-child td:nth-child(2){background:linear-gradient(to bottom, color-mix(in oklab, var(--bg-inverse) 1.05%, transparent), color-mix(in oklab, var(--bg-inverse) 2.1%, transparent))}.CKwwyW_compareTable tbody tr:nth-child(2) td:nth-child(2){background:linear-gradient(to bottom, color-mix(in oklab, var(--bg-inverse) 2.1%, transparent), color-mix(in oklab, var(--bg-inverse) 3%, transparent))}.CKwwyW_compareTable tbody tr:nth-last-child(2) td:nth-child(2){background:linear-gradient(to bottom, color-mix(in oklab, var(--bg-inverse) 3%, transparent), color-mix(in oklab, var(--bg-inverse) 1.5%, transparent))}.CKwwyW_compareTable tbody tr:last-child td:nth-child(2){background:linear-gradient(to bottom, color-mix(in oklab, var(--bg-inverse) 1.5%, transparent), transparent)}.CKwwyW_compareTable tbody tr:last-child th,.CKwwyW_compareTable tbody tr:last-child td{border-bottom:0}.CKwwyW_compareMark{vertical-align:middle;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:18px;line-height:1;list-style:none;display:inline-flex}.CKwwyW_compareMark::-webkit-details-marker{display:none}.CKwwyW_compareDisclosure{display:inline-block}.CKwwyW_compareDisclosure>summary{cursor:default}.CKwwyW_compareNote{max-width:18rem;color:var(--fg-secondary);text-align:left;padding:8px;font-size:13px;line-height:20px;display:block}.CKwwyW_compareMarkIcon{display:inline-flex}.CKwwyW_compareMark[data-value=yes]{color:var(--uh-accent-text)}.CKwwyW_compareMark[data-value=no],.CKwwyW_compareMark[data-value=partial],.CKwwyW_compareMark[data-value=unknown]{color:var(--fg-destructive)}.CKwwyW_compareCellText{padding-inline:8px;display:inline-block}.CKwwyW_importClaudeMark,.CKwwyW_importClaudeMark>svg{width:80px;height:80px;display:block}.CKwwyW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CKwwyW_compareFootnote{width:min(1200px,100%);color:var(--fg-quaternary);margin:16px 0 0;font-size:13px;line-height:20px}.CKwwyW_faqSection{padding-bottom:160px}.CKwwyW_faqLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;width:min(1200px,100%);display:grid}.CKwwyW_faqLayout .CKwwyW_sectionHeading{width:auto}.CKwwyW_faqList{border-top:.5px solid color-mix(in oklab, var(--bg-inverse) 8%, transparent);min-width:0}.CKwwyW_faqItem{border-bottom:.5px solid color-mix(in oklab, var(--bg-inverse) 8%, transparent);interpolate-size:allow-keywords}.CKwwyW_faqItem:last-child{border-bottom:0}.CKwwyW_faqItem::details-content{height:0;transition:height .18s ease-out, content-visibility .18s allow-discrete;overflow:hidden}.CKwwyW_faqItem[open]::details-content{height:auto}.CKwwyW_faqQuestion{color:var(--bg-inverse);font-size:18px;font-weight:var(--font-weight-medium);text-wrap:pretty;cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;line-height:26px;list-style:none;display:flex}.CKwwyW_faqQuestion::-webkit-details-marker{display:none}.CKwwyW_faqIcon{width:24px;height:24px;color:var(--fg-primary);flex:none;margin-top:1px;display:flex;position:relative}.CKwwyW_faqBar{background:currentColor;border-radius:1px;width:14px;height:1.67px;position:absolute;top:calc(50% - .835px);left:calc(50% - 7px)}.CKwwyW_faqBarUpright{transform:rotate(90deg)}.CKwwyW_faqItem[open] .CKwwyW_faqIcon{animation:.18s ease-in-out both CKwwyW_faq-icon-twist}.CKwwyW_faqItem[open] .CKwwyW_faqBarUpright{animation:.18s linear both CKwwyW_faq-upright-fold}.CKwwyW_faqItem[data-armed=true]:not([open]) .CKwwyW_faqIcon{animation:.18s ease-in-out both CKwwyW_faq-icon-twist}.CKwwyW_faqItem[data-armed=true]:not([open]) .CKwwyW_faqBarUpright{animation:.18s linear both CKwwyW_faq-upright-unfold}@keyframes CKwwyW_faq-icon-twist{0%,to{transform:rotate(0)}50%{transform:rotate(45deg)}}@keyframes CKwwyW_faq-upright-fold{0%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes CKwwyW_faq-upright-unfold{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.CKwwyW_faqAnswer{color:var(--fg-secondary);margin:0 0 24px;padding-right:100px;font-size:16px;line-height:26px}.CKwwyW_faqItem[open] .CKwwyW_faqAnswer{animation:.14s ease-out 40ms both CKwwyW_faq-answer-in}.CKwwyW_faqItem[data-armed=true]:not([open]) .CKwwyW_faqAnswer{animation:.12s ease-out both CKwwyW_faq-answer-out}@keyframes CKwwyW_faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes CKwwyW_faq-answer-out{0%{opacity:1}to{opacity:0}}.CKwwyW_announcementShort{display:none}@media (max-width:1024px){.CKwwyW_hero{padding-top:56px}.CKwwyW_heroHeadline{flex-direction:column;gap:24px}.CKwwyW_announcementFull{display:none}.CKwwyW_announcementShort{display:inline}.CKwwyW_heroHeadline h1{flex:none;width:100%;font-size:clamp(19px,6.1vw,44px);line-height:1.1}.CKwwyW_heroHeadline h1 span{white-space:nowrap}.CKwwyW_heroHeadline p{text-wrap:balance;width:100%;padding-top:0;font-size:14px;line-height:22px}.CKwwyW_actionBand{border-top:0;border-bottom:0;height:auto;padding:0}.CKwwyW_actionBandInner{flex-direction:column;align-items:stretch;gap:40px}.CKwwyW_actionBandPrimary{flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:100%}.CKwwyW_actionBand .CKwwyW_heroActions,.CKwwyW_actionBand .CKwwyW_heroDownload{width:100%}.CKwwyW_actionBandNote{flex:none}.CKwwyW_actionBand .CKwwyW_marketingHeroActions{width:100%}.CKwwyW_providers{flex:none;width:auto}.CKwwyW_heroPanel{border-radius:6px;margin-top:48px}.CKwwyW_section{padding:72px 24px 40px}.CKwwyW_sectionHeading{font-size:32px;line-height:40px}.CKwwyW_scaleRows{gap:72px;margin-top:40px}.CKwwyW_scaleRow,.CKwwyW_scaleRow[data-visual-side=end]{flex-direction:column;gap:20px}.CKwwyW_scaleCopy:before{display:none}.CKwwyW_scaleCopy h3{padding-top:0}.CKwwyW_scaleVisual{flex:none;width:100%}.CKwwyW_scaleCopy,.CKwwyW_scaleRow[data-visual-side=end] .CKwwyW_scaleCopy{padding:1px 0 0}.CKwwyW_openSourceRow{flex-direction:column;align-items:stretch;gap:40px}.CKwwyW_openSourceTerminal pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;font-size:13px;line-height:22px}.CKwwyW_frontierCards{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.CKwwyW_frontierCard{--frontier-card-inset:32px;flex-direction:column;grid-row:auto;gap:24px;min-height:0;display:flex}.CKwwyW_frontierGraphic{flex:none;min-height:180px;margin-bottom:0}.CKwwyW_frontierComposer,.CKwwyW_frontierComposer>div{width:100%}.CKwwyW_compareScroller{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.CKwwyW_compareTable{width:calc(100% - 48px);min-width:640px;margin:0 24px}.CKwwyW_compareTable th:first-child{width:240px;padding-right:16px}.CKwwyW_compareTable thead th:not(:first-child),.CKwwyW_compareTable td{width:100px}.CKwwyW_faqLayout{grid-template-columns:minmax(0,1fr);gap:32px}.CKwwyW_faqQuestion{font-size:16px;line-height:24px}.CKwwyW_faqIcon{margin-top:0}.CKwwyW_faqAnswer{padding-right:0}.CKwwyW_developers .CKwwyW_sectionHeading{font-size:40px;line-height:44px}.CKwwyW_developers{min-height:0;padding:72px 24px 56px}.CKwwyW_developersPattern{height:200px}}.CKwwyW_heroWindow:after{content:"";border:.5px solid color-mix(in oklab, var(--bg-inverse) 12%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-.5px}@media (max-width:640px){.CKwwyW_heroAnnotatedActions,.CKwwyW_heroAnnotatedActions>.CKwwyW_heroDownload,.CKwwyW_heroAnnotatedActions>.CKwwyW_heroActions{width:100%}.CKwwyW_heroHeadline h1{font-size:clamp(19px,6.1vw,38px)}.CKwwyW_frontierCard{--frontier-card-inset:24px}.CKwwyW_compareTable{min-width:560px}.CKwwyW_compareTable th:first-child{width:160px}.CKwwyW_heroActions,.CKwwyW_heroDownload>div{flex-wrap:wrap;gap:16px;width:100%;display:flex}.CKwwyW_downloadButton,.CKwwyW_demoButton,.CKwwyW_heroDownload>div>button,.CKwwyW_heroDownload>div>a[data-testid=hero-download-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-store-cta],.CKwwyW_heroDownload>div>[data-testid=hero-mobile-no-listing-cta],.CKwwyW_heroDownload>div>[data-testid=hero-internal-releases-cta]{min-width:0;padding-left:8px;padding-right:8px;font-size:14px}.CKwwyW_marketingHeroActions .CKwwyW_heroActions,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div{gap:16px}.CKwwyW_marketingHeroActions .CKwwyW_downloadButton,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div>[data-testid]{flex:2 1 0;min-width:max-content;padding-left:20px;padding-right:20px}.CKwwyW_marketingHeroActions .CKwwyW_demoButton{flex:1 1 0;min-width:max-content;padding-left:12px;padding-right:12px}.CKwwyW_featureDownloadActions .CKwwyW_heroDownload>div,.CKwwyW_featureDownloadActions .CKwwyW_heroActions{flex-wrap:nowrap;gap:0;width:100%;max-width:100%;display:flex}.CKwwyW_featureDownloadActions .CKwwyW_downloadButton,.CKwwyW_featureDownloadActions .CKwwyW_heroDownload>div>[data-testid]{padding-left:36px;padding-right:36px}.CKwwyW_composerDownloadStack .CKwwyW_downloadButton,.CKwwyW_composerDownloadStack .CKwwyW_heroDownload>div>[data-testid]{padding-left:24px;padding-right:24px}.CKwwyW_scaleRow .CKwwyW_scaleCopy h3.CKwwyW_mobileFeatureTitle span{display:inline}}@media (max-width:359px){.CKwwyW_marketingHeroActions .CKwwyW_heroActions,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div{gap:8px}.CKwwyW_marketingHeroActions .CKwwyW_downloadButton,.CKwwyW_marketingHeroActions .CKwwyW_heroDownload>div>[data-testid]{padding-left:7px;padding-right:7px}.CKwwyW_marketingHeroActions .CKwwyW_offerPixels{display:none}}@media (min-width:641px) and (max-width:1024px){.CKwwyW_scaleRow .CKwwyW_scaleCopy h3.CKwwyW_mobileFeatureTitle{white-space:nowrap;width:100%}}.CKwwyW_phoneHero{position:absolute;inset:0}.CKwwyW_phoneHeroImage{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.CKwwyW_heroDesktopFallback{display:contents}@media (max-width:639px){.CKwwyW_heroDesktopFallback{display:none}}@media (min-width:640px){.CKwwyW_phoneHero{display:none}}
