@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";
.ml-studio-landing{--ml-bg:#0b121b;--ml-surface:#111d29;--ml-border:#304253;--ml-accent:#61bfd0;--ml-muted:#a5b5c4}.ml-studio-landing:before{background-attachment:fixed;animation:none;position:fixed;inset:0}.ml-studio-landing .ml-container{width:min(1160px,100% - 64px)}.ml-studio-landing .ml-section{padding-block:82px}.ml-studio-landing .ml-section-head{margin-bottom:30px}.ml-studio-landing .ml-section-head>p:last-child{font-size:14px}.ml-studio-landing .ml-hero{min-height:min(690px,100svh - 64px);padding-block:58px 66px}.ml-studio-landing .ml-hero-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px}.ml-studio-landing .ml-hero h1{font-size:clamp(43px,4.5vw,61px)}.ml-studio-landing .ml-hero-lead{max-width:455px;font-size:15px}.ml-hero-mark{color:var(--ml-accent);letter-spacing:.09em;align-items:center;gap:12px;margin-bottom:24px;font:500 11px JetBrains Mono,monospace;display:flex}.ml-hero-mark svg{flex:none}.ml-hero-editor{min-width:0}.ml-hero-editor>p{color:var(--ml-muted);align-items:center;gap:7px;margin:10px 2px 0;font-size:11px;display:flex}.ml-hero-editor>p svg{color:var(--ml-accent)}.ml-studio{background:#0b141e;border:1px solid #385064;border-radius:11px;width:100%;font-family:Inter,Arial,sans-serif;overflow:hidden;box-shadow:0 18px 52px #0007,inset 0 1px #ffffff12}.ml-studio-top{color:#d7e4eb;background:#152230;border-bottom:1px solid #273b4c;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:10px;display:flex}.ml-studio-top strong{font-weight:650}.ml-studio-status{vertical-align:1px;background:#68c7a5;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ml-studio-muted{color:#8ba1b1}.ml-studio-top-right{color:#a5b8c5;letter-spacing:.04em;font:9px JetBrains Mono,monospace}.ml-studio-top-right span{color:#68c7a5}.ml-studio-body{grid-template-columns:91px minmax(0,1fr) 117px;height:247px;display:grid}.ml-studio-library,.ml-studio-inspector{background:#111e2b;min-width:0;padding:10px 7px}.ml-studio-library{border-right:1px solid #273b4c}.ml-studio-inspector{border-left:1px solid #273b4c}.ml-studio-panel-title{color:#91aabd;letter-spacing:.04em;align-items:center;gap:5px;margin:0 0 10px;font:9px JetBrains Mono,monospace;display:flex}.ml-studio-library button{color:#dbe8ed;text-align:left;cursor:grab;background:#182a39;border:1px solid #314a5b;border-radius:5px;align-items:center;gap:5px;width:100%;min-height:29px;margin-bottom:4px;padding:4px;font-size:9px;display:flex}.ml-studio-library button:hover{background:#213d4a;border-color:#61bfd0}.ml-studio-library button:active{cursor:grabbing}.ml-studio-library button svg:first-child{color:#61bfd0;flex:none}.ml-studio-library button svg:last-child{color:#829bab;flex:none;margin-left:auto}.ml-studio-library p{color:#819bab;margin:12px 0 0;font-size:8px;line-height:1.3}.ml-studio-canvas{touch-action:none;background-color:#0b1722;background-image:radial-gradient(circle,#2c4657 .7px,#0000 .8px);background-size:20px 20px;min-width:0;position:relative;overflow:hidden}.ml-studio-axis-x,.ml-studio-axis-y{pointer-events:none;background:#60809270;position:absolute}.ml-studio-axis-x{width:100%;height:1px;top:65%}.ml-studio-axis-y{width:1px;height:100%;left:50%}.ml-studio-canvas-label{color:#819aac;pointer-events:none;font:8px JetBrains Mono,monospace;position:absolute;top:8px;left:9px}.ml-studio-shape{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;border:2px solid;outline:none;place-items:center;width:38px;height:38px;display:grid;position:absolute;transform:translate(-50%,-50%)}.ml-studio-shape:active{cursor:grabbing}.ml-studio-shape.is-selected:after{content:"";pointer-events:none;border:1px dashed #eaf6fbad;position:absolute;inset:-8px}.ml-studio-shape:focus-visible{outline-offset:9px;outline:2px solid #eaf6fb}.ml-studio-circle{border-radius:50%}.ml-studio-square{border-radius:2px;transform:translate(-50%,-50%)rotate(-8deg)}.ml-studio-formula{white-space:nowrap;border:0;width:auto;min-width:84px;height:auto;padding:3px 5px;font:italic 17px Georgia,serif}.ml-studio-formula.is-selected:after{inset:-4px}.ml-studio-cursor{color:#e4f4fa;pointer-events:none;opacity:.72;position:absolute;bottom:18%;right:13%}.ml-studio-selected{background:#19303e;border:1px solid #365468;border-radius:4px;justify-content:space-between;gap:5px;padding:6px;font-size:10px;font-weight:650;display:flex}.ml-studio-selected span{color:#9fb5c3;font-weight:400}.ml-studio-inspector label{color:#a1b3c1;margin:10px 0 5px;font-size:9px;display:block}.ml-studio-colors{gap:6px;display:flex}.ml-studio-colors button{border:1px solid #ffffff75;border-radius:50%;width:15px;height:15px;padding:0}.ml-studio-colors button[aria-pressed=true]{outline-offset:2px;outline:1px solid #dfeef4}.ml-studio-colors button:disabled{opacity:.35;cursor:default}.ml-studio-values{gap:4px;display:flex}.ml-studio-values span,.ml-studio-anim{color:#d4e3e9;background:#152635;border:1px solid #304758;border-radius:4px;padding:4px;font:9px JetBrains Mono,monospace}.ml-studio-anim{white-space:nowrap}.ml-studio-mobile-colors{display:none}.ml-studio-timeline{background:#101c28;border-top:1px solid #304758;height:100px}.ml-studio-transport{border-bottom:1px solid #273b4c;align-items:center;gap:5px;height:27px;padding:0 8px;display:flex}.ml-studio-transport button{color:#deedf2;background:#1c3543;border:1px solid #3d5768;border-radius:4px;place-items:center;width:19px;height:19px;padding:0;display:grid}.ml-studio-transport button:hover{background:#2a5262}.ml-studio-transport>span{color:#9fb5c3;margin-left:5px;font:9px JetBrains Mono,monospace}.ml-studio-transport strong{color:#8098a9;letter-spacing:.06em;margin-left:auto;font:9px JetBrains Mono,monospace}.ml-studio-tracks{grid-template-columns:74px minmax(0,1fr);height:72px;display:grid}.ml-studio-track-labels,.ml-studio-track-area{grid-template-rows:repeat(4,17px);gap:1px;padding-block:2px;display:grid}.ml-studio-track-labels{border-right:1px solid #2d4253}.ml-studio-track-labels span{color:#a7bbc8;white-space:nowrap;border-bottom:1px solid #223545;padding:2px 5px;font-size:9px;overflow:hidden}.ml-studio-track-area{cursor:ew-resize;touch-action:none;background-image:linear-gradient(90deg,#0000 24.8%,#273e4b 25%,#0000 25.2% 49.8%,#273e4b 50%,#0000 50.2% 74.8%,#273e4b 75%,#0000 75.2%);position:relative;overflow:hidden}.ml-studio-track{border-bottom:1px solid #223545;position:relative}.ml-studio-track i{background:#3f8698;border:1px solid #66bfd1;border-radius:3px;height:9px;position:absolute;top:4px}.ml-studio-track:first-of-type i{background:#385466;border-color:#5c8192}.ml-studio-playhead{z-index:2;background:#e8ca8c;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #e8ca8c8c}.ml-studio-playhead:before{content:"";border-top:6px solid #e8ca8c;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:0;left:-4px}.ml-studio-landing .ml-demo-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;width:min(100%,930px);margin-inline:auto}.ml-studio-landing .ml-demo-stage{min-height:0}.ml-studio-landing .ml-demo-stage svg{max-height:245px}.ml-studio-landing .ml-demo-controls{padding:4px 0}.ml-studio-landing .ml-demo-controls h3{font-size:20px}.ml-studio-landing .ml-demo-controls p{margin-bottom:18px}.ml-studio-landing .ml-demo-controls input[type=range]{accent-color:var(--ml-accent);margin-bottom:18px}.ml-demo-sliders{gap:5px;display:grid}.ml-studio-landing .ml-demo-sliders input[type=range]{width:100%;margin:0 0 7px}.ml-demo-toolbar{gap:7px;margin:5px 0 13px;display:flex}.ml-demo-toolbar button,.ml-demo-scrub button{color:#cbdee7;background:#1a2b38;border:1px solid #3a5363;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:11px;display:inline-flex}.ml-demo-toolbar button:hover,.ml-demo-toolbar button.is-active{color:#e9f6f8;background:#234654;border-color:#61bfd0}.ml-demo-scrub{border-top:1px solid #304253;align-items:center;gap:9px;padding:8px 12px;display:flex}.ml-demo-scrub button{flex:none;width:25px;min-height:25px;padding:0}.ml-demo-scrub input{accent-color:#61bfd0;cursor:pointer;width:100%}.ml-demo-scrub span{color:#acbdc9;min-width:63px;font:9px JetBrains Mono,monospace}.ml-studio-landing .ml-demo-stage pre{max-height:245px}.ml-studio-landing .ml-feature-row{gap:40px;padding:27px 0}.ml-feature-visual{border:1px solid var(--ml-border);background:#0b1722;border-radius:9px;height:225px;position:relative;overflow:hidden}.ml-feature-visual svg{width:100%;height:100%;display:block}.ml-visual-timeline{padding:17px 24px}.ml-visual-top,.ml-visual-ruler{color:#9cb2c1;justify-content:space-between;font:10px JetBrains Mono,monospace;display:flex}.ml-visual-top{margin-bottom:18px}.ml-visual-top span{color:#61bfd0}.ml-visual-ruler{margin-bottom:6px;margin-left:55px}.ml-visual-track{border-top:1px solid #273b4c;align-items:center;height:34px;display:flex}.ml-visual-track span{color:#aebfcc;width:55px;font-size:10px}.ml-visual-track i{background:#1d6074;border:1px solid #61bfd0;border-radius:3px;height:15px;display:block;position:relative}.ml-visual-track:nth-of-type(4) i{background:#275a53;border-color:#65bea7}.ml-visual-playhead{background:#e5b775;width:1px;animation:5s linear infinite ml-visual-scrub;position:absolute;top:55px;bottom:15px;left:30%}@keyframes ml-visual-scrub{50%{left:70%}}.ml-visual-surface>span{color:#bad3dd;font:italic 15px Georgia,serif;position:absolute;bottom:13px;left:16px}.ml-surface-solid{width:50px;height:50px;transform-style:preserve-3d;animation:12s linear infinite ml-solid-turn;position:absolute;top:22%;right:12%;transform:rotateX(-23deg)rotateY(35deg)}.ml-surface-solid i{background:#61bfd016;border:1px solid #9dd7dfb0;display:block;position:absolute;inset:0;box-shadow:inset 0 0 12px #61bfd016}.ml-surface-solid i:first-child{transform:translateZ(25px)}.ml-surface-solid i:nth-child(2){transform:rotateY(180deg)translateZ(25px)}.ml-surface-solid i:nth-child(3){transform:rotateY(90deg)translateZ(25px)}.ml-surface-solid i:nth-child(4){transform:rotateY(-90deg)translateZ(25px)}.ml-surface-solid i:nth-child(5){transform:rotateX(90deg)translateZ(25px)}.ml-surface-solid i:nth-child(6){transform:rotateX(-90deg)translateZ(25px)}@keyframes ml-solid-turn{50%{transform:rotateX(-23deg)rotateY(215deg)}to{transform:rotateX(-23deg)rotateY(395deg)}}.ml-studio-landing .ml-example-grid{gap:12px 18px;width:min(100%,900px);margin-inline:auto}.ml-example-art{border:1px solid var(--ml-border);background:#0b1722;border-radius:8px;height:170px;overflow:hidden}.ml-example-art>svg,.ml-example-art>.ml-feature-visual{border:0;border-radius:0;width:100%;height:100%;display:block}.ml-example-meta{padding-block:8px 11px}.ml-example-meta h3{font-size:15px}.ml-example:hover .ml-example-art{border-color:var(--ml-accent)}.ml-example-shapes{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.ml-example-shapes:before{content:"";background:#4e6c7a;width:70%;height:1px;position:absolute}.ml-example-shapes span{background:#61bfd02a;border:2px solid #61bfd0;width:52px;height:52px;position:relative}.ml-example-shapes .ml-example-circle{border-radius:50%}.ml-example-shapes .ml-example-square{background:#66be9f25;border-color:#66be9f;transform:rotate(-9deg)}.ml-example-shapes .ml-example-triangle{background:0 0;border-bottom:52px solid #e5b775;border-left:27px solid #0000;border-right:27px solid #0000;width:0;height:0}.ml-agent-section{background:#101b26}.ml-agent-layout{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:center;gap:68px;display:grid}.ml-agent-layout h2{max-width:540px}.ml-agent-layout p:not(.ml-kicker){max-width:520px;color:var(--ml-muted);font-size:14px;line-height:1.6}.ml-agent-layout .ml-actions{margin-top:22px}.ml-agent-steps{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.ml-agent-steps span{color:#bacbd5;white-space:nowrap;font-size:11px}.ml-agent-steps strong{color:var(--ml-accent);margin-right:4px;font:500 10px JetBrains Mono,monospace}.ml-agent-terminal{background:#0b141d;border:1px solid #365166;border-radius:9px;overflow:hidden;box-shadow:0 16px 38px #0005}.ml-agent-terminal-top,.ml-agent-terminal-bottom{color:#a4b9c5;background:#152431;justify-content:space-between;align-items:center;padding:10px 13px;font:10px JetBrains Mono,monospace;display:flex}.ml-agent-terminal-top{border-bottom:1px solid #2b4151}.ml-agent-terminal-top span:first-child{align-items:center;gap:7px;display:flex}.ml-agent-terminal-top i{background:#66be9f;border-radius:50%;width:6px;height:6px}.ml-agent-terminal-top span:last-child{color:#66be9f}.ml-agent-terminal-body{padding:18px 18px 14px}.ml-agent-terminal-body p{color:#c4d6de!important;margin:0 0 11px!important;font:11px JetBrains Mono,monospace!important}.ml-agent-terminal-body p span{color:#66be9f}.ml-agent-terminal-body .ml-agent-command{color:#e6bd7e!important;margin:18px 0 9px!important}.ml-agent-progress{background:#273b4c;border-radius:4px;height:5px;margin-bottom:17px;overflow:hidden}.ml-agent-progress i{background:#61bfd0;width:72%;height:100%;animation:4.5s ease-in-out infinite ml-agent-render;display:block}@keyframes ml-agent-render{0%{width:16%}80%,to{width:100%}}.ml-agent-terminal-bottom{border-top:1px solid #2b4151;justify-content:flex-start;gap:7px}.ml-studio-landing .ml-price{background:#111e2a;min-height:0;padding:15px}.ml-studio-landing .ml-price.is-featured{background:#152a36;box-shadow:inset 0 0 0 1px #61bfd044}.ml-price-heading{align-items:center;gap:7px;min-height:25px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ml-price-heading em{color:#83d6e0;background:#61bfd023;border-radius:3px;margin-left:auto;padding:2px 5px;font:8px JetBrains Mono,monospace}.ml-price-icon{color:#71c6d4;background:#213847;border:1px solid #436072;border-radius:5px;flex:none;place-items:center;width:25px;height:25px;display:grid}.ml-studio-landing .ml-price-top{min-height:111px}.ml-studio-landing .ml-price-top h3{font-size:17px}.ml-studio-landing .ml-price-top p{color:#a8b8c7;margin:6px 0 0;font-size:11px;line-height:1.42}.ml-studio-landing .ml-price-amount{margin:9px 0 12px;font-size:25px}.ml-price-action{background:#1c3342;border:1px solid #567185;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-height:33px;padding:5px 9px;font-size:11px;font-weight:650;display:flex;color:#ecf6f8!important}.ml-price.is-featured .ml-price-action{background:#61bfd0;border-color:#61bfd0;color:#07141a!important}.ml-price-action:hover{filter:brightness(1.1)}.ml-price-section-title{margin-top:14px;font-size:10px;display:block}.ml-studio-landing .ml-price ul{border-top:0;gap:6px;margin-bottom:0;padding-top:9px}.ml-studio-landing .ml-price li{gap:6px;font-size:10px;line-height:1.35}.ml-price-feature-icon{color:#70c1cf;flex:none;width:13px;height:13px;margin-top:1px}.ml-studio-landing .ml-pricing-grid{gap:9px}.ml-motion-ready .ml-feature-row [data-reveal],.ml-motion-ready .ml-example[data-reveal],.ml-motion-ready .ml-price[data-reveal]{opacity:0;filter:blur(4px);transition:opacity .58s,transform .65s cubic-bezier(.2,.8,.2,1),filter .58s}.ml-motion-ready .ml-feature-row:nth-child(odd) [data-reveal],.ml-motion-ready .ml-example:nth-child(odd)[data-reveal],.ml-motion-ready .ml-price:nth-child(odd)[data-reveal]{transform:translate(-24px,12px)scale(.97)}.ml-motion-ready .ml-feature-row:nth-child(2n) [data-reveal],.ml-motion-ready .ml-example:nth-child(2n)[data-reveal],.ml-motion-ready .ml-price:nth-child(2n)[data-reveal]{transform:translate(24px,12px)scale(.97)}.ml-motion-ready .ml-feature-row [data-reveal].is-visible,.ml-motion-ready .ml-example[data-reveal].is-visible,.ml-motion-ready .ml-price[data-reveal].is-visible{opacity:1;filter:none;transform:none}@media (max-width:1100px){.ml-studio-landing .ml-nav-links{gap:11px}.ml-studio-landing .ml-nav-links a{font-size:12px}.ml-studio-landing .ml-hero-layout{gap:25px}}@media (max-width:900px){.ml-studio-landing .ml-nav-links{border-bottom:1px solid var(--ml-border);background:#101c28;padding:14px 24px;display:none;position:absolute;top:64px;left:0;right:0}.ml-studio-landing .ml-nav-links.is-open{flex-direction:column;align-items:stretch;display:flex}.ml-studio-landing .ml-nav-links a{padding:10px 0;font-size:13px}.ml-studio-landing .ml-menu-button{display:inline-flex}.ml-studio-landing .ml-hero{min-height:0}.ml-studio-landing .ml-hero-layout{grid-template-columns:1fr;gap:30px}.ml-studio-landing .ml-hero-copy{max-width:610px}.ml-studio-landing .ml-hero-editor{width:min(100%,700px)}.ml-studio-landing .ml-demo-layout{grid-template-columns:1fr;max-width:680px}.ml-agent-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:620px){.ml-studio-landing .ml-container{width:calc(100% - 36px)}.ml-studio-landing .ml-section{padding-block:62px}.ml-studio-landing .ml-hero{padding-block:45px 57px}.ml-studio-landing .ml-hero h1{font-size:clamp(38px,10vw,46px)}.ml-hero-mark{margin-bottom:15px}.ml-hero-mark svg{width:43px;height:43px}.ml-studio-body{grid-template-columns:70px minmax(0,1fr);height:215px}.ml-studio-library{padding:9px 5px}.ml-studio-library button{flex-wrap:wrap;justify-content:center;gap:2px;min-height:37px;padding:3px 1px}.ml-studio-library button span{text-align:center;width:100%;font-size:8px}.ml-studio-library button svg:last-child,.ml-studio-library p,.ml-studio-inspector{display:none}.ml-studio-mobile-colors{background:#111e2b;border-top:1px solid #304758;justify-content:flex-end;align-items:center;gap:7px;min-height:26px;padding:4px 9px;display:flex}.ml-studio-mobile-colors>span{color:#a8b8c7;margin-right:auto;font-size:9px}.ml-studio-mobile-colors button{border:1px solid #ffffff80;border-radius:50%;width:14px;height:14px;padding:0}.ml-studio-mobile-colors button[aria-pressed=true]{outline-offset:2px;outline:1px solid #e8f4f7}.ml-studio-mobile-colors button:disabled{opacity:.4}.ml-studio-panel-title{font-size:8px}.ml-studio-shape{width:31px;height:31px}.ml-studio-formula{width:auto;min-width:70px;height:auto;font-size:14px}.ml-studio-timeline{height:93px}.ml-studio-tracks{grid-template-columns:62px minmax(0,1fr);height:65px}.ml-studio-track-labels,.ml-studio-track-area{grid-template-rows:repeat(4,15px)}.ml-studio-track-labels span{font-size:8px}.ml-studio-transport strong{display:none}.ml-studio-landing .ml-demo-stage svg{max-height:none}.ml-studio-landing .ml-feature-row{gap:18px}.ml-feature-visual{height:175px}.ml-visual-timeline{padding:13px}.ml-visual-top{margin-bottom:12px}.ml-visual-track{height:26px}.ml-visual-playhead{top:42px}.ml-example-art{height:150px}.ml-agent-steps{gap:8px;display:grid}.ml-studio-landing .ml-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-studio-landing .ml-price{min-height:0;padding:12px}.ml-studio-landing .ml-price-top{min-height:120px}.ml-studio-landing .ml-price-amount{font-size:20px}.ml-studio-landing .ml-price li{font-size:10px}}@media (max-width:390px){.ml-studio-landing .ml-container{width:calc(100% - 28px)}.ml-studio-landing .ml-nav-cta{padding-inline:7px}.ml-studio-landing .ml-pricing-grid{grid-template-columns:1fr}.ml-studio-landing .ml-price{min-height:0}}@media (prefers-reduced-motion:reduce){.ml-visual-playhead,.ml-agent-progress i,.ml-surface-solid{animation:none}}
.ml-studio-landing{--ml-bg:#fffbfe;--ml-surface:#f7f2fa;--ml-border:#d9d2df;--ml-text:#1d1b20;--ml-muted:#514b58;--ml-accent:#6750a4;--ml-accent-hover:#4f378b;--ml-container:#eaddff;--ml-tertiary:#006d75;color:var(--ml-text);background:var(--ml-bg);font-family:Roboto,Helvetica Neue,Arial,sans-serif}.ml-studio-landing:before{background-image:radial-gradient(circle,#79668f24 .75px,#0000 1px);background-position:0 0;background-size:32px 32px;animation:none;position:fixed}.ml-studio-landing .material-symbols-rounded,.ob-root .material-symbols-rounded{vertical-align:middle;flex:none;line-height:1}.ml-studio-landing h1,.ml-studio-landing h2,.ml-studio-landing h3,.ob-root h1,.ob-root h2,.ob-root h3{letter-spacing:-.025em;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.ml-studio-landing .ml-section{border-color:var(--ml-border);padding-block:clamp(60px,7vw,86px)}.ml-studio-landing .ml-container{width:min(1160px,100% - 48px)}.ml-studio-landing .ml-kicker,.ml-studio-landing .ml-small-label{color:var(--ml-accent);letter-spacing:.11em;font-family:Roboto,sans-serif;font-size:11px;font-weight:700}.ml-studio-landing .ml-section-head{margin-bottom:28px}.ml-studio-landing .ml-section-head>p:last-child{color:var(--ml-muted);font-size:14px}.ml-studio-landing h2{font-size:clamp(30px,3.3vw,43px);line-height:1.12}.ml-studio-landing h3{letter-spacing:-.018em}.ml-studio-landing .ml-accent{color:var(--ml-accent)}.ml-studio-landing .ml-nav-wrap{border-color:var(--ml-border);background:#fffbfef2;box-shadow:0 2px 8px #1d1b200b}.ml-studio-landing .ml-nav{height:66px}.ml-studio-landing .ml-brand{color:var(--ml-text);font-family:Roboto,sans-serif}.ml-studio-landing .ml-nav-links a{color:var(--ml-muted)}.ml-studio-landing .ml-nav-links a:hover,.ml-studio-landing .ml-footer a:hover{color:var(--ml-accent)}.ml-studio-landing .ml-button{min-height:42px;box-shadow:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.ml-studio-landing .ml-button:hover{transform:translateY(-1px);box-shadow:0 2px 6px #1d1b2026}.ml-studio-landing .ml-button-primary{background:var(--ml-accent);border-color:var(--ml-accent);color:#fff!important}.ml-studio-landing .ml-button-primary:hover{background:var(--ml-accent-hover);border-color:var(--ml-accent-hover)}.ml-studio-landing .ml-button-secondary{background:#fffbfe;border-color:#8e8499;color:var(--ml-accent)!important}.ml-studio-landing .ml-button-secondary:hover{background:var(--ml-container);border-color:var(--ml-accent)}.ml-studio-landing .ml-nav-cta{min-height:38px}.ml-studio-landing .ml-menu-button{border-color:var(--ml-border);color:var(--ml-accent);border-radius:12px}.ml-studio-landing .ml-hero{background:radial-gradient(50% 68% at 86%,#eaddffb3,#0000 90%);min-height:min(680px,100svh - 66px);padding-block:60px 66px}.ml-studio-landing .ml-hero-layout{gap:44px}.ml-studio-landing .ml-hero h1{font-size:clamp(44px,4.8vw,64px);font-weight:500}.ml-studio-landing .ml-hero-lead{color:var(--ml-muted);font-size:16px}.ml-studio-landing .ml-hero-mark{color:var(--ml-accent);letter-spacing:.12em;font-family:Roboto,sans-serif;font-weight:700}.ml-studio-landing .ml-under-cta,.ml-studio-landing .ml-hero-editor>p{color:var(--ml-muted)}.ml-studio-landing .ml-hero-editor>p .material-symbols-rounded{color:var(--ml-accent)}.ml-studio-landing .ml-studio{border-color:#a79db1;border-radius:22px;box-shadow:0 16px 42px #49365d2b,0 2px 6px #49365d15}.ml-studio-landing .ml-demo-section,.ml-studio-landing .ml-workflow-section,.ml-studio-landing .ml-agent-section,.ml-studio-landing .ml-faq-section{background:#f7f2fa}.ml-studio-landing .ml-demo-controls p,.ml-studio-landing .ml-feature-copy p,.ml-studio-landing .ml-workflow-rail p,.ml-studio-landing .ml-audience-list p,.ml-studio-landing .ml-render-layout p,.ml-studio-landing .ml-agent-layout p:not(.ml-kicker){color:var(--ml-muted)}.ml-studio-landing .ml-demo-stage{border-color:#b7adbf;border-radius:20px;box-shadow:0 5px 18px #49365d18}.ml-studio-landing .ml-demo-controls output,.ml-studio-landing .ml-text-link{color:var(--ml-accent)!important}.ml-studio-landing .ml-text-link:hover{color:var(--ml-accent-hover)!important}.ml-studio-landing .ml-demo-tablist{border-color:var(--ml-border);background:#eee8f1;border-radius:999px}.ml-studio-landing .ml-demo-tablist button{color:var(--ml-muted);border-radius:999px}.ml-studio-landing .ml-demo-tablist button.is-active{background:var(--ml-container);color:var(--ml-accent)}.ml-studio-landing .ml-demo-toolbar button{color:var(--ml-accent);background:#fffbfe;border-color:#a79db1;border-radius:999px}.ml-studio-landing .ml-demo-toolbar button:hover,.ml-studio-landing .ml-demo-toolbar button.is-active{background:var(--ml-container);border-color:var(--ml-accent);color:var(--ml-accent)}.ml-studio-landing .ml-feature-list,.ml-studio-landing .ml-feature-row,.ml-studio-landing .ml-workflow-rail,.ml-studio-landing .ml-workflow-rail li{border-color:var(--ml-border)}.ml-studio-landing .ml-feature-number,.ml-studio-landing .ml-rail-number{color:var(--ml-accent);font-family:Roboto,sans-serif;font-weight:700}.ml-studio-landing .ml-feature-visual{border-color:#b7adbf;border-radius:20px;box-shadow:0 3px 12px #49365d16}.ml-studio-landing .ml-workflow-rail .material-symbols-rounded{color:var(--ml-accent);margin-bottom:12px}.ml-studio-landing .ml-workflow-result{color:var(--ml-muted);font-family:Roboto,sans-serif}.ml-studio-landing .ml-workflow-result strong{color:var(--ml-accent)}.ml-studio-landing .ml-example-art{border-color:#b7adbf;border-radius:18px;box-shadow:0 2px 9px #49365d16}.ml-studio-landing .ml-example-meta span{color:var(--ml-muted);font-family:Roboto,sans-serif}.ml-studio-landing .ml-example-meta .material-symbols-rounded{color:var(--ml-accent)}.ml-studio-landing .ml-audience-list article{border-color:var(--ml-border)}.ml-studio-landing .ml-audience-list article>span,.ml-studio-landing .ml-audience-list article>strong{color:var(--ml-accent)}.ml-studio-landing .ml-agent-steps span{color:var(--ml-muted)}.ml-studio-landing .ml-agent-steps strong{color:var(--ml-accent);font-family:Roboto,sans-serif}.ml-studio-landing .ml-agent-terminal{border-color:#b7adbf;border-radius:20px;box-shadow:0 5px 18px #49365d18}.ml-studio-landing .ml-render-flow{border-color:var(--ml-border);color:var(--ml-text);background:#f7f2fa}.ml-studio-landing .ml-render-flow .material-symbols-rounded{color:var(--ml-accent)}.ml-studio-landing .ml-price{border-color:var(--ml-border);background:#fffbfe;border-radius:18px;box-shadow:0 2px 8px #49365d12}.ml-studio-landing .ml-price.is-featured{border-color:var(--ml-accent);background:#f4edff;box-shadow:0 3px 14px #6750a426}.ml-studio-landing .ml-price-heading{color:var(--ml-text)}.ml-studio-landing .ml-price-icon{color:var(--ml-accent);background:var(--ml-container);border-color:#cabbd8;border-radius:10px}.ml-studio-landing .ml-price-heading em{color:var(--ml-accent);background:var(--ml-container);border-radius:999px;font-family:Roboto,sans-serif;font-weight:700}.ml-studio-landing .ml-price-top p,.ml-studio-landing .ml-price li,.ml-studio-landing .ml-price-amount small{color:var(--ml-muted)}.ml-studio-landing .ml-price-amount,.ml-studio-landing .ml-price-section-title{color:var(--ml-text)}.ml-studio-landing .ml-price-action{border-color:var(--ml-accent);background:0 0;border-radius:999px;color:var(--ml-accent)!important}.ml-studio-landing .ml-price.is-featured .ml-price-action{background:var(--ml-accent);color:#fff!important}.ml-studio-landing .ml-price-feature-icon{color:var(--ml-accent)}.ml-studio-landing .ml-price li .material-symbols-rounded{width:15px;height:15px;margin-top:0;line-height:15px}.ml-studio-landing .ml-pricing-compare{color:var(--ml-accent)}.ml-studio-landing .ml-faq-list details{border-color:var(--ml-border)}.ml-studio-landing .ml-faq-list summary{color:var(--ml-text)}.ml-studio-landing .ml-faq-list details p{color:var(--ml-muted)}.ml-studio-landing .ml-final{background:radial-gradient(80% 100% at 50% 110%,#eaddff,#f7f2fa)}.ml-studio-landing .ml-final>.ml-container>p:not(.ml-kicker){color:var(--ml-muted)}.ml-studio-landing .ml-footer{border-color:var(--ml-border);color:var(--ml-muted);background:#f7f2fa}.ml-studio-landing .ml-footer-bottom{border-color:var(--ml-border)}.ml-studio-landing .ml-footer .ml-brand{color:var(--ml-text)}.ob-root{--ob-bg:#fffbfe;--ob-surface:#f7f2fa;--ob-border:#d9d2df;--ob-text:#1d1b20;--ob-muted:#514b58;--ob-accent:#6750a4;color:var(--ob-text);background:var(--ob-bg);font-family:Roboto,Helvetica Neue,Arial,sans-serif}.ob-root:before{background-image:radial-gradient(circle,#79668f24 .75px,#0000 1px);background-position:0 0;background-size:32px 32px}.ob-root :focus-visible{outline-color:var(--ob-accent)}.ob-root .ob-header{border-color:var(--ob-border);background:#fffbfef2;box-shadow:0 2px 8px #1d1b200b}.ob-root .ob-brand{color:var(--ob-text);font-family:Roboto,sans-serif}.ob-root .ob-signin{color:var(--ob-accent)!important}.ob-root .ob-signin:hover{color:#4f378b!important}.ob-root .ob-progress{border-color:var(--ob-border);background:#eee8f1;border-radius:999px}.ob-root .ob-progress-step{color:#625b71;border-radius:999px}.ob-root .ob-progress-step.is-current{color:#4f378b;box-shadow:none;background:#eaddff}.ob-root .ob-progress-step.is-complete{color:#006d75}.ob-root .ob-progress-step span{font-family:Roboto,sans-serif}.ob-root .ob-kicker{color:var(--ob-accent);letter-spacing:.11em;font-family:Roboto,sans-serif;font-weight:700}.ob-root .ob-intro h1{color:var(--ob-text);font-size:clamp(29px,3vw,40px);font-weight:500}.ob-root .ob-intro>p:last-child{color:var(--ob-muted)}.ob-root .ob-workflow,.ob-root .ob-starter{color:var(--ob-text);border-color:var(--ob-border);background:#fffbfe;border-radius:16px;transition:border-color .3s cubic-bezier(.2,0,0,1),background .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1);box-shadow:0 1px 3px #49365d12}.ob-root .ob-workflow:hover,.ob-root .ob-starter:hover{border-color:#8b78b0;box-shadow:0 3px 9px #49365d1a}.ob-root .ob-workflow.is-selected,.ob-root .ob-starter.is-selected{border-color:var(--ob-accent);background:#f4edff;box-shadow:0 0 0 1px #6750a43d}.ob-root .ob-workflow-head{color:var(--ob-accent)}.ob-root .ob-workflow strong{font-family:Roboto,sans-serif}.ob-root .ob-workflow-detail,.ob-root .ob-starter-text small{color:var(--ob-muted)}.ob-root .ob-workflow-caption{color:#625b71;font-family:Roboto,sans-serif;font-weight:500}.ob-root .ob-choice-mark{color:#fff;border-color:#a79db1;border-radius:50%}.ob-root .is-selected .ob-choice-mark{border-color:var(--ob-accent);background:var(--ob-accent)}.ob-root .ob-prompt{color:var(--ob-text)}.ob-root .ob-prompt input{color:var(--ob-text);background:#fffbfe;border-color:#8e8499;border-radius:12px}.ob-root .ob-prompt input:focus{border-color:var(--ob-accent)}.ob-root .ob-inline-preview{border-color:var(--ob-border);color:var(--ob-muted)}.ob-root .ob-inline-preview .material-symbols-rounded{color:var(--ob-accent)}.ob-root .ob-mini-timeline{background:repeating-linear-gradient(90deg,#0000 0 29px,#e3dce8 30px);border-color:#8e8499}.ob-root .ob-mini-timeline i{background:#9476c0}.ob-root .ob-mini-timeline i:nth-child(2){background:#52a9ae}.ob-root .ob-mini-timeline i:nth-child(3){background:#bc8f57}.ob-root .ob-starter-art{border-color:var(--ob-border);background:#171424}.ob-root .ob-starter>.ob-choice-mark{background:#fffbfe}.ob-root .ob-starter.is-selected>.ob-choice-mark{background:var(--ob-accent)}.ob-root .ob-tour-editor>span,.ob-root .ob-tour-list small{color:var(--ob-muted)}.ob-root .ob-tour-editor>span .material-symbols-rounded,.ob-root .ob-tour-list .material-symbols-rounded{color:var(--ob-accent)}.ob-root .ob-tour-list,.ob-root .ob-tour-list li{border-color:var(--ob-border)}.ob-root .ob-tour-list li>strong{color:var(--ob-accent);font-family:Roboto,sans-serif}.ob-root .ob-tour-list li span{color:var(--ob-text)}.ob-root .ob-launch-preview,.ob-root .ob-launch-details{border-color:var(--ob-border);background:#fffbfe;border-radius:18px;box-shadow:0 2px 9px #49365d13}.ob-root .ob-launch-preview-head,.ob-root .ob-launch-preview-foot{border-color:var(--ob-border);color:var(--ob-muted);font-family:Roboto,sans-serif}.ob-root .ob-launch-details>div:not(.ob-launch-actions){color:var(--ob-text)}.ob-root .ob-launch-details>div .material-symbols-rounded{color:#006d75}.ob-root .ob-launch-details .ob-button-primary .material-symbols-rounded{color:#fff}.ob-root .ob-button{border-color:var(--ob-border);min-height:42px;color:var(--ob-accent);background:#fffbfe;border-radius:999px;font-weight:600;transition:background .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.ob-root .ob-button:hover{filter:none;background:#eee8f1;box-shadow:0 2px 6px #1d1b201c}.ob-root .ob-button-primary{border-color:var(--ob-accent);color:#fff;background:var(--ob-accent)}.ob-root .ob-button-primary:hover{background:#4f378b}.ob-root .ob-button-outline{color:var(--ob-accent);background:#fffbfe;border-color:#8e8499}.ob-root .ob-error{color:#8c1d18;background:#fce8e6;border-color:#b3261e}.ob-root .ob-footer{border-color:var(--ob-border);background:#fffbfef2}.ob-root .ob-footer-inner>span{color:var(--ob-muted);font-family:Roboto,sans-serif}:is(.ml-studio-landing,.ob-root) .ml-studio{color:#1d1b20;background:#fffbfe;border-color:#cac2d0;font-family:Roboto,sans-serif;box-shadow:0 5px 18px #49365d1b}:is(.ml-studio-landing,.ob-root) .ml-studio-top{color:#1d1b20;background:#eee8f1;border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-status{background:#006d75}:is(.ml-studio-landing,.ob-root) .ml-studio-muted,:is(.ml-studio-landing,.ob-root) .ml-studio-top-right,:is(.ml-studio-landing,.ob-root) .ml-studio-panel-title,:is(.ml-studio-landing,.ob-root) .ml-studio-library p,:is(.ml-studio-landing,.ob-root) .ml-studio-canvas-label,:is(.ml-studio-landing,.ob-root) .ml-studio-inspector label,:is(.ml-studio-landing,.ob-root) .ml-studio-selected span,:is(.ml-studio-landing,.ob-root) .ml-studio-transport>span,:is(.ml-studio-landing,.ob-root) .ml-studio-transport strong,:is(.ml-studio-landing,.ob-root) .ml-studio-track-labels span{color:#625b71}:is(.ml-studio-landing,.ob-root) .ml-studio-top-right span{color:#006d75}:is(.ml-studio-landing,.ob-root) .ml-studio-library,:is(.ml-studio-landing,.ob-root) .ml-studio-inspector{background:#f7f2fa;border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-library button{color:#1d1b20;background:#fffbfe;border-color:#cac2d0;border-radius:8px}:is(.ml-studio-landing,.ob-root) .ml-studio-library button:hover{background:#eaddff;border-color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-library button .material-symbols-rounded{color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-library button .material-symbols-rounded:last-child{margin-left:auto}:is(.ml-studio-landing,.ob-root) .ml-studio-canvas{background-color:#fffbfe;background-image:radial-gradient(circle,#d9d2df .7px,#0000 .8px)}:is(.ml-studio-landing,.ob-root) .ml-studio-axis-x,:is(.ml-studio-landing,.ob-root) .ml-studio-axis-y{background:#b7adbf}:is(.ml-studio-landing,.ob-root) .ml-studio-shape.is-selected:after{border-color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-shape:focus-visible{outline-color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-cursor{color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-selected,:is(.ml-studio-landing,.ob-root) .ml-studio-values span,:is(.ml-studio-landing,.ob-root) .ml-studio-anim{color:#1d1b20;background:#fffbfe;border-color:#cac2d0;border-radius:7px}:is(.ml-studio-landing,.ob-root) .ml-studio-colors button{border-color:#8e8499}:is(.ml-studio-landing,.ob-root) .ml-studio-colors button[aria-pressed=true]{outline-color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-timeline{background:#f7f2fa;border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-transport{border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-transport button{color:#6750a4;background:#eaddff;border-color:#cabbd8;border-radius:6px}:is(.ml-studio-landing,.ob-root) .ml-studio-transport button:hover{background:#d8c6f6}:is(.ml-studio-landing,.ob-root) .ml-studio-track-labels,:is(.ml-studio-landing,.ob-root) .ml-studio-track-labels span,:is(.ml-studio-landing,.ob-root) .ml-studio-track{border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-track-area{background-image:linear-gradient(90deg,#0000 24.8%,#d9d2df 25%,#0000 25.2% 49.8%,#d9d2df 50%,#0000 50.2% 74.8%,#d9d2df 75%,#0000 75.2%)}:is(.ml-studio-landing,.ob-root) .ml-studio-track i{background:#d0b8f5;border-color:#6750a4}:is(.ml-studio-landing,.ob-root) .ml-studio-track:first-of-type i{background:#b0dfe0;border-color:#006d75}:is(.ml-studio-landing,.ob-root) .ml-studio-playhead{box-shadow:none;background:#006d75}:is(.ml-studio-landing,.ob-root) .ml-studio-playhead:before{border-top-color:#006d75}.ml-studio-landing .ml-demo-stage{background:#f7f2fa}.ml-studio-landing .ml-demo-stage pre{color:#1d1b20}.ml-studio-landing .ml-demo-scrub{background:#eee8f1;border-color:#d9d2df}.ml-studio-landing .ml-demo-scrub button{color:#6750a4;background:#eaddff;border-color:#cabbd8;border-radius:50%;width:28px;min-height:28px}.ml-studio-landing .ml-demo-scrub button:hover{background:#d8c6f6}.ml-studio-landing .ml-demo-scrub span{color:#625b71}.ml-studio-landing .ml-stage-foot{color:#625b71;background:#f7f2fa;border-color:#d9d2df}.ml-studio-landing .ml-demo-sliders input[type=range],.ml-studio-landing .ml-demo-scrub input[type=range]{appearance:none;accent-color:#6750a4;background:0 0;height:20px}.ml-studio-landing .ml-demo-sliders input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #6750a4 var(--range-progress), #d0c6d8 var(--range-progress));border-radius:999px;height:5px}.ml-studio-landing .ml-demo-scrub input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #6750a4 var(--range-progress), #d0c6d8 var(--range-progress));border-radius:999px;height:5px}.ml-studio-landing .ml-demo-sliders input[type=range]::-webkit-slider-thumb{appearance:none;background:#6750a4;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 0 0 2px #f7f2fa}.ml-studio-landing .ml-demo-scrub input[type=range]::-webkit-slider-thumb{appearance:none;background:#6750a4;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 0 0 2px #f7f2fa}.ml-studio-landing .ml-demo-sliders input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #6750a420}.ml-studio-landing .ml-demo-scrub input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #6750a420}.ml-studio-landing .ml-demo-sliders input[type=range]::-moz-range-track{background:linear-gradient(to right, #6750a4 var(--range-progress), #d0c6d8 var(--range-progress));border-radius:999px;height:5px}.ml-studio-landing .ml-demo-scrub input[type=range]::-moz-range-track{background:linear-gradient(to right, #6750a4 var(--range-progress), #d0c6d8 var(--range-progress));border-radius:999px;height:5px}.ml-studio-landing .ml-demo-sliders input[type=range]::-moz-range-thumb{background:#6750a4;border:0;border-radius:50%;width:16px;height:16px}.ml-studio-landing .ml-demo-scrub input[type=range]::-moz-range-thumb{background:#6750a4;border:0;border-radius:50%;width:16px;height:16px}:is(.ml-studio-landing,.ob-root) .ml-studio-mobile-colors{background:#f7f2fa;border-color:#d9d2df}:is(.ml-studio-landing,.ob-root) .ml-studio-mobile-colors>span{color:#625b71}:is(.ml-studio-landing,.ob-root) .ml-studio-mobile-colors button{border-color:#8e8499}:is(.ml-studio-landing,.ob-root) .ml-studio-mobile-colors button[aria-pressed=true]{outline-color:#6750a4}.ml-studio-landing .ml-feature-visual,.ml-studio-landing .ml-example-art{background:#f7f2fa}.ml-studio-landing .ml-visual-top,.ml-studio-landing .ml-visual-ruler,.ml-studio-landing .ml-visual-track span,.ml-studio-landing .ml-visual-surface>span{color:#625b71}.ml-studio-landing .ml-visual-top span{color:#6750a4}.ml-studio-landing .ml-visual-track{border-color:#d9d2df}.ml-studio-landing .ml-visual-track i{background:#d0b8f5;border-color:#6750a4}.ml-studio-landing .ml-visual-track:nth-of-type(4) i{background:#b0dfe0;border-color:#006d75}.ml-studio-landing .ml-visual-playhead{background:#006d75}.ml-studio-landing .ml-surface-solid i{box-shadow:none;background:#d0b8f540;border-color:#6750a4}.ml-studio-landing .ml-example-shapes:before{background:#b7adbf}.ml-studio-landing .ml-example-shapes span{background:#d0b8f580;border-color:#6750a4}.ml-studio-landing .ml-example-shapes .ml-example-square{background:#b0dfe080;border-color:#006d75}.ml-studio-landing .ml-example-shapes .ml-example-triangle{background:0 0;border-bottom-color:#9a5b00}.ml-studio-landing .ml-agent-terminal{color:#1d1b20;background:#fffbfe}.ml-studio-landing .ml-agent-terminal-top,.ml-studio-landing .ml-agent-terminal-bottom{color:#625b71;background:#eee8f1;border-color:#d9d2df}.ml-studio-landing .ml-agent-terminal-top span:last-child,.ml-studio-landing .ml-agent-terminal-body p span{color:#006d75}.ml-studio-landing .ml-agent-terminal-body p{color:#1d1b20!important}.ml-studio-landing .ml-agent-terminal-body .ml-agent-command{color:#6750a4!important}.ml-studio-landing .ml-agent-progress{background:#e3dce8}.ml-studio-landing .ml-agent-progress i{background:#6750a4}.ob-root .ob-starter-art{background:#f7f2fa}.ob-root .ob-launch-art{background-color:#f7f2fa;background-image:radial-gradient(circle,#d9d2df .7px,#0000 .8px)}.ob-root .ob-launch-empty{color:#625b71}.ob-root .ob-launch-empty .material-symbols-rounded{color:#6750a4}.ob-root .ob-cube i{background:#d0b8f560;border-color:#6750a4}.ob-root .ob-orbit{border-color:#006d75}.ob-root .ob-orbit-dot{background:#006d75}.ml-studio-landing :is(button,a,input):focus-visible,.ob-root :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #6750a4}.ml-studio-landing.ml-motion-ready [data-reveal]{opacity:0;filter:none;transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.ml-studio-landing.ml-motion-ready [data-reveal].is-visible{opacity:1;filter:none;transform:none}.ml-studio-landing.ml-motion-ready [data-reveal] .ml-letter{opacity:1;transform:none}.ml-studio-landing.ml-motion-ready [data-reveal].is-visible .ml-letter{animation:none}.ml-studio-landing .ml-button,.ml-studio-landing .ml-demo-toolbar button,.ml-studio-landing .ml-demo-tablist button,.ml-studio-landing .ml-example,.ml-studio-landing .ml-price-action,.ob-root .ob-button,.ob-root .ob-workflow,.ob-root .ob-starter{transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ml-studio-landing .ml-example:hover .ml-example-art{box-shadow:0 5px 14px #49365d21}.ob-root .ob-step{animation:.3s cubic-bezier(.2,0,0,1) both ob-material-enter}@keyframes ob-material-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:900px){.ml-studio-landing .ml-nav-links{border-color:var(--ml-border);background:#fffbfe;box-shadow:0 5px 12px #49365d1c}}@media (max-width:620px){.ml-studio-landing .ml-container{width:calc(100% - 36px)}.ml-studio-landing .ml-section{padding-block:60px}.ml-studio-landing .ml-hero{padding-block:40px 58px}.ml-studio-landing .ml-hero h1{font-size:clamp(42px,10vw,54px)}.ml-studio-landing .ml-button{min-height:42px}.ob-root .ob-workflow{border-radius:14px}.ob-root .ob-starter{border-radius:12px}}@media (prefers-reduced-motion:reduce){.ml-studio-landing *,.ml-studio-landing :before,.ml-studio-landing :after,.ob-root *,.ob-root :before,.ob-root :after{scroll-behavior:auto!important}}
