.home-site{color:#edf2f8;background:#15181d;min-height:100vh;font-family:Arial,Helvetica,system-ui,sans-serif}.home-container{width:min(1160px,100% - 64px);margin-inline:auto}.home-header{background:#1c2128;border-bottom:1px solid #2b333e}.home-nav{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.home-brand{white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.home-nav nav{align-items:center;gap:32px;font-size:13px;display:flex}.home-nav nav a{color:#b9c3d0}.home-nav nav a:hover{color:#edf2f8}.home-nav .home-sign-in{color:#edf2f8;border:1px solid #3d4858;border-radius:7px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.home-hero{text-align:center;padding-block:76px 42px}.home-platform{color:#a3afbe;font-size:13px;margin-bottom:20px!important}.home-site h1{letter-spacing:-3.5px;font-size:clamp(42px,5.6vw,72px);font-weight:500;line-height:1.06}.home-site h1 span{color:#83b8f0}.home-intro{color:#b6c1cf;font-size:18px;line-height:1.6;margin-top:23px!important}.home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:29px;display:flex}.home-site .tb-button{border-radius:7px;min-height:42px;padding:11px 18px;font-size:13px}.home-text-link{align-items:center;gap:9px;font-size:13px;display:inline-flex;color:#c5cfdb!important}.home-preview{scroll-margin-top:24px}.home-preview-tabs{justify-content:center;align-items:center;gap:7px;margin-bottom:20px;display:flex}.home-preview-tabs button{color:#acb8c8;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 14px;font-size:13px;line-height:1.4}.home-preview-tabs button[aria-selected=true]{color:#edf2f8;background:#252c35;border-color:#3d4b5e}.home-preview-tabs button:hover{color:#edf2f8}.home-app-frame{background:#1c2128;border:1px solid #3b4654;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0003}.home-app-frame img{width:100%;height:auto;display:block}.home-preview-description{text-align:center;color:#bac5d3;font-size:14px;margin-top:20px!important}.home-example-note{text-align:center;color:#a3afbe;font-size:11px;margin-top:6px!important}.home-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:72px 76px;display:grid}.home-features article>svg{color:#83b8f0;margin-bottom:19px}.home-site .home-features h2{letter-spacing:-.4px;margin-bottom:11px;font-size:19px;line-height:1.3}.home-features p{color:#aebac9;max-width:320px;font-size:14px;line-height:1.7}.home-pricing{scroll-margin-top:28px}.home-price-panel{background:#1c2128;border:1px solid #343d49;border-radius:12px;grid-template-columns:1.35fr 1fr;gap:48px;padding:48px;display:grid}.home-site .home-price-copy h2{letter-spacing:-1px;font-size:31px;line-height:1.24}.home-price-copy h2 span{color:#a3afbe}.home-price-copy ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.home-price-copy li{color:#c4cedb;align-items:center;gap:10px;font-size:13px;display:flex}.home-price-copy li svg{color:#83b8f0;flex-shrink:0}.home-offer{border-left:1px solid #343d49;padding-left:48px}.home-price{align-items:baseline;gap:9px;display:flex}.home-price strong{letter-spacing:-2px;font-size:60px;font-weight:500;line-height:1.1}.home-price>span{color:#a3afbe;font-size:15px}.home-billing{color:#a3afbe;font-size:11px;margin-top:5px!important}.home-offer>.tb-button{justify-content:center;width:100%;margin-top:24px}.home-availability{color:#c4cedb;font-size:11px;margin-top:12px!important}.home-ai-note{color:#a3afbe;max-width:280px;font-size:11px;line-height:1.5;margin-top:8px!important}.home-faq{grid-template-columns:1fr 1.6fr;gap:70px;padding-block:76px;display:grid}.home-site .home-faq h2{letter-spacing:-.7px;font-size:25px;line-height:1.3}.home-faq details{border-bottom:1px solid #343d49}.home-faq summary{cursor:pointer;color:#d6dfea;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:14px;list-style:none;display:flex}.home-faq details:first-child summary{padding-top:0}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary>span{color:#83b8f0;font-size:20px;font-weight:400}.home-faq details[open] summary>span{transform:rotate(45deg)}.home-faq details p{color:#adb9c8;padding-bottom:20px;font-size:13px;line-height:1.7}.home-footer{color:#a3afbe;border-top:1px solid #343d49;justify-content:space-between;align-items:center;gap:24px;padding-block:27px;font-size:12px;display:flex}.home-footer .home-brand{color:#edf2f8;font-size:14px}.home-footer>div{gap:22px;display:flex}.home-site :is(a,button,summary,[role=tabpanel]):focus-visible{outline-offset:4px;outline:2px solid #83b8f0}.home-site :is(a,button):focus:not(:focus-visible){outline:none}@media (max-width:760px){.home-container{width:calc(100% - 36px)}.home-nav{height:66px}.home-nav nav{gap:18px}.home-editor-link{display:none}.home-hero{padding-block:52px 32px}.home-site h1{letter-spacing:-2px}.home-intro{font-size:16px}.home-actions{gap:18px}.home-preview-tabs{gap:0}.home-preview-tabs button{padding:8px 10px;font-size:11px}.home-app-frame{border-radius:7px}.home-preview-description{max-width:310px;font-size:12px;margin-inline:auto!important}.home-features{grid-template-columns:1fr;gap:30px;padding-block:46px}.home-features article{-moz-column-gap:14px;grid-template-columns:28px 1fr;column-gap:14px;display:grid}.home-features article>svg{grid-row:1/3;margin-top:1px}.home-features p{max-width:none}.home-site .home-features h2{margin-bottom:6px;font-size:18px}.home-price-panel{grid-template-columns:1fr;gap:28px;padding:26px}.home-site .home-price-copy h2{font-size:26px}.home-offer{border-top:1px solid #343d49;border-left:0;padding-top:26px;padding-left:0}.home-price strong{font-size:52px}.home-faq{grid-template-columns:1fr;gap:26px;padding-block:46px}.home-footer{flex-wrap:wrap;gap:18px}.home-footer>span{display:none}}@media (prefers-reduced-motion:reduce){.home-site *,.home-site :before,.home-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-site a.tb-primary{color:#142130}.home-hero{padding-block:58px 36px}.home-demo-toolbar{justify-content:center;align-items:center;gap:14px;margin-bottom:16px;display:flex}.home-demo-toolbar .home-preview-tabs{margin:0}.home-step-number{color:#8391a3;font-variant-numeric:tabular-nums;margin-right:7px}.home-demo-control{color:#c5cfdb;background:0 0;border:1px solid #3d4b5e;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.home-workflow-frame{aspect-ratio:1360/900;position:relative}.home-workflow-frame .home-workflow-image{opacity:0;position:absolute;inset:0}.home-workflow-frame .home-workflow-image[data-active=true]{opacity:1}.home-demo-pointer{z-index:2;filter:drop-shadow(0 2px 3px #0007);pointer-events:none;width:24px;height:28px;transition:left 1s cubic-bezier(.2,.65,.3,1),top 1s cubic-bezier(.2,.65,.3,1);position:absolute}.home-demo-pointer svg{width:100%;height:100%;display:block}.home-example-note{margin-top:13px!important}@media (max-width:760px){.home-hero{padding-block:40px 30px}.home-demo-toolbar{justify-content:space-between;gap:7px}.home-demo-toolbar .home-preview-tabs{flex:1;justify-content:space-between}.home-demo-toolbar .home-preview-tabs button{padding:7px 5px;font-size:10px}.home-step-number{margin-right:4px}.home-demo-control{width:28px;height:28px}.home-demo-pointer{width:16px;height:19px}}@media (prefers-reduced-motion:reduce){.home-demo-pointer{display:none}}.home-ai-intro{color:#b6c1cf;font-size:17px;line-height:1.55;margin-top:19px!important}.home-mobile-break{display:none}.home-ai-features{gap:36px;scroll-margin-top:28px}.home-prompt-example{background:#1c2128;border-left:2px solid #83b8f0;border-radius:0 7px 7px 0;margin-top:22px;padding:13px 15px}.home-prompt-example>span{color:#a3afbe;margin-bottom:7px;font-size:10px;display:block}.home-prompt-example q{color:#d8e2ee;font-size:13px;line-height:1.6}.home-connection-flow{color:#c4cedb;align-items:center;gap:10px;min-height:50px;margin-top:24px;font-size:12px;display:flex}.home-connection-flow>svg{color:#8fa1b7;flex-shrink:0}.home-mcp-chip{color:#a6cefa;border:1px solid #46576c;border-radius:6px;padding:6px 8px;font-size:11px}.home-skill-examples{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.home-skill-examples>span{color:#c4cedb;background:#1c2128;border:1px solid #343d49;border-radius:6px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:inline-flex}.home-skill-examples svg{color:#83b8f0}@media (max-width:760px){.home-ai-intro{font-size:15px}.home-mobile-break{display:block}.home-ai-features article>div{grid-column:2}.home-prompt-example,.home-connection-flow,.home-skill-examples{margin-top:16px}}
