@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;700&display=swap";.console-shell[data-v-9c6677fe]{min-height:100vh;display:grid;grid-template-columns:minmax(236px,var(--sidebar-width)) minmax(0,1fr)}.console-shell__backdrop[data-v-9c6677fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#03070dad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:18}.console-sidebar[data-v-9c6677fe]{position:sticky;top:0;height:100vh;padding:.9rem .82rem;display:grid;grid-template-rows:auto 1fr auto;gap:.78rem;border-right:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#0d1218fa,#0a0e13fa);z-index:20}.console-sidebar__brand[data-v-9c6677fe],.console-sidebar__runtime[data-v-9c6677fe]{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:.82rem}.console-sidebar__brand p[data-v-9c6677fe],.console-sidebar__runtime header p[data-v-9c6677fe],.console-topbar__eyebrow[data-v-9c6677fe]{margin:0;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-weight:600}.console-sidebar__brand strong[data-v-9c6677fe]{display:block;margin-top:.22rem;font-size:1.18rem;line-height:1.08}.console-sidebar__brand span[data-v-9c6677fe]{display:block;margin-top:.26rem;color:var(--color-muted);line-height:1.42;font-size:.8rem}.console-nav[data-v-9c6677fe]{display:grid;gap:.38rem;align-content:start}.console-nav__item[data-v-9c6677fe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:12px;padding:.7rem .76rem;color:inherit;text-decoration:none;background:#ffffff05;border:1px solid transparent;transition:border-color .18s ease,background .18s ease,transform .18s ease}.console-nav__item[data-v-9c6677fe]:hover{transform:translate(3px);border-color:#84c7d024;background:#ffffff0a}.console-nav__item.is-active[data-v-9c6677fe]{border-color:#84c7d038;background:#84c7d01a;box-shadow:inset 0 0 0 1px #84c7d00f}.console-nav__item strong[data-v-9c6677fe],.console-nav__item span[data-v-9c6677fe]{display:block}.console-nav__item strong[data-v-9c6677fe]{font-size:.88rem}.console-nav__item span[data-v-9c6677fe]{margin-top:.18rem;font-size:.74rem;color:var(--color-muted)}.console-nav__badge[data-v-9c6677fe]{min-width:2rem;padding:.2rem .52rem;border-radius:999px;background:#84c7d01f;color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.7rem;font-weight:600;text-align:center}.console-sidebar__runtime header strong[data-v-9c6677fe]{display:block;margin-top:.24rem;font-size:.96rem}.console-sidebar__runtime-grid[data-v-9c6677fe]{margin-top:.68rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.console-sidebar__runtime-grid div[data-v-9c6677fe]{border-radius:12px;padding:.65rem;background:#ffffff05}.console-sidebar__runtime-grid span[data-v-9c6677fe],.console-sidebar__runtime p[data-v-9c6677fe]{color:var(--color-muted)}.console-sidebar__runtime-grid strong[data-v-9c6677fe]{display:block;margin-top:.24rem;font-size:.92rem}.console-sidebar__runtime p[data-v-9c6677fe]{margin:.62rem 0 0;line-height:1.5;font-size:.8rem}.console-main[data-v-9c6677fe]{min-width:0;padding:.92rem 1rem 1.4rem}.console-topbar[data-v-9c6677fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin:0 auto;max-width:var(--content-max-width)}.console-topbar__heading[data-v-9c6677fe]{display:flex;gap:.74rem;align-items:flex-start}.console-topbar__title-row[data-v-9c6677fe]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.console-topbar__heading h1[data-v-9c6677fe]{margin:.16rem 0 0;font-size:clamp(1.42rem,2.1vw,1.88rem);line-height:1.06}.console-topbar__route-tag[data-v-9c6677fe]{display:inline-flex;align-items:center;padding:.2rem .46rem;border-radius:999px;background:#ffffff0a;color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;text-transform:lowercase}.console-topbar__description[data-v-9c6677fe]{margin:.34rem 0 0;max-width:32rem;color:var(--color-muted);line-height:1.45;font-size:.84rem}.console-topbar__metrics[data-v-9c6677fe]{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.52rem}.console-topbar__metrics span[data-v-9c6677fe]{display:inline-flex;align-items:center;gap:.32rem;min-height:1.9rem;padding:.32rem .58rem;border-radius:999px;background:#ffffff09;color:var(--color-muted);font-size:.78rem}.console-topbar__metrics strong[data-v-9c6677fe]{color:var(--color-text);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.console-topbar__actions[data-v-9c6677fe]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:center}.console-userchip[data-v-9c6677fe]{display:inline-flex;flex-direction:column;justify-content:center;min-height:2.2rem;min-width:132px;border-radius:var(--radius-sm);padding:.42rem .68rem;border:1px solid rgba(255,255,255,.08);background:#ffffff06;text-align:left}.console-userchip strong[data-v-9c6677fe]{font-size:.84rem;line-height:1.2}.console-userchip span[data-v-9c6677fe]{margin-top:.12rem;color:var(--color-muted);font-size:.74rem}.menu-button[data-v-9c6677fe]{display:none;width:2.5rem;height:2.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:0;cursor:pointer}.menu-button span[data-v-9c6677fe]{display:block;width:1.2rem;height:2px;margin:.24rem auto;border-radius:999px;background:#f6f7fb}.global-banner[data-v-9c6677fe]{max-width:var(--content-max-width);margin:.8rem auto 0;padding:.78rem .86rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);font-size:.84rem}.global-banner--danger[data-v-9c6677fe]{background:#f5786924;border-color:#f578692e;color:#fcc7c7}.console-content[data-v-9c6677fe]{max-width:var(--content-max-width);margin:.9rem auto 0}@media (max-width: 1180px){.console-shell[data-v-9c6677fe]{grid-template-columns:1fr}.console-sidebar[data-v-9c6677fe]{position:fixed;inset:0 auto 0 0;width:min(286px,calc(100vw - 2rem));transform:translate(calc(-100% - 1rem));transition:transform .22s ease;box-shadow:0 24px 72px #00000075}.console-sidebar.is-open[data-v-9c6677fe]{transform:translate(0)}.console-main[data-v-9c6677fe]{padding:.92rem .92rem 1.3rem}.console-topbar[data-v-9c6677fe]{flex-direction:column}.console-topbar__actions[data-v-9c6677fe]{width:100%;justify-content:flex-start}.menu-button[data-v-9c6677fe]{display:inline-block;flex:none}}@media (max-width: 720px){.console-topbar__actions[data-v-9c6677fe]{display:grid;grid-template-columns:1fr}.console-topbar__metrics[data-v-9c6677fe]{gap:.34rem}.console-topbar__metrics span[data-v-9c6677fe]{padding-inline:.52rem}.console-userchip[data-v-9c6677fe],.console-topbar__actions .soft-button[data-v-9c6677fe]{width:100%}.console-topbar__heading h1[data-v-9c6677fe]{font-size:1.32rem}}.login-shell[data-v-43eb585d]{width:min(1080px,calc(100vw - 2rem));margin:0 auto;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,430px);gap:1.2rem;align-items:center}.login-hero[data-v-43eb585d],.login-card[data-v-43eb585d]{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#14191ff5,#0d1218f0),#0b1016eb;box-shadow:0 18px 44px #050a1242}.login-hero[data-v-43eb585d]{padding:2rem}.login-hero__eyebrow[data-v-43eb585d],.login-card__eyebrow[data-v-43eb585d]{margin:0;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);font-weight:600;font-size:.7rem;font-family:var(--font-mono)}.login-hero h1[data-v-43eb585d]{margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.96}.login-hero__copy[data-v-43eb585d]{max-width:30rem;margin:1rem 0 0;color:#e2e9f2c7;line-height:1.7;font-size:.96rem}.login-hero__grid[data-v-43eb585d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1.4rem}.login-hero__grid article[data-v-43eb585d]{border-radius:16px;padding:.88rem .92rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.login-hero__grid span[data-v-43eb585d]{display:block;color:var(--color-muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.login-hero__grid strong[data-v-43eb585d]{display:block;margin-top:.32rem;font-size:.9rem}.login-hero__grid p[data-v-43eb585d]{margin:.34rem 0 0;color:#dfe6f0bd;line-height:1.5;font-size:.82rem}.login-card[data-v-43eb585d]{padding:1.35rem}.login-card__header h2[data-v-43eb585d]{margin:.25rem 0 0;font-size:1.38rem}.login-card__header p[data-v-43eb585d]:last-child{margin:.7rem 0 0;color:#dce4efb3;line-height:1.6;font-size:.88rem}.login-field[data-v-43eb585d]{display:grid;gap:.55rem;margin-top:1.1rem}.login-field span[data-v-43eb585d]{color:#e9eff6db;font-size:.9rem}.login-field input[data-v-43eb585d]{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#070b11b8;color:#f4f7fb;padding:.86rem .92rem}.login-field input[data-v-43eb585d]:focus{outline:none;border-color:#84c7d06b;box-shadow:0 0 0 3px #84c7d01f}.login-message[data-v-43eb585d]{margin:1rem 0 0;border-radius:12px;padding:.8rem .88rem}.login-message.danger[data-v-43eb585d]{background:#f5786924;color:#fbc3c3}.login-button[data-v-43eb585d]{margin-top:1.2rem;width:100%;border:none;border-radius:12px;padding:.9rem 1rem;font:inherit;font-weight:700;color:#091018;background:linear-gradient(135deg,#d8e7ea,#a9d0d7);cursor:pointer;box-shadow:0 14px 28px #84c7d02e}.login-button[data-v-43eb585d]:disabled{opacity:.65;cursor:wait}@media (max-width: 1024px){.login-hero__grid[data-v-43eb585d]{grid-template-columns:1fr}}@media (max-width: 920px){.login-shell[data-v-43eb585d]{grid-template-columns:1fr;padding:1rem 0 2rem}}.loading-shell[data-v-50045a2e]{min-height:100vh;display:grid;place-items:center;padding:1rem}.loading-card[data-v-50045a2e]{width:min(560px,100%);border-radius:24px;padding:1.6rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#14191ff5,#0d1218f0),#0b1016eb;box-shadow:0 18px 40px #050a123d}.loading-eyebrow[data-v-50045a2e]{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-weight:600;font-family:var(--font-mono)}.loading-card h1[data-v-50045a2e]{margin:.38rem 0 0;font-size:1.55rem}.loading-card p[data-v-50045a2e]:last-child{margin:.7rem 0 0;color:#dfe6f0bd;line-height:1.6;font-size:.9rem}.account-grid[data-v-84a94e16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.detail-grid[data-v-84a94e16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.detail-card[data-v-84a94e16]{border-radius:16px;padding:.82rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.detail-grid span[data-v-84a94e16],.policy-list[data-v-84a94e16]{color:var(--color-muted);font-size:.84rem}.detail-grid strong[data-v-84a94e16]{display:block;margin-top:.28rem;font-size:.94rem}.account-note[data-v-84a94e16]{margin-top:.82rem;border-radius:16px;padding:.86rem .9rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.account-note span[data-v-84a94e16]{display:block;color:var(--color-muted);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.account-note p[data-v-84a94e16]{margin:.36rem 0 0;color:#e8edf4db;line-height:1.55;font-size:.86rem}.account-logout[data-v-84a94e16]{margin-top:.82rem}.policy-list[data-v-84a94e16]{margin:.82rem 0 0;padding-left:1.15rem;display:grid;gap:.62rem;line-height:1.55}@media (max-width: 980px){.account-grid[data-v-84a94e16]{grid-template-columns:1fr}}@media (max-width: 640px){.detail-grid[data-v-84a94e16]{grid-template-columns:1fr}}.composer-shell[data-v-0072bf4a]{display:grid;gap:.9rem}.composer-shell__header[data-v-0072bf4a]{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.composer-shell__header h2[data-v-0072bf4a]{margin:.22rem 0 0;font-size:1.14rem}.composer-shell__summary[data-v-0072bf4a]{margin:.46rem 0 0;color:var(--color-muted);font-size:.84rem;line-height:1.5}.composer-shell__mode[data-v-0072bf4a]{min-width:156px;border-radius:14px;padding:.72rem .82rem;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.composer-shell__mode span[data-v-0072bf4a]{display:block;color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.composer-shell__mode strong[data-v-0072bf4a]{display:block;margin-top:.34rem;font-size:.9rem}.source-toggle[data-v-0072bf4a]{display:inline-flex;gap:.34rem;padding:.24rem;border-radius:999px;background:#ffffff06;border:1px solid rgba(255,255,255,.08)}.source-toggle__button[data-v-0072bf4a]{border:0;border-radius:999px;padding:.52rem .82rem;background:transparent;color:#e2e9f3c7;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.source-toggle__button.is-active[data-v-0072bf4a]{background:#84c7d01f;color:var(--color-accent-strong);transform:translateY(-1px)}.composer-shell__grid[data-v-0072bf4a]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.86fr);gap:.9rem;align-items:start}.composer-main[data-v-0072bf4a],.composer-inspector[data-v-0072bf4a]{display:grid;gap:.9rem}.composer-section[data-v-0072bf4a]{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:.92rem}.composer-section__header[data-v-0072bf4a]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.78rem}.composer-section__header h3[data-v-0072bf4a]{margin:0;font-size:.94rem}.composer-section__header p[data-v-0072bf4a]{margin:.28rem 0 0;color:var(--color-muted);line-height:1.45;font-size:.82rem}.composer-section__tag[data-v-0072bf4a]{display:inline-flex;align-items:center;min-height:1.85rem;padding:.2rem .58rem;border-radius:999px;background:#ffffff0a;color:var(--color-subtle);font-family:var(--font-mono);font-size:.7rem}.dropzone[data-v-0072bf4a],.remote-preview[data-v-0072bf4a]{position:relative;display:grid;place-items:center;min-height:228px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff06,#ffffff03),#080c1294;overflow:hidden}.dropzone[data-v-0072bf4a]{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dropzone[data-v-0072bf4a]:hover,.dropzone.is-dragging[data-v-0072bf4a]{transform:translateY(-1px);border-color:#84c7d047;background:linear-gradient(180deg,#84c7d00f,#ffffff04),#080c12a3}.dropzone input[data-v-0072bf4a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dropzone__placeholder[data-v-0072bf4a],.remote-preview__placeholder[data-v-0072bf4a]{display:grid;gap:.28rem;padding:1rem;text-align:center;color:#eff2f6d6;font-size:.88rem}.dropzone__placeholder strong[data-v-0072bf4a],.remote-preview__placeholder strong[data-v-0072bf4a]{font-size:.98rem}.dropzone__placeholder small[data-v-0072bf4a]{color:var(--color-muted);font-size:.78rem}.dropzone__preview[data-v-0072bf4a],.remote-preview__image[data-v-0072bf4a]{width:100%;height:100%;object-fit:cover}.field[data-v-0072bf4a]{display:grid;gap:.45rem}.field--stack[data-v-0072bf4a]{gap:0}.field span[data-v-0072bf4a]{color:#f4f8fce6;font-size:.84rem;font-weight:600}.field textarea[data-v-0072bf4a],.field input[data-v-0072bf4a],.field select[data-v-0072bf4a]{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#080c12b8;color:#f8fafc;font:inherit;padding:.78rem .88rem;font-size:.9rem;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.field textarea[data-v-0072bf4a]:focus,.field input[data-v-0072bf4a]:focus,.field select[data-v-0072bf4a]:focus{border-color:#84c7d06b;box-shadow:0 0 0 3px #84c7d01a}.field textarea[data-v-0072bf4a]{min-height:220px;resize:vertical}.source-summary[data-v-0072bf4a]{margin:.72rem 0 0;color:var(--color-muted);font-size:.82rem;line-height:1.5;word-break:break-all}.inspector-fields[data-v-0072bf4a]{display:grid;gap:.72rem}.composer-section--submit[data-v-0072bf4a]{position:sticky;top:1rem}.message[data-v-0072bf4a]{margin:0;padding:.78rem .84rem;border-radius:12px;font-size:.84rem;line-height:1.5}.message.neutral[data-v-0072bf4a]{background:#ffffff06;color:var(--color-muted);border:1px solid rgba(255,255,255,.06)}.message.danger[data-v-0072bf4a]{background:#eb575724;color:#ffb8b8;border:1px solid rgba(235,87,87,.2)}.message.success[data-v-0072bf4a]{background:#3eb87f24;color:#b6ffd7;border:1px solid rgba(62,184,127,.2)}.submit-button[data-v-0072bf4a]{margin-top:.82rem;width:100%;border:0;border-radius:12px;padding:.86rem 1rem;background:linear-gradient(135deg,#d8e7ea,#a9d0d7),#c4dde2;color:#0d1318;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.submit-button[data-v-0072bf4a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px #84c7d02e;filter:brightness(1.02)}.submit-button[data-v-0072bf4a]:disabled{opacity:.72;cursor:wait}@media (max-width: 980px){.composer-shell__grid[data-v-0072bf4a]{grid-template-columns:1fr}.composer-section--submit[data-v-0072bf4a]{position:static}}@media (max-width: 760px){.composer-shell__header[data-v-0072bf4a]{flex-direction:column}}@media (max-width: 640px){.source-toggle[data-v-0072bf4a]{width:100%}.source-toggle__button[data-v-0072bf4a]{flex:1}.dropzone[data-v-0072bf4a],.remote-preview[data-v-0072bf4a]{min-height:188px}}.create-page[data-v-d4478cdb]{gap:1rem}.create-page__recent[data-v-d4478cdb]{margin-top:.1rem}.recent-grid[data-v-d4478cdb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.72rem}.recent-item[data-v-d4478cdb]{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;border-radius:16px;padding:.82rem .86rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.recent-item__meta[data-v-d4478cdb]{min-width:0}.recent-item strong[data-v-d4478cdb]{display:block;font-size:.92rem;line-height:1.4;overflow-wrap:anywhere}.recent-item p[data-v-d4478cdb]{margin:.35rem 0 0;color:var(--color-muted);font-size:.8rem}@media (max-width: 640px){.recent-item[data-v-d4478cdb]{flex-direction:column;align-items:stretch}}.status-pill[data-v-f4fa5f79]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .62rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;font-family:var(--font-mono)}.success[data-v-f4fa5f79]{background:#7ccb981f;color:#94d7a9;border-color:#7ccb9833}.danger[data-v-f4fa5f79]{background:#f4a3a11f;color:#f4a3a1;border-color:#f4a3a12e}.active[data-v-f4fa5f79]{background:#8eb8ff1f;color:#a7c4ff;border-color:#8eb8ff2e}.idle[data-v-f4fa5f79]{background:#a0aec01a;color:#cad3df;border-color:#a0aec024}.job-card[data-v-8cd53dc1]{display:grid;gap:.88rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(150deg,#ffffff08,#ffffff03),#0a0f15d6;padding:.92rem}.job-card__surface[data-v-8cd53dc1]{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff04),#080c12cc}.job-card__surface-head[data-v-8cd53dc1]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.72rem .78rem 0}.job-card__surface-label[data-v-8cd53dc1]{color:var(--color-muted);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.job-card__placeholder[data-v-8cd53dc1]{min-height:176px;display:grid;place-content:center;padding:1.2rem;text-align:center}.job-card__placeholder strong[data-v-8cd53dc1]{font-size:.96rem;line-height:1.35}.job-card__placeholder p[data-v-8cd53dc1]{margin:.38rem 0 0;color:var(--color-muted);font-size:.82rem}.job-card__body[data-v-8cd53dc1]{display:grid;gap:.72rem}.job-card__header[data-v-8cd53dc1]{min-width:0}.job-card__meta[data-v-8cd53dc1]{margin:0;color:#dbe3efa8;font-size:.74rem}.job-card__title[data-v-8cd53dc1]{margin:.22rem 0 0;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card__prompt[data-v-8cd53dc1]{color:#f5f7fbeb;line-height:1.5;font-size:.84rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job-card__stats[data-v-8cd53dc1]{display:flex;flex-wrap:wrap;gap:.42rem;color:#dbe3efb8;font-size:.74rem}.job-card__stats span[data-v-8cd53dc1]{padding:.24rem .46rem;border-radius:999px;background:#ffffff0a}.job-card__links[data-v-8cd53dc1]{display:flex;flex-wrap:wrap;gap:.48rem;align-items:center}.job-card__error[data-v-8cd53dc1]{color:#f9b4b4;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.job-card__actions[data-v-8cd53dc1]{display:flex;flex-wrap:wrap;gap:.52rem;align-items:center}.job-card__toggle[data-v-8cd53dc1]{border:1px solid rgba(132,199,208,.2);border-radius:999px;padding:.44rem .72rem;background:#ffffff08;color:var(--color-accent-strong);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.job-card__video[data-v-8cd53dc1]{padding:.76rem}.job-card__video video[data-v-8cd53dc1]{width:100%;aspect-ratio:16 / 9;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#04070c}.job-card__link[data-v-8cd53dc1]{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.38rem .68rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:var(--color-text);text-decoration:none;font-weight:600;font-size:.78rem}.job-card__external[data-v-8cd53dc1]{color:#dbe3efa8;font-size:.76rem;word-break:break-all}.job-card__progress[data-v-8cd53dc1]{display:flex;align-items:center;gap:.5rem;color:#cee0f5e6;font-size:.82rem}.job-card__pulse[data-v-8cd53dc1]{width:.75rem;height:.75rem;border-radius:999px;background:#8eb8ff;box-shadow:0 0 #8eb8ff7a;animation:pulse-8cd53dc1 1.8s infinite}@keyframes pulse-8cd53dc1{0%{box-shadow:0 0 #8eb8ff73}70%{box-shadow:0 0 0 12px #8eb8ff00}to{box-shadow:0 0 #8eb8ff00}}@media (max-width: 640px){.job-card__surface-head[data-v-8cd53dc1],.job-card__actions[data-v-8cd53dc1]{flex-direction:column;align-items:flex-start}}.session-row[data-v-35f20eec]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:.92rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff03),#0f141ad6}.session-row[data-status=failed][data-v-35f20eec],.session-row[data-status=expired][data-v-35f20eec]{border-color:#f4a3a129}.session-row__main[data-v-35f20eec]{min-width:0}.session-row__header[data-v-35f20eec]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.session-row__title-wrap[data-v-35f20eec]{min-width:0}.session-row__title[data-v-35f20eec]{margin:0;font-size:.94rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-row__specs[data-v-35f20eec]{display:flex;flex-wrap:wrap;gap:.4rem .55rem;margin-top:.32rem;color:var(--color-muted);font-size:.76rem}.session-row__prompt[data-v-35f20eec]{margin:.58rem 0 0;color:#e8edf4e0;line-height:1.55;font-size:.86rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.session-row__error[data-v-35f20eec]{margin:.58rem 0 0;color:var(--color-danger);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.session-row__links[data-v-35f20eec]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.6rem}.session-row__link[data-v-35f20eec]{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.38rem .7rem;border-radius:10px;border:1px solid rgba(132,199,208,.2);background:#ffffff05;color:var(--color-accent-strong);font-size:.78rem;font-weight:600;text-decoration:none}.session-row__external[data-v-35f20eec]{color:var(--color-muted);font-size:.74rem;word-break:break-all}.session-row__side[data-v-35f20eec]{min-width:118px;display:grid;justify-items:end;gap:.24rem;text-align:right}.session-row__side strong[data-v-35f20eec]{font-size:.82rem;line-height:1.2}.session-row__side small[data-v-35f20eec],.session-row__completed[data-v-35f20eec]{color:var(--color-muted);font-size:.74rem;line-height:1.35}@media (max-width: 780px){.session-row[data-v-35f20eec]{grid-template-columns:1fr;gap:.72rem}.session-row__side[data-v-35f20eec]{justify-items:start;min-width:0;text-align:left}}.history-head[data-v-a50bfb2d]{gap:1rem}.history-note[data-v-a50bfb2d]{max-width:27rem;margin:0;color:var(--color-muted);line-height:1.6;font-size:.88rem}.message-banner[data-v-a50bfb2d]{margin:.8rem 0 0;padding:.82rem .92rem;border-radius:16px;background:#ffffff0a;color:#e3eaf3d1;font-size:.9rem}.message-banner--danger[data-v-a50bfb2d]{background:#f5786924;color:#fcc7c7}.history-group+.history-group[data-v-a50bfb2d]{margin-top:1.15rem}.history-group__title[data-v-a50bfb2d]{display:flex;justify-content:space-between;gap:.65rem;align-items:center;margin-bottom:.72rem}.history-group__title h3[data-v-a50bfb2d]{margin:0;font-size:.96rem}.history-group__title span[data-v-a50bfb2d]{min-width:2rem;padding:.2rem .58rem;border-radius:999px;background:#ffbc5e1f;color:#ffd487;text-align:center;font-size:.76rem;font-weight:700}.session-stack[data-v-a50bfb2d]{display:grid;gap:.68rem}.asset-grid[data-v-a50bfb2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem}@media (max-width: 720px){.history-head[data-v-a50bfb2d]{flex-direction:column}.history-note[data-v-a50bfb2d]{max-width:none}}.overview-layout[data-v-33967fdd]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:.9rem}.overview-rail[data-v-33967fdd]{display:grid;gap:.9rem;align-content:start}.session-list[data-v-33967fdd],.action-stack[data-v-33967fdd]{display:grid;gap:.65rem}.workspace-link[data-v-33967fdd]{display:block;padding:.92rem .96rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff03),#0f141ab8;text-decoration:none}.workspace-link strong[data-v-33967fdd],.workspace-link span[data-v-33967fdd]{display:block}.workspace-link strong[data-v-33967fdd]{font-size:.92rem}.workspace-link span[data-v-33967fdd]{margin-top:.28rem;color:var(--color-muted);font-size:.84rem;line-height:1.45}.system-grid[data-v-33967fdd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.system-cell[data-v-33967fdd]{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;padding:.72rem .78rem}.system-cell span[data-v-33967fdd]{display:block;color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.system-cell strong[data-v-33967fdd]{display:block;margin-top:.28rem;font-size:.88rem}.warning-note[data-v-33967fdd]{margin:.72rem 0 0;padding:.72rem .82rem;border-radius:12px;background:#f4a3a11a;border:1px solid rgba(244,163,161,.14);color:var(--color-danger);font-size:.82rem;line-height:1.45}.warning-note.is-ok[data-v-33967fdd]{background:#84c7d014;border-color:#84c7d024;color:var(--color-accent-strong)}.asset-grid[data-v-33967fdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.8rem}@media (max-width: 1080px){.overview-layout[data-v-33967fdd]{grid-template-columns:1fr}}@media (max-width: 640px){.system-grid[data-v-33967fdd]{grid-template-columns:1fr}}:root{color-scheme:dark;--font-body: "IBM Plex Sans", "Noto Sans SC", sans-serif;--font-mono: "IBM Plex Mono", monospace;--color-text: #edf2f7;--color-muted: rgba(167, 178, 191, .76);--color-subtle: rgba(123, 137, 155, .82);--color-accent: #84c7d0;--color-accent-strong: #d3edf1;--color-accent-soft: rgba(132, 199, 208, .12);--color-active: #8eb8ff;--color-success: #7ccb98;--color-danger: #f4a3a1;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .14);--sidebar-width: 252px;--content-max-width: 1220px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--panel-bg: linear-gradient(180deg, rgba(19, 24, 31, .96), rgba(14, 18, 24, .94)), rgba(13, 17, 23, .94);--panel-muted: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, .01)), rgba(14, 18, 24, .72);--panel-shadow: 0 10px 24px rgba(2, 6, 12, .24);font-family:var(--font-body);line-height:1.5;font-weight:400;color:var(--color-text);background:radial-gradient(circle at top left,rgba(132,199,208,.08),transparent 28%),linear-gradient(180deg,#090c10,#0d1117);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.02) 0,transparent 20%),linear-gradient(180deg,#090c10,#0d1117)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 95%);mask-image:linear-gradient(180deg,rgba(0,0,0,.58),transparent 95%)}a{color:inherit}button,input,textarea,select{font:inherit}#app{isolation:isolate}.page-view{display:grid;gap:.9rem}.panel-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--panel-bg);padding:1rem;box-shadow:var(--panel-shadow)}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.88rem}.section-head h2{margin:.22rem 0 0;font-size:1.02rem;line-height:1.2}.section-eyebrow{margin:0;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-weight:600}.section-counter{min-width:2rem;padding:.24rem .56rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-strong);text-align:center;font-family:var(--font-mono);font-weight:600;font-size:.72rem}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.metric-card{border-radius:var(--radius-md);padding:.82rem .88rem;border:1px solid rgba(255,255,255,.06);background:var(--panel-muted)}.metric-card span{display:block;color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.metric-card strong{display:block;margin-top:.36rem;font-size:1.32rem;line-height:1}.metric-card p{margin:.44rem 0 0;color:var(--color-subtle);line-height:1.42;font-size:.8rem}.metric-card[data-tone=neutral] strong{color:var(--color-text)}.metric-card[data-tone=active] strong{color:var(--color-active)}.metric-card[data-tone=success] strong{color:var(--color-success)}.metric-card[data-tone=danger] strong{color:var(--color-danger)}.empty-panel{padding:.88rem .92rem;border-radius:var(--radius-md);border:1px dashed rgba(255,255,255,.08);background:#ffffff05;color:var(--color-muted);line-height:1.55;font-size:.88rem}.chip-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.88rem}.chip-button{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.52rem .76rem;background:#ffffff05;color:#e7edf4db;font:inherit;font-size:.84rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.chip-button span{margin-left:.34rem;color:var(--color-muted);font-family:var(--font-mono);font-size:.74rem}.chip-button.is-active{transform:translateY(-1px);border-color:#84c7d047;background:#84c7d01f;color:var(--color-accent-strong)}.soft-button,.soft-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.2rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.09);background:#ffffff06;color:var(--color-text);padding:.56rem .78rem;text-decoration:none;cursor:pointer;font-size:.84rem;line-height:1.2;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.soft-button:hover,.soft-link:hover,.chip-button:hover{transform:translateY(-1px);border-color:#ffffff2e;background:#ffffff0a}.soft-button.danger{border-color:#f4a3a12e;color:#ffc4c2}.soft-button:disabled{opacity:.62;cursor:wait}@media (max-width: 1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.panel-card{border-radius:16px;padding:.88rem}.metric-grid{grid-template-columns:1fr}}
