/* Central trial: neutral surfaces, stable order layout, restrained motion. */
:root {
    --trial-bg:#f5f5f5; --trial-surface:#fff; --trial-raised:#fafafa;
    --trial-text:#171717; --trial-muted:#616161; --trial-line:#dedede;
}
html[data-theme="dark"] {
    --trial-bg:#111; --trial-surface:#191919; --trial-raised:#232323;
    --trial-text:#f5f5f5; --trial-muted:#adadad; --trial-line:#393939;
}
html[data-theme][data-theme] body[class] {
    --canvas:var(--trial-bg); --canvas-strong:var(--trial-bg); --ink:var(--trial-text);
    --muted:var(--trial-muted); --line:var(--trial-line);
    background:var(--trial-bg)!important; color:var(--trial-text)!important;
}
html[data-theme][data-theme] body[class]::before, html[data-theme][data-theme] body[class]::after,
.surface-panel::before,.surface-panel::after,.live-stats-surface::before,.live-stats-surface::after {display:none!important}
html[data-theme][data-theme] body[class] .dashboard-shell,html[data-theme][data-theme] body[class] .app-shell,html[data-theme][data-theme] body[class] .login-shell {background:var(--trial-bg)!important}
.commerce-ambient,.grid-veil,.background-stage,.dashboard-shell::before,.dashboard-shell::after {display:none!important}
html[data-theme][data-theme] body[class] #task-runner,html[data-theme][data-theme] body[class] .group-header,html[data-theme][data-theme] body[class] .node-shell,html[data-theme][data-theme] body[class] .category-card__toggle,
html[data-theme][data-theme] body[class] .timeline-section,html[data-theme][data-theme] body[class] .category-queue-modal__panel,html[data-theme][data-theme] body[class] .auth-form-panel,
html[data-theme][data-theme] body[class] .auth-input,html[data-theme][data-theme] body[class] .task-date-panel,html[data-theme][data-theme] body[class] .task-date-selector,html[data-theme][data-theme] body[class] .task-date-preview,
html[data-theme][data-theme] body[class] .meta-pill,html[data-theme][data-theme] body[class] .category-live-panel,html[data-theme][data-theme] body[class] .category-toolbar {
    background:var(--trial-surface)!important;color:var(--trial-text)!important;border-color:var(--trial-line)!important;box-shadow:none!important;
}
html[data-theme][data-theme] body[class] .overview-category-row__name,html[data-theme][data-theme] body[class] .overview-category-row__label,html[data-theme][data-theme] body[class] .overview-category-row__title {color:var(--trial-text)!important}
html[data-theme][data-theme] body[class] .group-header::before,html[data-theme][data-theme] body[class] .group-header::after,html[data-theme][data-theme] body[class] .node-shell::before,html[data-theme][data-theme] body[class] .node-shell::after {display:none!important}
html[data-theme][data-theme] body[class] .task-runner-quickbar {flex-wrap:wrap;gap:12px}
html[data-theme][data-theme] body[class] .task-runner-quickbar__actions {flex-wrap:wrap;gap:8px}
html[data-theme][data-theme] body[class] .task-runner-quickbar__selection {min-width:190px}
html[data-theme][data-theme] body[class] .category-live-row__name-text,html[data-theme][data-theme] body[class] .icon-stack__title {color:var(--trial-text)!important}
html[data-theme][data-theme] body[class] .category-heading-subtitle,html[data-theme][data-theme] body[class] .ops-overview-card__subcopy {color:var(--trial-muted)!important}
html[data-theme][data-theme] body[class] .ops-overview-card__eyebrow {color:var(--trial-text)!important}
html[data-theme][data-theme] body[class] .enterprise-sidebar, html[data-theme][data-theme] body[class] .enterprise-topbar, html[data-theme][data-theme] body[class] .surface-panel,
html[data-theme][data-theme] body[class] .category-card,html[data-theme][data-theme] body[class] .category-live-row,html[data-theme][data-theme] body[class] .category-live-orders,
html[data-theme][data-theme] body[class] .category-live-header,html[data-theme][data-theme] body[class] .category-actions,html[data-theme][data-theme] body[class] .task-runner-footer,
html[data-theme][data-theme] body[class] .enterprise-sidebar__brand-link,html[data-theme][data-theme] body[class] .enterprise-sidebar__release,
html[data-theme][data-theme] body[class] .ops-overview-card {
    background:var(--trial-surface)!important; color:var(--trial-text)!important;
    border-color:var(--trial-line)!important; box-shadow:none!important; backdrop-filter:none!important;
}
html[data-theme][data-theme] body[class] .category-card > summary,html[data-theme][data-theme] body[class] .category-header,html[data-theme][data-theme] body[class] .task-group-header,
html[data-theme][data-theme] body[class] .category-folder-header,html[data-theme][data-theme] body[class] .enterprise-topbar__search,
html[data-theme][data-theme] body[class] .overview-category-row,html[data-theme][data-theme] body[class] .overview-category-list {
    background:var(--trial-raised)!important; color:var(--trial-text)!important;
    border-color:var(--trial-line)!important; box-shadow:none!important;
}
html[data-theme][data-theme] body[class] .category-live-row__product-title,html[data-theme][data-theme] body[class] .category-live-row__name {color:var(--trial-text)!important}
html[data-theme][data-theme] body[class] .overview-category-row__pill {background:var(--trial-raised)!important;color:var(--trial-text)!important;border:1px solid var(--trial-line)!important;box-shadow:none!important}
html[data-theme][data-theme] body[class] .overview-category-row__pill--total {background:#e5efff!important;color:#1747a3!important;border-color:#b5cffb!important}
html[data-theme][data-theme] body[class] .ops-overview-card__title,html[data-theme][data-theme] body[class] .ops-overview-card__subtitle,html[data-theme][data-theme] body[class] .ops-overview-card__count {color:var(--trial-text)!important}
html[data-theme][data-theme] body[class] .category-live-row__batch-chip {white-space:normal;line-height:1.4;max-width:100%;border-radius:5px;background:var(--trial-raised);color:var(--trial-text);border:1px solid var(--trial-line)}
html[data-theme][data-theme] body[class] .category-live-row__readonly {font-size:11px;color:var(--trial-muted);padding:6px;border:1px solid var(--trial-line);border-radius:5px}
html[data-theme][data-theme] body[class] .category-progress-track__turtle {display:none!important}
html[data-theme][data-theme] body[class] .category-action-button {position:relative;isolation:isolate;overflow:hidden;box-shadow:none!important;transition:transform .15s ease,filter .15s ease!important}
html[data-theme][data-theme] body[class] .category-action-button::after {content:"";position:absolute;inset:0;pointer-events:none;transform:translateX(-120%);background:linear-gradient(110deg,transparent 30%,#ffffff40 50%,transparent 70%)}
html[data-theme][data-theme] body[class] .category-action-button:not(:disabled):hover {transform:translateY(-1px)}
html[data-theme][data-theme] body[class] .category-action-button:not(:disabled):hover::after {animation:trial-shine .55s ease-out 1}
@keyframes trial-shine {to {transform:translateX(120%)}}
.takeout-summary {color:var(--trial-text);background:var(--trial-surface);border:1px solid var(--trial-line);border-radius:8px;width:min(560px,calc(100vw - 32px));max-height:80vh;padding:24px;overflow:auto}
.takeout-summary::backdrop {background:#0008}
.takeout-summary header {display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.takeout-summary h2 {font-size:20px;font-weight:650;margin:0}
.takeout-summary button {padding:6px 12px;border:1px solid var(--trial-line);border-radius:5px}
.takeout-summary p {margin:12px 0;color:var(--trial-muted)}
.takeout-summary li {display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--trial-line);gap:16px}
html[data-theme][data-theme] body[class] .enterprise-sidebar__link,
html[data-theme][data-theme] body[class] .enterprise-sidebar__brand-copy,
html[data-theme][data-theme] body[class] .overview-session,
html[data-theme][data-theme] body[class] .overview-session__change,
html[data-theme][data-theme] body[class] .ops-overview-card__number,
html[data-theme][data-theme] body[class] .ops-overview-card__number-label,
html[data-theme][data-theme] body[class] .ops-overview-card__footer,
html[data-theme][data-theme] body[class] .ops-overview-card__footnote,
html[data-theme][data-theme] body[class] .group-header,
html[data-theme][data-theme] body[class] .task-runner-footer,
html[data-theme][data-theme] body[class] .task-runner-footer-category,
html[data-theme][data-theme] body[class] .login-card,
html[data-theme][data-theme] body[class] .task-gate-card {
    color:var(--trial-text)!important;background:var(--trial-surface)!important;border-color:var(--trial-line)!important;box-shadow:none!important;
}
html[data-theme][data-theme] body[class] .enterprise-sidebar__link.active {background:var(--trial-raised)!important;border-color:var(--trial-muted)!important}
html[data-theme][data-theme] body[class] .enterprise-sidebar__brand-copy > *,
html[data-theme][data-theme] body[class] .overview-session__copy > *,
html[data-theme][data-theme] body[class] .group-header > * {color:inherit!important}
html[data-theme][data-theme] body[class] .secondary-button,
html[data-theme][data-theme] body[class] .category-action-button,
html[data-theme][data-theme] body[class] .task-runner-quickbar button,
html[data-theme][data-theme] body[class] .enterprise-sidebar__brand-link,
html[data-theme][data-theme] body[class] .enterprise-sidebar__collapse,
html[data-theme][data-theme] body[class] .theme-toggle,
html[data-theme][data-theme] body[class] .task-runner-footer__stat {background:var(--trial-raised)!important;color:var(--trial-text)!important;box-shadow:none!important;border:1px solid var(--trial-line)!important}
html[data-theme][data-theme] body[class] .category-action-button::before {display:none!important}
html[data-theme][data-theme] body[class] .category-button--run,
html[data-theme][data-theme] body[class] .auth-submit {background:var(--trial-text)!important;color:var(--trial-bg)!important}
.category-card__body,.task-runner-footer {transition:none!important}
html[data-theme][data-theme] body[class] .category-live-row.is-order-excluded {opacity:1!important}
html[data-theme][data-theme] body[class] .category-live-row.is-order-excluded .category-live-row__order,
html[data-theme][data-theme] body[class] .category-live-row.is-order-excluded .category-live-row__name {filter:none!important}
html[data-theme][data-theme] body[class] .category-card__controls {background:var(--trial-raised)!important}
@media(prefers-reduced-motion:reduce) {
    html[data-theme][data-theme] body[class] *,html[data-theme][data-theme] body[class] *::before,html[data-theme][data-theme] body[class] *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
