.model-jobs__live{display:inline-flex;align-items:center;gap:var(--space-2)}.model-jobs__pulse{flex:none;inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-xs);background:var(--color-fg);animation:model-jobs-pulse 1.6s ease-in-out infinite}.model-jobs__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.model-jobs{position:fixed;inset:auto auto var(--jobs-bottom,var(--space-2)) var(--jobs-left,var(--space-2));z-index:var(--z-dropdown);display:flex;flex-direction:column;box-sizing:border-box;inline-size:34rem;max-inline-size:min(42rem,calc(100vw - var(--space-4)));max-block-size:min(44rem,calc(100dvh - var(--space-6)));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font-size:var(--type-body);box-shadow:var(--shadow-popover);animation:model-jobs-in var(--dur-base) var(--ease-enter)}.model-jobs:focus-visible{outline:none}.model-jobs :is(a,button,select):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:1023px){.model-jobs{inset:auto var(--space-2) var(--space-2) var(--space-2);inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - var(--space-4))}}.model-jobs__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--control-md);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-block-end:1px solid var(--color-border);background:var(--color-surface-muted)}.model-jobs__title{min-inline-size:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.model-jobs__toolbar{display:grid;flex:none;grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border)}@media (max-width:480px){.model-jobs__toolbar{grid-template-columns:minmax(0,1fr)}}.model-jobs__view-filter{min-inline-size:0}.model-jobs__activity{display:flex;flex:none;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);font-size:var(--type-label)}.model-jobs__activity-label{color:var(--color-fg-muted);font-weight:600}.model-jobs__month-select{display:inline-flex;min-inline-size:0}.model-jobs__month-select select{max-inline-size:12rem;padding-block:0;padding-inline:var(--space-1);border:0;border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-fg);font:inherit;font-weight:600;text-overflow:ellipsis}.model-jobs__activity-summary{min-inline-size:0;color:var(--color-fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.model-jobs__notice{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);color:var(--color-fg-muted);font-size:var(--type-label)}.model-jobs__body{display:grid;align-content:start;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.model-jobs__empty{margin:0;padding:var(--space-4) var(--space-3);color:var(--color-fg-muted);text-wrap:pretty}.model-jobs__skeleton{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-3)}.model-jobs__skeleton-line{display:block;inline-size:70%;block-size:var(--space-3);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-fg) 14%,transparent);animation:model-jobs-pulse 1.6s ease-in-out infinite}.model-jobs__skeleton-line[data-short=true]{inline-size:42%}.model-jobs__batch{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border)}.model-jobs__batch-head{justify-content:space-between}.model-jobs__batch-head,.model-jobs__batch-toggle{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.model-jobs__batch-toggle{flex:1 1 auto;min-block-size:var(--control-sm);margin-inline-start:calc(-1 * var(--space-1));padding-inline:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.model-jobs__batch-toggle:hover{background:var(--color-hover)}.model-jobs__caret{flex:none;color:var(--color-fg-muted);transition:transform var(--dur-base) var(--ease-out)}.model-jobs__batch-toggle[aria-expanded=true] .model-jobs__caret{transform:rotate(180deg)}.model-jobs__batch-copy{display:grid;min-inline-size:0;gap:var(--space-1)}.model-jobs__batch-title{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.model-jobs__time{color:var(--color-fg-muted);font-size:var(--type-label);font-variant-numeric:tabular-nums}.model-jobs__batch-tools{display:inline-flex;flex:none;align-items:center;gap:var(--space-1)}.model-jobs__zip{min-block-size:var(--control-sm);gap:var(--space-1);font-size:var(--type-label)}.model-jobs__zip-count{font-variant-numeric:tabular-nums;opacity:.76}.model-jobs__rename-trigger{flex:none}.model-jobs__batch-summary{margin:0;padding-inline-start:calc(var(--space-5) + var(--space-1));color:var(--color-fg-muted);font-size:var(--type-label);font-variant-numeric:tabular-nums}.model-jobs__rename{display:grid;gap:var(--space-2);padding-block:var(--space-2)}.model-jobs__rename-actions{display:flex;align-items:center;gap:var(--space-1)}.model-jobs__rename-error{margin:0;color:var(--color-error);font-size:var(--type-label)}.model-jobs__rows{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.model-jobs__rows[data-open=true]{grid-template-rows:1fr}.model-jobs__rows-inner{min-block-size:0;overflow:hidden}.model-jobs__list{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2) 0 0;list-style:none}.model-jobs__row{display:grid;grid-template-columns:var(--control-sm) minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) 0}.model-jobs__glyph{display:grid;place-items:center;inline-size:var(--control-sm);block-size:var(--control-sm);color:var(--color-fg-muted)}.model-jobs__row[data-phase=running] .model-jobs__glyph{color:var(--color-attention)}.model-jobs__row[data-phase=running] .model-jobs__glyph svg{animation:model-jobs-spin 1.4s linear infinite}.model-jobs__row[data-phase=ready] .model-jobs__glyph,.model-jobs__row[data-phase=ready] .model-jobs__state{color:var(--color-success)}.model-jobs__row[data-phase=check] .model-jobs__glyph,.model-jobs__row[data-phase=check] .model-jobs__state{color:var(--color-warning)}.model-jobs__row[data-phase=failed] .model-jobs__glyph,.model-jobs__row[data-phase=failed] .model-jobs__state{color:var(--color-error)}.model-jobs__case{min-inline-size:0;overflow-wrap:anywhere;font-weight:500}.model-jobs__case a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:2px}.model-jobs__case a:hover{text-decoration-color:currentColor}.model-jobs__state{color:var(--color-fg-muted);font-size:var(--type-label);text-align:end;white-space:nowrap}.model-jobs__took{margin-inline-start:var(--space-1);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.model-jobs__row-bar{grid-column:2/-1;display:block;block-size:var(--space-1);overflow:hidden;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-fg) 14%,transparent)}.model-jobs__sweep{display:block;inline-size:38%;block-size:100%;background:var(--color-attention);animation:model-jobs-sweep 1.8s ease-in-out infinite}.model-jobs__note{grid-column:2/-1;margin:0;color:var(--color-fg-muted);font-size:var(--type-label);line-height:1.45;overflow-wrap:anywhere}.model-jobs__next{color:var(--color-fg)}.model-jobs__variants{grid-column:2/-1;display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--type-label)}.model-jobs__variant{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-2)}.model-jobs__variant-state{color:var(--color-success)}.model-jobs__variant[data-status=needs_review] .model-jobs__variant-state{color:var(--color-warning)}.model-jobs__variant-note{grid-column:1/-1;margin:0;color:var(--color-fg-muted)}.model-jobs__actions{grid-column:2/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.model-jobs__action{color:var(--color-fg-muted);font-size:var(--type-label);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.model-jobs__action:hover{color:var(--color-fg)}.model-jobs__detail-trigger{min-block-size:var(--control-xs)}.model-jobs__action-caret{transition:transform var(--dur-fast) var(--ease-out)}.model-jobs__detail-trigger[aria-expanded=true] .model-jobs__action-caret{transform:rotate(180deg)}.model-jobs__details{grid-column:2/-1;display:grid;justify-items:start;gap:var(--space-1)}.model-jobs__log{box-sizing:border-box;inline-size:100%;max-block-size:14rem;margin:0;padding:var(--space-2);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--type-label);white-space:pre-wrap;overflow-wrap:anywhere}.model-jobs__pagination{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-3)}@keyframes model-jobs-sweep{0%{transform:translateX(-100%)}to{transform:translateX(222%)}}@keyframes model-jobs-spin{to{transform:rotate(1turn)}}@keyframes model-jobs-pulse{50%{opacity:.3}}@keyframes model-jobs-in{0%{opacity:0;transform:translateY(var(--space-1))}}@media (max-width:40rem){.model-jobs__toolbar{grid-template-columns:minmax(0,1fr)}.model-jobs__batch-head{align-items:flex-start}.model-jobs__batch-tools{gap:0}.model-jobs__zip{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.model-jobs,.model-jobs__pulse,.model-jobs__row[data-phase=running] .model-jobs__glyph svg,.model-jobs__skeleton-line,.model-jobs__sweep{animation:none}.model-jobs__sweep{inline-size:100%;background:color-mix(in srgb,var(--color-fg) 40%,transparent)}.model-jobs__action-caret,.model-jobs__caret,.model-jobs__rows{transition:none}}