@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@layer reset, tokens, base, layout, components, modules, utilities;@layer tokens{:root{--gray-0:255 255 255;--gray-75:247 248 250;--gray-200:228 231 236;--gray-500:102 112 133;--gray-600:71 84 103;--gray-900:16 24 40;--coral-600:220 38 38;--brand-primary:255 75 51;--brand-primary-hover:var(--coral-600);--brand-primary-deep:130 24 26;--brand-navy:var(--gray-900);--brand-black:0 0 0;--surface:var(--gray-0);--surface-alt:var(--gray-75);--border:var(--gray-200);--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-muted:var(--gray-500);--ink-inverse:255 255 255;--ink-soft:233 238 245;--ink-muted:188 198 212;--ink-quiet:145 156 173;--sev-critical:142 27 46;--sev-high:226 100 30;--sev-medium:242 180 65;--sev-low:47 111 176;--sev-info:110 126 146;--status-ok:18 183 106;--status-progress:var(--indigo-500);--status-warning:var(--amber-700);--status-accepted:122 90 248;--button-primary-hover-bg:var(--brand-primary-hover);--button-primary-hover-fg:var(--gray-0);--count-badge-bg:var(--gray-900);--count-badge-fg:var(--gray-0);--count-badge-ring:var(--gray-0);--shadow-card:0 18px 40px rgb(var(--brand-navy)/8%);--gray-100:242 244 247;--gray-300:208 213 221;--gray-400:152 162 179;--gray-700:52 64 84;--coral-50:255 243 241;--coral-700:200 52 30;--amber-700:122 82 0;--amber-500:184 138 27;--amber-300:228 199 126;--indigo-500:97 114 243;--brand-primary-text:var(--coral-700);--sev-critical-text:142 27 46;--sev-high-text:181 71 8;--sev-medium-text:138 90 0;--sev-low-text:47 111 176;--sev-info-text:91 107 128;--sev-critical-bg:251 239 241;--sev-high-bg:253 241 234;--sev-medium-bg:254 247 230;--sev-low-bg:238 244 250;--sev-info-bg:var(--gray-100);--sev-critical-border:rgb(var(--sev-critical)/28%);--sev-high-border:rgb(var(--sev-high)/32%);--sev-medium-border:rgb(var(--sev-medium)/45%);--sev-low-border:rgb(var(--sev-low)/28%);--sev-info-border:rgb(var(--sev-info)/30%);--status-neutral:var(--gray-400);--status-neutral-text:var(--gray-700);--status-neutral-bg:var(--gray-100);--status-info-text:53 56 205;--status-info-bg:238 244 255;--status-ok-text:6 118 71;--status-ok-bg:236 253 243;--status-ok-border:rgb(var(--status-ok)/30%);--status-warning-text:var(--gray-700);--status-warning-bg:var(--gray-0);--status-warning-border:rgb(var(--amber-700)/40%);--status-warning-2:var(--amber-500);--status-warning-3:var(--amber-300);--status-error:180 35 24;--status-error-strong:145 32 24;--status-error-text:var(--status-error);--status-error-bg:254 243 242;--status-error-border:rgb(var(--status-error)/25%);--status-na-text:var(--gray-600);--status-na-bg:var(--gray-0);--status-na-border:rgb(var(--gray-300));--coral-500:255 75 51;--gray-50:249 250 251;--surface-subtle:var(--gray-50);--surface-hover:var(--gray-50);--surface-muted:var(--gray-100);--border-strong:var(--gray-300);--chrome-divider:rgb(var(--ink-inverse)/8%);--shadow-md:0 4px 8px -2px rgb(var(--brand-navy)/8%),0 2px 4px -2px rgb(var(--brand-navy)/4%);--coral-400:255 106 85;--gray-800:29 41 57;--brand-primary-on-dark:var(--coral-400);--focus-ring-color:var(--brand-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-inset:-2px;--focus-ring:var(--focus-ring-width) solid rgb(var(--focus-ring-color));--focus-ring-on-dark:var(--focus-ring-width) solid rgb(var(--brand-primary-on-dark));--focus-ring-input:0 0 0 1px rgb(var(--focus-ring-color)),0 0 0 4px rgb(var(--focus-ring-color)/25%);--focus-ring-input-on-dark:0 0 0 1px rgb(var(--brand-primary-on-dark)),0 0 0 4px rgb(var(--brand-primary-on-dark)/30%);--code-bg:var(--gray-50);--code-border:var(--gray-200);--code-fg:var(--gray-800);--code-muted:var(--gray-500);--code-inline-bg:var(--gray-100);--code-inline-fg:var(--gray-700);--code-action-fg:var(--gray-700);--code-font-size:0.8125rem;--code-line-height:1.25rem;--code-radius:0.5rem;--code-padding:1rem;--fs-2xs:0.6875rem;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-md:0.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.75rem;--fs-display:2.5rem;--fs-mono-inline:0.7813rem;--lh-2xs:1rem;--lh-xs:1rem;--lh-sm:1.25rem;--lh-md:1.25rem;--lh-lg:1.5rem;--lh-xl:1.75rem;--lh-2xl:2rem;--lh-3xl:2.25rem;--lh-display:3rem;--lh-prose:1.55;--tracking-none:0;--tracking-overline:0.04em;--tracking-xl:-0.01em;--tracking-2xl:-0.015em;--tracking-3xl:-0.02em;--tracking-display:-0.02em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--page-max:100rem;--page-pad:var(--space-4);--section-gap:var(--space-6);--grid-gap:var(--space-4);--card-pad:var(--space-5);--card-pad-compact:var(--space-4);--stack-gap:var(--space-3);--sidebar-w:15.5rem;--rail-w:4rem;--topbar-h:3.5rem;--control-h-sm:2rem;--control-h:2.25rem;--control-h-lg:2.5rem;--table-header-h:2.25rem;--table-row-h:2.75rem;--table-row-h-2line:3.5rem;--table-row-h-compact:2.25rem;--stat-tile-h:5.5rem;--drawer-w:35rem;--drawer-w-wide:45rem;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px rgb(var(--brand-navy)/5%);--shadow-float:var(--shadow-md);--shadow-lg:0 12px 24px -4px rgb(var(--brand-navy)/12%),0 4px 8px -4px rgb(var(--brand-navy)/6%);--z-base:0;--z-sticky:10;--z-shell:20;--z-dropdown:40;--z-drawer:60;--z-modal:80;--z-toast:90;--z-tooltip:95;--z-skip:100;--scrim:rgb(var(--brand-navy)/24%);--dur-fast:120ms;--dur-base:180ms;--dur-slow:240ms;--dur-skeleton:1.4s;--ease-standard:cubic-bezier(0.2,0,0,1);--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:40px;--icon-stroke:1.75;--text-disabled:var(--gray-400);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-on-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-opacity='0.72' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--teal-600:14 147 132;--violet-500:122 90 248;--viz-1:var(--brand-navy);--viz-2:var(--teal-600);--viz-3:var(--violet-500);--viz-4:var(--gray-500);--viz-5:var(--gray-400);--viz-6:var(--gray-300);--viz-grid:var(--gray-200);--viz-axis:var(--gray-500);--viz-muted:var(--gray-300);--viz-track:var(--gray-100);--viz-seq-1:rgb(var(--brand-navy)/12%);--viz-seq-2:rgb(var(--brand-navy)/30%);--viz-seq-3:rgb(var(--brand-navy)/50%);--viz-seq-4:rgb(var(--brand-navy)/70%);--viz-seq-5:rgb(var(--brand-navy)/88%)}@media (min-width:768px){:root{--page-pad:var(--space-6)}}@media (pointer:coarse){:root{--control-h-sm:var(--control-h-lg);--control-h:var(--control-h-lg)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}body{--font-body:var(--font-inter),system-ui,sans-serif;--font-display:var(--font-space-grotesk),system-ui,sans-serif;--font-heading:var(--font-display);--font-mono:var(--font-jetbrains-mono),ui-monospace,monospace}}@layer reset{*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0}:where(h1,h2,h3,h4,p,pre){margin:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer base{body{min-width:0;min-height:100vh;overflow-x:clip;color:rgb(var(--text-primary));background:rgb(var(--surface-alt));font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4){font-weight:var(--fw-semibold);text-rendering:optimizelegibility}:where(h1){font-family:var(--font-display);font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tracking-2xl)}:where(h2){font-family:var(--font-display);font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--tracking-xl)}:where(h3){font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--tracking-none)}:where(h4){font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--tracking-none)}:where(b,strong,th){font-weight:var(--fw-semibold)}:where(code,kbd,samp,pre){font-family:var(--font-mono);font-feature-settings:"zero" 1,"liga" 0,"calt" 0}:where(code,kbd,samp){color:rgb(var(--code-inline-fg));font-size:var(--fs-mono-inline)}:where(pre){padding:var(--code-padding);border:1px solid rgb(var(--code-border));border-radius:var(--code-radius);color:rgb(var(--code-fg));background:rgb(var(--code-bg));font-size:var(--code-font-size);line-height:var(--code-line-height);white-space:pre;overflow-x:auto;-moz-tab-size:2;tab-size:2}:where(pre code,pre kbd,pre samp){color:inherit;font-size:inherit;line-height:inherit}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea){box-sizing:border-box;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:inherit;font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-md);letter-spacing:var(--tracking-none);text-transform:none;text-overflow:ellipsis}@media (min-width:768px){:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea){font-size:var(--fs-md)}}:where(select){padding-right: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);text-overflow:ellipsis;cursor:pointer}:where(select[multiple],select[size]:not([size="1"])){height:auto;padding:var(--space-1);background-image:none}:where(textarea){height:auto;min-height:6rem;padding:var(--space-2) var(--space-3);resize:vertical}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):where(:hover:not(:disabled,[readonly])){border-color:rgb(var(--gray-400))}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):where([aria-invalid=true]){border-color:rgb(var(--status-error-text))}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea):where(:disabled){border-color:rgb(var(--border));color:rgb(var(--text-disabled));background-color:rgb(var(--surface-muted));cursor:not-allowed}:where(input,textarea):where([readonly]){background-color:rgb(var(--surface-subtle))}:where(input,textarea)::placeholder{color:rgb(var(--text-disabled));opacity:1}:where(svg.lucide){width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;stroke-width:var(--icon-stroke)}html{max-width:100%;overflow-x:clip;background:rgb(var(--surface-alt))}button{color:inherit;font:inherit}:where(summary,[role=tab],[tabindex]:not([tabindex="-1"])){font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[role=tab],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:rgb(var(--gray-900));box-shadow:none}:where(.infra-search-control) :where(input,select):focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:none}:where(.infra-search-control) :where(input){height:auto;min-height:0;align-self:stretch;padding:0;border:0;border-radius:0;background:transparent}table{width:100%;min-width:58rem;border-collapse:collapse;text-align:left}th{padding:.75rem .85rem;color:rgb(var(--text-muted));background:rgb(var(--surface-alt));font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-none);line-height:var(--lh-xs)}td{padding:.85rem;border-top:1px solid rgb(var(--border));color:rgb(var(--text-secondary));font-size:var(--fs-sm);vertical-align:middle}td strong{color:rgb(var(--text-primary))}}@layer utilities{.num{font-family:var(--font-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}}@layer layout{.app-shell{display:grid;grid-template-columns:minmax(0,1fr);height:100vh;height:100dvh;min-height:0;overflow:hidden;background:rgb(var(--surface-alt))}@media (min-width:1024px){.app-shell{grid-template-columns:var(--rail-w) minmax(0,1fr)}}@media (min-width:1280px){.app-shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);transition:grid-template-columns var(--dur-base) var(--ease-standard)}.app-shell.is-collapsed{grid-template-columns:var(--rail-w) minmax(0,1fr)}}.workspace-column{display:grid;grid-template-rows:var(--topbar-h) minmax(0,1fr);height:100vh;height:100dvh;min-width:0;min-height:0;overflow:hidden;overscroll-behavior:auto;scrollbar-gutter:auto}.workspace-column>.topbar{position:relative;top:auto;grid-row:1;min-width:0;min-height:0}.workspace-column>#main-content{position:relative;grid-row:2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--surface-alt));scroll-padding-block:var(--table-header-h) var(--space-16)}@media (hover:hover) and (pointer:fine){.workspace-column>#main-content{scrollbar-gutter:stable}}.sidebar-scrim{position:fixed;z-index:var(--z-drawer);inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:var(--scrim);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-standard),visibility 0s linear var(--dur-slow)}.sidebar-scrim.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-slow) var(--ease-standard)}@media (min-width:1024px){.sidebar-scrim{display:none}}.skip-link{position:fixed;z-index:var(--z-skip);top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:rgb(var(--brand-navy));color:rgb(var(--surface));font-weight:var(--fw-semibold);transform:translateY(calc(-100% - 1rem));transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.page{width:100%;max-width:none;min-width:0;margin:0}#main-content:focus{outline:none}.sidebar{--chrome-hover:rgb(var(--ink-inverse)/6%);--chrome-active:rgb(var(--ink-inverse)/10%);position:fixed;z-index:var(--z-drawer);inset:0 auto 0 0;display:flex;width:var(--sidebar-w);max-width:calc(100vw - var(--space-4));height:100vh;height:100dvh;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:0;color:rgb(var(--ink-soft));background:rgb(var(--brand-navy));box-shadow:var(--shadow-lg);visibility:hidden;transform:translateX(-100%);transition:transform var(--dur-slow) var(--ease-standard),visibility 0s linear var(--dur-slow)}.sidebar.is-open{visibility:visible;transform:none;transition:transform var(--dur-slow) var(--ease-standard)}}@layer layout{@media (min-width:1024px){.sidebar{position:relative;z-index:var(--z-shell);inset:auto;width:auto;max-width:none;height:100%;box-shadow:none;visibility:visible;transform:none;transition:none}}.sidebar>.brand-lockup{flex:none}.sidebar-close{display:inline-grid;width:var(--control-h);height:var(--control-h);flex:none;place-items:center;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;border:0;border-radius:var(--radius-md);color:rgb(var(--ink-quiet));background:transparent;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.sidebar-close:hover{color:rgb(var(--ink-soft));background:var(--chrome-hover)}.primary-nav{min-height:0;flex:1 1 auto;padding:0 0 var(--space-2);border-bottom:1px solid transparent;overflow:hidden auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--ink-inverse)/16%) transparent}.primary-nav[data-scroll-below]:last-child{border-bottom-color:var(--chrome-divider)}.nav-overline{display:flex;width:100%;min-height:var(--space-8);align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-5) var(--space-1);border:0;color:rgb(var(--ink-quiet));background:transparent;font-family:var(--font-body);font-size:var(--fs-2xs);line-height:var(--lh-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-overline);text-align:start;text-transform:uppercase}.nav-section.is-collapsible{margin-top:var(--space-2);border-top:1px solid var(--chrome-divider)}.nav-disclosure{cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.nav-disclosure:hover{color:rgb(var(--ink-soft))}.nav-disclosure-chevron{width:var(--icon-xs);height:var(--icon-xs);transition:transform var(--dur-base) var(--ease-standard)}.nav-disclosure[aria-expanded=true] .nav-disclosure-chevron{transform:rotate(180deg)}.nav-list{margin:0;padding:0;list-style:none}.nav-list[hidden]{display:none}.nav-item{position:relative;display:flex;height:2.25rem;min-height:0;align-items:center;gap:var(--space-2);margin:0 var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-md);color:rgb(var(--ink-muted));background:transparent;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.nav-item:before{content:none}.nav-item-icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:rgb(var(--ink-quiet))}.nav-item-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item:hover{color:rgb(var(--ink-soft));background:var(--chrome-hover)}.nav-item.is-active{border-start-start-radius:0;border-end-start-radius:0;color:rgb(var(--ink-inverse));background:var(--chrome-active);box-shadow:inset 2px 0 0 rgb(var(--brand-primary))}.nav-item.is-active .nav-item-icon{color:rgb(var(--brand-primary))}.nav-badge{display:inline-grid;min-width:1.25rem;height:1.125rem;flex:none;place-items:center;-webkit-margin-start:auto;margin-inline-start:auto;padding:0 var(--space-1-5);border-radius:var(--radius-full);color:rgb(var(--ink-soft));background:var(--chrome-active);font-size:var(--fs-2xs);line-height:var(--lh-2xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar :is(a,button):focus-visible{outline:var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset)}.sidebar .nav-overline:focus-visible{outline-offset:var(--focus-ring-offset-inset)}.sidebar-footer{display:flex;height:3rem;flex:none;align-items:center;padding:0 var(--space-2);border-top:1px solid var(--chrome-divider)}.sidebar-footer-toggle{display:inline-flex;height:var(--control-h-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);color:rgb(var(--ink-quiet));background:transparent;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.sidebar-footer-toggle:hover{color:rgb(var(--ink-soft));background:var(--chrome-hover)}.sidebar.is-collapsed .nav-section.is-collapsible{margin-top:0;border-top:0}.sidebar.is-collapsed .nav-overline{display:block;width:auto;height:1px;min-height:0;margin:var(--space-2) var(--space-3);padding:0;overflow:hidden;color:transparent;background:var(--chrome-divider);font-size:0;line-height:0;white-space:nowrap}.sidebar.is-collapsed .nav-section:first-child .nav-overline{background:transparent}.sidebar.is-collapsed .nav-item{width:2.5rem;justify-content:center;gap:0;margin:0 auto;padding:0}.sidebar.is-collapsed .nav-item-label,.sidebar.is-collapsed .sidebar-footer-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sidebar.is-collapsed .nav-badge{position:absolute;top:.4375rem;right:.5625rem;width:6px;min-width:0;height:6px;padding:0;overflow:hidden;color:transparent;background:rgb(var(--ink-soft));font-size:0}.sidebar.is-collapsed .sidebar-footer{justify-content:center;padding:0}.sidebar.is-collapsed .sidebar-footer-toggle{width:2.5rem;justify-content:center;padding:0}.rail-tooltip{position:fixed;z-index:var(--z-tooltip);top:var(--rail-tooltip-top);left:var(--rail-tooltip-left,calc(var(--rail-w) + var(--space-2)));padding:var(--space-1) var(--space-2);border:1px solid rgb(var(--border));border-radius:var(--radius-md);color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:var(--shadow-md);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;transform:translateY(-50%)}@media (max-height:959.98px){.nav-item{height:2rem}.nav-overline{min-height:1.75rem;padding-top:var(--space-2)}.sidebar.is-collapsed .nav-overline{margin-block:var(--space-1-5)}.sidebar.is-collapsed .nav-badge{top:.3125rem}}@media (forced-colors:active){.nav-item.is-active{outline:2px solid Highlight;outline-offset:-2px}.sidebar.is-collapsed .nav-badge{background:CanvasText}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar *{transition:none!important}}}@layer layout{.topbar{z-index:var(--z-shell);display:grid;height:var(--topbar-h);min-height:var(--topbar-h);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:0 var(--page-pad);border-bottom:1px solid rgb(var(--gray-200));color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-end,.topbar-start{display:flex;min-width:0;align-items:center;gap:var(--space-2)}@media (min-width:768px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-4)}.topbar-end{grid-column:3}}.topbar-icon-button{position:relative;width:var(--control-h);height:var(--control-h);flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--radius-md);color:rgb(var(--text-secondary));background:transparent;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.topbar-icon-button:not(.mobile-menu){display:inline-grid}.topbar-icon-button svg{width:var(--icon-sm);height:var(--icon-sm)}.topbar-icon-button:hover{color:rgb(var(--text-primary));background:rgb(var(--gray-100))}.topbar-brand:before,.topbar-icon-button:before,.user-menu-trigger:before{position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%);content:none}@media (pointer:coarse){.topbar-brand:before,.topbar-icon-button:before,.user-menu-trigger:before{content:""}}.topbar-tooltip{position:absolute;top:calc(100% + var(--space-2));left:50%;z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);border:1px solid rgb(var(--border));border-radius:var(--radius-md);color:rgb(var(--text-primary));background:rgb(var(--surface));box-shadow:var(--shadow-md);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.topbar-icon-button:hover>.topbar-tooltip{opacity:1}}.topbar-icon-button:focus-visible>.topbar-tooltip{opacity:1}.topbar-icon-button[data-tooltip-dismissed]:is(:hover,:focus-visible)>.topbar-tooltip{opacity:0}.notification-bell-count{position:absolute;top:calc(50% - 15px);left:calc(50% + 1px);display:grid;min-width:16px;height:16px;box-sizing:border-box;padding:0 var(--space-1);place-items:center;border-radius:var(--radius-full);color:rgb(var(--count-badge-fg));background:rgb(var(--count-badge-bg));box-shadow:0 0 0 2px rgb(var(--count-badge-ring));font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.topbar-brand{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;border-radius:var(--radius-md)}@media (min-width:1024px){.topbar-brand{display:none}}.client-switcher{position:relative;display:flex;min-width:0;align-items:center;gap:var(--space-2)}.client-monogram{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:var(--radius-sm);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);letter-spacing:var(--tracking-none)}.client-switcher-name{min-width:0;max-width:120px;overflow:hidden;color:rgb(var(--text-primary));font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md);text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.client-switcher-name{max-width:240px}}.client-switcher.is-static{min-height:var(--control-h);padding:0 var(--space-2) 0 var(--space-1-5)}.client-switcher-trigger{display:inline-flex;min-width:0;height:var(--control-h);box-sizing:border-box;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-1-5);border:1px solid rgb(var(--border-strong));border-radius:var(--radius-md);color:rgb(var(--text-primary));background:rgb(var(--surface));cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.client-switcher-trigger:hover{background:rgb(var(--gray-50))}.client-switcher.is-open .client-switcher-trigger{background:rgb(var(--gray-100))}.client-switcher-chevron{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto;color:rgb(var(--text-muted))}.client-switcher-backdrop{position:fixed;inset:0;z-index:var(--z-dropdown);background:var(--scrim)}.client-switcher-popover{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-dropdown);display:flex;max-height:min(480px,85dvh);flex-direction:column;padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom, 0px));border:1px solid rgb(var(--border));border-bottom:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:rgb(var(--surface));box-shadow:var(--shadow-lg)}@media (min-width:768px){.client-switcher-backdrop{display:none}.client-switcher-popover{position:absolute;inset:calc(100% + var(--space-1)) auto auto 0;width:360px;max-height:min(480px,100dvh - 96px);padding:var(--space-1) 0;border-bottom:1px solid rgb(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}}.client-switcher-label{margin:0;padding:var(--space-2) var(--space-3) var(--space-1);color:rgb(var(--text-muted));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-xs)}.client-switcher-list{min-height:0;flex:1 1 auto;margin:0;padding:0;overflow-y:auto;list-style:none}.client-switcher-option{position:relative;display:flex;min-height:44px;box-sizing:border-box;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:rgb(var(--text-primary));cursor:pointer}@media (min-width:768px){.client-switcher-option{min-height:40px}}.client-switcher-option:hover{background:rgb(var(--gray-50))}.client-switcher-option:focus-visible{outline-offset:var(--focus-ring-offset-inset)}.client-switcher-option[aria-selected=true]{box-shadow:inset 2px 0 0 rgb(var(--brand-primary))}.client-switcher-option-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.client-switcher-option-name{overflow:hidden;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);text-overflow:ellipsis;white-space:nowrap}.client-switcher-option-domain{overflow:hidden;color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);text-overflow:ellipsis;white-space:nowrap}.client-switcher-status{flex:0 0 auto;padding:0 var(--space-2);border-radius:var(--radius-full);color:rgb(var(--status-neutral-text));background:rgb(var(--status-neutral-bg));font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs)}.client-switcher-check{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto;color:rgb(var(--text-primary))}.client-switcher-footer{display:flex;min-height:40px;align-items:center;margin-top:var(--space-1);padding:0 var(--space-3);border-top:1px solid rgb(var(--border))}.client-switcher-manage{display:inline-flex;min-height:44px;flex:1 1 auto;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:rgb(var(--text-primary));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);white-space:nowrap}@media (min-width:768px){.client-switcher-manage{min-height:40px}}.client-switcher-manage svg{width:var(--icon-xs);height:var(--icon-xs)}.client-switcher-manage:hover{color:rgb(var(--brand-primary-text));text-decoration:underline;text-underline-offset:3px}.user-menu{position:relative}.user-menu-trigger{position:relative;display:inline-flex;min-width:var(--control-h);min-height:var(--control-h);box-sizing:border-box;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-0-5);border:0;border-radius:var(--radius-md);color:rgb(var(--text-primary));background:transparent;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.user-menu-trigger:hover,.user-menu.is-open .user-menu-trigger{background:rgb(var(--gray-100))}.user-menu-avatar{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:var(--radius-full);color:rgb(var(--gray-0));background:rgb(var(--gray-800));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-xs)}.user-menu-chevron,.user-menu-copy{display:none}@media (min-width:1440px){.user-menu-trigger{padding:var(--space-0-5) var(--space-2) var(--space-0-5) var(--space-0-5)}.user-menu-copy{display:flex;min-width:0;flex-direction:column;text-align:left}.user-menu-chevron{display:block;width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto;color:rgb(var(--text-muted))}}.user-menu-copy strong{max-width:180px;overflow:hidden;color:rgb(var(--text-primary));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);text-overflow:ellipsis;white-space:nowrap}.user-menu-copy small{color:rgb(var(--text-muted));font-size:var(--fs-xs);line-height:var(--lh-xs)}.user-menu-popover{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown);width:calc(100vw - 2 * var(--space-4));box-sizing:border-box;padding:var(--space-1);border:1px solid rgb(var(--border));border-radius:var(--radius-lg);background:rgb(var(--surface));box-shadow:var(--shadow-md)}@media (min-width:768px){.user-menu-popover{width:280px}}.user-menu-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid rgb(var(--border))}.user-menu-name{color:rgb(var(--text-primary));font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md)}.user-menu-email,.user-menu-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-email{margin-top:calc(-1 * var(--space-1));color:rgb(var(--text-muted))}.user-menu-email,.user-menu-role{font-size:var(--fs-xs);line-height:var(--lh-xs)}.user-menu-role{padding:0 var(--space-2);border-radius:var(--radius-full);color:rgb(var(--status-neutral-text));background:rgb(var(--status-neutral-bg));font-weight:var(--fw-medium)}.user-menu-client{color:rgb(var(--text-secondary));font-size:var(--fs-xs);line-height:var(--lh-xs)}.user-menu-list{display:flex;flex-direction:column;padding-top:var(--space-1)}.user-menu-item{display:flex;width:100%;min-height:var(--control-h);box-sizing:border-box;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);color:rgb(var(--gray-700));background:transparent;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm);text-align:left;cursor:pointer}.user-menu-item svg{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto;color:rgb(var(--text-muted))}.user-menu-item:hover{background:rgb(var(--gray-100))}.user-menu-item:focus-visible{outline-offset:var(--focus-ring-offset-inset)}.user-menu-divider{height:1px;margin:var(--space-1) 0;background:rgb(var(--border))}:where(.mobile-menu){display:none}@media not all and (min-width:1280px){:where(.mobile-menu){display:inline-grid}}}@layer layout{:root{--brand-glyph:var(--brand-primary);--brand-row-h:var(--topbar-h)}.adayptus-glyph{display:block;flex:0 0 auto;fill:rgb(var(--brand-glyph))}.adayptus-lockup{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2);white-space:nowrap}.adayptus-lockup-wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adayptus-lockup-name{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg);letter-spacing:0}.adayptus-lockup-product{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-xs);letter-spacing:0}.adayptus-lockup-inverse .adayptus-lockup-name{color:rgb(var(--ink-inverse))}.adayptus-lockup-inverse .adayptus-lockup-product{color:rgb(var(--ink-quiet))}.adayptus-lockup-topbar .adayptus-lockup-name,.adayptus-lockup-topbar .adayptus-lockup-product{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)}@media (max-width:639.98px){.adayptus-lockup-topbar .adayptus-lockup-wordmark{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.adayptus-lockup-horizontal .adayptus-lockup-name{font-size:1.125rem}.adayptus-lockup-divider{display:inline-block;width:1px;height:var(--space-4);margin-inline:var(--space-1) var(--space-2);vertical-align:-.125rem;background:currentcolor;opacity:.24}.adayptus-lockup-horizontal.adayptus-lockup-inverse .adayptus-lockup-divider{color:rgb(var(--ink-inverse))}.adayptus-lockup-default .adayptus-lockup-name{color:rgb(var(--text-primary))}.adayptus-lockup-horizontal.adayptus-lockup-default .adayptus-lockup-product{color:rgb(var(--text-secondary))}.adayptus-lockup-horizontal.adayptus-lockup-default .adayptus-lockup-divider{color:rgb(var(--text-primary))}.brand-lockup{display:flex;min-height:var(--brand-row-h);flex:0 0 auto;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--chrome-divider)}.brand-lockup>:not(.brand-home){flex:0 0 auto}.brand-home{display:flex;min-width:0;flex:1 1 auto;align-items:center;align-self:stretch;border-radius:var(--radius-md);color:inherit;text-decoration:none}.brand-home:focus-visible{outline:var(--focus-ring-on-dark);outline-offset:var(--focus-ring-offset-inset)}.brand-cobrand{display:grid;min-width:0;justify-items:start;grid-gap:var(--space-0-5);gap:var(--space-0-5)}.brand-cobrand-mark{display:flex;max-width:140px;height:28px;align-items:center;overflow:hidden}.brand-cobrand-mark>img,.brand-cobrand-mark>svg{display:block;max-width:140px;max-height:28px;width:auto;height:auto;object-fit:contain}.brand-cobrand-powered{display:inline-flex;align-items:center;gap:var(--space-1);color:rgb(var(--ink-quiet));font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap}.brand-rail-glyph{display:none}.sidebar.is-collapsed:not(.is-open) .brand-lockup{flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-2) 0}.sidebar.is-collapsed:not(.is-open) .brand-home{flex:0 0 auto;align-self:center;justify-content:center;padding:var(--space-1)}.sidebar.is-collapsed:not(.is-open) .adayptus-lockup-glyph{width:var(--icon-lg);height:var(--icon-lg)}.sidebar.is-collapsed:not(.is-open) :is(.adayptus-lockup-wordmark,.brand-cobrand-mark,.brand-cobrand-powered){display:none}.sidebar.is-collapsed:not(.is-open) .brand-rail-glyph{display:block}.brand-splash{display:grid;min-height:100vh;min-height:100dvh;place-content:center;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);background:rgb(var(--surface-alt));text-align:center;animation:brand-splash-in var(--dur-base) var(--ease-standard) .2s both}.brand-splash-glyph{animation:brand-glyph-pulse var(--dur-skeleton) ease-in-out .2s infinite}.brand-splash-text{margin:0;color:rgb(var(--text-secondary));font-size:var(--fs-md);line-height:var(--lh-md)}@keyframes brand-splash-in{0%{opacity:0}to{opacity:1}}@keyframes brand-glyph-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.brand-splash-glyph{animation:none}}}@layer layout{.app-shell .mobile-menu{display:inline-grid}@media (min-width:1024px){.app-shell .mobile-menu{display:none}}.topbar .topbar-icon-button{width:2.25rem;height:2.25rem}.topbar .user-menu-trigger{min-width:2.25rem;min-height:2.25rem}.topbar .client-switcher-trigger,.topbar .client-switcher.is-static{height:2.25rem;min-height:2.25rem}@media (min-width:768px){.topbar .topbar-icon-button{width:var(--control-h);height:var(--control-h)}.topbar .user-menu-trigger{min-width:var(--control-h);min-height:var(--control-h)}.topbar .client-switcher-trigger{height:var(--control-h)}.topbar .client-switcher.is-static{height:auto;min-height:var(--control-h)}}.workspace-column{grid-template-rows:calc(var(--topbar-h) + env(safe-area-inset-top, 0px)) minmax(0,1fr)}.workspace-column>.topbar{height:calc(var(--topbar-h) + env(safe-area-inset-top, 0px));min-height:calc(var(--topbar-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);padding-inline:max(var(--page-pad),env(safe-area-inset-left,0px)) max(var(--page-pad),env(safe-area-inset-right,0px))}@media (min-width:1024px){.workspace-column>.topbar{-webkit-padding-start:var(--page-pad);padding-inline-start:var(--page-pad)}}.workspace-column>#main-content{padding-top:var(--page-pad);padding-inline:max(var(--page-pad),env(safe-area-inset-left,0px)) max(var(--page-pad),env(safe-area-inset-right,0px));padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom, 0px))}@media not all and (min-width:768px){.workspace-column>#main-content{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom, 0px))}}@media (min-width:1024px){.workspace-column>#main-content{-webkit-padding-start:var(--page-pad);padding-inline-start:var(--page-pad)}}body:has(>main.auth-page){padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.sidebar{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);width:calc(var(--sidebar-w) + env(safe-area-inset-left, 0px));padding-left:env(safe-area-inset-left,0)}@media (min-width:1024px){.sidebar{width:auto;padding-left:0}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar,.sidebar *,.sidebar-scrim{transition-property:none}}}@layer components{:root{--danger-bg:var(--status-error);--danger-bg-hover:var(--status-error-strong);--danger-ghost-hover:rgb(var(--status-error)/6%);--hit-area:2.75rem}.button,.icon-button,.ui-button{--button-h:var(--control-h);--button-px:calc(var(--space-3) + var(--space-0-5));--button-gap:var(--space-2);--button-fs:var(--fs-md);--button-lh:var(--lh-md);--button-fg:rgb(var(--gray-700));--button-bg:rgb(var(--gray-0));--button-border:rgb(var(--border-strong));--button-fg-hover:rgb(var(--gray-700));--button-bg-hover:rgb(var(--gray-50));--button-border-hover:rgb(var(--border-strong));--button-fg-active:rgb(var(--gray-700));--button-bg-active:rgb(var(--gray-100));--button-border-active:rgb(var(--border-strong));--button-fg-disabled:rgb(var(--gray-400));--button-bg-disabled:rgb(var(--gray-100));--button-border-disabled:rgb(var(--gray-200));--button-focus-ring:var(--focus-ring);box-sizing:border-box;display:inline-flex;min-height:var(--button-h);align-items:center;justify-content:center;gap:var(--button-gap);padding:0 var(--button-px);border:1px solid var(--button-border);border-radius:var(--radius-md);color:var(--button-fg);background:var(--button-bg);box-shadow:none;font-family:var(--font-body);font-size:var(--button-fs);font-weight:var(--fw-semibold);line-height:var(--button-lh);letter-spacing:var(--tracking-none);text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;opacity:1;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-button{flex-shrink:0}:is(.ui-button,.button,.icon-button)[hidden]{display:none}:is(.ui-button,.button,.icon-button) svg{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 auto}.ui-button-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.ui-button-sm{--button-h:var(--control-h-sm);--button-px:var(--space-3);--button-gap:var(--space-1-5);--button-fs:var(--fs-sm);--button-lh:var(--lh-sm)}.ui-button-lg{--button-h:var(--control-h-lg);--button-px:var(--space-4)}.button-primary,.ui-button-primary{--button-fg:rgb(var(--brand-navy));--button-bg:rgb(var(--brand-primary));--button-border:transparent;--button-fg-hover:rgb(var(--button-primary-hover-fg));--button-bg-hover:rgb(var(--button-primary-hover-bg));--button-border-hover:transparent;--button-fg-active:rgb(var(--gray-0));--button-bg-active:rgb(var(--coral-700));--button-border-active:transparent}.button-secondary,.ui-button-secondary{--button-fg:rgb(var(--gray-700));--button-bg:rgb(var(--gray-0));--button-border:rgb(var(--border-strong))}.icon-button,.ui-button-ghost{--button-fg:rgb(var(--gray-700));--button-bg:transparent;--button-border:transparent;--button-fg-hover:rgb(var(--gray-700));--button-bg-hover:rgb(var(--gray-100));--button-border-hover:transparent;--button-fg-active:rgb(var(--gray-700));--button-bg-active:rgb(var(--gray-200));--button-border-active:transparent;--button-bg-disabled:transparent;--button-border-disabled:transparent}.ui-button-danger{--button-fg:rgb(var(--gray-0));--button-bg:rgb(var(--danger-bg));--button-border:transparent;--button-fg-hover:rgb(var(--gray-0));--button-bg-hover:rgb(var(--danger-bg-hover));--button-border-hover:transparent;--button-fg-active:rgb(var(--gray-0));--button-bg-active:rgb(var(--danger-bg-hover));--button-border-active:transparent}.ui-button-danger-ghost{--button-fg:rgb(var(--status-error-text));--button-bg:transparent;--button-border:transparent;--button-fg-hover:rgb(var(--status-error-text));--button-bg-hover:var(--danger-ghost-hover);--button-border-hover:transparent;--button-fg-active:rgb(var(--status-error-text));--button-bg-active:var(--danger-ghost-hover);--button-border-active:transparent;--button-bg-disabled:transparent;--button-border-disabled:transparent}:is(.ui-button,.button,.icon-button):hover:not(:disabled,[aria-disabled=true]){border-color:var(--button-border-hover);color:var(--button-fg-hover);background:var(--button-bg-hover)}:is(.ui-button,.button,.icon-button):active:not(:disabled,[aria-disabled=true]){border-color:var(--button-border-active);color:var(--button-fg-active);background:var(--button-bg-active)}:is(.ui-button,.button,.icon-button):focus-visible{outline:var(--button-focus-ring);outline-offset:var(--focus-ring-offset)}:is(.ui-button,.button,.icon-button):is(:disabled,[aria-disabled=true]:not([aria-busy=true])){border-color:var(--button-border-disabled);color:var(--button-fg-disabled);background:var(--button-bg-disabled);cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button-spinner{width:var(--icon-sm);height:var(--icon-sm)}@media (prefers-reduced-motion:no-preference){.ui-button-spinner{animation:ui-button-spin 1s linear infinite}}@keyframes ui-button-spin{to{transform:rotate(1turn)}}.icon-button,.ui-icon-button{--icon-button-size:var(--control-h);position:relative;width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);flex:0 0 auto;padding:0}.ui-icon-button-sm{--icon-button-size:var(--control-h-sm)}.ui-icon-button-lg{--icon-button-size:var(--hit-area)}.icon-button:before,.ui-icon-button:before{position:absolute;inset:50% auto auto 50%;width:var(--hit-area);height:var(--hit-area);transform:translate(-50%,-50%);content:none}@media (pointer:coarse){.icon-button:before,.ui-icon-button:before{content:""}}.vuln-investigate-btn svg{color:inherit;transform:none;transition:none}.text-link,.ui-link{color:rgb(var(--text-primary));text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.text-link,.ui-link-standalone{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-sm);letter-spacing:var(--tracking-none);white-space:nowrap}:is(.ui-link-standalone,.text-link) svg{width:var(--icon-xs);height:var(--icon-xs);flex:0 0 auto}:is(.ui-link-standalone,.text-link):is(:hover,:focus-visible){color:rgb(var(--brand-primary-text));-webkit-text-decoration-line:underline;text-decoration-line:underline}.ui-link-inline{font:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline}.ui-link-inline:is(:hover,:focus-visible){color:rgb(var(--brand-primary-text))}.ui-link-entity{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-sm)}.ui-link-entity:is(:hover,:focus-visible){-webkit-text-decoration-line:underline;text-decoration-line:underline}.ui-link-mono{font-family:var(--font-mono);font-size:var(--fs-mono-inline);font-feature-settings:"zero" 1,"liga" 0,"calt" 0}.text-link:focus-visible,.ui-link:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}}