.fx-modelsel{position:relative;display:contents}.fx-modeldrop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:90;width:280px;background:var(--color-glass-strong,oklch(.17 .012 255/.92));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid oklch(1 0 0/.1);border-radius:12px;box-shadow:0 8px 32px oklch(.1 .008 255/.5);overflow:hidden;animation:fx-drop-in .13s var(--fw-ease-spring)}@keyframes fx-drop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fx-modeldrop__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;border-bottom:1px solid oklch(1 0 0/.07)}.fx-modeldrop__title{font-size:11px;font-weight:600;color:oklch(.55 0 0);text-transform:uppercase;letter-spacing:.06em}.fx-modeldrop__close{display:flex;align-items:center;padding:3px;border:none;background:none;color:oklch(.45 0 0);cursor:pointer;border-radius:4px;transition:color .1s}.fx-modeldrop__close:hover{color:oklch(.75 0 0)}.fx-modeldrop__list{max-height:280px;overflow-y:auto;padding:4px 0}.fx-modeldrop__list::-webkit-scrollbar{width:3px}.fx-modeldrop__list::-webkit-scrollbar-thumb{background:oklch(1 0 0/.12);border-radius:2px}.fx-modeldrop__empty,.fx-modeldrop__loading{font-size:12px;color:oklch(.5 0 0);padding:12px 14px}.fx-modelrow{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;text-align:left;transition:background .1s;border-radius:0}.fx-modelrow:hover{background:oklch(1 0 0/.05)}.fx-modelrow.is-selected{background:oklch(.78 .18 125/.1)}.fx-modelrow__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fx-modelrow__name{font-size:12.5px;font-weight:600;color:oklch(.88 0 0)}.fx-modelrow__desc,.fx-modelrow__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-modelrow__desc{font-size:11px;color:oklch(.52 0 0)}.fx-modelrow__meta{display:flex;align-items:center;gap:5px;flex-shrink:0}.fx-modelrow__check{color:oklch(.78 .18 125)}.fx-model__tier{font-size:10px;font-weight:600;padding:1.5px 5px;border-radius:4px;letter-spacing:.03em;text-transform:uppercase}.fx-model__tier--quality{background:oklch(.78 .18 125/.18);color:oklch(.78 .18 125)}.fx-model__tier--balanced{background:oklch(.7 .14 230/.18);color:oklch(.7 .14 230)}.fx-model__tier--fast{background:oklch(.7 .14 50/.18);color:oklch(.74 .17 50)}.fx-model-notice{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.4;padding:2px 7px;border-radius:var(--radius-sm,6px);background:color-mix(in oklch,var(--color-warning) 14%,transparent);color:var(--color-warning);white-space:normal}.fx-hcard.is-failed{border-color:oklch(.62 .22 25/.4)}.fx-hcard__generating{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:oklch(.1 .008 255/.55);color:oklch(.78 .18 125)}.fx-hcard__failed-icon{position:absolute;top:8px;right:8px;color:oklch(.62 .22 25)}.fx-hcard__status{display:inline-block;font-size:10px;font-weight:600;padding:1.5px 5px;border-radius:4px;letter-spacing:.03em;text-transform:uppercase;margin-top:2px}.fx-hcard__status--queued,.fx-hcard__status--running{background:oklch(.74 .17 50/.2);color:oklch(.74 .17 50)}.fx-hcard__status--completed,.fx-hcard__status--done{background:oklch(.78 .18 125/.18);color:oklch(.78 .18 125)}.fx-hcard__status--failed{background:oklch(.62 .22 25/.18);color:oklch(.62 .22 25)}.fx-hcard__status--cancelled{background:oklch(.45 0 0/.18);color:oklch(.6 0 0)}.fx-hist__loading{display:flex;align-items:center;color:oklch(.45 0 0)}