.workbench-card[data-v-8bec5de6]{background:var(--surface);border-radius:12px;min-height:0;min-width:0;outline:1px solid transparent;outline-offset:3px;overflow:hidden;position:relative}.workbench-card.is-selected[data-v-8bec5de6]{outline-color:var(--accent)}.workbench-card-open[data-v-8bec5de6]{background:transparent;border:0;color:#fff;cursor:pointer;display:block;height:100%;padding:0;position:relative;text-align:left;width:100%}.workbench-card img[data-v-8bec5de6],.workbench-card video[data-v-8bec5de6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-duration[data-v-8bec5de6]{background:#080b10bf;border-radius:5px;font-size:12px;line-height:1.4;padding:4px 7px;position:absolute;right:9px;top:9px}.card-overlay[data-v-8bec5de6]{align-items:stretch;background:linear-gradient(transparent,#05080af0);display:flex;flex-direction:column;gap:10px;inset:auto 0 0;opacity:0;padding:28px 12px 12px;position:absolute;transition:opacity .18s}.card-overlay>strong[data-v-8bec5de6]{font-size:16px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.recreate[data-v-8bec5de6]{align-items:center;background:var(--accent);border-radius:7px;color:var(--bg);display:flex;font-size:14px;font-weight:600;justify-content:space-between;min-height:42px;padding:8px 12px}.workbench-card:focus-within .card-overlay[data-v-8bec5de6],.workbench-card:hover .card-overlay[data-v-8bec5de6]{opacity:1}.workbench-card-open[data-v-8bec5de6]:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}@media(hover:none){.card-overlay[data-v-8bec5de6]{gap:7px;opacity:0;padding:24px 10px 10px}.card-overlay>strong[data-v-8bec5de6]{font-size:14px}.recreate[data-v-8bec5de6]{font-size:13px;min-height:44px}}@media(prefers-reduced-motion:reduce){.card-overlay[data-v-8bec5de6]{transition:none}}.workbench-card img[data-v-8bec5de6],.workbench-card video[data-v-8bec5de6]{background:#030508;-o-object-fit:contain;object-fit:contain}.card-overlay>strong[data-v-8bec5de6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workbench-preview[data-v-07d10a80]{background:var(--bg);border:1px solid var(--line);border-radius:14px;color:var(--text);height:min(900px,94dvh);max-height:94dvh;max-width:none;overflow:hidden;padding:0;width:min(1320px,96vw)}.workbench-preview[open][data-v-07d10a80]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr)}.workbench-preview[data-v-07d10a80]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030509dc}.workbench-preview-close[data-v-07d10a80]{background:#111820d9;border:1px solid #ffffff3b;border-radius:50%;color:#fff;cursor:pointer;font-size:28px;height:44px;left:12px;position:absolute;top:12px;width:44px;z-index:4}.workbench-preview-stage[data-v-07d10a80]{background:#030508;display:grid;min-height:0;padding:18px;place-items:center}.workbench-preview-stage img[data-v-07d10a80],.workbench-preview-stage video[data-v-07d10a80]{height:100%;max-height:calc(94dvh - 36px);-o-object-fit:contain;object-fit:contain;width:100%}.workbench-preview-details[data-v-07d10a80]{border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0}.workbench-detail-scroll[data-v-07d10a80]{min-height:0;overflow-y:auto;padding:28px}.workbench-eyebrow[data-v-07d10a80]{color:var(--accent);font-size:12px;margin-bottom:9px}.workbench-preview h2[data-v-07d10a80]{font-size:27px;letter-spacing:-.025em;line-height:1.2}.workbench-description[data-v-07d10a80]{color:var(--muted);font-size:14px;line-height:1.7;margin:14px 0}.reference-section[data-v-07d10a80]{margin-top:22px}.reference-section h3[data-v-07d10a80],.workbench-role-list h3[data-v-07d10a80]{font-size:13px;font-weight:500;margin-bottom:12px}.reference-section h3 span[data-v-07d10a80]{color:var(--muted);margin-left:5px}.reference-video[data-v-07d10a80]{background:#05080c;border:1px solid var(--line);border-radius:8px;height:170px;-o-object-fit:contain;object-fit:contain;width:100%}.reference-photos[data-v-07d10a80]{display:flex;flex-wrap:wrap;gap:8px}.reference-photos button[data-v-07d10a80]{background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:zoom-in;height:85px;overflow:hidden;padding:0;width:75px}.reference-photos img[data-v-07d10a80]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.muted-copy[data-v-07d10a80]{color:var(--muted);font-size:12px;line-height:1.7;margin-top:10px}.workbench-specs[data-v-07d10a80]{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.workbench-specs>div[data-v-07d10a80]{display:grid;font-size:13px;gap:12px;grid-template-columns:1fr 1.3fr;line-height:1.5;margin:10px 0}.workbench-specs dt[data-v-07d10a80]{color:var(--muted)}.workbench-specs dd[data-v-07d10a80]{margin:0}.workbench-role-list[data-v-07d10a80]{margin-top:20px}.workbench-role-list p[data-v-07d10a80]{font-size:13px;line-height:1.6;margin-top:10px}.workbench-role-list span[data-v-07d10a80],.workbench-role-list strong[data-v-07d10a80]{display:block}.workbench-role-list span[data-v-07d10a80]{color:var(--muted)}footer[data-v-07d10a80]{background:var(--surface);border-top:1px solid var(--line);padding:18px 28px}footer p[data-v-07d10a80]{color:var(--muted);font-size:12px;margin-top:9px;text-align:center}@media(max-width:760px){.workbench-preview[data-v-07d10a80]{border:0;border-radius:0;height:100dvh;max-height:100dvh;width:100vw}.workbench-preview[open][data-v-07d10a80]{display:flex;flex-direction:column;overflow-y:auto}.workbench-preview-stage[data-v-07d10a80]{flex:none;height:42dvh;min-height:240px;padding:12px}.workbench-preview-stage img[data-v-07d10a80],.workbench-preview-stage video[data-v-07d10a80]{height:100%;max-height:100%}.workbench-preview-details[data-v-07d10a80]{border-left:0;flex:none;overflow:visible}.workbench-detail-scroll[data-v-07d10a80]{overflow:visible;padding:22px 20px}.workbench-preview h2[data-v-07d10a80]{font-size:25px}footer[data-v-07d10a80]{bottom:0;padding:14px 20px max(14px,env(safe-area-inset-bottom));position:sticky;z-index:2}.reference-video[data-v-07d10a80]{height:150px}}.workbench-preview-stage[data-v-07d10a80]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden}.workbench-preview-stage img[data-v-07d10a80],.workbench-preview-stage video[data-v-07d10a80]{min-height:0;min-width:0}@media(max-width:760px){.workbench-preview-stage img[data-v-07d10a80],.workbench-preview-stage video[data-v-07d10a80]{max-height:calc(42dvh - 24px)}}.reference-photo-dialog[data-v-07d10a80]{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--text);max-height:92dvh;padding:16px;width:min(800px,94vw)}.reference-photo-dialog[data-v-07d10a80]::backdrop{background:#030509e8}.reference-photo-dialog>button[data-v-07d10a80]{background:var(--raised);border:1px solid var(--line);border-radius:50%;display:block;font-size:26px;height:44px;margin-left:auto;width:44px}.reference-photo-dialog figure[data-v-07d10a80]{margin:12px 0 0}.reference-photo-dialog img[data-v-07d10a80]{height:65dvh;-o-object-fit:contain;object-fit:contain;width:100%}.reference-photo-dialog figcaption[data-v-07d10a80]{font-size:13px;line-height:1.5;margin-top:12px;text-align:center}.reference-photo-dialog small[data-v-07d10a80]{color:var(--muted);display:block;font-size:12px;margin-top:4px}
