.nav[data-v-f3a3b4ff]{position:sticky;top:0;display:flex;flex-direction:column;gap:16px;height:100vh;height:100dvh;padding:24px 12px 16px}.nav__body[data-v-f3a3b4ff]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.nav__toggle[data-v-f3a3b4ff]{display:none}.nav__group+.nav__group[data-v-f3a3b4ff]{margin-top:16px}.nav__group-title[data-v-f3a3b4ff]{margin:4px 10px 8px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.nav__name small[data-v-f3a3b4ff]{display:block;font-size:11px;font-weight:400;color:var(--text-muted)}.nav__brand[data-v-f3a3b4ff]{display:flex;align-items:center;gap:10px;padding:4px 8px;color:var(--text-primary);font-weight:700}.nav__brand[data-v-f3a3b4ff]:hover{text-decoration:none}.nav__logo[data-v-f3a3b4ff]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:7px;background:var(--accent-blue);color:#fff;font-size:12px;font-weight:800}.nav__links[data-v-f3a3b4ff]{display:flex;flex-direction:column;gap:2px}.nav__link[data-v-f3a3b4ff]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-md);color:var(--text-secondary);font-weight:600}.nav__link[data-v-f3a3b4ff]:hover{color:var(--text-primary);background:color-mix(in srgb,var(--card-bg) 60%,transparent);text-decoration:none}.nav__link--active[data-v-f3a3b4ff]{color:var(--text-primary);background:color-mix(in srgb,var(--accent-blue) 16%,var(--section-bg));box-shadow:inset 3px 0 var(--accent-blue)}.nav__link--active .nav__icon[data-v-f3a3b4ff]{color:#82b2ff}.nav__icon[data-v-f3a3b4ff]{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav__user[data-v-f3a3b4ff]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding:8px;border-top:1px solid var(--border)}.nav__login[data-v-f3a3b4ff]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.nav[data-v-f3a3b4ff]{z-index:10;flex-direction:row;align-items:center;gap:8px;height:var(--nav-height);padding:0 12px;border-right:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--app-bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav__name small[data-v-f3a3b4ff]{display:none}.nav__toggle[data-v-f3a3b4ff]{display:inline-flex;margin-left:auto;gap:12px}.nav__body[data-v-f3a3b4ff]{display:none;position:absolute;top:var(--nav-height);left:0;right:0;max-height:calc(100dvh - var(--nav-height));padding:20px;background:var(--section-bg);border-bottom:1px solid var(--border-strong);box-shadow:var(--shadow-pop)}.nav__body--open[data-v-f3a3b4ff]{display:flex}.nav__links[data-v-f3a3b4ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nav__group+.nav__group[data-v-f3a3b4ff]{margin-top:0}.nav__link[data-v-f3a3b4ff]{min-height:44px}.nav__user[data-v-f3a3b4ff]{flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px;padding:16px 8px 0}}.connection[data-v-c8a36084]{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--section-bg);font-size:12px}.connection__state[data-v-c8a36084]{display:flex;flex-direction:column;gap:2px;min-width:0}.connection__state strong[data-v-c8a36084]{display:flex;align-items:center;gap:8px;font-weight:600}.connection__dot[data-v-c8a36084]{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex:none}.connection--success .connection__dot[data-v-c8a36084]{background:#62cc9a}.connection--warning .connection__dot[data-v-c8a36084]{background:#f3c36d}.connection--danger .connection__dot[data-v-c8a36084]{background:#ff7c89}.connection--warning[data-v-c8a36084]{background:#252015}.connection--danger[data-v-c8a36084]{background:#291a22}.connection__detail[data-v-c8a36084],.connection__time[data-v-c8a36084]{color:var(--text-secondary)}.connection__actions[data-v-c8a36084]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.connection__time[data-v-c8a36084]{white-space:nowrap}@media(max-width:600px){.connection[data-v-c8a36084]{padding:8px 12px;flex-direction:column;align-items:stretch;gap:4px}.connection__actions[data-v-c8a36084]{justify-content:space-between;gap:6px}.connection__actions .btn[data-v-c8a36084]{padding:4px 8px}}.layout[data-v-71073e4b]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,rgba(17,21,29,.7) 0 219px,var(--border) 219px 220px,transparent 220px)}.layout__main[data-v-71073e4b]{min-width:0;display:flex;flex-direction:column;height:100vh;height:100dvh}.layout__content[data-v-71073e4b]{flex:1;min-height:0}.skip-link[data-v-71073e4b]{position:fixed;top:8px;left:12px;z-index:100;padding:10px 16px;background:var(--card-bg);transform:translateY(-160%)}.skip-link[data-v-71073e4b]:focus{transform:translateY(0)}@media(max-width:900px){.layout__main[data-v-71073e4b]{height:calc(100dvh - var(--nav-height))}.layout[data-v-71073e4b]{grid-template-columns:minmax(0,1fr);background:none}}.panel[data-v-3472d759]{margin-bottom:16px;padding:16px}.secret[data-v-3472d759]{border-color:color-mix(in srgb,var(--accent-green) 45%,transparent)}.secret__row[data-v-3472d759]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.secret__value[data-v-3472d759]{flex:1 1 320px;min-width:0;padding:9px 11px;border-radius:var(--radius-md);background:#0000004d;overflow-wrap:anywhere}.client__head[data-v-3472d759]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.client__name[data-v-3472d759]{display:flex;align-items:center;gap:8px}.client__notes[data-v-3472d759]{margin:-6px 0 8px}.client__actions[data-v-3472d759]{display:flex;gap:6px}.stats[data-v-3472d759]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 12px}.stats strong[data-v-3472d759]{font-variant-numeric:tabular-nums}.limits[data-v-3472d759]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.limits .field[data-v-3472d759]{flex:1 1 150px}.limits .limits__models[data-v-3472d759]{flex:2 1 260px}.newkey[data-v-3472d759]{display:flex;gap:8px;margin-top:10px}.revoked td[data-v-3472d759]{color:var(--text-muted)}.examples[data-v-3472d759]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.example__title[data-v-3472d759]{margin:0 0 6px;font-size:12px;color:var(--text-secondary)}.code[data-v-3472d759]{margin:0;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:#0000004d;line-height:1.5}@media(max-width:900px){.examples[data-v-3472d759]{grid-template-columns:minmax(0,1fr)}.newkey[data-v-3472d759]{flex-direction:column}}.details[data-v-ecd3d64a]{max-width:420px;min-width:120px;white-space:normal;overflow-wrap:anywhere}.details summary[data-v-ecd3d64a]{cursor:pointer}.audit-filters[data-v-ecd3d64a]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px}.audit-filters .field[data-v-ecd3d64a]{flex:1 1 180px}.more[data-v-ecd3d64a]{margin-top:12px}.markdown[data-v-76b4edf3]{overflow-wrap:anywhere;line-height:1.65}.markdown[data-v-76b4edf3]>:first-child{margin-top:0}.markdown[data-v-76b4edf3]>:last-child{margin-bottom:0}.markdown[data-v-76b4edf3] h1,.markdown[data-v-76b4edf3] h2,.markdown[data-v-76b4edf3] h3{margin:20px 0 8px;font-size:1.15em;line-height:1.4}.markdown[data-v-76b4edf3] p,.markdown[data-v-76b4edf3] ul,.markdown[data-v-76b4edf3] ol{margin:10px 0}.markdown[data-v-76b4edf3] ul,.markdown[data-v-76b4edf3] ol{padding-left:24px}.markdown[data-v-76b4edf3] blockquote{margin:12px 0;padding:2px 14px;border-left:3px solid var(--accent-blue);color:var(--text-secondary)}.markdown[data-v-76b4edf3] code{font-family:ui-monospace,Consolas,monospace;font-size:.92em;background:#00000040;border-radius:4px;padding:2px 5px}.markdown[data-v-76b4edf3] .code-block{margin:14px 0;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px}.markdown[data-v-76b4edf3] .code-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--card-bg);font-size:12px}.markdown[data-v-76b4edf3] pre{margin:0;padding:14px;overflow-x:auto;background:var(--app-bg);white-space:pre}.markdown[data-v-76b4edf3] pre code{padding:0;background:none}.markdown[data-v-76b4edf3] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0}.markdown[data-v-76b4edf3] th,.markdown[data-v-76b4edf3] td{padding:8px 12px;border:1px solid var(--border-strong);text-align:left}.copy-feedback[data-v-76b4edf3]{margin:8px 0 0;font-size:12px}.copy-control[data-v-f43bd641]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.copy-control__status[data-v-f43bd641]{font-size:12px;color:var(--text-secondary)}.chat[data-v-f51ad194]{display:grid;grid-template-columns:260px minmax(0,1fr);height:100%}.list[data-v-f51ad194]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border)}.list__head[data-v-f51ad194]{display:flex;gap:8px;padding:16px 12px 8px}.list__new[data-v-f51ad194]{flex:1}.list__new[data-v-f51ad194]:hover{text-decoration:none}.list__toggle[data-v-f51ad194]{display:none}.list__items[data-v-f51ad194]{flex:1;overflow-y:auto;padding:4px 8px 16px}.list__item[data-v-f51ad194]{display:flex;align-items:center;border-radius:var(--radius-md)}.list__item[data-v-f51ad194]:hover,.list__item--active[data-v-f51ad194]{background:var(--card-bg)}.list__link[data-v-f51ad194]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;color:var(--text-primary)}.list__link[data-v-f51ad194]:hover{text-decoration:none}.list__title[data-v-f51ad194]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list__model[data-v-f51ad194]{color:var(--text-muted);font-size:11px}.list__remove[data-v-f51ad194]{opacity:0;width:28px;height:28px;border:0;background:transparent;color:var(--text-muted);font-size:16px;cursor:pointer}.list__item:hover .list__remove[data-v-f51ad194],.list__item:focus-within .list__remove[data-v-f51ad194],.list__remove[data-v-f51ad194]:focus-visible{opacity:1}.list__empty[data-v-f51ad194]{padding:8px 10px}.main[data-v-f51ad194]{display:flex;flex-direction:column;min-width:0;min-height:0}.bar[data-v-f51ad194]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.bar__field[data-v-f51ad194]{min-width:0}.bar__field[data-v-f51ad194]:first-child{flex:1 1 280px}.bar__field[data-v-f51ad194]:nth-child(2){flex:0 1 220px}.settings[data-v-f51ad194]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin:12px 16px 0;padding:12px}.thread-wrap[data-v-f51ad194]{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.thread[data-v-f51ad194]{flex:1;overflow-y:auto;padding:20px 16px}.to-new[data-v-f51ad194]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);border-color:color-mix(in srgb,var(--accent-blue) 55%,transparent);box-shadow:0 4px 16px #00000073}.empty[data-v-f51ad194]{max-width:560px;margin:10vh auto 0;text-align:center}.empty__mark[data-v-f51ad194]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;border:1px solid #345888;border-radius:16px;background:#172943;color:#8dbaff;font-size:22px;font-weight:800}.suggestions[data-v-f51ad194]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.suggestion[data-v-f51ad194]{font-size:13px;font-weight:500;gap:16px}.composer__hint[data-v-f51ad194]{max-width:860px;margin:8px auto 0;font-size:11px}.composer__attach[data-v-f51ad194]:focus-within{outline:2px solid var(--accent-blue);outline-offset:2px}.empty__title[data-v-f51ad194]{margin:0 0 8px;font-size:22px}.msg[data-v-f51ad194]{display:flex;max-width:820px;margin:0 auto 14px}.msg--user[data-v-f51ad194]{justify-content:flex-end}.msg__body[data-v-f51ad194]{max-width:85%;min-width:0}.msg__text[data-v-f51ad194]{padding:10px 14px;border-radius:12px;background:var(--section-bg);border:1px solid var(--border);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.msg--user .msg__text[data-v-f51ad194]{background:color-mix(in srgb,var(--accent-blue) 16%,var(--section-bg));border-color:color-mix(in srgb,var(--accent-blue) 30%,transparent)}.msg__text--markdown[data-v-f51ad194]{white-space:normal}.msg__actions[data-v-f51ad194]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.msg__meta[data-v-f51ad194]{margin-top:4px;color:var(--text-muted);font-size:11px}.msg--user .msg__meta[data-v-f51ad194]{text-align:right}.msg__meta--error[data-v-f51ad194]{color:var(--accent-red)}.msg__typing[data-v-f51ad194]{display:flex;gap:4px}.msg__typing span[data-v-f51ad194]{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:pulse-dot 1.2s infinite}.msg__typing span[data-v-f51ad194]:nth-child(2){animation-delay:.2s}.msg__typing span[data-v-f51ad194]:nth-child(3){animation-delay:.4s}.phase[data-v-f51ad194]{max-width:820px;margin:0 auto;font-size:12px}.composer[data-v-f51ad194]{padding:12px 16px 16px;border-top:1px solid var(--border)}.composer__error[data-v-f51ad194]{margin:0 16px}.composer__row[data-v-f51ad194]{display:flex;align-items:flex-end;gap:8px;max-width:860px;margin:0 auto}.composer__input[data-v-f51ad194]{flex:1;min-height:40px;max-height:200px;field-sizing:content}.composer__attach[data-v-f51ad194]{padding:8px 12px}.thumbs[data-v-f51ad194]{display:flex;gap:8px;max-width:860px;margin:0 auto 8px}.thumb[data-v-f51ad194]{position:relative;margin:0}.thumb img[data-v-f51ad194]{width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover}.thumb button[data-v-f51ad194]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:0;border-radius:50%;background:var(--card-bg);cursor:pointer}.sr-only[data-v-f51ad194]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:900px){.chat[data-v-f51ad194]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%}.list[data-v-f51ad194]{border-right:0;border-bottom:1px solid var(--border)}.list__toggle[data-v-f51ad194]{display:inline-flex}.list__items[data-v-f51ad194]{display:none;max-height:40vh}.list--open .list__items[data-v-f51ad194]{display:block}.list__remove[data-v-f51ad194]{opacity:1}.settings[data-v-f51ad194]{grid-template-columns:minmax(0,1fr)}.msg__body[data-v-f51ad194]{max-width:92%}}@media(max-width:600px){.empty[data-v-f51ad194]{margin-top:24px}.bar[data-v-f51ad194]{padding:10px 12px}.thread[data-v-f51ad194]{padding:16px 12px}.composer[data-v-f51ad194]{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.composer__row[data-v-f51ad194]{flex-wrap:wrap}.composer__input[data-v-f51ad194]{flex:1 1 calc(100% - 60px)}.composer__row>button[data-v-f51ad194]{margin-left:auto}.composer__hint[data-v-f51ad194]{font-size:11px}}.picker[data-v-0987926b]{display:flex;flex-direction:column;gap:6px;min-width:0}.picker .select[data-v-0987926b],.picker .input[data-v-0987926b]{width:100%}.picker__hint[data-v-0987926b]{margin:0;font-size:12px;line-height:1.4}.picker__hint--ok[data-v-0987926b]{color:var(--accent-green)}.picker__hint--bad[data-v-0987926b]{color:var(--accent-red)}.picker__hint--muted[data-v-0987926b]{color:var(--text-secondary)}.status[data-v-ae59a988]{--c: var(--st-offline);display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c) 12%,transparent);font-size:12px;font-weight:600;white-space:nowrap}.status__dot[data-v-ae59a988]{width:7px;height:7px;border-radius:50%;background:var(--c)}.status--idle[data-v-ae59a988]{--c: var(--st-idle)}.status--working[data-v-ae59a988]{--c: var(--st-working)}.status--working .status__dot[data-v-ae59a988],.status--maintenance .status__dot[data-v-ae59a988]{animation:pulse-dot 1.4s ease-in-out infinite}.status--guest[data-v-ae59a988],.status--paused[data-v-ae59a988]{--c: var(--st-guest)}.status--draining[data-v-ae59a988],.status--maintenance[data-v-ae59a988],.status--starting[data-v-ae59a988]{--c: var(--st-draining)}.status--faulty[data-v-ae59a988]{--c: var(--st-faulty)}.status--pending[data-v-ae59a988]{--c: var(--st-pending)}.status--rejected[data-v-ae59a988]{--c: var(--st-rejected)}.status--disabled[data-v-ae59a988],.status--offline[data-v-ae59a988]{--c: var(--st-offline);color:var(--text-secondary)}.rules[data-v-ed596993]{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none}.rules__row[data-v-ed596993]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rules__remove[data-v-ed596993]{margin-left:auto}.place[data-v-ed596993]{display:flex;align-items:flex-start;gap:8px}.place[data-v-ed596993]>:first-child{flex:1 1 auto;max-width:640px}.back[data-v-ed596993]{display:inline-block;margin-bottom:14px;color:var(--text-secondary)}.notice[data-v-ed596993]{margin:0 0 12px}.layout[data-v-ed596993]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.block[data-v-ed596993]{padding:16px;margin-bottom:12px}.layout .block[data-v-ed596993]{margin-bottom:0}.block p[data-v-ed596993]{line-height:1.5}.block__head[data-v-ed596993]{display:flex;align-items:center;justify-content:space-between;gap:10px}.buttons[data-v-ed596993]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.small[data-v-ed596993]{font-size:12px}.token[data-v-ed596993]{margin-top:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md)}.token__value[data-v-ed596993]{display:block;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.auto-state[data-v-ed596993]{margin:10px 0 0;font-weight:600;color:var(--text-secondary)}.auto-state--on[data-v-ed596993]{color:var(--st-pending)}.table[data-v-ed596993]{width:100%;border-collapse:collapse}.table th[data-v-ed596993],.table td[data-v-ed596993]{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.table th[data-v-ed596993]{color:var(--text-secondary);font-weight:600;font-size:12px}.small-cell[data-v-ed596993]{font-size:12px}.actions[data-v-ed596993]{white-space:nowrap;text-align:right}.actions .btn+.btn[data-v-ed596993]{margin-left:6px}.settings__grid[data-v-ed596993]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.settings__notes[data-v-ed596993],.settings__wide[data-v-ed596993]{grid-column:1 / -1}.check[data-v-ed596993]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.check input[data-v-ed596993]{margin-top:3px}.check__hint[data-v-ed596993]{display:block;margin-top:2px}@media(max-width:900px){.layout[data-v-ed596993]{grid-template-columns:minmax(0,1fr)}.table[data-v-ed596993]{display:block;overflow-x:auto}}.layout[data-v-4d270916]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:start}.list[data-v-4d270916]{display:flex;flex-direction:column;gap:10px;min-width:0}.empty[data-v-4d270916]{padding:20px}.club[data-v-4d270916]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out)}.club[data-v-4d270916]:hover{border-color:var(--border-strong);text-decoration:none}.club__head[data-v-4d270916]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.club__name[data-v-4d270916]{font-size:var(--font-card-title);font-weight:700}.club__stats[data-v-4d270916]{display:flex;gap:16px;flex-wrap:wrap;color:var(--text-secondary)}.club__stats b[data-v-4d270916]{color:var(--text-primary)}.club__foot[data-v-4d270916]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.auto[data-v-4d270916]{color:var(--st-pending)}.chip--pending[data-v-4d270916]{border-color:color-mix(in srgb,var(--st-pending) 50%,transparent);background:color-mix(in srgb,var(--st-pending) 14%,transparent);color:var(--text-primary)}.create[data-v-4d270916]{display:flex;flex-direction:column;gap:12px;padding:16px}.create .notice[data-v-4d270916]{margin:0}@media(max-width:900px){.layout[data-v-4d270916]{grid-template-columns:minmax(0,1fr)}}.job-status[data-v-a89f4cef]{--c: var(--text-muted);display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);font-size:12px;font-weight:600;white-space:nowrap}.job-status--running[data-v-a89f4cef]{--c: var(--accent-blue)}.job-status--waiting[data-v-a89f4cef]{--c: var(--accent-yellow)}.job-status--done[data-v-a89f4cef]{--c: var(--accent-green)}.job-status--partial[data-v-a89f4cef],.job-status--failed[data-v-a89f4cef]{--c: var(--accent-red)}.progress[data-v-69448474]{display:flex;align-items:center;gap:8px;min-width:120px}.progress__track[data-v-69448474]{display:flex;flex:1;height:6px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.progress__part[data-v-69448474]{height:100%;transition:width var(--dur-base) var(--ease-out)}.progress__part--done[data-v-69448474]{background:var(--accent-green)}.progress__part--run[data-v-69448474]{background:var(--accent-blue)}.progress__part--fail[data-v-69448474]{background:var(--accent-red)}.progress__text[data-v-69448474]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.back[data-v-fc05aaae]{display:inline-block;margin-bottom:14px;color:var(--text-secondary)}.head[data-v-fc05aaae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.head__actions[data-v-fc05aaae]{display:flex;align-items:center;gap:10px}.summary[data-v-fc05aaae]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px;padding:12px 14px}.summary[data-v-fc05aaae]>:first-child{flex:1;min-width:200px}.system[data-v-fc05aaae],.wait[data-v-fc05aaae]{margin:0 0 12px}.units[data-v-fc05aaae]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.unit[data-v-fc05aaae]{padding:12px 14px}.unit__head[data-v-fc05aaae]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.unit__seq[data-v-fc05aaae]{color:var(--text-muted);font-variant-numeric:tabular-nums}.unit__state[data-v-fc05aaae]{font-weight:700}.unit--completed .unit__state[data-v-fc05aaae]{color:var(--accent-green)}.unit--leased .unit__state[data-v-fc05aaae]{color:var(--accent-blue)}.unit--dead_letter .unit__state[data-v-fc05aaae]{color:var(--accent-red)}.unit__flag[data-v-fc05aaae]{padding:1px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-yellow) 14%,transparent);color:var(--accent-yellow)}.unit__flag--bad[data-v-fc05aaae]{background:color-mix(in srgb,var(--accent-red) 14%,transparent);color:var(--accent-red)}.unit__prompt[data-v-fc05aaae]{margin:8px 0 0;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.unit__output[data-v-fc05aaae]{margin:8px 0 0;padding:10px 12px;border-radius:var(--radius-md);background:#00000040;font-family:inherit;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.unit__errors[data-v-fc05aaae]{margin:6px 0 0;font-size:12px}.login__password[data-v-9adf5608]{display:flex;gap:8px}.login__label[data-v-9adf5608]{font-size:12px}.login__password .input[data-v-9adf5608]{flex:1}.login[data-v-9adf5608]{display:grid;place-items:center;min-height:100vh;padding:16px}.login__card[data-v-9adf5608]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:28px;box-shadow:var(--shadow-pop)}.login__brand[data-v-9adf5608]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.login__logo[data-v-9adf5608]{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:var(--accent-blue);color:#fff;font-weight:800}.login__title[data-v-9adf5608]{margin:0;font-size:20px}.login__subtitle[data-v-9adf5608]{margin:2px 0 0}.panel[data-v-55d133ea]{padding:16px}.head[data-v-55d133ea]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.head__title[data-v-55d133ea]{margin:0}.head__sub[data-v-55d133ea]{margin:4px 0 0;font-size:12px}.head__actions[data-v-55d133ea]{display:flex;gap:8px;flex-wrap:wrap}.small[data-v-55d133ea]{font-size:12px}.models td[data-v-55d133ea]{vertical-align:middle}.models .actions-col[data-v-55d133ea]{width:1%}.actions[data-v-55d133ea]{text-align:right}.actions .btn+.btn[data-v-55d133ea]{margin-left:6px}.empty[data-v-55d133ea]{padding:18px 10px;color:var(--text-secondary);white-space:normal}.state[data-v-55d133ea]{--c: var(--text-secondary);display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.state--hot[data-v-55d133ea]{--c: var(--accent-blue)}.state--ok[data-v-55d133ea]{--c: var(--accent-green)}.state--pending[data-v-55d133ea]{--c: var(--accent-yellow)}.state--bad[data-v-55d133ea]{--c: var(--accent-red)}.dot[data-v-55d133ea]{width:8px;height:8px;border-radius:50%;background:var(--c)}.state--ok .dot[data-v-55d133ea]{background:transparent;box-shadow:inset 0 0 0 2px var(--c)}.state__error[data-v-55d133ea]{margin-top:2px;color:var(--accent-red);white-space:normal}.fit[data-v-55d133ea]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;white-space:nowrap}.fit--ok[data-v-55d133ea]{color:var(--accent-green);background:color-mix(in srgb,var(--accent-green) 12%,transparent)}.fit--bad[data-v-55d133ea]{color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 12%,transparent)}.fit--muted[data-v-55d133ea]{color:var(--text-muted)}.btn--ghost-danger[data-v-55d133ea]{border-color:transparent;background:transparent;color:var(--accent-red)}.btn--ghost-danger[data-v-55d133ea]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 40%,transparent);background:color-mix(in srgb,var(--accent-red) 8%,transparent)}.scan[data-v-55d133ea]{margin-top:10px;padding:8px 10px;border-radius:var(--radius-md);background:#ffffff08}.scan__line[data-v-55d133ea]{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:var(--text-secondary);font-size:12px;text-align:left;cursor:pointer}.scan__line[data-v-55d133ea]:disabled{cursor:default}.scan__label[data-v-55d133ea]{color:var(--text-primary);font-weight:600}.scan__chev[data-v-55d133ea]{margin-left:auto}.scan__note[data-v-55d133ea]{margin:4px 0 0}.scan__dirs[data-v-55d133ea],.scan__models[data-v-55d133ea]{margin:0;padding:0;list-style:none}.scan__dirs>li[data-v-55d133ea]{margin-top:8px}.scan__models[data-v-55d133ea]{margin-top:4px;padding-left:14px}.ok[data-v-55d133ea]{color:var(--accent-green)}.bad[data-v-55d133ea]{color:var(--accent-red)}.add[data-v-55d133ea]{margin-top:14px;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--card-bg)}.add__bar[data-v-55d133ea]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.add__search[data-v-55d133ea]{flex:1 1 260px;max-width:420px}.add__check[data-v-55d133ea]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.catalog[data-v-55d133ea]{display:flex;flex-direction:column;max-height:380px;margin:0 0 8px;padding:0;overflow-y:auto;list-style:none;border-top:1px solid var(--border)}.catalog__row[data-v-55d133ea]{display:grid;grid-template-columns:18px minmax(0,1fr) 72px 104px 96px 112px;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--border)}.catalog__star[data-v-55d133ea]{color:var(--text-muted);opacity:.35}.catalog__star--on[data-v-55d133ea]{color:var(--accent-yellow);opacity:1}.catalog__name[data-v-55d133ea]{min-width:0}.catalog__name .muted[data-v-55d133ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog__num[data-v-55d133ea]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.catalog__row .fit[data-v-55d133ea]{justify-self:start;margin-left:0}.catalog__action[data-v-55d133ea]{text-align:right}.catalog__empty[data-v-55d133ea]{padding:12px 4px}.chip--small[data-v-55d133ea]{margin-left:6px;padding:0 6px;font-size:11px}.add__custom[data-v-55d133ea]{display:flex;align-items:flex-end;gap:8px;margin:12px 0 6px}.add__custom-field[data-v-55d133ea]{flex:1 1 auto;max-width:420px}@media(max-width:760px){.col-wide[data-v-55d133ea]{display:none}.catalog__row[data-v-55d133ea]{grid-template-columns:18px minmax(0,1fr) auto auto}.catalog__row .catalog__num[data-v-55d133ea]{display:none}}.place[data-v-55d133ea]{display:inline-block;margin-top:2px;padding:0 6px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text-secondary)}.place--pc[data-v-55d133ea]{border-color:color-mix(in srgb,var(--accent-blue) 55%,transparent);color:var(--text-primary)}.chart[data-v-237fa20a]{position:relative;min-width:0}.chart__bar[data-v-237fa20a]{display:flex;align-items:center;gap:12px;min-height:24px;margin-bottom:6px}.chart__legend[data-v-237fa20a]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:12px}.chart__legend li[data-v-237fa20a]{display:inline-flex;align-items:center;gap:6px}.key--box[data-v-237fa20a]{width:10px;height:10px;border-radius:2px}.key--line[data-v-237fa20a]{width:14px;height:2px;border-radius:1px}.chart__toggle[data-v-237fa20a]{margin-left:auto;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer}.chart__toggle[data-v-237fa20a]:hover{color:var(--text-primary)}.chart__plot[data-v-237fa20a]{position:relative}svg[data-v-237fa20a]{display:block;overflow:visible;touch-action:pan-y}svg[data-v-237fa20a]:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}.grid line[data-v-237fa20a]{stroke:#ffffff0f;stroke-width:1}.axis text[data-v-237fa20a]{fill:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.crosshair[data-v-237fa20a]{stroke:#ffffff47;stroke-width:1}.col--dim[data-v-237fa20a]{opacity:.55}.dot[data-v-237fa20a]{stroke:var(--section-bg);stroke-width:2}.tip[data-v-237fa20a]{position:absolute;top:4px;z-index:2;min-width:140px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#0f131a;box-shadow:var(--shadow-pop);transform:translate(12px);pointer-events:none}.tip--left[data-v-237fa20a]{transform:translate(calc(-100% - 12px))}.tip__time[data-v-237fa20a]{margin-bottom:4px;color:var(--text-muted);font-size:11px}.tip__row[data-v-237fa20a]{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.tip__row strong[data-v-237fa20a]{color:var(--text-primary);font-variant-numeric:tabular-nums}.tip__key[data-v-237fa20a]{width:12px;height:2px;border-radius:1px}.tip__label[data-v-237fa20a]{color:var(--text-secondary)}.chart__table[data-v-237fa20a]{max-height:260px;overflow:auto}.chart__table table[data-v-237fa20a]{width:100%;border-collapse:collapse;font-size:12px}.chart__table th[data-v-237fa20a],.chart__table td[data-v-237fa20a]{padding:4px 8px;border-bottom:1px solid var(--border);text-align:left}.chart__table th[data-v-237fa20a]{position:sticky;top:0;background:var(--section-bg);color:var(--text-secondary);font-weight:600}.num[data-v-237fa20a]{font-variant-numeric:tabular-nums}.report[data-v-a0bcf754]{display:flex;flex-direction:column;gap:12px}.report__bar[data-v-a0bcf754]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.small[data-v-a0bcf754]{font-size:12px}.small-notice[data-v-a0bcf754]{padding:5px 10px;font-size:12px}.kpis[data-v-a0bcf754]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.kpi[data-v-a0bcf754]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.kpi__label[data-v-a0bcf754]{color:var(--text-secondary);font-size:12px}.kpi__value[data-v-a0bcf754]{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.kpi__sub[data-v-a0bcf754]{color:var(--text-muted);font-size:11px;overflow-wrap:anywhere}.panel[data-v-a0bcf754]{min-width:0;padding:14px 16px}.panel__title[data-v-a0bcf754]{margin:0 0 10px;font-size:13px;font-weight:700}.grid2[data-v-a0bcf754]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.events[data-v-a0bcf754]{display:flex;flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.event[data-v-a0bcf754]{--c: var(--sev-info);display:grid;grid-template-columns:16px 92px minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px}.event--error[data-v-a0bcf754]{--c: var(--sev-critical)}.event--warn[data-v-a0bcf754]{--c: var(--sev-warning)}.event__icon[data-v-a0bcf754]{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--c);color:#0b0d12;font-size:10px;font-weight:800}.event__time[data-v-a0bcf754]{color:var(--text-muted);font-variant-numeric:tabular-nums}.event__text[data-v-a0bcf754]{overflow-wrap:anywhere}@media(max-width:1100px){.kpis[data-v-a0bcf754]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kpis[data-v-a0bcf754]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2[data-v-a0bcf754]{grid-template-columns:minmax(0,1fr)}}.problems__list[data-v-e7627cce]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.problem[data-v-e7627cce]{--c: var(--sev-info);display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c) 7%,transparent)}.problem--critical[data-v-e7627cce]{--c: var(--sev-critical)}.problem--warning[data-v-e7627cce]{--c: var(--sev-warning)}.problems__icon[data-v-e7627cce]{--c: var(--sev-info);display:inline-grid;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--c);color:#0b0d12;font-size:11px;font-weight:800;line-height:1}.problems__icon--critical[data-v-e7627cce]{--c: var(--sev-critical)}.problems__icon--warning[data-v-e7627cce]{--c: var(--sev-warning)}.problems__icon--ok[data-v-e7627cce]{--c: var(--accent-green)}.problem__body[data-v-e7627cce]{min-width:0}.problem__title[data-v-e7627cce]{font-weight:600;overflow-wrap:anywhere}.problem__sev[data-v-e7627cce]{margin-right:6px;color:var(--c);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.problem__hint[data-v-e7627cce]{margin-top:2px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.problems__ok[data-v-e7627cce],.problems__empty[data-v-e7627cce]{display:flex;align-items:center;gap:10px;margin:0}.problems__ok[data-v-e7627cce]{color:var(--text-secondary)}.vram[data-v-0ca0f4b4]{display:flex;align-items:center;gap:10px;min-width:0}.vram__track[data-v-0ca0f4b4]{flex:1;height:6px;border-radius:var(--radius-pill);background:#ffffff0f;overflow:hidden}.vram__fill[data-v-0ca0f4b4]{height:100%;border-radius:inherit;background:var(--accent-blue);transition:width var(--dur-base) var(--ease-out)}.vram__fill--high[data-v-0ca0f4b4]{background:var(--accent-yellow)}.vram__text[data-v-0ca0f4b4]{flex:none;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.back[data-v-f5945c79]{display:inline-block;margin-bottom:14px;color:var(--text-secondary)}.head[data-v-f5945c79]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.head__main[data-v-f5945c79]{min-width:0}.head__title-row[data-v-f5945c79]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.head__title-row .page-title[data-v-f5945c79]{margin:0}.head__meta[data-v-f5945c79]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;color:var(--text-secondary)}.head .btn[data-v-f5945c79]:hover{text-decoration:none}.notice[data-v-f5945c79]{margin:0 0 12px}.decide[data-v-f5945c79]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:color-mix(in srgb,var(--st-pending) 45%,transparent);background:color-mix(in srgb,var(--st-pending) 10%,transparent)}.paused[data-v-f5945c79]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:color-mix(in srgb,var(--st-guest) 45%,transparent);background:color-mix(in srgb,var(--st-guest) 10%,transparent)}.decide__buttons[data-v-f5945c79]{display:flex;gap:8px;flex-shrink:0}.summary[data-v-f5945c79]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:14px}.live[data-v-f5945c79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-right:1px solid var(--border);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--border)}.live__cell[data-v-f5945c79]{min-width:0;padding:12px 16px;background:var(--section-bg)}.live dt[data-v-f5945c79]{margin-bottom:4px;color:var(--text-secondary);font-size:12px}.live dd[data-v-f5945c79]{margin:0;overflow-wrap:anywhere}.big[data-v-f5945c79]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.summary__problems[data-v-f5945c79]{min-width:0;padding:12px 16px}.summary__title[data-v-f5945c79]{margin:0 0 10px;font-size:13px;font-weight:700}.link[data-v-f5945c79]{padding:0;border:0;background:none;color:var(--accent-blue);cursor:pointer}.link[data-v-f5945c79]:hover{text-decoration:underline}.tabs[data-v-f5945c79]{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden}.tabs__tab[data-v-f5945c79]{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-secondary);font-weight:600;cursor:pointer;white-space:nowrap}.tabs__tab[data-v-f5945c79]:hover{color:var(--text-primary)}.tabs__tab[aria-selected=true][data-v-f5945c79]{border-bottom-color:var(--accent-blue);color:var(--text-primary)}.tabs__count[data-v-f5945c79]{padding:0 7px;border-radius:var(--radius-pill);background:#ffffff14;color:var(--text-secondary);font-size:11px;line-height:18px}.tabs__count--hot[data-v-f5945c79]{background:color-mix(in srgb,var(--accent-yellow) 22%,transparent);color:var(--text-primary)}.block[data-v-f5945c79]{padding:16px}.info[data-v-f5945c79]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px}.info__side[data-v-f5945c79]{display:flex;flex-direction:column;gap:12px}.facts[data-v-f5945c79]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px 14px;margin:0 0 10px}.facts dt[data-v-f5945c79]{color:var(--text-secondary)}.facts dd[data-v-f5945c79]{margin:0;min-width:0;overflow-wrap:anywhere}.small-notice[data-v-f5945c79]{margin:0 0 10px;font-size:13px}.small[data-v-f5945c79]{margin-top:2px;font-size:12px}.ok[data-v-f5945c79]{color:var(--accent-green)}.bad[data-v-f5945c79]{color:var(--accent-red)}.wrap[data-v-f5945c79]{white-space:normal}.inline[data-v-f5945c79]{display:flex;gap:8px;margin-bottom:8px}.buttons[data-v-f5945c79]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}@media(max-width:1000px){.summary[data-v-f5945c79]{grid-template-columns:minmax(0,1fr)}.live[data-v-f5945c79]{border-right:0;border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.info[data-v-f5945c79]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.live__cell[data-v-f5945c79]{padding:10px 12px}.live__cell--wide-sm[data-v-f5945c79]{grid-column:1 / -1;order:10}.live__cell--full-sm[data-v-f5945c79]{grid-column:1 / -1}.decide[data-v-f5945c79],.paused[data-v-f5945c79]{flex-direction:column;align-items:flex-start}.facts[data-v-f5945c79]{grid-template-columns:minmax(0,1fr);gap:2px}.facts dd[data-v-f5945c79]{margin-bottom:8px}}.machine[data-v-b96db21d]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;transition:border-color var(--dur-fast) var(--ease-out)}.machine[data-v-b96db21d]:hover{border-color:var(--border-strong)}.machine--offline[data-v-b96db21d]{border-style:dashed}.machine__stale[data-v-b96db21d]{margin:0;padding:8px 10px;background:var(--card-bg);border-radius:6px;color:var(--text-secondary);font-size:12px}.machine__availability[data-v-b96db21d]{margin:0;font-size:12px}.machine--pending[data-v-b96db21d]{border-color:color-mix(in srgb,var(--st-pending) 45%,transparent)}.machine__facts[data-v-b96db21d]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px}.machine__facts dt[data-v-b96db21d]{color:var(--text-secondary)}.machine__facts dd[data-v-b96db21d]{margin:0;min-width:0;overflow-wrap:anywhere}.machine__warn[data-v-b96db21d]{margin:0;color:var(--accent-yellow);font-size:13px}.machine__decide[data-v-b96db21d]{display:flex;gap:6px}.machine__head[data-v-b96db21d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.machine__title[data-v-b96db21d]{display:flex;flex-direction:column;min-width:0}.machine__name[data-v-b96db21d]{color:var(--text-primary);font-size:var(--font-card-title);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.machine__id[data-v-b96db21d]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.machine__meta[data-v-b96db21d]{margin:auto 0 0;font-size:12px}.machine__foot--end[data-v-b96db21d]{justify-content:flex-end;margin-top:0}.machine__gpu[data-v-b96db21d]{margin:0;overflow-wrap:anywhere}.machine__models[data-v-b96db21d]{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.machine__guard[data-v-b96db21d]{margin:0;color:var(--accent-yellow)}.machine__work[data-v-b96db21d]{margin:0}.machine__foot[data-v-b96db21d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px;font-size:12px}.machine__foot .btn[data-v-b96db21d]:hover{text-decoration:none}.tiles[data-v-ed9e2d55]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px}.tile[data-v-ed9e2d55]{--c: var(--text-primary);display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.tile__value[data-v-ed9e2d55]{color:var(--c);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.tile__label[data-v-ed9e2d55]{color:var(--text-secondary);font-size:12px}.tile--idle[data-v-ed9e2d55]{--c: var(--st-idle)}.tile--working[data-v-ed9e2d55]{--c: var(--st-working)}.tile--guest[data-v-ed9e2d55]{--c: var(--st-guest)}@media(max-width:900px){.tiles[data-v-ed9e2d55]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.tiles[data-v-ed9e2d55]{grid-template-columns:repeat(2,minmax(0,1fr))}}.results[data-v-a0d83c29]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:12px}.toolbar[data-v-a0d83c29]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.toolbar__filters[data-v-a0d83c29]{display:flex;gap:6px;flex-wrap:wrap}.toolbar__filter--active[data-v-a0d83c29]{border-color:color-mix(in srgb,var(--accent-blue) 60%,transparent);background:color-mix(in srgb,var(--accent-blue) 16%,var(--card-bg))}.toolbar__search[data-v-a0d83c29]{max-width:280px}.toolbar__club[data-v-a0d83c29]{max-width:220px;margin-left:auto}.pending-banner[data-v-a0d83c29]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;border-color:color-mix(in srgb,var(--st-pending) 45%,transparent);background:color-mix(in srgb,var(--st-pending) 10%,transparent)}.grid[data-v-a0d83c29]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.empty[data-v-a0d83c29]{padding:20px}.empty p[data-v-a0d83c29]{margin:0 0 14px;line-height:1.5}@media(max-width:600px){.toolbar__search[data-v-a0d83c29],.toolbar__club[data-v-a0d83c29]{max-width:none;margin-left:0}.pending-banner[data-v-a0d83c29]{flex-direction:column;align-items:flex-start}.grid[data-v-a0d83c29]{grid-template-columns:minmax(0,1fr)}}.store[data-v-34a232cd]{display:flex;flex-direction:column;gap:10px;padding:12px 4px 4px}.store__row[data-v-34a232cd],.store__add[data-v-34a232cd]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.store__place[data-v-34a232cd]{flex:0 1 340px}.store__note[data-v-34a232cd]{flex:1 1 260px;margin:0 0 6px}.store__repo[data-v-34a232cd],.store__url[data-v-34a232cd]{flex:2 1 240px}.store__file[data-v-34a232cd]{flex:2 1 220px}.store__sha[data-v-34a232cd]{flex:2 1 260px}.store__size[data-v-34a232cd],.store__role[data-v-34a232cd]{flex:0 1 140px}.store__manual summary[data-v-34a232cd]{cursor:pointer;color:var(--text-secondary)}.store__manual .store__add[data-v-34a232cd]{margin-top:8px}.store__preset[data-v-34a232cd]{width:100%;resize:vertical}.store__hint[data-v-34a232cd]{margin:-4px 0 0}.store__actions[data-v-34a232cd]{display:flex;gap:8px}.files td[data-v-34a232cd]{vertical-align:top}.url[data-v-34a232cd]{display:inline-block;max-width:min(420px,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small[data-v-34a232cd]{font-size:12px}.actions[data-v-34a232cd]{text-align:right}.catalog-search[data-v-a80b09ae]{max-width:300px}.catalog-help[data-v-a80b09ae]{margin-bottom:18px;color:var(--text-secondary)}.catalog-help summary[data-v-a80b09ae]{cursor:pointer;padding:4px 0}.catalog td[data-v-a80b09ae]:nth-child(7){white-space:normal;min-width:180px;max-width:320px}.panel[data-v-a80b09ae]{margin-bottom:16px;padding:16px}.rule[data-v-a80b09ae],.add[data-v-a80b09ae]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.rule[data-v-a80b09ae]{align-items:flex-start}.rule .field[data-v-a80b09ae]{flex:1 1 160px}.rule .rule__model[data-v-a80b09ae]{flex:3 1 320px;min-width:0}.rule .rule__count[data-v-a80b09ae]{flex:0 0 90px}.rule__submit[data-v-a80b09ae]{margin-top:22px}.add[data-v-a80b09ae]{margin-top:14px}.add .field[data-v-a80b09ae]{flex:1 1 140px}.add .add__name[data-v-a80b09ae]{flex:1 1 180px}.add .add__kind[data-v-a80b09ae],.add .add__num[data-v-a80b09ae]{flex:0 1 130px}.add .add__desc[data-v-a80b09ae]{flex:2 1 220px}.machines[data-v-a80b09ae]{display:flex;flex-wrap:wrap;gap:4px;white-space:normal}.machines .chip[data-v-a80b09ae]:hover{text-decoration:none}.hint[data-v-a80b09ae]{margin:10px 0 0;font-size:12px}.hint--top[data-v-a80b09ae]{margin:-4px 0 12px}.small[data-v-a80b09ae]{font-size:12px}.catalog td[data-v-a80b09ae]{vertical-align:middle}.actions[data-v-a80b09ae]{white-space:nowrap;text-align:right}.actions .btn+.btn[data-v-a80b09ae]{margin-left:6px}.star[data-v-a80b09ae]{border:0;background:none;padding:2px 4px;font-size:16px;line-height:1;color:var(--text-secondary);opacity:.45;cursor:pointer}.star--on[data-v-a80b09ae]{color:var(--accent-yellow);opacity:1}.input--small[data-v-a80b09ae]{padding:4px 8px;font-size:13px;width:100%}.select.input--small[data-v-a80b09ae]{padding-right:28px;background-position:right 8px center}.input--num[data-v-a80b09ae]{width:80px;text-align:right}.editing td[data-v-a80b09ae]{vertical-align:top}.chip--warn[data-v-a80b09ae]{border-color:color-mix(in srgb,var(--accent-yellow) 55%,transparent);color:var(--text-primary)}.chip--place[data-v-a80b09ae]{margin-top:4px;background:none;font:inherit;font-size:12px;cursor:pointer}.chip--place[data-v-a80b09ae]:hover{color:var(--text-primary);border-color:var(--text-secondary)}.store-card[data-v-a80b09ae]{margin-top:14px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--card-hover)}.store-card__title[data-v-a80b09ae]{margin:0;font-size:14px;font-weight:600}@media(max-width:600px){.catalog td[data-v-a80b09ae]:nth-child(7){min-width:0;max-width:none}.catalog .actions[data-v-a80b09ae]{white-space:normal;text-align:left}.catalog .actions .btn[data-v-a80b09ae]{width:100%}.catalog .actions .btn+.btn[data-v-a80b09ae]{margin:6px 0 0}}.mobile-details[data-v-dda5c301]{display:none}@media(max-width:600px){.mobile-details[data-v-dda5c301]{display:inline-flex}.table--compact td[data-v-dda5c301]:nth-child(n+5){display:none}}.update-note[data-v-dda5c301]{font-size:12px}.tiles--live .tile[data-v-dda5c301]{border-top:2px solid #415b82}.tiles--live .tile[data-v-dda5c301]:nth-child(2){border-top-color:var(--accent-green)}.tiles--live .tile[data-v-dda5c301]:nth-child(3){border-top-color:var(--accent-blue)}.tiles--live .tile[data-v-dda5c301]:nth-child(4){border-top-color:var(--accent-yellow)}.overview[data-v-dda5c301]{display:flex;flex-direction:column;gap:28px;transition:opacity var(--dur-fast) var(--ease-out)}.overview--stale[data-v-dda5c301]{opacity:.55}.tiles[data-v-dda5c301]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tile[data-v-dda5c301]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.tile__value[data-v-dda5c301]{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.tile__label[data-v-dda5c301]{color:var(--text-secondary);font-size:12px}.tile__note[data-v-dda5c301]{color:var(--text-muted);font-size:12px}.charts[data-v-dda5c301],.two[data-v-dda5c301]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel[data-v-dda5c301]{min-width:0;padding:16px}.online[data-v-dda5c301]{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--text-muted);vertical-align:middle}.online--on[data-v-dda5c301]{background:var(--st-idle)}@media(max-width:1100px){.tiles[data-v-dda5c301]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.charts[data-v-dda5c301],.two[data-v-dda5c301]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.tiles[data-v-dda5c301]{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid[data-v-6f9db562]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.panel[data-v-6f9db562]{padding:16px}.perms[data-v-6f9db562]{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--text-secondary)}.form[data-v-6f9db562]{display:flex;flex-direction:column;gap:12px;max-width:360px}@media(max-width:900px){.grid[data-v-6f9db562]{grid-template-columns:minmax(0,1fr)}}.notice[data-v-3e2fe799]{margin:0 0 12px}.layout[data-v-3e2fe799]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.block[data-v-3e2fe799]{padding:16px;margin-bottom:12px}.layout .block[data-v-3e2fe799]{margin-bottom:0}.channel[data-v-3e2fe799]{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.channel[data-v-3e2fe799]:last-child{border-bottom:none;padding-bottom:0}.channel__head[data-v-3e2fe799]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.inline[data-v-3e2fe799]{display:flex;gap:8px}.chips[data-v-3e2fe799]{display:flex;gap:6px;flex-wrap:wrap}.chips .chip[data-v-3e2fe799]:hover{text-decoration:none}.upload[data-v-3e2fe799]{display:flex;flex-direction:column;gap:12px}.upload__row[data-v-3e2fe799]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.small[data-v-3e2fe799]{font-size:12px}.table[data-v-3e2fe799]{width:100%;border-collapse:collapse}.table th[data-v-3e2fe799],.table td[data-v-3e2fe799]{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.table th[data-v-3e2fe799]{color:var(--text-secondary);font-weight:600;font-size:12px}.actions[data-v-3e2fe799]{text-align:right}.fleet[data-v-3e2fe799]{margin:0;padding-left:18px;line-height:1.8}@media(max-width:900px){.layout[data-v-3e2fe799]{grid-template-columns:minmax(0,1fr)}.table[data-v-3e2fe799]{display:block;overflow-x:auto}}.layout[data-v-09084ba3]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;align-items:start}.form[data-v-09084ba3]{display:flex;flex-direction:column;gap:14px;padding:18px}.row[data-v-09084ba3]{display:flex;gap:12px}.grow[data-v-09084ba3]{flex:1}.narrow[data-v-09084ba3]{width:120px}.hint[data-v-09084ba3]{margin:-6px 0 0;font-size:12px;line-height:1.45}.check[data-v-09084ba3]{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.notice--ok[data-v-09084ba3]{border-color:color-mix(in srgb,var(--accent-green) 45%,transparent);background:color-mix(in srgb,var(--accent-green) 10%,transparent)}.warnings[data-v-09084ba3]{margin:6px 0 0;padding-left:18px}.jobs[data-v-09084ba3]{display:flex;flex-direction:column;gap:4px;padding:16px}.job[data-v-09084ba3]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--radius-md);color:var(--text-primary)}.job[data-v-09084ba3]:hover{background:var(--card-bg);text-decoration:none}.job__top[data-v-09084ba3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.job__title[data-v-09084ba3]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job__meta[data-v-09084ba3]{font-size:12px;overflow-wrap:anywhere}@media(max-width:900px){.layout[data-v-09084ba3]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.row[data-v-09084ba3]{flex-direction:column}.narrow[data-v-09084ba3]{width:auto}}:root{color-scheme:dark;--app-bg: #090b10;--section-bg: #11151d;--card-bg: #171c26;--card-hover: #1b212c;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .12);--text-primary: #f4f6fa;--text-secondary: #b0bac9;--text-muted: #929eaf;--accent-red: #ff4055;--accent-red-hover: #ff5366;--accent-yellow: #f3b640;--accent-green: #38c976;--accent-blue: #4a8fff;--accent-purple: #8774b8;--brand-primary: var(--accent-blue);--brand-bg: var(--app-bg);--font-page-title: 28px;--font-section-title: 16px;--font-card-title: 16px;--font-body: 14px;--font-small: 12px;--nav-height: 60px;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 8px;--radius-pill: 999px;--shadow-card: 0 10px 28px rgba(0, 0, 0, .18);--shadow-pop: 0 18px 42px rgba(0, 0, 0, .34);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-base: .24s;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--chart-absent: #3a414d;--sev-critical: var(--accent-red);--sev-warning: var(--accent-yellow);--sev-info: var(--accent-blue);--st-idle: var(--accent-green);--st-working: var(--accent-blue);--st-guest: var(--accent-yellow);--st-offline: var(--text-muted);--st-faulty: var(--accent-red);--st-draining: var(--accent-purple);--st-pending: #ff9a3c;--st-rejected: var(--accent-red)}*{box-sizing:border-box}html,body{line-height:1.5;margin:0;padding:0;color:var(--text-primary);font-size:var(--font-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:var(--brand-bg);background-image:radial-gradient(circle at 50% -20%,rgba(30,60,120,.12),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 260px);background-repeat:no-repeat;background-attachment:fixed}#app{min-height:100vh}a{color:var(--accent-blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit;font-size:var(--font-body);color:var(--text-primary)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{color:var(--text-secondary);font-size:12px}.input,.select{min-height:42px}.input,.select,.textarea{width:100%;min-width:0;padding:9px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#00000038;transition:border-color var(--dur-fast) var(--ease-out)}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-color:var(--section-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%239aa3b2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;cursor:pointer;text-overflow:ellipsis}.select:disabled{cursor:default;opacity:.6}select option,select optgroup{background-color:var(--card-bg);color:var(--text-primary)}select optgroup{color:var(--text-secondary);font-style:normal}.input:focus,.select:focus,.textarea:focus{border-color:color-mix(in srgb,var(--accent-blue) 60%,transparent);outline:2px solid color-mix(in srgb,var(--accent-blue) 50%,transparent);outline-offset:2px}.textarea{resize:vertical;line-height:1.45}.btn{min-height:40px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--card-bg);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:hover:not(:disabled){background:var(--card-hover);border-color:#fff3}.btn:disabled{opacity:.5;cursor:default}.btn--primary{border-color:transparent;background:#2865cf;color:#fff}.btn--primary:hover:not(:disabled){background:#3072df}.btn--danger{color:var(--accent-red)}.btn--small{min-height:32px;padding:5px 10px;font-size:12px}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.page{max-width:1280px;margin:0 auto;padding:32px 28px 56px}.page-title{margin:0 0 4px;font-size:var(--font-page-title);font-weight:800}.page-subtitle{margin:6px 0 28px;max-width:85ch;overflow-wrap:anywhere;color:var(--text-secondary)}.section-title{margin:0 0 12px;font-size:var(--font-section-title);font-weight:700}.notice{padding:10px 12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent-yellow) 40%,transparent);background:color-mix(in srgb,var(--accent-yellow) 10%,transparent);color:var(--text-primary)}.notice--error{border-color:color-mix(in srgb,var(--accent-red) 45%,transparent);background:color-mix(in srgb,var(--accent-red) 10%,transparent)}.notice--success{border-color:color-mix(in srgb,var(--accent-green) 40%,transparent);background:color-mix(in srgb,var(--accent-green) 8%,transparent)}.advanced{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.advanced>summary{cursor:pointer;color:var(--text-secondary)}.advanced[open]>summary{margin-bottom:16px}.advanced .field+.row{margin-top:12px}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:12px;color:var(--text-secondary);white-space:nowrap}.chip--hot{border-color:color-mix(in srgb,var(--accent-blue) 55%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--accent-blue) 14%,transparent)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up var(--dur-base) var(--ease-out) backwards}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:767px){#app{min-height:100dvh}.page{padding:16px 16px 40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.table th{background:#ffffff06;color:var(--text-secondary);font-weight:600}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr:hover{background:#ffffff05}.segmented{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:#0003}.segmented button{min-height:34px;padding:5px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font-weight:600;cursor:pointer}.segmented button[aria-pressed=true]{background:#263b5c;color:var(--text-primary)}.section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.section-heading .section-title{margin:0}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:1}.btn:hover{text-decoration:none}.empty-state{padding:28px;text-align:center}.empty-state p{color:var(--text-secondary);margin:8px 0 18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:600px){.btn,.segmented button{min-height:44px}.input,.select,.textarea{font-size:16px}.table--cards,.table--cards tbody,.table--cards tr{display:block;width:100%}.table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table--cards tbody tr{border:1px solid var(--border-strong);border-radius:8px;margin-bottom:12px;padding:8px}.table--cards td{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:6px 12px;padding:9px 4px;white-space:normal;text-align:left;max-width:none;min-width:0;overflow-wrap:anywhere}.table--cards td:before{content:attr(data-label);color:var(--text-secondary);font-family:inherit;font-weight:500}.table.table--cards td.num{text-align:left}.table--cards td>*{min-width:0;max-width:100%}.table--cards td[colspan]{display:block}.table--cards td[colspan]:before{content:none}.table--cards td:last-child{border-bottom:0}}
