.au-page{display:flex;min-height:100%;flex-direction:column;padding:40px 24px 48px}@media (min-width:640px){.au-page{padding-inline:32px}}@media (min-width:1024px){.au-page{padding-top:56px}}.au-head{justify-content:space-between;gap:16px}.au-head,.au-toolbar{display:flex;align-items:center}.au-toolbar{flex-wrap:wrap;gap:8px;margin-top:24px}.au-toolbar-search{min-width:220px;flex:1 1 320px}.au-section{margin-top:32px}.au-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.au-section-head h2{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ap-font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ap-text)}.au-section-count{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ap-text-3)}.au-text-btn{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ap-text-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.au-text-btn:after{content:"";position:absolute;inset:-6px 0}.au-text-btn svg{width:14px;height:14px}@media (hover:hover){.au-text-btn:hover{background:var(--ap-s2);color:var(--ap-text)}}.au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.au-card{position:relative;display:flex;flex-direction:column;overflow:visible;border-radius:14px;background:var(--ap-s1);transition:border-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.au-card:hover{border-color:var(--ap-hair-2)}.au-card.is-starred:hover{border-color:rgba(245,197,66,.55)}}.au-card-open{position:absolute;inset:0;z-index:1;border-radius:inherit}.au-card-open:focus-visible{outline:2px solid var(--ap-ring);outline-offset:2px}.au-card-thumb{position:relative;display:grid;aspect-ratio:16/10;place-items:center;overflow:hidden;border-radius:13px 13px 0 0;background:#0e1011 radial-gradient(hsla(0,0%,100%,.14) 1px,transparent 1.2px) 0 0 /24px 24px}.au-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.au-card-nobody{align-self:center;font-size:13px;color:var(--ap-text-3)}.au-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;border-top:1px solid var(--ap-hair)}.au-card-title-row{display:flex;min-width:0;align-items:center;gap:8px}.au-card-name{overflow:hidden;margin:0;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.au-card-name,.au-card-rename{min-width:0;color:var(--ap-text)}.au-card-rename{position:relative;z-index:2;flex:1;height:28px;padding:0 8px;border:1px solid var(--ap-hair-2);border-radius:6px;background:var(--ap-bg);font-size:14px;outline:0}.au-card-meta{overflow:hidden;margin:0;font-size:13px;color:var(--ap-text-2);text-overflow:ellipsis;white-space:nowrap}.au-card-meta-dim{font-size:12px;color:var(--ap-text-3)}.au-card-actions{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;gap:4px}.au-toggle{display:inline-flex;align-items:center;height:32px;padding:0 8px;border-radius:8px;background:#000}.au-card-desc{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.au-icon-btn{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#000;color:var(--ap-text-2);transition:box-shadow .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.au-icon-btn:after{content:"";position:absolute;inset:-6px}.au-icon-btn svg{width:16px;height:16px}@media (hover:hover){.au-icon-btn:hover{box-shadow:inset 0 0 0 1px #fff;color:#fff}}.au-icon-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px #fff;color:#fff}.au-star.is-on{color:#f5c542}.au-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:170px}.au-status{display:inline-flex;flex:none;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--ap-s2);font-size:12px;font-weight:500;color:var(--ap-text-2)}.au-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ap-text-3)}.au-status.is-on{color:var(--ap-text)}.au-status.is-on:before{background:#4cc38a}.au-empty{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:520px;margin-top:16px;text-align:center}.au-empty-stage{width:240px;height:300px;background:radial-gradient(ellipse 50% 45% at 50% 60%,hsla(0,0%,94%,.07),transparent 72%)}.au-empty-figure{width:100%;height:100%}.au-empty-copy{display:flex;flex-direction:column;align-items:center}.au-empty-copy h2{margin:8px 0 0;font-family:var(--ap-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ap-text)}.au-empty-copy p{max-width:38ch;margin:8px 0 20px;font-size:14px;line-height:1.5;color:var(--ap-text-2);text-wrap:balance}.companion-figure{display:block;width:100%;height:100%}.ae-root{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ap-bg);color:var(--ap-text)}.ae-missing{display:flex;min-height:70vh;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.ae-missing h1{margin:0;font-size:20px;font-weight:600}.ae-missing p{margin:0 0 8px;color:var(--ap-text-2)}.studio-redesign-root .ae-top-name{max-width:280px;overflow:hidden;padding:0 6px;border-radius:var(--ap-r-control);text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.studio-redesign-root .ae-top-name:hover{background:var(--ap-s2)}}.studio-redesign-root .ae-top-name-input{width:220px;height:28px;padding:0 8px;border:1px solid var(--ap-hair-2);border-radius:6px;background:var(--ap-s1);font-size:var(--ap-fs-4);font-weight:600;color:var(--ap-text);outline:0}.studio-redesign-root .ae-tabs{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--ap-s1);box-shadow:inset 0 0 0 1px var(--ap-hair)}.studio-redesign-root .ae-tab{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ap-text-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.studio-redesign-root .ae-tab:hover{color:var(--ap-text)}}.studio-redesign-root .ae-tab[aria-selected=true]{background:var(--ap-s3);color:var(--ap-text)}.studio-redesign-root .ae-tab-count{font-size:11px;font-variant-numeric:tabular-nums;color:var(--ap-text-3)}.studio-redesign-root .ae-start{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:var(--ap-r-control);background:#f0f0f0;font-size:13px;font-weight:500;color:#0b0b0d;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.studio-redesign-root .ae-start svg{width:14px;height:14px}@media (hover:hover){.studio-redesign-root .ae-start:hover{background:#fff}}.studio-redesign-root .sc-top .ae-toggle{padding:0 4px}.ae-root .editor-dot-canvas-host{position:absolute;inset:0}.ae-marquee{position:absolute;z-index:4;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06);pointer-events:none}.ae-start-cta{position:absolute;top:50%;left:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--ap-hair-2);border-radius:999px;background:var(--ap-s1);font-size:13px;font-weight:500;color:var(--ap-text);transform:translate(-50%,-50%);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.ae-start-cta svg{width:14px;height:14px}@media (hover:hover){.ae-start-cta:hover{background:var(--ap-s2)}}.ae-card{overflow:hidden;background:#050506}.ae-node-body{padding:14px 16px}.ae-node-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ap-text)}.ae-node-title .ae-glyph{width:16px;height:16px;color:var(--ap-text-2)}.ae-node-sub{display:-webkit-box;overflow:hidden;margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ap-text-2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-node-done{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#4cc38a}.ae-node-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover}.ae-companion-stage{position:relative;height:232px;flex:none;overflow:hidden;border-bottom:1px solid var(--ap-hair)}.ae-companion-state{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.6);font-size:11px;font-weight:500;color:var(--ap-text)}.ae-note{width:100%;height:100%;resize:none;padding:14px 16px;border:0;background:transparent;font-size:14px;line-height:1.5;color:var(--ap-text);outline:0}.editor-canvas-item.ae-state-thinking .app-asset-card-outline,.editor-canvas-item.ae-state-waiting .app-asset-card-outline,.editor-canvas-item.ae-state-working .app-asset-card-outline{box-shadow:0 0 0 1px hsla(0,0%,100%,.75),0 0 0 5px hsla(0,0%,100%,.07)}.editor-canvas-item.ae-state-done .app-asset-card-outline{box-shadow:0 0 0 1px rgba(76,195,138,.6)}.tint-teal{background:radial-gradient(ellipse 55% 55% at 50% 62%,rgba(95,179,172,.22),transparent 72%)}.tint-violet{background:radial-gradient(ellipse 55% 55% at 50% 62%,rgba(142,122,216,.22),transparent 72%)}.tint-coral{background:radial-gradient(ellipse 55% 55% at 50% 62%,hsla(9,64%,65%,.22),transparent 72%)}.tint-blue{background:radial-gradient(ellipse 55% 55% at 50% 62%,rgba(110,155,214,.22),transparent 72%)}.tint-olive{background:radial-gradient(ellipse 55% 55% at 50% 62%,rgba(167,178,90,.22),transparent 72%)}.tint-rose{background:radial-gradient(ellipse 55% 55% at 50% 62%,rgba(215,122,168,.22),transparent 72%)}.ae-name-pencil{display:grid;place-items:center;width:18px;height:18px;color:hsla(0,0%,100%,.5);opacity:0;transition:opacity .12s ease-out,color .12s ease-out}.ae-name-pencil svg{width:13px;height:13px}.editor-canvas-item-active .ae-name-pencil,.editor-canvas-item:hover .ae-name-pencil{opacity:1}@media (hover:hover){.ae-name-pencil:hover{color:#fff}}.ae-name-edit{width:180px;height:24px;padding:0 6px;border:1px solid var(--ap-hair-2);border-radius:6px;background:var(--ap-s1);font-size:13px;font-weight:600;color:var(--ap-text);outline:0}.ae-approve{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:5;padding:10px;border:1px solid var(--ap-hair-2);border-radius:12px;background:var(--ap-bg);box-shadow:var(--ap-shadow-float)}.ae-approve p{margin:0 0 8px;font-size:12px;color:var(--ap-text-2)}.ae-approve div{display:flex;justify-content:flex-end;gap:6px}.ae-menu-icon{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;color:var(--ap-text-2)}.ae-menu-icon svg{width:16px;height:16px}.editor-canvas-context-menu-item:disabled,.sc-menu-item:disabled{opacity:.45}.ae-context-group+.ae-context-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--ap-hair)}.studio-redesign-root .sc-zoom .sc-menu-left{left:0;margin-left:0}.studio-redesign-root .sc-inspector .ae-input,.studio-redesign-root .sc-inspector .ae-product-select{width:100%;height:32px;border-radius:var(--ap-r-control);background:var(--ap-bg);box-shadow:inset 0 0 0 1px var(--ap-hair);border:0;font-size:var(--ap-fs-4)}.studio-redesign-root .sc-inspector .ae-textarea{height:auto;min-height:84px;padding:8px 10px}.studio-redesign-root .sc-inspector .ae-input:focus-visible{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.studio-redesign-root .sc-inspector .ae-btn{width:100%}.studio-redesign-root .sc-inspector .ae-section-stack{display:flex;flex-direction:column;gap:10px}.ae-panel-figure{height:200px;border-radius:12px;background:radial-gradient(ellipse 55% 55% at 50% 60%,hsla(0,0%,94%,.07),transparent 72%)}.ae-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.ae-facts dt{color:var(--ap-text-3)}.ae-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ap-text)}.ae-field{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.ae-field-label{font-size:12px;font-weight:500;color:var(--ap-text-2)}.ae-field-hint{font-size:12px;line-height:1.4;color:var(--ap-text-3)}.ae-input{height:34px;padding:0 10px;border:1px solid var(--ap-hair);border-radius:8px;background:var(--ap-s1);font-size:13px;color:var(--ap-text);outline:0;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.ae-input:focus-visible{border-color:hsla(0,0%,100%,.5)}.ae-textarea{height:auto;min-height:76px;padding:8px 10px;line-height:1.5;resize:vertical}.ae-textarea-tall{min-height:160px}.ae-row{display:flex;gap:10px}.ae-choices{display:flex;flex-direction:column;gap:4px}.ae-choice{height:32px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--ap-text-2);text-align:left;box-shadow:inset 0 0 0 1px var(--ap-hair);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.ae-choice[aria-checked=true]{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px #fff;color:var(--ap-text)}.ae-chips{display:flex;flex-wrap:wrap;gap:6px}.ae-chip{height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ap-text-2);box-shadow:inset 0 0 0 1px var(--ap-hair-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.ae-chip[aria-pressed=true]{background:#f0f0f0;box-shadow:none;color:#0b0b0d}.ae-asset-list{display:flex;max-height:320px;flex-direction:column;gap:4px;overflow-y:auto;margin:0;padding:0;list-style:none}.ae-asset{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;text-align:left;box-shadow:inset 0 0 0 1px var(--ap-hair)}.ae-asset[aria-pressed=true]{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px #fff}.ae-asset-kind{flex:none;font-size:11px;color:var(--ap-text-3)}.ae-asset-name{min-width:0;overflow:hidden;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap}.ae-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--ap-hair-2);font-size:13px;font-weight:500;color:var(--ap-text);transition:background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.ae-btn:hover{background:var(--ap-s2)}}.ae-btn-primary{background:#f0f0f0;box-shadow:none;color:#0b0b0d}@media (hover:hover){.ae-btn-primary:hover{background:#fff}}.ae-btn-primary:disabled{opacity:.4;pointer-events:none}.ae-btn:focus-visible{outline:2px solid var(--ap-ring);outline-offset:2px}.ae-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ap-text-2);cursor:var(--dz-cursor-pointer,pointer)}.ae-toggle input{position:absolute;opacity:0;pointer-events:none}.ae-toggle-track{position:relative;flex:none;width:30px;height:18px;border-radius:999px;background:var(--ap-s3);box-shadow:inset 0 0 0 1px var(--ap-hair-2);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.ae-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--ap-text-2);transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.ae-toggle input:checked+.ae-toggle-track{background:#f0f0f0}.ae-toggle input:checked+.ae-toggle-track:after{background:#0b0b0d;transform:translateX(12px)}.ae-toggle input:focus-visible+.ae-toggle-track{outline:2px solid var(--ap-ring);outline-offset:2px}.ae-x{position:relative;display:grid;place-items:center;width:32px;height:32px;color:hsla(0,0%,100%,.5);transition:color .15s cubic-bezier(.4,0,.2,1)}.ae-x:after{content:"";position:absolute;inset:-6px}.ae-x svg{width:20px;height:20px}@media (hover:hover){.ae-x:hover{color:#fff}}.ae-x:focus-visible{color:#fff;outline:0}.ae-runs{position:absolute;inset:0;overflow-y:auto;padding:44px 0 0;background:var(--ap-bg)}.ae-runs-inner{max-width:920px;margin:0 auto;padding:32px 24px 56px}.ae-runs-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ae-runs-head h1{margin:0;font-family:var(--ap-font-display);font-size:28px;font-weight:700;letter-spacing:-.02em}.ae-seg{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--ap-s1);box-shadow:inset 0 0 0 1px var(--ap-hair)}.ae-seg button{height:28px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ap-text-2)}.ae-seg button[aria-checked=true]{background:var(--ap-s3);color:var(--ap-text)}.ae-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:20px}.ae-stat{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--ap-hair);border-radius:12px;background:var(--ap-s1)}.ae-stat-label{font-size:12px;color:var(--ap-text-3)}.ae-stat-value{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ap-text)}.ae-runs-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px;padding:56px 16px;border:1px solid var(--ap-hair);border-radius:12px;text-align:center;font-size:13px;color:var(--ap-text-2)}.ae-runs-empty p{margin:0}.ae-runs-empty .ae-btn{margin-top:14px}.ae-runs-empty-title{font-size:15px;font-weight:600;color:var(--ap-text)}.ae-run-list{margin:16px 0 0;padding:0;overflow:hidden;border:1px solid var(--ap-hair);border-radius:12px;list-style:none}.ae-run+.ae-run{border-top:1px solid var(--ap-hair)}.ae-run-row{display:grid;width:100%;grid-template-columns:10px 90px 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;font-size:13px;text-align:left;transition:background-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.ae-run-row:hover{background:var(--ap-s1)}}.ae-run-dot{width:8px;height:8px;border-radius:50%;background:#4cc38a}.ae-run-dot.is-stopped{background:#f5a524}.ae-run-steps,.ae-run-time,.ae-run-when{font-variant-numeric:tabular-nums;color:var(--ap-text-2)}.ae-run-detail{padding:0 16px 14px 38px;font-size:13px;color:var(--ap-text-2)}.ae-run-detail ol{margin:0;padding-left:18px;line-height:1.7}.ae-run-result{margin:8px 0 0;color:var(--ap-text-3)}.ae-toast{position:fixed;right:20px;bottom:20px;z-index:200;width:min(360px,calc(100vw - 32px));padding:14px 44px 14px 16px;border:1px solid var(--ap-hair-2);border-radius:12px;background:var(--ap-s1);box-shadow:var(--ap-shadow-float);animation:ae-pop .18s var(--ap-ease-out) both}.ae-toast .ae-x{position:absolute;top:8px;right:8px}.ae-toast-title{margin:0;font-size:14px;font-weight:600;color:var(--ap-text)}.ae-toast-text{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--ap-text-2)}@keyframes ae-pop{0%{opacity:0;transform:translateY(4px)}}.acd{display:flex;width:min(460px,100%);max-height:calc(100dvh - 32px);flex-direction:column;overflow:hidden;border:1px solid var(--ap-hair-2);border-radius:16px;background:var(--ap-bg);box-shadow:var(--ap-shadow-float);animation:ae-pop .2s var(--ap-ease-out) both}.acd-head{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 4px 20px}.acd-head h2{margin:0;font-family:var(--ap-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em}.acd-body{display:flex;min-height:0;flex-direction:column;gap:14px;overflow-y:auto;padding:14px 20px 18px}.acd-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--ap-hair)}.cd-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.6);animation:cd-fade .16s ease-out both}@keyframes cd-fade{0%{opacity:0}}.cd{display:flex;width:min(880px,100%);max-height:min(720px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--ap-hair-2);border-radius:16px;background:var(--ap-bg);box-shadow:var(--ap-shadow-float);animation:ae-pop .2s var(--ap-ease-out) both}.cd-preview{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:300px;padding:24px;border-right:1px solid var(--ap-hair);background:var(--ap-s1)}.cd-stage{width:240px;height:300px;border-radius:14px}.cd-preview-name{margin:12px 0 0;font-size:16px;font-weight:600;color:var(--ap-text)}.cd-preview-job{margin:4px 0 0;font-size:13px;color:var(--ap-text-3)}.cd-form{display:flex;min-width:0;flex:1;flex-direction:column}.cd-head{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 8px 20px}.cd-head h2{margin:0;font-family:var(--ap-font-display);font-size:20px;font-weight:600;letter-spacing:-.02em}.cd-body{min-height:0;flex:1;overflow-y:auto;padding:4px 20px 20px}.cd-section{display:flex;flex-direction:column;gap:12px;padding:14px 0}.cd-section+.cd-section{border-top:1px solid var(--ap-hair)}.cd-section h3{margin:0;font-size:13px;font-weight:600;color:var(--ap-text)}.cd-avatars{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.cd-avatar{display:flex;flex-direction:column;gap:6px;padding:4px;border-radius:10px;font-size:12px;color:var(--ap-text-2);text-align:left;transition:box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.cd-avatar img,.cd-avatar-blank{display:block;width:100%;aspect-ratio:4/5;border-radius:8px;background:var(--ap-s2);object-fit:cover}.cd-avatar span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-avatar[aria-checked=true]{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 2px #fff;color:var(--ap-text)}.cd-note{margin:0;font-size:13px;line-height:1.5;color:var(--ap-text-2)}.cd-link{color:var(--ap-text);text-decoration:underline;text-underline-offset:3px}.cd-swatches{display:flex;gap:8px}.cd-swatch{position:relative;width:28px;height:28px;border-radius:50%;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.cd-swatch:after{content:"";position:absolute;inset:-8px}.cd-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ap-bg),0 0 0 4px #fff}.cd-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cd-job{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;text-align:left;box-shadow:inset 0 0 0 1px var(--ap-hair-2);transition:box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.cd-job[aria-checked=true]{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 2px #fff}.cd-job-name{font-size:13px;font-weight:600;color:var(--ap-text)}.cd-job-text{font-size:12px;line-height:1.45;color:var(--ap-text-3)}.cd-more{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ap-text)}.cd-more svg{width:14px;height:14px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.cd-more[aria-expanded=true] svg{transform:rotate(90deg)}.cd-more-body{display:flex;flex-direction:column;gap:12px}.cd-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--ap-hair)}@media (max-width:767px){.au-page{padding:24px 16px 40px}.au-head .ads-btn{padding-inline:10px}.au-grid{grid-template-columns:minmax(0,1fr)}.cd{flex-direction:column}.cd-preview{width:auto;flex-direction:row;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--ap-hair)}.cd-stage{width:96px;height:120px}.cd-preview-name{margin:0}.cd-jobs{grid-template-columns:minmax(0,1fr)}}@media (max-height:500px){.cd-preview{display:none}}@media (prefers-reduced-motion:reduce){.acd,.ae-toast,.cd,.cd-backdrop{animation:none}}@media (max-height:500px),(max-width:1000px){.studio-redesign-root .sc-top .ae-toggle>span:last-child:not(.ae-toggle-track),.studio-redesign-root .sc-top .ae-top-name,.studio-redesign-root .sc-top .ae-top-name-input,.studio-redesign-root .sc-top .sc-back span,.studio-redesign-root .sc-top .sc-sep:first-of-type{display:none}}@keyframes ae-chevron-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.ae-chevron{color:hsla(0,0%,100%,.5)}.editor-canvas-context-menu-item-submenu-active>.ae-chevron{color:#fff}@media (hover:hover){.editor-canvas-context-menu-item:hover>.ae-chevron,.sc-menu-item:hover>.ae-chevron{color:#fff}}.editor-canvas-context-menu-item:hover>.ae-chevron:not(.editor-canvas-context-menu-item-arrow-open),.sc-menu-item:hover>.ae-chevron:not(.editor-canvas-context-menu-item-arrow-open){animation:ae-chevron-nudge .7s ease-in-out infinite}.sc-menu-item{position:relative}@media (prefers-reduced-motion:reduce){.ae-chevron{animation:none!important}}html.studio-redesign .editor-canvas-context-menu-item .ae-chevron,html.studio-redesign .editor-canvas-context-menu-item-submenu-active .ae-chevron{color:var(--sd-text-2)!important}@media (hover:hover){html.studio-redesign .editor-canvas-context-menu-item:hover .ae-chevron{color:var(--sd-text-2)!important}}html.studio-redesign .editor-canvas-context-menu-item-submenu-active .ae-chevron{color:#fff!important}@media (hover:hover){html.studio-redesign .editor-canvas-context-menu-item:hover .ae-chevron{color:#fff!important}}.cf{display:block;width:100%;height:100%;overflow:visible}.cf-bob{animation:cf-bob 3.4s ease-in-out var(--cf-delay) infinite}.cf-shadow{animation:cf-shadow 3.4s ease-in-out var(--cf-delay) infinite}.cf-eye,.cf-shadow{transform-box:fill-box;transform-origin:center}.cf-eye{animation:cf-blink 4s ease-in-out var(--cf-delay) infinite}.cf-look{transition:transform .36s cubic-bezier(.22,1,.36,1)}.cf-dot,.cf-dots{opacity:0}.cf-thinking .cf-look{transform:translate(5px,-6px)}.cf-thinking .cf-dots{opacity:1}.cf-thinking .cf-dot{animation:cf-dot 1.2s ease-in-out infinite}.cf-working .cf-look{animation:cf-scan 1.6s ease-in-out var(--cf-delay) infinite alternate}.cf-working .cf-bob{animation-duration:1.7s}@keyframes cf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cf-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.92)}}@keyframes cf-blink{0%,86%,98%,to{transform:scale(1)}90%{transform:scale(.35)}92%,94%{transform:scale(0)}96%{transform:scale(.35)}}@keyframes cf-dot{0%,to{opacity:.2;translate:0 0}50%{opacity:1;translate:0 -6px}}@keyframes cf-scan{0%{translate:-8px 0}to{translate:8px 0}}@media (prefers-reduced-motion:reduce){.cf,.cf *{animation:none!important;transition:none!important}}.tint-ink{background:radial-gradient(ellipse 55% 55% at 50% 62%,hsla(0,0%,94%,.07),transparent 72%)}.sm-trigger{display:flex;width:100%;height:36px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px 0 12px;border:0;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-4);font-weight:500;text-align:left;color:var(--ap-text);transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.sm-trigger .sm-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-trigger svg{width:14px;height:14px;flex:none;color:var(--ap-text-3);transition:transform .15s cubic-bezier(.4,0,.2,1)}.sm-trigger.is-open svg{transform:rotate(180deg)}@media (hover:hover){.sm-trigger:hover{background:var(--ap-s3)}}.sm-trigger.is-open{background:var(--ap-s3);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.sm-trigger:focus-visible{outline:2px solid var(--ap-ring);outline-offset:2px}.sm-trigger:disabled{opacity:.45}.studio-redesign-root .sc-inspector .sm-trigger{height:32px;background:var(--ap-bg)}.sm-menu{position:fixed;z-index:600;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-panel);background:var(--ap-menu);box-shadow:var(--ap-shadow-float);animation:sm-in .12s var(--ap-ease-out) both}.sm-item{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;border-radius:var(--ap-r-menu);font-size:var(--ap-fs-3);font-weight:400;text-align:left;color:var(--ap-text-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.sm-item svg{width:14px;height:14px;flex:none;color:var(--ap-text)}.sm-item[data-cursor=true]{background:var(--ap-s2);color:var(--ap-text)}.sm-item.is-selected{background:var(--ap-s3);color:var(--ap-text)}@keyframes sm-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.sm-menu{animation:none}}.ae-root .editor-canvas-item,.ae-root .editor-dot-canvas-host{user-select:none;-webkit-user-select:none}.ae-root .editor-canvas-item{transition:none!important}.ae-root .editor-canvas-item input,.ae-root .editor-canvas-item textarea{user-select:text;-webkit-user-select:text}.ae-root .editor-canvas-item ::selection{background:transparent}.ae-root .editor-canvas-item input::selection,.ae-root .editor-canvas-item textarea::selection{background:hsla(0,0%,100%,.2)}.ae-run-ask{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--ap-s2)}.ae-run-ask p{margin:0;font-size:13px;color:var(--ap-text-2)}.ae-run-ask div{display:flex;gap:6px}.ae-run-dot.is-waiting{background:#f5a742}.ae-start:disabled{opacity:.45;pointer-events:none}.ae-media{position:relative;width:100%;height:100%;background:#050506}.ae-media img,.ae-media video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ae-media video[controls]{pointer-events:auto}.ae-media-audio{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px;color:var(--ap-text-2)}.ae-media-audio svg{width:28px;height:28px}.ae-media-audio audio{width:100%;max-width:260px}.cd-area{min-height:110px}.au-card{border:0;border-radius:0;background:transparent}@media (hover:hover){.au-card.is-starred:hover{border-color:transparent}}.au-stage{position:relative}.au-stage .studio-screen-card-frame{display:block;width:100%;aspect-ratio:16/10;position:relative;overflow:hidden}.au-stage-toggle{position:absolute;right:54px;z-index:40;display:flex;height:36px;align-items:center;background:transparent;padding:0}@media (min-width:640px){.au-stage-toggle{right:58px}}.au-card-body{border-top:0;padding:12px 2px 0}.ap-item{position:absolute;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;background:#050506}.ap-figure{height:232px}.ap-body{padding:14px 16px}.ap-title{margin:0;font-size:15px;font-weight:600;color:#f0f0f0}.ap-text{margin:6px 0 0;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.45;color:#a1a4a5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ap-media{display:block;width:100%;height:100%;object-fit:cover}.ap-audio{display:grid;height:100%;place-items:center;font-size:14px;color:#a1a4a5}.au-zoom{position:fixed;z-index:300;overflow:hidden;background:#0e1011}.au-handoff,.au-zoom>*{pointer-events:none}.au-handoff{position:absolute;inset:0;z-index:60;overflow:hidden;background:#0e1011;animation:au-handoff .14s ease 60ms both}@keyframes au-handoff{to{opacity:0}}@media (prefers-reduced-motion:reduce){.au-handoff,.au-zoom,.studio-screens-hub-return,.studio-screens-studio-to-card{animation:none!important}}.au-card .studio-screen-card-stage:has(.ad-video-card-options-wrap-visible) .studio-screen-card-frame{border-color:hsla(0,0%,94%,.35);box-shadow:0 14px 28px rgba(0,0,0,.45)}@media (hover:hover){.au-card .studio-screen-card-stage:hover .studio-screen-card-frame{border-color:hsla(0,0%,94%,.35);box-shadow:0 14px 28px rgba(0,0,0,.45)}}.au-card.is-starred .studio-screen-card-frame{border-color:rgba(245,197,66,.55);box-shadow:none}@media (hover:hover){.au-card.is-starred .studio-screen-card-stage:hover .studio-screen-card-frame{border-color:rgba(245,197,66,.55);box-shadow:none}}.au-card{overflow:hidden;border:1px solid var(--ap-hair);border-radius:20px;background:#000;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.4,0,.2,1)}.au-card .studio-screen-card-frame,.au-card .studio-screen-card-stage:hover .studio-screen-card-frame,.au-card.is-starred .studio-screen-card-frame,.au-card.is-starred .studio-screen-card-stage:hover .studio-screen-card-frame{border:0;border-radius:0;box-shadow:none;transform:none;background:#000}.au-card .studio-screen-preview-dots{background-color:#000}.au-card .au-card-body{padding:12px 14px 14px;border-top:1px solid var(--ap-hair)}@media (hover:hover){.au-card:hover{transform:translateY(-6px);border-color:hsla(0,0%,94%,.35)}.au-card.is-starred:hover{border-color:rgba(245,197,66,.55)}.au-stage-toggle{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.au-card:hover .au-stage-toggle,.au-stage-toggle:has(input:focus-visible){opacity:1}}@media (prefers-reduced-motion:reduce){.au-card{transition:none}.au-card:hover{transform:none}}html .ae-chevron.editor-canvas-context-menu-item-arrow{transform:rotate(0deg) translateX(0);transition:transform .34s cubic-bezier(.34,1.56,.64,1),color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){html .editor-canvas-context-menu-item-with-submenu:hover .ae-chevron:not(.editor-canvas-context-menu-item-arrow-open),html .sc-menu-item:hover .ae-chevron:not(.editor-canvas-context-menu-item-arrow-open){transform:rotate(0deg) translateX(3px)}}html .ae-chevron.editor-canvas-context-menu-item-arrow-open{transform:rotate(90deg) translateX(0)}@media (prefers-reduced-motion:reduce){html .ae-chevron.editor-canvas-context-menu-item-arrow{transition:none}}.au-stage-toggle{top:4px;right:52px;height:44px}.au-stage-toggle .ae-toggle-track{width:44px;height:26px}.au-stage-toggle .ae-toggle-track:after{top:4px;left:4px;width:18px;height:18px}.au-stage-toggle input:checked+.ae-toggle-track:after{transform:translateX(18px)}@media (min-width:640px){.au-stage-toggle{right:56px}}@media (hover:none){.au-stage-toggle{opacity:1}}.au-card-state{display:flex;align-items:center;gap:6px}.au-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ap-text-3)}.au-dot.is-on{background:#4cc38a}.au-card-state-text{font-weight:500;color:var(--ap-text)}.au-zoom{background:#000;animation:au-zoom-in .62s cubic-bezier(.22,1,.36,1) both}.au-handoff .studio-screen-preview-dots,.au-zoom .studio-screen-preview-dots{background-color:transparent}.au-zoom.au-zoom-out{animation:au-zoom-out .48s cubic-bezier(.4,0,.2,1) both}@keyframes au-zoom-in{0%{top:var(--from-top);left:var(--from-left);width:var(--from-width);height:var(--from-height);border-radius:20px;background-color:#000}to{top:var(--to-top);left:var(--to-left);width:var(--to-width);height:var(--to-height);border-radius:0;background-color:var(--ap-bg)}}@keyframes au-zoom-out{0%{top:var(--to-top);left:var(--to-left);width:var(--to-width);height:var(--to-height);border-radius:0;background-color:var(--ap-bg)}to{top:var(--from-top);left:var(--from-left);width:var(--from-width);height:var(--from-height);border-radius:20px;background-color:#000}}.au-handoff{background:var(--ap-bg);animation:au-handoff .24s ease 40ms both}.ae-leaving>:not(.au-zoom){animation:au-fade-out .16s ease both}.au-page-return{animation:au-fade-in .24s ease both}@keyframes au-fade-out{to{opacity:0}}@keyframes au-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ae-leaving>:not(.au-zoom),.au-page-return,.au-zoom.au-zoom-out{animation:none!important}}.ae-name-pencil{width:24px;height:24px}.ae-name-pencil svg{width:18px;height:18px}.editor-canvas-asset-name-pencil{width:max(calc(1.95rem * var(--asset-name-scale, 1)),1.6rem)!important;height:max(calc(1.95rem * var(--asset-name-scale, 1)),1.6rem)!important}.au-stage:focus-within>.absolute.right-3.top-3,.au-stage:focus-within>.app-card-star-btn,.au-stage:hover>.absolute.right-3.top-3,.au-stage:hover>.app-card-star-btn{transform:none}.au-stage-toggle{top:12px;height:32px}.ae-media video{pointer-events:auto}.ae-media,.ae-media-audio{background:#000}.ae-card:has(.editor-canvas-audio-item){overflow:visible;border:0;background:transparent;box-shadow:none}.ae-media:has(.editor-canvas-audio-item){background:transparent;overflow:visible}.cw{position:relative;display:flex;width:min(560px,calc(100vw - 32px));min-height:420px;flex-direction:column;align-items:flex-start;padding:40px 40px 28px;border:1px solid var(--ap-hair-2);border-radius:20px;background:#000;box-shadow:var(--ap-shadow-float);animation:cw-in .24s var(--ap-ease-out) both}.cw-close{position:absolute;top:12px;right:12px}.cw-figure{width:72px;height:64px;margin-bottom:14px;animation:cw-pop .42s cubic-bezier(.34,1.56,.64,1) both}.cw-step{display:flex;width:100%;flex:1;flex-direction:column;animation:cw-step-in .28s var(--ap-ease-out) both}.cw-question{margin:0 0 16px;font-family:var(--ap-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ap-text)}.cw-field{position:relative;width:100%}.cw-input{display:block;width:100%;padding:12px 48px 12px 14px;border:0;border-radius:12px;background:#000;box-shadow:inset 0 0 0 1px var(--ap-hair-2);font-size:14px;line-height:1.5;color:var(--ap-text);outline:0;resize:none;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.cw-input:focus{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)}.cw-input::placeholder{color:var(--ap-text-3)}.cw-area{min-height:112px}.cw-send{position:absolute;right:8px;bottom:8px;display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:var(--ap-text-2);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.cw-send svg{width:16px;height:16px}.cw-send:not(:disabled){background:#f0f0f0;color:#0b0b0d}.cw-send:not(:disabled):active{transform:scale(.94)}.cw-send:disabled{opacity:.4}.cw-swatches{display:flex;gap:10px;margin-top:18px}.cw-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.cw-link{font-size:13px;color:var(--ap-text-3);transition:color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.cw-link:hover{color:var(--ap-text)}}.cw-summary{display:flex;max-height:260px;margin:0 0 20px;flex-direction:column;gap:8px;overflow-y:auto}.cw-summary-row{padding:10px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ap-hair);animation:cw-step-in .28s var(--ap-ease-out) both}.cw-summary dt{margin:0 0 2px;font-size:12px;color:var(--ap-text-3)}.cw-summary dd{margin:0;font-size:13px;line-height:1.5;white-space:pre-wrap;color:var(--ap-text)}.cw-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.cw-progress{display:flex;gap:6px;margin-top:22px}.cw-pip{position:relative;width:18px;height:4px;border-radius:2px;background:var(--ap-s3);transition:background-color .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.22,1,.36,1)}.cw-pip:after{content:"";position:absolute;inset:-10px -3px}.cw-pip[data-done=true]{background:var(--ap-text-3)}.cw-pip[aria-selected=true]{width:30px;background:#f0f0f0}.cw-pip:disabled{opacity:.4}@keyframes cw-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes cw-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cw-step-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.cw,.cw-figure,.cw-step,.cw-summary-row{animation:none}}.gen-combo{position:relative;display:inline-grid;place-items:center}.gen-combo-spark{position:absolute;top:-3px;right:-5px;width:11px;height:11px;color:currentColor;pointer-events:none}.ae-menu-label,.sc-menu-label{margin:0;padding:8px 12px 4px;font-size:12px;font-weight:500;color:var(--ap-text-3,hsla(0,0%,100%,.45))}html .ae-chevron.editor-canvas-context-menu-item-arrow{transition:transform .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover){html .editor-canvas-context-menu-item-with-submenu:hover .ae-chevron:not(.editor-canvas-context-menu-item-arrow-open),html .sc-menu-item:hover .ae-chevron:not(.editor-canvas-context-menu-item-arrow-open){transform:rotate(0deg) translateX(0)}}.ae-root .editor-canvas-asset-name{--asset-name-scale:1}.cw .cw-close{position:absolute;top:12px;right:12px}.ae-block-item .ae-card{overflow:hidden;border-radius:18px;background:#1c1c1e;box-shadow:none}.ae-block-item[data-editor-asset-accent] .app-asset-card-outline{border-radius:18px}.ae-block{position:relative;display:grid;width:100%;height:100%;place-items:center}.ae-block-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--ae-block,#f0f0f0)}.ae-block-icon svg{width:40px;height:40px}.ae-block-icon .ae-block-glyph{stroke-width:1.4}.ae-block-icon .companion-figure{width:44px;height:40px}.ae-block-icon .editor-canvas-context-menu-item-icon{background:transparent;color:inherit}.ae-block .ae-node-done{position:absolute;top:8px;right:8px;margin:0}.ae-bolt{position:absolute;top:50%;left:-28px;width:18px;height:18px;color:#f0f0f0;transform:translateY(-50%);pointer-events:none}.ae-block-item:has(.ae-bolt) .ae-card,.ae-block-item:has(.ae-bolt) .app-asset-card-outline,.ae-block-item[data-kind-start] .ae-card{border-radius:40px 18px 18px 40px}.ae-block-item>.editor-canvas-asset-name{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:50%!important;width:max-content;max-width:200px;justify-content:center;text-align:center;transform:translateX(-50%)!important}.ae-block-item .ae-approve{top:calc(100% + 40px);left:50%;right:auto;width:240px;transform:translateX(-50%)}.studio-redesign-root .ae-run{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:999px;background:#f0f0f0;font-size:13px;font-weight:500;color:#0b0b0d;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.studio-redesign-root .ae-run svg{width:15px;height:15px}@media (hover:hover){.studio-redesign-root .ae-run:hover{background:#fff}}.studio-redesign-root .ae-run:active{transform:scale(.97)}.studio-redesign-root .ae-run:disabled{opacity:.45;pointer-events:none}.acd .sm-trigger{background:#000}.au-empty-stage{background:none}html .ae-block-item .ae-card,html .ae-block-item .app-asset-card-outline{border-radius:18px!important}html .ae-block-item:has(.ae-bolt) .ae-card,html .ae-block-item:has(.ae-bolt) .app-asset-card-outline{border-radius:40px 18px 18px 40px!important}.ae-block-item .ae-bolt{left:-40px}html .ae-block-item>.editor-canvas-asset-name{top:auto!important;bottom:calc(100% + 18px)!important}html .ae-block-item .ae-approve{top:calc(100% + 14px)}html .ae-block-item>.editor-canvas-asset-name{display:flex!important;left:-60px!important;right:-60px!important;width:auto!important;max-width:none!important;align-items:center;justify-content:center!important;transform:none!important}html .ae-block-item>.editor-canvas-asset-name .editor-canvas-asset-name-pencil{margin-right:-32px}.ap-block-item{position:absolute}.ap-block{display:grid;width:100%;height:100%;place-items:center;border-radius:18px;background:#1c1c1e}.ap-block-start{border-radius:40px 18px 18px 40px}.ap-block-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--ae-block,#f0f0f0)}.ap-block-icon svg{width:40px;height:40px}.ap-block-icon .ap-block-glyph{stroke-width:1.4}.ap-block-icon .companion-figure{width:44px;height:40px}.ap-block-icon .editor-canvas-context-menu-item-icon{background:transparent;color:inherit}.ap-block-name{bottom:calc(100% + 14px);left:-60px;right:-60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.ap-block-name,.ap-bolt{position:absolute;color:#f0f0f0}.ap-bolt{top:50%;left:-40px;width:18px;height:18px;transform:translateY(-50%)}