.app-header[data-v-1e192b0f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem 0;background:var(--color-page)}.search-field[data-v-1e192b0f]{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;height:42px;max-width:480px;padding:0 .85rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-field[data-v-1e192b0f]:focus-within{border-color:var(--color-action-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus) 22%,transparent)}.search-field input[data-v-1e192b0f]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text);padding:0;box-shadow:none}.header-actions[data-v-1e192b0f]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.primary-button[data-v-1e192b0f]{border:0;cursor:pointer}.icon-button[data-v-1e192b0f]{position:relative}.icon-button.subtle[data-v-1e192b0f]{color:var(--color-text-muted)}.badge[data-v-1e192b0f]{position:absolute;top:.35rem;right:.35rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:999px;background:var(--color-action-primary);color:var(--color-action-contrast);font-size:.62rem;font-weight:800;line-height:1.05rem}.primary-button[data-v-1e192b0f]{display:inline-flex;align-items:center;gap:.55rem;height:42px;padding:0 .95rem;border-radius:8px;background:#2563eb;color:#fff;font-weight:750}@media (max-width: 900px){.app-header[data-v-1e192b0f]{flex-direction:column;align-items:stretch;padding:.85rem .85rem 0}.header-actions[data-v-1e192b0f]{justify-content:flex-end}}@media (max-width: 640px){.primary-button span[data-v-1e192b0f]{display:none}}.sidebar[data-v-d8026701]{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:1rem .85rem;background:var(--color-surface);border-right:1px solid var(--color-border)}.brand-block[data-v-d8026701]{display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.65rem}.brand-mark[data-v-d8026701]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--color-text);color:var(--color-action-contrast);font-size:.8rem;font-weight:800}.brand-block strong[data-v-d8026701]{display:block;font-size:1rem;color:var(--color-text)}.brand-block p[data-v-d8026701]{margin:0;color:var(--color-text-muted);font-size:.78rem}.nav-list[data-v-d8026701]{display:grid;align-content:start;gap:.25rem}.nav-item[data-v-d8026701]{position:relative;display:flex;align-items:center;gap:.7rem;min-height:42px;padding:.55rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--color-text-subtle);cursor:pointer;text-align:left}.nav-copy[data-v-d8026701]{display:grid;gap:.1rem;flex:1}.nav-copy strong[data-v-d8026701]{font-size:.9rem;font-weight:700}.nav-item.active[data-v-d8026701]{background:var(--color-surface-raised);color:var(--color-text)}.nav-item.disabled[data-v-d8026701]{opacity:.8;cursor:not-allowed}.nav-active-bar[data-v-d8026701]{width:3px;height:22px;border-radius:8px;background:transparent}.nav-item.active .nav-active-bar[data-v-d8026701]{background:var(--color-action-primary)}.settings-submenu[data-v-d8026701]{display:grid;gap:var(--space-1);margin:0 0 var(--space-2) var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--color-border)}.settings-submenu a[data-v-d8026701]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.82rem;font-weight:600;text-decoration:none}.settings-submenu a[data-v-d8026701]:hover,.settings-submenu a.router-link-active[data-v-d8026701]{background:var(--color-action-surface);color:var(--color-action-primary)}.settings-submenu a[data-v-d8026701]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sidebar-footer[data-v-d8026701]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.7rem;border-radius:8px;background:var(--color-surface-raised);border:1px solid var(--color-border)}.user-avatar[data-v-d8026701]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--color-action-primary);color:var(--color-action-contrast);font-weight:800;font-size:.82rem}.user-copy[data-v-d8026701]{display:grid;gap:.15rem;min-width:0}.user-copy strong[data-v-d8026701],.user-copy span[data-v-d8026701]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-copy span[data-v-d8026701],.app-version[data-v-d8026701]{color:var(--color-text-muted);font-size:.76rem}.app-version[data-v-d8026701]{grid-column:1 / -1;padding-left:.05rem}@media (max-width: 1080px){.sidebar[data-v-d8026701]{position:static;height:auto;grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid var(--color-border)}}@media (max-width: 720px){.nav-list[data-v-d8026701]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-submenu[data-v-d8026701]{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.sidebar-footer[data-v-d8026701]{grid-template-columns:auto 1fr}.app-version[data-v-d8026701]{grid-column:1 / -1}}.panel-card[data-v-22d25910]{color:var(--color-text)}.panel-header[data-v-22d25910]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.85rem}.panel-header h2[data-v-22d25910]{margin:0;font-size:1rem;color:var(--color-text)}.panel-header p[data-v-22d25910]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.88rem}.panel-actions[data-v-22d25910]{flex-shrink:0}.auth-separator[data-v-9a9ae412]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-slate-500);font-size:.85rem}.auth-separator[data-v-9a9ae412]:before,.auth-separator[data-v-9a9ae412]:after{content:"";flex:1;height:1px;background:var(--color-border)}.google-login[data-v-9a9ae412]{display:flex;justify-content:center;gap:var(--space-3);text-decoration:none}.google-login[aria-disabled=true][data-v-9a9ae412]{opacity:.7;pointer-events:none}.google-hint[data-v-9a9ae412]{margin:0;text-align:center;color:var(--color-slate-500);font-size:.8rem;line-height:1.5}.auth-shell[data-v-9a9ae412]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:2.5rem;align-items:center;padding:2rem clamp(1rem,5vw,4rem);background:#f4f6f9}.auth-hero[data-v-9a9ae412]{max-width:560px}.auth-hero span[data-v-9a9ae412]{text-transform:uppercase;letter-spacing:.14em;color:#697586;font-size:.78rem;font-weight:800}.auth-hero h1[data-v-9a9ae412]{margin:.65rem 0 .85rem;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.98;color:#172033}.auth-hero p[data-v-9a9ae412]{margin:0;color:#5f6b7d;font-size:1rem;line-height:1.6}.login-form button[data-v-9a9ae412]:disabled{opacity:.7;cursor:progress}.error-message[data-v-9a9ae412]{margin:0}@media (max-width: 960px){.auth-shell[data-v-9a9ae412]{grid-template-columns:1fr}.auth-hero h1[data-v-9a9ae412]{font-size:2.8rem}}@media (max-width: 640px){.auth-hero h1[data-v-9a9ae412]{font-size:2.4rem}}.toast-stack[data-v-6d35b0f8]{position:fixed;top:1rem;right:1rem;display:grid;gap:.6rem;width:min(340px,calc(100vw - 2rem));z-index:90}.toast-card[data-v-6d35b0f8]{display:flex;justify-content:space-between;gap:.85rem;border-radius:8px;padding:.85rem}.toast-stack.toast-stack--bottom[data-v-6d35b0f8]{top:auto;bottom:2rem;right:1.5rem;width:min(400px,calc(100vw - 2rem))}.toast-card--error[data-v-6d35b0f8]{align-items:center;border:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent);background:color-mix(in srgb,var(--color-danger-surface) 40%,var(--color-surface));box-shadow:var(--shadow-sm)}.toast-icon[data-v-6d35b0f8]{flex-shrink:0;color:var(--color-danger)}.toast-card strong[data-v-6d35b0f8]{font-size:.9rem}.toast-card p[data-v-6d35b0f8]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.86rem;line-height:1.4}.toast-card button[data-v-6d35b0f8]{font-size:.82rem}@media (max-width: 640px){.toast-stack[data-v-6d35b0f8]{top:1rem;right:1rem}}.overlay-backdrop[data-v-f2ee1312]{display:flex;justify-content:flex-end}.overlay-backdrop--dialog[data-v-f2ee1312]{align-items:center;justify-content:center;padding:var(--space-6)}.overlay-panel[data-v-f2ee1312]{display:flex;flex-direction:column;width:min(var(--size-overlay-drawer),100vw);height:100dvh;min-height:0;overflow:hidden;padding:0;background:var(--color-page);border-left:1px solid var(--color-border);box-shadow:none;outline:none}.overlay-panel.wide[data-v-f2ee1312]{width:min(var(--size-overlay-wide),100vw)}.overlay-panel--dialog[data-v-f2ee1312]{width:min(var(--size-dialog-max-width),calc(100vw - (2 * var(--space-6))));height:min(var(--size-dialog-max-height),calc(100dvh - (2 * var(--space-6))));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.overlay-header[data-v-f2ee1312]{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-overlay-header);border-bottom:1px solid var(--color-border);backdrop-filter:blur(8px)}.header-copy[data-v-f2ee1312]{display:grid;gap:var(--space-2)}.header-copy p[data-v-f2ee1312],.header-copy h2[data-v-f2ee1312]{margin:0}.header-copy p[data-v-f2ee1312]{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.header-copy h2[data-v-f2ee1312]{font-size:1.25rem;color:var(--color-text)}.close-button[data-v-f2ee1312]{flex:none}.overlay-body[data-v-f2ee1312]{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5)}@media (max-width: 720px){.overlay-panel[data-v-f2ee1312],.overlay-panel.wide[data-v-f2ee1312]{width:100vw;height:100dvh;padding:0}.overlay-backdrop--dialog[data-v-f2ee1312]{padding:0}.overlay-panel--dialog[data-v-f2ee1312]{max-height:none;border:0;border-radius:0}.overlay-header[data-v-f2ee1312],.overlay-body[data-v-f2ee1312]{padding:var(--space-4)}}.enrollment-panel[data-v-d2b97ed6]{display:grid;gap:.9rem;padding:1rem;border:1px solid #dbe2ec;border-radius:12px;background:#fff}.panel-heading[data-v-d2b97ed6]{display:flex;justify-content:space-between}.panel-heading h2[data-v-d2b97ed6]{margin:.2rem 0 0;font-size:1.1rem}.count[data-v-d2b97ed6]{display:inline-grid;place-items:center;min-width:1.5rem;border-radius:999px;background:#eef5ff;color:#2563eb;font-size:.78rem}.request-list[data-v-d2b97ed6]{display:grid;gap:.5rem}.request-card[data-v-d2b97ed6],.history-row[data-v-d2b97ed6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;border:1px solid #e5eaf1;border-radius:8px}.request-card div[data-v-d2b97ed6],.history-main[data-v-d2b97ed6],.history-audit[data-v-d2b97ed6]{display:grid;gap:.2rem}.request-card small[data-v-d2b97ed6],.history-row span[data-v-d2b97ed6],.history-audit[data-v-d2b97ed6],.diagnostic[data-v-d2b97ed6]{color:#697586}.request-card button[data-v-d2b97ed6],.actions button[data-v-d2b97ed6],.history-row button[data-v-d2b97ed6]{border:0;border-radius:7px;padding:.5rem .7rem;background:#2563eb;color:#fff;cursor:pointer;font-weight:700}.history[data-v-d2b97ed6]{border-top:1px solid #e5eaf1;padding-top:.7rem}.history-row[data-v-d2b97ed6]{margin-top:.4rem;font-size:.85rem;align-items:start}.history-row button[data-v-d2b97ed6]{background:#eef5ff;color:#2563eb}.history-audit[data-v-d2b97ed6]{margin:0;padding-left:1.3rem;max-height:130px;overflow:auto;font-size:.78rem}.modal-backdrop[data-v-d2b97ed6]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#17203366}.decision-card[data-v-d2b97ed6]{position:relative;display:grid;gap:.75rem;width:min(480px,100%);padding:1.2rem;border-radius:12px;background:#fff;box-shadow:0 20px 60px #17203333}.decision-card label[data-v-d2b97ed6]{display:grid;gap:.3rem;font-size:.85rem;font-weight:700}.decision-card input[data-v-d2b97ed6],.decision-card textarea[data-v-d2b97ed6]{width:100%;padding:.6rem;border:1px solid #cfd8e5;border-radius:6px}.decision-card textarea[data-v-d2b97ed6]{min-height:70px}.audit-trail[data-v-d2b97ed6]{margin:0;padding-left:1.3rem;max-height:130px;overflow:auto;color:#697586;font-size:.8rem}.close[data-v-d2b97ed6]{position:absolute;right:.8rem;top:.6rem;border:0;background:none;font-size:1.5rem;cursor:pointer}.muted[data-v-d2b97ed6]{margin:0;font-size:.85rem}.actions[data-v-d2b97ed6]{display:flex;gap:.5rem}.actions .danger[data-v-d2b97ed6]{background:#b43030}.actions button[data-v-d2b97ed6]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-d2b97ed6]{margin:0;color:#b43030}.enrollment-panel[data-v-d2b97ed6]{background:var(--color-surface);border-color:var(--color-border)}.request-card[data-v-d2b97ed6],.history-row[data-v-d2b97ed6]{border-color:var(--color-border);background:var(--color-surface)}.request-card small[data-v-d2b97ed6],.history-row span[data-v-d2b97ed6],.history-audit[data-v-d2b97ed6],.diagnostic[data-v-d2b97ed6]{color:var(--color-text-muted)}.request-card button[data-v-d2b97ed6],.actions button[data-v-d2b97ed6],.history-row button[data-v-d2b97ed6]{background:var(--color-action-primary);color:var(--color-action-contrast)}.history-row button[data-v-d2b97ed6]{background:var(--color-surface-raised);color:var(--color-action-primary)}.decision-card[data-v-d2b97ed6]{background:var(--color-surface);box-shadow:var(--shadow-lg)}.decision-card input[data-v-d2b97ed6],.decision-card textarea[data-v-d2b97ed6]{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text)}.actions .danger[data-v-d2b97ed6]{background:var(--color-danger)}.tabs[data-v-529724cc]{display:flex;gap:.4rem;margin-bottom:.8rem}.tabs button[data-v-529724cc]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.55rem .8rem;background:var(--color-surface);cursor:pointer;color:var(--color-text-subtle);font-weight:700}.tabs button.active[data-v-529724cc]{background:var(--color-surface-raised);color:var(--color-action-primary)}.tabs span[data-v-529724cc]{margin-left:.25rem}.incident-card[data-v-529724cc]{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.incident-card span[data-v-529724cc],.incident-card small[data-v-529724cc]{color:var(--color-text-muted)}.incident-heading[data-v-529724cc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.incident-heading>div[data-v-529724cc],.incident-details[data-v-529724cc]{display:grid;gap:.2rem}.incident-card button[data-v-529724cc]{justify-self:start}.incident-details[data-v-529724cc]{margin-top:.3rem}.incident-details li[data-v-529724cc]{display:grid;gap:.15rem;padding:.5rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.incident-list>p[data-v-529724cc]{color:var(--color-text-muted)}.maintenance-panels[data-v-c4562547],.maintenance-overview[data-v-c4562547],.maintenance[data-v-c4562547],.secret[data-v-c4562547]{display:grid;gap:var(--space-4);min-width:0}.remote-access[data-v-c4562547]{display:grid;gap:var(--space-3);min-width:0}.remote-access-grid[data-v-c4562547]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.access-card[data-v-c4562547]{display:grid;align-content:start;gap:var(--space-4);min-width:0}.access-summary[data-v-c4562547]{display:grid;gap:0}.access-summary>div[data-v-c4562547]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.access-summary>div[data-v-c4562547]:first-child{padding-top:0}.access-summary dd[data-v-c4562547]{margin:0;text-align:right}.access-management-note[data-v-c4562547]{color:var(--color-text-muted);font-size:.82rem}.access-history[data-v-c4562547]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.access-history summary[data-v-c4562547]{width:fit-content;color:var(--color-action-primary);cursor:pointer}.access-history summary[data-v-c4562547]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.software-section[data-v-c4562547]{align-content:start}.heading[data-v-c4562547],.actions[data-v-c4562547]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}p[data-v-c4562547]:not(.section-kicker),dl[data-v-c4562547],dd[data-v-c4562547]{margin:0}.maintenance-grid[data-v-c4562547]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.maintenance-grid>div[data-v-c4562547],.secret[data-v-c4562547],.system-command-card[data-v-c4562547]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.system-actions[data-v-c4562547]{display:grid;gap:var(--space-4)}.system-command-card[data-v-c4562547]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:13rem;padding:var(--space-4);background:var(--color-surface)}.system-command-card h4[data-v-c4562547],.system-command-card p[data-v-c4562547]{margin:0}.system-command-grid[data-v-c4562547]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.command-heading[data-v-c4562547]{display:flex;align-items:flex-start;gap:var(--space-4)}.command-heading>div[data-v-c4562547]:last-child{min-width:0}.system-command-card h4[data-v-c4562547]{margin:var(--space-1) 0;font-size:.95rem;line-height:1.35}.system-command-card p[data-v-c4562547]{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.system-command-card .ui-button[data-v-c4562547]{width:100%;margin-top:auto}.command-icon[data-v-c4562547]{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-action-surface);color:var(--color-action-primary)}.system-command-card--restart .command-icon[data-v-c4562547]{background:var(--color-danger-surface);color:var(--color-danger)}.system-command-card--logs .command-icon[data-v-c4562547]{background:var(--color-surface-raised);color:var(--color-icon)}.command-restart-button[data-v-c4562547]{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.command-restart-button[data-v-c4562547]:hover:not(:disabled){background:var(--color-danger-surface)}.service-select[data-v-c4562547]{align-content:start;color:var(--color-text-muted);font-size:.82rem}.service-select .ui-control[data-v-c4562547]{width:100%}.operation-history[data-v-c4562547]{display:grid;gap:var(--space-3);min-width:0}.operation-history-heading[data-v-c4562547]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.operation-history-heading h4[data-v-c4562547]{margin:0;font-size:1rem}.load-more-link[data-v-c4562547]{font-size:.82rem;font-weight:700;white-space:nowrap}.operation-table-scroll[data-v-c4562547]{max-width:100%;overflow-x:auto}.operation-table[data-v-c4562547]{width:100%;min-width:39rem;border-collapse:collapse;text-align:left;font-size:.82rem}.operation-table th[data-v-c4562547],.operation-table td[data-v-c4562547]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:middle}.operation-table th[data-v-c4562547]{background:var(--color-surface-raised);color:var(--color-text-muted);font-weight:600}.operation-table th[data-v-c4562547]:first-child{border-top-left-radius:var(--radius-sm)}.operation-table th[data-v-c4562547]:last-child{border-top-right-radius:var(--radius-sm)}.operation-table td[data-v-c4562547]{overflow-wrap:anywhere}.operation-table .ui-status-badge[data-v-c4562547]{white-space:nowrap;font-weight:500}.operation-table .ui-status-badge--progress[data-v-c4562547]{color:var(--color-action-primary);background:var(--color-action-surface)}.operation-actor[data-v-c4562547]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.operation-actor-avatar[data-v-c4562547]{display:grid;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.72rem;font-weight:700}.operation-actor-name[data-v-c4562547]{min-width:0;overflow-wrap:anywhere}dt[data-v-c4562547]{color:var(--color-text-muted);font-size:.85rem}dd[data-v-c4562547]{margin-top:var(--space-1);font-weight:600}label[data-v-c4562547]{display:grid;gap:var(--space-1)}code[data-v-c4562547],.key[data-v-c4562547],dd[data-v-c4562547]{overflow-wrap:anywhere}input[data-v-c4562547]{min-width:0;width:100%}li[data-v-c4562547]{margin:var(--space-2) 0}.action-button[data-v-c4562547]{width:fit-content}@media (max-width: 720px){.remote-access-grid[data-v-c4562547],.maintenance-grid[data-v-c4562547],.system-command-grid[data-v-c4562547]{grid-template-columns:minmax(0,1fr)}.system-command-card[data-v-c4562547]{min-height:0}}.logs-explorer[data-v-53810bd8]{display:grid;gap:var(--space-4);min-width:0}.logs-heading h3[data-v-53810bd8],.logs-heading p[data-v-53810bd8]{margin:0}.logs-explorer-content[data-v-53810bd8]{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);min-height:0;gap:var(--space-4)}.source-list[data-v-53810bd8],.log-viewer[data-v-53810bd8]{display:flex;min-width:0;height:min(34rem,55vh);min-height:0;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.source-list-heading[data-v-53810bd8],.viewer-heading[data-v-53810bd8],.viewer-actions[data-v-53810bd8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.source-list-heading h3[data-v-53810bd8],.viewer-heading h3[data-v-53810bd8],.source-list-heading p[data-v-53810bd8],.viewer-heading p[data-v-53810bd8]{margin:0}.source-list-heading h3[data-v-53810bd8],.viewer-heading h3[data-v-53810bd8]{font-size:1rem}.source-list-heading span[data-v-53810bd8],.line-count[data-v-53810bd8]{color:var(--color-text-muted);font-size:.82rem}.muted[data-v-53810bd8]{font-size:.82rem}.source-items[data-v-53810bd8]{display:grid;align-content:start;gap:var(--space-1);overflow:auto}.source-item[data-v-53810bd8]{display:flex;width:100%;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.source-item[data-v-53810bd8]:hover{background:var(--color-surface)}.source-item--selected[data-v-53810bd8]{border-color:var(--color-primary);background:var(--color-primary-soft)}.source-copy[data-v-53810bd8]{display:grid;min-width:0;gap:var(--space-1)}.source-copy strong[data-v-53810bd8]{overflow-wrap:anywhere;font-size:.86rem}.source-copy small[data-v-53810bd8]{color:var(--color-text-muted)}.viewer-title[data-v-53810bd8]{display:grid;min-width:0;gap:var(--space-1)}.viewer-title h3[data-v-53810bd8]{overflow-wrap:anywhere}.viewer-actions[data-v-53810bd8]{flex-wrap:wrap;justify-content:flex-end}.log-search[data-v-53810bd8]{display:flex;min-height:40px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted)}.log-search[data-v-53810bd8]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.log-search input[data-v-53810bd8]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text)}.older-lines[data-v-53810bd8]{display:flex;justify-content:flex-start}.log-content[data-v-53810bd8]{min-height:0;flex:1;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page)}.log-lines[data-v-53810bd8]{display:grid;gap:0}.log-lines li[data-v-53810bd8]{padding:.34rem .55rem;border-bottom:1px solid var(--color-border)}.log-lines code[data-v-53810bd8]{display:block;color:var(--color-text);font-family:var(--font-mono, ui-monospace, monospace);font-size:.77rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.log-content>.muted[data-v-53810bd8]{padding:var(--space-4)}.line-count[data-v-53810bd8]{margin:0;text-align:right}@media (max-width: 720px){.logs-explorer-content[data-v-53810bd8]{grid-template-columns:minmax(0,1fr)}.source-list[data-v-53810bd8]{height:35vh}.viewer-heading[data-v-53810bd8]{align-items:flex-start;flex-direction:column}.viewer-actions[data-v-53810bd8]{justify-content:flex-start}}.camera-preview[data-v-f391cf1d]{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding-left:var(--space-5);border-left:1px solid var(--color-border)}.camera-preview h4[data-v-f391cf1d],.camera-preview__message[data-v-f391cf1d]{margin:0}.camera-preview h4[data-v-f391cf1d]{color:var(--color-text);font-size:.92rem}.camera-preview__stage[data-v-f391cf1d]{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.camera-preview__frame[data-v-f391cf1d]{width:100%;height:100%;object-fit:contain;background:var(--color-surface-muted)}.camera-preview__empty[data-v-f391cf1d]{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);font-size:.82rem;text-align:center}.camera-preview__empty svg[data-v-f391cf1d]{color:var(--color-slate-300)}.camera-preview__message[data-v-f391cf1d]{color:var(--color-danger);font-size:.82rem}.camera-preview__button[data-v-f391cf1d]{justify-self:start}@media (max-width: 760px){.camera-preview[data-v-f391cf1d]{padding:var(--space-4) 0 0;border-left:0;border-top:1px solid var(--color-border)}}.camera-panel[data-v-b3003375]{min-width:0}.camera-summary[data-v-b3003375]{display:flex;align-items:center;gap:var(--space-3);list-style:none;cursor:pointer}.camera-summary[data-v-b3003375]::-webkit-details-marker{display:none}.camera-summary[data-v-b3003375]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.camera-icon[data-v-b3003375]{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:var(--color-action-surface);color:var(--color-action-primary)}.camera-summary__description[data-v-b3003375]{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.camera-chevron[data-v-b3003375]{flex:none;margin-left:auto;color:var(--color-action-primary);transition:transform .2s}.camera-panel[open] .camera-chevron[data-v-b3003375]{transform:rotate(180deg)}.camera-body[data-v-b3003375]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.camera-information[data-v-b3003375]{display:grid;align-content:start;gap:var(--space-3);min-width:0}.camera-heading[data-v-b3003375]{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3)}.camera-heading p[data-v-b3003375],.camera-message[data-v-b3003375],.camera-unavailable[data-v-b3003375],.camera-empty[data-v-b3003375],.camera-version[data-v-b3003375]{margin:var(--space-1) 0 0}.camera-heading p[data-v-b3003375],.camera-message[data-v-b3003375],.camera-unavailable[data-v-b3003375],.camera-empty[data-v-b3003375],.camera-version[data-v-b3003375]{color:var(--color-text-muted);font-size:.85rem}.camera-help[data-v-b3003375]{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:.85rem}.camera-help svg[data-v-b3003375]{flex:none;margin-top:.1rem}.camera-state[data-v-b3003375]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.camera-state>div+div[data-v-b3003375]{padding-left:var(--space-3);border-left:1px solid var(--color-border)}.camera-state dt[data-v-b3003375]{color:var(--color-text-subtle);font-size:.75rem;font-weight:600}.camera-state dd[data-v-b3003375]{margin:var(--space-1) 0 0;color:var(--color-text);font-size:.82rem;overflow-wrap:anywhere}.camera-pending[data-v-b3003375]{margin:0;color:var(--color-warning);font-size:.82rem}.camera-controls[data-v-b3003375]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.camera-controls label[data-v-b3003375]{display:grid;gap:var(--space-2);min-width:12rem;font-size:.82rem;font-weight:600}.camera-controls select[data-v-b3003375]{min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}@media (max-width: 1050px){.camera-state[data-v-b3003375]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.camera-body[data-v-b3003375]{grid-template-columns:minmax(0,1fr)}.camera-summary[data-v-b3003375]{flex-wrap:wrap}.camera-summary__description[data-v-b3003375]{flex-basis:100%;order:1;white-space:normal}}.mdb-panel__body[data-v-63a8677b],.mdb-config[data-v-63a8677b],.mdb-transactions[data-v-63a8677b]{display:grid;gap:var(--space-5)}.mdb-section__heading[data-v-63a8677b],.mdb-config__footer[data-v-63a8677b],.mdb-fixed-values>div[data-v-63a8677b],.mdb-empty[data-v-63a8677b]{display:flex;align-items:center}.mdb-section__heading[data-v-63a8677b],.mdb-config__footer[data-v-63a8677b]{justify-content:space-between;gap:var(--space-4)}.mdb-panel-shell[data-v-63a8677b]{position:relative;min-width:0}.mdb-panel[data-v-63a8677b]{min-width:0}.mdb-panel__summary[data-v-63a8677b]{position:relative;display:flex;align-items:center;gap:var(--space-3);padding-right:10rem;list-style:none;cursor:pointer}.mdb-panel__summary[data-v-63a8677b]::-webkit-details-marker{display:none}.mdb-panel__summary[data-v-63a8677b]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mdb-panel__description[data-v-63a8677b]{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.mdb-panel__chevron[data-v-63a8677b]{position:absolute;top:50%;right:0;flex:none;color:var(--color-action-primary);transform:translateY(-50%);transition:transform .2s}.mdb-panel[open] .mdb-panel__chevron[data-v-63a8677b]{transform:translateY(-50%) rotate(180deg)}.mdb-panel__activation[data-v-63a8677b]{position:absolute;top:calc(var(--space-4) + .625rem);right:calc(var(--space-4) + 4rem);display:flex;width:8rem;justify-content:center}.mdb-panel__body[data-v-63a8677b]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.mdb-panel__intro[data-v-63a8677b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mdb-icon-tile[data-v-63a8677b]{display:grid;flex:none;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:var(--color-action-surface);color:var(--color-action-primary)}.mdb-section[data-v-63a8677b]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.mdb-section__heading[data-v-63a8677b]{align-items:flex-start}.mdb-section__heading>svg[data-v-63a8677b]{color:var(--color-icon)}.mdb-status-grid[data-v-63a8677b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.mdb-status-grid article[data-v-63a8677b]{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.mdb-status-card[data-v-63a8677b]{display:flex;align-items:center;gap:var(--space-3)}.mdb-status-card>svg[data-v-63a8677b]{flex:none;color:var(--color-icon)}.mdb-status-card>div[data-v-63a8677b]{display:grid;gap:var(--space-2)}.mdb-status-card span[data-v-63a8677b]:not(.ui-status-badge){color:var(--color-text-muted);font-size:.8rem}.mdb-status-diagnostic[data-v-63a8677b]{color:var(--color-text);font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.mdb-parameters-card h4[data-v-63a8677b]{font-size:.85rem}.mdb-parameters-card dl[data-v-63a8677b]{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0}.mdb-parameters-card dl>div[data-v-63a8677b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-2);font-size:.78rem}.mdb-parameters-card dt[data-v-63a8677b]{color:var(--color-text-muted)}.mdb-parameters-card dd[data-v-63a8677b]{margin:0;color:var(--color-text);font-weight:600;overflow-wrap:anywhere}.ui-field>small[data-v-63a8677b]{color:var(--color-text-muted);font-size:.77rem;font-weight:500;line-height:1.45}.ui-field>small strong[data-v-63a8677b]{color:var(--color-text-subtle)}.ui-field code[data-v-63a8677b]{font-size:.72rem}.mdb-config__grid[data-v-63a8677b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.mdb-input-with-suffix[data-v-63a8677b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.mdb-input-with-suffix>span[data-v-63a8677b]{color:var(--color-text-muted);font-size:.78rem;font-weight:600}.mdb-fixed-values[data-v-63a8677b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.mdb-fixed-values>div[data-v-63a8677b]{gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-icon)}.mdb-fixed-values>div>span[data-v-63a8677b]{display:grid;gap:var(--space-1);color:var(--color-text)}.mdb-fixed-values small[data-v-63a8677b]{color:var(--color-text-muted)}.mdb-config__footer[data-v-63a8677b]{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.mdb-config__footer p[data-v-63a8677b]{display:flex;align-items:flex-start;gap:var(--space-2);max-width:38rem;margin:0;color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.mdb-config__footer p svg[data-v-63a8677b]{flex:none;margin-top:var(--space-1)}.mdb-config__footer .ui-button[data-v-63a8677b]{flex:none}.mdb-config__actions[data-v-63a8677b]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.mdb-transactions[data-v-63a8677b]{margin-top:var(--space-4)}.mdb-transactions li[data-v-63a8677b]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.mdb-transactions li>small[data-v-63a8677b]{color:var(--color-text-muted);overflow-wrap:anywhere}.mdb-transaction__summary[data-v-63a8677b]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mdb-transaction__summary span[data-v-63a8677b]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-subtle);font-size:.75rem}.mdb-resolution[data-v-63a8677b]{display:grid;grid-template-columns:1fr 2fr 2fr auto;gap:var(--space-2)}.mdb-empty[data-v-63a8677b]{justify-content:center;gap:var(--space-3);padding:var(--space-6);margin-top:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-icon);text-align:left}.mdb-empty strong[data-v-63a8677b]{color:var(--color-text)}.mdb-empty p[data-v-63a8677b]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.82rem}.mdb-load-more[data-v-63a8677b]{margin-top:var(--space-4)}@media (max-width: 760px){.mdb-config__footer[data-v-63a8677b]{align-items:stretch;flex-direction:column}.mdb-panel__summary[data-v-63a8677b]{flex-wrap:wrap;padding-right:5.25rem}.mdb-panel__description[data-v-63a8677b]{flex-basis:100%;order:1;white-space:normal}.mdb-panel__activation[data-v-63a8677b]{right:calc(var(--space-4) + 1.75rem);width:auto}.mdb-panel__intro[data-v-63a8677b]{flex-wrap:wrap}.mdb-status-grid[data-v-63a8677b],.mdb-config__grid[data-v-63a8677b],.mdb-fixed-values[data-v-63a8677b],.mdb-resolution[data-v-63a8677b]{grid-template-columns:minmax(0,1fr)}.mdb-config__footer .ui-button[data-v-63a8677b]{width:100%}.mdb-config__actions[data-v-63a8677b]{flex-direction:column}}.printer-panel[data-v-be4b2eef]{min-width:0}.printer-panel__summary[data-v-be4b2eef]{display:flex;align-items:center;gap:var(--space-3);list-style:none;cursor:pointer}.printer-panel__summary[data-v-be4b2eef]::-webkit-details-marker{display:none}.printer-panel__summary[data-v-be4b2eef]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.printer-panel__description[data-v-be4b2eef]{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.printer-panel__chevron[data-v-be4b2eef]{flex:none;margin-left:auto;color:var(--color-action-primary);transition:transform .2s}.printer-panel[open] .printer-panel__chevron[data-v-be4b2eef]{transform:rotate(180deg)}.printer-panel__body[data-v-be4b2eef]{display:grid;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.printer-panel__hardware-status[data-v-be4b2eef]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted, var(--color-surface))}.printer-panel__hardware-heading[data-v-be4b2eef]{display:flex;align-items:center;gap:var(--space-3)}.printer-panel__hardware-status p[data-v-be4b2eef]{margin:0;color:var(--color-text-muted);font-size:.85rem;overflow-wrap:anywhere}.printer-panel__intro p[data-v-be4b2eef],.printer-panel__footer p[data-v-be4b2eef]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.82rem}.printer-panel__toggle[data-v-be4b2eef],.printer-panel__footer[data-v-be4b2eef]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.printer-panel__icon[data-v-be4b2eef]{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:var(--radius-md);color:var(--color-action-primary);background:var(--color-action-surface)}.printer-panel__form[data-v-be4b2eef]{display:grid;gap:var(--space-4)}.printer-panel__toggle[data-v-be4b2eef]{padding:var(--space-3) 0}.printer-panel__toggle span[data-v-be4b2eef]:first-child{display:grid;gap:var(--space-1)}.printer-panel__toggle small[data-v-be4b2eef],.ui-field small[data-v-be4b2eef]{color:var(--color-text-muted);font-size:.78rem}.ui-field[data-v-be4b2eef]{display:grid;gap:var(--space-2);max-width:32rem}.printer-panel__footer[data-v-be4b2eef]{align-items:flex-end}.printer-panel__footer .ui-button[data-v-be4b2eef]{flex:none;margin-left:auto}@media (max-width: 640px){.printer-panel__summary[data-v-be4b2eef]{flex-wrap:wrap}.printer-panel__description[data-v-be4b2eef]{flex-basis:100%;order:1;white-space:normal}.printer-panel__footer[data-v-be4b2eef]{align-items:stretch;flex-direction:column}.printer-panel__footer .ui-button[data-v-be4b2eef]{width:100%;margin-left:0}}.temperature-panel[data-v-ce22c7ad]{display:grid;gap:var(--space-4);min-width:0}.temperature-freshness[data-v-ce22c7ad]{color:var(--color-text-muted);font-size:.8rem;white-space:nowrap}.temperature-empty[data-v-ce22c7ad]{margin:0;padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.temperature-groups[data-v-ce22c7ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.temperature-group[data-v-ce22c7ad]{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.temperature-group-heading[data-v-ce22c7ad]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.temperature-group-heading h4[data-v-ce22c7ad]{margin:0;color:var(--color-text);font-size:.9rem}.temperature-group-heading span[data-v-ce22c7ad]{color:var(--color-text-muted);font-size:.72rem;text-align:right}.temperature-list[data-v-ce22c7ad]{margin:0}.temperature-row[data-v-ce22c7ad]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) 0;border-top:1px solid var(--color-border)}.temperature-row dt[data-v-ce22c7ad]{color:var(--color-text-muted);font-size:.82rem;overflow-wrap:anywhere}.temperature-row dd[data-v-ce22c7ad]{display:grid;justify-items:end;gap:var(--space-1);margin:0}.temperature-value[data-v-ce22c7ad]{color:var(--color-text);font-size:.9rem;font-weight:700}.temperature-state[data-v-ce22c7ad]{padding:.12rem var(--space-2);border-radius:var(--radius-pill);font-size:.7rem;font-weight:600}.temperature-state--success[data-v-ce22c7ad]{background:var(--color-success-surface);color:var(--color-success)}.temperature-state--warning[data-v-ce22c7ad]{background:var(--color-warning-surface);color:var(--color-warning)}.temperature-state--danger[data-v-ce22c7ad]{background:var(--color-danger-surface);color:var(--color-danger)}.temperature-state--neutral[data-v-ce22c7ad]{background:var(--color-surface-raised);color:var(--color-text-muted)}.temperature-value--success[data-v-ce22c7ad]{color:var(--color-success)}.temperature-value--warning[data-v-ce22c7ad]{color:var(--color-warning)}.temperature-value--danger[data-v-ce22c7ad]{color:var(--color-danger)}.temperature-value--neutral[data-v-ce22c7ad]{color:var(--color-text-muted)}.temperature-row small[data-v-ce22c7ad]{grid-column:1 / -1;color:var(--color-text-muted);font-size:.7rem;text-align:right}@media (max-width: 720px){.temperature-groups[data-v-ce22c7ad]{grid-template-columns:minmax(0,1fr)}}.booth-identity[data-v-d205c02a],.panel-card[data-v-d205c02a]{display:grid}.hero-card[data-v-d205c02a]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-6)}.booth-identity[data-v-d205c02a]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);min-width:0}.booth-identity-copy[data-v-d205c02a]{min-width:0}.booth-heading[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.booth-icon[data-v-d205c02a]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background:var(--color-action-surface);color:var(--color-icon)}.booth-heading strong[data-v-d205c02a],.booth-identity-copy>span[data-v-d205c02a]{display:block;overflow-wrap:anywhere}.booth-heading strong[data-v-d205c02a]{flex:0 1 auto;min-width:0;color:var(--color-text);font-size:1.12rem}.booth-heading .ui-status-badge[data-v-d205c02a]{flex:0 0 auto;white-space:nowrap;font-weight:500}.booth-identity-copy>span[data-v-d205c02a]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.84rem}.booth-id-line[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-1);color:var(--color-text-muted);font-size:.84rem}.booth-id-line span[data-v-d205c02a]{min-width:0;overflow-wrap:anywhere}.copy-button[data-v-d205c02a]{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-icon);cursor:pointer}.copy-button[data-v-d205c02a]:hover{background:var(--color-action-surface);color:var(--color-action-primary)}.copy-button[data-v-d205c02a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.copy-feedback[data-v-d205c02a]{display:block;margin-top:var(--space-1);color:var(--color-success);font-size:.75rem}.copy-feedback[role=alert][data-v-d205c02a]{color:var(--color-danger)}.hero-fact[data-v-d205c02a]{display:grid;align-content:center;gap:var(--space-2);min-height:3.5rem;padding-left:var(--space-6);border-left:1px solid var(--color-border)}.hero-fact>span[data-v-d205c02a],.hero-fact>div>span[data-v-d205c02a]{color:var(--color-text-muted);font-size:.8rem}.hero-fact--contact[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-icon)}.hero-fact--contact>div[data-v-d205c02a]{display:grid;gap:var(--space-2)}.hero-fact--contact strong[data-v-d205c02a]{color:var(--color-text);font-size:.92rem;white-space:nowrap}.booth-tabs[data-v-d205c02a]{flex:none}.monitoring-panel[data-v-d205c02a]{display:grid;gap:var(--space-4);min-width:0}.monitoring-view-control[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-text-muted);font-size:.82rem}.monitoring-view-control select[data-v-d205c02a]{min-width:12rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.monitoring-view-control select[data-v-d205c02a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.monitoring-view-content[data-v-d205c02a]{display:grid;gap:var(--space-4);min-width:0}.monitoring-alert[data-v-d205c02a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.monitoring-alert strong[data-v-d205c02a]{display:block;color:var(--color-text)}.monitoring-alert p[data-v-d205c02a]{margin:var(--space-1) 0 0;color:var(--color-text-subtle);font-size:.85rem}.text-action[data-v-d205c02a]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-action-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:500;white-space:nowrap}.text-action[data-v-d205c02a]:hover{text-decoration:underline;text-underline-offset:.15em}.text-action[data-v-d205c02a]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.detail-section[data-v-d205c02a],.panel-card[data-v-d205c02a]{display:grid;gap:var(--space-4)}.system-metrics-grid[data-v-d205c02a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.section-description[data-v-d205c02a]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.85rem}.metrics-freshness[data-v-d205c02a]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.8rem}.metric-card[data-v-d205c02a]{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.metric-heading[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-icon)}.metric-heading>span[data-v-d205c02a]{color:var(--color-text-muted);font-size:.84rem}.metric-heading .metric-percent[data-v-d205c02a]{margin-left:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-action-surface);color:var(--color-action-primary);font-size:.75rem}.metric-card>strong[data-v-d205c02a]{color:var(--color-text);font-size:.95rem}.metric-card>small[data-v-d205c02a]{color:var(--color-text-muted);font-size:.8rem}.metric-card .metrics-unavailable[data-v-d205c02a]{color:var(--color-text-muted);font-size:.9rem}.metric-card progress[data-v-d205c02a]{width:100%;height:.6rem;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--color-slate-100);accent-color:var(--color-action-primary)}.metric-card progress[data-v-d205c02a]::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-slate-100)}.metric-card progress[data-v-d205c02a]::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-action-primary)}.metric-card progress[data-v-d205c02a]::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-action-primary)}.monitoring-grid[data-v-d205c02a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.monitoring-card[data-v-d205c02a]{display:grid;align-content:start;gap:var(--space-3);min-width:0}.monitoring-card-heading[data-v-d205c02a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:1.75rem}.monitoring-card-heading .text-action[data-v-d205c02a]{font-size:.75rem}.monitoring-rows[data-v-d205c02a]{margin:0}.monitoring-row[data-v-d205c02a]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--space-3);min-height:2.4rem;border-top:1px solid var(--color-border);color:var(--color-icon)}.monitoring-row[data-v-d205c02a]:first-child{border-top:0}.monitoring-row dt[data-v-d205c02a]{color:var(--color-text-muted);font-size:.78rem}.monitoring-row dd[data-v-d205c02a]{margin:0;color:var(--color-text);font-size:.8rem;font-weight:600;overflow-wrap:anywhere;text-align:right}.monitoring-row dd.monitoring-value--success[data-v-d205c02a]{color:var(--color-success)}.monitoring-row dd.monitoring-value--warning[data-v-d205c02a]{color:var(--color-warning)}.monitoring-row dd.monitoring-value--danger[data-v-d205c02a]{color:var(--color-danger)}.monitoring-row dd.monitoring-value--neutral[data-v-d205c02a]{color:var(--color-text-muted)}.incident-topline[data-v-d205c02a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.incident-item[data-v-d205c02a]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.incident-item .ui-button[data-v-d205c02a]{width:fit-content}.danger-zone[data-v-d205c02a]{border-color:var(--color-danger-border)}.danger-zone label[data-v-d205c02a]{display:grid;gap:var(--space-2);color:var(--color-text-muted)}.danger-zone input[data-v-d205c02a]{max-width:32rem}.danger-button[data-v-d205c02a]{width:fit-content;background:var(--color-danger);color:var(--color-action-contrast)}.empty-panel[data-v-d205c02a]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted)}.empty-panel p[data-v-d205c02a]{margin:0}.tab-panel[data-v-d205c02a]{min-width:0}.peripherals-panel[data-v-d205c02a]{display:grid;gap:var(--space-4)}@media (max-width: 720px){.hero-card[data-v-d205c02a]{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.hero-fact[data-v-d205c02a]{min-height:0;padding:var(--space-3) 0 0;border-left:0;border-top:1px solid var(--color-border)}.monitoring-alert[data-v-d205c02a]{grid-template-columns:auto minmax(0,1fr)}.monitoring-alert .text-action[data-v-d205c02a]{grid-column:2;justify-content:start}.monitoring-grid[data-v-d205c02a],.system-metrics-grid[data-v-d205c02a]{grid-template-columns:minmax(0,1fr)}}.printer-remaining-row[data-v-d5934224]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--color-text-muted);font-size:.875rem}.printer-remaining-row strong[data-v-d5934224]{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right}.printer-gauge-track[data-v-d5934224]{height:.9rem;overflow:hidden;border-radius:999px;background:var(--color-surface-raised)}.printer-gauge-track--indeterminate span[data-v-d5934224]{display:block;width:36%;height:100%;border-radius:inherit;background:var(--color-action-primary);animation:printer-gauge-indeterminate-d5934224 1.8s ease-in-out infinite}.printer-format-row[data-v-d5934224]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:.45rem;padding-top:.75rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.875rem}.printer-format-row strong[data-v-d5934224]{color:var(--color-text);text-align:right}@keyframes printer-gauge-indeterminate-d5934224{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion: reduce){.printer-gauge-track--indeterminate[data-v-d5934224]{background:repeating-linear-gradient(135deg,var(--color-action-surface) 0 10px,var(--color-surface-raised) 10px 20px)}.printer-gauge-track--indeterminate span[data-v-d5934224]{display:none}}.booth-card[data-v-d5934224]{display:grid;gap:.85rem;padding:1rem;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 24px #1620330b;width:100%;max-width:350px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.booth-card[data-v-d5934224]:hover,.booth-card.selected[data-v-d5934224]{transform:translateY(-1px);border-color:#2563eb52;box-shadow:0 14px 28px #2563eb1a}.card-header[data-v-d5934224],.status-row[data-v-d5934224]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.top-status-row[data-v-d5934224]{justify-content:flex-start}.identity-block[data-v-d5934224]{display:grid;gap:.1rem;min-width:0}.booth-name[data-v-d5934224],.booth-id[data-v-d5934224]{margin:0}.booth-name[data-v-d5934224]{font-size:1.05rem;font-weight:800;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booth-id[data-v-d5934224]{color:var(--color-text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,SFMono-Regular,monospace}.header-actions[data-v-d5934224]{display:flex;gap:.35rem}.icon-button[data-v-d5934224]{width:34px;height:34px;border:0;border-radius:8px;background:var(--color-surface-raised);color:var(--color-text-subtle)}.scenario-opening-icon[data-v-d5934224]{animation:scenario-opening-spin-d5934224 .9s linear infinite}@keyframes scenario-opening-spin-d5934224{to{transform:rotate(360deg)}}.connectivity-chip[data-v-d5934224]{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.connectivity-chip.online[data-v-d5934224]{color:var(--color-success)}.connectivity-chip.offline[data-v-d5934224]{color:var(--color-danger)}.connectivity-chip.warning[data-v-d5934224]{color:var(--color-warning)}.connectivity-chip.idle[data-v-d5934224]{color:var(--color-text-muted)}.gauge-stack[data-v-d5934224]{display:grid;gap:.45rem}.load-more-link[data-v-2cbb72d2]{justify-self:start;font-size:.82rem}.meta-grid[data-v-2cbb72d2],.action-card[data-v-2cbb72d2],.history-card[data-v-2cbb72d2],.release-catalog[data-v-2cbb72d2]{display:grid;gap:.85rem}.meta-grid[data-v-2cbb72d2]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-2)}.meta-grid article[data-v-2cbb72d2]{display:grid;gap:.45rem;min-height:4.25rem;line-height:1.25}.meta-grid span[data-v-2cbb72d2],.section-heading p[data-v-2cbb72d2]{color:var(--color-text-muted)}.section-heading h3[data-v-2cbb72d2]{margin:.35rem 0 0;color:var(--color-text);font-size:1rem}.section-heading p[data-v-2cbb72d2]{margin:0}.status-error[data-v-2cbb72d2]{color:#b43030;font-size:.8rem}.field-label[data-v-2cbb72d2]{font-size:.82rem;font-weight:600}.check-row[data-v-2cbb72d2]{display:flex;align-items:center;gap:.55rem;font-size:.85rem}.check-row input[data-v-2cbb72d2]{width:auto}.catalog-row[data-v-2cbb72d2],.rollout-row[data-v-2cbb72d2]{display:grid;gap:.35rem;padding:.75rem 0;border-top:1px solid var(--color-border)}.catalog-row small[data-v-2cbb72d2],.rollout-row small[data-v-2cbb72d2]{overflow-wrap:anywhere;color:var(--color-text-muted)}.rollout-heading[data-v-2cbb72d2]{display:flex;justify-content:space-between;gap:1rem}.status-active[data-v-2cbb72d2]{color:#168047}.status-ended[data-v-2cbb72d2]{color:var(--color-text-muted)}.action-card button[data-v-2cbb72d2]:disabled,.history-card button[data-v-2cbb72d2]:disabled{opacity:.72;cursor:progress}@media (max-width:640px){.meta-grid[data-v-2cbb72d2]{grid-template-columns:1fr}}.screen-viewer[data-v-3d2db1a5]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#171717}.screen-status[data-v-3d2db1a5]{position:absolute;z-index:3;top:var(--space-4);left:var(--space-4);max-width:min(32rem,calc(100vw - (2 * var(--space-4))));margin:0;padding:.65rem .9rem;border-radius:var(--radius-md);background:#0f172ac2;color:#fff;backdrop-filter:blur(8px)}.screen-actions[data-v-3d2db1a5]{position:absolute;z-index:2;bottom:var(--space-4);left:var(--space-4);display:flex;align-items:center;gap:var(--space-2);padding:.45rem;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--radius-lg);background:#0f172a9e;opacity:.78;backdrop-filter:blur(10px);transition:opacity var(--transition-fast)}.screen-actions[data-v-3d2db1a5]:hover,.screen-actions[data-v-3d2db1a5]:focus-within{opacity:1}.screen-canvas[data-v-3d2db1a5]{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden;background:#171717}.screen-canvas[data-v-3d2db1a5],.screen-canvas[data-v-3d2db1a5] *{cursor:default!important}.booth-screen-content[data-v-eed937c0]{position:relative;width:100%;height:100%;min-height:0}.overlay-backdrop--dialog:has(.booth-screen-dialog){padding:0;background:transparent;backdrop-filter:none}.overlay-panel--dialog.booth-screen-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.booth-screen-dialog .overlay-header{position:absolute;inset:0 0 auto;z-index:4;padding:var(--space-4);border:0;background:linear-gradient(180deg,rgb(0 0 0 / 42%),transparent);backdrop-filter:none;pointer-events:none}.booth-screen-dialog .header-copy p{display:none}.booth-screen-dialog .header-copy h2{color:#fff;font-size:1rem}.booth-screen-dialog .close-button{pointer-events:auto;border-color:#ffffff4d;background:#0f172aa6;color:#fff;backdrop-filter:blur(8px)}.booth-screen-dialog .overlay-body{display:block;min-height:0;overflow:hidden;padding:0}.screen-error[data-v-eed937c0]{position:absolute;z-index:5;top:4.5rem;left:var(--space-4);max-width:min(32rem,calc(100vw - (2 * var(--space-4))));margin:0;padding:.65rem .9rem;border-radius:var(--radius-md);background:#7f1d1de0;color:#fff}@media (max-width: 720px){.overlay-panel--dialog.booth-screen-dialog{width:100vw;height:100dvh}}.booths-section[data-v-c993e6bf]{display:grid;gap:1rem}h1[data-v-c993e6bf]{margin:0;font-size:2rem;color:var(--color-text);line-height:1.05}.subtitle[data-v-c993e6bf]{margin:0;color:var(--color-text-muted)}.booth-grid[data-v-c993e6bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.booth-grid[data-v-c993e6bf] .booth-card{max-width:none}.central-action-button[data-v-c993e6bf]{display:inline-flex;align-items:center;gap:.55rem;align-self:center;min-height:40px;border:1px solid var(--color-border-strong);cursor:pointer;color:var(--color-text);background:var(--color-surface);padding:.72rem .85rem;font-weight:700;box-shadow:none}.desktop-action-button[data-v-c993e6bf]{border-radius:8px}.mobile-action-button[data-v-c993e6bf]{display:none;position:fixed;right:1.5rem;bottom:1.5rem;z-index:35;border-radius:999px;box-shadow:none}.error-message[data-v-c993e6bf]{margin:0}@media (max-width: 1200px){.booth-grid[data-v-c993e6bf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.page-intro[data-v-c993e6bf]{flex-direction:column}h1[data-v-c993e6bf]{font-size:1.7rem}.mobile-action-button[data-v-c993e6bf]{display:inline-flex;right:1rem;bottom:1rem}.desktop-action-button[data-v-c993e6bf]{display:none}}@media (max-width: 640px){.booth-grid[data-v-c993e6bf]{grid-template-columns:minmax(0,1fr)}h1[data-v-c993e6bf]{font-size:1.5rem}.desktop-action-button span[data-v-c993e6bf],.mobile-action-button span[data-v-c993e6bf]{display:none}}.placeholder-section[data-v-3fd07652]{max-width:760px}.placeholder-body[data-v-3fd07652]{display:grid;gap:.35rem}.placeholder-body strong[data-v-3fd07652]{font-size:1rem;color:#172033}.placeholder-body p[data-v-3fd07652]{margin:0;color:#697586;line-height:1.5}.app-shell[data-v-34f0df04]{min-height:100vh}.workspace[data-v-34f0df04]{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--color-page)}.main-column[data-v-34f0df04]{min-width:0;display:grid;grid-template-rows:auto 1fr}.content-area[data-v-34f0df04]{padding:1rem 1.25rem 1.5rem;min-width:0}@media (max-width: 1080px){.workspace[data-v-34f0df04]{grid-template-columns:1fr}}@media (max-width: 720px){.content-area[data-v-34f0df04]{padding:.85rem .85rem 1.25rem}}.style-transition[data-v-af91199b]{display:grid;gap:12px;padding:12px;border:1px solid #293b52;border-radius:8px;background:#101c2c;font-size:13px;color:#e5edf8;min-width:0}.style-transition header[data-v-af91199b]{display:flex;align-items:center;gap:8px}.style-transition h3[data-v-af91199b]{margin:0;font-size:14px;font-weight:600}.style-transition fieldset[data-v-af91199b]{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.style-transition fieldset[data-v-af91199b]:disabled{opacity:.5}.transition-timing[data-v-af91199b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transition-timing label[data-v-af91199b],.transition-delay[data-v-af91199b]{display:grid;gap:5px;min-width:0}.transition-unit[data-v-af91199b]{display:flex;align-items:center;border:1px solid #344b65;border-radius:5px;background:#0b1523;min-width:0}.transition-unit input[data-v-af91199b]{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:7px;font:inherit}.transition-unit span[data-v-af91199b]{padding-right:8px;color:#9caec5}.style-transition select[data-v-af91199b]{width:100%;min-width:0;border:1px solid #344b65;border-radius:5px;background:#0b1523;color:inherit;padding:7px;font:inherit}.transition-label[data-v-af91199b]{display:block;margin-bottom:7px;color:#aebdd0}.transition-properties[data-v-af91199b]{display:flex;flex-wrap:wrap;gap:8px 12px}.transition-properties label[data-v-af91199b]{display:flex;align-items:center;gap:5px}.transition-properties input[data-v-af91199b]{margin:0;accent-color:#60a5fa}.style-transition summary[data-v-af91199b]{cursor:pointer;color:#aebdd0}.transition-delay[data-v-af91199b]{margin-top:10px;grid-template-columns:1fr 120px;align-items:center}.transition-simulate[data-v-af91199b]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #344b65;border-radius:5px;background:#15273d;color:inherit;font:inherit;cursor:pointer}.transition-switch[data-v-af91199b]{appearance:none;width:36px;height:20px;padding:2px;margin:0 0 0 auto;border:1px solid #53637b;border-radius:20px;background:#26364b;cursor:pointer;flex-shrink:0}.transition-switch[data-v-af91199b]:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff}.transition-switch[data-v-af91199b]:checked{background:#2563eb;border-color:#60a5fa}.transition-switch[data-v-af91199b]:checked:before{transform:translate(16px)}.style-transition[data-v-af91199b] :disabled{cursor:default}.style-transition[data-v-af91199b] :focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.transition-error[data-v-af91199b]{margin:0;color:#fca5a5;font-size:12px}.quad-size[data-v-3e560150]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.8rem;align-items:end;gap:.25rem;min-width:0}.quad-field[data-v-3e560150]{display:grid;gap:.25rem;min-width:0}.quad-field span[data-v-3e560150]{min-width:0;font-size:.58rem;line-height:1.15;color:#94a3b8;overflow-wrap:anywhere}.quad-field input[data-v-3e560150]{box-sizing:border-box;min-width:0;width:100%;padding-inline:.2rem;font-size:.72rem}.quad-link[data-v-3e560150]{display:grid;place-items:center;box-sizing:border-box;width:1.8rem;height:2rem;min-width:0;padding:0;border:1px solid var(--studio-divider,#334155);border-radius:5px;background:var(--studio-field,#111b2b);color:#93c5fd;cursor:pointer}.quad-link[data-v-3e560150]:disabled{opacity:.5;cursor:not-allowed}.quad-link[data-v-3e560150]:focus-visible{outline:2px solid var(--studio-focus,#38bdf8);outline-offset:2px}.control[data-v-a6179f7a]{display:grid;gap:.25rem;font-size:.75rem}.control-header[data-v-a6179f7a]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.control-header label[data-v-a6179f7a],.control-header span[data-v-a6179f7a]{min-width:0}.control textarea[data-v-a6179f7a]{resize:vertical}.control input[type=range][data-v-a6179f7a]{width:100%;padding:0;accent-color:var(--studio-accent)}.control input[type=checkbox][data-v-a6179f7a]{width:1rem;height:1rem;accent-color:var(--studio-accent)}.color-control[data-v-a6179f7a]{display:grid;gap:.25rem}.color-control-row[data-v-a6179f7a]{display:flex;align-items:center;gap:.5rem;min-width:0}.color-swatch[data-v-a6179f7a]{appearance:none;-webkit-appearance:none;width:1.8rem!important;height:1.8rem;padding:0!important;border:0!important;border-radius:4px;overflow:hidden;flex:0 0 1.8rem;cursor:pointer;background:transparent}.color-swatch[data-v-a6179f7a]::-webkit-color-swatch-wrapper{padding:0}.color-swatch[data-v-a6179f7a]::-webkit-color-swatch{border:0;border-radius:4px}.color-swatch[data-v-a6179f7a]::-moz-color-swatch{border:0;border-radius:4px}.color-hex[data-v-a6179f7a]{overflow:hidden;color:var(--color-text-subtle);font:inherit;text-overflow:ellipsis}.control-help[data-v-a6179f7a],.control-error[data-v-a6179f7a]{font-size:.65rem}.control-help[data-v-a6179f7a]{color:var(--color-text-muted)}.control-error[data-v-a6179f7a]{color:var(--studio-danger)}.has-error .studio-field[data-v-a6179f7a],.has-error .studio-control-input[data-v-a6179f7a]{border-color:var(--studio-danger)}.control.compact-color[data-v-a6179f7a]{position:relative;display:grid;place-items:center;box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;gap:0;padding:5px;border:1px solid var(--studio-control-border);border-radius:6px;background:var(--studio-field)}.compact-color .control-header[data-v-a6179f7a]{position:absolute;right:100%;top:0}.compact-color .control-header>span[data-v-a6179f7a],.compact-color .color-hex[data-v-a6179f7a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compact-color .color-control-row[data-v-a6179f7a]{gap:0;padding:0}.compact-color .color-swatch[data-v-a6179f7a]{width:20px!important;min-height:20px;height:20px;flex-basis:20px;border-radius:3px}.control.horizontal-control[data-v-a6179f7a]{display:grid;grid-template-columns:var(--workflow-label-width, 180px) minmax(0,1fr);align-items:center;gap:8px 16px;font-size:14px}.horizontal-control .control-header[data-v-a6179f7a]{color:var(--studio-wide-label);font-size:14px;font-weight:400}.horizontal-control .studio-field[data-v-a6179f7a]{min-height:40px;padding:8px 12px;border:1px solid var(--studio-wide-border);border-radius:7px;background:var(--studio-wide-surface);color:var(--studio-wide-text);font-size:14px}.horizontal-control .control-help[data-v-a6179f7a],.horizontal-control .control-error[data-v-a6179f7a]{grid-column:2;font-size:12px;line-height:1.5}.segmented-control[data-v-a6179f7a]{display:flex;min-width:0;min-height:40px;border:1px solid var(--studio-wide-border);border-radius:7px;background:var(--studio-wide-surface)}.segmented-control label[data-v-a6179f7a]{display:grid;flex:1;place-items:center;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:6px;text-align:center;color:var(--studio-segmented-text);cursor:pointer}.segmented-control label.selected[data-v-a6179f7a]{border-color:var(--studio-segmented-active-border);background:var(--studio-segmented-active)}.slider-number-control[data-v-a6179f7a]{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:18px;align-items:center;min-width:0}.slider-number-control input[type=range][data-v-a6179f7a]{appearance:none;min-width:0;height:22px;margin:0;border:0;background:transparent;cursor:pointer}.slider-number-control input[type=range][data-v-a6179f7a]::-webkit-slider-runnable-track{height:8px;border-radius:6px;background:linear-gradient(to right,var(--studio-slider-progress) 0 var(--slider-progress),var(--studio-slider-track) var(--slider-progress) 100%)}.slider-number-control input[type=range][data-v-a6179f7a]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-5px;border:0;border-radius:50%;background:var(--color-white);box-shadow:0 1px 4px var(--studio-thumb-shadow)}.slider-number-control input[type=range][data-v-a6179f7a]::-moz-range-track{height:8px;border-radius:6px;background:linear-gradient(to right,var(--studio-slider-progress) 0 var(--slider-progress),var(--studio-slider-track) var(--slider-progress) 100%)}.slider-number-control input[type=range][data-v-a6179f7a]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--color-white);box-shadow:0 1px 4px var(--studio-thumb-shadow)}.slider-number-value[data-v-a6179f7a]{position:relative;min-width:0}.slider-number-value .studio-field[data-v-a6179f7a]{width:100%;padding-right:30px}.slider-number-value span[data-v-a6179f7a]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.control.switch-control input[type=checkbox][data-v-a6179f7a]{appearance:none;width:44px;height:24px;margin:0;padding:3px;border:1px solid var(--studio-switch-border);border-radius:20px;background:var(--studio-switch-surface);cursor:pointer}.switch-control input[type=checkbox][data-v-a6179f7a]:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:var(--studio-switch-thumb)}.switch-control input[type=checkbox][data-v-a6179f7a]:checked{border-color:var(--studio-switch-active-border);background:var(--studio-switch-active-surface)}.switch-control input[type=checkbox][data-v-a6179f7a]:checked:before{transform:translate(20px)}.horizontal-control .studio-control-input[data-v-a6179f7a]:focus-visible{outline:2px solid var(--studio-focus-light);outline-offset:2px}.horizontal-control .studio-control-input[data-v-a6179f7a]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.control.horizontal-control[data-v-a6179f7a]{grid-template-columns:minmax(0,1fr);gap:8px}.horizontal-control .control-help[data-v-a6179f7a],.horizontal-control .control-error[data-v-a6179f7a]{grid-column:1}}.transition-controls[data-v-a3abb4d7]{display:grid;gap:.7rem;min-width:18rem}.transition-summary[data-v-a3abb4d7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.transition-summary-copy[data-v-a3abb4d7]{display:grid;min-width:0;gap:.12rem}.transition-summary-copy strong[data-v-a3abb4d7]{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.transition-summary-copy small[data-v-a3abb4d7]{overflow:hidden;color:#94a3b8;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.transition-kicker[data-v-a3abb4d7]{color:#67b3ff;font-size:.58rem;letter-spacing:.12em}.transition-settings[data-v-a3abb4d7],.transition-remove[data-v-a3abb4d7]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--studio-divider);border-radius:var(--studio-radius);background:var(--studio-field);color:inherit;padding:.4rem .55rem;cursor:pointer;white-space:nowrap}.transition-settings[data-v-a3abb4d7]{font-size:.68rem}.transition-settings svg[data-v-a3abb4d7]{transition:transform .15s ease}.transition-settings svg.rotated[data-v-a3abb4d7]{transform:rotate(180deg)}.transition-advanced[data-v-a3abb4d7]{display:grid;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;padding-top:.7rem;border-top:1px solid var(--studio-divider)}.transition-advanced .transition-remove[data-v-a3abb4d7]{justify-self:start;font-size:.68rem}.transition-settings[data-v-a3abb4d7]:disabled,.transition-remove[data-v-a3abb4d7]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:620px){.transition-summary[data-v-a3abb4d7]{align-items:flex-start;flex-direction:column}.transition-settings[data-v-a3abb4d7]{align-self:flex-start}.transition-advanced[data-v-a3abb4d7]{grid-template-columns:1fr}}.graph-editor[data-v-a0d47949]{position:relative;flex:1;overflow:hidden;background:#080d17;color:#e2e8f0;background-image:radial-gradient(#203149 1px,transparent 1px);background-size:24px 24px;touch-action:none}.graph-header[data-v-a0d47949]{position:absolute;z-index:2;inset:0 0 auto;display:flex;justify-content:space-between;padding:1.4rem 1.7rem;background:linear-gradient(#080d17f5,transparent)}.graph-header h1[data-v-a0d47949]{margin:.25rem 0;font-size:1.3rem}.graph-header p[data-v-a0d47949]{margin:0;color:#7e91ad;font-size:.76rem}.eyebrow[data-v-a0d47949]{display:flex;align-items:center;gap:.3rem;color:#67b3ff;font-size:.65rem;letter-spacing:.12em}.graph-actions[data-v-a0d47949]{display:flex;gap:.35rem}.graph-actions button[data-v-a0d47949],.transition-panel button[data-v-a0d47949],.transition-panel select[data-v-a0d47949],.transition-panel input[data-v-a0d47949],.node-open[data-v-a0d47949]{border:1px solid #2a3a52;border-radius:7px;background:#111b2b;color:#dbe6f5;padding:.45rem .6rem;cursor:pointer}.graph-actions button[data-v-a0d47949]{display:flex;align-items:center;gap:.25rem}.graph-canvas[data-v-a0d47949]{position:absolute;inset:0;transform-origin:0 0;user-select:none;-webkit-user-select:none}.graph-links[data-v-a0d47949]{position:absolute;z-index:0;inset:-1000px;width:3000px;height:3000px;overflow:visible;pointer-events:auto}.graph-links line[data-v-a0d47949]{stroke:#4b9cff;stroke-width:2;cursor:pointer}.graph-links .conditional[data-v-a0d47949]{stroke:#f59e0b;stroke-dasharray:7 5}.graph-links .selected[data-v-a0d47949]{stroke:#fff;stroke-width:4}.graph-links .workflow-link[data-v-a0d47949]{stroke:#a78bfa;stroke-dasharray:3 6}.graph-links .temporary-link[data-v-a0d47949]{stroke:#94a3b8;stroke-dasharray:5 4;pointer-events:none}.scene-node[data-v-a0d47949]{position:absolute;z-index:1;width:230px;display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border:1px solid #2a3a52;border-radius:15px;background:#111c2d;box-shadow:0 15px 30px #0006;cursor:grab}.scene-node.start[data-v-a0d47949]{border-color:#3b82f6}.scene-node.selected[data-v-a0d47949]{outline:2px solid #67b3ff;outline-offset:2px}.scene-node strong[data-v-a0d47949]{font-size:.95rem}.scene-node small[data-v-a0d47949]{color:#7e91ad;font-size:.72rem}.node-kicker[data-v-a0d47949]{color:#67b3ff;font-size:.62rem;letter-spacing:.12em}.node-open[data-v-a0d47949]{align-self:flex-start;color:#8ec5ff}.transition-handle[data-v-a0d47949]{position:absolute;top:63px;width:14px;height:14px;padding:0;border:2px solid #8ec5ff;border-radius:50%;background:#111c2d;color:#8ec5ff;z-index:1;appearance:none}.target-handle[data-v-a0d47949]{left:-8px}.source-handle[data-v-a0d47949]{right:-8px;cursor:crosshair}.transition-panel[data-v-a0d47949]{position:absolute;right:1.4rem;bottom:1.4rem;display:flex;align-items:center;gap:.5rem;padding:.7rem;background:#101a2a;border:1px solid #3b82f6;border-radius:9px}.transition-panel strong[data-v-a0d47949]{font-size:.75rem}.styled-text[data-v-6617e0b4]{white-space:pre-wrap;overflow-wrap:anywhere}video[data-v-36fe42a9],img[data-v-36fe42a9]{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.block[data-v-cf969410]{position:absolute;box-sizing:border-box}.text[data-v-cf969410],.button[data-v-cf969410]{border:0;font:inherit;text-align:left}.text[data-v-cf969410]{white-space:pre-wrap;overflow-wrap:anywhere}.text.interactive[data-v-cf969410],.button[data-v-cf969410]{cursor:pointer}.button[data-v-cf969410]:disabled,.text[data-v-cf969410]:disabled{cursor:wait;opacity:.65}.button[data-v-cf969410]{display:grid;place-items:center;overflow:hidden}.button img[data-v-cf969410]{width:100%;height:100%}.button span[data-v-cf969410]{position:absolute;padding:.5rem 1rem;border-radius:.25rem;background:var(--button-overlay,#0009)}.interaction-zone[data-v-cf969410]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.group[data-v-cf969410]{overflow:visible}.qr[data-v-cf969410],.countdown[data-v-cf969410],.preview[data-v-cf969410],.image-placeholder[data-v-cf969410]{display:grid;place-items:center;border:1px solid #fff6;color:#fff}.countdown small[data-v-cf969410]{font-size:.65em}.preview[data-v-cf969410]{background:#172033}.session-photo[data-v-cf969410]{overflow:hidden}.session-photo__image[data-v-cf969410]{width:100%;height:100%;object-fit:cover}.session-photo__retry[data-v-cf969410]{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);border:0;border-radius:999px;padding:.55rem 1rem;color:#fff;background:#111c2d;box-shadow:0 2px 8px #0008;font:inherit}.session-photo__retry[data-v-cf969410]:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion: reduce){.block[data-v-cf969410]{transition:none!important}}.scenario-viewport[data-v-f735abdd]{position:relative;width:100%;margin:auto;overflow:hidden;background:#101114}.scenario-canvas[data-v-f735abdd]{position:absolute;inset:0;transform-origin:top left}.scenario-viewport--fullscreen[data-v-f735abdd]{width:100vw;height:100dvh;min-height:100vh;display:flex;align-items:center;justify-content:center}.scenario-viewport--fullscreen .scenario-canvas[data-v-f735abdd]{position:relative;inset:auto;flex:0 0 auto;transform-origin:center}.canvas-block[data-v-df5380d0]{position:absolute;overflow:visible;box-sizing:border-box;cursor:grab;user-select:none}.canvas-block.selected[data-v-df5380d0]{outline:var(--editor-ui-border-size) solid #38bdf8;outline-offset:calc(var(--editor-ui-border-size) * .75)}.canvas-block.editing[data-v-df5380d0]{cursor:text;user-select:text}.block-visual[data-v-df5380d0]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.canvas-block.auto-size>.block-visual[data-v-df5380d0],.canvas-block.group-block>.block-visual[data-v-df5380d0]{overflow:visible}.canvas-block.auto-size>.block-visual[data-v-df5380d0]{width:max-content;min-width:1ch;height:auto;min-height:1.2em}.block-visual>img[data-v-df5380d0],.block-visual>video[data-v-df5380d0]{width:100%;height:100%;object-fit:cover}.camera[data-v-df5380d0],.countdown[data-v-df5380d0]{display:grid;place-items:center;width:100%;height:100%}.button-content[data-v-df5380d0]{display:grid;place-items:center;width:100%;height:100%;background-position:center;background-repeat:no-repeat;position:relative}.group[data-v-df5380d0]{position:relative;width:100%;height:100%;overflow:visible}.resize-handle[data-v-df5380d0]{position:absolute;z-index:32;width:var(--editor-handle-size);height:var(--editor-handle-size);margin:0;padding:0;border:var(--editor-ui-border-size) solid #e0f2fe;border-radius:3px;background:#0ea5e9;box-shadow:0 1px 4px #020617aa}.resize-handle.n[data-v-df5380d0],.resize-handle.s[data-v-df5380d0]{left:50%;transform:translate(-50%,-50%);cursor:ns-resize}.resize-handle.n[data-v-df5380d0]{top:0}.resize-handle.s[data-v-df5380d0]{top:100%}.resize-handle.e[data-v-df5380d0],.resize-handle.w[data-v-df5380d0]{top:50%;transform:translate(-50%,-50%);cursor:ew-resize}.resize-handle.e[data-v-df5380d0]{left:100%}.resize-handle.w[data-v-df5380d0]{left:0}.resize-handle.nw[data-v-df5380d0],.resize-handle.ne[data-v-df5380d0],.resize-handle.se[data-v-df5380d0],.resize-handle.sw[data-v-df5380d0]{transform:translate(-50%,-50%)}.resize-handle.nw[data-v-df5380d0]{left:0;top:0;cursor:nwse-resize}.resize-handle.ne[data-v-df5380d0]{left:100%;top:0;cursor:nesw-resize}.resize-handle.se[data-v-df5380d0]{left:100%;top:100%;cursor:nwse-resize}.resize-handle.sw[data-v-df5380d0]{left:0;top:100%;cursor:nesw-resize}.block-type-label[data-v-df5380d0]{position:absolute;z-index:31;left:0;bottom:100%;max-width:100%;padding:.2em .45em;border-radius:4px 4px 0 0;background:#0284c7;color:#f8fafc;font:700 var(--editor-ui-font-size)/1.2 system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.shared-renderer[data-v-df5380d0]{display:contents;position:static;pointer-events:none}.shared-renderer[data-v-df5380d0] .block{position:static!important;inset:auto!important;pointer-events:none!important}.editor-placeholder[data-v-df5380d0]{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:.85em;padding:1em;border:calc(var(--editor-ui-border-size) * .8) dashed #7dd3fc;background:linear-gradient(135deg,#0f2745cc,#142033b8);color:#dbeafe;font:700 var(--editor-ui-font-size)/1.25 system-ui,sans-serif;text-align:center;pointer-events:none}.editor-placeholder svg[data-v-df5380d0]{width:2.1em;height:2.1em;color:#7dd3fc}.editor-placeholder span[data-v-df5380d0]{display:block}.interaction-zone-marker[data-v-df5380d0]{background:#07598526;border-color:#38bdf8;color:#e0f2fe}.inline-editor[data-v-df5380d0]{display:block;width:max-content;min-width:1ch;min-height:1.2em;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;outline:1px solid #38bdf8;cursor:text}.canvas-block.uses-shared-renderer[data-v-df5380d0]{border-radius:0}.uses-shared-renderer>.block-visual[data-v-df5380d0]{overflow:visible;border-radius:0}.uses-shared-renderer.auto-size>.block-visual[data-v-df5380d0]{min-width:0;min-height:0}@media (prefers-reduced-motion: reduce){.canvas-block[data-v-df5380d0]{transition:none!important}}.canvas-wrap[data-v-f920dc5a]{position:relative;min-width:0;min-height:0;overflow:auto;background:#080d17}.canvas-wrap.space-pan-ready[data-v-f920dc5a],.canvas-wrap.space-pan-ready[data-v-f920dc5a] *{cursor:grab!important}.canvas-wrap.space-panning[data-v-f920dc5a],.canvas-wrap.space-panning[data-v-f920dc5a] *{cursor:grabbing!important;user-select:none}.canvas-world[data-v-f920dc5a]{position:relative}.canvas-frame[data-v-f920dc5a]{position:absolute}.scene-surface[data-v-f920dc5a]{position:absolute;top:0;left:0;transform-origin:top left;background-repeat:no-repeat;box-shadow:0 20px 45px #0008}.canvas-grid[data-v-f920dc5a]{position:absolute;inset:0;z-index:1;pointer-events:none}.safe-area[data-v-f920dc5a]{position:absolute;z-index:2;border:1px dashed #38bdf8;pointer-events:none}.guide[data-v-f920dc5a]{position:absolute;z-index:20;pointer-events:none;background:#f59e0b}.guide.x[data-v-f920dc5a]{top:0;bottom:0;width:1px}.guide.y[data-v-f920dc5a]{left:0;right:0;height:1px}.empty[data-v-f920dc5a]{position:absolute;color:#71839e;padding:4rem}.element-palette[data-v-ede4d4f2]{display:grid;align-content:start;gap:.7rem;min-width:0;min-height:0}.element-category[data-v-ede4d4f2]{min-width:0}.category-heading[data-v-ede4d4f2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:38px;padding:.5rem .65rem;border:1px solid var(--studio-divider,#263449);border-radius:6px;background:var(--studio-field,#111b2b);color:#dbe6f5;font-size:.75rem;font-weight:600;list-style:none;cursor:pointer}.category-heading[data-v-ede4d4f2]::-webkit-details-marker{display:none}.category-heading[data-v-ede4d4f2]:hover{background:#17243a}.category-chevron[data-v-ede4d4f2]{flex:none;transform:rotate(-90deg)}.element-category[open]>.category-heading .category-chevron[data-v-ede4d4f2]{transform:rotate(0)}.category-heading[data-v-ede4d4f2]:focus-visible,.element-tile[data-v-ede4d4f2]:focus-visible{outline:2px solid var(--studio-focus,#38bdf8);outline-offset:2px}.element-grid[data-v-ede4d4f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-content:start;min-width:0;padding-top:.5rem}.element-tile[data-v-ede4d4f2]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;aspect-ratio:1;min-width:0;width:100%;padding:.5rem;border:1px solid var(--studio-divider,#263449);border-radius:8px;background:var(--studio-field,#111b2b);color:#dbe6f5;font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.element-tile svg[data-v-ede4d4f2]{flex:none}.element-tile span[data-v-ede4d4f2]{max-width:100%;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;overflow-wrap:anywhere}.element-tile[data-v-ede4d4f2]:hover:not(:disabled){background:#1c3b6c;border-color:#3b82f6}.element-tile[data-v-ede4d4f2]:disabled{opacity:.45;cursor:not-allowed}.style-reset.ui-button[data-v-60029a3f]{display:grid;place-items:center;box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;border:1px solid var(--studio-divider,#263449);border-radius:6px;background:var(--studio-field,#111b2b);color:#93c5fd;cursor:pointer}.style-reset.ui-button[data-v-60029a3f]:hover:not(:disabled){background:#1c3b6c}.style-reset.ui-button[data-v-60029a3f]:disabled{opacity:.45;cursor:default}.style-reset.ui-button[data-v-60029a3f]:focus-visible{outline:2px solid var(--studio-focus,#38bdf8);outline-offset:2px}.group-arrangement[data-v-9749a6cf]{display:grid;gap:10px;margin-top:12px}.group-arrangement h4[data-v-9749a6cf]{margin:0;font-size:12px}.group-arrangement p[data-v-9749a6cf]{margin:0;font-size:11px;color:#94a3b8;line-height:1.4}.group-arrangement-buttons[data-v-9749a6cf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.group-distribution-buttons[data-v-9749a6cf]{display:flex;gap:6px}.group-arrangement .ui-button[data-v-9749a6cf]{height:34px;min-width:34px;padding:0;display:grid;place-items:center}.variant-style-controls[data-v-b8e2eb3f]{display:grid;gap:10px}.variant-style-controls.color-only[data-v-b8e2eb3f]{display:flex;align-items:center;gap:4px;position:relative}.variant-style-controls small[data-v-b8e2eb3f]{font-size:11px;color:#94a3b8}.effect-fields[data-v-b8e2eb3f]{display:grid;gap:10px}.variant-style-controls [role=alert][data-v-b8e2eb3f]{color:#fca5a5}.color-only small[data-v-b8e2eb3f]{position:absolute;top:100%;right:0;min-width:180px;padding:6px;background:var(--studio-field,#111b2b);z-index:2}.text-variant-selector[data-v-da28cdae]{display:grid;gap:5px;min-width:0}.variant-selector-row[data-v-da28cdae]{display:flex;align-items:center;gap:4px;min-width:0}.variant-selector-row select[data-v-da28cdae]{flex:1;width:0;min-width:0}.variant-selector-row .ui-button[data-v-da28cdae]{display:grid;place-items:center;box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;border:1px solid var(--studio-divider,#263449);border-radius:6px;background:var(--studio-field,#111b2b);color:#dbe6f5}.text-variant-selector small[data-v-da28cdae]{font-size:11px;color:#fca5a5}.rich-editor[data-v-437024ab]{display:grid;gap:8px;min-width:0;font-size:12px}.rich-content[data-v-437024ab]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:80px;cursor:text;line-height:1.3}.rich-editor small[data-v-437024ab]{font-size:10px;color:#94a3b8}.rich-editor [role=alert][data-v-437024ab]{color:#fca5a5}.text-content-editor[data-v-5b85c9c0]{display:grid;gap:8px}.text-content-editor label[data-v-5b85c9c0]{display:grid;gap:4px;font-size:12px}.variant-actions[data-v-5b85c9c0]{display:flex;gap:4px}.text-content-editor small[data-v-5b85c9c0]{font-size:10px;color:#94a3b8}.media-backdrop[data-v-02cc6075]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#020617e8}.media-backdrop.embedded[data-v-02cc6075]{position:static;display:block;padding:0;background:transparent}.embedded .media-dialog[data-v-02cc6075]{width:100%;height:calc(100vh - 10rem);min-height:560px}.media-dialog[data-v-02cc6075]{--ui-media-card-border:#263449;--ui-media-card-radius:7px;--ui-media-card-surface:#111b2b;--ui-media-card-text:#dbe6f5;--ui-media-card-hover-border:#3b82f6;--ui-media-card-selected-border:#3b82f6;display:flex;flex-direction:column;width:min(1180px,100%);height:min(86dvh,820px);overflow:hidden;border:1px solid #334155;border-radius:12px;background:#0b1220;color:#e5edf8;box-shadow:0 25px 80px #000a}.media-header[data-v-02cc6075],.media-footer[data-v-02cc6075]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid #263449}.media-header[data-v-02cc6075]{position:relative;align-items:flex-start;padding-bottom:.65rem}.media-header small[data-v-02cc6075]{display:block;color:#cbd5e1;font-size:.68rem;letter-spacing:.02em}.media-header h2[data-v-02cc6075]{margin:.2rem 3rem 0 0;font-size:1.25rem;line-height:1.2}.close-button[data-v-02cc6075]{position:absolute;top:.65rem;right:.75rem;display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:1px solid #475569;border-radius:50%;background:#111b2b;color:#dbe6f5;font-size:1.15rem;line-height:1;cursor:pointer}.close-button[data-v-02cc6075]:hover{border-color:#60a5fa;background:#1e3a5f;color:#fff}.close-button[data-v-02cc6075]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.media-toolbar[data-v-02cc6075]{display:grid;grid-template-columns:minmax(240px,520px) minmax(0,1fr);gap:.6rem;align-items:end;padding:.7rem 1rem;border-bottom:1px solid #263449}.media-toolbar label[data-v-02cc6075],.details label[data-v-02cc6075]{display:grid;min-width:0;gap:.25rem;color:#91a7c2;font-size:.68rem}.media-toolbar input[data-v-02cc6075],.media-toolbar select[data-v-02cc6075],.details input[data-v-02cc6075],.details select[data-v-02cc6075]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #334155;border-radius:5px;background:#111b2b;color:#e5edf8;padding:.4rem}.search[data-v-02cc6075]{width:100%;min-width:0}.toolbar-actions[data-v-02cc6075]{display:flex;width:100%;min-width:0;align-items:end;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.toolbar-filters[data-v-02cc6075]{display:flex;min-width:0;align-items:end;gap:.6rem;flex:0 1 auto;flex-wrap:wrap}.toolbar-filters label[data-v-02cc6075]{width:130px}.upload[data-v-02cc6075]{display:flex;align-items:center;min-height:2rem;padding-left:.8rem;border-left:1px solid #334155;border-radius:0 5px 5px 0}.upload-button[data-v-02cc6075]{min-height:2rem;padding:.4rem .6rem;border:1px solid #3b82f6;border-radius:5px;background:#2563eb;color:#fff;white-space:nowrap;cursor:pointer}.upload-button[data-v-02cc6075]:hover{background:#3b82f6}.upload-button[data-v-02cc6075]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.upload input[data-v-02cc6075]{display:none}.media-layout[data-v-02cc6075]{display:grid;grid-template-columns:190px minmax(0,1fr) 235px;min-height:0;flex:1}.folders[data-v-02cc6075],.details[data-v-02cc6075]{box-sizing:border-box;padding:.7rem;overflow:auto;background:#0d1625}.folders[data-v-02cc6075]{border-right:1px solid #263449}.details[data-v-02cc6075]{min-width:0;min-height:0;border-left:1px solid #263449}.folders button[data-v-02cc6075]{display:block;width:100%;padding:.45rem;border:0;border-radius:4px;background:transparent;color:#dbe6f5;text-align:left;cursor:pointer}.folder-row[data-v-02cc6075]{align-items:center;gap:.1rem}.folder-row>button[data-v-02cc6075]:first-child{flex:1;min-width:0}.folder-row>button[data-v-02cc6075]:not(:first-child){width:auto;padding:.25rem;color:#91a7c2}.folders button.active[data-v-02cc6075],.folders button[data-v-02cc6075]:hover{background:#1c3b6c}.media-grid-wrap[data-v-02cc6075]{min-width:0;overflow:auto;padding:.8rem;background:#080d17}.media-grid[data-v-02cc6075]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem}.media-card[data-v-02cc6075]{display:grid;min-width:0;gap:.25rem;padding:.35rem;text-align:left;cursor:pointer}.media-card img[data-v-02cc6075],.missing[data-v-02cc6075]{width:100%;height:96px;display:grid;place-items:center;object-fit:cover;border-radius:4px;background:#0b1220}.media-card strong[data-v-02cc6075],.media-card small[data-v-02cc6075]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card small[data-v-02cc6075]{color:#91a7c2;font-size:.58rem}.details[data-v-02cc6075]{display:grid;align-content:start;gap:.65rem}.details[data-v-02cc6075]>*{box-sizing:border-box;min-width:0;max-width:100%}.details-image[data-v-02cc6075]{box-sizing:border-box;width:100%;height:135px;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:.3rem;border:1px solid #263449}.details-image audio[data-v-02cc6075]{width:100%;min-width:0}.details-image img[data-v-02cc6075]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.details dl[data-v-02cc6075]{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:.3rem;font-size:.62rem}.details dd[data-v-02cc6075]{min-width:0;margin:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.state[data-v-02cc6075],.details-empty[data-v-02cc6075]{text-align:center;padding:2rem;color:#91a7c2}.error[data-v-02cc6075]{display:flex;align-items:flex-start;flex-shrink:0;gap:10px;margin:12px 16px;padding:12px;border:1px solid #b94b55;border-radius:6px;background:#451a23;color:#ffe4e6;font-size:14px;line-height:1.45}.error svg[data-v-02cc6075]{flex-shrink:0;margin-top:1px}.error span[data-v-02cc6075]{min-width:0;overflow-wrap:anywhere}.delete-button[data-v-02cc6075]{box-sizing:border-box;width:100%;border:1px solid #7f1d1d;border-radius:5px;background:#451a1a;color:#fecaca;padding:.45rem;cursor:pointer}.load-more[data-v-02cc6075]{margin:1rem auto;display:block}.media-footer[data-v-02cc6075]{justify-content:flex-end;gap:.45rem;border-top:1px solid #263449;border-bottom:0}.media-footer button[data-v-02cc6075]{padding:.45rem .7rem;border:1px solid #334155;border-radius:5px;background:#111b2b;color:#dbe6f5}.media-footer .primary[data-v-02cc6075]{background:#2563eb}.media-footer button[data-v-02cc6075]:disabled{opacity:.45}.media-confirm-backdrop[data-v-02cc6075]{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:1rem;background:#020617cc}.media-confirm[data-v-02cc6075]{display:grid;width:min(360px,100%);gap:1rem;padding:1rem;border:1px solid #475569;border-radius:8px;background:#111b2b;color:#e5edf8;box-shadow:0 15px 50px #0009}.media-confirm h3[data-v-02cc6075],.media-confirm p[data-v-02cc6075]{margin:0}.media-confirm label[data-v-02cc6075]{display:grid;gap:.35rem}.media-confirm input[data-v-02cc6075]{border:1px solid #475569;border-radius:5px;padding:.45rem;background:#0b1220;color:#e5edf8}.media-confirm>div[data-v-02cc6075]:last-child{display:flex;justify-content:flex-end;gap:.5rem}.media-confirm button[data-v-02cc6075]{width:auto;padding:.45rem .7rem;border:1px solid #475569;border-radius:5px;background:#1e293b;color:#e5edf8}.media-confirm .primary[data-v-02cc6075]{background:#2563eb}@media (max-width:950px){.media-toolbar[data-v-02cc6075]{grid-template-columns:1fr}.toolbar-actions[data-v-02cc6075]{justify-content:flex-start}}@media (max-width:900px){.media-layout[data-v-02cc6075]{grid-template-columns:160px minmax(0,1fr)}.details[data-v-02cc6075]{display:none}.embedded .media-layout[data-v-02cc6075]{grid-template-columns:1fr}.embedded .folders[data-v-02cc6075],.embedded .details[data-v-02cc6075]{display:grid;border:0;border-bottom:1px solid #263449}}@media (max-width:600px){.media-layout[data-v-02cc6075]{grid-template-columns:1fr}.folders[data-v-02cc6075]{display:none}.embedded .folders[data-v-02cc6075]{display:grid}}@media (max-width:430px){.toolbar-actions[data-v-02cc6075],.toolbar-filters[data-v-02cc6075]{width:100%}.toolbar-filters label[data-v-02cc6075]{flex:1 1 130px;width:auto}.toolbar-import[data-v-02cc6075]{margin-left:0}}.asset-library[data-v-bdece8bf]{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;padding:.55rem .65rem;border:1px solid var(--studio-asset-border);border-radius:8px;background:var(--studio-asset-surface)}.asset-library-title[data-v-bdece8bf]{font-size:.75rem}.asset-library-actions[data-v-bdece8bf]{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-top:.45rem}.open-button[data-v-bdece8bf],.quick-upload[data-v-bdece8bf]{display:inline-flex;align-items:center;gap:.35rem}.open-button[data-v-bdece8bf]{min-width:0;flex:1;overflow:hidden;white-space:nowrap;border:1px solid var(--studio-control-border);border-radius:5px;background:var(--studio-field);color:var(--studio-control-text);padding:.35rem .5rem;text-align:left;cursor:pointer}.open-button span[data-v-bdece8bf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-button[data-v-bdece8bf]:hover{border-color:var(--studio-tab-active-border)}.quick-upload[data-v-bdece8bf]{flex:none;color:var(--studio-asset-upload-text);cursor:pointer}.quick-upload input[data-v-bdece8bf]{display:none}.current-preview[data-v-bdece8bf]{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;overflow:hidden;margin-top:.45rem;color:var(--studio-tab-text);font-size:.7rem}.current-preview audio[data-v-bdece8bf]{width:100%;min-width:0;height:32px}.current-preview[data-v-bdece8bf]:has(audio){flex-wrap:wrap}.current-preview img[data-v-bdece8bf]{flex:none;width:42px;height:30px;object-fit:cover;border-radius:4px}.current-preview span[data-v-bdece8bf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error[data-v-bdece8bf]{margin:.4rem 0 0;color:var(--studio-danger);font-size:.7rem}.asset-library.image-picker[data-v-bdece8bf]{padding:.6rem .75rem;border:1px dashed var(--studio-image-picker-border);border-radius:7px;background:var(--studio-inset)}.image-picker .asset-library-title[data-v-bdece8bf]{display:none}.image-picker .asset-library-actions[data-v-bdece8bf]{gap:.65rem;margin:0}.image-picker .open-button[data-v-bdece8bf]{min-height:48px;gap:.75rem;padding:.25rem 0;border:0;border-radius:0;background:transparent;font-size:13px}.image-picker .open-button svg[data-v-bdece8bf]{flex:none;color:var(--studio-icon)}.image-picker .open-button span[data-v-bdece8bf]{white-space:normal}.image-picker .open-button[data-v-bdece8bf]:focus-visible{outline:2px solid var(--studio-focus-light);outline-offset:3px}.image-picker .quick-upload[data-v-bdece8bf]{position:relative;min-height:34px;padding-left:.7rem;border-left:1px solid var(--studio-image-picker-divider);font-size:13px}.image-picker .quick-upload input[data-v-bdece8bf]{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.image-picker .quick-upload[data-v-bdece8bf]:focus-within{outline:2px solid var(--studio-focus-light);outline-offset:3px}.image-picker .quick-upload[data-v-bdece8bf]:has(input:disabled){opacity:.5;cursor:not-allowed}.image-picker .quick-upload input[data-v-bdece8bf]:disabled{cursor:not-allowed}@media (max-width: 360px){.image-picker .asset-library-actions[data-v-bdece8bf]{flex-wrap:wrap}}.asset-library.compact-row[data-v-bdece8bf]{padding:0;border:0;background:transparent;overflow:visible}.compact-row .asset-library-title[data-v-bdece8bf]{display:none}.compact-row .asset-library-actions[data-v-bdece8bf]{margin:0;gap:12px}.compact-row .open-button[data-v-bdece8bf]{min-height:40px;padding:8px 12px;gap:12px;border:1px solid var(--studio-wide-border);border-radius:7px;background:var(--studio-compact-picker-surface);font:inherit;font-size:14px}.compact-row .open-button svg[data-v-bdece8bf]{flex:none}.compact-row .quick-upload[data-v-bdece8bf]{position:relative;min-height:40px;padding:8px 12px;gap:8px;border:1px solid var(--studio-wide-border);border-radius:7px;background:var(--studio-compact-upload-surface);color:var(--studio-wide-text);font-size:14px}.compact-row .quick-upload input[data-v-bdece8bf]{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.compact-row .quick-upload[data-v-bdece8bf]:focus-within,.compact-row .open-button[data-v-bdece8bf]:focus-visible{outline:2px solid var(--studio-action-hover-border);outline-offset:2px}.compact-row .quick-upload[data-v-bdece8bf]:has(input:disabled){opacity:.5;cursor:not-allowed}.compact-row .quick-upload input[data-v-bdece8bf]:disabled{cursor:not-allowed}@media (max-width:700px){.compact-row .asset-library-actions[data-v-bdece8bf]{flex-wrap:wrap}}.font-picker[data-v-9cc447c5]{display:grid;gap:.25rem;position:relative;font-size:.75rem}.font-picker>.label[data-v-9cc447c5]{color:#cbd5e1}.font-picker>button[data-v-9cc447c5]{display:flex;justify-content:space-between;text-align:left}.font-list[data-v-9cc447c5]{position:absolute;z-index:30;top:3.5rem;left:0;right:0;max-height:18rem;overflow:auto;padding:.3rem;border:1px solid #475569;border-radius:5px;background:#0f172a;box-shadow:0 12px 28px #0008}.font-list input[data-v-9cc447c5]{margin-bottom:.2rem}.font-list strong[data-v-9cc447c5]{display:block;padding:.35rem;color:#94a3b8;font-size:.65rem}.font-list button[data-v-9cc447c5]{box-sizing:border-box;width:100%;border:0;border-radius:3px;background:transparent;color:#fff;padding:.45rem;text-align:left}.font-list button[data-v-9cc447c5]:hover,.font-list button[aria-selected=true][data-v-9cc447c5]{background:#1d4ed8}.font-list p[data-v-9cc447c5],.font-list small[data-v-9cc447c5]{display:block;padding:.5rem;color:#94a3b8}.error[data-v-9cc447c5]{color:#fca5a5!important}.local-import[data-v-9cc447c5]{display:block;padding:.4rem;color:#93c5fd;cursor:pointer}.local-import input[data-v-9cc447c5]{display:none}.workflow-action-editor[data-v-d28a237a]{min-width:0}.workflow-action-toolbar[data-v-d28a237a]{display:grid;grid-template-columns:minmax(150px,200px) minmax(220px,1fr) 2.4rem;align-items:end;gap:.6rem;min-width:0}.workflow-action-toolbar--compact[data-v-d28a237a]{grid-template-columns:minmax(150px,200px) 2.4rem}.workflow-type-select[data-v-d28a237a]{width:100%;height:2.4rem;min-height:2.4rem;padding:.45rem .7rem;font-size:.82rem;font-weight:550}.workflow-delete-button[data-v-d28a237a]{display:grid;grid-column:3;width:2.4rem;height:2.4rem;place-items:center;padding:0;border:1px solid #56313a;border-radius:6px;background:#24171d;color:#fda4af;cursor:pointer}.workflow-action-toolbar--compact .workflow-delete-button[data-v-d28a237a]{grid-column:2}.workflow-delete-button[data-v-d28a237a]:hover{border-color:#e45b6b;background:#371c24;color:#fff}.workflow-delete-button[data-v-d28a237a]:disabled{cursor:not-allowed;opacity:.5}.workflow-action-fields[data-v-d28a237a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.6rem;min-width:0}.workflow-action-fields[data-v-d28a237a] .control{min-width:0}.workflow-action-fields[data-v-d28a237a] .control-header{color:#a9b7ca;font-size:.7rem;font-weight:600}.workflow-action-fields[data-v-d28a237a] .studio-field{height:2.4rem;min-height:2.4rem;padding:.45rem .65rem;font-size:.8rem;font-weight:500}.workflow-settings-link[data-v-d28a237a]{display:inline-flex;align-items:center;justify-content:center;align-self:end;gap:.4rem;min-height:2.4rem;padding:.35rem .7rem;border:1px solid #3f5f8c;border-radius:6px;background:#14233c;color:#c7d7ed;font-size:.74rem;font-weight:600;text-decoration:none}.workflow-settings-link[data-v-d28a237a]:hover{border-color:#6084b5;background:#1a3153;color:#fff}@media (max-width:700px){.workflow-action-toolbar[data-v-d28a237a]{grid-template-columns:minmax(0,1fr) 2.4rem}.workflow-action-toolbar--compact[data-v-d28a237a]{grid-template-columns:minmax(0,200px) 2.4rem}.workflow-action-fields[data-v-d28a237a]{grid-column:1/-1;grid-row:2}.workflow-delete-button[data-v-d28a237a],.workflow-action-toolbar--compact .workflow-delete-button[data-v-d28a237a]{grid-column:2;grid-row:1}}.structured .workflow-action-toolbar[data-v-d28a237a]{grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:0 12px;padding-top:8px}.structured .action-icon[data-v-d28a237a]{grid-column:1;grid-row:1;margin-left:18px;color:#e7f0ff}.structured .workflow-type-select[data-v-d28a237a]{grid-column:2;grid-row:1;justify-self:start;width:180px;max-width:100%;height:40px;min-height:40px;margin-left:18px;padding:8px 28px 8px 0;border:0;background:transparent;color:#f0f5ff;font-size:17px;font-weight:600}.structured .workflow-type-select option[data-v-d28a237a]{background:#142437;color:#edf4ff}.structured .workflow-delete-button[data-v-d28a237a]{grid-column:3;grid-row:1;justify-self:end;margin-right:12px;border:0;background:transparent;color:#b6cbe3}.structured .workflow-action-fields[data-v-d28a237a]{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:8px;padding:12px 18px 14px;border-top:1px solid #25394e}.structured .workflow-action-fields[data-v-d28a237a]>*{grid-column:1/-1}.structured .workflow-action-fields>.audio-toggle-field[data-v-d28a237a]{grid-column:span 1;grid-template-columns:minmax(0,180px) auto;justify-content:start}.structured .audio-toggle-field[data-v-d28a237a] .control-help{grid-column:1/-1}.structured .action-asset-field[data-v-d28a237a]{display:grid;grid-template-columns:var(--workflow-label-width,180px) minmax(0,1fr);align-items:center;gap:16px;min-width:0}.structured .asset-field-label[data-v-d28a237a]{color:#edf4ff;font-size:14px}.structured .workflow-action-fields[data-v-d28a237a] .control-header{font-size:14px;font-weight:400;color:#edf4ff}.structured .workflow-action-fields[data-v-d28a237a] .studio-field{height:40px;min-height:40px;font-size:14px}.structured .workflow-settings-link[data-v-d28a237a]{justify-self:start;font-size:14px}@media (max-width:700px){.structured .workflow-action-fields>.audio-toggle-field[data-v-d28a237a]{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch}.structured .action-asset-field[data-v-d28a237a]{grid-template-columns:minmax(0,1fr);gap:8px}.structured .workflow-action-fields[data-v-d28a237a]{padding:12px}.structured .workflow-type-select[data-v-d28a237a]{margin-left:8px;font-size:17px}.structured .action-icon[data-v-d28a237a]{margin-left:12px}}.workflow-editor[data-v-d1a95f2d]{display:grid;gap:.85rem;min-width:0}.workflow-step[data-v-7491f0a8]{display:grid;gap:12px;padding:16px;border:1px solid #354257;border-radius:8px;background:#101824;min-width:0}.workflow-branch[data-v-7491f0a8]{display:grid;gap:10px;padding-left:12px;border-left:2px solid #64748b}h4[data-v-7491f0a8]{margin:0;color:#94a3b8}button[data-v-7491f0a8],select[data-v-7491f0a8]{min-height:38px;max-width:100%;background:#111b2b;color:#dbe6f5;border:1px solid #334155;border-radius:6px;padding:6px 10px}button[data-v-7491f0a8]:disabled,select[data-v-7491f0a8]:disabled{opacity:.5}.structured-tree>.workflow-step[data-v-7491f0a8]{gap:0;padding:0;border:1px solid #354e69;border-radius:8px;background:#112235}.structured-tree .workflow-failure[data-v-7491f0a8]{margin:0 18px;padding:12px 0;border-top:1px solid #263c52;color:#edf4ff;font-size:14px}.workflow-failure>summary[data-v-7491f0a8]{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.workflow-failure>summary[data-v-7491f0a8]::-webkit-details-marker{display:none}.failure-content[data-v-7491f0a8]{display:grid;gap:12px;min-width:0;padding-top:12px}.structured-tree .workflow-step[data-v-7491f0a8]:has(>h4){padding:12px;gap:12px}.structured-tree[data-v-7491f0a8] .structured-tree{--workflow-label-width: min(160px, 30%)}.add-step-menu[data-v-7491f0a8]{justify-self:start;max-width:100%}.add-step-menu>summary[data-v-7491f0a8]{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 16px;border:1px solid #3b5571;border-radius:7px;background:#122236;color:#eff4ff;list-style:none;font-size:14px;cursor:pointer}.add-step-menu>summary[data-v-7491f0a8]::-webkit-details-marker{display:none}.step-options[data-v-7491f0a8]{display:grid;gap:5px;max-height:260px;overflow-y:auto;margin-top:6px;padding:6px;border:1px solid #3b5571;border-radius:7px;background:#0c1725}.step-options button[data-v-7491f0a8]{text-align:left;font-size:14px}.structured-tree button[data-v-7491f0a8]:focus-visible,.structured-tree summary[data-v-7491f0a8]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}@media (max-width:700px){.structured-tree .workflow-failure[data-v-7491f0a8]{margin-inline:12px}}.workflow-dialog-backdrop[data-v-273f79d6]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;overscroll-behavior:contain;background:#020617cc;backdrop-filter:blur(5px)}.workflow-dialog[data-v-273f79d6]{display:flex;flex-direction:column;width:min(920px,94vw);min-height:min(520px,calc(100dvh - 2rem));max-height:min(86dvh,840px);overflow:hidden;border:1px solid #2d3b4f;border-radius:10px;background:#0c1422;color:#e5edf8;font-size:.875rem;box-shadow:0 24px 72px #0009}.workflow-dialog-header[data-v-273f79d6],.workflow-dialog-footer[data-v-273f79d6]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.15rem;border-color:#263449}.workflow-dialog-header[data-v-273f79d6]{border-bottom:1px solid #263449}.workflow-dialog-header small[data-v-273f79d6]{display:block;color:#94a3b8;font-size:.67rem;font-weight:700;letter-spacing:.08em}.workflow-dialog-header h2[data-v-273f79d6]{margin:.22rem 3rem 0 0;color:#e5edf8;font-size:1.05rem;font-weight:650;line-height:1.25}.workflow-dialog-close[data-v-273f79d6]{display:grid;width:2.25rem;height:2.25rem;place-items:center;padding:0;border:1px solid #3c4b60;border-radius:6px;background:#111b2b;color:#cbd5e1;cursor:pointer}.workflow-dialog-close[data-v-273f79d6]:hover{border-color:#64748b;background:#17243a;color:#fff}.workflow-dialog-body[data-v-273f79d6]{min-height:280px;flex:1;overflow:auto;overscroll-behavior:contain;padding:1.2rem;scrollbar-width:thin;scrollbar-color:#40536d transparent}.workflow-dialog-footer[data-v-273f79d6]{justify-content:flex-end;border-top:1px solid #263449}.workflow-dialog-footer button[data-v-273f79d6]{min-height:2.25rem;padding:.4rem .85rem;border:1px solid #3c4b60;border-radius:6px;background:#111b2b;color:#dbe6f5;font-size:.8rem;cursor:pointer}.workflow-dialog-footer button[data-v-273f79d6]:hover{border-color:#64748b;background:#17243a}@media (max-width:700px){.workflow-dialog-backdrop[data-v-273f79d6]{padding:.5rem}.workflow-dialog[data-v-273f79d6]{width:100%;min-height:94dvh;max-height:94dvh}.workflow-dialog-body[data-v-273f79d6]{padding:.75rem}}.automation-dialog[data-v-273f79d6]{width:min(1060px,94vw);min-height:0;max-height:calc(100dvh - 48px);background:#0c1725;font-size:14px}.automation-dialog .workflow-dialog-header[data-v-273f79d6]{align-items:flex-start;padding:16px 20px 0;border:0}.automation-dialog .workflow-dialog-header small[data-v-273f79d6]{font-size:12px}.automation-dialog .workflow-dialog-header h2[data-v-273f79d6]{margin:4px 20px 0 0;font-size:22px;font-weight:600}.automation-dialog .workflow-dialog-close[data-v-273f79d6]{border:0;background:transparent}.automation-dialog .workflow-dialog-body[data-v-273f79d6]{min-height:0;padding:20px 18px}.automation-dialog .workflow-dialog-footer[data-v-273f79d6]{padding:8px 20px 18px;border:0}.automation-dialog .workflow-dialog-footer button[data-v-273f79d6]{min-height:38px;min-width:104px;border-color:#419cff;background:#2587f4;color:#fff;font-size:14px}@media (max-width:700px){.automation-dialog[data-v-273f79d6]{width:100%;min-height:0;max-height:calc(100dvh - 16px)}.automation-dialog .workflow-dialog-header[data-v-273f79d6],.automation-dialog .workflow-dialog-body[data-v-273f79d6]{padding:16px}.automation-dialog .workflow-dialog-header h2[data-v-273f79d6]{font-size:22px}}.reactions-editor[data-v-ecdc62e6]{display:grid;gap:16px;max-width:760px;min-width:0}.reaction-card[data-v-ecdc62e6]{padding:16px;border:1px solid #334155;border-radius:8px;min-width:0}.reaction-card header[data-v-ecdc62e6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;color:#cbd5e1;font-size:13px}.reaction-card header label[data-v-ecdc62e6]{display:flex;align-items:center;gap:8px}.reaction-tools[data-v-ecdc62e6]{display:flex;gap:6px;flex-wrap:wrap}.reaction-tools button[data-v-ecdc62e6],.reaction-add[data-v-ecdc62e6]{min-height:34px;border:1px solid #334155;border-radius:6px;background:#111b2b;color:#dbe6f5;padding:6px 10px;font:inherit}.reaction-add[data-v-ecdc62e6]{justify-self:start}.reactions-empty[data-v-ecdc62e6]{color:#94a3b8}.reaction-error[data-v-ecdc62e6]{color:#fda4af;font-size:13px}.state-image-controls[data-v-ad5d14b2]{display:grid;gap:.5rem}.state-image-header[data-v-ad5d14b2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.state-image-header h3[data-v-ad5d14b2]{margin:0;font-size:.875rem}.hover-sound-controls[data-v-ad5d14b2]{display:grid;gap:.65rem;padding:.75rem 0;border-bottom:1px solid #263b50}.hover-sound-controls h3[data-v-ad5d14b2]{margin:0;font-size:.85rem;color:#dbe6f5}.inspector[data-v-ad5d14b2]{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.inspector[data-v-ad5d14b2]>*{min-width:0;max-width:100%}.inspector[data-v-ad5d14b2]{display:grid;align-content:start;gap:.7rem;padding:1rem;overflow:auto}.inspector fieldset[data-v-ad5d14b2],:is(.workflow-node[data-v-ad5d14b2]){display:grid;gap:.7rem;margin:0;padding:0;border:0;min-inline-size:0}.workflow-dialog-fields[data-v-ad5d14b2]{display:grid;width:min(760px,100%);gap:.85rem;margin:0;padding:0;border:0;min-inline-size:0}.inspector-block-label[data-v-ad5d14b2]{font-size:.86rem}.action-sections[data-v-ad5d14b2]{display:grid;gap:1rem;min-width:0}.workflow-launcher h3[data-v-ad5d14b2]{margin:0 0 .65rem;font-size:.75rem;font-weight:600;color:var(--studio-text-muted,#94a3b8)}.workflow-launch-button span[data-v-ad5d14b2]{min-width:0;overflow-wrap:anywhere}.workflow-launcher[data-v-ad5d14b2]{min-width:0;margin-top:.2rem;padding-top:.75rem;border-top:1px solid var(--studio-divider)}.workflow-launch-button[data-v-ad5d14b2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:2.4rem;padding:.5rem .65rem;border:1px solid var(--studio-action-border);border-radius:7px;background:var(--studio-action-surface);color:var(--studio-action-text);text-align:left;cursor:pointer}.workflow-launch-button[data-v-ad5d14b2]:hover{border-color:var(--studio-action-hover-border);background:var(--studio-tab-active)}.workflow-launch-button small[data-v-ad5d14b2]{display:grid;min-width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:var(--studio-action-badge);color:var(--studio-action-badge-text);font-size:.68rem}.inspector p[data-v-ad5d14b2],.workflow-dialog-fields p[data-v-ad5d14b2]{color:#94a3b8}.inspector label[data-v-ad5d14b2]{display:grid;gap:.25rem;font-size:.75rem;min-width:0}.inspector .studio-control-input[data-v-ad5d14b2]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #475569;border-radius:4px;background:#171a1f;color:#fff;padding:.45rem}.inspector button[data-v-ad5d14b2]:disabled,.inspector select[data-v-ad5d14b2]:disabled{cursor:not-allowed;opacity:.55}:is(.workflow-node[data-v-ad5d14b2]){padding:1rem;border:1px solid #354257;border-radius:8px;background:#101824}.workflow-node-header[data-v-ad5d14b2]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.workflow-node-header strong[data-v-ad5d14b2]{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.icon-button[data-v-ad5d14b2]{display:grid!important;place-items:center;flex:0 0 auto;width:2.25rem!important;height:2.25rem;padding:.25rem!important;cursor:pointer;color:#94a3b8;border-color:transparent;background:transparent!important}.icon-button.danger[data-v-ad5d14b2]{color:#fca5a5}.workflow-actions[data-v-ad5d14b2]{display:grid;justify-items:start;gap:.5rem;padding-top:.2rem}.workflow-actions button[data-v-ad5d14b2],.workflow-actions select[data-v-ad5d14b2],.workflow-add-select[data-v-ad5d14b2]{font-size:.8rem}.workflow-add-select[data-v-ad5d14b2]{width:min(300px,100%)!important}.workflow-add-button[data-v-ad5d14b2]{width:min(240px,100%)!important;font-size:.76rem;color:#a9bad0;cursor:pointer}.workflow-help[data-v-ad5d14b2]{margin:0;font-size:.7rem;color:#fbbf24}.failure[data-v-ad5d14b2]{display:grid;gap:.6rem;margin-top:.2rem;padding:.7rem 0 .1rem .8rem;border-left:2px solid #64748b;color:#cbd5e1}.failure-toggle[data-v-ad5d14b2]{display:flex!important;align-items:center;justify-content:space-between;gap:.4rem;width:100%!important;padding:.1rem 0!important;border:0!important;background:transparent!important;color:#cbd5e1!important;text-align:left}.failure-toggle-label[data-v-ad5d14b2]{display:flex;align-items:center;gap:.3rem;min-width:0}.failure-toggle .rotated[data-v-ad5d14b2]{transform:rotate(180deg)}.failure-summary[data-v-ad5d14b2]{font-size:.7rem;color:#94a3b8}.failure-content[data-v-ad5d14b2]{display:grid;gap:.6rem}.failure-action[data-v-ad5d14b2],.parallel-action[data-v-ad5d14b2]{display:grid;gap:.6rem;padding:.15rem 0}.failure-action+.failure-action[data-v-ad5d14b2],.parallel-action+.parallel-action[data-v-ad5d14b2]{padding-top:.7rem;border-top:1px solid #303f55}.failure-action strong[data-v-ad5d14b2],.parallel-action strong[data-v-ad5d14b2]{color:#fff}.inspector-tabs[data-v-ad5d14b2]{margin:.1rem 0 0}.state-tabs[data-v-ad5d14b2]{margin:0}.error[data-v-ad5d14b2]{color:#fca5a5!important;font-size:.7rem}.state-control[data-v-ad5d14b2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem;min-width:0}.inspector .studio-control-input[data-v-ad5d14b2]{border-color:var(--studio-divider);border-radius:var(--studio-radius);background:var(--studio-field)}.inspector .studio-field--add[data-v-ad5d14b2]{border-style:dashed;border-color:var(--studio-accent);color:#bfdbfe}.workflow-node[data-v-ad5d14b2]{background:#101824;border-color:#354257}.workflow-node-kicker[data-v-ad5d14b2]{color:#9aa9bd;font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.workflow-node-body[data-v-ad5d14b2]{display:grid;gap:.75rem;min-width:0}.workflow-empty[data-v-ad5d14b2],.workflow-note[data-v-ad5d14b2]{border:0;border-radius:0}.workflow-note[data-v-ad5d14b2]{padding:.25rem 0;font-size:.72rem}.icon-button.danger[data-v-ad5d14b2]{color:var(--studio-danger)}.failure-action+.failure-action[data-v-ad5d14b2],.parallel-action+.parallel-action[data-v-ad5d14b2]{border-top-color:var(--studio-divider)}.inspector[data-v-ad5d14b2]{overflow-x:hidden}.typography-row[data-v-ad5d14b2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:32px;color:#dbe6f5;font-size:.75rem;font-weight:600}.typography-label[data-v-ad5d14b2]{display:flex;align-items:center;gap:.4rem;min-width:0;white-space:nowrap}.typography-label svg[data-v-ad5d14b2]{flex:none}.typography-actions[data-v-ad5d14b2],.typography-tools[data-v-ad5d14b2]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:none}.typography-edit.ui-button[data-v-ad5d14b2]{display:grid;place-items:center;box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;border:1px solid #263449;border-radius:6px;background:#111b2b;color:#dbe6f5;cursor:pointer}.typography-edit.ui-button[data-v-ad5d14b2]:hover,.typography-edit.ui-button.active[data-v-ad5d14b2]{background:#1c3b6c;color:#93c5fd}.typography-edit[data-v-ad5d14b2]:focus-visible{outline:2px solid var(--studio-focus,#38bdf8);outline-offset:2px}.typography-panel[data-v-ad5d14b2]{min-width:0;padding:.7rem;border:1px solid var(--studio-divider,#334155);border-radius:var(--studio-radius,5px);background:var(--studio-field,#111b2b)}.style-group-controls[data-v-ad5d14b2]{display:grid;gap:.65rem;min-width:0}.layer-list[data-v-0726a205]{display:grid;gap:.16rem;min-width:0;max-width:100%;overflow:hidden}.layer-list.empty[data-v-0726a205]{min-height:1.45rem;border:1px dashed #334155;border-radius:4px;background:#0b152366}.layer[data-v-0726a205]{min-width:0;max-width:100%;overflow:hidden;border:1px solid transparent;border-radius:4px;background:#162131}.layer[data-v-0726a205]:hover{background:#1b2a3f}.layer.selected[data-v-0726a205]{border-color:#315a8c;background:#172f50}.layer.active[data-v-0726a205]{border-color:#60a5fa;background:#1c3b6c}.layer.hidden[data-v-0726a205]{opacity:.55}.layer-heading[data-v-0726a205]{box-sizing:border-box;display:flex;width:100%;min-width:0;align-items:center;gap:.04rem;padding:.12rem;cursor:pointer}.layer-label span[data-v-0726a205]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-controls[data-v-0726a205]{display:flex;flex:none;align-items:center;gap:.04rem;margin-left:auto}.layer-children[data-v-0726a205]{box-sizing:border-box;max-width:calc(100% - .82rem);margin:0 .12rem .16rem .7rem;padding-left:.3rem;border-left:1px solid #3b4d66}.layer button[data-v-0726a205]{display:grid;place-items:center;flex:none;width:1.4rem;min-width:1.4rem;height:1.45rem;border:0;border-radius:3px;background:transparent;color:#dbe6f5;padding:.16rem}.layer button[data-v-0726a205]:hover:not(:disabled){background:#334d70}.layer button[data-v-0726a205]:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.layer button[data-v-0726a205]:disabled{opacity:.35;cursor:not-allowed}.layer .layer-label[data-v-0726a205]{display:flex;width:auto;min-width:0;flex:1 1 auto;justify-content:flex-start;gap:.3rem;overflow:hidden;text-align:left}.layer-drag-handle[data-v-0726a205]{cursor:grab}.layer-drag-placeholder[data-v-0726a205],.layer-collapse-placeholder[data-v-0726a205]{width:1.4rem;min-width:1.4rem;flex:none}.layer-collapse[data-v-0726a205]{color:#7f96b3}.layer-state[data-v-0726a205],.layer-more[data-v-0726a205]{color:#9fb1c8}.layer-drop-target[data-v-0726a205]{outline:1px dashed #38bdf8;outline-offset:-2px;background:#0c4a6e33}.layer-dragging[data-v-0726a205]{opacity:.55}.layers[data-v-b7e23efc]{display:grid;min-width:0;max-width:100%;align-content:start;gap:.3rem;padding:.2rem 0 0;overflow:hidden}.layers h3[data-v-b7e23efc]{margin:.25rem .15rem;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.block-context-menu[data-v-a8d63280]{position:fixed;z-index:100;display:grid;width:224px;max-height:calc(100dvh - 16px);overflow:auto;padding:.35rem;border:1px solid #344760;border-radius:8px;background:#0f1928;color:#e5edf8;box-shadow:0 18px 48px #000a;font-size:.72rem}.block-context-menu header[data-v-a8d63280]{display:grid;min-width:0;gap:.12rem;padding:.35rem .45rem .45rem}.block-context-menu header strong[data-v-a8d63280]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-context-menu header small[data-v-a8d63280],.block-context-menu p[data-v-a8d63280]{margin:0;color:#8196b1;font-size:.62rem}.block-context-menu p[data-v-a8d63280]{padding:.25rem .45rem}.block-context-menu button[data-v-a8d63280]{display:flex;min-width:0;align-items:center;gap:.5rem;border:0;border-radius:5px;background:transparent;color:inherit;padding:.45rem .5rem;text-align:left;cursor:pointer}.block-context-menu button[data-v-a8d63280]:hover:not(:disabled),.block-context-menu button[data-v-a8d63280]:focus-visible{outline:0;background:#1c3b6c}.block-context-menu button[data-v-a8d63280]:disabled{opacity:.35;cursor:not-allowed}.block-context-menu button svg[data-v-a8d63280]{flex:none}.block-context-menu .group-target span[data-v-a8d63280]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-context-menu .danger[data-v-a8d63280]{color:#fca5a5}.separator[data-v-a8d63280]{height:1px;margin:.25rem .2rem;background:#293a51}.scene-editor[data-v-6342d00d]{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;background:#080d17;color:#e5edf8}.scene-layout[data-v-6342d00d]{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.left-panel[data-v-6342d00d]{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;border-right:1px solid #1e293b;background:#0c1320}.panel-tabs[data-v-6342d00d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.7rem .7rem .6rem}.panel-tabs button[data-v-6342d00d]{min-width:0;border:1px solid #263449;background:#111b2b;color:#dbe6f5;border-radius:6px;padding:.45rem}.panel-tabs button[data-v-6342d00d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.panel-tabs button[data-v-6342d00d]:hover{background:#1c3b6c;border-color:#3b82f6}.panel-tabs button[data-v-6342d00d]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.panel-tabs .active[data-v-6342d00d]{background:#1c3b6c;color:#fff}.panel-content[data-v-6342d00d]{min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 .7rem .7rem;scrollbar-width:thin;scrollbar-color:#40536d transparent}.panel-content[data-v-6342d00d]::-webkit-scrollbar{width:8px}.panel-content[data-v-6342d00d]::-webkit-scrollbar-thumb{border:2px solid #0c1320;border-radius:999px;background:#40536d}.panel-content[data-v-6342d00d]::-webkit-scrollbar-track{background:transparent}.panel-content.inspector-content[data-v-6342d00d]{padding:0}.canvas-column[data-v-6342d00d]{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.canvas-column[data-v-6342d00d] .canvas-wrap{flex:1 1 0;height:0;min-width:0;min-height:0;background-color:#080d17}@media (max-width:1050px){.scene-layout[data-v-6342d00d]{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:760px){.scene-layout[data-v-6342d00d]{grid-template-columns:270px minmax(0,1fr)}.panel-tabs[data-v-6342d00d]{margin-inline:.45rem}.panel-content[data-v-6342d00d]{padding-inline:.45rem}.panel-content.inspector-content[data-v-6342d00d]{padding-inline:0}}.studio-toolbar[data-v-2d169358]{height:62px;display:flex;align-items:center;gap:.45rem;padding:0 1rem;border-bottom:1px solid #1e293b;background:#0c1320;color:#e5edf8;min-width:0}.icon-button[data-v-2d169358],.toolbar-action[data-v-2d169358],.title-button[data-v-2d169358]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #263449;border-radius:7px;background:#111b2b;color:#dbe6f5;padding:.45rem .62rem;cursor:pointer}.icon-button[data-v-2d169358]:hover,.toolbar-action[data-v-2d169358]:hover,.title-button[data-v-2d169358]:hover{background:#1c3b6c;border-color:#3b82f6}.icon-button[data-v-2d169358]:active,.toolbar-action[data-v-2d169358]:active{transform:translateY(1px)}.icon-button[data-v-2d169358]:disabled,.toolbar-action[data-v-2d169358]:disabled{opacity:.4;cursor:not-allowed}.toolbar-title[data-v-2d169358]{display:flex;flex-direction:column;min-width:150px;min-width:0}.toolbar-title small[data-v-2d169358]{font-size:.62rem;color:#71839e}.title-button[data-v-2d169358]{justify-content:flex-start;padding:.1rem .25rem;border-color:transparent;background:transparent;font-weight:600;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-title input[data-v-2d169358]{width:180px;max-width:100%;border:1px solid #3b82f6;border-radius:4px;background:#111b2b;color:#fff;padding:.25rem}.toolbar-status[data-v-2d169358]{margin-left:auto;color:#93a4bc;font-size:.74rem;min-width:0;max-width:min(24rem,30vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.toolbar-action[data-v-2d169358]{background:#2563eb;border-color:#3b82f6;color:#fff;white-space:nowrap}@media (max-width:700px){.toolbar-status[data-v-2d169358]{display:none}.toolbar-action[data-v-2d169358]{font-size:0}.toolbar-action svg[data-v-2d169358]{font-size:initial}.toolbar-title[data-v-2d169358]{min-width:90px}}.scene-workflow-fields[data-v-5a1461f8]{display:grid;gap:14px;min-width:0;padding:12px 18px}.scene-workflow-fields>label[data-v-5a1461f8]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px;font-size:14px}.trigger-field>span[data-v-5a1461f8]{display:flex;align-items:center;gap:18px;font-weight:600}.trigger-field svg[data-v-5a1461f8]{flex:none}select[data-v-5a1461f8],input[data-v-5a1461f8]{min-height:40px;width:100%;min-width:0;padding:8px 12px;border:1px solid #3b5571;border-radius:7px;background:#142437;color:#eaf1fb;font:inherit;font-size:14px}h4[data-v-5a1461f8]{margin:10px 0 -4px;color:#eff4fc;font-size:16px;font-weight:600}.delay-help[data-v-5a1461f8]{margin:-8px 0 0;color:#94a3b8;font-size:12px}@media (max-width:700px){.scene-workflow-fields[data-v-5a1461f8]{padding:12px}.scene-workflow-fields>label[data-v-5a1461f8]{grid-template-columns:minmax(0,1fr);gap:8px}}.scene-workflows[data-v-5bb2c173]{display:grid;gap:14px;min-width:0}.scene-workflows p[data-v-5bb2c173]{margin:0;color:#a7b7cc;font-size:14px;line-height:1.5}.workflow-empty[data-v-5bb2c173]{display:grid;gap:8px;padding:20px;border:1px dashed #43536b;border-radius:8px}.automation-card[data-v-5bb2c173]{min-width:0;border:1px solid #2e435b;border-radius:10px;background:#0e1c2c}.automation-header[data-v-5bb2c173]{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 18px;border-bottom:1px solid #263b50}.automation-header h3[data-v-5bb2c173]{margin:0 auto 0 0;color:#f1f5fc;font-size:18px;font-weight:600}.automation-header.collapsed[data-v-5bb2c173]{border-bottom:0}.scene-workflows .automation-toggle[data-v-5bb2c173]{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.automation-toggle svg[data-v-5bb2c173]{flex:none}.automation-toggle[aria-expanded=false] svg[data-v-5bb2c173]{transform:rotate(-90deg)}.automation-enabled[data-v-5bb2c173]{display:flex;align-items:center;gap:12px;color:#edf3fc;font-size:14px}.automation-enabled input[data-v-5bb2c173]{appearance:none;width:44px;height:24px;padding:3px;margin:0;border:1px solid #4b6580;border-radius:20px;background:#33465d;cursor:pointer}.automation-enabled input[data-v-5bb2c173]:before{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#fff}.automation-enabled input[data-v-5bb2c173]:checked{background:#2587f4;border-color:#419cff}.automation-enabled input[data-v-5bb2c173]:checked:before{transform:translate(20px)}.automation-tools[data-v-5bb2c173]{position:relative}.automation-tools summary[data-v-5bb2c173]{display:grid;place-items:center;width:36px;height:40px;list-style:none;cursor:pointer;color:#a7bdd7}.automation-tools summary[data-v-5bb2c173]::-webkit-details-marker{display:none}.automation-menu[data-v-5bb2c173]{position:absolute;right:0;top:100%;z-index:2;display:grid;gap:4px;min-width:170px;padding:6px;border:1px solid #3a4b64;border-radius:8px;background:#111e30;box-shadow:0 12px 24px #0006}.scene-workflows button[data-v-5bb2c173]{min-height:38px;padding:8px 12px;border:1px solid #3a4b64;border-radius:6px;background:#111b2b;color:#dbe6f5;font:inherit;font-size:14px;cursor:pointer}.scene-workflows button[data-v-5bb2c173]:disabled,.automation-enabled input[data-v-5bb2c173]:disabled{opacity:.45;cursor:not-allowed}.scene-workflows button[data-v-5bb2c173]:focus-visible,.automation-tools summary[data-v-5bb2c173]:focus-visible,.automation-enabled input[data-v-5bb2c173]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.scene-workflows .automation-add[data-v-5bb2c173]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;border-style:dashed;border-color:#3c5a78;background:transparent;font-size:14px}@media (max-width:700px){.automation-header[data-v-5bb2c173]{flex-wrap:wrap;gap:10px;padding:12px}.automation-header h3[data-v-5bb2c173]{font-size:18px}}.print-settings-content[data-v-fd01dc51]{display:grid}.document-settings[data-v-9674eab6]{position:absolute;inset-block-start:calc(62px + .7rem);inset-inline-end:.7rem;z-index:20;width:min(420px,calc(100% - 1.4rem));max-height:calc(100% - 62px - 1.4rem);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);margin:0;border:1px solid var(--studio-divider);border-radius:12px;background:var(--studio-panel);box-shadow:0 20px 50px var(--studio-shadow);color:var(--studio-control-text)}.settings-header[data-v-9674eab6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--studio-border)}.document-settings .settings-header strong[data-v-9674eab6]{font-size:20px;line-height:1.3}.settings-close[data-v-9674eab6]{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);cursor:pointer}.settings-close[data-v-9674eab6]:hover{background:var(--studio-tab-hover);color:var(--color-white)}.settings-close[data-v-9674eab6]:focus-visible,.scene-actions-button[data-v-9674eab6]:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.settings-top[data-v-9674eab6]{min-width:0;border-bottom:1px solid var(--studio-border)}.settings-tabs[data-v-9674eab6]{display:flex;gap:.4rem;padding:.5rem 1.1rem}.settings-tabs button[data-v-9674eab6]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:36px;padding:.4rem .55rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--studio-tab-text);font:inherit;font-size:13px;cursor:pointer}.settings-tabs button[data-v-9674eab6]:hover{background:var(--studio-tab-hover);color:var(--studio-action-text)}.settings-tabs button[aria-selected=true][data-v-9674eab6]{border-color:var(--studio-tab-active-border);background:var(--studio-tab-active);color:var(--color-white)}.settings-tabs button[data-v-9674eab6]:focus-visible,.settings-body>[role=tabpanel][data-v-9674eab6]:focus-visible{outline:2px solid var(--studio-focus);outline-offset:-2px}.settings-body[data-v-9674eab6]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.1rem;scrollbar-width:thin;scrollbar-color:var(--studio-scroll-thumb) transparent}.current-scene[data-v-9674eab6]{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.1rem .35rem;font-size:.72rem;color:var(--color-text-muted)}.current-scene svg[data-v-9674eab6]{flex:none;color:var(--studio-icon)}.current-scene span[data-v-9674eab6]{flex:none}.current-scene strong[data-v-9674eab6]{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500}.conditional-setting[data-v-9674eab6]{display:grid;gap:.6rem}.document-settings[data-v-9674eab6] .control{min-width:0;gap:.4rem}.document-settings[data-v-9674eab6] .control-header{color:var(--color-text-subtle)}.document-settings[data-v-9674eab6] .studio-field{min-height:34px;width:100%;padding:.4rem .6rem;border:1px solid var(--studio-divider);border-radius:6px;background:var(--studio-field);color:var(--color-white)}.document-settings[data-v-9674eab6] .setting-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:28px;gap:.75rem}.document-settings[data-v-9674eab6] .setting-toggle .control-header{grid-column:1;grid-row:1;justify-content:flex-start;gap:.65rem}.document-settings[data-v-9674eab6] .setting-toggle .control-header svg{flex:none;color:var(--studio-icon)}.document-settings[data-v-9674eab6] .setting-toggle>input[type=checkbox]{appearance:none;grid-column:2;grid-row:1;position:relative;box-sizing:border-box;width:32px;min-width:32px;height:18px;min-height:18px;margin:0;padding:2px;border:1px solid var(--studio-switch-border);border-radius:999px;background:var(--studio-switch-surface);cursor:pointer}.document-settings[data-v-9674eab6] .setting-toggle>input[type=checkbox]:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--studio-switch-thumb)}.document-settings[data-v-9674eab6] .setting-toggle>input[type=checkbox]:checked{background:var(--studio-switch-active-surface);border-color:var(--studio-switch-active-border)}.document-settings[data-v-9674eab6] .setting-toggle>input[type=checkbox]:checked:before{transform:translate(14px)}.document-settings[data-v-9674eab6] .studio-control-input:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.document-settings[data-v-9674eab6] .studio-control-input:disabled{opacity:.5;cursor:not-allowed}.document-settings[data-v-9674eab6] .setting-value{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;margin-left:.45rem;padding-left:.75rem;border-left:2px solid var(--studio-divider)}.document-settings[data-v-9674eab6] .background-color,.document-settings[data-v-9674eab6] .background-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,160px);align-items:center;padding:0;border:0;border-radius:0;background:transparent}.document-settings[data-v-9674eab6] .background-color .color-control-row{gap:.65rem;padding:.4rem .6rem;border:1px solid var(--studio-divider);border-radius:6px;background:var(--studio-field)}.document-settings[data-v-9674eab6] .background-color .color-swatch{outline:none;box-shadow:none;width:22px!important;height:22px;min-height:22px;flex-basis:22px}.document-settings[data-v-9674eab6] .background-color .color-swatch:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.background-type[data-v-9674eab6]{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid var(--studio-divider);border-radius:7px;background:var(--studio-field)}.background-type button[data-v-9674eab6]{min-height:34px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--studio-tab-text);font:inherit;font-size:13px;cursor:pointer}.background-type button[aria-pressed=true][data-v-9674eab6]{border-color:var(--studio-tab-active-border);background:var(--studio-tab-active);color:var(--color-white)}.background-type button[data-v-9674eab6]:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.background-type button[data-v-9674eab6]:disabled{opacity:.5;cursor:not-allowed}.scene-actions-button[data-v-9674eab6]{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:48px;padding:.55rem .7rem;border:1px solid var(--studio-action-border);border-radius:7px;background:var(--studio-action-surface);color:var(--studio-action-text);text-align:left;font:inherit;font-size:13px;cursor:pointer}.scene-actions-button[data-v-9674eab6]:hover{background:var(--studio-tab-active);border-color:var(--studio-action-hover-border)}.scene-actions-button .actions-label[data-v-9674eab6]{flex:1}.scene-actions-button svg[data-v-9674eab6]{flex:none;color:var(--studio-icon)}.actions-count[data-v-9674eab6]{flex:none;min-width:22px;padding:.15rem .4rem;border:1px solid var(--studio-divider);border-radius:999px;background:var(--studio-action-badge);color:var(--studio-action-badge-text);text-align:center;font-size:.65rem}@media (max-width: 520px){.document-settings[data-v-9674eab6]{inset-inline:.7rem;width:auto}.settings-header[data-v-9674eab6],.current-scene[data-v-9674eab6],.settings-tabs[data-v-9674eab6],.settings-body[data-v-9674eab6]{padding-inline:.85rem}}@media (max-width: 360px){.current-scene[data-v-9674eab6]{flex-wrap:wrap}.current-scene strong[data-v-9674eab6]{flex-basis:100%;margin-left:0}.document-settings[data-v-9674eab6] .setting-value{grid-template-columns:minmax(0,1fr) 80px}}.publication-panel[data-v-a6afa44d]{position:fixed;right:1rem;top:4.75rem;z-index:8;width:min(360px,calc(100vw - 2rem));max-height:calc(100vh - 6rem);overflow:auto;display:grid;gap:.55rem;padding:1rem;border:1px solid #334155;border-radius:10px;background:#0f172a;color:#e5edf8;box-shadow:0 14px 38px #0008}.publication-header[data-v-a6afa44d]{display:flex;justify-content:space-between;gap:.75rem}.publication-header h2[data-v-a6afa44d]{margin:0;font-size:1rem}.publication-header p[data-v-a6afa44d]{margin:.2rem 0 0;color:#94a3b8;font-size:.72rem}.publication-header button[data-v-a6afa44d]{border:0;background:transparent;color:inherit;font-size:1.2rem;cursor:pointer}.publication-panel label[data-v-a6afa44d]{font-size:.75rem;color:#cbd5e1}.publication-panel select[data-v-a6afa44d],.publication-panel>button[data-v-a6afa44d]{min-height:2.2rem;border:1px solid #475569;border-radius:6px;background:#172033;color:inherit;padding:.45rem .6rem}.publication-panel button[data-v-a6afa44d]{cursor:pointer}.publication-panel button[data-v-a6afa44d]:disabled{opacity:.45;cursor:not-allowed}.publication-panel .primary[data-v-a6afa44d]{border-color:#3b82f6;background:#2563eb;color:#fff}.publication-panel .secondary[data-v-a6afa44d]{background:transparent}.message[data-v-a6afa44d]{margin:0;padding:.55rem;border-radius:6px;font-size:.76rem}.message strong[data-v-a6afa44d]{display:block}.message ul[data-v-a6afa44d]{margin:.35rem 0 0;padding-left:1.1rem}.message small[data-v-a6afa44d]{color:#94a3b8}.message.error[data-v-a6afa44d]{background:#451a24;color:#fecaca}.message.warning[data-v-a6afa44d]{background:#422006;color:#fde68a}.live-status[data-v-a6afa44d]{margin:0;color:#cbd5e1;font-size:.75rem}.scenario-list[data-v-944530bf]{box-sizing:border-box;width:min(1600px,calc(100% - clamp(2.5rem,8vw,6rem)));height:100%;min-height:0;min-width:0;flex:0 1 auto;margin:0 auto;padding:clamp(1rem,3vw,2.25rem) 0;display:flex;flex-direction:column;gap:1rem;overflow:hidden;color:#dbe6f5}.scenario-list-header[data-v-944530bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex:0 0 auto}.scenario-list-kicker[data-v-944530bf]{margin:0 0 .35rem;color:#38bdf8;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.scenario-list-title-line[data-v-944530bf]{display:flex;align-items:center;gap:.65rem}.scenario-list h2[data-v-944530bf]{margin:0;color:#f8fafc;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}.scenario-count[data-v-944530bf]{padding:.26rem .55rem;border:1px solid #2a4569;border-radius:7px;color:#b6c8df;font-size:.8rem;font-weight:500;white-space:nowrap}.scenario-list-description[data-v-944530bf]{max-width:680px;margin:.5rem 0 0;color:#9fb0c7;font-size:.88rem;line-height:1.5}.scenario-create-button[data-v-944530bf],.scenario-list-toolbar select[data-v-944530bf],.scenario-row button[data-v-944530bf]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #2a4569;border-radius:8px;background:#0e1b2d;color:#dbe6f5;padding:.6rem .8rem;cursor:pointer;font:inherit;white-space:nowrap}.scenario-create-button[data-v-944530bf]{flex:0 0 auto;background:#2563eb;border-color:#3b82f6;color:#fff;font-weight:600}.scenario-create-button[data-v-944530bf]:hover,.scenario-action-primary[data-v-944530bf]:hover{background:#3274ed;border-color:#60a5fa}.scenario-list-toolbar[data-v-944530bf]{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.scenario-search-field[data-v-944530bf]{display:flex;align-items:center;gap:.45rem;flex:0 1 400px;width:400px;max-width:100%;min-width:180px;padding:.6rem .75rem;border:1px solid #2a4569;border-radius:8px;background:#0e1b2d;color:#9fb8d5}.scenario-search-field[data-v-944530bf]:focus-within{border-color:#3b82f6}.scenario-search-field input[data-v-944530bf]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit}.scenario-search-field input[data-v-944530bf]:focus{outline:none}.scenario-search-field input[data-v-944530bf]::placeholder{color:#8da2bd}.scenario-filter-field[data-v-944530bf]{display:flex;align-items:center;gap:.5rem;color:#b6c8df;font-size:.8rem}.scenario-filter-field select[data-v-944530bf]{min-width:132px}.scenario-list-toolbar select[data-v-944530bf]{padding:.58rem .7rem}.scenario-results[data-v-944530bf]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid #223b5d;border-radius:10px;background:linear-gradient(135deg,#0d1b2e,#0a1524)}.scenario-table[data-v-944530bf]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.scenario-table-header[data-v-944530bf],.scenario-row[data-v-944530bf]{display:grid;grid-template-columns:minmax(13rem,2.2fr) minmax(7rem,1.1fr) minmax(5rem,.65fr) minmax(9rem,1.1fr) minmax(8rem,1fr) auto;align-items:center;gap:.75rem}.scenario-table-header[data-v-944530bf]{flex:0 0 auto;padding:.8rem 1rem;border-bottom:1px solid #294361;color:#b9c9de;font-size:.78rem;font-weight:600}.scenario-list-items[data-v-944530bf]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#36567f transparent}.scenario-row[data-v-944530bf]{min-width:750px;padding:.72rem 1rem;border-bottom:1px solid #203752}.scenario-row[data-v-944530bf]:hover{background:#11243c}.scenario-name-cell[data-v-944530bf],.scenario-status-cell[data-v-944530bf],.scenario-data-cell[data-v-944530bf]{min-width:0}.scenario-short-id[data-v-944530bf]{margin:0;color:#f8fafc;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-full-id[data-v-944530bf]{margin:.18rem 0 0;color:#91a7c2;font:.7rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-status[data-v-944530bf]{display:inline-flex;align-items:center;gap:.3rem;color:#86efac;font-size:.78rem;font-weight:600;white-space:nowrap}.scenario-status.is-locked[data-v-944530bf]{color:#fbbf24}.scenario-lock-owner[data-v-944530bf]{display:block;margin-top:.15rem;color:#91a7c2;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-data-cell[data-v-944530bf]{color:#dbe6f5;font-size:.78rem}.scenario-updated-cell[data-v-944530bf]{color:#b6c8df}.scenario-updated-by[data-v-944530bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-row-actions[data-v-944530bf]{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.scenario-row-actions button[data-v-944530bf]{padding:.5rem .7rem;font-size:.78rem}.scenario-action-primary[data-v-944530bf]{background:#102d55!important;border-color:#3b82f6!important;color:#bfdbfe!important;font-weight:600}.scenario-actions-trigger[data-v-944530bf]{padding:.48rem!important}.scenario-actions-popover[data-v-944530bf]{position:fixed;z-index:1000;display:grid;align-content:start;min-height:0;width:min(220px,calc(100vw - 1rem));gap:.25rem;padding:.35rem;border:1px solid #35557c;border-radius:8px;background:#0d1b2e;color:#dbe6f5;font-family:Inter,Manrope,Segoe UI,sans-serif;font-size:.78rem;line-height:1.35;box-shadow:0 10px 24px #00000059}.scenario-actions-popover button[data-v-944530bf]{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;padding:.58rem .65rem;border:0;border-radius:6px;background:transparent;color:#dbe6f5;font:inherit;cursor:pointer;text-align:left;white-space:nowrap}.scenario-actions-popover button[data-v-944530bf]:hover{background:#1a3555}.scenario-actions-popover button[data-v-944530bf]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.scenario-actions-popover .scenario-action-warning[data-v-944530bf]{color:#fbbf24}.scenario-actions-popover .scenario-action-danger[data-v-944530bf]{color:#fda4af}.scenario-list-empty[data-v-944530bf]{display:grid;place-items:center;align-content:center;flex:1;min-height:220px;padding:2rem;color:#c7d4e6;text-align:center}.scenario-list-empty p[data-v-944530bf]{margin:0;font-size:1rem}.scenario-list-empty span[data-v-944530bf]{margin-top:.4rem;color:#8da2bd;font-size:.82rem}.scenario-results-count[data-v-944530bf]{flex:0 0 auto;margin:0;color:#91a7c2;font-size:.75rem}.sr-only[data-v-944530bf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scenario-create-button[data-v-944530bf]:focus-visible,.scenario-list-toolbar select[data-v-944530bf]:focus-visible,.scenario-row button[data-v-944530bf]:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.scenario-list-toolbar input[data-v-944530bf]:focus-visible{outline:none}@media (max-width:800px){.scenario-list[data-v-944530bf]{width:min(1600px,calc(100% - 2.5rem));padding:1rem 0}.scenario-list-header[data-v-944530bf]{flex-direction:column;gap:1rem}.scenario-create-button[data-v-944530bf]{width:100%}.scenario-list-toolbar[data-v-944530bf]{align-items:stretch;flex-wrap:wrap}.scenario-search-field[data-v-944530bf]{flex:1 1 100%;width:100%;max-width:none}.scenario-filter-field[data-v-944530bf]{flex:1 1 0;justify-content:space-between}.scenario-filter-field select[data-v-944530bf]{min-width:0;flex:1}.scenario-table[data-v-944530bf]{position:relative}.scenario-table-header[data-v-944530bf]{display:grid;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scenario-row[data-v-944530bf]{grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:.65rem;padding:.85rem}.scenario-row>[data-label][data-v-944530bf]:before{content:attr(data-label);display:block;margin-bottom:.2rem;color:#91a7c2;font-size:.68rem;font-weight:600}.scenario-name-cell[data-v-944530bf]{grid-column:1/-1}.scenario-status-cell[data-v-944530bf]{grid-column:1}.scenario-data-cell[data-v-944530bf]{font-size:.75rem}.scenario-updated-cell[data-v-944530bf],.scenario-updated-by[data-v-944530bf]{grid-column:1/-1}.scenario-row-actions[data-v-944530bf]{grid-column:1/-1;grid-row:auto;justify-content:flex-start}.scenario-actions-popover[data-v-944530bf]{width:min(220px,calc(100vw - 1rem))}}@media (max-width:460px){.scenario-list-title-line[data-v-944530bf]{align-items:flex-start;flex-direction:column;gap:.4rem}.scenario-list-toolbar[data-v-944530bf]{padding:0}.scenario-filter-field[data-v-944530bf]{display:grid;gap:.25rem}.scenario-row-actions[data-v-944530bf]{align-items:stretch;flex-direction:column}.scenario-row-actions .scenario-action-primary span[data-v-944530bf]{display:none}.scenario-row-actions .scenario-action-primary[data-v-944530bf]{padding:.58rem}.scenario-actions-popover[data-v-944530bf]{width:calc(100vw - 1rem)}}.scenario-delete-dialog[data-v-5c794419]{width:min(560px,calc(100vw - 48px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #334155;border-radius:14px;background:#111b2b;color:#e5edf8;font:inherit}.scenario-delete-dialog[data-v-5c794419]::backdrop{background:#020617b3}h2[data-v-5c794419]{margin-top:0;font-size:1.15rem}p[data-v-5c794419],label[data-v-5c794419],li[data-v-5c794419]{font-size:.9rem;line-height:1.5}.scenario-id[data-v-5c794419],small[data-v-5c794419]{color:#a9b8ce;overflow-wrap:anywhere}small[data-v-5c794419]{display:block}ul[data-v-5c794419]{max-height:180px;overflow:auto}label[data-v-5c794419]{display:flex;align-items:flex-start;gap:10px}footer[data-v-5c794419]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}button[data-v-5c794419]{padding:9px 14px;border:1px solid #475569;border-radius:7px;background:#1e293b;color:#fff;cursor:pointer}button[data-v-5c794419]:disabled{opacity:.45;cursor:not-allowed}.danger[data-v-5c794419]{background:#b42318;border-color:#e45449}.error[data-v-5c794419]{color:#fca5a5}.preview-backdrop[data-v-9eaa96a0]{position:fixed;inset:0;z-index:40;overflow:hidden;background:#101114;color:#e5edf8}.preview-journal[data-v-9eaa96a0]{position:absolute;top:16px;left:16px;max-width:min(420px,90vw);max-height:240px;overflow:auto;background:#111b2be6;padding:10px;border-radius:8px;font-size:13px}.preview-actions[data-v-9eaa96a0]{flex-wrap:wrap;justify-content:center;width:max-content;max-width:95vw}.preview-stage[data-v-9eaa96a0]{width:100%;height:100%}.preview-simulators[data-v-9eaa96a0]{position:absolute;top:1rem;right:1rem;display:grid;gap:.75rem;width:min(19rem,calc(100vw - 2rem))}.simulator-device[data-v-9eaa96a0]{border:1px solid #475569;border-radius:1rem;background:#101827f2;box-shadow:0 1rem 2.5rem #0008;padding:.85rem;backdrop-filter:blur(8px)}.simulator-device header[data-v-9eaa96a0]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#cbd5e1;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.device-light[data-v-9eaa96a0]{width:.55rem;height:.55rem;border-radius:50%;background:#f59e0b;box-shadow:0 0 .65rem #f59e0b}.device-light.active[data-v-9eaa96a0]{background:#22c55e;box-shadow:0 0 .65rem #22c55e}.terminal-screen[data-v-9eaa96a0]{display:grid;gap:.25rem;border:1px solid #334155;border-radius:.65rem;background:#d9f3de;color:#12301b;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.terminal-screen>strong[data-v-9eaa96a0]{font-size:1.65rem;text-align:right}.terminal-screen small[data-v-9eaa96a0]{color:#365a40;line-height:1.35}.terminal-actions[data-v-9eaa96a0],.camera-actions[data-v-9eaa96a0]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem}.simulator-device button[data-v-9eaa96a0]{border:1px solid #64748b;border-radius:.55rem;background:#1e293b;color:#f8fafc;min-height:2.5rem;padding:.45rem .65rem;cursor:pointer}.simulator-device button[data-v-9eaa96a0]:hover:not(:disabled){background:#334155}.simulator-device button[data-v-9eaa96a0]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.simulator-device button[data-v-9eaa96a0]:disabled{cursor:default;opacity:.45}.simulator-device button.approve[data-v-9eaa96a0]{border-color:#22c55e;background:#166534}.simulator-device button.decline[data-v-9eaa96a0]{border-color:#ef4444;background:#7f1d1d}.camera-state[data-v-9eaa96a0]{display:flex;align-items:center;gap:.8rem}.camera-state>div[data-v-9eaa96a0]{display:grid;gap:.2rem}.camera-state small[data-v-9eaa96a0]{color:#94a3b8}.camera-lens[data-v-9eaa96a0]{width:2.8rem;height:2.8rem;flex:0 0 auto;border:.45rem solid #334155;border-radius:50%;background:radial-gradient(circle at 40% 35%,#60a5fa,#172554 38%,#020617 65%)}.camera-lens.active[data-v-9eaa96a0]{box-shadow:0 0 1rem #3b82f699}.camera-simulator progress[data-v-9eaa96a0]{width:100%;height:.45rem;margin-top:.75rem;accent-color:#3b82f6}.preview-actions[data-v-9eaa96a0]{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:.5rem;opacity:.25;transition:opacity .2s ease}.preview-actions[data-v-9eaa96a0]:hover,.preview-actions[data-v-9eaa96a0]:focus-within{opacity:1}.preview-actions button[data-v-9eaa96a0]{border:1px solid #64748b;border-radius:7px;background:#111b2be6;color:#e5edf8;padding:.65rem .9rem;min-height:44px;cursor:pointer}.preview-actions button[data-v-9eaa96a0]:hover{background:#1c3b6c}.preview-actions button[data-v-9eaa96a0]:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.preview-status[data-v-9eaa96a0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover: none){.preview-actions[data-v-9eaa96a0]{opacity:1}}@media (max-width: 700px){.preview-simulators[data-v-9eaa96a0]{top:auto;right:.5rem;bottom:5rem;width:min(18rem,calc(100vw - 1rem))}.preview-journal[data-v-9eaa96a0]{display:none}}@media (prefers-reduced-motion: reduce){.preview-actions[data-v-9eaa96a0]{transition:none}}.theme-studio{--studio-background:var(--color-page,#080d17);--studio-panel:var(--color-surface-muted,#0c1320);--studio-card:var(--color-surface,#101722);--studio-border:var(--color-border,#1e293b);--studio-divider:var(--color-border-strong,#303f55);--studio-field:var(--color-surface-raised,#111b2b);--studio-control:var(--color-surface-raised,#111b2b);--studio-accent:var(--color-action-primary,#2563eb);--studio-focus:var(--color-focus,#38bdf8);--studio-tab-text:#93a4bc;--studio-tab-hover:#17243a;--studio-tab-active:#1c3b6c;--studio-tab-active-border:#3b82f6;--studio-switch-border:#4b6580;--studio-switch-surface:#33465d;--studio-switch-thumb:var(--color-white);--studio-switch-active-border:#419cff;--studio-switch-active-surface:#2587f4;--studio-action-border:#31558b;--studio-action-surface:#142647;--studio-action-text:#dbeafe;--studio-action-hover-border:#60a5fa;--studio-action-badge:#0b172a;--studio-action-badge-text:#93c5fd;--studio-warning:var(--color-warning,#fbbf24);--studio-danger:var(--color-danger,#fca5a5);--studio-radius:var(--radius-sm,5px);--studio-field-padding:.45rem}.theme-studio{--studio-control-text:#dbe6f5;--studio-icon:#8eb5e7;--studio-shadow:#0008;--studio-scroll-thumb:#40536d;--studio-inset:#0c1524;--studio-add-text:#bfdbfe;--studio-tab-surface:#080f1b;--studio-control-border:#263449;--studio-focus-light:#7dd3fc}.theme-studio{--studio-wide-border:#3b5571;--studio-wide-surface:#142437;--studio-wide-label:#eff4fc;--studio-wide-text:#eef4fc;--studio-segmented-text:#edf4ff;--studio-segmented-active-border:#469cff;--studio-segmented-active:#217feb;--studio-slider-progress:#3295fc;--studio-slider-track:#3b5068;--studio-thumb-shadow:#0004}.theme-studio{--studio-asset-border:#1e2b40;--studio-asset-surface:#0f1928;--studio-asset-upload-text:#8ec5ff;--studio-image-picker-border:#3b506e;--studio-image-picker-divider:#33435b;--studio-compact-picker-surface:#182b3f;--studio-compact-upload-surface:#112033}.theme-studio{--studio-history-backdrop:#020617c9;--studio-history-border:#35557c;--studio-history-surface:#0d1b2e;--studio-history-button:#132944;--studio-history-item-border:#294361;--studio-history-item:#0a1524;--studio-history-muted:#a9b9cf}.theme-studio{--ui-segmented-focus:var(--studio-focus-light)}.studio button:focus-visible,.studio input:focus-visible,.studio select:focus-visible,.studio textarea:focus-visible,.scene-editor button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.studio-control-input{box-sizing:border-box;min-width:0;color:var(--color-white);font:inherit;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.studio-control-input:focus-visible{border-color:var(--studio-focus);box-shadow:0 0 0 1px var(--studio-focus)}.studio-control-input:disabled{cursor:not-allowed;opacity:.55}.studio-field{width:100%;min-height:2rem;padding:var(--studio-field-padding);border:1px solid var(--studio-divider);border-radius:var(--studio-radius);background:var(--studio-field)}.studio-field--add{border-style:dashed;border-color:var(--studio-accent);color:var(--studio-add-text)}.studio-segmented-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;min-width:0;padding:.2rem;border:1px solid var(--studio-divider);border-radius:calc(var(--studio-radius) + 2px);background:var(--studio-tab-surface)}.studio-segmented-tabs button{min-width:0;min-height:2rem;padding:.35rem .45rem;border:1px solid transparent;border-radius:var(--studio-radius);background:transparent;color:var(--studio-tab-text);font-family:inherit;font-size:.7rem;font-weight:650;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.studio-segmented-tabs button:hover{background:var(--studio-tab-hover);color:var(--studio-action-text)}.studio-segmented-tabs button.active,.studio-segmented-tabs button[aria-selected=true]{border-color:var(--studio-tab-active-border);background:var(--studio-tab-active);color:var(--color-white);box-shadow:none}.studio-segmented-tabs--secondary{background:var(--studio-inset)}.studio-segmented-tabs--secondary button{min-height:1.8rem;font-size:.66rem}.inspector{container-type:inline-size;container-name:scenario-inspector;min-width:0;overflow-x:hidden}@container scenario-inspector (max-width:280px){.inspector-tabs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.scenario-history-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:1rem;background:var(--studio-history-backdrop)}.scenario-history-dialog{display:flex;flex-direction:column;gap:.8rem;width:min(34rem,100%);max-height:min(80vh,42rem);overflow:auto;padding:1rem;border:1px solid var(--studio-history-border);border-radius:12px;background:var(--studio-history-surface);color:var(--color-text);box-shadow:0 18px 48px var(--studio-shadow)}.scenario-history-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scenario-history-header h2{margin:0;font-size:1rem}.scenario-history-header button,.scenario-history-item button{border:1px solid var(--studio-history-border);border-radius:6px;background:var(--studio-history-button);color:var(--color-text);padding:.4rem .65rem;cursor:pointer}.scenario-history-list{display:grid;gap:.5rem}.scenario-history-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem;border:1px solid var(--studio-history-item-border);border-radius:8px;background:var(--studio-history-item)}.scenario-history-item>div{display:grid;gap:.18rem;min-width:0}.scenario-history-item time,.scenario-history-item span,.scenario-history-message{color:var(--studio-history-muted);font-size:.75rem}.scenario-history-message{margin:.2rem 0}.scenario-history-message.is-error{color:var(--studio-danger)}.scenario-history-item button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:460px){.scenario-history-item{align-items:flex-start;flex-direction:column}}.reaction-fields{display:grid;gap:16px;min-width:0;font-size:13px}.reaction-fields label{display:grid;gap:6px;min-width:0}.reaction-fields select,.reaction-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:340px;height:38px;padding:6px 10px;border:1px solid #334155;border-radius:6px;background:#111b2b;color:#dbe6f5;font:inherit}.reaction-section{display:grid;gap:10px}.reaction-section h4{margin:0;color:#94a3b8;font-size:12px}.reaction-row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,320px) 36px;align-items:end;gap:10px;min-width:0}.reaction-condition{grid-template-columns:minmax(0,200px) minmax(0,140px) minmax(0,180px) 36px}.reaction-fields button{justify-self:start;min-height:38px;padding:6px 10px;border:1px solid #334155;border-radius:6px;background:#111b2b;color:#dbe6f5;font:inherit}.reaction-fields button:disabled{opacity:.4}.reaction-hint{margin:0;color:#94a3b8;font-size:12px;overflow-wrap:anywhere}.reaction-value-hint{grid-column:2 / -1}@media (max-width: 600px){.reaction-row{grid-template-columns:minmax(0,1fr) 36px}.reaction-row>:first-child{grid-column:1 / -1}.reaction-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.reaction-value-hint{grid-column:1 / -1}}.settings-section{display:grid;gap:.7rem;margin:0;padding:1rem 0;border:0;border-top:1px solid var(--studio-border);border-radius:0;background:transparent}.settings-section:first-child{border-top:0}.settings-section-title{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--color-text);font-size:16px;line-height:1.4;font-weight:600}.settings-section-title svg{display:block;width:20px;height:20px;flex:none;color:var(--studio-icon)}.section-help{margin:-.2rem 0 .1rem;color:var(--color-text-muted);font-size:.7rem;line-height:1.5}.dimensions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}.studio[data-v-30996d50]{position:relative;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#080d17;color:#e5edf8;font-family:Inter,Manrope,Segoe UI,sans-serif}.studio-bar[data-v-30996d50]{height:62px;display:flex;align-items:center;gap:.45rem;padding:0 1rem;border-bottom:1px solid #1e293b;background:#0c1320}.brand[data-v-30996d50]{min-width:220px}.brand strong[data-v-30996d50],.brand small[data-v-30996d50]{display:block}.brand strong[data-v-30996d50]{font-size:.9rem}.brand small[data-v-30996d50]{font-size:.68rem;color:#71839e;margin-top:.1rem}.studio-bar button[data-v-30996d50]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #263449;border-radius:7px;background:#111b2b;color:#dbe6f5;padding:.44rem .62rem;cursor:pointer}.studio-bar button[data-v-30996d50]:disabled{opacity:.4;cursor:not-allowed}.studio-bar .primary[data-v-30996d50]{background:#2563eb;border-color:#3b82f6;color:#fff}.status[data-v-30996d50]{margin-left:auto;color:#71839e;font-size:.72rem}.save-error[data-v-30996d50]{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.5rem 1rem;color:#fca5a5;background:#3b1720;font-size:.75rem;max-height:8rem;min-height:0;overflow:hidden;overflow-wrap:anywhere}.save-error-message[data-v-30996d50]{min-width:0;max-height:6rem;overflow:auto}.save-error button[data-v-30996d50]{flex:0 0 auto;border:1px solid #f87171;background:transparent;color:#fecaca;border-radius:4px;padding:.2rem .45rem;cursor:pointer}.recovery-banner[data-v-30996d50]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #31567f;background:linear-gradient(90deg,#10253d,#132c48);color:#dbeafe;box-shadow:0 8px 24px #0003;z-index:9}.recovery-banner div[data-v-30996d50]:first-child{display:grid;gap:.16rem}.recovery-banner strong[data-v-30996d50]{font-size:.82rem}.recovery-banner span[data-v-30996d50]{color:#a9c6e8;font-size:.72rem}.recovery-actions[data-v-30996d50]{display:flex;flex:none;gap:.45rem}.recovery-actions button[data-v-30996d50]{border:1px solid #4774a8;border-radius:6px;background:#173b63;color:#eff6ff;padding:.38rem .65rem;cursor:pointer}.recovery-actions button[data-v-30996d50]:last-child{background:transparent}.recovery-actions button[data-v-30996d50]:disabled{opacity:.45;cursor:not-allowed}.studio-body[data-v-30996d50]{display:flex;flex:1;min-height:0;overflow:hidden}.studio-body>.graph-editor[data-v-30996d50],.studio-body>.scene-editor[data-v-30996d50]{flex:1;min-height:0;overflow:hidden}@media (max-width:640px){.recovery-banner[data-v-30996d50]{align-items:flex-start;flex-direction:column}.recovery-actions[data-v-30996d50]{align-self:flex-end}}.offer-editor[data-v-ecb0f7f8],.form-section[data-v-ecb0f7f8]{display:grid;gap:var(--space-4)}.form-section[data-v-ecb0f7f8]{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.section-heading[data-v-ecb0f7f8]{display:grid;gap:var(--space-1)}.section-heading h3[data-v-ecb0f7f8],.section-heading p[data-v-ecb0f7f8]{margin:0}.section-heading h3[data-v-ecb0f7f8]{font-size:.95rem}.section-heading p[data-v-ecb0f7f8]{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.price-field[data-v-ecb0f7f8],.copies-field[data-v-ecb0f7f8]{max-width:14rem}.input-with-suffix[data-v-ecb0f7f8]{display:flex;align-items:center;min-height:2.5rem;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted)}.input-with-suffix[data-v-ecb0f7f8]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.input-with-suffix input[data-v-ecb0f7f8]{min-width:0;width:100%;min-height:2.4rem;padding:.65rem .2rem .65rem .8rem;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit}.input-with-suffix>span[data-v-ecb0f7f8]{padding:0 .8rem;color:var(--color-text-muted)}.choice-field[data-v-ecb0f7f8]{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.choice-field legend[data-v-ecb0f7f8]{margin-bottom:var(--space-2);font-size:.85rem;font-weight:700}.segmented-control[data-v-ecb0f7f8]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.segmented-control label[data-v-ecb0f7f8]{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.65rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-subtle);font-size:.85rem;font-weight:700}.segmented-control label.selected[data-v-ecb0f7f8]{border-color:var(--color-action-primary);background:var(--color-surface-raised);color:var(--color-action-primary)}.print-toggle[data-v-ecb0f7f8]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);cursor:pointer}.digital-fallback-toggle[data-v-ecb0f7f8]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);cursor:pointer}.toggle-icon[data-v-ecb0f7f8]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-action-primary)}.toggle-copy[data-v-ecb0f7f8]{display:grid;gap:.15rem}.toggle-copy small[data-v-ecb0f7f8]{color:var(--color-text-muted)}.impact-backdrop[data-v-0cb2bed5]{display:grid;place-items:center;z-index:80;padding:var(--space-4)}.impact-dialog[data-v-0cb2bed5]{width:min(34rem,100%);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);outline:none}.dialog-header[data-v-0cb2bed5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border)}.dialog-header h2[data-v-0cb2bed5],.dialog-header p[data-v-0cb2bed5],.impact-description[data-v-0cb2bed5]{margin:0}.dialog-header h2[data-v-0cb2bed5]{font-size:1.05rem}.dialog-header p[data-v-0cb2bed5]{margin-top:.2rem;overflow:hidden;color:var(--color-text-muted);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.warning-icon[data-v-0cb2bed5]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-warning-surface);color:var(--color-warning)}.dialog-body[data-v-0cb2bed5]{display:grid;gap:var(--space-4);padding:var(--space-5)}.impact-description[data-v-0cb2bed5]{color:var(--color-text-subtle);line-height:1.5}.impact-grid[data-v-0cb2bed5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.impact-grid div[data-v-0cb2bed5]{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.impact-grid strong[data-v-0cb2bed5]{font-size:1.15rem}.impact-grid span[data-v-0cb2bed5]{color:var(--color-text-muted);font-size:.72rem}.dialog-actions[data-v-0cb2bed5]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-muted)}@media (max-width: 560px){.impact-grid[data-v-0cb2bed5]{grid-template-columns:1fr}}.offers-settings[data-v-66555e0e]{display:grid;align-content:start;width:min(100%,75rem);min-height:0;gap:var(--space-5)}.subtitle[data-v-66555e0e],.catalog-header h2[data-v-66555e0e],.catalog-header p[data-v-66555e0e],.catalog-state p[data-v-66555e0e],.catalog-state h3[data-v-66555e0e]{margin:0}h1[data-v-66555e0e]{margin:0;color:var(--color-text);font-size:2rem;line-height:1.1}.subtitle[data-v-66555e0e],.catalog-header p[data-v-66555e0e]{color:var(--color-text-muted)}.summary-grid[data-v-66555e0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.summary-card[data-v-66555e0e]{display:flex;align-items:center;gap:var(--space-3);min-height:5rem;padding:var(--space-4)}.summary-card>div[data-v-66555e0e]{display:grid;gap:.15rem}.summary-card strong[data-v-66555e0e]{font-size:1.35rem}.summary-card span[data-v-66555e0e]:last-child{color:var(--color-text-muted);font-size:.82rem}.summary-icon[data-v-66555e0e]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-action-primary)}.status-dot[data-v-66555e0e]{display:inline-block;width:.55rem;height:.55rem;flex:none;border-radius:var(--radius-pill);background:var(--color-text-muted)}.summary-card>.status-dot[data-v-66555e0e]{width:.7rem;height:.7rem;margin:0 .9rem}.status-dot.active[data-v-66555e0e]{background:var(--color-success)}.catalog-panel[data-v-66555e0e]{min-width:0;overflow:hidden}.catalog-header[data-v-66555e0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.catalog-header h2[data-v-66555e0e]{font-size:1rem}.catalog-header p[data-v-66555e0e]{margin-top:var(--space-1);font-size:.82rem}.catalog-count[data-v-66555e0e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-subtle);font-size:.78rem;font-weight:800}.catalog-state[data-v-66555e0e]{display:grid;justify-items:center;gap:var(--space-3);padding:4rem var(--space-5);color:var(--color-text-muted);text-align:center}.catalog-state h3[data-v-66555e0e]{color:var(--color-text);font-size:1rem}.catalog-state p[data-v-66555e0e]{max-width:28rem}.empty-icon[data-v-66555e0e]{display:inline-flex;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-action-primary)}.loading-indicator[data-v-66555e0e]{width:1.5rem;height:1.5rem;border:2px solid var(--color-border);border-top-color:var(--color-action-primary);border-radius:50%;animation:spin-66555e0e .8s linear infinite}.offer-table[data-v-66555e0e]{min-width:0}.table-heading[data-v-66555e0e],.offer-row[data-v-66555e0e]{display:grid;grid-template-columns:minmax(12rem,1.6fr) minmax(7rem,.55fr) minmax(10rem,.9fr) minmax(7rem,.55fr) auto;align-items:center;gap:var(--space-4)}.table-heading[data-v-66555e0e]{padding:.7rem var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.table-heading span[data-v-66555e0e]:last-child{text-align:right}.offer-row[data-v-66555e0e]{min-height:5rem;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border)}.offer-row[data-v-66555e0e]:last-child{border-bottom:0}.offer-row[data-v-66555e0e]:hover{background:var(--color-surface-muted)}.offer-identity[data-v-66555e0e],.offer-rendering[data-v-66555e0e]{display:grid;min-width:0;gap:.2rem}.offer-identity strong[data-v-66555e0e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-identity small[data-v-66555e0e],.offer-rendering small[data-v-66555e0e]{color:var(--color-text-muted);font-size:.72rem}.offer-price[data-v-66555e0e]{font-variant-numeric:tabular-nums}.print-detail[data-v-66555e0e]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:.72rem}.row-actions[data-v-66555e0e]{display:flex;justify-content:flex-end;gap:var(--space-2)}.danger-icon[data-v-66555e0e]{border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));background:var(--color-surface);color:var(--color-danger)}.danger-icon[data-v-66555e0e]:hover:not(:disabled){background:var(--color-danger-surface)}@keyframes spin-66555e0e{to{transform:rotate(360deg)}}@media (max-width: 1100px){.table-heading[data-v-66555e0e]{display:none}.offer-row[data-v-66555e0e]{grid-template-columns:minmax(0,1fr) auto}.offer-price[data-v-66555e0e],.offer-rendering[data-v-66555e0e],.ui-status-badge[data-v-66555e0e]{grid-column:1}.row-actions[data-v-66555e0e]{grid-column:2;grid-row:1 / span 4}}@media (max-width: 720px){.page-intro[data-v-66555e0e]{align-items:flex-start;flex-direction:column}.summary-grid[data-v-66555e0e]{grid-template-columns:1fr}.offer-row[data-v-66555e0e]{grid-template-columns:minmax(0,1fr)}.row-actions[data-v-66555e0e]{grid-column:1;grid-row:auto;justify-content:flex-start}}.settings-layout[data-v-6bb2ef43]{display:grid;width:100%;align-content:start}.administration-settings[data-v-a17475bd]{display:grid;align-content:start;gap:var(--space-5);width:min(100%,75rem)}.administration-header[data-v-a17475bd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}h1[data-v-a17475bd],h2[data-v-a17475bd],p[data-v-a17475bd]{margin:0}h1[data-v-a17475bd]{font-size:2rem}.administration-editor[data-v-a17475bd]{display:grid;padding:var(--space-5);gap:var(--space-4)}fieldset[data-v-a17475bd]{display:grid;gap:var(--space-4);border:0;padding:0;min-width:0}label[data-v-a17475bd]{display:grid;gap:var(--space-2)}.checkbox-field[data-v-a17475bd]{display:flex;align-items:center}.administration-actions[data-v-a17475bd]{display:flex;gap:var(--space-2)}.administration-table[data-v-a17475bd]{overflow-x:auto}table[data-v-a17475bd]{width:100%;border-collapse:collapse;text-align:left}th[data-v-a17475bd],td[data-v-a17475bd]{padding:var(--space-3);border-bottom:1px solid var(--color-border)}.ui-input[data-v-a17475bd]{width:100%}.user-editor[data-v-a17475bd]{padding:var(--space-6);gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.user-editor-heading[data-v-a17475bd]{display:flex;align-items:flex-start;gap:var(--space-4)}.user-editor-heading>div[data-v-a17475bd]{min-width:0}.user-editor-heading h2[data-v-a17475bd]{margin:var(--space-1) 0 var(--space-2);font-size:1.3rem}.user-editor-icon[data-v-a17475bd]{display:grid;place-items:center;flex:0 0 3rem;height:3rem;border-radius:var(--radius-md);background:var(--color-blue-100);color:var(--color-action-primary)}.user-editor-description[data-v-a17475bd],.user-field-help[data-v-a17475bd]{color:var(--color-slate-600);line-height:1.5;overflow-wrap:anywhere}.user-editor-description[data-v-a17475bd]{font-size:.9rem}.user-editor-grid[data-v-a17475bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.user-editor .ui-field[data-v-a17475bd]{align-content:start;min-width:0}.user-editor .ui-control[data-v-a17475bd]{box-sizing:border-box;width:100%;min-width:0}.user-password-control[data-v-a17475bd]{display:flex;align-items:stretch;gap:var(--space-2)}.user-password-control .ui-control[data-v-a17475bd]{flex:1 1 auto}.user-password-control .ui-button[data-v-a17475bd]{flex:0 0 auto}.user-password-generated[data-v-a17475bd]{color:var(--color-slate-700);font-size:.8rem;font-weight:600}.user-editor .ui-control[data-v-a17475bd]:focus-visible,.user-editor input[type=checkbox][data-v-a17475bd]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px}.user-field-help[data-v-a17475bd]{font-size:.8rem;font-weight:400}.user-status-field[data-v-a17475bd]{display:grid;align-content:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-slate-100);border-radius:var(--radius-md)}.user-status-field input[data-v-a17475bd]{width:1.1rem;height:1.1rem;accent-color:var(--color-action-primary)}.user-session-notice[data-v-a17475bd]{padding:var(--space-3) var(--space-4);background:var(--color-blue-100);border-radius:var(--radius-md);color:var(--color-slate-700);font-size:.85rem;line-height:1.5}.user-editor-actions[data-v-a17475bd]{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--color-border);padding-top:var(--space-5);margin-top:var(--space-2)}@media (max-width: 640px){.user-editor[data-v-a17475bd]{padding:var(--space-4)}.user-editor-grid[data-v-a17475bd]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.user-password-control[data-v-a17475bd]{align-items:stretch;flex-direction:column}.user-editor-actions[data-v-a17475bd]{flex-direction:column-reverse}.user-editor-actions .ui-button[data-v-a17475bd]{width:100%;justify-content:center}}.media-delete-confirmation[data-v-e282efe6]{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:.85rem}h3[data-v-e282efe6],p[data-v-e282efe6]{margin:0}.usage-list[data-v-e282efe6]{display:grid;gap:var(--space-3);max-height:240px;overflow:auto;margin:0;padding-left:18px}.usage-list a[data-v-e282efe6]{color:var(--color-primary, #245cff);overflow-wrap:anywhere}.usage-list span[data-v-e282efe6]{display:block;color:var(--color-text-muted);margin-top:4px}.deletion-error[data-v-e282efe6]{color:#b42318}.confirmation-checkbox[data-v-e282efe6]{display:flex;align-items:flex-start;gap:var(--space-2)}.confirmation-checkbox input[data-v-e282efe6]{margin-top:3px;flex-shrink:0}.confirmation-actions[data-v-e282efe6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.media-workspace[data-v-dae24361]{display:grid;gap:28px;min-width:0}.media-toolbar[data-v-dae24361]{display:grid;grid-template-columns:minmax(230px,3fr) minmax(180px,1fr) minmax(175px,1fr) minmax(165px,.92fr);gap:14px}.control-with-icon[data-v-dae24361]{position:relative;display:block;min-width:0}.control-with-icon>svg[data-v-dae24361]{position:absolute;z-index:1;top:50%;left:17px;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.media-toolbar .control-with-icon .ui-control[data-v-dae24361]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){width:100%;height:52px;padding-left:49px;border-radius:var(--radius-lg);background-color:var(--color-surface);font-size:.9rem}.visually-hidden[data-v-dae24361]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.media-layout[data-v-dae24361],.library-panel[data-v-dae24361]{min-width:0}.library-heading[data-v-dae24361],.library-title[data-v-dae24361],.panel-heading[data-v-dae24361]{display:flex;align-items:center;gap:var(--space-4)}.library-heading[data-v-dae24361]{justify-content:space-between;flex-wrap:wrap;margin-bottom:26px;min-height:48px}.library-actions[data-v-dae24361]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.library-title[data-v-dae24361]{flex-wrap:wrap}.library-title h2[data-v-dae24361]{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text)}.item-count[data-v-dae24361]{padding:.4rem 1rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border) 48%,transparent);color:var(--color-text-muted);font-size:.85rem;font-weight:600}.view-switch[data-v-dae24361]{display:flex;padding:4px;gap:3px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-border) 50%,transparent)}.view-switch button[data-v-dae24361]{display:grid;place-items:center;width:46px;height:42px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-subtle);cursor:pointer}.view-switch button[aria-pressed=true][data-v-dae24361]{background:var(--color-surface);color:var(--color-action-primary);box-shadow:0 1px 4px #17203308}.drop-zone[data-v-dae24361]{position:relative;min-height:350px}.drop-zone.dragging[data-v-dae24361]{outline:2px dashed var(--color-action-primary);outline-offset:8px;border-radius:var(--radius-lg)}.media-grid[data-v-dae24361]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:start}.media-card[data-v-dae24361]{position:relative;min-width:0}.media-card[data-v-dae24361]:hover{box-shadow:var(--shadow-sm)}.media-card.selected[data-v-dae24361]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus) 20%,transparent)}.media-open[data-v-dae24361]{display:block;width:100%;min-width:0;border:0;padding:0;border-radius:inherit;background:transparent;color:var(--color-text);text-align:left;cursor:pointer;overflow:hidden}.media-preview[data-v-dae24361]{display:grid;aspect-ratio:1.24;width:100%;place-items:center;overflow:hidden;background:var(--color-surface-raised);color:var(--color-action-primary);font-size:.75rem}.media-preview img[data-v-dae24361]{width:100%;height:100%;object-fit:cover}.card-copy[data-v-dae24361]{display:grid;gap:.45rem;padding:16px}.card-copy strong[data-v-dae24361],.card-copy small[data-v-dae24361]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-copy strong[data-v-dae24361]{font-size:.9rem;font-weight:650}.card-copy small[data-v-dae24361]{color:var(--color-text-muted);font-size:.8rem}.card-actions[data-v-dae24361]{position:absolute;top:10px;right:10px}.card-menu-trigger[data-v-dae24361]{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.card-menu[data-v-dae24361]{position:absolute;z-index:5;top:40px;right:0;width:205px;padding:5px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.card-menu button[data-v-dae24361]{width:100%;padding:.7rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:.8rem;text-align:left;cursor:pointer}.card-menu button[data-v-dae24361]:hover{background:var(--color-surface-raised)}.card-menu .danger-action[data-v-dae24361]{color:var(--color-danger)}.media-list[data-v-dae24361]{grid-template-columns:1fr;gap:var(--space-2)}.media-list .media-open[data-v-dae24361]{display:flex;align-items:center;padding-right:50px}.media-list .media-preview[data-v-dae24361]{flex:0 0 80px;height:72px;aspect-ratio:auto}.media-list .card-copy[data-v-dae24361]{min-width:0}.media-list .card-actions[data-v-dae24361]{top:18px}.empty-state[data-v-dae24361]{display:grid;min-height:350px;place-items:center;align-content:center;gap:var(--space-3);padding:var(--space-8);text-align:center}.empty-state h3[data-v-dae24361],.empty-state p[data-v-dae24361]{margin:0}.empty-state h3[data-v-dae24361]{color:var(--color-text)}.drop-overlay[data-v-dae24361]{position:absolute;inset:0;z-index:6;display:grid;place-items:center;align-content:center;gap:var(--space-3);border:2px dashed var(--color-action-primary);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 94%,transparent);color:var(--color-action-primary);pointer-events:none}.loader[data-v-dae24361]{width:2rem;height:2rem;border:3px solid var(--color-border);border-top-color:var(--color-action-primary);border-radius:50%;animation:spin-dae24361 .8s linear infinite}.load-more[data-v-dae24361]{display:block;margin:var(--space-5) auto}.folder-panel[data-v-dae24361]{display:grid;gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.panel-heading h2[data-v-dae24361]{margin:.2rem 0 0;font-size:1.15rem}.panel-heading>div[data-v-dae24361]{flex:1}.folder-list[data-v-dae24361]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.folder-list>button[data-v-dae24361],.folder-row>button[data-v-dae24361]{display:flex;align-items:center;gap:var(--space-2);padding:.65rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-subtle);cursor:pointer}.folder-list button.active[data-v-dae24361]{background:var(--color-blue-100);color:var(--color-action-primary)}.folder-actions[data-v-dae24361]{display:flex;align-items:center}.folder-actions button[data-v-dae24361]{display:grid;place-items:center;padding:.4rem;border:0;background:transparent;color:var(--color-text-muted);cursor:pointer}.folder-form[data-v-dae24361],.inline-confirm[data-v-dae24361]{display:grid;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised)}.folder-form>div[data-v-dae24361],.inline-confirm>div[data-v-dae24361]{display:flex;justify-content:flex-end;gap:var(--space-2)}.inline-confirm p[data-v-dae24361]{margin:0;font-size:.85rem;line-height:1.5}.details-panel[data-v-dae24361]{position:fixed;top:90px;right:24px;bottom:24px;z-index:35;display:grid;align-content:start;gap:var(--space-5);width:min(360px,calc(100vw - 32px));box-sizing:border-box;overflow-y:auto;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.details-preview[data-v-dae24361]{display:grid;min-height:160px;place-items:center;overflow:hidden;border-radius:var(--radius-md);background:var(--color-surface-raised)}.details-preview img[data-v-dae24361],.details-preview video[data-v-dae24361]{width:100%;max-height:240px;object-fit:contain}.details-preview audio[data-v-dae24361]{width:calc(100% - 1rem)}.details-panel dl[data-v-dae24361]{display:grid;gap:var(--space-2);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.details-panel dl div[data-v-dae24361]{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.8rem}.details-panel dt[data-v-dae24361]{color:var(--color-text-muted)}.details-panel dd[data-v-dae24361]{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}.delete-media[data-v-dae24361]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-danger);font-weight:700;cursor:pointer}@keyframes spin-dae24361{to{transform:rotate(360deg)}}@media (max-width: 1400px){.media-grid[data-v-dae24361]:not(.media-list){grid-template-columns:repeat(4,minmax(0,1fr))}.media-toolbar[data-v-dae24361]{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(145px,1fr))}}@media (max-width: 1100px){.media-toolbar[data-v-dae24361]{grid-template-columns:repeat(3,minmax(0,1fr))}.search-field[data-v-dae24361]{grid-column:1 / -1}.media-grid[data-v-dae24361]:not(.media-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.media-workspace[data-v-dae24361]{gap:var(--space-5)}.media-toolbar[data-v-dae24361]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field[data-v-dae24361]{grid-column:1 / -1}.media-grid[data-v-dae24361]:not(.media-list){grid-template-columns:repeat(2,minmax(0,1fr))}.library-title[data-v-dae24361]{gap:var(--space-2)}.item-count[data-v-dae24361]{padding:.3rem .6rem}.view-switch button[data-v-dae24361]{width:34px}.card-copy[data-v-dae24361]{padding:12px}.details-panel[data-v-dae24361]{top:16px;right:16px;bottom:16px}}@media (prefers-reduced-motion: reduce){.loader[data-v-dae24361]{animation:none}}.media-section[data-v-71eac8fd]{min-width:0;padding:var(--space-3) var(--space-2)}.media-page-header[data-v-71eac8fd]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6)}.media-page-copy[data-v-71eac8fd]{display:grid;gap:var(--space-2)}.media-page-copy p[data-v-71eac8fd],.media-page-copy h1[data-v-71eac8fd]{margin:0}.media-page-copy h1[data-v-71eac8fd]{color:var(--color-text);font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.15;letter-spacing:-.035em}.subtitle[data-v-71eac8fd]{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.page-import[data-v-71eac8fd]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:166px;min-height:52px;border-radius:var(--radius-lg)}.media-tabs[data-v-71eac8fd]{margin-top:var(--space-2)}@media (max-width: 640px){.media-section[data-v-71eac8fd]{padding:0}.media-page-header[data-v-71eac8fd]{align-items:start;flex-wrap:wrap;gap:var(--space-4)}.page-import[data-v-71eac8fd]{min-height:44px;min-width:140px}.media-tabs[data-v-71eac8fd] .ui-tab{flex:1;padding-inline:var(--space-2)}}.smtp-settings[data-v-154ed653]{display:grid;gap:1.1rem;width:100%;align-content:start;color:var(--color-text)}.smtp-heading[data-v-154ed653],.panel-heading[data-v-154ed653],.field-row[data-v-154ed653],.form-actions[data-v-154ed653],.profile-item[data-v-154ed653],.profile-actions[data-v-154ed653]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.smtp-heading[data-v-154ed653]{align-items:flex-start}.smtp-heading h1[data-v-154ed653]{margin:.15rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.8rem)}.description[data-v-154ed653],.panel-heading p[data-v-154ed653],.field small[data-v-154ed653],.toggle-field small[data-v-154ed653]{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.smtp-grid[data-v-154ed653]{display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(24rem,1.18fr);align-items:start;gap:1rem}.panel[data-v-154ed653]{min-width:0;padding:1rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.panel-heading[data-v-154ed653]{margin-bottom:1rem}.panel-heading h2[data-v-154ed653]{margin:0;font-size:1rem}.panel-heading p[data-v-154ed653]{font-size:.75rem}.count-badge[data-v-154ed653]{display:grid;min-width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-subtle);font-size:.75rem;font-weight:700}.profile-items[data-v-154ed653]{display:grid;gap:.55rem}.profile-item[data-v-154ed653]{align-items:flex-start;flex-direction:column;padding:.8rem;border:1px solid var(--color-border);border-radius:9px}.profile-item.selected[data-v-154ed653]{border-color:var(--color-action-primary)}.profile-copy[data-v-154ed653]{display:grid;gap:.18rem;min-width:0}.profile-copy strong[data-v-154ed653]{font-size:.88rem}.profile-copy span[data-v-154ed653]{overflow-wrap:anywhere;font-size:.78rem}.profile-copy small[data-v-154ed653]{color:var(--color-text-muted);font-size:.7rem}.profile-copy small.profile-recovery[data-v-154ed653]{color:var(--color-danger)}.profile-actions[data-v-154ed653]{justify-content:flex-start;flex-wrap:wrap}.empty-state[data-v-154ed653]{padding:1.2rem .3rem;font-size:.82rem;text-align:center}.smtp-form[data-v-154ed653]{display:grid;gap:.85rem}.field[data-v-154ed653]{display:grid;flex:1;gap:.32rem;min-width:0}.field>span[data-v-154ed653]{font-size:.76rem;font-weight:680}.field em[data-v-154ed653]{color:var(--color-text-muted);font-size:.72rem;font-style:normal;font-weight:450}.field input[data-v-154ed653]{width:100%;min-height:2.5rem;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.82rem}.field input[data-v-154ed653]:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:1px}.field input[data-v-154ed653]:disabled{opacity:.65}.field--port[data-v-154ed653]{max-width:7rem}.toggle-field[data-v-154ed653]{display:flex;align-items:flex-start;gap:.65rem;padding:.68rem;border:1px solid var(--color-border);border-radius:8px}.toggle-field input[data-v-154ed653]{margin-top:.2rem;accent-color:var(--color-action-primary)}.toggle-field span[data-v-154ed653]{display:grid;gap:.1rem}.toggle-field strong[data-v-154ed653]{font-size:.77rem}.toggle-field small[data-v-154ed653]{margin:0;font-size:.7rem}.button[data-v-154ed653]{min-height:2.45rem;padding:.55rem .8rem;border:1px solid transparent;border-radius:7px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.button[data-v-154ed653]:disabled,.text-button[data-v-154ed653]:disabled{cursor:not-allowed;opacity:.55}.button--primary[data-v-154ed653]{background:var(--color-action-primary);color:var(--color-action-contrast)}.button--secondary[data-v-154ed653]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.text-button[data-v-154ed653]{padding:.1rem .15rem;border:0;background:none;color:var(--color-action-primary);font:inherit;font-size:.73rem;font-weight:680;cursor:pointer}.text-button--danger[data-v-154ed653]{color:var(--color-danger)}.feedback[data-v-154ed653]{margin:0;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:8px;font-size:.8rem;line-height:1.45}.feedback--error[data-v-154ed653]{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 9%,transparent);color:var(--color-danger)}.feedback--success[data-v-154ed653]{border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border));background:color-mix(in srgb,var(--color-success) 9%,transparent);color:var(--color-success)}.form-actions[data-v-154ed653]{justify-content:flex-start;flex-wrap:wrap;padding-top:.25rem}@media (max-width: 900px){.smtp-grid[data-v-154ed653]{grid-template-columns:1fr}}@media (max-width: 540px){.smtp-heading[data-v-154ed653],.field-row[data-v-154ed653]{align-items:stretch;flex-direction:column}.field--port[data-v-154ed653]{max-width:none}.smtp-heading .button[data-v-154ed653]{align-self:flex-start}}.notification-settings[data-v-47ae0382]{display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - 6rem);gap:var(--space-5);color:var(--color-text)}.notification-heading[data-v-47ae0382]{display:grid;gap:var(--space-1)}.notification-back[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:.82rem;text-decoration:none}.notification-back[data-v-47ae0382]:hover{color:var(--color-action-primary)}.notification-back[data-v-47ae0382]:focus-visible,.rule-edit[data-v-47ae0382]:focus-visible,.role-chip[data-v-47ae0382]:focus-visible,.user-option[data-v-47ae0382]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.notification-heading h1[data-v-47ae0382]{margin:0;font-size:2rem;line-height:1.15}.notification-heading .description[data-v-47ae0382]{margin:0;color:var(--color-text-muted)}.notification-tabs[data-v-47ae0382]{margin-top:var(--space-1)}.notification-tabs[data-v-47ae0382] .ui-tab{min-width:8rem}.rules-panel[data-v-47ae0382]{display:grid;gap:var(--space-6)}.rules-toolbar[data-v-47ae0382]{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto;gap:var(--space-2)}.search-control[data-v-47ae0382],.select-control[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted)}.search-control[data-v-47ae0382]:focus-within,.select-control[data-v-47ae0382]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.search-control input[data-v-47ae0382],.select-control select[data-v-47ae0382]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--color-text)}.search-control input[data-v-47ae0382]::placeholder{color:var(--color-text-muted)}.select-control select[data-v-47ae0382]{cursor:pointer}.rule-group[data-v-47ae0382]{display:grid;gap:var(--space-4)}.rule-group+.rule-group[data-v-47ae0382]{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.rule-group__heading[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3)}.rule-group__heading h2[data-v-47ae0382],.rule-group__heading p[data-v-47ae0382]{margin:0}.rule-group__heading h2[data-v-47ae0382]{font-size:1.05rem}.rule-group__heading p[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.84rem}.severity-icon[data-v-47ae0382]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill)}.severity-icon--critical[data-v-47ae0382]{background:var(--color-danger-surface);color:var(--color-danger)}.severity-icon--warning[data-v-47ae0382]{background:var(--color-warning-surface);color:var(--color-warning)}.rules-table[data-v-47ae0382]{display:grid;min-width:0}.rules-table__header[data-v-47ae0382],.rule-row[data-v-47ae0382]{display:grid;grid-template-columns:minmax(14rem,2fr) minmax(8rem,1fr) minmax(10rem,1fr) minmax(7rem,.75fr) minmax(6rem,.65fr);align-items:center;gap:var(--space-3)}.rules-table__header[data-v-47ae0382]{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:.85rem;font-weight:600}.rule-row[data-v-47ae0382]{min-height:4.75rem;padding:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);font-size:.82rem}.rule-row[data-v-47ae0382]:first-of-type{border-radius:var(--radius-md) var(--radius-md) 0 0}.rule-row[data-v-47ae0382]:hover{background:var(--color-surface-raised)}.rule-name[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.rule-name strong[data-v-47ae0382],.rule-name small[data-v-47ae0382]{display:block;overflow-wrap:anywhere}.rule-name strong[data-v-47ae0382]{font-weight:600;font-size:.95rem}.rule-name small[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted)}.rule-detail[data-v-47ae0382]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-subtle)}.rule-channel[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-1)}.rule-state[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-weight:700}.rule-state--active[data-v-47ae0382]{color:var(--color-success)}.rule-edit[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-action-primary);cursor:pointer;font-weight:600}.rule-edit[data-v-47ae0382]:disabled{cursor:not-allowed;opacity:.55}.settings-card[data-v-47ae0382]{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.channels-panel[data-v-47ae0382]{display:grid;gap:var(--space-5)}.section-heading h2[data-v-47ae0382]{margin:0;font-size:1.08rem}.section-heading p[data-v-47ae0382]{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.global-channel-list[data-v-47ae0382]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.channel-card[data-v-47ae0382]{display:flex;flex-direction:column;min-width:0;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.channel-card__header[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3)}.channel-card__icon[data-v-47ae0382]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-icon)}.channel-card__icon--active[data-v-47ae0382]{background:var(--color-action-surface);color:var(--color-action-primary)}.channel-card__identity[data-v-47ae0382]{display:grid;justify-items:start;gap:var(--space-1);min-width:0}.channel-card__identity h3[data-v-47ae0382]{margin:0;font-size:.95rem}.channel-card__switch[data-v-47ae0382]{margin-left:auto}.channel-card__body[data-v-47ae0382]{flex:1;min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.email-profile-field[data-v-47ae0382]{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.78rem;font-weight:400}.channel-card__details[data-v-47ae0382]{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.82rem}.channel-card__details div[data-v-47ae0382]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-2)}.channel-card__details dt[data-v-47ae0382],.channel-card__details dd[data-v-47ae0382]{margin:0;overflow-wrap:anywhere}.channel-card__details dd[data-v-47ae0382]{color:var(--color-text-subtle)}.channel-card__message[data-v-47ae0382]{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.channel-card__message--error[data-v-47ae0382]{margin-top:var(--space-2);color:var(--color-danger)}.channel-card__test-result[data-v-47ae0382]{margin:var(--space-3) 0 0;padding:var(--space-2);border-radius:var(--radius-md);font-size:.8rem}.channel-card__actions[data-v-47ae0382]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.channel-card__actions .ui-button[data-v-47ae0382]{font-size:.8rem}.channel-card__actions a.ui-button[data-v-47ae0382]{text-decoration:none}.channel-card__configure[data-v-47ae0382]{font-weight:600}.preference-list[data-v-47ae0382]{display:grid}.preference-row[data-v-47ae0382]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(12rem,14rem);align-items:center;gap:var(--space-4);padding:var(--space-3) 0}.preference-row+.preference-row[data-v-47ae0382]{border-top:1px solid var(--color-border)}.preference-row__icon[data-v-47ae0382]{color:var(--color-icon)}.preference-row__copy h3[data-v-47ae0382],.preference-row__copy p[data-v-47ae0382]{margin:0}.preference-row__copy h3[data-v-47ae0382]{font-size:.88rem}.preference-row__copy p[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.preference-row__control[data-v-47ae0382]{justify-self:stretch}.preference-row__control[data-v-47ae0382]:disabled{opacity:.7}.loading-message[data-v-47ae0382]{color:var(--color-text-muted)}.history-content[data-v-47ae0382]{display:grid;gap:var(--space-4);min-width:0}.history-toolbar[data-v-47ae0382]{display:grid;grid-template-columns:minmax(15rem,1fr) repeat(3,minmax(8rem,auto));gap:var(--space-2)}.history-count[data-v-47ae0382]{margin:0;color:var(--color-text-muted);font-size:.78rem}.history-scroll-sentinel[data-v-47ae0382]{height:1px}.history-load-more[data-v-47ae0382]{justify-self:center}.history-end[data-v-47ae0382]{margin:0;color:var(--color-text-muted);font-size:.78rem;text-align:center}.history-table[data-v-47ae0382]{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.history-table__header[data-v-47ae0382],.history-row[data-v-47ae0382]{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(6rem,.7fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(9rem,1fr) minmax(12rem,1.4fr);align-items:center;gap:var(--space-3)}.history-table__header[data-v-47ae0382]{padding:var(--space-3);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.85rem;font-weight:600}.history-item+.history-item[data-v-47ae0382]{border-top:1px solid var(--color-border)}.history-row[data-v-47ae0382]{min-height:4.5rem;padding:var(--space-3)}.history-row[data-v-47ae0382]:hover{background:var(--color-surface-raised)}.history-row>[role=cell][data-v-47ae0382]{min-width:0}.history-event strong[data-v-47ae0382],.history-event small[data-v-47ae0382]{display:block;overflow-wrap:anywhere}.history-event strong[data-v-47ae0382]{font-size:.84rem}.history-event small[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.75rem}.history-cell[data-v-47ae0382]{color:var(--color-text-subtle);font-size:.82rem;overflow-wrap:anywhere}.history-booth-link[data-v-47ae0382]{color:var(--color-action-primary);font-weight:600;text-decoration:none}.history-booth-link[data-v-47ae0382]:hover{text-decoration:underline}.history-booth-link[data-v-47ae0382]:focus-visible{border-radius:2px;outline:2px solid var(--color-focus);outline-offset:2px}.history-cell--channels[data-v-47ae0382]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.history-cell--channels .rule-channel[data-v-47ae0382]{white-space:nowrap}.history-detail-cell[data-v-47ae0382]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-text-subtle);font-size:.78rem;line-height:1.4}.history-detail-cell>span[data-v-47ae0382]{overflow-wrap:anywhere}.history-expand[data-v-47ae0382]{flex:none;width:2rem;min-height:2rem;padding:0}.history-expand[aria-expanded=true] svg[data-v-47ae0382]{transform:rotate(180deg)}.history-expand[data-v-47ae0382]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.history-detail[data-v-47ae0382]{padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.history-detail__content[data-v-47ae0382]{display:grid;gap:var(--space-3)}.history-detail__heading[data-v-47ae0382]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.history-detail__heading h3[data-v-47ae0382]{margin:0;font-size:.9rem}.history-detail__heading span[data-v-47ae0382]{color:var(--color-text-muted);font-size:.78rem}.history-undelivered[data-v-47ae0382]{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-surface)}.history-undelivered__heading[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3)}.history-undelivered__heading h3[data-v-47ae0382],.history-undelivered__heading p[data-v-47ae0382]{margin:0}.history-undelivered__heading h3[data-v-47ae0382]{font-size:.9rem}.history-undelivered__heading p[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.78rem}.history-undelivered dl[data-v-47ae0382]{display:grid;gap:var(--space-2);margin:0;font-size:.8rem}.history-undelivered dl>div[data-v-47ae0382]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-3)}.history-undelivered dt[data-v-47ae0382]{color:var(--color-text-muted)}.history-undelivered dd[data-v-47ae0382]{margin:0;overflow-wrap:anywhere}.delivery-list[data-v-47ae0382]{display:grid;gap:var(--space-3)}.delivery-row[data-v-47ae0382]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.delivery-row__summary[data-v-47ae0382]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.delivery-row__recipient[data-v-47ae0382]{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.delivery-row__recipient>svg[data-v-47ae0382]{flex:none;color:var(--color-icon)}.delivery-row__recipient strong[data-v-47ae0382],.delivery-row__recipient small[data-v-47ae0382]{display:block;overflow-wrap:anywhere}.delivery-row__recipient small[data-v-47ae0382],.delivery-row>small[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.76rem}.attempt-list[data-v-47ae0382]{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--color-text-muted);font-size:.78rem}.attempt-list li[data-v-47ae0382]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.attempt-list code[data-v-47ae0382]{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text)}.notification-actions[data-v-47ae0382]{position:sticky;bottom:var(--space-3);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.unsaved-notice[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.unsaved-notice--hidden[data-v-47ae0382]{visibility:hidden}.unsaved-notice strong[data-v-47ae0382],.unsaved-notice small[data-v-47ae0382]{display:block}.unsaved-notice strong[data-v-47ae0382]{color:var(--color-warning);font-size:.85rem}.unsaved-notice small[data-v-47ae0382]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.78rem}.notification-actions__buttons[data-v-47ae0382]{display:flex;gap:var(--space-2)}.rule-editor[data-v-47ae0382]{display:grid;gap:var(--space-5);min-height:100%}.editor-intro[data-v-47ae0382]{display:grid;gap:var(--space-1)}.editor-intro h3[data-v-47ae0382],.editor-intro p[data-v-47ae0382]{margin:0}.editor-intro h3[data-v-47ae0382]{font-size:1.15rem}.editor-intro p[data-v-47ae0382],.editor-section__heading p[data-v-47ae0382]{color:var(--color-text-muted);font-size:.84rem}.event-severity[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;text-transform:uppercase}.event-severity--critical[data-v-47ae0382]{background:var(--color-danger-surface);color:var(--color-danger)}.event-severity--warning[data-v-47ae0382]{background:var(--color-warning-surface);color:var(--color-warning)}.editor-section[data-v-47ae0382]{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.editor-section__heading[data-v-47ae0382]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.editor-section__heading h4[data-v-47ae0382],.editor-section__heading p[data-v-47ae0382],.editor-recipient-group h5[data-v-47ae0382]{margin:0}.editor-section__heading h4[data-v-47ae0382]{font-size:.95rem}.editor-section__heading p[data-v-47ae0382]{margin-top:var(--space-1)}.editor-channel-list[data-v-47ae0382],.editor-recipient-group[data-v-47ae0382]{display:grid;gap:var(--space-2)}.editor-channel[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer}.editor-channel--selected[data-v-47ae0382]{background:var(--color-surface-raised)}.editor-channel--unavailable[data-v-47ae0382]{opacity:.65;cursor:not-allowed}.editor-channel span[data-v-47ae0382],.user-option>span[data-v-47ae0382]:nth-child(2){display:grid;gap:var(--space-1)}.editor-channel strong[data-v-47ae0382],.user-option strong[data-v-47ae0382]{font-size:.84rem}.editor-channel small[data-v-47ae0382],.user-option small[data-v-47ae0382],.recipient-help[data-v-47ae0382]{color:var(--color-text-muted);font-size:.76rem}.editor-recipient-group[data-v-47ae0382]{margin-top:var(--space-2)}.editor-recipient-group h5[data-v-47ae0382]{font-size:.82rem}.role-chips[data-v-47ae0382]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.role-chip[data-v-47ae0382]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle);cursor:pointer;font-size:.78rem}.role-chip--selected[data-v-47ae0382]{border-color:var(--color-action-surface);background:var(--color-action-surface);color:var(--color-text)}.user-search[data-v-47ae0382]{width:100%}.user-list[data-v-47ae0382]{display:grid;gap:var(--space-1)}.user-option[data-v-47ae0382]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left}.user-option>span[data-v-47ae0382]:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.user-option[data-v-47ae0382]:hover{border-color:var(--color-action-primary)}.user-option__avatar[data-v-47ae0382]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-action-contrast);font-weight:800}.editor-actions[data-v-47ae0382]{position:sticky;bottom:calc(-1 * var(--space-5));align-self:end;margin:auto calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface)}@media (max-width: 1268px){.history-table__header[data-v-47ae0382]{display:none}.history-row[data-v-47ae0382]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-row>[role=cell][data-v-47ae0382]{position:relative;padding-top:var(--space-4)}.history-row>[role=cell][data-v-47ae0382]:before{position:absolute;top:0;left:0;color:var(--color-text-muted);content:attr(data-label);font-size:.7rem;font-weight:800}.history-event[data-v-47ae0382]{grid-column:1 / -1}}@media (max-width: 1050px){.rules-table__header[data-v-47ae0382],.rule-row[data-v-47ae0382]{grid-template-columns:minmax(12rem,1.8fr) minmax(7rem,1fr) minmax(8rem,1fr) minmax(6rem,.75fr) minmax(5rem,.65fr);gap:var(--space-2)}.global-channel-list[data-v-47ae0382]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-toolbar[data-v-47ae0382]{grid-template-columns:repeat(3,minmax(0,1fr))}.history-toolbar .search-control[data-v-47ae0382]{grid-column:1 / -1}}@media (max-width: 850px){.rules-table__header[data-v-47ae0382]{display:none}.rule-row[data-v-47ae0382]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}.rule-row>[role=cell][data-v-47ae0382]{position:relative;min-width:0;padding-top:var(--space-5)}.rule-row>[role=cell][data-v-47ae0382]:before{position:absolute;top:0;left:0;color:var(--color-text-muted);content:attr(data-label);font-size:.72rem;font-weight:800}.rule-name[data-v-47ae0382]{grid-column:1 / -1}.rules-toolbar[data-v-47ae0382]{grid-template-columns:minmax(0,1fr) auto}.rules-toolbar .search-control[data-v-47ae0382]{grid-column:1 / -1}}@media (max-width: 620px){.global-channel-list[data-v-47ae0382],.rules-toolbar[data-v-47ae0382]{grid-template-columns:1fr}.preference-row[data-v-47ae0382]{grid-template-columns:auto minmax(0,1fr)}.preference-row__control[data-v-47ae0382]{grid-column:2}.rules-toolbar .search-control[data-v-47ae0382]{grid-column:auto}.notification-actions[data-v-47ae0382]{align-items:stretch;flex-direction:column}.notification-actions__buttons[data-v-47ae0382]{justify-content:flex-end}.unsaved-notice--hidden[data-v-47ae0382]{display:none}.history-toolbar[data-v-47ae0382]{grid-template-columns:1fr}.history-toolbar .search-control[data-v-47ae0382]{grid-column:auto}.history-row[data-v-47ae0382]{grid-template-columns:minmax(0,1fr)}.history-event[data-v-47ae0382]{grid-column:auto}}.general-settings[data-v-8f5f8cb6]{display:grid;align-content:start;gap:1rem}.settings-heading[data-v-8f5f8cb6]{margin-bottom:.25rem}.settings-heading h1[data-v-8f5f8cb6]{margin:.2rem 0}.settings-heading p[data-v-8f5f8cb6]{margin-top:.25rem}.general-settings__form[data-v-8f5f8cb6]{display:grid;gap:.65rem;max-width:42rem}.general-settings__form>label[data-v-8f5f8cb6]{font-weight:600}.general-settings__input-row[data-v-8f5f8cb6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.general-settings__input-row input[data-v-8f5f8cb6]{width:min(10rem,100%)}.general-settings__loading[data-v-8f5f8cb6]{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.5}.setup-page[data-v-1b339c4c]{min-height:100vh;display:grid;place-items:center;padding:1.25rem;background:var(--color-page)}.setup-card[data-v-1b339c4c]{width:min(100%,30rem);padding:2rem}.setup-card h1[data-v-1b339c4c]{margin:0 0 .75rem}.setup-form[data-v-1b339c4c]{display:grid;gap:1rem;margin-top:1.5rem}:root{--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-100: #dbeafe;--color-slate-950: #0f172a;--color-slate-900: #172033;--color-slate-700: #334155;--color-slate-600: #475569;--color-slate-500: #697586;--color-slate-300: #cbd5e1;--color-slate-200: #d8e0eb;--color-slate-100: #e5eaf1;--color-white: #ffffff;--color-red-700: #b43030;--color-red-600: #dc2626;--color-red-100: #fee2e2;--color-amber-700: #a16207;--color-amber-100: #fef3c7;--color-green-700: #15803d;--color-green-100: #dcfce7;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-sm: 0 8px 20px rgba(23, 32, 51, .05);--shadow-md: 0 10px 24px rgba(23, 32, 51, .08);--shadow-lg: 0 20px 60px rgba(23, 32, 51, .2);--size-overlay-drawer: 35rem;--size-overlay-wide: 45rem;--size-dialog-max-width: 68rem;--size-dialog-max-height: 56rem;--size-tab-min-height: 3rem;--size-switch-width: 2.75rem;--size-switch-height: 1.5rem;--size-switch-thumb: 1rem;--font-family: "Manrope", "Segoe UI", sans-serif;--transition-fast: .15s ease}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font-family);background:var(--color-page, #f4f6f9);color:var(--color-text, #172033)}.theme-admin,.theme-studio{min-height:100%;color:var(--color-text);background:var(--color-page)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-admin{color-scheme:light;--color-page: #f4f6f9;--color-surface: var(--color-white);--color-surface-muted: #f9fbfd;--color-surface-raised: #f7faff;--color-text: var(--color-slate-900);--color-text-muted: var(--color-slate-500);--color-text-subtle: var(--color-slate-600);--color-border: #e1e6ef;--color-border-strong: var(--color-slate-300);--color-action-primary: var(--color-blue-600);--color-action-primary-hover: var(--color-blue-700);--color-action-surface: var(--color-blue-100);--color-action-contrast: var(--color-white);--color-focus: var(--color-blue-600);--color-danger: var(--color-red-700);--color-danger-surface: var(--color-red-100);--color-danger-border: color-mix(in srgb, var(--color-danger) 35%, var(--color-border));--color-warning: var(--color-amber-700);--color-warning-surface: var(--color-amber-100);--color-success: var(--color-green-700);--color-success-surface: var(--color-green-100);--color-icon: var(--color-slate-600);--color-overlay-header: rgba(244, 246, 249, .94);--color-overlay-backdrop: rgba(15, 23, 42, .32)}.theme-admin button,.theme-admin input,.theme-admin select,.theme-admin textarea{font:inherit}.theme-studio{color-scheme:dark;--color-page: #080d17;--color-surface: #101722;--color-surface-muted: #0c1320;--color-surface-raised: #111b2b;--color-text: #e5edf8;--color-text-muted: #94a3b8;--color-text-subtle: #cbd5e1;--color-border: #1e293b;--color-border-strong: #303f55;--color-action-primary: var(--color-blue-600);--color-action-primary-hover: var(--color-blue-700);--color-action-contrast: var(--color-white);--color-focus: #38bdf8;--color-danger: #fca5a5;--color-danger-surface: #451a1a;--color-warning: #fbbf24;--color-warning-surface: #422006;--color-success: #86efac;--color-success-surface: #052e16;--color-overlay-header: rgba(8, 13, 23, .94)}.theme-studio button,.theme-studio input,.theme-studio select,.theme-studio textarea{font:inherit}.theme-studio button:focus-visible,.theme-studio input:focus-visible,.theme-studio select:focus-visible,.theme-studio textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-form{display:grid;gap:var(--space-4)}.ui-field{display:grid;gap:var(--space-1);color:var(--color-text);font-size:.85rem;font-weight:700;font-family:var(--font-family)}.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.ui-field>select,.ui-field>textarea,.ui-control:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){width:100%;min-width:0;min-height:2.5rem;padding:.65rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);font:inherit;font-weight:400}.ui-control:focus-visible,.ui-field>input:focus-visible,.ui-field>select:focus-visible,.ui-field>textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-field>textarea{min-height:5rem;resize:vertical}.ui-field>input::placeholder,.ui-field>textarea::placeholder,.ui-control::placeholder{color:var(--color-text-muted)}.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):disabled,.ui-field>select:disabled,.ui-field>textarea:disabled,.ui-control:disabled{cursor:not-allowed;opacity:.6}.ui-field--inline{display:flex;align-items:center;gap:var(--space-2)}.ui-field--inline>input[type=checkbox]{width:auto;min-height:auto;accent-color:var(--color-action-primary)}.ui-checkbox{width:1rem;height:1rem;min-height:auto;padding:0;accent-color:var(--color-action-primary)}.ui-switch{position:relative;display:inline-flex;flex:none}.ui-switch__input{position:absolute;width:1px;height:1px;opacity:0}.ui-switch__track{display:flex;align-items:center;width:var(--size-switch-width);height:var(--size-switch-height);padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);transition:background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.ui-switch__thumb{width:var(--size-switch-thumb);height:var(--size-switch-thumb);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.ui-switch__input:checked+.ui-switch__track{border-color:var(--color-action-primary);background:var(--color-action-primary)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translate(calc(var(--size-switch-width) - var(--size-switch-height)))}.ui-switch__input:focus-visible+.ui-switch__track{outline:2px solid var(--color-focus);outline-offset:2px}.ui-switch__input:disabled+.ui-switch__track{cursor:not-allowed;opacity:.6}.ui-error{margin:0;color:var(--color-danger)}.theme-admin .enrollment-panel label{display:grid;gap:var(--space-1);color:var(--color-text);font-size:.85rem;font-weight:700}.theme-admin .enrollment-panel input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.theme-admin .enrollment-panel textarea{width:100%;min-height:2.5rem;padding:.65rem .8rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:800;line-height:1.2;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button--primary{background:var(--color-action-primary);color:var(--color-action-contrast)}.ui-button--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.ui-button--secondary:hover:not(:disabled){border-color:var(--color-action-primary);background:var(--color-surface-raised);color:var(--color-action-primary)}.ui-button--secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-button--ghost{background:transparent;color:var(--color-action-primary)}.ui-button--danger{background:var(--color-danger);color:var(--color-action-contrast)}.ui-button--icon{width:2.5rem;padding:0}.ui-button--compact{min-height:2rem;padding:.45rem .7rem;font-size:.82rem}.ui-text-button{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:var(--color-action-primary);cursor:pointer;font:inherit}.ui-text-button:hover{text-decoration:underline;text-underline-offset:.15em}.ui-text-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.ui-text-button--underlined{text-decoration:underline;text-underline-offset:.15em}.ui-segmented-control label{position:relative}.ui-segmented-control input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;opacity:0;pointer-events:none;clip:rect(0,0,0,0);white-space:nowrap}.ui-segmented-control label:focus-within{outline:2px solid var(--ui-segmented-focus, var(--color-focus));outline-offset:2px}.ui-segmented-control label:has(input:disabled){cursor:not-allowed;opacity:.5}.ui-tabs{display:flex;min-width:0;min-height:calc(var(--size-tab-min-height) + 1px);overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--color-border);scrollbar-width:thin}.ui-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-tab-min-height);padding:var(--space-3) var(--space-4);border:0;background:transparent;color:var(--color-text-subtle);font:inherit;font-size:.86rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.ui-tab:hover:not(:disabled){color:var(--color-action-primary);background:var(--color-action-surface)}.ui-tab:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-2px}.ui-tab--active{color:var(--color-action-primary)}.ui-tab--active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--color-action-primary);content:""}.ui-tab:disabled{cursor:not-allowed;opacity:.55}.ui-surface{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ui-surface--flat{box-shadow:none}.ui-media-card{border:1px solid var(--ui-media-card-border, var(--color-border));border-radius:var(--ui-media-card-radius, var(--radius-lg));background:var(--ui-media-card-surface, var(--color-surface));color:var(--ui-media-card-text, var(--color-text));transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-media-card:hover{border-color:var(--ui-media-card-hover-border, var(--color-border-strong))}.ui-media-card.selected{border-color:var(--ui-media-card-selected-border, var(--color-action-primary))}.ui-media-grid{display:grid;min-width:0}.ui-media-folder-row{display:flex}@media (prefers-reduced-motion: reduce){.ui-media-card{transition:none}}.ui-panel{padding:var(--space-4)}.ui-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:.85rem}.ui-panel-header h2,.ui-panel-header p{margin:0}.ui-panel-header p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.88rem}.ui-overlay-backdrop{position:fixed;inset:0;z-index:70;background:var(--color-overlay-backdrop);backdrop-filter:blur(4px)}.ui-feedback{padding:var(--space-3) var(--space-4);border:1px solid currentColor;border-radius:var(--radius-md)}.ui-feedback--error{color:var(--color-danger);background:var(--color-danger-surface)}.ui-feedback--warning{color:var(--color-warning);background:var(--color-warning-surface)}.ui-feedback--success{color:var(--color-success);background:var(--color-success-surface)}.ui-empty{margin:0;color:var(--color-text-muted)}.ui-status-badge{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;line-height:1.4}.ui-status-badge:before{width:.55rem;height:.55rem;border-radius:var(--radius-pill);background:currentColor;content:""}.ui-status-badge--success{color:var(--color-success);background:var(--color-success-surface)}.ui-status-badge--warning{color:var(--color-warning);background:var(--color-warning-surface)}.ui-status-badge--danger{color:var(--color-danger);background:var(--color-danger-surface)}.ui-status-badge--neutral{color:var(--color-text-subtle);background:var(--color-surface-raised)}.ui-status-badge--compact{padding:var(--space-1) var(--space-2);font-size:.7rem;text-transform:uppercase}.ui-status-badge--compact:before{display:none}.ui-toast{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md)}.u-stack{display:grid;gap:var(--stack-gap, var(--space-4))}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-2))}.u-grid{display:grid;gap:var(--grid-gap, var(--space-4))}.section-kicker{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.8rem}.section-title{margin:0;color:var(--color-text);line-height:1.35}h3.section-title{font-size:1.08rem}h4.section-title{font-size:.98rem}.ui-eyebrow{margin:0;color:var(--ui-eyebrow-color, var(--color-text-muted));font-size:var(--ui-eyebrow-size, .75rem);font-weight:var(--ui-eyebrow-weight, 800);letter-spacing:var(--ui-eyebrow-spacing, .07em);text-transform:uppercase}.ui-eyebrow--action{--ui-eyebrow-color: var(--color-action-primary)}.ui-eyebrow--subtle-action{--ui-eyebrow-color: color-mix(in srgb, var(--color-action-primary) 45%, var(--color-text-muted))}.ui-eyebrow--compact{--ui-eyebrow-size: .7rem;--ui-eyebrow-weight: 750;--ui-eyebrow-spacing: .1em}.ui-eyebrow--small{--ui-eyebrow-size: .75rem;--ui-eyebrow-weight: 700;--ui-eyebrow-spacing: .06em}.ui-eyebrow--kicker{--ui-eyebrow-size: .68rem;--ui-eyebrow-weight: 400;--ui-eyebrow-spacing: .12em}.ui-eyebrow--panel{--ui-eyebrow-size: .7rem;--ui-eyebrow-weight: 800;--ui-eyebrow-spacing: .06em}.ui-page-intro{display:flex;align-items:var(--ui-page-intro-align, center);justify-content:space-between;gap:var(--ui-page-intro-gap, var(--space-5))}.ui-page-intro--start{--ui-page-intro-align: flex-start;--ui-page-intro-gap: 1rem}.ui-page-intro-copy{display:grid;gap:var(--ui-page-intro-copy-gap, var(--space-1))}.ui-page-intro-copy--compact{--ui-page-intro-copy-gap: .35rem}.ui-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-section-heading-gap, var(--space-3))}.ui-section-heading--loose{--ui-section-heading-gap: 1rem}.ui-help-text{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.ui-help-text--large{font-size:.88rem}.ui-muted{color:var(--color-text-muted)}.u-list-reset{margin:0;padding:0;list-style:none}.u-list-stack{display:grid;gap:var(--u-list-stack-gap, var(--space-3))}.u-list-stack--compact{--u-list-stack-gap: .6rem}.u-actions-end{display:flex;justify-content:flex-end;gap:var(--space-2)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
