.emulator-root{--color-primitive-neutral-0:#fff;--color-primitive-neutral-50:#fafbfc;--color-primitive-neutral-100:#f4f5f7;--color-primitive-neutral-200:#e7e9ed;--color-primitive-neutral-300:#d5d8dd;--color-primitive-neutral-400:#aab0ba;--color-primitive-neutral-500:#7a8290;--color-primitive-neutral-600:#535b69;--color-primitive-neutral-700:#3a404b;--color-primitive-neutral-800:#242932;--color-primitive-neutral-900:#151922;--color-primitive-neutral-950:#0b0e14;--color-primitive-emerald-50:#ecfdf5;--color-primitive-emerald-100:#d1fae5;--color-primitive-emerald-200:#a7f3d0;--color-primitive-emerald-500:#10b981;--color-primitive-emerald-600:#059669;--color-primitive-emerald-700:#047857;--color-primitive-emerald-800:#065f46;--color-primitive-emerald-900:#064e3b;--color-primitive-amber-50:#fffbeb;--color-primitive-amber-100:#fef3c7;--color-primitive-amber-200:#fde68a;--color-primitive-amber-500:#f59e0b;--color-primitive-amber-600:#d97706;--color-primitive-amber-700:#b45309;--color-primitive-amber-800:#92400e;--color-primitive-amber-900:#78350f;--color-primitive-red-50:#fef2f2;--color-primitive-red-100:#fee2e2;--color-primitive-red-200:#fecaca;--color-primitive-red-500:#ef4444;--color-primitive-red-600:#dc2626;--color-primitive-red-700:#b91c1c;--color-primitive-red-800:#991b1b;--color-primitive-red-900:#7f1d1d;--color-primitive-indigo-50:#eef2ff;--color-primitive-indigo-100:#e0e7ff;--color-primitive-indigo-200:#c7d2fe;--color-primitive-indigo-500:#6366f1;--color-primitive-indigo-600:#4f46e5;--color-primitive-indigo-700:#4338ca;--color-primitive-indigo-800:#3730a3;--color-primitive-indigo-900:#312e81;--color-primitive-sky-50:#f0f9ff;--color-primitive-sky-100:#e0f2fe;--color-primitive-sky-200:#bae6fd;--color-primitive-sky-500:#0ea5e9;--color-primitive-sky-600:#0284c7;--color-primitive-sky-700:#0369a1;--color-primitive-sky-800:#075985;--color-primitive-sky-900:#0c4a6e;--space-primitive-0:0px;--space-primitive-1:2px;--space-primitive-2:4px;--space-primitive-3:6px;--space-primitive-4:8px;--space-primitive-5:10px;--space-primitive-6:12px;--space-primitive-7:14px;--space-primitive-8:16px;--space-primitive-10:20px;--space-primitive-12:24px;--space-primitive-14:28px;--space-primitive-16:32px;--radius-primitive-0:0px;--radius-primitive-1:2px;--radius-primitive-2:4px;--radius-primitive-3:6px;--font-primitive-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-primitive-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--font-size-primitive-10:10px;--font-size-primitive-11:11px;--font-size-primitive-12:12px;--font-size-primitive-13:13px;--font-size-primitive-14:14px;--font-size-primitive-15:15px;--font-size-primitive-16:16px;--font-size-primitive-18:18px;--font-size-primitive-20:20px;--font-size-primitive-24:24px;--font-weight-primitive-regular:400;--font-weight-primitive-medium:500;--font-weight-primitive-semibold:600;--line-height-primitive-tight:1.2;--line-height-primitive-normal:1.4;--line-height-primitive-relaxed:1.55;--shadow-primitive-none:none;--shadow-primitive-subtle:0 1px 2px #0b0e140f;--color-surface-background:var(--color-primitive-neutral-50);--color-surface-canvas:var(--color-primitive-neutral-0);--color-surface-card:var(--color-primitive-neutral-0);--color-surface-raised:var(--color-primitive-neutral-0);--color-surface-muted:var(--color-primitive-neutral-100);--color-surface-inverse:var(--color-primitive-neutral-900);--color-border-subtle:var(--color-primitive-neutral-200);--color-border-strong:var(--color-primitive-neutral-300);--color-border-focus:var(--color-primitive-sky-600);--color-text-primary:var(--color-primitive-neutral-900);--color-text-secondary:var(--color-primitive-neutral-700);--color-text-muted:var(--color-primitive-neutral-600);--color-text-subtle:var(--color-primitive-neutral-500);--color-text-inverse:var(--color-primitive-neutral-50);--color-accent:var(--color-primitive-sky-700);--color-accent-hover:var(--color-primitive-sky-800);--color-accent-foreground:var(--color-primitive-neutral-0);--color-accent-soft-bg:var(--color-primitive-sky-50);--color-accent-soft-fg:var(--color-primitive-sky-800);--color-status-pending-text:var(--color-primitive-amber-700);--color-status-active-text:var(--color-primitive-sky-700);--color-status-success-text:var(--color-primitive-emerald-700);--color-status-failure-text:var(--color-primitive-red-700);--color-status-warning-text:var(--color-primitive-amber-700);--color-status-neutral-text:var(--color-text-muted);--color-status-returned-text:var(--color-primitive-indigo-700);--color-status-pending-bg:var(--color-primitive-amber-100);--color-status-pending-fg:var(--color-primitive-amber-900);--color-status-pending-border:var(--color-primitive-amber-200);--color-status-active-bg:var(--color-primitive-sky-100);--color-status-active-fg:var(--color-primitive-sky-900);--color-status-active-border:var(--color-primitive-sky-200);--color-status-success-bg:var(--color-primitive-emerald-100);--color-status-success-fg:var(--color-primitive-emerald-900);--color-status-success-border:var(--color-primitive-emerald-200);--color-status-failure-bg:var(--color-primitive-red-100);--color-status-failure-fg:var(--color-primitive-red-900);--color-status-failure-border:var(--color-primitive-red-200);--color-status-warning-bg:var(--color-primitive-amber-100);--color-status-warning-fg:var(--color-primitive-amber-900);--color-status-warning-border:var(--color-primitive-amber-200);--color-status-neutral-bg:var(--color-primitive-neutral-100);--color-status-neutral-fg:var(--color-primitive-neutral-700);--color-status-neutral-border:var(--color-primitive-neutral-200);--color-status-returned-bg:var(--color-primitive-indigo-100);--color-status-returned-fg:var(--color-primitive-indigo-900);--color-status-returned-border:var(--color-primitive-indigo-200);--color-method-get-bg:var(--color-primitive-sky-100);--color-method-get-fg:var(--color-primitive-sky-900);--color-method-post-bg:var(--color-primitive-amber-100);--color-method-post-fg:var(--color-primitive-amber-900);--color-method-put-bg:var(--color-primitive-indigo-100);--color-method-put-fg:var(--color-primitive-indigo-900);--color-method-patch-bg:var(--color-primitive-indigo-50);--color-method-patch-fg:var(--color-primitive-indigo-800);--color-method-delete-bg:var(--color-primitive-red-100);--color-method-delete-fg:var(--color-primitive-red-900);--space-inset-xs:var(--space-primitive-2);--space-inset-sm:var(--space-primitive-3);--space-inset-md:var(--space-primitive-6);--space-inset-lg:var(--space-primitive-8);--space-inset-xl:var(--space-primitive-12);--space-stack-xs:var(--space-primitive-1);--space-stack-sm:var(--space-primitive-3);--space-stack-md:var(--space-primitive-6);--space-stack-lg:var(--space-primitive-10);--space-inline-xs:var(--space-primitive-2);--space-inline-sm:var(--space-primitive-3);--space-inline-md:var(--space-primitive-6);--radius-input:var(--radius-primitive-2);--radius-chip:var(--radius-primitive-1);--radius-card:var(--radius-primitive-2);--radius-drawer:var(--radius-primitive-3);--font-body:var(--font-primitive-sans);--font-mono:var(--font-primitive-mono);--font-size-body:var(--font-size-primitive-13);--font-size-label:var(--font-size-primitive-11);--font-size-meta:var(--font-size-primitive-11);--font-size-mono:var(--font-size-primitive-12);--font-size-heading:var(--font-size-primitive-15);--font-weight-body:var(--font-weight-primitive-regular);--font-weight-emphasis:var(--font-weight-primitive-semibold);--line-height-body:var(--line-height-primitive-normal);--line-height-dense:var(--line-height-primitive-tight);--shadow-card:var(--shadow-primitive-subtle);--shadow-drawer:var(--shadow-primitive-subtle);--color-segmented-active-bg:var(--color-primitive-neutral-900);--color-segmented-active-fg:var(--color-primitive-neutral-50);--color-segmented-inactive-fg:var(--color-text-muted);--color-segmented-hover-fg:var(--color-text-primary);--color-rail-active-underline:var(--color-primitive-amber-500);--letter-spacing-label:.05em;--letter-spacing-caps-tight:.02em;--cta-tile-bg:var(--color-surface-card);--cta-tile-fg:var(--color-text-primary);--cta-tile-border:var(--color-border-subtle);--cta-tile-bg-hover:var(--color-surface-muted);--cta-tile-fg-hover:var(--color-text-primary);--cta-tile-border-hover:var(--color-border-strong);--cta-tile-bg-active:var(--color-accent-soft-bg);--cta-tile-fg-active:var(--color-accent-soft-fg);--cta-tile-border-active:var(--color-accent);--cta-tile-bg-disabled:var(--color-surface-card);--cta-tile-fg-disabled:var(--color-text-subtle);--cta-tile-border-disabled:var(--color-border-subtle);--cta-tile-radius:var(--radius-card);--cta-tile-padding-y:var(--space-primitive-4);--cta-tile-padding-x:var(--space-primitive-4);--cta-tile-font-size:var(--font-size-label);--cta-tile-font-weight:var(--font-weight-emphasis);--button-primary-bg:var(--color-primitive-neutral-900);--button-primary-fg:var(--color-primitive-neutral-50);--button-primary-border:var(--color-primitive-neutral-900);--button-primary-bg-hover:var(--color-primitive-neutral-800);--button-primary-bg-active:var(--color-primitive-neutral-950);--button-primary-bg-disabled:var(--color-surface-muted);--button-primary-fg-disabled:var(--color-text-subtle);--button-secondary-bg:var(--color-surface-card);--button-secondary-fg:var(--color-text-primary);--button-secondary-border:var(--color-border-strong);--button-secondary-bg-hover:var(--color-surface-muted);--button-secondary-bg-active:var(--color-surface-muted);--button-secondary-bg-disabled:var(--color-surface-card);--button-secondary-fg-disabled:var(--color-text-subtle);--button-radius:var(--radius-input);--button-padding-y:var(--space-primitive-2);--button-padding-x:var(--space-inset-sm);--button-font-size:var(--font-size-label);--button-font-weight:var(--font-weight-emphasis);--scenario-chip-happy-bg:var(--color-primitive-emerald-50);--scenario-chip-happy-fg:var(--color-primitive-emerald-700);--scenario-chip-happy-border:var(--color-primitive-emerald-200);--scenario-chip-edge-bg:var(--color-primitive-amber-50);--scenario-chip-edge-fg:var(--color-primitive-amber-800);--scenario-chip-edge-border:var(--color-primitive-amber-200);--scenario-chip-radius:var(--radius-chip);--scenario-chip-padding-y:var(--space-primitive-1);--scenario-chip-padding-x:var(--space-primitive-2);--scenario-chip-font-size:var(--font-size-primitive-10);--scenario-chip-font-weight:var(--font-weight-primitive-bold);--scenario-chip-letter-spacing:.08em;--theme-meta-logo-label:"StableNexus Emulator";--theme-meta-domain:"stablenexus.dev";--component-status-row-pending-text:var(--color-status-pending-text);--component-status-row-active-text:var(--color-status-active-text);--component-status-row-success-text:var(--color-status-success-text);--component-status-row-failure-text:var(--color-status-failure-text);--component-status-row-warning-text:var(--color-status-warning-text);--component-status-row-neutral-text:var(--color-status-neutral-text);--component-status-row-returned-text:var(--color-status-returned-text);--component-status-row-font:var(--font-body);--component-status-row-font-size:var(--font-size-label);--component-status-row-font-weight:var(--font-weight-emphasis);--component-status-pill-pending-bg:var(--color-status-pending-bg);--component-status-pill-pending-fg:var(--color-status-pending-fg);--component-status-pill-pending-border:var(--color-status-pending-border);--component-status-pill-active-bg:var(--color-status-active-bg);--component-status-pill-active-fg:var(--color-status-active-fg);--component-status-pill-active-border:var(--color-status-active-border);--component-status-pill-success-bg:var(--color-status-success-bg);--component-status-pill-success-fg:var(--color-status-success-fg);--component-status-pill-success-border:var(--color-status-success-border);--component-status-pill-failure-bg:var(--color-status-failure-bg);--component-status-pill-failure-fg:var(--color-status-failure-fg);--component-status-pill-failure-border:var(--color-status-failure-border);--component-status-pill-warning-bg:var(--color-status-warning-bg);--component-status-pill-warning-fg:var(--color-status-warning-fg);--component-status-pill-warning-border:var(--color-status-warning-border);--component-status-pill-neutral-bg:var(--color-status-neutral-bg);--component-status-pill-neutral-fg:var(--color-status-neutral-fg);--component-status-pill-neutral-border:var(--color-status-neutral-border);--component-status-pill-returned-bg:var(--color-status-returned-bg);--component-status-pill-returned-fg:var(--color-status-returned-fg);--component-status-pill-returned-border:var(--color-status-returned-border);--component-status-pill-padding-x:var(--space-primitive-3);--component-status-pill-padding-y:var(--space-primitive-1);--component-status-pill-radius:var(--radius-chip);--component-status-pill-font:var(--font-body);--component-status-pill-font-size:var(--font-size-label);--component-status-pill-font-weight:var(--font-weight-emphasis);--component-method-badge-get-bg:var(--color-method-get-bg);--component-method-badge-get-fg:var(--color-method-get-fg);--component-method-badge-post-bg:var(--color-method-post-bg);--component-method-badge-post-fg:var(--color-method-post-fg);--component-method-badge-put-bg:var(--color-method-put-bg);--component-method-badge-put-fg:var(--color-method-put-fg);--component-method-badge-patch-bg:var(--color-method-patch-bg);--component-method-badge-patch-fg:var(--color-method-patch-fg);--component-method-badge-delete-bg:var(--color-method-delete-bg);--component-method-badge-delete-fg:var(--color-method-delete-fg);--component-method-badge-padding-x:var(--space-primitive-2);--component-method-badge-padding-y:var(--space-primitive-1);--component-method-badge-radius:var(--radius-chip);--component-method-badge-font:var(--font-mono);--component-method-badge-font-size:var(--font-size-primitive-10);--component-method-badge-font-weight:var(--font-weight-emphasis);--component-id-token-font:var(--font-mono);--component-id-token-font-size:var(--font-size-mono);--component-id-token-color:var(--color-text-subtle);--component-id-token-hover-bg:var(--color-surface-muted);--component-ledger-table-row-height:28px;--component-ledger-table-row-padding-x:var(--space-inset-md);--component-ledger-table-row-padding-y:var(--space-primitive-3);--component-ledger-table-header-bg:var(--color-surface-muted);--component-ledger-table-header-color:var(--color-text-muted);--component-ledger-table-header-font-size:var(--font-size-label);--component-ledger-table-header-font-weight:var(--font-weight-emphasis);--component-ledger-table-row-bg:var(--color-surface-card);--component-ledger-table-row-bg-hover:var(--color-surface-muted);--component-ledger-table-border:var(--color-border-subtle);--component-ledger-table-font-size:var(--font-size-body);--component-detail-grid-label-color:var(--color-text-muted);--component-detail-grid-label-font-size:var(--font-size-label);--component-detail-grid-value-color:var(--color-text-primary);--component-detail-grid-value-font-size:var(--font-size-body);--component-detail-grid-row-gap:var(--space-primitive-4);--component-detail-grid-column-gap:var(--space-primitive-6);--component-json-inspector-font:var(--font-mono);--component-json-inspector-font-size:var(--font-size-mono);--component-json-inspector-color-key:var(--color-primitive-indigo-700);--component-json-inspector-color-string:var(--color-primitive-emerald-700);--component-json-inspector-color-number:var(--color-primitive-amber-700);--component-json-inspector-color-boolean:var(--color-primitive-red-700);--component-json-inspector-color-null:var(--color-text-muted);--component-json-inspector-color-punct:var(--color-text-muted);--component-json-inspector-bg:var(--color-surface-muted);--component-json-inspector-padding:var(--space-inset-md);--component-json-inspector-indent:var(--space-primitive-4);--component-json-inspector-radius:var(--radius-card);--component-shell-bg:var(--color-surface-background);--component-shell-header-bg:var(--color-surface-card);--component-shell-header-border:var(--color-border-subtle);--component-shell-header-padding-x:var(--space-inset-lg);--component-shell-header-padding-y:var(--space-inset-sm);--component-shell-sticky-offset:0px;--component-shell-step-spine-bg:var(--color-surface-card);--component-shell-step-spine-border:var(--color-border-subtle);--component-shell-step-spine-padding:var(--space-inset-md);--component-shell-body-padding-x:var(--space-inset-lg);--component-shell-body-padding-top:var(--space-inset-md);--component-shell-body-gap:var(--space-inset-lg);--component-shell-evidence-pane-bg:var(--color-surface-card);--component-shell-evidence-pane-border:var(--color-border-subtle);--component-kpi-label-size:var(--font-size-primitive-11);--component-kpi-label-weight:var(--font-weight-primitive-medium);--component-kpi-label-tracking:.05em;--component-kpi-label-color:var(--color-text-muted);--component-kpi-value-size:var(--font-size-primitive-24);--component-kpi-value-weight:var(--font-weight-primitive-semibold);--component-kpi-value-color:var(--color-text-primary);--component-kpi-delta-size:var(--font-size-meta);--component-kpi-delta-color:var(--color-text-muted);--component-kpi-pair-gap:var(--space-primitive-3);--component-kpi-row-gap-x:var(--space-primitive-16);--component-kpi-row-gap-y:var(--space-primitive-12);--component-monitoring-panel-bg:var(--color-surface-card);--component-monitoring-panel-border:var(--color-border-subtle);--component-monitoring-event-row-padding-y:var(--space-primitive-2);--component-monitoring-event-row-padding-x:var(--space-primitive-6);--component-monitoring-event-row-bg-hover:var(--color-surface-muted);--component-monitoring-event-row-bg-active:var(--color-accent-soft-bg);--component-monitoring-filter-bar-bg:var(--color-surface-muted);--component-monitoring-filter-bar-padding:var(--space-inset-sm);--component-monitoring-group-header-bg:var(--color-surface-muted);--component-monitoring-group-header-color:var(--color-text-muted);--component-monitoring-group-header-font-size:var(--font-size-label);--component-monitoring-group-header-font-weight:var(--font-weight-emphasis);--component-code-panel-bg:var(--color-surface-inverse);--component-code-panel-color:var(--color-text-inverse);--component-code-panel-font:var(--font-mono);--component-code-panel-font-size:var(--font-size-mono);--component-code-panel-padding:var(--space-inset-md);--component-code-panel-toolbar-bg:var(--color-primitive-neutral-800);--component-code-panel-toolbar-color:var(--color-primitive-neutral-300);--component-code-panel-toolbar-padding:var(--space-inset-sm);--component-step-spine-item-padding-x:var(--space-inset-md);--component-step-spine-item-padding-y:var(--space-primitive-3);--component-step-spine-item-color:var(--color-text-muted);--component-step-spine-item-color-active:var(--color-accent);--component-step-spine-item-color-past:var(--color-text-secondary);--component-step-spine-item-color-disabled:var(--color-text-subtle);--component-step-spine-item-font-size:var(--font-size-label);--component-step-spine-item-font-weight:var(--font-weight-emphasis);--component-step-spine-connector-color:var(--color-border-strong);--component-substep-tab-padding-x:var(--space-primitive-4);--component-substep-tab-padding-y:var(--space-primitive-3);--component-substep-tab-font-size:var(--font-size-label);--component-substep-tab-font-weight:var(--font-weight-emphasis);--component-substep-tab-color:var(--color-text-muted);--component-substep-tab-color-hover:var(--color-text-secondary);--component-substep-tab-color-active:var(--color-text-primary);--component-substep-tabs-bar-color:var(--color-border-subtle);--component-workspace-frame-phone-width:380px;--component-workspace-frame-phone-radius:var(--radius-drawer);--component-workspace-frame-phone-bg:var(--color-surface-card);--component-workspace-frame-phone-border:var(--color-border-strong);--component-workspace-frame-desktop-bg:var(--color-surface-card);--component-workspace-frame-desktop-border:var(--color-border-subtle);--component-workspace-frame-desktop-padding:var(--space-inset-lg);--component-action-primary-bg:var(--button-primary-bg);--component-action-primary-bg-hover:var(--button-primary-bg-hover);--component-action-primary-fg:var(--button-primary-fg);--component-action-primary-border:var(--button-primary-border);--component-action-secondary-bg:var(--button-secondary-bg);--component-action-secondary-bg-hover:var(--button-secondary-bg-hover);--component-action-secondary-fg:var(--button-secondary-fg);--component-action-secondary-border:var(--button-secondary-border);--component-action-destructive-bg:var(--color-primitive-red-600);--component-action-destructive-bg-hover:var(--color-primitive-red-700);--component-action-destructive-fg:var(--color-primitive-neutral-0);--component-action-padding-x:var(--space-inset-md);--component-action-padding-y:var(--space-primitive-3);--component-action-radius:var(--radius-input);--component-action-font:var(--font-body);--component-action-font-size:var(--font-size-body);--component-action-font-weight:var(--font-weight-emphasis);--component-exception-banner-bg:var(--color-status-failure-bg);--component-exception-banner-fg:var(--color-status-failure-fg);--component-exception-banner-border:var(--color-status-failure-border);--component-exception-banner-padding:var(--space-inset-md);--component-exception-banner-radius:var(--radius-card);--component-role-switcher-trigger-bg:var(--color-surface-card);--component-role-switcher-trigger-bg-hover:var(--color-surface-muted);--component-role-switcher-trigger-border:var(--color-border-subtle);--component-role-switcher-trigger-padding-x:var(--space-inset-md);--component-role-switcher-trigger-padding-y:var(--space-primitive-2);--component-role-switcher-trigger-radius:var(--radius-input);--component-role-switcher-trigger-font-size:var(--font-size-body);--component-role-switcher-dropdown-bg:var(--color-surface-card);--component-role-switcher-dropdown-border:var(--color-border-subtle);--component-role-switcher-dropdown-shadow:var(--shadow-drawer);--component-role-switcher-option-padding-x:var(--space-inset-md);--component-role-switcher-option-padding-y:var(--space-primitive-3);--component-role-switcher-option-bg-active:var(--color-surface-muted);--component-evidence-pane-item-bg:var(--color-surface-card);--component-evidence-pane-item-border:var(--color-border-subtle);--component-evidence-pane-item-padding:var(--space-inset-md);--component-evidence-pane-item-radius:var(--radius-card);--component-audit-log-item-padding-y:var(--space-primitive-3);--component-audit-log-item-border:var(--color-border-subtle);--component-input-bg:var(--color-surface-card);--component-input-border:var(--color-border-strong);--component-input-border-focus:var(--color-border-focus);--component-input-padding-x:var(--space-inset-md);--component-input-padding-y:var(--space-primitive-3);--component-input-radius:var(--radius-input);--component-input-font:var(--font-body);--component-input-font-size:var(--font-size-body);--component-input-color:var(--color-text-primary);--component-input-placeholder-color:var(--color-text-subtle)}.phone-screen-scroll,.emulator-scroll-hidden{scrollbar-width:none}.phone-screen-scroll::-webkit-scrollbar{display:none}.emulator-scroll-hidden::-webkit-scrollbar{display:none}.kpi-grid{align-items:flex-start;gap:var(--component-kpi-row-gap-y)var(--component-kpi-row-gap-x);flex-wrap:wrap;display:flex}.kpi-tile{gap:var(--component-kpi-pair-gap);flex-direction:column;flex:none;display:flex}.kpi-tile__label{font-size:var(--component-kpi-label-size);font-weight:var(--component-kpi-label-weight);color:var(--component-kpi-label-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-tile__value{font-size:var(--component-kpi-value-size);font-weight:var(--component-kpi-value-weight);color:var(--component-kpi-value-color);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-tile__delta{font-size:var(--component-kpi-delta-size);color:var(--component-kpi-delta-color);white-space:nowrap}.caps{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-tight)}.caps--tracked{text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.caps--chip{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-tight)}
.emulator-root{--component-tutorial-backdrop:#0b0e145c;--component-tutorial-card-bg:var(--color-surface-card);--component-tutorial-card-border:var(--color-border-strong);--component-tutorial-card-shadow:var(--shadow-drawer);--component-tutorial-title-color:var(--color-text-primary);--component-tutorial-body-color:var(--color-text-secondary);--component-tutorial-hint-color:var(--color-text-muted);--component-tutorial-highlight:var(--color-accent)}.emulator-tutorial{z-index:45;pointer-events:none;position:fixed;inset:0}.emulator-tutorial__highlight{border:2px solid var(--component-tutorial-highlight);border-radius:calc(var(--radius-card) + 4px);box-shadow:0 0 0 9999px var(--component-tutorial-backdrop);will-change:left,top,width,height;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.emulator-tutorial__card{pointer-events:auto;gap:var(--space-primitive-3);padding:var(--space-inset-md);border:1px solid var(--component-tutorial-card-border);border-radius:var(--radius-card);background:var(--component-tutorial-card-bg);box-shadow:var(--component-tutorial-card-shadow);will-change:left,top,transform;flex-direction:column;transition:left .2s cubic-bezier(.22,1,.36,1),top .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),opacity .14s ease-out,box-shadow .2s cubic-bezier(.22,1,.36,1);animation:.18s cubic-bezier(.22,1,.36,1) emulator-tutorial-card-enter;display:flex;overflow:auto}@keyframes emulator-tutorial-card-enter{0%{opacity:0}to{opacity:1}}.emulator-tutorial__header,.emulator-tutorial__pager{justify-content:space-between;display:flex}.emulator-tutorial__header{align-items:flex-start;gap:var(--space-primitive-2)}.emulator-tutorial__pager{align-items:center}.emulator-tutorial__context{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.emulator-tutorial__chapter,.emulator-tutorial__role{margin:0}.emulator-tutorial__chapter{color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis);line-height:1.3}.emulator-tutorial__role{color:var(--color-text-subtle);font-size:var(--font-size-meta);line-height:1.25}.emulator-tutorial__close{border-radius:var(--radius-input);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;margin-right:calc(var(--space-primitive-1)*-1);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;padding:0;display:inline-flex}.emulator-tutorial__close:hover,.emulator-tutorial__close:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.emulator-tutorial__close:focus-visible{outline:1px solid var(--color-border-strong);outline-offset:0}.emulator-tutorial__body,.emulator-tutorial__hint,.emulator-tutorial__engineering{white-space:pre-line;margin:0}.emulator-tutorial__body{color:var(--component-tutorial-body-color);font-size:var(--font-size-body);line-height:var(--line-height-body)}.emulator-tutorial__hint{color:var(--component-tutorial-hint-color);font-size:var(--font-size-meta);line-height:var(--line-height-body)}.emulator-tutorial__engineering{padding-top:var(--space-primitive-2);border-top:1px solid var(--color-border-subtle);color:var(--component-tutorial-hint-color);font-size:var(--font-size-meta);line-height:var(--line-height-body)}.emulator-tutorial__pager{gap:var(--space-primitive-2);margin-top:var(--space-primitive-1)}.emulator-tutorial__pager-button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-input);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.emulator-tutorial__pager-button:disabled{opacity:.4;cursor:not-allowed}.emulator-tutorial__pager-count{min-width:40px;color:var(--color-text-subtle);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);text-align:center;font-variant-numeric:tabular-nums}.emulator-tutorial__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
