.vdm-theme-toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--vdm-text, var(--vdm-color-text));cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;position:relative;transition:background-color .16s ease,color .16s ease;width:36px}.vdm-theme-toggle:before{content:"";inset:-4px;position:absolute}.vdm-theme-toggle:hover{background:var(--vdm-interactive-hover, rgba(var(--vdm-text-rgb), .08))}.vdm-theme-toggle:focus-visible{outline:2px solid var(--vdm-focus-ring, var(--vdm-color-support-blue));outline-offset:2px}.vdm-theme-toggle svg{display:block;pointer-events:none}.vdm-theme{min-height:100%;position:relative}.vdm-theme-toggle--standalone{inset-block-start:24px;inset-inline-end:24px;position:absolute;z-index:40}@media(max-width:599px){.vdm-theme-toggle--standalone{inset-block-start:16px;inset-inline-end:16px}}:root,.vdm-theme--dark{color-scheme:dark;--vdm-color-header: #02181f;--vdm-color-rail: #04232d;--vdm-color-page: #053242;--vdm-color-surface: #063c4e;--vdm-color-elevated: #06485f;--vdm-color-brand: #c74634;--vdm-color-critical: #d63b25;--vdm-color-alert: #ee7362;--vdm-color-warning: #eca452;--vdm-color-highlight: #f0cc72;--vdm-color-success: #6ea73a;--vdm-color-support-blue: #72aec2;--vdm-color-support-neutral: #5b5551;--vdm-color-support-pink: #925865;--vdm-color-text: #fbf9f8;--vdm-color-contrast-ink: #02181f;--vdm-color-on-status: #02181f;--vdm-color-inverse-surface: #fbf9f8;--vdm-color-white: #ffffff;--vdm-color-theme-ink: #030213;--vdm-color-theme-muted: #717182;--vdm-color-theme-switch: #cbced4;--vdm-color-theme-danger: #d4183d;--vdm-color-theme-accent: #e9ebef;--vdm-color-theme-panel: #ececf0;--vdm-color-theme-input: #f3f3f5;--vdm-header-rgb: 2, 24, 31;--vdm-rail-rgb: 4, 35, 45;--vdm-page-rgb: 5, 50, 66;--vdm-surface-rgb: 6, 60, 78;--vdm-elevated-rgb: 6, 72, 95;--vdm-brand-rgb: 199, 70, 52;--vdm-critical-rgb: 214, 59, 37;--vdm-alert-rgb: 238, 115, 98;--vdm-warning-rgb: 236, 164, 82;--vdm-highlight-rgb: 240, 204, 114;--vdm-success-rgb: 110, 167, 58;--vdm-support-blue-rgb: 114, 174, 194;--vdm-support-neutral-rgb: 91, 85, 81;--vdm-support-pink-rgb: 146, 88, 101;--vdm-text-rgb: 251, 249, 248;--vdm-contrast-ink-rgb: 2, 24, 31;--vdm-on-status-rgb: 2, 24, 31;--vdm-inverse-surface-rgb: 251, 249, 248;--vdm-white-rgb: 255, 255, 255;--vdm-theme-ink-rgb: 3, 2, 19;--vdm-theme-muted-rgb: 113, 113, 130;--vdm-theme-switch-rgb: 203, 206, 212;--vdm-theme-danger-rgb: 212, 24, 61;--vdm-theme-accent-rgb: 233, 235, 239;--vdm-theme-panel-rgb: 236, 236, 240;--vdm-theme-input-rgb: 243, 243, 245;--nitro-sp-rw-lilac-rgb-130: var(--vdm-surface-rgb);--nitro-sp-rw-lilac-rgb-140: var(--vdm-elevated-rgb);--nitro-sp-rw-lilac-rgb-150: var(--vdm-page-rgb);--nitro-sp-rw-lilac-rgb-160: var(--vdm-rail-rgb);--nitro-sp-rw-lilac-rgb-170: var(--vdm-header-rgb);--nitro-sp-theme-guided-process-bkgd-10: rgb(var(--nitro-sp-rw-lilac-rgb-130));--nitro-sp-theme-guided-process-bkgd-20: rgb(var(--nitro-sp-rw-lilac-rgb-140));--nitro-sp-theme-guided-process-bkgd-30: rgb(var(--nitro-sp-rw-lilac-rgb-150));--nitro-sp-theme-guided-process-bkgd-40: rgb(var(--nitro-sp-rw-lilac-rgb-160));--nitro-sp-theme-guided-process-bkgd-50: rgb(var(--nitro-sp-rw-lilac-rgb-170));--nitro-palette-warning-rgb-20: var(--vdm-alert-rgb);--nitro-palette-warning-rgb-60: var(--vdm-alert-rgb);--nitro-palette-warning-rgb-120: var(--vdm-alert-rgb);--background: var(--vdm-color-page);--foreground: var(--vdm-color-text);--card: var(--vdm-color-surface);--card-foreground: var(--vdm-color-text);--popover: var(--vdm-color-rail);--popover-foreground: var(--vdm-color-text);--primary: var(--vdm-color-brand);--primary-foreground: var(--vdm-color-white);--secondary: rgba(var(--vdm-text-rgb), .08);--secondary-foreground: var(--vdm-color-text);--muted: rgba(var(--vdm-text-rgb), .1);--muted-foreground: rgba(var(--vdm-text-rgb), .7);--accent: rgba(var(--vdm-support-blue-rgb), .18);--accent-foreground: var(--vdm-color-support-blue);--destructive: var(--vdm-color-critical);--destructive-foreground: var(--vdm-color-white);--border: rgba(var(--vdm-text-rgb), .14);--input: rgba(var(--vdm-text-rgb), .42);--ring: var(--vdm-color-support-blue);--radius: .25rem;--nitro-text-color-primary: var(--vdm-color-text);--nitro-text-color-secondary: rgba(var(--vdm-text-rgb), .7);--nitro-text-color-link: var(--vdm-color-support-blue);--nitro-text-color-disabled: rgba(var(--vdm-text-rgb), .42);--nitro-bg-color-header: var(--vdm-color-rail);--nitro-bg-color-surface: var(--vdm-color-surface);--nitro-bg-color-hover: rgba(var(--vdm-text-rgb), .08);--nitro-bg-color-active: rgba(var(--vdm-text-rgb), .12);--nitro-bg-color-selected: rgba(var(--vdm-text-rgb), .12);--nitro-bg-color-neutral: rgba(var(--vdm-text-rgb), .1);--nitro-divider-color: rgba(var(--vdm-text-rgb), .14);--nitro-border-color: rgba(var(--vdm-text-rgb), .14);--nitro-border-disabled: rgba(var(--vdm-text-rgb), .2);--nitro-surface-disabled: rgba(var(--vdm-text-rgb), .04);--nitro-focus-border-color: var(--vdm-color-support-blue);--nitro-accent-color: var(--vdm-color-support-blue);--nitro-accent-color-hover: var(--vdm-color-support-blue);--nitro-accent-color-active: var(--vdm-color-brand);--nitro-palette-neutral-rgb-0: var(--vdm-white-rgb);--nitro-palette-neutral-rgb-10: var(--vdm-page-rgb);--nitro-palette-neutral-rgb-20: var(--vdm-surface-rgb);--nitro-palette-neutral-rgb-30: var(--vdm-elevated-rgb);--nitro-palette-neutral-rgb-40: var(--vdm-rail-rgb);--nitro-palette-neutral-rgb-100: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-110: var(--vdm-support-neutral-rgb);--nitro-palette-neutral-rgb-130: var(--vdm-text-rgb);--nitro-palette-neutral-rgb-140: var(--vdm-text-rgb);--nitro-palette-neutral-rgb-150: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-160: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-170: var(--vdm-brand-rgb);--nitro-palette-neutral-rgb-190: var(--vdm-text-rgb);--nitro-palette-brand-rgb-20: var(--vdm-surface-rgb);--nitro-palette-brand-rgb-60: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-80: var(--vdm-critical-rgb);--nitro-palette-brand-rgb-100: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-110: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-120: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-130: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-150: var(--vdm-brand-rgb);--nitro-palette-danger-rgb-120: var(--vdm-alert-rgb);--vdm-chart-color-1: #57b8c2;--vdm-chart-color-2: #af6109;--vdm-chart-color-3: #28817e;--vdm-chart-color-4: #cec3ba;--vdm-chart-color-5: #4e7c46;--vdm-chart-color-6: #aa5f71;--vdm-chart-color-7: #e2a07e;--vdm-chart-color-8: #825bbd;--vdm-chart-color-9: #b89c00;--vdm-chart-color-10: #d6bfe3;--vdm-chart-color-11: #3e7389;--vdm-chart-color-12: #42a45c}:root[data-vdm-theme=light],.vdm-theme--light{color-scheme:light;--vdm-color-header: #f1efed;--vdm-color-rail: #f1efed;--vdm-color-page: #f5f4f2;--vdm-color-surface: #fbf9f8;--vdm-color-elevated: #ffffff;--vdm-color-brand: #c74634;--vdm-color-critical: #d63b25;--vdm-color-alert: #d63b25;--vdm-color-warning: #ac630c;--vdm-color-highlight: #00688c;--vdm-color-success: #508223;--vdm-color-support-blue: #00688c;--vdm-color-support-neutral: #6f6964;--vdm-color-support-pink: #925865;--vdm-color-text: #161513;--vdm-color-contrast-ink: #161513;--vdm-color-on-status: #ffffff;--vdm-color-inverse-surface: #ffffff;--vdm-color-white: #ffffff;--vdm-header-rgb: 241, 239, 237;--vdm-rail-rgb: 241, 239, 237;--vdm-page-rgb: 245, 244, 242;--vdm-surface-rgb: 251, 249, 248;--vdm-elevated-rgb: 255, 255, 255;--vdm-brand-rgb: 199, 70, 52;--vdm-critical-rgb: 214, 59, 37;--vdm-alert-rgb: 214, 59, 37;--vdm-warning-rgb: 172, 99, 12;--vdm-highlight-rgb: 0, 104, 140;--vdm-success-rgb: 80, 130, 35;--vdm-support-blue-rgb: 0, 104, 140;--vdm-support-neutral-rgb: 111, 105, 100;--vdm-support-pink-rgb: 146, 88, 101;--vdm-text-rgb: 22, 21, 19;--vdm-contrast-ink-rgb: 22, 21, 19;--vdm-on-status-rgb: 255, 255, 255;--vdm-inverse-surface-rgb: 255, 255, 255;--vdm-white-rgb: 255, 255, 255;--nitro-sp-rw-lilac-rgb-130: var(--vdm-surface-rgb);--nitro-sp-rw-lilac-rgb-140: var(--vdm-elevated-rgb);--nitro-sp-rw-lilac-rgb-150: var(--vdm-page-rgb);--nitro-sp-rw-lilac-rgb-160: var(--vdm-rail-rgb);--nitro-sp-rw-lilac-rgb-170: var(--vdm-header-rgb);--nitro-sp-theme-guided-process-bkgd-10: var(--vdm-color-surface);--nitro-sp-theme-guided-process-bkgd-20: var(--vdm-color-elevated);--nitro-sp-theme-guided-process-bkgd-30: var(--vdm-color-page);--nitro-sp-theme-guided-process-bkgd-40: var(--vdm-color-rail);--nitro-sp-theme-guided-process-bkgd-50: var(--vdm-color-header);--nitro-palette-warning-rgb-20: 253, 242, 229;--nitro-palette-warning-rgb-60: 240, 169, 87;--nitro-palette-warning-rgb-120: var(--vdm-warning-rgb);--background: var(--vdm-color-page);--foreground: var(--vdm-color-text);--card: var(--vdm-color-surface);--card-foreground: var(--vdm-color-text);--popover: var(--vdm-color-elevated);--popover-foreground: var(--vdm-color-text);--primary: var(--vdm-color-brand);--primary-foreground: var(--vdm-color-white);--secondary: rgba(var(--vdm-text-rgb), .08);--secondary-foreground: var(--vdm-color-text);--muted: rgba(var(--vdm-text-rgb), .08);--muted-foreground: rgba(var(--vdm-text-rgb), .7);--accent: rgba(var(--vdm-support-blue-rgb), .12);--accent-foreground: var(--vdm-color-support-blue);--destructive: var(--vdm-color-critical);--destructive-foreground: var(--vdm-color-white);--border: rgba(var(--vdm-text-rgb), .12);--input: rgba(var(--vdm-text-rgb), .5);--ring: var(--vdm-color-support-blue);--nitro-text-color-primary: var(--vdm-color-text);--nitro-text-color-secondary: rgba(var(--vdm-text-rgb), .7);--nitro-text-color-link: var(--vdm-color-support-blue);--nitro-text-color-disabled: rgba(var(--vdm-text-rgb), .42);--nitro-bg-color-header: var(--vdm-color-rail);--nitro-bg-color-surface: var(--vdm-color-surface);--nitro-bg-color-hover: rgba(var(--vdm-text-rgb), .08);--nitro-bg-color-active: rgba(var(--vdm-text-rgb), .12);--nitro-bg-color-selected: rgba(var(--vdm-text-rgb), .12);--nitro-bg-color-neutral: rgba(var(--vdm-text-rgb), .08);--nitro-divider-color: rgba(var(--vdm-text-rgb), .12);--nitro-border-color: rgba(var(--vdm-text-rgb), .12);--nitro-border-disabled: rgba(var(--vdm-text-rgb), .2);--nitro-surface-disabled: rgba(var(--vdm-text-rgb), .04);--nitro-focus-border-color: var(--vdm-color-support-blue);--nitro-accent-color: var(--vdm-color-support-blue);--nitro-accent-color-hover: var(--vdm-color-support-blue);--nitro-accent-color-active: var(--vdm-color-brand);--nitro-palette-neutral-rgb-0: 255, 255, 255;--nitro-palette-neutral-rgb-10: 251, 249, 248;--nitro-palette-neutral-rgb-20: 245, 244, 242;--nitro-palette-neutral-rgb-30: 241, 239, 237;--nitro-palette-neutral-rgb-40: 228, 225, 221;--nitro-palette-neutral-rgb-100: 122, 115, 110;--nitro-palette-neutral-rgb-110: 111, 105, 100;--nitro-palette-neutral-rgb-130: 92, 86, 81;--nitro-palette-neutral-rgb-140: 81, 76, 71;--nitro-palette-neutral-rgb-150: 71, 66, 62;--nitro-palette-neutral-rgb-160: 58, 54, 50;--nitro-palette-neutral-rgb-170: 49, 45, 42;--nitro-palette-neutral-rgb-190: 22, 21, 19;--nitro-palette-brand-rgb-20: 255, 235, 232;--nitro-palette-brand-rgb-60: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-80: var(--vdm-critical-rgb);--nitro-palette-brand-rgb-100: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-110: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-120: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-130: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-150: var(--vdm-brand-rgb);--nitro-palette-danger-rgb-120: var(--vdm-critical-rgb);--vdm-chart-color-1: #245d63;--vdm-chart-color-2: #d7790f;--vdm-chart-color-3: #31a09c;--vdm-chart-color-4: #4e4137;--vdm-chart-color-5: #699e61;--vdm-chart-color-6: #b47282;--vdm-chart-color-7: #83401e;--vdm-chart-color-8: #9e7fcc;--vdm-chart-color-9: #a88e00;--vdm-chart-color-10: #58316e;--vdm-chart-color-11: #5999b5;--vdm-chart-color-12: #317a45}.vdm-auth-theme{--vdm-canvas: var(--vdm-color-page);--vdm-canvas-deep: var(--vdm-color-header);--vdm-canvas-elevated: var(--vdm-color-rail);--vdm-surface: var(--vdm-color-surface);--vdm-surface-raised: var(--vdm-color-elevated);--vdm-surface-strong: var(--vdm-color-elevated);--vdm-surface-subtle: rgba(var(--vdm-page-rgb), .16);--vdm-border: rgba(var(--vdm-text-rgb), .18);--vdm-border-strong: rgba(var(--vdm-text-rgb), .34);--vdm-text: var(--vdm-color-text);--vdm-contrast-ink: var(--vdm-color-contrast-ink);--vdm-text-muted: rgba(var(--vdm-text-rgb), .7);--vdm-text-soft: rgba(var(--vdm-text-rgb), .56);--vdm-accent: var(--vdm-color-support-blue);--vdm-accent-strong: var(--vdm-color-support-blue);--vdm-accent-soft: rgba(var(--vdm-support-blue-rgb), .16);--vdm-focus-ring: var(--vdm-color-support-blue);--vdm-interactive-hover: rgba(var(--vdm-text-rgb), .08);--vdm-warning: var(--vdm-color-warning);--vdm-danger: var(--vdm-color-alert);--vdm-success: var(--vdm-color-success);--vdm-sage: var(--vdm-color-success);--vdm-shadow: 0 12px 30px rgba(var(--vdm-contrast-ink-rgb), .18), 0 1px 4px rgba(var(--vdm-contrast-ink-rgb), .16);--background: var(--vdm-canvas);--foreground: var(--vdm-text);--card: var(--vdm-surface);--card-foreground: var(--vdm-text);--popover: var(--vdm-surface-raised);--popover-foreground: var(--vdm-text);--primary: var(--vdm-color-brand);--primary-foreground: var(--vdm-color-white);--secondary: rgba(var(--vdm-text-rgb), .08);--secondary-foreground: var(--vdm-text);--muted: rgba(var(--vdm-text-rgb), .1);--muted-foreground: var(--vdm-text-muted);--accent: var(--vdm-accent-soft);--accent-foreground: var(--vdm-accent-strong);--destructive: var(--vdm-danger);--destructive-foreground: var(--vdm-color-white);--border: var(--vdm-border);--input: var(--vdm-border-strong);--ring: var(--vdm-accent-strong);--nitro-text-color-primary: var(--vdm-text);--nitro-text-color-secondary: var(--vdm-text-muted);--nitro-text-color-link: var(--vdm-text-muted);--nitro-text-color-info: var(--vdm-color-support-blue);--nitro-text-color-warning: var(--vdm-color-alert);--nitro-text-color-danger: var(--vdm-color-alert);--nitro-text-color-success: var(--vdm-color-success);--nitro-bg-color-header: var(--vdm-canvas-elevated);--nitro-bg-color-surface: var(--vdm-surface);--nitro-bg-color-hover: rgba(var(--vdm-text-rgb), .08);--nitro-bg-color-active: rgba(var(--vdm-text-rgb), .12);--nitro-bg-color-neutral: rgba(var(--vdm-text-rgb), .1);--nitro-bg-color-info: rgba(var(--vdm-support-blue-rgb), .16);--nitro-bg-color-warning: rgba(var(--vdm-support-blue-rgb), .16);--nitro-bg-color-danger: rgba(var(--vdm-alert-rgb), .18);--nitro-bg-color-success: rgba(var(--vdm-success-rgb), .18);--nitro-divider-color: var(--vdm-border);--nitro-border-color: var(--vdm-border);--nitro-focus-border-color: var(--vdm-accent-strong);--nitro-accent-color: var(--vdm-accent);--nitro-accent-color-hover: var(--vdm-color-support-blue);--nitro-accent-color-active: var(--vdm-color-brand);--nitro-palette-neutral-rgb-0: var(--vdm-white-rgb);--nitro-palette-neutral-rgb-10: var(--vdm-page-rgb);--nitro-palette-neutral-rgb-20: var(--vdm-surface-rgb);--nitro-palette-neutral-rgb-30: var(--vdm-elevated-rgb);--nitro-palette-neutral-rgb-40: var(--vdm-rail-rgb);--nitro-palette-neutral-rgb-100: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-110: var(--vdm-support-neutral-rgb);--nitro-palette-neutral-rgb-130: var(--vdm-text-rgb);--nitro-palette-neutral-rgb-140: var(--vdm-text-rgb);--nitro-palette-neutral-rgb-150: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-160: var(--vdm-support-blue-rgb);--nitro-palette-neutral-rgb-170: var(--vdm-brand-rgb);--nitro-palette-neutral-rgb-190: var(--vdm-text-rgb);--nitro-palette-brand-rgb-20: var(--vdm-surface-rgb);--nitro-palette-brand-rgb-60: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-80: var(--vdm-critical-rgb);--nitro-palette-brand-rgb-100: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-110: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-120: var(--vdm-support-blue-rgb);--nitro-palette-brand-rgb-130: var(--vdm-brand-rgb);--nitro-palette-brand-rgb-150: var(--vdm-brand-rgb);--nitro-palette-danger-rgb-120: var(--vdm-alert-rgb)}.vdm-theme--light .vdm-auth-theme{--vdm-surface-subtle: rgba(var(--vdm-text-rgb), .04);--vdm-border: rgba(var(--vdm-text-rgb), .12);--vdm-border-strong: rgba(var(--vdm-text-rgb), .5);--vdm-accent-soft: rgba(var(--vdm-support-blue-rgb), .12);--vdm-shadow: 0 12px 30px rgba(var(--vdm-contrast-ink-rgb), .1), 0 1px 4px rgba(var(--vdm-contrast-ink-rgb), .08);--nitro-text-color-warning: var(--vdm-color-warning);--nitro-bg-color-warning: rgba(var(--vdm-warning-rgb), .14)}@theme{ --color-background: var(--background); --color-foreground: var(--foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --radius: var(--radius); }@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@utility animate-in{animation-name: enter; animation-duration: .15s; animation-timing-function: cubic-bezier(.16,1,.3,1); --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial;}@utility animate-out{animation-name: exit; animation-duration: .15s; animation-timing-function: cubic-bezier(.16,1,.3,1); --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial;}@utility fade-in-0{ --tw-enter-opacity: 0; }@utility fade-out-0{ --tw-exit-opacity: 0; }@utility zoom-in-95{ --tw-enter-scale: .95; }@utility zoom-out-95{ --tw-exit-scale: .95; }@utility slide-in-from-top-2{ --tw-enter-translate-y: -.5rem; }@utility slide-in-from-bottom-2{ --tw-enter-translate-y: .5rem; }@utility slide-in-from-left-2{ --tw-enter-translate-x: -.5rem; }@utility slide-in-from-right-2{ --tw-enter-translate-x: .5rem; }.aida-loading{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--nitro-font-family-base, "Oracle Sans"),-apple-system,"system-ui","Segoe UI","Helvetica Neue",Arial,sans-serif;gap:8px;justify-content:center;text-align:center}.aida-loading picture{display:block;height:150px;max-width:100%;width:250px}.aida-loading__animation{display:block;height:150px;max-width:100%;object-fit:contain;width:250px}.aida-loading__message{font-size:14.75px;font-weight:400;letter-spacing:0;line-height:16px}.aida-loading--inline{color:var(--vdm-text-muted);min-height:198px}.aida-loading--page{background:var(--vdm-color-page);color:var(--vdm-text-muted);min-height:198px;padding:16px;width:100%}.aida-loading--bootstrap{background:var(--vdm-color-page);color:var(--vdm-text-muted);inset:0;min-height:100vh;padding:16px;position:fixed;width:100%}.lpa-field{min-width:0}.lpa-field span{color:rgba(var(--vdm-text-rgb),.62);display:block;font-size:.75rem}.lpa-field strong{display:block;font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.lpa-badge{align-items:center;background:var(--vdm-color-support-blue);border-radius:12px;color:var(--vdm-color-on-status);display:inline-flex;font-size:var(--nitro-typography-body-sm-font-size, .859rem);font-weight:400;justify-content:center;letter-spacing:0;line-height:1rem;min-height:24px;padding:4px 8px;text-align:center;text-transform:none;white-space:nowrap}.lpa-badge__label{display:block;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lpa-badge--critical,.lpa-badge--execution-failed,.lpa-badge--immediate-escalate,.lpa-badge--escalated{background:var(--vdm-color-alert);color:var(--vdm-color-on-status)}.lpa-badge--high,.lpa-badge--escalate,.lpa-badge--needs-support,.lpa-badge--warning{background:var(--vdm-color-warning);color:var(--vdm-color-on-status)}.lpa-badge--watch-list,.lpa-badge--investigating,.lpa-badge--info{background:var(--vdm-color-support-blue);color:var(--vdm-color-on-status)}.lpa-badge--p1{background:var(--vdm-color-alert);color:var(--vdm-color-on-status)}.lpa-badge--p2{background:var(--vdm-color-warning);color:var(--vdm-color-on-status)}.lpa-badge--p3,.lpa-badge--p4{background:var(--vdm-color-support-blue);color:var(--vdm-color-on-status)}.lpa-badge--resolved-benign,.lpa-badge--acknowledged,.lpa-badge--success{background:var(--vdm-color-success);color:var(--vdm-color-on-status)}.lpa-badge--confidential{background:var(--vdm-color-support-pink);color:var(--vdm-color-on-status)}.lpa-badge--no-automated-resolution{background:rgba(var(--vdm-text-rgb),.08);color:var(--vdm-color-support-neutral)}.lpa-empty,.lpa-status-panel,.lpa-error{background:var(--vdm-color-white);border:1px solid rgba(var(--vdm-text-rgb),.12);border-radius:6px;color:rgba(var(--vdm-text-rgb),.72);padding:16px}.lpa-error{align-items:center;border-color:rgba(var(--vdm-critical-rgb),.36);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lpa-error p,.lpa-empty p{margin:6px 0 0}.lpa-error__details{margin-top:8px}.lpa-error__details summary{cursor:pointer;font-size:.8125rem;font-weight:700;min-height:var(--vdm-touch-target-min);padding-block:12px}.lpa-error__details pre{color:inherit;font-family:inherit;font-size:.8125rem;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.vdm-ui-retry-button{background:transparent;border:1px solid var(--vdm-accent-strong, currentColor);border-radius:4px;color:var(--vdm-text, inherit);cursor:pointer;min-height:var(--vdm-touch-target-min);padding:8px 14px}.lpa-error__details summary:focus-visible,.vdm-ui-retry-button:focus-visible{outline:3px solid var(--vdm-focus-ring, var(--vdm-color-support-blue));outline-offset:2px}.vdm-progressive-loading-row{display:flex;width:max-content;min-width:100%;flex:0 0 auto}.vdm-progressive-loading-cell{display:flex;align-items:center;box-sizing:border-box;min-width:0;padding:.75rem 1rem;overflow:hidden}
