@layer tokens{:root{--font-sans:var(--font-geist-sans), "Avenir Next", "Helvetica Neue", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-page-x:clamp(20px, 3.2vw, 52px);--space-page-y:40px;--space-page-bottom:88px;--space-section:24px;--space-card-x:20px;--space-card-y:20px;--space-metric-y:20px;--space-empty-y:40px;--field-label-gap:6px;--field-stack-gap:var(--space-4);--form-measure:640px;--sidebar-width:224px;--shell-gap:8px;--topbar-height:56px;--control-xs:24px;--control-sm:28px;--control-md:32px;--control-lg:36px;--control-touch:44px;--row-h:44px;--row-h-compact:36px;--row-h-instrument:28px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--border-width:1px;--dur-1:.1s;--dur-2:.16s;--dur-3:.22s;--dur-4:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--press-scale:.98;--motion-step:calc(var(--dur-1) * .35);--motion-enter:var(--dur-4);--motion-grow:calc(var(--dur-4) * 1.75);--motion-draw:calc(var(--dur-4) * 2.5);--motion-roll:calc(var(--dur-4) * 2);--motion-roll-step:calc(var(--dur-1) * .7);--motion-roll-change:calc(var(--dur-4) * 1.5);--motion-roll-far:calc(var(--dur-4) * 2.25);--motion-highlight:calc(var(--dur-4) * 4);--motion-pulse:calc(var(--dur-4) * 6);--opacity-disabled:.45;--z-sticky:10;--z-topbar:20;--z-rail:30;--z-scrim:40;--z-banner:45;--z-drawer:50;--z-popover:60;--z-tooltip:70;--z-dialog:80;--z-palette:90;--z-toast:95;--z-skip:100;--type-large-title-regular:400 4rem/5rem var(--font-sans);--type-large-title-medium:500 4rem/5rem var(--font-sans);--type-large-title-semibold:600 4rem/5rem var(--font-sans);--type-large-title-bold:700 4rem/5rem var(--font-sans);--type-display-1-regular:400 3.5rem/4.5rem var(--font-sans);--type-display-1-medium:500 3.5rem/4.5rem var(--font-sans);--type-display-1-semibold:600 3.5rem/4.5rem var(--font-sans);--type-display-1-bold:700 3.5rem/4.5rem var(--font-sans);--type-display-2-regular:400 3rem/4rem var(--font-sans);--type-display-2-medium:500 3rem/4rem var(--font-sans);--type-display-2-semibold:600 3rem/4rem var(--font-sans);--type-display-2-bold:700 3rem/4rem var(--font-sans);--type-display-3-regular:400 2.5rem/3.375rem var(--font-sans);--type-display-3-medium:500 2.5rem/3.375rem var(--font-sans);--type-display-3-semibold:600 2.5rem/3.375rem var(--font-sans);--type-display-3-bold:700 2.5rem/3.375rem var(--font-sans);--type-display-4-regular:400 2rem/2.75rem var(--font-sans);--type-display-4-medium:500 2rem/2.75rem var(--font-sans);--type-display-4-semibold:600 2rem/2.75rem var(--font-sans);--type-display-4-bold:700 2rem/2.75rem var(--font-sans);--type-title-1-regular:400 1.5rem/1.875rem var(--font-sans);--type-title-1-medium:500 1.5rem/1.875rem var(--font-sans);--type-title-1-semibold:600 1.5rem/1.875rem var(--font-sans);--type-title-1-bold:700 1.5rem/1.875rem var(--font-sans);--type-title-2-regular:400 1.25rem/1.75rem var(--font-sans);--type-title-2-medium:500 1.25rem/1.75rem var(--font-sans);--type-title-2-semibold:600 1.25rem/1.75rem var(--font-sans);--type-title-2-bold:700 1.25rem/1.75rem var(--font-sans);--type-title-3-regular:400 1.125rem/1.5rem var(--font-sans);--type-title-3-medium:500 1.125rem/1.5rem var(--font-sans);--type-title-3-semibold:600 1.125rem/1.5rem var(--font-sans);--type-title-3-bold:700 1.125rem/1.5rem var(--font-sans);--type-headline-regular:400 1rem/1.5rem var(--font-sans);--type-headline-medium:500 1rem/1.5rem var(--font-sans);--type-headline-semibold:600 1rem/1.5rem var(--font-sans);--type-headline-bold:700 1rem/1.5rem var(--font-sans);--type-body-regular:400 .875rem/1.25rem var(--font-sans);--type-body-medium:500 .875rem/1.25rem var(--font-sans);--type-body-semibold:600 .875rem/1.25rem var(--font-sans);--type-body-bold:700 .875rem/1.25rem var(--font-sans);--type-body-2-regular:400 .8125rem/1.125rem var(--font-sans);--type-body-2-medium:500 .8125rem/1.125rem var(--font-sans);--type-body-2-semibold:600 .8125rem/1.125rem var(--font-sans);--type-body-2-bold:700 .8125rem/1.125rem var(--font-sans);--type-caption-1-regular:400 .75rem/1rem var(--font-sans);--type-caption-1-medium:500 .75rem/1rem var(--font-sans);--type-caption-1-semibold:600 .75rem/1rem var(--font-sans);--type-caption-1-bold:700 .75rem/1rem var(--font-sans);--type-caption-2-regular:400 .6875rem/1rem var(--font-sans);--type-caption-2-medium:500 .6875rem/1rem var(--font-sans);--type-caption-2-semibold:600 .6875rem/1rem var(--font-sans);--type-caption-2-bold:700 .6875rem/1rem var(--font-sans);--type-metric:500 1.75rem/2rem var(--font-sans);--track-display:-.022em;--track-title:-.017em;--track-headline:-.011em;--track-body:0;--track-caption-1:.15px;--track-caption-2:.2px;--track-caps:.06em;--track-metric:-.022em}@media (max-width:1100px){:root{--space-metric-y:22px}}@media (max-width:820px){:root{--sidebar-width:0px;--shell-gap:12px;--space-page-x:20px;--space-page-y:28px;--space-page-bottom:72px;--space-section:20px;--space-metric-y:24px}}}
@layer tokens{:root,[data-brand-surface]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent-solid);scrollbar-color:var(--border-strong) transparent;--bg-canvas:oklch(.972 var(--neutral-c) var(--neutral-h));--bg-sunken:oklch(.955 var(--neutral-c) var(--neutral-h));--bg-surface:oklch(.995 calc(var(--neutral-c) * .5) var(--neutral-h));--bg-raised:#fff;--bg-hover:oklch(.962 var(--neutral-c) var(--neutral-h));--bg-active:oklch(.945 calc(var(--neutral-c) * 1.25) var(--neutral-h));--border-subtle:oklch(.92 var(--neutral-c) var(--neutral-h));--border:oklch(.9 calc(var(--neutral-c) * 1.25) var(--neutral-h));--border-strong:oklch(.77 calc(var(--neutral-c) * 1.75) var(--neutral-h));--border-control:oklch(.63 calc(var(--neutral-c) * 2) var(--neutral-h));--text-1:oklch(.21 calc(var(--neutral-c) * 2) var(--neutral-h));--text-1_5:oklch(.35 calc(var(--neutral-c) * 2.5) var(--neutral-h));--text-2:oklch(.46 calc(var(--neutral-c) * 3) var(--neutral-h));--text-3:oklch(.52 calc(var(--neutral-c) * 2.5) var(--neutral-h));--text-4:oklch(.7 calc(var(--neutral-c) * 2) var(--neutral-h));--danger-fg:#c22826;--danger-solid:#cc2827;--danger-solid-hover:#b7191c;--danger-soft:#feeeed;--danger-border:#fcc0ba;--warning-fg:#8d5406;--warning-solid:#e49e22;--warning-soft:#fef4df;--warning-border:#f0cf98;--positive-fg:#05773b;--positive-solid:#137d41;--positive-soft:#e5faea;--positive-border:#afdfbb;--info-fg:#0d70a4;--info-solid:#0573aa;--info-soft:#e9f5ff;--info-border:#aed7f5;--on-solid:#fcfcfc;--on-warning-solid:#2d1f0a;--shadow-ink:.2 calc(var(--neutral-c) * 2.5) var(--neutral-h);--shadow-xs:0 1px 2px oklch(var(--shadow-ink) / .06);--shadow-contact:0 1px 1px oklch(var(--shadow-ink) / .05);--shadow-raised:0 0 0 1px oklch(var(--shadow-ink) / .05), 0 1px 12px oklch(var(--shadow-ink) / .07);--shadow-popover:0 0 0 1px oklch(var(--shadow-ink) / .06), 0 4px 8px -2px oklch(var(--shadow-ink) / .06), 0 16px 32px -8px oklch(var(--shadow-ink) / .14);--shadow-dialog:0 0 0 1px oklch(var(--shadow-ink) / .06), 0 8px 16px -4px oklch(var(--shadow-ink) / .08), 0 32px 64px -16px oklch(var(--shadow-ink) / .24);--edge-ring:0 0 0 1px oklch(var(--shadow-ink) / .06);--edge-highlight:inset 0 1px 0 #fff9;--logo-plate:#fff;--code-surface:oklch(.962 var(--neutral-c) var(--neutral-h));--code-head:oklch(.937 calc(var(--neutral-c) * 1.5) var(--neutral-h));--code-line:oklch(.865 calc(var(--neutral-c) * 2) var(--neutral-h));--code-ink:oklch(.3 calc(var(--neutral-c) * 3) var(--neutral-h));--code-kw:#6353c5;--code-str:#267543;--code-com:oklch(.52 calc(var(--neutral-c) * 3) var(--neutral-h));--code-num:#9a5505;--code-fn:#1666aa;--shadow-card:var(--shadow-contact);--logo-plate-border:var(--border);--disabled-fill:var(--bg-active);--disabled-fg:var(--text-3);--disabled-border:var(--border-subtle);--fill-danger:linear-gradient(var(--danger-solid), var(--danger-solid));--fill-danger-hover:linear-gradient(var(--danger-solid-hover), var(--danger-solid-hover));--fill-disabled:linear-gradient(var(--disabled-fill), var(--disabled-fill))}@supports (color:lab(0% 0 0)){:root,[data-brand-surface]{--bg-raised:lab(100% 0 0);--danger-fg:lab(43.5877% 59.7782 41.6074);--danger-solid:lab(45.8049% 62.9533 44.1);--danger-solid-hover:lab(40.095% 59.891 42.9038);--danger-soft:lab(95.4356% 5.20107 2.79896);--danger-border:lab(83.1031% 21.6022 11.7713);--warning-fg:lab(41.6375% 20.833 48.6247);--warning-solid:lab(70.8468% 20.2319 68.534);--warning-soft:lab(96.63% 1.03894 11.5687);--warning-border:lab(85.0466% 6.46147 31.8738);--positive-fg:lab(43.6413% -40.5038 24.4243);--positive-solid:lab(45.9656% -40.4298 24.3351);--positive-soft:lab(96.3436% -9.04849 5.30312);--positive-border:lab(84.6882% -21.2327 12.5);--info-fg:lab(44.1621% -11.63 -35.8374);--info-solid:lab(45.3056% -11.9246 -37.3657);--info-soft:lab(95.9662% -2.90105 -5.91402);--info-border:lab(83.807% -8.85001 -19.3516);--on-solid:lab(98.84% .0000298023 -.0000119209);--on-warning-solid:lab(12.9805% 5.03545 15.3412);--edge-highlight:inset 0 1px 0 lab(100% 0 0/.6);--logo-plate:lab(100% 0 0);--code-kw:lab(41.8203% 29.6208 -58.402);--code-str:lab(43.4037% -34.0315 20.3807);--code-num:lab(43.7964% 25.6373 51.1742);--code-fn:lab(41.339% -3.42633 -43.6335)}}:root,[data-skin-preview],[data-brand-surface]{--accent-solid:oklch(.52 var(--skin-c) var(--skin-h));--accent-solid-hover:oklch(.47 var(--skin-c) var(--skin-h));--accent-fg:oklch(.5 var(--skin-c) var(--skin-h));--accent-soft:oklch(.935 min(var(--skin-c) * .3, .03) var(--skin-h));--accent-border:oklch(.85 min(var(--skin-c) * .45, .07) var(--skin-h));--on-accent:#fcfcfc;--on-accent-fg:#fcfcfc;--secondary:oklch(.52 calc(var(--skin-c) * .6) var(--skin-h));--focus-color:var(--accent-fg);--gradient-primary:linear-gradient(180deg, var(--accent-solid) 0%, color-mix(in oklab, var(--accent-solid) 92%, black) 100%);--gradient-primary-hover:linear-gradient(180deg, var(--accent-solid-hover) 0%, color-mix(in oklab, var(--accent-solid-hover) 92%, black) 100%);--gradient-primary-active:linear-gradient(180deg, color-mix(in oklab, var(--accent-solid-hover) 92%, black) 0%, color-mix(in oklab, var(--accent-solid-hover) 84%, black) 100%);--fill-accent:linear-gradient(var(--accent-solid), var(--accent-solid))}@supports (color:lab(0% 0 0)){:root,[data-skin-preview],[data-brand-surface]{--on-accent:lab(98.84% .0000298023 -.0000119209);--on-accent-fg:lab(98.84% .0000298023 -.0000119209)}}html[data-theme=dark],html[data-theme=dark] [data-brand-surface]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:oklch(.15 var(--neutral-c) var(--neutral-h));--bg-sunken:oklch(.17 var(--neutral-c) var(--neutral-h));--bg-surface:oklch(.205 var(--neutral-c) var(--neutral-h));--bg-raised:oklch(.235 calc(var(--neutral-c) * 1.25) var(--neutral-h));--bg-hover:oklch(.25 calc(var(--neutral-c) * 1.25) var(--neutral-h));--bg-active:oklch(.275 calc(var(--neutral-c) * 1.5) var(--neutral-h));--border-subtle:oklch(.265 var(--neutral-c) var(--neutral-h));--border:oklch(.3 calc(var(--neutral-c) * 1.25) var(--neutral-h));--border-strong:oklch(.42 calc(var(--neutral-c) * 1.5) var(--neutral-h));--border-control:oklch(.56 calc(var(--neutral-c) * 2) var(--neutral-h));--text-1:oklch(.95 calc(var(--neutral-c) * .75) var(--neutral-h));--text-1_5:oklch(.85 calc(var(--neutral-c) * 1.5) var(--neutral-h));--text-2:oklch(.74 calc(var(--neutral-c) * 2) var(--neutral-h));--text-3:oklch(.64 calc(var(--neutral-c) * 2) var(--neutral-h));--text-4:oklch(.46 calc(var(--neutral-c) * 2) var(--neutral-h));--danger-fg:#f97770;--danger-solid:#c9302d;--danger-solid-hover:#b32322;--danger-soft:#3f1917;--danger-border:#742e2b;--warning-fg:#f0ba59;--warning-solid:#efa831;--warning-soft:#362607;--warning-border:#64470e;--positive-fg:#5bcc80;--positive-solid:#137d41;--positive-soft:#112d1a;--positive-border:#205431;--info-fg:#6bbaf0;--info-solid:#0573aa;--info-soft:#132938;--info-border:#1f4c6a;--shadow-xs:0 1px 2px #0000004d;--shadow-contact:0 1px 1px #0006;--shadow-raised:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 1px 12px #00000073;--shadow-popover:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 16px 40px -8px #0009;--shadow-dialog:0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff0f, 0 32px 80px -16px #000000b3;--edge-ring:0 0 0 1px #ffffff12;--edge-highlight:inset 0 1px 0 #ffffff0d;--logo-plate:oklch(.9 var(--neutral-c) var(--neutral-h));--code-surface:oklch(.17 calc(var(--neutral-c) * 1.5) var(--neutral-h));--code-head:oklch(.205 calc(var(--neutral-c) * 2) var(--neutral-h));--code-line:oklch(.295 calc(var(--neutral-c) * 2) var(--neutral-h));--code-ink:oklch(.88 calc(var(--neutral-c) * 1.5) var(--neutral-h));--code-kw:#aca8ff;--code-str:#79cd91;--code-com:oklch(.6 calc(var(--neutral-c) * 2.5) var(--neutral-h));--code-num:#e4b066;--code-fn:#7cbbf0}@supports (color:lab(0% 0 0)){html[data-theme=dark],html[data-theme=dark] [data-brand-surface]{--danger-fg:lab(65.9538% 50.1356 28.6987);--danger-solid:lab(45.9154% 59.7076 40.9321);--danger-solid-hover:lab(40.2064% 56.6397 39.4962);--danger-soft:lab(14.7327% 18.8008 10.762);--danger-border:lab(29.4133% 31.413 18.2438);--warning-fg:lab(79.1996% 12.6808 55.9505);--warning-solid:lab(74.342% 19.9794 67.2846);--warning-soft:lab(16.4966% 5.11387 20.9617);--warning-border:lab(32.7336% 8.40171 36.5645);--positive-fg:lab(74.0858% -46.2353 27.5946);--positive-solid:lab(45.9656% -40.4298 24.3351);--positive-soft:lab(15.9641% -15.3823 9.16486);--positive-border:lab(31.4264% -24.6692 14.7289);--info-fg:lab(72.1323% -13.8164 -34.772);--info-solid:lab(45.3056% -11.9246 -37.3657);--info-soft:lab(15.308% -4.98228 -12.6348);--info-border:lab(30.3519% -8.13127 -21.9889);--shadow-xs:0 1px 2px lab(0% 0 0/.3);--shadow-contact:0 1px 1px lab(0% 0 0/.4);--shadow-raised:0 0 0 1px lab(100% 0 0/.07), inset 0 1px 0 lab(100% 0 0/.05), 0 1px 12px lab(0% 0 0/.45);--shadow-popover:0 0 0 1px lab(100% 0 0/.07), inset 0 1px 0 lab(100% 0 0/.05), 0 16px 40px -8px lab(0% 0 0/.6);--shadow-dialog:0 0 0 1px lab(100% 0 0/.08), inset 0 1px 0 lab(100% 0 0/.06), 0 32px 80px -16px lab(0% 0 0/.7);--edge-ring:0 0 0 1px lab(100% 0 0/.07);--edge-highlight:inset 0 1px 0 lab(100% 0 0/.05);--code-kw:lab(71.8451% 17.28 -45.4276);--code-str:lab(76.0392% -36.746 21.8042);--code-num:lab(75.6177% 13.3083 45.1546);--code-fn:lab(73.1796% -10.1306 -33.143)}}html[data-theme=dark],html[data-theme=dark] [data-skin-preview],html[data-theme=dark] [data-brand-surface]{--accent-solid:oklch(.55 var(--skin-c) var(--skin-h));--accent-solid-hover:oklch(.5 var(--skin-c) var(--skin-h));--accent-fg:oklch(.78 min(var(--skin-c) * .75, .11) var(--skin-h));--accent-soft:oklch(.295 min(var(--skin-c) * .3, .055) var(--skin-h));--accent-border:oklch(.4 calc(var(--skin-c) * .5) var(--skin-h));--on-accent-fg:#0f0f0f;--secondary:oklch(.76 min(var(--skin-c) * .55, .1) var(--skin-h))}@supports (color:lab(0% 0 0)){html[data-theme=dark],html[data-theme=dark] [data-skin-preview],html[data-theme=dark] [data-brand-surface]{--on-accent-fg:lab(4.4379% 0 0)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-brand-surface]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:oklch(.15 var(--neutral-c) var(--neutral-h));--bg-sunken:oklch(.17 var(--neutral-c) var(--neutral-h));--bg-surface:oklch(.205 var(--neutral-c) var(--neutral-h));--bg-raised:oklch(.235 calc(var(--neutral-c) * 1.25) var(--neutral-h));--bg-hover:oklch(.25 calc(var(--neutral-c) * 1.25) var(--neutral-h));--bg-active:oklch(.275 calc(var(--neutral-c) * 1.5) var(--neutral-h));--border-subtle:oklch(.265 var(--neutral-c) var(--neutral-h));--border:oklch(.3 calc(var(--neutral-c) * 1.25) var(--neutral-h));--border-strong:oklch(.42 calc(var(--neutral-c) * 1.5) var(--neutral-h));--border-control:oklch(.56 calc(var(--neutral-c) * 2) var(--neutral-h));--text-1:oklch(.95 calc(var(--neutral-c) * .75) var(--neutral-h));--text-1_5:oklch(.85 calc(var(--neutral-c) * 1.5) var(--neutral-h));--text-2:oklch(.74 calc(var(--neutral-c) * 2) var(--neutral-h));--text-3:oklch(.64 calc(var(--neutral-c) * 2) var(--neutral-h));--text-4:oklch(.46 calc(var(--neutral-c) * 2) var(--neutral-h));--danger-fg:#f97770;--danger-solid:#c9302d;--danger-solid-hover:#b32322;--danger-soft:#3f1917;--danger-border:#742e2b;--warning-fg:#f0ba59;--warning-solid:#efa831;--warning-soft:#362607;--warning-border:#64470e;--positive-fg:#5bcc80;--positive-solid:#137d41;--positive-soft:#112d1a;--positive-border:#205431;--info-fg:#6bbaf0;--info-solid:#0573aa;--info-soft:#132938;--info-border:#1f4c6a;--shadow-xs:0 1px 2px #0000004d;--shadow-contact:0 1px 1px #0006;--shadow-raised:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 1px 12px #00000073;--shadow-popover:0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 16px 40px -8px #0009;--shadow-dialog:0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff0f, 0 32px 80px -16px #000000b3;--edge-ring:0 0 0 1px #ffffff12;--edge-highlight:inset 0 1px 0 #ffffff0d;--logo-plate:oklch(.9 var(--neutral-c) var(--neutral-h));--code-surface:oklch(.17 calc(var(--neutral-c) * 1.5) var(--neutral-h));--code-head:oklch(.205 calc(var(--neutral-c) * 2) var(--neutral-h));--code-line:oklch(.295 calc(var(--neutral-c) * 2) var(--neutral-h));--code-ink:oklch(.88 calc(var(--neutral-c) * 1.5) var(--neutral-h));--code-kw:#aca8ff;--code-str:#79cd91;--code-com:oklch(.6 calc(var(--neutral-c) * 2.5) var(--neutral-h));--code-num:#e4b066;--code-fn:#7cbbf0}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-brand-surface]{--danger-fg:lab(65.9538% 50.1356 28.6987);--danger-solid:lab(45.9154% 59.7076 40.9321);--danger-solid-hover:lab(40.2064% 56.6397 39.4962);--danger-soft:lab(14.7327% 18.8008 10.762);--danger-border:lab(29.4133% 31.413 18.2438);--warning-fg:lab(79.1996% 12.6808 55.9505);--warning-solid:lab(74.342% 19.9794 67.2846);--warning-soft:lab(16.4966% 5.11387 20.9617);--warning-border:lab(32.7336% 8.40171 36.5645);--positive-fg:lab(74.0858% -46.2353 27.5946);--positive-solid:lab(45.9656% -40.4298 24.3351);--positive-soft:lab(15.9641% -15.3823 9.16486);--positive-border:lab(31.4264% -24.6692 14.7289);--info-fg:lab(72.1323% -13.8164 -34.772);--info-solid:lab(45.3056% -11.9246 -37.3657);--info-soft:lab(15.308% -4.98228 -12.6348);--info-border:lab(30.3519% -8.13127 -21.9889);--shadow-xs:0 1px 2px lab(0% 0 0/.3);--shadow-contact:0 1px 1px lab(0% 0 0/.4);--shadow-raised:0 0 0 1px lab(100% 0 0/.07), inset 0 1px 0 lab(100% 0 0/.05), 0 1px 12px lab(0% 0 0/.45);--shadow-popover:0 0 0 1px lab(100% 0 0/.07), inset 0 1px 0 lab(100% 0 0/.05), 0 16px 40px -8px lab(0% 0 0/.6);--shadow-dialog:0 0 0 1px lab(100% 0 0/.08), inset 0 1px 0 lab(100% 0 0/.06), 0 32px 80px -16px lab(0% 0 0/.7);--edge-ring:0 0 0 1px lab(100% 0 0/.07);--edge-highlight:inset 0 1px 0 lab(100% 0 0/.05);--code-kw:lab(71.8451% 17.28 -45.4276);--code-str:lab(76.0392% -36.746 21.8042);--code-num:lab(75.6177% 13.3083 45.1546);--code-fn:lab(73.1796% -10.1306 -33.143)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-skin-preview],:root:not([data-theme=light]) [data-brand-surface]{--accent-solid:oklch(.55 var(--skin-c) var(--skin-h));--accent-solid-hover:oklch(.5 var(--skin-c) var(--skin-h));--accent-fg:oklch(.78 min(var(--skin-c) * .75, .11) var(--skin-h));--accent-soft:oklch(.295 min(var(--skin-c) * .3, .055) var(--skin-h));--accent-border:oklch(.4 calc(var(--skin-c) * .5) var(--skin-h));--on-accent-fg:#0f0f0f;--secondary:oklch(.76 min(var(--skin-c) * .55, .1) var(--skin-h))}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-skin-preview],:root:not([data-theme=light]) [data-brand-surface]{--on-accent-fg:lab(4.4379% 0 0)}}}}
@layer tokens{:root,html[data-skin=ocean],[data-skin-preview=ocean],[data-brand-surface]{--skin-h:262;--skin-c:.2;--neutral-h:262;--neutral-c:.004}html[data-skin=sky],[data-skin-preview=sky]{--skin-h:230;--skin-c:.09;--neutral-h:235;--neutral-c:.004}html[data-skin=teal],[data-skin-preview=teal]{--skin-h:195;--skin-c:.078;--neutral-h:200;--neutral-c:.004}html[data-skin=indigo],[data-skin-preview=indigo]{--skin-h:284;--skin-c:.19;--neutral-h:280;--neutral-c:.004}html[data-skin=violet],[data-skin-preview=violet]{--skin-h:305;--skin-c:.2;--neutral-h:300;--neutral-c:.004}html[data-skin=fuchsia],[data-skin-preview=fuchsia]{--skin-h:327;--skin-c:.2;--neutral-h:325;--neutral-c:.003}html[data-skin=rose],[data-skin-preview=rose]{--skin-h:349;--skin-c:.18;--neutral-h:350;--neutral-c:.003}html[data-skin=graphite],[data-skin-preview=graphite]{--skin-h:0;--skin-c:0;--neutral-h:0;--neutral-c:0;--accent-solid:#1f1f1f;--accent-solid-hover:#333;--accent-fg:#1f1f1f;--accent-soft:#e9e9e9;--accent-border:#bebebe;--on-accent:#fcfcfc}@supports (color:lab(0% 0 0)){html[data-skin=graphite],[data-skin-preview=graphite]{--accent-solid:lab(11.84% 0 0);--accent-solid-hover:lab(21.12% 0 0);--accent-fg:lab(11.84% 0 0);--accent-soft:lab(92.46% -.0000298023 0);--accent-border:lab(76.8% -.0000298023 0);--on-accent:lab(98.84% .0000298023 -.0000119209)}}html[data-theme=dark][data-skin=graphite],html[data-theme=dark] [data-skin-preview=graphite]{--accent-solid:#ebebeb;--accent-solid-hover:#d1d1d1;--accent-fg:#ebebeb;--accent-soft:#303030;--accent-border:#5d5d5d;--on-accent:#0f0f0f}@supports (color:lab(0% 0 0)){html[data-theme=dark][data-skin=graphite],html[data-theme=dark] [data-skin-preview=graphite]{--accent-solid:lab(93.04% .0000298023 -.0000119209);--accent-solid-hover:lab(83.76% -.0000298023 0);--accent-fg:lab(93.04% .0000298023 -.0000119209);--accent-soft:lab(19.96% -.0000149012 0);--accent-border:lab(39.68% 0 0);--on-accent:lab(4.4379% 0 0)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-skin=graphite],:root:not([data-theme=light]) [data-skin-preview=graphite]{--accent-solid:#ebebeb;--accent-solid-hover:#d1d1d1;--accent-fg:#ebebeb;--accent-soft:#303030;--accent-border:#5d5d5d;--on-accent:#0f0f0f}@supports (color:lab(0% 0 0)){:root:not([data-theme=light])[data-skin=graphite],:root:not([data-theme=light]) [data-skin-preview=graphite]{--accent-solid:lab(93.04% .0000298023 -.0000119209);--accent-solid-hover:lab(83.76% -.0000298023 0);--accent-fg:lab(93.04% .0000298023 -.0000119209);--accent-soft:lab(19.96% -.0000149012 0);--accent-border:lab(39.68% 0 0);--on-accent:lab(4.4379% 0 0)}}}}
@layer tokens{:root,[data-brand-surface]{--canvas:var(--bg-canvas);--surface:var(--bg-surface);--surface-raised:var(--bg-surface);--surface-muted:var(--bg-sunken);--surface-hover:var(--bg-active);--ink:var(--text-1);--ink-soft:var(--text-1_5);--muted:var(--text-2);--faint:var(--text-3);--line:var(--border);--line-strong:var(--border-strong);--accent:var(--accent-fg);--accent-hover:color-mix(in oklab, var(--accent-fg) 82%, var(--text-1));--accent-muted:color-mix(in oklab, var(--accent-soft) 55%, var(--bg-surface));--accent-contrast:var(--on-accent-fg);--secondary-soft:color-mix(in oklab, var(--secondary) 12%, var(--bg-surface));--positive:var(--positive-fg);--warning:var(--warning-fg);--danger:var(--danger-fg);--shadow-menu:var(--shadow-popover);--skin-primary-dark:oklch(.78 min(var(--skin-c) * .75, .11) var(--skin-h));--skin-secondary-dark:oklch(.76 min(var(--skin-c) * .55, .1) var(--skin-h));--bd-accent-50:var(--accent-soft);--bd-accent-100:color-mix(in oklab, var(--accent-solid) 14%, var(--bg-surface));--bd-accent-200:color-mix(in oklab, var(--accent-solid) 24%, var(--bg-surface));--bd-accent-300:var(--accent-border);--bd-accent-400:color-mix(in oklab, var(--accent-fg) 72%, var(--bg-surface));--bd-accent-500:var(--accent-fg);--bd-accent-600:var(--accent-fg);--bd-accent-700:color-mix(in oklab, var(--accent-fg) 80%, var(--text-1));--bd-accent-800:color-mix(in oklab, var(--accent-fg) 65%, var(--text-1));--bd-accent-900:color-mix(in oklab, var(--accent-fg) 50%, var(--text-1));--bd-accent-950:color-mix(in oklab, var(--accent-fg) 35%, var(--text-1));--bd-bg-full:var(--bg-canvas);--bd-bg-primary:var(--bg-surface);--bd-bg-primary-hover:var(--bg-hover);--bd-bg-primary-active:var(--bg-active);--bd-bg-secondary:var(--bg-sunken);--bd-bg-secondary-hover:var(--bg-active);--bd-bg-hover:var(--bg-hover);--bd-bg-tertiary:var(--bg-active);--bd-bg-inner:var(--bg-surface);--bd-bg-track:var(--border-subtle);--bd-text-primary:var(--text-1);--bd-text-secondary:var(--text-2);--bd-text-tertiary:var(--text-3);--bd-text-placeholder:var(--text-3);--bd-text-disabled:var(--text-4);--bd-text-on-accent:var(--on-accent);--bd-text-on-danger:var(--on-solid);--bd-text-error:var(--danger-fg);--bd-text-link:var(--accent-fg);--bd-icon-primary:var(--text-1);--bd-icon-secondary:var(--text-2);--bd-icon-tertiary:var(--text-3);--bd-icon-quaternary:var(--text-4);--bd-border:var(--border);--bd-border-hover:var(--border-strong);--bd-border-active:color-mix(in oklab, var(--border-strong) 70%, var(--text-1));--bd-border-error:var(--danger-fg);--bd-separator:var(--border-subtle);--bd-focus-ring:var(--focus-color);--bd-radius-xs:var(--radius-xs);--bd-radius-sm:var(--radius-xs);--bd-radius-md:var(--radius-sm);--bd-radius-lg:var(--radius-md);--bd-radius-2lg:var(--radius-md);--bd-radius-xl:var(--radius-lg);--bd-radius-2xl:var(--radius-lg);--bd-radius-3xl:var(--radius-xl);--bd-shadow-color:0 0 0;--bd-shadow-xs:var(--shadow-xs);--bd-shadow-sm:var(--shadow-xs);--bd-shadow-md:var(--shadow-popover);--bd-shadow-lg:var(--shadow-popover);--bd-shadow-xl:var(--shadow-dialog);--bd-shadow-card:var(--shadow-card);--bd-shadow-panel:var(--shadow-popover);--bd-shadow-raised:var(--shadow-raised);--bd-shadow-selected:0 0 0 1px var(--accent-solid);--bd-shadow-control-selected:inset 0 0 0 1px var(--accent-solid);--bd-dur-fast:var(--dur-2);--bd-dur:var(--dur-3);--bd-dur-settle:var(--dur-4);--bd-ease:var(--ease-in-out);--bd-ease-out:var(--ease-out);--bd-danger-solid:var(--danger-solid);--bd-gradient-primary:var(--gradient-primary);--bd-gradient-primary-hover:var(--gradient-primary-hover);--bd-gradient-primary-active:var(--gradient-primary-active);--bd-gradient-primary-disabled:var(--fill-disabled);--bd-gradient-danger:var(--fill-danger);--bd-gradient-danger-hover:var(--fill-danger-hover);--bd-gradient-danger-active:var(--fill-danger-hover);--bd-chart-track:var(--bd-bg-track);--bd-chart-cursor:var(--text-4);--bd-chart-neutral:color-mix(in oklab, var(--text-4) 70%, var(--bg-surface));--bd-font-large-title-regular:var(--type-large-title-regular);--bd-font-large-title-medium:var(--type-large-title-medium);--bd-font-large-title-semibold:var(--type-large-title-semibold);--bd-font-large-title-bold:var(--type-large-title-bold);--bd-font-display-1-regular:var(--type-display-1-regular);--bd-font-display-1-medium:var(--type-display-1-medium);--bd-font-display-1-semibold:var(--type-display-1-semibold);--bd-font-display-1-bold:var(--type-display-1-bold);--bd-font-display-2-regular:var(--type-display-2-regular);--bd-font-display-2-medium:var(--type-display-2-medium);--bd-font-display-2-semibold:var(--type-display-2-semibold);--bd-font-display-2-bold:var(--type-display-2-bold);--bd-font-display-3-regular:var(--type-display-3-regular);--bd-font-display-3-medium:var(--type-display-3-medium);--bd-font-display-3-semibold:var(--type-display-3-semibold);--bd-font-display-3-bold:var(--type-display-3-bold);--bd-font-display-4-regular:var(--type-display-4-regular);--bd-font-display-4-medium:var(--type-display-4-medium);--bd-font-display-4-semibold:var(--type-display-4-semibold);--bd-font-display-4-bold:var(--type-display-4-bold);--bd-font-title-1-regular:var(--type-title-1-regular);--bd-font-title-1-medium:var(--type-title-1-medium);--bd-font-title-1-semibold:var(--type-title-1-semibold);--bd-font-title-1-bold:var(--type-title-1-bold);--bd-font-title-2-regular:var(--type-title-2-regular);--bd-font-title-2-medium:var(--type-title-2-medium);--bd-font-title-2-semibold:var(--type-title-2-semibold);--bd-font-title-2-bold:var(--type-title-2-bold);--bd-font-title-3-regular:var(--type-title-3-regular);--bd-font-title-3-medium:var(--type-title-3-medium);--bd-font-title-3-semibold:var(--type-title-3-semibold);--bd-font-title-3-bold:var(--type-title-3-bold);--bd-font-headline-regular:var(--type-headline-regular);--bd-font-headline-medium:var(--type-headline-medium);--bd-font-headline-semibold:var(--type-headline-semibold);--bd-font-headline-bold:var(--type-headline-bold);--bd-font-body-regular:var(--type-body-regular);--bd-font-body-medium:var(--type-body-medium);--bd-font-body-semibold:var(--type-body-semibold);--bd-font-body-bold:var(--type-body-bold);--bd-font-body-2-regular:var(--type-body-2-regular);--bd-font-body-2-medium:var(--type-body-2-medium);--bd-font-body-2-semibold:var(--type-body-2-semibold);--bd-font-body-2-bold:var(--type-body-2-bold);--bd-font-caption-1-regular:var(--type-caption-1-regular);--bd-font-caption-1-medium:var(--type-caption-1-medium);--bd-font-caption-1-semibold:var(--type-caption-1-semibold);--bd-font-caption-1-bold:var(--type-caption-1-bold);--bd-font-caption-2-regular:var(--type-caption-2-regular);--bd-font-caption-2-medium:var(--type-caption-2-medium);--bd-font-caption-2-semibold:var(--type-caption-2-semibold);--bd-font-caption-2-bold:var(--type-caption-2-bold);--bd-track-display:var(--track-display);--bd-track-title:var(--track-title);--bd-track-body:var(--track-body);--bd-track-caption-1:var(--track-caption-1);--bd-track-caption-2:var(--track-caption-2)}}
@layer tokens{:root{--bd-chart-1:var(--chart-1);--bd-chart-1-active:color-mix(in oklab, var(--chart-1) 82%, var(--text-1));--bd-chart-2:var(--chart-2);--bd-chart-2-active:color-mix(in oklab, var(--chart-2) 82%, var(--text-1));--bd-chart-3:var(--chart-3);--bd-chart-3-active:color-mix(in oklab, var(--chart-3) 82%, var(--text-1));--bd-chart-4:var(--chart-4);--bd-chart-4-active:color-mix(in oklab, var(--chart-4) 82%, var(--text-1));--bd-chart-5:var(--chart-5);--bd-chart-5-active:color-mix(in oklab, var(--chart-5) 82%, var(--text-1));--bd-chart-6:var(--chart-6);--bd-chart-6-active:color-mix(in oklab, var(--chart-6) 82%, var(--text-1));--bd-chart-7:var(--chart-7);--bd-chart-7-active:color-mix(in oklab, var(--chart-7) 82%, var(--text-1));--bd-chart-8:var(--chart-8);--bd-chart-8-active:color-mix(in oklab, var(--chart-8) 82%, var(--text-1));--bd-chart-9:var(--chart-other);--bd-chart-9-active:color-mix(in oklab, var(--chart-other) 82%, var(--text-1))}}
@layer tokens{:root,[data-brand-surface]{--chart-1:#2a5cda;--chart-2:#de5a18;--chart-3:#148d7f;--chart-4:#8947c5;--chart-5:#2c8025;--chart-6:#c83b86;--chart-7:#bc8218;--chart-8:#80512f;--chart-1-fill:color-mix(in oklab, var(--chart-1) 22%, var(--bg-surface));--chart-2-fill:color-mix(in oklab, var(--chart-2) 22%, var(--bg-surface));--chart-3-fill:color-mix(in oklab, var(--chart-3) 22%, var(--bg-surface));--chart-4-fill:color-mix(in oklab, var(--chart-4) 22%, var(--bg-surface));--chart-5-fill:color-mix(in oklab, var(--chart-5) 22%, var(--bg-surface));--chart-6-fill:color-mix(in oklab, var(--chart-6) 22%, var(--bg-surface));--chart-7-fill:color-mix(in oklab, var(--chart-7) 22%, var(--bg-surface));--chart-8-fill:color-mix(in oklab, var(--chart-8) 22%, var(--bg-surface));--chart-other:#7d8086;--chart-other-fill:color-mix(in oklab, var(--chart-other) 22%, var(--bg-surface));--chart-compare:#767a84;--chart-compare-fill:color-mix(in oklab, var(--chart-compare) 12%, transparent);--chart-level-fatal:#a51c30;--chart-level-error:#d4302e;--chart-level-warning:#c37902;--chart-level-info:#567fa1;--chart-level-debug:#83868c;--seq-1:#e8effc;--seq-2:#c7d8f9;--seq-3:#a4bef2;--seq-4:#7ea0e7;--seq-5:#5a83da;--seq-6:#3a65c7;--seq-7:#264ba4;--div-neg-3:#af2d18;--div-neg-2:#d57355;--div-neg-1:#edbfab;--div-0:#e6e8eb;--div-pos-1:#b3ceeb;--div-pos-2:#6295d4;--div-pos-3:#1f58b6}@supports (color:lab(0% 0 0)){:root,[data-brand-surface]{--chart-1:lab(41.9251% 20.0026 -70.4365);--chart-2:lab(55.6799% 50.8594 59.957);--chart-3:lab(52.5154% -34.9122 -1.56746);--chart-4:lab(43.5043% 45.9891 -55.5023);--chart-5:lab(47.1989% -39.9168 39.5169);--chart-6:lab(48.746% 60.5304 -9.26064);--chart-7:lab(59.2946% 16.8292 59.7358);--chart-8:lab(39.3087% 17.904 28.3043);--chart-other:lab(53.5576% -.265777 -3.75942);--chart-compare:lab(51.214% -.356913 -5.6172);--chart-level-fatal:lab(36.7046% 54.5726 26.4886);--chart-level-error:lab(48.1328% 62.8813 43.373);--chart-level-warning:lab(57.8634% 24.4724 63.7271);--chart-level-info:lab(51.1917% -7.29552 -23.2523);--chart-level-debug:lab(55.8777% -.267357 -3.76031);--seq-1:lab(94.1137% -.50503 -7.50469);--seq-2:lab(85.8329% -.712633 -18.5056);--seq-3:lab(76.3414% -.038743 -29.2167);--seq-4:lab(65.613% 1.9505 -39.6559);--seq-5:lab(54.765% 5.91266 -49.8859);--seq-6:lab(43.8881% 11.1233 -56.5746);--seq-7:lab(33.4081% 12.5726 -52.912);--div-neg-3:lab(40.4116% 52.2 44.7963);--div-neg-2:lab(59.542% 37.0772 34.4404);--div-neg-1:lab(81.0966% 14.8835 16.836);--div-0:lab(91.8639% -.121087 -1.51219);--div-pos-1:lab(81.3601% -4.72936 -17.5104);--div-pos-2:lab(60.0393% -3.32686 -38.464);--div-pos-3:lab(38.1439% 9.51955 -55.9016)}}html[data-theme=dark],html[data-theme=dark] [data-brand-surface]{--chart-1:#6e9bfb;--chart-2:#fb864d;--chart-3:#43cdba;--chart-4:#b682ed;--chart-5:#5ebe55;--chart-6:#ee76af;--chart-7:#f1ca47;--chart-8:#b88661;--chart-1-fill:color-mix(in oklab, var(--chart-1) 30%, var(--bg-raised));--chart-2-fill:color-mix(in oklab, var(--chart-2) 30%, var(--bg-raised));--chart-3-fill:color-mix(in oklab, var(--chart-3) 30%, var(--bg-raised));--chart-4-fill:color-mix(in oklab, var(--chart-4) 30%, var(--bg-raised));--chart-5-fill:color-mix(in oklab, var(--chart-5) 30%, var(--bg-raised));--chart-6-fill:color-mix(in oklab, var(--chart-6) 30%, var(--bg-raised));--chart-7-fill:color-mix(in oklab, var(--chart-7) 24%, var(--bg-raised));--chart-8-fill:color-mix(in oklab, var(--chart-8) 30%, var(--bg-raised));--chart-other:#83868c;--chart-other-fill:color-mix(in oklab, var(--chart-other) 30%, var(--bg-raised));--chart-compare:#878c96;--chart-compare-fill:color-mix(in oklab, var(--chart-compare) 16%, transparent);--chart-level-fatal:#f1424e;--chart-level-error:#f97165;--chart-level-warning:#f5ae39;--chart-level-info:#80aace;--chart-level-debug:#777a80;--seq-1:#242e42;--seq-2:#2f4168;--seq-3:#3e5993;--seq-4:#5072bb;--seq-5:#668dde;--seq-6:#81a6f3;--seq-7:#9dbdff;--div-neg-3:#f07456;--div-neg-2:#b05139;--div-neg-1:#623428;--div-0:#2d2e30;--div-pos-1:#2c4462;--div-pos-2:#4273b0;--div-pos-3:#6aa7f4}@supports (color:lab(0% 0 0)){html[data-theme=dark],html[data-theme=dark] [data-brand-surface]{--chart-1:lab(63.9992% 5.72747 -53.5331);--chart-2:lab(68.7453% 42.7222 50.7775);--chart-3:lab(74.8026% -41.7483 -1.89035);--chart-4:lab(62.8718% 36.13 -47.211);--chart-5:lab(69.5115% -45.2704 43.2732);--chart-6:lab(65.3948% 51.7102 -7.84639);--chart-7:lab(83.047% 4.52477 67.2758);--chart-8:lab(60.2744% 16.2044 28.0369);--chart-other:lab(55.8777% -.267357 -3.76031);--chart-compare:lab(58.1747% -.367969 -5.62285);--chart-level-fatal:lab(56.0547% 67.0136 35.3917);--chart-level-error:lab(64.731% 52.8437 33.2888);--chart-level-warning:lab(76.6715% 19.8199 66.5811);--chart-level-info:lab(67.4568% -7.8072 -23.3976);--chart-level-debug:lab(51.2375% -.264019 -3.75849);--seq-1:lab(18.5453% .419274 -14.4872);--seq-2:lab(27.5634% 1.94106 -25.0991);--seq-3:lab(37.7227% 3.76511 -35.6965);--seq-4:lab(47.9994% 4.58196 -42.8265);--seq-5:lab(58.3982% 4.31544 -46.4934);--seq-6:lab(67.8425% 2.51266 -43.1809);--seq-7:lab(76.1794% .771374 -36.2883);--div-neg-3:lab(63.8481% 47.1989 40.2961);--div-neg-2:lab(46.6965% 38.4186 32.9903);--div-neg-1:lab(27.5042% 20.4254 16.9837);--div-0:lab(18.7833% -.110283 -1.50597);--div-pos-1:lab(27.8057% -1.99738 -21.0169);--div-pos-2:lab(47.2097% -2.03216 -38.2383);--div-pos-3:lab(66.8707% -3.299 -45.34)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-brand-surface]{--chart-1:#6e9bfb;--chart-2:#fb864d;--chart-3:#43cdba;--chart-4:#b682ed;--chart-5:#5ebe55;--chart-6:#ee76af;--chart-7:#f1ca47;--chart-8:#b88661;--chart-1-fill:color-mix(in oklab, var(--chart-1) 30%, var(--bg-raised));--chart-2-fill:color-mix(in oklab, var(--chart-2) 30%, var(--bg-raised));--chart-3-fill:color-mix(in oklab, var(--chart-3) 30%, var(--bg-raised));--chart-4-fill:color-mix(in oklab, var(--chart-4) 30%, var(--bg-raised));--chart-5-fill:color-mix(in oklab, var(--chart-5) 30%, var(--bg-raised));--chart-6-fill:color-mix(in oklab, var(--chart-6) 30%, var(--bg-raised));--chart-7-fill:color-mix(in oklab, var(--chart-7) 24%, var(--bg-raised));--chart-8-fill:color-mix(in oklab, var(--chart-8) 30%, var(--bg-raised));--chart-other:#83868c;--chart-other-fill:color-mix(in oklab, var(--chart-other) 30%, var(--bg-raised));--chart-compare:#878c96;--chart-compare-fill:color-mix(in oklab, var(--chart-compare) 16%, transparent);--chart-level-fatal:#f1424e;--chart-level-error:#f97165;--chart-level-warning:#f5ae39;--chart-level-info:#80aace;--chart-level-debug:#777a80;--seq-1:#242e42;--seq-2:#2f4168;--seq-3:#3e5993;--seq-4:#5072bb;--seq-5:#668dde;--seq-6:#81a6f3;--seq-7:#9dbdff;--div-neg-3:#f07456;--div-neg-2:#b05139;--div-neg-1:#623428;--div-0:#2d2e30;--div-pos-1:#2c4462;--div-pos-2:#4273b0;--div-pos-3:#6aa7f4}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-brand-surface]{--chart-1:lab(63.9992% 5.72747 -53.5331);--chart-2:lab(68.7453% 42.7222 50.7775);--chart-3:lab(74.8026% -41.7483 -1.89035);--chart-4:lab(62.8718% 36.13 -47.211);--chart-5:lab(69.5115% -45.2704 43.2732);--chart-6:lab(65.3948% 51.7102 -7.84639);--chart-7:lab(83.047% 4.52477 67.2758);--chart-8:lab(60.2744% 16.2044 28.0369);--chart-other:lab(55.8777% -.267357 -3.76031);--chart-compare:lab(58.1747% -.367969 -5.62285);--chart-level-fatal:lab(56.0547% 67.0136 35.3917);--chart-level-error:lab(64.731% 52.8437 33.2888);--chart-level-warning:lab(76.6715% 19.8199 66.5811);--chart-level-info:lab(67.4568% -7.8072 -23.3976);--chart-level-debug:lab(51.2375% -.264019 -3.75849);--seq-1:lab(18.5453% .419274 -14.4872);--seq-2:lab(27.5634% 1.94106 -25.0991);--seq-3:lab(37.7227% 3.76511 -35.6965);--seq-4:lab(47.9994% 4.58196 -42.8265);--seq-5:lab(58.3982% 4.31544 -46.4934);--seq-6:lab(67.8425% 2.51266 -43.1809);--seq-7:lab(76.1794% .771374 -36.2883);--div-neg-3:lab(63.8481% 47.1989 40.2961);--div-neg-2:lab(46.6965% 38.4186 32.9903);--div-neg-1:lab(27.5042% 20.4254 16.9837);--div-0:lab(18.7833% -.110283 -1.50597);--div-pos-1:lab(27.8057% -1.99738 -21.0169);--div-pos-2:lab(47.2097% -2.03216 -38.2383);--div-pos-3:lab(66.8707% -3.299 -45.34)}}}:root,[data-brand-surface]{--chart-grid:color-mix(in oklab, var(--border) 60%, transparent);--chart-axis:var(--border-strong);--chart-track:color-mix(in oklab, var(--text-1) 6%, var(--bg-sunken));--chart-hatch-other:repeating-linear-gradient(135deg, var(--chart-other-fill) 0 3px, transparent 3px 6px);--chart-marker-deploy:var(--chart-4);--chart-marker-release:var(--chart-3);--chart-marker-campaign:var(--chart-2);--chart-marker-incident:var(--chart-level-error);--chart-marker-flag:var(--chart-7);--chart-marker-note:var(--text-2)}}
@layer modules{.source-form{min-width:0;display:grid}.source-form>.ui-form-actions{margin:0 var(--space-card-x) var(--space-card-y)}.source-credential-form{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.source-credential-form>.ui-field{width:100%}.source-action{display:inline-flex}.source-snapshots{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.source-snapshots li{gap:var(--space-1) var(--space-3);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.source-snapshots strong{color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.source-count{align-items:baseline;gap:var(--space-1) var(--space-2);font:var(--type-body-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.source-query{align-items:end;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.source-query .ui-field,.source-query .ui-select{min-width:0}.source-message{white-space:normal;overflow-wrap:anywhere;max-width:420px}.source-data-table td{white-space:normal;overflow-wrap:anywhere;max-width:280px}@media (max-width:767px){.source-query{grid-template-columns:minmax(0,1fr)}.source-query>button{justify-self:start}}}
@layer modules{.investigation-stack{gap:var(--space-section);min-width:0;display:grid}.investigation-body{gap:20px;min-width:0;padding:20px;display:grid}.investigation-body p{overflow-wrap:anywhere;margin:0;line-height:1.6}.investigation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.investigation-summary>div,.investigation-list li>div,.investigation-list a{gap:6px;min-width:0;display:grid}.investigation-summary dt,.investigation-list :is(a,li>div)>span{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.investigation-summary dd{color:var(--text-1);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.investigation-list strong{align-items:baseline;gap:var(--space-2);color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body);flex-wrap:wrap;display:flex}.investigation-title{overflow-wrap:anywhere;min-width:0}.investigation-list a{color:inherit;text-decoration:none}.investigation-list a:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:hover){.investigation-list a:hover .investigation-title{color:var(--accent-fg)}}.investigation-delta{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;display:inline-flex}.investigation-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.investigation-head-actions .investigation-form,.investigation-note{margin:0}.investigation-rail{gap:var(--space-4);display:grid}.investigation-facts{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.investigation-facts>div{justify-content:space-between;gap:var(--space-3);border:0;min-width:0;padding:0;display:flex}.investigation-facts .ui-timestamp{white-space:normal}.investigation-facts dt{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.investigation-facts dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0;margin:0;overflow:visible}.investigation-submit{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.investigation-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.investigation-list li{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 0;display:flex}.investigation-list li+li{border-top:1px solid var(--border)}.investigation-list li:first-child{padding-top:0}.investigation-list li:last-child{padding-bottom:0}.investigation-list .status-chip{flex-shrink:0}.investigation-form{gap:20px;min-width:0;display:grid}.investigation-form>button{justify-self:start}.investigation-body details{border-top:1px solid var(--border);padding-top:20px}.investigation-body summary{cursor:pointer;font-weight:600}.investigation-proposals{gap:16px;margin:0;padding-left:20px;line-height:1.6;display:grid}.investigation-bars{gap:20px;margin:0;display:grid}.investigation-bars figcaption{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);line-height:1.6}@media (max-width:768px){.investigation-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.investigation-list li{flex-wrap:wrap}}}
@layer modules{.native-crashes-body{gap:var(--space-5);min-width:0;display:grid}.native-crashes-body>*{min-width:0;margin-block:0}}
@layer modules{.export-form{min-width:0;display:grid}.export-form>.ui-form-actions{margin:0 var(--space-card-x) var(--space-card-y)}.export-subform{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.export-subform>:is(.ui-field,.ui-form-grid){width:100%}.export-subform>p{margin:0}.export-action{display:inline-flex}.export-boundary{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);min-width:0;display:grid}.export-boundary>p{margin:0}.export-contract{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:72ch;display:grid}.export-contract h3{margin:0 0 var(--space-2);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.export-contract ul{gap:var(--space-1_5);margin:0;padding:0;list-style:none;display:grid}.export-contract li{align-items:center;gap:var(--space-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);display:flex}.export-contract section:first-child .bd-icon{color:var(--positive-fg)}.export-contract section:last-child .bd-icon{color:var(--text-3)}.export-boundary .ui-disclosure{max-width:72ch}.export-boundary .ui-disclosure-body>p{margin:0 0 var(--space-3);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.export-error{max-width:48ch;margin:var(--space-2) 0 0;font:var(--type-body-2-regular);letter-spacing:var(--track-body);overflow-wrap:anywhere}.export-table td{vertical-align:top}.export-table details{max-width:400px;margin-top:var(--space-2)}.export-table code,.export-table details p{overflow-wrap:anywhere;white-space:normal}@media (max-width:640px){.export-contract{grid-template-columns:minmax(0,1fr)}.export-table details{max-width:100%}}}
@layer modules{.infra-form{gap:18px;min-width:0;display:grid}.infra-form p{overflow-wrap:anywhere;margin:0;line-height:1.6}.infra-form label{gap:8px;min-width:0;display:grid}.infra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.infra-form button{justify-self:start}.infra-target{border:1px solid var(--border);border-radius:var(--radius-md);gap:16px;min-width:0;padding:16px;display:grid}.infra-target legend{padding:0 6px;font-weight:600}.infra-form .ui-disclosure-title{overflow-wrap:anywhere}.infra-preset{margin-top:16px}.infra-preset pre{max-width:100%;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-family:var(--font-mono);overflow:auto}.infra-resource{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:18px}.infra-resource-heading{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.infra-resource-heading strong{min-width:0}.infra-chart{width:100%;height:100px;margin:12px 0;display:block}@media (max-width:640px){.infra-grid{grid-template-columns:minmax(0,1fr)}.infra-form button[type=submit]{width:100%}.infra-resource-heading{flex-direction:column}.infra-form .toolbar-actions{align-items:stretch;gap:12px}.infra-form .toolbar-actions a{width:100%}}}
@layer modules{.imports-stack{gap:var(--space-section);min-width:0;display:grid}.import-body{gap:var(--space-4);min-width:0;padding:var(--space-card-y) var(--space-card-x);display:grid}.import-body>p{margin:0}.import-form{gap:var(--space-4);min-width:0;display:grid}.import-form>p{margin:0}.import-form-heading{margin:var(--space-2) 0 0;font:var(--type-body-semibold);letter-spacing:var(--track-body)}.import-form-note{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);align-self:end;margin:0}.import-form-actions{gap:var(--space-2);justify-items:start;display:grid}.import-check{align-items:flex-start;gap:var(--space-2);display:flex}.import-action{display:inline-flex}.import-counts{gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.import-stats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.import-counts>div,.import-stats>div{min-width:0}.import-counts dt{text-transform:capitalize}.import-counts dt,.import-stats dt{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.import-counts dd,.import-stats dd{margin:var(--space-1_5) 0 0;font:var(--type-metric);letter-spacing:var(--track-metric);font-variant-numeric:tabular-nums}.import-filters{align-items:end;gap:var(--space-3);grid-template-columns:1fr 1fr 1.4fr auto;display:grid}.import-filters .ui-field,.import-filters .ui-date{min-width:0}.import-event-names{gap:var(--space-2);flex-wrap:wrap;display:flex}.import-event-names a{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;display:flex}.import-table td>*{min-width:0}.import-table small,.import-run-list small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.import-table td>a{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.import-pagination{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-card-x) var(--space-card-y);flex-wrap:wrap;display:flex}.import-run-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.import-run-list li{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-card-x);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;display:grid}.import-run-list li:last-child{border-bottom:0}.import-run-name{min-width:0}.import-run-name a{font:var(--type-body-semibold);letter-spacing:var(--track-body);overflow-wrap:anywhere}@media (max-width:700px){.import-filters{grid-template-columns:minmax(0,1fr)}.import-filters>button{justify-self:start}.import-stats,.import-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-run-list li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}}
@layer modules{.data-integration-stack{gap:var(--space-section);min-width:0;display:grid}.data-integration-body{gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x);min-width:0;display:grid}.data-integration-body p{overflow-wrap:anywhere;margin:0}.bd-tablist.data-integration-tabs{flex-wrap:wrap;overflow:visible}.integration-body,.integration-rail-body{gap:var(--space-4);min-width:0;padding:var(--space-card-y) var(--space-card-x);display:grid}.integration-body>p,.integration-rail-body>p{margin:0}.integration-facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.integration-facts>div{gap:var(--space-0_5);border-right:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.integration-facts .ui-timestamp{white-space:normal}.integration-facts dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.integration-facts dd{overflow-wrap:anywhere;font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.integration-facts dd.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.integration-manage{gap:var(--space-3)}.integration-manage-row{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);justify-items:start;display:grid}.integration-manage-row p{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.integration-manage>:last-child{border-bottom:0;padding-bottom:0}.integration-disclosure{min-width:0}.integration-disclosure .ui-disclosure-body>p{margin:0 0 var(--space-3);color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.integration-manage>.integration-disclosure{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.integration-switch{gap:var(--space-0_5);padding:var(--space-0_5);border-radius:var(--radius-md);background:var(--bg-sunken);display:inline-flex}.integration-switch a{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body);text-decoration:none}@media (hover:hover){.integration-switch a:hover{color:var(--text-1)}}.integration-switch a[aria-current=page]{background:var(--bg-surface);color:var(--text-1);box-shadow:var(--shadow-xs)}.integration-pager{gap:var(--space-2);padding:var(--space-3) var(--space-card-x) var(--space-card-y);flex-wrap:wrap;display:flex}.integration-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.integration-history li{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-card-x);border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.integration-history li:last-child{border-bottom:0}.integration-history strong{text-transform:capitalize;font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.integration-history time,.integration-history span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.integration-history p{font:var(--type-body-2-regular);letter-spacing:var(--track-body);flex-basis:100%;margin:0}.extension-catalog-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.extension-catalog-head h2{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.extension-catalog-head p{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.extension-grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.extension-card{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);min-width:0;display:grid}.extension-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.extension-card-head h3{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.extension-card-description{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.extension-card-meta{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.extension-card-reports{gap:var(--space-1) var(--space-3);font:var(--type-body-2-medium);letter-spacing:var(--track-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.extension-card-reports li{padding-left:var(--space-3);position:relative}.extension-card-reports li:before{content:"";width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--border-strong);position:absolute;top:50%;left:0}.extension-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.extension-review{gap:var(--space-4);min-width:0;display:grid}.extension-review h3{margin:0 0 var(--space-2);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.extension-review ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.extension-review li{gap:var(--space-0_5);display:grid}.extension-review li span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.extension-review .snippet-body{max-height:320px}.extension-source-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.extension-source-list li{justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.extension-review .extension-source-list li{display:flex}.extension-source-list span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);overflow-wrap:anywhere}.extension-check{align-items:flex-start;gap:var(--space-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);display:flex}.extension-check input{flex:none}.extension-check span{min-width:0}@media (max-width:640px){.extension-grid{grid-template-columns:minmax(0,1fr)}.extension-card-actions>*{flex:auto}}}
@layer modules{.profile-form{gap:18px;min-width:0;display:grid}.profile-form p,.profile-results p{margin:0;line-height:1.6}.profile-form label:not(.ui-checkbox):not(.ui-field-label){gap:8px;min-width:0;display:grid}.profile-form label:has(input[type=checkbox]){align-items:center;display:flex}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-form button[type=submit]{justify-self:start}.profile-services{border:1px solid var(--border);border-radius:var(--radius-md);gap:18px;min-width:0;padding:16px;display:grid}.profile-services legend{padding:0 6px;font-weight:600}.profile-results{gap:18px;min-width:0;display:grid}.profile-flame-scroll{border:1px solid var(--border);border-radius:var(--radius-md);max-height:440px;overflow:auto}.profile-flame{min-width:280px;min-height:29px;position:relative}.profile-flame button{border:1px solid var(--bg-surface);min-width:0;height:27px;color:var(--text-1);font:var(--type-caption-2-regular);letter-spacing:var(--track-caption-2);white-space:nowrap;text-align:left;cursor:pointer;border-radius:2px;padding:4px;position:absolute;overflow:hidden}.profile-flame button[data-match=false]{opacity:var(--opacity-disabled)}.profile-flame button[data-match=true]{border-color:var(--accent-solid);box-shadow:inset 0 0 0 1px var(--accent-solid)}@media (hover:hover){.profile-flame button:hover{border-color:var(--text-2)}.profile-function:hover{text-decoration:underline}.profile-zoom-path button:hover{background-color:var(--bg-hover);color:var(--text-2)}}.profile-graph-tools{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.profile-graph-tools>:first-child{flex:260px;max-width:420px}.profile-zoom{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.profile-zoom-path button{cursor:pointer;background:0 0;border:0}.profile-zoom-path .mono{text-overflow:ellipsis;max-width:28ch;overflow:hidden}.profile-sandwich{gap:var(--space-3);min-width:0;display:grid}.profile-sandwich h3{margin:var(--space-2) 0 0;font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.profile-function{color:var(--accent-fg);font:var(--type-body-2-regular);font-family:var(--font-mono);letter-spacing:var(--track-body);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.profile-flame button:focus-visible{outline:2px solid var(--text-1);outline-offset:-2px;z-index:1}.profile-table{table-layout:fixed;width:100%}.profile-table th:first-child{width:60%}.profile-table td{white-space:normal;overflow-wrap:anywhere;height:auto}.profile-trace-link{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:640px){.profile-grid{grid-template-columns:minmax(0,1fr)}.profile-results .toolbar-actions{align-items:stretch}.profile-results .toolbar-actions a,.profile-form button[type=submit]{width:100%}}}
@layer modules{.ai-trace-metrics strong{overflow-wrap:anywhere}.ai-trace-search{width:min(100%,15rem);margin:0;display:flex}.ai-trace-search .ui-field{flex:auto;min-width:0}.ai-trace-evidence dl,.ai-trace-price{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:10px 20px;margin:0;display:grid}.ai-trace-evidence dt,.ai-trace-price dt{color:var(--text-2)}.ai-trace-evidence dd,.ai-trace-price dd{overflow-wrap:anywhere;margin:0}.ai-trace-io{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.ai-trace-io h3{margin:0 0 var(--space-2);color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.ai-trace-preview pre{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-sunken);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;overflow:auto}.ai-trace-reveal{justify-items:start;gap:var(--space-3);display:grid}.ai-trace-reveal p{margin:0}.ai-form-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-setting-changes{gap:var(--space-1);padding-left:var(--space-5);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0;display:grid}.ai-setting-changes span{color:var(--text-2)}.ai-setting-changes s{color:var(--text-3)}.ai-setting-unchanged{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}@media (max-width:600px){.ai-trace-evidence dl,.ai-trace-price{grid-template-columns:minmax(0,1fr);gap:4px}.ai-trace-evidence dd,.ai-trace-price dd{margin-bottom:12px}.ai-trace-search{width:min(15rem,70vw)}}.ai-trace-pair{align-items:start;gap:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}@media (min-width:641px){.ai-trace-table td{white-space:nowrap}}.ai-trace-title{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ai-trace-title strong{font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.ai-trace-service,.ai-trace-offset,.ai-model-more{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums}.ai-trace-count{padding:0 var(--space-1_5);border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-2-medium);letter-spacing:var(--track-caption-2);font-variant-numeric:tabular-nums}.ai-trace-toggle{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:calc(-1 * var(--space-1));padding:0;display:inline-grid}.ai-trace-toggle svg{transition:transform var(--dur-2) var(--ease-out)}.ai-trace-group.is-open .ai-trace-toggle svg{transform:rotate(90deg)}.ai-trace-toggle:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}@media (hover:hover){.ai-trace-toggle:hover{background:var(--bg-hover);color:var(--text-1)}}.ai-trace-group:not(.is-open)>.ai-trace-child{display:none}@media (min-width:641px){.ai-trace-child>td{background:var(--bg-sunken)}.ai-trace-child>td:first-child{padding-inline-start:calc(var(--space-card-x) + var(--control-xs))}}.ai-model{align-items:center;gap:var(--space-1_5);min-width:0;max-width:100%;display:inline-flex}.ai-model-name{text-overflow:ellipsis;overflow:hidden}.ai-latency{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.ai-latency-value{text-align:end;min-width:4.5em}.ai-latency-bar{width:72px}@media (max-width:640px){.ai-latency-value{text-align:start;min-width:0}}.ai-span-offset{border-radius:var(--radius-full);width:72px;height:6px;display:block}.ai-span-offset-track{fill:var(--border-subtle)}.ai-span-offset-fill{fill:var(--accent-solid)}.ai-session-title{gap:var(--space-0_5);min-width:0;display:grid}.ai-session-turns{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.ai-session-timeline{gap:var(--space-5);padding:var(--space-card-y) var(--space-card-x);margin:0;list-style:none;display:grid}.ai-turn{gap:var(--space-3);border-inline-start:2px solid var(--border-subtle);padding-inline-start:var(--space-4);display:grid}.ai-turn-head{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.ai-turn-index{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.ai-turn-figures{align-items:center;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.ai-turn-calls{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ai-turn-call{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.ai-turn-call.is-tool{padding-block:var(--space-1_5);border-style:dashed}.ai-turn-call-head{align-items:center;gap:var(--space-1) var(--space-3);font:var(--type-body-2-medium);letter-spacing:var(--track-body);flex-wrap:wrap;display:flex}.ai-turn-call-figures{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;margin-inline-start:auto}.ai-turn-note{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.ai-chat-reveal{margin:0}.ai-chat{gap:var(--space-2);display:grid}.ai-chat-bubble{gap:var(--space-1);max-width:min(100%,72ch);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);display:grid}.ai-chat-bubble.is-input{background:var(--bg-sunken);justify-self:start}.ai-chat-bubble.is-output{border:1px solid var(--border);background:var(--bg-raised);justify-self:end}.ai-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.ai-chat-role{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.ai-chat-hide{justify-self:start}@media (max-width:640px){.ai-turn-figures,.ai-turn-call-figures{margin-inline-start:0}.ai-chat-bubble{max-width:100%}}}
@layer modules{.quality-case-picker{gap:12px;max-height:320px;padding:4px;display:grid;overflow-y:auto}.quality-case-picker label{overflow-wrap:anywhere}.quality-evidence .control-form{padding:20px}.quality-private{gap:20px;display:grid}.quality-private pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.quality-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.quality-details>div{min-width:0}.quality-receipt{justify-items:start;gap:var(--space-4);display:grid}.quality-receipt>.quality-details{justify-self:stretch}.quality-details dt{color:var(--text-2);margin-bottom:6px}.quality-details dd{overflow-wrap:anywhere;margin:0}.quality-row-title{gap:4px;display:grid}.quality-row-title small{color:var(--text-2)}.quality-hash{font-family:var(--font-mono);overflow-wrap:anywhere}.quality-result{margin-block:20px}.quality-grader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767px){.quality-details,.quality-grader-grid{grid-template-columns:1fr}}.quality-grades{gap:var(--space-1);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.quality-grades span{color:var(--text-2)}.quality-delta{font-variant-numeric:tabular-nums}.quality-delta.is-up{color:var(--positive-fg)}.quality-delta.is-down{color:var(--danger-fg)}.quality-table td{white-space:normal;overflow-wrap:anywhere}.quality-queue{align-items:start;gap:var(--space-section);grid-template-columns:minmax(280px,360px) minmax(0,1fr);display:grid}.quality-queue-rows{padding:var(--space-2);margin:0;list-style:none}.quality-queue-row{gap:var(--space-0_5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-1);text-decoration:none;display:grid}.quality-queue-row[aria-current=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 0 var(--accent-solid)}.quality-queue-row:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:-2px}@media (hover:hover){.quality-queue-row:not([aria-current=true]):hover{background:var(--bg-hover)}}.quality-queue-row-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.quality-queue-row-head strong{text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-2-semibold);letter-spacing:var(--track-body);overflow:hidden}.quality-queue-row-meta{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);overflow:hidden}.quality-keys{padding:var(--space-3) var(--space-card-x) var(--space-card-y);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}@media (max-width:1180px){.quality-queue{grid-template-columns:minmax(0,1fr)}.quality-queue[data-default]>.quality-queue-case{display:none}}.quality-score{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.quality-score-bar{width:96px}.eval-verdict-body{padding:var(--space-card-y) var(--space-card-x);gap:16px;display:grid}.eval-verdict-headline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.eval-verdict-headline strong{font:var(--type-title-3-semibold);letter-spacing:var(--track-title)}.eval-verdict-regressions{color:var(--text-2);font:var(--type-body-2-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}.eval-verdict-regressions.has-regressions{color:var(--warning-fg)}.eval-verdict-note{max-width:72ch;color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.eval-verdict-raw>summary{cursor:pointer;width:max-content;color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.eval-verdict-raw>summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.eval-verdict-raw .ui-disclosure-body>.json-view{border-radius:var(--radius-md);margin-top:8px}}
@layer modules{.lifecycle-body,.lifecycle-form{padding:20px}.lifecycle-body>p{margin:0 0 12px}.lifecycle-body>:last-child{margin-bottom:0}.lifecycle-form{gap:var(--field-stack-gap);max-width:var(--form-measure);flex-direction:column;display:flex}.lifecycle-form.control-form{padding:20px}.lifecycle-form fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);gap:16px;min-width:0;margin:0;padding:16px;display:grid}.lifecycle-form legend{padding:0 6px;font-weight:600}.lifecycle-form label:not(.ui-checkbox,.ui-switch,.ui-radio){gap:var(--field-label-gap);flex-direction:column;display:flex}.lifecycle-form .ui-field label.ui-field-label{display:block}.lifecycle-form .ui-select{width:100%;min-width:0}.lifecycle-form .form-hint{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-2);margin:0;line-height:1.55}.lifecycle-table td{white-space:normal;vertical-align:top}.lifecycle-table td small{color:var(--text-2);margin-top:4px;display:block}.lifecycle-table td:first-child{overflow-wrap:anywhere;max-width:260px}.lifecycle-digest{overflow-wrap:anywhere;word-break:break-all;font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin-top:12px;display:block}.lifecycle-preview{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.lifecycle-preview .prose{background:var(--bg-sunken);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:16px}.lifecycle-cancel{margin-top:12px}.lifecycle-cancel .control-form{gap:12px;margin-top:12px;display:grid}.lifecycle-cancel .ui-field{min-width:180px}.lifecycle-history{gap:12px;display:grid}.lifecycle-history details{border-bottom:1px solid var(--border);padding-bottom:12px}.lifecycle-body .ui-disclosure-body>.lifecycle-digest{margin-top:0}.lifecycle-form>.control-form>.bd-button:not(.is-full){align-self:flex-start}@media (max-width:640px){.lifecycle-form .form-split{grid-template-columns:1fr}.lifecycle-form .toolbar-actions{align-items:stretch}.lifecycle-form .toolbar-actions form,.lifecycle-form .toolbar-actions button{width:100%}.lifecycle-cancel .ui-field{min-width:0}}.lifecycle-form-actions{justify-content:flex-end;display:flex}.lifecycle-meters{gap:var(--space-4) var(--space-6);padding:0 var(--space-card-x) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.lifecycle-limits{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.lifecycle-limits>div{padding:var(--space-3) var(--space-card-x) var(--space-4);border-top:1px solid var(--border-subtle);border-bottom:0;border-right:0}.lifecycle-limits dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.lifecycle-limits dd{margin:var(--space-1) 0 0;font:var(--type-body-2-medium);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;overflow:visible}.lifecycle-canvas{gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x);counter-reset:lifecycle-node;margin:0;list-style:none;display:grid}.lifecycle-node{gap:var(--space-1);max-width:560px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);counter-increment:lifecycle-node;overflow-wrap:anywhere;display:grid;position:relative}.lifecycle-node:before{content:counter(lifecycle-node);top:var(--space-3);left:var(--space-3);width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-fg);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);place-items:center;display:grid;position:absolute}.lifecycle-node+.lifecycle-node:after{content:"";bottom:100%;left:calc(var(--space-3) + var(--control-xs) / 2);width:var(--border-width);height:var(--space-4);background:var(--border-strong);position:absolute}.lifecycle-node-kicker{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.lifecycle-node>strong{font:var(--type-body-semibold);letter-spacing:var(--track-body)}.lifecycle-node>small{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.lifecycle-node-count{margin-top:var(--space-1);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums}.lifecycle-node-count strong{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.lifecycle-node-exits{gap:var(--space-0_5);margin:var(--space-1) 0 0;color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);padding:0;list-style:none;display:grid}.lifecycle-canvas-note{padding:0 var(--space-card-x) var(--space-3);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.lifecycle-duration{gap:var(--space-2);display:grid}.lifecycle-duration-parts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,120px));display:grid}.lifecycle-duration .form-hint,.lifecycle-duration .ui-field-error{margin:0}.lifecycle-editor-panel{max-width:820px}.lifecycle-node .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:640px){.lifecycle-table td:first-child{max-width:none}}}
@layer modules{.heatmap-inset{padding:20px}.heatmap-form{flex-direction:column;gap:16px;max-width:680px;display:flex}.heatmap-form>:is(.button,.bd-button),.heatmap-page-fields>:is(.button,.bd-button){align-self:flex-start;width:fit-content}.heatmap-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.heatmap-page-fields{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.heatmap-page-fields legend{padding:0 6px;font-weight:600}.heatmap-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.heatmap-filters .ui-field{flex:1;min-width:140px;max-width:100%}.heatmap-filters .ui-select,.heatmap-filters .ui-control{width:100%;min-width:0}.heatmap-layouts{border-top:1px solid var(--border)}.heatmap-stats{margin:20px 0}.heatmap-modes{flex-wrap:wrap;gap:8px;display:flex}.heatmap-caption{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 16px;display:flex}.heatmap-caption span{color:var(--text-2)}.heatmap-canvas{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);max-height:640px;overflow:auto}.heatmap-canvas svg{width:100%;min-height:120px;display:block}.heatmap-paper{fill:var(--bg-surface)}.heatmap-region{fill:var(--bg-sunken);fill-opacity:.35;stroke:var(--text-2);stroke-width:1px;vector-effect:non-scaling-stroke}.heatmap-region-label{fill:var(--text-1);font-family:inherit}.heatmap-stop.is-1{stop-color:var(--seq-1)}.heatmap-stop.is-2{stop-color:var(--seq-2)}.heatmap-stop.is-3{stop-color:var(--seq-3)}.heatmap-stop.is-4{stop-color:var(--seq-4)}.heatmap-stop.is-5{stop-color:var(--seq-5)}.heatmap-stop.is-6{stop-color:var(--seq-6)}.heatmap-stop.is-7{stop-color:var(--seq-7)}.heatmap-density-layer{mix-blend-mode:multiply}html[data-theme=dark] .heatmap-density-layer{mix-blend-mode:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .heatmap-density-layer{mix-blend-mode:screen}}.heatmap-fold line{stroke:var(--text-1);stroke-dasharray:6 6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.heatmap-fold text{fill:var(--text-1);paint-order:stroke;stroke:var(--bg-surface);stroke-width:3px;font-family:inherit;font-weight:600}.heatmap-ramp{margin-top:12px}.heatmap-canvas+p{margin-top:16px}.heatmap-usage{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;display:grid}.heatmap-usage dt{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.heatmap-usage dd{font:var(--type-title-2-regular);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;margin:8px 0 0}@media (max-width:640px){.heatmap-fields{grid-template-columns:1fr}.heatmap-filters .ui-field{flex-basis:100%}.heatmap-filters>:is(.button,.bd-button){width:fit-content}.heatmap-modes :is(.button,.bd-button){font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}}.heatmap-form>*{min-width:0;max-width:100%}.heatmap-inset>p+*{margin-top:16px}.heatmap-about>summary{cursor:pointer;width:fit-content;color:var(--text-2);font:var(--type-caption-1-medium)}.heatmap-about>p{max-width:72ch;color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:8px 0 0;line-height:1.6}.heatmap-ramp+p{margin-top:8px}.heatmap-table .confirm-action.is-danger>.confirm-action-summary{color:var(--text-2)}.heatmap-table .confirm-action.is-danger>.confirm-action-summary:focus-visible{color:var(--danger-fg)}@media (hover:hover){.heatmap-table .confirm-action.is-danger>.confirm-action-summary:hover{color:var(--danger-fg)}}.heatmap-usage.facts>.ui-fact{border:0;padding:0}}
@layer modules{.workspace-page,.workspace-list,.workspace-stack{gap:16px;min-width:0;display:grid}.workspace-page>*,.workspace-list>*,.workspace-stack>*{min-width:0}.workspace-stack{max-width:640px}.workspace-page p{overflow-wrap:anywhere}.workspace-list p,.workspace-stack p{margin:0}.workspace-stack :is(.button,.bd-button){justify-self:start}.workspace-domains{border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;min-width:0;padding:16px;display:grid}.workspace-domains legend{padding:0 6px;font-weight:600}.workspace-review{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);gap:16px;min-width:0;padding:20px;display:grid}.workspace-review h3{margin:0}.workspace-counts,.workspace-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0;display:grid}.workspace-counts dt,.workspace-facts dt{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-2);text-transform:capitalize}.workspace-counts dd,.workspace-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.workspace-counts dd{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}.workspace-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-members article{border:1px solid var(--border);border-radius:var(--radius-md);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.workspace-members h3{font:var(--type-body-semibold);letter-spacing:var(--track-body);overflow-wrap:anywhere;margin:0}.workspace-danger{border-top:1px solid var(--border);padding-top:16px}.workspace-history{gap:16px;margin:0;padding:0;list-style:none;display:grid}.workspace-history li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:6px;padding-bottom:16px;display:grid}.workspace-history time{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.workspace-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.role-editor .permission-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));min-width:0}.role-editor .permission-grid .ui-checkbox-description{overflow-wrap:anywhere}@media (max-width:767px){.workspace-members{grid-template-columns:minmax(0,1fr)}.workspace-review{padding:16px}.workspace-facts{grid-template-columns:minmax(0,1fr)}.workspace-page .panel-heading{flex-wrap:wrap;align-items:flex-start}.workspace-page .button{white-space:normal;max-width:100%}}.org-picker{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.org-picker>li{min-width:0}.org-picker-card{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);color:var(--text-1);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);text-decoration:none;display:flex}.org-picker-card:active{transform:scale(var(--press-scale))}.org-picker-card.is-new{box-shadow:none;color:var(--text-2);background:0 0;border-style:dashed}.org-picker-initial{border-radius:var(--radius-lg);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-fg);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);flex:none;place-items:center;display:grid}.org-picker-card.is-new .org-picker-initial{background:var(--bg-sunken);color:var(--text-2)}.org-picker-text{gap:var(--space-1);flex:1;min-width:0;display:grid}.org-picker-name{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-picker-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.org-picker-chevron{color:var(--text-3);flex:none}.org-focus{gap:var(--space-section);width:100%;max-width:880px;margin-inline:auto;display:grid}.org-focus-form{gap:var(--space-4);display:grid}.org-apps{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.org-apps>li{min-width:0}.org-app-card{align-content:start;gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);display:grid}.org-app-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.org-app-identity{align-items:center;gap:var(--space-3);min-width:0;color:var(--text-1);text-decoration:none;display:flex}.org-app-name{min-width:0;display:grid}.org-app-name strong{font:var(--type-headline-semibold);letter-spacing:var(--track-headline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-app-name span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-app-status{min-height:var(--control-xs);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0;display:flex}.org-app-live{align-items:center;gap:var(--space-1);display:inline-flex}.org-app-platform{color:var(--text-3)}.org-app-facts{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);margin:0;display:grid}.org-app-facts:empty{display:none}.org-app-fact{min-height:var(--control-sm);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.org-app-fact dt{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.org-app-fact dt a{color:inherit;text-decoration:none}.org-app-fact dd{align-items:center;gap:var(--space-2);font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body);margin:0;display:inline-flex}.org-apps-table .org-app-identity{display:flex}.console-boundary{padding:var(--space-page-y) var(--space-page-x)}.console-boundary-reference{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;margin:0;display:inline-flex}.console-stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.members-role-description{white-space:normal;text-overflow:clip;max-width:56ch}.console-stat-grid article.is-danger strong{color:var(--danger-fg)}.console-stat-grid article.is-zero strong{color:var(--text-3)}.org-settings-form{gap:var(--space-4);display:grid}.org-app-envs{gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.org-app-envs a{border-radius:var(--radius-full);text-decoration:none;display:inline-flex}.role-matrix th[scope=row]{color:var(--text-1);font:var(--type-body-medium);letter-spacing:var(--track-body);text-align:left}.role-matrix td{vertical-align:middle}.role-matrix-extras{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.role-matrix-none{color:var(--text-4)}@media (hover:hover){.org-picker-card:hover{border-color:var(--border-strong);background:var(--bg-hover)}.org-app-identity:hover strong{color:var(--accent-fg)}.org-app-fact dt a:hover{color:var(--accent-fg);text-underline-offset:3px;text-decoration:underline}}.org-picker-apps{align-items:center;display:inline-flex}.org-picker-apps>*+*{margin-left:calc(var(--space-1) * -1)}.org-picker-apps>*{outline:2px solid var(--bg-surface)}@media (min-width:641px){.job-error.ops-incident-detail{white-space:normal;overflow-wrap:anywhere;min-width:240px;max-width:52ch}}.approval-list .ops-approval-decision{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.approval-list .ops-approval-decision .ui-select{width:min(220px,100%)}.platform-admin-cell,.platform-user-actions .inline-form{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}}
@layer modules{.platform-logo{object-fit:contain;flex:none;display:block}.platform-logo-sm{width:16px;height:16px}.platform-logo-md{width:22px;height:22px}.platform-logo-lg{width:28px;height:28px}.platform-logo-tile{box-sizing:content-box;border:1px solid var(--logo-plate-border);border-radius:var(--radius-md);background:var(--logo-plate);padding:8px}.platform-title,.platform-action,.platform-summary{align-items:center;gap:8px;min-width:0;display:inline-flex}.platform-summary{cursor:pointer;font-weight:600}.provider-mark.platform-provider-mark{border-color:var(--logo-plate-border);background:var(--logo-plate)}.provider-mark.platform-provider-mark .platform-logo{max-width:23px;max-height:23px}.platform-logo.is-drawn{overflow:visible}.platform-logo-monogram{border-radius:var(--radius-xs);background:var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:var(--type-caption-2-semibold);letter-spacing:var(--track-caption-2);place-items:center;display:inline-grid}.platform-logo-monogram.platform-logo-lg{font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}}
@layer modules{.load-inset{min-width:0;padding:20px}.load-inset p,.load-inset h3{margin:0}.load-form{gap:16px;display:grid}.load-form>*{min-width:0;max-width:100%}.load-form>button{justify-self:start}.load-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.load-form label:not(.ui-checkbox),.load-form .ui-field{gap:8px;min-width:0;display:grid}.load-form input,.load-form .ui-select{min-width:0;max-width:100%}.load-rule{grid-template-columns:minmax(140px,2fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:end;gap:12px;display:grid}.load-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.load-table td{overflow-wrap:anywhere}.load-table td>span:not(.spm-bullet),.load-table td>strong{display:block}.load-measures{gap:16px;display:grid}.load-measure{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);align-items:center;gap:12px;display:grid}.load-measure .small{grid-column:1/-1}.load-suite+.load-suite{border-top:1px solid var(--border)}.load-suite>.ui-disclosure-summary{border-radius:0;margin:0;padding:20px}.load-suite>.ui-disclosure-body{padding:0}.load-file{border:1px dashed var(--border);border-radius:var(--radius-md);padding:16px}.load-detail-actions details{width:100%;margin-top:16px}.load-detail-actions summary{cursor:pointer}.load-detail-actions details form{margin-top:16px}@media (max-width:900px){.load-rule{grid-template-columns:1fr 1fr}.load-grid{grid-template-columns:1fr}}@media (max-width:600px){.load-rule{grid-template-columns:1fr}.load-measure{grid-template-columns:minmax(0,1fr)}}.load-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}@media (max-width:700px){.load-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.load-table td.is-end .spm-bullet{justify-content:flex-end;width:100%}.load-query{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}}
@layer modules{.rum-tabs{margin:0 0 var(--space-5)}.rum-inset h3,.rum-inset p{margin:0}.rum-inset{min-width:0;padding:20px}.rum-form{gap:16px;min-width:0;display:grid}.rum-form>*{min-width:0;max-width:100%}.rum-form button{justify-self:start}.rum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rum-stats{margin-bottom:20px}.rum-vitals{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.rum-value{font:var(--type-title-1-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title);padding:12px 0}.rum-distribution{gap:8px;display:grid}.rum-distribution svg{border-radius:var(--radius-xs);width:100%;height:8px;overflow:hidden}.rum-good{fill:var(--positive-fg)}.rum-needs{fill:var(--warning-fg)}.rum-poor{fill:var(--danger-fg)}.rum-table td>strong,.rum-table td>.small{display:block}.rum-table td{overflow-wrap:anywhere}.rum-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rum-phases{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:16px 0;display:grid}.rum-phases dt{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);color:var(--text-2)}.rum-phases dd{margin:6px 0 0;font-weight:600}.rum-waterfall{gap:0;margin-top:16px;display:grid}.rum-resource{border-top:1px solid var(--border);grid-template-columns:minmax(140px,1fr) minmax(150px,3fr);gap:12px 20px;padding:16px 0;display:grid}.rum-resource>div:first-child{overflow-wrap:anywhere;gap:6px;display:grid}.rum-resource>div:nth-child(2){align-items:center;gap:12px;min-width:0;display:flex}.rum-resource svg{width:100%;min-width:0;height:20px}.rum-resource .small{white-space:nowrap}.rum-resource .ui-disclosure{grid-column:1/-1}.rum-track{stroke:var(--border)}.rum-duration{fill:var(--accent-fg)}.rum-inset .ui-disclosure-title{overflow-wrap:anywhere}.rum-inset .code-snippet{min-width:0;max-width:100%}.rum-inset>p+*{margin-top:16px}@media (max-width:1000px){.rum-vitals{grid-template-columns:repeat(3,minmax(0,1fr))}.rum-grid{grid-template-columns:1fr}}@media (max-width:600px){.rum-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.rum-value{font:var(--type-title-2-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-title)}.rum-resource{grid-template-columns:1fr}.rum-resource .ui-disclosure{grid-column:1}.rum-resource .small{white-space:normal}}.rum-view-detail{scroll-margin-top:90px}.rum-query{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.vital-tile .rum-distribution{margin-top:var(--space-2)}.vital-cell{justify-content:flex-end;align-items:center;gap:var(--space-1_5);font-variant-numeric:tabular-nums;display:inline-flex}.vital-dot{border-radius:var(--radius-full);background:var(--text-4);flex:none;width:8px;height:8px}.vital-dot.is-good{background:var(--positive-solid)}.vital-dot.is-needs-improvement{background:var(--warning-solid)}.vital-dot.is-poor{background:var(--danger-solid)}@media (max-width:640px){.metrics.vital-tiles{gap:var(--space-2);flex-wrap:wrap;display:flex}.metrics.vital-tiles .vital-tile{align-items:center;gap:var(--space-1_5);min-height:var(--control-md);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);flex-wrap:wrap;flex:0 auto;display:inline-flex}.metrics.vital-tiles .vital-tile :is(.spm-stat-hint,.rum-distribution){display:none}.metrics.vital-tiles .vital-tile .spm-stat-value{font:var(--type-body-2-semibold);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums}}}
@layer modules{.workflow-stack,.workflow-list{gap:16px;min-width:0;display:grid}.workflow-stack{max-width:var(--form-measure)}.workflow-stack>*,.workflow-list>*,.workflow-rule,.workflow-condition>*{min-width:0}.workflow-stack p,.workflow-list p{overflow-wrap:anywhere;margin:0}.workflow-stack label:not(.ui-checkbox):not(.ui-switch):not(.ui-field-label){gap:6px;display:grid}.workflow-stack input:not([type=checkbox]),.workflow-stack textarea,.workflow-stack .ui-select,.workflow-stack .ui-control,.workflow-stack .ui-field{width:100%;min-width:0}.workflow-stack .bd-button{justify-self:start}.workflow-stack .ui-disclosure,.workflow-list .ui-disclosure{border-top:1px solid var(--border);padding-top:14px}.workflow-rule{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:16px}.workflow-rule legend{padding:0 6px;font-weight:600}.workflow-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.workflow-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);gap:12px;min-width:0;padding:16px;display:grid}.workflow-preview h3{margin:0}.workflow-secret .bd-banner-body{gap:12px;min-width:0;display:grid}.workflow-rule .control-form>.bd-button{align-self:flex-start}.workflow-list article{border-bottom:1px solid var(--border);gap:12px;padding-bottom:20px;display:grid}.workflow-list h3{overflow-wrap:anywhere;margin:0}.workflow-list .control-form{max-width:var(--form-measure)}.workflow-list code{overflow-wrap:anywhere}.workflow-list .workflow-link-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:640px){.workflow-condition{grid-template-columns:minmax(0,1fr)}.workflow-rule{padding:12px}}.workflow-connect-label .platform-logo-tile{border-radius:var(--radius-xs);padding:2px}}
@layer modules{.feedback-context,.feedback-private,.feedback-notes{gap:16px;display:grid}.feedback-private p,.feedback-context p,.feedback-notes p{margin:0}.feedback-comment,.feedback-notes article p:last-child{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:180px;max-width:380px;display:-webkit-box;overflow:hidden}.feedback-table td{vertical-align:top}.feedback-context dl{grid-template-columns:minmax(96px,.6fr) minmax(0,1fr);gap:12px 16px;margin:0;display:grid}.feedback-context dt{color:var(--text-2)}.feedback-context dd{overflow-wrap:anywhere;margin:0}.feedback-image{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:auto;max-height:640px;margin-top:12px;display:block}.feedback-attachment summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.feedback-notes article{border-bottom:1px solid var(--border);gap:8px;padding-bottom:16px;display:grid}.feedback-notes article:last-child{border:0;padding-bottom:0}@media (max-width:480px){.feedback-context dl{grid-template-columns:minmax(0,1fr);gap:6px}.feedback-context dd{margin-bottom:12px}}}
@layer modules{.log-setup{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.log-setup>*{min-width:0}.log-setup code{overflow-wrap:anywhere}.log-setup p,.log-setup ol,.log-receipts p{margin:0}.log-receipts{gap:var(--space-3);display:grid}.log-templates{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);display:grid}.log-template{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:grid}.log-templates button{justify-self:start}.log-message{font:var(--type-headline-medium);letter-spacing:var(--track-headline)}.log-policy-form{padding:0}.log-volume-chart{padding:var(--space-3) var(--space-card-x) var(--space-4)}.log-viewer{align-items:start;gap:var(--space-4);grid-template-columns:minmax(180px,220px) minmax(0,1fr);display:grid}.log-line.is-fatal,.log-facet-dot.is-fatal{--log-level:var(--chart-level-fatal)}.log-line.is-error,.log-facet-dot.is-error{--log-level:var(--chart-level-error)}.log-line.is-warning,.log-facet-dot.is-warning{--log-level:var(--chart-level-warning)}.log-line.is-info,.log-facet-dot.is-info{--log-level:var(--chart-level-info)}.log-line.is-debug,.log-facet-dot.is-debug{--log-level:var(--chart-level-debug)}.log-facets{top:calc(var(--topbar-height) + var(--space-4));gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);display:grid;position:sticky}.log-facet{gap:var(--space-1_5);min-width:0;display:grid}.log-facet-title{color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);margin:0}.log-facet-list{gap:var(--space-0_5);margin:0;padding:0;list-style:none;display:grid}.log-facet-item{align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-1);font:var(--type-body-2-regular);letter-spacing:var(--track-body);transition:background-color var(--dur-2) linear;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.log-facet-item:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.log-facet-item.is-active{background:var(--accent-soft);color:var(--accent-fg)}.log-facet-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--log-level)}.log-facet-item:not(:has(.log-facet-dot)){grid-template-columns:minmax(0,1fr) auto}.log-facet-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-facet-label.mono{font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:var(--track-caption-1)}.log-facet-count{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1)}.log-facet-share{inset-inline-start:var(--space-2);height:2px;width:calc((100% - var(--space-4)) * var(--log-share,0) / 10);border-radius:var(--radius-full);background:var(--border-strong);position:absolute;bottom:1px}.log-facet-share[data-share="1"]{--log-share:1}.log-facet-share[data-share="2"]{--log-share:2}.log-facet-share[data-share="3"]{--log-share:3}.log-facet-share[data-share="4"]{--log-share:4}.log-facet-share[data-share="5"]{--log-share:5}.log-facet-share[data-share="6"]{--log-share:6}.log-facet-share[data-share="7"]{--log-share:7}.log-facet-share[data-share="8"]{--log-share:8}.log-facet-share[data-share="9"]{--log-share:9}.log-facet-share[data-share="10"]{--log-share:10}.log-facet-empty{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}.log-results{min-width:0}.log-lines{margin:0;padding:0;list-style:none}.log-day{padding:var(--space-1) var(--space-card-x);border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1)}.log-line{border-bottom:1px solid var(--border-subtle);box-shadow:inset 3px 0 0 var(--log-level,transparent)}.log-line.is-open{background:var(--bg-sunken)}.log-line-row{grid-template-columns:var(--control-xs) 7.5em 4.5em minmax(5em, 9em) minmax(0, 1fr) 8.5em var(--control-xs);align-items:center;gap:var(--space-2);min-height:var(--row-h-instrument);padding:0 var(--space-3) 0 var(--space-2);cursor:pointer;transition:background-color var(--dur-2) linear;display:grid}.log-line-toggle,.log-line-open{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.log-line-toggle .bd-icon{transition:transform var(--dur-2) var(--ease-out)}.log-line.is-open .log-line-toggle .bd-icon{transform:rotate(90deg)}.log-line-toggle:focus-visible,.log-line-open:focus-visible,.log-line-service:focus-visible,.log-field:focus-visible,.log-line-record:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.log-line-time{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);white-space:nowrap}.log-line-level{text-overflow:ellipsis;font:var(--type-caption-2-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;overflow:hidden}.log-line-level.is-danger,.log-field-value.is-danger{color:var(--danger-fg)}.log-line-level.is-warning,.log-field-value.is-warning{color:var(--warning-fg)}.log-line-level.is-info,.log-field-value.is-info{color:var(--info-fg)}.log-line-level.is-neutral,.log-field-value.is-neutral{color:var(--text-3)}.log-line-service{color:var(--text-1);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.log-line-text{align-items:baseline;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.log-line-event,.log-line-message,.log-line-full{font:var(--type-caption-1-regular);font-family:var(--font-mono);letter-spacing:0}.log-line-event{max-width:45%;color:var(--text-1);text-overflow:ellipsis;flex:none;overflow:hidden}.log-line-message{min-width:0;color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.log-line-trace{min-width:0;font:var(--type-caption-1-regular);letter-spacing:0;justify-content:flex-start;display:flex}.log-line-detail{gap:var(--space-3);padding:var(--space-1) var(--space-card-x) var(--space-3) calc(var(--space-2) + var(--control-xs) + var(--space-2));display:grid}.log-line-full{color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.log-fields{gap:var(--space-1_5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.log-field{align-items:baseline;gap:var(--space-1);max-width:100%;padding:var(--space-0_5) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-1);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);transition:background-color var(--dur-2) linear, border-color var(--dur-2) linear;text-decoration:none;display:inline-flex}.log-field.is-active{border-color:var(--accent-border);background:var(--accent-soft)}.log-field-key{color:var(--text-3)}.log-field-key:after{content:":"}.log-field-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-field-value.mono{font-family:var(--font-mono)}.log-field-copy .ui-copy-value{font:var(--type-caption-1-regular);letter-spacing:0}.log-line-record{color:var(--accent-fg);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);justify-self:start}@media (hover:hover){.log-facet-item:hover{background:var(--bg-hover)}.log-facet-item.is-active:hover{background:var(--accent-soft)}.log-line-row:hover{background:var(--bg-hover)}.log-line-toggle:hover,.log-line-open:hover{background:var(--bg-active);color:var(--text-1)}.log-field:hover{border-color:var(--border-strong);background:var(--bg-hover)}}@media (prefers-reduced-motion:reduce){.log-line-toggle .bd-icon,.log-line-row,.log-facet-item,.log-field{transition:none}}@media (max-width:900px){.log-viewer{grid-template-columns:minmax(0,1fr)}.log-facets{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));position:static}}@media (max-width:640px){.log-line-row{grid-template-columns:var(--control-xs) auto auto minmax(0, 1fr) var(--control-xs);padding-block:var(--space-1);grid-template-areas:"toggle time level service open"".text text text text"".trace trace trace trace";row-gap:0}.log-line-toggle{grid-area:toggle}.log-line-time{grid-area:time}.log-line-level{grid-area:level}.log-line-service{grid-area:service}.log-line-text{grid-area:text}.log-line-trace{grid-area:trace}.log-line-trace:empty{display:none}.log-line-open{grid-area:open}.log-line-detail{padding-inline-start:var(--space-card-x)}}.log-tail-anchor{height:0}.log-tail-bar{align-items:center;gap:var(--space-2);min-height:var(--row-h-compact);padding:var(--space-1) var(--space-card-x);border-bottom:1px solid var(--border-subtle);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.log-tail-toggle{gap:var(--space-1_5)}.log-tail-toggle .live-dot{background:var(--text-3)}.log-tail-toggle[aria-pressed=true]{color:var(--text-1)}.log-tail-bar[data-state=live] .log-tail-toggle .live-dot{background:var(--positive-fg)}.log-tail-status{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.log-tail-new{top:calc(var(--topbar-height) + var(--space-2));z-index:var(--z-sticky);justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.log-tail-pill{min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:var(--shadow-popover);color:var(--text-1);font:var(--type-caption-1-semibold);letter-spacing:var(--track-caption-1);cursor:pointer}.log-tail-pill:focus-visible{outline:2px solid color-mix(in oklab, var(--accent-solid) 75%, transparent);outline-offset:2px}.log-tail-gap{padding:var(--space-1_5) var(--space-card-x);border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);margin:0}:is(.log-line-event,.log-line-message,.log-line-full).mono{font-variant-numeric:tabular-nums;letter-spacing:-.015em}.log-search .search{min-width:0}}
@layer modules{.grouping-editor,.grouping-history{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.grouping-editor .control-form,.grouping-history .control-form{width:100%;min-width:0}.grouping-editor label,.grouping-history label,.grouping-editor .ui-field,.grouping-history .ui-field{min-width:0}.grouping-editor .ui-select,.grouping-editor .ui-control,.grouping-history .ui-control,.grouping-search .ui-control,.grouping-editor .ui-field{width:100%;min-width:0;max-width:100%}.grouping-editor>p,.grouping-preview p,.grouping-history-heading p{margin:0}.grouping-editor p{overflow-wrap:anywhere}.grouping-editor>.bd-button{justify-self:start}.grouping-rule .control-form>.bd-button{align-self:flex-start}.grouping-rule{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;margin:0;padding:16px}.grouping-rule legend{padding:0 8px;font-weight:600}.grouping-condition{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1.4fr) auto;align-items:end;gap:12px;display:grid}.grouping-condition .ui-field{min-width:0}.grouping-condition .ui-select,.grouping-condition .ui-control,.grouping-condition .ui-field{width:100%;min-width:0}.grouping-preview{border-left:3px solid var(--accent-fg);gap:12px;min-width:0;padding:4px 0 4px 16px;display:grid}.grouping-preview h3,.grouping-history h3{font:var(--type-body-semibold);letter-spacing:var(--track-body);margin:0}.grouping-preview .mono{overflow-wrap:anywhere}.grouping-history article{border-bottom:1px solid var(--border);gap:16px;padding-bottom:20px;display:grid}.grouping-history article:last-child{border:0;padding-bottom:0}.grouping-history-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.grouping-history-heading>div{gap:8px;display:grid}.grouping-history summary{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.grouping-history details>p{max-width:var(--form-measure);margin:0 0 16px}.grouping-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.grouping-search .ui-field{flex:1;min-width:200px;max-width:400px}@media (max-width:768px){.grouping-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grouping-history-heading{flex-direction:column}}@media (max-width:480px){.grouping-condition{grid-template-columns:minmax(0,1fr)}.grouping-condition>.bd-button{justify-self:start}.grouping-rule{padding:12px}.grouping-search .ui-field{width:100%;max-width:none}}.grouping-save{justify-items:start;gap:var(--space-2);display:grid}}
@layer modules{.slo-incidents p{margin:0}.slo-name{font-weight:600}.slo-table table{table-layout:fixed;width:100%}.slo-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;height:auto;padding-top:14px;padding-bottom:14px}.slo-table td small{color:var(--text-2);margin-top:6px;line-height:1.6;display:block}.slo-num{font-variant-numeric:tabular-nums}.slo-sli{font:var(--type-body-2-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-body)}.slo-channels{border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;padding:16px;display:grid}.slo-channels label:not(.ui-checkbox){align-items:center;gap:10px;display:flex}.slo-channels p{margin:0}.slo-action summary{cursor:pointer;font-weight:600}.slo-action form{margin-top:16px}.slo-incidents{gap:20px;display:grid}.slo-incidents article{border-bottom:1px solid var(--border);gap:12px;padding-bottom:20px;display:grid}.slo-incident-actions{gap:16px;margin-top:8px;display:grid}.slo-form.stack,.slo-action .stack{min-width:0;padding:0}.slo-budget .spm-bullet-plot{flex:none;width:96px}.slo-strip{min-width:140px}.slo-budget-helper{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-1_5);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.slo-hero-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-card-y) var(--space-card-x) 0;display:flex}.slo-hero-figure{gap:var(--space-2);min-width:0;display:grid}.slo-hero-label{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.slo-hero-value{color:var(--text-1);font:var(--type-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--track-metric)}.slo-hero-bar{width:min(100%,320px);display:block}.slo-hero-bar .slo-budget{width:100%;display:flex}.slo-hero-bar .slo-budget .spm-bullet-plot{flex:auto;width:auto}.slo-hero-note{color:var(--text-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body)}.slo-forecast{color:var(--text-1_5);font:var(--type-body-2-medium);letter-spacing:var(--track-body)}.slo-forecast[data-kind=exhausts]{color:var(--warning-fg)}.slo-forecast[data-kind=spent]{color:var(--danger-fg)}.slo-burns{gap:var(--space-5);display:grid}.slo-burns>p{margin:0}.slo-burn{gap:var(--space-3);display:grid}.slo-burn-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.slo-burn-head>.muted{font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex:auto}.slo-burn-lanes{gap:var(--space-2);margin:0;display:grid}.slo-burn-lanes>div{align-items:center;gap:var(--space-3);grid-template-columns:88px minmax(0,1fr) auto;display:grid}.slo-burn-lanes dt{color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1)}.slo-burn-lanes dd{min-width:0;margin:0}.slo-burn-lanes .spm-bullet{width:100%;display:flex}.slo-burn-lanes .spm-bullet-plot{flex:auto}.slo-burn-lanes .spm-bullet-value{text-align:right;min-width:7ch}.slo-burn-lanes .spm-bullet.is-empty .spm-bullet-value{color:var(--text-2);text-align:left}.slo-burn-count{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);text-align:right}.slo-evidence>.ui-disclosure-body{gap:0;padding:0}.slo-evidence-notes p{color:var(--text-1_5);margin:0}.slo-evidence-title{padding:var(--space-4) var(--space-card-x) var(--space-2);font:var(--type-headline-semibold);letter-spacing:var(--track-headline);margin:0}.facts.slo-facts{grid-template-columns:minmax(0,1fr)}.facts.slo-facts>div{border-right:0}@media (max-width:640px){.slo-hero-head{padding-top:var(--space-4)}.slo-burn-lanes>div{grid-template-columns:72px minmax(0,1fr)}.slo-burn-count{text-align:left;grid-column:2}.slo-table td{padding-block:0}}}
@layer modules{.survey-editor fieldset:not(.ui-form-actions-save){min-width:0;padding:var(--space-card-y) var(--space-card-x);border:1px solid var(--border);border-radius:var(--radius-md);margin:0}.survey-editor legend{padding:0 6px;font-weight:600}.survey-editor fieldset:not(.ui-form-actions-save)>.form-split{margin-top:16px}.survey-editor fieldset>p{line-height:1.6}.survey-summary dl{grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px 20px;display:grid}.survey-summary dt{color:var(--text-2)}.survey-summary dd{overflow-wrap:anywhere;margin:0}.survey-feedback{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px;max-width:560px}@media (max-width:600px){.survey-summary dl{grid-template-columns:1fr;gap:6px}.survey-summary dd{margin-bottom:10px}}.survey-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);padding:24px}.survey-preview-heading,.survey-preview-anchors{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.survey-preview-heading span,.survey-preview-anchors,.survey-preview-thanks span{color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1)}.survey-preview-question{font:var(--type-title-3-regular);letter-spacing:var(--track-title);overflow-wrap:anywhere;margin:24px 0 16px;line-height:1.5}.survey-preview-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.survey-preview-scale span{text-align:center;border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:10px 0}.survey-preview-choices{gap:8px;padding:0;list-style:none;display:grid}.survey-preview-choices li,.survey-preview-answer{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:12px}.survey-preview-answer{min-height:80px;color:var(--text-2)}.survey-preview-thanks{border-top:1px solid var(--border);overflow-wrap:anywhere;margin:20px 0 0;padding-top:16px}.survey-preview-thanks span{margin-bottom:6px;display:block}@media (max-width:480px){.survey-preview{padding:16px}.survey-preview-scale{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1100px){.control-form.survey-editor{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:18px 32px;max-width:none;display:grid}.survey-editor>*{grid-column:1}.survey-editor>.survey-preview{grid-area:1/2/span 6;position:sticky;top:84px}.survey-editor>.button{justify-self:start}}.survey-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.survey-action{display:contents}.survey-detail .survey-summary dl{gap:var(--space-1);margin:var(--space-3) 0;display:grid}.survey-detail .survey-summary dd{margin:0 0 var(--space-2)}.survey-nps{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.survey-nps-split{gap:var(--space-4);min-width:0;display:grid}.survey-nps-bar{border-radius:var(--radius-xs);background:var(--chart-track);width:100%;height:14px;display:block;overflow:hidden}.survey-nps-legend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.survey-nps-legend li{align-items:baseline;gap:var(--space-2);font:var(--type-body-2-regular);letter-spacing:var(--track-body);grid-template-columns:auto minmax(0,1fr) auto 3.5em;display:grid}.survey-nps-legend strong{font:var(--type-body-2-semibold);font-variant-numeric:tabular-nums;text-align:right}.survey-nps-legend small{color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);font-variant-numeric:tabular-nums;text-align:right}.survey-nps-name small{text-align:left;margin-left:4px}.survey-nps-key{background:var(--div-0);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;display:inline-block}.survey-nps-legend .is-detractors .survey-nps-key{background:var(--div-neg-2)}.survey-nps-legend .is-promoters .survey-nps-key{background:var(--div-pos-2)}.survey-nps-frame{container-type:inline-size}@container (max-width:520px){.survey-nps{grid-template-columns:minmax(0,1fr);justify-items:center}.survey-nps-split{width:100%}}.survey-key{margin-top:var(--space-0_5);color:var(--text-2);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);display:block}.survey-responses{gap:var(--space-3);padding:var(--space-card-y) var(--space-card-x);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));margin:0;list-style:none;display:grid}.survey-response{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}.survey-response-head{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-3);font:var(--type-caption-1-regular);letter-spacing:var(--track-caption-1);flex-wrap:wrap;display:flex}.survey-score{align-items:baseline;gap:var(--space-1_5);color:var(--text-2);font:var(--type-caption-1-medium);letter-spacing:var(--track-caption-1);display:inline-flex}.survey-score strong{min-width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm);background:var(--div-0);color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.survey-score.is-detractor strong{background:color-mix(in oklab, var(--div-neg-2) 22%, var(--bg-surface))}.survey-score.is-promoter strong{background:color-mix(in oklab, var(--div-pos-2) 22%, var(--bg-surface))}.survey-choice{color:var(--text-1);font:var(--type-body-2-semibold);letter-spacing:var(--track-body)}.survey-response .survey-feedback{min-width:0;max-width:none;color:var(--text-1_5);font:var(--type-body-2-regular);letter-spacing:var(--track-body);margin:0}.survey-response .survey-feedback.is-empty{color:var(--text-3)}.survey-editor>.ui-form-actions:not(.is-floating){padding-inline:0;border-width:1px 0 0;border-color:var(--border-subtle);background:0 0;border-radius:0;padding-bottom:0}.survey-card-body>:first-child{margin-top:0}.survey-card-body>:last-child{margin-bottom:0}.survey-card-body>p{line-height:1.6}.survey-guided>.guided-empty{padding:0 var(--space-card-x) var(--space-card-y)}.survey-guided>.guided-empty>.empty-state{padding-inline:0}@media (max-width:820px){.survey-chart-card>.bd-card-head:has(.spm-data-menu){position:relative}.survey-chart-card>.bd-card-head:has(.spm-data-menu)>.bd-card-head-text{padding-right:calc(var(--control-sm) + var(--space-2))}.survey-chart-card>.bd-card-head>.bd-card-head-action:has(.spm-data-menu){top:calc(var(--space-4) - var(--space-1));right:calc(var(--space-card-x) - var(--space-1));width:auto;position:absolute}}.survey-key.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.survey-editor>.bd-button{justify-self:start}.survey-detail .survey-summary .survey-audience-facts{grid-template-columns:minmax(0,1fr)}.survey-audience-facts>div{border:0;padding:0;display:block}.survey-audience-facts dd{overflow:visible}}
@layer modules{.database-controls{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.database-controls>.bd-button{justify-self:start}.database-thresholds{grid-column:1/-1}.database-table table{table-layout:fixed;width:100%}.database-table th,.database-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;height:auto}.database-table th:first-child{width:34%}.database-table tbody th{font:var(--type-body-2-semibold);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;background:0 0;position:static}.database-table small{color:var(--text-2);font:var(--type-caption-1-regular);font-variant-numeric:tabular-nums;letter-spacing:var(--track-caption-1);margin-top:4px;line-height:1.5;display:block}.database-evidence article{padding:var(--space-card-y) var(--space-card-x);border-top:1px solid var(--border)}.database-evidence article:first-child{border-top:0}.database-evidence article>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.database-evidence article>div>a{overflow-wrap:anywhere;min-width:0}.database-evidence article>div>strong{white-space:nowrap}.database-evidence article>:last-child{margin-bottom:0}@media (max-width:700px){.database-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.database-table tbody th{font:var(--type-body-regular);font-variant-numeric:tabular-nums}}}
