.studio-shell:not(.native-skill-app) .home-composer-controls{--composer-control-height:40px;--composer-control-surface:#292929;--composer-control-border:#454545}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.home-composer-options,.home-submit-area){align-items:center;gap:8px}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.home-composer-menu>.skill-parameter-trigger,.vimo-skill-launch,.home-generation-settings>summary){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--composer-control-height);min-height:var(--composer-control-height);max-width:min(260px,100%);padding:0 12px;border:1px solid var(--composer-control-border);border-radius:10px;background:var(--composer-control-surface);color:#ededed;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-shell:not(.native-skill-app) .home-composer-controls .home-composer-menu{flex:0 1 auto;max-width:100%}.studio-shell:not(.native-skill-app) .home-composer-controls .home-composer-menu>.skill-parameter-trigger>span{display:inline-flex;align-items:center}.studio-shell:not(.native-skill-app) .home-composer-controls .home-cost-button{height:var(--composer-control-height);min-height:var(--composer-control-height)}.studio-shell:not(.native-skill-app) .home-composer-controls .home-composer-menu>.skill-parameter-trigger b{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:inherit;font-weight:500}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.skill-parameter-trigger,.vimo-skill-launch) svg{flex-shrink:0;color:#bfbfbf}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.home-composer-menu>.skill-parameter-trigger,.vimo-skill-launch,.home-generation-settings>summary):is(:hover,[aria-expanded=true]),.studio-shell:not(.native-skill-app) .home-composer-controls .home-generation-settings[open]>summary{border-color:#74aeb7;background:#353535;color:#fff}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.skill-parameter-trigger,.vimo-skill-launch,.home-generation-settings>summary):focus-visible{outline:2px solid #74aeb7;outline-offset:2px}.studio-shell:not(.native-skill-app) .home-composer-controls :is(.skill-parameter-trigger,.vimo-skill-launch):disabled{opacity:.45;cursor:not-allowed}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options{border:1px solid #4f4f4f;border-radius:12px;background:#282828;color:#f1f1f1;box-shadow:0 18px 48px #0009;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options button{display:flex;align-items:center;gap:10px;min-height:40px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options button:is(:hover,[aria-selected=true]){background:#404040!important}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options .skill-menu-copy b{font-size:13px;font-weight:500}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options .skill-menu-copy small{font-size:12px;color:#b9b9b9}@media(max-width:640px){.studio-shell:not(.native-skill-app) .home-composer-controls{--composer-control-height:44px}.studio-shell:not(.native-skill-app) .home-composer-controls .home-submit-area{width:100%;min-width:0;max-width:100%;flex-wrap:wrap}.studio-shell:not(.native-skill-app) .home-submit-area>.home-composer-menu{flex:1 1 100%}.studio-shell:not(.native-skill-app) .home-submit-area>.home-composer-menu>.skill-parameter-trigger{width:100%;max-width:100%;justify-content:flex-start}.studio-shell:not(.native-skill-app) .home-submit-area>.home-composer-menu>.skill-parameter-trigger>svg:last-child{margin-left:auto}.studio-shell:not(.native-skill-app) .home-submit-area>.home-cost-button{flex:1 1 auto}body:has(.studio-shell:not(.native-skill-app)) .home-composer-menu-options button{min-height:44px}}
