@layer components{.ui-page-header{display:flex;flex-direction:column;min-width:0;margin:0 0 var(--space-6);padding:0;border:0;background:none;box-shadow:none}.ui-breadcrumb{margin-bottom:var(--space-2);color:rgb(var(--text-muted));font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs)}.ui-breadcrumb,.ui-breadcrumb-list{display:flex;align-items:center;min-width:0}.ui-breadcrumb-list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.ui-breadcrumb-item{display:inline-flex;align-items:center;min-width:0}.ui-breadcrumb-separator{margin-inline:var(--space-2);color:rgb(var(--gray-400))}.ui-breadcrumb-back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--space-6)}.ui-breadcrumb-back,.ui-breadcrumb-link{color:rgb(var(--text-muted));text-decoration:none;text-underline-offset:3px;border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease-standard)}.ui-breadcrumb-back:hover,.ui-breadcrumb-link:hover{color:rgb(var(--text-primary));text-decoration:underline}.ui-breadcrumb-current{overflow:hidden;min-width:0;color:rgb(var(--gray-700));text-overflow:ellipsis;white-space:nowrap}.ui-breadcrumb-has-back .ui-breadcrumb-list{display:none}.ui-page-header-row{display:contents}.ui-page-header-heading{order:1;display:flex;flex:1 1 auto;align-items:center;gap:var(--space-2);min-width:0}.ui-page-header-title{min-width:0;margin:0;color:rgb(var(--text-primary));font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:var(--lh-xl);letter-spacing:var(--tracking-xl);overflow-wrap:anywhere}.ui-page-header-adornment{display:inline-flex;flex-shrink:0;align-items:center}.ui-page-header-actions{order:5;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);white-space:nowrap}.ui-page-header-badges{order:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);min-width:0;margin-top:var(--space-2)}.ui-page-header-description{order:3;max-width:72ch;margin:var(--space-1) 0 0;color:rgb(var(--text-secondary));font-size:var(--fs-md);line-height:var(--lh-prose)}.ui-page-header-description,.ui-page-header-meta{font-family:var(--font-body);font-weight:var(--fw-regular)}.ui-page-header-meta{--ui-meta-sep:var(--space-5);order:4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 0;margin:var(--space-2) 0 0 calc(-1 * var(--ui-meta-sep));padding:0;-webkit-clip-path:inset(calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--ui-meta-sep));clip-path:inset(calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--ui-meta-sep));color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs);list-style:none}.ui-page-header-meta-item{display:inline-flex;align-items:center;min-width:0}.ui-page-header-meta-item:before{display:inline-block;flex:none;width:var(--ui-meta-sep);content:"·"/"";text-align:center}.ui-page-header-meta-item :where(b,strong){color:rgb(var(--text-secondary));font-weight:var(--fw-medium)}@media (min-width:768px){.ui-page-header-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3) var(--space-4);min-width:0;min-height:var(--control-h)}.ui-page-header-actions{margin-top:0;margin-left:auto}.ui-page-header-title{overflow:hidden;font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tracking-2xl);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ui-breadcrumb-has-back .ui-breadcrumb-list{display:flex}.ui-breadcrumb-has-back .ui-breadcrumb-back{display:none}}}@layer components{.ui-card{box-sizing:border-box;min-width:0;padding:var(--card-pad);border:1px solid rgb(var(--border));border-radius:var(--radius-lg);color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:var(--shadow-none)}.ui-card-compact{padding:var(--card-pad-compact)}.ui-card-flush{padding:0;overflow:clip}.ui-card-interactive{box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-standard)}.ui-card-interactive:hover{border-color:rgb(var(--border-strong))}.ui-summary-card{display:flex;flex-direction:column;gap:var(--stack-gap)}.ui-summary-card-row{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ui-summary-card-visual{display:grid;flex:none;place-items:center;align-self:flex-start}.ui-summary-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.ui-summary-card-title{margin:0;color:rgb(var(--text-primary));font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg);letter-spacing:var(--tracking-none);text-transform:none}.ui-summary-card-statement{max-width:80ch;margin:0;color:rgb(var(--text-secondary));font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-summary-card-meta{flex-wrap:wrap;margin-top:var(--space-1)}.ui-summary-card-actions,.ui-summary-card-meta{display:flex;align-items:center;gap:var(--space-2)}.ui-summary-card-actions{flex:none;flex-wrap:wrap;white-space:nowrap}.ui-summary-card-actions:has(>.ui-field){align-items:flex-end}.ui-summary-card-actions>.ui-field{flex:1 1 100%}@media (min-width:640px){.ui-summary-card-actions>.ui-field{flex:0 1 auto}}@media (min-width:768px){.ui-summary-card-row{flex-direction:row;align-items:center;gap:var(--space-5)}.ui-summary-card-visual{align-self:center}.ui-summary-card-actions{margin-left:auto}}.ui-callout{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;min-height:var(--control-h-lg);padding:calc((var(--control-h-lg) - var(--lh-sm)) / 2 - 1px) var(--space-3);border:1px solid rgb(var(--border));border-radius:var(--radius-lg);background:rgb(var(--surface-subtle));font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-callout,.ui-callout-icon{color:rgb(var(--text-secondary))}.ui-callout-icon{flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-top:calc((var(--lh-sm) - var(--icon-sm)) / 2)}.ui-callout-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-0-5);min-width:0}.ui-callout-title{margin:0;color:rgb(var(--text-primary));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm)}.ui-callout-text{max-width:80ch}.ui-callout-text>p{margin:0}.ui-callout-warning{padding-left:calc(var(--space-3) + 3px);background:rgb(var(--surface));box-shadow:inset 3px 0 0 rgb(var(--status-warning))}.ui-callout-warning .ui-callout-icon{color:rgb(var(--status-warning))}.ui-callout-error{border-color:var(--status-error-border);background:rgb(var(--status-error-bg))}.ui-callout-error .ui-callout-icon{color:rgb(var(--status-error-text))}.ui-callout-success{border-color:var(--status-ok-border);background:rgb(var(--status-ok-bg))}.ui-callout-success .ui-callout-icon{color:rgb(var(--status-ok-text))}.ui-callout-dismiss{position:relative;display:grid;flex:none;place-items:center;width:var(--space-6);height:var(--space-6);margin:calc((var(--lh-sm) - var(--space-6)) / 2) calc(-1 * var(--space-1)) 0 0;padding:0;border:0;border-radius:var(--radius-md);color:rgb(var(--text-muted));background:transparent;box-shadow:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ui-callout-dismiss:hover{color:rgb(var(--text-primary));background:rgb(var(--brand-navy)/6%)}.ui-callout-dismiss:focus-visible{outline:var(--focus-ring);outline-offset:0}.ui-callout-dismiss svg{width:var(--icon-sm);height:var(--icon-sm)}@media (pointer:coarse){.ui-callout-dismiss:after{position:absolute;inset:calc((var(--space-6) - 44px) / 2);content:""}}.ui-status-bar-mark{box-sizing:border-box;display:inline-block;flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full)}.ui-status-bar-mark-ring{border:1.5px solid rgb(var(--status-neutral));background:transparent}.ui-status-bar-mark-info{background:rgb(var(--status-progress))}.ui-status-bar-mark-ok{background:rgb(var(--status-ok))}.ui-status-bar-mark-error{background:rgb(var(--status-error))}.ui-status-bar-mark.ui-status-bar-mark-glyph{width:var(--space-3);height:var(--space-3);border-radius:0;color:rgb(var(--status-warning))}@media (forced-colors:active){.ui-status-bar-mark-dot{background:CanvasText;forced-color-adjust:none}.ui-status-bar-mark-ring{border-color:CanvasText}}.ui-status-bar{box-sizing:border-box;min-width:0;min-height:var(--control-h-lg);border:1px solid rgb(var(--border));border-radius:var(--radius-lg);background:rgb(var(--surface-subtle));overflow:hidden}.ui-status-bar-list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ui-status-bar-cell{display:flex;align-items:center;gap:var(--space-2);min-height:calc(var(--control-h-lg) - 2px);padding:0 var(--space-4);box-shadow:-1px 0 0 rgb(var(--border)),0 -1px 0 rgb(var(--border));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap}.ui-status-bar-label{color:rgb(var(--text-secondary));font-weight:var(--fw-regular)}.ui-status-bar-value{color:rgb(var(--text-primary));font-weight:var(--fw-semibold);text-transform:none}.ui-status-bar[data-layout=row] .ui-status-bar-list{flex-wrap:nowrap}.ui-status-bar[data-layout=row] .ui-status-bar-cell{flex:none}.ui-status-bar[data-layout=grid] .ui-status-bar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-status-bar[data-layout=grid] .ui-status-bar-cell{min-width:0;flex-wrap:wrap;row-gap:0;padding-block:var(--space-2);white-space:normal}.ui-status-bar[data-layout=grid] .ui-status-bar-cell[data-span=row]{grid-column:1/-1}.ui-status-bar[data-layout=grid] .ui-status-bar-value{min-width:0;overflow-wrap:break-word}.ui-section-header{flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4)}.ui-section-header,.ui-section-header-main{display:flex;align-items:flex-start;min-width:0}.ui-section-header-main{flex:0 1 auto;gap:var(--space-2)}.ui-section-header-icon{display:grid;flex:none;place-items:center;height:var(--lh-lg);color:rgb(var(--text-muted))}.ui-section-header-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.ui-section-header-text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ui-section-header-title{margin:0;color:rgb(var(--text-primary));font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg);letter-spacing:var(--tracking-none);text-transform:none}.ui-section-header-section .ui-section-header-title{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--tracking-xl)}.ui-section-header-section .ui-section-header-icon{height:var(--lh-xl)}.ui-section-header-description{max-width:80ch;margin:0;color:rgb(var(--text-secondary));font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-section-header-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);margin-top:calc((var(--lh-lg) - var(--control-h-sm)) / 2);margin-left:auto;white-space:nowrap}.ui-section-header-table{box-sizing:border-box;align-items:center;min-height:var(--space-12);margin:0;padding:var(--space-2) var(--card-pad);border-bottom:1px solid rgb(var(--border))}.ui-section-header-table .ui-section-header-actions{margin-top:0}.ui-metric-tile{--metric-tile-min-h:var(--stat-tile-h);--metric-tile-pad:var(--space-4);--metric-tile-value-fs:var(--fs-3xl);--metric-tile-value-lh:var(--lh-3xl);position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;min-height:var(--metric-tile-min-h);margin:0;padding:var(--metric-tile-pad);border:1px solid rgb(var(--border));border-radius:var(--radius-lg);overflow:hidden;color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:none;font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);text-align:left;text-transform:none}.ui-metric-tile-compact{--metric-tile-min-h:4.5rem;--metric-tile-pad:var(--space-3) var(--space-4);--metric-tile-value-fs:var(--fs-2xl);--metric-tile-value-lh:var(--lh-2xl);gap:0}.ui-metric-tile[class*=ui-metric-tile-tone-]:before{position:absolute;inset:0 auto 0 0;width:3px;content:""}.ui-metric-tile-tone-critical:before{background:rgb(var(--sev-critical))}.ui-metric-tile-tone-high:before{background:rgb(var(--sev-high))}.ui-metric-tile-tone-medium:before{background:rgb(var(--sev-medium))}.ui-metric-tile-tone-low:before{background:rgb(var(--sev-low))}.ui-metric-tile-tone-info:before{background:rgb(var(--sev-info))}.ui-metric-tile-head,.ui-metric-tile-label{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ui-metric-tile-label{color:rgb(var(--text-secondary));font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);letter-spacing:var(--tracking-none);text-transform:none}.ui-metric-tile-icon{position:absolute;top:var(--space-3);right:var(--space-3);box-sizing:border-box;display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:rgb(var(--gray-600));background:rgb(var(--gray-100))}.ui-metric-tile-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.ui-metric-tile:has(.ui-metric-tile-icon) .ui-metric-tile-head{padding-right:calc(var(--space-8) + var(--space-2) - var(--space-1))}.ui-metric-tile-filtered{display:inline-flex;flex:none;align-items:center;height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-sm);color:rgb(var(--gray-700));background:rgb(var(--gray-100));font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs)}.ui-metric-tile-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1-5);min-width:0}.ui-metric-tile-value{color:rgb(var(--text-primary));font-family:var(--font-body);font-size:var(--metric-tile-value-fs);font-weight:var(--fw-semibold);line-height:var(--metric-tile-value-lh);letter-spacing:var(--tracking-3xl)}.ui-metric-tile-support,.ui-metric-tile-unit{color:rgb(var(--text-muted));font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-xs)}.ui-metric-tile-support{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-metric-tile-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1);margin-top:auto;padding-top:var(--space-1);color:rgb(var(--text-primary));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-xs);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.ui-metric-tile-link:hover{color:rgb(var(--brand-primary-text));text-decoration:underline;text-underline-offset:3px}.ui-metric-tile-link svg{width:var(--icon-xs);height:var(--icon-xs)}.ui-metric-tile-not-assessed{border-style:dashed;border-color:rgb(var(--gray-300))}.ui-metric-tile-not-assessed .ui-metric-tile-value{color:rgb(var(--gray-500))}.ui-metric-tile-stale .ui-metric-tile-value{color:rgb(var(--text-primary))}.ui-metric-tile-skeleton{display:block;width:var(--space-16);height:var(--metric-tile-value-fs);margin-block:calc((var(--metric-tile-value-lh) - var(--metric-tile-value-fs)) / 2);border-radius:var(--radius-sm);background:linear-gradient(90deg,rgb(var(--gray-100)) 25%,rgb(var(--gray-200)) 50%,rgb(var(--gray-100)) 75%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.ui-metric-tile-skeleton{animation:skeleton-shimmer var(--dur-skeleton) ease-in-out infinite}}.ui-metric-tile-interactive{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ui-metric-tile-interactive:hover{border-color:rgb(var(--border-strong));background:rgb(var(--surface-subtle))}.ui-metric-tile-pressed,.ui-metric-tile-pressed:hover{background:rgb(var(--coral-50));box-shadow:inset 2px 0 0 rgb(var(--brand-primary))}.ui-metric-tile-interactive:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-metric-strip{box-sizing:border-box;display:grid;grid-auto-columns:calc((100% - 1.75rem) / 2);grid-auto-flow:column;min-width:0;border:1px solid rgb(var(--border));border-radius:var(--radius-lg);overflow:auto hidden;background:rgb(var(--surface));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.ui-metric-strip-item{position:relative;z-index:0;display:flex;min-width:0;box-shadow:-1px 0 0 rgb(var(--border)),0 -1px 0 rgb(var(--border));scroll-snap-align:start}.ui-metric-strip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-metric-strip .ui-metric-tile{--metric-tile-min-h:4.5rem;--metric-tile-pad:var(--space-3) var(--space-4);--metric-tile-value-fs:var(--fs-2xl);--metric-tile-value-lh:var(--lh-2xl);flex:1 1 auto;gap:0;border-color:transparent;border-radius:0}.ui-metric-strip .ui-metric-tile-not-assessed{border-color:transparent;outline:1px dashed rgb(var(--gray-300));outline-offset:calc(-1 * var(--space-1))}.ui-metric-strip .ui-metric-tile-interactive:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}@media (min-width:640px){.ui-metric-strip{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;scroll-snap-type:none}}@media (min-width:768px){.ui-metric-strip{grid-template-columns:repeat(var(--metric-strip-cols-medium,4),minmax(0,1fr))}.ui-metric-strip:not(.ui-metric-strip-dense) .ui-metric-tile:not(.ui-metric-tile-compact){--metric-tile-min-h:var(--stat-tile-h);--metric-tile-pad:var(--space-4);--metric-tile-value-fs:var(--fs-3xl);--metric-tile-value-lh:var(--lh-3xl);gap:var(--space-1)}}@media (min-width:1280px){.ui-metric-strip{grid-template-columns:repeat(var(--metric-strip-cols-wide,6),minmax(0,1fr))}.ui-metric-strip-dense .ui-metric-tile:not(.ui-metric-tile-compact){--metric-tile-min-h:var(--stat-tile-h);--metric-tile-pad:var(--space-4);--metric-tile-value-fs:var(--fs-3xl);--metric-tile-value-lh:var(--lh-3xl);gap:var(--space-1)}}@media not all and (min-width:640px){.ui-metric-tile-icon{display:none}.ui-metric-tile:has(.ui-metric-tile-icon) .ui-metric-tile-head{padding-right:0}.ui-metric-strip-grid-phone{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;scroll-snap-type:none}.ui-metric-strip-grid-phone>.ui-metric-strip-item:last-child:nth-child(odd){grid-column:1/-1}.ui-metric-strip-item-attention{order:-1}}.ui-tabs{min-width:0}.ui-tabs-list{display:flex;gap:var(--space-6);min-width:0;overflow:auto hidden;box-shadow:inset 0 -1px 0 rgb(var(--border));scrollbar-width:none}.ui-tabs-list::-webkit-scrollbar{display:none}.ui-tabs-list[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,rgb(var(--brand-black)) calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,rgb(var(--brand-black)) calc(100% - var(--space-6)),transparent)}.ui-tabs-list[data-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--brand-black)) var(--space-6));mask-image:linear-gradient(to right,transparent,rgb(var(--brand-black)) var(--space-6))}.ui-tabs-list[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--brand-black)) var(--space-6),rgb(var(--brand-black)) calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--brand-black)) var(--space-6),rgb(var(--brand-black)) calc(100% - var(--space-6)),transparent)}.ui-tab{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;gap:var(--space-2);height:var(--control-h-lg);margin:0;padding:0;border:0;border-bottom:2px solid transparent;border-radius:var(--radius-md) var(--radius-md) 0 0;color:rgb(var(--text-secondary));background:transparent;box-shadow:none;font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-md);letter-spacing:var(--tracking-none);text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ui-tabs-sm .ui-tab{height:var(--control-h-sm)}.ui-tab:hover,.ui-tab[aria-selected=true]{color:rgb(var(--text-primary))}.ui-tab[aria-selected=true]{border-bottom-color:rgb(var(--brand-primary));font-weight:var(--fw-semibold)}.ui-tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.ui-tab:disabled{color:rgb(var(--text-disabled));cursor:not-allowed}.ui-tab-icon{display:grid;place-items:center;color:rgb(var(--text-muted))}.ui-tab[aria-selected=true] .ui-tab-icon{color:rgb(var(--text-primary))}.ui-tab-icon svg{width:var(--icon-sm);height:var(--icon-sm)}.ui-tab-count{box-sizing:border-box;display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 var(--space-1-5);border-radius:var(--radius-full);color:rgb(var(--gray-700));background:rgb(var(--gray-100));font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-2xs)}.ui-tab-panel:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-segmented{align-items:stretch;gap:var(--space-0-5);max-width:100%;height:var(--control-h-sm);padding:var(--space-0-5);border-radius:var(--radius-md);background:rgb(var(--gray-100))}.ui-segment,.ui-segmented{box-sizing:border-box;display:inline-flex}.ui-segment{align-items:center;justify-content:center;margin:0;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);color:rgb(var(--text-secondary));background:transparent;box-shadow:none;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ui-segment:hover{color:rgb(var(--text-primary))}.ui-segment[aria-checked=true]{color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:var(--shadow-xs);font-weight:var(--fw-semibold)}.ui-segment:focus-visible{outline:var(--focus-ring);outline-offset:0}.ui-segment:disabled{color:rgb(var(--text-disabled));cursor:not-allowed}@media (forced-colors:active){.ui-segment[aria-checked=true]{border-color:CanvasText}.ui-metric-tile-pressed{outline:2px solid Highlight;outline-offset:-2px}}}@layer components{.ui-field{display:grid;min-width:0;align-content:start;grid-gap:var(--space-1-5);gap:var(--space-1-5)}.ui-field-label{color:rgb(var(--gray-700));font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);letter-spacing:var(--tracking-none);text-transform:none}.ui-field-required{color:rgb(var(--text-muted));font-weight:var(--fw-regular)}.ui-field-error,.ui-field-help{max-width:80ch;margin:0;font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-xs)}.ui-field-help{color:rgb(var(--text-muted))}.ui-field-error{display:flex;align-items:flex-start;gap:var(--space-1);color:rgb(var(--status-error-text))}.ui-field-error>svg{width:var(--icon-xs);height:var(--icon-xs);-webkit-margin-before:calc((var(--lh-xs) - var(--icon-xs)) / 2);margin-block-start:calc((var(--lh-xs) - var(--icon-xs)) / 2)}.ui-control{box-sizing:border-box;width:100%;min-width:0;height:var(--control-h);margin:0;padding:0 var(--space-3);border:1px solid rgb(var(--border-strong));border-radius:var(--radius-md);color:rgb(var(--text-primary));background-color:rgb(var(--surface));font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-md);letter-spacing:var(--tracking-none);text-overflow:ellipsis;text-transform:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.ui-control-sm{height:var(--control-h-sm)}.ui-control-lg{height:var(--control-h-lg)}@media (min-width:768px){.ui-control{font-size:var(--fs-md)}.ui-control-sm{font-size:var(--fs-sm)}}.ui-control:hover:where(:not(:disabled,[readonly])){border-color:rgb(var(--gray-400))}.ui-control:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:rgb(var(--gray-900));box-shadow:none}.ui-control[aria-invalid=true]{border-color:rgb(var(--status-error-text))}.ui-control:disabled{border-color:rgb(var(--border));color:rgb(var(--text-disabled));background-color:rgb(var(--surface-muted));cursor:not-allowed}.ui-control[readonly]{background-color:rgb(var(--surface-subtle))}.ui-control::placeholder{color:rgb(var(--text-disabled));opacity:1}.ui-select{-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-chevron);background-position:right calc(var(--space-2) + var(--space-0-5)) center;background-repeat:no-repeat;background-size:var(--icon-sm) var(--icon-sm);cursor:pointer}.ui-select:disabled{cursor:not-allowed}.ui-textarea{height:auto;min-height:calc(var(--space-12) * 2);padding:var(--space-2) var(--space-3);resize:vertical}.ui-input-adorned{--ui-suffix-w:3rem;position:relative;display:block;min-width:0}.ui-input-adorned>.ui-input{-webkit-padding-end:calc(var(--space-3) + var(--ui-suffix-w));padding-inline-end:calc(var(--space-3) + var(--ui-suffix-w))}.ui-input-suffix{position:absolute;display:flex;inset-block:0;inset-inline-end:var(--space-3);align-items:center;color:rgb(var(--text-muted));font-size:var(--fs-sm);line-height:var(--lh-sm);pointer-events:none}.ui-search{position:relative;display:block;width:100%;min-width:0}.ui-search-icon{position:absolute;inset-block:0;inset-inline-start:var(--space-3);width:var(--icon-sm);height:var(--icon-sm);margin-block:auto;color:rgb(var(--gray-500));pointer-events:none}.ui-search-input{-webkit-padding-start:calc(var(--space-3) + var(--icon-sm) + var(--space-2));padding-inline-start:calc(var(--space-3) + var(--icon-sm) + var(--space-2))}.ui-search.has-clear .ui-search-input{-webkit-padding-end:calc(var(--space-6) + var(--space-3));padding-inline-end:calc(var(--space-6) + var(--space-3))}.ui-search-input::-webkit-search-cancel-button,.ui-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ui-search-clear{position:absolute;display:grid;inset-block:0;inset-inline-end:var(--space-1-5);width:var(--space-6);height:var(--space-6);margin-block:auto;padding:0;border:0;border-radius:var(--radius-sm);color:rgb(var(--gray-500));background:transparent;place-items:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ui-search-clear:hover{color:rgb(var(--gray-700));background:rgb(var(--gray-100))}.ui-search-clear:active{background:rgb(var(--gray-200))}.ui-search-clear:focus-visible{outline:var(--focus-ring);outline-offset:0}.ui-search-hint{display:none}@media (min-width:768px){.ui-search.has-hint .ui-search-input{-webkit-padding-end:calc(var(--space-6) + var(--space-3));padding-inline-end:calc(var(--space-6) + var(--space-3))}.ui-search-hint{position:absolute;display:grid;inset-block:0;inset-inline-end:var(--space-2);min-width:var(--icon-md);height:var(--icon-md);box-sizing:border-box;margin-block:auto;padding:0 var(--space-1-5);border-radius:var(--radius-sm);color:rgb(var(--gray-600));background:rgb(var(--gray-100));font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:var(--lh-2xs);place-items:center;pointer-events:none}}.ui-checkbox,.ui-switch{display:inline-flex;min-width:0;align-items:flex-start;color:rgb(var(--text-primary));font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);letter-spacing:var(--tracking-none);text-transform:none;cursor:pointer}.ui-checkbox{gap:var(--space-2)}.ui-checkbox-control,.ui-switch-control{position:relative;display:inline-grid;flex:none;place-items:center}.ui-checkbox-control{width:var(--icon-sm);height:var(--lh-md)}.ui-checkbox-input,.ui-radio-card-input,.ui-switch-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ui-checkbox-box{display:grid;width:var(--icon-sm);height:var(--icon-sm);box-sizing:border-box;border:1px solid rgb(var(--gray-500));border-radius:var(--radius-sm);color:rgb(var(--gray-0));background:rgb(var(--surface));place-items:center;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ui-checkbox-box>svg{grid-area:1/1;width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1));stroke-width:2.5;visibility:hidden}.ui-checkbox:where(:hover) .ui-checkbox-input:where(:not(:disabled))+.ui-checkbox-box{border-color:rgb(var(--gray-700))}.ui-checkbox-input:checked+.ui-checkbox-box,.ui-checkbox-input:indeterminate+.ui-checkbox-box{border-color:rgb(var(--brand-navy));background:rgb(var(--brand-navy))}.ui-checkbox-input:checked+.ui-checkbox-box .ui-checkbox-check,.ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-checkbox-mixed{visibility:visible}.ui-checkbox-input:indeterminate+.ui-checkbox-box .ui-checkbox-check{visibility:hidden}.ui-checkbox-input[aria-invalid=true]:where(:not(:checked))+.ui-checkbox-box{border-color:rgb(var(--status-error-text))}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-checkbox-input:disabled+.ui-checkbox-box{border-color:rgb(var(--gray-300));background:rgb(var(--gray-100))}.ui-checkbox-input:disabled:checked+.ui-checkbox-box,.ui-checkbox-input:disabled:indeterminate+.ui-checkbox-box{border-color:rgb(var(--gray-400));background:rgb(var(--gray-400))}.ui-checkbox-text,.ui-switch-text{display:grid;min-width:0;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.ui-checkbox-description,.ui-switch-description,.ui-switch-reason{color:rgb(var(--text-secondary));font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-switch-label{font-weight:var(--fw-semibold)}.ui-checkbox.is-disabled,.ui-switch.is-disabled{cursor:not-allowed}.ui-checkbox.is-disabled .ui-checkbox-description,.ui-checkbox.is-disabled .ui-checkbox-label,.ui-switch.is-disabled .ui-switch-description,.ui-switch.is-disabled .ui-switch-label{color:rgb(var(--text-disabled))}.ui-switch{--ui-switch-w:2.25rem;--ui-switch-h:1.25rem;gap:var(--space-3)}.ui-switch-row{display:flex;width:100%;flex-direction:row-reverse;justify-content:space-between}.ui-switch-control{width:var(--ui-switch-w);height:var(--ui-switch-h)}.ui-switch-track{position:relative;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid rgb(var(--gray-500));border-radius:var(--radius-full);background:rgb(var(--gray-100));transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ui-switch-thumb{position:absolute;inset-block:0;inset-inline-start:var(--space-0-5);width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1));margin-block:auto;border-radius:var(--radius-full);background:rgb(var(--gray-500));transition:inset-inline-start var(--dur-fast) var(--ease-standard),width var(--dur-fast) var(--ease-standard),height var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ui-switch:where(:hover) .ui-switch-input:where(:not(:disabled,:checked))+.ui-switch-track{border-color:rgb(var(--gray-700))}.ui-switch-input:checked+.ui-switch-track{border-color:rgb(var(--brand-navy));background:rgb(var(--brand-navy))}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{inset-inline-start:calc(100% - var(--icon-sm) - 1px);width:var(--icon-sm);height:var(--icon-sm);background:rgb(var(--gray-0))}.ui-switch-input:focus-visible+.ui-switch-track{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-switch-input:disabled+.ui-switch-track{border-color:rgb(var(--gray-300));background:rgb(var(--gray-100))}.ui-switch-input:disabled+.ui-switch-track .ui-switch-thumb{background:rgb(var(--gray-300))}.ui-switch-input:disabled:checked+.ui-switch-track{border-color:rgb(var(--gray-400));background:rgb(var(--gray-400))}.ui-switch-input:disabled:checked+.ui-switch-track .ui-switch-thumb{background:rgb(var(--gray-0))}.ui-radio-card{position:relative;display:flex;min-width:0;min-height:var(--space-16);box-sizing:border-box;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid rgb(var(--border-strong));border-radius:var(--radius-lg);color:rgb(var(--text-primary));background:rgb(var(--surface));font-size:var(--fs-md);line-height:var(--lh-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.ui-radio-card:hover:not(.is-disabled){border-color:rgb(var(--gray-400))}.ui-radio-card:has(.ui-radio-card-input:checked){border-color:rgb(var(--gray-900));background:rgb(var(--surface-subtle))}.ui-radio-card:has(.ui-radio-card-input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-radio-card-dot{display:grid;width:var(--icon-sm);height:var(--icon-sm);flex:none;box-sizing:border-box;-webkit-margin-before:calc((var(--lh-md) - var(--icon-sm)) / 2);margin-block-start:calc((var(--lh-md) - var(--icon-sm)) / 2);border:1px solid rgb(var(--gray-500));border-radius:var(--radius-full);background:rgb(var(--surface));place-items:center}.ui-radio-card-dot:after{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:transparent;content:""}.ui-radio-card-input:checked~.ui-radio-card-dot{border-color:rgb(var(--brand-navy))}.ui-radio-card-input:checked~.ui-radio-card-dot:after{background:rgb(var(--brand-navy))}.ui-radio-card-icon{display:grid;width:var(--icon-md);height:var(--lh-md);flex:none;color:rgb(var(--gray-700));place-items:center}.ui-radio-card-icon svg{width:var(--icon-md);height:var(--icon-md)}.ui-radio-card-text{display:grid;min-width:0;flex:1 1 auto;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.ui-radio-card-title{font-weight:var(--fw-semibold)}.ui-radio-card-description{color:rgb(var(--text-secondary));font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-radio-card-badge{display:inline-flex;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.ui-radio-card.is-disabled{background:rgb(var(--surface-muted));cursor:not-allowed}.ui-radio-card.is-disabled,.ui-radio-card.is-disabled .ui-radio-card-description,.ui-radio-card.is-disabled .ui-radio-card-icon{color:rgb(var(--text-disabled))}.ui-radio-card-group{display:grid;min-width:0;grid-gap:var(--space-1-5);gap:var(--space-1-5);margin:0;padding:0;border:0}.ui-radio-card-group>legend{-webkit-margin-after:var(--space-1-5);margin-block-end:var(--space-1-5);padding:0}.ui-radio-card-options{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:640px){.ui-radio-card-group-2 .ui-radio-card-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-filter-bar{display:flex;min-width:0;min-height:var(--space-12);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface))}.ui-filter-bar-search{min-width:0;flex:1 1 100%}@media (min-width:768px){.ui-filter-bar-search{width:20rem;flex:0 1 20rem}}.ui-filter-bar-actions,.ui-filter-bar-end,.ui-filter-bar-filters{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.ui-filter-bar-filters{flex-wrap:wrap}.ui-filter-bar-end{-webkit-margin-start:auto;margin-inline-start:auto}.ui-filter-bar-count{color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap}.ui-filter-bar-clear{display:inline-flex;height:var(--control-h-sm);box-sizing:border-box;align-items:center;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:rgb(var(--gray-700));background:transparent;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.ui-filter-bar-clear:hover{background:rgb(var(--gray-100))}.ui-filter-bar-clear:active{background:rgb(var(--gray-200))}.ui-filter-bar-clear:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-filter-pill{position:relative;display:inline-flex;max-width:100%;height:var(--control-h-sm);box-sizing:border-box;flex:none;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);border:1px solid rgb(var(--border-strong));border-radius:var(--radius-full);color:rgb(var(--gray-700));background:rgb(var(--surface));font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ui-filter-pill:hover:not(.is-disabled){border-color:rgb(var(--gray-400));background:rgb(var(--surface-hover))}.ui-filter-pill.is-active{border-color:rgb(var(--brand-primary-text)/30%);color:rgb(var(--brand-primary-text));background:rgb(var(--coral-50))}.ui-filter-pill:has(.ui-filter-pill-select:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-filter-pill.is-disabled{border-color:rgb(var(--border));color:rgb(var(--text-disabled));background:rgb(var(--surface-muted))}.ui-filter-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-filter-pill-chevron{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:rgb(var(--gray-500))}.ui-filter-pill.is-active .ui-filter-pill-chevron{color:currentcolor}.ui-filter-pill-select{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:inherit;background:none;font-size:var(--fs-lg);opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ui-filter-pill-select:disabled{cursor:not-allowed}.ui-active-filter-chip{display:inline-flex;max-width:100%;height:var(--space-6);box-sizing:border-box;flex:none;align-items:center;gap:var(--space-1);padding-inline:var(--space-2) var(--space-1);border-radius:var(--radius-full);color:rgb(var(--gray-700));background:rgb(var(--gray-100));font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);white-space:nowrap}.ui-active-filter-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-active-filter-chip-value{color:rgb(var(--text-primary))}.ui-active-filter-chip-remove{position:relative;display:grid;width:var(--icon-sm);height:var(--icon-sm);flex:none;padding:0;border:0;border-radius:var(--radius-full);color:rgb(var(--gray-600));background:transparent;place-items:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ui-active-filter-chip-remove>svg{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.ui-active-filter-chip-remove:hover{color:rgb(var(--gray-900));background:rgb(var(--gray-300))}.ui-active-filter-chip-remove:focus-visible{outline:var(--focus-ring);outline-offset:1px}@media (pointer:coarse){.ui-active-filter-chip-remove:before,.ui-search-clear:before{position:absolute;inset:calc(var(--space-3) * -1);content:""}}@media (forced-colors:active){.ui-radio-card-input:checked~.ui-radio-card-dot:after,.ui-switch-thumb{background:CanvasText;forced-color-adjust:none}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb{background:Highlight}.ui-filter-pill.is-active{border-color:Highlight}}:where(.infra-select-control>span){font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);letter-spacing:var(--tracking-none);text-transform:none;color:rgb(var(--gray-700))}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media not all and (min-width:768px){.form-grid{grid-template-columns:minmax(0,1fr)}}.field{display:grid;grid-gap:.45rem;gap:.45rem;color:rgb(var(--text-primary));font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.field input,.field select,.field textarea{width:100%;min-width:0}.field :is(input,select,textarea):focus:not(:where(.infra-search-control) *){border-color:rgb(var(--gray-900));box-shadow:none}.field :is(input,select,textarea)[aria-invalid=true]{border-color:rgb(var(--status-error-text))}.field-span{grid-column:1/-1}.field small{color:rgb(var(--text-muted));font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:1.4}.field-error{margin:0;color:rgb(var(--status-error-text));font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs)}.field .field-error{color:rgb(var(--sev-critical));font-weight:var(--fw-semibold)}.ui-chip,.ui-id-chip,.ui-sev-badge,.ui-status-badge,.ui-tag{display:inline-flex;box-sizing:border-box;height:1.25rem;flex:0 0 auto;align-items:center;gap:var(--space-1-5);padding:0 var(--space-2);border:1px solid transparent;font-family:var(--font-body);font-size:var(--fs-xs);font-style:normal;line-height:var(--lh-xs);letter-spacing:0;text-transform:none;vertical-align:middle;white-space:nowrap}.ui-chip,.ui-id-chip{max-width:100%}.ui-sev-badge,.ui-status-badge,.ui-tag{overflow:hidden}.ui-status-label,.ui-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-chip svg,.ui-sev-badge svg,.ui-status-badge svg,.ui-tag svg{width:.75rem;height:.75rem;flex-shrink:0;stroke-width:var(--icon-stroke)}.ui-sev-badge{border-color:var(--ui-sev-border);border-radius:var(--radius-sm);color:rgb(var(--ui-sev-text));background:rgb(var(--ui-sev-bg));font-weight:var(--fw-semibold)}.ui-sev-dot{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-full);background:rgb(var(--ui-sev-fill))}.ui-sev-legend{display:inline-flex;align-items:center;gap:var(--space-1-5);color:rgb(var(--text-primary));font-size:var(--fs-sm);font-style:normal;line-height:var(--lh-sm);white-space:nowrap}.ui-sev-critical{--ui-sev-fill:var(--sev-critical);--ui-sev-text:var(--sev-critical-text);--ui-sev-bg:var(--sev-critical-bg);--ui-sev-border:var(--sev-critical-border)}.ui-sev-high{--ui-sev-fill:var(--sev-high);--ui-sev-text:var(--sev-high-text);--ui-sev-bg:var(--sev-high-bg);--ui-sev-border:var(--sev-high-border)}.ui-sev-medium{--ui-sev-fill:var(--sev-medium);--ui-sev-text:var(--sev-medium-text);--ui-sev-bg:var(--sev-medium-bg);--ui-sev-border:var(--sev-medium-border)}.ui-sev-low{--ui-sev-fill:var(--sev-low);--ui-sev-text:var(--sev-low-text);--ui-sev-bg:var(--sev-low-bg);--ui-sev-border:var(--sev-low-border)}.ui-sev-info{--ui-sev-fill:var(--sev-info);--ui-sev-text:var(--sev-info-text);--ui-sev-bg:var(--sev-info-bg);--ui-sev-border:var(--sev-info-border)}.ui-status-badge{border-color:var(--ui-status-border,transparent);border-radius:var(--radius-full);color:rgb(var(--ui-status-text));background:rgb(var(--ui-status-bg));font-weight:var(--fw-medium)}.ui-status-mark{display:inline-block;box-sizing:border-box;width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-full)}.ui-status-mark-dot{background:rgb(var(--ui-status-mark))}.ui-status-mark-ring{border:1.5px solid rgb(var(--ui-status-mark));background:transparent}.ui-status-badge .ui-status-glyph{color:rgb(var(--ui-status-mark))}.ui-status-neutral{--ui-status-text:var(--status-neutral-text);--ui-status-bg:var(--status-neutral-bg);--ui-status-mark:var(--status-neutral)}.ui-status-info{--ui-status-text:var(--status-info-text);--ui-status-bg:var(--status-info-bg);--ui-status-mark:var(--status-progress)}.ui-status-ok{--ui-status-text:var(--status-ok-text);--ui-status-bg:var(--status-ok-bg);--ui-status-border:var(--status-ok-border);--ui-status-mark:var(--status-ok)}.ui-status-warning{--ui-status-text:var(--status-warning-text);--ui-status-bg:var(--status-warning-bg);--ui-status-border:var(--status-warning-border);--ui-status-mark:var(--status-warning)}.ui-status-error{--ui-status-text:var(--status-error-text);--ui-status-bg:var(--status-error-bg);--ui-status-border:var(--status-error-border);--ui-status-mark:var(--status-error)}.ui-status-na{--ui-status-text:var(--status-na-text);--ui-status-bg:var(--status-na-bg);--ui-status-border:var(--status-na-border);border-style:dashed}}@layer components{@media (prefers-reduced-motion:no-preference){.ui-status-info .ui-status-mark-dot{animation:ui-status-pulse var(--dur-skeleton) ease-in-out infinite}.ui-status-glyph-spin{animation:ui-status-spin 1.2s linear infinite}}@keyframes ui-status-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ui-status-spin{to{transform:rotate(1turn)}}.ui-tag{gap:var(--space-1);padding:0 var(--space-1-5);border-color:var(--ui-tag-border,transparent);border-radius:var(--radius-sm);color:rgb(var(--ui-tag-text));background:rgb(var(--ui-tag-bg));font-size:var(--fs-2xs);line-height:var(--lh-2xs);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ui-tag,.ui-tag-value{font-weight:var(--fw-semibold)}.ui-tag-value{letter-spacing:0}.ui-tag-kev{--ui-tag-text:var(--sev-critical-text);--ui-tag-bg:var(--sev-critical-bg)}.ui-tag-exploit{--ui-tag-text:var(--sev-high-text);--ui-tag-bg:var(--sev-high-bg)}.ui-tag-epss{--ui-tag-text:var(--sev-low-text);--ui-tag-bg:var(--sev-low-bg)}.ui-tag-pq{--ui-tag-text:var(--sev-info-text);--ui-tag-bg:var(--sev-info-bg)}.ui-tag-new,.ui-tag-unique{--ui-tag-text:var(--gray-700);--ui-tag-bg:var(--surface);--ui-tag-border:rgb(var(--border-strong))}.ui-chip{gap:var(--space-1);border-radius:var(--radius-sm);color:rgb(var(--gray-700));background:rgb(var(--gray-100));font-weight:var(--fw-medium)}.ui-chip-label,.ui-id-chip-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-chip-removable{height:1.5rem;padding-right:var(--space-0-5)}.ui-chip-remove,.ui-id-chip-copy{position:relative;display:inline-grid;box-sizing:border-box;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--radius-xs);color:rgb(var(--gray-600));background:transparent;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ui-chip-remove:after,.ui-id-chip-copy:after{position:absolute;inset:-2px;content:""}.ui-chip-remove:hover,.ui-id-chip-copy:hover{color:rgb(var(--text-primary));background:rgb(var(--gray-200))}.ui-chip-remove:focus-visible,.ui-id-chip-copy:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.ui-chip-remove svg,.ui-id-chip-copy svg{width:.75rem;height:.75rem;stroke-width:var(--icon-stroke)}.ui-badge-button{display:inline-flex;box-sizing:border-box;min-height:var(--space-6);align-items:center;padding:0;border:0;border-radius:var(--radius-full);background:none;box-shadow:none;font:inherit;cursor:pointer}.ui-badge-button:hover>:is(.ui-status-badge,.ui-sev-badge,.ui-tag){border-color:rgb(var(--border-strong))}.ui-badge-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-count{display:inline-grid;box-sizing:border-box;min-width:1.125rem;height:1.125rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--fs-2xs);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--lh-2xs);white-space:nowrap}.ui-count,.ui-id-chip{padding:0 var(--space-1-5);color:rgb(var(--gray-700));background:rgb(var(--gray-100))}.ui-id-chip{gap:var(--space-0-5);border-radius:var(--radius-sm);font-family:var(--font-mono);font-feature-settings:"zero";font-weight:var(--fw-regular)}.ui-id-chip-copyable{height:1.5rem;padding-right:var(--space-0-5)}@media (forced-colors:active){.ui-chip,.ui-count,.ui-id-chip,.ui-sev-badge,.ui-status-badge,.ui-tag{border-color:CanvasText}.ui-sev-dot,.ui-status-mark-dot{background:CanvasText;forced-color-adjust:none}.ui-status-mark-ring{border-color:CanvasText}}}@layer components{.ui-table{--ui-table-row-h:var(--table-row-h);--ui-table-pad-inline:var(--space-3);--ui-table-pad-edge:var(--space-4);--ui-table-region-offset:15rem;--ui-table-selected-bar:inset 2px 0 0 rgb(var(--brand-primary));--ui-table-edge-start:inset -1px 0 0 rgb(var(--border)),8px 0 8px -8px rgb(var(--brand-navy)/6%);--ui-table-edge-end:inset 1px 0 0 rgb(var(--border)),-8px 0 8px -8px rgb(var(--brand-navy)/6%);container:ui-table/inline-size;position:relative;min-width:0;color:rgb(var(--text-primary));background:rgb(var(--surface))}.ui-table[data-density=comfortable]{--ui-table-row-h:var(--table-row-h-2line)}.ui-table[data-density=compact]{--ui-table-row-h:var(--table-row-h-compact)}.ui-table-scroll{overflow-x:clip}.ui-table-scroll[data-overflow=true]{overflow-x:auto;overscroll-behavior-x:contain}.ui-table-scroll:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}@media (min-width:1024px){.ui-table[data-scroll=region]>.ui-table-scroll{overflow:auto;max-height:calc(100dvh - var(--topbar-h) - var(--ui-table-region-offset));overscroll-behavior:contain}}.ui-table-table{width:100%;min-width:var(--ui-table-min-w,0);margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:start}.ui-table-table col[data-col]{width:var(--ui-table-col-w,auto)}.ui-table-col-spacer{width:0}.ui-table-caption{padding:var(--space-3) var(--ui-table-pad-edge);color:rgb(var(--text-secondary));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);text-align:start;caption-side:top}.ui-table-td,.ui-table-th{--ui-table-cell-bar:0 0 0 0 transparent;--ui-table-cell-edge:0 0 0 0 transparent;box-sizing:border-box;min-width:0;padding:0 var(--ui-table-pad-inline);border:0;border-bottom:1px solid rgb(var(--border));text-align:start;text-transform:none;letter-spacing:0;vertical-align:middle;overflow:clip;box-shadow:var(--ui-table-cell-bar),var(--ui-table-cell-edge)}:where(.ui-table-th,.ui-table-td):first-child{-webkit-padding-start:var(--ui-table-pad-edge);padding-inline-start:var(--ui-table-pad-edge)}:where(.ui-table-th,.ui-table-td):last-child{-webkit-padding-end:var(--ui-table-pad-edge);padding-inline-end:var(--ui-table-pad-edge)}.ui-table-head>tr{height:var(--table-header-h)}.ui-table-th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);color:rgb(var(--text-secondary));background:rgb(var(--surface-muted));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-xs);white-space:nowrap}.ui-table-th[data-align=end]{text-align:end}.ui-table-th[data-align=center],.ui-table-th[data-col=select]{text-align:center}.ui-table-th-sortable{padding:0}.ui-table-sort{box-sizing:border-box;display:flex;width:100%;min-height:calc(var(--table-header-h) - 1px);align-items:center;gap:var(--space-1);margin:0;padding:0 var(--ui-table-pad-inline);border:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}:where(.ui-table-th-sortable:first-child) .ui-table-sort{-webkit-padding-start:var(--ui-table-pad-edge);padding-inline-start:var(--ui-table-pad-edge)}:where(.ui-table-th-sortable:last-child) .ui-table-sort{-webkit-padding-end:var(--ui-table-pad-edge);padding-inline-end:var(--ui-table-pad-edge)}:where(.ui-table-th[data-align=end]) .ui-table-sort{justify-content:flex-end}.ui-table-sort:hover{background:rgb(var(--surface-hover))}.ui-table-sort-static{display:none}.ui-table-sort:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset-inset)}.ui-table-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-table-sort-icon{display:inline-grid;flex:none;place-items:center;color:rgb(var(--gray-400))}.ui-table-sort-icon svg{width:.75rem;height:.75rem;stroke-width:var(--icon-stroke)}.ui-table-th[data-sorted=true]{color:rgb(var(--text-primary))}.ui-table-th[data-sorted=true] .ui-table-sort-icon{color:rgb(var(--gray-900))}.ui-table-row{height:var(--ui-table-row-h)}@container ui-table (width >= 640px){.ui-table-row:has(.ui-table-secondary:not([data-show-when-hidden])){height:var(--table-row-h-2line)}}.ui-table-td{color:rgb(var(--text-primary));background:rgb(var(--surface));font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-sm);transition:background-color var(--dur-fast) var(--ease-standard)}:where(.ui-table-body>tr:last-child)>.ui-table-td{border-bottom:0}.ui-table-td[data-align=end]{text-align:end}.ui-table-td[data-align=center]{text-align:center}.ui-table-td[data-numeric=true]{font-family:var(--font-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ui-table-td[data-nowrap=true]{text-overflow:ellipsis;white-space:nowrap}.ui-table-primary{font-weight:var(--fw-medium)}.ui-table-cell-stack{display:flex;min-width:0;flex-direction:column;justify-content:center}.ui-table-cell-stack>*{min-width:0;max-width:100%}.ui-table-secondary{display:block;min-width:0;overflow:hidden;color:rgb(var(--text-muted));font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-xs);text-overflow:ellipsis;white-space:nowrap}.ui-table-secondary[data-show-when-hidden]{display:none}.ui-table-mono{color:rgb(var(--gray-700));font-family:var(--font-mono);font-size:var(--fs-mono-inline)}.ui-table-empty-value{color:rgb(var(--text-muted))}.ui-table-td :is(.ui-status-badge,.ui-tag){max-width:100%}.ui-table-select-cell,.ui-table-th[data-col=select]{padding-inline:0;text-align:center}.ui-table-checkbox{justify-content:center;vertical-align:middle}.ui-table-row-link{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:var(--space-1);vertical-align:middle}.ui-table-row-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-table-row-chevron{display:none}.ui-table[data-stretch-links=true] .ui-table-row{position:relative}.ui-table[data-stretch-links=true] .ui-table-row-link:after{position:absolute;inset:0;content:""}.ui-table[data-stretch-links=true] .ui-table-row :is(a,button,input,select,textarea,summary,label,[tabindex]):not(.ui-table-row-link,.ui-checkbox-input,.ui-switch-input){position:relative;z-index:1}.ui-table-td :focus-visible{outline-offset:var(--focus-ring-offset-inset)}.ui-table-actions-cell{-webkit-padding-start:var(--space-1);padding-inline-start:var(--space-1);text-align:end}.ui-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.ui-table-row[data-muted=true]>.ui-table-td{color:rgb(var(--text-secondary))}.ui-table-row:has(:focus-visible)>.ui-table-td,.ui-table-row:hover>.ui-table-td{background:rgb(var(--surface-hover))}.ui-table-row[data-selected=true]>.ui-table-td{background:rgb(var(--coral-50))}.ui-table-skeleton-row:hover>.ui-table-td{background:rgb(var(--surface))}.ui-table-row:has(:focus-visible)>.ui-table-td:first-child,.ui-table-row[data-current=true]>.ui-table-td:first-child,.ui-table-row[data-selected=true]>.ui-table-td:first-child{--ui-table-cell-bar:var(--ui-table-selected-bar)}.ui-table-scroll[data-overflow=true] [data-sticky=start]{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2}.ui-table-scroll[data-overflow=true] [data-sticky=start][data-sticky-offset=true]{inset-inline-start:var(--ui-table-select-w)}.ui-table-scroll[data-overflow=true] [data-sticky=end]{position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:2}@media (min-width:1024px){.ui-table[data-scroll=region] [data-sticky=start]{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2}.ui-table[data-scroll=region] [data-sticky=start][data-sticky-offset=true]{inset-inline-start:var(--ui-table-select-w)}.ui-table[data-scroll=region] [data-sticky=end]{position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:2}}.ui-table-th[data-sticky]{z-index:calc(var(--z-sticky) + 1)}.ui-table-scroll[data-scrolled-start=true] [data-sticky-edge=true]{--ui-table-cell-edge:var(--ui-table-edge-start)}.ui-table-scroll[data-scrolled-end=true] [data-sticky=end]{--ui-table-cell-edge:var(--ui-table-edge-end)}.ui-table-state-cell{padding:0;white-space:normal}.ui-table-state{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center}.ui-table-state p{margin:0}.ui-table-state-panel{min-height:15rem}.ui-table-state-icon{display:grid;box-sizing:border-box;place-items:center;color:rgb(var(--gray-400))}.ui-table-state-icon svg{width:var(--icon-lg);height:var(--icon-lg);stroke-width:var(--icon-stroke)}.ui-table-state-icon-error{color:rgb(var(--status-error-text))}.ui-table-state-icon-error svg{width:var(--icon-md);height:var(--icon-md)}.ui-table-state-title{color:rgb(var(--text-primary));font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md)}.ui-table-state-body{max-width:56ch;color:rgb(var(--text-muted))}.ui-table-state-body,.ui-table-state-detail{font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-table-state-detail{max-width:64ch;color:rgb(var(--text-secondary))}.ui-table-state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-1)}.ui-table-state-request{display:inline-flex;align-items:center;gap:var(--space-1-5);color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs)}.ui-table-low-data-cell{height:var(--control-h-lg);padding-block:var(--space-1-5);padding-inline:var(--ui-table-pad-edge);color:rgb(var(--text-secondary));background:rgb(var(--surface-subtle));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:normal}.ui-table-skeleton{display:block;width:var(--ui-table-skeleton-w,auto);max-width:100%;height:var(--space-3);border-radius:var(--radius-xs);background:rgb(var(--gray-100))}.ui-table-td[data-align=end] .ui-table-skeleton{-webkit-margin-start:auto;margin-inline-start:auto}.ui-table-skeleton-box{width:var(--space-4);margin-inline:auto}@media (prefers-reduced-motion:no-preference){.ui-table-skeleton{background:linear-gradient(90deg,rgb(var(--gray-100)) 25%,rgb(var(--gray-200)) 50%,rgb(var(--gray-100)) 75%);background-size:200% 100%;animation:skeleton-shimmer var(--dur-skeleton) ease-in-out infinite}}.ui-table-footer{box-sizing:border-box;display:flex;min-height:var(--table-row-h);align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1-5) var(--ui-table-pad-edge);border-top:1px solid rgb(var(--border))}.ui-table-count{margin:0;color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs)}.ui-table-pagination{display:flex;align-items:center;gap:var(--space-2)}.ui-table-page{color:rgb(var(--text-secondary));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap}@container ui-table (640px <= width < 1000px){.ui-table-table [data-priority="3"]{display:none}.ui-table-table{min-width:var(--ui-table-min-w-p2,0)}.ui-table-secondary[data-show-when-hidden="3"]{display:block}.ui-table-row:has(.ui-table-secondary[data-show-when-hidden="3"]){height:var(--table-row-h-2line)}}@container ui-table (640px <= width < 880px){.ui-table-table [data-priority="2"]{display:none}.ui-table-table{min-width:var(--ui-table-min-w-p1,0)}.ui-table-secondary[data-show-when-hidden="2"]{display:block}.ui-table-row:has(.ui-table-secondary[data-show-when-hidden="2"]){height:var(--table-row-h-2line)}}@container ui-table (width < 640px){.ui-table-body,.ui-table-table{display:block;width:100%;min-width:0}.ui-table-table colgroup{display:none}.ui-table-head{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-table-head .ui-table-sort,.ui-table-head [data-card=hidden]{display:none}.ui-table-head .ui-table-sort-static{display:inline}.ui-table-row{position:relative;box-sizing:border-box;display:flex;height:auto;min-height:var(--space-16);flex-wrap:wrap;align-items:center;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid rgb(var(--border));background:rgb(var(--surface));transition:background-color var(--dur-fast) var(--ease-standard)}.ui-table-row:has(>[data-card=meta]):after{flex-basis:100%;order:4;content:""}.ui-table-row>.ui-table-td{display:block;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.ui-table-row>[data-card=select]{flex:none;order:0}.ui-table-row>[data-card=title]{flex:1 1;order:1;font-weight:var(--fw-semibold)}.ui-table-row>[data-card=aside]{flex:none;order:2}.ui-table-row>[data-card=actions]{flex:none;order:3;margin-block:calc((var(--lh-sm) - var(--control-h-sm)) / 2);overflow:visible}.ui-table-row>[data-card=meta]{flex:none;order:5;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap}.ui-table-row>[data-card=meta]:not([data-card=meta]~[data-card=meta]){flex:1 1;min-width:0;max-width:max-content;overflow:hidden;text-overflow:ellipsis}.ui-table-row>[data-card=meta]~[data-card=meta]:before{-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);content:"·"/""}.ui-table-row-open,.ui-table-row>[data-card=hidden],.ui-table-row>[data-card=title] .ui-tag,.ui-table-secondary[data-show-when-hidden]{display:none}.ui-table-row:where(:has(.ui-table-row-link):not(:has(>[data-card=actions]))){-webkit-padding-end:calc(var(--space-4) + var(--icon-sm) + var(--space-2));padding-inline-end:calc(var(--space-4) + var(--icon-sm) + var(--space-2))}:where(.ui-table-body)>.ui-table-row:last-child{border-bottom:0}.ui-table-row:not(:has(>[data-card=actions])) .ui-table-row-chevron{position:absolute;top:50%;inset-inline-end:var(--space-4);display:block;width:var(--icon-sm);height:var(--icon-sm);color:rgb(var(--gray-400));translate:0 -50%}.ui-table-row:has(:focus-visible),.ui-table-row:hover{background:rgb(var(--surface-hover))}.ui-table-row[data-selected=true]{background:rgb(var(--coral-50))}.ui-table-row:has(:focus-visible),.ui-table-row[data-current=true],.ui-table-row[data-selected=true]{box-shadow:var(--ui-table-selected-bar)}.ui-table-skeleton-row .ui-table-td{flex:1 1 30%}.ui-table-low-data-row,.ui-table-state-row{display:block}.ui-table-low-data-row>.ui-table-td,.ui-table-state-row>.ui-table-td{display:block;height:auto}.ui-table-footer{flex-wrap:wrap}}@media (forced-colors:active){.ui-table-row:has(:focus-visible)>.ui-table-td:first-child,.ui-table-row[data-current=true]>.ui-table-td:first-child,.ui-table-row[data-selected=true]>.ui-table-td:first-child{-webkit-border-start:2px solid Highlight;border-inline-start:2px solid Highlight}.ui-table-skeleton{forced-color-adjust:none}}}