.hero-title-line{animation:1.15s cubic-bezier(.2,.7,.2,1) both hero-title-blur-in;display:inline-block}.hero-title-line:nth-of-type(2){animation-delay:.16s}@keyframes hero-title-blur-in{0%{opacity:0;filter:blur(14px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-agent-showcase{text-align:left;grid-template-columns:minmax(0,1fr);gap:25px;max-width:620px;margin:38px auto 0;padding:0 12px;display:grid}.native-app-demo{--app-bg:#fff;--app-sidebar:#f9f9f9;--app-surface:#f4f4f4;--app-text:#171717;--app-muted:#6e6e6e;--app-line:#e5e5e5;--app-input:#fff;--app-user:#f4f4f4;--app-mark-filter:none;--app-payload:#f7f7f7;--app-link:#2768ad;--app-font:Arial, Helvetica, sans-serif;min-width:0;color:var(--app-text);font-family:var(--app-font);margin:0;font-weight:400}.native-app-demo.is-claude{--app-bg:#faf9f5;--app-sidebar:#f0eee6;--app-surface:#f0eee6;--app-text:#3d3d3a;--app-muted:#73726c;--app-line:#d9d7ce;--app-input:#fff;--app-user:#f0eee6;--app-payload:#f4f3ee;--app-link:#4c6a91}:root[data-theme=dark] .native-app-demo.is-chatgpt{--app-bg:#212121;--app-sidebar:#171717;--app-surface:#303030;--app-text:#ececec;--app-muted:#a3a3a3;--app-line:#ffffff20;--app-input:#303030;--app-user:#303030;--app-mark-filter:invert(1);--app-payload:#ffffff05;--app-link:#9cc8ff}:root[data-theme=dark] .native-app-demo.is-claude{--app-bg:#262624;--app-sidebar:#1f1e1d;--app-surface:#30302e;--app-text:#e8e6dc;--app-muted:#a5a49b;--app-line:#42413d;--app-input:#30302e;--app-user:#393937;--app-payload:#2e2e2b;--app-link:#b0bdd2}.native-app-window{border:1px solid var(--app-line);background:var(--app-bg);border-radius:12px;overflow:hidden;box-shadow:0 18px 48px -24px #0004}:root[data-theme=dark] .native-app-window{box-shadow:0 18px 48px -24px #0008}.native-browser-chrome{background:var(--app-sidebar);border-bottom:1px solid var(--app-line);min-height:35px;color:var(--app-muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 13px;font-size:.75rem;display:flex}.native-browser-chrome>span:nth-child(2){align-items:center;gap:5px;display:flex}.native-window-dots{gap:5px;display:flex}.native-window-dots i{background:#ff6058;border-radius:50%;width:7px;height:7px}.native-window-dots i:nth-child(2){background:#ffbd2e}.native-window-dots i:nth-child(3){background:#28c840}.native-app-layout{min-width:0;height:565px;display:flex}.native-sidebar{display:none}.native-app-main{flex-direction:column;flex:1;min-width:0;display:flex}.native-app-main.is-new-conversation .native-transcript{flex:none;margin-top:auto;padding-top:0;padding-bottom:25px;overflow:visible}.native-app-main.is-new-conversation .native-app-greeting{min-height:0;padding-bottom:0}.native-app-main.is-new-conversation .native-composer-wrap{margin-bottom:auto;padding-bottom:50px}.native-app-topbar{align-items:center;gap:12px;min-height:53px;padding:13px 14px;display:flex}.native-mobile-menu{align-items:center;display:flex}.native-chatgpt-title{letter-spacing:-.03em;align-items:center;gap:6px;font-size:1rem;font-weight:600;display:inline-flex}.native-chatgpt-title svg{color:var(--app-muted)}.claude-wordmark{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;line-height:1}.native-conversation-title{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:none;overflow:hidden}.native-topbar-right{color:var(--app-text);align-items:center;gap:13px;margin-left:auto;display:flex}.native-topbar-right>span{font-size:.75rem;display:none}.native-transcript{overscroll-behavior:auto;scrollbar-width:none;overflow-anchor:none;scroll-behavior:auto;touch-action:pan-y;flex:1;min-height:0;padding:17px 18px;overflow:hidden}.native-app-greeting{text-align:center;letter-spacing:-.035em;justify-content:center;align-items:center;gap:10px;min-height:100%;padding-bottom:24px;font-size:clamp(1.25rem,5vw,1.65rem);line-height:1.3;display:flex}.is-claude .native-app-greeting{letter-spacing:-.045em;flex-direction:column;gap:17px;padding-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:1.9rem}.is-claude .native-app-greeting img,.native-claude-response-mark{filter:invert(52%)sepia(42%)saturate(666%)hue-rotate(331deg)brightness(91%)contrast(86%)}.native-thread{overflow-wrap:anywhere;flex-direction:column;gap:24px;font-size:.875rem;line-height:1.6;display:flex}.native-user-bubble{background:var(--app-user);border-radius:22px;align-self:flex-end;max-width:92%;padding:10px 15px;animation:.2s ease-out native-message-in;display:flex}.is-claude .native-user-bubble{border-radius:12px;align-self:stretch;max-width:100%;padding:12px 15px}.native-assistant-message{min-width:0;animation:.25s ease-out native-message-in}.native-thinking-label{color:var(--app-muted);align-items:center;gap:5px;margin-bottom:10px;font-size:.8125rem;display:flex}.native-thinking-label>span{align-items:center;gap:6px;display:inline-flex}.native-thinking-text{animation:1.7s ease-in-out infinite native-thinking}.native-cakto-mark{object-fit:contain;flex-shrink:0}.native-gpt-tool{border:1px solid var(--app-line);border-radius:13px;padding:12px;overflow:hidden}.native-tool-head{align-items:center;gap:9px;display:flex}.native-tool-app{background:#fff;border:1px solid #e5e5e5;border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.native-tool-head>div{min-width:0}.native-tool-head>div>span{color:var(--app-muted);font-size:.75rem;line-height:1.4;display:block}.native-tool-head strong{overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;display:block}.native-tool-head>small{color:var(--app-muted);border:1px solid var(--app-line);border-radius:5px;margin-left:auto;padding:1px 3px;font-size:.625rem;display:inline-flex}.native-tool-head>small:has(svg){border:0}.native-tool-payload{background:var(--app-payload);border-radius:8px;margin-top:12px;padding:8px 10px}.native-tool-payload>span{color:var(--app-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.75rem;display:flex}.native-tool-payload code{font:.75rem/1.6 var(--mono);overflow-wrap:anywhere;white-space:normal;align-items:flex-start;gap:4px;display:flex}.native-tool-payload code svg{flex:0 0 12px;margin-top:4px;transform:rotate(-90deg)}.native-tool-approval{gap:6px;padding-top:12px;font-size:.75rem;display:flex}.native-tool-approval>span{border-radius:20px;padding:4px 10px;line-height:1.5}.native-confirm{color:var(--app-bg);background:var(--app-text)}.native-confirm.is-clicked{animation:.4s both native-confirm-press}.native-deny{border:1px solid var(--app-line)}.native-tool-state{color:var(--app-muted);align-items:center;gap:6px;padding-top:10px;font-size:.75rem;display:flex}.native-spinner{border:1px solid;border-right-color:#0000;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:.8s linear infinite native-spin;display:inline-block}.native-claude-response-mark{margin-bottom:13px;display:block}.native-claude-response-mark.is-thinking{animation:1.6s ease-in-out infinite native-thinking}.is-claude .native-thinking-label{color:var(--app-text);margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.is-claude .native-thinking-label:empty{display:none}.native-claude-tool{margin:3px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.native-claude-tool>div:first-child{border:1px solid var(--app-line);color:var(--app-muted);border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:10px 11px;display:flex}.native-claude-tool>div:first-child svg:last-child{margin-left:auto}.native-claude-tool-detail{border:1px solid var(--app-line);background:var(--app-payload);border-top:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.native-claude-tool-detail>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.native-claude-tool-detail strong{overflow-wrap:anywhere;font-size:.75rem;font-weight:400}.native-claude-tool-detail small{color:var(--app-muted);font-size:.75rem}.native-claude-working{font-family:Georgia,Times New Roman,serif;font-size:.875rem}.native-assistant-answer{margin-top:18px}.native-assistant-answer p{color:var(--app-text);font-size:inherit;margin:0 0 13px;font-weight:400;line-height:1.65}.native-assistant-answer ul{margin:0 0 13px;padding-left:20px}.native-assistant-answer li{margin:4px 0;padding-left:2px}.is-claude .native-assistant-answer{font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.65}.native-answer-link{color:var(--app-link);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.native-message-actions{color:var(--app-muted);align-items:center;gap:13px;margin:17px 0 5px;display:flex}.native-dislike{transform:rotate(180deg)}.native-composer-wrap{flex-shrink:0;padding:8px 12px 10px}.native-composer{background:var(--app-input);border:1px solid var(--app-line);border-radius:24px;padding:13px 14px 10px;position:relative}.native-composer-text{min-height:3em;color:var(--app-text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.native-composer-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.native-compose-left,.native-compose-right{align-items:center;gap:13px;min-width:0;display:flex}.native-connected-app{color:var(--app-text);align-items:center;gap:5px;font-size:.75rem;line-height:1.5;display:flex}.native-submit{background:var(--app-text);width:30px;height:30px;color:var(--app-bg);opacity:.7;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.native-submit.is-ready{opacity:1}.native-submit>svg{transform:rotate(-90deg)}.native-submit>i{background:currentColor;border-radius:2px;width:10px;height:10px}.is-claude .native-composer{border:1px solid var(--app-line);border-radius:17px;padding:13px 14px 11px;box-shadow:0 2px 8px #00000009}.is-claude .native-submit{color:#fff;background:#c96442;border-radius:7px}.is-claude .native-composer-text{font-size:.875rem}.native-model{align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.native-app-disclaimer{text-align:center;color:var(--app-muted);max-width:310px;margin:8px auto 0;font-size:.625rem;line-height:1.4;display:block}.native-caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.8s step-end infinite native-caret;display:inline-block}.native-demo-caption{color:var(--txt2);justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding-inline:3px;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;display:flex}.native-demo-caption>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.native-caption-separator{color:var(--txt3)}.is-chatgpt .native-demo-caption img{filter:var(--app-mark-filter)}.is-claude .native-demo-caption img{filter:invert(52%)sepia(42%)saturate(666%)hue-rotate(331deg)brightness(91%)contrast(86%)}.native-demo-caption button{min-width:44px;min-height:44px;color:var(--txt2);background:0 0;border:0;border-radius:20px;flex:0 0 44px;justify-content:center;align-items:center;gap:5px;margin-block:-8px;padding:8px;display:inline-flex}.native-demo-caption button:hover{background:var(--soft-green);color:var(--txt)}.native-demo-caption button>span{display:none}.native-app-demo.is-paused *,.native-app-demo.is-paused :before,.native-app-demo.is-paused :after{animation-play-state:paused}.native-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-benefits{width:100%;max-width:1240px;margin:0 auto;padding-block:44px}.hero-benefits-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hero-benefits-track{width:max-content;animation:32s linear infinite hero-benefits-scroll;display:flex}.hero-benefits-group{flex:none;justify-content:space-around;align-items:center;gap:36px;min-width:min(100vw,1240px);margin:0;padding:0 18px;list-style:none;display:flex}.hero-benefits-group li{color:var(--txt2);white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:.875rem;line-height:1.6;display:flex}.hero-benefits-group b{color:var(--txt);font-weight:500}.hero-benefits-group svg{color:var(--green-txt);flex:0 0 18px}.hero-benefits:hover .hero-benefits-track,.hero-benefits:focus-within .hero-benefits-track{animation-play-state:paused}.hero-benefits:focus-visible{outline:2px solid var(--green-txt);outline-offset:-4px;border-radius:8px}.hero-benefits+.social-proof{padding-top:0}@keyframes hero-benefits-scroll{to{transform:translate(-50%)}}.stats-grid strong,.stats-grid small{font-variant-numeric:tabular-nums}.stats-counter-value{filter:blur(var(--counter-blur,0px));display:inline-block}@keyframes native-spin{to{transform:rotate(360deg)}}@keyframes native-caret{50%{opacity:0}}@keyframes native-thinking{50%{opacity:.45}}@keyframes native-message-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes native-confirm-press{50%{opacity:.75;transform:scale(.95)}}@media (min-width:600px){.native-app-layout{height:605px}.native-sidebar{background:var(--app-sidebar);flex-direction:column;flex:0 0 48px;padding:18px 12px 12px;display:flex}.native-sidebar-brand{justify-content:space-between;align-items:center;gap:10px;display:flex}.is-chatgpt .native-sidebar-brand>img{filter:var(--app-mark-filter)}.native-sidebar-brand>svg,.native-sidebar-brand .claude-wordmark{display:none}.is-claude .native-sidebar-brand>svg{display:block}.native-sidebar-items{flex-direction:column;gap:22px;margin-top:28px;display:flex}.native-sidebar-items>span{white-space:nowrap;align-items:center;gap:9px;font-size:0;display:flex;overflow:hidden}.native-sidebar-items svg{flex:0 0 19px}.native-sidebar-history{display:none}.native-sidebar-user{align-items:center;gap:7px;margin-top:auto;display:flex}.native-sidebar-user>span{color:#fff;background:#53726d;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:.625rem;display:grid}.native-sidebar-user>div,.native-sidebar-user>svg,.native-mobile-menu{display:none}.native-transcript{padding:20px 23px}.native-composer-wrap{padding-inline:17px}}@media (min-width:960px){.hero-agent-showcase{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1340px;margin-top:48px;padding:0}.native-app-layout{height:625px}.native-demo-caption button{flex-basis:auto}.native-demo-caption button>span{display:inline}.native-app-greeting{font-size:1.4rem}.is-claude .native-app-greeting{font-size:1.75rem}.hero-benefits{padding-block:60px}.hero-benefits-group{gap:48px;padding-inline:24px}.hero-benefits-group li{font-size:1rem}}@media (min-width:1320px){.native-sidebar{flex-basis:147px;padding:18px 12px 14px}.native-sidebar-brand>svg,.native-sidebar-brand .claude-wordmark{display:block}.native-sidebar-items{gap:18px;margin-top:24px}.native-sidebar-items>span{gap:8px;font-size:.75rem}.native-sidebar-items svg{flex-basis:16px;width:16px;height:16px}.native-sidebar-history{flex-direction:column;gap:13px;margin-top:29px;font-size:.75rem;display:flex}.native-sidebar-history small{color:var(--app-muted);margin-bottom:2px;font-size:.75rem}.native-sidebar-history>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-sidebar-history .is-current{background:var(--app-surface);border-radius:6px;margin:-7px;padding:7px}.native-sidebar-user>div{font-size:.75rem;line-height:1.4;display:block}.native-sidebar-user small{color:var(--app-muted);font-size:.625rem;display:block}.native-sidebar-user>svg{margin-left:auto;display:block}.native-mobile-wordmark{display:none}.native-conversation-title{display:block}.native-app-topbar{gap:7px}.native-topbar-right{gap:10px}.native-transcript{padding-inline:18px}.is-claude .native-app-greeting{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.stats-counter-value{filter:none}.hero-benefits-mask{-webkit-mask-image:none;mask-image:none}.hero-benefits-track{width:100%;animation:none}.hero-benefits-group{flex-wrap:wrap;justify-content:center;gap:16px 28px;width:100%;min-width:0;padding-inline:24px}.hero-benefits-group li{white-space:normal}.hero-benefits-group[aria-hidden=true]{display:none}.hero-title-line{opacity:1;filter:none;animation:none;transform:none}.native-app-demo *,.native-app-demo :before,.native-app-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
