/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial;--tw-leading:initial;--tw-content:"";--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.cg-shell{min-height:100vh;display:flex}.cg-shell-body-lock{overflow:hidden}.cg-shell-main{margin-left:var(--cg-sidebar-w);max-width:calc(100vw - var(--cg-sidebar-w));min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);flex:1}.cg-shell[data-sidebar-collapsed=true] .cg-shell-main{margin-left:var(--cg-sidebar-collapsed-w);max-width:calc(100vw - var(--cg-sidebar-collapsed-w))}.cg-shell-topbar{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:220;height:var(--cg-topbar-h);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-elevated);justify-content:space-between;align-items:center;gap:12px;display:none;position:fixed}@supports (color:color-mix(in lab, red, red)){.cg-shell-topbar{background-color:color-mix(in srgb,var(--cg-bg-elevated) 92%,transparent)}}.cg-shell-topbar{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.cg-shell-topbar-brand{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.cg-shell-topbar-mark{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-image:linear-gradient(135deg,var(--cg-primary),#0f766e);font-family:var(--cg-font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cg-shell-topbar-copy,.sidebar,.sidebar[data-variant=mobile],.sidebar-nav,.sidebar-footer,.sidebar-user{flex-direction:column;display:flex}.cg-shell-topbar-copy{min-width:calc(var(--spacing) * 0)}.cg-shell-topbar-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cg-shell-topbar-subtitle{color:var(--cg-text-muted);text-transform:uppercase;font-size:10px}.cg-shell-menu-button,.cg-shell-overlay{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}.cg-shell-menu-button,.sidebar-close-button,.sidebar-collapse-button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);color:var(--cg-text-secondary);flex-shrink:0;place-items:center;display:grid}.cg-shell-menu-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl)}.cg-shell-drawer-root{inset:calc(var(--spacing) * 0);z-index:260;position:fixed}.cg-shell-overlay{inset:calc(var(--spacing) * 0);cursor:pointer;background-color:#0f172b66;position:absolute}@supports (color:color-mix(in lab, red, red)){.cg-shell-overlay{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.cg-shell-drawer{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--cg-bg-elevated);--tw-shadow:var(--cg-shadow-lg);width:min(88vw,320px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute}.cg-breadcrumb,.cg-breadcrumb__item{align-items:center;gap:6px;display:flex}.cg-breadcrumb{color:var(--cg-text-muted);margin-bottom:20px;font-size:13px}.cg-breadcrumb__link{color:var(--cg-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}.cg-breadcrumb__separator{color:var(--cg-text-muted);-webkit-user-select:none;user-select:none;font-size:11px}.cg-breadcrumb__current{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--cg-text)}.sidebar{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:200;height:100vh;width:var(--cg-sidebar-w);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-elevated);position:fixed;overflow-y:auto}.sidebar[data-collapsed=true]{width:var(--cg-sidebar-collapsed-w);overflow-x:hidden}.sidebar[data-variant=mobile]{border-right-style:var(--tw-border-style);border-right-width:0;width:100%;height:100%;position:relative;top:auto;left:auto}.sidebar-logo{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);padding-block:18px;padding-inline:20px;display:flex}.sidebar[data-collapsed=true] .sidebar-logo{padding-inline:calc(var(--spacing) * 2);justify-content:center}.sidebar-logo-mark{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--cg-primary);font-family:var(--cg-font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}.sidebar-logo-text{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}.sidebar-logo-subtitle{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase}.sidebar-nav{gap:calc(var(--spacing) * .5);flex:1;padding-block:12px;padding-inline:8px}.sidebar-link,.sidebar-link-active,.sidebar-action-button,.sidebar-theme-button{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--cg-radius);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--cg-text-secondary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding-block:8px;padding-inline:12px;text-decoration-line:none;display:flex}.sidebar-link-active{background-color:var(--cg-primary-glow);color:var(--cg-primary-dark)}.sidebar[data-collapsed=true] .sidebar-nav{padding-inline:calc(var(--spacing) * 2);align-items:center}.sidebar[data-collapsed=true] .sidebar-link,.sidebar[data-collapsed=true] .sidebar-link-active,.sidebar[data-collapsed=true] .sidebar-action-button,.sidebar[data-collapsed=true] .sidebar-theme-button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);justify-content:center;gap:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0)}.sidebar-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--cg-border);padding-inline:calc(var(--spacing) * 4);gap:8px;padding-block:12px}.sidebar[data-collapsed=true] .sidebar-footer{padding-inline:calc(var(--spacing) * 2);align-items:center}.sidebar-user{padding-inline:12px;padding-top:calc(var(--spacing) * 0);gap:3px;padding-bottom:8px}.sidebar-user-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text-secondary)}.sidebar-user-role{color:var(--cg-text-muted);text-transform:uppercase;font-size:11px}.sidebar-close-button,.sidebar-collapse-button{border-radius:10px;width:34px;height:34px;margin-left:auto}.sidebar[data-collapsed=true] .sidebar-collapse-button{margin-left:calc(var(--spacing) * 0)}.sidebar-action-button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);justify-content:center;width:100%}.sidebar-theme-button{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:100%}.sidebar-theme-label{font-size:13px}.sidebar-language{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:12px;display:flex}.sidebar-language-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}@media (width<=960px){.cg-shell-topbar{display:flex}.cg-shell>.sidebar{display:none}.cg-shell-main{margin-left:calc(var(--spacing) * 0);width:100%;max-width:none;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--cg-topbar-h) + 16px);padding-bottom:20px}}:root{--cg-primary:#2563eb;--cg-primary-dark:#1d4ed8;--cg-primary-light:#3b82f6;--cg-primary-glow:#2563eb26;--cg-primary-50:#eff6ff;--cg-accent:var(--cg-primary);--cg-accent-soft:var(--cg-primary-glow);--cg-accent-border:var(--cg-primary)}@supports (color:color-mix(in lab, red, red)){:root{--cg-accent-border:color-mix(in srgb, var(--cg-primary) 38%, var(--cg-border))}}:root{--cg-info:var(--cg-info-text);--cg-bg:#fafbfc;--cg-canvas:var(--cg-bg);--cg-bg-elevated:#fff;--cg-bg-sunken:#f1f5f9;--cg-bg-overlay:#fffc;--cg-bg-subtle:var(--cg-surface-subtle);--cg-surface:#fff;--cg-surface-subtle:#f8fafc;--cg-surface-hover:#f8fafc;--cg-surface-raised:var(--cg-bg-elevated);--cg-surface-alt:var(--cg-surface-subtle);--cg-surface-muted:var(--cg-bg-sunken);--cg-text:#0f172a;--cg-text-primary:var(--cg-text);--cg-text-secondary:#475569;--cg-text-muted:#475569;--cg-text-inverse:#fff;--cg-border:#e2e8f0;--cg-border-strong:#c8d0db;--cg-border-subtle:#f1f5f9;--cg-divider:#e2e8f0;--cg-critical:#b91c1c;--cg-critical-text:#b91c1c;--cg-danger:var(--cg-critical);--cg-critical-bg:#fef2f2;--cg-critical-border:#fecaca;--cg-high:#92400e;--cg-high-text:#92400e;--cg-warning:var(--cg-high);--cg-high-bg:#fffbeb;--cg-high-border:#fde68a;--cg-medium:#854d0e;--cg-medium-text:#854d0e;--cg-medium-bg:#fefce8;--cg-medium-border:#fef08a;--cg-low:#047857;--cg-low-text:#047857;--cg-success:var(--cg-low);--cg-low-bg:#ecfdf5;--cg-low-border:#a7f3d0;--cg-info-text:#1d4ed8;--cg-grade-a:#10b981;--cg-grade-b:#3b82f6;--cg-grade-c:#eab308;--cg-grade-d:#f59e0b;--cg-grade-f:#ef4444;--cg-font:"Inter Variable", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cg-font-mono:"JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cg-radius-control:6px;--cg-radius-card:8px;--cg-radius-panel:12px;--cg-radius:var(--cg-radius-card);--cg-radius-sm:var(--cg-radius-control);--cg-radius-lg:var(--cg-radius-panel);--cg-space-1:4px;--cg-space-2:8px;--cg-space-3:12px;--cg-space-4:16px;--cg-space-5:20px;--cg-space-6:24px;--cg-space-8:32px;--cg-control-height:40px;--cg-card-padding:20px;--cg-section-gap:24px;--cg-focus-ring:var(--cg-primary-light);--cg-shadow-sm:0 1px 2px #0000000a;--cg-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--cg-shadow-md:0 4px 12px #0000000f;--cg-shadow-lg:0 8px 24px #00000014;--cg-sidebar-w:240px;--cg-sidebar-collapsed-w:72px;--cg-topbar-h:64px;--cg-header-h:56px;--cg-ease:cubic-bezier(.16, 1, .3, 1);--cg-transition:.18s var(--cg-ease)}[data-theme=dark]{--cg-primary-dark:#93c5fd;--cg-primary-light:#60a5fa;--cg-primary-50:#2563eb33;--cg-bg:#0b0f1a;--cg-canvas:var(--cg-bg);--cg-bg-elevated:#111827;--cg-bg-sunken:#0f172a;--cg-bg-overlay:#0b0f1ad9;--cg-bg-subtle:var(--cg-surface-subtle);--cg-surface:#1e293b;--cg-surface-subtle:#182334;--cg-surface-hover:#263548;--cg-surface-raised:var(--cg-bg-elevated);--cg-surface-alt:var(--cg-surface-subtle);--cg-surface-muted:var(--cg-bg-sunken);--cg-text:#f1f5f9;--cg-text-primary:var(--cg-text);--cg-text-secondary:#94a3b8;--cg-text-muted:#94a3b8;--cg-text-inverse:#0f172a;--cg-border:#334155;--cg-border-strong:#64748b;--cg-border-subtle:#263548;--cg-divider:#263548;--cg-primary-glow:#2563eb40;--cg-critical:#fca5a5;--cg-high:#fcd34d;--cg-medium:#fde047;--cg-low:#6ee7b7;--cg-critical-text:#fca5a5;--cg-high-text:#fcd34d;--cg-medium-text:#fde047;--cg-low-text:#6ee7b7;--cg-info-text:#93c5fd;--cg-critical-bg:#ef44441a;--cg-critical-border:#ef444440;--cg-high-bg:#f59e0b1a;--cg-high-border:#f59e0b40;--cg-medium-bg:#eab3081a;--cg-medium-border:#eab30840;--cg-low-bg:#10b9811a;--cg-low-border:#10b98140;--cg-shadow-sm:0 1px 2px #0003;--cg-shadow:0 1px 3px #0000004d, 0 1px 2px #0003;--cg-shadow-md:0 4px 12px #0000004d;--cg-shadow-lg:0 8px 24px #0006}[data-density=productive]{--cg-control-height:36px;--cg-card-padding:16px;--cg-section-gap:16px}[data-density=expressive]{--cg-control-height:44px;--cg-card-padding:24px;--cg-section-gap:32px}.cg-graph-surface{--cg-bg-sunken:#0b0d12;--cg-surface:#14171d;--cg-surface-raised:#1b1f27;--cg-surface-subtle:#191d24;--cg-text:#f5f7fa;--cg-text-primary:var(--cg-text);--cg-text-secondary:#aab2bf;--cg-text-muted:#aab2bf;--cg-border:#3a4351;--cg-border-subtle:#29313d;--cg-primary:#60a5fa;--cg-primary-light:#93c5fd;--cg-primary-dark:#bfdbfe;color:var(--cg-text);background:var(--cg-bg-sunken)}*,:before,:after{margin:calc(var(--spacing) * 0);box-sizing:border-box;padding:calc(var(--spacing) * 0)}html{font-family:var(--cg-font);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--cg-bg);font-family:var(--cg-font);--tw-leading:1.5;color:var(--cg-text);line-height:1.5;overflow-x:hidden}.cg-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}button,input,textarea,select{font-family:var(--cg-font)}a{color:var(--cg-info-text);text-decoration-line:none}a:hover{text-decoration-line:underline}:where(a,button,input,select,textarea,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],[tabindex]):focus-visible{outline:3px solid var(--cg-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono,:where(.cg-fact-item__value,.cg-metric-row__value,.cg-metric-table-row__value,.cg-technical-fact__value)[data-mono=true]{max-width:100%;min-width:calc(var(--spacing) * 0);font-family:var(--cg-font-mono);overflow-wrap:break-word;word-break:break-word}.grade-badge{min-height:calc(var(--spacing) * 8);width:fit-content;max-width:none;min-width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--cg-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grade-badge[data-grade=A]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-low-border);background-color:var(--cg-low-bg);color:var(--cg-grade-a)}.grade-badge[data-grade=B]{border-style:var(--tw-border-style);color:var(--cg-grade-b);background-color:#3b82f61a;border-width:1px;border-color:#3b82f640}.grade-badge[data-grade=C]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-medium-border);background-color:var(--cg-medium-bg);color:var(--cg-grade-c)}.grade-badge[data-grade=D]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-high-border);background-color:var(--cg-high-bg);color:var(--cg-grade-d)}.grade-badge[data-grade=F]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg);color:var(--cg-grade-f)}.risk-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:2147483647px;flex-shrink:0;display:inline-block}.risk-dot[data-risk=critical]{background-color:var(--cg-critical);--tw-shadow:0 0 6px var(--tw-shadow-color,var(--cg-critical));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.risk-dot[data-risk=high]{background-color:var(--cg-high)}.risk-dot[data-risk=medium]{background-color:var(--cg-medium)}.risk-dot[data-risk=low]{background-color:var(--cg-low)}.trend-arrow{font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.trend-arrow[data-dir=improving]{color:var(--cg-low)}.trend-arrow[data-dir=improving]:before{--tw-content:"↑";content:var(--tw-content)}.trend-arrow[data-dir=degrading]{color:var(--cg-critical)}.trend-arrow[data-dir=degrading]:before{--tw-content:"↓";content:var(--tw-content)}.trend-arrow[data-dir=stable]{color:var(--cg-text-muted)}.trend-arrow[data-dir=stable]:before{--tw-content:"→";content:var(--tw-content)}.cg-action-group{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.cg-action-group[data-gap=loose]{gap:12px}.cg-action-group[data-gap=compact]{gap:6px}.cg-action-group[data-justify=between]{justify-content:space-between}.cg-action-group[data-justify=end]{justify-content:flex-end}.cg-action-group[data-align=start]{align-items:flex-start}.cg-action-group[data-align=stretch]{align-items:stretch}.cg-action-group[data-block-spacing=top]{margin-top:calc(var(--spacing) * 2.5)}.cg-inline-cluster{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.cg-inline-cluster[data-gap=compact]{gap:6px}.cg-inline-cluster[data-gap=loose]{gap:12px}.cg-inline-cluster[data-justify=between]{justify-content:space-between}.cg-inline-cluster[data-justify=end]{justify-content:flex-end}.cg-inline-cluster[data-align=start]{align-items:flex-start}.cg-inline-cluster[data-align=end]{align-items:flex-end}.cg-inline-cluster[data-align=stretch]{align-items:stretch}.cg-inline-cluster[data-block-spacing=compactTop]{margin-top:calc(var(--spacing) * 1)}.cg-inline-cluster[data-block-spacing=top]{margin-top:calc(var(--spacing) * 2)}.cg-inline-cluster[data-block-spacing=bottom]{margin-bottom:calc(var(--spacing) * 2.5)}.cg-content-stack{min-width:calc(var(--spacing) * 0);gap:8px;display:grid}.cg-content-stack>*{max-width:100%;min-width:calc(var(--spacing) * 0)}.cg-content-stack[data-gap=tight]{gap:calc(var(--spacing) * 1)}.cg-content-stack[data-gap=compact]{gap:6px}.cg-content-stack[data-gap=relaxed]{gap:calc(var(--spacing) * 2.5)}.cg-content-stack[data-gap=loose]{gap:12px}.cg-content-stack[data-gap=roomy]{gap:calc(var(--spacing) * 3.5)}.cg-content-stack[data-gap=spacious]{gap:calc(var(--spacing) * 4)}.cg-content-stack[data-align=start]{align-items:flex-start}.cg-content-stack[data-align=center]{align-items:center}.cg-content-stack[data-align=end]{align-items:flex-end}.cg-content-stack[data-content-align=start]{align-content:flex-start}.cg-content-stack[data-content-align=center]{align-content:center}.cg-content-stack[data-content-align=end]{align-content:flex-end}.cg-content-stack[data-scrollable=true]{min-height:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 1);overflow-y:auto}.cg-content-stack[data-surface=card]{min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);transition:box-shadow var(--cg-transition),border-color var(--cg-transition);padding:20px}.cg-content-stack[data-surface=card]:hover{--tw-shadow:var(--cg-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cg-content-stack[data-sticky=top]{z-index:2;position:sticky;top:12px}.cg-content-stack[data-tone=selection]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);background-color:var(--cg-primary-glow)}@supports (color:color-mix(in lab, red, red)){.cg-content-stack[data-tone=selection]{background-color:color-mix(in srgb,var(--cg-primary-glow) 58%,var(--cg-surface) 42%)}}.cg-section-intro{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cg-section-intro__copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.cg-section-intro__label{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase}.cg-section-intro__description{min-width:calc(var(--spacing) * 0);--tw-leading:1.5;color:var(--cg-text-secondary);font-size:13px;line-height:1.5}.cg-section-intro__actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cg-single-column-stack{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}.cg-page-stack{gap:20px;display:grid}.cg-page-subtitle{margin-top:6px;margin-bottom:calc(var(--spacing) * 0);max-width:760px;color:var(--cg-text-muted);font-size:13px}.auth-page{width:100%;min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);justify-items:center}.auth-card{width:100%;max-width:420px}.cg-two-column-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.cg-surface-stack{gap:12px;padding:20px;display:grid}.cg-form-stack{gap:12px;display:grid}.cg-spaced-list{gap:calc(var(--spacing) * 2.5);display:grid}.cg-spaced-list[data-divider=top]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--cg-border);margin-top:8px;padding-top:12px}.cg-muted-text{color:var(--cg-text-secondary)}.cg-small-muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-strong-value{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--cg-text-primary)}.cg-display-contents{display:contents}.cg-surface-notice{padding:12px}.cg-inline-field{min-width:180px}.cg-definition-grid,.cg-definition-grid-technical{min-width:calc(var(--spacing) * 0);column-gap:calc(var(--spacing) * 3);grid-template-columns:minmax(120px,150px) minmax(0,1fr);row-gap:8px;font-size:13px;display:grid}.cg-definition-grid[data-spacing=top],.cg-definition-grid-technical{margin-top:calc(var(--spacing) * 3.5)}.cg-definition-matrix{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);grid-template-columns:90px minmax(180px,1fr) minmax(120px,.7fr) minmax(180px,1fr);display:grid;overflow-x:auto}.cg-definition-matrix__cell,.cg-definition-matrix__heading,.cg-definition-matrix__code-cell{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;padding-block:9px}.cg-definition-matrix__heading{color:var(--cg-text-muted)}.cg-definition-matrix__code-cell{font-family:var(--cg-font-mono)}.cg-empty-state{min-width:calc(var(--spacing) * 0)}.cg-empty-state[data-framed=true]{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border-subtle);background-color:var(--cg-surface-subtle);padding:calc(var(--spacing) * 4)}.cg-empty-state__note,.cg-empty-state__detail-body,.cg-empty-state__summary-body{--tw-leading:1.5;color:var(--cg-text-muted);font-size:13px;line-height:1.5}.cg-empty-state__layout{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px;display:grid}.cg-empty-state__copy,.cg-empty-state__summary{min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);gap:8px;display:grid}.cg-empty-state__detail-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--cg-text)}.cg-empty-state__summary-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase}.cg-empty-state[data-compact=true] .cg-empty-state__layout{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width<=760px){.cg-empty-state__layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.data-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);width:fit-content;min-width:max-content;max-width:none;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.03em;letter-spacing:.03em;white-space:nowrap;color:var(--cg-text-secondary);text-transform:uppercase;border-radius:2147483647px;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.data-badge>span+strong,.data-badge>span+b{margin-left:calc(var(--spacing) * 1)}.data-badge[data-tone=info]{background-color:var(--cg-primary-50);color:var(--cg-primary-dark);border-color:#2563eb33}.data-badge[data-tone=success]{border-color:var(--cg-low-border);background-color:var(--cg-low-bg);color:var(--cg-low)}.data-badge[data-tone=warn]{border-color:var(--cg-high-border);background-color:var(--cg-high-bg);color:var(--cg-high)}.data-badge[data-tone=critical]{border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg);color:var(--cg-critical)}.cg-presence-badge{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-presence-badge-border);background-color:var(--cg-presence-badge-bg);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--cg-presence-badge-text);align-items:center;gap:8px;padding-block:6px;display:inline-flex}.cg-presence-badge[data-state=available]{--cg-presence-badge-bg:#ecfdf5;--cg-presence-badge-border:#a7f3d0;--cg-presence-badge-text:#047857}.cg-presence-badge[data-state=busy]{--cg-presence-badge-bg:#eff6ff;--cg-presence-badge-border:#bfdbfe;--cg-presence-badge-text:#1d4ed8}.cg-presence-badge[data-state=waiting_for_approval]{--cg-presence-badge-bg:#fff7ed;--cg-presence-badge-border:#fed7aa;--cg-presence-badge-text:#c2410c}.cg-presence-badge[data-state=blocked]{--cg-presence-badge-bg:#fef2f2;--cg-presence-badge-border:#fecaca;--cg-presence-badge-text:#b91c1c}.cg-presence-badge[data-state=degraded]{--cg-presence-badge-bg:#fefce8;--cg-presence-badge-border:#fde68a;--cg-presence-badge-text:#a16207}.cg-presence-badge[data-state=offline]{--cg-presence-badge-bg:#f8fafc;--cg-presence-badge-border:#e2e8f0;--cg-presence-badge-text:#475569}.cg-presence-badge[data-state=quarantined]{--cg-presence-badge-bg:#fdf2f8;--cg-presence-badge-border:#fbcfe8;--cg-presence-badge-text:#be185d}.cg-presence-badge__dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:currentColor;border-radius:2147483647px;flex-shrink:0}.cg-presence-badge__health{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text-muted)}.documentation-source-badge{font-family:var(--cg-font-mono);--tw-tracking:0;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;white-space:normal;text-transform:none}.btn.mono,.chip-button[data-mono=true],.cg-info-chip[data-mono=true],.data-badge[data-mono=true]{text-align:left;white-space:normal}.cg-field-grid{--cg-field-grid-min-width:180px;width:100%;min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(auto-fit,minmax(min(var(--cg-field-grid-min-width), 100%),1fr));align-items:stretch;gap:12px;display:grid}.cg-field-grid[data-framed=true]{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border-subtle);background-color:var(--cg-surface-subtle);padding:calc(var(--spacing) * 3.5)}.cg-field-grid[data-min-width=compact]{--cg-field-grid-min-width:148px}.cg-field-grid[data-min-width=wide]{--cg-field-grid-min-width:220px}.cg-field-grid[data-min-width=xwide]{--cg-field-grid-min-width:260px}.cg-field-grid[data-align=start]{align-items:flex-start}.cg-field-grid[data-align=end]{align-items:flex-end}.cg-field-grid>[data-grid-span=full]{grid-column:1/-1}.cg-field{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);display:grid}.cg-field__label{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase}.cg-field__hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-field__control{min-height:var(--cg-control-height);width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 3);color:var(--cg-text);padding-block:6px;font-size:13px}.cg-field__control:is(select){height:var(--cg-control-height);padding-block:calc(var(--spacing) * 0)}.cg-field__control::placeholder{color:var(--cg-text-secondary);opacity:1}.cg-field__control:focus{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:2px;outline-color:var(--cg-primary)}.cg-checkbox-input{accent-color:var(--cg-primary);flex-shrink:0}.cg-checkbox-line{min-width:calc(var(--spacing) * 0);color:var(--cg-text-secondary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.cg-checkbox-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-checkbox-row[data-gap=loose]{gap:12px}.cg-segmented-control{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;gap:8px;display:flex}.cg-segmented-control[data-variant=tabs]{gap:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border)}.cg-segmented-control__item{min-width:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);color:var(--cg-text-secondary);font:inherit;transition:color var(--cg-transition),border-color var(--cg-transition),background var(--cg-transition);justify-content:center;align-items:center;display:inline-flex}.cg-segmented-control[data-variant=tabs] .cg-segmented-control__item{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--cg-text-muted);background-color:#0000;border-color:#0000;border-bottom-width:2px;gap:8px}.cg-segmented-control[data-variant=pills] .cg-segmented-control__item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:2147483647px;gap:8px}.cg-segmented-control[data-variant=cards] .cg-segmented-control__item{min-width:calc(var(--spacing) * 40);justify-items:start;gap:calc(var(--spacing) * 1);border-radius:var(--cg-radius);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;display:grid}.cg-segmented-control__label{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word}.cg-segmented-control__description{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;overflow-wrap:break-word;color:var(--cg-text-muted);line-height:1.35}.cg-segmented-control__item:disabled{cursor:not-allowed;opacity:.62}.cg-segmented-control[data-variant=tabs] .cg-segmented-control__item:hover{color:var(--cg-text)}.cg-segmented-control[data-variant=tabs] .cg-segmented-control__item[data-active=true]{border-bottom-color:var(--cg-primary);color:var(--cg-primary-dark)}.cg-segmented-control[data-variant=pills] .cg-segmented-control__item[data-active=true],.cg-segmented-control[data-variant=cards] .cg-segmented-control__item[data-active=true]{background-color:var(--cg-primary-50);color:var(--cg-primary-dark);border-color:#2563eb33}.cg-dropdown-tabs{min-width:calc(var(--spacing) * 0)}.cg-dropdown-tabs__list{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);flex-wrap:wrap;display:flex}.cg-dropdown-tabs__item{min-width:calc(var(--spacing) * 0);position:relative}.cg-dropdown-tabs__trigger{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);cursor:pointer;border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--cg-text-muted);font:inherit;transition:color var(--cg-transition),border-color var(--cg-transition),background var(--cg-transition);background-color:#0000;border-color:#0000;border-bottom-width:2px;align-items:center;gap:6px;display:inline-flex}.cg-dropdown-tabs__trigger:hover,.cg-dropdown-tabs__item:focus-within .cg-dropdown-tabs__trigger{color:var(--cg-text)}.cg-dropdown-tabs__trigger[data-active=true]{border-bottom-color:var(--cg-primary);color:var(--cg-primary-dark)}.cg-dropdown-tabs__label,.cg-dropdown-tabs__menu-label{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word}.cg-dropdown-tabs__active-child{max-width:calc(var(--spacing) * 48);min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--cg-text-secondary);border-radius:2147483647px;font-size:11px;overflow:hidden}.cg-dropdown-tabs__chevron{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted);flex-shrink:0}.cg-dropdown-tabs__menu{visibility:hidden;top:100%;left:calc(var(--spacing) * 0);z-index:30;margin-top:calc(var(--spacing) * 2);max-width:min(28rem,100vw - 2rem);min-width:calc(var(--spacing) * 56);gap:calc(var(--spacing) * 1);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding:calc(var(--spacing) * 2);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:opacity var(--cg-transition),visibility var(--cg-transition);display:grid;position:absolute}.cg-dropdown-tabs__item[data-open=true] .cg-dropdown-tabs__menu{visibility:visible;opacity:1}.cg-dropdown-tabs__menu-item{cursor:pointer;justify-items:start;gap:calc(var(--spacing) * 1);border-radius:var(--cg-radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text-secondary);font:inherit;transition:color var(--cg-transition),background var(--cg-transition);background-color:#0000;border-width:0;display:grid}.cg-dropdown-tabs__menu-item:hover,.cg-dropdown-tabs__menu-item:focus-visible{background-color:var(--cg-surface-subtle);color:var(--cg-text)}.cg-dropdown-tabs__menu-item[data-active=true]{background-color:var(--cg-primary-50);color:var(--cg-primary-dark)}.cg-dropdown-tabs__menu-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;color:var(--cg-text-muted);line-height:1.35}@media (width<=640px){.digital-employees-mode-tabs .cg-dropdown-tabs__list{flex-wrap:nowrap;overflow-x:auto}.digital-employees-mode-tabs .cg-dropdown-tabs__item,.digital-employees-mode-tabs .cg-dropdown-tabs__trigger{flex-shrink:0}.digital-employees-mode-tabs .cg-dropdown-tabs__trigger{padding-inline:calc(var(--spacing) * 3)}}.release-gate-status{font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--release-gate-status-color);align-items:center;gap:6px;display:inline-flex}.release-gate-status[data-status=pass]{--release-gate-status-color:var(--cg-low)}.release-gate-status[data-status=warn]{--release-gate-status-color:var(--cg-high)}.release-gate-status[data-status=fail]{--release-gate-status-color:var(--cg-critical)}.release-gate-status[data-status=unknown]{--release-gate-status-color:var(--cg-text-muted)}.release-gate-status__dot{background-color:currentColor;border-radius:2147483647px;width:7px;height:7px}.score-bar{align-items:center;gap:8px;display:flex}.score-bar__track{height:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);width:100%;accent-color:var(--score-bar-color);border-width:0;border-radius:3px;flex:1;overflow:hidden}.score-bar__track::-webkit-progress-bar{background-color:var(--cg-bg-sunken);border-radius:3px}.score-bar__track::-webkit-progress-value{background-color:var(--score-bar-color);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;--tw-ease:var(--cg-ease);transition-duration:.6s;transition-timing-function:var(--cg-ease);border-radius:3px}.score-bar__track::-moz-progress-bar{background-color:var(--score-bar-color);border-radius:3px}.score-bar[data-tone=low]{--score-bar-color:var(--cg-low)}.score-bar[data-tone=primary]{--score-bar-color:var(--cg-primary)}.score-bar[data-tone=medium]{--score-bar-color:var(--cg-medium)}.score-bar[data-tone=high]{--score-bar-color:var(--cg-high)}.score-bar[data-tone=critical]{--score-bar-color:var(--cg-critical)}.score-bar__value{min-width:calc(var(--spacing) * 9);text-align:right;font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card{min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);transition:box-shadow var(--cg-transition),border-color var(--cg-transition);padding:20px}.card:hover{--tw-shadow:var(--cg-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card[data-clickable=true]{cursor:pointer}.card[data-selected=true]{border-color:var(--cg-primary);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--cg-primary-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card-header{margin-bottom:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-header>*{min-width:calc(var(--spacing) * 0)}.card-header__actions{max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.card-copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.card-title{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.25;--tw-font-weight:var(--font-weight-semibold);line-height:1.25;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--cg-text);display:inline-block}.card-copy .card-title,.card-header .card-title{margin-bottom:calc(var(--spacing) * 0)}.card-title[data-spaced=true]{margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 3);display:block}.card-subtitle{margin-top:calc(var(--spacing) * 1);max-width:100%;min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.35;overflow-wrap:anywhere;overflow-wrap:break-word;color:var(--cg-text-muted);line-height:1.35}.card-title+.card-subtitle{display:block}.card>:where(.cg-action-group,.card-subtitle,.card-title,.cg-content-stack,.cg-fact-grid,.cg-field-grid,.cg-inline-cluster,.cg-inline-feedback,.cg-kpi-strip,.cg-pagination-controls,.cg-reference-block,.cg-segmented-control,.cg-surface-status-banner,.cg-technical-disclosure,.table-scroll)+:where(.cg-action-group,.card-subtitle,.card-title,.cg-content-stack,.cg-fact-grid,.cg-field-grid,.cg-inline-cluster,.cg-inline-feedback,.cg-kpi-strip,.cg-pagination-controls,.cg-reference-block,.cg-segmented-control,.cg-surface-status-banner,.cg-technical-disclosure,.table-scroll){margin-top:12px}.stat-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.05em;letter-spacing:.05em;color:var(--cg-text-muted);text-transform:uppercase}.severity-pill{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--cg-font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase;border-radius:2147483647px;display:inline-flex}.severity-pill[data-sev=critical]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg);color:var(--cg-critical)}.severity-pill[data-sev=high]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-high-border);background-color:var(--cg-high-bg);color:var(--cg-high)}.severity-pill[data-sev=medium]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-medium-border);background-color:var(--cg-medium-bg);color:var(--cg-medium)}.severity-pill[data-sev=low]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-low-border);background-color:var(--cg-low-bg);color:var(--cg-low)}.severity-pill[data-sev=warning]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-medium-border);background-color:var(--cg-medium-bg);color:var(--cg-medium)}.severity-pill[data-sev=error]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-high-border);background-color:var(--cg-high-bg);color:var(--cg-high)}.severity-pill[data-sev=info]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);color:var(--cg-text-secondary)}.table-scroll{width:100%;overflow-x:auto}.table-scroll[data-block-spacing=top]{margin-top:12px}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.05em;letter-spacing:.05em;white-space:nowrap;color:var(--cg-text-muted);text-transform:uppercase}.data-table td,.data-table tbody th{min-width:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-normal);font-size:13px;font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);overflow-wrap:anywhere;overflow-wrap:break-word;color:var(--cg-text);text-transform:none}.data-table th[data-align=end],.data-table td[data-align=end]{text-align:right}.data-table th[data-align=center],.data-table td[data-align=center]{text-align:center}.data-table th[data-sortable=true],.data-table tr[data-interactive=true]{cursor:pointer}.data-table th[data-sortable=true]{-webkit-user-select:none;user-select:none}.table-scroll[data-column-profile=projects-catalog] .data-table{table-layout:fixed}.table-scroll[data-column-profile=projects-schedule-runs] .data-table,.table-scroll[data-column-profile=projects-schedule-run-detail] .data-table{table-layout:fixed;width:100%}.table-scroll[data-column-profile=projects-schedule-runs] .data-table th,.table-scroll[data-column-profile=projects-schedule-runs] .data-table td,.table-scroll[data-column-profile=projects-schedule-run-detail] .data-table th,.table-scroll[data-column-profile=projects-schedule-run-detail] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=portfolio-projects] .data-table{table-layout:fixed;min-width:720px}.table-scroll[data-column-profile=portfolio-red-zone] .data-table{table-layout:fixed;min-width:680px}.table-scroll[data-column-profile=portfolio-project-detail] .data-table{table-layout:fixed;width:100%}.table-scroll[data-column-profile=repositories-bindings] .data-table{table-layout:fixed;min-width:760px}.table-scroll[data-column-profile=projects-catalog] .data-table th,.table-scroll[data-column-profile=projects-catalog] .data-table td,.table-scroll[data-column-profile=portfolio-projects] .data-table th,.table-scroll[data-column-profile=portfolio-projects] .data-table td,.table-scroll[data-column-profile=portfolio-red-zone] .data-table th,.table-scroll[data-column-profile=portfolio-red-zone] .data-table td,.table-scroll[data-column-profile=portfolio-project-detail] .data-table th,.table-scroll[data-column-profile=portfolio-project-detail] .data-table td,.table-scroll[data-column-profile=repositories-bindings] .data-table th,.table-scroll[data-column-profile=repositories-bindings] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere}.table-scroll[data-column-profile=portfolio-projects] .data-table th:first-child,.table-scroll[data-column-profile=portfolio-projects] .data-table td:first-child,.table-scroll[data-column-profile=portfolio-projects] .data-table th:nth-child(3),.table-scroll[data-column-profile=portfolio-projects] .data-table td:nth-child(3){width:190px}.table-scroll[data-column-profile=portfolio-projects] .data-table th:nth-child(4),.table-scroll[data-column-profile=portfolio-projects] .data-table td:nth-child(4){width:170px}.table-scroll[data-column-profile=portfolio-red-zone] .data-table th:first-child,.table-scroll[data-column-profile=portfolio-red-zone] .data-table td:first-child{width:112px}.table-scroll[data-column-profile=portfolio-red-zone] .data-table th:nth-child(2),.table-scroll[data-column-profile=portfolio-red-zone] .data-table td:nth-child(2){width:190px}.table-scroll[data-column-profile=portfolio-red-zone] .data-table th:nth-child(4),.table-scroll[data-column-profile=portfolio-red-zone] .data-table td:nth-child(4){width:104px}.table-scroll[data-column-profile=portfolio-project-detail] .data-table th:first-child,.table-scroll[data-column-profile=portfolio-project-detail] .data-table td:first-child{width:52%}.table-scroll[data-column-profile=repositories-bindings] .data-table th:first-child,.table-scroll[data-column-profile=repositories-bindings] .data-table td:first-child{width:32%}.table-scroll[data-column-profile=repositories-bindings] .data-table th:nth-child(2),.table-scroll[data-column-profile=repositories-bindings] .data-table td:nth-child(2){width:120px}.table-scroll[data-column-profile=repositories-bindings] .data-table th:nth-child(3),.table-scroll[data-column-profile=repositories-bindings] .data-table td:nth-child(3){width:110px}.table-scroll[data-column-profile=repositories-bindings] .data-table th:nth-child(5),.table-scroll[data-column-profile=repositories-bindings] .data-table td:nth-child(5){width:118px}.table-scroll[data-column-profile=red-zone] .data-table,.table-scroll[data-column-profile=red-zone-group] .data-table{table-layout:fixed;min-width:620px}.table-scroll[data-column-profile=red-zone] .data-table th,.table-scroll[data-column-profile=red-zone] .data-table td,.table-scroll[data-column-profile=red-zone-group] .data-table th,.table-scroll[data-column-profile=red-zone-group] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=red-zone] .data-table th:nth-child(2),.table-scroll[data-column-profile=red-zone] .data-table td:nth-child(2),.table-scroll[data-column-profile=red-zone-group] .data-table th:nth-child(2),.table-scroll[data-column-profile=red-zone-group] .data-table td:nth-child(2){width:118px}.table-scroll[data-column-profile=red-zone] .data-table th:nth-child(3),.table-scroll[data-column-profile=red-zone] .data-table td:nth-child(3){width:26%}.table-scroll[data-column-profile=gitverse-overview] .data-table,.table-scroll[data-column-profile=gitverse-overview-detail] .data-table,.table-scroll[data-column-profile=gitverse-pull-requests] .data-table{table-layout:fixed;min-width:520px}.table-scroll[data-column-profile=gitverse-operations] .data-table{table-layout:fixed;min-width:720px}.table-scroll[data-column-profile=gitverse-queue-facts] .data-table{table-layout:fixed;min-width:360px}.table-scroll[data-column-profile=gitverse-detail-facts] .data-table{table-layout:fixed;min-width:420px}.table-scroll[data-column-profile=gitverse-overview] .data-table th,.table-scroll[data-column-profile=gitverse-overview] .data-table td,.table-scroll[data-column-profile=gitverse-overview-detail] .data-table th,.table-scroll[data-column-profile=gitverse-overview-detail] .data-table td,.table-scroll[data-column-profile=gitverse-pull-requests] .data-table th,.table-scroll[data-column-profile=gitverse-pull-requests] .data-table td,.table-scroll[data-column-profile=gitverse-queue-facts] .data-table th,.table-scroll[data-column-profile=gitverse-queue-facts] .data-table td,.table-scroll[data-column-profile=gitverse-detail-facts] .data-table th,.table-scroll[data-column-profile=gitverse-detail-facts] .data-table td,.table-scroll[data-column-profile=gitverse-operations] .data-table th,.table-scroll[data-column-profile=gitverse-operations] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=gitverse-overview] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-overview] .data-table td:first-child{width:38%}.table-scroll[data-column-profile=gitverse-overview-detail] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-overview-detail] .data-table td:first-child{width:36%}.table-scroll[data-column-profile=gitverse-pull-requests] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-pull-requests] .data-table td:first-child{width:48%}.table-scroll[data-column-profile=gitverse-queue-facts] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-queue-facts] .data-table td:first-child{width:52%}.table-scroll[data-column-profile=gitverse-detail-facts] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-detail-facts] .data-table td:first-child{width:36%}.table-scroll[data-column-profile=gitverse-operations] .data-table th:first-child,.table-scroll[data-column-profile=gitverse-operations] .data-table td:first-child{width:30%}.table-scroll[data-column-profile=gitverse-operations] .data-table th:nth-child(2),.table-scroll[data-column-profile=gitverse-operations] .data-table td:nth-child(2){width:140px}.table-scroll[data-column-profile=gitverse-operations] .data-table th:nth-child(4),.table-scroll[data-column-profile=gitverse-operations] .data-table td:nth-child(4){width:180px}.table-scroll[data-column-profile=service-account-list] .data-table{table-layout:fixed;min-width:520px}.table-scroll[data-column-profile=service-account-facts] .data-table{table-layout:fixed;min-width:420px}.table-scroll[data-column-profile=service-account-list] .data-table th,.table-scroll[data-column-profile=service-account-list] .data-table td,.table-scroll[data-column-profile=service-account-facts] .data-table th,.table-scroll[data-column-profile=service-account-facts] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=service-account-list] .data-table th:first-child,.table-scroll[data-column-profile=service-account-list] .data-table td:first-child{width:54%}.table-scroll[data-column-profile=service-account-list] .data-table th:nth-child(2),.table-scroll[data-column-profile=service-account-list] .data-table td:nth-child(2){width:132px}.table-scroll[data-column-profile=service-account-list] .data-table th:nth-child(3),.table-scroll[data-column-profile=service-account-list] .data-table td:nth-child(3){width:96px}.table-scroll[data-column-profile=service-account-facts] .data-table th:first-child,.table-scroll[data-column-profile=service-account-facts] .data-table td:first-child{width:42%}.table-scroll[data-column-profile=accounts-tenant-summary] .data-table{table-layout:fixed;min-width:420px}.table-scroll[data-column-profile=accounts-tenant-members] .data-table,.table-scroll[data-column-profile=accounts-tenant-cohort] .data-table{table-layout:fixed;min-width:760px}.table-scroll[data-column-profile=accounts-tenant-summary] .data-table th,.table-scroll[data-column-profile=accounts-tenant-summary] .data-table td,.table-scroll[data-column-profile=accounts-tenant-members] .data-table th,.table-scroll[data-column-profile=accounts-tenant-members] .data-table td,.table-scroll[data-column-profile=accounts-tenant-cohort] .data-table th,.table-scroll[data-column-profile=accounts-tenant-cohort] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=accounts-tenant-summary] .data-table th:first-child,.table-scroll[data-column-profile=accounts-tenant-summary] .data-table td:first-child{width:34%}.table-scroll[data-column-profile=accounts-tenant-members] .data-table th:first-child,.table-scroll[data-column-profile=accounts-tenant-members] .data-table td:first-child,.table-scroll[data-column-profile=accounts-tenant-cohort] .data-table th:first-child,.table-scroll[data-column-profile=accounts-tenant-cohort] .data-table td:first-child{width:88px}.table-scroll[data-column-profile=accounts-tenant-members] .data-table th:nth-child(3),.table-scroll[data-column-profile=accounts-tenant-members] .data-table td:nth-child(3){width:220px}.table-scroll[data-column-profile=accounts-tenant-members] .data-table th:nth-child(4),.table-scroll[data-column-profile=accounts-tenant-members] .data-table td:nth-child(4){width:360px}.table-scroll[data-column-profile=security-overview-facts] .data-table,.table-scroll[data-column-profile=security-dlp-facts] .data-table,.table-scroll[data-column-profile=security-dlp-registry] .data-table,.table-scroll[data-column-profile=security-siem-facts] .data-table,.table-scroll[data-column-profile=security-siem-registry] .data-table,.table-scroll[data-column-profile=security-audit-summary] .data-table,.table-scroll[data-column-profile=security-audit-entry-facts] .data-table,.table-scroll[data-column-profile=security-audit-registry] .data-table{table-layout:fixed;min-width:420px}.table-scroll[data-column-profile=security-overview-facts] .data-table th,.table-scroll[data-column-profile=security-overview-facts] .data-table td,.table-scroll[data-column-profile=security-dlp-facts] .data-table th,.table-scroll[data-column-profile=security-dlp-facts] .data-table td,.table-scroll[data-column-profile=security-dlp-registry] .data-table th,.table-scroll[data-column-profile=security-dlp-registry] .data-table td,.table-scroll[data-column-profile=security-siem-facts] .data-table th,.table-scroll[data-column-profile=security-siem-facts] .data-table td,.table-scroll[data-column-profile=security-siem-registry] .data-table th,.table-scroll[data-column-profile=security-siem-registry] .data-table td,.table-scroll[data-column-profile=security-audit-summary] .data-table th,.table-scroll[data-column-profile=security-audit-summary] .data-table td,.table-scroll[data-column-profile=security-audit-entry-facts] .data-table th,.table-scroll[data-column-profile=security-audit-entry-facts] .data-table td,.table-scroll[data-column-profile=security-audit-registry] .data-table th,.table-scroll[data-column-profile=security-audit-registry] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=security-overview-facts] .data-table th:first-child,.table-scroll[data-column-profile=security-overview-facts] .data-table td:first-child,.table-scroll[data-column-profile=security-dlp-facts] .data-table th:first-child,.table-scroll[data-column-profile=security-dlp-facts] .data-table td:first-child,.table-scroll[data-column-profile=security-dlp-registry] .data-table th:first-child,.table-scroll[data-column-profile=security-dlp-registry] .data-table td:first-child,.table-scroll[data-column-profile=security-siem-facts] .data-table th:first-child,.table-scroll[data-column-profile=security-siem-facts] .data-table td:first-child,.table-scroll[data-column-profile=security-siem-registry] .data-table th:first-child,.table-scroll[data-column-profile=security-siem-registry] .data-table td:first-child,.table-scroll[data-column-profile=security-audit-summary] .data-table th:first-child,.table-scroll[data-column-profile=security-audit-summary] .data-table td:first-child,.table-scroll[data-column-profile=security-audit-entry-facts] .data-table th:first-child,.table-scroll[data-column-profile=security-audit-entry-facts] .data-table td:first-child,.table-scroll[data-column-profile=security-audit-registry] .data-table th:first-child,.table-scroll[data-column-profile=security-audit-registry] .data-table td:first-child{width:36%}.table-scroll[data-column-profile=security-dlp-registry] .data-table th:nth-child(4),.table-scroll[data-column-profile=security-dlp-registry] .data-table td:nth-child(4){width:112px}.table-scroll[data-column-profile=snapshots-history] .data-table{table-layout:fixed;min-width:760px}.table-scroll[data-column-profile=snapshots-history] .data-table th,.table-scroll[data-column-profile=snapshots-history] .data-table td,.table-scroll[data-column-profile=snapshots-detail-facts] .data-table th,.table-scroll[data-column-profile=snapshots-detail-facts] .data-table td,.table-scroll[data-column-profile=snapshots-technical-facts] .data-table th,.table-scroll[data-column-profile=snapshots-technical-facts] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=snapshots-history] .data-table th:first-child,.table-scroll[data-column-profile=snapshots-history] .data-table td:first-child{width:24%}.table-scroll[data-column-profile=snapshots-history] .data-table th:nth-child(2),.table-scroll[data-column-profile=snapshots-history] .data-table td:nth-child(2){width:22%}.table-scroll[data-column-profile=snapshots-detail-facts] .data-table,.table-scroll[data-column-profile=snapshots-technical-facts] .data-table{table-layout:fixed;min-width:420px}.table-scroll[data-column-profile=snapshots-detail-facts] .data-table th:first-child,.table-scroll[data-column-profile=snapshots-detail-facts] .data-table td:first-child,.table-scroll[data-column-profile=snapshots-technical-facts] .data-table th:first-child,.table-scroll[data-column-profile=snapshots-technical-facts] .data-table td:first-child{width:38%}.table-scroll[data-column-profile=release-control-detail] .data-table,.table-scroll[data-column-profile=release-control-lanes] .data-table{table-layout:fixed;min-width:480px}.table-scroll[data-column-profile=release-control-scenario] .data-table{table-layout:fixed;min-width:860px}.table-scroll[data-column-profile=release-control-detail] .data-table th,.table-scroll[data-column-profile=release-control-detail] .data-table td,.table-scroll[data-column-profile=release-control-lanes] .data-table th,.table-scroll[data-column-profile=release-control-lanes] .data-table td,.table-scroll[data-column-profile=release-control-scenario] .data-table th,.table-scroll[data-column-profile=release-control-scenario] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=release-control-detail] .data-table th:first-child,.table-scroll[data-column-profile=release-control-detail] .data-table td:first-child{width:34%}.table-scroll[data-column-profile=release-control-lanes] .data-table th:first-child,.table-scroll[data-column-profile=release-control-lanes] .data-table td:first-child{width:32%}.table-scroll[data-column-profile=release-control-lanes] .data-table th:nth-child(2),.table-scroll[data-column-profile=release-control-lanes] .data-table td:nth-child(2){width:22%}.table-scroll[data-column-profile=release-control-scenario] .data-table th:first-child,.table-scroll[data-column-profile=release-control-scenario] .data-table td:first-child{width:20%}.table-scroll[data-column-profile=release-control-scenario] .data-table th:nth-child(4),.table-scroll[data-column-profile=release-control-scenario] .data-table td:nth-child(4){width:14%}.table-scroll[data-column-profile=release-control-scenario] .data-table th:nth-child(5),.table-scroll[data-column-profile=release-control-scenario] .data-table td:nth-child(5){width:18%}.table-scroll[data-column-profile=sca-queue] .data-table{table-layout:fixed;min-width:620px}.table-scroll[data-column-profile=sca-queue] .data-table th,.table-scroll[data-column-profile=sca-queue] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=sca-queue] .data-table th:first-child,.table-scroll[data-column-profile=sca-queue] .data-table td:first-child{width:44%}.table-scroll[data-column-profile=sca-queue] .data-table th:nth-child(3),.table-scroll[data-column-profile=sca-queue] .data-table td:nth-child(3){width:18%}.table-scroll[data-column-profile=sca-queue] .sca-queue-subtitle{display:block}.table-scroll[data-column-profile=notifications-inbox] .data-table,.table-scroll[data-column-profile=notifications-pending] .data-table,.table-scroll[data-column-profile=notifications-catalog] .data-table{table-layout:fixed;min-width:760px}.table-scroll[data-column-profile=notifications-detail] .data-table{table-layout:fixed;width:100%}.table-scroll[data-column-profile=notifications-inbox] .data-table th,.table-scroll[data-column-profile=notifications-inbox] .data-table td,.table-scroll[data-column-profile=notifications-pending] .data-table th,.table-scroll[data-column-profile=notifications-pending] .data-table td,.table-scroll[data-column-profile=notifications-catalog] .data-table th,.table-scroll[data-column-profile=notifications-catalog] .data-table td,.table-scroll[data-column-profile=notifications-detail] .data-table th,.table-scroll[data-column-profile=notifications-detail] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=notifications-inbox] .data-table th:first-child,.table-scroll[data-column-profile=notifications-inbox] .data-table td:first-child,.table-scroll[data-column-profile=notifications-pending] .data-table th:first-child,.table-scroll[data-column-profile=notifications-pending] .data-table td:first-child,.table-scroll[data-column-profile=notifications-catalog] .data-table th:first-child,.table-scroll[data-column-profile=notifications-catalog] .data-table td:first-child{width:38%}.table-scroll[data-column-profile=notifications-inbox] .data-table th:nth-child(3),.table-scroll[data-column-profile=notifications-inbox] .data-table td:nth-child(3){width:22%}.table-scroll[data-column-profile=notifications-pending] .data-table th:nth-child(4),.table-scroll[data-column-profile=notifications-pending] .data-table td:nth-child(4){width:19%}.table-scroll[data-column-profile=notifications-catalog] .data-table th:nth-child(2),.table-scroll[data-column-profile=notifications-catalog] .data-table td:nth-child(2){width:22%}.table-scroll[data-column-profile=notifications-catalog] .data-table th:nth-child(4),.table-scroll[data-column-profile=notifications-catalog] .data-table td:nth-child(4){width:18%}.table-scroll[data-column-profile=notifications-detail] .data-table th:first-child,.table-scroll[data-column-profile=notifications-detail] .data-table td:first-child{width:32%}.table-scroll[data-column-profile^=digital-employees-] .data-table{table-layout:fixed;min-width:520px}.table-scroll[data-column-profile^=digital-employees-] .data-table th,.table-scroll[data-column-profile^=digital-employees-] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile^=digital-employees-] .data-table th:first-child,.table-scroll[data-column-profile^=digital-employees-] .data-table td:first-child{width:34%}.table-scroll[data-column-profile^=digital-employees-] .data-table th:nth-child(2),.table-scroll[data-column-profile^=digital-employees-] .data-table td:nth-child(2){width:28%}.table-scroll[data-column-profile=digital-employees-overview-metrics] .data-table,.table-scroll[data-column-profile=digital-employees-overview-blockers] .data-table{width:100%;min-width:calc(var(--spacing) * 0);table-layout:fixed}.table-scroll[data-column-profile=digital-employees-overview-metrics] .data-table th:first-child,.table-scroll[data-column-profile=digital-employees-overview-metrics] .data-table td:first-child{width:62%}.table-scroll[data-column-profile=digital-employees-overview-metrics] .data-table th:nth-child(2),.table-scroll[data-column-profile=digital-employees-overview-metrics] .data-table td:nth-child(2){width:38%}.table-scroll[data-column-profile=digital-employees-overview-blockers] .data-table th:first-child,.table-scroll[data-column-profile=digital-employees-overview-blockers] .data-table td:first-child{width:40%}.table-scroll[data-column-profile=digital-employees-overview-blockers] .data-table th:nth-child(2),.table-scroll[data-column-profile=digital-employees-overview-blockers] .data-table td:nth-child(2){width:60%}.table-scroll[data-column-profile=digital-employees-template-gallery] .data-table th:first-child,.table-scroll[data-column-profile=digital-employees-template-gallery] .data-table td:first-child,.table-scroll[data-column-profile=digital-employees-work-queue] .data-table th:first-child,.table-scroll[data-column-profile=digital-employees-work-queue] .data-table td:first-child{width:48%}.table-scroll[data-column-profile=digital-employees-template-gallery] .data-table th:nth-child(3),.table-scroll[data-column-profile=digital-employees-template-gallery] .data-table td:nth-child(3){width:18%}.digital-employee-passport{overflow:hidden}.digital-employee-passport__header{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.digital-employee-passport__identity{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.digital-employee-passport__identity h2{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text)}.digital-employee-passport__person{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text-secondary)}.digital-employee-passport__status{gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);max-width:320px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.digital-employee-passport__status[data-tone=success]{border-color:var(--cg-success)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=success]{border-color:color-mix(in srgb, var(--cg-success) 35%, var(--cg-border))}}.digital-employee-passport__status[data-tone=success]{background:var(--cg-success)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=success]{background:color-mix(in srgb, var(--cg-success) 10%, var(--cg-surface))}}.digital-employee-passport__status[data-tone=warn]{border-color:var(--cg-warning)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=warn]{border-color:color-mix(in srgb, var(--cg-warning) 35%, var(--cg-border))}}.digital-employee-passport__status[data-tone=warn]{background:var(--cg-warning)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=warn]{background:color-mix(in srgb, var(--cg-warning) 10%, var(--cg-surface))}}.digital-employee-passport__status[data-tone=critical]{border-color:var(--cg-danger)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=critical]{border-color:color-mix(in srgb, var(--cg-danger) 35%, var(--cg-border))}}.digital-employee-passport__status[data-tone=critical]{background:var(--cg-danger)}@supports (color:color-mix(in lab, red, red)){.digital-employee-passport__status[data-tone=critical]{background:color-mix(in srgb, var(--cg-danger) 10%, var(--cg-surface))}}.digital-employee-passport__status span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text-muted);text-transform:uppercase}.digital-employee-passport__status strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text)}.digital-employee-passport__meta{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text-secondary);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.digital-employee-passport__meta strong{color:var(--cg-text)}.digital-employee-passport__grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.digital-employee-passport__block{min-height:168px;min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;color:var(--cg-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:grid}.digital-employee-passport__block:hover,.digital-employee-passport__block:focus-visible,.digital-employee-passport__block[data-selected=true]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-color:var(--cg-primary);outline-style:none}.digital-employee-passport__block[data-tone=success]{border-left-width:4px;border-left-color:var(--cg-success)}.digital-employee-passport__block[data-tone=warn]{border-left-width:4px;border-left-color:var(--cg-warning)}.digital-employee-passport__block[data-tone=critical]{border-left-width:4px;border-left-color:var(--cg-danger)}.digital-employee-passport__block-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text)}.digital-employee-passport__block-question{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.digital-employee-passport__block-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.45;color:var(--cg-text-secondary);line-height:1.45}.digital-employee-passport__block-evidence{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted);margin-top:auto}.digital-employee-passport__detail{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding:calc(var(--spacing) * 3)}.digital-employee-passport__detail h3{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text)}.digital-employee-passport__detail p{margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text-secondary)}.digital-employee-passport__facts{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.digital-employee-passport__facts div{min-width:calc(var(--spacing) * 0)}.digital-employee-passport__facts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.digital-employee-passport__facts dd{margin:calc(var(--spacing) * 0);overflow-wrap:break-word;color:var(--cg-text)}.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table,.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table,.table-scroll[data-column-profile=ai-finops-budgets] .data-table,.table-scroll[data-column-profile=ai-finops-policies] .data-table,.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table,.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table,.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table,.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table,.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table,.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table{table-layout:fixed;min-width:560px}.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table{min-width:880px}.table-scroll[data-column-profile=ai-finops-reconciliation]{max-height:720px;overflow:auto}.table-scroll[data-column-profile=ai-finops-reconciliation-technical]{max-height:420px;overflow:auto}.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table thead th,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table thead th{top:calc(var(--spacing) * 0);z-index:1;position:sticky}.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table th,.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table td,.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table th,.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table td,.table-scroll[data-column-profile=ai-finops-budgets] .data-table th,.table-scroll[data-column-profile=ai-finops-budgets] .data-table td,.table-scroll[data-column-profile=ai-finops-policies] .data-table th,.table-scroll[data-column-profile=ai-finops-policies] .data-table td,.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table th,.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table td,.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table th,.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table td,.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table th,.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table td,.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table th,.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table td,.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table th,.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table td,.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table th,.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table td,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table th,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table td{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;overflow-wrap:break-word}.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-budgets] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-budgets] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-policies] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-policies] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table td:first-child{width:42%}.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-reconciliation] .data-table td:first-child,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table th:first-child,.table-scroll[data-column-profile=ai-finops-reconciliation-technical] .data-table td:first-child{width:180px}.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-catalog-prices] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-catalog-portfolio] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-budgets] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-budgets] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-policies] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-policies] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-recurring] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-fx] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-billing] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-contracts-tax-profiles] .data-table td:nth-child(3),.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table th:nth-child(3),.table-scroll[data-column-profile=ai-finops-overview-breakdown] .data-table td:nth-child(3){width:120px}.data-table th[data-column-size=select]{width:52px}.data-table th[data-column-size=project]{width:31%}.data-table th[data-column-size=context]{width:22%}.data-table th[data-column-size=score],.data-table td[data-column-size=score]{text-align:right;width:120px}.data-table th[data-column-size=attention]{width:210px}.data-table th[data-column-size=actions]{width:140px}.data-table tbody tr{transition:background var(--cg-transition)}.data-table tbody tr:hover{background-color:var(--cg-surface-hover)}.data-table tbody tr[data-selected=true]{background-color:var(--cg-primary-50)}.data-table tbody tr[data-selected=true] td{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#2563eb0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-table tbody tr[data-highlighted=true]{background-color:var(--cg-surface-subtle)}.data-table tbody tr[data-interactive=true]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--cg-primary)}.data-table [data-tone=success]{color:var(--cg-low)}.data-table [data-tone=critical]{color:var(--cg-critical)}.data-table [data-tone=neutral]{color:var(--cg-text-muted)}.data-table[data-layout=findingDrilldown]{table-layout:fixed;min-width:720px}.data-table[data-layout=findingDrilldown] th:first-child,.data-table[data-layout=findingDrilldown] td:first-child{width:110px}.data-table[data-layout=findingDrilldown] th:nth-child(2),.data-table[data-layout=findingDrilldown] td:nth-child(2){width:120px}.data-table[data-layout=findingDrilldown] th:nth-child(4),.data-table[data-layout=findingDrilldown] td:nth-child(4){width:28%}.data-table[data-layout=findingDrilldown] tr[data-interactive=true]{cursor:pointer}.data-table[data-layout=findingDrilldown] tr[data-highlighted=true],.data-table[data-layout=findingDrilldown] td[data-expanded-cell=true]{background-color:var(--cg-surface-subtle)}.data-table[data-layout=findingDrilldown] td:first-child,.data-table[data-layout=findingDrilldown] td:nth-child(2){vertical-align:top}.data-table[data-layout=findingDrilldown] td:nth-child(3),.data-table[data-layout=findingDrilldown] td:nth-child(4){overflow-wrap:anywhere;overflow-wrap:break-word;white-space:normal}.data-table[data-layout=findingDrilldown] td:nth-child(3) span,.data-table[data-layout=findingDrilldown] td:nth-child(4),.data-table[data-layout=findingDrilldown] td[data-expanded-cell=true] span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.data-table[data-layout=findingDrilldown] td:nth-child(3) span[data-secondary=true]{color:var(--cg-text-secondary)}.data-table[data-layout=findingDrilldown] td:nth-child(4),.data-table[data-layout=findingDrilldown] td[data-expanded-cell=true] span[data-mono=true]{font-family:var(--cg-font-mono);font-size:11px}.digital-employees-governance-map{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);scrollbar-gutter:stable;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;padding:12px;display:grid;overflow-x:auto}.digital-employees-governance-map__kpis{--cg-kpi-strip-min-width:160px}.digital-employees-governance-map__stage{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);width:1000px;min-width:1000px;height:560px;margin-inline:auto;position:relative;overflow:hidden}.digital-employees-governance-map__edge-layer{inset:calc(var(--spacing) * 0);width:100%;height:100%;display:block;position:absolute}.digital-employees-governance-map__arrow{fill:var(--cg-primary)}.digital-employees-governance-map__edge-button{cursor:pointer;--tw-outline-style:none;outline-style:none}.digital-employees-governance-map__edge-hit{fill:none;stroke:#0000;stroke-width:24px}.digital-employees-governance-map__edge{fill:none;stroke:var(--cg-primary);stroke-width:2.2px;stroke-linecap:round;opacity:.72}.digital-employees-governance-map__edge-button[data-status=approval_gated] .digital-employees-governance-map__edge{stroke:var(--cg-warning);stroke-dasharray:6 4}.digital-employees-governance-map__edge-button[data-status=blocked] .digital-employees-governance-map__edge{stroke:var(--cg-danger);stroke-dasharray:2 5}.digital-employees-governance-map__edge-button[data-selected=true] .digital-employees-governance-map__edge,.digital-employees-governance-map__edge-button:focus-visible .digital-employees-governance-map__edge,.digital-employees-governance-map__edge-button:hover .digital-employees-governance-map__edge{stroke-width:4px;opacity:1}.digital-employees-governance-map__node-layer{inset:calc(var(--spacing) * 0);pointer-events:none;position:absolute}.digital-employees-governance-map__node-card{pointer-events:auto;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:188px;min-height:72px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;align-content:center;gap:calc(var(--spacing) * 1);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-outline-style:none;transition:transform var(--cg-transition),border-color var(--cg-transition),box-shadow var(--cg-transition);box-shadow:var(--cg-shadow-sm);outline-style:none;grid-template-rows:auto auto auto;display:grid;position:absolute}.digital-employees-governance-map__node-card[data-map-slot=center]{top:50%;left:50%}.digital-employees-governance-map__node-card[data-map-slot=slot-0]{top:16.071%;left:12%}.digital-employees-governance-map__node-card[data-map-slot=slot-1]{top:16.071%;left:88%}.digital-employees-governance-map__node-card[data-map-slot=slot-2]{top:50%;left:12%}.digital-employees-governance-map__node-card[data-map-slot=slot-3]{top:50%;left:88%}.digital-employees-governance-map__node-card[data-map-slot=slot-4]{top:83.929%;left:12%}.digital-employees-governance-map__node-card[data-map-slot=slot-5]{top:83.929%;left:88%}.digital-employees-governance-map__node-card[data-map-slot=slot-6]{top:16.071%;left:32%}.digital-employees-governance-map__node-card[data-map-slot=slot-7]{top:16.071%;left:68%}.digital-employees-governance-map__node-card[data-map-slot=slot-8]{top:83.929%;left:32%}.digital-employees-governance-map__node-card[data-map-slot=slot-9]{top:83.929%;left:68%}.digital-employees-governance-map__node-card[data-map-slot=slot-10]{top:50%;left:31%}.digital-employees-governance-map__node-card[data-map-slot=slot-11]{top:50%;left:69%}.digital-employees-governance-map__node-card:hover,.digital-employees-governance-map__node-card:focus-visible,.digital-employees-governance-map__node-card[data-selected=true]{border-color:var(--cg-primary);box-shadow:var(--cg-shadow-md)}.digital-employees-governance-map__node-card[data-owner-status=missing]{border-color:var(--cg-danger)}.digital-employees-governance-map__node-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text);overflow:hidden}.digital-employees-governance-map__node-role{min-width:calc(var(--spacing) * 0);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--cg-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.digital-employees-governance-map__node-meta{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase;font-size:10px;overflow:hidden}.digital-employees-governance-map__no-edges{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);max-width:420px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--cg-text-secondary);background:var(--cg-bg-overlay);box-shadow:var(--cg-shadow-sm);font-size:13px;position:absolute}.digital-employees-governance-map__inspector{min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding:12px}.digital-employees-governance-map__legend{color:var(--cg-text-muted);gap:6px;font-size:12px;display:grid}.digital-employees-governance-map__legend span{align-items:center;gap:6px;display:inline-flex}.digital-employees-governance-map__legend i{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);border-radius:2147483647px;display:inline-block}.digital-employees-governance-map__legend i[data-status=allowed]{background:var(--cg-primary)}.digital-employees-governance-map__legend i[data-status=required]{background:var(--cg-low)}.digital-employees-governance-map__legend i[data-status=missing]{background:var(--cg-danger)}@media (width<=720px){.digital-employees-governance-map{margin-inline:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 3)}.digital-employees-governance-map__stage{width:1000px;max-width:none;min-height:520px}.digital-employees-governance-map__node-card{width:188px}.digital-employees-governance-map__inspector{width:1000px}}.btn{min-height:var(--cg-control-height);max-width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--cg-radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--cg-text-secondary);transition:all var(--cg-transition);justify-content:center;align-items:center;gap:6px;padding-block:6px;display:inline-flex}.btn:hover{border-color:var(--cg-text-muted);background-color:var(--cg-surface-hover)}.btn[data-variant=primary]{border-color:var(--cg-primary);background-color:var(--cg-primary);color:var(--color-white)}.btn[data-variant=primary]:hover{border-color:var(--cg-primary-dark);background-color:var(--cg-primary-dark)}.btn[data-variant=secondary]{background-color:var(--cg-bg-sunken)}.btn[data-tone=critical]{width:auto;color:var(--cg-critical);border-color:#e5393566;align-self:flex-start}.spinner{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--cg-border);border-top-color:var(--cg-primary);border-radius:2147483647px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{min-height:300px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--cg-text-muted);justify-content:center;align-items:center;gap:12px;display:flex}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter,.notifications-surface{animation:pageIn .35s var(--cg-ease) both}.cg-list-detail-workspace{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:flex-start;gap:20px;display:grid}.cg-list-detail-workspace__list,.cg-list-detail-workspace__detail{min-width:calc(var(--spacing) * 0)}.cg-list-detail-workspace__detail[data-sticky=true]{top:calc(var(--spacing) * 5);align-self:flex-start;position:sticky}.cg-list-detail-workspace[data-contained-scroll=true]{align-items:stretch}.cg-pagination-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-pagination-controls__summary{font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-pagination-controls__buttons{align-items:center;gap:8px;display:flex}.cg-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(var(--cg-kpi-strip-min-width),1fr));gap:12px;display:grid}.cg-kpi-strip[data-min-width=compact]{--cg-kpi-strip-min-width:160px}.cg-kpi-strip,.cg-kpi-strip[data-min-width=default]{--cg-kpi-strip-min-width:180px}.cg-kpi-strip[data-min-width=wide]{--cg-kpi-strip-min-width:240px}.cg-kpi-strip[data-min-width=xwide]{--cg-kpi-strip-min-width:320px}.cg-kpi-strip__item{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding:calc(var(--spacing) * 4);text-align:left;transition:border-color var(--cg-transition),box-shadow var(--cg-transition),transform var(--cg-transition);gap:8px;display:grid}.cg-kpi-strip__item--clickable{cursor:pointer}button.cg-kpi-strip__item:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--cg-primary);--tw-shadow:var(--cg-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cg-kpi-strip__label{--tw-tracking:0;letter-spacing:0;color:var(--cg-text-muted);text-transform:uppercase;font-size:11px}.cg-kpi-strip__value{min-width:calc(var(--spacing) * 0);font-family:var(--cg-font-mono);--tw-leading:1.05;--tw-font-weight:var(--font-weight-semibold);font-size:28px;line-height:1.05;font-weight:var(--font-weight-semibold);--tw-tracking:0;letter-spacing:0;overflow-wrap:break-word;color:var(--cg-text)}.cg-kpi-strip__subtitle{color:var(--cg-text-secondary);font-size:13px}.cg-kpi-strip__meta{color:var(--cg-text-muted);font-size:11px}.cg-kpi-strip__item[data-tone=critical]{border-color:var(--cg-critical-border);background-image:linear-gradient(180deg,var(--cg-critical-bg),var(--cg-surface))}@supports (color:color-mix(in lab, red, red)){.cg-kpi-strip__item[data-tone=critical]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--cg-critical-bg) 78%,transparent),var(--cg-surface))}}.cg-kpi-strip__item[data-tone=warn]{border-color:var(--cg-high-border);background-image:linear-gradient(180deg,var(--cg-high-bg),var(--cg-surface))}@supports (color:color-mix(in lab, red, red)){.cg-kpi-strip__item[data-tone=warn]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--cg-high-bg) 80%,transparent),var(--cg-surface))}}.cg-kpi-strip__item[data-tone=success]{border-color:var(--cg-low-border);background-image:linear-gradient(180deg,var(--cg-low-bg),var(--cg-surface))}@supports (color:color-mix(in lab, red, red)){.cg-kpi-strip__item[data-tone=success]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--cg-low-bg) 80%,transparent),var(--cg-surface))}}.cg-kpi-strip__item[data-tone=info]{border-color:var(--cg-primary)}@supports (color:color-mix(in lab, red, red)){.cg-kpi-strip__item[data-tone=info]{border-color:color-mix(in srgb,var(--cg-primary) 18%,var(--cg-border))}}.cg-kpi-strip__item[data-tone=info]{background-image:linear-gradient(180deg,var(--cg-primary-50),var(--cg-surface))}@supports (color:color-mix(in lab, red, red)){.cg-kpi-strip__item[data-tone=info]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--cg-primary-50) 85%,transparent),var(--cg-surface))}}.cg-metric-row{min-width:calc(var(--spacing) * 0)}.cg-metric-row[data-variant=split]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-metric-row[data-variant=twoColumn]{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(140px,180px) minmax(0,1fr);display:grid}.cg-metric-row[data-variant=card]{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);gap:6px;display:grid}.cg-metric-row[data-variant=stack]{gap:calc(var(--spacing) * .5);display:grid}.cg-metric-row__label{--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase;font-size:11px}.cg-metric-row__value{min-width:calc(var(--spacing) * 0);overflow-wrap:break-word}.cg-metric-row__value[data-emphasis=true]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--cg-text)}.cg-metric-table-row[data-clickable=true]{cursor:pointer}.cg-metric-table-row[data-active=true]{background-color:var(--cg-primary-50)}.cg-metric-table-row__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--cg-text-secondary)}.cg-metric-table-row__value-cell{text-align:right}.cg-metric-table-row__value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cg-metric-table-row__value[data-alert=true]{color:var(--cg-critical)}.cg-metric-table-row__pct{margin-left:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-fact-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cg-responsive-grid{--cg-responsive-grid-gap:12px;--cg-responsive-grid-min-width:220px;align-items:stretch;gap:var(--cg-responsive-grid-gap);display:grid}.cg-responsive-grid[data-align=start]{align-items:flex-start}.cg-responsive-grid[data-columns=auto]{grid-template-columns:repeat(auto-fit,minmax(min(var(--cg-responsive-grid-min-width), 100%),1fr))}.cg-responsive-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-responsive-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-responsive-grid[data-min-width=compact]{--cg-responsive-grid-min-width:160px}.cg-responsive-grid[data-min-width=wide]{--cg-responsive-grid-min-width:260px}.cg-responsive-grid[data-min-width=xwide]{--cg-responsive-grid-min-width:320px}.cg-responsive-grid[data-gap=compact]{--cg-responsive-grid-gap:8px}.cg-responsive-grid[data-gap=snug]{--cg-responsive-grid-gap:10px}.cg-responsive-grid[data-gap=relaxed]{--cg-responsive-grid-gap:14px}.cg-responsive-grid[data-gap=loose]{--cg-responsive-grid-gap:16px}.cg-responsive-grid[data-gap=xloose]{--cg-responsive-grid-gap:20px}.cg-responsive-grid[data-fill-cards=true]>.card{height:100%;min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.cg-responsive-grid[data-text-size=small]{font-size:13px}@media (width<=760px){.cg-responsive-grid[data-columns="2"],.cg-responsive-grid[data-columns="3"]{grid-template-columns:1fr}}.cg-fact-item{min-width:calc(var(--spacing) * 0);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);gap:6px;padding:12px;display:grid}.cg-fact-item__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase}.cg-fact-item__value{--tw-leading:1.5;overflow-wrap:break-word;color:var(--cg-text);font-size:13px;line-height:1.5}.cg-fact-item__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.45;color:var(--cg-text-secondary);line-height:1.45}.cg-reference-block{gap:calc(var(--spacing) * 4);background-image:linear-gradient(180deg,#2563eb0d,#2563eb00),var(--cg-surface);display:grid}.cg-reference-block__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.cg-reference-block__copy{min-width:calc(var(--spacing) * 0);gap:6px;display:grid}.cg-reference-block__subtitle{margin:calc(var(--spacing) * 0);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--cg-text-secondary)}.cg-reference-block__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.cg-reference-block__badge{align-items:center;display:flex}.cg-reference-block__summary{gap:12px;display:grid}.cg-reference-block__body{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--cg-border);padding-top:calc(var(--spacing) * 4);display:grid}.cg-surface-help{gap:12px;display:grid}.cg-surface-help__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cg-surface-help__hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-surface-help__panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding:calc(var(--spacing) * 4);gap:12px;display:grid}.cg-surface-help__panel-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cg-surface-help__panel-body{gap:12px;display:grid}.cg-surface-help__section{gap:6px;display:grid}.cg-surface-help__section-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-secondary);text-transform:uppercase}.cg-surface-help__section-body{color:var(--cg-text-secondary);font-size:13px}.cg-surface-help__section-body>:first-child{margin-top:calc(var(--spacing) * 0)}.cg-surface-help__section-body>:last-child{margin-bottom:calc(var(--spacing) * 0)}.cg-surface-help__section-body ul{margin:calc(var(--spacing) * 0);gap:6px;padding-left:18px;display:grid}.cg-surface-freshness{gap:12px;display:grid}.cg-surface-freshness[data-compact=true]{gap:calc(var(--spacing) * 2.5)}.cg-surface-freshness__error,.cg-surface-freshness-details__job-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-critical)}.cg-surface-freshness-details__failed-projects{gap:8px;display:grid}.cg-surface-freshness-details__failed-project-list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);gap:8px;list-style-type:none;display:grid}.cg-surface-freshness-details__failed-project-list li{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);gap:6px;font-size:13px;display:grid}.cg-surface-freshness-details{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--cg-border);gap:12px;display:grid}.cg-surface-freshness-details[data-compact=true]{gap:calc(var(--spacing) * 2.5)}.cg-surface-freshness-details[data-tone=success]{border-left-color:var(--cg-low-border)}.cg-surface-freshness-details[data-tone=warn]{border-left-color:var(--cg-high-border)}.cg-surface-freshness-details[data-tone=critical]{border-left-color:var(--cg-critical-border)}.cg-surface-freshness-details__meta-grid,.cg-surface-freshness-details__job-meta{gap:calc(var(--spacing) * 2.5);font-size:13px;display:grid}.cg-surface-freshness-details__meta-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cg-surface-freshness-details__job-meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cg-surface-freshness-details__reason,.cg-surface-freshness-details__group,.cg-surface-freshness-details__timeline,.cg-surface-freshness-details__timeline-list,.cg-surface-freshness-details__meta-item{display:grid}.cg-surface-freshness-details__reason,.cg-surface-freshness-details__group,.cg-surface-freshness-details__timeline,.cg-surface-freshness-details__timeline-list{gap:6px}.cg-surface-freshness-details__meta-item{gap:calc(var(--spacing) * 1)}.cg-surface-freshness-details__reason-primary,.cg-surface-freshness-details__guidance,.cg-surface-freshness-details__meta-value{color:var(--cg-text-secondary);font-size:13px}.cg-surface-freshness-details__note,.cg-surface-freshness-details__timeline-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-surface-freshness-details__section,.cg-surface-freshness-details__contributor-groups,.cg-surface-freshness-details__jobs,.cg-surface-freshness-details__job-list{gap:8px;display:grid}.cg-surface-freshness-details__jobs,.cg-surface-freshness-details__job-list{gap:calc(var(--spacing) * 2.5)}.cg-surface-freshness-details__section-title,.cg-surface-freshness-details__group-title,.cg-surface-freshness-details__job-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--cg-text-secondary)}.cg-surface-freshness-details__group-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cg-surface-freshness-details__chips,.cg-surface-freshness-details__job-header,.cg-surface-freshness-details__timeline-row{flex-wrap:wrap;display:flex}.cg-surface-freshness-details__chips{gap:6px}.cg-surface-freshness-details__chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding-inline:8px;padding-block:calc(var(--spacing) * .5);font-family:var(--cg-font-mono);color:var(--cg-text-secondary);border-radius:2147483647px;font-size:11px}.cg-surface-freshness-details__more{color:var(--cg-text-muted);align-self:center;font-size:11px}.cg-surface-freshness-details__command{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-raised);font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:10px;padding:12px;overflow-x:auto}.cg-surface-freshness-details__job{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);border-radius:10px;gap:8px;padding:12px;display:grid}.cg-surface-freshness-details__job-header,.cg-surface-freshness-details__timeline-row{justify-content:space-between;gap:12px}.cg-surface-freshness-details__job-header{align-items:center}.cg-surface-freshness-details__job-copy{gap:calc(var(--spacing) * .5);display:grid}.cg-surface-freshness-details__job-stage{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.cg-surface-freshness-details__job-status{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--cg-text-secondary);border-radius:2147483647px}.cg-surface-freshness-details__timeline-title,.cg-surface-freshness-details__meta-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--cg-text-muted);text-transform:uppercase}.cg-surface-freshness-details__timeline-row{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-secondary)}.cg-reference-summary-table td:last-child{text-align:right;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cg-reference-grid{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(auto-fit,minmax(var(--cg-reference-grid-min-width),1fr));align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}.cg-reference-grid,.cg-reference-grid[data-min-width=default]{--cg-reference-grid-min-width:220px}.cg-reference-grid[data-min-width=wide]{--cg-reference-grid-min-width:260px}.cg-reference-grid[data-min-width=xwide]{--cg-reference-grid-min-width:320px}.cg-reference-section-card{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);gap:12px;display:grid}.cg-reference-section-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cg-reference-section-card__copy{min-width:calc(var(--spacing) * 0);gap:6px;display:grid}.cg-reference-section-card__subtitle{margin:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--cg-text-muted)}.cg-reference-section-card__meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.cg-reference-section-card__body{min-width:calc(var(--spacing) * 0);gap:12px;display:grid}.cg-reference-chip-group{flex-wrap:wrap;gap:8px;display:flex}.cg-reference-callout{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:12px;padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--cg-text-secondary)}.cg-reference-callout[data-tone=info]{border-color:var(--cg-accent-border);background-color:var(--cg-accent-soft);color:var(--cg-text-primary)}.cg-reference-callout[data-tone=warn]{border-color:var(--cg-high)}@supports (color:color-mix(in lab, red, red)){.cg-reference-callout[data-tone=warn]{border-color:color-mix(in srgb,var(--cg-high) 30%,var(--cg-border))}}.cg-reference-callout[data-tone=warn]{background-color:var(--cg-high)}@supports (color:color-mix(in lab, red, red)){.cg-reference-callout[data-tone=warn]{background-color:color-mix(in srgb,var(--cg-high) 10%,var(--cg-surface))}}.cg-reference-callout[data-tone=warn]{color:var(--cg-text-primary)}.cg-surface-status-banner{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.cg-surface-status-banner__copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.cg-surface-status-banner__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--cg-text-secondary);text-transform:none}.cg-surface-status-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.cg-surface-status-banner[data-tone=info]{border-color:var(--cg-primary)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=info]{border-color:color-mix(in srgb,var(--cg-primary) 18%,var(--cg-border))}}.cg-surface-status-banner[data-tone=info]{background-color:var(--cg-primary-50)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=info]{background-color:color-mix(in srgb,var(--cg-primary-50) 78%,var(--cg-surface))}}.cg-surface-status-banner[data-tone=success]{border-color:var(--cg-low-border);background-color:var(--cg-low-bg)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=success]{background-color:color-mix(in srgb,var(--cg-low-bg) 82%,var(--cg-surface))}}.cg-surface-status-banner[data-tone=warn]{border-color:var(--cg-high-border);background-color:var(--cg-high-bg)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=warn]{background-color:color-mix(in srgb,var(--cg-high-bg) 82%,var(--cg-surface))}}.cg-surface-status-banner[data-tone=critical]{border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=critical]{background-color:color-mix(in srgb,var(--cg-critical-bg) 82%,var(--cg-surface))}}.cg-surface-status-banner__message{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--cg-text);display:block}.cg-surface-status-banner__rail{justify-content:flex-end;align-items:flex-start;column-gap:calc(var(--spacing) * 3);flex-wrap:wrap;row-gap:8px;display:flex}.cg-surface-status-banner__badges,.cg-surface-status-banner__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cg-surface-status-banner__badges .data-badge{max-width:100%;min-width:calc(var(--spacing) * 0);text-align:left;overflow-wrap:anywhere;white-space:normal}.cg-surface-status-banner[data-tone=info] .cg-surface-status-banner__message{color:var(--cg-info)}.cg-surface-status-banner[data-tone=success] .cg-surface-status-banner__message{color:var(--cg-low)}.cg-surface-status-banner[data-tone=warn] .cg-surface-status-banner__message{color:var(--cg-high)}@supports (color:color-mix(in lab, red, red)){.cg-surface-status-banner[data-tone=warn] .cg-surface-status-banner__message{color:color-mix(in srgb,var(--cg-high) 88%,var(--cg-text))}}.cg-surface-status-banner[data-tone=critical] .cg-surface-status-banner__message{color:var(--cg-critical)}.cg-research-progress{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.cg-research-progress__list{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style-type:none;display:grid}.cg-research-progress__item{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);grid-template-columns:12px minmax(0,1fr);display:grid}.cg-research-progress__item[data-state=done]{border-color:var(--cg-low-border);background-color:var(--cg-low-bg)}@supports (color:color-mix(in lab, red, red)){.cg-research-progress__item[data-state=done]{background-color:color-mix(in srgb,var(--cg-low-bg) 74%,var(--cg-surface))}}.cg-research-progress__item[data-state=active]{border-color:var(--cg-primary)}@supports (color:color-mix(in lab, red, red)){.cg-research-progress__item[data-state=active]{border-color:color-mix(in srgb,var(--cg-primary) 34%,var(--cg-border))}}.cg-research-progress__item[data-state=active]{background-color:var(--cg-primary-50)}@supports (color:color-mix(in lab, red, red)){.cg-research-progress__item[data-state=active]{background-color:color-mix(in srgb,var(--cg-primary-50) 68%,var(--cg-surface))}}.cg-research-progress__dot{margin-top:calc(var(--spacing) * 1);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--cg-border-strong);border-radius:2147483647px}.cg-research-progress__item[data-state=done] .cg-research-progress__dot{background-color:var(--cg-low)}.cg-research-progress__item[data-state=active] .cg-research-progress__dot{background-color:var(--cg-primary)}.cg-research-progress__copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);display:grid}.cg-research-progress__copy strong{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--cg-text);text-transform:none}.cg-research-progress__copy span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--cg-text-muted)}.cg-research-answer{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}.cg-research-answer__heading{margin:calc(var(--spacing) * 0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--cg-text);text-transform:none}.cg-research-answer__paragraph{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--cg-text-secondary)}.cg-research-answer__list{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--cg-text-secondary);display:grid}.cg-research-answer__raw{max-height:calc(var(--spacing) * 80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--cg-text-muted);overflow:auto}.cg-compliance-heatmap{min-width:calc(var(--spacing) * 0)}.cg-compliance-heatmap__legend{color:var(--cg-text-muted);font-size:11px}.cg-compliance-heatmap__legend-item{align-items:center;gap:6px;display:inline-flex}.cg-compliance-heatmap__legend-symbol{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-text-muted);background-color:var(--cg-bg-sunken);min-width:22px;height:18px;padding-inline:calc(var(--spacing) * 1);text-align:center;--tw-leading:16px;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:16px;font-weight:var(--font-weight-semibold);color:var(--cg-text-muted);border-radius:.25rem;display:inline-block}.cg-compliance-heatmap__legend-symbol[data-status=full]{border-color:var(--cg-low)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__legend-symbol[data-status=full]{border-color:color-mix(in srgb,var(--cg-low) 20%,transparent)}}.cg-compliance-heatmap__legend-symbol[data-status=full]{background-color:var(--cg-low-bg);color:var(--cg-low)}.cg-compliance-heatmap__legend-symbol[data-status=partial]{border-color:var(--cg-high)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__legend-symbol[data-status=partial]{border-color:color-mix(in srgb,var(--cg-high) 20%,transparent)}}.cg-compliance-heatmap__legend-symbol[data-status=partial]{background-color:var(--cg-high-bg);color:var(--cg-high)}.cg-compliance-heatmap__legend-symbol[data-status=gap]{border-color:var(--cg-critical)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__legend-symbol[data-status=gap]{border-color:color-mix(in srgb,var(--cg-critical) 20%,transparent)}}.cg-compliance-heatmap__legend-symbol[data-status=gap]{background-color:var(--cg-critical-bg);color:var(--cg-critical)}.cg-compliance-heatmap__scroll{max-height:620px}.cg-compliance-heatmap__table{border-collapse:collapse;white-space:nowrap;font-size:11px}.cg-compliance-heatmap__process-header,.cg-compliance-heatmap__project-header,.cg-compliance-heatmap__gap-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase;padding-block:6px;padding-inline:8px}.cg-compliance-heatmap__process-header,.cg-compliance-heatmap__process-cell{left:calc(var(--spacing) * 0);z-index:1;background-color:var(--cg-surface);position:sticky}.cg-compliance-heatmap__process-header{padding-inline:calc(var(--spacing) * 2.5);text-align:left}.cg-compliance-heatmap__project-header{text-overflow:ellipsis;max-width:90px;overflow:hidden}.cg-compliance-heatmap__gap-header{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.cg-compliance-heatmap__process-cell,.cg-compliance-heatmap__status-cell,.cg-compliance-heatmap__gap-cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border-subtle)}.cg-compliance-heatmap__process-cell{max-width:160px;padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;color:var(--cg-text-secondary);padding-block:5px;overflow:hidden}.cg-compliance-heatmap__process-ref{color:var(--cg-text-muted);margin-right:6px}.cg-compliance-heatmap__status-cell{cursor:default;padding-inline:6px;padding-block:calc(var(--spacing) * 1);text-align:center}.cg-compliance-heatmap__status-cell[data-clickable=true]{cursor:pointer}.cg-compliance-heatmap__status{height:22px;width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-text-muted);background-color:var(--cg-bg-sunken);text-align:center;--tw-leading:22px;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:22px;font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:var(--cg-text-muted);border-radius:.25rem;display:inline-block}.cg-compliance-heatmap__status[data-status=full]{border-color:var(--cg-low)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__status[data-status=full]{border-color:color-mix(in srgb,var(--cg-low) 20%,transparent)}}.cg-compliance-heatmap__status[data-status=full]{background-color:var(--cg-low-bg);color:var(--cg-low)}.cg-compliance-heatmap__status[data-status=partial]{border-color:var(--cg-high)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__status[data-status=partial]{border-color:color-mix(in srgb,var(--cg-high) 20%,transparent)}}.cg-compliance-heatmap__status[data-status=partial]{background-color:var(--cg-high-bg);color:var(--cg-high)}.cg-compliance-heatmap__status[data-status=gap]{border-color:var(--cg-critical)}@supports (color:color-mix(in lab, red, red)){.cg-compliance-heatmap__status[data-status=gap]{border-color:color-mix(in srgb,var(--cg-critical) 20%,transparent)}}.cg-compliance-heatmap__status[data-status=gap]{background-color:var(--cg-critical-bg);color:var(--cg-critical)}.cg-compliance-heatmap__gap-cell{text-align:center;padding-block:5px;padding-inline:8px}.duplication-treemap,.force-graph{position:relative}.force-graph.cg-graph-surface{border-radius:var(--cg-radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);overflow:hidden}.duplication-treemap__grid{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-flow:dense;min-height:200px;display:grid}.duplication-treemap__block{cursor:default;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--cg-medium);background-color:var(--cg-medium-bg);min-width:60px;min-height:72px;padding-inline:calc(var(--spacing) * 2.5);flex-direction:column;justify-content:space-between;padding-block:8px;transition:background .15s,transform .15s;display:flex;position:relative;overflow:visible}.duplication-treemap__block[data-size=medium]{min-height:calc(var(--spacing) * 24);grid-column:span 2/span 2}.duplication-treemap__block[data-size=large]{grid-column:span 3/span 3;min-height:140px}.duplication-treemap__block[data-clickable=true],.bubble-chart__group[data-clickable=true],.risk-donut__pie[data-clickable=true]{cursor:pointer}.duplication-treemap__block[data-hovered=true]{scale:1.02}.duplication-treemap__block[data-severity=critical]{border-color:var(--cg-critical);background-color:var(--cg-critical-bg)}.duplication-treemap__block[data-severity=high]{border-color:var(--cg-high);background-color:var(--cg-high-bg)}.duplication-treemap__block[data-severity=medium]{border-color:var(--cg-medium);background-color:var(--cg-medium-bg)}.duplication-treemap__block[data-severity=low]{border-color:var(--cg-low);background-color:var(--cg-low-bg)}.duplication-treemap__block[data-hovered=true][data-severity=critical]{background-color:var(--cg-critical)}.duplication-treemap__block[data-hovered=true][data-severity=high]{background-color:var(--cg-high)}.duplication-treemap__block[data-hovered=true][data-severity=medium]{background-color:var(--cg-medium)}.duplication-treemap__block[data-hovered=true][data-severity=low]{background-color:var(--cg-low)}.duplication-treemap__label{font-family:var(--cg-font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--cg-medium);overflow:hidden}.duplication-treemap__block[data-severity=critical] .duplication-treemap__label{color:var(--cg-critical)}.duplication-treemap__block[data-severity=high] .duplication-treemap__label{color:var(--cg-high)}.duplication-treemap__block[data-severity=low] .duplication-treemap__label{color:var(--cg-low)}.duplication-treemap__block[data-hovered=true] .duplication-treemap__label,.duplication-treemap__block[data-hovered=true] .duplication-treemap__loc{color:var(--color-white)}.duplication-treemap__loc{font-family:var(--cg-font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--cg-text)}.duplication-treemap__repos{color:var(--cg-text-muted);font-size:10px}.duplication-treemap__block[data-hovered=true] .duplication-treemap__repos{color:#fffc}@supports (color:color-mix(in lab, red, red)){.duplication-treemap__block[data-hovered=true] .duplication-treemap__repos{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.duplication-treemap__tooltip{pointer-events:none;z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:max-content;max-width:260px;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%}.bubble-chart,.force-graph__canvas{border-radius:var(--cg-radius-lg);background-color:var(--cg-bg-sunken)}.force-graph__canvas{max-width:100%;height:auto;display:block}.bubble-chart__group{cursor:default}.bubble-chart__circle{transition:r .15s,opacity .15s}.risk-donut{place-items:center;width:100%;height:200px;display:grid;position:relative}.risk-donut__center{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;position:absolute;top:50%;left:50%}.risk-donut__total{font-family:var(--cg-font-mono);--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:22px;line-height:1.1;font-weight:var(--font-weight-bold)}.risk-donut__label{color:var(--cg-text-muted);text-transform:uppercase;font-size:10px}.audit-radar{width:100%;max-width:860px;height:420px;margin-inline:auto}::-webkit-scrollbar{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5)}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--cg-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--cg-text-muted)}.tabs{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);display:flex}.tab{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--cg-text-muted);transition:all var(--cg-transition);background-color:#0000;border-color:#0000;border-bottom-width:2px}.tab:hover{color:var(--cg-text)}.tab[data-active=true]{border-bottom-color:var(--cg-primary);color:var(--cg-primary-dark)}.cg-info-chip{max-width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--cg-text-secondary);border-radius:2147483647px;align-items:center;gap:6px;padding-block:3px;display:inline-flex}.cg-info-chip[data-tone=success]{border-color:var(--cg-low-border);background-color:var(--cg-low-bg);color:var(--cg-low)}.cg-info-chip[data-tone=warn]{border-color:var(--cg-high-border);background-color:var(--cg-high-bg);color:var(--cg-high)}.cg-info-chip[data-tone=critical]{border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg);color:var(--cg-critical)}.chip-button{max-width:100%;min-width:calc(var(--spacing) * 0);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-secondary);transition:all var(--cg-transition);border-radius:2147483647px;padding-block:7px}.chip-button:hover,.chip-button[data-active=true]{border-color:var(--cg-primary);background-color:var(--cg-primary-50);color:var(--cg-primary-dark)}.link-button{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--cg-info);font:inherit;background-color:#0000;border-width:0}.cg-inline-feedback{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-bg-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere;overflow-wrap:break-word;color:var(--cg-text-secondary)}.cg-inline-feedback[data-tone=error]{background-color:var(--cg-critical-bg);color:var(--cg-critical);border-color:#ef444433}.cg-inline-feedback[data-tone=warning]{color:var(--cg-high);background-color:#b4530914;border-color:#b453093d}.cg-code-block{margin:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border-subtle);background-color:var(--cg-surface-subtle);font-family:var(--cg-font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.5;color:var(--cg-text-secondary);padding:12px;line-height:1.5;overflow-x:auto}.cg-code-block[data-wrap=true]{word-break:break-word;white-space:pre-wrap}.cg-markdown{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.7;overflow-wrap:anywhere;overflow-wrap:break-word;line-height:1.7;display:grid}.cg-markdown>*{max-width:100%;min-width:calc(var(--spacing) * 0)}.cg-markdown__link{color:var(--cg-info)}.cg-markdown__table-scroll{overflow-x:auto}.cg-markdown__table{border-collapse:collapse;width:100%}.cg-markdown__th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border);padding-inline:calc(var(--spacing) * 2.5);text-align:left;padding-block:8px}.cg-markdown__td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--cg-border-subtle);padding-inline:calc(var(--spacing) * 2.5);vertical-align:top;padding-block:8px}.cg-markdown__inline-code{background-color:var(--cg-surface-raised);padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * .5);font-family:var(--cg-font-mono);border-radius:.25rem}.cg-markdown__heading{margin:calc(var(--spacing) * 0);scroll-margin-top:calc(var(--spacing) * 6)}.cg-markdown__heading-link{color:inherit;text-decoration-line:none}.cg-mermaid-diagram{border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-raised);border-radius:10px;padding:12px;overflow-x:auto}.cg-summary-text{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--cg-text-secondary)}.cg-technical-disclosure{border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-muted);padding:calc(var(--spacing) * 3)}.cg-technical-disclosure__summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--cg-text-secondary)}.cg-technical-disclosure[open]>.cg-technical-disclosure__summary{margin-bottom:calc(var(--spacing) * 2.5)}.cg-technical-disclosure:not([open])>.cg-technical-disclosure__hint,.cg-technical-disclosure:not([open])>.cg-technical-disclosure__body{display:none}.cg-technical-disclosure[data-surface=card]:hover{--tw-shadow:var(--cg-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cg-technical-disclosure__hint{margin-bottom:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-normal);font-size:13px;line-height:var(--leading-normal);color:var(--cg-text-muted)}.cg-technical-disclosure__body{gap:calc(var(--spacing) * 2.5);display:grid}.cg-technical-fact{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1);display:grid}.cg-technical-fact__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-muted)}.cg-technical-fact__value{overflow-wrap:anywhere;overflow-wrap:break-word}.cg-fact-item[data-tone=success]{border-color:var(--cg-low-border);background-color:var(--cg-low-bg)}.cg-fact-item[data-tone=warn]{border-color:var(--cg-high-border);background-color:var(--cg-high-bg)}.cg-fact-item[data-tone=critical]{border-color:var(--cg-critical-border);background-color:var(--cg-critical-bg)}.cg-fact-item[data-tone=info]{border-color:var(--cg-primary)}@supports (color:color-mix(in lab, red, red)){.cg-fact-item[data-tone=info]{border-color:color-mix(in srgb,var(--cg-primary) 18%,var(--cg-border))}}.cg-fact-item[data-tone=info]{background-color:var(--cg-primary-50)}@supports (color:color-mix(in lab, red, red)){.cg-fact-item[data-tone=info]{background-color:color-mix(in srgb,var(--cg-primary-50) 78%,var(--cg-surface))}}.cg-status-text{min-width:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--cg-text)}.cg-status-text[data-tone=success]{color:var(--cg-low)}.cg-status-text[data-tone=warn]{color:var(--cg-high)}.cg-status-text[data-tone=critical]{color:var(--cg-critical)}.cg-status-text[data-tone=info]{color:var(--cg-info)}.cg-screen-toolbar{width:100%;max-width:100%;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}.cg-screen-toolbar[data-density=compact]{gap:8px}.cg-screen-toolbar__header{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cg-screen-toolbar__copy{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);display:grid}.cg-screen-toolbar__title{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:22px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.cg-screen-toolbar[data-density=compact] .cg-screen-toolbar__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.cg-screen-toolbar__subtitle{margin:calc(var(--spacing) * 0);max-width:920px;color:var(--cg-text-muted);font-size:13px}.cg-screen-toolbar__actions{max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:wrap;grid-row-start:1;grid-column-start:2;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.cg-screen-toolbar__help,.cg-screen-toolbar__help>.cg-surface-help{display:contents}.cg-screen-toolbar__help .cg-surface-help__toolbar{grid-row-start:1;grid-column-start:3;justify-self:flex-end}.cg-screen-toolbar__help .cg-surface-help__panel{grid-column:1/-1;grid-row-start:2}.cg-screen-toolbar__controls{max-width:100%;min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cg-overflow-menu{position:relative}.cg-overflow-menu__panel{top:calc(100% + 8px);right:calc(var(--spacing) * 0);z-index:40;gap:calc(var(--spacing) * 1);border-radius:var(--cg-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);min-width:200px;padding:calc(var(--spacing) * 2);--tw-shadow:var(--cg-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute}.cg-overflow-menu__item{cursor:pointer;border-radius:var(--cg-radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;color:var(--cg-text-secondary);font:inherit;background-color:#0000;border-width:0}.cg-overflow-menu__item:hover:not(:disabled){background-color:var(--cg-surface-subtle)}.cg-overflow-menu__item[data-tone=critical]{color:var(--cg-critical)}.cg-overflow-menu__item:disabled{cursor:default;opacity:.55}.cg-entity-picker{min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);display:grid;position:relative}.cg-entity-picker__label{--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase;font-size:11px}.cg-entity-picker__trigger{min-height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);width:100%;padding-inline:calc(var(--spacing) * 3);text-align:left;color:var(--cg-text);padding-block:9px}.cg-entity-picker__value,.cg-entity-picker__placeholder{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere;display:block}.cg-entity-picker__placeholder,.cg-entity-picker__helper{color:var(--cg-text-muted)}.cg-entity-picker__helper{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.cg-entity-picker__panel{top:calc(100% + 8px);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:40;gap:calc(var(--spacing) * 2.5);border-radius:var(--cg-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);padding:calc(var(--spacing) * 2.5);--tw-shadow:var(--cg-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute}.cg-entity-picker__options{gap:8px;max-height:280px;display:grid;overflow-y:auto}.cg-entity-picker__option{cursor:pointer;border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font:inherit}.cg-entity-picker__option-label{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--cg-text)}.cg-entity-picker__option-description{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-secondary)}.cg-entity-picker__option[data-active=true]{border-color:var(--cg-primary);background-color:var(--cg-primary-50)}.cg-entity-picker__option:disabled{cursor:default;opacity:.55}.cg-grouped-event-picker{gap:calc(var(--spacing) * 3);display:grid}.cg-grouped-event-picker__label{--tw-tracking:.04em;letter-spacing:.04em;color:var(--cg-text-muted);text-transform:uppercase;font-size:11px}.cg-grouped-event-picker__toolbar,.cg-grouped-event-picker__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-grouped-event-picker__groups{gap:calc(var(--spacing) * 3);display:grid}.cg-grouped-event-picker--compact .cg-grouped-event-picker__groups{max-height:420px;padding-right:calc(var(--spacing) * 1);overflow:auto}.cg-grouped-event-picker__group{gap:calc(var(--spacing) * 2.5);border-radius:var(--cg-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);padding:calc(var(--spacing) * 3.5);display:grid}.cg-grouped-event-picker__group-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.05em;letter-spacing:.05em;color:var(--cg-text-secondary);text-transform:uppercase}.cg-grouped-event-picker__group-items{gap:8px;display:grid}.cg-grouped-event-picker__item{cursor:pointer;border-radius:var(--cg-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface);width:100%;padding:calc(var(--spacing) * 3);text-align:left;font:inherit}.cg-grouped-event-picker__item[data-active=true]{border-color:var(--cg-primary);background-color:var(--cg-primary-50)}.cg-grouped-event-picker__item-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.cg-grouped-event-picker__item-label{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--cg-text)}.cg-grouped-event-picker__item-meta{align-items:center;gap:8px;display:flex}.cg-grouped-event-picker__checkbox{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--cg-border);background-color:var(--cg-surface-subtle);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-primary-dark);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cg-grouped-event-picker__item-description{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--cg-text-secondary)}.cg-notifications-contained-list{min-height:320px;max-height:calc(100vh - 360px);overflow:auto}.cg-notifications-contained-list .data-table thead th{top:calc(var(--spacing) * 0);z-index:10;background-color:var(--cg-surface);position:sticky}@media (width<=800px){.cg-surface-help__toolbar,.cg-surface-help__panel-header,.cg-reference-block__header,.cg-reference-section-card__header,.cg-surface-status-banner,.cg-grouped-event-picker__toolbar{flex-direction:column;align-items:stretch}.cg-reference-block__actions,.cg-screen-toolbar__actions{justify-content:flex-start}.cg-screen-toolbar__header{grid-template-columns:minmax(0,1fr)}.cg-screen-toolbar__actions,.cg-screen-toolbar__help .cg-surface-help__toolbar,.cg-screen-toolbar__help .cg-surface-help__panel{grid-area:auto/1;justify-self:stretch;min-width:0;max-width:100%}.cg-screen-toolbar{max-width:min(100%,100vw - 32px)}}@media (width<=960px){.cg-list-detail-workspace{grid-template-columns:1fr}.cg-list-detail-workspace[data-mobile-detail-first=true]>.cg-list-detail-workspace__detail{order:-1}.cg-list-detail-workspace__detail[data-sticky=true]{position:static}}@media (width>=1024px){.cg-list-detail-workspace[data-contained-scroll=true]>.cg-list-detail-workspace__list,.cg-list-detail-workspace[data-contained-scroll=true]>.cg-list-detail-workspace__detail{max-height:calc(100vh - 240px);padding-right:calc(var(--spacing) * 1);overflow-y:auto}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-cg-surface:var(--cg-surface);--color-cg-surface-muted:var(--cg-surface-muted);--color-cg-surface-subtle:var(--cg-surface-subtle);--color-cg-bg-sunken:var(--cg-bg-sunken);--color-cg-border:var(--cg-border);--color-cg-border-subtle:var(--cg-border-subtle);--color-cg-text-muted:var(--cg-text-muted);--font-cg-mono:var(--cg-font-mono);--shadow-cg-lg:var(--cg-shadow-lg);--spacing-cg-card:20px}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.right-0{right:calc(var(--spacing) * 0)}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-cg-loose{margin-bottom:12px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(220px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.grid-cols-\[minmax\(140px\,180px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.grid-cols-\[minmax\(320px\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--cg-kpi-strip-min-width\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--cg-kpi-strip-min-width),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(var\(--cg-reference-grid-min-width\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(var(--cg-reference-grid-min-width),1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[10px\]{gap:10px}.gap-cg-compact{gap:6px}.gap-cg-default{gap:8px}.gap-cg-loose{gap:12px}.overflow-x-auto{overflow-x:auto}.rounded-cg{border-radius:var(--cg-radius)}.rounded-cg-card{border-radius:var(--cg-radius-card)}.rounded-cg-lg{border-radius:var(--cg-radius-lg)}.rounded-cg-panel{border-radius:var(--cg-radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-cg-border{border-color:var(--cg-border)}.border-cg-border-subtle{border-color:var(--cg-border-subtle)}.border-b-\[var\(--cg-primary\)\]{border-bottom-color:var(--cg-primary)}.bg-\[var\(--cg-primary-50\)\]{background-color:var(--cg-primary-50)}.bg-\[var\(--cg-primary-glow\)\]{background-color:var(--cg-primary-glow)}.bg-cg-bg-sunken{background-color:var(--cg-bg-sunken)}.bg-cg-surface{background-color:var(--cg-surface)}.bg-cg-surface-muted{background-color:var(--cg-surface-muted)}.bg-cg-surface-subtle{background-color:var(--cg-surface-subtle)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.text-left{text-align:left}.font-cg-mono{font-family:var(--cg-font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-\[var\(--cg-info-text\)\]{color:var(--cg-info-text)}.text-\[var\(--cg-primary-dark\)\]{color:var(--cg-primary-dark)}.text-cg-text{color:var(--cg-text)}.text-cg-text-muted{color:var(--cg-text-muted)}.text-cg-text-secondary{color:var(--cg-text-secondary)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cg-lg{--tw-shadow:var(--cg-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cg-md{--tw-shadow:var(--cg-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-\[-1px\]{outline-offset:-1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
