.image-hero-composer__card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#8cacffd9,#ceacfcb3 48%,#fcba78cc) border-box;border:1px solid transparent;box-shadow:0 1px 2px #0f172a0a,0 26px 60px -30px #245bd861;transition:box-shadow .2s ease}.image-hero-composer__card:focus-within{box-shadow:0 0 0 4px #245bd814,0 26px 64px -26px #245bd87a}.image-hero-composer__glow{background:radial-gradient(42% 58% at 18% 48%,rgba(140,172,255,.46),transparent 72%),radial-gradient(40% 54% at 82% 40%,hsla(30,96%,73%,.38),transparent 72%),radial-gradient(48% 60% at 50% 86%,rgba(206,172,252,.36),transparent 72%);filter:blur(30px);top:-12%;right:2%;bottom:-24%;left:2%;pointer-events:none;position:absolute;z-index:0}html.dark .image-hero-composer__card{background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(120deg,#6082e6b3,#a076e48c 48%,#e292568c) border-box;box-shadow:0 26px 60px -30px #5078ff4d}html.dark .image-hero-composer__glow{opacity:.55}.image-model-panel{--model-panel-bg:#fff;--model-panel-fill:#f5f5f5;--model-panel-hover:#f0f0f0;--model-panel-ink:#202020;--model-panel-muted:#858585;background:var(--model-panel-bg);border-radius:20px;box-shadow:0 16px 56px -12px #0000002e,0 2px 8px #0000000a;color:var(--model-panel-ink);inset:100% 12px auto;margin-top:12px;overflow:hidden;position:absolute;z-index:50}html.dark .image-model-panel{--model-panel-bg:#1c1c1c;--model-panel-fill:#252525;--model-panel-hover:#2d2d2d;--model-panel-ink:#ededed;--model-panel-muted:#919191;box-shadow:0 20px 64px -12px #00000073;color-scheme:dark}.image-model-panel__search{align-items:center;background:var(--model-panel-fill);border-radius:12px;color:var(--model-panel-muted);display:flex;gap:12px;margin:12px 12px 4px;min-height:44px;padding:0 14px;transition:background .18s ease-out}.image-model-panel__search:focus-within{background:var(--model-panel-hover)}.image-model-panel__search>svg{flex-shrink:0}.image-model-panel__search input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--model-panel-ink);font:inherit;font-size:13px;line-height:20px;min-width:0;outline:none;padding:12px 0;width:100%}.image-model-panel__search input::-moz-placeholder{color:var(--model-panel-muted)}.image-model-panel__search input::placeholder{color:var(--model-panel-muted)}.image-model-panel__list{max-height:min(420px,42dvh);overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-color:transparent transparent;scrollbar-width:thin}.image-model-panel__list:focus-within,.image-model-panel__list:hover{scrollbar-color:var(--model-panel-muted) transparent}.image-model-panel__group+.image-model-panel__group{margin-top:20px}.image-model-panel__heading{color:var(--model-panel-muted);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:16px;margin:0;padding:0 12px 8px}.image-model-panel__options{display:grid;gap:4px}.image-model-panel__option{align-items:center;background:transparent;border:0;border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:10px;min-height:48px;min-width:0;padding:8px 10px;text-align:left;transition:background .18s ease-out,transform .18s ease-out;width:100%}.image-model-panel__option:hover{background:var(--model-panel-fill)}.image-model-panel__option.is-selected{background:var(--model-panel-hover)}.image-model-panel__option:active{transform:scale(.98)}.image-model-panel__option:focus-visible{outline:1px solid var(--model-panel-muted);outline-offset:-2px}.image-model-panel__logo{align-items:center;background:#f5f5f5;border-radius:10px;color:#666;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.image-model-panel__logo img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.image-model-panel__name{flex:1;font-size:13px;font-weight:500;line-height:18px;min-width:0;overflow-wrap:anywhere}.image-model-panel__check{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:16px}.image-model-panel__empty{color:var(--model-panel-muted);font-size:13px;margin:0;padding:32px 16px;text-align:center}.image-model-popover-enter-active,.image-model-popover-leave-active{transform-origin:top left;transition:opacity .18s ease-out,transform .18s ease-out}.image-model-popover-enter-from,.image-model-popover-leave-to{opacity:0;transform:translateY(-6px)}@media (min-width:640px){.image-model-panel{left:0;right:auto;width:288px}.image-model-panel--searchable{width:min(560px,65vw)}.image-model-panel--searchable .image-model-panel__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.image-model-panel__option,.image-model-panel__search,.image-model-popover-enter-active,.image-model-popover-leave-active{transition:none}.image-model-panel__option:active,.image-model-popover-enter-from,.image-model-popover-leave-to{transform:none}}
