.product-page-builder{--apps-blue:#287ca9;--apps-ink:#173b55;--apps-muted:#657d8f}
.apps-builder .apps-build-overlay{display:block;background:#fcfcfa}.apps-draft-chrome{height:34px;border-bottom:1px solid #e4e8e9;display:flex;align-items:center;padding:0 13px;background:#f8f9f8}.apps-draft-chrome>span{display:flex;margin-right:16px}.apps-draft-chrome i{width:4px;height:4px;border-radius:50%;background:#c8d0d5;margin-right:4px}.apps-draft-chrome small{font-size:8px;color:#8b979e}.apps-draft-page{padding:38px 35px}.apps-draft-kicker{font-size:7px;letter-spacing:1.2px;color:#9da7ad}.apps-draft-title{width:58%;height:12px;margin:19px 0 15px;background:#e7ecee;border-radius:2px}.apps-draft-line{height:5px;width:82%;background:#edf0f1;margin-bottom:9px;border-radius:1px}.apps-draft-short{width:62%}.apps-draft-columns{display:flex;margin:32px -5px 0}.apps-draft-columns>i{width:50%;height:88px;margin:0 5px;border:1px solid #e7ecee;background:#fafbf9;border-radius:4px}.apps-draft-status{position:absolute;bottom:0;left:0;right:0;padding:14px 20px;display:flex;align-items:center;border-top:1px solid #edf0ef;background:#fcfcfa}.apps-draft-status .apps-build-overlay-label{font-size:9px;color:#7d8e99}.apps-draft-status .apps-thinking-dots{margin:0 0 0 auto;height:12px}.apps-builder[data-phase=thinking] .apps-draft-title,.apps-builder[data-phase=thinking] .apps-draft-line{animation:apps-draft-breathe 1.2s ease-in-out infinite}.apps-builder[data-running=false] .apps-draft-page>div{animation-play-state:paused}@keyframes apps-draft-breathe{50%{opacity:.4}}@media(max-width:480px){.apps-draft-page{padding:28px 20px}.apps-draft-columns{margin-top:25px}.apps-draft-columns>i{height:60px}}@media(prefers-reduced-motion:reduce){.apps-draft-page>div{animation:none!important}}html[data-reduced-motion=true] .apps-draft-page>div{animation:none}
.apps-hero{display:grid;grid-template-columns:1fr 1.13fr;align-items:center;padding-top:65px;padding-bottom:65px}.apps-hero-copy{padding-right:65px}.apps-hero h1{font-size:64px;line-height:1.08;letter-spacing:-2.5px;margin:25px 0 28px;font-weight:550}.apps-hero h1>span,.apps-enterprise h2>span{color:var(--apps-blue)}.apps-hero-copy>p:not(.product-name){font-size:15px;line-height:1.95;color:var(--apps-muted);max-width:490px}.apps-hero .product-hero-actions{align-items:flex-start;flex-direction:column;margin-top:30px}.apps-hero .text-link{margin:21px 0 0;font-size:12px}.apps-hero-note{margin-top:36px;font-size:10px;color:#6d8596}.apps-icon{display:inline-flex;align-items:center;justify-content:center;color:#3585b3;flex-shrink:0}.apps-icon svg{width:25px;height:25px}.apps-builder{position:relative;isolation:isolate;background:#edf3f6;border:1px solid #cbdce6;border-radius:15px;box-shadow:0 25px 65px #183f5510;min-width:0;overflow:hidden}.apps-builder-top{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d4e1e9;background:#fafbf9}.apps-builder-top>div{display:flex;align-items:center}.apps-builder-top img{margin-right:11px}.apps-builder-top strong{font-size:12px;font-weight:550;color:#294c64}.apps-builder-top>span{font-size:8px;color:#8196a3}.apps-prompt{position:relative;padding:22px;margin:19px 20px 14px;background:#fffefa;border:1px solid #d1dfe8;border-radius:9px;z-index:1}.apps-prompt-label{font-size:7px;letter-spacing:1.3px;color:#7690a2}.apps-prompt>p{font-size:12px;line-height:1.9;color:#34566f;margin:13px 0 18px;min-height:69px}.apps-build-state{display:flex;align-items:center;font-size:8px;color:#5886a4}.apps-state-dot{width:5px;height:5px;border-radius:50%;background:#36a6e8;margin-right:7px}.apps-build-state>svg{margin-left:auto;width:20px;height:20px;background:#dcebF5;border-radius:5px;padding:4px}.apps-canvas{position:relative;margin:0 20px;background:#fff;border:1px solid #cfdee7;border-radius:9px;overflow:hidden;z-index:1}.apps-canvas-chrome{height:34px;display:flex;align-items:center;padding:0 13px;background:#f9fbfc;border-bottom:1px solid #e0e8ed;color:#7b94a5;font-size:7px}.apps-window-dots{display:flex;margin-right:17px}.apps-window-dots i{width:4px;height:4px;border-radius:50%;background:#c7d7e1;margin-right:4px}.apps-preview-label{margin-left:auto;color:#4b819f}.apps-preview{display:grid;grid-template-columns:87px 1fr;min-height:285px}.apps-preview>aside{display:flex;flex-direction:column;padding:17px 10px;background:#f2f6f8;border-right:1px solid #e0e8ed}.apps-preview>aside>img{margin:0 0 23px 6px}.apps-preview>aside>span{font-size:7px;padding:9px 7px;color:#768c9b;margin-bottom:5px}.apps-preview>aside>.apps-sidebar-active{background:#dcecf6;color:#286389;border-radius:4px}.apps-preview>aside>small{font-size:5px;letter-spacing:.5px;margin:24px 6px 0;color:#92a5b2}.apps-preview-main{padding:22px;min-width:0}.apps-preview-heading{display:flex;justify-content:space-between;align-items:center}.apps-preview-heading small{font-size:6px;letter-spacing:.9px;color:#7e97a7}.apps-preview-heading h3{font-size:19px;letter-spacing:-.6px;margin:8px 0 0;color:#244c69;font-weight:500}.apps-preview-heading .apps-icon{width:30px;height:30px;background:#e9f2f8;border-radius:8px}.apps-preview-heading .apps-icon svg{width:18px;height:18px}.apps-preview-stats{display:grid;grid-template-columns:1fr 1fr;margin:18px -5px 12px}.apps-preview-stats>div{display:flex;align-items:center;justify-content:space-between;border:1px solid #e0e9ee;border-radius:6px;padding:12px;margin:0 5px;min-width:0}.apps-preview-stats span{font-size:7px;color:#7a91a1}.apps-preview-stats strong{font-size:21px;font-weight:500;color:#2f668b}.apps-preview-stats svg{width:23px;height:23px}.apps-table>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f4;padding:11px 0}.apps-table>div>span{display:flex;align-items:center;font-size:8px;color:#46677e}.apps-table>div>span>i{width:14px;height:14px;background:#eaf1f6;border-radius:4px;margin-right:9px}.apps-table small{font-size:6px;color:#6490a7;background:#edf5f8;border-radius:3px;padding:4px 6px}.apps-table>.apps-table-heading{padding:4px 0 7px}.apps-table-heading>span:last-child{font-size:5px;letter-spacing:1px;color:#9aaab5}.apps-assistant-note{display:flex;align-items:center;background:#edf5fa;margin-top:13px;border-radius:5px;padding:10px;font-size:7px;line-height:1.6;color:#53758e}.apps-assistant-note img{margin-right:9px;flex-shrink:0}.apps-example-controls{position:relative;display:flex;margin:17px 20px 0;z-index:1}.apps-example-controls>button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:8px;color:#7890a1;padding:7px 0;margin-right:22px;cursor:pointer}.apps-example-controls>button[aria-pressed=true]{color:#246d9b;border-color:#2aa4e9}.apps-builder-bottom{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:7px;color:#8297a6}.apps-builder-bottom .animation-control{font-size:7px;padding:7px 9px;min-height:29px;color:#51758e;border-color:#cbdde9;background:#f8fbfc}.apps-builder-bottom .motion-control-icon{width:10px;height:10px}.apps-preview-progress{height:2px;background:#dde9f0}.apps-preview-progress>span{display:block;height:100%;width:0;background:#2aa4e9;transition:width .1s linear}.apps-pixels{position:absolute;bottom:40px;right:-10px;width:260px;height:auto;color:#4dace3;z-index:0;pointer-events:none}.apps-foundation{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #d9e2e8;border-bottom:1px solid #d9e2e8;padding:28px 0;margin-bottom:65px}.apps-foundation>div{display:flex;align-items:center;justify-content:center;border-right:1px solid #d9e2e8}.apps-foundation>div:last-child{border:0}.apps-foundation .apps-icon{margin-right:18px}.apps-foundation>div>span:last-child{font-size:10px;color:#8294a1}.apps-foundation strong{display:block;font-size:14px;color:#3a607b;font-weight:500;margin-top:6px}.apps-creation{background:#142b3d;color:#f2f7fa}.apps-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center}.apps-editorial>div:first-child{padding-right:90px}.apps-creation .product-name{color:#92bbd2}.apps-creation h2{font-size:43px;letter-spacing:-1.6px;line-height:1.15;margin:22px 0 27px}.apps-creation h2>span{color:#90c1df}.apps-creation p:not(.product-name){color:#afc7d7;font-size:14px;line-height:1.9;margin-bottom:20px}.apps-creation .text-link{display:inline-block;font-size:11px;color:#c0dfee;margin-top:10px}.apps-idea-visual{position:relative;padding:30px;background:#1b354a;border:1px solid #365167;border-radius:12px;overflow:hidden}.apps-idea-top{font-size:10px;color:#96b6cc}.apps-idea-visual blockquote{font-size:24px;line-height:1.55;letter-spacing:-.5px;margin:33px 0;color:#ebf5fa;position:relative;z-index:1}.apps-idea-translation{display:flex;align-items:center;border-top:1px solid #3b5366;padding-top:23px;color:#96bfda}.apps-idea-translation>span{font-size:9px;margin:0 20px 0 12px}.apps-idea-translation>svg{width:100px;height:26px;margin-left:auto;overflow:hidden}.apps-idea-output{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;margin:30px -5px 0}.apps-idea-output>div{padding:18px 12px;margin:0 5px;background:#223e54;border:1px solid #3d5c72;border-radius:6px}.apps-idea-output .apps-icon{color:#90c7e8}.apps-idea-output strong{display:block;font-size:9px;margin:18px 0 8px;font-weight:500}.apps-idea-output>div>span:last-child{font-size:7px;line-height:1.8;display:block;color:#9bb9ce}.apps-idea-visual .apps-pixels{bottom:100px;right:-60px;opacity:.45}.apps-refinement-layout{display:grid;grid-template-columns:1.16fr 1fr;align-items:center}.apps-editor{border:1px solid #cadde8;border-radius:12px;background:#eaf1f5;overflow:hidden;margin-right:75px;box-shadow:0 20px 45px #28577109}.apps-editor-bar{display:flex;align-items:center;justify-content:space-between;background:#f9fbfb;border-bottom:1px solid #d3e1e9;padding:20px;font-size:9px;color:#50748c}.apps-editor-bar>span:first-child{display:flex;align-items:center}.apps-editor-bar svg{width:19px;height:19px;margin-right:10px}.apps-editor-bar>span:last-child{font-size:7px;color:#8aa0af}.apps-editor-body{display:grid;grid-template-columns:88px 1fr;min-height:370px}.apps-editor-tools{padding:25px 10px;background:#f3f7f9;border-right:1px solid #d5e1e9}.apps-editor-tools>span{display:block;padding:10px 7px;font-size:8px;color:#7390a4;margin-bottom:9px}.apps-editor-tools>.apps-editor-selected{background:#dcecf7;border-radius:4px;color:#276b98}.apps-editor-canvas{position:relative;padding:40px 30px;background:radial-gradient(#c9dbe6 .7px,transparent .7px);background-size:14px 14px}.apps-edit-card{position:relative;outline:1px solid #67b5e6;outline-offset:8px;background:#fffefa;border:1px solid #d0e0e9;padding:26px;border-radius:6px;box-shadow:0 15px 30px #41779410}.apps-edit-card>small{font-size:6px;letter-spacing:1px;color:#8aa1b0}.apps-edit-card h3{font-size:24px;letter-spacing:-.7px;line-height:1.2;color:#335d7c;margin:13px 0 25px;font-weight:500}.apps-edit-field{padding:13px 0;border-top:1px solid #e5ebee}.apps-edit-field>span{font-size:8px;color:#7690a2}.apps-edit-field>i{display:block;width:80%;height:4px;background:#e9eff2;margin-top:9px}.apps-edit-field>i:last-child{width:53%}.apps-edit-action{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#3f7295;background:#e7f2fa;border:1px solid #d0e6f5;padding:12px;margin-top:12px;border-radius:4px}.apps-edit-action svg{width:15px;height:15px}.apps-selection-label{position:absolute;bottom:15px;left:22px;font-size:6px;color:#4b8fba;background:#e4f1fb;padding:5px 7px}.apps-refinement-copy>article{position:relative;padding:0 0 25px 48px;margin-bottom:25px;border-bottom:1px solid #dbe4ea}.apps-refinement-copy>article:last-child{margin-bottom:0;border:0}.apps-refinement-copy .apps-icon{position:absolute;left:0;top:0}.apps-refinement-copy h3{font-size:22px;font-weight:500;letter-spacing:-.6px;color:#2d516c;margin:0 0 14px}.apps-refinement-copy p{font-size:13px;color:#708696;line-height:1.9}.apps-enterprise{display:grid;grid-template-columns:1fr 1fr;align-items:center}.apps-enterprise-photo{position:relative;margin-right:85px}.apps-enterprise-photo>img{display:block;width:100%;height:540px;object-fit:cover;border-radius:12px}.apps-enterprise-photo>div{position:absolute;left:24px;right:24px;bottom:48px;display:flex;align-items:center;background:#fffff4ed;border:1px solid #dde5e9;border-radius:8px;padding:20px;backdrop-filter:blur(12px)}.apps-enterprise-photo>div>.apps-icon{margin-right:17px}.apps-enterprise-photo>div>span:last-child{font-size:12px;line-height:1.7;color:#628095}.apps-enterprise-photo strong{font-size:15px;font-weight:500;color:#294f6c}.apps-enterprise-photo>small{display:block;font-size:8px;color:#8aa0ae;margin-top:12px}.apps-enterprise h2{font-size:42px;letter-spacing:-1.5px;line-height:1.15;margin:22px 0 25px}.apps-enterprise-copy>p:not(.product-name){font-size:14px;line-height:1.9;color:#6a8294}.apps-enterprise-point{padding:22px 0;border-bottom:1px solid #dce4ea}.apps-enterprise-point h3{font-size:17px;letter-spacing:-.3px;color:#365d79;font-weight:500;margin:0 0 12px}.apps-enterprise-point p{font-size:12px;line-height:1.85;color:#7a8f9e}.apps-enterprise-copy>.text-link{display:inline-block;font-size:11px;margin-top:25px;color:#3a7ba8}.apps-use-cases{background:#edf2f5}.apps-use-case-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 -12px}.apps-use-case-grid>article{padding:35px;margin:0 12px;border-top:1px solid #c7dce9}.apps-use-case-grid h3{font-size:26px;letter-spacing:-.8px;margin:27px 0 18px;font-weight:500;color:#315671}.apps-use-case-grid p{font-size:13px;line-height:1.9;color:#71899b;min-height:75px}.apps-use-case-grid a{display:inline-block;font-size:10px;color:#417cA4;margin-top:28px}.product-page-builder .product-closing-panel{background:#15384f}.product-page-builder .product-closing-panel h2{font-weight:500}.apps-builder[data-running=true] .apps-pixels rect{animation:apps-pixel-light 4s ease-in-out infinite}.apps-pixels rect:nth-child(3n){animation-delay:-1.5s}.apps-pixels rect:nth-child(4n){animation-delay:-2.5s}.apps-flow-dot{animation:apps-context-flow 5s ease-in-out infinite}.apps-builder[data-running=false] .apps-pixels rect{animation-play-state:paused}@keyframes apps-pixel-light{50%{opacity:.08}}@keyframes apps-context-flow{0%,20%{transform:translateX(0);opacity:0}30%{opacity:1}80%,100%{transform:translateX(126px);opacity:0}}
@media(max-width:1100px){.apps-hero h1{font-size:52px}.apps-hero-copy{padding-right:35px}.apps-preview-main{padding:16px}.apps-preview{grid-template-columns:72px 1fr}.apps-preview-heading h3{font-size:17px}.apps-editorial>div:first-child{padding-right:45px}.apps-editor{margin-right:40px}.apps-enterprise-photo{margin-right:45px}.apps-idea-output>div{padding:15px 9px}.apps-preview-stats>div{padding:8px}.apps-preview-stats span{font-size:6px}}
@media(max-width:800px){.apps-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.apps-hero-copy{padding-right:0}.apps-hero h1{font-size:54px;letter-spacing:-2px}.apps-hero-copy>p:not(.product-name){max-width:550px}.apps-hero-note{margin:28px 0}.apps-hero .product-hero-actions{flex-direction:row;align-items:center}.apps-hero .text-link{margin:0 0 0 20px}.apps-builder{margin-top:15px;max-width:640px;width:100%}.apps-preview{grid-template-columns:100px 1fr}.apps-preview-main{padding:24px}.apps-preview-heading h3{font-size:23px}.apps-preview-stats span{font-size:9px}.apps-preview-stats>div{padding:14px}.apps-prompt>p{min-height:46px}.apps-foundation{margin-bottom:0;padding:23px 0}.apps-foundation>div{padding:0 13px;justify-content:flex-start;align-items:flex-start}.apps-foundation .apps-icon{margin-right:10px}.apps-foundation strong{font-size:11px;line-height:1.5}.apps-foundation>div>span:last-child{font-size:8px;line-height:1.5}.apps-editorial,.apps-refinement-layout,.apps-enterprise{grid-template-columns:1fr}.apps-editorial>div:first-child{padding-right:0}.apps-idea-visual{margin-top:38px}.apps-creation h2,.apps-enterprise h2{font-size:36px}.apps-editor{margin:0 0 40px}.apps-editor-body{grid-template-columns:100px 1fr}.apps-editor-canvas{padding:40px}.apps-edit-card h3{font-size:30px}.apps-edit-field>span{font-size:11px}.apps-edit-action{font-size:11px}.apps-enterprise-photo{margin:0 0 40px}.apps-enterprise-photo>img{height:430px}.apps-enterprise-copy>p:not(.product-name){max-width:600px}.apps-use-case-grid{grid-template-columns:1fr}.apps-use-case-grid>article{padding:28px 0;margin:0 12px}.apps-use-case-grid h3{font-size:25px;margin-top:20px}.apps-use-case-grid p{min-height:0;max-width:500px}.apps-use-case-grid a{margin-top:18px}.apps-hero .text-link{font-size:10px}}
@media(max-width:480px){.apps-hero h1{font-size:45px}.apps-hero-copy>p:not(.product-name){font-size:13px}.apps-hero .product-hero-actions{flex-direction:column;align-items:flex-start}.apps-hero .text-link{margin:18px 0 0}.apps-builder-top{padding:17px 15px}.apps-builder-top strong{font-size:10px}.apps-builder-top>span{font-size:6px}.apps-prompt{margin:14px 12px 12px;padding:16px}.apps-prompt>p{font-size:10px;min-height:76px}.apps-canvas{margin:0 12px}.apps-preview{grid-template-columns:58px 1fr}.apps-preview>aside{padding:14px 5px}.apps-preview>aside>span{padding:8px 4px;font-size:5px}.apps-preview>aside>small{font-size:4px;margin-left:4px}.apps-preview>aside>img{width:19px;height:19px;margin-left:5px}.apps-preview-main{padding:15px 11px}.apps-preview-heading h3{font-size:16px}.apps-preview-heading .apps-icon{display:none}.apps-preview-stats>div{padding:8px 6px}.apps-preview-stats span{font-size:6px;max-width:43px;line-height:1.5}.apps-preview-stats strong{font-size:19px}.apps-preview-stats svg{width:17px;height:17px}.apps-table>div>span{font-size:6px}.apps-table small{font-size:5px}.apps-assistant-note{font-size:6px;padding:9px 7px}.apps-example-controls{margin-left:12px;margin-right:12px;justify-content:space-between}.apps-example-controls>button{font-size:7px;margin-right:9px}.apps-builder-bottom{padding:13px 12px;font-size:6px}.apps-builder-bottom .animation-control{font-size:6px}.apps-foundation{grid-template-columns:1fr;padding:8px 0}.apps-foundation>div{padding:17px 5px;border:0;border-bottom:1px solid #dde5eb;align-items:center}.apps-foundation>div:last-child{border:0}.apps-foundation .apps-icon{margin-right:17px}.apps-foundation>div>span:last-child{font-size:9px}.apps-foundation strong{font-size:13px;margin-top:3px}.apps-creation h2,.apps-enterprise h2{font-size:33px}.apps-idea-visual{padding:23px 18px}.apps-idea-visual blockquote{font-size:21px}.apps-idea-translation>span{font-size:8px;margin-right:10px}.apps-idea-translation>svg{width:62px}.apps-idea-output{grid-template-columns:1fr;margin-top:25px}.apps-idea-output>div{display:grid;grid-template-columns:30px 1fr;padding:14px;margin-bottom:9px}.apps-idea-output .apps-icon{grid-row:1/3;justify-content:flex-start}.apps-idea-output strong{margin:0 0 5px 7px;font-size:11px}.apps-idea-output>div>span:last-child{margin-left:7px;font-size:8px}.apps-editor-body{grid-template-columns:65px 1fr;min-height:340px}.apps-editor-tools{padding:21px 5px}.apps-editor-tools>span{font-size:6px;padding:8px 4px}.apps-editor-canvas{padding:29px 20px}.apps-edit-card{padding:20px 15px}.apps-edit-card h3{font-size:23px}.apps-edit-field>span,.apps-edit-action{font-size:8px}.apps-editor-bar{padding:16px 12px;font-size:8px}.apps-editor-bar>span:last-child{font-size:6px}.apps-refinement-copy h3{font-size:21px}.apps-enterprise-photo>img{height:360px}.apps-enterprise-photo>div{left:16px;right:16px;padding:15px}.apps-enterprise-photo strong{font-size:12px}.apps-enterprise-photo>div>span:last-child{font-size:10px}}
@media(prefers-reduced-motion:reduce){.apps-flow-dot,.apps-pixels rect{animation:none!important}.apps-preview-progress>span{transition:none}}
html[data-reduced-motion=true] .apps-flow-dot,html[data-reduced-motion=true] .apps-pixels rect{animation:none}
.apps-prompt>p{display:grid;position:relative}.apps-typed,.apps-prompt-reserve{grid-area:1/1;min-width:0}.apps-prompt-reserve{visibility:hidden}.apps-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.apps-builder[data-phase=typing] .apps-typed:after{content:"";display:inline-block;width:2px;height:1em;background:#299ddc;vertical-align:-2px;margin-left:3px;animation:apps-caret .7s steps(1) infinite}.apps-build-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#edf7ff,#fafcfb 75%);transition:opacity .35s ease,visibility .35s;pointer-events:none}.apps-build-logo{position:relative;display:grid;place-items:center;width:76px;height:76px;margin-bottom:22px;border:1px solid #cfe1ec;border-radius:20px;background:#fff;box-shadow:0 12px 40px #4089ba14}.apps-build-logo>i{position:absolute;width:4px;height:4px;background:#48a8e2;opacity:.45}.apps-build-logo>i:nth-of-type(1){left:-17px;top:13px}.apps-build-logo>i:nth-of-type(2){right:-23px;top:0}.apps-build-logo>i:nth-of-type(3){left:-29px;bottom:3px}.apps-build-logo>i:nth-of-type(4){right:-16px;bottom:14px}.apps-build-overlay-label{font-size:11px;color:#54768e;letter-spacing:.1px}.apps-thinking-dots{display:flex;height:15px;align-items:center;margin:12px 0 15px;opacity:0}.apps-thinking-dots>i{width:4px;height:4px;background:#319fdd;margin:0 4px;border-radius:1px;animation:apps-thought 1s ease-in-out infinite}.apps-thinking-dots>i:nth-child(2){animation-delay:.15s}.apps-thinking-dots>i:nth-child(3){animation-delay:.3s}.apps-skeleton{display:flex;width:50%;opacity:.55}.apps-skeleton>i{display:block;width:33.33%;height:40px;margin:0 4px;border:1px solid #dce8ef;background:#edf3f7;border-radius:5px}.apps-builder[data-phase=thinking] .apps-thinking-dots{opacity:1}.apps-builder[data-phase=thinking] .apps-build-logo>i{animation:apps-thought 1.1s ease-in-out infinite}.apps-builder[data-phase=thinking] .apps-build-logo>i:nth-of-type(2n){animation-delay:.4s}.apps-builder[data-phase=building] .apps-build-overlay,.apps-builder[data-phase=ready] .apps-build-overlay{opacity:0;visibility:hidden}.apps-builder[data-enhanced=true] .apps-build-part{opacity:0;transform:translateY(9px) scale(.985);filter:blur(3px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1),filter .5s ease}.apps-builder[data-enhanced=true] .apps-build-part.is-built{opacity:1;transform:none;filter:none}.apps-builder[data-phase=building] .apps-preview-main{opacity:1;transform:none}.apps-builder[data-phase=building] .apps-canvas:after{content:"";position:absolute;left:0;right:0;top:-30%;height:25%;background:linear-gradient(transparent,#58b2ec10,transparent);border-bottom:1px solid #5bb7ed33;pointer-events:none;animation:apps-scan 1.6s linear infinite;z-index:2}.apps-builder[data-running=false] .apps-canvas:after,.apps-builder[data-running=false] .apps-build-logo>i,.apps-builder[data-running=false] .apps-thinking-dots>i,.apps-builder[data-running=false] .apps-typed:after{animation-play-state:paused}@keyframes apps-caret{50%{opacity:0}}@keyframes apps-thought{50%{opacity:.2;transform:translateY(-5px)}}@keyframes apps-scan{to{top:110%}}@media(prefers-reduced-motion:reduce){.apps-build-part,.apps-build-overlay{transition:none!important}.apps-build-logo>i,.apps-thinking-dots>i,.apps-typed:after,.apps-canvas:after{animation:none!important}}html[data-reduced-motion=true] .apps-build-part,html[data-reduced-motion=true] .apps-build-overlay{transition:none}html[data-reduced-motion=true] .apps-canvas:after{display:none}
.apps-builder{line-height:1.5}.apps-builder-top{padding-top:16px;padding-bottom:16px}.apps-prompt{padding:18px;margin-top:15px;margin-bottom:12px}.apps-prompt>p{min-height:54px;margin-top:10px;margin-bottom:14px}.apps-preview-main{padding-top:18px;padding-bottom:18px}.apps-preview-heading{line-height:1}.apps-preview-heading small{display:block;line-height:1.3}.apps-preview-heading h3{line-height:1.25}.apps-table>div{padding-top:8px;padding-bottom:8px;line-height:1.4}.apps-builder-bottom{padding-top:12px;padding-bottom:12px}.apps-flow-dot{animation-iteration-count:1;animation-fill-mode:forwards}
.apps-preview-main{transition:opacity .45s ease,transform .45s ease}.apps-builder[data-phase=building] .apps-preview-main{opacity:.35;transform:translateY(5px)}
.apps-hero{display:block;padding-top:45px;text-align:center}.apps-hero-copy{padding:0}.apps-hero h1{font-size:clamp(38px,4vw,62px);line-height:1.08;letter-spacing:-2.5px;max-width:1050px;margin:0 auto}.apps-hero-copy>p:not(.product-name){max-width:760px;margin:28px auto;font-size:16px;line-height:1.8}.apps-hero .product-hero-actions{flex-direction:row;align-items:center;justify-content:center;margin:25px 0 38px}.apps-hero .text-link{margin:0 0 0 24px;font-size:11px}.apps-hero>.apps-builder{display:grid;grid-template-columns:300px 1fr;max-width:1060px;width:100%;margin:0 auto;text-align:left}.apps-builder-top,.apps-example-controls,.apps-builder-bottom,.apps-preview-progress{grid-column:1/-1}.apps-hero .apps-prompt{display:flex;flex-direction:column;grid-row:2;margin:20px;min-width:0}.apps-hero .apps-prompt>p{font-size:13px;line-height:1.9;min-height:0;margin-bottom:30px}.apps-hero .apps-build-state{margin-top:auto;line-height:1.7}.apps-hero .apps-canvas{grid-row:2;margin:20px 20px 20px 0}.apps-hero .apps-preview{grid-template-columns:90px 1fr}.apps-hero .apps-preview-main{padding:24px}.apps-hero .apps-preview-heading h3{font-size:23px}.apps-hero .apps-table>div>span{font-size:10px}.apps-hero .apps-table small{font-size:8px}.apps-hero .apps-preview-stats span{font-size:9px}.apps-hero .apps-assistant-note{font-size:9px}.apps-hero .apps-example-controls{margin-top:0}.apps-hero .apps-builder-bottom{padding-top:10px}
@media(max-width:800px){.apps-hero{padding-top:35px}.apps-hero h1{letter-spacing:-1.8px}.apps-hero-copy>p:not(.product-name){font-size:14px;max-width:650px}.apps-hero>.apps-builder{display:block;max-width:640px}.apps-hero .apps-prompt{margin:18px;min-height:160px}.apps-hero .apps-prompt>p{font-size:12px;min-height:46px;margin-bottom:18px}.apps-hero .apps-canvas{margin:0 18px}.apps-hero .apps-example-controls{margin-top:16px}.apps-hero .apps-preview{grid-template-columns:88px 1fr}.apps-hero .apps-preview-main{padding:20px}.apps-hero .apps-preview-heading h3{font-size:21px}}
@media(max-width:480px){.apps-hero .product-hero-actions{flex-direction:column;align-items:center;margin-bottom:30px}.apps-hero .text-link{margin:20px 0 0;font-size:10px}.apps-hero h1{font-size:38px;letter-spacing:-1.5px}.apps-hero-copy>p:not(.product-name){font-size:13px;margin:24px auto}.apps-hero .apps-prompt{margin:14px 12px;min-height:175px}.apps-hero .apps-prompt>p{font-size:10px;min-height:76px}.apps-hero .apps-canvas{margin:0 12px}.apps-hero .apps-preview{grid-template-columns:58px 1fr}.apps-hero .apps-preview-main{padding:15px 11px}.apps-hero .apps-preview-heading h3{font-size:16px}.apps-hero .apps-table>div>span{font-size:6px}.apps-hero .apps-table small{font-size:5px}.apps-hero .apps-preview-stats span{font-size:6px}.apps-hero .apps-assistant-note{font-size:6px}}
