body:has(.mya-page){background:#f5f5f4}.mya-page{--bg:#f5f5f4;--ink:#1c1c1c;--line:#d2d2d0;--mono-gray:#7a7a78;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;position:relative;max-width:1512px;margin:0 auto;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--sans);overflow:hidden}.mya-page .vline{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px);z-index:3}.mya-page .vline.left{left:48px}.mya-page .vline.right{right:48px}.mya-page .hline{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px);z-index:2}.mya-header{position:relative;height:64px;justify-content:space-between;padding:0 82px}.mya-header,.mya-logo{display:flex;align-items:center}.mya-logo{gap:9px}.mya-logo svg{display:block}.mya-logo-text{font-size:20px;font-weight:500;letter-spacing:-.01em}.mya-nav,.mya-nav-center{display:flex;align-items:center}.mya-nav-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mya-nav-center a.mya-link{font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.mya-nav-center a.mya-link+a.mya-link{margin-left:44px}.mya-nav-center a.mya-link:hover{color:#6b6b69}.mya-nav a.mya-link{font-size:14px;font-weight:500;color:var(--ink);text-decoration:none}.mya-nav a.mya-link+a.mya-link{margin-left:44px}.mya-nav-spend{height:32px;display:inline-flex;align-items:center;padding:0 11px;border-radius:6px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s ease}.mya-nav-spend:hover{background:#3a3a3a}.mya-cta{margin-left:29px;height:32px;display:inline-flex;align-items:center;padding:0 11px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:500;font-family:var(--sans);border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.mya-cta:hover{background:#3a3a3a}.mya-nav-download{margin-left:12px;height:32px;display:inline-flex;align-items:center;padding:0 11px;background:#fff;color:var(--ink);font-size:13px;font-weight:500;font-family:var(--sans);border:1px solid #dcdcda;border-radius:6px;cursor:pointer;transition:background .15s ease}.mya-nav-download:hover{background:#f2f2f0}.mya-nav a.mya-link:hover{color:#6b6b69}.mya-hero{position:relative;height:424px;background:radial-gradient(circle at 73% 38%,rgba(159,171,133,.17),transparent 25%),linear-gradient(180deg,#fafaf8 0,var(--bg) 100%)}.mya-eyebrow{position:absolute;left:288px;top:90px;font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.03em;color:var(--mono-gray);text-transform:uppercase;text-decoration:none}.mya-title{top:128px;margin:0;font-size:66px;line-height:70px;letter-spacing:-.02em;color:#1a1a1a}.mya-enterprise-cta,.mya-title{position:absolute;left:288px;font-weight:500}.mya-enterprise-cta{top:308px;height:40px;display:inline-flex;align-items:center;padding:0 18px;background:#1a1a1a;color:#fff;font-size:14px;font-family:var(--sans);border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.mya-enterprise-cta:hover{background:#3a3a3a}.mya-para{top:296px;margin:0;max-width:620px;font-size:16.9px;line-height:23px;letter-spacing:-.005em;color:#1f1f1f}.mya-download,.mya-para{position:absolute;left:288px}.mya-download{top:307px;height:40px;display:inline-flex;align-items:center;padding:0 18px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;font-family:var(--sans);border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.mya-download:hover{background:#3a3a3a}.mya-waitlist-form{position:absolute;left:288px;top:300px}.mya-waitlist-label{display:block;margin-bottom:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--mono-gray);text-transform:uppercase}.mya-waitlist-fields{display:flex;gap:8px}.mya-waitlist-input{width:220px;height:40px;padding:0 12px;border:1px solid #d0d0cd;border-radius:6px;outline:none;background:#fff;color:var(--ink);font:14px var(--sans)}.mya-waitlist-input::placeholder{color:#92928f}.mya-waitlist-input:focus{border-color:#777773;box-shadow:0 0 0 3px rgba(119,119,115,.14)}.mya-waitlist-submit{height:40px;padding:0 16px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;cursor:pointer;font:500 14px var(--sans);transition:background .15s ease}.mya-waitlist-submit:hover{background:#3a3a3a}.mya-waitlist-input:disabled,.mya-waitlist-submit:disabled{cursor:wait;opacity:.65}.mya-waitlist-message{margin:8px 0 0;font:12px/16px var(--sans)}.mya-waitlist-message--success{color:#3d6530}.mya-waitlist-message--error{color:#a2392f}.mya-supported{position:relative;height:208px;display:flex;align-items:center;background:#ecefe7;box-shadow:inset 0 1px rgba(119,131,102,.08),inset 0 -1px rgba(119,131,102,.08)}.mya-supported:after,.mya-supported:before{content:"";position:absolute;left:48px;right:48px;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px)}.mya-supported:before{top:0}.mya-supported:after{bottom:0}.mya-supported-inner{width:936px;margin:0 auto}.mya-supported-eyebrow{margin-bottom:6px;font-family:var(--mono);font-size:10.5px;line-height:1.4;letter-spacing:.05em;color:var(--mono-gray);text-transform:uppercase}.mya-supported-copy h2{margin:0;font-size:25px;line-height:30px;font-weight:500;letter-spacing:-.015em}.mya-supported-grid{max-width:620px;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none}.mya-supported-app{min-width:0;min-height:76px;padding:11px;display:flex;align-items:center;gap:10px;background:rgba(255,255,253,.86);border:1px solid #d9ddd3;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.025),0 10px 28px rgba(77,87,66,.035)}.mya-supported-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#fff;border:1px solid #e2e2df;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.035)}.mya-supported-icon img{display:block;width:24px;height:24px}.mya-supported-name{min-width:0;display:flex;flex-direction:column;gap:3px}.mya-supported-name strong{overflow:hidden;font-size:14px;line-height:18px;font-weight:500;text-overflow:ellipsis}.mya-supported-status{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8px;line-height:12px;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap}.mya-supported-status:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%}.mya-supported-status--available{color:#687355}.mya-supported-status--available:before{background:#8c9a6f}.mya-supported-status--coming-soon{color:#85887f}.mya-supported-status--coming-soon:before{background:#a9aca3}.mya-stage{position:relative;height:480px}.mya-stage--demo{background:linear-gradient(180deg,#e5e8e1 0,#f1f2ef 52%,var(--bg) 100%);box-shadow:inset 0 1px rgba(92,104,82,.1),inset 0 -1px rgba(92,104,82,.06)}.mya-stripes{position:absolute;left:48px;right:48px;top:0;height:240px;background:url(/stage-texture.svg) 0 0 no-repeat}.mya-window{position:absolute;left:50%;margin-left:-468px;top:80px;width:936px;height:400px}.mya-card{position:absolute;left:8px;top:45px;width:209px;height:340px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.mya-card-head{display:flex;align-items:center;gap:12px;padding:14px 12px 10px 14px}.mya-card-icon{width:26px;height:26px;border:1px dashed #d8d8d6;border-radius:4px;background:repeating-linear-gradient(180deg,transparent,transparent 6px,#d4d4d2 0,#d4d4d2 8px) content-box;padding:5px 6px}.mya-card-title{font-size:15px;color:#c2c2c0;font-weight:400}.mya-menu{padding:4px 9px}.mya-menu-row{display:flex;align-items:center;gap:9px;height:30px;padding:0 10px;border-radius:6px;font-size:12.5px;color:#d2d2d0}.mya-menu-row.active{background:#efefed;color:#b4b4b2;font-weight:400}.mya-main{position:absolute;left:227px;top:45px;width:699px;bottom:0;background:#fff;border-radius:8px 8px 0 0}.mya-mail-subj{position:absolute;left:27px;top:27px;font-size:11.2px;letter-spacing:-.01em;color:#bcbcba}.mya-avatar{position:absolute;left:21px;top:55px;width:22px;height:22px;border-radius:50%;background:#eeeeec}.mya-bar{position:absolute;background:#f0f0ee;border-radius:4px;height:8px}.mya-kb{position:relative;padding:70px 0 80px}.mya-kb--overlay{background:#edf1eb;box-shadow:inset 0 1px rgba(100,119,91,.09),inset 0 -1px rgba(100,119,91,.09)}.mya-kb--cad-showcase{padding:70px 48px 80px}.mya-kb--flip{background:#f4efe7;box-shadow:inset 0 1px rgba(139,112,84,.08),inset 0 -1px rgba(139,112,84,.08)}.mya-kb-rule{position:absolute;left:48px;right:48px;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px)}.mya-kb-rule:after{content:"";position:absolute;left:240px;top:-1px;width:68px;height:3px;border-radius:999px;background:#879575}.mya-kb--flip .mya-kb-rule:after{left:auto;right:240px;background:#b18c6e}.mya-kb-colsep{position:absolute;left:800px;top:40px;bottom:40px;width:1px;background:repeating-linear-gradient(180deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px)}.mya-kb-left{position:absolute;left:287px;top:100px;width:452px}.mya-kb-eyebrow{margin:0 0 16px;font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--mono-gray)}.mya-kb-title{margin:0;font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.02em;color:#1a1a1a}.mya-kb-sub{margin:8px 0 0;font-size:18px;line-height:26px;font-weight:400;letter-spacing:-.01em;color:#a6a6a4}.mya-kb-quote{margin:40px 0 0;padding-left:16px;border-left:2px solid var(--line);font-size:17px;line-height:25px;letter-spacing:-.005em;color:#3a3a38}.mya-kb-person{display:flex;align-items:center;gap:14px;margin-top:30px}.mya-kb-avatar{width:44px;height:44px;border-radius:50%;background:#e4e4e2;flex:none}.mya-kb-name{font-size:15px;font-weight:500;color:#1a1a1a}.mya-kb-role{font-size:15px;color:var(--mono-gray)}.mya-kb-right{margin-left:848px;margin-right:96px}.mya-kb-right--cad{margin-left:720px;margin-right:48px}.mya-kb--cad-showcase .mya-kb-right--cad{margin:0 auto;width:66.5%}.mya-kb-stage{position:relative;border:1px solid var(--line);border-radius:18px;padding:48px;background:url(/stage-texture.svg) 0 0 repeat,#efefed;box-shadow:0 20px 44px rgba(42,47,40,.07),inset 0 1px rgba(255,255,255,.62)}.mya-kb-stage.mya-kb-stage--cad{aspect-ratio:32/27;padding:0;overflow:hidden}.mya-kb-stage.mya-kb-stage--cad,.mya-kb-video{border:1px solid var(--line);border-radius:10px;background:#20272b;box-shadow:0 12px 32px rgba(0,0,0,.08)}.mya-kb-video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.mya-kb-stage--cad .mya-kb-video{position:absolute;top:-11.111%;left:-23.333%;width:166.667%;height:111.111%;max-width:none;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.mya-kb-video-copy{position:absolute;z-index:1;inset:0;padding:42px 48px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.2) 42%,transparent 68%)}.mya-kb-video-copy .mya-kb-title{color:#fff}.mya-kb-video-copy .mya-kb-sub{color:rgba(255,255,255,.78)}.mya-kb-window{position:relative;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.08);font-size:12px}.mya-kb-titlebar{position:relative;display:flex;align-items:center;justify-content:center;height:34px;border-bottom:1px solid #ededeb}.mya-kb-dots{position:absolute;left:14px;display:flex;gap:6px}.mya-kb-dots i{width:9px;height:9px;border-radius:50%;background:#dcdcda}.mya-kb-app{font-size:12px;color:#b4b4b2}.mya-kb-body{display:grid;grid-template-columns:40% 60%}.mya-kb-list{padding:14px 12px;border-right:1px solid #ededeb}.mya-kb-section-label{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--mono-gray);margin:0 4px 8px}.mya-kb-section-label+.mya-kb-task{margin-top:0}.mya-kb-section-label:not(:first-child){margin-top:18px}.mya-kb-task{display:flex;align-items:flex-start;gap:9px;padding:6px 4px}.mya-kb-task-text{min-width:0;flex:1 1}.mya-kb-task-title{color:#4a4a48;font-size:12px}.mya-kb-task-sub,.mya-kb-task-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mya-kb-task-sub{color:#b0b0ae;font-size:11px;margin-top:1px}.mya-kb-spinner{flex:none;width:12px;height:12px;margin-top:1px;border-radius:50%;border:1.5px solid #e0e0de;border-top-color:#a0a09e;animation:mya-kb-spin .9s linear infinite}@keyframes mya-kb-spin{to{transform:rotate(1turn)}}.mya-kb-check{width:12px;height:12px;margin-top:1px;line-height:12px;text-align:center}.mya-kb-check,.mya-kb-time{flex:none;color:#b4b4b2;font-size:11px}.mya-kb-time{margin-left:4px}.mya-kb--overlay .mya-kb-app{display:inline-flex;align-items:center;gap:6px;color:#888886}.mya-kb--overlay .mya-kb-app img{width:14px;height:14px;object-fit:contain}.mya-kb-window-state{position:absolute;right:12px;font-family:var(--mono);font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:#a4a4a1}.mya-kb--overlay .mya-kb-body{min-height:360px;grid-template-columns:34% 66%}.mya-kb-software-list{position:relative;z-index:3;padding:17px 12px;background:#f7f7f5}.mya-kb-software{position:relative;width:100%;display:flex;align-items:center;gap:9px;min-height:52px;margin-top:7px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;color:#656563;text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.mya-kb-software.is-active{border-color:#dededb;background:#fff;box-shadow:0 5px 14px rgba(0,0,0,.05)}.mya-kb-software-icon{width:31px;height:31px;flex:none;display:grid;place-items:center;border:1px solid #e3e3e0;border-radius:7px;background:#fff}.mya-kb-software-icon img{width:22px;height:22px;object-fit:contain}.mya-kb-software-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.mya-kb-software-copy strong{font-size:11px;font-weight:500;color:#3d3d3b}.mya-kb-software-copy small{overflow:hidden;font-size:9px;color:#aaa9a6;text-overflow:ellipsis;white-space:nowrap}.mya-kb-software-live{margin-left:auto;padding:3px 5px;border-radius:4px;background:#e8eee4;font-family:var(--mono);font-size:7px;color:#687655;text-transform:uppercase}.mya-kb-software-note{position:absolute;left:14px;right:14px;bottom:12px;display:flex;align-items:center;gap:8px;padding-top:13px;border-top:1px solid #e2e2df;font-size:9px;line-height:13px;color:#8f8f8c}.mya-kb-software-note img{width:15px;height:17px;flex:none;object-fit:contain}.mya-kb--overlay .mya-kb-overlay-workspace{position:relative;min-width:0;min-height:360px;display:block;overflow:hidden;padding:0;background:radial-gradient(circle at 34% 47%,rgba(123,137,151,.18),transparent 30%),#252a2f}.mya-kb-app-demo[data-app=roblox] .mya-kb-overlay-workspace{background:radial-gradient(circle at 34% 47%,rgba(73,160,170,.2),transparent 32%),#23292e}.mya-kb-app-demo[data-app=autocad] .mya-kb-overlay-workspace{background:radial-gradient(circle at 34% 47%,rgba(118,140,128,.14),transparent 33%),#20272b}.mya-kb-overlay-toolbar{position:absolute;z-index:3;top:0;left:0;right:0;height:30px;display:flex;align-items:center;gap:9px;padding:0 9px;border-bottom:1px solid #41464b;background:#30353a;font-size:7.5px;color:#aab1b7}.mya-kb-overlay-toolbar i{flex:1 1}.mya-kb-overlay-grid{position:absolute;left:-12%;right:12%;bottom:-35px;height:245px;opacity:.25;transform:perspective(300px) rotateX(59deg);transform-origin:bottom center;background:repeating-linear-gradient(90deg,transparent,transparent 28px,#77828c 29px),repeating-linear-gradient(0deg,transparent,transparent 28px,#77828c 29px)}.mya-kb-scene-cube{position:absolute;z-index:1;display:none;left:32px;top:238px;width:76px;height:76px;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(32deg)}.mya-kb-app-demo[data-app=blender] .mya-kb-scene-cube{display:block;animation:mya-kb-scene-in .35s ease both}.mya-kb-scene-face{position:absolute;width:76px;height:76px;border:1px solid rgba(230,237,242,.86);background:rgba(111,124,138,.38);transition:border-radius .45s ease,border-color .45s ease,background .45s ease}.mya-kb-scene-face--front{transform:translateZ(38px)}.mya-kb-scene-face--right{transform:rotateY(90deg) translateZ(38px);background:rgba(81,92,104,.48)}.mya-kb-scene-face--top{transform:rotateX(90deg) translateZ(38px);background:rgba(142,154,166,.4)}.mya-kb-roblox-scene{position:absolute;z-index:1;left:20px;right:82px;top:185px;bottom:34px;display:none;perspective:260px}.mya-kb-app-demo[data-app=roblox] .mya-kb-roblox-scene{display:block;animation:mya-kb-scene-in .35s ease both}.mya-kb-roblox-scene i{position:absolute;width:92px;height:28px;border:1px solid rgba(203,232,233,.7);border-radius:3px;background:rgba(74,153,164,.58);box-shadow:0 12px 18px rgba(0,0,0,.18);transform:rotateX(57deg) rotate(-14deg)}.mya-kb-roblox-scene i:first-child{left:5px;top:20px}.mya-kb-roblox-scene i:nth-child(2){left:70px;top:57px}.mya-kb-roblox-scene i:nth-child(3){left:135px;top:94px;border-color:rgba(238,201,114,.82);background:rgba(197,142,65,.62)}.mya-kb-cad-scene span,.mya-kb-roblox-scene span{position:absolute;left:8px;bottom:3px;padding:3px 6px;border-radius:3px;background:rgba(16,19,22,.72);font-family:var(--mono);font-size:7px;color:#d2d7d2}.mya-kb-cad-scene{position:absolute;z-index:1;left:20px;right:82px;top:56px;bottom:34px;display:none}.mya-kb-app-demo[data-app=autocad] .mya-kb-cad-scene{display:block;animation:mya-kb-scene-in .35s ease both}@keyframes mya-kb-scene-in{0%{opacity:0}to{opacity:1}}.mya-kb-cad-scene i{position:absolute;display:block;background:#d6dcd2;box-shadow:0 0 8px rgba(211,222,208,.12)}.mya-kb-cad-scene .wall-a{left:34px;top:35px;width:2px;height:195px}.mya-kb-cad-scene .wall-b{left:34px;top:228px;width:190px;height:2px}.mya-kb-cad-scene .wall-c{left:222px;top:70px;width:2px;height:160px}.mya-kb-cad-scene .wall-extra{left:222px;top:228px;width:48px;height:2px;background:#d98b71}.mya-kb-overlay-outliner{position:absolute;z-index:1;top:30px;right:0;bottom:25px;width:74px;padding:10px 8px;border-left:1px solid #41464b;background:#2e3338}.mya-kb-overlay-outliner span{display:block;margin-bottom:12px;font-size:7px;color:#b7bdc2;white-space:nowrap}.mya-kb-overlay-outliner i{display:block;width:100%;height:8px;margin-top:8px;border-radius:2px;background:#3a4046}.mya-kb-overlay-outliner i.is-active{background:#57636d}.mya-kb-floating-review{position:absolute;z-index:5;top:44px;left:49px;right:20px;min-height:247px;padding:13px;border:1px solid rgba(220,220,216,.94);border-radius:9px;background:rgba(252,252,250,.97);box-shadow:0 16px 36px rgba(7,9,11,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#555553;animation:mya-kb-floating-in .32s ease both}@keyframes mya-kb-floating-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mya-kb-floating-head{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid #ecece9}.mya-kb-floating-head img{width:16px;height:18px;object-fit:contain}.mya-kb-floating-head>span{display:flex;flex-direction:column;gap:1px}.mya-kb-floating-head b{font-size:10px;font-weight:600;color:#2d2d2b}.mya-kb-floating-head small{font-family:var(--mono);font-size:7px;color:#92928f}.mya-kb-floating-head em{margin-left:auto;padding:3px 6px;border-radius:4px;background:#e8eee4;font-style:normal;color:#687655}.mya-kb-floating-head em,.mya-kb-floating-step{font-family:var(--mono);font-size:7px;text-transform:uppercase}.mya-kb-floating-step{margin-top:11px;letter-spacing:.04em;color:#a0a09d}.mya-kb-floating-title{display:block;margin-top:4px;font-size:14px;font-weight:500;color:#252523}.mya-kb-floating-review p{margin:6px 0 0;font-size:9px;line-height:13px;color:#70706d}.mya-kb-floating-values{display:grid;grid-template-columns:repeat(2,1fr);margin-top:10px;border-top:1px solid #ecece9;border-bottom:1px solid #ecece9}.mya-kb-floating-values span{display:flex;flex-direction:column;gap:3px;padding:8px 0;font-family:var(--mono);font-size:7px;color:#9a9a97}.mya-kb-floating-values span+span{padding-left:11px;border-left:1px solid #ecece9}.mya-kb-floating-values b{font-weight:500;color:#4f4f4d}.mya-kb-floating-prompt{min-height:48px;margin-top:12px;display:flex;align-items:center;gap:10px;padding:9px 9px 9px 11px;border:1px solid #dededb;border-radius:7px;background:#fff;color:#454543;font-size:9px}.mya-kb-floating-prompt span{flex:1 1}.mya-kb-floating-prompt img{width:18px;height:18px;flex:none;object-fit:contain}.mya-kb-floating-actions{display:grid;grid-template-columns:1fr 70px;grid-gap:6px;gap:6px;margin-top:10px}.mya-kb-floating-actions>span{height:29px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:8px;font-weight:500}.mya-kb-floating-tab{background:#282826;color:#fff}.mya-kb-floating-tab kbd{padding:3px 5px;border:1px solid #70706c;border-radius:3px;font-family:var(--mono);font-size:7px}.mya-kb-floating-redo{border:1px solid #dededb;background:#fff;color:#60605e}.mya-kb-overlay-timeline{position:absolute;z-index:3;left:0;right:0;bottom:0;height:25px;display:flex;align-items:center;gap:7px;padding:0 8px;border-top:1px solid #41464b;background:#30353a;font-family:var(--mono);font-size:7px;color:#969da3}.mya-kb-overlay-timeline b{padding:2px 5px;border-radius:2px;background:#202428;color:#d3d6d9}.mya-kb-overlay-timeline i{flex:1 1;height:1px;background:linear-gradient(90deg,#dd8a4e 0 24%,#4b5157 24%)}.mya-kb-control-loop{min-height:78px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:11px;gap:11px;padding:13px 18px;border-top:1px solid #e5e5e2;background:#fbfbfa}.mya-kb-control-loop>span{min-width:0;display:flex;flex-direction:column;gap:3px}.mya-kb-control-loop b,.mya-kb-control-loop kbd{font-size:8px;font-weight:500;line-height:11px;color:#3f3f3d}.mya-kb-control-loop kbd{width:max-content;padding:2px 5px;border:1px solid #d4d4d1;border-radius:4px;background:#fff;font-family:var(--mono)}.mya-kb-control-loop small{font-size:7px;line-height:10px;color:#aaa9a6}.mya-kb-control-loop>i{font-size:10px;font-style:normal;color:#c1c1be}@media (prefers-reduced-motion:reduce){.mya-kb-cad-scene,.mya-kb-floating-review,.mya-kb-roblox-scene,.mya-kb-scene-cube{animation:none}.mya-kb-scene-face,.mya-kb-software{transition:none}}.mya-motion-demo{--motion-accent:#ed8a36;--motion-soft:#f8eadf;--motion-ink:#94501f}.mya-motion-demo[data-app=autocad]{--motion-accent:#e15a4f;--motion-soft:#f9e8e5;--motion-ink:#9b4039}.mya-motion-demo[data-app=roblox]{--motion-accent:#168bd2;--motion-soft:#e4f2fb;--motion-ink:#116a9f}.mya-motion-canvas{position:relative;height:438px;overflow:hidden;background:radial-gradient(circle at 73% 47%,rgba(141,157,132,.2),transparent 27%),radial-gradient(circle at 20% 18%,rgba(255,255,255,.05),transparent 29%),#252a2e;transition:background .35s ease}.mya-motion-demo[data-app=autocad] .mya-motion-canvas{background:#101b22}.mya-motion-demo[data-app=roblox] .mya-motion-canvas{background:#39424a}.mya-motion-apps{position:absolute;z-index:8;left:20px;top:13px;display:flex;gap:5px}.mya-motion-apps button{height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(18,21,23,.58);font-family:var(--mono);font-size:7.5px;color:#9ea5a0;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.mya-motion-apps button.is-active{border-color:var(--motion-accent);background:rgba(232,238,226,.13);color:#f0f3ed}.mya-motion-demo[data-app=roblox] .mya-motion-apps button.is-active{background:rgba(16,108,165,.22)}.mya-motion-apps img{width:13px;height:13px;object-fit:contain}.mya-motion-grid{position:absolute;z-index:1;display:none;left:35%;right:-10%;bottom:-58px;height:280px;opacity:.24;transform:perspective(340px) rotateX(58deg);transform-origin:bottom center;background:repeating-linear-gradient(90deg,transparent,transparent 31px,#7e8981 32px),repeating-linear-gradient(0deg,transparent,transparent 31px,#7e8981 32px)}.mya-motion-demo[data-app=blender] .mya-motion-grid{display:block}.mya-motion-glow{position:absolute;z-index:1;display:none;right:34px;top:86px;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle,rgba(166,184,153,.14),transparent 66%);transition:opacity .5s ease,transform .5s ease}.mya-motion-demo[data-app=blender] .mya-motion-glow{display:block}.mya-motion-editor{position:absolute;z-index:1;inset:0;display:none;overflow:hidden;font-family:var(--mono);animation:mya-motion-scene-in .4s ease both}.mya-motion-demo[data-app=autocad] .mya-motion-editor--autocad,.mya-motion-demo[data-app=blender] .mya-motion-editor--blender,.mya-motion-demo[data-app=roblox] .mya-motion-editor--roblox{display:block}.mya-motion-editor--autocad{background:repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(70,137,158,.12) 24px),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(70,137,158,.12) 24px),#101b22}.mya-motion-editor--roblox{background:radial-gradient(circle at 78% 33%,rgba(255,255,255,.88) 0 10px,transparent 11px),radial-gradient(circle at 72% 34%,rgba(255,255,255,.72) 0 15px,transparent 16px),linear-gradient(180deg,#48525c 0 46px,#7fc3e8 46px 63%,#6fa85c 63%,#508044)}.mya-motion-editor-tabs{position:absolute;z-index:2;left:0;right:0;top:46px;height:29px;display:flex;align-items:center;gap:13px;padding:0 12px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(38,45,51,.94);font-size:6.5px;color:#89949c}.mya-motion-editor-tabs b{height:29px;display:flex;align-items:center;border-bottom:2px solid var(--motion-accent);font-weight:500;color:#edf0f2}.mya-motion-editor--autocad .mya-motion-editor-tabs{background:rgba(38,49,58,.97);color:#91a4af}.mya-motion-editor--roblox .mya-motion-editor-tabs{border-color:#d8dde1;background:rgba(246,247,248,.97);color:#777f86}.mya-motion-editor--roblox .mya-motion-editor-tabs b{color:#343a40}.mya-motion-editor-status{position:absolute;z-index:3;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 12px;border-top:1px solid rgba(255,255,255,.1);background:rgba(27,32,36,.94);font-size:6px;color:#89949c}.mya-motion-editor-status b{font-weight:500;color:#c8d0d5}.mya-motion-editor--roblox .mya-motion-editor-status{border-color:#d7dce0;background:rgba(244,246,247,.96);color:#75808a}.mya-motion-editor--roblox .mya-motion-editor-status b{color:#2d7ea8}.mya-motion-cad-layer{position:absolute;right:12px;top:88px;width:88px;padding:8px;border:1px solid rgba(90,152,169,.35);border-radius:4px;background:rgba(18,34,42,.82)}.mya-motion-cad-layer small{display:block;margin-bottom:5px;font-size:5.5px;color:#6f8d98}.mya-motion-cad-layer b{display:flex;align-items:center;gap:5px;font-size:6.5px;font-weight:500;color:#6bd0ad}.mya-motion-cad-layer b:before{content:"";width:7px;height:2px;background:#6bd0ad}.mya-motion-cad-crosshair{position:absolute;right:151px;top:205px;width:40px;height:40px;opacity:.52}.mya-motion-cad-crosshair i{position:absolute;background:#72cfe1}.mya-motion-cad-crosshair i:first-child{left:19px;top:0;width:1px;height:40px}.mya-motion-cad-crosshair i:last-child{left:0;top:19px;width:40px;height:1px}.mya-motion-cad-command{position:absolute;z-index:3;left:10px;right:10px;bottom:58px;height:30px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(92,143,158,.34);background:rgba(8,16,20,.9);font-size:6px;color:#91a6ae}.mya-motion-cad-command b{font-weight:500;color:#d5e0e4}.mya-motion-blender-outliner{position:absolute;z-index:2;right:0;top:75px;bottom:22px;width:84px;border-left:1px solid #42484e;background:rgba(43,48,53,.95);font-size:6px;color:#929ba2}.mya-motion-blender-outliner strong{height:25px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #42484e;font-weight:500;color:#d2d7da}.mya-motion-blender-outliner span{height:20px;display:flex;align-items:center;padding:0 8px}.mya-motion-blender-outliner span.is-active{background:#515b64;color:#f09a47}.mya-motion-blender-axis{position:absolute;right:101px;bottom:43px;width:28px;height:28px}.mya-motion-blender-axis i{position:absolute;left:13px;bottom:13px;width:14px;height:1px;transform-origin:left center}.mya-motion-blender-axis i:first-child{background:#d65c57}.mya-motion-blender-axis i:nth-child(2){background:#69a674;transform:rotate(-90deg)}.mya-motion-blender-axis i:nth-child(3){background:#5d8eb9;transform:rotate(-42deg)}.mya-motion-flower{position:absolute;z-index:2;display:none;right:92px;top:112px;width:160px;height:210px;transform:rotateY(-8deg) scale(.86);transform-origin:center top;transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .75s ease}.mya-motion-demo[data-app=blender] .mya-motion-flower{display:block;animation:mya-motion-scene-in .4s ease both}.mya-motion-flower-stem{left:76px;top:87px;width:8px;height:106px;border:1px solid rgba(160,195,132,.72);border-radius:999px;background:linear-gradient(90deg,#4d7551,#83a968 48%,#3f6848);box-shadow:5px 8px 14px rgba(15,24,18,.22);transform:rotate(-3deg);transform-origin:bottom center}.mya-motion-flower-leaf,.mya-motion-flower-stem{position:absolute;z-index:1;transition:background .7s ease,transform .7s ease}.mya-motion-flower-leaf{width:45px;height:22px;border:1px solid rgba(140,181,119,.62);background:linear-gradient(145deg,#73935e,#3f6e4c);box-shadow:3px 6px 10px rgba(13,24,17,.2)}.mya-motion-flower-leaf--left{left:38px;top:139px;border-radius:100% 12% 100% 12%;transform:rotate(-21deg) scale(.86);transform-origin:right center}.mya-motion-flower-leaf--right{left:78px;top:158px;border-radius:12% 100% 12% 100%;transform:rotate(24deg) scale(.8);transform-origin:left center}.mya-motion-flower-bloom{position:absolute;z-index:3;left:20px;top:0;width:120px;height:120px;transform:rotate(-8deg) scale(.7);transition:transform .75s cubic-bezier(.2,.75,.2,1)}.mya-motion-petal{position:absolute;left:43px;top:2px;width:34px;height:59px;border:1.5px solid rgba(238,150,74,.92);border-radius:58% 58% 44% 44%;background:linear-gradient(180deg,#b6a1bb,#786d85);box-shadow:inset 4px 2px 10px rgba(255,255,255,.14),0 7px 13px rgba(15,12,18,.2);transform:rotate(var(--petal-angle)) scaleY(.72);transform-origin:50% 100%;transition:transform .75s cubic-bezier(.2,.75,.2,1),border-color .75s ease,background .75s ease,border-radius .75s ease}.mya-motion-petal,.mya-motion-petal--1{--petal-angle:0deg}.mya-motion-petal--2{--petal-angle:60deg}.mya-motion-petal--3{--petal-angle:120deg}.mya-motion-petal--4{--petal-angle:180deg}.mya-motion-petal--5{--petal-angle:240deg}.mya-motion-petal--6{--petal-angle:300deg}.mya-motion-petal:nth-child(2n){background:linear-gradient(180deg,#a893ae,#695f77)}.mya-motion-flower-bloom>b{position:absolute;z-index:2;left:43px;top:43px;width:34px;height:34px;border:2px solid rgba(248,176,78,.94);border-radius:50%;background:radial-gradient(circle at 37% 35%,#ffe078 0 2px,transparent 3px),radial-gradient(circle at 66% 63%,#ffcf54 0 2px,transparent 3px),#c9782f;box-shadow:0 5px 12px rgba(33,22,12,.28);transition:background .7s ease,transform .7s ease}.mya-motion-flower-orbit{position:absolute;z-index:0;left:5px;top:44px;width:150px;height:54px;border:1px dashed rgba(239,151,67,.5);border-radius:50%;opacity:.24;transform:rotateX(67deg) rotate(-12deg);transition:opacity .45s ease}.mya-motion-flower-shadow{position:absolute;z-index:0;left:47px;bottom:5px;width:70px;height:12px;border-radius:50%;background:rgba(8,11,10,.28);filter:blur(5px);transition:width .7s ease,opacity .7s ease}.mya-motion-demo[data-app=blender][data-phase=shaping] .mya-motion-flower{transform:rotateY(7deg) scale(.91);filter:drop-shadow(0 12px 18px rgba(221,121,44,.18))}.mya-motion-demo[data-app=blender][data-phase=shaping] .mya-motion-flower-bloom{transform:rotate(7deg) scale(.9)}.mya-motion-demo[data-app=blender][data-phase=shaping] .mya-motion-petal{transform:rotate(var(--petal-angle)) scaleY(.91)}.mya-motion-demo[data-app=blender][data-phase=shaping] .mya-motion-flower-orbit{opacity:.92;animation:mya-motion-orbit 3s linear infinite}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower{transform:rotateY(-3deg) scale(.97);filter:drop-shadow(0 16px 22px rgba(217,105,149,.2))}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-bloom{transform:rotate(-2deg) scale(1.04)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-petal{border-color:#f0a0bc;border-radius:66% 66% 48% 48%;background:linear-gradient(180deg,#f3b4ca,#b76f9e);transform:rotate(var(--petal-angle)) scaleY(1)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-petal:nth-child(2n){background:linear-gradient(180deg,#e9a7c5,#9d6598)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-bloom>b{background:radial-gradient(circle at 37% 35%,#fff1a5 0 2px,transparent 3px),radial-gradient(circle at 66% 63%,#ffe079 0 2px,transparent 3px),#dda33e;transform:scale(1.08)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-leaf,.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-stem{background:linear-gradient(145deg,#8eb272,#4f8058)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-orbit{opacity:.1}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower-shadow{width:82px;opacity:.72}.mya-motion-cad{position:absolute;z-index:2;right:38px;top:88px;width:255px;height:278px;display:none}.mya-motion-demo[data-app=autocad] .mya-motion-cad{display:block;animation:mya-motion-scene-in .4s ease both}.mya-motion-cad i{position:absolute;display:block;background:#67cfe1;box-shadow:0 0 9px rgba(93,201,222,.14);transition:opacity .65s ease,transform .65s ease,background .65s ease}.mya-motion-cad .wall-a{left:24px;top:20px;width:2px;height:210px}.mya-motion-cad .wall-b{left:24px;top:228px;width:180px;height:2px}.mya-motion-cad .wall-c{left:202px;top:55px;width:2px;height:175px}.mya-motion-cad .wall-extra{left:202px;top:228px;width:48px;height:2px;background:#f06d5e;transform-origin:left center}.mya-motion-cad>span{position:absolute;left:78px;bottom:11px;padding:4px 7px;border-radius:4px;border:1px solid rgba(95,183,204,.28);background:rgba(7,18,23,.82);font-family:var(--mono);font-size:7px;color:#8ed9e7}.mya-motion-demo[data-app=autocad][data-phase=shaping] .wall-extra{opacity:.48;transform:scaleX(.52)}.mya-motion-demo[data-app=autocad][data-phase=finished] .wall-extra{opacity:0;transform:scaleX(0)}.mya-motion-demo[data-app=autocad][data-phase=finished] .wall-b,.mya-motion-demo[data-app=autocad][data-phase=finished] .wall-c{background:#70d6ae}.mya-motion-roblox{position:absolute;z-index:2;right:35px;top:123px;width:270px;height:218px;display:none;perspective:320px}.mya-motion-demo[data-app=roblox] .mya-motion-roblox{display:block;animation:mya-motion-scene-in .4s ease both}.mya-motion-roblox i{position:absolute;width:100px;height:34px;border:1px solid rgba(255,255,255,.74);border-radius:4px;background:rgba(224,83,94,.88);box-shadow:0 13px 20px rgba(0,0,0,.19);transform:rotateX(58deg) rotate(-14deg);transition:left .7s ease,top .7s ease,transform .7s ease,border-color .7s ease,background .7s ease}.mya-motion-roblox i:first-child{left:4px;top:18px}.mya-motion-roblox i:nth-child(2){left:82px;top:78px;background:rgba(48,144,220,.9)}.mya-motion-roblox i:nth-child(3){left:158px;top:142px;border-color:rgba(255,245,174,.9);background:rgba(230,190,63,.92)}.mya-motion-roblox>b{position:absolute;z-index:2;left:42px;top:14px;width:10px;height:16px;border-radius:2px;background:#277cc5;box-shadow:0 5px 8px rgba(0,0,0,.2);transition:left .7s ease,top .7s ease,transform .7s ease}.mya-motion-roblox>b:before{content:"";position:absolute;left:1px;top:-8px;width:8px;height:8px;border-radius:2px;background:#f2cd68}.mya-motion-roblox>b:after{content:"";position:absolute;left:-3px;bottom:-5px;width:16px;height:6px;border-left:5px solid #31465b;border-right:5px solid #31465b}.mya-motion-roblox>span{position:absolute;left:7px;bottom:4px;padding:4px 7px;border-radius:4px;background:rgba(17,20,22,.72);font-family:var(--mono);font-size:7px;color:#cbd2c8}.mya-motion-demo[data-app=roblox][data-phase=shaping] .mya-motion-roblox i:nth-child(2){left:75px;top:68px}.mya-motion-demo[data-app=roblox][data-phase=shaping] .mya-motion-roblox i:nth-child(3){left:146px;top:119px}.mya-motion-demo[data-app=roblox][data-phase=shaping] .mya-motion-roblox>b{left:93px;top:57px;transform:rotate(4deg)}.mya-motion-demo[data-app=roblox][data-phase=finished] .mya-motion-roblox i{transform:rotateX(58deg) rotate(-8deg);border-color:rgba(188,218,193,.8)}.mya-motion-demo[data-app=roblox][data-phase=finished] .mya-motion-roblox i:nth-child(2){left:72px;top:61px}.mya-motion-demo[data-app=roblox][data-phase=finished] .mya-motion-roblox i:nth-child(3){left:140px;top:104px;background:rgba(102,153,111,.62)}.mya-motion-demo[data-app=roblox][data-phase=finished] .mya-motion-roblox>b{left:158px;top:92px;transform:rotate(0)}.mya-motion-nodes{position:absolute;inset:0;z-index:3;pointer-events:none}.mya-motion-node{position:absolute;padding:5px 8px;border:1px solid var(--motion-accent);border-radius:5px;background:rgba(28,32,34,.82);box-shadow:0 6px 14px rgba(0,0,0,.14);font-family:var(--mono);font-size:7.5px;color:#e0e5dc;opacity:0;transform:translateY(5px)}.mya-motion-node--shape{right:188px;top:95px}.mya-motion-node--balance{right:30px;top:213px}.mya-motion-node--polish{right:174px;bottom:69px}.mya-motion-demo[data-phase=shaping] .mya-motion-node{animation:mya-motion-node-in .45s ease both}.mya-motion-demo[data-phase=shaping] .mya-motion-node--balance{animation-delay:.18s}.mya-motion-demo[data-phase=shaping] .mya-motion-node--polish{animation-delay:.36s}.mya-motion-demo[data-phase=finished] .mya-motion-node{opacity:.62;transform:translateY(0)}.mya-motion-card{position:absolute;z-index:5;left:30px;top:58px;width:267px;min-height:238px;padding:14px;border:1px solid rgba(220,220,216,.94);border-radius:10px;background:rgba(252,252,250,.97);box-shadow:inset 0 3px 0 var(--motion-accent),0 18px 42px rgba(7,9,11,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#5c5c59;animation:mya-motion-card-in .35s ease both}.mya-motion-card-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #ecece9}.mya-motion-card-head img{width:17px;height:19px;object-fit:contain}.mya-motion-card-head>span{display:flex;flex-direction:column;gap:1px}.mya-motion-card-head b{font-size:10px;font-weight:600;color:#2d2d2b}.mya-motion-card-head small{font-family:var(--mono);font-size:7px;color:#969693}.mya-motion-card-head em{margin-left:auto;padding:3px 6px;border-radius:4px;background:var(--motion-soft);font-style:normal;color:var(--motion-ink)}.mya-motion-card-head em,.mya-motion-eyebrow{font-family:var(--mono);font-size:7px;text-transform:uppercase}.mya-motion-eyebrow{margin-top:13px;letter-spacing:.05em;color:#a0a09d}.mya-motion-card h3{margin:5px 0 0;font-size:15px;line-height:19px;font-weight:500;color:#262624}.mya-motion-card p{margin:9px 0 0;font-size:9px;line-height:14px;color:#747471}.mya-motion-prompt{min-height:50px;margin-top:13px;display:flex;align-items:center;gap:10px;padding:10px 9px 10px 11px;border:1px solid #dededb;border-radius:7px;background:#fff;font-size:9px;line-height:13px;color:#454543}.mya-motion-prompt span{width:25px;height:25px;display:grid;place-items:center;flex:none;margin-left:auto;border-radius:6px;background:var(--motion-accent);color:#fff;font-size:11px}.mya-motion-tasks{margin-top:14px;border-top:1px solid #ecece9}.mya-motion-tasks>span{min-height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ecece9;font-size:9px;color:#858582}.mya-motion-tasks>span.is-done{color:var(--motion-ink)}.mya-motion-tasks>span.is-active{color:#343432}.mya-motion-tasks b{width:13px;height:13px;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:500}.mya-motion-tasks .is-active b{border:1.5px solid #d5d5d2;border-top:1.5px solid var(--motion-accent);animation:mya-motion-spin .85s linear infinite}.mya-motion-summary{margin-top:17px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #ecece9;border-bottom:1px solid #ecece9}.mya-motion-summary span{padding:12px 0;display:flex;flex-direction:column;gap:3px;font-family:var(--mono);font-size:7px;color:#999996}.mya-motion-summary span+span{padding-left:12px;border-left:1px solid #ecece9}.mya-motion-summary b{font-size:13px;font-weight:500;color:var(--motion-ink)}.mya-motion-caption{position:absolute;z-index:5;left:50%;bottom:29px;transform:translateX(-50%);padding:7px 11px;border:1px solid var(--motion-accent);border-radius:6px;background:rgba(18,21,23,.7);font-family:var(--mono);font-size:8px;color:#edf0e9;white-space:nowrap}@keyframes mya-motion-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mya-motion-scene-in{0%{opacity:0}to{opacity:1}}@keyframes mya-motion-node-in{to{opacity:1;transform:translateY(0)}}@keyframes mya-motion-orbit{to{transform:rotateX(67deg) rotate(348deg)}}@keyframes mya-motion-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mya-motion-cad,.mya-motion-card,.mya-motion-editor,.mya-motion-flower,.mya-motion-flower-orbit,.mya-motion-node,.mya-motion-roblox,.mya-motion-tasks .is-active b{animation:none}.mya-motion-apps button,.mya-motion-cad i,.mya-motion-flower,.mya-motion-flower-bloom,.mya-motion-flower-leaf,.mya-motion-flower-orbit,.mya-motion-flower-stem,.mya-motion-glow,.mya-motion-petal,.mya-motion-roblox i,.mya-motion-roblox>b{transition:none}}@media (max-width:640px){.mya-motion-canvas{height:556px}.mya-motion-card{left:14px;right:14px;top:58px;width:auto}.mya-motion-apps{left:12px;right:12px;top:13px}.mya-motion-apps button{flex:1 1;justify-content:center;padding:0 5px}.mya-motion-editor-tabs{top:312px;padding:0 10px}.mya-motion-cad-layer{top:351px;right:8px;width:78px}.mya-motion-cad-crosshair{right:50%;top:420px;transform:translateX(50%)}.mya-motion-blender-outliner{top:341px;width:72px}.mya-motion-blender-axis{right:82px}.mya-motion-flower{left:50%;right:auto;top:346px;transform:translateX(-65%) rotateY(-8deg) scale(.72)}.mya-motion-demo[data-app=blender][data-phase=shaping] .mya-motion-flower{transform:translateX(-65%) rotateY(7deg) scale(.76)}.mya-motion-demo[data-app=blender][data-phase=finished] .mya-motion-flower{transform:translateX(-65%) rotateY(-3deg) scale(.81)}.mya-motion-cad,.mya-motion-roblox{left:50%;right:auto;transform:translateX(-50%) scale(.76);transform-origin:center bottom}.mya-motion-cad{top:336px;transform:translateX(-58%) scale(.68)}.mya-motion-roblox{top:362px;transform:translateX(-50%) scale(.66)}.mya-motion-grid{left:-20%;right:-20%}.mya-motion-glow{left:50%;right:auto;top:338px;transform:translateX(-50%)}.mya-motion-node--shape{left:25px;right:auto;top:356px}.mya-motion-node--balance{right:18px;top:420px}.mya-motion-node--polish{left:35px;right:auto;bottom:54px}}.teach-mode-demo{position:relative;height:438px;overflow:hidden;border:1px solid #cfd2cd;border-radius:10px;background:radial-gradient(circle at 78% 52%,rgba(86,158,177,.14),transparent 25%),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(83,137,151,.11) 24px),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(83,137,151,.11) 24px),#142129;box-shadow:0 16px 34px rgba(30,35,31,.14);font-family:var(--sans)}.teach-mode-appbar{position:relative;z-index:3;height:42px;display:flex;align-items:center;gap:12px;padding:0 13px;border-bottom:1px solid #3a4851;background:rgba(38,48,55,.97);font-family:var(--mono);font-size:7px;color:#9ba8af}.teach-mode-appbar>span{display:flex;align-items:center;gap:6px;color:#e3e8e9}.teach-mode-appbar img{width:15px;height:15px;object-fit:contain}.teach-mode-appbar>b{font-weight:400;color:#86969f}.teach-mode-appbar>em{margin-left:auto;padding:4px 7px;border:1px solid rgba(184,199,162,.3);border-radius:5px;background:rgba(156,174,131,.12);font-style:normal;color:#c4cfb5;text-transform:uppercase}.teach-mode-panel{position:absolute;z-index:3;left:18px;right:18px;top:55px;bottom:45px;overflow:hidden;border:1px solid rgba(224,224,219,.98);border-radius:11px;background:rgba(251,251,248,.97);box-shadow:0 20px 42px rgba(3,7,9,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#343432}.teach-mode-panel-head{height:48px;display:flex;align-items:center;gap:12px;padding:0 13px;border-bottom:1px solid #e5e5e1;background:#fff}.teach-mode-panel-head>span{min-width:0;display:flex;align-items:center;gap:8px}.teach-mode-panel-head img{width:16px;height:18px;object-fit:contain}.teach-mode-panel-head b{overflow:hidden;font-size:9px;font-weight:600;color:#2b2b29;text-overflow:ellipsis;white-space:nowrap}.teach-mode-panel-head>em{margin-left:auto;padding:4px 7px;border-radius:5px;background:#edf1e8;font-family:var(--mono);font-size:6.5px;font-style:normal;color:#687557;white-space:nowrap;text-transform:uppercase}.teach-mode-panel-body{height:calc(100% - 48px);display:grid;grid-template-columns:132px minmax(0,1fr)}.teach-mode-step-list{min-width:0;margin:0;padding:10px;border-right:1px solid #e5e5e1;background:#f4f4f1;list-style:none}.teach-mode-step-list li+li{margin-top:5px}.teach-mode-step-list button{width:100%;min-height:54px;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:var(--sans);color:#8a8a87;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,color .22s ease}.teach-mode-step-list button>b{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border:1px solid #d5d5d1;border-radius:50%;background:#fff;font-family:var(--mono);font-size:7px;font-weight:500;color:#9b9b98}.teach-mode-step-list button>span{font-size:8px;line-height:11px}.teach-mode-step-list button.is-active{border-color:#cfd8c4;background:#e9eee3;color:#3d4737}.teach-mode-step-list button.is-active>b{border-color:#8d9c79;background:#83916f;color:#fff}.teach-mode-step-list button.is-complete{color:#61705a}.teach-mode-step-list button.is-complete>b{border-color:#b6c2a7;background:#dfe7d6;color:#5e7052}.teach-mode-step-list button:focus-visible{outline:2px solid #879575;outline-offset:2px}.teach-mode-step-detail{min-width:0;padding:14px;animation:teach-mode-detail-in .35s ease both}.teach-mode-step-eyebrow{font-family:var(--mono);font-size:6.5px;letter-spacing:.06em;color:#8b967c;text-transform:uppercase}.teach-mode-step-detail h3{margin:5px 0 0;font-size:14px;line-height:18px;font-weight:500;color:#292927}.teach-mode-step-detail>p{margin:6px 0 0;font-size:8.5px;line-height:13px;color:#6d6d69}.teach-mode-step-detail>kbd{min-height:28px;margin-top:9px;display:flex;align-items:center;padding:0 9px;border:1px solid #d9d9d5;border-radius:6px;background:#292e32;box-shadow:inset 0 -2px rgba(0,0,0,.18);font-family:var(--mono);font-size:8px;color:#eef0eb}.teach-mode-step-detail>aside{margin-top:9px;padding:8px 9px;display:grid;grid-template-columns:60px 1fr;grid-gap:8px;gap:8px;border-left:2px solid #9ca989;border-radius:0 6px 6px 0;background:#f0f3ec}.teach-mode-step-detail>aside b{font-family:var(--mono);font-size:6px;font-weight:500;color:#667258;text-transform:uppercase}.teach-mode-step-detail>aside span{font-size:7.5px;line-height:11px;color:#6b7066}.teach-mode-preview{position:relative;height:72px;margin-top:10px;overflow:hidden;border:1px solid #33444e;border-radius:7px;background:repeating-linear-gradient(90deg,transparent,transparent 15px,rgba(89,147,162,.13) 16px),repeating-linear-gradient(0deg,transparent,transparent 15px,rgba(89,147,162,.13) 16px),#17262e}.teach-mode-preview-layer{position:absolute;left:7px;top:7px;padding:3px 5px;border:1px solid rgba(95,186,152,.3);border-radius:4px;background:rgba(20,45,39,.72);font-family:var(--mono);font-size:5.5px;color:#75d2ad;transition:border-color .45s ease,box-shadow .45s ease}.teach-mode-preview-point{position:absolute;z-index:2;left:29px;top:42px;width:5px;height:5px;border:1px solid #f2b658;border-radius:50%;background:#17262e;opacity:0;transform:translate(-50%,-50%);transition:opacity .35s ease}.teach-mode-preview-wall{position:absolute;left:30px;top:41px;width:150px;height:2px;background:#6acde0;box-shadow:0 0 8px rgba(94,202,224,.22);transform:scaleX(0);transform-origin:left center;transition:background .55s ease,transform .75s cubic-bezier(.2,.75,.2,1)}.teach-mode-preview-cursor{position:absolute;z-index:2;left:30px;top:31px;width:1px;height:22px;background:#e5edf0;opacity:0;transition:left .75s cubic-bezier(.2,.75,.2,1),opacity .35s ease}.teach-mode-preview-cursor:after{content:"";position:absolute;left:-10px;top:10px;width:22px;height:1px;background:#e5edf0}.teach-mode-preview-dimension{left:96px;top:49px;color:#8fadb5;opacity:0;transition:opacity .4s ease .15s}.teach-mode-preview-dimension,.teach-mode-preview>b{position:absolute;font-family:var(--mono);font-size:5.5px}.teach-mode-preview>b{right:7px;bottom:6px;font-weight:400;color:#aab8bd}.teach-mode-demo[data-step="1"] .teach-mode-preview-layer{border-color:#78c5a7;box-shadow:0 0 12px rgba(81,183,143,.22)}.teach-mode-demo[data-step="2"] .teach-mode-preview-cursor,.teach-mode-demo[data-step="2"] .teach-mode-preview-point,.teach-mode-demo[data-step="3"] .teach-mode-preview-cursor,.teach-mode-demo[data-step="3"] .teach-mode-preview-point,.teach-mode-demo[data-step="4"] .teach-mode-preview-point{opacity:1}.teach-mode-demo[data-step="2"] .teach-mode-preview-wall{transform:scaleX(.06)}.teach-mode-demo[data-step="3"] .teach-mode-preview-wall,.teach-mode-demo[data-step="4"] .teach-mode-preview-wall{transform:scaleX(1)}.teach-mode-demo[data-step="3"] .teach-mode-preview-cursor{left:180px}.teach-mode-demo[data-step="3"] .teach-mode-preview-dimension,.teach-mode-demo[data-step="4"] .teach-mode-preview-dimension{opacity:1}.teach-mode-demo[data-step="4"] .teach-mode-preview-wall{background:#70d6ae}.teach-mode-caption{position:absolute;z-index:3;left:50%;bottom:12px;transform:translateX(-50%);font-family:var(--mono);font-size:6.5px;color:#acb8b7;white-space:nowrap}@keyframes teach-mode-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.teach-mode-step-detail{animation:none}.teach-mode-preview-cursor,.teach-mode-preview-dimension,.teach-mode-preview-layer,.teach-mode-preview-point,.teach-mode-preview-wall,.teach-mode-step-list button{transition:none}}@media (max-width:640px){.teach-mode-demo{height:590px}.teach-mode-appbar>b{display:none}.teach-mode-panel{left:10px;right:10px;top:51px;bottom:38px}.teach-mode-panel-head{padding:0 10px}.teach-mode-panel-head b{font-size:8px}.teach-mode-panel-head>em{padding:4px 5px;font-size:5.5px}.teach-mode-panel-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.teach-mode-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding:8px;border-right:none;border-bottom:1px solid #e5e5e1}.teach-mode-step-list li+li{margin-top:0}.teach-mode-step-list button{min-height:59px;flex-direction:column;justify-content:center;gap:5px;padding:5px 3px;text-align:center}.teach-mode-step-list button>span{font-size:6px;line-height:8px}.teach-mode-step-detail{padding:12px}.teach-mode-step-detail>aside{grid-template-columns:52px 1fr}.teach-mode-preview-wall{width:130px}.teach-mode-demo[data-step="3"] .teach-mode-preview-cursor{left:160px}.teach-mode-caption{font-size:5.5px}}.mya-kb-add{color:#4ea36b}.mya-kb-del{color:#c0574f}.mya-kb-detail{padding:14px 16px;color:#5a5a58;display:flex;flex-direction:column}.mya-kb-detail-title{color:#1a1a1a;font-size:13px;font-weight:500;margin-bottom:10px}.mya-kb-prompt{border:1px solid #e4e4e2;border-radius:6px;padding:9px 10px;color:#5a5a58;line-height:1.45;margin-bottom:12px}.mya-kb-detail-para{margin:0 0 10px;line-height:1.5;color:#5a5a58}.mya-kb-strong{color:#1a1a1a;font-weight:500}.mya-kb-features{margin:0 0 10px;padding-left:16px;line-height:1.55;color:#5a5a58}.mya-kb-features li{margin-bottom:4px}.mya-kb-features b{color:#1a1a1a;font-weight:500}.mya-kb-input{margin-top:auto;border:1px solid #e4e4e2;border-radius:8px;padding:10px 10px 8px}.mya-kb-input-text{color:#b4b4b2;margin-bottom:10px}.mya-kb-input-foot{display:flex;align-items:center;gap:8px}.mya-kb-pill{background:#f0f0ee;color:#6a6a68;border-radius:5px;padding:3px 7px;font-size:11px}.mya-kb-model{color:#9a9a98;font-size:11px}.mya-kb-send{margin-left:auto;width:22px;height:22px;border-radius:50%;background:#f0f0ee;color:#8a8a88;display:flex;align-items:center;justify-content:center;font-size:12px}.mya-kb--flip .mya-kb-colsep{left:auto;right:800px}.mya-kb--flip .mya-kb-left{left:auto;right:287px}.mya-kb--flip .mya-kb-right{margin-left:96px;margin-right:848px}.mya-video-gen{position:relative;padding:96px 48px 104px;text-align:center}.mya-video-gen-rule{position:absolute;left:48px;right:48px;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px)}.mya-video-gen h2{margin:0;font-size:44px;line-height:50px;font-weight:500;letter-spacing:-.02em;color:#1a1a1a}.mya-privacy{position:relative;padding:96px 0 104px}.mya-privacy-rule{position:absolute;left:48px;right:48px;top:0;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px)}.mya-privacy-eyebrow{margin:0 0 18px 288px;font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--mono-gray)}.mya-privacy-title{margin:0 0 0 288px;font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.02em;color:#1a1a1a}.mya-privacy-title span{color:#a6a6a4}.mya-privacy-intro{margin:16px 0 0 288px;max-width:452px;font-size:17px;line-height:25px;letter-spacing:-.005em;color:#3a3a38}.mya-privacy-ledger{margin:64px 48px 0 288px}.mya-privacy-row{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:28px 0}.mya-privacy-row+.mya-privacy-row{background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 2px,transparent 2px,transparent 4px) 0 0 /100% 1px no-repeat}.mya-privacy-row dt{padding-top:4px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--mono-gray)}.mya-privacy-row dd{margin:0;max-width:640px;font-size:17px;line-height:25px;letter-spacing:-.005em;color:#3a3a38}.mya-privacy-chip{display:inline-block;padding:1px 7px;border-radius:4px;background:#e2e4d2;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--ink);white-space:nowrap}.mya-try{position:relative;padding:96px 0 104px;display:flex;flex-direction:column;align-items:center;text-align:center;background:radial-gradient(circle at 50% 0,rgba(180,194,151,.15),transparent 38%),#202521;color:#f5f5ef}.mya-try-rule{position:absolute;left:48px;right:48px;top:0;height:1px;background:repeating-linear-gradient(90deg,rgba(229,234,218,.24),rgba(229,234,218,.24) 2px,transparent 0,transparent 4px)}.mya-try-title{margin:0;font-size:44px;line-height:50px;font-weight:500;letter-spacing:-.02em;color:#f4f5ef}.mya-try-tagline{margin:16px 0 2px;font-family:var(--mono);font-size:15px;font-weight:400;line-height:24px;min-height:24px;letter-spacing:.02em;color:var(--mono-gray);white-space:pre}.mya-try-tagline .tt-caret{display:inline-block;width:2px;height:16px;margin:0 -1px;vertical-align:-3px;background:var(--ink)}.mya-try-tagline .tt-caret--blink{animation:tt-caret-blink 1.1s step-end infinite}@keyframes tt-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}.mya-try-download{margin-top:28px;height:40px;display:inline-flex;align-items:center;padding:0 18px;background:#eef0e7;color:#202521;font-size:14px;font-weight:500;font-family:var(--sans);border:none;border-radius:6px;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.2);transition:background .15s ease,transform .15s ease}.mya-try-download:hover{background:#fff;transform:translateY(-1px)}.mya-footer{position:relative;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 82px;background:#181c19;color:#eef0e7}.mya-footer-rule{position:absolute;left:48px;right:48px;top:0;height:1px;background:repeating-linear-gradient(90deg,rgba(229,234,218,.18),rgba(229,234,218,.18) 2px,transparent 0,transparent 4px)}.mya-footer-logo-text{font-size:17px;font-weight:500;letter-spacing:-.01em}.mya-footer-trademark{font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.03em;color:#8f988b}@media (max-width:1023px){.mya-page .vline.left{left:16px}.mya-page .vline.right{right:16px}.mya-header{padding:0 24px}.mya-hero{height:auto;padding:56px 32px 60px}.mya-download,.mya-enterprise-cta,.mya-eyebrow,.mya-para,.mya-title,.mya-waitlist-form{position:static}.mya-title{font-size:44px;line-height:50px}.mya-para{margin-top:18px}.mya-download,.mya-enterprise-cta,.mya-waitlist-form{margin-top:28px}.mya-waitlist-fields{flex-wrap:wrap}.mya-supported{height:auto;padding:38px 32px 40px}.mya-supported:after,.mya-supported:before{left:16px;right:16px}.mya-supported-inner{width:auto;margin:0}.mya-supported-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mya-footer-rule,.mya-kb-rule,.mya-privacy-rule,.mya-try-rule,.mya-video-gen-rule{left:16px;right:16px}.mya-kb--flip .mya-kb-rule:after,.mya-kb-rule:after{left:16px;right:auto}.mya-kb{padding:56px 32px 64px}.mya-kb-colsep{display:none}.mya-kb--flip .mya-kb-left,.mya-kb-left{position:static;width:auto}.mya-kb-quote{margin-top:28px}.mya-kb--flip .mya-kb-right,.mya-kb-right{margin:36px 0 0}.mya-kb-stage{padding:24px 20px}.mya-video-gen{padding:72px 24px 80px}.mya-video-gen h2{font-size:36px;line-height:42px}.mya-privacy{padding:64px 0 72px}.mya-privacy-eyebrow,.mya-privacy-intro,.mya-privacy-title{margin-left:32px;margin-right:32px}.mya-privacy-ledger{margin:40px 32px 0}.mya-try{padding:72px 24px 80px}.mya-try-title{font-size:36px;line-height:42px}.mya-footer{padding:0 24px}}@media (max-width:760px){.mya-cta{display:none}}@media (max-width:640px){.mya-kb--flip .mya-kb-rule:after,.mya-kb-rule:after{left:4px}.mya-header{padding:0 20px}.mya-nav-center{position:static;transform:none}.mya-nav-center a.mya-link{font-size:13px}.mya-nav-center a.mya-link+a.mya-link{margin-left:12px}.mya-logo-text{display:none}.mya-nav-download{padding:0 8px}.mya-nav-download,.mya-nav-spend{font-size:12px;white-space:nowrap}@media (max-width:420px){.mya-nav-download{display:none}}.mya-hero{padding:44px 20px 48px}.mya-title{font-size:33px;line-height:39px}.mya-supported{padding:34px 20px 36px}.mya-supported-grid{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mya-supported-app{min-height:98px;padding:10px;flex-direction:column;align-items:flex-start;gap:8px}.mya-kb{padding:48px 20px 56px}.mya-video-gen{padding:64px 20px 72px}.mya-video-gen h2{font-size:30px;line-height:36px}.mya-kb-title{font-size:26px;line-height:32px}.mya-kb-sub{font-size:16px;line-height:24px}.mya-kb-body{grid-template-columns:1fr}.mya-kb-list{border-right:none;border-bottom:1px solid #ededeb}.mya-kb--overlay .mya-kb-body{grid-template-columns:1fr}.mya-kb-software-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:14px}.mya-kb-software-list .mya-kb-section-label,.mya-kb-software-note{grid-column:1/-1}.mya-kb-software{min-width:0;margin:0;flex-direction:column;align-items:flex-start;gap:6px}.mya-kb-software-copy small,.mya-kb-software-live{display:none}.mya-kb-software-note{position:static;margin-top:5px}.mya-kb-overlay-workspace{min-height:380px}.mya-kb-cad-scene,.mya-kb-roblox-scene{right:auto;width:270px;transform:scale(.72);transform-origin:left bottom}.mya-kb-floating-review{left:18px;right:14px}.mya-kb-window-state{display:none}.mya-kb-control-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.mya-kb-control-loop>i{display:none}.mya-privacy-eyebrow,.mya-privacy-intro,.mya-privacy-title{margin-left:20px;margin-right:20px}.mya-privacy-title{font-size:26px;line-height:32px}.mya-privacy-ledger{margin:24px 20px 0}.mya-privacy-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.mya-privacy-row dd{font-size:16px;line-height:24px}.mya-try-title{font-size:30px;line-height:36px}.mya-try-tagline{font-size:13px}.mya-footer{padding:0 20px}.mya-footer-trademark{font-size:10px}}