@font-face{font-family:Figtree;src:url(./Figtree.BYpsjqVn.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(./Figtree-Italic.C1jQhRZH.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--rh-color-white:#fff;--rh-color-black:#000;--rh-color-ink-50:#f5f4fa;--rh-color-ink-100:#e7e6f1;--rh-color-ink-200:#cfcde3;--rh-color-ink-300:#aba8c9;--rh-color-ink-400:#8481a8;--rh-color-ink-500:#625f88;--rh-color-ink-600:#4a476e;--rh-color-ink-700:#363457;--rh-color-ink-800:#24223f;--rh-color-ink-900:#17162b;--rh-color-ink-950:#0e0d1c;--rh-color-sand-50:#fcfaf6;--rh-color-sand-100:#f6f1e8;--rh-color-sand-200:#ece4d6;--rh-color-sand-300:#ddd1bc;--rh-color-sand-400:#c2b29a;--rh-color-sand-500:#9e8e76;--rh-color-sand-600:#7a6c58;--rh-color-sand-700:#5a4f40;--rh-color-sand-800:#3b342a;--rh-color-sand-900:#221e18;--rh-color-coral-50:#fff3ee;--rh-color-coral-100:#ffe2d6;--rh-color-coral-200:#ffc3ad;--rh-color-coral-300:#ff9c7a;--rh-color-coral-400:#f7784f;--rh-color-coral-500:#e85a2e;--rh-color-coral-600:#c8461e;--rh-color-coral-700:#a23818;--rh-color-coral-800:#7c2c15;--rh-color-coral-900:#561f0f;--rh-color-green-100:#ddf3e6;--rh-color-green-300:#6fd3a0;--rh-color-green-600:#1f7a4d;--rh-color-green-800:#134d30;--rh-color-amber-100:#fcefd2;--rh-color-amber-300:#f5c15c;--rh-color-amber-600:#946000;--rh-color-amber-800:#5c3c00;--rh-color-red-100:#fbe1df;--rh-color-red-300:#f59a93;--rh-color-red-600:#c0322b;--rh-color-red-800:#7a1d18;--rh-color-blue-100:#e1e8fb;--rh-color-blue-300:#9db5f5;--rh-color-blue-600:#2f5bd3;--rh-color-blue-800:#1c3a8a;--rh-font-family-sans:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rh-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rh-font-weight-regular:400;--rh-font-weight-medium:500;--rh-font-weight-semibold:600;--rh-font-weight-bold:700;--rh-font-weight-black:800;--rh-font-size-xs:.75rem;--rh-font-size-sm:.875rem;--rh-font-size-md:1rem;--rh-font-size-lg:1.125rem;--rh-font-size-xl:1.25rem;--rh-font-size-2xl:1.5rem;--rh-font-size-3xl:2rem;--rh-font-size-4xl:2.5rem;--rh-font-size-5xl:3.5rem;--rh-font-line-height-tight:1.1;--rh-font-line-height-snug:1.3;--rh-font-line-height-normal:1.55;--rh-font-letter-spacing-tight:-.02em;--rh-font-letter-spacing-normal:0;--rh-font-letter-spacing-wide:.04em;--rh-space-0:0;--rh-space-1:.25rem;--rh-space-2:.5rem;--rh-space-3:.75rem;--rh-space-4:1rem;--rh-space-5:1.5rem;--rh-space-6:2rem;--rh-space-7:3rem;--rh-space-8:4rem;--rh-space-9:6rem;--rh-radius-sm:6px;--rh-radius-md:10px;--rh-radius-lg:16px;--rh-radius-xl:24px;--rh-radius-full:999px;--rh-shadow-sm:0 1px 2px #0e0d1c14;--rh-shadow-md:0 4px 16px #0e0d1c1a;--rh-shadow-lg:0 24px 64px #0e0d1c38;--rh-shadow-dark-sm:0 1px 2px #0006;--rh-shadow-dark-md:0 4px 16px #00000073;--rh-shadow-dark-lg:0 24px 64px #0009;--rh-duration-50:50ms;--rh-duration-150:.15s;--rh-duration-250:.25s;--rh-duration-400:.4s;--rh-easing-ease:cubic-bezier(.25, .1, .25, 1);--rh-easing-ease-in:cubic-bezier(.4, 0, 1, 1);--rh-easing-ease-out:cubic-bezier(0, 0, .2, 1);--rh-easing-ease-out-strong:cubic-bezier(.2, 0, 0, 1);--rh-breakpoint-sm:640px;--rh-breakpoint-md:900px;--rh-breakpoint-lg:1180px;--rh-breakpoint-xl:1440px}@custom-media --rh-sm (min-width: 640px);@custom-media --rh-md (min-width: 900px);@custom-media --rh-lg (min-width: 1180px);@custom-media --rh-xl (min-width: 1440px);:root{--rh-motion-duration-instant:var(--rh-duration-50);--rh-motion-duration-fast:var(--rh-duration-150);--rh-motion-duration-normal:var(--rh-duration-250);--rh-motion-duration-slow:var(--rh-duration-400);--rh-motion-easing-standard:var(--rh-easing-ease);--rh-motion-easing-in:var(--rh-easing-ease-in);--rh-motion-easing-out:var(--rh-easing-ease-out);--rh-motion-easing-emphasis:var(--rh-easing-ease-out-strong);--rh-z-base:0;--rh-z-raised:1;--rh-z-sticky:100;--rh-z-dropdown:200;--rh-z-overlay:300;--rh-z-dialog:400;--rh-z-toast:500;--rh-z-tooltip:600;--rh-size-icon-sm:16px;--rh-size-icon-md:20px;--rh-size-icon-lg:24px;--rh-size-icon-xl:32px;--rh-size-control-sm:32px;--rh-size-control-md:40px;--rh-size-control-lg:48px;--rh-size-target-min:24px;--rh-size-target-touch:44px;--rh-size-avatar-sm:28px;--rh-size-avatar-md:36px;--rh-size-avatar-lg:48px;--rh-size-content-text:68ch;--rh-size-content-form:30rem;--rh-size-content-page:75rem;--rh-opacity-disabled:.45}@media (prefers-reduced-motion:reduce){:root{--rh-motion-duration-instant:0s;--rh-motion-duration-fast:0s;--rh-motion-duration-normal:0s;--rh-motion-duration-slow:0s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rh-bg-canvas:var(--rh-color-sand-50);--rh-bg-surface:var(--rh-color-white);--rh-bg-subtle:var(--rh-color-sand-100);--rh-bg-inverse:var(--rh-color-ink-900);--rh-bg-accent:var(--rh-color-coral-50);--rh-text-default:var(--rh-color-ink-900);--rh-text-muted:var(--rh-color-ink-600);--rh-text-subtle:var(--rh-color-ink-500);--rh-text-inverse:var(--rh-color-sand-50);--rh-text-accent:var(--rh-color-coral-700);--rh-text-link:var(--rh-color-coral-700);--rh-text-link-hover:var(--rh-color-coral-800);--rh-border-subtle:var(--rh-color-sand-200);--rh-border-default:var(--rh-color-sand-300);--rh-border-strong:var(--rh-color-ink-400);--rh-action-primary-bg:var(--rh-color-coral-600);--rh-action-primary-bg-hover:var(--rh-color-coral-700);--rh-action-primary-text:var(--rh-color-white);--rh-action-secondary-bg:var(--rh-color-ink-900);--rh-action-secondary-bg-hover:var(--rh-color-ink-700);--rh-action-secondary-text:var(--rh-color-sand-50);--rh-focus-ring:var(--rh-color-coral-600);--rh-status-success-bg:var(--rh-color-green-100);--rh-status-success-text:var(--rh-color-green-800);--rh-status-success-icon:var(--rh-color-green-600);--rh-status-warning-bg:var(--rh-color-amber-100);--rh-status-warning-text:var(--rh-color-amber-800);--rh-status-warning-icon:var(--rh-color-amber-600);--rh-status-danger-bg:var(--rh-color-red-100);--rh-status-danger-text:var(--rh-color-red-800);--rh-status-danger-icon:var(--rh-color-red-600);--rh-status-info-bg:var(--rh-color-blue-100);--rh-status-info-text:var(--rh-color-blue-800);--rh-status-info-icon:var(--rh-color-blue-600);--rh-ai-bg:var(--rh-color-ink-50);--rh-ai-border:var(--rh-color-ink-200);--rh-ai-text:var(--rh-color-ink-700);--rh-ai-icon:var(--rh-color-ink-500);--rh-elevation-raised:var(--rh-shadow-sm);--rh-elevation-overlay:var(--rh-shadow-md);--rh-elevation-dialog:var(--rh-shadow-lg);--rh-overlay-scrim:#0e0d1c73;--rh-data-categorical-1:var(--rh-color-ink-700);--rh-data-categorical-2:var(--rh-color-coral-600);--rh-data-categorical-3:var(--rh-color-sand-600);--rh-data-categorical-4:var(--rh-color-ink-400);--rh-data-sequential-1:var(--rh-color-coral-300);--rh-data-sequential-2:var(--rh-color-coral-400);--rh-data-sequential-3:var(--rh-color-coral-500);--rh-data-sequential-4:var(--rh-color-coral-600);--rh-data-sequential-5:var(--rh-color-coral-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rh-bg-canvas:var(--rh-color-ink-950);--rh-bg-surface:var(--rh-color-ink-900);--rh-bg-subtle:var(--rh-color-ink-800);--rh-bg-inverse:var(--rh-color-sand-50);--rh-bg-accent:var(--rh-color-coral-900);--rh-text-default:var(--rh-color-sand-50);--rh-text-muted:var(--rh-color-ink-200);--rh-text-subtle:var(--rh-color-ink-300);--rh-text-inverse:var(--rh-color-ink-900);--rh-text-accent:var(--rh-color-coral-300);--rh-text-link:var(--rh-color-coral-300);--rh-text-link-hover:var(--rh-color-coral-200);--rh-border-subtle:var(--rh-color-ink-800);--rh-border-default:var(--rh-color-ink-700);--rh-border-strong:var(--rh-color-ink-400);--rh-action-primary-bg:var(--rh-color-coral-400);--rh-action-primary-bg-hover:var(--rh-color-coral-300);--rh-action-primary-text:var(--rh-color-ink-950);--rh-action-secondary-bg:var(--rh-color-sand-50);--rh-action-secondary-bg-hover:var(--rh-color-sand-200);--rh-action-secondary-text:var(--rh-color-ink-900);--rh-focus-ring:var(--rh-color-coral-300);--rh-status-success-bg:var(--rh-color-ink-800);--rh-status-success-text:var(--rh-color-green-300);--rh-status-success-icon:var(--rh-color-green-300);--rh-status-warning-bg:var(--rh-color-ink-800);--rh-status-warning-text:var(--rh-color-amber-300);--rh-status-warning-icon:var(--rh-color-amber-300);--rh-status-danger-bg:var(--rh-color-ink-800);--rh-status-danger-text:var(--rh-color-red-300);--rh-status-danger-icon:var(--rh-color-red-300);--rh-status-info-bg:var(--rh-color-ink-800);--rh-status-info-text:var(--rh-color-blue-300);--rh-status-info-icon:var(--rh-color-blue-300);--rh-ai-bg:var(--rh-color-ink-800);--rh-ai-border:var(--rh-color-ink-600);--rh-ai-text:var(--rh-color-ink-100);--rh-ai-icon:var(--rh-color-ink-300);--rh-elevation-raised:var(--rh-shadow-dark-sm);--rh-elevation-overlay:var(--rh-shadow-dark-md);--rh-elevation-dialog:var(--rh-shadow-dark-lg);--rh-overlay-scrim:#0009;--rh-data-categorical-1:var(--rh-color-ink-200);--rh-data-categorical-2:var(--rh-color-coral-400);--rh-data-categorical-3:var(--rh-color-sand-400);--rh-data-categorical-4:var(--rh-color-ink-400);--rh-data-sequential-1:var(--rh-color-coral-700);--rh-data-sequential-2:var(--rh-color-coral-600);--rh-data-sequential-3:var(--rh-color-coral-500);--rh-data-sequential-4:var(--rh-color-coral-400);--rh-data-sequential-5:var(--rh-color-coral-300)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rh-bg-canvas:var(--rh-color-ink-950);--rh-bg-surface:var(--rh-color-ink-900);--rh-bg-subtle:var(--rh-color-ink-800);--rh-bg-inverse:var(--rh-color-sand-50);--rh-bg-accent:var(--rh-color-coral-900);--rh-text-default:var(--rh-color-sand-50);--rh-text-muted:var(--rh-color-ink-200);--rh-text-subtle:var(--rh-color-ink-300);--rh-text-inverse:var(--rh-color-ink-900);--rh-text-accent:var(--rh-color-coral-300);--rh-text-link:var(--rh-color-coral-300);--rh-text-link-hover:var(--rh-color-coral-200);--rh-border-subtle:var(--rh-color-ink-800);--rh-border-default:var(--rh-color-ink-700);--rh-border-strong:var(--rh-color-ink-400);--rh-action-primary-bg:var(--rh-color-coral-400);--rh-action-primary-bg-hover:var(--rh-color-coral-300);--rh-action-primary-text:var(--rh-color-ink-950);--rh-action-secondary-bg:var(--rh-color-sand-50);--rh-action-secondary-bg-hover:var(--rh-color-sand-200);--rh-action-secondary-text:var(--rh-color-ink-900);--rh-focus-ring:var(--rh-color-coral-300);--rh-status-success-bg:var(--rh-color-ink-800);--rh-status-success-text:var(--rh-color-green-300);--rh-status-success-icon:var(--rh-color-green-300);--rh-status-warning-bg:var(--rh-color-ink-800);--rh-status-warning-text:var(--rh-color-amber-300);--rh-status-warning-icon:var(--rh-color-amber-300);--rh-status-danger-bg:var(--rh-color-ink-800);--rh-status-danger-text:var(--rh-color-red-300);--rh-status-danger-icon:var(--rh-color-red-300);--rh-status-info-bg:var(--rh-color-ink-800);--rh-status-info-text:var(--rh-color-blue-300);--rh-status-info-icon:var(--rh-color-blue-300);--rh-ai-bg:var(--rh-color-ink-800);--rh-ai-border:var(--rh-color-ink-600);--rh-ai-text:var(--rh-color-ink-100);--rh-ai-icon:var(--rh-color-ink-300);--rh-elevation-raised:var(--rh-shadow-dark-sm);--rh-elevation-overlay:var(--rh-shadow-dark-md);--rh-elevation-dialog:var(--rh-shadow-dark-lg);--rh-overlay-scrim:#0009;--rh-data-categorical-1:var(--rh-color-ink-200);--rh-data-categorical-2:var(--rh-color-coral-400);--rh-data-categorical-3:var(--rh-color-sand-400);--rh-data-categorical-4:var(--rh-color-ink-400);--rh-data-sequential-1:var(--rh-color-coral-700);--rh-data-sequential-2:var(--rh-color-coral-600);--rh-data-sequential-3:var(--rh-color-coral-500);--rh-data-sequential-4:var(--rh-color-coral-400);--rh-data-sequential-5:var(--rh-color-coral-300)}:root,[data-density=comfortable]{--rh-density-control-height:var(--rh-size-control-md);--rh-density-row-y:var(--rh-space-3);--rh-density-gap:var(--rh-space-4);--rh-density-inset:var(--rh-space-5)}[data-density=compact]{--rh-density-control-height:var(--rh-size-control-sm);--rh-density-row-y:var(--rh-space-2);--rh-density-gap:var(--rh-space-3);--rh-density-inset:var(--rh-space-4)}:root{--rh-button-primary-bg:var(--rh-action-primary-bg);--rh-button-primary-bg-hover:var(--rh-action-primary-bg-hover);--rh-button-primary-text:var(--rh-action-primary-text);--rh-button-secondary-bg:var(--rh-action-secondary-bg);--rh-button-secondary-bg-hover:var(--rh-action-secondary-bg-hover);--rh-button-secondary-text:var(--rh-action-secondary-text);--rh-button-radius:var(--rh-radius-full);--rh-button-padding-y:var(--rh-space-3);--rh-button-padding-x:var(--rh-space-5);--rh-button-font-weight:var(--rh-font-weight-semibold);--rh-card-bg:var(--rh-bg-surface);--rh-card-border:var(--rh-border-subtle);--rh-card-radius:var(--rh-radius-lg);--rh-card-padding:var(--rh-space-5);--rh-card-shadow:var(--rh-elevation-raised);--rh-input-bg:var(--rh-bg-surface);--rh-input-border:var(--rh-border-strong);--rh-input-border-focus:var(--rh-focus-ring);--rh-input-text:var(--rh-text-default);--rh-input-placeholder:var(--rh-text-subtle);--rh-input-radius:var(--rh-radius-md);--rh-link-text:var(--rh-text-link);--rh-link-text-hover:var(--rh-text-link-hover);--rh-badge-bg:var(--rh-bg-accent);--rh-badge-text:var(--rh-text-accent);--rh-badge-radius:var(--rh-radius-full);--rh-line-color:var(--rh-action-primary-bg);--rh-line-width:2.5px;--rh-dialog-radius:var(--rh-radius-xl);--rh-dialog-shadow:var(--rh-elevation-dialog)}.rh-root,.rh-root *,.rh-root :before,.rh-root :after{box-sizing:border-box}.rh-icon{width:var(--rh-size-icon-md);height:var(--rh-size-icon-md);flex:none}.rh-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rh-btn{--_bg:var(--rh-button-secondary-bg);--_fg:var(--rh-button-secondary-text);--_bg-hover:var(--rh-button-secondary-bg-hover);height:var(--rh-size-control-md);border-radius:var(--rh-button-radius);background:var(--_bg);color:var(--_fg);font:inherit;font-family:var(--rh-font-family-sans);font-size:var(--rh-font-size-sm);font-weight:var(--rh-button-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), box-shadow var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), transform var(--rh-motion-duration-instant) var(--rh-motion-easing-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;text-decoration:none;display:inline-flex}.rh-btn:hover{background:var(--_bg-hover);color:var(--_fg)}.rh-btn:active{transform:translateY(.5px)}.rh-btn:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-btn[disabled],.rh-btn[aria-disabled=true]{opacity:var(--rh-opacity-disabled);cursor:not-allowed;transform:none}.rh-btn .rh-icon{width:18px;height:18px;margin-inline:-2px}.rh-btn--primary{--_bg:var(--rh-button-primary-bg);--_fg:var(--rh-button-primary-text);--_bg-hover:var(--rh-button-primary-bg-hover)}.rh-btn--ghost{--_bg:transparent;--_fg:var(--rh-text-default);--_bg-hover:var(--rh-bg-subtle);box-shadow:inset 0 0 0 1px var(--rh-border-strong)}.rh-btn--subtle{--_bg:transparent;--_fg:var(--rh-text-default);--_bg-hover:var(--rh-bg-subtle)}.rh-btn--danger{--_bg:var(--rh-status-danger-bg);--_fg:var(--rh-status-danger-text);--_bg-hover:var(--rh-status-danger-bg);box-shadow:inset 0 0 0 1px var(--rh-status-danger-icon)}.rh-btn--sm{height:var(--rh-size-control-sm);font-size:var(--rh-font-size-xs);gap:6px;padding:0 12px}.rh-btn--sm .rh-icon{width:var(--rh-size-icon-sm);height:var(--rh-size-icon-sm)}.rh-btn--lg{height:var(--rh-size-control-lg);font-size:var(--rh-font-size-md);padding:0 24px}.rh-btn--icon{width:var(--rh-size-control-md);padding:0}.rh-btn--icon.rh-btn--sm{width:var(--rh-size-control-sm)}.rh-btn--block{width:100%}.rh-btn--link{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--rh-text-default);height:auto;font-size:inherit;line-height:inherit;font-weight:var(--rh-font-weight-semibold);white-space:normal;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--rh-border-strong);text-decoration-color:var(--rh-border-strong);text-underline-offset:3px;border-radius:2px;gap:4px;padding:0}.rh-btn--link:hover{text-decoration-color:currentColor}.rh-btn--link:active{transform:none}.rh-btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.rh-btn[aria-busy=true]:after{content:"";border:2px solid var(--_fg);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite rh-spin;position:absolute}@keyframes rh-spin{to{transform:rotate(360deg)}}.rh-field{align-content:start;gap:6px;min-width:0;display:grid}.rh-label{font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);color:var(--rh-text-default)}.rh-label .rh-optional{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-hint{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);line-height:1.45}.rh-error{font-size:var(--rh-font-size-xs);color:var(--rh-status-danger-text);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.rh-input,.rh-select,.rh-textarea{width:100%;min-width:0;height:var(--rh-size-control-md);font:inherit;font-family:var(--rh-font-family-sans);font-size:var(--rh-font-size-sm);color:var(--rh-input-text);background:var(--rh-input-bg);border:1px solid var(--rh-input-border);border-radius:var(--rh-input-radius);transition:border-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), box-shadow var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);padding:0 12px}.rh-textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.rh-input::placeholder,.rh-textarea::placeholder{color:var(--rh-input-placeholder)}.rh-input:hover,.rh-select:hover,.rh-textarea:hover{border-color:var(--rh-text-muted)}.rh-input:focus-visible,.rh-select:focus-visible,.rh-textarea:focus-visible{border-color:var(--rh-input-border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--rh-focus-ring) 28%, transparent);outline:none}.rh-input[aria-invalid=true],.rh-textarea[aria-invalid=true]{border-color:var(--rh-status-danger-icon)}.rh-input[disabled],.rh-select[disabled]{background:var(--rh-bg-subtle);color:var(--rh-text-muted);cursor:not-allowed}.rh-input--tnum{font-variant-numeric:tabular-nums}.rh-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238481A8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding-right:36px}.rh-input-group{align-items:stretch;min-width:0;display:flex}.rh-input-group>.rh-addon{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);background:var(--rh-bg-subtle);border:1px solid var(--rh-input-border);border-radius:var(--rh-input-radius) 0 0 var(--rh-input-radius);white-space:nowrap;font-variant-numeric:tabular-nums;border-right:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.rh-input-group>.rh-input{border-radius:0 var(--rh-input-radius) var(--rh-input-radius) 0}.rh-input-icon{min-width:0;position:relative}.rh-input-icon>.rh-icon{width:18px;height:18px;color:var(--rh-text-subtle);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.rh-input-icon>.rh-input{padding-left:38px}.rh-check{font-size:var(--rh-font-size-sm);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:inline-flex}.rh-check input{appearance:none;border:1.5px solid var(--rh-input-border);background:var(--rh-input-bg);cursor:pointer;width:18px;height:18px;transition:background-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), border-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);border-radius:5px;flex:none;place-items:center;margin:1px 0 0;display:grid}.rh-check input[type=radio]{border-radius:50%}.rh-check input:checked{background:var(--rh-action-primary-bg);border-color:var(--rh-action-primary-bg)}.rh-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--rh-action-primary-text);border-top:0;border-right:0;width:10px;height:6px;translate:0 -1px;rotate:-45deg}.rh-check input[type=radio]:checked:after{content:"";background:var(--rh-action-primary-text);border-radius:50%;width:6px;height:6px}.rh-check input:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-switch{font-size:var(--rh-font-size-sm);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.rh-switch input{appearance:none;background:var(--rh-border-strong);cursor:pointer;width:36px;height:20px;transition:background-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);border-radius:999px;flex:none;margin:0;position:relative}.rh-switch input:after{content:"";background:var(--rh-bg-surface);width:16px;height:16px;box-shadow:var(--rh-elevation-raised);transition:translate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);border-radius:50%;position:absolute;top:2px;left:2px}.rh-switch input:checked{background:var(--rh-bg-inverse)}.rh-switch input:checked:after{translate:16px}.rh-switch input:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-segmented{border-radius:var(--rh-radius-full);background:var(--rh-bg-subtle);gap:2px;padding:3px;display:inline-flex}.rh-segmented button{color:var(--rh-text-muted);font:inherit;font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);border-radius:var(--rh-radius-full);cursor:pointer;background:0 0;border:0;padding:6px 14px}.rh-segmented button[aria-pressed=true]{background:var(--rh-bg-surface);color:var(--rh-text-default);box-shadow:var(--rh-elevation-raised)}.rh-segmented button:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-tabs{border-bottom:1px solid var(--rh-border-subtle);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.rh-tab{font:inherit;font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);color:var(--rh-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px 12px;display:inline-flex;position:relative}.rh-tab:hover,.rh-tab[aria-selected=true]{color:var(--rh-text-default)}.rh-tab[aria-selected=true]:after{content:"";background:var(--rh-line-color);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:8px;right:8px}.rh-tab:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:-3px;border-radius:8px}.rh-tab .rh-count{font-variant-numeric:tabular-nums;background:var(--rh-bg-subtle);color:var(--rh-text-muted);border-radius:999px;padding:1px 7px;font-size:11px}.rh-badge{height:22px;font-size:12px;font-weight:var(--rh-font-weight-semibold);white-space:nowrap;background:var(--rh-bg-subtle);color:var(--rh-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.rh-badge .rh-icon{width:14px;height:14px}.rh-badge--accent{background:var(--rh-badge-bg);color:var(--rh-badge-text)}.rh-badge--success{background:var(--rh-status-success-bg);color:var(--rh-status-success-text)}.rh-badge--warning{background:var(--rh-status-warning-bg);color:var(--rh-status-warning-text)}.rh-badge--danger{background:var(--rh-status-danger-bg);color:var(--rh-status-danger-text)}.rh-badge--info{background:var(--rh-status-info-bg);color:var(--rh-status-info-text)}.rh-badge--outline{box-shadow:inset 0 0 0 1px var(--rh-border-default);color:var(--rh-text-default);background:0 0}.rh-presence{font-size:var(--rh-font-size-sm);color:var(--rh-text-default);align-items:center;gap:8px;display:inline-flex}.rh-presence:before{content:"";background:var(--_dot,var(--rh-border-strong));width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--_dot,var(--rh-border-strong)) 22%, transparent);border-radius:50%}.rh-presence--available{--_dot:var(--rh-status-success-icon)}.rh-presence--busy{--_dot:var(--rh-line-color)}.rh-presence--away{--_dot:var(--rh-status-warning-icon)}.rh-presence--offline{--_dot:var(--rh-border-strong);color:var(--rh-text-muted)}.rh-avatar{--_size:var(--rh-size-avatar-md);width:var(--_size);height:var(--_size);background:var(--rh-bg-accent);color:var(--rh-text-accent);font-size:calc(var(--_size) * .38);font-weight:var(--rh-font-weight-semibold);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.rh-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.rh-avatar--sm{--_size:var(--rh-size-avatar-sm)}.rh-avatar--lg{--_size:var(--rh-size-avatar-lg)}.rh-avatar[data-presence]:after{content:"";border:2px solid var(--rh-bg-surface);background:var(--rh-border-strong);border-radius:50%;width:30%;min-width:9px;height:30%;min-height:9px;position:absolute;bottom:-1px;right:-1px}.rh-avatar[data-presence=available]:after{background:var(--rh-status-success-icon)}.rh-avatar[data-presence=busy]:after{background:var(--rh-line-color)}.rh-avatar[data-presence=away]:after{background:var(--rh-status-warning-icon)}.rh-avatar-stack{display:flex}.rh-avatar-stack .rh-avatar{font-size:calc(var(--_size) * .34);letter-spacing:0;box-shadow:0 0 0 2px var(--rh-bg-surface)}.rh-avatar-stack .rh-avatar+.rh-avatar{margin-left:calc(var(--_size) * -.14)}.rh-card{background:var(--rh-card-bg);border:1px solid var(--rh-card-border);border-radius:var(--rh-card-radius);padding:var(--rh-card-padding);min-width:0}.rh-card--raised{box-shadow:var(--rh-elevation-overlay);border-color:#0000}.rh-card--interactive{transition:border-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), box-shadow var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);cursor:pointer}.rh-card--interactive:hover{border-color:var(--rh-line-color)}.rh-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rh-card-title{font-size:var(--rh-font-size-md);font-weight:var(--rh-font-weight-semibold);margin:0}.rh-alert{border-radius:var(--rh-radius-md);font-size:var(--rh-font-size-sm);background:var(--rh-status-info-bg);color:var(--rh-status-info-text);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 14px;line-height:1.5;display:grid}.rh-alert>.rh-icon{color:var(--rh-status-info-icon);margin-top:1px}.rh-alert b{font-weight:var(--rh-font-weight-semibold);display:block}.rh-alert--success{background:var(--rh-status-success-bg);color:var(--rh-status-success-text)}.rh-alert--success>.rh-icon{color:var(--rh-status-success-icon)}.rh-alert--warning{background:var(--rh-status-warning-bg);color:var(--rh-status-warning-text)}.rh-alert--warning>.rh-icon{color:var(--rh-status-warning-icon)}.rh-alert--danger{background:var(--rh-status-danger-bg);color:var(--rh-status-danger-text)}.rh-alert--danger>.rh-icon{color:var(--rh-status-danger-icon)}.rh-alert a{color:inherit;font-weight:var(--rh-font-weight-semibold)}.rh-toast{border-radius:var(--rh-radius-md);background:var(--rh-bg-inverse);width:min(100%,380px);color:var(--rh-text-inverse);box-shadow:var(--rh-elevation-overlay);font-size:var(--rh-font-size-sm);align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.rh-toast .rh-icon{color:var(--rh-status-success-icon)}.rh-toast button{color:inherit;font:inherit;font-weight:var(--rh-font-weight-semibold);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;text-decoration:underline}.rh-dialog{background:var(--rh-bg-surface);border:1px solid var(--rh-border-subtle);border-radius:var(--rh-dialog-radius);width:min(100%,460px);box-shadow:var(--rh-dialog-shadow);gap:16px;padding:24px;display:grid}dialog.rh-dialog{color:var(--rh-text-default)}dialog.rh-dialog:not([open]){display:none}dialog.rh-dialog::backdrop{background:var(--rh-overlay-scrim)}.rh-dialog h2{font-size:var(--rh-font-size-xl);letter-spacing:-.01em;margin:0}.rh-dialog p{color:var(--rh-text-muted);font-size:var(--rh-font-size-sm);margin:0}.rh-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rh-scrim{background:var(--rh-overlay-scrim)}.rh-menu{background:var(--rh-bg-surface);border:1px solid var(--rh-border-subtle);border-radius:var(--rh-radius-md);min-width:200px;box-shadow:var(--rh-elevation-overlay);padding:6px;display:grid}.rh-menu-item{font-size:var(--rh-font-size-sm);color:var(--rh-text-default);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;text-decoration:none;display:flex}.rh-menu-item:hover,.rh-menu-item:focus-visible{background:var(--rh-bg-subtle);outline:none}.rh-menu-item .rh-icon{width:18px;height:18px;color:var(--rh-text-muted)}.rh-menu-item kbd{font-family:var(--rh-font-family-mono);color:var(--rh-text-subtle);margin-left:auto;font-size:11px}.rh-menu-item--danger,.rh-menu-item--danger .rh-icon{color:var(--rh-status-danger-text)}.rh-menu-sep{background:var(--rh-border-subtle);height:1px;margin:6px -6px}.rh-tooltip{background:var(--rh-bg-inverse);color:var(--rh-text-inverse);font-size:12px;font-weight:var(--rh-font-weight-medium);box-shadow:var(--rh-elevation-raised);border-radius:7px;padding:6px 10px;display:inline-block}.rh-table-wrap{border:1px solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);overflow-x:auto}.rh-table{border-collapse:collapse;width:100%;font-size:var(--rh-font-size-sm)}.rh-table th{text-align:left;font-size:12px;font-weight:var(--rh-font-weight-semibold);color:var(--rh-text-muted);border-bottom:1px solid var(--rh-border-subtle);white-space:nowrap;background:var(--rh-bg-surface);padding:10px 14px}.rh-table td{padding:var(--rh-density-row-y) 14px;border-bottom:1px solid var(--rh-border-subtle);vertical-align:middle}.rh-table tr:last-child td{border-bottom:0}.rh-table tbody tr:hover td{background:color-mix(in srgb, var(--rh-bg-subtle) 60%, transparent)}.rh-table .rh-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rh-table .rh-muted{color:var(--rh-text-muted)}.rh-cell-user{align-items:center;gap:10px;min-width:0;display:flex}.rh-cell-user b{font-weight:var(--rh-font-weight-semibold);display:block}.rh-cell-user>div>span{color:var(--rh-text-muted);font-size:12px;display:block}.rh-pagination{color:var(--rh-text-muted);border-top:1px solid var(--rh-border-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.rh-stat{gap:4px;min-width:0;display:grid}.rh-stat-label{font-size:12px;font-weight:var(--rh-font-weight-medium);color:var(--rh-text-muted)}.rh-stat-value{font-size:var(--rh-font-size-3xl);font-weight:var(--rh-font-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.rh-stat-value small{font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);color:var(--rh-text-muted);letter-spacing:0;margin-left:4px}.rh-stat-delta{font-size:12px;font-weight:var(--rh-font-weight-semibold);color:var(--rh-status-success-text)}.rh-meter{gap:8px;display:grid}.rh-meter-bar{background:var(--rh-bg-subtle);border-radius:999px;height:8px;overflow:hidden}.rh-meter-bar>span{height:100%;width:var(--value,0%);border-radius:inherit;background:var(--rh-bg-inverse);display:block}.rh-meter--accent .rh-meter-bar>span{background:var(--rh-line-color)}.rh-meter--split .rh-meter-bar{gap:2px;display:flex}.rh-meter--split .rh-meter-bar>span{flex:var(--n,1) 1 0;background:var(--rh-border-strong);border-radius:0;width:auto;min-width:4px}.rh-meter--split [data-k=ai]{--_k:var(--rh-ai-icon)}.rh-meter--split [data-k=approval]{--_k:var(--rh-status-warning-icon)}.rh-meter--split [data-k=human]{--_k:var(--rh-line-color)}.rh-meter--split .rh-meter-bar>[data-k]{background:var(--_k)}.rh-meter-key{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.rh-meter-key li{align-items:center;gap:6px;display:inline-flex}.rh-meter-key li:before{content:"";background:var(--_k,var(--rh-border-strong));border-radius:2px;width:8px;height:8px}.rh-meter-key b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold);font-variant-numeric:tabular-nums}.rh-meter-legend{color:var(--rh-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.rh-empty{text-align:center;border:1.5px dashed var(--rh-border-default);border-radius:var(--rh-radius-lg);justify-items:center;gap:10px;padding:40px 24px;display:grid}.rh-empty .rh-empty-icon{background:var(--rh-bg-accent);width:48px;height:48px;color:var(--rh-text-accent);border-radius:50%;place-items:center;display:grid}.rh-empty .rh-empty-icon .rh-icon{width:var(--rh-size-icon-lg);height:var(--rh-size-icon-lg)}.rh-empty h3{font-size:var(--rh-font-size-md);margin:4px 0 0}.rh-empty p{max-width:36ch;font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);margin:0 0 6px}.rh-skeleton{background:linear-gradient(90deg, var(--rh-bg-subtle) 0%, var(--rh-border-subtle) 50%, var(--rh-bg-subtle) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s infinite rh-shimmer;display:block}@keyframes rh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rh-steps{counter-reset:rh-step;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rh-steps li{counter-increment:rh-step;font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);align-items:center;gap:8px;display:flex}.rh-steps li:before{content:counter(rh-step);width:24px;height:24px;font-size:12px;font-weight:var(--rh-font-weight-semibold);background:var(--rh-bg-subtle);color:var(--rh-text-muted);border-radius:50%;place-items:center;display:grid}.rh-steps li+li:after{content:"";background:var(--rh-border-default);order:-1;width:24px;height:1.5px;margin-right:4px}.rh-steps li[aria-current=step]{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-steps li[aria-current=step]:before{background:var(--rh-action-primary-bg);color:var(--rh-action-primary-text)}.rh-steps li[data-done]:before{content:"✓";background:var(--rh-status-success-bg);color:var(--rh-status-success-text)}.rh-nav{gap:2px;display:grid}.rh-nav-item{height:36px;color:var(--rh-text-muted);font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.rh-nav-item .rh-icon{width:18px;height:18px}.rh-nav-item:hover{background:var(--rh-bg-subtle);color:var(--rh-text-default)}.rh-nav-item[aria-current=page]{background:var(--rh-bg-surface);color:var(--rh-text-default);box-shadow:var(--rh-elevation-raised), inset 0 0 0 1px var(--rh-border-subtle)}.rh-nav-item[aria-current=page] .rh-icon{color:var(--rh-text-accent)}.rh-nav-item .rh-badge{height:20px;margin-left:auto;padding:0 7px}.rh-nav-item[data-locked]{position:relative}.rh-nav-lock{color:var(--rh-text-subtle);margin-left:auto;display:inline-flex}.rh-nav-item .rh-nav-lock .rh-icon{width:14px;height:14px}.rh-nav-item .rh-badge+.rh-nav-lock{margin-left:0}.rh-nav-reason{z-index:var(--rh-z-tooltip);white-space:nowrap;border-radius:var(--rh-radius-sm);background:var(--rh-bg-inverse);color:var(--rh-text-inverse);font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-regular);pointer-events:none;padding:6px 10px;display:none;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%}.rh-nav-item[data-locked]:is(:hover,:focus-visible) .rh-nav-reason{display:block}.rh-breadcrumb{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rh-breadcrumb a{color:var(--rh-text-muted);text-decoration:none}.rh-breadcrumb a:hover{color:var(--rh-text-default)}.rh-breadcrumb [aria-current]{color:var(--rh-text-default);font-weight:var(--rh-font-weight-medium)}.rh-breadcrumb .rh-sep{color:var(--rh-border-strong)}.rh-call{border-radius:var(--rh-radius-xl);background:var(--rh-bg-inverse);width:min(100%,320px);color:var(--rh-text-inverse);box-shadow:var(--rh-elevation-overlay);gap:16px;padding:18px;display:grid}.rh-call-who{align-items:center;gap:12px;display:flex}.rh-call-who b{font-size:var(--rh-font-size-md);display:block}.rh-call-who>div>span{opacity:.72;font-size:12px;display:block}.rh-call-time{font-variant-numeric:tabular-nums;font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rh-call-time:before{content:"";background:var(--rh-color-coral-400);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite rh-pulse}@keyframes rh-pulse{50%{opacity:.35}}.rh-call-context{border-radius:var(--rh-radius-md);background:color-mix(in srgb, var(--rh-text-inverse) 8%, transparent);gap:4px;padding:10px 12px;font-size:12px;display:grid}.rh-call-context b{font-size:11px;font-weight:var(--rh-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:.7}.rh-call-actions{gap:8px;display:flex}.rh-call-actions button{height:var(--rh-size-control-md);background:color-mix(in srgb, var(--rh-text-inverse) 12%, transparent);color:inherit;cursor:pointer;border:0;border-radius:999px;flex:1;place-items:center;display:grid}.rh-call-actions button:hover{background:color-mix(in srgb, var(--rh-text-inverse) 20%, transparent)}.rh-call-actions button:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-call-actions .rh-hangup{background:var(--rh-color-red-600);color:var(--rh-color-white)}.rh-call-actions .rh-hangup:hover{background:var(--rh-color-red-800)}.rh-call-actions .rh-icon{width:18px;height:18px}.rh-node{--_tint:var(--rh-bg-accent);--_ink:var(--rh-text-accent);background:var(--rh-bg-surface);border:1px solid var(--rh-border-default);width:248px;max-width:100%;box-shadow:var(--rh-elevation-raised);font-size:var(--rh-font-size-sm);border-radius:14px;position:relative}.rh-node-head{align-items:center;gap:10px;padding:10px 12px;display:flex}.rh-node-icon{background:var(--_tint);width:28px;height:28px;color:var(--_ink);border-radius:8px;flex:none;place-items:center;display:grid}.rh-node-icon .rh-icon{width:var(--rh-size-icon-sm);height:var(--rh-size-icon-sm)}.rh-node-title{min-width:0}.rh-node-title b{font-weight:var(--rh-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rh-node-title span{color:var(--rh-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:var(--rh-font-weight-semibold);display:block}.rh-node-body{color:var(--rh-text-muted);gap:6px;padding:0 12px 12px;font-size:12px;display:grid}.rh-node-row{justify-content:space-between;gap:8px;display:flex}.rh-node-row b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-medium);font-variant-numeric:tabular-nums}.rh-node-ports{border-top:1px solid var(--rh-border-subtle);display:flex}.rh-node-port{font-size:11px;font-weight:var(--rh-font-weight-semibold);color:var(--rh-text-muted);text-align:center;flex:1;padding:7px 10px;position:relative}.rh-node-port+.rh-node-port{border-left:1px solid var(--rh-border-subtle)}.rh-node-port:after{content:"";background:var(--rh-bg-surface);border:2px solid var(--rh-line-color);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;translate:-50%}.rh-node.is-selected,.rh-node[aria-selected=true]{border-color:var(--rh-line-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--rh-line-color) 22%, transparent), var(--rh-elevation-overlay)}.rh-node--start{--_tint:var(--rh-bg-inverse);--_ink:var(--rh-text-inverse)}.rh-node--logic,.rh-node--wait{--_tint:var(--rh-bg-subtle);--_ink:var(--rh-text-default)}.rh-node--human{--_tint:var(--rh-action-primary-bg);--_ink:var(--rh-action-primary-text);border-color:var(--rh-line-color)}.rh-node--ai{--_tint:var(--rh-ai-bg);--_ink:var(--rh-ai-text)}.rh-node--end{--_tint:var(--rh-bg-subtle);--_ink:var(--rh-text-muted)}@media (prefers-reduced-motion:reduce){.rh-btn,.rh-input,.rh-select,.rh-textarea,.rh-switch input,.rh-switch input:after,.rh-card--interactive{transition:none}.rh-skeleton,.rh-call-time:before,.rh-btn[aria-busy=true]:after{animation:none}}.rh-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rh-row--top{align-items:flex-start;gap:24px}.rh-stack{gap:10px;display:grid}.rh-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.rh-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:24px;display:grid}.rh-accordion{border-top:1px solid var(--rh-border-subtle)}.rh-accordion details{border-bottom:1px solid var(--rh-border-subtle)}.rh-accordion summary{cursor:pointer;font-weight:var(--rh-font-weight-semibold);font-size:var(--rh-font-size-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;list-style:none;display:flex}.rh-accordion summary::-webkit-details-marker{display:none}.rh-accordion summary:after{content:"";border-right:2px solid var(--rh-text-muted);border-bottom:2px solid var(--rh-text-muted);width:10px;height:10px;transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), translate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);flex:none;translate:0 -3px;rotate:45deg}.rh-accordion details[open] summary:after{translate:0 2px;rotate:225deg}.rh-accordion summary:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px;border-radius:6px}.rh-accordion details>div{color:var(--rh-text-muted);font-size:var(--rh-font-size-sm);max-width:64ch;padding:0 2px 18px;line-height:1.6}.rh-choice{border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);cursor:pointer;transition:border-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), box-shadow var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.rh-choice:hover{border-color:var(--rh-border-strong)}.rh-choice input{appearance:none;border:1.5px solid var(--rh-input-border);background:var(--rh-input-bg);border-radius:50%;grid-row:span 2;place-items:center;width:18px;height:18px;margin:2px 0 0;display:grid}.rh-choice input[type=checkbox]{border-radius:5px}.rh-choice input:checked{background:var(--rh-action-primary-bg);border-color:var(--rh-action-primary-bg)}.rh-choice input[type=radio]:checked:after{content:"";background:var(--rh-action-primary-text);border-radius:50%;width:6px;height:6px}.rh-choice input[type=checkbox]:checked:after{content:"";border:2px solid var(--rh-action-primary-text);border-top:0;border-right:0;width:10px;height:6px;translate:0 -1px;rotate:-45deg}.rh-choice b{font-weight:var(--rh-font-weight-semibold)}.rh-choice span{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted)}.rh-choice:has(input:checked){border-color:var(--rh-line-color);box-shadow:0 0 0 1px var(--rh-line-color)}.rh-choice:has(input:focus-visible){outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-stepper{height:var(--rh-size-control-md);border:1px solid var(--rh-input-border);border-radius:var(--rh-input-radius);background:var(--rh-input-bg);align-items:stretch;display:inline-flex;overflow:hidden}.rh-stepper button{width:var(--rh-size-control-md);color:var(--rh-text-default);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.rh-stepper button:hover{background:var(--rh-bg-subtle)}.rh-stepper button:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:-3px}.rh-stepper input{border:0;border-inline:1px solid var(--rh-border-subtle);text-align:center;width:72px;font:inherit;font-size:var(--rh-font-size-sm);font-variant-numeric:tabular-nums;color:var(--rh-input-text);-moz-appearance:textfield;background:0 0}.rh-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.rh-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.rh-stepper input:focus-visible{background:var(--rh-bg-accent);outline:none}.rh-placeholder{border:1px dashed var(--rh-status-warning-icon);background:var(--rh-status-warning-bg);color:var(--rh-status-warning-text);font-family:var(--rh-font-family-mono);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:.86em;display:inline}.rh-code{border-radius:var(--rh-radius-md);background:var(--rh-bg-inverse);color:var(--rh-text-inverse);position:relative}.rh-code pre{font-family:var(--rh-font-family-mono);color:inherit;background:0 0;margin:0;padding:16px 18px;font-size:13px;line-height:1.6;overflow-x:auto}.rh-code-copy{background:color-mix(in srgb, var(--rh-text-inverse) 14%, transparent);height:28px;color:inherit;font:inherit;font-size:12px;font-weight:var(--rh-font-weight-semibold);cursor:pointer;border:0;border-radius:7px;padding:0 10px;position:absolute;top:8px;right:8px}.rh-code-copy:hover{background:color-mix(in srgb, var(--rh-text-inverse) 22%, transparent)}.rh-code-copy:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rh-accordion summary:after,.rh-choice{transition:none}}.rh-channel{background:var(--rh-bg-subtle);height:22px;color:var(--rh-text-muted);font-size:12px;font-weight:var(--rh-font-weight-medium);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.rh-channel .rh-icon{width:14px;height:14px}.rh-channel--logo img{border-radius:3px;width:14px;height:14px}.rh-conv{border-radius:var(--rh-radius-md);color:var(--rh-text-default);cursor:pointer;grid-template-columns:auto 1fr auto;gap:4px 12px;padding:12px 14px 12px 12px;text-decoration:none;display:grid;position:relative}.rh-conv:hover{background:var(--rh-bg-subtle)}.rh-conv[aria-current=true],.rh-conv.is-selected{background:var(--rh-bg-surface);box-shadow:var(--rh-elevation-raised), inset 0 0 0 1px var(--rh-border-subtle)}.rh-conv .rh-avatar{grid-row:span 3;align-self:start}.rh-conv-name{font-weight:var(--rh-font-weight-semibold);font-size:var(--rh-font-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-conv-time{color:var(--rh-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.rh-conv-preview{color:var(--rh-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;min-width:0;font-size:13px;overflow:hidden}.rh-conv-meta{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:6px;display:flex}.rh-conv.is-unread .rh-conv-name:before{content:"";background:var(--rh-line-color);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rh-owner{height:22px;font-size:12px;font-weight:var(--rh-font-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.rh-owner .rh-icon{width:13px;height:13px}.rh-owner--ai{background:var(--rh-ai-bg);color:var(--rh-ai-text);box-shadow:inset 0 0 0 1px var(--rh-ai-border)}.rh-owner--approval{background:var(--rh-status-warning-bg);color:var(--rh-status-warning-text)}.rh-owner--human{background:var(--rh-bg-accent);color:var(--rh-text-accent)}.rh-thread{gap:14px;display:grid}.rh-msg{gap:6px;max-width:min(560px,86%);display:grid}.rh-msg-who{color:var(--rh-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.rh-msg-who b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-msg-who time{font-variant-numeric:tabular-nums}.rh-msg-body{font-size:var(--rh-font-size-sm);background:var(--rh-bg-surface);border:1px solid var(--rh-border-subtle);overflow-wrap:anywhere;border-radius:14px;padding:10px 14px;line-height:1.55}.rh-msg-body p{margin:0}.rh-msg-body p+p{margin-top:8px}.rh-msg--customer .rh-msg-body{border-top-left-radius:4px}.rh-msg--ai,.rh-msg--human{justify-self:end}.rh-msg--ai .rh-msg-who,.rh-msg--human .rh-msg-who{justify-content:flex-end}.rh-msg--ai .rh-msg-body{background:var(--rh-ai-bg);border-color:var(--rh-ai-border);color:var(--rh-ai-text);border-top-right-radius:4px}.rh-msg--human .rh-msg-body{background:var(--rh-bg-surface);border-color:var(--rh-line-color);border-top-right-radius:4px}.rh-msg--note{justify-self:stretch;max-width:none}.rh-msg--note .rh-msg-body{background:var(--rh-bg-subtle);color:var(--rh-text-default);border-radius:var(--rh-radius-md);border:0}.rh-msg--note .rh-msg-who{flex-wrap:wrap;gap:4px 6px}.rh-ai-tag{background:var(--rh-ai-bg);height:18px;color:var(--rh-ai-text);box-shadow:inset 0 0 0 1px var(--rh-ai-border);font-size:11px;font-weight:var(--rh-font-weight-semibold);border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.rh-ai-tag .rh-icon{width:12px;height:12px;color:var(--rh-ai-icon)}.rh-event{color:var(--rh-text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.rh-event:before,.rh-event:after{content:"";background:var(--rh-border-subtle);flex:1;height:1px}.rh-event .rh-icon{width:14px;height:14px}.rh-event b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-medium)}.rh-source{background:var(--rh-bg-surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--rh-border-default);color:var(--rh-text-default);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.rh-source .rh-icon{width:13px;height:13px;color:var(--rh-text-muted);flex:none}.rh-source:hover{box-shadow:inset 0 0 0 1px var(--rh-border-strong);color:var(--rh-text-default)}.rh-draft{border:1px solid var(--rh-ai-border);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);overflow:hidden}.rh-draft-head{background:var(--rh-ai-bg);color:var(--rh-ai-text);border-bottom:1px solid var(--rh-ai-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.rh-draft-head b{font-weight:var(--rh-font-weight-semibold)}.rh-draft-head .rh-icon{width:14px;height:14px;color:var(--rh-ai-icon)}.rh-draft-head .rh-draft-mode{margin-left:auto}.rh-draft-body{font-size:var(--rh-font-size-sm);padding:14px;line-height:1.6}.rh-draft-body[contenteditable=true]:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:-3px}.rh-draft-body p{margin:0 0 8px}.rh-draft-body p:last-child{margin:0}.rh-draft-why{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.rh-draft-foot{border-top:1px solid var(--rh-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.rh-draft-foot .rh-hint{margin-right:auto}.rh-skill{border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);font-size:var(--rh-font-size-sm);gap:10px;padding:12px 14px;display:grid}.rh-skill-head{align-items:center;gap:10px;display:flex}.rh-skill-head .rh-node-icon{background:var(--rh-ai-bg);width:26px;height:26px;color:var(--rh-ai-icon);border-radius:7px;flex:none;place-items:center;display:grid}.rh-skill-head .rh-node-icon .rh-icon{width:15px;height:15px}.rh-skill-head b{font-weight:var(--rh-font-weight-semibold)}.rh-skill-head span{color:var(--rh-text-muted);font-size:12px}.rh-skill-head .rh-badge{margin-left:auto}.rh-skill dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.rh-skill dt{color:var(--rh-text-muted)}.rh-skill dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.rh-skill--approval{border-color:var(--rh-status-warning-icon);box-shadow:0 0 0 3px color-mix(in srgb, var(--rh-status-warning-icon) 16%, transparent)}.rh-skill-actions{flex-wrap:wrap;gap:8px;display:flex}.rh-mode{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.rh-mode legend{font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-medium);margin-bottom:8px;padding:0}.rh-mode label{border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);cursor:pointer;transition:border-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);align-content:start;gap:4px;padding:12px 14px;display:grid;position:relative}.rh-mode label:hover{border-color:var(--rh-border-strong)}.rh-mode input{opacity:0;pointer-events:none;position:absolute}.rh-mode .rh-icon{width:18px;height:18px;color:var(--rh-text-muted)}.rh-mode b{font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold)}.rh-mode span{color:var(--rh-text-muted);font-size:12px;line-height:1.45}.rh-mode label:has(input:checked){border-color:var(--rh-ai-icon);background:var(--rh-ai-bg);box-shadow:inset 0 0 0 1px var(--rh-ai-icon);padding-right:38px}.rh-mode label:has(input:checked):after{content:"";border:solid var(--rh-ai-text);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:13px;right:17px;rotate:45deg}.rh-mode label:has(input:checked) .rh-icon{color:var(--rh-ai-text)}.rh-mode label:has(input:focus-visible){outline:3px solid var(--rh-focus-ring);outline-offset:2px}@media (width<=560px){.rh-mode{grid-template-columns:1fr}}.rh-steps-flow{counter-reset:rh-flow;margin:0;padding:0;list-style:none;display:grid}.rh-steps-flow>li{counter-increment:rh-flow;grid-template-columns:28px 1fr;gap:0 14px;padding-bottom:18px;display:grid;position:relative}.rh-steps-flow>li:before{content:counter(rh-flow);width:28px;height:28px;font-size:12px;font-weight:var(--rh-font-weight-semibold);background:var(--rh-bg-surface);color:var(--rh-text-default);box-shadow:inset 0 0 0 1.5px var(--rh-border-strong);z-index:var(--rh-z-raised);border-radius:50%;place-items:center;display:grid;position:relative}.rh-steps-flow>li:after{content:"";width:var(--rh-line-width);background:var(--rh-line-color);opacity:.55;border-radius:2px;position:absolute;top:28px;bottom:0;left:13px}.rh-steps-flow>li:last-child{padding-bottom:0}.rh-steps-flow>li:last-child:after{display:none}.rh-steps-flow>li.is-human:before{content:"";background:var(--rh-line-color);box-shadow:none;width:14px;height:14px;margin:7px}.rh-step-body{min-width:0;font-size:var(--rh-font-size-sm);gap:8px;padding-top:3px;display:grid}.rh-step-body p{margin:0;line-height:1.55}.rh-step-uses{flex-wrap:wrap;gap:6px;display:flex}.rh-suggestion{border:1px solid var(--rh-border-default);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);overflow:hidden}.rh-suggestion-head{gap:6px;padding:14px 16px;display:grid}.rh-suggestion-head h3{font-size:var(--rh-font-size-md);font-weight:var(--rh-font-weight-semibold);margin:0}.rh-suggestion-meta{color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rh-suggestion-why{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);margin:0}.rh-suggestion-foot{border-top:1px solid var(--rh-border-subtle);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.rh-diff{font-size:var(--rh-font-size-sm);gap:2px;margin:0;line-height:1.55;display:grid}.rh-diff>div{color:var(--rh-text-muted);grid-template-columns:20px minmax(0,1fr);display:grid}.rh-diff>div:before{content:"";text-align:center;color:var(--rh-text-subtle);font-family:var(--rh-font-family-mono)}.rh-diff>.rh-diff-del:before{content:"−"}.rh-diff-del>span{text-decoration:line-through;-webkit-text-decoration-color:var(--rh-border-strong);text-decoration-color:var(--rh-border-strong)}.rh-diff>.rh-diff-ins{color:var(--rh-text-default)}.rh-diff>.rh-diff-ins:before{content:"+";color:var(--rh-ai-icon)}.rh-diff-ins>span{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rh-ai-border);text-decoration-color:var(--rh-ai-border);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px}.rh-suggestion>.rh-diff{border-top:1px solid var(--rh-border-subtle);padding:10px 16px 10px 8px}.rh-review{border:1px solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);gap:10px;padding:16px;display:grid}.rh-review-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rh-review-head b{font-weight:var(--rh-font-weight-semibold)}.rh-review-head time{color:var(--rh-text-muted);margin-left:auto;font-size:12px}.rh-review p{font-size:var(--rh-font-size-sm);margin:0;line-height:1.6}.rh-review-reply{border-left:var(--rh-line-width) solid var(--rh-line-color);background:var(--rh-bg-canvas);border-radius:0 var(--rh-radius-md) var(--rh-radius-md) 0;font-size:var(--rh-font-size-sm);margin-left:14px;padding:10px 14px}.rh-stars{color:var(--rh-text-default);gap:2px;display:inline-flex}.rh-stars span{clip-path:polygon(50% 4%,61.8% 38.2%,97.6% 38.2%,68.9% 59.4%,79.4% 93.2%,50% 72.4%,20.6% 93.2%,31.1% 59.4%,2.4% 38.2%,38.2% 38.2%);background:currentColor;width:16px;height:16px}.rh-stars span.is-off{color:var(--rh-border-default)}.rh-stars[data-low]{color:var(--rh-status-danger-icon)}.rh-handover{border-radius:var(--rh-radius-lg);border:1px solid var(--rh-line-color);background:var(--rh-bg-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--rh-line-color) 14%, transparent);gap:10px;padding:14px 16px;display:grid}.rh-handover-head{font-size:var(--rh-font-size-sm);align-items:center;gap:10px;display:flex}.rh-handover-head .rh-icon{width:18px;height:18px;color:var(--rh-text-accent)}.rh-handover-head b{font-weight:var(--rh-font-weight-semibold)}.rh-handover ul{font-size:var(--rh-font-size-sm);gap:4px;margin:0;padding-left:1.1em;display:grid}.rh-handover-actions{flex-wrap:wrap;gap:8px;display:flex}.rh-kbd{font-family:var(--rh-font-family-mono);font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-regular);color:var(--rh-text-subtle);white-space:nowrap;font-style:normal;line-height:1;display:inline-block}.rh-btn .rh-kbd{color:inherit;margin-left:2px}.rh-disclose{max-width:100%;min-height:var(--rh-size-target-min);border-radius:var(--rh-radius-sm);color:var(--rh-text-muted);font:inherit;font-size:var(--rh-font-size-xs);text-align:left;cursor:pointer;transition:background-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard), color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.rh-disclose:hover{color:var(--rh-text-default);background:var(--rh-bg-subtle)}.rh-disclose:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-disclose>.rh-icon{width:14px;height:14px;transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);flex:none}.rh-disclose[aria-expanded=true]>.rh-icon{rotate:180deg}.rh-facts{font-size:var(--rh-font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;line-height:1.45;display:grid}.rh-facts dt{color:var(--rh-text-muted)}.rh-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rh-facts a{color:var(--rh-text-default)}.rh-facts--stacked{grid-template-columns:minmax(0,1fr);gap:0}.rh-facts--stacked dd{margin-bottom:var(--rh-space-2)}@media (width<=480px){.rh-facts{grid-template-columns:minmax(0,1fr);gap:0}.rh-facts dd{margin-bottom:var(--rh-space-2)}}.rh-change{font-size:var(--rh-font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;line-height:1.45;display:flex}.rh-change>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle)}.rh-change-old{color:var(--rh-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rh-border-strong);text-decoration-color:var(--rh-border-strong)}.rh-change-new{font-weight:var(--rh-font-weight-semibold)}.rh-change--stacked{padding-left:var(--rh-space-3);border-left:2px solid var(--rh-border-subtle);gap:2px;display:grid}.rh-change--stacked>.rh-icon{display:none}.rh-proof{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.rh-proof>li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.rh-proof>li>.rh-icon{width:14px;height:14px;color:var(--rh-text-subtle);margin-top:3px}.rh-proof q{color:var(--rh-text-default);quotes:"“" "”"}.rh-proof b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-proof a{color:var(--rh-text-default)}.rh-proof--conversations{gap:0}.rh-proof--conversations>li{border-top:1px solid var(--rh-border-subtle);display:block}.rh-proof--conversations>li:first-child{border-top:0}.rh-proof-conv>summary{border-radius:var(--rh-radius-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0 -6px;padding:8px 6px;list-style:none;display:grid}.rh-proof-conv>summary::-webkit-details-marker{display:none}.rh-proof-conv>summary:hover{background:var(--rh-bg-subtle)}.rh-proof-conv>summary:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-proof-conv>summary b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-proof-conv>summary>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle);transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);grid-area:1/2/3}.rh-proof-conv[open]>summary>.rh-icon{rotate:180deg}.rh-proof-conv>summary>span{min-width:0;font-size:var(--rh-font-size-xs)}.rh-proof-conv-body{gap:var(--rh-space-3);padding:var(--rh-space-2) 0 var(--rh-space-4) var(--rh-space-3);border-left:2px solid var(--rh-border-subtle);color:var(--rh-text-default);display:grid}.rh-proof-conv-body .rh-msg{max-width:min(520px,92%)}mark.rh-check-mark{color:inherit;-webkit-text-decoration:underline 1.5px dotted var(--rh-border-strong);text-decoration:underline 1.5px dotted var(--rh-border-strong);text-underline-offset:4px;background:0 0}mark.rh-check-mark[data-n]:after{content:attr(data-n);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);vertical-align:super;margin-left:2px;line-height:0}mark.rh-check-mark--evidence{background:var(--rh-bg-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px;text-decoration:none}.rh-check-list{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);gap:2px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.rh-check-list li{grid-template-columns:14px minmax(0,1fr);gap:6px;display:grid}.rh-check-list b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-decision{gap:var(--rh-space-4);width:100%;min-width:0;padding:var(--rh-space-5);border:1px solid var(--rh-ai-border);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);color:var(--rh-text-default);font-size:var(--rh-font-size-sm);grid-template-columns:minmax(0,1fr);line-height:1.5;display:grid;container-type:inline-size}.rh-decision-kicker{font-size:var(--rh-font-size-xs);color:var(--rh-ai-text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.rh-decision-kicker>.rh-icon{width:14px;height:14px;color:var(--rh-ai-icon)}.rh-decision-rule{color:var(--rh-status-warning-text);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rh-decision-rule>.rh-icon{width:14px;height:14px;color:var(--rh-status-warning-icon)}.rh-decision-part{gap:var(--rh-space-2);min-width:0;display:grid}.rh-decision-part+.rh-decision-part{padding-top:var(--rh-space-4);border-top:1px solid var(--rh-border-subtle)}.rh-decision-action{font-weight:var(--rh-font-weight-semibold);margin:0}.rh-decision-action span{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-decision-label{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:0}.rh-decision-concept{overflow-wrap:anywhere;border-radius:var(--rh-radius-md);line-height:1.6}.rh-decision-concept p{margin:0}.rh-decision-concept p+p{margin-top:var(--rh-space-2)}.rh-decision-concept[contenteditable=true]{background:var(--rh-input-bg);box-shadow:inset 0 0 0 1px var(--rh-input-border);cursor:text;margin:-8px -10px;padding:8px 10px}.rh-decision-concept[contenteditable=true]:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-decision-actions{align-items:center;gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.rh-decision-actions>.rh-hint{flex-basis:100%;margin:0}.rh-decision-reasons{gap:var(--rh-space-2);display:grid}.rh-decision-reasons>div{gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.rh-decision--handover .rh-decision-kicker>.rh-icon{color:var(--rh-line-color)}.rh-decision--callback .rh-decision-kicker,.rh-decision--mine .rh-decision-kicker{color:var(--rh-text-muted)}.rh-decision--callback .rh-decision-kicker>.rh-icon,.rh-decision--mine .rh-decision-kicker>.rh-icon{color:var(--rh-text-subtle)}.rh-decision--done{padding:var(--rh-space-3) 0;color:var(--rh-text-muted);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rh-decision--done>.rh-icon{width:16px;height:16px;color:var(--rh-status-success-icon)}.rh-decision--done>b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}@container (width<=480px){.rh-decision-actions>.rh-btn{height:auto;min-height:var(--rh-size-control-md);white-space:normal;text-align:center;padding-block:8px;line-height:1.3}.rh-decision-actions>.rh-btn--primary{flex:100%}.rh-decision-actions>.rh-btn:not(.rh-btn--primary){flex:1 1 0}.rh-decision-actions .rh-kbd{display:none}.rh-decision-rule{margin-left:0}}@media (width<=760px){.rh-decision{padding:var(--rh-space-4)}.rh-decision-actions--sticky{z-index:var(--rh-z-sticky);margin:0 calc(var(--rh-space-4) * -1) calc(var(--rh-space-4) * -1);padding:var(--rh-space-3) var(--rh-space-4);border-top:1px solid var(--rh-border-subtle);background:var(--rh-bg-surface);position:sticky;bottom:0}}.rh-bulk{font-size:var(--rh-font-size-sm);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.rh-bulk>li{border-top:1px solid var(--rh-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:6px 0;display:flex}.rh-bulk>li:first-child{border-top:0}.rh-bulk input[type=checkbox]{width:16px;height:16px;accent-color:var(--rh-text-default);cursor:pointer;flex:none;margin:0}.rh-bulk input[type=checkbox]:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-bulk-name{flex:1 1 0;min-width:0}.rh-bulk-name b{font-weight:var(--rh-font-weight-semibold)}.rh-bulk-name span{color:var(--rh-text-muted)}label.rh-bulk-name{cursor:pointer}.rh-bulk-amount{font-variant-numeric:tabular-nums;flex:none}.rh-bulk-verdict{gap:var(--rh-space-1);flex:none;display:flex}.rh-bulk-detail{color:var(--rh-text-muted);flex:100%;gap:6px;padding:2px 0 6px 28px;display:grid}.rh-bulk-detail p{margin:0}.rh-bulk-detail q{color:var(--rh-text-default)}.rh-bulk--sample .rh-bulk-detail{padding-left:0}.rh-bulk-total{padding-top:var(--rh-space-2);border-top:1px solid var(--rh-border-subtle);font-size:var(--rh-font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0;display:flex}.rh-bulk-total b{font-weight:var(--rh-font-weight-semibold)}.rh-queue{align-content:start;gap:1px;margin:0;padding:0;list-style:none;display:grid}.rh-queue>li{min-width:0}.rh-queue-sep{margin:var(--rh-space-4) 12px 4px;font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-queue-row{border-radius:var(--rh-radius-md);width:100%;color:var(--rh-text-default);font:inherit;font-size:var(--rh-font-size-sm);text-align:left;cursor:pointer;transition:background-color var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:10px 12px;scroll-margin:8px;line-height:1.4;text-decoration:none;display:grid}.rh-queue-row:hover{background:var(--rh-bg-subtle)}.rh-queue-row[aria-current=true],.rh-queue-row[aria-current=page],.rh-queue-row[aria-selected=true]{background:var(--rh-bg-subtle);box-shadow:inset 0 0 0 1px var(--rh-border-subtle)}.rh-queue-row:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:-2px}.rh-queue-row-icon{color:var(--rh-text-subtle);grid-row:1/3;align-self:start;padding-top:2px;display:grid}.rh-queue-row-icon>.rh-icon{width:16px;height:16px}.rh-queue-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--rh-font-weight-semibold);overflow:hidden}.rh-queue-row-meta{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.rh-queue-row-line{min-width:0;color:var(--rh-text-muted);grid-column:2/4;align-items:center;gap:6px;display:flex}.rh-queue-row-line>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-queue-row-signal{color:var(--rh-text-subtle);flex:none;display:inline-grid}.rh-queue-row-signal>.rh-icon{width:15px;height:15px}.rh-queue-row-signal--approval{color:var(--rh-status-warning-icon)}.rh-queue-row-signal--human{color:var(--rh-line-color)}.rh-queue-row-signal--done{color:var(--rh-status-success-icon)}.rh-queue-row[data-done] .rh-queue-row-name{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-summary{min-width:0;font-size:var(--rh-font-size-sm);gap:6px;display:grid}.rh-summary>p:not(.rh-summary-by){max-width:64ch;margin:0;line-height:1.6}.rh-summary-by{font-size:var(--rh-font-size-xs);color:var(--rh-ai-text);align-items:center;gap:6px;margin:0;display:inline-flex}.rh-summary-by>.rh-icon{width:14px;height:14px;color:var(--rh-ai-icon)}.rh-summary-thread{gap:var(--rh-space-3);padding-left:var(--rh-space-3);border-left:2px solid var(--rh-border-subtle);display:grid}.rh-summary-thread[hidden]{display:none}.rh-summary-thread .rh-msg{max-width:min(560px,92%)}.rh-why{gap:var(--rh-space-2);min-width:0;font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);display:grid}.rh-why-body{gap:var(--rh-space-2);display:grid}.rh-why-body[hidden],.rh-why-trace[hidden]{display:none}.rh-why .rh-facts{font-size:var(--rh-font-size-xs)}.rh-why .rh-facts dd{color:var(--rh-text-default)}.rh-why-trace{margin:0;padding:0;list-style:none;display:grid}.rh-why-trace>li{padding:0 0 var(--rh-space-3) 22px;gap:2px;line-height:1.45;display:grid;position:relative}.rh-why-trace>li:last-child{padding-bottom:0}.rh-why-trace>li:before{content:"";background:var(--rh-ai-icon);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:3px}.rh-why-trace>li:after{content:"";background:var(--rh-ai-border);width:1px;position:absolute;top:17px;bottom:2px;left:6.5px}.rh-why-trace>li:last-child:after{display:none}.rh-why-trace>li[data-kind=approval]:before{background:var(--rh-status-warning-icon)}.rh-why-trace>li[data-kind=human]:before{background:var(--rh-line-color)}.rh-why-trace b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-hovercard-anchor{max-width:100%;display:inline-block;position:relative}.rh-hovercard-trigger{border-radius:var(--rh-radius-sm);max-width:100%;color:var(--rh-text-default);font:inherit;font-weight:var(--rh-font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.rh-hovercard-trigger:hover,.rh-hovercard-trigger[aria-expanded=true]{background:var(--rh-bg-subtle)}.rh-hovercard-trigger:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-hovercard-trigger>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle);transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard)}.rh-hovercard-trigger[aria-expanded=true]>.rh-icon{rotate:180deg}.rh-hovercard{z-index:var(--rh-z-dropdown);gap:var(--rh-space-3);width:min(340px,100vw - 32px);padding:var(--rh-space-4);border:1px solid var(--rh-border-subtle);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);box-shadow:var(--rh-elevation-overlay);color:var(--rh-text-default);font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-regular);line-height:1.45;display:grid;position:absolute;top:calc(100% + 6px);left:-6px}.rh-hovercard[hidden]{display:none}.rh-hovercard p{margin:0}.rh-hovercard h3{font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-semibold);color:var(--rh-text-muted);margin:0 0 6px}.rh-hovercard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rh-hovercard li{justify-content:space-between;gap:12px;display:flex}.rh-hovercard li>span:last-child{color:var(--rh-text-muted);text-align:right;font-size:var(--rh-font-size-xs)}.rh-hovercard-muted{color:var(--rh-text-muted);font-size:var(--rh-font-size-xs)}.rh-hovercard--static{width:auto;max-width:min(340px,100%);position:static}.rh-hovercard li>span{overflow-wrap:anywhere;min-width:0}.rh-command{border:1px solid var(--rh-border-subtle);border-radius:var(--rh-radius-lg);background:var(--rh-bg-surface);width:min(100% - 32px,560px);box-shadow:var(--rh-elevation-dialog);color:var(--rh-text-default);font-size:var(--rh-font-size-sm);padding:0;overflow:hidden}dialog.rh-command{gap:0;margin:12vh auto auto}dialog.rh-command::backdrop{background:color-mix(in srgb, var(--rh-bg-inverse) 30%, transparent)}.rh-command-field{padding:0 var(--rh-space-4);border-bottom:1px solid var(--rh-border-subtle);align-items:center;gap:10px;display:flex}.rh-command-field>.rh-icon{width:18px;height:18px;color:var(--rh-text-subtle)}.rh-command-input{min-width:0;height:52px;color:var(--rh-text-default);font:inherit;font-size:var(--rh-font-size-sm);background:0 0;border:0;flex:1}.rh-command-input:focus-visible{outline:none}.rh-command-input::placeholder{color:var(--rh-input-placeholder)}.rh-command-list{overscroll-behavior:contain;max-height:min(420px,60dvh);margin:0;padding:6px;overflow-y:auto}.rh-command-group{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:0;padding:8px 10px 4px}.rh-command-option{border-radius:var(--rh-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.rh-command-option>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle)}.rh-command-option>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rh-command-option:hover,.rh-command-option[aria-selected=true]{background:var(--rh-bg-subtle)}.rh-command-empty{color:var(--rh-text-muted);margin:0;padding:14px 10px}.rh-rail{gap:var(--rh-space-4);width:232px;min-width:0;padding:var(--rh-space-4) var(--rh-space-3);background:var(--rh-bg-canvas);transition:width var(--rh-motion-duration-normal) var(--rh-motion-easing-standard);flex-direction:column;display:flex}.rh-rail-group{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:0 0 4px;padding:0 10px}.rh-rail-foot{gap:var(--rh-space-1);margin-top:auto;display:grid}.rh-rail-toggle>.rh-icon{transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard)}.rh-rail[data-state=expanded] .rh-rail-toggle>.rh-icon{rotate:180deg}.rh-rail .rh-nav-item[aria-current=page]{background:var(--rh-bg-subtle);box-shadow:none}.rh-rail .rh-nav-item[aria-current=page] .rh-icon{color:var(--rh-text-default)}.rh-rail .rh-nav-item{position:relative}.rh-rail[data-state=collapsed]{align-items:center;width:60px;padding-inline:0}.rh-rail[data-state=collapsed] .rh-rail-group{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh-rail[data-state=collapsed] .rh-nav-item{width:40px;height:40px;color:var(--rh-text-subtle);justify-content:center;padding:0}.rh-rail[data-state=collapsed] .rh-nav-item:hover,.rh-rail[data-state=collapsed] .rh-nav-item[aria-current=page]{color:var(--rh-text-default)}.rh-rail[data-state=collapsed] .rh-rail-label{z-index:var(--rh-z-tooltip);clip-path:inset(50%);white-space:nowrap;border-radius:var(--rh-radius-sm);background:var(--rh-bg-inverse);width:1px;height:1px;color:var(--rh-text-inverse);font-size:var(--rh-font-size-xs);pointer-events:none;padding:6px 10px;position:absolute;top:50%;left:calc(100% + 8px);overflow:hidden;translate:0 -50%}.rh-rail[data-state=collapsed] .rh-nav-item:is(:hover,:focus-visible) .rh-rail-label{clip-path:none;width:auto;height:auto;overflow:visible}.rh-rail[data-state=collapsed] .rh-nav-item .rh-badge{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rh-rail[data-state=collapsed] .rh-nav-item:has(.rh-badge--accent):after{content:"";background:var(--rh-line-color);width:7px;height:7px;box-shadow:0 0 0 2px var(--rh-bg-canvas);border-radius:50%;position:absolute;top:8px;right:8px}.rh-rail[data-state=collapsed] .rh-nav-lock{background:var(--rh-bg-canvas);border-radius:50%;padding:1px;position:absolute;bottom:5px;right:5px}.rh-rail[data-state=collapsed] .rh-nav-item .rh-nav-lock .rh-icon{width:11px;height:11px}.rh-rail[data-state=collapsed] .rh-nav-reason{color:inherit;font-weight:var(--rh-font-weight-regular);background:0 0;padding:2px 0 0;display:block;position:static;translate:none}.rh-nav-item:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-status{pointer-events:none;justify-items:center;width:min(100% - 32px,440px);display:grid}.rh-status:empty{display:none}.rh-status>.rh-toast{pointer-events:auto;width:100%;animation:rh-status-in var(--rh-motion-duration-fast) var(--rh-motion-easing-out) both}.rh-status>.rh-toast>span{flex:1;min-width:0}.rh-status--float{z-index:var(--rh-z-toast);left:50%;bottom:var(--rh-space-5);position:fixed;translate:-50%}@keyframes rh-status-in{0%{opacity:0;transform:translateY(6px)}}.rh-versions{font-size:var(--rh-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.rh-versions>li{border-top:1px solid var(--rh-border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 0;display:grid}.rh-versions>li:first-child{border-top:0;padding-top:0}.rh-versions-n{border-radius:var(--rh-radius-sm);background:var(--rh-bg-subtle);height:24px;font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.rh-versions>li[aria-current=true] .rh-versions-n{background:var(--rh-bg-inverse);color:var(--rh-text-inverse)}.rh-versions-main{gap:2px;min-width:0;line-height:1.45;display:grid}.rh-versions-main b{font-weight:var(--rh-font-weight-semibold);overflow-wrap:anywhere}.rh-versions-main span{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-versions-end{align-items:center;gap:var(--rh-space-2);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);display:flex}.rh-versions>li[data-reverted] .rh-versions-main b{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted);text-decoration:line-through;text-decoration-thickness:1px}@media (width<=480px){.rh-versions>li{grid-template-columns:40px minmax(0,1fr)}.rh-versions-end{grid-column:2}}.rh-fixed{border-radius:var(--rh-radius-md);background:var(--rh-bg-subtle);font-size:var(--rh-font-size-sm);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.rh-fixed>.rh-icon{width:16px;height:16px;color:var(--rh-text-muted);margin-top:2px}.rh-fixed b{font-weight:var(--rh-font-weight-semibold);display:block}.rh-fixed p{color:var(--rh-text-muted);margin:0}.rh-fixed--human>.rh-icon{color:var(--rh-line-color)}.rh-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rh-chip{border-radius:var(--rh-radius-full);background:var(--rh-bg-subtle);max-width:100%;min-height:28px;color:var(--rh-text-default);font-size:var(--rh-font-size-sm);align-items:center;gap:4px;padding:2px 3px 2px 10px;display:inline-flex}.rh-chip>span{overflow-wrap:anywhere}.rh-chip>button{width:var(--rh-size-target-min);height:var(--rh-size-target-min);color:var(--rh-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rh-chip>button:hover{background:var(--rh-bg-surface);color:var(--rh-text-default)}.rh-chip>button:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-chip>button .rh-icon{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.rh-disclose,.rh-disclose>.rh-icon,.rh-proof-conv>summary>.rh-icon,.rh-hovercard-trigger>.rh-icon,.rh-queue-row,.rh-rail,.rh-rail-toggle>.rh-icon{transition:none}.rh-status>.rh-toast{animation:none}}.rh-statusline{gap:var(--rh-space-2) var(--rh-space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;min-width:0;display:grid}.rh-statusline>.rh-icon{width:20px;height:20px;color:var(--rh-text-subtle);margin-top:4px}.rh-statusline-text{max-width:62ch;font-size:var(--rh-font-size-lg);text-wrap:pretty;margin:0;line-height:1.5}.rh-statusline-text b{font-weight:var(--rh-font-weight-semibold)}.rh-statusline-next{align-items:center;gap:var(--rh-space-2) var(--rh-space-3);flex-wrap:wrap;grid-column:2;display:flex}.rh-statusline-next>.rh-btn{height:auto;min-height:var(--rh-size-control-md);white-space:normal;text-align:start}.rh-statusline-more{gap:4px var(--rh-space-4);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;grid-column:2;margin:0;padding:0;list-style:none;display:flex}.rh-statusline-more>li{align-items:center;gap:6px;min-width:0;display:inline-flex}.rh-statusline-more .rh-icon{width:14px;height:14px;color:var(--rh-text-subtle);flex:none}.rh-statusline-more b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-statusline--attention>.rh-icon{color:var(--rh-status-warning-icon)}.rh-claim{min-width:0;min-height:var(--rh-size-target-min);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4;display:inline-flex}.rh-claim>.rh-avatar{--_size:var(--rh-size-target-min);font-size:10px}.rh-claim b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-claim-time{font-variant-numeric:tabular-nums}.rh-claim>.rh-btn--link{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-claim--expired>.rh-avatar{background:var(--rh-bg-subtle);color:var(--rh-text-muted)}.rh-claim--expired b{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-causes{margin:0;padding:0;list-style:none;display:grid}.rh-cause{gap:var(--rh-space-2) var(--rh-space-4);padding:var(--rh-space-4) 0;border-top:1px solid var(--rh-border-subtle);min-width:0;font-size:var(--rh-font-size-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}.rh-cause:first-child{border-top:0;padding-top:0}.rh-cause-title{min-width:0;font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold);margin:0}.rh-cause-count{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;align-items:center;gap:8px;display:inline-flex}.rh-cause-count>b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-cause-count>.rh-icon{width:14px;height:14px;color:var(--rh-text-subtle)}.rh-cause-dots{gap:3px;display:inline-flex}.rh-cause-dots>span{background:var(--rh-line-color);border-radius:50%;width:6px;height:6px}.rh-cause-why{max-width:72ch;color:var(--rh-text-muted);grid-column:1/-1;margin:0}.rh-cause-tracks{gap:var(--rh-space-3) var(--rh-space-5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rh-cause-track{min-width:0;padding-left:var(--rh-space-3);border-left:2px solid var(--rh-border-subtle);align-content:start;gap:6px;display:grid}.rh-cause-track>p{margin:0}.rh-cause-track-label{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-cause-track-actions{gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.rh-cause-foot{align-items:center;gap:var(--rh-space-2) var(--rh-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.rh-cause-foot>.rh-claim{margin-left:auto}.rh-cause--expected .rh-cause-title{font-weight:var(--rh-font-weight-regular)}.rh-cause--expected .rh-cause-dots>span{background:var(--rh-border-strong)}@media (width<=640px){.rh-cause-tracks{grid-template-columns:minmax(0,1fr)}.rh-cause-foot>.rh-claim{margin-left:0}}.rh-board{gap:var(--rh-space-3);overscroll-behavior-x:contain;min-width:0;padding-bottom:var(--rh-space-1);grid-template-columns:repeat(5,minmax(208px,1fr));align-items:start;display:grid;overflow-x:auto}.rh-board-col{gap:var(--rh-space-2);min-width:0;min-height:96px;padding:var(--rh-space-3) var(--rh-space-2) var(--rh-space-2);border-radius:var(--rh-radius-lg);background:var(--rh-bg-subtle);transition:box-shadow var(--rh-motion-duration-fast) var(--rh-motion-easing-standard);align-content:start;display:grid}.rh-board-col[data-drop]{box-shadow:inset 0 0 0 2px var(--rh-focus-ring)}.rh-board-head{padding:0 var(--rh-space-2);justify-content:space-between;align-items:baseline;gap:var(--rh-space-2);font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold);margin:0;display:flex}.rh-board-head>span{font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted);font-variant-numeric:tabular-nums}.rh-board-list{gap:var(--rh-space-2);margin:0;padding:0;list-style:none;display:grid}.rh-board-empty{padding:var(--rh-space-1) var(--rh-space-2) var(--rh-space-2);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:0}.rh-promise{min-width:0;padding:var(--rh-space-3);border-radius:var(--rh-radius-md);background:var(--rh-bg-surface);box-shadow:var(--rh-elevation-raised), inset 0 0 0 1px var(--rh-border-subtle);color:var(--rh-text-default);font-size:var(--rh-font-size-sm);gap:6px;line-height:1.4;display:grid;position:relative}.rh-promise-kicker{font-size:var(--rh-font-size-xs);color:var(--rh-ai-text);align-items:center;gap:6px;margin:0;display:flex}.rh-promise-kicker>.rh-icon{width:14px;height:14px;color:var(--rh-ai-icon);flex:none}.rh-promise-what{font-weight:var(--rh-font-weight-semibold);overflow-wrap:anywhere;margin:0}.rh-promise-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rh-promise-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.rh-promise-open:focus-visible{outline:none}.rh-promise-open:focus-visible:after{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-promise-meta,.rh-promise-block,.rh-promise-ai{min-width:0;font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;margin:0;display:flex}.rh-promise-meta{flex-wrap:wrap;align-items:center;gap:2px 8px}.rh-promise-meta .rh-icon,.rh-promise-block>.rh-icon,.rh-promise-ai>.rh-icon{width:14px;height:14px;color:var(--rh-text-subtle);flex:none;margin-top:1px}.rh-promise-due{color:var(--rh-text-default)}.rh-promise-ai{color:var(--rh-ai-text)}.rh-promise-ai>.rh-icon{color:var(--rh-ai-icon)}.rh-promise-ai--now{color:var(--rh-text-default)}.rh-promise-ai--now>.rh-icon{color:var(--rh-status-warning-icon)}.rh-promise-owner{min-width:0;font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-semibold);align-items:center;gap:6px;margin:2px 0 0;display:flex}.rh-promise-owner:before{content:"";width:18px;height:var(--rh-line-width);border-radius:var(--rh-line-width);background:var(--rh-line-color);flex:none}.rh-promise-owner>span:first-child:before{content:"";background:var(--rh-line-color);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 6px 1px -6px;display:inline-block}.rh-promise-owner>span+span{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-promise-actions{gap:var(--rh-space-1) var(--rh-space-2);flex-wrap:wrap;display:flex;position:relative}.rh-promise--proposal{background:var(--rh-ai-bg);box-shadow:inset 0 0 0 1px var(--rh-ai-border)}.rh-promise--proposal .rh-promise-owner{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-promise--proposal .rh-promise-owner:before{background:var(--rh-ai-border)}.rh-promise--proposal .rh-promise-owner>span:first-child:before{box-shadow:inset 0 0 0 1.5px var(--rh-ai-border);background:0 0}.rh-promise[aria-current=true]{box-shadow:var(--rh-elevation-raised), inset 0 0 0 1px var(--rh-border-strong)}.rh-promise[data-done]{box-shadow:inset 0 0 0 1px var(--rh-border-subtle);background:0 0}.rh-promise[data-done] .rh-promise-what{font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted)}.rh-board--list{gap:var(--rh-space-5);grid-template-columns:minmax(0,1fr);overflow:visible}.rh-board--list .rh-board-col{background:0 0;border-radius:0;min-height:0;padding:0}.rh-board--list .rh-board-head{padding:0}.rh-board--list .rh-board-list{gap:0}.rh-board--list .rh-promise{column-gap:var(--rh-space-4);padding:var(--rh-space-3) 0;box-shadow:none;border-top:1px solid var(--rh-border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.rh-board--list .rh-promise>*{grid-column:1}.rh-board--list .rh-promise>.rh-promise-owner{grid-area:1/2/span 2;align-self:start;margin:0}.rh-board--list .rh-promise--proposal{padding-inline:var(--rh-space-3);border-radius:var(--rh-radius-md);background:var(--rh-ai-bg);border-top:0}.rh-board--list .rh-promise-open:focus-visible:after{outline-offset:-1px}@media (width<=760px){.rh-board{gap:var(--rh-space-5);grid-template-columns:minmax(0,1fr);overflow:visible}.rh-board .rh-board-col{background:0 0;border-radius:0;min-height:0;padding:0}.rh-board .rh-board-head{padding:0}.rh-board .rh-board-list{gap:0}.rh-board .rh-promise:not(.rh-promise--proposal){padding:var(--rh-space-3) 0;box-shadow:none;border-top:1px solid var(--rh-border-subtle);background:0 0;border-radius:0}.rh-board .rh-promise-open:focus-visible:after{outline-offset:-1px}}.rh-figures{gap:var(--rh-space-4) var(--rh-space-5);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin:0;padding:0;list-style:none;display:grid}.rh-figure{min-width:0;padding-top:var(--rh-space-3);border-top:1px solid var(--rh-border-subtle);font-variant-numeric:tabular-nums;align-content:start;gap:2px;display:grid}.rh-figure-label{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:0}.rh-figure-value{font-size:var(--rh-font-size-lg);font-weight:var(--rh-font-weight-semibold);margin:0;line-height:1.3}.rh-figure-value small{font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-regular);color:var(--rh-text-muted);margin-left:4px}.rh-figure-compare{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);align-items:center;gap:6px;margin:0;display:flex}.rh-figure-compare>.rh-icon{width:14px;height:14px;color:var(--rh-text-subtle);flex:none}.rh-figure-note{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);margin:4px 0 0}.rh-figure--signal .rh-figure-compare{color:var(--rh-text-default)}.rh-figure--signal .rh-figure-compare>.rh-icon{color:var(--rh-status-warning-icon)}@media (prefers-reduced-motion:reduce){.rh-board-col{transition:none}}.rh-call--bar{align-items:center;gap:var(--rh-space-2) var(--rh-space-4);width:100%;padding:10px var(--rh-space-4);box-shadow:none;font-size:var(--rh-font-size-sm);border-radius:0;flex-wrap:wrap;display:flex}.rh-call--bar .rh-call-who{flex:240px;gap:10px;min-width:0}.rh-call--bar .rh-call-who>div{min-width:0}.rh-call--bar .rh-call-who b{font-size:var(--rh-font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rh-call--bar .rh-call-who>div>span{font-size:var(--rh-font-size-xs);opacity:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rh-call--bar .rh-call-who>.rh-icon{width:18px;height:18px}.rh-call--bar .rh-call-time{font-weight:var(--rh-font-weight-regular);margin-left:0}.rh-call--bar .rh-call-time:before{animation:none}.rh-call-scribe{min-height:var(--rh-size-target-min);border-radius:var(--rh-radius-full);background:color-mix(in srgb, var(--rh-text-inverse) 10%, transparent);color:inherit;font:inherit;font-size:var(--rh-font-size-xs);cursor:pointer;border:0;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.rh-call-scribe:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.rh-call-scribe[data-paused]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.rh-call-scribe:hover{background:color-mix(in srgb, var(--rh-text-inverse) 18%, transparent)}.rh-call-scribe:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-call--bar .rh-call-actions{flex:none;gap:6px;margin-left:auto}.rh-call--bar .rh-call-actions button{width:40px;height:var(--rh-size-control-sm);flex:none}.rh-call--bar .rh-call-actions .rh-hangup{width:auto;margin-left:var(--rh-space-2);font:inherit;font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-semibold);gap:6px;padding:0 14px;display:inline-flex}.rh-call--bar[data-state=ringing] .rh-call-time:before{display:none}.rh-call--bar .rh-call-answer{margin-left:auto}.rh-call--bar[data-state=ended] .rh-call-time:before{background:currentColor}@media (width<=760px){.rh-call--bar{padding:8px var(--rh-space-3);gap:6px var(--rh-space-3)}.rh-call--bar .rh-call-who{flex-basis:100%}.rh-call--bar .rh-call-actions{flex:100%}.rh-call--bar .rh-call-actions button{width:auto;height:var(--rh-size-target-touch);flex:1 1 0}.rh-call--bar .rh-call-actions .rh-hangup{flex:1.6 1 0;justify-content:center}}.rh-customer{gap:var(--rh-space-4);min-width:0;color:var(--rh-text-default);font-size:var(--rh-font-size-sm);grid-template-columns:minmax(0,1fr);line-height:1.5;display:grid}.rh-customer>:is(.rh-customer-promise,.rh-customer-skills,.rh-customer-sources,.rh-live-notes,.rh-summary){padding-top:var(--rh-space-4);border-top:1px solid var(--rh-border-subtle)}.rh-customer-who{gap:2px;min-width:0;display:grid}.rh-customer-name{font-size:var(--rh-font-size-lg);font-weight:var(--rh-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.3}.rh-customer-name:focus{outline:none}.rh-customer-meta{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;display:flex}.rh-customer-match{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:4px 0 0;display:flex}.rh-customer-match>b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-customer-pick{margin:var(--rh-space-2) 0 0;gap:4px;padding:0;list-style:none;display:grid}.rh-customer-pick button{gap:0 var(--rh-space-3);border-radius:var(--rh-radius-md);width:100%;box-shadow:inset 0 0 0 1px var(--rh-border-subtle);color:var(--rh-text-default);font:inherit;font-size:var(--rh-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 10px;display:grid}.rh-customer-pick button:hover{background:var(--rh-bg-subtle)}.rh-customer-pick button:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:1px}.rh-customer-pick b{font-weight:var(--rh-font-weight-semibold)}.rh-customer-pick span{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);grid-column:1}.rh-customer-pick .rh-kbd{grid-area:1/2/3}.rh-customer-why{gap:6px;min-width:0;display:grid}.rh-customer-reason{color:var(--rh-ai-text);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:0 8px;margin:0;display:grid}.rh-customer-reason>.rh-icon{width:16px;height:16px;color:var(--rh-ai-icon);margin-top:3px}.rh-customer-reason>small{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);white-space:nowrap}.rh-customer-reason[data-old]{color:var(--rh-text-muted)}.rh-customer-reason[data-old]>.rh-icon{color:var(--rh-text-subtle)}.rh-customer-why>.rh-proof{padding-left:24px}.rh-customer-promise{grid-template-columns:16px minmax(0,1fr);gap:2px 8px;min-width:0;display:grid}.rh-customer-promise>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle);margin-top:3px}.rh-customer-promise>p{grid-column:2;margin:0}.rh-customer-promise b{font-weight:var(--rh-font-weight-semibold)}.rh-customer-promise-meta{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);font-variant-numeric:tabular-nums}.rh-customer-late{color:var(--rh-status-warning-text)}.rh-customer-skills{gap:var(--rh-space-2);min-width:0;margin:0;padding-left:0;list-style:none;display:grid}.rh-customer-skill{align-items:center;gap:4px var(--rh-space-3);flex-wrap:wrap;min-width:0;display:flex}.rh-customer-skill-meta{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.rh-customer-rule{color:var(--rh-status-warning-text);align-items:center;gap:6px;display:inline-flex}.rh-customer-rule>.rh-icon{width:14px;height:14px;color:var(--rh-status-warning-icon)}.rh-customer-skill-body{gap:var(--rh-space-2);padding:2px 0 4px var(--rh-space-3);border-left:2px solid var(--rh-ai-border);flex:100%;margin-top:4px;display:grid}.rh-customer-skill-body[hidden]{display:none}.rh-customer-skill-actions{align-items:center;gap:var(--rh-space-2);flex-wrap:wrap;display:flex}.rh-customer-skill-actions>.rh-hint{margin:0}.rh-customer-skill[data-done] .rh-customer-skill-meta{color:var(--rh-text-default)}.rh-customer-skill[data-done] .rh-customer-skill-meta>.rh-icon{width:16px;height:16px;color:var(--rh-status-success-icon)}.rh-customer-sources{min-width:0;margin:0;padding-left:0;list-style:none;display:grid}.rh-customer-source{border-top:1px solid var(--rh-border-subtle);min-width:0}.rh-customer-source:first-child{border-top:0}.rh-customer-source-row{gap:0 var(--rh-space-3);border-radius:var(--rh-radius-sm);width:100%;min-height:40px;color:var(--rh-text-default);font:inherit;font-size:var(--rh-font-size-sm);text-align:left;background:0 0;border:0;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 16px;align-items:center;margin:0;padding:6px;line-height:1.45;display:grid}button.rh-customer-source-row{cursor:pointer}button.rh-customer-source-row:hover{background:var(--rh-bg-subtle)}.rh-customer-source-row:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:-1px}.rh-customer-source-row>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle);transition:rotate var(--rh-motion-duration-fast) var(--rh-motion-easing-standard)}.rh-customer-source-row[aria-expanded=true]>.rh-icon{rotate:90deg}.rh-customer-source-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-customer-source-label>b{font-weight:var(--rh-font-weight-semibold)}.rh-customer-source-label>span{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-customer-source-fact{font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;display:flex}.rh-customer-source-fact>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rh-customer-source-fact>.rh-icon{width:14px;height:14px;color:var(--rh-text-subtle)}.rh-customer-source-fact>.rh-skeleton{width:min(100%,220px)}.rh-customer-source-fact>.rh-btn--link{font-size:var(--rh-font-size-xs);flex:none}.rh-customer-source[data-mentioned] .rh-customer-source-fact:before{content:"";background:var(--rh-ai-icon);border-radius:50%;flex:none;width:6px;height:6px}.rh-customer-source:is([data-state=slow],[data-state=closed],[data-state=empty]) .rh-customer-source-fact{color:var(--rh-text-muted)}.rh-customer-source[data-state=down] .rh-customer-source-fact>.rh-icon,.rh-customer-source[data-state=slow] .rh-customer-source-fact>.rh-icon{color:var(--rh-status-warning-icon)}.rh-customer-source-status{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);grid-column:2/4}.rh-customer-source-body{padding:2px 0 var(--rh-space-3) var(--rh-space-3);border-left:2px solid var(--rh-border-subtle);font-size:var(--rh-font-size-sm);gap:6px;margin-left:6px;display:grid}.rh-customer-source-body[hidden]{display:none}.rh-customer-source-body ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rh-customer-source-body li{justify-content:space-between;gap:var(--rh-space-3);min-width:0;display:flex}.rh-customer-source-body li>span:last-child{color:var(--rh-text-muted);font-size:var(--rh-font-size-xs);text-align:right}.rh-customer-source-body p{margin:0}.rh-customer-line{color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.rh-customer-line>.rh-icon{width:16px;height:16px;color:var(--rh-text-subtle)}.rh-customer-line>b{color:var(--rh-text-default);font-weight:var(--rh-font-weight-semibold)}.rh-customer--compact{gap:var(--rh-space-3)}.rh-customer--compact>:is(.rh-customer-promise,.rh-customer-sources){padding-top:var(--rh-space-3)}.rh-customer--compact .rh-customer-source-row{grid-template-columns:minmax(0,1fr) 16px;min-height:0;padding-block:6px}.rh-customer--compact .rh-customer-source-label{font-size:var(--rh-font-size-xs);grid-column:1}.rh-customer--compact .rh-customer-source-fact{grid-column:1}.rh-customer--compact .rh-customer-source-row>.rh-icon{grid-area:1/2/3}.rh-customer--compact .rh-customer-source-status{grid-column:1}@media (width<=560px){.rh-customer-source-row{grid-template-columns:minmax(0,1fr) 16px}.rh-customer-source-label,.rh-customer-source-fact,.rh-customer-source-status{grid-column:1}.rh-customer-source-row>.rh-icon{grid-area:1/2/3}.rh-customer-reason{grid-template-columns:16px minmax(0,1fr)}.rh-customer-reason>small{grid-column:2}}.rh-live{gap:6px;min-width:0;display:grid}.rh-live-head{min-height:var(--rh-size-target-min);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.rh-live-head>h3{font-size:var(--rh-font-size-xs);font-weight:var(--rh-font-weight-semibold);color:var(--rh-text-default);margin:0}.rh-live-head>:last-child:not(h3){margin-left:auto}.rh-live-head .rh-segmented button{font-size:var(--rh-font-size-xs);padding:3px 10px}:is(.rh-customer,.rh-live-notes,.rh-decision--wrapup) q{quotes:"“" "”" "‘" "’"}.rh-live-pending{align-items:center;gap:6px;display:inline-flex}.rh-live-pending:before{content:"";background:var(--rh-ai-icon);border-radius:50%;width:6px;height:6px}.rh-live-list{--_row:calc(2 * 1.45em + 8px);grid-template-rows:repeat(2, var(--_row));height:calc(2 * var(--_row) + 4px);font-size:var(--rh-font-size-sm);gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid;overflow:hidden}.rh-live-item{border-left:2px solid var(--rh-ai-border);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:0 8px;min-width:0;padding:4px 0 4px 10px;display:grid}.rh-live-item>.rh-icon{width:14px;height:14px;color:var(--rh-ai-icon);grid-row:1/3}.rh-live-item>span{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.rh-live-item>span:first-of-type b{font-weight:var(--rh-font-weight-semibold)}.rh-live-item-quote{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-live-item-quote q{color:var(--rh-text-default);quotes:"“" "”"}.rh-live-item>:is(.rh-btn,.rh-kbd){grid-area:1/3/3}.rh-live-item[data-empty]{border-left-color:var(--rh-border-subtle);color:var(--rh-text-muted)}.rh-live-item[data-empty]>span{white-space:normal}.rh-live[data-paused] .rh-live-item{border-left-color:var(--rh-border-subtle)}.rh-live-fields{gap:6px var(--rh-space-4);font-size:var(--rh-font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.45;display:grid}.rh-live-fields>dt{color:var(--rh-text-muted)}.rh-live-fields>dd{gap:2px;min-width:0;margin:0;display:grid}.rh-live-fields-source{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}.rh-live-fields-source q{color:var(--rh-text-default);quotes:"“" "”"}.rh-live-fields-choice{align-items:center;gap:4px var(--rh-space-2);font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);flex-wrap:wrap;display:flex}.rh-live-fields dd[data-missing]>span:first-child{color:var(--rh-text-muted)}@media (width<=480px){.rh-live-fields{grid-template-columns:minmax(0,1fr);gap:0}.rh-live-fields>dd{margin-bottom:var(--rh-space-2)}}.rh-live-notes{gap:var(--rh-space-2);min-width:0;display:grid}.rh-live-notes>ul{color:var(--rh-ai-text);gap:4px;margin:0;padding:0;list-style:none;display:grid}.rh-live-notes>ul>li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:0 8px;display:grid}.rh-live-notes>ul>li>.rh-icon{width:14px;height:14px;color:var(--rh-ai-icon);margin-top:3px}.rh-live-notes>ul>li>small{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted);grid-column:2}.rh-live-notes>ul>li[data-gap]{color:var(--rh-text-muted)}.rh-live-notes>ul>li[data-gap]>.rh-icon{color:var(--rh-text-subtle)}.rh-decision--wrapup .rh-decision-concept{max-width:64ch}.rh-decision-checks{gap:var(--rh-space-3);margin:0;padding:0;list-style:none;display:grid}.rh-decision-checks>li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 10px;min-width:0;display:grid}.rh-decision-checks input[type=checkbox],.rh-decision-checks input[type=radio]{width:16px;height:16px;accent-color:var(--rh-text-default);cursor:pointer;margin:3px 0 0}.rh-decision-checks input:focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.rh-decision-checks label{cursor:pointer}.rh-decision-checks label b{font-weight:var(--rh-font-weight-semibold)}.rh-decision-checks label span{color:var(--rh-text-muted)}.rh-decision-checks>li>:not(input){grid-column:2;min-width:0}.rh-decision-checks .rh-facts{margin-top:4px}.rh-decision-checks :is(.rh-customer-rule,.rh-hint){margin:0}.rh-decision--wrapup .rh-decision-done-line{color:var(--rh-text-muted);align-items:center;gap:6px;margin:0;display:flex}.rh-decision--wrapup .rh-decision-done-line>.rh-icon{width:16px;height:16px;color:var(--rh-status-success-icon)}@media (prefers-reduced-motion:reduce){.rh-customer-source-row>.rh-icon{transition:none}}*,:before,:after{box-sizing:border-box}body{background:var(--rh-bg-canvas);min-height:100dvh;color:var(--rh-text-default);font-family:var(--rh-font-family-sans);font-size:var(--rh-font-size-md);line-height:var(--rh-font-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--rh-focus-ring);outline-offset:2px}.app-skip{left:var(--rh-space-3);top:calc(-1 * var(--rh-space-9));z-index:100;padding:var(--rh-space-2) var(--rh-space-4);border-radius:var(--rh-radius-full);background:var(--rh-bg-inverse);color:var(--rh-text-inverse);font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold);text-decoration:none;position:absolute}.app-skip:focus{top:var(--rh-space-3)}.app-shell{grid-template-columns:auto minmax(0,1fr);min-height:100dvh;display:grid}.app-rail{border-right:1px solid var(--rh-border-subtle);height:100dvh;position:sticky;top:0;overflow-y:auto}@supports (anchor-name:--a) and (anchor-scope:--a){.app-rail .rh-nav-item{anchor-name:--app-rail-item;anchor-scope:--app-rail-item}.app-rail[data-state=expanded] .rh-nav-reason,.app-rail[data-state=collapsed] .rh-rail-label{position-anchor:--app-rail-item;top:anchor(center);left:calc(anchor(right) + var(--rh-space-2));position:fixed}}.app-brand{border-radius:var(--rh-radius-sm);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app-brand img{width:26px;height:26px;display:block}:is(.app-brand,.app-logo) .app-mark--donker,:root[data-theme=dark] :is(.app-brand,.app-logo) .app-mark--licht{display:none}:root[data-theme=dark] :is(.app-brand,.app-logo) .app-mark--donker{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.app-brand,.app-logo) .app-mark--licht{display:none}:root:not([data-theme=light]) :is(.app-brand,.app-logo) .app-mark--donker{display:block}}.app-org{gap:var(--rh-space-1);padding:var(--rh-space-2) var(--rh-space-3);border-radius:var(--rh-radius-md);background:var(--rh-bg-subtle);color:var(--rh-text-default);min-width:0;margin:0;text-decoration:none;display:grid}.app-org>b{font-size:var(--rh-font-size-sm);font-weight:var(--rh-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-org>span{font-size:var(--rh-font-size-xs);color:var(--rh-text-muted)}a.app-org:hover>span{color:var(--rh-text-default);text-decoration:underline}.rh-rail[data-state=collapsed] .app-org{display:none}.app-main{min-width:0}.app-main:focus{outline:none}.app-scherm{align-content:start;gap:var(--rh-space-4);max-width:640px;padding:var(--rh-space-5);display:grid}.app-scherm h1{font-size:var(--rh-font-size-lg);font-weight:var(--rh-font-weight-semibold);margin:0}.app-voorkeuren{z-index:50;width:max-content;max-width:calc(100vw - 2 * var(--rh-space-4));position:fixed}.app-voorkeuren .rh-segmented button{white-space:nowrap}.app-voorkeuren[hidden]{display:none}.app-voorkeuren-keuzes{justify-items:start;gap:var(--rh-space-3);display:grid}.app-voorkeuren-uitleg{font-size:var(--rh-font-size-sm);color:var(--rh-text-muted);margin:0}.app-fout h1{margin:var(--rh-space-1) 0 0;font-size:var(--rh-font-size-md)}.app-kenmerk{font-family:var(--rh-font-family-mono);font-size:var(--rh-font-size-xs);-webkit-user-select:all;user-select:all}.app-me{gap:var(--rh-space-1);padding-top:var(--rh-space-2);border-top:1px solid var(--rh-border-subtle);display:grid}.app-me-knop{justify-content:flex-start;width:100%}.app-me-menu{order:-1;min-width:0}.rh-rail[data-state=collapsed] .app-me-knop{justify-content:center}.rh-rail[data-state=collapsed] .app-me-woord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
