.ef-aspect-select[data-v-1e6cb16f] .ef-aspect-option>[aria-hidden]{display:none!important}.ef-view[data-v-1e6cb16f]{display:grid;gap:1.25rem;align-items:start}.ef-view[data-v-1e6cb16f]>:first-child{grid-column:1 / -1}.ef-view[data-v-1e6cb16f]>:not(:first-child){min-width:0}@media(min-width:1024px){.ef-view[data-v-1e6cb16f]{grid-template-columns:minmax(16rem,4fr) minmax(0,6fr);gap:1.5rem}}.ef-sidebar[data-v-1e6cb16f]{display:flex;flex-direction:column;gap:1rem}.ef-sidebar__body[data-v-1e6cb16f]{min-width:0;border:1px solid color-mix(in oklab,var(--peach-soft) 32%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-elevated) 94%,var(--peach-wash));box-shadow:var(--shadow-soft);overflow:hidden}.ef-card[data-v-1e6cb16f]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ef-card--actions[data-v-1e6cb16f]{padding:0;background:transparent;border-top:1px dashed var(--border-subtle)}.ef-block[data-v-1e6cb16f]{padding:1.125rem 0;border-bottom:1px dashed var(--border-subtle)}.ef-block[data-v-1e6cb16f]:last-child{border-bottom:0}.ef-card__head[data-v-1e6cb16f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.75rem}.ef-card__head--compact[data-v-1e6cb16f]{margin-bottom:.625rem}.ef-card__label[data-v-1e6cb16f]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.ef-block--mode[data-v-1e6cb16f]{padding-top:.95rem;padding-bottom:.95rem}.ef-mode-row[data-v-1e6cb16f]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ef-mode-row .ef-card__label[data-v-1e6cb16f]{flex-shrink:0;margin:0}.ef-mode[data-v-1e6cb16f]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.ef-mode__item[data-v-1e6cb16f]{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-body-sm);font-weight:600;color:var(--text-secondary);cursor:pointer}.ef-mode__item--active[data-v-1e6cb16f]{color:var(--peach-strong)}.ef-mode__dot[data-v-1e6cb16f]{width:.85rem;height:.85rem;border-radius:999px;border:2px solid color-mix(in oklab,var(--peach-strong) 45%,var(--border-subtle));background:transparent}.ef-mode__item--active .ef-mode__dot[data-v-1e6cb16f]{border-color:var(--peach-strong);box-shadow:inset 0 0 0 3px var(--bg-elevated),inset 0 0 0 7px var(--peach-strong)}.ef-mode__help[data-v-1e6cb16f]{display:inline-flex;color:var(--text-muted)}.ef-output[data-v-1e6cb16f]{display:grid;gap:.875rem}.ef-output__row[data-v-1e6cb16f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.ef-output__field[data-v-1e6cb16f]{min-width:0}.ef-output__label[data-v-1e6cb16f]{margin-bottom:.5rem;font-size:var(--text-caption);font-weight:600;color:var(--text-secondary)}.ef-count-label[data-v-1e6cb16f]{display:inline-flex;align-items:center;gap:.25rem}.ef-count-input[data-v-1e6cb16f],.ef-count-input .n-input-number[data-v-1e6cb16f]{width:100%}.ef-hint-tip[data-v-1e6cb16f]{max-width:16.5rem;display:grid;gap:.35rem;font-size:var(--text-caption);line-height:1.5}.ef-hint-tip p[data-v-1e6cb16f]{margin:0}.ef-one-pick__meta[data-v-1e6cb16f]{border:0;padding:0;background:transparent;font-size:var(--text-caption);font-weight:600;color:var(--text-muted);cursor:pointer}.ef-one-pick__meta[data-v-1e6cb16f]:hover{color:var(--peach-strong)}.ef-one-pick[data-v-1e6cb16f]{display:grid;grid-template-columns:minmax(0,.92fr) auto minmax(0,1.28fr);gap:.5rem;align-items:stretch;margin-bottom:.75rem}.ef-one-pick__panel[data-v-1e6cb16f]{display:flex;height:var(--workspace-dropzone-min-height);min-height:var(--workspace-dropzone-min-height);max-height:var(--workspace-dropzone-min-height);box-sizing:border-box;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.875rem .75rem;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-wash) 42%,var(--bg-canvas));color:var(--text-secondary);text-align:center;cursor:default;transition:border-color .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint),box-shadow .2s var(--ease-out-quint)}.ef-one-pick__panel[data-v-1e6cb16f]:hover{border-color:color-mix(in oklab,var(--peach-strong) 45%,var(--border-subtle));background:color-mix(in oklab,var(--peach-strong) 6%,var(--bg-elevated))}.ef-one-pick__panel--filled[data-v-1e6cb16f]{padding:.375rem;justify-content:stretch;gap:0}.ef-one-pick__panel--main.ef-one-pick__panel--filled .ef-one-pick__preview[data-v-1e6cb16f]{width:100%;height:100%;min-height:0;flex:1;border:0;border-radius:calc(var(--radius-md) - 2px)}.ef-one-pick__panel--elements.ef-one-pick__panel--filled[data-v-1e6cb16f]{position:relative;height:var(--workspace-dropzone-min-height);min-height:var(--workspace-dropzone-min-height);max-height:var(--workspace-dropzone-min-height);justify-content:stretch;align-items:stretch;gap:0;padding:.4rem;overflow:hidden;cursor:default}.ef-one-pick__panel--elements.ef-one-pick__panel--filled .ef-one-pick__thumbs[data-v-1e6cb16f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:calc((100% - .35rem)/2);gap:.35rem;width:100%;height:100%;max-height:none;min-height:0;overflow:hidden;align-content:start;justify-content:stretch}.ef-one-pick__panel--elements.ef-one-pick__panel--filled .ef-one-pick__thumb[data-v-1e6cb16f]{width:100%;height:100%;min-width:0;min-height:0;border-radius:.4rem}.ef-one-pick__hotspot[data-v-1e6cb16f]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;max-width:100%;margin:auto;padding:.5rem .75rem;border:0;background:transparent;color:inherit;text-align:center;cursor:pointer}.ef-one-pick__thumb--add[data-v-1e6cb16f]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px dashed color-mix(in oklab,var(--peach-strong) 45%,var(--border-subtle));background:color-mix(in oklab,var(--peach-strong) 6%,var(--bg-elevated));color:var(--peach-strong);cursor:pointer}.ef-one-pick__thumb--add[data-v-1e6cb16f]:hover{border-style:solid;border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-strong) 12%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in oklab,var(--peach-strong) 20%,transparent)}.ef-one-pick__fuse[data-v-1e6cb16f]{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;padding:0 .15rem;color:var(--text-muted);font-size:var(--text-body);font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ef-one-pick__icon[data-v-1e6cb16f]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-strong) 10%,var(--bg-elevated));color:var(--text-primary)}.ef-one-pick__panel-title[data-v-1e6cb16f]{font-size:var(--text-body-sm);font-weight:700;color:var(--text-primary);line-height:1.35}.ef-one-pick__panel-desc[data-v-1e6cb16f]{max-width:14rem;font-size:var(--text-caption);line-height:1.5;color:var(--text-muted)}.ef-one-pick__panel-limit[data-v-1e6cb16f]{font-size:var(--text-caption);font-weight:700;color:var(--peach-strong)}.ef-one-pick__preview[data-v-1e6cb16f]{position:relative;width:4.5rem;height:4.5rem;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-subtle)}.ef-one-pick__preview-img[data-v-1e6cb16f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ef-one-pick__actions[data-v-1e6cb16f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.45rem;background:color-mix(in oklab,black 42%,transparent);opacity:0;transition:opacity .2s ease}.ef-one-pick__preview:hover .ef-one-pick__actions[data-v-1e6cb16f],.ef-one-pick__thumb:hover .ef-one-pick__actions[data-v-1e6cb16f],.ef-one-pick__actions[data-v-1e6cb16f]:focus-within{opacity:1}.ef-one-pick__action[data-v-1e6cb16f]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:999px;background:#060b187a;color:#fffffff0;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ef-one-pick__action[data-v-1e6cb16f]:hover{transform:scale(1.08);background:#060b18a8;color:#fff}.ef-one-pick__thumbs[data-v-1e6cb16f]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;width:100%;overflow:hidden}.ef-one-pick__thumb[data-v-1e6cb16f]{position:relative;width:3.6rem;height:3.6rem;border:1px solid var(--border-subtle);border-radius:.4rem;overflow:hidden;cursor:default}.ef-one-pick__thumb-img[data-v-1e6cb16f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ef-one-pick__thumb .ef-one-pick__action[data-v-1e6cb16f]{width:1.2rem;height:1.2rem}.ef-drop[data-v-1e6cb16f]:not(.ef-drop--filled){min-height:var(--workspace-dropzone-min-height);box-sizing:border-box}.ef-drop[data-v-1e6cb16f]{position:relative;margin-bottom:.75rem;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-wash) 42%,var(--bg-canvas));transition:border-color .25s var(--ease-out-quint),background-color .25s var(--ease-out-quint),box-shadow .25s var(--ease-out-quint)}.ef-drop[data-v-1e6cb16f]:hover,.ef-drop--active[data-v-1e6cb16f],.ef-drop--pending[data-v-1e6cb16f]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-strong) 8%,var(--bg-elevated));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-strong) 10%,transparent)}.ef-drop--pending .ef-drop__label[data-v-1e6cb16f],.ef-drop--filled .ef-drop__label[data-v-1e6cb16f]{color:var(--peach-strong);font-weight:600}.ef-drop--filled[data-v-1e6cb16f]{display:flex;flex-direction:column;min-height:0;padding:.5rem .5rem .375rem}.ef-drop__btn--compact .ef-drop__label[data-v-1e6cb16f]{font-size:var(--text-caption);line-height:1.45}.ef-pair-strip[data-v-1e6cb16f]{position:relative;min-width:0}.ef-clear-all[data-v-1e6cb16f]{border:0;background:transparent;padding:0;font-size:var(--text-caption);font-weight:600;color:var(--text-muted);cursor:pointer}.ef-clear-all[data-v-1e6cb16f]:hover{color:var(--peach-strong)}.ef-pair-strip__row[data-v-1e6cb16f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.625rem;min-width:0;overflow:visible;padding:.25rem .2rem .375rem}.ef-pair-unit[data-v-1e6cb16f]{position:relative;display:flex;align-items:center;justify-content:center;gap:.28rem;min-width:0;padding:.1rem .3rem}.ef-pair-unit[data-v-1e6cb16f]:not(:nth-child(3n)):not(:last-child){border-right:1px solid var(--border-subtle)}.ef-pair-unit__remove[data-v-1e6cb16f]{position:absolute;top:-.3rem;right:-.3rem;z-index:2;display:none;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:0;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer}.ef-pair-unit:hover .ef-pair-unit__remove[data-v-1e6cb16f]{display:inline-flex}.ef-pair-unit__fuse[data-v-1e6cb16f]{flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1;color:var(--text-muted)}.ef-pair-thumb[data-v-1e6cb16f]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;min-width:0;max-width:4.75rem;aspect-ratio:1;height:auto;padding:0;border:1px solid var(--border-subtle);border-radius:.45rem;overflow:hidden;background:var(--bg-canvas);cursor:pointer}.ef-pair-thumb--active[data-v-1e6cb16f]{border-color:var(--peach-strong);box-shadow:0 0 0 1px color-mix(in oklab,var(--peach-strong) 35%,transparent)}.ef-pair-thumb--filled[data-v-1e6cb16f]{cursor:grab}.ef-pair-thumb--dragging[data-v-1e6cb16f]{opacity:.45;cursor:grabbing}.ef-pair-thumb--drag-over[data-v-1e6cb16f]{border-color:var(--peach-strong);box-shadow:0 0 0 2px color-mix(in oklab,var(--peach-strong) 45%,transparent)}.ef-pair-thumb__img[data-v-1e6cb16f]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ef-pair-thumb__ph[data-v-1e6cb16f]{color:var(--text-muted);opacity:.55}.ef-pair-thumb__badge[data-v-1e6cb16f]{position:absolute;top:.18rem;left:.18rem;z-index:1;padding:.08rem .28rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.01em;line-height:1.25;box-shadow:0 0 0 1px #ffffffb8;background:#f3d2c4;color:#9a4b2e}.ef-pair-thumb__badge[data-tone="1"][data-v-1e6cb16f]{background:#d3ead6;color:#3a6b42}.ef-pair-thumb__badge[data-tone="2"][data-v-1e6cb16f]{background:#d4e4f6;color:#355d8c}.ef-pair-thumb__badge[data-tone="3"][data-v-1e6cb16f]{background:#e4d8f4;color:#68489a}.ef-pair-thumb__badge[data-tone="4"][data-v-1e6cb16f]{background:#f6e2b8;color:#8f5e16}.ef-pair-thumb__badge[data-tone="5"][data-v-1e6cb16f]{background:#cfecea;color:#2b6d68}.ef-pair-thumb__badge[data-tone="6"][data-v-1e6cb16f]{background:#f5d0dc;color:#a04260}.ef-pair-thumb__badge[data-tone="7"][data-v-1e6cb16f]{background:#d6daf7;color:#474fa0}.ef-pair-thumb__badge[data-tone="8"][data-v-1e6cb16f]{background:#e7e6c6;color:#5f5c28}.ef-drop__btn[data-v-1e6cb16f]{display:flex;width:100%;min-height:var(--workspace-dropzone-empty-min-height);flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.ef-drop__btn.ef-drop__btn--compact[data-v-1e6cb16f]{margin-top:.375rem;min-height:0;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - .25rem);margin-inline:auto;padding:.55rem .75rem;border-radius:var(--radius-sm);border:1px dashed color-mix(in oklab,var(--peach-strong) 38%,var(--border-subtle));background:color-mix(in oklab,var(--peach-strong) 8%,var(--bg-elevated));transition:border-color .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint),box-shadow .2s var(--ease-out-quint)}.ef-drop:hover .ef-drop__btn--compact[data-v-1e6cb16f]:not(:disabled),.ef-drop__btn--compact[data-v-1e6cb16f]:not(:disabled):hover{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-strong) 14%,var(--bg-elevated));box-shadow:0 0 0 2px color-mix(in oklab,var(--peach-strong) 10%,transparent)}.ef-drop__btn[data-v-1e6cb16f]:disabled{opacity:.5;cursor:not-allowed}.ef-drop__icon[data-v-1e6cb16f]{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-strong) 14%,var(--bg-elevated));color:var(--peach-strong);transition:transform .25s var(--ease-out-quint)}.ef-drop__icon--compact[data-v-1e6cb16f]{width:1.75rem;height:1.75rem;border-radius:999px}.ef-drop:hover .ef-drop__icon[data-v-1e6cb16f],.ef-drop--active .ef-drop__icon[data-v-1e6cb16f]{transform:translateY(-2px) scale(1.06)}.ef-drop__btn--compact .ef-drop__icon[data-v-1e6cb16f]{transform:none}.ef-drop:hover .ef-drop__btn--compact:not(:disabled) .ef-drop__icon[data-v-1e6cb16f],.ef-drop__btn--compact:not(:disabled):hover .ef-drop__icon[data-v-1e6cb16f]{transform:scale(1.05)}.ef-drop__label[data-v-1e6cb16f]{font-size:var(--text-body-sm);font-weight:600;text-align:center}.ef-drop__hint[data-v-1e6cb16f]{font-size:var(--text-caption);color:var(--text-muted);text-align:center}.ef-system-prompt[data-v-1e6cb16f]{padding:.75rem .875rem;border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.6}.ef-prompt-mode[data-v-1e6cb16f]{display:grid;gap:.75rem}.ef-prompt-mode__head[data-v-1e6cb16f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ef-prompt-mode__label[data-v-1e6cb16f]{font-size:var(--text-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.ef-prompt-mode__head[data-v-1e6cb16f] .n-checkbox{--n-font-size: var(--text-caption);flex-shrink:0}.ef-prompt-mode__hint[data-v-1e6cb16f]{margin:0;padding:.875rem 1rem;border:1px dashed color-mix(in oklab,var(--peach-strong) 28%,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in oklab,var(--peach-strong) 8%,var(--bg-elevated));font-size:var(--text-caption);line-height:1.55;color:var(--text-secondary)}.ef-submit-btn[data-v-1e6cb16f]{--n-color: var(--peach-strong);--n-color-hover: color-mix(in oklab, var(--peach-strong) 85%, black);--n-color-active: color-mix(in oklab, var(--peach-strong) 72%, black);--n-color-pressed: color-mix(in oklab, var(--peach-strong) 62%, black);--n-ripple-color: var(--peach-strong)}.ef-case-showcase[data-v-1e6cb16f]{min-width:0;max-width:100%;width:100%;align-self:start;height:auto}@media(max-width:640px){.ef-one-pick[data-v-1e6cb16f]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.ef-one-pick__fuse[data-v-1e6cb16f]{justify-self:center;transform:rotate(90deg)}.ef-one-pick__panel--elements.ef-one-pick__panel--filled .ef-one-pick__thumbs[data-v-1e6cb16f]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100% - .7rem) / 3)}}html.dark .ef-prompt-mode__hint[data-v-1e6cb16f]{background:color-mix(in oklab,var(--peach-strong) 14%,var(--bg-elevated));border-color:color-mix(in oklab,var(--peach-strong) 30%,var(--border-subtle))}html.dark .ef-card--actions[data-v-1e6cb16f]{background:color-mix(in oklab,var(--surface-subtle, var(--bg-muted)) 35%,var(--bg-elevated))}html.dark .ef-drop[data-v-1e6cb16f]:hover,html.dark .ef-drop--active[data-v-1e6cb16f],html.dark .ef-drop--pending[data-v-1e6cb16f]{background:color-mix(in oklab,var(--peach-strong) 14%,var(--bg-elevated));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-strong) 18%,transparent)}.ef-aspect-menu .n-base-select-option__content{width:100%}.ef-aspect-menu .ef-aspect-option{min-height:40px}
