.wm-desktop{color:#252525;background:#fff;height:690px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:flex}.wm-desktop *{box-sizing:border-box}.wm-conversation{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.wm-conversation .md-codex-window-bar{flex:none;width:100%;position:static}.wm-conversation .wm-thread{gap:24px;width:100%;max-width:820px;margin-inline:auto;padding:30px 30px 22px}.wm-thread .md-message p{white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.wm-thread .md-user{max-width:87%}.wm-conversation .wm-composer{background:#fff;border:1px solid #e8e8e8;border-radius:17px;width:calc(100% - 44px);max-width:760px;margin:10px auto 18px;padding:14px;box-shadow:0 2px 10px #00000008}.wm-composer>div{min-height:55px;font-size:13px}.wm-composer button:disabled{opacity:.35;cursor:default}.wm-controls{align-items:center;gap:15px;padding-top:17px;display:flex}.wm-controls button{cursor:pointer;font-family:inherit}.wm-step-controls{color:#7e8582;align-items:center;gap:6px;margin-left:auto;display:flex}.wm-step-controls button{width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.wm-step-controls button:hover{background:#ffffff80}.wm-step-controls button:disabled{opacity:.3;cursor:default}.wm-scene button:focus-visible{outline-offset:3px;outline:2px solid #4e5f91}@media (width<=700px){.wm-desktop{height:650px}.wm-conversation .wm-thread{gap:20px;padding:22px 18px}.wm-thread .md-message p{font-size:13px}.wm-thread .md-user{max-width:92%}.wm-conversation .wm-composer{width:calc(100% - 24px);margin:8px auto 14px}.wm-composer>div{min-height:48px;font-size:12px}.wm-controls{gap:10px}.wm-composer footer{gap:6px}.wm-composer-model{font-size:10px}.wm-conversation .md-window-tools{display:none}}@media (prefers-reduced-motion:reduce){.wm-scene *,.wm-scene :before,.wm-scene :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wm-files{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;animation:.18s ease-out wm-file-in;display:flex}.wm-files li{color:#454545;background:#fff;border:1px solid #e4e4e4;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.wm-files svg{color:gray;flex:none}.wm-files span{overflow-wrap:anywhere}.wm-composer .wm-files{margin-bottom:12px}@keyframes wm-file-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.motion-home{--md-ink:#262626;--md-muted:#777771;--md-line:#e7e7e2;--md-blue:#4e5f91;--md-green:#3f6852;--md-red:#995344;--brand-paper:var(--brand-glow-center);background-color:var(--brand-glow-center);background-image:var(--brand-gradient);color:#293640;-webkit-font-smoothing:antialiased;background-size:100% 100vh;background-attachment:fixed}.motion-home .site-header{background:0 0}.motion-home .mh-opening{padding:36px 0 60px}.motion-home .statement-hero{min-height:0;padding:40px 0 32px}.motion-home .statement-hero .hero-copy{max-width:800px;margin:0 auto;padding:0}.motion-home .statement-hero .yc-badge{align-self:flex-start;margin-bottom:20px}.motion-home .statement-hero h1{font-size:clamp(44px,4.7vw,64px)}.motion-home .hero-description{max-width:760px}.motion-home .hero-actions{margin-top:26px}.mh-demo-wrap{width:min(1224px,100% - 88px);margin-inline:auto}.mh-narrow{width:min(800px,100% - 48px);margin-inline:auto}.mh-eyebrow{letter-spacing:.1em;color:#788081;font-size:11px;font-weight:600;line-height:1.5;display:block}.motion-home .md-embedded{width:100%;max-width:none;margin:0;padding:0}.motion-home .md-embedded .md-desktop{height:680px}.motion-home .md-embedded .md-current-dashboard{height:640px}.motion-home .md-scene-stage{border-color:#dcdeda;border-radius:12px;box-shadow:0 22px 55px -36px #23382b55,0 2px 5px #28342c06}.motion-home .md-playback{gap:12px;min-height:30px;margin-top:12px}.motion-home .md-playback-buttons button{color:#687774;border-color:#0000;width:30px;height:30px}.motion-home .md-current-beat{color:#64716b;font-size:12px}.motion-home .md-see-result{color:#465a50;background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:7px 0 7px 12px;font-size:12px;display:flex}.motion-home .md-see-result:hover{text-underline-offset:4px;text-decoration:underline}.motion-home .md-progress{background:#dedfd666;height:1px;margin-top:8px}.mh-section-heading h2,.mh-origin h2,.mh-close h2{letter-spacing:-.043em;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1.13}.mh-feature{padding:72px 0 60px}.mh-feature-change{background:0 0}.mh-feature-repair{padding-top:105px;padding-bottom:64px}.mh-section-heading{margin:0 0 32px;display:block}.mh-section-heading h2{max-width:1000px;margin-top:0}.mh-feature .mh-section-heading h2,.mh-history .mh-section-heading h2{margin-top:0}.mh-section-heading>p{color:#65716d;max-width:840px;margin-top:16px;padding-bottom:3px;font-size:17px;line-height:1.7}.mh-history{padding-top:64px;padding-bottom:100px}.mh-origin{padding-top:55px;padding-bottom:115px;display:block}.mh-origin-intro h2{margin:16px 0 22px}.mh-origin-intro p{color:#6e7670;max-width:none;font-size:16px;line-height:1.7}.mh-read-more{white-space:nowrap;text-underline-offset:4px;text-decoration:underline;display:inline}.mh-quotes{flex-direction:column;gap:32px;padding-top:38px;display:flex}.mh-quotes article{border-left:2px solid #dbe1ce;padding-left:22px}.mh-quotes h3{letter-spacing:-.025em;margin-bottom:10px;font-size:21px;font-weight:500;line-height:1.4}.mh-quotes p{color:#7a827b;max-width:860px;font-size:16px;line-height:1.75}.mh-foundation{background:#ffffff60;border-radius:14px;padding:48px;display:block}.mh-foundation h2{letter-spacing:-.035em;margin:18px 0;font-size:28px;font-weight:500;line-height:1.25}.mh-foundation p{color:#6e776d;max-width:840px;margin-bottom:24px;font-size:15px;line-height:1.7}.mh-foundation .text-link{font-size:13px}.mh-faq{padding-top:100px;padding-bottom:100px}.mh-faq>h2{letter-spacing:-.04em;margin:0 0 25px;font-size:32px;font-weight:500}.motion-home .mh-faq .faq-item{border-bottom-color:#e7e9df}.motion-home .mh-close{background:0 0;padding:76px 0 80px}.mh-close h2{margin-top:18px;font-size:clamp(40px,5vw,64px)}.mh-close p{color:#70796e;margin-top:22px;font-size:17px}.motion-home .site-footer{border-top:0}@media (width<=1000px){.mh-origin{gap:48px}.mh-section-heading{gap:32px}.mh-foundation{gap:36px;padding:35px}}@media (width<=700px){.motion-home .statement-hero{padding-top:40px;padding-bottom:38px}.motion-home .statement-hero .yc-badge{margin-bottom:22px}.motion-home .statement-hero h1{font-size:clamp(36px,8.5vw,50px)}.motion-home .hero-description{margin-top:20px;font-size:16px}.mh-demo-wrap{width:calc(100% - 32px)}.mh-narrow{width:calc(100% - 48px)}.mh-eyebrow{font-size:10px}.motion-home .md-embedded .md-desktop,.motion-home .md-embedded .md-chat-only{height:980px}.motion-home .motion-study-hero .md-scene-stage{background:#fff;min-height:980px}.motion-home .md-embedded .md-current-dashboard{height:640px}.motion-home .md-embedded .md-desktop .md-codex{height:calc(43% - 42px)}.motion-home .md-embedded .md-chat-only .md-codex{height:calc(100% - 42px)}.motion-home .md-browser-dock{height:57%}.mh-section-heading h2,.mh-origin h2{font-size:34px}.mh-feature{padding:50px 0 40px}.mh-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px;padding-inline:8px}.mh-section-heading>p{font-size:16px}.mh-history{padding-top:45px;padding-bottom:65px}.mh-origin{grid-template-columns:1fr;gap:32px;padding:20px 8px 65px}.mh-origin h2 br{display:none}.mh-origin h2{max-width:290px}.mh-origin-intro p{max-width:none}.mh-quotes h3{font-size:20px}.mh-foundation{grid-template-columns:1fr;gap:46px;padding:30px 24px}.mh-foundation h2{font-size:26px}.mh-faq{padding-block:64px}.motion-home .mh-close{padding:55px 0}.motion-home .mh-close h2{font-size:44px}}.motion-home .hero-actions .agent-copy-button{border-radius:999px}.motion-home .md-desktop .md-first-request .md-thread{flex-basis:10%}@media (width<=700px){.motion-home .hero-actions .agent-copy-button{width:186px;min-height:50px;padding:8px 10px 8px 8px;font-size:14px;line-height:20px}.motion-home .hero-actions .agent-copy-label{white-space:nowrap;width:auto;margin-left:7px}.motion-home .hero-actions .agent-copy-logos>span{width:24px;height:24px}.motion-home .hero-actions .agent-copy-logos>span+span{margin-left:-8px}.motion-home .hero-actions .agent-copy-logos img{width:15px;height:15px}.motion-home .hero-actions .agent-copy-button>svg{width:14px;margin-left:8px}.motion-home .hero-actions .hero-start{padding-inline:10px;font-size:14px}}.motion-home .mh-close{text-align:left;width:100%;max-width:none}@media (width<=380px){.motion-home .hero-actions .agent-copy-button{width:174px;padding-right:6px}.motion-home .hero-actions .agent-copy-button>svg{margin-left:4px}.motion-home .hero-actions .hero-start{min-width:88px}}.motion-home .mh-footer-gradient{background-image:var(--brand-gradient);background-position:top;background-size:100% 900px}.motion-home .mh-footer-gradient .site-footer{background:0 0}.motion-home .mh-opening .statement-hero{text-align:left;grid-template-columns:minmax(310px,1fr) minmax(0,1.75fr);align-items:center;gap:36px;width:min(1440px,100% - 88px);max-width:none;padding:0;display:grid}.motion-home .mh-opening .hero-copy{min-width:0;max-width:440px;margin:0}.motion-home .mh-opening h1{font-size:clamp(40px,3.5vw,54px);line-height:1.08}.motion-home .mh-opening .hero-description{margin-top:24px;font-size:17px;line-height:1.65}.motion-home .mh-hero-demo{min-width:0}.motion-home .mh-opening .hero-actions{gap:10px}.motion-home .mh-opening .agent-copy-button{width:208px;font-size:14px}.motion-home .mh-opening .agent-copy-label{white-space:nowrap;width:auto;margin-left:8px}.motion-home .mh-opening .agent-copy-logos>span{width:26px;height:26px}.motion-home .mh-opening .agent-copy-button>svg{margin-left:10px}.motion-home .mh-opening .hero-start{min-width:108px;padding-inline:16px;font-size:14px}.motion-home .mh-opening .md-desktop{height:clamp(480px,36vw,520px)}.motion-home .mh-opening .md-thread{padding:26px 20px 20px}.motion-home .mh-opening .md-first-request .md-thread{flex:1 1 0}.motion-home .mh-opening .md-real-method .method-reader{--reader-gutter:24px;padding-inline:18px}.motion-home .mh-opening .md-real-method .reader-summary .md-document-title{font-size:23px}@media (width<=1100px) and (width>=701px){.motion-home .mh-opening .statement-hero{grid-template-columns:310px minmax(0,1fr);gap:24px;width:calc(100% - 48px)}.motion-home .mh-opening .hero-actions{flex-wrap:nowrap}.motion-home .mh-opening .agent-copy-button{width:186px;padding-right:8px}.motion-home .mh-opening .agent-copy-logos>span{width:24px;height:24px}.motion-home .mh-opening .md-thread{padding-inline:14px}}@media (width<=900px){.motion-home .mh-opening{padding:40px 0}.motion-home .mh-opening .statement-hero{grid-template-columns:1fr;gap:34px;width:calc(100% - 36px)}.motion-home .mh-opening .hero-copy{max-width:680px;margin-inline:auto}.motion-home .mh-opening h1{font-size:clamp(36px,6vw,50px)}.motion-home .mh-opening .hero-actions{flex-wrap:nowrap}}@media (width<=700px){.motion-home .mh-opening .md-desktop{height:720px}.motion-home .mh-opening .hero-description{font-size:16px}.motion-home .mh-opening .agent-copy-button{width:186px}.motion-home .mh-opening .agent-copy-logos>span{width:24px;height:24px}.motion-home .mh-opening .hero-start{min-width:0;padding-inline:10px}}@media (width<=380px){.motion-home .mh-opening .agent-copy-button{width:174px}.motion-home .mh-opening .agent-copy-button>svg{margin-left:4px}.motion-home .mh-opening .hero-actions{gap:8px}.motion-home .mh-opening .hero-start{min-width:88px}}
