/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-outline-style:solid}}}@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;color-scheme:light dark;line-height:1.5}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){:where(:focus-visible){outline:none}}:where(html[data-theme=light]){color-scheme:light}:where(html[data-theme=dark]){color-scheme:dark}:where(html:not([data-theme])){color-scheme:light dark}:where([data-astryx-media=dark]){color-scheme:dark}:where([data-astryx-media=light]){color-scheme:light}@scope([data-astryx-theme=rupsetu]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.3913}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.4737}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer theme{:host,:root{--font-sans:"IBM Plex Sans Variable","IBM Plex Sans","Avenir Next","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-3xl--line-height:calc(2.25 / 1.875);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:var(--font-weight-normal);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:var(--radius-element);--radius-lg:var(--radius-container);--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:var(--shadow-low);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"IBM Plex Sans Variable","IBM Plex Sans","Avenir Next","Segoe UI",sans-serif;--default-mono-font-family:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--color-accent:var(--color-text-accent);--color-overlay:var(--color-overlay);--color-accent-muted:var(--color-accent-muted);--color-on-accent:var(--color-on-accent);--color-neutral:var(--color-neutral);--color-overlay-hover:var(--color-overlay-hover);--color-overlay-pressed:var(--color-overlay-pressed);--color-tint-hover:var(--color-tint-hover);--color-success:var(--color-success);--color-success-muted:var(--color-success-muted);--color-on-success:var(--color-on-success);--color-error:var(--color-error);--color-error-muted:var(--color-error-muted);--color-on-error:var(--color-on-error);--color-warning:var(--color-warning);--color-warning-muted:var(--color-warning-muted);--color-on-warning:var(--color-on-warning);--color-border:var(--color-border);--color-on-dark:var(--color-on-dark);--color-on-light:var(--color-on-light);--color-skeleton:var(--color-skeleton);--color-track:var(--color-track);--color-shadow:var(--color-shadow);--radius-none:var(--radius-none);--radius-full:var(--radius-full)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer astryx-base{@property --x---_avatar-group-overlap{syntax:"*";inherits:false}@property --x---_codeblock-gutter-width{syntax:"*";inherits:false}@property --x---_tab-indicator-bottom{syntax:"*";inherits:false}@property --x---container-max-height{syntax:"*";inherits:false}@property --x---layout-content-width{syntax:"*";inherits:false}@property --x-126w13d{syntax:"*";inherits:false}@property --x-4drmnv{syntax:"*";inherits:false}@property --x-animationDelay{syntax:"*";inherits:false}@property --x-borderWidth{syntax:"*";inherits:false}@property --x-bottom{syntax:"*";inherits:false}@property --x-counterReset{syntax:"*";inherits:false}@property --x-fontSize{syntax:"*";inherits:false}@property --x-gap{syntax:"*";inherits:false}@property --x-gridAutoRows{syntax:"*";inherits:false}@property --x-gridTemplateColumns{syntax:"*";inherits:false}@property --x-height{syntax:"*";inherits:false}@property --x-left{syntax:"*";inherits:false}@property --x-marginInline{syntax:"*";inherits:false}@property --x-maxHeight{syntax:"*";inherits:false}@property --x-maxWidth{syntax:"*";inherits:false}@property --x-minHeight{syntax:"*";inherits:false}@property --x-minWidth{syntax:"*";inherits:false}@property --x-paddingInlineStart{syntax:"*";inherits:false}@property --x-right{syntax:"*";inherits:false}@property --x-top{syntax:"*";inherits:false}@property --x-transform{syntax:"*";inherits:false}@property --x-WebkitLineClamp{syntax:"*";inherits:false}@property --x-width{syntax:"*";inherits:false}@keyframes x188b6p3-B{0%{color:inherit}to{color:#0000}}@keyframes x13kz0yu-B{0%,to{opacity:1}50%{opacity:.5}}@keyframes x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes xgnty7z-B{0%{opacity:.25}to{opacity:1}}@keyframes xtut5q7-B{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes x1k48ry3-B{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes x11lauxq-B{0%{opacity:0;transform:translate(var(--dialog-dir-x,0),var(--dialog-dir-y,16px)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xu7jd1z-B{0%{opacity:0;transform:translateX(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xwmkjkf-B{0%{opacity:0;transform:translateX(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes x1ahk7ht-B{0%{opacity:0;transform:translateY(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xv1hr86-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes x1b6yrix-B{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:translateY(0)}}@keyframes xiylxmw-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2)))}to{opacity:1;transform:translateY(0)}}@keyframes xqng64z-B{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes xr3m334-B{0%{transform:translate(-100%)}to{transform:translate(250%)}}.xafi2nm,:root{--border-width:1px}.xj0fimd,:root{--color-accent:light-dark(#0064e0,#2694fe);--color-accent-muted:light-dark(#0082fb33,#0082fb3f);--color-on-accent:light-dark(#fff,#fff);--color-neutral:light-dark(#0536591a,#dfe2e533);--color-background-surface:light-dark(#fff,#1f1f22);--color-background-body:light-dark(#f1f4f7,#111112);--color-overlay:light-dark(#01122866,#11111299);--color-overlay-hover:light-dark(#0536590c,#ffffff0c);--color-overlay-pressed:light-dark(#05365919,#ffffff19);--color-background-muted:light-dark(#0536590c,#1111127f);--color-text-primary:light-dark(#0a1317,#dfe2e5);--color-text-secondary:light-dark(#4e606f,#aaafb5);--color-text-disabled:light-dark(#a4b0bc,#6f747c);--color-text-accent:light-dark(#0064e0,#3e9efb);--color-on-dark:light-dark(#fff,#fff);--color-on-light:light-dark(#000,#000);--color-icon-accent:light-dark(#0064e0,#2694fe);--color-icon-primary:light-dark(#0a1317,#dfe2e5);--color-icon-secondary:light-dark(#4e606f,#aaafb5);--color-icon-disabled:light-dark(#a4b0bc,#6f747c);--color-background-card:light-dark(#fff,#1f1f22);--color-background-popover:light-dark(#fff,#28292c);--color-background-inverted:light-dark(#0a1317,#fff);--color-background-error-inverted:light-dark(#aa071e,#e3193b);--color-success:light-dark(#0d8626,#0d8626);--color-success-muted:light-dark(#0b991f33,#0b991f3f);--color-on-success:light-dark(#fff,#fff);--color-error:light-dark(#e3193b,#f5394f);--color-error-muted:light-dark(#e3193b33,#f5394f3f);--color-on-error:light-dark(#fff,#fff);--color-warning:light-dark(#e9af08,#f2c00b);--color-warning-muted:light-dark(#e2a40033,#e2a4003f);--color-on-warning:light-dark(#0a1317,#0a1317);--color-border:light-dark(#05365919,#f2f4f619);--color-border-emphasized:light-dark(#ccd3db,#494d53);--color-skeleton:light-dark(#ccd3db,#5a5e66);--color-track:light-dark(#ccd3db,#5a5e66);--color-shadow:light-dark(#0536591a,#0000004d);--color-tint-hover:light-dark(#000,#fff);--color-background-blue:light-dark(#0171e333,#0171e333);--color-border-blue:light-dark(#0064e0,#2694fe);--color-icon-blue:light-dark(#0064e0,#2694fe);--color-text-blue:light-dark(#042f97,#afd7ff);--color-background-cyan:light-dark(#03a7d733,#03a7d733);--color-border-cyan:light-dark(#089dd0,#0171a4);--color-icon-cyan:light-dark(#00acc1,#26c6da);--color-text-cyan:light-dark(#014975,#a1eef9);--color-background-gray:light-dark(#0a131733,#666a724c);--color-border-gray:light-dark(#647685,#748695);--color-icon-gray:light-dark(#4e606f,#aaafb5);--color-text-gray:light-dark(#0a1317,#e7eaed);--color-background-green:light-dark(#24bb5e33,#24bb5e33);--color-border-green:light-dark(#0d8626,#0b991f);--color-icon-green:light-dark(#0d8626,#26a756);--color-text-green:light-dark(#09441f,#a5f690);--color-background-orange:light-dark(#f2790233,#f2790233);--color-border-orange:light-dark(#eb6e00,#b34a01);--color-icon-orange:light-dark(#e9690b,#fb8c00);--color-text-orange:light-dark(#6b2203,#fdb876);--color-background-pink:light-dark(#e638b333,#e638b333);--color-border-pink:light-dark(#f351c0,#c02294);--color-icon-pink:light-dark(#c2185b,#ec407a);--color-text-pink:light-dark(#650053,#feade3);--color-background-purple:light-dark(#7952ff33,#7952ff33);--color-border-purple:light-dark(#9081ff,#7340fe);--color-icon-purple:light-dark(#5b08d8,#7952ff);--color-text-purple:light-dark(#3e0697,#b3b0fe);--color-background-red:light-dark(#e3193b33,#e3193b33);--color-border-red:light-dark(#e3193b,#f5394f);--color-icon-red:light-dark(#d31130,#e3193b);--color-text-red:light-dark(#7b0210,#ffb2b8);--color-background-teal:light-dark(#0db7af33,#0db7af33);--color-border-teal:light-dark(#08a3a3,#08767d);--color-icon-teal:light-dark(#009688,#26a69a);--color-text-teal:light-dark(#083943,#40dccd);--color-background-yellow:light-dark(#e2a40033,#e2a40033);--color-border-yellow:light-dark(#c58600,#b47700);--color-icon-yellow:light-dark(#fbc02d,#ffee58);--color-text-yellow:light-dark(#753f07,#fbce03)}.x14lkjui,:root{--duration-fast-min:.13s;--duration-fast:.175s;--duration-fast-max:.23s;--duration-medium-min:.31s;--duration-medium:.41s;--duration-medium-max:.55s;--duration-slow-min:.73s;--duration-slow:.975s;--duration-slow-max:1.3s}.xf09i69,:root{--ease-standard:cubic-bezier(.24,1,.4,1)}.x5tdzeq,:root{--font-family-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-family-code:"SF Mono",Monaco,Consolas,monospace;--font-family-heading:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.x1q1ms06,:root{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem}.x1ccmotb,:root{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.xrw1vgx,:root{--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px}.xua8qm3,:root{--shadow-low:0px 1px 1px light-dark(#0000001a,#0003),0px 2px 8px light-dark(#0000001a,#0003);--shadow-med:0px 1px 2px light-dark(#0000001a,#0003),0px 2px 12px light-dark(#0000001a,#0003);--shadow-high:0px 2px 2px light-dark(#0000001a,#0003),0px 8px 24px light-dark(#0000001a,#0000004d);--shadow-inset-hover:inset 0px 0px 0px 2px light-dark(#05365926,#dfe2e533);--shadow-inset-selected:inset 0px 0px 0px 2px #0171e380;--shadow-inset-success:inset 0px 0px 0px 2px #26a7564d;--shadow-inset-warning:inset 0px 0px 0px 2px #e2a4004d;--shadow-inset-error:inset 0px 0px 0px 2px #e3193b4d}.xkgjyic,:root{--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px}.x1kvdh9l,:root{--spacing-0:0px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px}.x1etlgq0,:root{--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2414}.xsilmbq,:root{--transition-fast:.15s ease;--transition-normal:.2s ease}.xlz5hwt{--_avatar-group-overlap:var(--x---_avatar-group-overlap)}.xh8ntw8{--_button-radius:calc(var(--radius-element) - var(--spacing-1))}.xcw7vlg{--_button-radius:max(var(--radius-element),calc(var(--_chat-composer-radius) - var(--_chat-composer-padding)))}.x1rjw8qi{--_button-radius:var(--radius-full)}.x2kkz0m{--_card-radius:var(--radius-container)}.xk0ittl{--_chat-composer-padding:var(--spacing-3)}.xx161y6{--_chat-composer-radius:var(--radius-chat)}.xtk08jq{--_codeblock-gutter-width:var(--x---_codeblock-gutter-width)}.xvuvksw{--_dialog-radius:var(--radius-container)}.xgory14{--_dropdown-menu-padding:var(--spacing-1)}.x1fcsqxe{--_dropdown-menu-radius:var(--radius-container)}.x1832zxr{--_field-radius:var(--radius-element)}.xqwz7mz{--_hovercard-radius:var(--radius-container)}.x18jk3ff{--_segmented-control-padding:var(--spacing-0-5)}.x9icjy1{--_segmented-control-radius:var(--radius-element)}.xbrl7fg{--_tab-indicator-bottom:var(--x---_tab-indicator-bottom)}.xnvcwyz{--astryx-section-padding:var(--spacing-0-5)}.xvdw317{--astryx-section-padding:var(--spacing-0)}.x1rj2uvf{--astryx-section-padding:var(--spacing-1-5)}.x49wo0b{--astryx-section-padding:var(--spacing-1)}.xf1jhqy{--astryx-section-padding:var(--spacing-10)}.x1bzoqqa{--astryx-section-padding:var(--spacing-2)}.x1nvso86{--astryx-section-padding:var(--spacing-3)}.x1as1t6l{--astryx-section-padding:var(--spacing-4)}.xfb5lyl{--astryx-section-padding:var(--spacing-5)}.x1tig3w6{--astryx-section-padding:var(--spacing-6)}.x1szikzq{--astryx-section-padding:var(--spacing-8)}.xkzo27j{--button-focus-offset:3px}.x1v15ycx{--button-icon-only-aspect:1/1}.x1mtvhk1{--color-syntax-background:transparent}.x18nyedi{--container-max-height:var(--x---container-max-height)}.xax9j7h{--container-padding-block-end:0px}.x1omyuck{--container-padding-block-end:var(--astryx-card-padding-block-end,var(--astryx-card-padding,var(--spacing-4)))}.x1gvthzm{--container-padding-block-end:var(--astryx-dialog-padding-block-end,var(--astryx-dialog-padding,var(--spacing-4)))}.x1u89lk7{--container-padding-block-end:var(--astryx-section-padding-block-end,var(--astryx-section-padding,var(--spacing-4)))}.xi9ns85{--container-padding-block-end:var(--layout-padding-inner-y,var(--spacing-4))}.x1xjq73n{--container-padding-block-end:var(--layout-padding-outer-y,var(--spacing-4))}.x1cao3zv{--container-padding-block-end:var(--spacing-0-5)}.xkunwnr{--container-padding-block-end:var(--spacing-0)}.xv53x8y{--container-padding-block-end:var(--spacing-1-5)}.x57a7ii{--container-padding-block-end:var(--spacing-1)}.x15vxphk{--container-padding-block-end:var(--spacing-10)}.x4bg2x9{--container-padding-block-end:var(--spacing-11)}.x186mjxr{--container-padding-block-end:var(--spacing-12)}.x1lsgcmx{--container-padding-block-end:var(--spacing-2)}.x1q3ppug{--container-padding-block-end:var(--spacing-3)}.x4hfsld{--container-padding-block-end:var(--spacing-4)}.xbib2ws{--container-padding-block-end:var(--spacing-5)}.x1q8d17g{--container-padding-block-end:var(--spacing-6)}.x1yqogew{--container-padding-block-end:var(--spacing-7)}.x8lgq76{--container-padding-block-end:var(--spacing-8)}.x1f7f9rt{--container-padding-block-end:var(--spacing-9)}.x1047aw6{--container-padding-block-start:0px}.x1rqz8me{--container-padding-block-start:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1g2kccc{--container-padding-block-start:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.x876hks{--container-padding-block-start:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.xjmgx01{--container-padding-block-start:var(--layout-padding-inner-y,var(--spacing-4))}.xzz8v79{--container-padding-block-start:var(--layout-padding-outer-y,var(--spacing-4))}.xvdf9ev{--container-padding-block-start:var(--spacing-0-5)}.x1i3qcxz{--container-padding-block-start:var(--spacing-0)}.x1kbx601{--container-padding-block-start:var(--spacing-1-5)}.xnsckjb{--container-padding-block-start:var(--spacing-1)}.x17h9kl7{--container-padding-block-start:var(--spacing-10)}.x1rdjxae{--container-padding-block-start:var(--spacing-11)}.xecwdl6{--container-padding-block-start:var(--spacing-12)}.xa8b4fq{--container-padding-block-start:var(--spacing-2)}.x11k4f5r{--container-padding-block-start:var(--spacing-3)}.xm01sq8{--container-padding-block-start:var(--spacing-4)}.xp8wdkl{--container-padding-block-start:var(--spacing-5)}.x1hmud4d{--container-padding-block-start:var(--spacing-6)}.x1c00sag{--container-padding-block-start:var(--spacing-7)}.xfv60at{--container-padding-block-start:var(--spacing-8)}.x14fzdu7{--container-padding-block-start:var(--spacing-9)}.xjsfl84{--container-padding-inline-end:0px}.x1ihxwbr{--container-padding-inline-end:var(--astryx-card-padding-inline-end,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x11h1f2o{--container-padding-inline-end:var(--astryx-dialog-padding-inline-end,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.xyk0j9o{--container-padding-inline-end:var(--astryx-section-padding-inline-end,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xikqloz{--container-padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xqpvj4r{--container-padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1wz3t3y{--container-padding-inline-end:var(--spacing-0-5)}.x91ghl5{--container-padding-inline-end:var(--spacing-0)}.xntetml{--container-padding-inline-end:var(--spacing-1-5)}.x2oyxnl{--container-padding-inline-end:var(--spacing-1)}.xx5lg5w{--container-padding-inline-end:var(--spacing-10)}.x1nmgbqg{--container-padding-inline-end:var(--spacing-11)}.x1wsfsk2{--container-padding-inline-end:var(--spacing-12)}.xcas3b9{--container-padding-inline-end:var(--spacing-2)}.xu0ipoa{--container-padding-inline-end:var(--spacing-3)}.xs0pscg{--container-padding-inline-end:var(--spacing-4)}.xgkj7vj{--container-padding-inline-end:var(--spacing-5)}.x94cj42{--container-padding-inline-end:var(--spacing-6)}.x11tj35w{--container-padding-inline-end:var(--spacing-7)}.x1b9k1pi{--container-padding-inline-end:var(--spacing-8)}.x19w02kr{--container-padding-inline-end:var(--spacing-9)}.xrhngw9{--container-padding-inline-start:0px}.xjmlhfd{--container-padding-inline-start:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1tewnwq{--container-padding-inline-start:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.xrgx2ny{--container-padding-inline-start:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.x408pgh{--container-padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.xdvaxxn{--container-padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x14ws0sr{--container-padding-inline-start:var(--spacing-0-5)}.x1gu2k80{--container-padding-inline-start:var(--spacing-0)}.x176g23i{--container-padding-inline-start:var(--spacing-1-5)}.x1cvlban{--container-padding-inline-start:var(--spacing-1)}.xserb3f{--container-padding-inline-start:var(--spacing-10)}.xziclwo{--container-padding-inline-start:var(--spacing-11)}.x1iiwihq{--container-padding-inline-start:var(--spacing-12)}.x1xlrr2o{--container-padding-inline-start:var(--spacing-2)}.xfdwxua{--container-padding-inline-start:var(--spacing-3)}.x1dlhslv{--container-padding-inline-start:var(--spacing-4)}.x1s81nki{--container-padding-inline-start:var(--spacing-5)}.x1ep0dkj{--container-padding-inline-start:var(--spacing-6)}.x157xojc{--container-padding-inline-start:var(--spacing-7)}.xw1diwv{--container-padding-inline-start:var(--spacing-8)}.xraca2a{--container-padding-inline-start:var(--spacing-9)}.x1qfzo5y{--indicator-color:transparent}.x4906uf{--layout-content-width:var(--x---layout-content-width)}.x4poyjn{--layout-padding-inner-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x2so38{--layout-padding-inner-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x1we69p7{--layout-padding-inner-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xlriy2h{--layout-padding-inner-x:var(--spacing-0-5)}.xj1bl4l{--layout-padding-inner-x:var(--spacing-0)}.xd38f90{--layout-padding-inner-x:var(--spacing-1-5)}.x6uuyak{--layout-padding-inner-x:var(--spacing-1)}.x1vf4qco{--layout-padding-inner-x:var(--spacing-10)}.xsmamsf{--layout-padding-inner-x:var(--spacing-11)}.x2xk2xj{--layout-padding-inner-x:var(--spacing-12)}.xxqksqd{--layout-padding-inner-x:var(--spacing-2)}.x1fyui2f{--layout-padding-inner-x:var(--spacing-3)}.x1i2ajwi{--layout-padding-inner-x:var(--spacing-4)}.x1tac27u{--layout-padding-inner-x:var(--spacing-5)}.x1ntgf3t{--layout-padding-inner-x:var(--spacing-6)}.xhjd9tl{--layout-padding-inner-x:var(--spacing-7)}.xn7c84u{--layout-padding-inner-x:var(--spacing-8)}.xeqkbsz{--layout-padding-inner-x:var(--spacing-9)}.x1u1kw4e{--layout-padding-inner-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.xinu7xd{--layout-padding-inner-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.xsdnkbz{--layout-padding-inner-y:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.x180h0y5{--layout-padding-inner-y:var(--spacing-0-5)}.xwuefyo{--layout-padding-inner-y:var(--spacing-0)}.x1g8jpzm{--layout-padding-inner-y:var(--spacing-1-5)}.xmpug6m{--layout-padding-inner-y:var(--spacing-1)}.x18gbwmk{--layout-padding-inner-y:var(--spacing-10)}.x14zymzj{--layout-padding-inner-y:var(--spacing-11)}.xzfpkx9{--layout-padding-inner-y:var(--spacing-12)}.x1lksgje{--layout-padding-inner-y:var(--spacing-2)}.x4j7gld{--layout-padding-inner-y:var(--spacing-3)}.x1s3ehtl{--layout-padding-inner-y:var(--spacing-4)}.x1rj5eim{--layout-padding-inner-y:var(--spacing-5)}.x1ftgg6u{--layout-padding-inner-y:var(--spacing-6)}.x1ho74vh{--layout-padding-inner-y:var(--spacing-7)}.xm2cs6f{--layout-padding-inner-y:var(--spacing-8)}.x1vsq92b{--layout-padding-inner-y:var(--spacing-9)}.x1wbjvqu{--layout-padding-outer-x:0px}.x14rzhog{--layout-padding-outer-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1hsjncj{--layout-padding-outer-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x12sptzx{--layout-padding-outer-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--astryx-section-padding,var(--spacing-4))))}.xihiwg7{--layout-padding-outer-x:var(--spacing-0-5)}.xswhm3q{--layout-padding-outer-x:var(--spacing-0)}.x1u93lgd{--layout-padding-outer-x:var(--spacing-1-5)}.xc96xmq{--layout-padding-outer-x:var(--spacing-1)}.x1jdf5a4{--layout-padding-outer-x:var(--spacing-10)}.x1hct0t0{--layout-padding-outer-x:var(--spacing-11)}.x11cyqoe{--layout-padding-outer-x:var(--spacing-12)}.x15dxnc0{--layout-padding-outer-x:var(--spacing-2)}.xadgj3j{--layout-padding-outer-x:var(--spacing-3)}.x1v56qcf{--layout-padding-outer-x:var(--spacing-4)}.x1nzs0gl{--layout-padding-outer-x:var(--spacing-5)}.x1c3n52a{--layout-padding-outer-x:var(--spacing-6)}.x1gfiokx{--layout-padding-outer-x:var(--spacing-7)}.x1t3kfz{--layout-padding-outer-x:var(--spacing-8)}.xzr4qsh{--layout-padding-outer-x:var(--spacing-9)}.xzxxx64{--layout-padding-outer-y:0px}.xjej9fs{--layout-padding-outer-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1pui4bz{--layout-padding-outer-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.xo78phr{--layout-padding-outer-y:var(--astryx-section-padding-block-start,var(--astryx-section-padding,var(--spacing-4)))}.x1vj96e0{--layout-padding-outer-y:var(--spacing-0-5)}.x1mzf5mb{--layout-padding-outer-y:var(--spacing-0)}.xd3dqby{--layout-padding-outer-y:var(--spacing-1-5)}.x1gpfxoh{--layout-padding-outer-y:var(--spacing-1)}.x26l4wa{--layout-padding-outer-y:var(--spacing-10)}.x10zktp0{--layout-padding-outer-y:var(--spacing-11)}.x1yz3n6a{--layout-padding-outer-y:var(--spacing-12)}.x10pz7y9{--layout-padding-outer-y:var(--spacing-2)}.x1p6yq3h{--layout-padding-outer-y:var(--spacing-3)}.xx738ci{--layout-padding-outer-y:var(--spacing-4)}.x6yxws5{--layout-padding-outer-y:var(--spacing-5)}.x180vrwl{--layout-padding-outer-y:var(--spacing-6)}.x1q6rme1{--layout-padding-outer-y:var(--spacing-7)}.xid7e43{--layout-padding-outer-y:var(--spacing-8)}.x1t5kicu{--layout-padding-outer-y:var(--spacing-9)}.xnpej1e{--radius-element:var(--radius-full)}.xkce8z9{--separator-display:flex}.x11woleg:focus-visible{--indicator-color:var(--color-accent)}.x1ibt0lz:first-child{--separator-display:none}.x1rht92:nth-child(2n){--table-row-overlay:var(--color-background-muted)}.x1m3wso9:hover{--indicator-color:var(--color-accent)}@media (hover:hover){.x1pkcbo2.x1pkcbo2:hover{--table-row-overlay:var(--color-overlay-hover)}}.xln7xf2:not(#\#){font:inherit}.x10a8y8t:not(#\#){inset:0}.x1anvkwx:not(#\#){inset:auto}.xh3736h:not(#\#){inset:unset}.xkdpibf:not(#\#){margin:-1px}.x1ghz6dp:not(#\#){margin:0}.xkib98w:not(#\#){margin:8px}.x1bpp3o7:not(#\#){margin:auto}.x1n5sqmh:not(#\#){margin:calc(-1 * (var(--spacing-2) - var(--spacing-1) + 1px))}.x1717udv:not(#\#){padding:0}.x1tamke2:not(#\#){padding:16px}.xfawy5m:not(#\#){padding:4px}.x18oj4ui:not(#\#){padding:var(--_chat-composer-padding)}.xpoxszi:not(#\#){padding:var(--_segmented-control-padding)}.xtozwh:not(#\#){padding:var(--spacing-1) var(--spacing-2)}.x9epnlk:not(#\#){padding:var(--spacing-1)}.x15nmkw0:not(#\#){padding:var(--spacing-2) 0}.xlsj2fj:not(#\#){padding:var(--spacing-2)}.x1b2ylru:not(#\#){padding:var(--spacing-3)}.x1shk3sm:not(#\#){padding:var(--spacing-4)}.x1y5lnwp:focus:not(#\#){margin:0}.x9r1u3d:not(#\#):not(#\#){border-color:#0000}.xad5do:not(#\#):not(#\#){border-color:var(--color-accent)}.x1touxvs:not(#\#):not(#\#){border-color:var(--color-background-surface)}.xlee4gx:not(#\#):not(#\#){border-color:var(--color-border-blue)}.xb1xfl:not(#\#):not(#\#){border-color:var(--color-border-cyan)}.xvy26l8:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x1w9ec3u:not(#\#):not(#\#){border-color:var(--color-border-gray)}.xy90a9n:not(#\#):not(#\#){border-color:var(--color-border-green)}.xloqurj:not(#\#):not(#\#){border-color:var(--color-border-orange)}.x1czkbn8:not(#\#):not(#\#){border-color:var(--color-border-pink)}.xq98wne:not(#\#):not(#\#){border-color:var(--color-border-purple)}.xjqgoec:not(#\#):not(#\#){border-color:var(--color-border-red)}.x1r9gxr1:not(#\#):not(#\#){border-color:var(--color-border-teal)}.x1kpnwn1:not(#\#):not(#\#){border-color:var(--color-border-yellow)}.x14i3s5s:not(#\#):not(#\#){border-color:var(--color-border)}.x1ofxpqo:not(#\#):not(#\#){border-color:var(--color-error)}.x16m2moy:not(#\#):not(#\#){border-color:var(--color-success)}.xqcx1ss:not(#\#):not(#\#){border-color:var(--color-text-primary)}.x8wg1ba:not(#\#):not(#\#){border-color:var(--color-warning)}.x2u8bby:not(#\#):not(#\#){border-radius:0}.x1nj7uno:not(#\#):not(#\#){border-radius:1px}.x16rqkct:not(#\#):not(#\#){border-radius:50%}.xur7f20:not(#\#):not(#\#){border-radius:8px}.x1pjcqnp:not(#\#):not(#\#){border-radius:inherit}.x1ws5lxm:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_dropdown-menu-radius,var(--spacing-2)) - var(--_dropdown-menu-padding,var(--spacing-1))))}.xc910v0:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_segmented-control-radius) - var(--_segmented-control-padding)))}.x1jxw6zd:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-element))}.xy0xnkn:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-full))}.x153u1i6:not(#\#):not(#\#){border-radius:var(--_card-radius)}.x1xunbrq:not(#\#):not(#\#){border-radius:var(--_chat-composer-radius)}.xuacgfc:not(#\#):not(#\#){border-radius:var(--_dialog-radius)}.x1n97fys:not(#\#):not(#\#){border-radius:var(--_dropdown-menu-radius)}.xvdfih8:not(#\#):not(#\#){border-radius:var(--_field-radius)}.x7a53xk:not(#\#):not(#\#){border-radius:var(--_hovercard-radius)}.x1hapoqb:not(#\#):not(#\#){border-radius:var(--_segmented-control-radius)}.xashgol:not(#\#):not(#\#){border-radius:var(--radius-chat)}.x1hviunn:not(#\#):not(#\#){border-radius:var(--radius-container)}.xh6dtrn:not(#\#):not(#\#){border-radius:var(--radius-element)}.xjspbzw:not(#\#):not(#\#){border-radius:var(--radius-full)}.xx3sua9:not(#\#):not(#\#){border-radius:var(--radius-inner)}.xwksslw:not(#\#):not(#\#){border-radius:var(--radius-none)}.xbsl7fq:not(#\#):not(#\#){border-style:dashed}.xng3xce:not(#\#):not(#\#){border-style:none}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xmkeg23:not(#\#):not(#\#){border-width:1px}.xdh2fpr:not(#\#):not(#\#){border-width:2px}.x1litavf:not(#\#):not(#\#){border-width:var(--border-width)}.x1mw0n95:not(#\#):not(#\#){border-width:var(--x-borderWidth)}.x1somy94:not(#\#):not(#\#){flex:0 0 0}.x3psx0u:not(#\#):not(#\#){flex:none}.x1cqoux5:not(#\#):not(#\#){flex:1 1 0}.x845mor:not(#\#):not(#\#){flex:1}.xfoc8du:not(#\#):not(#\#){flex:40px}.x12lumcd:not(#\#):not(#\#){flex:auto}.x98rzlu:not(#\#):not(#\#){flex:1}.xxhr3t:not(#\#):not(#\#){gap:0}.x1jnr06f:not(#\#):not(#\#){gap:4px}.x1lsbc85:not(#\#):not(#\#){gap:var(--spacing-0-5)}.xsn7fz1:not(#\#):not(#\#){gap:var(--spacing-0)}.x1s4dlld:not(#\#):not(#\#){gap:var(--spacing-1-5)}.xzye2dw:not(#\#):not(#\#){gap:var(--spacing-1)}.x3hoi3v:not(#\#):not(#\#){gap:var(--spacing-10)}.xpec5dj:not(#\#):not(#\#){gap:var(--spacing-2) var(--spacing-4)}.x1txdalj:not(#\#):not(#\#){gap:var(--spacing-2)}.xlaq8a2:not(#\#):not(#\#){gap:var(--spacing-3) var(--spacing-4)}.xjcht0a:not(#\#):not(#\#){gap:var(--spacing-3)}.x18g69wz:not(#\#):not(#\#){gap:var(--spacing-4)}.x9mgr7n:not(#\#):not(#\#){gap:var(--spacing-5)}.x1qh66ti:not(#\#):not(#\#){gap:var(--spacing-6)}.x4t41sb:not(#\#):not(#\#){gap:var(--spacing-8)}.x1pidvrl:not(#\#):not(#\#){gap:var(--x-gap)}.xgkxs2y:not(#\#):not(#\#){grid-column:1}.x1ms6mhf:not(#\#):not(#\#){grid-row:1}.x17y0mx6:not(#\#):not(#\#){inset-inline:0}.xe8uvvx:not(#\#):not(#\#){list-style:none}.x81ka23:not(#\#):not(#\#){margin-block:calc(-1 * (var(--spacing-3) - var(--spacing-2)))}.xhzvc8f:not(#\#):not(#\#){margin-block:calc(-1 * var(--spacing-2))}.xqixskq:not(#\#):not(#\#){margin-block:calc(var(--size-element-md) / 2 - var(--spacing-2) - var(--text-heading-2-size) * var(--text-heading-2-leading) / 2)}.xacfrgf:not(#\#):not(#\#){margin-block:calc(var(--spacing-1) * -1)}.xsq74q5:not(#\#):not(#\#){margin-block:var(--spacing-1)}.x1g06x3t:not(#\#):not(#\#){margin-block:var(--spacing-2)}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.xtedp8i:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-1))}.x1ho7dyk:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-2))}.x1ng9b9t:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-4))}.xhrcg97:not(#\#):not(#\#){margin-inline:var(--spacing-1)}.xvlecxo:not(#\#):not(#\#){margin-inline:var(--x-marginInline)}.x1a2a7pz:not(#\#):not(#\#){outline:none}.xysyzu8:not(#\#):not(#\#){overflow:auto}.x7giv3:not(#\#):not(#\#){overflow:clip}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.x1rea2x4:not(#\#):not(#\#){overflow:visible}.xish69e:not(#\#):not(#\#){overscroll-behavior:contain}.xt970qd:not(#\#):not(#\#){padding-block:0}.x1x7cmac:not(#\#):not(#\#){padding-block:calc(var(--spacing-1) - 1px)}.x13f7esw:not(#\#):not(#\#){padding-block:var(--spacing-0-5)}.x1hp7d8q:not(#\#):not(#\#){padding-block:var(--spacing-0)}.x1vofgu7:not(#\#):not(#\#){padding-block:var(--spacing-1-5)}.xu0wf1k:not(#\#):not(#\#){padding-block:var(--spacing-1)}.xce4md1:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x8o8v82:not(#\#):not(#\#){padding-block:var(--spacing-3)}.x1na6nto:not(#\#):not(#\#){padding-block:var(--spacing-4)}.xq6koh6:not(#\#):not(#\#){padding-block:var(--spacing-6)}.xmfvnks:not(#\#):not(#\#){padding-block:var(--spacing-8)}.xnjsko4:not(#\#):not(#\#){padding-inline:0}.xx2oswg:not(#\#):not(#\#){padding-inline:calc(var(--spacing-1) - 1px)}.xkjnx3w:not(#\#):not(#\#){padding-inline:var(--spacing-0-5)}.x17a0aqu:not(#\#):not(#\#){padding-inline:var(--spacing-0)}.x4ezzuc:not(#\#):not(#\#){padding-inline:var(--spacing-1-5)}.x7a5moj:not(#\#):not(#\#){padding-inline:var(--spacing-1)}.xixulwi:not(#\#):not(#\#){padding-inline:var(--spacing-10)}.xf314gf:not(#\#):not(#\#){padding-inline:var(--spacing-2)}.xrrkdod:not(#\#):not(#\#){padding-inline:var(--spacing-3)}.x1pzlopt:not(#\#):not(#\#){padding-inline:var(--spacing-4)}.xzz68wx:not(#\#):not(#\#){padding-inline:var(--spacing-5)}.xm7rs69:not(#\#):not(#\#){padding-inline:var(--spacing-6)}.x6xnjw4:not(#\#):not(#\#){padding-inline:var(--spacing-8)}.x1ku5rj1:not(#\#):not(#\#){place-items:center}.xdf8p4l:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0-5)}.x9lgdif:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0)}.x1w8vatw:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1-5)}.x1u2972t:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1)}.xw959t8:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-10)}.x1mfb6cv:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-2)}.xpnzzb2:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-3)}.x3m3szd:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-4)}.x1vx7sv0:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-5)}.x1mvw9yj:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-6)}.x1xn2tv3:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-8)}.xhfbhpw:not(#\#):not(#\#){scroll-snap-type:x mandatory}.xmqliwb:not(#\#):not(#\#){text-decoration:line-through}.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}.x1bvjpef:not(#\#):not(#\#){text-decoration:underline}.xiw5bxp:not(#\#):not(#\#){transition:box-shadow var(--duration-fast) var(--ease-standard)}.xb0j27v:not(#\#):not(#\#){transition:grid-template-rows var(--duration-medium) var(--ease-standard)}.xq2gx43:not(#\#):not(#\#){transition:none}.x1ey1afo:not(#\#):not(#\#){transition:opacity var(--duration-fast)}.x1ob6yzd:not(#\#):not(#\#){transition:transform var(--duration-fast) var(--ease-standard)}.xr21g96.xr21g96:where(.x1g2q90y:focus-visible *):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x6q1khz:focus-within:not(#\#):not(#\#){border-color:var(--color-accent)}.xk2sxw7:focus-within:not(#\#):not(#\#){border-color:var(--color-error)}.xyq33ac:focus-within:not(#\#):not(#\#){border-color:var(--color-success)}.xa1yw2k:focus-within:not(#\#):not(#\#){border-color:var(--color-warning)}.x17nn4n9:focus-visible:not(#\#):not(#\#),.x1gj1ihy.x1gj1ihy:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#),.xkri23q.xkri23q:where(.x1tspnpo:has(:focus-visible) *):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x1p73he7:focus-visible:not(#\#):not(#\#){outline:2px solid var(--color-error)}.x1p25gnr:focus-visible:not(#\#):not(#\#){outline:var(--border-width) solid var(--color-accent)}.x1dordxg:focus-within:not(#\#):not(#\#){overflow:visible}.x1irc7jg:has(:focus-visible):not(#\#):not(#\#){outline:2px solid var(--color-accent)}.x64lkcz:focus:not(#\#):not(#\#){border-color:var(--color-error)}.x1lglk5v:focus:not(#\#):not(#\#){border-color:var(--color-success)}.x12sck4v:focus:not(#\#):not(#\#){border-color:var(--color-warning)}.xzeu18z:focus:not(#\#):not(#\#){outline:var(--border-width) solid var(--color-accent)}.xomzh7y:focus:not(#\#):not(#\#){overflow:visible}.xh2mrf5:focus:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x1cf3d6k:focus:not(#\#):not(#\#){padding-inline:var(--spacing-4)}@media (max-width:480px){.x1a1jff.x1a1jff:not(#\#):not(#\#){gap:var(--spacing-4)}}@media (hover:hover){.x1od6ugu.x1od6ugu.x1od6ugu:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.x1od6ugu.x1od6ugu.x1od6ugu:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.xaq2ahg.xaq2ahg.xaq2ahg:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.xaq2ahg.xaq2ahg.xaq2ahg:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.x1jtjlen.x1jtjlen.x1jtjlen:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:var(--color-border-emphasized)}@supports (color:color-mix(in lab,red,red)){.x1jtjlen.x1jtjlen.x1jtjlen:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%)}}.x70talc.x70talc.x70talc:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:var(--color-border-emphasized)}@supports (color:color-mix(in lab,red,red)){.x70talc.x70talc.x70talc:where(.xklqth5:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%)}}.xmt8yqp.xmt8yqp.xmt8yqp:where(.x1tspnpo:hover *):not(#\#):not(#\#){border-color:var(--color-border)}.x1ww4t2b.x1ww4t2b:hover:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x4ohgrr.x4ohgrr:hover:not(#\#):not(#\#){text-decoration:underline}}.x67t5t6:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px)}.x1ua5tub:not(#\#):not(#\#):not(#\#){-webkit-box-orient:vertical}.x1yhjpo9:not(#\#):not(#\#):not(#\#){-webkit-line-clamp:var(--x-WebkitLineClamp)}.xiy8rlo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px)}.x1bv1mxo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px)}.xo9xo30:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px)}.x5lxg6s:not(#\#):not(#\#):not(#\#){-webkit-overflow-scrolling:touch}.xpdipgo:not(#\#):not(#\#):not(#\#){-webkit-touch-callout:none}.x1pha0wt:not(#\#):not(#\#):not(#\#){align-items:baseline}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.xpqajaz:not(#\#):not(#\#):not(#\#){align-items:end}.xuk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.x1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.x7a106z:not(#\#):not(#\#):not(#\#){align-items:start}.x1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.xoi2r2e:not(#\#):not(#\#):not(#\#){align-self:baseline}.xamitd3:not(#\#):not(#\#):not(#\#){align-self:center}.xpvyfi4:not(#\#):not(#\#):not(#\#){align-self:flex-end}.xqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.x1y8v6su:not(#\#):not(#\#):not(#\#){align-self:start}.xkh2ocl:not(#\#):not(#\#):not(#\#){align-self:stretch}.x7dpabl:not(#\#):not(#\#):not(#\#){anchor-name:--outline-active}.x17yabm6:not(#\#):not(#\#):not(#\#){animation-delay:var(--duration-medium-min)}.xvo38ju:not(#\#):not(#\#):not(#\#){animation-delay:var(--x-animationDelay)}.xpz12be:not(#\#):not(#\#):not(#\#){animation-direction:alternate}.xmg6eyc:not(#\#):not(#\#):not(#\#){animation-duration:1.5s}.xjlvqhv:not(#\#):not(#\#):not(#\#){animation-duration:1ms}.x1c74tu6:not(#\#):not(#\#):not(#\#){animation-duration:2s}.x9uej1z:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast-max)}.xb2rp9n:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast)}.xqgcaz:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-medium-max)}.x14qxm4i:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-slow-min)}.xskzprw:not(#\#):not(#\#):not(#\#){animation-fill-mode:backwards}.x10e4vud:not(#\#):not(#\#):not(#\#){animation-fill-mode:forwards}.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}.x1ewfqum:not(#\#):not(#\#):not(#\#){animation-name:x11lauxq-B}.xcx56e2:not(#\#):not(#\#):not(#\#){animation-name:x13kz0yu-B}.x1ffowhz:not(#\#):not(#\#):not(#\#){animation-name:x188b6p3-B}.xqcmdr3:not(#\#):not(#\#):not(#\#){animation-name:x18re5ia-B}.x3psbcj:not(#\#):not(#\#):not(#\#){animation-name:x1ahk7ht-B}.x1dvww92:not(#\#):not(#\#):not(#\#){animation-name:x1b6yrix-B}.x97zbip:not(#\#):not(#\#):not(#\#){animation-name:x1k48ry3-B}.xeuoslp:not(#\#):not(#\#):not(#\#){animation-name:xgnty7z-B}.x1srr2gu:not(#\#):not(#\#):not(#\#){animation-name:xiylxmw-B}.x1ka1v4i:not(#\#):not(#\#):not(#\#){animation-name:xqng64z-B}.xozk8ic:not(#\#):not(#\#):not(#\#){animation-name:xr3m334-B}.x1mta51n:not(#\#):not(#\#):not(#\#){animation-name:xtut5q7-B}.xck01x9:not(#\#):not(#\#):not(#\#){animation-name:xu7jd1z-B}.xl1vlw0:not(#\#):not(#\#):not(#\#){animation-name:xv1hr86-B}.x1i331go:not(#\#):not(#\#):not(#\#){animation-name:xwmkjkf-B}.x4hg4is:not(#\#):not(#\#):not(#\#){animation-timing-function:ease-in-out}.x1esw782:not(#\#):not(#\#):not(#\#){animation-timing-function:linear}.x193epu2:not(#\#):not(#\#):not(#\#){animation-timing-function:steps(10)}.x128ha8g:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-standard)}.xjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.x1plog1:not(#\#):not(#\#):not(#\#){aspect-ratio:1}.xioom0i:not(#\#):not(#\#):not(#\#){aspect-ratio:var(--button-icon-only-aspect)}.xvn2z4z:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xlp1x4z:not(#\#):not(#\#):not(#\#){backface-visibility:hidden}.xx83zyx:not(#\#):not(#\#):not(#\#){background-clip:padding-box}.x1rkw3yq:not(#\#):not(#\#):not(#\#){background-color:#fff9}.xtwfq29:not(#\#):not(#\#):not(#\#){background-color:currentColor}.xgcd1z6:not(#\#):not(#\#):not(#\#){background-color:inherit}.xcpsgoo:not(#\#):not(#\#):not(#\#){background-color:#00000080}.xjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.xgcxg3y:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent-muted)}.x1ewilqj:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1o0wnni:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-blue)}.x1eiddq6:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body)}.x1de1mus:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-card)}.x1rgj867:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-cyan)}.x1l5t2a3:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-error-inverted)}.xspzpui:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-gray)}.x1sqjeoo:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-green)}.xenstv7:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-inverted)}.xwmxj5m:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1e9xt6e:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-orange)}.xnpoty2:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-pink)}.x1prclbq:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-popover)}.x16i6n6f:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-purple)}.x1cibrc5:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-red)}.x10xzikg:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}.x1jtji5o:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-teal)}.x1bo7t0x:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-yellow)}.x7njt3n:not(#\#):not(#\#):not(#\#){background-color:var(--color-border-emphasized)}.x1m4xfpy:not(#\#):not(#\#):not(#\#){background-color:var(--color-border)}.x1pritpl:not(#\#):not(#\#):not(#\#){background-color:var(--color-error-muted)}.x1pjz0fi:not(#\#):not(#\#):not(#\#){background-color:var(--color-error)}.xowkcby:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1q5y3ey:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-secondary)}.x17x4s8c:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.x1azo05:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-accent)}.x1lmrjuc:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.xi89dp7:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1u4601x:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay)}.xprdx6m:not(#\#):not(#\#):not(#\#){background-color:var(--color-skeleton)}.xu13z74:not(#\#):not(#\#):not(#\#){background-color:var(--color-success-muted)}.xdsz4j9:not(#\#):not(#\#):not(#\#){background-color:var(--color-success)}.xzyc27v:not(#\#):not(#\#):not(#\#){background-color:var(--color-syntax-background)}.x16fr6go:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-disabled)}.x19aspcf:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-primary)}.xdomwnj:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-secondary)}.xdsb6cv:not(#\#):not(#\#):not(#\#){background-color:var(--color-track)}.x24i8r5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning-muted)}.x1q8g9m5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning)}.x1fd97le:not(#\#):not(#\#):not(#\#){background-color:var(--table-sticky-background,var(--color-background-card))}.x1vrk509:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-background-muted),var(--color-background-muted))}.x14bno8m:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-neutral),var(--color-neutral))}.x18o3ruo:not(#\#):not(#\#):not(#\#){background-image:none}.x1mwwwfo:not(#\#):not(#\#):not(#\#){border-collapse:collapse}.x16uus16:not(#\#):not(#\#):not(#\#){border-end-end-radius:0}.xbiv7yw:not(#\#):not(#\#):not(#\#){border-end-start-radius:0}.x1gejf6u:not(#\#):not(#\#):not(#\#){border-inline-end-color:var(--color-border)}.x18b5jzi:not(#\#):not(#\#):not(#\#){border-inline-end-style:solid}.x1lun4ml:not(#\#):not(#\#):not(#\#){border-inline-end-width:1px}.xw8tdv1:not(#\#):not(#\#):not(#\#){border-inline-end-width:var(--border-width)}.x14ydlgx:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border-emphasized)}.x1j92z86:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border)}.xrvmtm5:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-on-accent)}.x1t7ytsu:not(#\#):not(#\#):not(#\#){border-inline-start-style:solid}.xpilrb4:not(#\#):not(#\#):not(#\#){border-inline-start-width:1px}.xgbv0en:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--border-width)}.xtpqe59:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--spacing-0-5)}.x1gukg7c:not(#\#):not(#\#):not(#\#){border-spacing:0}.x1ga7v0g:not(#\#):not(#\#):not(#\#){border-start-end-radius:0}.x15mokao:not(#\#):not(#\#):not(#\#){border-start-start-radius:0}.x183tx6i:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-page)}.x1lp15jv:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border-emphasized)}.x1er153n:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border)}.x1iobdd1:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-text-primary)}.xwaz83g:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}.xcfwc96:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-blue)}.x1focwmt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-cyan)}.x1q443o4:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-gray)}.x1wnp1w4:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-green)}.x1kbthdo:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-orange)}.x1916zju:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-pink)}.x1egy5tt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-purple)}.xi00ukz:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-red)}.x1dpgkq:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-teal)}.x1qdfmgt:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-yellow)}.x1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.x1kcpxr7:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.x1i5ehqx:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-low)}.x14hfi27:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1afcbsf:not(#\#):not(#\#):not(#\#){box-sizing:content-box}.xxugrtn:not(#\#):not(#\#):not(#\#){caret-color:var(--color-accent)}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.xzpqnlu:not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0)}.xntwwlm:not(#\#):not(#\#):not(#\#){color-scheme:dark}.x108lcm5:not(#\#):not(#\#):not(#\#){color-scheme:light dark}.x19aimcq:not(#\#):not(#\#):not(#\#){color-scheme:light}.xj8ax7g:not(#\#):not(#\#):not(#\#){color:red}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.x19co3pv:not(#\#):not(#\#):not(#\#){color:#0000}.xqwr325:not(#\#):not(#\#):not(#\#){color:var(--color-accent)}.xrkvqaz:not(#\#):not(#\#):not(#\#){color:var(--color-background-surface)}.xjt36v0:not(#\#):not(#\#):not(#\#){color:var(--color-error)}.x1fns2mt:not(#\#):not(#\#):not(#\#){color:var(--color-icon-blue)}.x157w0xa:not(#\#):not(#\#):not(#\#){color:var(--color-icon-cyan)}.xqa6c3m:not(#\#):not(#\#):not(#\#){color:var(--color-icon-disabled)}.x1eyinzz:not(#\#):not(#\#):not(#\#){color:var(--color-icon-gray)}.xmxeech:not(#\#):not(#\#):not(#\#){color:var(--color-icon-green)}.xxu74a4:not(#\#):not(#\#):not(#\#){color:var(--color-icon-orange)}.x1kxxfg5:not(#\#):not(#\#):not(#\#){color:var(--color-icon-pink)}.xtbr613:not(#\#):not(#\#):not(#\#){color:var(--color-icon-primary)}.xzdw94u:not(#\#):not(#\#):not(#\#){color:var(--color-icon-purple)}.xeffzf7:not(#\#):not(#\#):not(#\#){color:var(--color-icon-red)}.xv9yike:not(#\#):not(#\#):not(#\#){color:var(--color-icon-secondary)}.x1f3zxcb:not(#\#):not(#\#):not(#\#){color:var(--color-icon-teal)}.x1g6zdft:not(#\#):not(#\#):not(#\#){color:var(--color-icon-yellow)}.x17wrial:not(#\#):not(#\#):not(#\#){color:var(--color-on-accent)}.x9e3rv5:not(#\#):not(#\#):not(#\#){color:var(--color-on-dark)}.x1m024r3:not(#\#):not(#\#):not(#\#){color:var(--color-on-error)}.xri61p4:not(#\#):not(#\#):not(#\#){color:var(--color-on-success)}.xrebv38:not(#\#):not(#\#):not(#\#){color:var(--color-on-warning)}.xtjic6:not(#\#):not(#\#):not(#\#){color:var(--color-success)}.x1mjzq1q:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-comment)}.xdfisg:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-variable)}.xjse4m1:not(#\#):not(#\#):not(#\#){color:var(--color-text-accent)}.x1vvqiwl:not(#\#):not(#\#):not(#\#){color:var(--color-text-blue)}.x1txnczv:not(#\#):not(#\#):not(#\#){color:var(--color-text-cyan)}.xnbbluu:not(#\#):not(#\#):not(#\#){color:var(--color-text-disabled)}.xru1t7f:not(#\#):not(#\#):not(#\#){color:var(--color-text-gray)}.xltfdvo:not(#\#):not(#\#):not(#\#){color:var(--color-text-green)}.xm47u9q:not(#\#):not(#\#):not(#\#){color:var(--color-text-orange)}.xiuofww:not(#\#):not(#\#):not(#\#){color:var(--color-text-pink)}.x1tgivj0:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.x1m9wyeb:not(#\#):not(#\#):not(#\#){color:var(--color-text-purple)}.x1joocv1:not(#\#):not(#\#):not(#\#){color:var(--color-text-red)}.xv1l7n4:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}.x9x0lbs:not(#\#):not(#\#):not(#\#){color:var(--color-text-teal)}.xdhq94a:not(#\#):not(#\#):not(#\#){color:var(--color-text-yellow)}.xs3pv69:not(#\#):not(#\#):not(#\#){color:var(--color-warning)}.xf5zn4v:not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing-3) + var(--border-width) + var(--spacing-4))}.x1kihgfc:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0-5)}.x1o57wo1:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0)}.x1thn6ci:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1-5)}.x1lfs0n9:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1)}.x1p37tyl:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-10)}.xak3so:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-2)}.xewh9hi:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-3)}.xty4p9g:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-4)}.x1eqhezk:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-5)}.x3qlgwd:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-6)}.xicv188:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-8)}.xawy1a7:not(#\#):not(#\#):not(#\#){contain:layout style}.x12h1iku:not(#\#):not(#\#):not(#\#){container-type:inline-size}.xb5mbof:not(#\#):not(#\#):not(#\#){content-visibility:auto}.xfrknyr:not(#\#):not(#\#):not(#\#){counter-increment:astryx-list}.xif0320:not(#\#):not(#\#):not(#\#){counter-reset:astryx-list}.x1khind5:not(#\#):not(#\#):not(#\#){counter-reset:var(--x-counterReset)}.xicojor:not(#\#):not(#\#):not(#\#){cursor:col-resize}.xt0e3qv:not(#\#):not(#\#):not(#\#){cursor:default}.x7eptgl:not(#\#):not(#\#):not(#\#){cursor:ew-resize}.x1jm3nie:not(#\#):not(#\#):not(#\#){cursor:grab}.xi9pz9s:not(#\#):not(#\#):not(#\#){cursor:grabbing}.xmper1u:not(#\#):not(#\#):not(#\#){cursor:inherit}.x1h6gzvc:not(#\#):not(#\#):not(#\#){cursor:not-allowed}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.xyozgr7:not(#\#):not(#\#):not(#\#){cursor:row-resize}.x1ed109x:not(#\#):not(#\#):not(#\#){cursor:text}.x1huxd7x:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.x104kibb:not(#\#):not(#\#):not(#\#){display:-webkit-box}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.xjp7ctv:not(#\#):not(#\#):not(#\#){display:contents}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x1rg5ohu:not(#\#):not(#\#):not(#\#){display:inline-block}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xwz0xwf:not(#\#):not(#\#):not(#\#){display:inline-grid}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.x11ke7fs:not(#\#):not(#\#):not(#\#){display:var(--separator-display)}.x1r8uery:not(#\#):not(#\#):not(#\#){flex-basis:0}.xjpgo6f:not(#\#):not(#\#):not(#\#){flex-basis:200px}.xchdapg:not(#\#):not(#\#):not(#\#){flex-basis:300px}.x3ieub6:not(#\#):not(#\#):not(#\#){flex-direction:column-reverse}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x15zctf7:not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.x1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.x1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.x1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.xgyuaek:not(#\#):not(#\#):not(#\#){flex-grow:2}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.xs83m0k:not(#\#):not(#\#):not(#\#){flex-shrink:1}.x1g3ib7:not(#\#):not(#\#):not(#\#){flex-shrink:10}.xozqiw3:not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}.x8hhl5t:not(#\#):not(#\#):not(#\#){flex-wrap:wrap-reverse}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.xjb2p0i:not(#\#):not(#\#):not(#\#){font-family:inherit}.x9ynric:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-body)}.x9m5x89:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code)}.x1g81bgm:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-heading)}.x1k6wstc:not(#\#):not(#\#):not(#\#){font-size:10px}.xfifm61:not(#\#):not(#\#):not(#\#){font-size:12px}.xif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.x1j61zf2:not(#\#):not(#\#):not(#\#){font-size:16px}.xwsyq91:not(#\#):not(#\#):not(#\#){font-size:20px}.x1pvqxga:not(#\#):not(#\#):not(#\#){font-size:24px}.x1qlqyl8:not(#\#):not(#\#):not(#\#){font-size:inherit}.xhs0kqb:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-2xl)}.x16a80zy:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-2xs)}.x10srzze:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-3xl)}.x10p7juq:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-3xs)}.xqcvi3d:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-4xl)}.xxc45ev:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-4xs)}.x1j29vfg:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-base)}.xc7cgfe:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-lg)}.x1eqnyfr:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-sm)}.x1wqms48:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-xl)}.x51wmvv:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-xs)}.xho7bvi:not(#\#):not(#\#):not(#\#){font-size:var(--spacing-4)}.xjm74w1:not(#\#):not(#\#):not(#\#){font-size:var(--text-body-size)}.xp03k98:not(#\#):not(#\#):not(#\#){font-size:var(--text-code-size)}.xsub3ws:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-1-size)}.x1yego12:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-2-size)}.xlgnzhf:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-3-size)}.xcg7oai:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-1-size)}.x1xvnhcw:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-2-size)}.xii13ha:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-3-size)}.x8tkxat:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-4-size)}.xsgqta0:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-5-size)}.xw5ohdf:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-6-size)}.xcr08ib:not(#\#):not(#\#):not(#\#){font-size:var(--text-label-size)}.x18juvz8:not(#\#):not(#\#):not(#\#){font-size:var(--text-large-size)}.x141an7d:not(#\#):not(#\#):not(#\#){font-size:var(--text-supporting-size)}.xdmh292:not(#\#):not(#\#):not(#\#){font-size:var(--x-fontSize)}.x1j61x8r:not(#\#):not(#\#):not(#\#){font-style:normal}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.xk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.x1pd3egz:not(#\#):not(#\#):not(#\#){font-weight:inherit}.x1lvx875:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-bold)}.x1e4wzip:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-medium)}.x1sodnla:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-normal)}.x2mo6ok:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-semibold)}.xxovm9e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-body-weight)}.xx3eeay:not(#\#):not(#\#):not(#\#){font-weight:var(--text-code-weight)}.x1txul5o:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-1-weight)}.x1y36c3f:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-2-weight)}.x1on40hk:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-3-weight)}.x1v68xuy:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-1-weight)}.x12yy4cs:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-2-weight)}.x1jcxfy8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-3-weight)}.x2hcmsi:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-4-weight)}.xno150v:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-5-weight)}.x1pw4frv:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-6-weight)}.xmhvcl5:not(#\#):not(#\#):not(#\#){font-weight:var(--text-label-weight)}.x149oux8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-large-weight)}.xv8on6e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-supporting-weight)}.xu6a5m6:not(#\#):not(#\#):not(#\#){grid-auto-columns:1fr}.x1mt1orb:not(#\#):not(#\#):not(#\#){grid-auto-flow:column}.xhij9v2:not(#\#):not(#\#):not(#\#){grid-auto-rows:var(--x-gridAutoRows)}.xcrlgei:not(#\#):not(#\#):not(#\#){grid-column-start:1}.x1agbcgv:not(#\#):not(#\#):not(#\#){grid-row-start:1}.x134kloy:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr auto 1fr}.x1y6fwsi:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.x1pmbctz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr}.x1wthsqz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto repeat(7,1fr)}.x1mzazjb:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(7,1fr)}.x189bvgu:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x1xx4m37:not(#\#):not(#\#):not(#\#){grid-template-columns:var(--_codeblock-gutter-width) 1fr}.xqketvx:not(#\#):not(#\#):not(#\#){grid-template-columns:var(--x-gridTemplateColumns)}.xihq33y:not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}.x1tu4anv:not(#\#):not(#\#):not(#\#){grid-template-rows:1fr}.xtijo5x:not(#\#):not(#\#):not(#\#){inset-inline-end:0}.x1oinnt5:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-md) - 20px) / 2 - 1px)}.x8qlsd8:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x72tfeb:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-2)}.x1o0tod:not(#\#):not(#\#):not(#\#){inset-inline-start:0}.xc8icb0:not(#\#):not(#\#):not(#\#){isolation:isolate}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.x1l1ennw:not(#\#):not(#\#):not(#\#){justify-content:space-around}.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.xaw8158:not(#\#):not(#\#):not(#\#){justify-content:space-evenly}.x1o2pa38:not(#\#):not(#\#):not(#\#){justify-items:center}.x4xo5sw:not(#\#):not(#\#):not(#\#){justify-items:end}.x619ttb:not(#\#):not(#\#):not(#\#){justify-items:start}.xl4xnwh:not(#\#):not(#\#):not(#\#){justify-items:stretch}.x7v7x1q:not(#\#):not(#\#):not(#\#){justify-self:center}.x1lqcxt8:not(#\#):not(#\#):not(#\#){justify-self:start}.x14ju556:not(#\#):not(#\#):not(#\#){line-height:0}.xo5v014:not(#\#):not(#\#):not(#\#){line-height:1}.x19v9tvf:not(#\#):not(#\#):not(#\#){line-height:22px}.x15bjb6t:not(#\#):not(#\#):not(#\#){line-height:inherit}.x7acx1w:not(#\#):not(#\#):not(#\#){line-height:var(--spacing-5)}.xw6l6zx:not(#\#):not(#\#):not(#\#){line-height:var(--text-body-leading)}.x17iicif:not(#\#):not(#\#):not(#\#){line-height:var(--text-code-leading)}.x112ttwr:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-1-leading)}.xh0iwvy:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-2-leading)}.x1ujwuaq:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-3-leading)}.xfmsba7:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-1-leading)}.x1cpk1wn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-2-leading)}.xwjzt0u:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-3-leading)}.xqerer:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-4-leading)}.xo3gurs:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-5-leading)}.xeixjfn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-6-leading)}.x1kq96og:not(#\#):not(#\#):not(#\#){line-height:var(--text-label-leading)}.xf74fhv:not(#\#):not(#\#):not(#\#){line-height:var(--text-large-leading)}.x1ltkj2j:not(#\#):not(#\#):not(#\#){line-height:var(--text-supporting-leading)}.x3ct3a4:not(#\#):not(#\#):not(#\#){list-style-type:none}.x14z9mp:not(#\#):not(#\#):not(#\#){margin-inline-end:0}.x1fcf3bl:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--container-padding-inline-end,0px))}.x1kpg4um:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.xkd40ry:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-1))}.x3kzqx6:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-2))}.xmequkd:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(var(--spacing-1) * -1)}.xnur1sd:not(#\#):not(#\#):not(#\#){margin-inline-end:var(--spacing-1)}.x1qfufaz:not(#\#):not(#\#):not(#\#){margin-inline-start:-8px}.x1lziwak:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.xvc5jky:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.xd10s4z:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--border-width))}.xojxgvx:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--container-padding-inline-start,0px))}.x1wim8z0:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.x1xrm450:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x13hpdyo:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_avatar-group-overlap)}.xladpz9:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-0-5)}.x11g1kdw:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-1)}.x1l10yog:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-6)}.xkm2don:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.xw26lqc:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}.xr5yg4x:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.xtdd0ob:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to left,transparent 0,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to left,transparent 0,#0000004d 2px,black var(--spacing-1))}.x1b5cd1y:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%)}.x1ujl4f5:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to right,transparent 0,#0000004d 2px,black var(--spacing-1))}.xw4ya9i:not(#\#):not(#\#):not(#\#){-webkit-mask-image:none;mask-image:none}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x1xyvc85:not(#\#):not(#\#):not(#\#){opacity:.15}.xvpkmg4:not(#\#):not(#\#):not(#\#){opacity:.25}.xuzhngd:not(#\#):not(#\#):not(#\#){opacity:.3}.x3onkmb:not(#\#):not(#\#):not(#\#){opacity:.35}.xbyyjgo:not(#\#):not(#\#):not(#\#){opacity:.5}.x197sbye:not(#\#):not(#\#):not(#\#){opacity:.6}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x1clqncf:not(#\#):not(#\#):not(#\#){order:-1}.x1wfwxd8:not(#\#):not(#\#):not(#\#){outline-offset:0}.x1y3gkto:not(#\#):not(#\#):not(#\#){outline-offset:1px}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x9y5y3v:not(#\#):not(#\#):not(#\#){overflow-clip-margin:1px}.x1mzt3pk:not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.x1h4wwuj:not(#\#):not(#\#):not(#\#){overflow-wrap:normal}.xyri2b:not(#\#):not(#\#):not(#\#){padding-inline-end:0}.x12frdag:not(#\#):not(#\#):not(#\#){padding-inline-end:calc(var(--container-padding-inline-end) - var(--border-width))}.x64h4k7:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--container-padding-inline-end)}.x1peupej:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xpc6k2p:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1le3yxw:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0-5)}.x1s0aq8i:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0)}.x17hk9do:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1-5)}.x1nryj5t:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1)}.x160ivqr:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-10)}.x1djylfy:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-2)}.x1t818jl:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-3)}.xnjyzlh:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-4)}.xdbrk9v:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-5)}.x1we12cn:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-6)}.x1q91b2g:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-8)}.x1c1uobl:not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1f43n9v:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(16px + var(--spacing-1-5))}.xs19ii7:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--container-padding-inline-start) - var(--border-width))}.x2a0j69:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x1c35znw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--container-padding-inline-start)}.xwjyata:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.x139j0dd:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x138rykx:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0-5)}.x18gyask:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0)}.xfti1ec:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1-5)}.x1vsv5vr:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1)}.xqp078j:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-10)}.xc8afjc:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-11)}.x19b7t93:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-12)}.x12gdq22:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-2)}.x126nfab:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-3)}.x1rey3nv:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-4)}.x1blguxw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-5)}.x31w388:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-6)}.xchaq28:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-7)}.x1j3hnjz:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-8)}.xnvo3vl:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--x-paddingInlineStart)}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x1tsffl5:not(#\#):not(#\#):not(#\#){position-anchor:--outline-active}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.xtt52l0:not(#\#):not(#\#):not(#\#){resize:none}.x288g5:not(#\#):not(#\#):not(#\#){resize:vertical}.xajebq8:not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing-1) - 1px)}.x1tw44j4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0-5)}.x6yxi7o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0)}.xhq53yo:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1-5)}.x1ngg2t4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1)}.x1xpicb7:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-10)}.x1x7z4sm:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-2)}.x4olc9o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-3)}.xtx9w7w:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-4)}.x1iu6piu:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-5)}.xczp1bk:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-6)}.xgx0vcf:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-8)}.xkcv6ua:not(#\#):not(#\#):not(#\#){scroll-behavior:smooth}.x1bhewko:not(#\#):not(#\#):not(#\#){scroll-snap-align:start}.x1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.xeq4nuv:not(#\#):not(#\#):not(#\#){tab-size:2}.x1drmoe9:not(#\#):not(#\#):not(#\#){table-layout:auto}.x140o2bo:not(#\#):not(#\#):not(#\#){table-layout:fixed}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xp4054r:not(#\#):not(#\#):not(#\#){text-align:end}.x16tdsg8:not(#\#):not(#\#):not(#\#){text-align:inherit}.xdpxx8g:not(#\#):not(#\#):not(#\#){text-align:left}.x1hr2gdg:not(#\#):not(#\#):not(#\#){text-align:right}.x1yc453h:not(#\#):not(#\#):not(#\#){text-align:start}.x1b2iylo:not(#\#):not(#\#):not(#\#){text-box-edge:cap alphabetic}.xwgcxoh:not(#\#):not(#\#):not(#\#){text-box-trim:trim-both}.xycaml9:not(#\#):not(#\#):not(#\#){-webkit-text-decoration-color:var(--color-border-emphasized);text-decoration-color:var(--color-border-emphasized)}.xujl8zx:not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.xev0dqp:not(#\#):not(#\#):not(#\#){text-decoration-style:dashed}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.xtvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.xrys4gj:not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.x11b3rvo:not(#\#):not(#\#):not(#\#){text-underline-offset:var(--spacing-0-5)}.x1w2vvpw:not(#\#):not(#\#):not(#\#){text-wrap:balance}.xebhuq6:not(#\#):not(#\#):not(#\#){text-wrap:nowrap}.x1fzhlzt:not(#\#):not(#\#):not(#\#){text-wrap:pretty}.xk4td0m:not(#\#):not(#\#):not(#\#){text-wrap:wrap}.x5ve5x3:not(#\#):not(#\#):not(#\#){touch-action:none}.xx69xxh:not(#\#):not(#\#):not(#\#){touch-action:pan-y}.x1g0ag68:not(#\#):not(#\#):not(#\#){transform-origin:50%}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.x7p49u4:not(#\#):not(#\#):not(#\#){transform:rotate(0)}.x19jd1h0:not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.x1iffjtl:not(#\#):not(#\#):not(#\#){transform:rotate(90deg)}.x3oybdh:not(#\#):not(#\#):not(#\#){transform:scale(1)}.x11lhmoz:not(#\#):not(#\#):not(#\#){transform:translate(-50%,-50%)}.x31h1t8:not(#\#):not(#\#):not(#\#){transform:translate(-50%,100%)}.x1m9mm8y:not(#\#):not(#\#):not(#\#){transform:translate(-50%,50%)}.x4v1no5:not(#\#):not(#\#):not(#\#){transform:translate(50%,50%)}.x5i6ehr:not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xuuh30:not(#\#):not(#\#):not(#\#){transform:translate(-50%)}.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translate(0)}.xumwmo6:not(#\#):not(#\#):not(#\#){transform:translate(100%)}.x15481yp:not(#\#):not(#\#):not(#\#){transform:translate(14px)}.xitnhlw:not(#\#):not(#\#):not(#\#){transform:translate(50%)}.x105ttfm:not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}.x19xzu86:not(#\#):not(#\#):not(#\#){transform:translateY(-3px)scale(.985)}.x1bvilyr:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.x1cb1t30:not(#\#):not(#\#):not(#\#){transform:translateY(-50%)}.xp0htlv:not(#\#):not(#\#):not(#\#){transform:translateY(-6px)scale(.97)}.x1lm5u:not(#\#):not(#\#):not(#\#){transform:translateY(-8px)}.xnn1q72:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x1weeur4:not(#\#):not(#\#):not(#\#){transform:translateY(100%)}.x131p8rn:not(#\#):not(#\#):not(#\#){transform:translateY(50%)}.xsqj5wx:not(#\#):not(#\#):not(#\#){transform:var(--x-transform)}.xd00j3c:not(#\#):not(#\#):not(#\#){transition-behavior:allow-discrete}.x5h36tt:not(#\#):not(#\#):not(#\#){transition-delay:.15s}.x1ahifba:not(#\#):not(#\#):not(#\#){transition-delay:0s}.x10b1n17:not(#\#):not(#\#):not(#\#){transition-delay:var(--duration-fast)}.x11bq7d0:not(#\#):not(#\#):not(#\#){transition-duration:60ms}.xx6bhzk:not(#\#):not(#\#):not(#\#){transition-duration:.15s}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.xjd9b36:not(#\#):not(#\#):not(#\#){transition-duration:1ms}.x2rcmwa:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-max)}.xkvfbh3:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-min)}.xuedmi6:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast)}.xgneliz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium-min)}.x80gvsz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium)}.x1eaenvl:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,color}.xts7igz:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color}.x106061f:not(#\#):not(#\#):not(#\#){transition-property:background-color,box-shadow}.xs2xxs2:not(#\#):not(#\#):not(#\#){transition-property:background-color,color}.x1e8aii2:not(#\#):not(#\#):not(#\#){transition-property:background-color,opacity}.x15406qy:not(#\#):not(#\#):not(#\#){transition-property:background-color}.xrafxwg:not(#\#):not(#\#):not(#\#){transition-property:background-image,background-color,color,opacity,transform}.x12qzo2w:not(#\#):not(#\#):not(#\#){transition-property:background-image}.x1tv3a4w:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow,background-color}.x12zzom9:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow}.xshfolx:not(#\#):not(#\#):not(#\#){transition-property:border-color}.x16mfhj0:not(#\#):not(#\#):not(#\#){transition-property:box-shadow,border-color}.x1vix5yk:not(#\#):not(#\#):not(#\#){transition-property:color,background-color,box-shadow}.x1mpt4pi:not(#\#):not(#\#):not(#\#){transition-property:color,-webkit-text-decoration,text-decoration}.xt3l3uh:not(#\#):not(#\#):not(#\#){transition-property:color}.xjshnde:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows,padding}.x1qn9uv2:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows}.x157bb6t:not(#\#):not(#\#):not(#\#){transition-property:-webkit-mask-image,mask-image}.x13b0p5u:not(#\#):not(#\#):not(#\#){transition-property:none}.x1wbls7o:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color,transform}.xnpjden:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color}.x1kx2cm7:not(#\#):not(#\#):not(#\#){transition-property:opacity,box-shadow}.xsm4mo9:not(#\#):not(#\#):not(#\#){transition-property:opacity,display,overlay}.x1apppo2:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,max-width}.x4bbghf:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,overlay,display}.x6o7n8i:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform}.xxup5nn:not(#\#):not(#\#):not(#\#){transition-property:opacity,visibility,transform}.x19991ni:not(#\#):not(#\#):not(#\#){transition-property:opacity}.x1xuz8iz:not(#\#):not(#\#):not(#\#){transition-property:top,height}.x18dpk69:not(#\#):not(#\#):not(#\#){transition-property:transform,background-color}.xefglzl:not(#\#):not(#\#):not(#\#){transition-property:transform,color,background-color}.xh3q6i0:not(#\#):not(#\#):not(#\#){transition-property:transform,width,height}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.xxrbq2n:not(#\#):not(#\#):not(#\#){transition-property:width}.x9lcvmn:not(#\#):not(#\#):not(#\#){transition-timing-function:ease-out}.xlr8y92:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard)}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.x11njtxf:not(#\#):not(#\#):not(#\#){vertical-align:baseline}.x3ajldb:not(#\#):not(#\#):not(#\#){vertical-align:bottom}.xxymvpz:not(#\#):not(#\#):not(#\#){vertical-align:middle}.x1v0h343:not(#\#):not(#\#):not(#\#){vertical-align:super}.x16dsc37:not(#\#):not(#\#):not(#\#){vertical-align:top}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.xeaf4i8:not(#\#):not(#\#):not(#\#){white-space:normal}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x126k92a:not(#\#):not(#\#):not(#\#){white-space:pre-wrap}.x1sdyfia:not(#\#):not(#\#):not(#\#){white-space:pre}.x1so62im:not(#\#):not(#\#):not(#\#){will-change:transform}.x1yn0g08:not(#\#):not(#\#):not(#\#){word-break:break-all}.x13faqbe:not(#\#):not(#\#):not(#\#){word-break:break-word}.x1lldw8n:not(#\#):not(#\#):not(#\#){word-break:normal}.x1ja2u2z:not(#\#):not(#\#):not(#\#){z-index:0}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.xzkaem6:not(#\#):not(#\#):not(#\#){z-index:3}.x6cuj84:not(#\#):not(#\#):not(#\#){z-index:500}.x1q2oy4v:not(#\#):not(#\#):not(#\#){z-index:9999}.x1v2claj.x1v2claj:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){opacity:1}.xs4y3kv.xs4y3kv:where(.x1g2q90y:focus-visible *):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x3730vf.x3730vf:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.xuqivmr.xuqivmr:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x7v6acp.x7v6acp:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){visibility:visible}.xajhecq:not(:has(~:not([popover]))):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x12tyzlf:not(:has(~:not([popover]))):not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.xbfdvlp:not(:has(~:not([popover]))):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xuihb5h:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent-muted)}.xyavpck:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x10wafsz:focus-within:not(#\#):not(#\#):not(#\#){clip-path:none}.x1sik18w:not(:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_avatar-group-overlap)}.x25t5g8:focus-visible:not(#\#):not(#\#):not(#\#),.xof6bs:is(th:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.xofkqq2:popover-open:not(#\#):not(#\#):not(#\#){opacity:1}.x1edzap1.x1edzap1:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#):not(#\#),.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#),.x81n7kt.x81n7kt:where(.x1tspnpo:has(:focus-visible) *):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x13aywxo:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--button-focus-offset)}.xh2nty3:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--spacing-0-5)}.xbt4iw:focus-within:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x1mqgsch[data-astryx-scrolling]:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.xgtlewx:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:scaleX(-1)}.x1df3fe5:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xttggg:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(100%)}.x9cjr8z:popover-open:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x1rm9qnc:focus-within:not(#\#):not(#\#):not(#\#){z-index:1}.x1vej5at:has(+[popover]+[popover]:last-child):not(#\#):not(#\#):not(#\#),.xxd14kb:has(+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1ir7nn6:has(+[popover]+[popover]:last-child):not(#\#):not(#\#):not(#\#),.xpufgd0:has(+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.x92e2el:has(>[data-astryx-edge-comp]:last-child):not(#\#):not(#\#):not(#\#){margin-inline-end:var(--x-4drmnv)}.x1kftj4p:has(>[data-astryx-edge-comp]:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--x-126w13d)}.xdjuwb3:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-offset:2px}.x1betex2:has(.astryx-navicon):not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1xrp5p4:first-child:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.xyf0ibl:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-style:none}.x1pjv70x:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-width:0}.x2qxyot:first-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.x8eehn2:first-child:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-element)}.x1pwwqoy:first-child:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.x5uh4xs:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-2)),var(--spacing-2))}.x9bi00s:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-3)),var(--spacing-2))}.x18c6q21:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-4)),var(--spacing-2))}.x747jw7:last-child:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x11xp8u1:last-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xbg7gas:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-2)),var(--spacing-2))}.xpilulx:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-3)),var(--spacing-2))}.x1wzlfcn:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-4)),var(--spacing-2))}.x1dnou9g:nth-child(2n):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1uwx2nv:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1cqbx0l:hover:not(#\#):not(#\#):not(#\#){color:var(--color-icon-primary)}.x1c52tdz:focus:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1rsz1da:focus:not(#\#):not(#\#):not(#\#){clip-path:none}.xodanix:focus:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-2)}.x1xrnuwo:focus:not(#\#):not(#\#):not(#\#){position:fixed}.x1hbpcn8:focus:not(#\#):not(#\#):not(#\#){white-space:normal}.xjtnuge:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.xyxi2l3:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1nocapi:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral))}.xq8i9tn:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}.xuqm82a:active:not(#\#):not(#\#):not(#\#){background-image:none}.x1tmayz8:active:not(#\#):not(#\#):not(#\#){opacity:.75}.x1pdlv7q:active:not(#\#):not(#\#):not(#\#){transform:none}.xk4oym4:active:not(#\#):not(#\#):not(#\#){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.x14q22ui.x14q22ui:not(#\#):not(#\#):not(#\#){animation-delay:0s}.xnh0sag.xnh0sag:not(#\#):not(#\#):not(#\#){animation-duration:3s}.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (prefers-contrast:more){.x1r1p5j5.x1r1p5j5:not(#\#):not(#\#):not(#\#){background-color:var(--color-skeleton)}@supports (color:color-mix(in lab,red,red)){.x1r1p5j5.x1r1p5j5:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%)}}}@media (hover:hover){.x2dt3px.x2dt3px:not(#\#):not(#\#):not(#\#){cursor:zoom-in}}@media (max-width:480px){.xedohl4.xedohl4:not(#\#):not(#\#):not(#\#){display:flex}}@media (pointer:coarse){.xhj50sb.xhj50sb:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:480px){.x1rpgqan.x1rpgqan:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (pointer:coarse){.x6pjikd.x6pjikd:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-body-size))}.xdk3u5w.xdk3u5w:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-label-size))}}@media (prefers-reduced-motion:reduce){.xg83hb1.xg83hb1:not(#\#):not(#\#):not(#\#){scroll-behavior:auto}.xsagj69.xsagj69:not(#\#):not(#\#):not(#\#){transition-duration:.01ms}.xzg1mie.xzg1mie:not(#\#):not(#\#):not(#\#){transition-duration:10ms}.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}.x4wkmsb.x4wkmsb:not(#\#):not(#\#):not(#\#){transition-property:none}}@media (hover:hover){.x11ppjs.x11ppjs.x11ppjs:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.x11ppjs.x11ppjs.x11ppjs:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.x6aeo4j.x6aeo4j.x6aeo4j:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.x6aeo4j.x6aeo4j.x6aeo4j:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.xwnx32n.xwnx32n.xwnx32n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.xwnx32n.xwnx32n.xwnx32n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.x13wei8l.x13wei8l.x13wei8l:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-gray)}@supports (color:color-mix(in lab,red,red)){.x13wei8l.x13wei8l.x13wei8l:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%)}}.xrsv7h.xrsv7h.xrsv7h:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}@supports (color:color-mix(in lab,red,red)){.xrsv7h.xrsv7h.xrsv7h:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%)}}.xy1ay1n.xy1ay1n.xy1ay1n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}@supports (color:color-mix(in lab,red,red)){.xy1ay1n.xy1ay1n.xy1ay1n:where(.xklqth5:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%)}}.x1cjfj8k.x1cjfj8k.x1cjfj8k:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1pe4z86.x1pe4z86.x1pe4z86:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1a1zr74.x1a1zr74.x1a1zr74:where(.x1u3b27q:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1t9gxa6.x1t9gxa6.x1t9gxa6:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.xcwhr9z.xcwhr9z.xcwhr9z:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.x8ydxbz.x8ydxbz.x8ydxbz:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.x17hxqr7.x17hxqr7.x17hxqr7:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.xneequu.xneequu.xneequu:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){visibility:visible}.x70dsy8.x70dsy8:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.x70dsy8.x70dsy8:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.x12y27fx.x12y27fx:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-emphasized)}@supports (color:color-mix(in lab,red,red)){.x12y27fx.x12y27fx:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent)}}.xl68szm.xl68szm:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-error)}.xig9bu2.xig9bu2:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-success)}.xnoa3fc.xnoa3fc:hover:not(:focus-within):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-warning)}.xyxu9wt.xyxu9wt:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.xyxu9wt.xyxu9wt:hover:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.x1h6wuyy.x1h6wuyy:hover:not(#\#):not(#\#):not(#\#){background-color:#0000}.x1sua13m.x1sua13m:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.xe9uy6x.xe9uy6x:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.xbfmc0r.xbfmc0r:hover:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral))}.x1ilzqfv.x1ilzqfv:hover:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.x8o3jvd.x8o3jvd:hover:not(#\#):not(#\#):not(#\#){background-image:none}.xw6ruzt.xw6ruzt:hover:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.xw6ruzt.xw6ruzt:hover:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.xhouywz.xhouywz:hover:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x17qfo7y.x17qfo7y:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-accent)}@supports (color:color-mix(in lab,red,red)){.x17qfo7y.x17qfo7y:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}}.x4z56r7.x4z56r7:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.x4z56r7.x4z56r7:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%)}}.x7ruf5d.x7ruf5d:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.x7ruf5d.x7ruf5d:hover:not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%)}}.x140uwzg.x140uwzg:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.xzomjkg.xzomjkg:hover:not(#\#):not(#\#):not(#\#){opacity:.85}}.xib2hle:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border-emphasized)}.xw8gpjh:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border)}.xfrllxf:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:0}.x6bqyzk:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--_chat-composer-radius)}.xv76oww:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-container)}.x14lggfu:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-element)}.xi9l6n1:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-full)}.xgc49yv:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:var(--radius-inner)}.xjppbhk:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:0}.x2gnncy:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--_chat-composer-radius)}.x1padx2d:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-container)}.xtufxuj:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-element)}.x1gu3054:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-full)}.x16vxp44:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-right-radius:var(--radius-inner)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}.x92x3c3:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:var(--border-width)}.x1utcnwd:not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--color-border)}.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:solid}.x1i535u5:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:var(--border-width)}.xdz7fjg:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--color-border-emphasized)}.xtgwc6q:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--color-border)}.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:solid}.x1pcaw5z:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:var(--border-width)}.x1pc3f07:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border)}.x11npmm7:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-on-accent)}.xtqab0c:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--_chat-composer-radius)}.x1d6do9d:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-chat)}.x14k9mlb:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-container)}.x99wiku:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-full)}.x1bcgpep:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:var(--radius-inner)}.x122jk3o:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--_chat-composer-radius)}.x1b9br5y:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-chat)}.xn9rnvb:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-container)}.x11ly021:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-full)}.xxkfnbn:not(#\#):not(#\#):not(#\#):not(#\#){border-top-right-radius:var(--radius-inner)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.x11xkdxz:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:var(--border-width)}.xqmqy1e:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-1px}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1c7jfne:not(#\#):not(#\#):not(#\#):not(#\#){bottom:2px}.x1nqzi6q:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--x-bottom)}.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.xpyat2d:not(#\#):not(#\#):not(#\#):not(#\#){height:100px}.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh}.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#){height:10px}.x1wkxgih:not(#\#):not(#\#):not(#\#):not(#\#){height:120px}.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#){height:12px}.xhjk10j:not(#\#):not(#\#):not(#\#):not(#\#){height:140px}.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#){height:14px}.x1ymw6g:not(#\#):not(#\#):not(#\#):not(#\#){height:160px}.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#){height:16px}.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#){height:22px}.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#){height:28px}.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#){height:2px}.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#){height:48px}.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#){height:4px}.xols6we:not(#\#):not(#\#):not(#\#):not(#\#){height:6px}.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#){height:80px}.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#){height:8px}.x1qjb5ga:not(#\#):not(#\#):not(#\#):not(#\#){height:anchor-size(--outline-active height,0)}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xs02d24:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + 1px)}.x12qplqi:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + var(--container-padding-block-start,0px) + var(--container-padding-block-end,0px))}.x16zugyo:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - var(--appshell-header-height,0px))}.x1uiybsj:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 4px)}.x102lyln:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 8px)}.x184gfjb:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 4px)}.xrmxcn7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 8px)}.x1u5rhrp:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) + var(--spacing-1))}.xzj98nu:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 4px)}.xzydfjl:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 8px)}.xg7h5cd:not(#\#):not(#\#):not(#\#):not(#\#){height:fit-content}.xsyqizj:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--border-width)}.x5kfih4:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--resize-handle-hit-area,16px)}.xssyfek:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-lg)}.x1ueg155:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-md)}.x6k0iem:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-sm)}.xcenk2v:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-1-5)}.x1k15mir:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-12)}.xoqw5ej:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-2)}.x9gl9lo:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-3)}.x6b6gus:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-4)}.x1grt7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-5)}.xvpftlf:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-6)}.x18to7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-8)}.x1w0ack5:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--table-resize-height,100%)}.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--x-height)}.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#){left:0}.x1trqr8e:not(#\#):not(#\#):not(#\#):not(#\#){left:14px}.x54rlcq:not(#\#):not(#\#):not(#\#):not(#\#){left:2px}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.xnp31yv:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--spacing-3)}.xgq9j65:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--x-left)}.x1jyxor1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-1px}.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.x1z0f2p2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--_chat-composer-radius))}.x6h7pi7:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x1cdrix3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--radius-chat))}.xdrfirk:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--spacing-1-5))}.x14cgwvg:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-1)}.x1p37lm5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-2)}.xep27e5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-3)}.xwh1t77:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-4)}.x4d5cxa:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-6)}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.xvyqdj1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * anchor-size(height) - 8px)}.xckg3cf:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--_chat-composer-radius))}.x1sa9bsh:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.x1c40v9y:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-1-5))}.x1ajqlyv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-2))}.x1233pnv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc((1em * var(--text-body-leading) - 6px) / 2)}.xjc2qm6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-0-5)}.xcsaf9d:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-1)}.xtbrsbv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-2)}.xj6sv8s:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-3)}.x1s1qpeq:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-4)}.x13rv44w:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-6)}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100dvh}.x18s7i0i:not(#\#):not(#\#):not(#\#):not(#\#){max-height:176px}.x1xiyphd:not(#\#):not(#\#):not(#\#):not(#\#){max-height:240px}.xuyqlj2:not(#\#):not(#\#):not(#\#):not(#\#){max-height:300px}.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}.xenllk4:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--container-max-height,none)}.x1jols5v:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--x-maxHeight)}.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#){max-width:0}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.xlbgzzq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100dvw}.x55n99s:not(#\#):not(#\#):not(#\#):not(#\#){max-width:15em}.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#){max-width:200px}.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#){max-width:300px}.x1x67gh:not(#\#):not(#\#):not(#\#):not(#\#){max-width:32px}.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#){max-width:360px}.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#){max-width:480px}.xrlsmeg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:600px}.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#){max-width:800px}.xq8v1hd:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90%}.x95b5qq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90vw}.xyzno7u:not(#\#):not(#\#):not(#\#):not(#\#){max-width:960px}.xl6temz:not(#\#):not(#\#):not(#\#):not(#\#){max-width:max(80%,280px)}.xxtfdz8:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(100%,100vw - 32px)}.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.xjl2t3p:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--layout-content-width,none)}.xf68679:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--x-maxWidth)}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.xz65tgg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:200px}.xe0957l:not(#\#):not(#\#):not(#\#):not(#\#){min-height:22px}.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#){min-height:24px}.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:28px}.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:32px}.x1xf4nls:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-lg)}.x1uogy3y:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-md)}.x1gdqauq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-sm)}.ximsjs8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-7)}.xkoleio:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-8)}.x82snj4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--x-minHeight)}.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.x1i9suas:not(#\#):not(#\#):not(#\#):not(#\#){min-width:120px}.x1d77m7x:not(#\#):not(#\#):not(#\#):not(#\#){min-width:140px}.x5w4yej:not(#\#):not(#\#):not(#\#):not(#\#){min-width:160px}.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#){min-width:180px}.x1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:200px}.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:20px}.x12rczxh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:220px}.xlm99nl:not(#\#):not(#\#):not(#\#):not(#\#){min-width:240px}.x1u2d2a2:not(#\#):not(#\#):not(#\#):not(#\#){min-width:280px}.x13o0s5z:not(#\#):not(#\#):not(#\#):not(#\#){min-width:400px}.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#){min-width:40px}.x900493:not(#\#):not(#\#):not(#\#):not(#\#){min-width:48px}.x13n9wmd:not(#\#):not(#\#):not(#\#):not(#\#){min-width:4ch}.xfvyar9:not(#\#):not(#\#):not(#\#):not(#\#){min-width:60px}.xrzjruh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:anchor-size(width)}.x8wyhu6:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(anchor-size(width) + 16px)}.x1pshirs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:fit-content}.x17ydmr0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-md)}.x1nkkqge:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-sm)}.x16asifk:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-5)}.xy8csz5:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-7)}.xkj4a21:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--x-minWidth)}.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:hidden}.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior-x:contain}.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1j85h84:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1px}.x9jihrk:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.xbv1mwh:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--container-padding-block-end) - var(--border-width))}.xxbfulo:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-3) + var(--radius-chat))}.xvpcij2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--_chat-composer-padding)}.xc1wllq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--container-padding-block-end)}.xg476vw:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-inner-y,var(--spacing-4))}.xon7vh3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-outer-y,var(--spacing-4))}.xij103a:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0-5)}.x1l20ajd:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0)}.x1opdxmq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1-5)}.xy143xn:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1)}.x2izi54:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-10)}.x1wesfrj:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-2)}.xvmdzux:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-3)}.x1awphl8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-4)}.x1hk98q:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-5)}.xjpqqx5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-6)}.x2oz4g1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-8)}.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1htvmrp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.x1enrzb7:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--border-width) + var(--spacing-1))}.x1nex4ik:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--container-padding-block-start) - var(--border-width))}.x1ak3mig:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing-1-5) + var(--spacing-2))}.x2gtn7z:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--_chat-composer-padding)}.x14m0hsi:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--container-padding-block-start)}.xqty4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-inner-y,var(--spacing-4))}.x81pis9:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-outer-y,var(--spacing-4))}.xbx876j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0-5)}.x1ydh6w3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0)}.x1kwdpsa:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1-5)}.xfsso4q:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.xk6660b:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-10)}.x1xye8es:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-2)}.x1vlblms:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-3)}.x1oa1p4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-4)}.xx7rijo:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-5)}.x1adxfkp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-6)}.xoxd1wu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-8)}.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.x3lmqil:not(#\#):not(#\#):not(#\#):not(#\#){right:2px}.xs7l08f:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-1)}.x1n93rvh:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-2)}.xmz3bnw:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--spacing-3)}.x7ok3n0:not(#\#):not(#\#):not(#\#):not(#\#){right:var(--x-right)}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xuivejd:not(#\#):not(#\#):not(#\#):not(#\#){top:14px}.xs7f9wi:not(#\#):not(#\#):not(#\#):not(#\#){top:2px}.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#){top:50%}.x1ltwjim:not(#\#):not(#\#):not(#\#):not(#\#){top:anchor(--outline-active top,0)}.x1nzz77m:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-md) - 20px) / 2 - 1px)}.xeqxqpg:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x1oysc8t:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-lg) / 2 - 1px)}.xkmsrut:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-md) / 2 - 1px)}.x1968x6z:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-sm) / 2 - 1px)}.xepuwc7:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--appshell-header-height,0)}.x8d4r5l:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-1)}.xctzyg:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.xyx6v2t:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-3)}.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--x-top)}.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#){width:0}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1o6l61p:not(#\#):not(#\#):not(#\#):not(#\#){width:100dvw}.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#){width:10px}.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#){width:12px}.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#){width:14px}.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#){width:16px}.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#){width:180px}.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#){width:18px}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#){width:200px}.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#){width:20px}.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#){width:22px}.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#){width:240px}.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#){width:24px}.x1hfn5x7:not(#\#):not(#\#):not(#\#):not(#\#){width:260px}.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#){width:2px}.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#){width:32px}.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#){width:3px}.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#){width:40%}.x1l2rt3b:not(#\#):not(#\#):not(#\#):not(#\#){width:400px}.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#){width:40px}.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#){width:4px}.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#){width:64px}.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#){width:6px}.x1dmp6jm:not(#\#):not(#\#):not(#\#):not(#\#){width:80px}.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#){width:8px}.x1xgy17j:not(#\#):not(#\#):not(#\#):not(#\#){width:anchor-size(width)}.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.xx6qvi6:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + var(--container-padding-inline-start,0px) + var(--container-padding-inline-end,0px))}.xjk4fl7:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--border-width)}.xkhob8h:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--resize-handle-hit-area,16px)}.x1m747yf:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-lg)}.x805d0l:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-md)}.x1fvqzum:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-sm)}.x1wu31ai:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-1-5)}.xhgvbfk:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-12)}.x1f0dxl5:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-2)}.x1ad1g3v:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-3)}.x12xnipv:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-4)}.xfyiiit:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-5)}.x1mtvzj0:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-6)}.xgc8j7m:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-8)}.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--x-width)}.x1wp2rvj.x1wp2rvj:where(.x139im0d:last-child *):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:0}.x132qfvm:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xsg11nj.xsg11nj:where(.x-default-marker:has(>.astryx-layout-footer:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1ioh5az.x1ioh5az:where(.x-default-marker:has(>.astryx-layout-header:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1kw28su:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.x10okhzq:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.x5du68j:has(~* [data-chat-name]):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-5)}.x1d9v4yf:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:none}.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}.xkibk3:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.x1lpyac:last-child:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:0}.xlayyun:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x15cytp8:focus:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.x1rw3289:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.x1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}@media (pointer:coarse){.x17aqpur.x17aqpur:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.x1xrq5m.x1xrq5m:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}}@starting-style{.x1sopeo2.x1sopeo2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}}.x1xsm0q9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:-14px}.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset:0}@starting-style{.x4itv7f.x4itv7f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.xub2912.xub2912:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}.x12p7p72.x12p7p72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xhbqy3z.xhbqy3z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(100%)}.x1tswlu5.x1tswlu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(8px)}}.x1k48kgn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-radius:inherit}.x17gn2l9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{grid-column:1}.xd54j2p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-block:0}@starting-style{.x5rzir7.x5rzir7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}}.xvtkv6q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:background-color .15s,width .15s}.x17s1k9h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:opacity .15s}.x19ds33d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{align-self:start}.x1abwkk1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xyhc2n1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:#0000}.xnixb3f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:var(--color-overlay)}.x1i3206j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:var(--indicator-color,transparent)}.x1uvfo0n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:var(--table-row-overlay,transparent)}.x14ofgck:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(270deg,light-dark(#0000001f,#00000052),#0000)}.x156sm4c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(90deg,light-dark(#0000001f,#00000052),#0000)}.xnnzo76:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-color:var(--color-border)}.xvsnedh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-style:solid}.x1p96cux:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-width:var(--border-width)}.xtkarl4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{color:var(--color-syntax-punctuation)}.xnf3u0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-disabled)}.xeyghm5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-secondary)}.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:""}.x46gnpd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:attr(data-line)}.xc2ndz5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:counter(astryx-list) "."}.x3nzp0f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{font-family:var(--font-family-code)}.x1unh1gc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-end:0}.x1iygr5g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-start:0}.x1km86hw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-start:calc(var(--spacing-4) + var(--_codeblock-gutter-width) + var(--spacing-3))}.xph5o2a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:0}.xb3n6bw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:1}.x1c2idit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-end,0)}.x1sggmfs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-start,0)}.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{pointer-events:none}.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute}.x1wnbjh8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{text-align:end}.xvs0bi2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(-100%)}.x1qyefdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(100%)}.x1y1nw7a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x97pup0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition-duration:var(--duration-fast)}.xft5bk6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-duration:var(--duration-medium)}.x1ywzrc5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxcwgru:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-property:background-color}.x167zut7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-property:opacity}.x15h3t91:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,.x1dlmc9c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xa5v58t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-timing-function:var(--ease-standard)}.x1rbqspl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{-webkit-user-select:none;user-select:none}.xy5mcqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{z-index:-1}.xotisz4:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.xotisz4:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:color-mix(in srgb,currentColor 10%,transparent)}}@media (prefers-reduced-motion:reduce){.x1viac0w.x1viac0w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-duration:10ms}}@media (hover:hover){.x1vwwndy.x1vwwndy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.x1vwwndy.x1vwwndy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:color-mix(in srgb,currentColor 5%,transparent)}}}.xe80sof:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{bottom:-2px}.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:0}.xabwq6t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{left:-2px}.x1ydowbf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{right:-2px}.x51xajf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:-2px}.x1m1drc7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:0}.xkj6t0a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:0}.xzkji8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:6px}.xi8c0p9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:var(--indicator-width,1px)}}@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope([data-astryx-theme=rupsetu]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5625rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.1875rem;--font-size-2xl:1.4375rem;--font-size-3xl:1.6875rem;--font-size-4xl:2rem;--font-size-5xl:2.375rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-bold);--text-heading-1-leading:1.3913;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-bold);--text-heading-2-leading:1.4737;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2632;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.25;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3333;--duration-fast-min:.1s;--duration-fast:.14s;--duration-fast-max:.195s;--duration-medium-min:.175s;--duration-medium:.24s;--duration-medium-max:.335s;--duration-slow-min:.345s;--duration-slow:.48s;--duration-slow-max:.665s;--font-family-body:"Avenir Next",Avenir,"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-heading:"Avenir Next",Avenir,"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-code:"JetBrains Mono","SF Mono",Monaco,Consolas,monospace;--color-syntax-keyword:light-dark(#700084,#efa8ff);--color-syntax-string:light-dark(#005600,#a6d2a2);--color-syntax-comment:light-dark(#737373,#a3a3a3);--color-syntax-number:light-dark(#6e3500,#ffb37f);--color-syntax-function:light-dark(#00458c,#a0caff);--color-syntax-type:light-dark(#700084,#efa8ff);--color-syntax-variable:light-dark(#171717,#e5e5e5);--color-syntax-operator:light-dark(#737373,#a3a3a3);--color-syntax-constant:light-dark(#6e3500,#ffb37f);--color-syntax-tag:light-dark(#89001a,#ffaeaa);--color-syntax-attribute:light-dark(#584400,#eec12f);--color-syntax-property:light-dark(#005348,#83dac9);--color-syntax-punctuation:light-dark(#a3a3a3,#525252);--color-syntax-background:light-dark(#fafafa,#0a0a0a);--color-background-surface:light-dark(#fff,#15181b);--color-background-body:light-dark(#f2f4f5,#0d0f11);--color-background-card:light-dark(#fff,#181b1f);--color-background-popover:light-dark(#fff,#1d2125);--color-background-muted:light-dark(#f5f7f8,#1a1e22);--color-accent:light-dark(#c24116,#ff7133);--color-accent-muted:light-dark(#fff0e9,#342018);--color-neutral:light-dark(#171a1d14,#ffffff17);--color-overlay:light-dark(#00000080,#000c);--color-overlay-hover:light-dark(#171a1d0a,#ffffff0d);--color-overlay-pressed:light-dark(#e94f1d1f,#ff713326);--color-text-primary:light-dark(#171a1d,#f5f7f8);--color-text-secondary:light-dark(#59636d,#aab2ba);--color-text-disabled:light-dark(#9aa3ac,#68717a);--color-text-accent:light-dark(#b83a12,#ff8a54);--color-on-dark:#fff;--color-on-light:#171717;--color-on-accent:light-dark(#fff,#111315);--color-on-success:light-dark(#fff,#171717);--color-on-error:light-dark(#fff,#171717);--color-on-warning:#171717;--color-icon-accent:light-dark(#c24116,#ff7133);--color-icon-primary:light-dark(#171a1d,#f5f7f8);--color-icon-secondary:light-dark(#59636d,#aab2ba);--color-icon-disabled:light-dark(#a3a3a3,#525252);--color-success:light-dark(#137236,#8bd99c);--color-error:light-dark(#c82020,#ff8f85);--color-warning:light-dark(#b45309,#ffd36f);--color-success-muted:light-dark(#e7f5e7,#123120);--color-error-muted:light-dark(#fee7e2,#381515);--color-warning-muted:light-dark(#fff4d5,#342711);--color-border:light-dark(#dfe3e6,#292e33);--color-border-emphasized:light-dark(#bdc5cc,#424a52);--color-skeleton:light-dark(#ebebeb,#525252);--color-shadow:light-dark(#1118201a,#00000073);--color-tint-hover:light-dark(#000,#fff);--color-background-red:light-dark(#facecb,#ff9e973d);--color-border-red:light-dark(#e6bab8,#ff6f6c);--color-icon-red:light-dark(#89001a,#ff9e97);--color-text-red:light-dark(#89001a,#ffc6c1);--color-background-orange:light-dark(#fad0b5,#ffa2583d);--color-border-orange:light-dark(#e6bda2,#e2883e);--color-icon-orange:light-dark(#6e3500,#ffa258);--color-text-orange:light-dark(#6e3500,#ffc9a2);--color-background-yellow:light-dark(#f8da9d,#deb4333d);--color-border-yellow:light-dark(#e4c279,#c0990e);--color-icon-yellow:light-dark(#584400,#deb433);--color-text-yellow:light-dark(#584400,#fdcf4f);--color-background-green:light-dark(#c5e5c0,#84c9803d);--color-border-green:light-dark(#b2d1ac,#69ad67);--color-icon-green:light-dark(#0c5700,#84c980);--color-text-green:light-dark(#0c5700,#9fe59b);--color-background-teal:light-dark(#e1f8f5,#0e302f);--color-border-teal:light-dark(#42b8ad,#33d4c7);--color-icon-teal:light-dark(#0f766e,#5eead4);--color-text-teal:light-dark(#124e4a,#a7f3e9);--color-background-cyan:light-dark(#a3e0ef,#83c2d43d);--color-border-cyan:light-dark(#91d3e3,#67a7b8);--color-icon-cyan:light-dark(#00505f,#83c2d4);--color-text-cyan:light-dark(#00505f,#9edef0);--color-background-blue:light-dark(#e7f1ff,#142338);--color-border-blue:light-dark(#7caeff,#4f8cff);--color-icon-blue:light-dark(#1d4ed8,#93c5fd);--color-text-blue:light-dark(#17398f,#bdd7ff);--color-background-purple:light-dark(#eccef3,#f297ff3d);--color-border-purple:light-dark(#d8bbdf,#dd74f0);--color-icon-purple:light-dark(#700084,#f297ff);--color-text-purple:light-dark(#700084,#fac1ff);--color-background-pink:light-dark(#fccadc,#ff99c33d);--color-border-pink:light-dark(#e7b7c8,#f273aa);--color-icon-pink:light-dark(#83004b,#ff99c3);--color-text-pink:light-dark(#83004b,#ffc3da);--color-background-gray:light-dark(#e5e5e5,var(--color-neutral));--color-border-gray:light-dark(#d4d4d4,#262626);--color-icon-gray:light-dark(#525252,#a3a3a3);--color-text-gray:light-dark(#262626,#e5e5e5);--radius-none:0px;--radius-inner:6px;--radius-element:10px;--radius-container:16px;--radius-page:28px;--radius-full:9999px;--shadow-low:0 1px 2px light-dark(#11182014,#00000057);--shadow-med:0 10px 28px -18px light-dark(#1118203d,#000000b8),0 1px 3px light-dark(#11182017,#0000006b);--shadow-high:0 22px 60px -26px light-dark(#11182057,#000000e0),0 3px 10px light-dark(#1118201f,#00000080);--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #1981004d;--shadow-inset-warning:inset 0px 0px 0px 2px #ffce2f4d;--shadow-inset-error:inset 0px 0px 0px 2px #e33f4a4d;--radius-chat:50px;--color-background-inverted:light-dark(#171a1d,#f8f9fa)}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-error)}.astryx-button{letter-spacing:0;border-radius:var(--radius-element);--button-press-scale:scale(.99);--button-focus-offset:2px;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);--_button-radius:var(--radius-element);font-weight:700}.astryx-button.primary{background-color:var(--color-accent);color:var(--color-on-accent);background-image:none;border-color:#0000;box-shadow:0 1px 2px #862d0f3d}.astryx-button.secondary{background-color:var(--color-background-card);border-color:var(--color-border-emphasized);color:var(--color-text-primary);box-shadow:none}.astryx-button.ghost{color:var(--color-text-secondary)}.astryx-badge.info{color:light-dark(#fff,#171717);background-color:light-dark(#0074e2,#6d9cfe)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{color:light-dark(#fff,#171717);background-color:light-dark(#198100,#64af4c)}.astryx-badge.warning{color:#171717;background-color:#ffce2f}.astryx-badge.error{color:light-dark(#fff,#171717);background-color:light-dark(#e33f4a,#ff705d)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-statusdot.success{background-color:light-dark(#198100,#64af4c)}.astryx-statusdot.warning{background-color:#ffce2f}.astryx-statusdot.error{background-color:light-dark(#e33f4a,#ff705d)}.astryx-statusdot.accent{background-color:light-dark(#0074e2,#6d9cfe)}.astryx-banner.info{background-color:var(--color-background-blue);--color-accent-muted:transparent;--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:#0074e2}.astryx-progressbar.success{--color-success:#198100}.astryx-progressbar.warning{--color-warning:#ffce2f}.astryx-progressbar.error{--color-error:#e33f4a}.astryx-card{border-color:var(--color-border);box-shadow:none;--astryx-card-padding:var(--spacing-3);--_card-radius:var(--radius-container)}.astryx-card,.astryx-section{border-radius:var(--radius-container)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-heading.primary,.astryx-text.primary{color:var(--color-text-primary)}.astryx-heading.secondary,.astryx-text.secondary{color:var(--color-text-secondary)}.astryx-heading.disabled,.astryx-text.disabled{color:var(--color-text-disabled)}.astryx-heading.placeholder,.astryx-text.placeholder{color:var(--color-text-secondary)}.astryx-heading.accent,.astryx-text.accent{color:var(--color-text-accent)}[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@layer components{:where(.astryx-tooltip){pointer-events:none;border:1px solid var(--accent-strong);overflow:hidden}@supports (color:color-mix(in lab,red,red)){:where(.astryx-tooltip){border:1px solid color-mix(in srgb,var(--accent-strong) 34%,#ffffff24)}}:where(.astryx-tooltip){color:#f8fafc;font-family:var(--font-sans);letter-spacing:0;background:#171a1d;border-radius:8px;font-size:.75rem;font-weight:720;line-height:1.25;box-shadow:0 12px 28px -16px #000000b8}:where(.astryx-tooltip):before{background:var(--rup-orange);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}:where(.astryx-tooltip)>div{word-break:normal;overflow-wrap:anywhere;max-width:min(18rem,72vw);padding:.45rem .65rem .45rem .75rem}html.theme-dark :where(.astryx-tooltip){border-color:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){html.theme-dark :where(.astryx-tooltip){border-color:color-mix(in srgb,var(--accent-strong) 44%,#ffffff1f)}}html.theme-dark :where(.astryx-tooltip){background:#171a1d;box-shadow:0 12px 30px -16px #000000e6}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-\[0\.7rem\]{inset:.7rem}.inset-x-0{inset-inline:0}.-top-6{top:calc(var(--spacing-1) * -6)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing-1) * 10)}.top-\[-0\.08rem\]{top:-.08rem}.right-1{right:var(--spacing-1)}.right-3\.5{right:calc(var(--spacing-1) * 3.5)}.right-4{right:calc(var(--spacing-1) * 4)}.bottom-2\.5{bottom:calc(var(--spacing-1) * 2.5)}.bottom-3\.5{bottom:calc(var(--spacing-1) * 3.5)}.bottom-4{bottom:calc(var(--spacing-1) * 4)}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing-1) * 3.5)}.left-4{left:calc(var(--spacing-1) * 4)}.left-\[52\.35\%\]{left:52.35%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing-1) * .5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing-1) * 1.5)}.mt-2{margin-top:calc(var(--spacing-1) * 2)}.mt-3{margin-top:calc(var(--spacing-1) * 3)}.mt-3\.5{margin-top:calc(var(--spacing-1) * 3.5)}.mt-4{margin-top:calc(var(--spacing-1) * 4)}.mt-6{margin-top:calc(var(--spacing-1) * 6)}.mt-7{margin-top:calc(var(--spacing-1) * 7)}.mt-8{margin-top:calc(var(--spacing-1) * 8)}.mt-9{margin-top:calc(var(--spacing-1) * 9)}.mr-1{margin-right:var(--spacing-1)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:calc(var(--spacing-1) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing-1) * 2)}.mb-3{margin-bottom:calc(var(--spacing-1) * 3)}.mb-4{margin-bottom:calc(var(--spacing-1) * 4)}.mb-6{margin-bottom:calc(var(--spacing-1) * 6)}.mb-8{margin-bottom:calc(var(--spacing-1) * 8)}.ml-3{margin-left:calc(var(--spacing-1) * 3)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing-1) * 6);height:calc(var(--spacing-1) * 6)}.size-11{width:calc(var(--spacing-1) * 11);height:calc(var(--spacing-1) * 11)}.h-2\.5{height:calc(var(--spacing-1) * 2.5)}.h-3{height:calc(var(--spacing-1) * 3)}.h-4{height:calc(var(--spacing-1) * 4)}.h-6{height:calc(var(--spacing-1) * 6)}.h-7{height:calc(var(--spacing-1) * 7)}.h-8{height:calc(var(--spacing-1) * 8)}.h-9{height:calc(var(--spacing-1) * 9)}.h-10{height:calc(var(--spacing-1) * 10)}.h-12{height:calc(var(--spacing-1) * 12)}.h-14{height:calc(var(--spacing-1) * 14)}.h-56{height:calc(var(--spacing-1) * 56)}.h-64{height:calc(var(--spacing-1) * 64)}.h-72{height:calc(var(--spacing-1) * 72)}.h-\[1\.125rem\]{height:1.125rem}.h-\[22rem\]{height:22rem}.h-\[36rem\]{height:36rem}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing-1) * 48)}.max-h-80{max-height:calc(var(--spacing-1) * 80)}.min-h-12{min-height:calc(var(--spacing-1) * 12)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing-1)}.w-2\.5{width:calc(var(--spacing-1) * 2.5)}.w-3{width:calc(var(--spacing-1) * 3)}.w-4{width:calc(var(--spacing-1) * 4)}.w-8{width:calc(var(--spacing-1) * 8)}.w-9{width:calc(var(--spacing-1) * 9)}.w-10{width:calc(var(--spacing-1) * 10)}.w-12{width:calc(var(--spacing-1) * 12)}.w-14{width:calc(var(--spacing-1) * 14)}.w-\[1\.125rem\]{width:1.125rem}.w-\[7\.6rem\]{width:7.6rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[13rem\]{width:13rem}.w-\[36rem\]{width:36rem}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[17rem\]{max-width:17rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[260px\]{max-width:260px}.max-w-\[290px\]{max-width:290px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing-1) * 36)}.min-w-\[18rem\]{min-width:18rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing-1) * .5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:calc(var(--spacing-1) * 1.5)}.gap-2{gap:calc(var(--spacing-1) * 2)}.gap-2\.5{gap:calc(var(--spacing-1) * 2.5)}.gap-3{gap:calc(var(--spacing-1) * 3)}.gap-4{gap:calc(var(--spacing-1) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing-1) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing-1) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-container)}.rounded-md{border-radius:var(--radius-element)}.rounded-xl{border-radius:var(--radius-page)}.rounded-t-lg{border-top-left-radius:var(--radius-container);border-top-right-radius:var(--radius-container)}.rounded-t-xl{border-top-left-radius:var(--radius-page);border-top-right-radius:var(--radius-page)}.rounded-tl-sm{border-top-left-radius:var(--radius-inner)}.rounded-tr-sm{border-top-right-radius:var(--radius-inner)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#121922\]\/10{border-color:oklab(21.0803% -.00541108 -.0200841/.1)}.border-\[\#121922\]\/12{border-color:oklab(21.0803% -.00541108 -.0200841/.12)}.border-\[\#f05a28\]\/24{border-color:oklab(65.9248% .154142 .1188/.24)}.border-\[color\:var\(--accent\)\]\/10{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/10{border-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.border-\[color\:var\(--accent\)\]\/15{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/15{border-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.border-\[color\:var\(--accent\)\]\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/20{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.border-\[color\:var\(--accent\)\]\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-\[color\:var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.border-\[color\:var\(--accent\)\]\/35{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--accent\)\]\/35{border-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.border-\[color\:var\(--error\)\]\/15{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--error\)\]\/15{border-color:color-mix(in oklab,var(--error) 15%,transparent)}}.border-\[color\:var\(--error\)\]\/25{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--error\)\]\/25{border-color:color-mix(in oklab,var(--error) 25%,transparent)}}.border-\[color\:var\(--error\)\]\/30{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--error\)\]\/30{border-color:color-mix(in oklab,var(--error) 30%,transparent)}}.border-\[color\:var\(--error\)\]\/35{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--error\)\]\/35{border-color:color-mix(in oklab,var(--error) 35%,transparent)}}.border-\[color\:var\(--success\)\]\/15{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--success\)\]\/15{border-color:color-mix(in oklab,var(--success) 15%,transparent)}}.border-\[color\:var\(--success\)\]\/25{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--success\)\]\/25{border-color:color-mix(in oklab,var(--success) 25%,transparent)}}.border-\[color\:var\(--success\)\]\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--success\)\]\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-\[color\:var\(--success\)\]\/35{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--success\)\]\/35{border-color:color-mix(in oklab,var(--success) 35%,transparent)}}.border-\[color\:var\(--success\)\]\/45{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--success\)\]\/45{border-color:color-mix(in oklab,var(--success) 45%,transparent)}}.border-\[color\:var\(--warning\)\]\/15{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--warning\)\]\/15{border-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.border-\[color\:var\(--warning\)\]\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--warning\)\]\/25{border-color:color-mix(in oklab,var(--warning) 25%,transparent)}}.border-\[color\:var\(--warning\)\]\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--warning\)\]\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-\[color\:var\(--warning\)\]\/45{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--warning\)\]\/45{border-color:color-mix(in oklab,var(--warning) 45%,transparent)}}.border-\[var\(--accent-soft-strong\)\]{border-color:var(--accent-soft-strong)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/72{border-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.border-white\/72{border-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-l-\[var\(--color-accent\)\]{border-left-color:var(--color-accent)}.bg-\[\#121922\]{background-color:#121922}.bg-\[\#f3f6f8\]{background-color:#f3f6f8}.bg-\[\#f3f6f8\]\/92{background-color:oklab(97.1437% -.00230601 -.00348371/.92)}.bg-\[\#f05a28\]{background-color:#f05a28}.bg-\[\#f05a28\]\/60{background-color:oklab(65.9248% .154142 .1188/.6)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--accent-soft-strong\)\]{background-color:var(--accent-soft-strong)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--color-background-muted\)\]{background-color:var(--color-background-muted)}.bg-\[var\(--color-background-surface\)\]{background-color:var(--color-background-surface)}.bg-\[var\(--error-soft\)\]{background-color:var(--error-soft)}.bg-\[var\(--glass\)\]{background-color:var(--glass)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--surface-1\)\],.bg-\[var\(--surface-1\)\]\/50{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-1\)\]\/50{background-color:color-mix(in oklab,var(--surface-1) 50%,transparent)}}.bg-\[var\(--surface-1\)\]\/60{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-1\)\]\/60{background-color:color-mix(in oklab,var(--surface-1) 60%,transparent)}}.bg-\[var\(--surface-1\)\]\/85{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-1\)\]\/85{background-color:color-mix(in oklab,var(--surface-1) 85%,transparent)}}.bg-\[var\(--surface-1\)\]\/90{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-1\)\]\/90{background-color:color-mix(in oklab,var(--surface-1) 90%,transparent)}}.bg-\[var\(--surface-1\)\]\/95{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-1\)\]\/95{background-color:color-mix(in oklab,var(--surface-1) 95%,transparent)}}.bg-\[var\(--surface-2\)\],.bg-\[var\(--surface-2\)\]\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-2\)\]\/60{background-color:color-mix(in oklab,var(--surface-2) 60%,transparent)}}.bg-\[var\(--surface-2\)\]\/70{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-2\)\]\/70{background-color:color-mix(in oklab,var(--surface-2) 70%,transparent)}}.bg-\[var\(--surface-2\)\]\/75{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--surface-2\)\]\/75{background-color:color-mix(in oklab,var(--surface-2) 75%,transparent)}}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-\[var\(--warning-soft\)\]{background-color:var(--warning-soft)}.bg-transparent{background-color:#0000}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/48{background-color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.bg-white\/48{background-color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.bg-white\/64{background-color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.bg-white\/64{background-color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.bg-white\/84{background-color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.16\)\,transparent_42\%\,rgba\(255\,93\,35\,0\.05\)\)\]{background-image:linear-gradient(135deg,#ffffff29,#0000 42%,#ff5d230d)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.62\)\,rgba\(255\,255\,255\,0\)_28\%\,rgba\(255\,255\,255\,0\.62\)_100\%\)\]{background-image:linear-gradient(#ffffff9e,#fff0 28%,#ffffff9e)}.bg-\[linear-gradient\(rgba\(18\,25\,34\,0\.045\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(18\,25\,34\,0\.045\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#1219220b 1px,#0000 0),linear-gradient(90deg,#1219220b 1px,#0000 0)}.bg-\[radial-gradient\(circle\,rgba\(37\,99\,235\,0\.13\)\,rgba\(240\,90\,40\,0\.08\)_38\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#2563eb21,#f05a2814 38%,#0000 70%)}.bg-\[radial-gradient\(circle_at_50\%_34\%\,rgba\(255\,255\,255\,0\.92\)\,rgba\(231\,238\,244\,0\.72\)_42\%\,rgba\(243\,246\,248\,0\.96\)_78\%\)\]{background-image:radial-gradient(circle at 50% 34%,#ffffffeb,#e7eef4b8 42%,#f3f6f8f5 78%)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(255\,255\,255\,0\.96\)\,rgba\(243\,239\,232\,0\.72\)\)\]{background-image:radial-gradient(circle at 50% 45%,#fffffff5,#f3efe8b8)}.bg-\[size\:46px_46px\]{background-size:46px 46px}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing-1) * .5)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:calc(var(--spacing-1) * 1.5)}.p-2{padding:calc(var(--spacing-1) * 2)}.p-2\.5{padding:calc(var(--spacing-1) * 2.5)}.p-3{padding:calc(var(--spacing-1) * 3)}.p-3\.5{padding:calc(var(--spacing-1) * 3.5)}.p-4{padding:calc(var(--spacing-1) * 4)}.p-8{padding:calc(var(--spacing-1) * 8)}.p-\[0\.85rem\]{padding:.85rem}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:calc(var(--spacing-1) * 1.5)}.px-2{padding-inline:calc(var(--spacing-1) * 2)}.px-2\.5{padding-inline:calc(var(--spacing-1) * 2.5)}.px-3{padding-inline:calc(var(--spacing-1) * 3)}.px-3\.5{padding-inline:calc(var(--spacing-1) * 3.5)}.px-4{padding-inline:calc(var(--spacing-1) * 4)}.px-4\.5{padding-inline:calc(var(--spacing-1) * 4.5)}.px-5{padding-inline:calc(var(--spacing-1) * 5)}.px-6{padding-inline:calc(var(--spacing-1) * 6)}.px-7{padding-inline:calc(var(--spacing-1) * 7)}.py-0\.5{padding-block:calc(var(--spacing-1) * .5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:calc(var(--spacing-1) * 1.5)}.py-2{padding-block:calc(var(--spacing-1) * 2)}.py-2\.5{padding-block:calc(var(--spacing-1) * 2.5)}.py-3{padding-block:calc(var(--spacing-1) * 3)}.py-3\.5{padding-block:calc(var(--spacing-1) * 3.5)}.py-4{padding-block:calc(var(--spacing-1) * 4)}.py-5{padding-block:calc(var(--spacing-1) * 5)}.py-6{padding-block:calc(var(--spacing-1) * 6)}.py-8{padding-block:calc(var(--spacing-1) * 8)}.py-10{padding-block:calc(var(--spacing-1) * 10)}.pt-0{padding-top:0}.pt-1\.5{padding-top:calc(var(--spacing-1) * 1.5)}.pt-2{padding-top:calc(var(--spacing-1) * 2)}.pt-3\.5{padding-top:calc(var(--spacing-1) * 3.5)}.pt-4{padding-top:calc(var(--spacing-1) * 4)}.pt-5{padding-top:calc(var(--spacing-1) * 5)}.pr-4{padding-right:calc(var(--spacing-1) * 4)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing-1) * 3)}.pb-8{padding-bottom:calc(var(--spacing-1) * 8)}.pb-12{padding-bottom:calc(var(--spacing-1) * 12)}.pb-16{padding-bottom:calc(var(--spacing-1) * 16)}.pb-\[0\.7rem\]{padding-bottom:.7rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:IBM Plex Mono,Cascadia Code,Consolas,monospace}.text-3xl{font-size:var(--font-size-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing-1) * 4);line-height:calc(var(--spacing-1) * 4)}.leading-5{--tw-leading:calc(var(--spacing-1) * 5);line-height:calc(var(--spacing-1) * 5)}.leading-6{--tw-leading:calc(var(--spacing-1) * 6);line-height:calc(var(--spacing-1) * 6)}.leading-7{--tw-leading:calc(var(--spacing-1) * 7);line-height:calc(var(--spacing-1) * 7)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-family-heading\)\]{--tw-font-weight:var(--font-family-heading);font-weight:var(--font-family-heading)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3f4c5a\]{color:#3f4c5a}.text-\[\#5b6978\]{color:#5b6978}.text-\[\#52606f\]{color:#52606f}.text-\[\#121922\]{color:#121922}.text-\[\#121922\]\/58{color:oklab(21.0803% -.00541108 -.0200841/.58)}.text-\[\#536170\]{color:#536170}.text-\[\#667482\]{color:#667482}.text-\[\#a43d16\]{color:#a43d16}.text-\[\#f05a28\]{color:#f05a28}.text-\[\#f05a28\]\/65{color:oklab(65.9248% .154142 .1188/.65)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-contrast\)\]{color:var(--accent-contrast)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--rup-ink\)\]{color:var(--rup-ink)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-1\)\]{color:var(--text-1)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-\[var\(--text-3\)\]{color:var(--text-3)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-500{color:var(--color-amber-500)}.text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.mix-blend-normal{mix-blend-mode:normal}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_4px_20px_-10px_rgba\(var\(--shadow-color\)\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_-10px_rgba\(var\(--shadow-color\)\,0\.05\)\]{--tw-shadow:0 4px 20px -10px var(--tw-shadow-color,rgba(var(--shadow-color),.05))}.shadow-\[0_12px_34px_rgba\(15\,29\,43\,0\.06\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#0f1d2b0f)}.shadow-\[0_12px_34px_rgba\(15\,29\,43\,0\.06\)\],.shadow-\[0_12px_40px_-20px_rgba\(var\(--shadow-color\)\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_-20px_rgba\(var\(--shadow-color\)\,0\.06\)\]{--tw-shadow:0 12px 40px -20px var(--tw-shadow-color,rgba(var(--shadow-color),.06))}.shadow-\[0_18px_35px_-24px_rgba\(var\(--shadow-color\)\,1\)\]{--tw-shadow:0 18px 35px -24px var(--tw-shadow-color,rgba(var(--shadow-color),1))}.shadow-\[0_18px_35px_-24px_rgba\(var\(--shadow-color\)\,1\)\],.shadow-\[0_18px_48px_-36px_rgba\(15\,23\,42\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_-36px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 18px 48px -36px var(--tw-shadow-color,#0f172ae6)}.shadow-\[0_18px_55px_-44px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow:0 18px 55px -44px var(--tw-shadow-color,#0f172acc)}.shadow-\[0_18px_55px_-44px_rgba\(15\,23\,42\,0\.8\)\],.shadow-\[0_18px_60px_-44px_rgba\(240\,90\,40\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_-44px_rgba\(240\,90\,40\,0\.9\)\]{--tw-shadow:0 18px 60px -44px var(--tw-shadow-color,#f05a28e6)}.shadow-\[0_20px_70px_-52px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 20px 70px -52px var(--tw-shadow-color,#0f172ae6)}.shadow-\[0_20px_70px_-52px_rgba\(15\,23\,42\,0\.9\)\],.shadow-\[0_24px_56px_-30px_rgba\(15\,23\,42\,0\.95\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_56px_-30px_rgba\(15\,23\,42\,0\.95\)\]{--tw-shadow:0 24px 56px -30px var(--tw-shadow-color,#0f172af2)}.shadow-\[0_24px_60px_-15px_rgba\(var\(--shadow-color\)\,0\.08\)\]{--tw-shadow:0 24px 60px -15px var(--tw-shadow-color,rgba(var(--shadow-color),.08))}.shadow-\[0_24px_60px_-15px_rgba\(var\(--shadow-color\)\,0\.08\)\],.shadow-\[0_24px_70px_-38px_rgba\(15\,23\,42\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_-38px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 24px 70px -38px var(--tw-shadow-color,#0f172ae6)}.shadow-\[0_40px_100px_-72px_rgba\(15\,23\,42\,0\.86\)\]{--tw-shadow:0 40px 100px -72px var(--tw-shadow-color,#0f172adb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.68\)\,0_22px_55px_-48px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:inset 0 1px var(--tw-shadow-color,#ffffffad),0 22px 55px -48px var(--tw-shadow-color,#0f172ae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_rgba\(255\,255\,255\,0\.82\)\,0_20px_70px_-62px_rgba\(15\,23\,42\,0\.68\)\]{--tw-shadow:inset 0 1px var(--tw-shadow-color,#ffffffd1),0 20px 70px -62px var(--tw-shadow-color,#0f172aad);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-low\)\]{--tw-shadow:var(--shadow-low)}.shadow-\[var\(--shadow-low\)\],.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-md{--tw-shadow:var(--shadow-med)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-low)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-900) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.drop-shadow-\[0_10px_18px_rgba\(15\,23\,42\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#0f172a24));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_10px_18px_rgba\(15\,23\,42\,0\.14\)\],.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-2xl,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-1) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing-1) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:-rotate-2:is(:where(.group):hover *){rotate:-2deg}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--text-3\)\]::placeholder{color:var(--text-3)}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[var\(--accent\)\]\/10:focus-within{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[var\(--accent\)\]\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--accent) 10%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing-1) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:rotate-6:hover{rotate:6deg}.hover\:border-\[\#f05a28\]\/45:hover{border-color:oklab(65.9248% .154142 .1188/.45)}.hover\:border-\[var\(--accent\)\]:hover,.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.hover\:border-\[var\(--error\)\]:hover{border-color:var(--error)}.hover\:bg-\[\#070b10\]:hover{background-color:#070b10}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--accent-soft-strong\)\]:hover{background-color:var(--accent-soft-strong)}.hover\:bg-\[var\(--accent-strong\)\]:hover{background-color:var(--accent-strong)}.hover\:bg-\[var\(--error-soft\)\]:hover{background-color:var(--error-soft)}.hover\:bg-\[var\(--surface-1\)\]:hover,.hover\:bg-\[var\(--surface-1\)\]\/30:hover{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--surface-1\)\]\/30:hover{background-color:color-mix(in oklab,var(--surface-1) 30%,transparent)}}.hover\:bg-\[var\(--surface-2\)\]:hover,.hover\:bg-\[var\(--surface-2\)\]\/65:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--surface-2\)\]\/65:hover{background-color:color-mix(in oklab,var(--surface-2) 65%,transparent)}}.hover\:bg-\[var\(--surface-2\)\]\/85:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--surface-2\)\]\/85:hover{background-color:color-mix(in oklab,var(--surface-2) 85%,transparent)}}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--error\)\]:hover{color:var(--error)}.hover\:text-\[var\(--text-1\)\]:hover{color:var(--text-1)}.hover\:text-\[var\(--text-2\)\]:hover{color:var(--text-2)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-high)}.hover\:shadow-lg:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-low)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[var\(--accent\)\]\/10:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--accent\)\]\/10:focus{--tw-ring-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.focus-visible\:bg-\[var\(--accent-soft-strong\)\]:focus-visible{background-color:var(--accent-soft-strong)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#f05a28\]:focus-visible{outline-color:#f05a28}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:bg-\[var\(--accent-soft-strong\)\]:active{background-color:var(--accent-soft-strong)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[open\=true\]\:opacity-100[data-open=true]{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:-top-7{top:calc(var(--spacing-1) * -7)}.sm\:right-6{right:calc(var(--spacing-1) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing-1) * 6)}.sm\:mx-auto{margin-inline:auto}.sm\:mb-9{margin-bottom:calc(var(--spacing-1) * 9)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-12{width:calc(var(--spacing-1) * 12);height:calc(var(--spacing-1) * 12)}.sm\:h-64{height:calc(var(--spacing-1) * 64)}.sm\:w-\[22rem\]{width:22rem}.sm\:w-auto{width:auto}.sm\:max-w-7xl{max-width:var(--container-7xl)}.sm\:max-w-none{max-width:none}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-5{gap:calc(var(--spacing-1) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing-1) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing-1) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing-1) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing-1) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing-1) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing-1) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing-1) * 12)}.sm\:py-6{padding-block:calc(var(--spacing-1) * 6)}.sm\:py-14{padding-block:calc(var(--spacing-1) * 14)}.sm\:pt-6{padding-top:calc(var(--spacing-1) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing-1) * 12)}.sm\:text-center{text-align:center}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.4rem\]{font-size:1.4rem}.sm\:text-\[10px\]{font-size:10px}.sm\:leading-8{--tw-leading:calc(var(--spacing-1) * 8);line-height:calc(var(--spacing-1) * 8)}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[26rem\]{height:26rem}.lg\:w-\[25rem\]{width:25rem}.lg\:px-10{padding-inline:calc(var(--spacing-1) * 10)}.lg\:px-20{padding-inline:calc(var(--spacing-1) * 20)}.lg\:py-16{padding-block:calc(var(--spacing-1) * 16)}.lg\:text-\[6\.3rem\]{font-size:6.3rem}}@media (prefers-color-scheme:dark){.dark\:shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 20%,transparent) var(--tw-shadow-alpha),transparent)}}}}.cad-theatre{--cad-panel-width:17rem;--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--surface-0:var(--surface-1);--danger:var(--error);--shadow-sm:var(--shadow-low);background:var(--viewer-bg);min-height:25rem;color:var(--text-1);isolation:isolate;position:relative;overflow:hidden}.cad-theatre,.cad-theatre canvas{width:100%;height:100%;display:block}.cad-theatre canvas{outline:none}.cad-theatre__viewport{z-index:0;inset:0;position:absolute!important}.cad-theatre__state{z-index:30;place-content:center;justify-items:center;gap:var(--space-2);background:var(--viewer-bg);color:var(--text-2);display:grid;position:absolute;inset:0}.cad-theatre__state--error{color:var(--danger)}.cad-theatre__state span{max-width:28rem;color:var(--text-3);text-align:center}.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__selection-hud,.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu-popover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__selection-hud,.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu-popover{background:color-mix(in srgb,var(--surface-1) 92%,black 8%)}}.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__selection-hud,.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu-popover{border:.0625rem solid var(--border)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__selection-hud,.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu-popover{border:.0625rem solid color-mix(in srgb,var(--border) 82%,transparent)}}.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__selection-hud,.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu-popover{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.cad-theatre__tool-rail,.cad-theatre__view-bar{transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.cad-theatre__tool-rail{z-index:20;gap:var(--space-1);padding:var(--space-1);border-radius:.375rem;grid-auto-rows:2.25rem;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.cad-theatre__tool-rail button{width:2.25rem;min-width:2.25rem;height:2.25rem}.cad-theatre__tool-slot{display:inline-grid;position:relative}.cad-theatre__component-badge{z-index:1;border:.0625rem solid var(--border);background:var(--surface-0);min-width:1rem;height:1rem;color:var(--accent);font-family:var(--font-mono);font-size:var(--font-size-xs);pointer-events:none;border-radius:.5rem;place-items:center;padding-inline:.1875rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;inset-block-start:calc(0rem - var(--space-1));inset-inline-end:calc(0rem - var(--space-1))}.cad-theatre__tool-rail .is-active{box-shadow:inset .125rem 0 0 var(--accent)}.cad-theatre__view-bar{z-index:20;align-items:center;gap:var(--space-2);min-height:2.25rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:50%;transform:translate(-50%)}.cad-theatre__view-actions,.cad-theatre__view-config{align-items:center;gap:var(--space-1);min-height:2.25rem;padding:var(--space-1);border:.0625rem solid var(--border);display:flex}@supports (color:color-mix(in lab,red,red)){.cad-theatre__view-actions,.cad-theatre__view-config{border:.0625rem solid color-mix(in srgb,var(--border) 82%,transparent)}}.cad-theatre__view-actions,.cad-theatre__view-config{background:var(--surface-1);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.cad-theatre__view-actions,.cad-theatre__view-config{background:color-mix(in srgb,var(--surface-1) 94%,black 6%)}}.cad-theatre__view-actions,.cad-theatre__view-config{box-shadow:var(--shadow-sm)}.cad-theatre__view-actions>button{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.cad-theatre.is-chrome-idle .cad-theatre__tool-rail{opacity:0;pointer-events:none;transform:translateX(calc(0rem - var(--space-3)))}.cad-theatre.is-chrome-idle .cad-theatre__tool-rail:focus-within,.cad-theatre.is-chrome-idle.has-active-tool .cad-theatre__tool-rail{opacity:1;pointer-events:auto;transform:none}.cad-theatre__view-menu{flex:none;position:relative}.cad-theatre__view-menu>summary{align-items:center;gap:var(--space-2);min-height:2rem;padding-inline:var(--space-2);color:var(--text-1);font-size:var(--font-size-xs);cursor:pointer;border:.0625rem solid #0000;border-radius:.375rem;font-weight:600;list-style:none;display:flex}.cad-theatre__view-menu>summary::-webkit-details-marker{display:none}.cad-theatre__view-menu>summary:hover,.cad-theatre__view-menu[open]>summary{border-color:var(--border);background:var(--surface-2)}.cad-theatre__view-menu>summary:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cad-theatre__view-menu>summary small{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500}.cad-theatre__view-menu>summary svg:last-child{color:var(--text-3);transition:transform var(--duration-fast) var(--ease-standard)}.cad-theatre__view-menu[open]>summary svg:last-child{transform:rotate(180deg)}.cad-theatre__view-menu-popover{z-index:60;gap:var(--space-3);width:min(21rem,100vw - 3rem);max-height:min(36rem,100vh - 6rem);padding:var(--space-3);background:var(--surface-0);box-shadow:var(--shadow-med);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-1);overscroll-behavior:contain;border-radius:.75rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}.cad-theatre__view-menu-popover header{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-block-end:.0625rem solid var(--border);min-width:0;padding-block-end:var(--space-2);display:flex}.cad-theatre__view-menu-popover footer,.cad-theatre__view-menu-popover header span,.cad-theatre__view-menu-popover legend{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.cad-theatre__view-menu-popover header strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cad-theatre__view-menu-popover fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cad-theatre__view-menu-popover legend{padding:0;font-weight:600}.cad-theatre__view-segmented{border:.0625rem solid var(--border);background:var(--surface-2);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;padding:.1875rem;display:grid}.cad-theatre__standard-views button,.cad-theatre__view-segmented button{width:auto;min-width:0;min-height:2.25rem;padding-inline:var(--space-2);color:var(--text-2);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:.0625rem solid #0000;border-radius:.375rem}.cad-theatre__standard-views button:hover,.cad-theatre__view-segmented button:hover{background:var(--surface-1);color:var(--text-1)}.cad-theatre__standard-views button[aria-pressed=true],.cad-theatre__view-segmented button[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__standard-views button[aria-pressed=true],.cad-theatre__view-segmented button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.cad-theatre__standard-views button[aria-pressed=true],.cad-theatre__view-segmented button[aria-pressed=true]{background:var(--surface-0);box-shadow:var(--shadow-low);color:var(--text-1);font-weight:700}.cad-theatre__ground-toggle:focus-visible,.cad-theatre__standard-views button:focus-visible,.cad-theatre__view-segmented button:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cad-theatre__standard-views{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cad-theatre__standard-views button:first-child{grid-column:1/-1}.cad-theatre__ground-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-2);border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;border-radius:.5rem;display:flex}.cad-theatre__ground-toggle>span:first-child{gap:.125rem;min-width:0;display:grid}.cad-theatre__ground-toggle strong{font-size:var(--font-size-xs)}.cad-theatre__ground-toggle small{color:var(--text-3);font-size:var(--font-size-xs);line-height:1.35}.cad-theatre__ground-toggle>span:last-child{min-width:2.25rem;padding:.1875rem var(--space-2);background:var(--surface-2);color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:center;border-radius:1rem;flex:none}.cad-theatre__ground-toggle[aria-pressed=true]>span:last-child{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__ground-toggle[aria-pressed=true]>span:last-child{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}.cad-theatre__ground-toggle[aria-pressed=true]>span:last-child{color:var(--accent)}.cad-theatre__view-menu-popover footer{border-block-start:.0625rem solid var(--border);padding-block-start:var(--space-2);line-height:1.45}.cad-theatre__field select,.cad-theatre__search input,.cad-theatre__select-label select{border:.0625rem solid var(--border);background:var(--surface-0);min-height:2rem;color:var(--text-1);font:inherit;border-radius:.25rem}.cad-theatre__select-label select{width:9.5rem;padding-inline:var(--space-2);font-size:var(--font-size-xs)}.cad-theatre__panel{z-index:19;width:var(--cad-panel-width);min-width:0;max-height:calc(100% - 4.5rem);border-radius:.375rem;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset-block-start:calc(var(--space-3) + 3.25rem);inset-inline-start:calc(var(--space-3) + 3rem + var(--space-2));overflow:hidden}.cad-theatre__panel--components{max-height:none;inset-block-end:var(--space-3)}.cad-theatre__panel-head{align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3) var(--space-1);border-block-end:.0625rem solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cad-theatre__panel-head>span{color:var(--accent);place-items:center;display:inline-grid}.cad-theatre__panel-head strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cad-theatre__panel-body{gap:var(--space-3);min-height:0;padding:var(--space-3);flex-direction:column;display:flex;overflow:auto}.cad-theatre__panel--measure .cad-theatre__panel-body{overflow:visible}.cad-theatre__panel-body--tree{padding-inline:var(--space-2)}.cad-theatre__eyebrow{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase}.cad-theatre__quiet,.cad-theatre__warning{color:var(--text-3);font-size:var(--font-size-xs);margin:0;line-height:1.5}.cad-theatre__warning{border-inline-start:.125rem solid var(--warning);color:var(--warning);padding-inline-start:var(--space-2)}.cad-theatre__command-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.cad-theatre__command-row button{flex:auto}.cad-theatre__appearance-panel{gap:var(--space-3)}.cad-theatre__appearance-scope{gap:var(--space-1);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.cad-theatre__appearance-scope legend{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;grid-column:1/-1;margin-block-end:var(--space-1)}.cad-theatre__appearance-scope button{border:.0625rem solid var(--border);background:var(--surface-0);min-height:2rem;color:var(--text-2);font:inherit;font-size:var(--font-size-xs);cursor:pointer;border-radius:.25rem}.cad-theatre__appearance-scope button.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__appearance-scope button.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface-0))}}.cad-theatre__appearance-scope button.is-active{color:var(--accent)}.cad-theatre__appearance-scope button:disabled{cursor:not-allowed;opacity:.48}.cad-theatre__appearance-target{gap:var(--space-1);min-width:0;padding:var(--space-2);border:.0625rem solid var(--border);background:var(--surface-2);border-radius:.375rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cad-theatre__appearance-target{background:color-mix(in srgb,var(--surface-2) 74%,transparent)}}.cad-theatre__appearance-target small,.cad-theatre__appearance-target>span{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.cad-theatre__appearance-target>span{text-transform:uppercase}.cad-theatre__appearance-target small,.cad-theatre__appearance-target strong{text-overflow:ellipsis;overflow:hidden}.cad-theatre__appearance-group{gap:var(--space-2);display:grid}.cad-theatre__appearance-grid{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cad-theatre__appearance-grid button{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:3rem;padding:var(--space-2);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:.0625rem solid #0000;border-radius:.375rem;grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.cad-theatre__appearance-grid button:focus-visible,.cad-theatre__appearance-grid button:hover:not(:disabled){border-color:var(--border);background:var(--surface-2)}.cad-theatre__appearance-grid button.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__appearance-grid button.is-selected{border-color:color-mix(in srgb,var(--accent) 62%,var(--border))}}.cad-theatre__appearance-grid button.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__appearance-grid button.is-selected{background:color-mix(in srgb,var(--accent) 8%,var(--surface-1))}}.cad-theatre__appearance-grid button:disabled{cursor:not-allowed;opacity:.46}.cad-theatre__appearance-grid button>span:not(.cad-theatre__appearance-swatch){gap:.125rem;min-width:0;display:grid}.cad-theatre__appearance-grid small,.cad-theatre__appearance-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cad-theatre__appearance-grid strong{font-size:var(--font-size-xs)}.cad-theatre__appearance-grid small{color:var(--text-3);font-size:var(--font-size-xs)}.cad-theatre__appearance-swatch{border:.0625rem solid var(--text-1);width:1.625rem;height:1.625rem}@supports (color:color-mix(in lab,red,red)){.cad-theatre__appearance-swatch{border:.0625rem solid color-mix(in srgb,var(--text-1) 22%,var(--border))}}.cad-theatre__appearance-swatch{background:linear-gradient(135deg,#ffffff47,transparent 44%),var(--cad-appearance-color);border-radius:.3125rem;box-shadow:inset 0 0 0 .0625rem #ffffff1f}.cad-theatre__appearance-swatch.is-source{background:linear-gradient(135deg,transparent 46%,var(--accent) 47% 53%,transparent 54%),conic-gradient(var(--surface-0) 0 25%,var(--surface-3) 0 50%,var(--surface-0) 0 75%,var(--surface-3) 0)}.cad-theatre__measure-grid{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cad-theatre__measure-grid div{min-width:0;padding:var(--space-2);border:.0625rem solid var(--border);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__measure-grid div{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.cad-theatre__measure-grid dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.cad-theatre__measure-grid dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;overflow:hidden}.cad-theatre__topology-grid{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cad-theatre__topology-grid div,.cad-theatre__topology-selection{min-width:0;padding:var(--space-2);border:.0625rem solid var(--border);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cad-theatre__topology-grid div,.cad-theatre__topology-selection{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.cad-theatre__topology-grid dt,.cad-theatre__topology-selection dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.cad-theatre__topology-grid dd,.cad-theatre__topology-selection dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;overflow:hidden}.cad-theatre__topology-grid dd{text-transform:capitalize}.cad-theatre__topology-filters{gap:var(--space-2);padding:var(--space-2);border:.0625rem solid var(--border);margin:0;display:grid}.cad-theatre__topology-filters legend{padding-inline:var(--space-1);color:var(--text-3);font-size:var(--font-size-xs)}.cad-theatre__topology-selection{gap:var(--space-2);display:grid}.cad-theatre__topology-selection header{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.cad-theatre__topology-selection header strong{min-width:0;font-family:var(--font-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;overflow:hidden}.cad-theatre__topology-selection header span{color:var(--accent);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase}.cad-theatre__topology-selection dl{gap:var(--space-1);margin:0;display:grid}.cad-theatre__topology-selection dl div{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.cad-theatre__topology-selection dd{text-align:end;margin:0}.cad-theatre__measure-callout{padding:var(--space-1) var(--space-2);border:.0625rem solid var(--accent);background:var(--surface-0);color:var(--text-1);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:nowrap;border-radius:.25rem;display:block}.cad-theatre__focus-callout{max-width:14rem;padding:var(--space-1) var(--space-2);border:.0625rem solid var(--accent);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cad-theatre__focus-callout{border:.0625rem solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.cad-theatre__focus-callout{background:var(--surface-1);border-radius:999rem}@supports (color:color-mix(in lab,red,red)){.cad-theatre__focus-callout{background:color-mix(in srgb,var(--surface-1) 92%,transparent)}}.cad-theatre__focus-callout{box-shadow:var(--shadow-sm);color:var(--text-1);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2}button.cad-theatre__focus-callout{font:inherit;cursor:pointer}button.cad-theatre__focus-callout:hover{background:var(--surface-2)}button.cad-theatre__focus-callout:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cad-theatre__section-tabs{align-items:center;gap:var(--space-1);display:flex}.cad-theatre__section-tabs>button:not([data-astryx-component]){border:.0625rem solid var(--border);background:var(--surface-0);width:2rem;height:2rem;color:var(--text-2);font-family:var(--font-mono);cursor:pointer;border-radius:.25rem}.cad-theatre__section-tabs>button.is-active{border-color:var(--accent);color:var(--accent)}.cad-theatre__panel--topology .cad-theatre__section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cad-theatre__panel--topology .cad-theatre__section-tabs>button:not([data-astryx-component]){width:100%;padding-inline:var(--space-2);font-size:var(--font-size-xs);white-space:nowrap}.cad-theatre__field{gap:var(--space-1);color:var(--text-2);font-size:var(--font-size-xs);display:grid}.cad-theatre__field select{width:100%;padding-inline:var(--space-2)}.cad-theatre__checkbox{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--font-size-xs);display:flex}.cad-theatre__checkbox input{accent-color:var(--accent)}.cad-theatre__export-link{min-height:2rem;padding-inline:var(--space-2);border:.0625rem solid var(--accent);color:var(--accent);font-size:var(--font-size-xs);border-radius:.25rem;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.cad-theatre__search input{width:100%;padding-inline:var(--space-2)}.cad-theatre__tree{min-height:8rem;overflow:auto}.cad-theatre__tree button{min-width:0}.cad-theatre__catalog{border-block-start:.0625rem solid var(--border);padding-block-start:var(--space-3)}.cad-theatre__catalog summary{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--font-size-sm);cursor:pointer;font-weight:600;display:flex}.cad-theatre__catalog[open]{gap:var(--space-2);display:grid}.cad-theatre__catalog form{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.cad-theatre__catalog ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cad-theatre__catalog li{gap:var(--space-1);min-width:0;padding:var(--space-2);border:.0625rem solid var(--border);background:var(--surface-2);display:grid}@supports (color:color-mix(in lab,red,red)){.cad-theatre__catalog li{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.cad-theatre__catalog li span,.cad-theatre__catalog li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cad-theatre__catalog li strong{font-size:var(--font-size-xs)}.cad-theatre__catalog li span,.cad-theatre__mate-evidence li small{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.cad-theatre__mate-evidence li small{line-height:1.45}.cad-theatre__explode{gap:var(--space-3);border-block-start:.0625rem solid var(--border);margin-block-start:auto;padding-block-start:var(--space-3);display:grid}.cad-theatre__explode header{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.cad-theatre__selection-hud{gap:var(--space-2);max-width:100%;min-height:1.75rem;padding:var(--space-1) var(--space-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-size-xs);border-radius:.375rem;align-items:center;margin:0;display:flex}.cad-theatre__selection-hud strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cad-theatre__selection-hud>span{border-inline-start:.0625rem solid var(--border);color:var(--text-3);flex:none;padding-inline-start:var(--space-2)}.cad-theatre__lower-left-overlays{z-index:19;width:min(22rem,calc(100% - 2 * var(--space-3)));max-height:calc(100% - 2 * var(--space-3));align-items:flex-start;gap:var(--space-2);pointer-events:none;flex-direction:column-reverse;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.cad-theatre__result-legend{gap:var(--space-2);border:.0625rem solid var(--border);width:min(17rem,100%);padding:var(--space-3);background:var(--surface-0);border-radius:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cad-theatre__result-legend{background:color-mix(in srgb,var(--surface-0) 96%,transparent)}}.cad-theatre__result-legend{color:var(--text-1);pointer-events:none;box-shadow:0 1rem 2rem -1.4rem #000000c7}.cad-theatre__result-legend dl,.cad-theatre__result-legend dl section,.cad-theatre__result-legend header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cad-theatre__result-legend strong{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.cad-theatre__result-legend dd,.cad-theatre__result-legend dt,.cad-theatre__result-legend header span,.cad-theatre__result-legend p{color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.cad-theatre__result-scale{background:linear-gradient(90deg,#2868a8,#f0d9a2 50%,#d44724);border:.0625rem solid #ffffff2e;height:.55rem}.cad-theatre__result-legend dl{margin:0}.cad-theatre__result-legend dl section{align-items:baseline}.cad-theatre__result-legend dd,.cad-theatre__result-legend dt,.cad-theatre__result-legend p{margin:0}.cad-theatre__result-legend p{line-height:1.45}.cad-theatre__fallback{z-index:18;padding:var(--space-1) var(--space-2);border:.0625rem solid var(--warning);background:var(--surface-0);color:var(--warning);font-family:var(--font-mono);font-size:var(--font-size-xs);border-radius:.25rem;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.cad-theatre__context-menu{z-index:50;min-width:9rem;font-size:var(--font-size-sm);border-radius:.375rem;display:grid;position:absolute;overflow:hidden}.cad-theatre__context-menu button{align-items:center;gap:var(--space-2);min-height:2rem;padding-inline:var(--space-3);border:0;border-block-end:.0625rem solid var(--border);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}.cad-theatre__context-menu button:hover{background:var(--surface-2)}.cad-theatre__context-menu button:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem;background:var(--surface-2)}.cad-theatre__context-menu button:last-child{border-block-end:0}.cad-theatre--compact{--cad-panel-width:15rem}.cad-theatre--compact .cad-theatre__panel{inset-block-start:var(--space-3)}.cad-theatre__render-fallback{min-block-size:100%;padding:var(--space-8);border:.0625rem solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1);place-content:center;justify-items:start;display:grid}.cad-theatre__render-fallback-kicker{color:var(--text-3);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2);font-weight:700}.cad-theatre__render-fallback p{max-inline-size:34rem;margin-block:var(--space-2) var(--space-5);color:var(--text-2)}.cad-theatre__render-fallback button{min-block-size:2.25rem;padding-inline:var(--space-4);border:.0625rem solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:inherit;font:inherit;cursor:pointer;font-weight:700}@media (prefers-reduced-motion:reduce){.cad-theatre__tool-rail,.cad-theatre__view-bar,.cad-theatre__view-menu>summary svg:last-child{transition:none}}@media (max-width:48rem){.cad-theatre__view-bar{max-width:calc(100% - var(--space-3) - var(--space-3))}.cad-theatre__select-label,.cad-theatre__view-menu>summary small{display:none}}@media (forced-colors:active){.cad-theatre{border:1px solid canvastext}.cad-theatre canvas{forced-color-adjust:none}.cad-theatre__context-menu,.cad-theatre__panel,.cad-theatre__result-legend,.cad-theatre__selection-hud,.cad-theatre__state,.cad-theatre__tool-rail,.cad-theatre__view-actions,.cad-theatre__view-config,.cad-theatre__view-menu-popover{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.cad-theatre button:focus-visible,.cad-theatre input:focus-visible,.cad-theatre summary:focus-visible{outline-offset:2px;outline:2px solid highlight}.cad-theatre__appearance-swatch{forced-color-adjust:none;border-color:canvastext}}body:has(.cockpit-shell),html:has(.cockpit-shell){height:100%;margin:0;overflow:hidden}.cockpit-shell{--cockpit-bg:#f6f2ed;--cockpit-surface:#fffcf8bd;--cockpit-surface-solid:#fffaf4;--cockpit-surface-strong:#ffffffe6;--cockpit-ink:#1c1917;--cockpit-muted:#625a52;--cockpit-faint:#a69c92;--cockpit-line:#1c19171a;--cockpit-line-strong:#1c19172e;--cockpit-teal:#f05a28;--cockpit-teal-soft:#f05a281f;--cockpit-amber:#d97706;--cockpit-amber-soft:#d977061f;--cockpit-green:#16803a;--cockpit-green-soft:#16803a1f;--cockpit-red:#dc2626;--cockpit-red-soft:#dc26261c;--cockpit-deep:#d94616;--cockpit-on-teal:var(--cockpit-on-accent);--cockpit-grid:#1c19170f;--cockpit-grid-strong:#f05a281f;--cockpit-shadow:0 22px 50px -28px #1c19176b,0 1px 0 #fff9 inset;--cockpit-shadow-low:0 .5rem 1.5rem -1.125rem #1c191757;--cockpit-shadow-high:0 1.5rem 4rem -2rem #1c191785;--cockpit-ease-out:cubic-bezier(.16,1,.3,1);--cockpit-radius:12px;--cockpit-collapsed-rail-width:5.5rem;--cockpit-shell-gap:.5rem;--cockpit-shell-inline-padding:.75rem;--cockpit-command-deck-min-height:4.5rem;--cockpit-lifecycle-row-height:3.25rem;--cockpit-subrail-row-height:2.5rem;--cockpit-intake-card-min-height:6rem;--cockpit-composer-min-height:6.5rem;--cockpit-scroll-thumb:var(--cockpit-muted)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-scroll-thumb:color-mix(in srgb,var(--cockpit-muted) 44%,transparent)}}.cockpit-shell{--cockpit-scroll-thumb-hover:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-scroll-thumb-hover:color-mix(in srgb,var(--cockpit-teal) 62%,transparent)}}.cockpit-shell{--cockpit-scroll-track:transparent;background:radial-gradient(circle at 45% 8%,#f05a281c,transparent 34%),radial-gradient(circle at 100% 84%,#1c191712,transparent 38%),var(--cockpit-bg);height:100dvh;font-family:var(--font-sans);letter-spacing:-.01em;grid-template-columns:clamp(13rem,14vw,13.25rem) minmax(0,1fr) clamp(292px,16vw,328px);display:grid;overflow:hidden}.cockpit-shell.app-shell{animation:none}.cockpit-shell{--viewer-bg:radial-gradient(circle at 48% 38%,#25201c 0%,#151311 48%,#0a0a09 100%);--viewer-bg-solid:#151311;--viewer-overlay:#0e0c0af0;--viewer-mesh:#aaa196;--viewer-wire:#ff6a2a;--viewer-fallback:#7c7068;--viewer-ground:#050505}.cockpit-shell.is-theater-fullscreen{grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;overflow:hidden}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer,.cockpit-shell.is-theater-fullscreen .cockpit-command-deck,.cockpit-shell.is-theater-fullscreen .cockpit-decision-deck,.cockpit-shell.is-theater-fullscreen .cockpit-error,.cockpit-shell.is-theater-fullscreen .cockpit-evidence-console,.cockpit-shell.is-theater-fullscreen .cockpit-flow-strip,.cockpit-shell.is-theater-fullscreen .cockpit-intake-compression,.cockpit-shell.is-theater-fullscreen .cockpit-mission-rail{display:none}.cockpit-shell.is-theater-fullscreen .cockpit-workspace{grid-template-rows:minmax(0,1fr);display:grid}.cockpit-shell.is-theater-fullscreen .cockpit-stage{grid-template-columns:minmax(0,1fr) clamp(360px,24vw,460px)}.cockpit-shell.is-theater-fullscreen .cockpit-model-theater{background:var(--cockpit-surface-solid);border:0}@supports (color:color-mix(in lab,red,red)){.cockpit-shell.is-theater-fullscreen .cockpit-model-theater{background:color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent)}}.cockpit-shell.is-theater-fullscreen .cockpit-model-theater{box-shadow:none;grid-template-rows:auto minmax(0,1fr)}html.theme-dark .cockpit-shell{--cockpit-bg:#0c0a09;--cockpit-surface:#1c1917b8;--cockpit-surface-solid:#1c1917;--cockpit-surface-strong:#292524e0;--cockpit-ink:#fafaf9;--cockpit-muted:#d6d3d1;--cockpit-faint:#78716c;--cockpit-line:#fff7ed17;--cockpit-line-strong:#fff7ed29;--cockpit-teal:#ff7a35;--cockpit-teal-soft:#ff7a3529;--cockpit-amber:#f59e0b;--cockpit-amber-soft:#f59e0b26;--cockpit-green:#4ade80;--cockpit-green-soft:#4ade8021;--cockpit-red:#f87171;--cockpit-red-soft:#f8717124;--cockpit-deep:#f05a28;--cockpit-on-accent:#140c08;--cockpit-on-teal:var(--cockpit-on-accent);--cockpit-grid:#fff7ed09;--cockpit-grid-strong:#ff7a351c;--cockpit-shadow:0 30px 70px -28px #000000db,0 0 0 1px #ffffff0a inset;--viewer-bg:radial-gradient(circle at 48% 38%,#201914 0%,#0e0d0c 54%,#050505 100%);--viewer-bg-solid:#0e0d0c;--viewer-overlay:#080706f2;--viewer-mesh:#b8afa4;--viewer-wire:#ff7a35;--viewer-fallback:#6d625b;--viewer-ground:#030303}.cockpit-shell a,.cockpit-shell button,.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea{outline-color:var(--cockpit-teal);outline-offset:2px}.cockpit-shell :where(button,summary,[role=button]):not(:disabled){cursor:pointer}.cockpit-shell button:active:not(:disabled){transform:translateY(1px)}.cockpit-shell button:disabled{cursor:not-allowed;opacity:.42}.cockpit-shell :where(:focus-visible){outline:.125rem solid var(--cockpit-teal);outline-offset:.125rem}.cockpit-shell ::selection{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell ::selection{background:color-mix(in srgb,var(--cockpit-teal) 28%,transparent)}}.cockpit-shell ::selection{color:var(--cockpit-text)}.cockpit-shell :where(input,textarea,[contenteditable=true]){caret-color:var(--cockpit-teal)}.cockpit-shell :where(input,textarea)::placeholder{color:var(--cockpit-muted)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--cockpit-muted) 76%,transparent)}}.cockpit-shell :where(input,textarea)::placeholder{opacity:1}.cockpit-shell :where(a){text-underline-offset:.2em;text-decoration-thickness:.0625rem}.cockpit-shell :where(time,code,output,[data-run-id],[data-revision-id]){font-variant-numeric:tabular-nums slashed-zero}@media (hover:hover){.cockpit-shell a:hover,.cockpit-shell button:hover:not(:disabled){transform:none}}@media (prefers-contrast:more){.cockpit-shell{--cockpit-muted:var(--cockpit-text)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-muted:color-mix(in srgb,var(--cockpit-text) 78%,transparent)}}.cockpit-shell{--cockpit-faint:var(--cockpit-text)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-faint:color-mix(in srgb,var(--cockpit-text) 62%,transparent)}}.cockpit-shell{--cockpit-line:var(--cockpit-text)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-line:color-mix(in srgb,var(--cockpit-text) 24%,transparent)}}.cockpit-shell{--cockpit-line-strong:var(--cockpit-text)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-line-strong:color-mix(in srgb,var(--cockpit-text) 38%,transparent)}}}.cockpit-shell,.cockpit-shell *{scrollbar-width:thin;scrollbar-color:var(--cockpit-scroll-thumb) var(--cockpit-scroll-track)}.cockpit-shell ::-webkit-scrollbar,.cockpit-shell::-webkit-scrollbar{width:.55rem;height:.55rem}.cockpit-shell ::-webkit-scrollbar-track,.cockpit-shell::-webkit-scrollbar-track{background:var(--cockpit-scroll-track)}.cockpit-shell ::-webkit-scrollbar-button,.cockpit-shell::-webkit-scrollbar-button{appearance:none;background:0 0;width:0;height:0;display:none}.cockpit-evidence-body::-webkit-scrollbar-button,.cockpit-thread-stack::-webkit-scrollbar-button{appearance:none}.cockpit-run-timeline::-webkit-scrollbar-button{appearance:none}.cockpit-shell::-webkit-scrollbar-button:single-button{appearance:none;background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-shell ::-webkit-scrollbar-button:single-button{appearance:none;background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-shell ::-webkit-scrollbar-thumb,.cockpit-shell::-webkit-scrollbar-thumb{background:linear-gradient(var(--cockpit-scroll-thumb),var(--cockpit-scroll-thumb)) padding-box;border:.14rem solid #0000;border-radius:999px}.cockpit-shell ::-webkit-scrollbar-thumb:hover,.cockpit-shell::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--cockpit-scroll-thumb-hover),var(--cockpit-scroll-thumb-hover)) padding-box}.cockpit-shell ::-webkit-scrollbar-corner,.cockpit-shell::-webkit-scrollbar-corner{background:0 0}.cockpit-mission-rail{z-index:30;border-right:1px solid var(--cockpit-line-strong);flex-direction:column;gap:8px;min-width:0;height:100dvh;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail{background:color-mix(in srgb,var(--cockpit-surface-solid) 75%,transparent)}}.cockpit-mission-rail{-webkit-backdrop-filter:blur(24px);padding:10px 8px}.cockpit-mission-rail.is-thread-drawer-collapsed{align-items:stretch}.cockpit-rail-dock{flex:none;grid-template-columns:repeat(4,42px);justify-content:start;align-items:center;gap:6px;min-width:0;padding-bottom:8px;display:grid}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-rail-dock{grid-template-columns:1fr;gap:10px}.cockpit-brand-mark{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-ink);width:42px;height:42px;color:var(--cockpit-surface-solid);border-radius:var(--cockpit-radius);flex:none;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid;box-shadow:0 4px 12px #0000001a}.cockpit-brand-logo{color:currentColor;width:32px;height:32px;display:block}.cockpit-brand-mark:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000026}.cockpit-icon-button,.cockpit-rail-button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);color:var(--cockpit-muted);justify-content:center;align-items:center;display:inline-flex}.cockpit-rail-button,.cockpit-thread-drawer-toggle{flex:0 0 42px;width:42px;height:42px}.cockpit-thread-drawer-toggle{border-color:var(--cockpit-teal);justify-content:center;align-items:center;min-width:0;min-height:42px;margin-top:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-drawer-toggle{border-color:color-mix(in srgb,var(--cockpit-teal) 24%,var(--cockpit-line))}}.cockpit-thread-drawer-toggle{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-drawer-toggle{background:color-mix(in srgb,var(--cockpit-surface-strong) 74%,transparent)}}.cockpit-thread-drawer-toggle:hover{border-color:var(--cockpit-teal);color:var(--cockpit-teal)}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-brand-mark,.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-rail-button,.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-thread-drawer-toggle{width:100%}.cockpit-icon-button{min-width:36px;height:36px;padding:0 10px}.cockpit-icon-button:hover,.cockpit-rail-button:hover{border-color:var(--cockpit-teal);color:var(--cockpit-teal)}.cockpit-icon-button.is-saved{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-icon-button.is-saved{border-color:color-mix(in srgb,var(--cockpit-green) 42%,transparent)}}.cockpit-icon-button.is-saved{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-thread-drawer{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding-top:0;display:grid;position:relative}.cockpit-thread-drawer-head{--cockpit-thread-head-border:1px;border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-drawer-head{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,transparent)}}.cockpit-thread-drawer-head{color:var(--cockpit-muted);padding:8px 9px}.cockpit-thread-drawer-head small,.cockpit-thread-drawer-head span{font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;line-height:1;overflow:hidden}.cockpit-thread-drawer-head small{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);color:var(--cockpit-teal);flex:none;padding:3px 5px}.cockpit-thread-tools{gap:6px;min-width:0;display:grid}.cockpit-demo-loader,.cockpit-thread-filter-row,.cockpit-thread-search,.cockpit-thread-sort{border:1px solid var(--cockpit-line);align-items:center;gap:6px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-demo-loader,.cockpit-thread-filter-row,.cockpit-thread-search,.cockpit-thread-sort{background:color-mix(in srgb,var(--cockpit-surface-strong) 80%,transparent)}}.cockpit-demo-loader,.cockpit-thread-filter-row,.cockpit-thread-search,.cockpit-thread-sort{color:var(--cockpit-muted);padding:7px 8px}.cockpit-demo-loader:focus-within,.cockpit-thread-filter-row:focus-within,.cockpit-thread-search:focus-within,.cockpit-thread-sort:focus-within{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-demo-loader:focus-within,.cockpit-thread-filter-row:focus-within,.cockpit-thread-search:focus-within,.cockpit-thread-sort:focus-within{border-color:color-mix(in srgb,var(--cockpit-teal) 64%,var(--cockpit-line))}}.cockpit-demo-loader:focus-within,.cockpit-thread-filter-row:focus-within,.cockpit-thread-search:focus-within,.cockpit-thread-sort:focus-within{box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-demo-loader:focus-within,.cockpit-thread-filter-row:focus-within,.cockpit-thread-search:focus-within,.cockpit-thread-sort:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 14%,transparent)}}.cockpit-demo-loader select,.cockpit-thread-filter-row select,.cockpit-thread-search input,.cockpit-thread-sort select{width:100%;min-width:0;color:var(--cockpit-ink);font:inherit;background:0 0;border:0;outline:none;font-size:11px;font-weight:760}.cockpit-thread-search input::placeholder{color:var(--cockpit-faint)}.cockpit-thread-search-clear{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--cockpit-muted);flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cockpit-thread-filter-row{gap:6px;padding:7px 8px;display:flex;overflow:hidden}.cockpit-thread-filter-row select{font-size:9px}.cockpit-thread-filter,.cockpit-thread-filter-row select{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.cockpit-thread-filter{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:24px;color:var(--cockpit-muted);flex:none;padding:0 7px;font-size:8px}.cockpit-thread-filter.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-filter.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 64%,var(--cockpit-line))}}.cockpit-thread-filter.is-active{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-thread-sort{padding-block:5px}.cockpit-demo-loader{padding:5px 6px 5px 8px}.cockpit-thread-sort select{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.cockpit-demo-loader select{text-overflow:ellipsis;min-height:24px;font-size:10px;font-weight:820}.cockpit-demo-loader-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.cockpit-thread-stack{flex-direction:column;flex:1;gap:7px;min-height:0;padding:6px 4px 6px 0;display:flex;overflow:visible auto}.cockpit-evidence-body::-webkit-scrollbar,.cockpit-thread-stack::-webkit-scrollbar{width:.42rem;height:.42rem}.cockpit-run-timeline::-webkit-scrollbar{width:.42rem;height:.42rem}.cockpit-evidence-body::-webkit-scrollbar-track,.cockpit-thread-stack::-webkit-scrollbar-track{background:0 0;border-radius:999px}.cockpit-run-timeline::-webkit-scrollbar-track{background:0 0;border-radius:999px}.cockpit-thread-stack::-webkit-scrollbar-thumb{background:var(--cockpit-muted);border:0}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-stack::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cockpit-muted) 36%,transparent)}}.cockpit-thread-stack::-webkit-scrollbar-thumb{border-radius:999px}.cockpit-evidence-body::-webkit-scrollbar-thumb{background:var(--cockpit-muted);border:0}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cockpit-muted) 36%,transparent)}}.cockpit-evidence-body::-webkit-scrollbar-thumb{border-radius:999px}.cockpit-run-timeline::-webkit-scrollbar-thumb{background:var(--cockpit-muted);border:0}@supports (color:color-mix(in lab,red,red)){.cockpit-run-timeline::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cockpit-muted) 36%,transparent)}}.cockpit-run-timeline::-webkit-scrollbar-thumb{border-radius:999px}.cockpit-thread-stack::-webkit-scrollbar-thumb:hover{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-stack::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cockpit-teal) 58%,transparent)}}.cockpit-evidence-body::-webkit-scrollbar-thumb:hover{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cockpit-teal) 58%,transparent)}}.cockpit-run-timeline::-webkit-scrollbar-thumb:hover{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-run-timeline::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cockpit-teal) 58%,transparent)}}.cockpit-thread-stack::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-thread-stack::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-thread-stack::-webkit-scrollbar-button:vertical:start:decrement{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-thread-stack::-webkit-scrollbar-button:vertical:end:increment{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-evidence-body::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-evidence-body::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-run-timeline::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-run-timeline::-webkit-scrollbar-button:single-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.cockpit-thread-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);border-radius:var(--cockpit-radius);isolation:isolate;grid-template-columns:minmax(0,1fr) 44px;min-height:52px;display:grid;position:relative}.cockpit-thread-item.is-menu-open,.cockpit-thread-item.is-renaming{z-index:120;overflow:visible}.cockpit-thread-chip{min-width:0;min-height:52px;color:var(--cockpit-muted);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-inline:.625rem .45rem;display:flex}.cockpit-thread-kebab{border-left:1px solid var(--cockpit-line);width:44px;min-width:44px;min-height:52px;color:var(--cockpit-faint);justify-content:center;align-items:center;display:inline-flex}.cockpit-thread-chip>span{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:11px;font-weight:880;line-height:1.05;display:block;overflow:hidden}.cockpit-thread-name{align-items:center;gap:5px;min-width:0;display:flex!important}.cockpit-thread-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-thread-name>.cockpit-thread-workspace-code{color:var(--cockpit-ink);font-family:var(--font-mono);flex:none;overflow:visible}.cockpit-thread-user-label{color:var(--cockpit-faint);text-transform:none;flex:auto}.cockpit-thread-user-label:before{content:"/ "}.cockpit-thread-pin{color:var(--cockpit-amber);flex:none}.cockpit-thread-chip small{width:100%;max-width:100%;color:var(--cockpit-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;line-height:1.1;display:flex;overflow:hidden}.cockpit-thread-status-dot{background:var(--cockpit-faint);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.cockpit-thread-status-dot.is-success{background:var(--cockpit-green)}.cockpit-thread-status-dot.is-warning{background:var(--cockpit-amber)}.cockpit-thread-status-dot.is-danger{background:var(--cockpit-red)}.cockpit-thread-status-dot.is-neutral{background:var(--cockpit-muted)}.cockpit-thread-empty{border:1px dashed var(--cockpit-line);background:var(--cockpit-surface-strong);justify-items:center;gap:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-empty{background:color-mix(in srgb,var(--cockpit-surface-strong) 70%,transparent)}}.cockpit-thread-empty{color:var(--cockpit-muted);text-align:center;padding:16px 10px}.cockpit-thread-empty strong{color:var(--cockpit-ink);font-size:12px}.cockpit-thread-empty span{font-size:11px}.cockpit-thread-item.is-active{box-shadow:inset 3px 0 0 var(--cockpit-teal)}.cockpit-thread-item.is-pinned:not(.is-active){border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-pinned:not(.is-active){border-color:color-mix(in srgb,var(--cockpit-amber) 34%,var(--cockpit-line))}}.cockpit-thread-item.is-pinned:not(.is-active){background:linear-gradient(90deg,var(--cockpit-amber),transparent 42%),var(--cockpit-surface)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-pinned:not(.is-active){background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-amber) 7%,transparent),transparent 42%),var(--cockpit-surface)}}.cockpit-thread-item.is-active .cockpit-thread-chip,.cockpit-thread-item.is-active .cockpit-thread-kebab{color:var(--cockpit-ink)}.cockpit-thread-item.is-active .cockpit-thread-chip{box-shadow:none}.cockpit-thread-kebab:hover,.cockpit-thread-kebab[aria-expanded=true]{color:var(--cockpit-teal)}.cockpit-thread-menu,.cockpit-thread-rename-form{z-index:80;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);box-shadow:var(--cockpit-shadow);position:absolute;top:calc(100% + 6px);left:auto;right:0}.cockpit-thread-menu{width:148px;padding:5px;display:grid}.cockpit-thread-menu button{min-height:44px;color:var(--cockpit-ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:760;display:flex}.cockpit-thread-menu button:hover{background:var(--cockpit-surface-strong)}.cockpit-thread-menu button:disabled{cursor:not-allowed;opacity:.48}.cockpit-thread-menu button:disabled:hover{background:0 0}.cockpit-thread-menu button.is-danger{color:var(--cockpit-red)}.cockpit-thread-rename-form{grid-template-columns:minmax(0,1fr) 32px 32px;gap:5px;width:min(228px,100%);padding:6px;display:grid}.cockpit-thread-rename-form input{min-width:0;color:var(--cockpit-ink);padding:8px;font-size:12px;font-weight:740}.cockpit-thread-rename-form button,.cockpit-thread-rename-form input{border:1px solid var(--cockpit-line);background:var(--cockpit-surface)}.cockpit-thread-rename-form button{color:var(--cockpit-muted);justify-content:center;align-items:center;display:inline-flex}.cockpit-workspace{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-width:0;height:100dvh;min-height:0;display:grid;overflow:hidden;container-type:inline-size}.cockpit-command-deck{z-index:25;border-bottom:1px solid var(--cockpit-line-strong);grid-template-columns:minmax(220px,1fr) auto auto}@supports (color:color-mix(in lab,red,red)){.cockpit-command-deck{background:color-mix(in srgb,var(--cockpit-surface-solid) 75%,transparent)}}.cockpit-command-deck{-webkit-backdrop-filter:blur(24px)}.cockpit-title-block h1{margin:2px 0 0;font-size:19px}.cockpit-kicker,.cockpit-section-label{color:var(--cockpit-teal);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.cockpit-workflow-selector{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface);border-radius:calc(var(--cockpit-radius) * 1.5);grid-auto-flow:column;gap:2px;padding:4px;display:inline-grid}.cockpit-workflow-selector button{min-width:64px;color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--cockpit-radius);background:0 0;border:0;padding:8px 14px;font-size:11px;font-weight:800}.cockpit-workflow-selector button.is-active{background:var(--cockpit-ink);color:var(--cockpit-surface-solid);box-shadow:0 4px 12px #00000014}html.theme-dark .cockpit-brand-mark,html.theme-dark .cockpit-workflow-selector button.is-active{background:var(--cockpit-teal);color:var(--cockpit-on-accent)}.cockpit-flow-strip{border:1px solid var(--cockpit-line-strong);background:linear-gradient(90deg,var(--cockpit-teal),transparent 42%),var(--cockpit-surface-solid);grid-template-columns:minmax(160px,.27fr) minmax(0,1fr);gap:10px;margin:10px 12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-strip{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 6%,transparent),transparent 42%),color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-flow-strip{-webkit-backdrop-filter:blur(22px);border-radius:var(--cockpit-radius);padding:8px 10px;box-shadow:0 14px 34px -28px #1c191766,inset 0 1px #ffffff8f}.cockpit-flow-copy{align-content:center;gap:2px;display:grid}.cockpit-flow-copy span{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.cockpit-flow-copy strong{color:var(--cockpit-ink);font-size:15px;font-weight:820;line-height:1.1}.cockpit-flow-copy p{color:var(--cockpit-muted);margin:0;font-size:11px;line-height:1.25}.cockpit-flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cockpit-flow-steps li{min-width:0}.cockpit-flow-steps button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:100%;min-height:38px;color:var(--cockpit-muted);text-align:center;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cockpit-flow-steps button>span{width:auto;height:auto;color:inherit;font-family:var(--font-mono);background:0 0;border:0;font-size:10px;font-weight:900;display:inline}.cockpit-flow-steps button>svg{color:var(--cockpit-faint);flex:none}.cockpit-flow-steps button strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.cockpit-flow-steps button.is-complete>span{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps button.is-complete>span{border-color:color-mix(in srgb,var(--cockpit-green) 44%,transparent)}}.cockpit-flow-steps button.is-complete>span{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-flow-steps button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 66%,var(--cockpit-line))}}.cockpit-flow-steps button.is-active{background:var(--cockpit-teal-soft);color:var(--cockpit-ink);box-shadow:inset 0 -3px 0 var(--cockpit-teal)}.cockpit-flow-steps button.is-active>svg{color:var(--cockpit-teal)}.cockpit-intake-compression{border:1px solid var(--cockpit-line-strong);background:linear-gradient(90deg,var(--cockpit-teal),transparent 52%),var(--cockpit-surface-solid);gap:8px;min-width:0;margin:8px 12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-compression{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 5%,transparent),transparent 52%),color-mix(in srgb,var(--cockpit-surface-solid) 78%,transparent)}}.cockpit-intake-compression{border-radius:var(--cockpit-radius);-webkit-backdrop-filter:blur(22px);padding:8px;box-shadow:0 16px 38px -30px #1c19176b,inset 0 1px #ffffff85}.cockpit-intake-compression.is-compact{gap:7px}.cockpit-intake-compression.is-expanded{scrollbar-gutter:stable;max-height:clamp(250px,35vh,380px);overflow-y:auto}.cockpit-intake-compression.is-compact .cockpit-intake-readiness{grid-template-columns:auto minmax(0,1fr) auto}.cockpit-intake-compression.is-compact .cockpit-intake-boundary{display:none}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-intake-compact-strip{grid-template-columns:repeat(5,minmax(78px,1fr)) auto;align-items:stretch;gap:6px;min-width:0;display:grid}.cockpit-intake-compact-strip.is-expanded{grid-template-columns:minmax(0,1fr) auto}.cockpit-intake-compact-strip.is-expanded .cockpit-intake-expand-toggle{grid-column:auto}.cockpit-intake-expanded-summary{min-width:0;color:var(--cockpit-muted);align-items:baseline;gap:.5rem;padding:.4375rem .5rem;display:flex}.cockpit-intake-expanded-summary strong{color:var(--cockpit-ink);flex:none;font-size:.75rem}.cockpit-intake-expanded-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.cockpit-intake-count-legend{border-inline-start:.1875rem solid var(--cockpit-teal);background:var(--cockpit-teal);margin:0}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-count-legend{background:color-mix(in srgb,var(--cockpit-teal) 6%,var(--cockpit-surface-strong))}}.cockpit-intake-count-legend{color:var(--cockpit-muted);padding:var(--space-2) var(--space-3);font-size:.68rem;line-height:1.45}.cockpit-intake-compact-action,.cockpit-intake-compact-chip,.cockpit-intake-compact-summary,.cockpit-intake-expand-toggle{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-compact-action,.cockpit-intake-compact-chip,.cockpit-intake-compact-summary,.cockpit-intake-expand-toggle{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,transparent)}}.cockpit-intake-compact-action,.cockpit-intake-compact-chip,.cockpit-intake-compact-summary,.cockpit-intake-expand-toggle{color:var(--cockpit-muted);border-radius:8px;transform:none!important}.cockpit-intake-compact-chip{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px 8px;display:grid}.cockpit-intake-compact-action span,.cockpit-intake-compact-chip span,.cockpit-intake-compact-summary span,.cockpit-intake-expand-toggle span{min-width:0;font-family:var(--font-mono);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;line-height:1;overflow:hidden}.cockpit-intake-compact-chip strong{color:var(--cockpit-ink);font-size:15px;line-height:1}.cockpit-intake-compact-chip.is-missing strong,.cockpit-intake-compact-chip.is-questions strong{color:var(--cockpit-amber)}.cockpit-intake-compact-chip.is-risky strong{color:var(--cockpit-red)}.cockpit-intake-compact-summary{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding:7px 8px;display:grid}.cockpit-intake-compact-summary svg{color:var(--cockpit-faint)}.cockpit-intake-compact-summary strong{color:var(--cockpit-ink);font-family:var(--font-mono);font-size:14px;line-height:1}.cockpit-intake-compact-summary.is-missing strong,.cockpit-intake-compact-summary.is-questions strong{color:var(--cockpit-amber)}.cockpit-intake-compact-summary.is-risky strong{color:var(--cockpit-red)}.cockpit-intake-compact-action{text-align:left;align-content:center;gap:3px;padding:7px 9px;display:grid}.cockpit-intake-review-action.is-blocker{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-review-action.is-blocker{border-color:color-mix(in srgb,var(--cockpit-red) 38%,var(--cockpit-line))}}.cockpit-intake-review-action.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-review-action.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-intake-review-action.is-assumption{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-review-action.is-assumption{border-color:color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-intake-compact-action strong{min-width:0;color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.15;overflow:hidden}.cockpit-intake-compact-action small{min-width:0;color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;display:block;overflow:hidden}.cockpit-intake-expand-toggle{justify-content:center;align-items:center;gap:5px;min-width:74px;padding:0 9px;display:inline-flex}.cockpit-intake-expand-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cockpit-intake-readiness{grid-template-columns:auto minmax(0,1fr) minmax(220px,.72fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.cockpit-intake-readiness-icon{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:34px;height:34px;color:var(--cockpit-muted);border-radius:8px;place-items:center;display:inline-grid}.cockpit-intake-readiness.is-blocked .cockpit-intake-readiness-icon{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-readiness.is-blocked .cockpit-intake-readiness-icon{border-color:color-mix(in srgb,var(--cockpit-red) 48%,transparent)}}.cockpit-intake-readiness.is-blocked .cockpit-intake-readiness-icon{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-intake-readiness.is-needs_clarification .cockpit-intake-readiness-icon{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-readiness.is-needs_clarification .cockpit-intake-readiness-icon{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,transparent)}}.cockpit-intake-readiness.is-needs_clarification .cockpit-intake-readiness-icon{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-intake-readiness.is-approved_for_export .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_engineering_review .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_quote_prep .cockpit-intake-readiness-icon{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-readiness.is-approved_for_export .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_engineering_review .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_quote_prep .cockpit-intake-readiness-icon{border-color:color-mix(in srgb,var(--cockpit-green) 45%,transparent)}}.cockpit-intake-readiness.is-approved_for_export .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_engineering_review .cockpit-intake-readiness-icon,.cockpit-intake-readiness.is-ready_for_quote_prep .cockpit-intake-readiness-icon{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-intake-action-copy,.cockpit-intake-item-main,.cockpit-intake-readiness-copy{gap:2px;min-width:0;display:grid}.cockpit-intake-action-list header>span,.cockpit-intake-boundary,.cockpit-intake-readiness-copy>span,.cockpit-intake-section header>span{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.cockpit-intake-readiness-copy strong{color:var(--cockpit-ink);font-size:16px;font-weight:850;line-height:1.05}.cockpit-intake-action-copy>span,.cockpit-intake-action-list.is-empty p,.cockpit-intake-loading,.cockpit-intake-more,.cockpit-intake-readiness-copy p,.cockpit-intake-section p,.cockpit-intake-snapshot-error{color:var(--cockpit-muted);margin:0;font-size:11px;line-height:1.3}.cockpit-intake-boundary{max-width:36rem;color:var(--cockpit-muted);text-transform:none;font-size:8px;line-height:1.35;display:block}.cockpit-intake-readiness-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cockpit-intake-action-list header button,.cockpit-intake-readiness-actions button,.cockpit-intake-section button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);font-family:var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:850;display:inline-flex}.cockpit-intake-readiness-actions button:last-child{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-readiness-actions button:last-child{border-color:color-mix(in srgb,var(--cockpit-teal) 44%,var(--cockpit-line))}}.cockpit-intake-readiness-actions button:last-child{background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-intake-grid{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(220px,1.15fr);gap:7px;min-width:0;display:grid}.cockpit-intake-compression.is-expanded .cockpit-intake-grid{align-items:stretch}.cockpit-intake-action-list,.cockpit-intake-section{min-width:0;min-height:var(--cockpit-intake-card-min-height);border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);align-content:start;gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-action-list,.cockpit-intake-section{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,transparent)}}.cockpit-intake-action-list,.cockpit-intake-section{border-radius:8px;padding:8px;overflow:hidden}.cockpit-intake-compression.is-expanded .cockpit-intake-action-list,.cockpit-intake-compression.is-expanded .cockpit-intake-section{max-height:214px;overflow-y:auto}.cockpit-intake-action-list header,.cockpit-intake-section header{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cockpit-intake-action-list header>span,.cockpit-intake-section header>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.cockpit-intake-section-scope{color:var(--cockpit-faint);font-family:var(--font-mono);font-size:.62rem;line-height:1.4}.cockpit-intake-action-list ul,.cockpit-intake-section ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-intake-action-list li,.cockpit-intake-section li{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);align-items:start;gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-action-list li,.cockpit-intake-section li{background:color-mix(in srgb,var(--cockpit-surface-solid) 64%,transparent)}}.cockpit-intake-action-list li,.cockpit-intake-section li{border-radius:7px;padding:6px}.cockpit-intake-section li{grid-template-columns:minmax(0,1fr)}.cockpit-intake-section li.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-section li.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-intake-section li.is-blocker{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-section li.is-blocker{border-color:color-mix(in srgb,var(--cockpit-red) 35%,var(--cockpit-line))}}.cockpit-intake-action-list li{grid-template-columns:auto minmax(0,1fr) auto}.cockpit-intake-action-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding-top:3px;display:flex}.cockpit-intake-action-controls input,.cockpit-intake-action-controls select,.cockpit-intake-action-controls textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0;min-height:32px;color:var(--cockpit-ink);border-radius:6px;flex:120px;padding:5px 7px;font-size:.6875rem}.cockpit-intake-action-controls textarea{resize:vertical;min-height:3.75rem}.cockpit-intake-action-controls>small,.cockpit-intake-action-field-label{flex:1 0 100%}.cockpit-intake-action-field-label{color:var(--cockpit-ink);font-size:.6875rem;font-weight:750}.cockpit-intake-action-controls>small{color:var(--cockpit-muted);font-size:.625rem;line-height:1.45}.cockpit-intake-action-manual-entry{flex:14rem;gap:.35rem;min-width:min(100%,14rem);display:grid}.cockpit-intake-action-more{flex:none}.cockpit-intake-action-more[open]{flex-basis:100%}.cockpit-intake-action-more summary{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);width:1.7rem;min-height:1.7rem;color:var(--cockpit-muted);cursor:pointer;place-items:center;list-style:none;display:inline-grid}.cockpit-intake-action-more summary::-webkit-details-marker{display:none}.cockpit-intake-action-more-menu{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);flex-wrap:wrap;gap:.25rem;margin-top:.3rem;padding:.35rem;display:flex}.cockpit-clarification-draft-actions button,.cockpit-intake-action-controls button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:27px;color:var(--cockpit-muted);font-family:var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:9px;font-weight:850;display:inline-flex}.cockpit-clarification-draft-actions button:first-child,.cockpit-intake-action-controls>button:first-of-type{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-clarification-draft-actions button:first-child,.cockpit-intake-action-controls>button:first-of-type{border-color:color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-clarification-draft-actions button:first-child,.cockpit-intake-action-controls>button:first-of-type{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-intake-action-copy strong,.cockpit-intake-action-list.is-empty>span,.cockpit-intake-item-main strong{min-width:0;color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:830;line-height:1.15;overflow:hidden}.cockpit-intake-item-main>span{color:var(--cockpit-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.cockpit-intake-owner,.cockpit-intake-section-more,.cockpit-intake-source{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:3px 5px;font-size:8px;font-weight:900}.cockpit-intake-owner.is-engineering,.cockpit-intake-source.is-approved,.cockpit-intake-source.is-verified{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-owner.is-engineering,.cockpit-intake-source.is-approved,.cockpit-intake-source.is-verified{border-color:color-mix(in srgb,var(--cockpit-green) 34%,transparent)}}.cockpit-intake-owner.is-engineering,.cockpit-intake-source.is-approved,.cockpit-intake-source.is-verified{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-intake-owner.is-customer,.cockpit-intake-owner.is-shop,.cockpit-intake-source.is-assumption,.cockpit-intake-source.is-rule_check{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-owner.is-customer,.cockpit-intake-owner.is-shop,.cockpit-intake-source.is-assumption,.cockpit-intake-source.is-rule_check{border-color:color-mix(in srgb,var(--cockpit-amber) 36%,transparent)}}.cockpit-intake-owner.is-customer,.cockpit-intake-owner.is-shop,.cockpit-intake-source.is-assumption,.cockpit-intake-source.is-rule_check{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-intake-action-state{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);width:22px;height:22px;color:var(--cockpit-teal);border-radius:7px;place-items:center;display:inline-grid}.cockpit-intake-more,.cockpit-intake-section-more{margin-top:auto}.cockpit-intake-snapshot-error{border:1px solid var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-snapshot-error{border:1px solid color-mix(in srgb,var(--cockpit-red) 34%,transparent)}}.cockpit-intake-snapshot-error{background:var(--cockpit-red-soft);color:var(--cockpit-red);border-radius:8px;padding:7px 8px}.cockpit-intake-loading{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:8px;align-items:center;gap:8px;padding:12px;display:inline-flex}.cockpit-clarification-draft{border:1px solid var(--cockpit-teal);gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-clarification-draft{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-clarification-draft{background:linear-gradient(90deg,var(--cockpit-teal),transparent 48%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-clarification-draft{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 7%,transparent),transparent 48%),color-mix(in srgb,var(--cockpit-surface-strong) 88%,transparent)}}.cockpit-clarification-draft{border-radius:8px;padding:9px}.cockpit-clarification-draft header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cockpit-clarification-draft header>span:first-child{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.cockpit-clarification-draft strong{color:var(--cockpit-ink);font-size:12px;font-weight:850}.cockpit-clarification-status{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:850}.cockpit-clarification-status.is-sent{color:var(--cockpit-green)}.cockpit-clarification-draft textarea{resize:vertical;border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);width:100%;min-width:0;color:var(--cockpit-ink);border-radius:7px;padding:8px;font-size:11px;line-height:1.4}.cockpit-clarification-draft ol{gap:4px;margin:0;padding-left:18px;display:grid}.cockpit-clarification-draft li,.cockpit-clarification-draft p{color:var(--cockpit-muted);margin:0;font-size:11px;line-height:1.35}.cockpit-clarification-draft-actions{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.cockpit-clarification-draft-actions button,.cockpit-clarification-send{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:28px;color:var(--cockpit-muted);font-family:var(--font-mono);justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:850;display:inline-flex}.cockpit-clarification-send{border-color:var(--cockpit-green);width:fit-content}@supports (color:color-mix(in lab,red,red)){.cockpit-clarification-send{border-color:color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-clarification-send{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-clarification-note{gap:4px;display:grid}.cockpit-clarification-note span{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:9px;font-weight:850}.cockpit-clarification-note input{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);width:100%;min-width:0;color:var(--cockpit-ink);border-radius:7px;padding:7px 8px;font-size:11px}.cockpit-customer-response{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-customer-response{background:color-mix(in srgb,var(--cockpit-surface-strong) 84%,transparent)}}.cockpit-customer-response{border-radius:8px;padding:9px}.cockpit-customer-response header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cockpit-customer-response header>span{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.cockpit-customer-response header button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);width:26px;height:26px;color:var(--cockpit-muted);place-items:center;display:inline-grid}.cockpit-customer-response textarea{resize:vertical;border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);width:100%;min-width:0;color:var(--cockpit-ink);border-radius:7px;padding:8px;font-size:11px;line-height:1.35}.cockpit-customer-response-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cockpit-customer-response-actions button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:28px;color:var(--cockpit-muted);font-family:var(--font-mono);justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:850;display:inline-flex}.cockpit-customer-response-actions button:last-child{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-customer-response-actions button:last-child{border-color:color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-customer-response-actions button:last-child{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-customer-response-preview{gap:5px;display:grid}.cockpit-customer-response-preview label{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-customer-response-preview label{background:color-mix(in srgb,var(--cockpit-surface-solid) 64%,transparent)}}.cockpit-customer-response-preview label{border-radius:7px;padding:6px}.cockpit-customer-response-preview input{accent-color:var(--cockpit-teal);margin-top:2px}.cockpit-customer-response-preview label>span{gap:2px;min-width:0;display:grid}.cockpit-customer-response-preview strong{color:var(--cockpit-ink);font-size:11px;line-height:1.15}.cockpit-customer-response-preview p,.cockpit-customer-response-preview span span{color:var(--cockpit-muted);margin:0;font-size:10px;line-height:1.3}.cockpit-command-status,.cockpit-hud-row{align-items:center;gap:8px;min-width:0;display:flex}.cockpit-status-pill{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:28px;color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:calc(var(--cockpit-radius) * 2);align-items:center;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.cockpit-status-pill.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-status-pill.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 45%,transparent)}}.cockpit-status-pill.is-success{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-status-pill.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-status-pill.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,transparent)}}.cockpit-status-pill.is-warning{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-status-pill.is-danger{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-status-pill.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 48%,transparent)}}.cockpit-status-pill.is-danger{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-error{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface);box-shadow:var(--cockpit-shadow);margin:12px 16px 0;padding:12px;display:flex}.cockpit-command-composer textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-ink);font:inherit}.cockpit-build-packet,.cockpit-command-composer button[type=submit]{border:1px solid var(--cockpit-teal);background:var(--cockpit-teal);color:var(--cockpit-on-accent);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-error{border-color:color-mix(in srgb,var(--cockpit-red) 45%,transparent)}}.cockpit-error{color:var(--cockpit-red);font-weight:650}.cockpit-stage{min-height:0;grid-template-columns:minmax(0,1fr) 328px;display:grid;overflow:hidden}.cockpit-model-column{align-content:start;min-width:0;min-height:0;display:grid}.cockpit-model-column.is-theater-expanded{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.cockpit-command-composer,.cockpit-decision-deck,.cockpit-evidence-console,.cockpit-model-theater{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface);box-shadow:var(--cockpit-shadow);-webkit-backdrop-filter:blur(24px);border-radius:var(--cockpit-radius)}.cockpit-model-theater{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.cockpit-model-theater.is-collapsed{background:linear-gradient(135deg,var(--cockpit-teal),transparent 46%),var(--cockpit-surface);grid-template-rows:auto;align-self:start;min-height:92px}@supports (color:color-mix(in lab,red,red)){.cockpit-model-theater.is-collapsed{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 7%,transparent),transparent 46%),var(--cockpit-surface)}}.cockpit-model-theater.is-collapsed .cockpit-canvas-frame{display:none}.cockpit-model-theater.is-expanded{min-height:0}.cockpit-model-theater.is-brief-open{grid-template-rows:auto auto minmax(0,1fr)}.cockpit-model-theater.is-collapsed.is-brief-open{grid-template-rows:auto auto}.cockpit-viewport-topbar{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cockpit-viewport-topbar>div:first-child{min-width:0}.cockpit-model-identity{align-content:start;min-width:0;display:grid}.cockpit-model-identity-line{align-items:center;gap:.625rem;min-width:0;margin-top:.25rem;display:flex}.cockpit-model-identity .cockpit-workspace-code{min-width:0;color:var(--cockpit-ink);font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:900;line-height:1.2}.cockpit-model-context-label{border-left:1px solid var(--cockpit-line-strong);min-width:0;padding-left:.625rem;font-size:.72rem;font-weight:760;line-height:1.2}.cockpit-model-theater.is-collapsed .cockpit-viewport-topbar{border-bottom:0;min-height:90px}.cockpit-evidence-head strong,.cockpit-viewport-topbar strong{margin-top:3px;font-size:14px;display:block}.cockpit-generation-summary{border-top:1px solid var(--cockpit-teal);gap:3px;max-width:min(54rem,100%);margin-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-generation-summary{border-top:1px solid color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-generation-summary{color:var(--cockpit-ink);padding:7px 0 0}.cockpit-generation-summary span{font-size:12px;font-weight:800;line-height:1.35}.cockpit-generation-summary small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:10px;line-height:1.35}.cockpit-hud-row{flex-wrap:wrap;justify-content:flex-end}.cockpit-design-brief-trigger{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-strong);border-radius:.25rem;align-items:center;gap:.4rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger{background:color-mix(in srgb,var(--cockpit-surface-strong) 78%,transparent)}}.cockpit-design-brief-trigger{cursor:pointer;white-space:nowrap;font-size:.7rem;font-weight:800;transform:none!important}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger.is-open,.cockpit-design-brief-trigger:focus-visible,.cockpit-design-brief-trigger:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 54%,var(--cockpit-line-strong))}}.cockpit-design-brief-trigger.is-open,.cockpit-design-brief-trigger:focus-visible,.cockpit-design-brief-trigger:hover{color:var(--cockpit-teal);outline:none}.cockpit-design-brief-trigger>small{border:.0625rem solid var(--cockpit-teal);place-items:center;min-width:1.25rem;height:1.1rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger>small{border:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 36%,var(--cockpit-line))}}.cockpit-design-brief-trigger>small{background:var(--cockpit-teal);border-radius:999rem}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger>small{background:color-mix(in srgb,var(--cockpit-teal) 12%,transparent)}}.cockpit-design-brief-trigger>small{color:inherit;font-family:var(--font-mono);padding-inline:.28rem;font-size:.54rem;font-weight:900;line-height:1}.cockpit-model-brief{border-bottom:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);gap:.625rem;min-width:0;min-height:0;max-height:min(34vh,20rem);padding:.75rem .875rem;display:grid;overflow:hidden}.cockpit-model-brief-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cockpit-model-brief-head>div:first-child{min-width:0}.cockpit-model-brief-head strong{color:var(--cockpit-ink);margin-top:.2rem;font-size:.82rem;line-height:1.2;display:block}.cockpit-model-brief-actions{flex:none;align-items:center;gap:.35rem;display:inline-flex}.cockpit-model-brief-copy{border-left:2px solid var(--cockpit-teal);background:var(--cockpit-surface-strong);min-width:0;min-height:3.5rem;max-height:min(22vh,13rem);margin:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-model-brief-copy{background:color-mix(in srgb,var(--cockpit-surface-strong) 64%,transparent)}}.cockpit-model-brief-copy{color:var(--cockpit-ink);scrollbar-gutter:stable;-webkit-user-select:text;user-select:text;white-space:pre-wrap;padding:.7rem .8rem;font-size:.84rem;line-height:1.55}.cockpit-model-brief-copy:focus-visible{outline:1px solid var(--cockpit-teal);outline-offset:2px}.cockpit-model-brief-provenance{min-width:0;color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;font-size:.62rem;font-weight:800;display:flex}.cockpit-model-brief-provenance span{overflow-wrap:anywhere;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.cockpit-design-history{border-bottom:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-rows:auto minmax(0,1fr);gap:.5rem;width:100%;min-width:0;height:clamp(12.5rem,28vh,15.5rem);min-height:0;padding:.55rem .75rem .625rem;display:grid;overflow:hidden}.cockpit-design-history-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cockpit-design-history-title{gap:.12rem;min-width:0;display:grid}.cockpit-design-history-title>strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}.cockpit-design-history-actions{flex:none;align-items:center;gap:.25rem;display:inline-flex}.cockpit-design-history-body{border-top:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-design-history-index{border-right:.0625rem solid var(--cockpit-line);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:.45rem .5rem 0 0;display:grid;overflow:hidden}.cockpit-design-history-index>header{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem .35rem;display:flex}.cockpit-design-history-impact>span,.cockpit-design-history-index>header>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.cockpit-design-history-index>header>small{color:var(--cockpit-faint);font-size:.58rem;font-weight:700}.cockpit-design-history-index>ol{scrollbar-gutter:stable;align-content:start;gap:.25rem;min-height:0;margin:0;padding:0 .25rem .2rem 0;list-style:none;display:grid;overflow-y:auto}.cockpit-design-history-index li{min-width:0}.cockpit-design-history-index button{width:100%;min-width:0;color:var(--cockpit-muted);text-align:left;background:0 0;border:0;border-left:.14rem solid #0000;gap:.16rem;padding:.35rem .45rem;display:grid;overflow:hidden;transform:none!important}.cockpit-design-history-index button:focus-visible,.cockpit-design-history-index button:hover{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-design-history-index button:focus-visible,.cockpit-design-history-index button:hover{background:color-mix(in srgb,var(--cockpit-surface-strong) 74%,transparent)}}.cockpit-design-history-index button:focus-visible,.cockpit-design-history-index button:hover{color:var(--cockpit-ink);outline:none}.cockpit-design-history-index button.is-lineage{border-left-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-design-history-index button.is-lineage{border-left-color:color-mix(in srgb,var(--cockpit-green) 44%,transparent)}}.cockpit-design-history-index button.is-selected{border-left-color:var(--cockpit-teal);background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-design-history-index button.is-selected{background:color-mix(in srgb,var(--cockpit-teal-soft) 68%,var(--cockpit-surface-solid))}}.cockpit-design-history-index button.is-selected{color:var(--cockpit-ink)}.cockpit-design-history-index button:not(.is-lineage):not(.is-selected){opacity:.68}.cockpit-design-history-revision-line{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.cockpit-design-history-revision-line>strong{color:var(--cockpit-ink);font-family:var(--font-mono);font-size:.7rem;line-height:1}.cockpit-design-history-revision-line>small{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:850}.cockpit-design-history-index button.is-active .cockpit-design-history-revision-line>small{color:var(--cockpit-teal)}.cockpit-design-history-prompt-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:700;line-height:1.25;overflow:hidden}.cockpit-design-history-revision-meta{min-width:0;color:var(--cockpit-faint);font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.25rem;font-size:.48rem;font-weight:760;display:inline-flex;overflow:hidden}.cockpit-design-history-detail{grid-template-rows:auto minmax(3.5rem,1fr) auto auto;gap:.4rem;min-width:0;min-height:0;padding:.45rem 0 0 .75rem;display:grid;overflow:hidden}.cockpit-design-history-detail>header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cockpit-design-history-detail>header>span{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cockpit-design-history-detail>header small{color:var(--cockpit-teal);font-family:var(--font-mono);font-size:.6rem;font-weight:900}.cockpit-design-history-detail>header strong{color:var(--cockpit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cockpit-design-history-detail>header em{border:.0625rem solid var(--cockpit-green);flex:none}@supports (color:color-mix(in lab,red,red)){.cockpit-design-history-detail>header em{border:.0625rem solid color-mix(in srgb,var(--cockpit-green) 42%,var(--cockpit-line))}}.cockpit-design-history-detail>header em{background:var(--cockpit-green-soft);color:var(--cockpit-green);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .35rem;font-size:.5rem;font-style:normal;font-weight:900}.cockpit-design-history-prompt{border-left:.14rem solid var(--cockpit-teal);background:var(--cockpit-surface-strong);min-width:0;min-height:0;margin:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-design-history-prompt{background:color-mix(in srgb,var(--cockpit-surface-strong) 64%,transparent)}}.cockpit-design-history-prompt{color:var(--cockpit-ink);scrollbar-gutter:stable;-webkit-user-select:text;user-select:text;white-space:pre-wrap;padding:.5rem .625rem;font-size:.78rem;line-height:1.45}.cockpit-design-history-prompt:focus-visible{outline:.0625rem solid var(--cockpit-teal);outline-offset:-.0625rem}.cockpit-design-history-impact{border-top:.0625rem solid var(--cockpit-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem .6rem;min-width:0;padding-top:.35rem;display:grid}.cockpit-design-history-impact>p,.cockpit-design-history-impact>small{min-width:0;color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.62rem;line-height:1.3;overflow:hidden}.cockpit-design-history-impact>small{color:var(--cockpit-faint);font-family:var(--font-mono);grid-column:2;font-size:.54rem}.cockpit-design-history-detail>footer{justify-content:space-between;align-items:end;gap:.75rem;min-width:0;display:flex}.cockpit-design-history-detail dl{grid-template-columns:auto minmax(3rem,auto) auto minmax(3rem,auto);gap:.12rem .4rem;min-width:0;margin:0;display:grid}.cockpit-design-history-detail dd,.cockpit-design-history-detail dt,.cockpit-design-history-provenance{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;line-height:1.2;overflow:hidden}.cockpit-design-history-detail dt{color:var(--cockpit-faint);font-weight:900}.cockpit-design-history-detail dd{min-width:0;color:var(--cockpit-muted);margin:0;font-weight:760}.cockpit-design-history-provenance{min-width:0;color:var(--cockpit-faint);flex:0 auto;align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.cockpit-hud-row>span:not(.cockpit-status-pill){border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);white-space:nowrap;padding:6px 8px;font-size:10px}.cockpit-canvas-frame{background:linear-gradient(90deg,var(--cockpit-grid-strong) 1px,transparent 1px),linear-gradient(0deg,var(--cockpit-grid-strong) 1px,transparent 1px),radial-gradient(circle at 50% 42%,#ff6a2a21,transparent 34%),linear-gradient(180deg,#1d1916,#0a0a09);background-size:28px 28px,28px 28px,auto,auto;min-height:0;position:relative;overflow:hidden}html.theme-dark .cockpit-canvas-frame{background:linear-gradient(90deg,var(--cockpit-grid-strong) 1px,transparent 1px),linear-gradient(0deg,var(--cockpit-grid-strong) 1px,transparent 1px),radial-gradient(circle at 50% 42%,#ff7a3524,transparent 34%),linear-gradient(180deg,#17120f,#050505);background-size:28px 28px,28px 28px,auto,auto}.cockpit-coordinate-label{z-index:10;border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);position:absolute;top:14px;left:14px}@supports (color:color-mix(in lab,red,red)){.cockpit-coordinate-label{background:color-mix(in srgb,var(--cockpit-surface-solid) 80%,transparent)}}.cockpit-coordinate-label{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:7px 9px;font-size:10px;font-weight:800}.cockpit-feature-annotation{z-index:30;border:1px solid var(--cockpit-success);grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(360px,100% - 28px);display:grid;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-annotation{border:1px solid color-mix(in srgb,var(--cockpit-success) 42%,var(--cockpit-line))}}.cockpit-feature-annotation{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-annotation{background:color-mix(in srgb,var(--cockpit-surface-solid) 86%,transparent)}}.cockpit-feature-annotation{color:var(--cockpit-text);box-shadow:var(--cockpit-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;padding:11px 12px}.cockpit-feature-annotation.is-unlinked{border-color:var(--cockpit-warning);grid-template-columns:minmax(0,1fr);width:min(320px,100% - 28px);inset:auto auto 14px 14px}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-annotation.is-unlinked{border-color:color-mix(in srgb,var(--cockpit-warning) 42%,var(--cockpit-line))}}.cockpit-feature-annotation.is-unlinked{box-shadow:none}.cockpit-feature-annotation-pin{border:2px solid var(--cockpit-success);width:13px;height:13px;box-shadow:0 0 0 6px var(--cockpit-success);border-radius:999px;margin-top:4px;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-annotation-pin{box-shadow:0 0 0 6px color-mix(in srgb,var(--cockpit-success) 18%,transparent)}}.cockpit-feature-annotation-pin:after{content:"";background:linear-gradient(90deg,transparent,var(--cockpit-success));width:44px;height:1px;position:absolute;top:50%;left:-46px}.cockpit-feature-annotation strong{overflow-wrap:anywhere;margin-top:3px;display:block}.cockpit-feature-annotation p,.cockpit-feature-annotation small{color:var(--cockpit-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.cockpit-empty-theater,.cockpit-viewer-loading{min-height:100%;color:var(--cockpit-muted);justify-content:center;align-items:center;display:flex}.cockpit-viewer-loading{gap:8px}.cockpit-empty-theater{text-align:center;flex-direction:column;gap:18px;padding:40px;position:relative}.cockpit-ghost-model{aspect-ratio:2.1;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-strong);width:min(560px,86%);position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-ghost-model{background:color-mix(in srgb,var(--cockpit-surface-strong) 65%,transparent)}}.cockpit-ghost-model .plate{border:2px solid var(--cockpit-teal);position:absolute;inset:28% 14%}@supports (color:color-mix(in lab,red,red)){.cockpit-ghost-model .plate{border:2px solid color-mix(in srgb,var(--cockpit-teal) 66%,transparent)}}.cockpit-ghost-model .hole{border:2px solid var(--cockpit-amber);border-radius:999px;width:42px;height:42px;position:absolute;top:43%}.cockpit-ghost-model .hole.left{left:28%}.cockpit-ghost-model .hole.right{right:28%}.cockpit-ghost-model .axis{background:var(--cockpit-line-strong);position:absolute}.cockpit-ghost-model .axis.x{height:1px;bottom:18%;left:9%;right:9%}.cockpit-ghost-model .axis.y{width:1px;top:12%;bottom:12%;left:12%}.cockpit-empty-copy span{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cockpit-empty-copy strong{margin-top:6px;font-size:20px;display:block}.cockpit-empty-copy small{max-width:58ch;color:var(--cockpit-muted);margin-top:8px;font-size:12px;line-height:1.45;display:block}.cockpit-empty-theater-action{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-strong);align-items:center;gap:.45rem;margin-top:1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-empty-theater-action{background:color-mix(in srgb,var(--cockpit-surface-strong) 84%,var(--cockpit-teal) 16%)}}.cockpit-empty-theater-action{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.55rem .7rem;font-size:.7rem;font-weight:900;text-decoration:none}.cockpit-empty-theater-action:focus-visible,.cockpit-empty-theater-action:hover{border-color:var(--cockpit-teal);color:var(--cockpit-teal);outline:none}.cockpit-decision-deck{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cockpit-fullscreen-dock{display:none}.cockpit-decision-metrics{border-bottom:1px solid var(--cockpit-line);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.cockpit-signal{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);padding:10px}.cockpit-signal strong{font-family:var(--font-mono);font-size:20px;display:block}.cockpit-signal span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800;display:block}.cockpit-signal.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-signal.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 38%,transparent)}}.cockpit-signal.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-signal.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 46%,transparent)}}.cockpit-approval-bar,.cockpit-version-tree{border-bottom:1px solid var(--cockpit-line);padding:12px}.cockpit-approval-grid{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cockpit-approval-grid button,.cockpit-mini-action{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);padding:7px 8px;font-size:11px;font-weight:750}.cockpit-approval-grid button.is-active{border-color:var(--cockpit-green);background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-version-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpit-version-context{gap:3px;min-width:0;display:grid}.cockpit-version-context strong{color:var(--cockpit-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cockpit-version-context small{max-width:32ch;color:var(--cockpit-faint);font-size:10px;line-height:1.35}.cockpit-mini-action{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:inline-flex}.cockpit-version-list{gap:6px;max-height:220px;margin-top:10px;display:grid;overflow-y:auto}.cockpit-version-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) auto;min-height:54px;display:grid}.cockpit-version-row.is-active{background:var(--cockpit-teal-soft)}.cockpit-version-select{min-width:0;color:var(--cockpit-ink);text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:9px;display:flex}.cockpit-branch-editor{grid-template-columns:minmax(0,1fr) 30px 30px;gap:5px;min-width:0;padding:7px;display:grid}.cockpit-branch-editor input{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);min-width:0;color:var(--cockpit-ink);font-family:var(--font-mono);padding:7px 8px;font-size:11px;font-weight:800}.cockpit-branch-editor button,.cockpit-delete-branch,.cockpit-version-icon{justify-content:center;align-items:center;display:inline-flex}.cockpit-branch-editor button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);color:var(--cockpit-muted)}.cockpit-version-row small,.cockpit-version-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cockpit-version-row small{color:var(--cockpit-faint);margin-top:3px;font-size:10px}.cockpit-version-actions{border-left:1px solid var(--cockpit-line);grid-template-columns:34px 34px;display:grid}.cockpit-version-icon{width:34px;color:var(--cockpit-muted);background:0 0;border:0}.cockpit-version-icon:hover{color:var(--cockpit-teal)}.cockpit-delete-branch{border:0;border-left:1px solid var(--cockpit-line);width:34px;color:var(--cockpit-red);background:0 0}.cockpit-delete-branch:disabled{cursor:not-allowed;opacity:.34}.cockpit-feedback-backdrop,.cockpit-quick-backdrop{z-index:120;background:linear-gradient(135deg,var(--cockpit-teal),transparent 42%),var(--cockpit-bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-backdrop,.cockpit-quick-backdrop{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 8%,transparent),transparent 42%),color-mix(in srgb,var(--cockpit-bg) 62%,#0206176b)}}.cockpit-feedback-backdrop,.cockpit-quick-backdrop{-webkit-backdrop-filter:blur(18px)}.cockpit-quick-switcher{border:1px solid var(--cockpit-line-strong);background:linear-gradient(135deg,var(--cockpit-teal),transparent 45%),var(--cockpit-surface-solid);grid-template-rows:auto auto minmax(0,1fr);width:min(640px,100vw - 32px);max-height:min(720px,100dvh - 48px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-quick-switcher{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 7%,transparent),transparent 45%),color-mix(in srgb,var(--cockpit-surface-solid) 95%,transparent)}}.cockpit-quick-switcher{-webkit-backdrop-filter:blur(28px);border-radius:calc(var(--cockpit-radius) * 1.4);box-shadow:0 32px 90px -32px #1c19179e}.cockpit-quick-switcher.has-samples{grid-template-rows:auto auto auto minmax(0,1fr)}.cockpit-quick-head{border-bottom:1px solid var(--cockpit-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.cockpit-quick-head>svg{border:1px solid var(--cockpit-teal);width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.cockpit-quick-head>svg{border:1px solid color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-quick-head>svg{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);padding:8px}.cockpit-quick-head h2,.cockpit-quick-head p{margin:0}.cockpit-quick-head h2{color:var(--cockpit-ink);font-size:16px}.cockpit-quick-head p{color:var(--cockpit-muted);margin-top:3px;font-size:12px}.cockpit-quick-head kbd{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;padding:5px 7px;font-size:10px;font-weight:900}.cockpit-quick-samples{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-teal);grid-template-columns:2rem minmax(9rem,1fr) minmax(12rem,1.2fr) auto;align-items:center;gap:.625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-quick-samples{background:color-mix(in srgb,var(--cockpit-teal) 4%,transparent)}}.cockpit-quick-samples{padding:.75rem .875rem}.cockpit-quick-samples-icon{background:var(--cockpit-teal-soft);width:2rem;height:2rem;color:var(--cockpit-teal);border-radius:.75rem;place-items:center;display:inline-grid}.cockpit-quick-samples-copy{gap:.125rem;min-width:0;display:grid}.cockpit-quick-samples-copy small,.cockpit-quick-samples-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-quick-samples-copy strong{color:var(--cockpit-ink);font-size:.8125rem;font-weight:700}.cockpit-quick-samples-copy small{color:var(--cockpit-muted);font-size:.6875rem}.cockpit-quick-samples-select{min-width:0}.cockpit-quick-samples-select select{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:100%;min-height:2.5rem;color:var(--cockpit-ink);font:inherit;border-radius:.625rem;padding-inline:.75rem;font-size:.75rem}.cockpit-quick-samples-open{background:var(--cockpit-orange);min-height:2.5rem;color:var(--cockpit-on-accent);font:inherit;white-space:nowrap;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;font-size:.75rem;font-weight:700;display:inline-flex}.cockpit-quick-samples-open:hover:not(:disabled){filter:brightness(1.06)}.cockpit-quick-samples-open:disabled{cursor:not-allowed;opacity:.52}.cockpit-quick-samples-open:focus-visible,.cockpit-quick-samples-select select:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:2px}.cockpit-quick-search{border-bottom:1px solid var(--cockpit-line);color:var(--cockpit-muted);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.cockpit-quick-search:focus-within{border-bottom-color:var(--cockpit-teal);box-shadow:inset 0 -.125rem 0 var(--cockpit-teal)}.cockpit-quick-search input{min-width:0;color:var(--cockpit-ink);background:0 0;border:0;outline:none;font-size:14px;font-weight:720}.cockpit-quick-search input::placeholder{color:var(--cockpit-faint)}.cockpit-quick-search>span{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);color:var(--cockpit-teal);font-family:var(--font-mono);padding:4px 7px;font-size:10px;font-weight:900}.cockpit-quick-list{align-content:start;gap:6px;padding:10px;display:grid;overflow-y:auto}.cockpit-quick-item{min-height:50px;color:var(--cockpit-muted);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.cockpit-quick-item.is-active,.cockpit-quick-item:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-quick-item.is-active,.cockpit-quick-item:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-quick-item.is-active,.cockpit-quick-item:hover{background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-quick-item.is-selected{box-shadow:inset 3px 0 0 var(--cockpit-teal)}.cockpit-quick-item:disabled{opacity:.48}.cockpit-quick-icon{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:34px;height:34px;color:var(--cockpit-teal);place-items:center;display:grid}.cockpit-quick-item small,.cockpit-quick-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cockpit-quick-item strong{color:inherit;font-size:13px;font-weight:820}.cockpit-quick-item small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:760}.cockpit-quick-empty{border:1px dashed var(--cockpit-line);background:var(--cockpit-surface);color:var(--cockpit-muted);text-align:center;justify-items:center;gap:6px;padding:28px;display:grid}.cockpit-quick-empty strong{color:var(--cockpit-ink)}.cockpit-feedback-overlay{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100vw - 48px);max-height:min(860px,100dvh - 48px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-overlay{background:color-mix(in srgb,var(--cockpit-surface-solid) 92%,transparent)}}.cockpit-feedback-overlay{box-shadow:0 32px 90px -28px #0206176b,0 0 0 1px var(--cockpit-teal) inset}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-overlay{box-shadow:0 32px 90px -28px #0206176b,0 0 0 1px color-mix(in srgb,var(--cockpit-teal) 12%,transparent) inset}}.cockpit-feedback-overlay{border-radius:calc(var(--cockpit-radius) * 1.35)}.cockpit-feedback-head{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.cockpit-feedback-head h2{color:var(--cockpit-ink);margin:5px 0 0;font-size:20px;line-height:1.1}.cockpit-feedback-head p{max-width:720px;color:var(--cockpit-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.cockpit-feedback-context{border-bottom:1px solid var(--cockpit-line);flex-wrap:wrap;gap:7px;padding:10px 18px;display:flex}.cockpit-feedback-context span{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:26px;color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.cockpit-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:14px 18px 18px;display:grid;overflow-y:auto}.cockpit-feedback-lane{border:1px solid var(--cockpit-line);background:linear-gradient(180deg,var(--cockpit-teal),transparent 24%),var(--cockpit-surface);align-content:start;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-lane{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-teal) 5%,transparent),transparent 24%),var(--cockpit-surface)}}.cockpit-feedback-lane{border-radius:var(--cockpit-radius);padding:14px}.cockpit-feedback-lane-head{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.cockpit-feedback-lane-head>span{border:1px solid var(--cockpit-teal);place-items:center;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-lane-head>span{border:1px solid color-mix(in srgb,var(--cockpit-teal) 36%,var(--cockpit-line))}}.cockpit-feedback-lane-head>span{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);border-radius:calc(var(--cockpit-radius) / 1.5)}.cockpit-feedback-lane-head strong{color:var(--cockpit-ink);font-size:14px;display:block}.cockpit-feedback-lane-head p{color:var(--cockpit-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.cockpit-feedback-pair,.cockpit-feedback-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-feedback-segment button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:38px;color:var(--cockpit-muted);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:820;display:inline-flex}.cockpit-feedback-segment button.is-active.is-positive{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-segment button.is-active.is-positive{border-color:color-mix(in srgb,var(--cockpit-green) 48%,transparent)}}.cockpit-feedback-segment button.is-active.is-positive{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-feedback-segment button.is-active.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-segment button.is-active.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 52%,transparent)}}.cockpit-feedback-segment button.is-active.is-warning{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-feedback-field,.cockpit-feedback-pair label{gap:6px;display:grid}.cockpit-feedback-chipset legend,.cockpit-feedback-field span,.cockpit-feedback-pair label span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.cockpit-feedback-field textarea,.cockpit-feedback-pair select{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:100%;color:var(--cockpit-ink);font:inherit}.cockpit-feedback-pair select{min-height:38px;padding:8px 10px}.cockpit-feedback-field textarea{resize:vertical;min-height:104px;padding:10px;font-size:12px;line-height:1.48}.cockpit-feedback-field textarea::placeholder{color:var(--cockpit-faint)}.cockpit-feedback-chipset{border:0;min-width:0;margin:0;padding:0}.cockpit-feedback-chipset div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cockpit-feedback-chipset button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);padding:7px 9px;font-size:11px;font-weight:760}.cockpit-feedback-chipset button.is-active{border-color:var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-feedback-actions{border-top:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 18px;display:grid}.cockpit-feedback-error,.cockpit-feedback-saved{align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.cockpit-feedback-saved{color:var(--cockpit-green)}.cockpit-feedback-error{color:var(--cockpit-red)}.cockpit-feedback-primary,.cockpit-feedback-secondary{border:1px solid var(--cockpit-line);justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.cockpit-feedback-primary{border-color:var(--cockpit-teal);background:var(--cockpit-teal);color:var(--cockpit-on-accent)}.cockpit-feedback-secondary{background:var(--cockpit-surface-strong);color:var(--cockpit-muted)}.cockpit-build-packet{margin:12px}.cockpit-timeline{border-top:1px solid var(--cockpit-line);flex:1;min-height:0;overflow-y:auto}.cockpit-intake-upload{gap:6px;display:grid}.cockpit-intake-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-intake-upload-row{border:1px solid var(--cockpit-line);background:linear-gradient(90deg,var(--cockpit-teal),transparent 44%),var(--cockpit-bg);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-row{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 8%,transparent),transparent 44%),color-mix(in srgb,var(--cockpit-bg) 76%,transparent)}}.cockpit-intake-upload-row{color:var(--cockpit-text);cursor:pointer;text-align:left;padding:8px}.cockpit-intake-upload-row:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-row:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-intake-upload-row:hover{background:linear-gradient(90deg,var(--cockpit-teal),transparent 48%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 12%,transparent),transparent 48%),color-mix(in srgb,var(--cockpit-surface-solid) 84%,transparent)}}.cockpit-intake-upload-row:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-intake-upload-row:focus-visible{outline:none}.cockpit-intake-upload-row:disabled{cursor:wait;opacity:.72}.cockpit-intake-upload-icon{border:1px solid var(--cockpit-orange);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-icon{border:1px solid color-mix(in srgb,var(--cockpit-orange) 42%,var(--cockpit-line))}}.cockpit-intake-upload-icon{background:var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-icon{background:color-mix(in srgb,var(--cockpit-orange) 12%,transparent)}}.cockpit-intake-upload-icon{color:var(--cockpit-orange)}.cockpit-intake-upload-copy{gap:2px;min-width:0;display:grid}.cockpit-intake-upload-copy strong{color:var(--cockpit-text);font-size:13px;font-weight:900}.cockpit-intake-upload-copy small{color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.cockpit-intake-upload-state{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-upload-state{background:color-mix(in srgb,var(--cockpit-surface-solid) 62%,transparent)}}.cockpit-intake-upload-state{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-size:10px;font-weight:900}.cockpit-intake-upload-foot{min-width:0;color:var(--cockpit-muted);flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0;font-size:11px;line-height:1.35;display:flex}.cockpit-intake-upload-foot span,.cockpit-intake-upload-foot strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cockpit-intake-upload-foot strong{color:var(--cockpit-text)}.cockpit-intake-upload-foot em{color:var(--cockpit-faint);font-style:normal}.cockpit-agent-interpretation{border:1px solid var(--cockpit-teal);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation{border:1px solid color-mix(in srgb,var(--cockpit-teal) 45%,var(--cockpit-line))}}.cockpit-agent-interpretation{background:linear-gradient(135deg,var(--cockpit-teal),transparent 58%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 10%,transparent),transparent 58%),color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-agent-interpretation{padding:12px}.cockpit-agent-interpretation strong{color:var(--cockpit-text);text-transform:capitalize;margin-top:4px;font-size:15px;display:block}.cockpit-agent-interpretation p{color:var(--cockpit-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.cockpit-agent-interpretation.is-failed{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation.is-failed{border-color:color-mix(in srgb,var(--cockpit-red) 44%,var(--cockpit-line))}}.cockpit-agent-interpretation.is-failed{background:linear-gradient(135deg,var(--cockpit-red),transparent 58%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation.is-failed{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-red) 8%,transparent),transparent 58%),color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-agent-interpretation.is-completed{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation.is-completed{border-color:color-mix(in srgb,var(--cockpit-green) 46%,var(--cockpit-line))}}.cockpit-agent-interpretation.is-completed{background:linear-gradient(135deg,var(--cockpit-green),transparent 58%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-agent-interpretation.is-completed{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-green) 8%,transparent),transparent 58%),color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-intake-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-intake-facts div{border:1px solid var(--cockpit-line);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-intake-facts div{background:color-mix(in srgb,var(--cockpit-bg) 80%,transparent)}}.cockpit-intake-facts div{padding:10px}.cockpit-intake-facts span{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px;display:block}.cockpit-intake-facts strong{overflow-wrap:anywhere;color:var(--cockpit-text);text-transform:capitalize;margin-top:5px;font-size:13px;display:block}.cockpit-intake-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.cockpit-intake-download,.cockpit-intake-primary{border:1px solid var(--cockpit-teal);background:var(--cockpit-teal);min-height:38px;color:var(--cockpit-on-teal);justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.cockpit-intake-primary{cursor:pointer}.cockpit-intake-primary:disabled{cursor:wait;opacity:.68}.cockpit-intake-download{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface);color:var(--cockpit-text)}.cockpit-quote-readiness{color:var(--cockpit-muted);letter-spacing:.06em;text-transform:uppercase;word-spacing:.2em;font-size:11px;font-weight:800;display:grid}.cockpit-rfq-decision-strip{z-index:4;border:.0625rem solid var(--cockpit-line);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-strong);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:sticky;top:0;overflow:visible}.cockpit-rfq-decision-strip>div{align-content:start;gap:var(--space-3);background:var(--cockpit-surface-strong);min-width:0;padding:var(--space-4);display:grid}.cockpit-rfq-decision-strip>div+div{border-top:.0625rem solid var(--cockpit-line)}.cockpit-rfq-decision-strip span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.cockpit-rfq-decision-strip strong{color:var(--cockpit-text);letter-spacing:0;text-transform:none;word-spacing:normal;font-size:.9rem;line-height:1.45}.cockpit-rfq-primary-gate{background:linear-gradient(110deg,var(--cockpit-red),var(--cockpit-surface-strong) 62%)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-primary-gate{background:linear-gradient(110deg,color-mix(in srgb,var(--cockpit-red) 7%,var(--cockpit-surface-strong)),var(--cockpit-surface-strong) 62%)!important}}.cockpit-rfq-decision-strip.is-ready .cockpit-rfq-primary-gate{background:linear-gradient(110deg,var(--cockpit-green),var(--cockpit-surface-strong) 62%)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-decision-strip.is-ready .cockpit-rfq-primary-gate{background:linear-gradient(110deg,color-mix(in srgb,var(--cockpit-green) 7%,var(--cockpit-surface-strong)),var(--cockpit-surface-strong) 62%)!important}}.cockpit-rfq-gate-metric{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cockpit-rfq-gate-metric>strong{min-width:2.4rem;color:var(--cockpit-red);font-family:var(--font-mono);text-align:center;font-size:2.25rem;line-height:1}.cockpit-rfq-decision-strip.is-ready .cockpit-rfq-gate-metric>strong{color:var(--cockpit-green)}.cockpit-rfq-gate-metric>div{gap:var(--space-1);min-width:0;display:grid}.cockpit-rfq-gate-metric b{color:var(--cockpit-text);letter-spacing:0;text-transform:none;word-spacing:normal;font-size:1rem;font-weight:750;line-height:1.3}.cockpit-rfq-decision-strip small{color:var(--cockpit-muted);letter-spacing:0;text-transform:none;word-spacing:normal;font-size:.72rem;font-weight:500;line-height:1.35}.cockpit-rfq-primary-gate ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cockpit-rfq-primary-gate li{align-items:center;gap:var(--space-1);background:var(--cockpit-red);border-radius:999px;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-primary-gate li{background:color-mix(in srgb,var(--cockpit-red) 11%,transparent)}}.cockpit-rfq-primary-gate li{color:var(--cockpit-text);padding:var(--space-1) var(--space-2);letter-spacing:0;text-transform:none;word-spacing:normal;font-size:.75rem;font-weight:650;line-height:1.35}.cockpit-rfq-primary-gate li svg{color:var(--cockpit-red);flex:none}.cockpit-rfq-resolve-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch;display:grid}.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list li{align-items:start;gap:var(--space-2);border:.0625rem solid var(--cockpit-red);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list li{border:.0625rem solid color-mix(in srgb,var(--cockpit-red) 16%,var(--cockpit-line))}}.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list li{border-radius:var(--cockpit-radius);background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list li{background:color-mix(in srgb,var(--cockpit-red) 5%,var(--cockpit-surface-strong))}}.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list li{padding:var(--space-2) var(--space-3)}.cockpit-rfq-resolve-list li>span{gap:var(--space-1);min-width:0;font-family:var(--font-sans);display:grid}.cockpit-rfq-resolve-list li>span>strong{font-size:.84rem;line-height:1.35}.cockpit-rfq-resolve-list li>span>small:first-of-type{color:var(--cockpit-text);font-weight:700}.cockpit-rfq-primary-gate>p{color:var(--cockpit-muted);letter-spacing:0;text-transform:none;word-spacing:normal;margin:0;font-size:.76rem;font-weight:500;line-height:1.45}.cockpit-rfq-next-decision>strong{overflow-wrap:anywhere}.cockpit-rfq-secondary-count{gap:0 var(--space-2);margin-top:var(--space-1);border-top:.0625rem solid var(--cockpit-line);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cockpit-rfq-secondary-count>b{color:var(--cockpit-amber);font-family:var(--font-mono);grid-row:1/span 2;font-size:1.45rem;line-height:1}.cockpit-rfq-secondary-count>span{color:var(--cockpit-text);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.76rem;font-weight:700}.cockpit-rfq-secondary-count>small{grid-column:2}@media (max-width:64rem){.cockpit-rfq-decision-strip,.cockpit-rfq-primary-gate .cockpit-rfq-resolve-list{grid-template-columns:minmax(0,1fr)}}@media (min-width:100rem){.cockpit-rfq-decision-strip{grid-template-columns:minmax(0,3fr) minmax(14rem,1fr)}.cockpit-rfq-decision-strip>div+div{border-top:0;border-left:.0625rem solid var(--cockpit-line)}}@media (max-width:48rem){.cockpit-rfq-decision-strip>div{padding:var(--space-3)}}.cockpit-readiness-card strong{color:var(--cockpit-teal);font-family:var(--font-mono);font-size:24px}.cockpit-readiness-card p{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin:0;font-size:12.5px;line-height:1.5}.cockpit-workflow-gate-grid{border:1px solid var(--cockpit-line);background:var(--cockpit-line);border-radius:var(--cockpit-radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpit-workflow-gate-grid>div{background:var(--cockpit-surface-strong);gap:4px;min-width:0;padding:9px;display:grid}.cockpit-rfq-draft span,.cockpit-rfq-issue-group .cockpit-manufacturing-section-head span,.cockpit-workflow-gate-grid span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.cockpit-workflow-gate-grid strong{overflow-wrap:anywhere;color:var(--cockpit-text);font-family:var(--font-mono);text-transform:capitalize;font-size:14px}.cockpit-workflow-gate-grid small{overflow-wrap:anywhere;color:var(--cockpit-muted);letter-spacing:0;text-transform:none;word-spacing:normal;font-size:10px;font-weight:500;line-height:1.35}.cockpit-workflow-gate-grid>.is-success strong{color:var(--cockpit-green)}.cockpit-workflow-gate-grid>.is-warning strong{color:var(--cockpit-amber)}.cockpit-workflow-gate-grid>.is-blocked strong{color:var(--cockpit-red)}.cockpit-requirement-gap-matrix{min-width:0;word-spacing:normal;gap:.875rem;container:requirement-gap-matrix/inline-size}.cockpit-count-reconciliation,.cockpit-requirement-gap-matrix{color:var(--cockpit-text);letter-spacing:0;text-transform:none;display:grid}.cockpit-count-reconciliation{gap:var(--space-3)}.cockpit-count-reconciliation>p{border-inline-start:.1875rem solid var(--cockpit-teal);background:var(--cockpit-teal);margin:0}@supports (color:color-mix(in lab,red,red)){.cockpit-count-reconciliation>p{background:color-mix(in srgb,var(--cockpit-teal) 7%,var(--cockpit-surface-strong))}}.cockpit-count-reconciliation>p{color:var(--cockpit-muted);padding:var(--space-3);font-size:.74rem;line-height:1.5}.cockpit-count-reconciliation details ul,.cockpit-count-reconciliation>ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cockpit-count-reconciliation details{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-bg)}.cockpit-count-reconciliation summary{cursor:pointer;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);display:grid}.cockpit-count-reconciliation summary strong{color:var(--cockpit-text);font-size:.74rem}.cockpit-count-reconciliation summary span{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.68rem}.cockpit-count-reconciliation details>p,.cockpit-count-reconciliation details>ul{padding:0 var(--space-3) var(--space-3)}.cockpit-count-reconciliation details ul{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.cockpit-count-reconciliation details li code{color:var(--cockpit-teal);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.66rem}.cockpit-count-reconciliation details>p{color:var(--cockpit-muted);margin:0;font-size:.72rem}@media (max-width:48rem){.cockpit-count-reconciliation summary{grid-template-columns:minmax(0,1fr)}}.cockpit-requirement-gap-matrix>header{border-inline-start:.1875rem solid var(--cockpit-teal);background:var(--cockpit-teal);grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-matrix>header{background:color-mix(in srgb,var(--cockpit-teal) 7%,var(--cockpit-surface-strong))}}.cockpit-requirement-gap-matrix>header h3,.cockpit-requirement-gap-matrix>header p,.cockpit-requirement-gap-matrix>header small{margin:0}.cockpit-requirement-gap-matrix>header p{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:800}.cockpit-requirement-gap-matrix>header h3{color:var(--cockpit-text);font-family:var(--font-mono);grid-area:1/2;align-self:center;font-size:.78rem}.cockpit-requirement-gap-matrix>header small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.8125rem;font-weight:500;line-height:1.45}.cockpit-requirement-gap-table-scroll{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-bg);min-width:0;overflow-x:auto}.cockpit-requirement-gap-table-scroll:focus-visible{outline:.125rem solid var(--cockpit-teal);outline-offset:.125rem}.cockpit-requirement-gap-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:76rem}.cockpit-requirement-gap-table-scroll td,.cockpit-requirement-gap-table-scroll th{border-block-end:.0625rem solid var(--cockpit-line);min-width:0;color:var(--cockpit-muted);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.75rem .875rem;font-size:.72rem;font-weight:500;line-height:1.4}.cockpit-requirement-gap-table-scroll thead th{z-index:1;background:var(--cockpit-surface-strong);color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800;position:sticky;inset-block-start:0}.cockpit-requirement-gap-table-scroll th:first-child{width:16%}.cockpit-requirement-gap-table-scroll th:nth-child(2),.cockpit-requirement-gap-table-scroll th:nth-child(3){width:10%}.cockpit-requirement-gap-table-scroll th:nth-child(4){width:14%}.cockpit-requirement-gap-table-scroll th:nth-child(5),.cockpit-requirement-gap-table-scroll th:nth-child(6){width:25%}.cockpit-requirement-gap-table-scroll tbody th{color:var(--cockpit-text);font-weight:750}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{z-index:1;border-block-end-color:var(--cockpit-teal);position:sticky;inset-block-start:1.9rem}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{border-block-end-color:color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{background:color-mix(in srgb,var(--cockpit-teal) 9%,var(--cockpit-surface-strong))}}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.cockpit-requirement-gap-table-scroll tbody tr:last-child td,.cockpit-requirement-gap-table-scroll tbody tr:last-child th{border-block-end:0}.cockpit-requirement-gap-table-scroll tbody tr.is-blocked,.cockpit-requirement-gap-table-scroll tbody tr.is-gap{background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody tr.is-blocked,.cockpit-requirement-gap-table-scroll tbody tr.is-gap{background:color-mix(in srgb,var(--cockpit-red) 5%,transparent)}}.cockpit-requirement-gap-table-scroll tbody tr.is-needs_review,.cockpit-requirement-gap-table-scroll tbody tr.is-not_checked{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody tr.is-needs_review,.cockpit-requirement-gap-table-scroll tbody tr.is-not_checked{background:color-mix(in srgb,var(--cockpit-amber) 5%,transparent)}}.cockpit-requirement-gap-table-scroll td span{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-full);font-family:var(--font-mono);white-space:nowrap;padding:.25rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.cockpit-requirement-gap-table-scroll td p,.cockpit-requirement-gap-table-scroll td small{margin:0}.cockpit-requirement-gap-table-scroll td small{color:var(--cockpit-faint);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.375rem;font-size:.62rem;display:block}.cockpit-requirement-workflow-impacts{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.cockpit-requirement-workflow-impacts li{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-full);background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-workflow-impacts li{background:color-mix(in srgb,var(--cockpit-teal) 7%,transparent)}}.cockpit-requirement-workflow-impacts li{color:var(--cockpit-teal);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:.25rem .5rem;font-size:.6rem;font-weight:800;line-height:1.2}.cockpit-requirement-gap-table-scroll tr.is-complete td span{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tr.is-complete td span{border-color:color-mix(in srgb,var(--cockpit-green) 48%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tr.is-complete td span{color:var(--cockpit-green)}.cockpit-requirement-gap-table-scroll tr.is-evidence_present td span{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tr.is-evidence_present td span{border-color:color-mix(in srgb,var(--cockpit-teal) 48%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tr.is-evidence_present td span{color:var(--cockpit-teal)}.cockpit-requirement-gap-table-scroll tr.is-needs_review td span,.cockpit-requirement-gap-table-scroll tr.is-not_checked td span{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tr.is-needs_review td span,.cockpit-requirement-gap-table-scroll tr.is-not_checked td span{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tr.is-needs_review td span,.cockpit-requirement-gap-table-scroll tr.is-not_checked td span{color:var(--cockpit-amber)}.cockpit-requirement-gap-table-scroll tr.is-blocked td span,.cockpit-requirement-gap-table-scroll tr.is-gap td span{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tr.is-blocked td span,.cockpit-requirement-gap-table-scroll tr.is-gap td span{border-color:color-mix(in srgb,var(--cockpit-red) 48%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tr.is-blocked td span,.cockpit-requirement-gap-table-scroll tr.is-gap td span{color:var(--cockpit-red)}.cockpit-requirement-gap-table-scroll tr.is-not_applicable td span{color:var(--cockpit-faint)}@container requirement-gap-matrix (max-width:86rem){.cockpit-requirement-gap-table-scroll{background:0 0;border:0;border-radius:0;overflow-x:clip}.cockpit-requirement-gap-table-scroll table,.cockpit-requirement-gap-table-scroll tbody{width:100%;min-width:0;display:block}.cockpit-requirement-gap-table-scroll thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-requirement-gap-table-scroll tbody{gap:.75rem;display:grid}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){border:.0625rem solid var(--cockpit-text);grid-template-columns:minmax(13rem,1.15fr) minmax(10rem,.75fr) minmax(9rem,.65fr);grid-template-areas:"requirement owner status""workflow source source""action action action";display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){border:.0625rem solid color-mix(in srgb,var(--cockpit-text) 14%,transparent)}}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){background:var(--cockpit-surface-strong);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,var(--cockpit-bg))}}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>:is(th,td){border:0;border-inline-end:.0625rem solid var(--cockpit-line);border-block-end:.0625rem solid var(--cockpit-line);align-content:start;gap:.375rem;width:auto;padding:.75rem;font-size:.8125rem;line-height:1.45;display:grid}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>:is(th,td):before{content:attr(data-label);color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1.2}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>th{grid-area:requirement}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(2){grid-area:owner}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(3){border-inline-end:0;grid-area:status}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(4){grid-area:workflow}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(5){border-inline-end:0;grid-area:source}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(6){background:var(--cockpit-teal);border:0;grid-area:action}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(6){background:color-mix(in srgb,var(--cockpit-teal) 5%,transparent)}}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group{margin-block:.75rem -.25rem;display:block}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group:first-child{margin-block-start:0}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{border:0;border-block-end:.0625rem solid var(--cockpit-teal);width:100%;padding:0 0 .375rem;display:block;position:static}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{border-block-end:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll .cockpit-requirement-gap-group th{background:0 0}.cockpit-requirement-workflow-impacts{gap:.375rem}.cockpit-requirement-workflow-impacts li{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-workflow-impacts li{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-blocked,.is-gap){border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-blocked,.is-gap){border-color:color-mix(in srgb,var(--cockpit-red) 44%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-blocked,.is-gap){background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-blocked,.is-gap){background:color-mix(in srgb,var(--cockpit-red) 5%,var(--cockpit-surface-strong))}}.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-needs_review,.is-not_checked){border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-needs_review,.is-not_checked){border-color:color-mix(in srgb,var(--cockpit-amber) 40%,var(--cockpit-line))}}.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-needs_review,.is-not_checked){background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-requirement-gap-table-scroll tbody>tr:is(.is-needs_review,.is-not_checked){background:color-mix(in srgb,var(--cockpit-amber) 4%,var(--cockpit-surface-strong))}}}@container requirement-gap-matrix (max-width:58rem){.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"requirement requirement""owner status""workflow workflow""source source""action action"}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(4),.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>td:nth-child(5),.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>th{border-inline-end:0}}@container requirement-gap-matrix (max-width:36rem){.cockpit-requirement-gap-matrix>header{grid-template-columns:minmax(0,1fr)}.cockpit-requirement-gap-matrix>header h3{grid-area:auto/1}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group){grid-template-columns:minmax(0,1fr);grid-template-areas:"requirement""owner""status""workflow""source""action"}.cockpit-requirement-gap-table-scroll tbody>tr:not(.cockpit-requirement-gap-group)>:is(th,td){border-inline-end:0}}@media (max-width:48rem){.cockpit-requirement-gap-matrix>header{grid-template-columns:1fr}.cockpit-requirement-gap-matrix>header h3{grid-area:auto/1}}.cockpit-rfq-decision-surface,.cockpit-rfq-draft,.cockpit-rfq-issue-group,.cockpit-rfq-issue-list{gap:8px;display:grid}.cockpit-rfq-issue{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);padding:9px}.cockpit-rfq-issue.is-blocker{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-issue.is-blocker{border-color:color-mix(in srgb,var(--cockpit-red) 42%,var(--cockpit-line))}}.cockpit-rfq-issue.is-blocker{background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-issue.is-blocker{background:color-mix(in srgb,var(--cockpit-red) 7%,var(--cockpit-surface-strong))}}.cockpit-rfq-issue.is-needs_confirmation{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-issue.is-needs_confirmation{border-color:color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-rfq-issue.is-needs_confirmation{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-issue.is-needs_confirmation{background:color-mix(in srgb,var(--cockpit-amber) 7%,var(--cockpit-surface-strong))}}.cockpit-rfq-issue strong{color:var(--cockpit-text);font-size:12px;display:block}.cockpit-rfq-draft p,.cockpit-rfq-issue p,.cockpit-rfq-issue small{color:var(--cockpit-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.cockpit-rfq-issue small{color:var(--cockpit-faint);display:block}.cockpit-rfq-draft-grid{gap:8px;display:grid}.cockpit-rfq-draft textarea{resize:vertical;border:1px solid var(--cockpit-line);background:var(--cockpit-bg);min-height:148px;color:var(--cockpit-text);font-family:var(--font-mono);padding:9px;font-size:11px;line-height:1.45}.cockpit-gate-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cockpit-cost-driver-list span,.cockpit-gate-counts span{border:1px solid var(--cockpit-line);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-cost-driver-list span,.cockpit-gate-counts span{background:color-mix(in srgb,var(--cockpit-bg) 58%,transparent)}}.cockpit-cost-driver-list span,.cockpit-gate-counts span{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;padding:7px 8px;font-size:10px;font-weight:800;line-height:1.25}.cockpit-readiness-track{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);height:7px;overflow:hidden}.cockpit-readiness-track span{background:linear-gradient(90deg,var(--cockpit-amber),var(--cockpit-teal));height:100%;display:block}.cockpit-blocker-list{gap:7px;display:grid}.cockpit-blocker-row{border:1px solid var(--cockpit-amber);grid-template-columns:24px minmax(0,1fr);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-blocker-row{border:1px solid color-mix(in srgb,var(--cockpit-amber) 46%,var(--cockpit-line))}}.cockpit-blocker-row{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-blocker-row{background:color-mix(in srgb,var(--cockpit-amber) 8%,var(--cockpit-surface-strong))}}.cockpit-blocker-row{color:var(--cockpit-amber);padding:9px}.cockpit-blocker-row>svg{margin-top:2px}.cockpit-blocker-row span,.cockpit-blocker-row strong{display:block}.cockpit-blocker-row strong{color:var(--cockpit-text);font-size:12px}.cockpit-blocker-row span{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin-top:3px;font-size:12px;line-height:1.45}.cockpit-blocker-more{border:1px dashed var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-blocker-more{border:1px dashed color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-blocker-more{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-blocker-more{background:color-mix(in srgb,var(--cockpit-amber) 6%,transparent)}}.cockpit-blocker-more{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;padding:8px 9px;font-size:12px;line-height:1.45}.cockpit-cost-driver-list{gap:6px;display:grid}.cockpit-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-quote-field,.cockpit-quote-textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:6px;min-width:0;padding:9px;display:grid}.cockpit-quote-field>span,.cockpit-quote-textarea>span{min-width:0;color:var(--cockpit-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.cockpit-quote-field input,.cockpit-quote-field select,.cockpit-quote-textarea textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);outline:none;font-size:12px}.cockpit-quote-field input,.cockpit-quote-field select{height:34px;padding:0 8px}.cockpit-quote-textarea textarea{resize:vertical;min-height:78px;padding:8px;line-height:1.45}.cockpit-quote-field input:focus-visible,.cockpit-quote-field select:focus-visible,.cockpit-quote-textarea textarea:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-quote-field input:focus-visible,.cockpit-quote-field select:focus-visible,.cockpit-quote-textarea textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-quote-capability-note{font-size:10px;line-height:1.35}.cockpit-provenance,.cockpit-quote-capability-note{color:var(--cockpit-faint);font-family:var(--font-mono)}.cockpit-provenance{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);max-width:100%;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:0 auto;padding:2px 4px;font-size:8px;font-weight:900;overflow:hidden}.cockpit-provenance.is-user_confirmed{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-provenance.is-user_confirmed{border-color:color-mix(in srgb,var(--cockpit-green) 48%,var(--cockpit-line))}}.cockpit-provenance.is-user_confirmed{color:var(--cockpit-green)}.cockpit-provenance.is-ai_suggested,.cockpit-provenance.is-default,.cockpit-provenance.is-prompt_extracted,.cockpit-provenance.is-system_inferred{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-provenance.is-ai_suggested,.cockpit-provenance.is-default,.cockpit-provenance.is-prompt_extracted,.cockpit-provenance.is-system_inferred{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,var(--cockpit-line))}}.cockpit-provenance.is-ai_suggested,.cockpit-provenance.is-default,.cockpit-provenance.is-prompt_extracted,.cockpit-provenance.is-system_inferred{color:var(--cockpit-amber)}.cockpit-provenance.is-cad_measured,.cockpit-provenance.is-inherited,.cockpit-provenance.is-uploaded_drawing,.cockpit-provenance.is-uploaded_step{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-provenance.is-cad_measured,.cockpit-provenance.is-inherited,.cockpit-provenance.is-uploaded_drawing,.cockpit-provenance.is-uploaded_step{border-color:color-mix(in srgb,var(--cockpit-teal) 44%,var(--cockpit-line))}}.cockpit-provenance.is-cad_measured,.cockpit-provenance.is-inherited,.cockpit-provenance.is-uploaded_drawing,.cockpit-provenance.is-uploaded_step{color:var(--cockpit-teal)}.cockpit-provenance.is-supplier_response{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-provenance.is-supplier_response{border-color:color-mix(in srgb,var(--cockpit-green) 48%,var(--cockpit-line))}}.cockpit-provenance.is-supplier_response{color:var(--cockpit-green)}.cockpit-provenance.is-unknown{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-provenance.is-unknown{border-color:color-mix(in srgb,var(--cockpit-red) 42%,var(--cockpit-line))}}.cockpit-provenance.is-unknown{color:var(--cockpit-red)}.cockpit-provenance.is-not_applicable{border-color:var(--cockpit-line);color:var(--cockpit-muted)}.cockpit-quote-actions{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:9px;padding:10px;display:grid}.cockpit-quote-actions p{color:var(--cockpit-muted);margin:0;font-size:11px;line-height:1.45}.cockpit-quote-actions .cockpit-build-packet{width:100%;margin:0}.cockpit-manufacturing-review-head{border:1px solid var(--cockpit-teal);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacturing-review-head{border:1px solid color-mix(in srgb,var(--cockpit-teal) 36%,var(--cockpit-line))}}.cockpit-manufacturing-review-head{background:linear-gradient(135deg,var(--cockpit-teal),transparent 55%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacturing-review-head{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 8%,transparent),transparent 55%),var(--cockpit-surface-strong)}}.cockpit-manufacturing-review-head{padding:11px}.cockpit-manufacturing-review-head span,.cockpit-manufacturing-section-head span{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.cockpit-manufacturing-review-head strong{color:var(--cockpit-text);margin-top:4px;font-size:16px;display:block}.cockpit-manufacturing-review-head small{max-width:42rem;margin-top:var(--space-1);color:var(--cockpit-muted);font-size:.72rem;line-height:1.4;display:block}.cockpit-action-list{gap:7px;display:grid}.cockpit-action-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:9px;display:grid}.cockpit-action-item.is-high{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-action-item.is-high{border-color:color-mix(in srgb,var(--cockpit-red) 44%,var(--cockpit-line))}}.cockpit-action-item.is-high{color:var(--cockpit-red)}.cockpit-action-item.is-medium{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-action-item.is-medium{border-color:color-mix(in srgb,var(--cockpit-amber) 44%,var(--cockpit-line))}}.cockpit-action-item.is-medium{color:var(--cockpit-amber)}.cockpit-action-item span,.cockpit-action-item strong{display:block}.cockpit-action-item strong{color:var(--cockpit-text);font-size:12px}.cockpit-action-item span{color:var(--cockpit-muted);margin-top:3px;font-size:11px;line-height:1.4}.cockpit-manufacturing-section{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacturing-section{background:color-mix(in srgb,var(--cockpit-surface) 82%,transparent)}}.cockpit-manufacturing-section{padding:10px}.cockpit-manufacturing-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpit-manufacturing-section-head small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.cockpit-fixture-row,.cockpit-inspection-row,.cockpit-quality-row,.cockpit-route-operation{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:9px;padding:9px;display:grid}.cockpit-route-operation{grid-template-columns:32px minmax(0,1fr)}.cockpit-route-process-control{gap:8px;display:grid}.cockpit-route-process-control label{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.cockpit-route-process-control select{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);font-family:var(--font-sans);letter-spacing:0;outline:none;padding:8px 9px;font-size:11px;font-weight:650}.cockpit-route-process-control select:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-process-control select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-route-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cockpit-route-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.cockpit-quality-detail-grid span,.cockpit-route-detail-grid span{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-quality-detail-grid span,.cockpit-route-detail-grid span{background:color-mix(in srgb,var(--cockpit-surface) 76%,transparent)}}.cockpit-quality-detail-grid span,.cockpit-route-detail-grid span{color:var(--cockpit-muted);padding:7px;font-size:11px;line-height:1.35}.cockpit-quality-detail-grid strong,.cockpit-route-detail-grid strong{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.cockpit-route-row-actions{margin-top:8px}.cockpit-quality-actions,.cockpit-quality-detail-grid,.cockpit-quality-note-form{gap:8px;display:grid}.cockpit-quality-note-form{border:1px solid var(--cockpit-teal);grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.cockpit-quality-note-form{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-quality-note-form{background:var(--cockpit-surface-strong);padding:10px}.cockpit-quality-note-form label{gap:5px;display:grid}.cockpit-quality-note-form label span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:850}.cockpit-quality-note-form input,.cockpit-quality-note-form select,.cockpit-quality-note-form textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);outline:none;padding:8px;font-size:12px}.cockpit-quality-note-form input:focus-visible,.cockpit-quality-note-form select:focus-visible,.cockpit-quality-note-form textarea:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-quality-note-form input:focus-visible,.cockpit-quality-note-form select:focus-visible,.cockpit-quality-note-form textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-quality-note-form textarea{resize:vertical}.cockpit-quality-note-form .cockpit-mini-action,.cockpit-quality-note-form label:nth-last-of-type(-n+2){grid-column:1/-1}.cockpit-quality-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.cockpit-quality-actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.cockpit-route-sequence{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-bg);width:28px;height:28px;color:var(--cockpit-teal);font-family:var(--font-mono);place-items:center;font-size:11px;font-weight:900;display:grid}.cockpit-fixture-row p,.cockpit-inspection-row p,.cockpit-quality-row p,.cockpit-rejection-row p,.cockpit-route-operation p{color:var(--cockpit-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.cockpit-fixture-row small,.cockpit-inspection-row em,.cockpit-inspection-row small,.cockpit-quality-row small,.cockpit-rejection-row small,.cockpit-route-operation em,.cockpit-route-operation small{color:var(--cockpit-faint);margin-top:5px;font-size:10px;font-style:normal;line-height:1.4;display:block}.cockpit-inspection-row.is-blocking{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-row.is-blocking{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,var(--cockpit-line))}}.cockpit-inspection-toolbar{gap:9px;margin-bottom:10px;display:grid}.cockpit-inspection-table{gap:8px;display:grid}.cockpit-inspection-table-head,.cockpit-inspection-table-row{grid-template-columns:82px minmax(150px,1.1fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.7fr) 132px minmax(150px,1fr) 128px;align-items:stretch;gap:7px;display:grid}.cockpit-inspection-table-head{border:1px solid var(--cockpit-line);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-table-head{background:color-mix(in srgb,var(--cockpit-bg) 72%,transparent)}}.cockpit-inspection-table-head{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:7px;font-size:9px;font-weight:900}.cockpit-inspection-table-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);padding:7px}.cockpit-inspection-table-row.is-blocking{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-table-row.is-blocking{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,var(--cockpit-line))}}.cockpit-inspection-table-row.is-blocking{box-shadow:inset 3px 0 0 var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-table-row.is-blocking{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cockpit-amber) 72%,transparent)}}.cockpit-inspection-table-row label{gap:5px;min-width:0;display:grid}.cockpit-inspection-table-row label>span{display:none}.cockpit-inspection-table-row input,.cockpit-inspection-table-row textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);outline:none;padding:7px;font-size:11px;line-height:1.35}.cockpit-inspection-table-row textarea{resize:vertical;min-height:70px}.cockpit-inspection-table-row input:focus-visible,.cockpit-inspection-table-row textarea:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-table-row input:focus-visible,.cockpit-inspection-table-row textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-inspection-table-row small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:9px;line-height:1.25;display:block}.cockpit-inspection-actions{align-content:start;gap:5px;display:grid}.cockpit-inspection-actions .cockpit-mini-action{width:100%}.cockpit-action-item small{color:var(--cockpit-faint);margin-top:6px;font-size:10px;line-height:1.35;display:block}.cockpit-route-action-provenance{gap:var(--space-1);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.cockpit-route-action-provenance>div{border-inline-start:.125rem solid var(--cockpit-line);min-width:0;padding-inline-start:var(--space-2)}.cockpit-route-action-provenance dt{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-weight:800}.cockpit-route-action-provenance dd{margin:var(--space-1) 0 0;color:var(--cockpit-text);overflow-wrap:anywhere;font-size:.66rem}.cockpit-route-action-note{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;gap:5px;margin-top:9px;font-size:9px;font-weight:850;display:grid}.cockpit-route-action-note input{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);font-family:var(--font-sans);padding:7px 8px;font-size:11px}.cockpit-route-action-note input:focus-visible{border-color:var(--cockpit-teal);outline:2px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-action-note input:focus-visible{outline:2px solid color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-route-action-note input:focus-visible{outline-offset:0}.cockpit-route-review-gate{border:1px solid var(--cockpit-amber);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-route-review-gate{border:1px solid color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-route-review-gate{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-review-gate{background:color-mix(in srgb,var(--cockpit-amber) 6%,var(--cockpit-surface-strong))}}.cockpit-route-review-gate{padding:10px 11px}.cockpit-route-review-gate>svg{color:var(--cockpit-amber)}.cockpit-route-review-gate>div>small,.cockpit-route-review-gate>div>span{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:9px;font-weight:850;display:block}.cockpit-route-review-gate strong{color:var(--cockpit-text);margin-top:2px;font-size:12px;display:block}.cockpit-route-review-gate p{color:var(--cockpit-muted);margin:3px 0 4px;font-size:11px;line-height:1.35}.cockpit-route-review-gate .astryx-button{white-space:nowrap;min-width:10.5rem}.cockpit-route-review-gate.is-complete{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-review-gate.is-complete{border-color:color-mix(in srgb,var(--cockpit-green) 40%,var(--cockpit-line))}}.cockpit-route-review-gate.is-complete{background:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-review-gate.is-complete{background:color-mix(in srgb,var(--cockpit-green) 6%,var(--cockpit-surface-strong))}}.cockpit-route-review-gate.is-complete>svg{color:var(--cockpit-green)}.cockpit-route-review-gate.is-stale{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-review-gate.is-stale{border-color:color-mix(in srgb,var(--cockpit-red) 38%,var(--cockpit-line))}}.cockpit-route-review-gate.is-stale>svg{color:var(--cockpit-red)}.cockpit-rfq-question-list{gap:8px;display:grid;container-type:inline-size}.cockpit-rfq-question-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(180px,1fr) minmax(140px,.72fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.cockpit-rfq-question-row.is-datum-question{grid-template-columns:minmax(190px,.85fr) minmax(180px,.8fr) minmax(260px,1.25fr) auto;align-items:end;row-gap:10px}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-context{grid-area:1/1/auto/-1}.cockpit-rfq-datum-guidance{border-block:1px solid var(--cockpit-amber);grid-area:2/1/auto/-1;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.25fr) minmax(230px,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-datum-guidance{border-block:1px solid color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-rfq-datum-guidance{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-rfq-datum-guidance{background:color-mix(in srgb,var(--cockpit-amber) 5%,transparent)}}.cockpit-rfq-datum-guidance{padding:10px 2px}.cockpit-rfq-datum-definition{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.cockpit-rfq-datum-definition>svg{color:var(--cockpit-amber);margin-top:1px}.cockpit-rfq-datum-guidance strong{color:var(--cockpit-text);font-size:11px;line-height:1.35}.cockpit-rfq-datum-guidance p{color:var(--cockpit-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.cockpit-rfq-datum-evidence{border-inline-start:1px solid var(--cockpit-line);min-width:0;padding-inline-start:12px}.cockpit-rfq-datum-label,.cockpit-rfq-datum-source,.cockpit-rfq-question-route-outcome>span{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35;display:block}.cockpit-rfq-datum-source{text-transform:none;margin-top:5px}.cockpit-rfq-datum-next-step{justify-items:start;gap:7px;min-width:0;display:grid}.cockpit-rfq-datum-next-step p{margin:0}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-path{grid-area:3/1}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-answer{grid-area:3/2/auto/4}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-note{grid-area:4/1/auto/4}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-actions{grid-area:4/4}.cockpit-rfq-question-field-help{color:var(--cockpit-muted);font-family:var(--font-sans);text-transform:none;font-size:10px;font-weight:500;line-height:1.35}.cockpit-rfq-question-route-outcome{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);gap:3px;min-height:31px;padding:6px 8px;display:grid}.cockpit-rfq-question-route-outcome strong{font-size:11px}.cockpit-rfq-question-route-outcome p{color:var(--cockpit-muted);margin:0;font-size:10px;line-height:1.35}.cockpit-rfq-question-context{grid-area:1/1/span 2;align-self:start;min-width:0}.cockpit-rfq-question-path{grid-area:1/2}.cockpit-rfq-question-answer{grid-area:1/3}.cockpit-rfq-question-note{grid-area:2/2/auto/4}.cockpit-rfq-question-row small,.cockpit-rfq-question-row strong{display:block}.cockpit-rfq-question-row strong{color:var(--cockpit-text);font-size:12px;line-height:1.35}.cockpit-rfq-question-row small{margin-top:4px}.cockpit-rfq-question-row label,.cockpit-rfq-question-row small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.cockpit-rfq-question-row label{gap:5px;font-weight:850;display:grid}.cockpit-rfq-question-row input,.cockpit-rfq-question-row select{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);font-family:var(--font-sans);padding:7px 8px;font-size:11px}.cockpit-rfq-question-row input:disabled{opacity:.55}.cockpit-rfq-question-actions{white-space:nowrap;grid-area:2/4;justify-content:flex-end;gap:6px;display:flex}@container (max-width:760px){.cockpit-rfq-question-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-rfq-question-context{grid-area:auto/1/auto/-1}.cockpit-rfq-question-path{grid-area:auto/1}.cockpit-rfq-question-answer{grid-area:auto/2}.cockpit-rfq-question-actions,.cockpit-rfq-question-note,.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-datum-guidance,.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-actions,.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-context,.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-note{grid-area:auto/1/auto/-1}.cockpit-rfq-datum-guidance{grid-template-columns:1fr}.cockpit-rfq-datum-evidence{border-block-start:1px solid var(--cockpit-line);border-inline-start:0;padding-block-start:9px;padding-inline-start:25px}.cockpit-rfq-datum-next-step{padding-inline-start:25px}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-path{grid-area:auto/1}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-answer{grid-area:auto/2}}@container (max-width:520px){.cockpit-rfq-question-row.is-datum-question{grid-template-columns:1fr}.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-answer,.cockpit-rfq-question-row.is-datum-question .cockpit-rfq-question-path{grid-column:1}}.cockpit-inspection-overview{border-block:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-overview{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,transparent)}}.cockpit-inspection-overview{padding:.75rem .9rem}.cockpit-inspection-complete strong,.cockpit-inspection-focused-editor h3,.cockpit-inspection-overview strong,.cockpit-inspection-register h3{color:var(--cockpit-text);letter-spacing:0;margin:0;font-size:.95rem;line-height:1.25;display:block}.cockpit-inspection-complete p,.cockpit-inspection-focused-editor header p,.cockpit-inspection-overview p{color:var(--cockpit-muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.cockpit-inspection-overview dl{grid-template-columns:repeat(3,minmax(5rem,1fr));margin:0;display:grid}.cockpit-inspection-overview dl div{border-left:1px solid var(--cockpit-line);gap:.18rem;padding-inline:.75rem;display:grid}.cockpit-inspection-decision-bar label>span,.cockpit-inspection-editor-grid label>span,.cockpit-inspection-overview dt{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:800}.cockpit-inspection-overview dd{color:var(--cockpit-text);font-family:var(--font-mono);margin:0;font-size:.9rem;font-weight:800}.cockpit-inspection-complete{border-left:.2rem solid var(--cockpit-green);background:var(--cockpit-green);align-items:center;gap:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-complete{background:color-mix(in srgb,var(--cockpit-green) 7%,var(--cockpit-surface-strong))}}.cockpit-inspection-complete{padding:.75rem .9rem}.cockpit-inspection-complete>svg{color:var(--cockpit-green);flex:none}.cockpit-inspection-focused-editor{border:1px solid var(--cockpit-orange);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-focused-editor{border:1px solid color-mix(in srgb,var(--cockpit-orange) 58%,var(--cockpit-line))}}.cockpit-inspection-focused-editor{background:var(--cockpit-surface-strong);border-left-width:.2rem;padding:.85rem}.cockpit-inspection-focused-editor>header,.cockpit-inspection-register>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cockpit-inspection-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.cockpit-inspection-decision-bar label,.cockpit-inspection-editor-grid label{gap:.3rem;min-width:0;display:grid}.cockpit-inspection-decision-bar input,.cockpit-inspection-editor-grid input{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);font:inherit;border-radius:.25rem;outline:none;padding:.55rem .6rem;font-size:.75rem}.cockpit-inspection-decision-bar input:focus-visible,.cockpit-inspection-editor-grid input:focus-visible{border-color:var(--cockpit-orange);box-shadow:0 0 0 .12rem var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-inspection-decision-bar input:focus-visible,.cockpit-inspection-editor-grid input:focus-visible{box-shadow:0 0 0 .12rem color-mix(in srgb,var(--cockpit-orange) 18%,transparent)}}.cockpit-inspection-decision-bar{border-top:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;padding-top:.7rem;display:grid}.cockpit-inspection-save-first{border-left:2px solid var(--cockpit-orange);color:var(--cockpit-muted);background:var(--cockpit-surface-strong);margin:0;padding:10px 12px}.cockpit-inspection-decision-bar label small{color:var(--cockpit-red);font-size:.66rem}.cockpit-inspection-decision-bar>div{grid-template-columns:minmax(0,1fr);gap:.4rem;width:100%;min-width:0;display:grid}.cockpit-inspection-decision-bar>div>small{overflow-wrap:break-word;word-break:normal;white-space:normal;grid-column:1/-1;min-width:0;max-width:100%;line-height:1.35;display:block}.cockpit-inspection-decision-bar>div>.astryx-button{width:100%;min-width:0;max-width:100%}.cockpit-inspection-register{border-block:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);gap:.65rem;padding:.8rem;display:grid}.cockpit-inspection-register table{table-layout:fixed;width:100%}.cockpit-inspection-row-target{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.cockpit-inspection-row-meta{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.cockpit-inspection-row-meta>span:first-child{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:800}.cockpit-inspection-row-target{gap:.08rem;padding:0;display:grid}.cockpit-inspection-cell-stack small,.cockpit-inspection-row-target small,.cockpit-inspection-row-target>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.56rem;line-height:1.25}.cockpit-inspection-cell-stack strong,.cockpit-inspection-row-target strong{min-width:0;color:var(--cockpit-text);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.cockpit-inspection-cell-stack{gap:.15rem;min-width:0;display:grid}.cockpit-inspection-table-copy{color:var(--cockpit-muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.3}.cockpit-inspection-dirty-actions{justify-content:flex-end;align-items:center;gap:.45rem;width:100%;display:flex}.cockpit-inspection-dirty-actions>span{color:var(--cockpit-muted);margin-right:auto;font-size:.7rem}.cockpit-route-provisional-summary{gap:var(--spacing-2);padding:var(--spacing-4);border-inline-start:.1875rem solid var(--warning);background:var(--warning-soft);border-radius:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-route-provisional-summary{background:color-mix(in srgb,var(--warning-soft) 68%,var(--surface-1))}}.cockpit-route-provisional-summary{color:var(--text-2)}.cockpit-route-provisional-summary>span{color:var(--warning);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.cockpit-route-provisional-summary>strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-route-provisional-summary>p,.cockpit-route-provisional-summary>ul{margin:0}.cockpit-route-immediate-blockers{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.cockpit-route-immediate-blockers>li{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--surface-1);border-radius:.75rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.cockpit-route-immediate-blockers>li>span:first-child{border-radius:var(--radius-full);background:var(--warning-soft);width:1.75rem;height:1.75rem;color:var(--warning);place-items:center;font-weight:700;display:inline-grid}.cockpit-route-immediate-blockers>li>span:last-child{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-route-immediate-blockers p,.cockpit-route-immediate-blockers small,.cockpit-route-immediate-blockers strong{margin:0}.cockpit-route-immediate-blockers strong{color:var(--text-1);font-size:.875rem}.cockpit-route-immediate-blockers p,.cockpit-route-immediate-blockers small{color:var(--text-2);font-size:.75rem;line-height:1.5}.cockpit-route-provisional-summary>ul{gap:var(--spacing-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cockpit-route-provisional-summary>ul>li{padding:var(--spacing-1) var(--spacing-2);background:var(--surface-1);color:var(--text-2);border-radius:999rem;font-size:.75rem}.cockpit-route-provisional-summary>details{border-block-start:.0625rem solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-route-provisional-summary>details{border-block-start:.0625rem solid color-mix(in srgb,var(--warning) 26%,var(--border))}}.cockpit-route-provisional-summary>details{padding-block-start:var(--spacing-2)}.cockpit-route-provisional-summary>details>summary{min-height:2.5rem;color:var(--text-1);cursor:pointer;font-size:.8125rem;font-weight:600}.cockpit-route-provisional-summary>details>ul{gap:var(--spacing-1);color:var(--text-2);margin:0;padding-inline-start:var(--spacing-5);font-size:.75rem;line-height:1.5;display:grid}.cockpit-canonical-decision{gap:var(--spacing-3);padding:var(--spacing-4);border-inline-start:.1875rem solid var(--warning);background:var(--warning-soft);border-radius:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-canonical-decision{background:color-mix(in srgb,var(--warning-soft) 42%,var(--surface-1))}}.cockpit-canonical-decision{color:var(--text-2)}.cockpit-canonical-decision[data-state=complete]{border-inline-start-color:var(--success);background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-canonical-decision[data-state=complete]{background:color-mix(in srgb,var(--success-soft) 42%,var(--surface-1))}}.cockpit-canonical-decision>header{gap:var(--spacing-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cockpit-canonical-decision>header>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-canonical-decision>footer small,.cockpit-canonical-decision>header small{color:var(--text-3);text-transform:uppercase;font-size:.6875rem;font-weight:500}.cockpit-canonical-decision>header strong{color:var(--text-1);font-size:.9375rem;line-height:1.35}.cockpit-canonical-decision>header em{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:var(--surface-1);color:var(--warning);font-size:.6875rem;font-style:normal;font-weight:600}.cockpit-canonical-decision[data-state=complete]>header em{color:var(--success)}.cockpit-canonical-decision>p{margin:0;font-size:.8125rem;line-height:1.55}.cockpit-canonical-decision>footer{gap:var(--spacing-3);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;display:grid}.cockpit-canonical-decision>footer>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-canonical-decision>footer code,.cockpit-canonical-decision>footer strong{overflow-wrap:anywhere;color:var(--text-1);font-size:.75rem;font-weight:600}.cockpit-canonical-decision.is-compact{gap:var(--spacing-2);padding:var(--spacing-3)}.cockpit-canonical-decision.is-compact>footer{grid-template-columns:minmax(0,1fr) auto}.cockpit-canonical-decision.is-compact>footer>span:nth-child(2){display:none}.cockpit-preset-next-action{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.5rem;padding:var(--spacing-3);background:var(--surface-2);border-radius:.75rem;display:flex}.cockpit-preset-next-action>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-preset-next-action small,.cockpit-preset-next-action strong{overflow-wrap:anywhere}.cockpit-preset-next-action strong{color:var(--text-1);font-size:.8125rem}.cockpit-preset-next-action small{color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-native-assembly-review{gap:var(--spacing-4);display:grid}.cockpit-native-assembly-review>header{gap:var(--spacing-3);padding:var(--spacing-3);border-inline-start:.1875rem solid var(--warning);background:var(--warning-soft);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-native-assembly-review>header{background:color-mix(in srgb,var(--warning-soft) 52%,var(--surface-1))}}.cockpit-native-assembly-review.is-complete>header{border-inline-start-color:var(--success);background:var(--success-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-native-assembly-review.is-complete>header{background:color-mix(in srgb,var(--success-soft) 52%,var(--surface-1))}}.cockpit-native-assembly-review>header>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-native-assembly-review>header strong{color:var(--text-1);font-size:.9375rem}.cockpit-native-assembly-review>header small{color:var(--text-2);font-size:.75rem;line-height:1.5}.cockpit-native-assembly-review fieldset{gap:var(--spacing-3);min-width:0;padding:var(--spacing-3);background:var(--surface-2);border:0;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cockpit-native-assembly-review legend{padding:0 var(--spacing-1);color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-native-assembly-review label{gap:var(--spacing-1);min-width:0;color:var(--text-2);font-size:.75rem;font-weight:500;display:grid}.cockpit-native-assembly-review input,.cockpit-native-assembly-review textarea{border:.0625rem solid var(--border);background:var(--surface-1);width:100%;min-width:0;min-height:2.5rem;color:var(--text-1);font:inherit;padding:var(--spacing-2) var(--spacing-3);border-radius:.625rem;font-weight:400;line-height:1.5}.cockpit-native-assembly-review textarea{resize:vertical}.cockpit-native-assembly-review :is(input,textarea):focus-visible{border-color:var(--cockpit-orange);outline:.125rem solid var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-native-assembly-review :is(input,textarea):focus-visible{outline:.125rem solid color-mix(in srgb,var(--cockpit-orange) 22%,transparent)}}.cockpit-native-assembly-review :is(input,textarea):focus-visible{outline-offset:.0625rem}.cockpit-native-assembly-review>p[role=alert]{color:var(--cockpit-red);margin:0;font-size:.8125rem}.cockpit-native-assembly-review>dl{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cockpit-native-assembly-review>dl>div{gap:var(--spacing-1);padding:var(--spacing-3);background:var(--surface-2);border-radius:.75rem;display:grid}.cockpit-native-assembly-review dt{color:var(--text-3);text-transform:uppercase;font-size:.6875rem;font-weight:500}.cockpit-native-assembly-review dd,.cockpit-native-assembly-review.is-complete>p{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:56rem){.cockpit-canonical-decision.is-compact>footer,.cockpit-canonical-decision>footer{grid-template-columns:minmax(0,1fr)}.cockpit-canonical-decision.is-compact>footer>span:nth-child(2){display:grid}.cockpit-preset-next-action{flex-direction:column;align-items:stretch}.cockpit-native-assembly-review fieldset,.cockpit-native-assembly-review>dl{grid-template-columns:minmax(0,1fr)}}.cockpit-file-sharing-counts{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cockpit-file-sharing-next{gap:var(--spacing-1);padding:var(--spacing-3);border-inline-start:.1875rem solid var(--cockpit-orange);background:var(--surface-1);border-radius:.75rem;display:grid}.cockpit-file-sharing-next>span{color:var(--cockpit-orange);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit-file-sharing-next>strong{color:var(--text-1);font-size:.9375rem;line-height:1.35}.cockpit-file-sharing-count-note,.cockpit-file-sharing-next>p,.cockpit-file-sharing-next>small{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.5}.cockpit-release-gate-disclosure{border-block-start:.0625rem solid var(--border)}.cockpit-release-gate-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.75rem;color:var(--text-1);font-size:.8125rem;list-style:none;display:flex}.cockpit-release-gate-disclosure>summary::-webkit-details-marker{display:none}.cockpit-release-gate-disclosure>summary>span{font-weight:600}.cockpit-release-gate-disclosure>summary>strong{color:var(--text-2);font-size:.75rem;font-weight:500}.cockpit-export-detail-disclosure{background:var(--surface-2);border-radius:1rem;min-width:0;overflow:clip}.cockpit-export-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:3rem;padding:var(--spacing-3) var(--spacing-4);color:var(--text-1);list-style:none;display:flex}.cockpit-export-detail-disclosure>summary::-webkit-details-marker{display:none}.cockpit-export-detail-disclosure>summary>span{font-size:.875rem;font-weight:600}.cockpit-export-detail-disclosure>summary>strong{color:var(--text-2);font-size:.75rem;font-weight:500}.cockpit-export-detail-disclosure[open]>summary{border-block-end:.0625rem solid var(--border)}.cockpit-export-detail-disclosure>:not(summary){margin:var(--spacing-3)}.cockpit-export-detail-disclosure>.cockpit-artifact-authority{margin-block-end:var(--spacing-3)}.cockpit-preliminary-reviewer-packet{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface-2);border-radius:1rem;display:grid}.cockpit-preliminary-reviewer-packet>header{gap:var(--spacing-1);display:grid}.cockpit-preliminary-reviewer-packet>header>span{color:var(--text-3);font-size:.75rem;font-weight:500}.cockpit-preliminary-reviewer-packet>header>strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-preliminary-reviewer-packet>aside>p,.cockpit-preliminary-reviewer-packet>footer small,.cockpit-preliminary-reviewer-packet>header>p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.5}.cockpit-preliminary-reviewer-packet fieldset{gap:var(--spacing-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.cockpit-preliminary-reviewer-packet legend{color:var(--text-1);margin-block-end:var(--spacing-2);padding:0;font-size:.8125rem;font-weight:600}.cockpit-preliminary-reviewer-packet fieldset>section{gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-1);border-radius:.75rem;display:grid}.cockpit-preliminary-reviewer-packet fieldset>section>label{align-items:start;gap:var(--spacing-2);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);min-width:0;display:grid}.cockpit-preliminary-reviewer-packet fieldset>section.is-selected{border-color:var(--cockpit-orange);box-shadow:inset .1875rem 0 0 var(--cockpit-orange)}.cockpit-preliminary-reviewer-packet fieldset>section.is-unavailable>label{cursor:not-allowed;opacity:.62}.cockpit-preliminary-reviewer-packet fieldset>section>button{min-height:2.5rem;padding-inline:var(--spacing-3);background:var(--surface-2);color:var(--text-1);font:inherit;cursor:pointer;border:0;border-radius:.625rem;justify-self:start;font-size:.75rem;font-weight:600}.cockpit-preliminary-reviewer-packet fieldset>section>button:hover{background:var(--surface-3)}.cockpit-preliminary-reviewer-packet input{width:1.125rem;height:1.125rem;margin:var(--spacing-1) 0 0;accent-color:var(--cockpit-orange)}.cockpit-preliminary-reviewer-packet fieldset>section>label>span,.cockpit-preliminary-reviewer-packet>footer>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-preliminary-reviewer-packet fieldset strong,.cockpit-preliminary-reviewer-packet>aside strong,.cockpit-preliminary-reviewer-packet>footer strong{color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-preliminary-reviewer-packet fieldset small{color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-preliminary-reviewer-packet>aside{gap:var(--spacing-1);padding:var(--spacing-3);border-inline-start:.1875rem solid var(--warning);background:var(--warning-soft);border-radius:.75rem;display:grid}.cockpit-preliminary-reviewer-packet>footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);z-index:2;border-block-start:.0625rem solid var(--border);background:var(--surface-2);min-height:2.5rem;padding-block-start:var(--spacing-2);display:flex;position:sticky;inset-block-end:0}.cockpit-preliminary-reviewer-packet__saved{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background:var(--success-soft);color:var(--success);border-radius:.75rem;margin:0;font-size:.75rem;line-height:1.45;display:grid}.cockpit-preliminary-reviewer-packet__saved>strong{color:var(--text-1);font-size:.8125rem}.cockpit-preliminary-reviewer-packet__saved>a{width:fit-content;min-height:2.5rem;color:var(--text-1);align-items:center;font-weight:600;display:inline-flex}.cockpit-preliminary-reviewer-packet__saved>small{color:var(--text-2)}.cockpit-preliminary-reviewer-packet__error{padding:var(--spacing-2) var(--spacing-3);background:var(--danger-soft);color:var(--danger);border-radius:.75rem;margin:0;font-size:.75rem;line-height:1.45}.cockpit-release-bundle .cockpit-release-history{gap:var(--spacing-3);padding:var(--spacing-3);border-block-end:.0625rem solid var(--border);display:grid}.cockpit-release-history>header{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.5rem;display:flex}.cockpit-release-history>header>span{color:var(--text-2);letter-spacing:normal;text-transform:none;font-size:.75rem;font-weight:500}.cockpit-release-history>ul{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.cockpit-release-history li{gap:var(--spacing-1) var(--spacing-3);padding:var(--spacing-3);background:var(--surface-1);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;display:grid}.cockpit-release-history li>:not(a){grid-column:1}.cockpit-release-bundle .cockpit-release-history li>small,.cockpit-release-bundle .cockpit-release-history li>span{color:var(--text-2);letter-spacing:normal;text-transform:none;font-size:.75rem}.cockpit-release-history li>a{min-height:2.5rem;color:var(--text-1);grid-area:1/2/span 3;align-self:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.cockpit-release-record-details{color:var(--text-2);font-size:.75rem}.cockpit-release-record-details>summary{cursor:pointer;align-items:center;min-height:2.5rem;font-weight:500;display:inline-flex}.cockpit-release-record-details>code,.cockpit-release-record-details>small{margin-block-start:var(--spacing-1);display:block}.cockpit-assembly-release-checklist{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface-2);border-radius:1rem;display:grid}.cockpit-assembly-release-checklist>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.75rem;list-style:none;display:flex}.cockpit-assembly-release-checklist>summary::-webkit-details-marker{display:none}.cockpit-assembly-release-checklist>summary>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-assembly-release-checklist>summary strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-assembly-release-checklist>summary small{color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-assembly-release-checklist>ul{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-assembly-release-checklist>ul>li{gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);background:var(--surface-1);border-radius:.75rem;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.cockpit-assembly-release-checklist>ul>li>span:first-child{background:var(--warning-soft);width:1.5rem;height:1.5rem;color:var(--warning);border-radius:999rem;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.cockpit-assembly-release-checklist>ul>li.is-ready>span:first-child{background:var(--success-soft);color:var(--success)}.cockpit-assembly-release-checklist>ul>li>span:last-child{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-assembly-release-checklist li strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-assembly-release-checklist li small{color:var(--text-2);font-size:.75rem;line-height:1.45}@media (max-width:48rem){.cockpit-file-sharing-counts,.cockpit-preliminary-reviewer-packet fieldset{grid-template-columns:1fr}.cockpit-preliminary-reviewer-packet>footer{flex-direction:column;align-items:stretch}.cockpit-preliminary-reviewer-packet{gap:var(--spacing-2);padding:var(--spacing-3)}.cockpit-preliminary-reviewer-packet fieldset>section,.cockpit-preliminary-reviewer-packet>aside{padding:var(--spacing-2) var(--spacing-3)}.cockpit-release-history li{grid-template-columns:minmax(0,1fr)}.cockpit-release-history li>a{grid-area:auto/1}.cockpit-assembly-release-checklist>ul{grid-template-columns:1fr}}.cockpit-access-dialog-shell{border:.0625rem solid var(--instrument-hairline,var(--cockpit-line-strong));border-radius:var(--cockpit-curve-panel,1rem);background:var(--surface-1,var(--cockpit-surface-solid));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-shell{background:color-mix(in srgb,var(--surface-1,var(--cockpit-surface-solid)) 96%,transparent)}}.cockpit-access-dialog-shell{color:var(--text-primary,var(--cockpit-ink));box-shadow:0 1.75rem 4.5rem -2rem rgb(var(--shadow-color)/.64),inset 0 .0625rem 0 var(--text-primary,var(--cockpit-ink))}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-shell{box-shadow:0 1.75rem 4.5rem -2rem rgb(var(--shadow-color)/.64),inset 0 .0625rem 0 color-mix(in srgb,var(--text-primary,var(--cockpit-ink)) 8%,transparent)}}.cockpit-access-dialog-shell::backdrop{background:rgb(var(--shadow-color)/.58);-webkit-backdrop-filter:blur(.75rem)saturate(.82);backdrop-filter:blur(.75rem)saturate(.82)}.cockpit-access-dialog{width:100%;color:var(--text-primary,var(--cockpit-ink))}.cockpit-access-dialog-lock{border:.0625rem solid var(--accent,var(--cockpit-teal));flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-lock{border:.0625rem solid color-mix(in srgb,var(--accent,var(--cockpit-teal)) 34%,transparent)}}.cockpit-access-dialog-lock{background:var(--accent-soft,var(--cockpit-teal-soft));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-lock{background:color-mix(in srgb,var(--accent-soft,var(--cockpit-teal-soft)) 78%,transparent)}}.cockpit-access-dialog-lock{color:var(--accent,var(--cockpit-teal));box-shadow:inset 0 .0625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-lock{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,currentColor 12%,transparent)}}.cockpit-access-dialog-note{padding:var(--spacing-3);border:.0625rem solid var(--instrument-hairline,var(--cockpit-line));border-radius:var(--cockpit-curve-control,.75rem);background:radial-gradient(circle at 100% 0,var(--accent-soft,var(--cockpit-teal-soft)),transparent 56%),var(--surface-2,var(--cockpit-surface))}@supports (color:color-mix(in lab,red,red)){.cockpit-access-dialog-note{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-soft,var(--cockpit-teal-soft)) 70%,transparent),transparent 56%),var(--surface-2,var(--cockpit-surface))}}.cockpit-access-dialog input[name=access_key]{letter-spacing:.08em;min-block-size:2.75rem}.cockpit-access-key-field{gap:var(--spacing-2);min-width:0;display:grid}.cockpit-access-key-field :is(label,[data-slot=description],.astryx-text-input__description){margin-block-end:var(--spacing-1)}.cockpit-access-dialog-actions{width:100%}.cockpit-access-dialog-actions :is(button,a){box-sizing:border-box;justify-content:center;align-items:center;min-width:2.75rem;display:inline-flex;min-height:calc(var(--size-element-lg) + var(--spacing-3))!important}@media (max-width:30rem){.cockpit-access-dialog-actions{grid-template-columns:minmax(0,1fr);align-items:stretch!important;gap:var(--spacing-2)!important;display:grid!important}.cockpit-access-dialog-actions :is(button,a),.cockpit-access-dialog-actions>*{width:100%}}.cockpit-shell.is-access-locked>:not(.cockpit-access-dialog-shell){opacity:.28;filter:blur(.2rem)saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.cockpit-evidence-console{letter-spacing:0;grid-template-rows:auto auto minmax(0,1fr);height:100dvh;min-height:0;display:grid}.cockpit-evidence-head{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid}.cockpit-evidence-head p{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin:5px 0 0;font-size:12.5px;line-height:1.45}.cockpit-evidence-head>.cockpit-evidence-metric-strip,.cockpit-evidence-head>.cockpit-evidence-question{grid-column:1/-1}.cockpit-evidence-question{border:1px solid var(--cockpit-teal);grid-template-columns:minmax(0,1fr) minmax(8.5rem,.42fr);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-question{border:1px solid color-mix(in srgb,var(--cockpit-teal) 22%,var(--cockpit-line))}}.cockpit-evidence-question{background:linear-gradient(135deg,var(--cockpit-teal-soft),transparent 64%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-question{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal-soft) 28%,transparent),transparent 64%),color-mix(in srgb,var(--cockpit-surface-solid) 78%,transparent)}}.cockpit-evidence-question{padding:9px}.cockpit-evidence-question>div{min-width:0}.cockpit-evidence-question span,.cockpit-evidence-question-state span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.cockpit-evidence-question strong,.cockpit-evidence-question-state strong{min-width:0;color:var(--cockpit-text);letter-spacing:0;text-overflow:ellipsis;font-size:12px;font-weight:860;line-height:1.25;display:block;overflow:hidden}.cockpit-evidence-question p{color:var(--cockpit-muted);word-spacing:0;margin:4px 0 0;font-size:11px;line-height:1.35}.cockpit-evidence-question-state{border-left:1px solid var(--cockpit-line);align-content:start;gap:4px;padding-left:8px;display:grid}.cockpit-evidence-question-state small{min-width:0;color:var(--cockpit-muted);text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.cockpit-evidence-question-state.is-success strong{color:var(--cockpit-green)}.cockpit-evidence-question-state.is-warning strong{color:var(--cockpit-amber)}.cockpit-evidence-question-state.is-danger strong{color:var(--cockpit-red)}.cockpit-evidence-tabs{border-bottom:1px solid var(--cockpit-line);grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;display:grid}.cockpit-evidence-tabs button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);border-radius:var(--cockpit-radius);justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:10px;font-weight:780;transition:all .2s;display:inline-flex}.cockpit-evidence-tabs button.is-active{border-color:var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-evidence-body{min-height:0;padding:12px;overflow-y:auto}.cockpit-evidence-readonly-scope{border:0;min-width:0;min-height:0;padding:0;display:contents;margin:0!important}.cockpit-evidence-body>[role=tabpanel]{outline:none;min-height:0}.cockpit-evidence-panel{gap:10px;display:grid}.cockpit-evidence-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cockpit-evidence-metric{border:1px solid var(--cockpit-line);background:linear-gradient(135deg,var(--cockpit-surface-solid),transparent 68%),var(--cockpit-bg);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-metric{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent),transparent 68%),color-mix(in srgb,var(--cockpit-bg) 62%,transparent)}}.cockpit-evidence-metric span,.cockpit-evidence-metric strong{min-width:0;display:block}.cockpit-evidence-metric strong{color:var(--cockpit-text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1;overflow:hidden}.cockpit-evidence-metric span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:900}.cockpit-evidence-metric.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-metric.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 36%,var(--cockpit-line))}}.cockpit-evidence-metric.is-success strong{color:var(--cockpit-green)}.cockpit-evidence-metric.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-metric.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 48%,var(--cockpit-line))}}.cockpit-evidence-metric.is-warning{background:linear-gradient(135deg,var(--cockpit-amber),transparent 62%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-metric.is-warning{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-amber) 10%,transparent),transparent 62%),color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent)}}.cockpit-evidence-metric.is-warning strong{color:var(--cockpit-amber)}.cockpit-evidence-metric.is-danger{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-metric.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 42%,var(--cockpit-line))}}.cockpit-evidence-metric.is-danger strong{color:var(--cockpit-red)}.cockpit-workflow-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.cockpit-workflow-status-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item{background:color-mix(in srgb,var(--cockpit-surface-solid) 74%,transparent)}}.cockpit-workflow-status-item{padding:7px 6px}.cockpit-workflow-status-item small,.cockpit-workflow-status-item span,.cockpit-workflow-status-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-workflow-status-item span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:900}.cockpit-workflow-status-item strong{color:var(--cockpit-text);font-family:var(--font-mono);font-size:10px;font-weight:900}.cockpit-workflow-status-item small{color:var(--cockpit-muted);font-size:10px}.cockpit-workflow-status-item.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-workflow-status-item.is-success strong{color:var(--cockpit-green)}.cockpit-workflow-status-item.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 46%,var(--cockpit-line))}}.cockpit-workflow-status-item.is-warning{background:var(--cockpit-amber-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item.is-warning{background:color-mix(in srgb,var(--cockpit-amber-soft) 34%,var(--cockpit-surface-solid))}}.cockpit-workflow-status-item.is-warning strong{color:var(--cockpit-amber)}.cockpit-workflow-status-item.is-danger{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 46%,var(--cockpit-line))}}.cockpit-workflow-status-item.is-danger{background:var(--cockpit-red-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-status-item.is-danger{background:color-mix(in srgb,var(--cockpit-red-soft) 36%,var(--cockpit-surface-solid))}}.cockpit-workflow-status-item.is-danger strong{color:var(--cockpit-red)}.cockpit-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.cockpit-ledger-actions .astryx-button{min-height:1.75rem}.cockpit-evidence-drawer{border:1px solid var(--cockpit-line);background:linear-gradient(135deg,var(--cockpit-bg),transparent 52%),var(--cockpit-surface-solid);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-bg) 54%,transparent),transparent 52%),color-mix(in srgb,var(--cockpit-surface-solid) 74%,transparent)}}.cockpit-evidence-drawer{border-radius:var(--cockpit-radius)}.cockpit-evidence-drawer.is-open{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer.is-open{border-color:color-mix(in srgb,var(--cockpit-teal) 30%,var(--cockpit-line))}}.cockpit-evidence-drawer.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-evidence-drawer.is-danger{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 42%,var(--cockpit-line))}}.cockpit-evidence-drawer.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-evidence-drawer-trigger{width:100%;color:var(--cockpit-text);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer-trigger:hover{background:color-mix(in srgb,var(--cockpit-teal-soft) 45%,transparent)}}.cockpit-evidence-drawer-copy{gap:4px;min-width:0;display:grid}.cockpit-evidence-drawer-copy strong{color:var(--cockpit-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.cockpit-evidence-drawer-copy small{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cockpit-evidence-drawer-status{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.cockpit-evidence-drawer-status>span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end;text-overflow:clip;white-space:normal;background:0 0;border:0;max-width:min(22rem,42vw);padding:0;line-height:1.3;overflow:visible}.cockpit-evidence-drawer-status svg{transition:transform .18s}.cockpit-evidence-drawer.is-open .cockpit-evidence-drawer-status svg{transform:rotate(180deg)}.cockpit-evidence-drawer-body{border-top:1px solid var(--cockpit-line);gap:9px;padding:10px;display:grid}.cockpit-evidence-compact-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.cockpit-evidence-compact-row p{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin:4px 0 0;font-size:12px;line-height:1.45}.cockpit-evidence-compact-row small{color:var(--cockpit-faint);font-family:var(--font-mono);margin-top:5px;font-size:9px;display:block}.cockpit-evidence-sticky-actions{z-index:8;border:1px solid var(--cockpit-teal);gap:8px;display:grid;position:relative;bottom:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-sticky-actions{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-evidence-sticky-actions{background:linear-gradient(180deg,var(--cockpit-surface-solid),var(--cockpit-surface-solid)),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-sticky-actions{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-solid) 94%,transparent),var(--cockpit-surface-solid)),var(--cockpit-surface-solid)}}.cockpit-evidence-sticky-actions{padding:10px;box-shadow:0 -16px 34px -28px #1c1917c2}.cockpit-evidence-sticky-actions p{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin:0;font-size:12px;line-height:1.45}.cockpit-evidence-sticky-actions .cockpit-intake-download,.cockpit-evidence-sticky-actions .cockpit-intake-primary{width:100%}.cockpit-evidence-sticky-actions .cockpit-manufacturing-save{background:0 0;border:0;padding:0}.cockpit-evidence-sticky-actions .cockpit-manufacturing-save>p{display:none}.cockpit-evidence-sticky-actions:has(.cockpit-intake-download){grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.cockpit-evidence-sticky-actions:has(.cockpit-intake-download) p{grid-column:1/-1}.cockpit-evidence-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:var(--cockpit-radius);grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px;display:grid}.cockpit-evidence-icon{border:1px solid var(--cockpit-line);height:28px;color:var(--cockpit-teal);place-items:center;display:grid}.cockpit-evidence-row.is-warning .cockpit-evidence-icon{color:var(--cockpit-amber)}.cockpit-evidence-row.is-danger .cockpit-evidence-icon{color:var(--cockpit-red)}.cockpit-evidence-row.is-success .cockpit-evidence-icon{color:var(--cockpit-green)}.cockpit-evidence-row-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cockpit-evidence-row strong{font-size:13px}.cockpit-evidence-row p{color:var(--cockpit-muted);letter-spacing:0;word-spacing:.12em;margin:5px 0 0;font-size:12px;line-height:1.5}.cockpit-evidence-row small{color:var(--cockpit-faint);font-family:var(--font-mono);margin-top:6px;font-size:10px;display:block}.cockpit-evidence-tag{border:1px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag{border:1px solid color-mix(in srgb,var(--cockpit-teal) 40%,transparent)}}.cockpit-evidence-tag{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);letter-spacing:.06em;padding:2px 5px;font-size:9px;font-weight:900}.cockpit-ledger-preview{border:1px dashed var(--cockpit-teal);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-ledger-preview{border:1px dashed color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-ledger-preview{background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-ledger-preview{background:color-mix(in srgb,var(--cockpit-teal-soft) 36%,transparent)}}.cockpit-ledger-preview{padding:10px}.cockpit-ledger-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-ledger-head span{color:var(--cockpit-text);letter-spacing:.08em;font-weight:900}.cockpit-ledger-head small,.cockpit-ledger-head span{font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.cockpit-ledger-head small{color:var(--cockpit-muted)}.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) clamp(280px,18vw,320px)!important}.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(13rem,14vw,13.25rem) minmax(0,1fr) clamp(280px,18vw,320px)!important}.cockpit-engineer-lifecycle,.cockpit-manufacturing-partner-strip{flex:none;min-width:0}.cockpit-engineer-lifecycle{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid)}.cockpit-manufacturing-partner-strip{border-radius:0!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-dense,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-roomy{gap:8px;grid-template-columns:minmax(0,1fr)!important}.cockpit-evidence-summary-rail{grid-template-rows:auto auto minmax(0,1fr) auto;align-items:start;gap:7px;height:100dvh;min-height:0;display:grid}.cockpit-evidence-summary-head .cockpit-section-label,.cockpit-evidence-summary-head p,.cockpit-evidence-summary-head strong{grid-column:1}.cockpit-evidence-summary-head .cockpit-status-pill{grid-area:1/2/span 2}.cockpit-evidence-summary-head strong{font-size:.98rem;line-height:1.15}@media (min-width:1100px){.cockpit-evidence-workbench.is-tab-dfm{border-radius:0;width:auto;min-width:0;max-width:none;height:auto;max-height:none;inset:0;transform:none}.cockpit-evidence-workbench-body--dfm{overflow:hidden;grid-template-columns:7rem minmax(0,1fr)!important}.cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav{gap:3px;padding:8px}.cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav button{gap:6px;min-height:2.05rem;padding:5px 7px;font-size:.71rem}.cockpit-dfm-workspace{background:var(--cockpit-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-dfm-workspace.has-spatial-evidence{grid-template-columns:clamp(14rem,18vw,17rem) minmax(0,1fr) clamp(18rem,21vw,21rem)}.cockpit-dfm-workspace.is-evidence-only{grid-template-columns:clamp(15rem,21vw,19rem) minmax(0,1fr)}.cockpit-dfm-summary{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-column:1/-1;grid-template-columns:minmax(12rem,1fr) auto minmax(15rem,1fr);align-items:center;gap:14px;min-width:0;min-height:3.25rem;padding:6px 12px;display:grid}.cockpit-dfm-summary-context{gap:1px;min-width:0;display:grid}.cockpit-dfm-summary-context small,.cockpit-dfm-summary-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-dfm-summary-context strong{color:var(--cockpit-text);font-size:.78rem}.cockpit-dfm-summary-context small{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.cockpit-dfm-summary dl{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);align-items:stretch;margin:0;display:flex}.cockpit-dfm-summary dl>div{border-right:1px solid var(--cockpit-line);grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:12px;min-width:6.7rem;padding:5px 8px;display:grid}.cockpit-dfm-summary dl>div:last-child{border-right:0}.cockpit-dfm-summary dt{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.cockpit-dfm-summary dd{color:var(--cockpit-text);font-family:var(--font-mono);margin:0;font-size:.76rem;font-weight:800}.cockpit-dfm-summary .is-warning dd{color:var(--cockpit-teal)}.cockpit-dfm-summary .is-success dd{color:var(--cockpit-green)}.cockpit-dfm-boundary-label{min-width:0;color:var(--cockpit-muted);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.cockpit-dfm-summary-actions{justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.cockpit-dfm-summary-actions .cockpit-dfm-boundary-label{margin-right:.25rem}.cockpit-dfm-register{position:relative}.cockpit-dfm-register-trigger,.cockpit-dfm-register>summary{cursor:pointer;border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);min-height:1.875rem;color:var(--cockpit-text);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.3125rem;padding:.3125rem .5rem;font-size:.58rem;font-weight:800;list-style:none;display:inline-flex}.cockpit-dfm-register-trigger{cursor:pointer}.cockpit-dfm-register>summary::-webkit-details-marker{display:none}.cockpit-dfm-register[open]>summary{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-register[open]>summary{border-color:color-mix(in srgb,var(--cockpit-teal) 48%,var(--cockpit-line))}}.cockpit-dfm-register[open]>summary{color:var(--cockpit-teal)}.cockpit-dfm-register__popover{z-index:30;border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-element);background:var(--cockpit-surface-solid);width:min(42rem,100vw - 4rem);max-height:calc(100vh - 10rem);box-shadow:var(--shadow-high);padding:.625rem;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto}.cockpit-dfm-register__popover.is-expert{width:min(48rem,100vw - 4rem)}.cockpit-dfm-finding-list,.cockpit-dfm-inspector{background:var(--cockpit-surface-solid);min-width:0;min-height:0;overflow:hidden}.cockpit-dfm-finding-list{border-right:1px solid var(--cockpit-line);grid-template-rows:auto minmax(0,1fr);display:grid}.cockpit-dfm-finding-list>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;gap:8px;min-height:2.75rem;padding:7px 9px;display:flex}.cockpit-dfm-finding-list>header>span{align-items:center;gap:7px;display:inline-flex}.cockpit-dfm-finding-list>header strong{font-size:.75rem}.cockpit-dfm-finding-group>header small,.cockpit-dfm-finding-list>header small{border:1px solid var(--cockpit-line);min-width:1.35rem;height:1.35rem;color:var(--cockpit-muted);font-family:var(--font-mono);place-items:center;font-size:.58rem;display:inline-grid}.cockpit-dfm-finding-list>header label{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);align-items:center;gap:5px;width:min(10rem,52%);padding:4px 6px;display:flex}.cockpit-dfm-finding-list>header input{width:100%;min-width:0;color:var(--cockpit-text);background:0 0;border:0;outline:0;font-size:.65rem}.cockpit-dfm-finding-list>nav{overscroll-behavior:contain;min-height:0;padding:5px;overflow-y:auto}.cockpit-dfm-finding-group{gap:3px;margin-bottom:8px;display:grid}.cockpit-dfm-finding-group>header{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:4px 5px 2px;font-size:.58rem;font-weight:800;display:flex}.cockpit-dfm-finding-row{width:100%;min-height:3.45rem;color:var(--cockpit-text);text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:3px;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px 6px 6px;display:grid;transform:none!important}.cockpit-dfm-finding-row:focus-visible,.cockpit-dfm-finding-row:hover{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);outline:0}.cockpit-dfm-finding-row.is-selected{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-finding-row.is-selected{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-dfm-finding-row.is-selected{border-left-color:var(--cockpit-teal);background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-finding-row.is-selected{background:color-mix(in srgb,var(--cockpit-teal) 8%,var(--cockpit-surface-strong))}}.cockpit-dfm-finding-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.cockpit-dfm-finding-row small,.cockpit-dfm-finding-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-dfm-finding-row strong{font-size:.72rem}.cockpit-dfm-finding-row small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.58rem}.cockpit-dfm-finding-row em{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.54rem;font-style:normal}.cockpit-dfm-row-icon{border:1px solid var(--cockpit-line);width:1.55rem;height:1.55rem;color:var(--cockpit-muted);place-items:center;display:inline-grid}.cockpit-dfm-row-icon.is-blocker,.cockpit-dfm-row-icon.is-review{color:var(--cockpit-amber)}.cockpit-dfm-row-icon.is-pass{color:var(--cockpit-green)}.cockpit-dfm-model{border-right:1px solid var(--cockpit-line);background:var(--viewer-bg);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.cockpit-dfm-model .cad-theatre{min-height:0}.cockpit-dfm-model .cad-theatre__view-bar{inset-block-start:auto;inset-block-end:calc(var(--space-3) + var(--space-2))}.cockpit-dfm-model>footer{border-top:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);justify-content:space-between;align-items:center;gap:10px;min-height:2.5rem;padding:5px 8px 5px 10px;display:flex}.cockpit-dfm-model>footer>span{min-width:0;color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.64rem;display:inline-flex;overflow:hidden}.cockpit-dfm-empty,.cockpit-dfm-model-state{color:var(--cockpit-muted);text-align:center;place-items:center;font-size:.72rem;display:grid}.cockpit-dfm-inspector{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.cockpit-dfm-decision,.cockpit-dfm-evaluation,.cockpit-dfm-evidence-details,.cockpit-dfm-inspector-head{border-bottom:1px solid var(--cockpit-line);flex:none;padding:12px}.cockpit-dfm-inspector-head{gap:7px;display:grid}.cockpit-dfm-kind{width:fit-content;color:var(--cockpit-amber);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;font-size:.59rem;font-weight:800;display:inline-flex}.cockpit-dfm-kind.is-pass{color:var(--cockpit-green)}.cockpit-dfm-inspector h3{color:var(--cockpit-text);margin:0;font-size:1rem;line-height:1.25}.cockpit-dfm-inspector p{color:var(--cockpit-muted);margin:0;font-size:.7rem;line-height:1.45}.cockpit-dfm-evidence-details dl,.cockpit-dfm-inspector-head dl{gap:5px;margin:2px 0 0;display:grid}.cockpit-dfm-inspector-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-dfm-evidence-details dl>div,.cockpit-dfm-inspector-head dl>div{gap:2px;display:grid}.cockpit-dfm-evaluation strong,.cockpit-dfm-inspector dt{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.57rem;font-weight:800}.cockpit-dfm-inspector dd{color:var(--cockpit-text);margin:0;font-size:.67rem;line-height:1.35}.cockpit-dfm-evaluation{background:var(--cockpit-surface-strong);gap:10px;display:grid}.cockpit-dfm-evaluation>dl{border:1px solid var(--cockpit-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cockpit-dfm-evaluation>dl>div{border-right:1px solid var(--cockpit-line);gap:3px;padding:7px;display:grid}.cockpit-dfm-evaluation>dl>div:last-child{border-right:0}.cockpit-dfm-evaluation>section{gap:4px;display:grid}.cockpit-dfm-evidence-details{background:var(--cockpit-surface-solid)}.cockpit-dfm-evidence-details summary{color:var(--cockpit-text);cursor:pointer;font-size:.7rem;font-weight:800}.cockpit-dfm-evidence-details[open] summary{margin-bottom:9px}.cockpit-dfm-decision{border-top:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);border-bottom:0;gap:8px;margin-top:auto;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000001a}.cockpit-dfm-decision>label{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;gap:4px;font-size:.57rem;font-weight:800;display:grid}.cockpit-dfm-decision select,.cockpit-dfm-decision textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;color:var(--cockpit-text);font-family:var(--font-sans);text-transform:none;border-radius:3px;font-size:.7rem}.cockpit-dfm-decision select{min-height:2.1rem;padding:5px 7px}.cockpit-dfm-decision textarea{resize:vertical;min-height:4.25rem;padding:7px}.cockpit-dfm-decision>p{color:var(--cockpit-red)}.cockpit-dfm-decision-summary{gap:6px;display:grid}.cockpit-dfm-decision-summary>span{color:var(--cockpit-green);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:800}.cockpit-dfm-complete{text-align:center;align-content:center;justify-items:center;gap:10px;min-width:0;min-height:0;padding:24px;display:grid;overflow-y:auto}.cockpit-dfm-complete>.astryx-empty-state{max-width:36rem}.cockpit-dfm-complete>p{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.61rem}.cockpit-dfm-complete>details{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);text-align:left;width:min(42rem,100%)}.cockpit-dfm-complete>details>summary{cursor:pointer;color:var(--cockpit-text);padding:9px 11px;font-size:.7rem;font-weight:800}.cockpit-dfm-complete>details[open]>summary{border-bottom:1px solid var(--cockpit-line)}.cockpit-dfm-complete ul{margin:0;padding:0;list-style:none;display:grid}.cockpit-dfm-complete li{border-bottom:1px solid var(--cockpit-line);color:var(--cockpit-green);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 11px;display:grid}.cockpit-dfm-complete li:last-child{border-bottom:0}.cockpit-dfm-complete li>span{min-width:0;color:var(--cockpit-text);gap:2px;display:grid}.cockpit-dfm-complete li small,.cockpit-dfm-complete li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-dfm-complete li strong{font-size:.7rem}.cockpit-dfm-complete li em,.cockpit-dfm-complete li small{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.57rem;font-style:normal}.cockpit-dfm-complete.is-incomplete{background:linear-gradient(var(--cockpit-amber-soft),var(--cockpit-amber-soft)),var(--cockpit-bg)}.cockpit-dfm-complete.is-incomplete li{color:var(--cockpit-amber)}}@media (min-width:1100px) and (max-width:1279px){.cockpit-dfm-summary{grid-template-columns:minmax(8rem,1fr) auto auto;gap:.5rem}.cockpit-dfm-summary-actions .cockpit-dfm-boundary-label{display:none}}.cockpit-evidence-summary-primary-action em{border-left:2px solid var(--cockpit-teal);margin-top:7px;display:block}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-primary-action em{border-left:2px solid color-mix(in srgb,var(--cockpit-teal) 58%,var(--cockpit-line))}}.cockpit-evidence-summary-primary-action em{color:var(--cockpit-muted);padding-left:7px;font-size:.66rem;font-style:normal;line-height:1.35}.cockpit-evidence-summary-inline-resolution{grid-template-columns:minmax(0,1fr) auto;gap:.375rem;margin-top:.625rem;display:grid}.cockpit-evidence-summary-inline-resolution input{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0;min-height:2rem;color:var(--cockpit-ink);padding:.4rem .5rem;font-size:.72rem}.cockpit-evidence-summary-inline-resolution button{border:1px solid var(--cockpit-green);justify-content:center;align-items:center;gap:.3rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-inline-resolution button{border:1px solid color-mix(in srgb,var(--cockpit-green) 42%,var(--cockpit-line))}}.cockpit-evidence-summary-inline-resolution button{background:var(--cockpit-green-soft);color:var(--cockpit-green);font-family:var(--font-mono);padding:.4rem .625rem;font-size:.66rem;font-weight:850}.cockpit-evidence-summary-inline-resolution button:disabled{cursor:not-allowed;opacity:.46}.cockpit-evidence-summary-head p,.cockpit-evidence-summary-items p,.cockpit-evidence-summary-next p,.cockpit-evidence-summary-question p{color:var(--cockpit-muted);margin:4px 0 0;font-size:.72rem;line-height:1.35}.cockpit-evidence-summary-question{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.cockpit-evidence-summary-next span,.cockpit-evidence-summary-question span,.cockpit-evidence-summary-section-head span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.cockpit-evidence-summary-next strong,.cockpit-evidence-summary-question strong{text-overflow:ellipsis;min-width:0;font-size:.85rem;line-height:1.2;overflow:hidden}.cockpit-evidence-summary-question em{border:1px solid var(--cockpit-teal);grid-area:1/2/span 2;align-self:start}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-question em{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-evidence-summary-question em{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);text-transform:uppercase;padding:5px 6px;font-size:.62rem;font-style:normal;font-weight:850}.cockpit-evidence-summary-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cockpit-evidence-summary-counts>div,.cockpit-evidence-summary-rail .cockpit-evidence-metric{border:1px solid var(--cockpit-line);gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-counts>div,.cockpit-evidence-summary-rail .cockpit-evidence-metric{border:1px solid color-mix(in srgb,var(--cockpit-line) 74%,transparent)}}.cockpit-evidence-summary-counts>div,.cockpit-evidence-summary-rail .cockpit-evidence-metric{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-counts>div,.cockpit-evidence-summary-rail .cockpit-evidence-metric{background:color-mix(in srgb,var(--cockpit-surface-solid) 56%,transparent)}}.cockpit-evidence-summary-counts>div,.cockpit-evidence-summary-rail .cockpit-evidence-metric{text-align:center;padding:7px}.cockpit-evidence-summary-counts strong,.cockpit-evidence-summary-rail .cockpit-evidence-metric strong{font-size:1rem;line-height:1}.cockpit-evidence-summary-counts span,.cockpit-evidence-summary-rail .cockpit-evidence-metric span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:900}.cockpit-evidence-summary-counts .is-blocker strong,.cockpit-evidence-summary-item.is-blocker strong{color:var(--cockpit-red)}.cockpit-evidence-summary-counts .is-warning strong,.cockpit-evidence-summary-item.is-warning strong{color:var(--cockpit-amber)}.cockpit-evidence-summary-counts .is-assumption strong,.cockpit-evidence-summary-item.is-assumption strong{color:var(--cockpit-teal)}.cockpit-evidence-summary-counts .is-ready strong{color:var(--cockpit-green)}.cockpit-evidence-summary-rail .cockpit-evidence-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-evidence-summary-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cockpit-evidence-summary-section-head small{color:var(--cockpit-muted);font-size:.66rem;font-weight:760}.cockpit-evidence-summary-items{align-content:start;gap:6px;display:grid;overflow-y:auto}.cockpit-evidence-summary-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-item{background:color-mix(in srgb,var(--cockpit-surface-solid) 68%,transparent)}}.cockpit-evidence-summary-item{color:var(--cockpit-text);text-align:left;padding:7px 8px;transform:none!important}.cockpit-evidence-summary-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;line-height:1.2;overflow:hidden}.cockpit-evidence-summary-item span{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850}.cockpit-evidence-summary-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cockpit-evidence-summary-modules button{border:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-modules button{border:1px solid color-mix(in srgb,var(--cockpit-line) 72%,transparent)}}.cockpit-evidence-summary-modules button{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-modules button{background:color-mix(in srgb,var(--cockpit-surface-solid) 56%,transparent)}}.cockpit-evidence-summary-modules button{color:var(--cockpit-muted);padding:4px 5px;font-size:.6rem;font-weight:800;transform:none!important}.cockpit-evidence-summary-modules button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-modules button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-evidence-summary-modules button.is-active{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-evidence-summary-modules button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-evidence-summary-modules button small{color:inherit;font-family:var(--font-mono);font-size:.56rem}.cockpit-evidence-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cockpit-evidence-summary-actions .cockpit-evidence-summary-primary{grid-column:1/-1}.cockpit-compact-review-menu{display:none;position:relative}.cockpit-compact-review-menu summary{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:36px;height:36px;color:var(--cockpit-muted);cursor:pointer;place-items:center;list-style:none;display:inline-grid;position:relative}.cockpit-compact-review-menu summary::-webkit-details-marker{display:none}.cockpit-compact-review-menu summary small{border:1px solid var(--cockpit-surface-solid);background:var(--cockpit-teal);min-width:17px;height:17px;color:var(--cockpit-on-accent);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 4px;font-size:.5rem;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.cockpit-compact-review-menu>div{z-index:240;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);gap:3px;width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 44px #00000038}.cockpit-compact-review-menu>div button{min-height:34px;color:var(--cockpit-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:.72rem;font-weight:760;display:flex}.cockpit-compact-review-menu>div button:focus-visible,.cockpit-compact-review-menu>div button:hover{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);outline:none}.cockpit-evidence-workbench-backdrop{z-index:300;cursor:default;background:#00000057;border:0;position:fixed;inset:0;border-radius:0!important;transform:none!important}.cockpit-shell.is-behind-evidence-workbench,.cockpit-stage.is-behind-evidence-workbench{visibility:hidden}.cockpit-evidence-workbench{z-index:301;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:auto;min-width:0;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 80px #0000006b}.cockpit-evidence-workbench.is-pinned{z-index:240;width:min(1040px,100vw - 328px);min-width:min(860px,100vw - 328px);box-shadow:0 18px 54px #0000004d}.cockpit-evidence-workbench.is-review-board{width:min(1240px,100vw - 48px);min-width:min(1040px,100vw - 48px)}.cockpit-evidence-workbench-head{background:linear-gradient(90deg,var(--cockpit-teal-soft),transparent 48%),var(--cockpit-surface-solid);justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-workbench-head{background:linear-gradient(90deg,var(--cockpit-teal-soft),transparent 48%),color-mix(in srgb,var(--cockpit-surface-solid) 92%,transparent)}}.cockpit-evidence-workbench-head{padding:14px 16px}.cockpit-evidence-workbench-head h2{color:var(--cockpit-text);letter-spacing:0;margin:2px 0 0;font-size:1.35rem;line-height:1}.cockpit-evidence-workbench-head p{margin:5px 0 0;font-size:.78rem}.cockpit-evidence-workbench-controls{flex:0 auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.cockpit-evidence-layout-menu summary,.cockpit-evidence-layout-menu-panel button,.cockpit-evidence-workbench-controls button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:2.18rem;color:var(--cockpit-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.68rem;font-weight:850;display:inline-flex;transform:none!important}.cockpit-evidence-layout-menu-panel button.is-active,.cockpit-evidence-workbench-controls button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-layout-menu-panel button.is-active,.cockpit-evidence-workbench-controls button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 46%,var(--cockpit-line))}}.cockpit-evidence-layout-menu-panel button.is-active,.cockpit-evidence-workbench-controls button.is-active{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-evidence-layout-menu{position:relative}.cockpit-evidence-layout-menu summary{cursor:pointer;list-style:none}.cockpit-evidence-layout-menu summary::-webkit-details-marker{display:none}.cockpit-evidence-layout-menu-panel{z-index:8;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);gap:4px;min-width:12rem;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 46px #00000042}.cockpit-evidence-layout-menu-panel button{justify-content:flex-start;width:100%}.cockpit-evidence-workbench-close{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:2.35rem;height:2.35rem;color:var(--cockpit-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.cockpit-evidence-workbench-body{grid-template-columns:156px minmax(240px,.36fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.cockpit-evidence-workbench-body.has-no-work-items{grid-template-columns:156px minmax(0,1fr)!important}.cockpit-evidence-workbench-body.has-no-work-items .cockpit-evidence-workbench-detail{grid-template-rows:minmax(0,1fr)}.cockpit-evidence-workbench-body.has-no-work-items .cockpit-evidence-detail-focus{display:none}.cockpit-evidence-workbench.is-layout-model_focus .cockpit-evidence-workbench-body{grid-template-columns:148px minmax(220px,.28fr) minmax(0,1fr)}.cockpit-evidence-workbench.is-layout-export_prep .cockpit-evidence-workbench-body,.cockpit-evidence-workbench.is-layout-rfq_review .cockpit-evidence-workbench-body{grid-template-columns:150px minmax(280px,.38fr) minmax(0,1.08fr)}.cockpit-evidence-workbench.is-layout-dfm_triage .cockpit-evidence-workbench-body,.cockpit-evidence-workbench.is-review-board .cockpit-evidence-workbench-body{grid-template-columns:156px minmax(300px,.42fr) minmax(0,1.12fr)}.cockpit-evidence-module-nav{background:var(--cockpit-bg);align-content:start;gap:5px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav{background:color-mix(in srgb,var(--cockpit-bg) 36%,transparent)}}.cockpit-evidence-module-nav{padding:10px}.cockpit-evidence-module-nav button{min-height:2.2rem;text-align:left;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;font-size:.76rem;font-weight:820;display:grid;transform:none!important}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-evidence-module-nav button.is-active{color:var(--cockpit-teal)}.cockpit-evidence-module-nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-evidence-module-nav button small{min-width:1.25rem;height:1.25rem;color:inherit;font-family:var(--font-mono);border:1px solid #0000;place-items:center;font-size:.58rem;display:grid}.cockpit-evidence-module-nav button small.is-blocked,.cockpit-evidence-module-nav button small.is-needs_action{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav button small.is-blocked,.cockpit-evidence-module-nav button small.is-needs_action{border-color:color-mix(in srgb,var(--cockpit-red) 34%,var(--cockpit-line))}}.cockpit-evidence-module-nav button small.is-blocked,.cockpit-evidence-module-nav button small.is-needs_action{color:var(--cockpit-red)}.cockpit-evidence-module-nav button small.is-awaiting_review{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav button small.is-awaiting_review{border-color:color-mix(in srgb,var(--cockpit-amber) 36%,var(--cockpit-line))}}.cockpit-evidence-module-nav button small.is-awaiting_review{color:var(--cockpit-amber)}.cockpit-evidence-module-nav button small.is-complete{color:var(--cockpit-green)}.cockpit-evidence-module-nav button small.is-not_applicable,.cockpit-evidence-module-nav button small.is-unavailable{color:var(--cockpit-faint)}.cockpit-evidence-module-nav button small.has-advisories.is-complete{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav button small.has-advisories.is-complete{border-color:color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-evidence-work-items{border-right:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-work-items{background:color-mix(in srgb,var(--cockpit-surface-solid) 76%,transparent)}}.cockpit-evidence-work-items{padding:10px}.cockpit-evidence-work-items-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-evidence-work-search{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);align-items:center;gap:7px;padding:7px 8px;display:flex}.cockpit-evidence-work-search input{width:100%;min-width:0;color:var(--cockpit-text);font:inherit;background:0 0;border:0;outline:none;font-size:.76rem}.cockpit-evidence-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cockpit-evidence-filter-controls label{gap:3px;min-width:0;display:grid}.cockpit-evidence-filter-controls label>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:900}.cockpit-evidence-filter-controls select{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);width:100%;min-width:0;min-height:30px;color:var(--cockpit-text);padding:4px 6px;font-size:.68rem;font-weight:760}.cockpit-evidence-work-list{align-content:start;gap:6px;min-height:0;margin:0;padding-left:0;padding-right:2px;list-style:none;display:grid;overflow-y:auto}.cockpit-evidence-work-list>li{min-width:0}.cockpit-evidence-work-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-work-item{background:color-mix(in srgb,var(--cockpit-surface-solid) 65%,transparent)}}.cockpit-evidence-work-item{color:var(--cockpit-text);text-align:left;padding:7px 8px;transform:none!important}.cockpit-evidence-work-item.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-work-item.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 52%,var(--cockpit-line))}}.cockpit-evidence-work-item.is-active{background:linear-gradient(90deg,var(--cockpit-teal-soft),transparent 72%),var(--cockpit-surface-strong)}.cockpit-evidence-work-item-icon{color:var(--cockpit-muted);justify-content:center;padding-top:2px;display:inline-flex}.cockpit-evidence-work-item.is-blocker .cockpit-evidence-work-item-icon{color:var(--cockpit-red)}.cockpit-evidence-work-item.is-warning .cockpit-evidence-work-item-icon{color:var(--cockpit-amber)}.cockpit-evidence-work-item.is-assumption .cockpit-evidence-work-item-icon{color:var(--cockpit-teal)}.cockpit-evidence-work-item-copy{gap:4px;min-width:0;display:grid}.cockpit-evidence-work-item-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.2;overflow:hidden}.cockpit-evidence-work-item-copy small{color:var(--cockpit-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.32;display:-webkit-box;overflow:hidden}.cockpit-evidence-work-item-copy em{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-style:normal;font-weight:850}.cockpit-evidence-work-item-impact{border:1px solid var(--cockpit-teal);align-items:center;width:fit-content;max-width:100%;min-height:1.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-work-item-impact{border:1px solid color-mix(in srgb,var(--cockpit-teal) 24%,var(--cockpit-line))}}.cockpit-evidence-work-item-impact{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-work-item-impact{background:color-mix(in srgb,var(--cockpit-teal) 7%,transparent)}}.cockpit-evidence-work-item-impact{color:var(--cockpit-muted);overflow-wrap:anywhere;padding:2px 5px;font-size:.6rem;font-weight:760;line-height:1.2}.cockpit-evidence-work-empty{border:1px dashed var(--cockpit-line);color:var(--cockpit-muted);margin:0;padding:12px;font-size:.74rem;line-height:1.4}.cockpit-evidence-workbench-detail{grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.cockpit-evidence-detail-focus{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.cockpit-evidence-detail-focus:has(.cockpit-evidence-mini-model){grid-template-columns:minmax(0,1fr);align-items:stretch}.cockpit-evidence-selected-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-selected-item{background:color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent)}}.cockpit-evidence-selected-item{padding:10px}.cockpit-evidence-workbench-detail.has-no-focus{grid-template-rows:minmax(0,1fr);gap:0}.cockpit-evidence-selected-record{border-block-start:1px solid var(--cockpit-line);grid-column:1/-1;min-width:0}.cockpit-evidence-selected-record>summary{cursor:pointer;min-height:40px;color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.75rem;font-weight:600;display:flex}.cockpit-evidence-selected-record>summary small{min-width:0;color:var(--cockpit-muted);overflow-wrap:anywhere;text-align:end;font-size:.75rem;font-weight:400}.cockpit-evidence-selected-record>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:8px 0 12px;display:grid}.cockpit-evidence-selected-record>dl>div{min-width:0}.cockpit-evidence-selected-record dt{color:var(--cockpit-faint);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.35}.cockpit-evidence-selected-record dd{color:var(--cockpit-muted);overflow-wrap:anywhere;margin:3px 0 0;font-family:inherit;font-size:.75rem;line-height:1.4}.cockpit-evidence-work-items.is-empty{grid-template-rows:auto minmax(0,1fr)}.cockpit-evidence-mini-model{border:1px solid var(--cockpit-teal);grid-template-columns:minmax(118px,.34fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-mini-model{border:1px solid color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-evidence-mini-model{background:linear-gradient(135deg,var(--cockpit-teal-soft),transparent 58%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-mini-model{background:linear-gradient(135deg,var(--cockpit-teal-soft),transparent 58%),color-mix(in srgb,var(--cockpit-surface-solid) 80%,transparent)}}.cockpit-evidence-mini-model{padding:10px}.cockpit-evidence-mini-model>*,.cockpit-evidence-selected-item>*{min-width:0}.cockpit-mini-model-ghost{border:1px solid var(--cockpit-line);background:linear-gradient(145deg,var(--cockpit-teal),transparent 56%),repeating-linear-gradient(0deg,transparent 0 12px,var(--cockpit-line) 12px 13px),repeating-linear-gradient(90deg,transparent 0 12px,var(--cockpit-line) 12px 13px);min-height:112px;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-mini-model-ghost{background:linear-gradient(145deg,color-mix(in srgb,var(--cockpit-teal) 16%,transparent),transparent 56%),repeating-linear-gradient(0deg,transparent 0 12px,color-mix(in srgb,var(--cockpit-line) 46%,transparent) 12px 13px),repeating-linear-gradient(90deg,transparent 0 12px,color-mix(in srgb,var(--cockpit-line) 46%,transparent) 12px 13px)}}.cockpit-mini-model-ghost{overflow:hidden}.cockpit-mini-model-ghost i,.cockpit-mini-model-ghost span{border:1px solid var(--cockpit-teal);display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.cockpit-mini-model-ghost i,.cockpit-mini-model-ghost span{border:1px solid color-mix(in srgb,var(--cockpit-teal) 62%,var(--cockpit-line))}}.cockpit-mini-model-ghost i,.cockpit-mini-model-ghost span{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-mini-model-ghost i,.cockpit-mini-model-ghost span{background:color-mix(in srgb,var(--cockpit-teal) 18%,var(--cockpit-surface-solid))}}.cockpit-mini-model-ghost i,.cockpit-mini-model-ghost span{transform:skew(-12deg)rotate(-8deg)}.cockpit-mini-model-ghost span{width:48px;height:30px;top:24px;left:20px}.cockpit-mini-model-ghost i{width:28px;height:20px;bottom:20px;right:16px}.cockpit-evidence-mini-model strong{overflow-wrap:anywhere;margin-top:2px;font-size:.84rem;line-height:1.2;display:block}.cockpit-evidence-mini-model p,.cockpit-evidence-mini-model small{color:var(--cockpit-muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.35}.cockpit-evidence-mini-model dl{gap:4px;margin:7px 0 0;display:grid}.cockpit-evidence-mini-model dl>div{grid-template-columns:54px minmax(0,1fr);gap:7px;display:grid}.cockpit-evidence-mini-model dt{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.52rem;font-weight:900}.cockpit-evidence-mini-model dd{min-width:0;color:var(--cockpit-muted);overflow-wrap:anywhere;margin:0;font-size:.66rem}.cockpit-evidence-mini-model small{color:var(--cockpit-teal);align-items:center;gap:5px;margin-top:8px;font-weight:800;display:inline-flex}.cockpit-evidence-selected-item strong{overflow-wrap:anywhere;margin-top:2px;font-size:.96rem;line-height:1.2;display:block}.cockpit-evidence-selected-item p{color:var(--cockpit-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem;line-height:1.38}.cockpit-evidence-selected-item>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.cockpit-evidence-selected-item>dl>div{border-left:1px solid var(--cockpit-line);align-content:start;gap:3px;padding-left:7px;display:grid}.cockpit-evidence-selected-item dt{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.cockpit-evidence-selected-item dd{min-width:0;color:var(--cockpit-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.72rem;font-weight:720;line-height:1.3}.cockpit-evidence-selected-item>dl dd{overflow-wrap:normal;word-break:normal}.cockpit-evidence-workbench-current-module{color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:780;display:flex}.cockpit-evidence-workbench-current-module span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.cockpit-evidence-workbench-console{min-height:0;overflow-y:auto}.cockpit-evidence-workbench-console .cockpit-evidence-console{border:1px solid var(--cockpit-line);width:100%;height:auto;min-height:0;max-width:none!important}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-workbench-console .cockpit-evidence-console{border:1px solid color-mix(in srgb,var(--cockpit-line) 72%,transparent)}}.cockpit-evidence-workbench-console .cockpit-evidence-console{background:var(--cockpit-surface-solid);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-workbench-console .cockpit-evidence-console{background:color-mix(in srgb,var(--cockpit-surface-solid) 60%,transparent)}}.cockpit-evidence-workbench-console .cockpit-evidence-console{box-shadow:none}.cockpit-evidence-workbench-console .cockpit-evidence-head{padding:10px}.cockpit-evidence-workbench-console .cockpit-evidence-tabs{display:none!important}.cockpit-evidence-workbench-console .cockpit-evidence-body{max-height:none;overflow:visible}.cockpit-evidence-workbench-console .cockpit-inspection-table{min-width:0;overflow:visible}.cockpit-evidence-workbench-console .cockpit-inspection-table-head{display:none}.cockpit-evidence-workbench-console .cockpit-inspection-table-row{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));min-width:0}.cockpit-evidence-workbench-console .cockpit-inspection-table-row label>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.cockpit-evidence-workbench-console .cockpit-inspection-table-row input,.cockpit-evidence-workbench-console .cockpit-inspection-table-row textarea{overflow-wrap:anywhere}.cockpit-evidence-workbench-console .cockpit-inspection-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.cockpit-export-approval{background:var(--cockpit-amber);border:0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;margin-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-export-approval{background:color-mix(in srgb,var(--cockpit-amber) 6%,var(--cockpit-surface-strong))}}.cockpit-export-approval{padding:1rem}.cockpit-export-approval.is-ready{background:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-export-approval.is-ready{background:color-mix(in srgb,var(--cockpit-green) 7%,var(--cockpit-surface-strong))}}.cockpit-export-approval.is-blocked{background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-export-approval.is-blocked{background:color-mix(in srgb,var(--cockpit-red) 5%,var(--cockpit-surface-strong))}}.cockpit-export-approval-icon{color:var(--cockpit-amber);justify-content:center;align-items:center;display:inline-flex}.cockpit-export-approval.is-ready .cockpit-export-approval-icon{color:var(--cockpit-green)}.cockpit-export-approval.is-blocked .cockpit-export-approval-icon{color:var(--cockpit-red)}.cockpit-export-approval-copy{gap:.125rem;min-width:0;display:grid}.cockpit-export-approval-copy>span{color:var(--cockpit-faint);text-transform:none;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.35}.cockpit-export-approval-copy>strong{font-size:1rem;font-weight:600;line-height:1.35}.cockpit-export-approval-copy>small{color:var(--cockpit-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.cockpit-export-internal-quick-access{border-top:1px solid var(--cockpit-line);grid-column:2/-1;grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:.75rem;min-width:0;margin-top:.5rem;padding-top:.75rem;display:grid}.cockpit-export-internal-quick-access>span{gap:3px;min-width:0;display:grid}.cockpit-export-internal-quick-access small,.cockpit-export-internal-quick-access strong{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.cockpit-export-internal-quick-access strong{font-size:.8125rem;font-weight:600}.cockpit-export-internal-quick-access small{color:var(--cockpit-muted);font-size:.75rem;line-height:1.4}.cockpit-export-approval-action{grid-area:1/3;align-self:center}.cockpit-export-approval-action,.cockpit-export-approval-action .astryx-button{width:auto;min-width:0}.cockpit-export-approval-action .astryx-button{white-space:nowrap}.cockpit-evidence-workbench-console .cockpit-artifact-ledger,.cockpit-evidence-workbench-console .cockpit-export-manifest{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-evidence-workbench-console .cockpit-export-manifest{grid-template-columns:minmax(0,1fr)}.cockpit-export-file-table-head span,.cockpit-export-gates>div>span{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;font-weight:850}.cockpit-export-gates{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-amber);grid-template-columns:minmax(180px,.8fr) repeat(3,minmax(120px,.5fr));align-items:center;gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-export-gates{background:color-mix(in srgb,var(--cockpit-amber) 7%,transparent)}}.cockpit-export-gates{padding:7px 10px}.cockpit-export-gates>div{gap:2px;display:grid}.cockpit-export-gates>div>strong{color:var(--cockpit-amber);font-size:.72rem}.cockpit-export-gates details{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0}.cockpit-export-gates summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.67rem;font-weight:760;display:flex}.cockpit-export-gates summary span{color:var(--cockpit-amber);font-family:var(--font-mono)}.cockpit-export-gates ul{border-top:1px solid var(--cockpit-line);color:var(--cockpit-muted);gap:4px;margin:0;padding:7px 8px 7px 22px;font-size:.65rem;line-height:1.35;display:grid}.cockpit-export-follow-on-gates{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-export-follow-on-gates{background:color-mix(in srgb,var(--cockpit-teal) 5%,transparent)}}.cockpit-export-follow-on-gates summary{cursor:pointer;color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:.67rem;font-weight:760;display:flex}.cockpit-export-follow-on-gates summary span{color:var(--cockpit-teal);font-family:var(--font-mono)}.cockpit-export-follow-on-gates ul{border-top:1px solid var(--cockpit-line);color:var(--cockpit-muted);gap:4px;margin:0;padding:7px 10px 8px 28px;font-size:.65rem;line-height:1.35;display:grid}.cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row,.cockpit-export-file-table-head{grid-template-columns:minmax(0,1.4fr) minmax(150px,.55fr) minmax(96px,auto);align-items:center;gap:12px;display:grid}.cockpit-export-file-table-head{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-export-file-table-head{background:color-mix(in srgb,var(--cockpit-bg) 42%,transparent)}}.cockpit-export-file-table-head{padding:5px 10px}.cockpit-export-file-table-head span:last-child{text-align:right}.cockpit-manifest-release-state{min-width:0}.cockpit-manifest-release-state>small,.cockpit-manifest-release-state>span,.cockpit-manifest-release-state>strong{display:block}.cockpit-manifest-release-state>strong{margin:0;font-size:.7rem}.cockpit-manifest-release-state>span{margin-top:2px}.cockpit-evidence-workbench-console .cockpit-artifact-ledger>.cockpit-artifact-ledger-head,.cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-artifact-ledger-head,.cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-export-manifest-meta{grid-column:1/-1}.cockpit-evidence-workbench-console .cockpit-artifact-row,.cockpit-evidence-workbench-console .cockpit-manifest-row{min-width:0;padding:7px 9px}.cockpit-evidence-workbench-console .cockpit-artifact-ledger>.cockpit-artifact-row:nth-of-type(2n),.cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row:nth-of-type(odd){border-right:1px solid var(--cockpit-line)}.cockpit-evidence-workbench-console .cockpit-artifact-ledger>.cockpit-artifact-row:nth-last-child(-n+2),.cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row:nth-last-child(-n+2){border-bottom:0}.cockpit-evidence-workbench-console .cockpit-release-bundle{align-items:stretch}.cockpit-evidence-workbench-console .cockpit-release-bundle>*{min-width:0}.cockpit-evidence-workbench-console .cockpit-export-note,.cockpit-evidence-workbench-console .cockpit-release-bundle li,.cockpit-evidence-workbench-console .cockpit-release-bundle p{overflow-wrap:anywhere}.cockpit-evidence-workbench-console .cockpit-release-bundle-actions{justify-content:flex-end;width:auto}.cockpit-evidence-workbench-console .cockpit-release-bundle-actions .astryx-button,.cockpit-evidence-workbench-console .cockpit-release-bundle-actions>a,.cockpit-evidence-workbench-console .cockpit-release-bundle-actions>button{white-space:normal;justify-content:center;width:auto;min-width:0}.cockpit-flow-strip{align-items:center;margin:6px 12px 0;padding:6px 8px;grid-template-columns:minmax(170px,.28fr) minmax(0,1fr)!important}.cockpit-flow-copy{min-width:0;padding:0}.cockpit-flow-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:2px;font-size:.68rem;line-height:1.2;overflow:hidden}.cockpit-flow-steps{gap:4px;min-width:0;padding:0 2px 1px;display:flex;overflow-x:auto}.cockpit-flow-step-button{border:1px solid var(--cockpit-line);align-items:center;gap:5px;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button{border:1px solid color-mix(in srgb,var(--cockpit-line) 72%,transparent)}}.cockpit-flow-step-button{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button{background:color-mix(in srgb,var(--cockpit-surface-solid) 50%,transparent)}}.cockpit-flow-step-button{white-space:nowrap;padding:4px 7px;font-size:.66rem;font-weight:800;transform:none!important}.cockpit-flow-step-button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 44%,var(--cockpit-line))}}.cockpit-flow-step-button.is-active{color:var(--cockpit-teal)}.cockpit-flow-step-button.is-blocked:not(.is-active){border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button.is-blocked:not(.is-active){border-color:color-mix(in srgb,var(--cockpit-red) 38%,var(--cockpit-line))}}.cockpit-flow-step-button.is-active.is-blocked{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button.is-active.is-blocked{border-color:color-mix(in srgb,var(--cockpit-red) 48%,var(--cockpit-line))}}.cockpit-flow-step-button.is-active.is-review{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-step-button.is-active.is-review{border-color:color-mix(in srgb,var(--cockpit-amber) 44%,var(--cockpit-line))}}.cockpit-feature-annotation button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:1.8rem;color:var(--cockpit-teal);justify-content:center;align-items:center;margin-top:7px;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex;transform:none!important}@media (min-width:1500px){.cockpit-shell.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) clamp(292px,16vw,328px)!important}.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(13rem,13vw,13.25rem) minmax(0,1fr) clamp(292px,16vw,328px)!important}}@media (max-width:1280px){.cockpit-shell.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen),.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr)!important}.cockpit-evidence-summary-rail{z-index:160;border:1px solid var(--cockpit-line-strong);border-radius:8px;grid-template-rows:auto auto auto;width:min(320px,100vw - 100px);height:auto;max-height:none;display:none;position:fixed;top:auto;bottom:12px;right:12px;box-shadow:0 18px 54px #0000002e}.cockpit-compact-review-menu{display:block}.cockpit-evidence-summary-items,.cockpit-evidence-summary-primary-action em{display:none}.cockpit-decision-drawer-handle{z-index:170}.cockpit-decision-drawer{z-index:190}.cockpit-evidence-workbench{width:auto;min-width:0;inset:0}.cockpit-evidence-workbench.is-pinned,.cockpit-evidence-workbench.is-review-board{width:auto;min-width:0}.cockpit-evidence-workbench-body{grid-template-columns:132px minmax(220px,.4fr) minmax(0,1fr)}.cockpit-evidence-workbench-controls{flex-wrap:wrap}}@media (min-width:1025px) and (max-width:1280px){.cockpit-shell.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) clamp(17rem,23vw,19rem)!important}.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(13rem,14vw,13.25rem) minmax(0,1fr) clamp(17rem,23vw,19rem)!important}.cockpit-evidence-summary-rail.cockpit-review-rail{width:auto;height:100dvh;max-height:none;box-shadow:none;border-width:0 0 0 1px;border-radius:0;display:flex;position:static}.cockpit-compact-review-menu{display:none}}@media (max-width:900px){.cockpit-evidence-workbench-body{grid-template-columns:118px minmax(0,1fr)}.cockpit-evidence-detail-focus,.cockpit-evidence-detail-focus:has(.cockpit-evidence-mini-model){grid-template-columns:1fr}.cockpit-evidence-work-items{display:none}.cockpit-evidence-selected-item{grid-template-columns:1fr}}@media (max-width:760px){.cockpit-shell.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen),.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:minmax(0,1fr)!important}.cockpit-evidence-summary-rail{grid-template-rows:auto auto auto;width:auto;height:auto;max-height:none;margin:10px 12px 12px;position:static;inset:auto 8px 8px;overflow:visible}.cockpit-evidence-summary-items,.cockpit-evidence-summary-modules,.cockpit-evidence-summary-next,.cockpit-evidence-summary-question,.cockpit-evidence-summary-rail .cockpit-evidence-metric-strip{display:none}.cockpit-evidence-summary-head{grid-template-columns:minmax(0,1fr) auto;padding:8px}.cockpit-evidence-summary-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cockpit-evidence-summary-counts>div{padding:6px}.cockpit-evidence-summary-actions{grid-template-columns:minmax(0,1fr) auto auto}.cockpit-evidence-summary-actions .cockpit-evidence-summary-primary{grid-column:auto}.cockpit-evidence-workbench{border-radius:0;inset:0}.cockpit-evidence-workbench-head{align-items:flex-start;gap:10px;padding:10px}.cockpit-evidence-workbench-head h2{font-size:1rem}.cockpit-evidence-layout-switcher,.cockpit-evidence-workbench-head p{display:none}.cockpit-evidence-workbench-controls{flex-wrap:nowrap;gap:5px}.cockpit-evidence-workbench-controls button:not(.cockpit-evidence-workbench-close){color:#0000;width:2.15rem;min-width:2.15rem;padding:4px;overflow:hidden}.cockpit-evidence-workbench-controls button:not(.cockpit-evidence-workbench-close) svg{color:var(--cockpit-muted)}.cockpit-evidence-workbench-body{grid-template-columns:1fr}.cockpit-evidence-module-nav{border-right:0;border-bottom:1px solid var(--cockpit-line);display:flex;overflow:auto hidden}.cockpit-evidence-module-nav button{flex:none;min-width:5.2rem}.cockpit-evidence-workbench-console,.cockpit-evidence-workbench-console .cockpit-evidence-body,.cockpit-evidence-workbench-console .cockpit-evidence-console{overflow-x:hidden}.cockpit-evidence-workbench-console .cockpit-artifact-export-grid,.cockpit-evidence-workbench-console .cockpit-evidence-question,.cockpit-evidence-workbench-console .cockpit-export-approval,.cockpit-evidence-workbench-console .cockpit-workflow-gate-grid,.cockpit-evidence-workbench-console .cockpit-workflow-status-strip{grid-template-columns:1fr!important}.cockpit-export-approval-action,.cockpit-export-approval-action .astryx-button{width:100%}.cockpit-export-approval-action{grid-area:auto/1}.cockpit-export-internal-quick-access{grid-column:1;grid-template-columns:minmax(0,1fr)}.cockpit-evidence-selected-record>summary{align-items:flex-start}.cockpit-evidence-selected-record>summary small{text-align:start}.cockpit-evidence-selected-record>dl{grid-template-columns:minmax(0,1fr)}.cockpit-evidence-workbench-console .cockpit-evidence-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-evidence-workbench-console .cockpit-evidence-question-state{border-left:0;border-top:1px solid var(--cockpit-line);padding-top:8px;padding-left:0}.cockpit-flow-strip{grid-template-columns:1fr!important}.cockpit-flow-copy p{white-space:normal}.cockpit-flow-steps{scrollbar-width:none;overflow-x:auto}.cockpit-flow-steps::-webkit-scrollbar{display:none}.cockpit-flow-step-button{justify-content:center;width:2rem;min-width:2rem;padding:4px}.cockpit-flow-step-button span{display:none}}@media (prefers-reduced-motion:reduce){.cockpit-evidence-summary-item,.cockpit-evidence-work-item,.cockpit-evidence-workbench,.cockpit-evidence-workbench-backdrop{transition:none!important}}.cockpit-flow-steps .cockpit-flow-step-button{cursor:pointer;-webkit-user-select:none;user-select:none}.cockpit-shell.is-theater-fullscreen .cockpit-model-theater.is-generated-model .cockpit-hud-row>span{display:none}.cockpit-shell.is-theater-fullscreen .cockpit-model-theater.is-brief-open{grid-template-rows:auto auto minmax(0,1fr)}.cockpit-flow-steps .cockpit-flow-step-button:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-flow-steps .cockpit-flow-step-button:hover{color:var(--cockpit-ink);transform:none}@media (min-width:1281px){.cockpit-shell.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) clamp(292px,16vw,328px)!important}.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(13rem,13vw,13.25rem) minmax(0,1fr) clamp(292px,16vw,328px)!important}}@media (min-width:1760px){.cockpit-shell.is-evidence-workbench-pinned.is-thread-drawer-collapsed:not(.is-theater-fullscreen),.cockpit-shell.is-evidence-workbench-pinned:not(.is-theater-fullscreen){grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) clamp(800px,42vw,1040px)!important}.cockpit-shell.is-evidence-workbench-pinned.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(13rem,13vw,13.25rem) minmax(0,1fr) clamp(800px,42vw,1040px)!important}.cockpit-shell.is-evidence-workbench-pinned:not(.is-theater-fullscreen) .cockpit-evidence-summary-rail{display:none}.cockpit-shell.is-evidence-workbench-pinned:not(.is-theater-fullscreen) .cockpit-evidence-workbench.is-pinned{width:auto;min-width:0;height:100dvh;box-shadow:none;z-index:12;border-width:0 0 0 1px;border-radius:0;grid-column:3;position:relative;inset:auto}}@media (min-width:901px){.cockpit-shell:not(.is-theater-fullscreen) .cockpit-workspace{flex-direction:column;min-height:0;display:flex}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-workspace>.cockpit-stage{flex:1 1 0;min-height:0}.cockpit-command-deck{grid-template-columns:minmax(17rem,.78fr) minmax(18rem,1fr) auto}.cockpit-title-block{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.625rem;min-width:0;display:grid}.cockpit-title-block .cockpit-kicker{white-space:nowrap;grid-area:1/1;gap:.3rem;font-size:.55rem}.cockpit-title-block .cockpit-kicker svg{width:.75rem;height:.75rem}.cockpit-title-block h1{grid-area:1/2;min-width:0;margin:0;font-size:1rem}.cockpit-command-meta{flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:.25rem .625rem;margin-top:.2rem;font-size:.55rem}.cockpit-command-workflow{gap:0}.cockpit-command-workflow .cockpit-workflow-selector{width:min(100%,21.25rem)}.cockpit-command-workflow .cockpit-workflow-selector [role=radio]{min-width:0}.cockpit-flow-strip{border-radius:.375rem;gap:0;margin:.25rem .75rem 0;padding:.25rem;position:relative;grid-template-columns:minmax(0,1fr)!important}.cockpit-flow-copy{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cockpit-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;overflow:hidden;display:grid!important}.cockpit-flow-steps .cockpit-flow-step-button{gap:.3rem;min-height:1.875rem;padding-inline:.5rem}.cockpit-intake-compression.is-compact{border-radius:.375rem;grid-template-columns:minmax(18rem,.95fr) minmax(28rem,1.55fr);align-items:center;gap:.375rem;margin:.25rem .75rem 0;padding:.25rem .375rem}.cockpit-intake-compression.is-compact:not(:has(.cockpit-intake-compact-strip)){grid-template-columns:minmax(0,1fr)}.cockpit-intake-compression.is-compact .cockpit-intake-readiness{grid-template-columns:auto minmax(0,1fr) auto;gap:.4375rem}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-actions{grid-column:auto;justify-self:end}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-icon{border-radius:.375rem;width:1.875rem;height:1.875rem}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-copy{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-copy>span{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-copy strong{white-space:nowrap;flex:none;font-size:.8rem}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-copy p{flex:auto;min-width:0;font-size:.66rem}.cockpit-intake-compression.is-compact .cockpit-intake-readiness-actions button{width:1.875rem;height:1.875rem;padding:0}.cockpit-intake-compression.is-compact .cockpit-intake-expand-toggle span,.cockpit-intake-compression.is-compact .cockpit-intake-readiness-actions button span{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cockpit-intake-compression.is-compact .cockpit-intake-compact-strip{grid-template-columns:repeat(5,minmax(4rem,1fr)) 2rem;gap:.25rem}.cockpit-intake-compression.is-compact .cockpit-intake-compact-summary{border-radius:.375rem;gap:.3rem;min-height:2rem;padding:.25rem .375rem}.cockpit-intake-compression.is-compact .cockpit-intake-compact-summary strong{font-size:.78rem}.cockpit-intake-compression.is-compact .cockpit-intake-expand-toggle{border-radius:.375rem;min-width:2rem;padding:0}.cockpit-intake-compression.is-compact>.cockpit-intake-loading,.cockpit-intake-compression.is-compact>.cockpit-intake-snapshot-error{grid-column:1/-1}.cockpit-viewport-topbar{align-items:center;gap:.625rem;padding:.375rem .5rem}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-viewport-topbar{padding:.375rem .5rem}.cockpit-model-identity{flex:auto;min-width:0}.cockpit-model-identity-line{gap:.5rem;min-height:1.5rem;margin-top:0}.cockpit-model-identity-line .cockpit-section-label{white-space:nowrap;flex:none;gap:.35rem}.cockpit-model-identity .cockpit-workspace-code{flex:none;font-size:.9rem}.cockpit-model-context-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-generation-summary{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.625rem;margin-top:.2rem;padding:.1rem 0 .1rem .5rem}.cockpit-generation-summary small,.cockpit-generation-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-generation-summary span{font-size:.7rem}.cockpit-generation-summary small{font-size:.56rem}.cockpit-hud-row{flex-wrap:nowrap;flex:none}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock){--cockpit-composer-action-width:2.25rem;--cockpit-composer-action-height:2.25rem;--cockpit-composer-inset:.5625rem}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div{transition:border-color .14s,box-shadow .14s}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within{min-height:7.75rem}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input,.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input [contenteditable=true],.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input>[aria-hidden=true],.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div>div:first-child{min-height:2.25rem!important}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input,.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input [contenteditable=true],.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input>[aria-hidden=true],.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within>div:first-child{min-height:4rem!important}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input [contenteditable=true],.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input>[aria-hidden=true]{max-height:4rem;padding-top:0;font-size:.875rem;line-height:1.35;overflow-y:auto}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div>div:last-child{min-height:var(--cockpit-composer-action-height);gap:.5rem}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .cockpit-composer-controls{gap:.35rem}.cockpit-evidence-summary-rail{gap:.375rem;padding:.5rem}.cockpit-evidence-summary-head,.cockpit-evidence-summary-items,.cockpit-evidence-summary-next{padding:.5rem}.cockpit-evidence-summary-head{gap:.35rem}.cockpit-evidence-summary-head .cockpit-status-pill{grid-area:1/2}.cockpit-evidence-summary-head strong{grid-area:2/1/auto/-1;font-size:.9rem}.cockpit-evidence-summary-primary-action em{margin-top:.35rem}.cockpit-evidence-summary-items{gap:.3rem}}@media (min-width:1100px){.cockpit-shell .cockpit-evidence-workbench:not(.is-pinned){border-radius:8px;width:min(1280px,100vw - 160px);min-width:0;max-width:calc(100vw - 32px);height:min(720px,100dvh - 120px);max-height:calc(100dvh - 32px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.cockpit-revision-source-warning{align-items:center;gap:var(--spacing-3);margin:0 var(--spacing-4) var(--spacing-2);padding:var(--spacing-3);border-inline-start:.1875rem solid var(--warning);background:var(--warning-soft);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-source-warning{background:color-mix(in srgb,var(--warning-soft) 66%,var(--surface-1))}}.cockpit-revision-source-warning{color:var(--warning)}.cockpit-revision-source-warning>span{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-revision-source-warning strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-revision-source-warning small{color:var(--text-2);font-size:.75rem;line-height:1.45}@media (max-width:48rem){.cockpit-revision-source-warning{grid-template-columns:auto minmax(0,1fr)}.cockpit-revision-source-warning>button{grid-column:1/-1}}@media (min-width:1100px){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench.is-tab-dfm .cockpit-evidence-workbench-body--dfm{grid-template-columns:3.25rem minmax(0,1fr)!important}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav{width:3.25rem;min-width:3.25rem;padding:var(--spacing-2) .375rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav button{grid-template-columns:1fr;place-items:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav button>span{display:none}}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-live-status{z-index:4;border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);color:var(--cockpit-text);font-family:var(--font-mono);margin:0;padding:.375rem .5rem;font-size:.625rem;font-weight:700;position:absolute;inset-block-start:.5rem;inset-inline-end:.75rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>dl,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-check-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>dl>div,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-check-summary>div{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:.125rem;min-width:0;padding:.5rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary dt,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-check-summary dt{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary dd,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-check-summary dd{overflow-wrap:anywhere;color:var(--cockpit-text);font-size:.6875rem;line-height:1.35}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-recommended-action,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-consequence{color:var(--cockpit-muted);gap:.2rem;margin:0;font-size:.72rem;line-height:1.42;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-recommended-action strong,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-selected-consequence strong{color:var(--cockpit-text);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-mutation-denied,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-source-mismatch{border-inline-start:.1875rem solid var(--cockpit-amber);background:var(--cockpit-amber-soft);color:var(--cockpit-text);align-items:flex-start;gap:.375rem;margin:0;padding:.5rem .625rem;font-size:.7rem;line-height:1.4;display:flex}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-mutation-denied{border-inline-start-color:var(--cockpit-muted);background:var(--cockpit-surface-strong)}@media (max-width:1099px){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-nav.is-compact-menu{z-index:40;border:0;border-block-end:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-solid);min-height:auto;padding:.5rem;display:block;position:relative;overflow:visible}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu-trigger{border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);width:100%;min-height:2.75rem;color:var(--cockpit-text);text-align:start;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:750;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu{z-index:41;border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-element);background:var(--cockpit-surface-solid);max-height:min(68dvh,34rem);box-shadow:var(--shadow-high);gap:.25rem;padding:.375rem;display:grid;position:absolute;inset-block-start:calc(100% + .25rem);inset-inline:0;overflow-y:auto}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu>button{border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);width:100%;min-height:3rem;color:var(--cockpit-text);text-align:start;border:.0625rem solid #0000;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu>button.is-active{border-color:var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu>button>span{gap:.125rem;min-width:0;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu small,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu strong{font-size:.75rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-menu small{color:var(--cockpit-muted);font-size:.625rem;font-weight:500}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm{display:grid;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-area:2/1}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace.has-spatial-evidence,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace.is-evidence-only{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace>.cockpit-dfm-compact-selected-summary,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace>.cockpit-dfm-next-step,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace>.cockpit-dfm-review-register,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace>.cockpit-dfm-summary{flex:none}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace>.cockpit-dfm-model{flex:auto;grid-area:auto;min-height:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary{border-block-end:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-solid);gap:.5rem;padding:.625rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>header .cockpit-dfm-kind,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>header strong{grid-column:1;min-width:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>header small{color:var(--cockpit-muted);font-family:var(--font-mono);grid-area:1/2/span 2;font-size:.6rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer button{border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);min-height:2.75rem;color:var(--cockpit-text);justify-content:center;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer button:disabled{color:var(--cockpit-faint)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-open-inspector{border-color:var(--cockpit-teal);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-open-inspector{border-color:color-mix(in srgb,var(--cockpit-teal) 56%,var(--cockpit-line))}}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-open-inspector{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-layer{z-index:80;pointer-events:auto;position:absolute;inset:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-scrim{background:#00000075;border:0;border-radius:0;width:100%;position:absolute;inset:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet{z-index:1;border:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid,var(--surface-1));border-radius:1rem 1rem 0 0;grid-template-rows:auto minmax(0,1fr);max-height:min(82dvh,42rem);display:grid;position:absolute;inset-block:auto 0;inset-inline:0;overflow:hidden;box-shadow:0 -1.25rem 3rem #00000052}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet>header{border-block-end:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-strong,var(--surface-2));justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.625rem .75rem;display:flex}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet>header h3{color:var(--cockpit-text);margin:0;font-size:.875rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet>header button{border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid,var(--surface-1));width:2.75rem;height:2.75rem;color:var(--cockpit-text);flex:none;place-items:center;display:inline-grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector{z-index:auto;background:var(--cockpit-surface-solid,var(--surface-1));width:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;grid-area:auto;display:flex;position:relative;inset:auto;overflow-y:auto}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-decision,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-evaluation,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-evidence-details,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector-head{border-block-end:.0625rem solid var(--cockpit-line,var(--border));flex:none;padding:.75rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector-head{background:var(--cockpit-surface-solid,var(--surface-1));gap:.5rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-evidence-details dl,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector-head dl{gap:.5rem;margin:0;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-evidence-details dl>div,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-inspector-head dl>div{gap:.125rem;min-width:0;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet .cockpit-dfm-decision{background:var(--cockpit-surface-solid,var(--surface-1))}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker{background:var(--cockpit-surface-solid,var(--surface-1));grid-template-rows:auto minmax(0,1fr);gap:.625rem;min-height:0;padding:.75rem;display:grid;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>label{border:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-bg);min-height:2.75rem;color:var(--cockpit-muted);align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker input{width:100%;min-width:0;color:var(--cockpit-text);background:0 0;border:0;outline:0}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav{align-content:start;gap:.375rem;min-height:0;display:grid;overflow-y:auto}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav>button{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-solid);width:100%;min-height:3.5rem;color:var(--cockpit-text);text-align:start;border-inline-start-width:.1875rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav>button.is-selected{border-color:var(--cockpit-teal);background:var(--cockpit-teal-soft)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav>button>span:nth-child(2){gap:.125rem;min-width:0;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker small,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker em,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.6rem;font-style:normal}}@media (max-width:30rem){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>.cockpit-dfm-recommended-action,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>.cockpit-dfm-selected-consequence{display:none}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-previous{grid-area:1/1}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-next{grid-area:1/2}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-picker-trigger{grid-area:2/1/auto/-1}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-selected-summary>footer .cockpit-dfm-compact-open-inspector{grid-area:3/1/auto/-1}}@media (forced-colors:active){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav>button.is-selected,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-decision-choices button[aria-pressed=true],.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-finding-row.is-selected{outline-offset:-.1875rem;color:highlighttext!important;background:canvas!important;border-color:highlight!important;outline:.1875rem solid highlight!important}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-kind,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-mutation-denied,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-source-mismatch{color:canvastext;background:canvas;border:.125rem solid canvastext}}@media (prefers-reduced-motion:reduce){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-picker>nav>button,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-dfm-compact-sheet{scroll-behavior:auto;transition:none}}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview{border:.0625rem solid var(--cockpit-line);border-inline-start:.1875rem solid var(--cockpit-teal);border-radius:var(--radius-element);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);order:1;gap:.25rem;padding:.75rem;display:grid}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview>strong{color:var(--cockpit-text);font-size:.8125rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview>p,.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview>small{margin:0;font-size:.7rem;line-height:1.42}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview .cockpit-provenance{margin-inline-end:.25rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-required-inputs{order:2}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-secondary{order:3}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-evidence-sticky-actions{order:4}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-required-inputs .cockpit-evidence-drawer-body{background:var(--cockpit-surface-solid)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-dirty-confirm-backdrop{z-index:1000;background:var(--cockpit-text);border:0;border-radius:0;width:100%;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-dirty-confirm-backdrop{background:color-mix(in srgb,var(--cockpit-text) 32%,transparent)}}@media (max-width:1099px){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-quote-source-preview{border-radius:var(--radius-inner)}}.cockpit-expert-directives{border:.0625rem solid var(--cockpit-line-strong);border-left:.25rem solid var(--cockpit-teal);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);gap:1rem;margin-block:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directives{background:color-mix(in srgb,var(--cockpit-surface-solid) 88%,transparent)}}.cockpit-expert-directives{color:var(--cockpit-text)}.cockpit-expert-directives__header{gap:.35rem;display:grid}.cockpit-expert-directives__header h3,.cockpit-expert-directives__register-head h4{color:var(--cockpit-text);margin:0}.cockpit-expert-directives__composer-actions span,.cockpit-expert-directives__empty,.cockpit-expert-directives__header p,.cockpit-expert-directives__register-head span{color:var(--cockpit-muted);margin:0;font-size:.8rem;line-height:1.5}.cockpit-expert-directives__cost,.cockpit-expert-directives__eyebrow{width:fit-content;color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.cockpit-expert-directives__cost{border:.0625rem solid var(--cockpit-teal);padding:.25rem .45rem}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directives__cost{border:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 35%,var(--cockpit-line))}}.cockpit-expert-directives__cost{border-radius:calc(var(--cockpit-radius) / 2);background:var(--cockpit-teal-soft);letter-spacing:.02em}.cockpit-expert-directives__composer{border-top:.0625rem solid var(--cockpit-line);gap:.85rem;padding-top:.85rem;display:grid}.cockpit-expert-directives__scope{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.cockpit-expert-directives__composer-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cockpit-expert-directives__error{border:.0625rem solid var(--cockpit-red);align-items:center;gap:.45rem;margin:0;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directives__error{border:.0625rem solid color-mix(in srgb,var(--cockpit-red) 45%,var(--cockpit-line))}}.cockpit-expert-directives__error{border-radius:calc(var(--cockpit-radius) / 2);background:var(--cockpit-red-soft);color:var(--cockpit-red);font-size:.78rem}.cockpit-expert-directives__warnings{border:.0625rem solid var(--cockpit-amber);gap:.35rem;margin:0;padding:.65rem .75rem .65rem 1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directives__warnings{border:.0625rem solid color-mix(in srgb,var(--cockpit-amber) 40%,var(--cockpit-line))}}.cockpit-expert-directives__warnings{border-radius:calc(var(--cockpit-radius) / 2);background:var(--cockpit-amber-soft);color:var(--cockpit-amber);font-size:.76rem}.cockpit-expert-directives__register{border-top:.0625rem solid var(--cockpit-line);gap:.75rem;padding-top:.85rem;display:grid}.cockpit-expert-directives__register-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cockpit-expert-directives__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.cockpit-expert-directive{border:.0625rem solid var(--cockpit-line);border-radius:calc(var(--cockpit-radius) / 1.4);background:var(--cockpit-bg);gap:.65rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directive{background:color-mix(in srgb,var(--cockpit-bg) 72%,transparent)}}.cockpit-expert-directive.is-confirmed{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-expert-directive.is-confirmed{border-color:color-mix(in srgb,var(--cockpit-green) 42%,var(--cockpit-line))}}.cockpit-expert-directive.is-rejected,.cockpit-expert-directive.is-stale,.cockpit-expert-directive.is-superseded{opacity:.72}.cockpit-expert-directive>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.cockpit-expert-directive>header>span{border:.0625rem solid var(--cockpit-line-strong);border-radius:calc(var(--cockpit-radius) / 2);color:var(--cockpit-teal);font-family:var(--font-mono);text-transform:uppercase;padding:.18rem .35rem;font-size:.62rem;font-weight:700}.cockpit-expert-directive>header small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.64rem}.cockpit-expert-directive>p{color:var(--cockpit-text);margin:0;font-size:.8rem;line-height:1.5}.cockpit-expert-directive .cockpit-expert-directive__effect{border-left:.125rem solid var(--cockpit-teal);color:var(--cockpit-muted);padding-left:.6rem}.cockpit-expert-directive dl{color:var(--cockpit-faint);font-family:var(--font-mono);grid-template-columns:auto 1fr auto 1fr;gap:.35rem .55rem;margin:0;font-size:.64rem;display:grid}.cockpit-expert-directive dt{color:var(--cockpit-muted);text-transform:uppercase;font-weight:700}.cockpit-expert-directive dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cockpit-expert-directive .cockpit-expert-directive__boundary{border:.0625rem dashed var(--cockpit-line-strong);color:var(--cockpit-amber);padding:.5rem .6rem;font-size:.72rem}.cockpit-expert-directive__decision{border-top:.0625rem solid var(--cockpit-line);gap:.6rem;padding-top:.65rem;display:grid}.cockpit-expert-directive__buttons{justify-content:flex-end;gap:.45rem;display:flex}@media (max-width:48rem){.cockpit-expert-directive>header,.cockpit-expert-directives__scope{grid-template-columns:1fr}.cockpit-expert-directives__composer-actions,.cockpit-expert-directives__register-head{flex-direction:column;align-items:stretch}.cockpit-expert-directive dl{grid-template-columns:auto 1fr}}.cockpit-dfm-coverage{gap:.8rem;display:grid}.cockpit-dfm-coverage__legacy{border:.0625rem solid var(--cockpit-amber);margin:0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__legacy{border:.0625rem solid color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-dfm-coverage__legacy{border-radius:calc(var(--cockpit-radius) / 2);background:var(--cockpit-amber-soft);color:var(--cockpit-amber);font-size:.78rem;line-height:1.5}.cockpit-dfm-coverage__summary{border-left:.25rem solid var(--cockpit-teal);border-radius:var(--cockpit-radius);background:linear-gradient(135deg,var(--cockpit-teal),var(--cockpit-surface-solid)),var(--cockpit-surface-strong);flex-direction:column;gap:.5rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__summary{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 12%,transparent),color-mix(in srgb,var(--cockpit-surface-solid) 85%,transparent)),var(--cockpit-surface-strong)}}.cockpit-dfm-coverage__summary{box-shadow:var(--shadow-low);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.cockpit-dfm-coverage__summary-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-dfm-coverage__summary-top strong{text-transform:capitalize;letter-spacing:-.01em;font-size:.92rem;font-weight:700}.cockpit-dfm-coverage__ratio{color:var(--cockpit-teal);font-family:var(--font-mono);font-size:.76rem;font-weight:800}.cockpit-dfm-coverage__progress{appearance:none;border-radius:var(--radius-full);background:var(--cockpit-line);border:0;width:100%;height:.375rem;display:block}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__progress{background:color-mix(in srgb,var(--cockpit-line) 80%,transparent)}}.cockpit-dfm-coverage__progress{overflow:hidden}.cockpit-dfm-coverage__progress::-webkit-progress-bar{border-radius:var(--radius-full);background:var(--cockpit-line)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__progress::-webkit-progress-bar{background:color-mix(in srgb,var(--cockpit-line) 80%,transparent)}}.cockpit-dfm-coverage__progress::-webkit-progress-value{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--cockpit-teal),var(--cockpit-teal));height:100%}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__progress::-webkit-progress-value{background:linear-gradient(90deg,var(--cockpit-teal),color-mix(in srgb,var(--cockpit-teal) 64%,var(--cockpit-text)))}}.cockpit-dfm-coverage__progress::-moz-progress-bar{border-radius:var(--radius-full);background:linear-gradient(90deg,var(--cockpit-teal),var(--cockpit-teal));height:100%}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-coverage__progress::-moz-progress-bar{background:linear-gradient(90deg,var(--cockpit-teal),color-mix(in srgb,var(--cockpit-teal) 64%,var(--cockpit-text)))}}.cockpit-dfm-coverage__matrix{align-items:center;gap:.5rem;display:flex}.cockpit-dfm-pill{border-radius:var(--radius-full);font-family:var(--font-mono);border:.0625rem solid #0000;align-items:center;padding:.25rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.cockpit-dfm-pill.is-success{background:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-success{background:color-mix(in srgb,var(--cockpit-green) 15%,transparent)}}.cockpit-dfm-pill.is-success{color:var(--cockpit-green);border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 30%,transparent)}}.cockpit-dfm-pill.is-warning{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-warning{background:color-mix(in srgb,var(--cockpit-amber) 15%,transparent)}}.cockpit-dfm-pill.is-warning{color:var(--cockpit-amber);border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 30%,transparent)}}.cockpit-dfm-pill.is-danger{background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-danger{background:color-mix(in srgb,var(--cockpit-red) 15%,transparent)}}.cockpit-dfm-pill.is-danger{color:var(--cockpit-red);border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-pill.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 30%,transparent)}}.cockpit-dfm-coverage__summary p{color:var(--cockpit-muted);margin:0;font-size:.78rem;line-height:1.35}.cockpit-dfm-coverage__pack{gap:.45rem;display:grid}.cockpit-dfm-coverage__pack>header{border-bottom:.0625rem solid var(--cockpit-line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.cockpit-dfm-coverage__pack h4{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem}.cockpit-dfm-coverage__pack>header span{color:var(--cockpit-faint);font-family:var(--font-mono);font-size:.65rem}.cockpit-dfm-coverage__pack ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cockpit-dfm-check{border-radius:calc(var(--cockpit-radius) / 2);background:var(--cockpit-bg);border:.0625rem solid var(--cockpit-line);border-left-width:.18rem;gap:.4rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-check{background:color-mix(in srgb,var(--cockpit-bg) 62%,transparent)}}.cockpit-dfm-check.is-success{border-left-color:var(--cockpit-green)}.cockpit-dfm-check.is-warning{border-left-color:var(--cockpit-amber)}.cockpit-dfm-check.is-danger{border-left-color:var(--cockpit-red)}.cockpit-dfm-check>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.cockpit-dfm-check>header svg,.cockpit-dfm-check>p{color:var(--cockpit-muted)}.cockpit-dfm-check>p{margin:0;font-size:.74rem;line-height:1.45}.cockpit-dfm-check .cockpit-dfm-check__missing{color:var(--cockpit-amber)}.cockpit-dfm-check .cockpit-dfm-check__trace{color:var(--cockpit-faint);font-family:var(--font-mono);font-size:.67rem}.cockpit-dfm-check .cockpit-dfm-check__action{color:var(--cockpit-text)}.cockpit-dfm-check>footer{border-top:.0625rem dashed var(--cockpit-line);color:var(--cockpit-faint);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;padding-top:.35rem;font-size:.62rem;display:flex}.cockpit-dfm-workspace.has-passage-analysis{grid-template-rows:auto auto minmax(0,1fr)}.cockpit-passage-analysis{border-bottom:.0625rem solid var(--cockpit-line);border-left:.1875rem solid var(--cockpit-teal);background:linear-gradient(90deg,var(--cockpit-teal),transparent 42%),var(--cockpit-surface-solid);grid-column:1/-1;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-analysis{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 7%,transparent),transparent 42%),var(--cockpit-surface-solid)}}.cockpit-passage-analysis{color:var(--cockpit-text)}.cockpit-passage-analysis.is-warning{border-left-color:var(--cockpit-amber);background:linear-gradient(90deg,var(--cockpit-amber),transparent 42%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-analysis.is-warning{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-amber) 8%,transparent),transparent 42%),var(--cockpit-surface-solid)}}.cockpit-passage-analysis.is-error{border-left-color:var(--cockpit-red)}.cockpit-passage-analysis.is-neutral{border-left-color:var(--cockpit-muted)}.cockpit-passage-summary{grid-template-columns:minmax(12rem,.7fr) minmax(24rem,1.35fr) minmax(18rem,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem .75rem;display:grid}.cockpit-passage-question>span,.cockpit-passage-title,.cockpit-passage-title>span{min-width:0;display:grid}.cockpit-passage-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.cockpit-passage-title>svg{color:var(--cockpit-teal)}.cockpit-passage-question small,.cockpit-passage-question strong,.cockpit-passage-title small,.cockpit-passage-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-passage-title strong{font-size:.78rem}.cockpit-passage-question small,.cockpit-passage-title small{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.cockpit-passage-metrics{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-bg);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-metrics{background:color-mix(in srgb,var(--cockpit-bg) 82%,transparent)}}.cockpit-passage-metrics{list-style:none}.cockpit-passage-metrics li{border-right:.0625rem solid var(--cockpit-line);gap:.1rem;min-width:0;padding:.38rem .55rem;display:grid}.cockpit-passage-metrics li:last-child{border-right:0}.cockpit-passage-metrics small{color:var(--cockpit-muted);text-transform:uppercase;font-size:.52rem}.cockpit-passage-metrics small,.cockpit-passage-metrics strong{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-passage-metrics strong{font-size:.65rem}.cockpit-passage-question{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;margin:0;display:grid}.cockpit-passage-question>svg{color:var(--cockpit-amber)}.cockpit-passage-question strong{color:var(--cockpit-text);font-size:.66rem;font-weight:650}.cockpit-passage-expert{border-top:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-bg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(16rem,.8fr) minmax(30rem,1.65fr) minmax(17rem,.85fr);min-width:0;max-height:min(31rem,58vh);display:grid;overflow:auto}.cockpit-passage-method,.cockpit-passage-network,.cockpit-passage-segment-register{min-width:0;min-height:0;overflow:auto}.cockpit-passage-network,.cockpit-passage-segment-register{border-right:.0625rem solid var(--cockpit-line)}.cockpit-passage-network>header,.cockpit-passage-segment-register>header{z-index:2;border-bottom:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-solid);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.35rem;padding:.45rem .65rem;display:flex;position:sticky;top:0}.cockpit-passage-network>header span,.cockpit-passage-segment-register>header span{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.63rem;font-weight:800;display:inline-flex}.cockpit-passage-network>header small,.cockpit-passage-segment-register>header small{color:var(--cockpit-muted);font-size:.58rem}.cockpit-passage-classification-counts,.cockpit-passage-components,.cockpit-passage-endpoints,.cockpit-passage-junction-nodes,.cockpit-passage-preview-effects,.cockpit-passage-segment-nodes{margin:0;padding:0;list-style:none}.cockpit-passage-components{gap:.65rem;padding:.65rem;display:grid}.cockpit-passage-component{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:linear-gradient(135deg,var(--cockpit-teal),transparent 55%),var(--cockpit-surface-solid);gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-component{background:linear-gradient(135deg,color-mix(in srgb,var(--cockpit-teal) 5%,transparent),transparent 55%),var(--cockpit-surface-solid)}}.cockpit-passage-component{padding:.55rem}.cockpit-passage-component>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cockpit-passage-component>header span{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:800}.cockpit-passage-component>header small,.cockpit-passage-component>p{color:var(--cockpit-muted);margin:0;font-size:.56rem}.cockpit-passage-segment-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.cockpit-passage-junction-nodes button,.cockpit-passage-segment-nodes button{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.38rem .45rem;display:grid}.cockpit-passage-focus-target:focus-visible,.cockpit-passage-focus-target:hover,.cockpit-passage-junction-nodes button:focus-visible,.cockpit-passage-junction-nodes button:hover,.cockpit-passage-segment-nodes button:focus-visible,.cockpit-passage-segment-nodes button:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-focus-target:focus-visible,.cockpit-passage-focus-target:hover,.cockpit-passage-junction-nodes button:focus-visible,.cockpit-passage-junction-nodes button:hover,.cockpit-passage-segment-nodes button:focus-visible,.cockpit-passage-segment-nodes button:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 58%,var(--cockpit-line))}}.cockpit-passage-focus-target:focus-visible,.cockpit-passage-focus-target:hover,.cockpit-passage-junction-nodes button:focus-visible,.cockpit-passage-junction-nodes button:hover,.cockpit-passage-segment-nodes button:focus-visible,.cockpit-passage-segment-nodes button:hover{outline:0}.cockpit-passage-focus-target.is-selected,.cockpit-passage-junction-nodes button.is-selected,.cockpit-passage-segment-nodes button.is-selected{border-color:var(--cockpit-teal);background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-focus-target.is-selected,.cockpit-passage-junction-nodes button.is-selected,.cockpit-passage-segment-nodes button.is-selected{background:color-mix(in srgb,var(--cockpit-teal) 9%,var(--cockpit-bg))}}.cockpit-passage-focus-target.is-selected,.cockpit-passage-junction-nodes button.is-selected,.cockpit-passage-segment-nodes button.is-selected{color:var(--cockpit-teal)}.cockpit-passage-junction-nodes button>span,.cockpit-passage-segment-nodes button>span{gap:.08rem;min-width:0;display:grid}.cockpit-passage-junction-nodes strong,.cockpit-passage-segment-nodes strong{font-family:var(--font-mono);font-size:.6rem}.cockpit-passage-junction-nodes small,.cockpit-passage-segment-nodes small{color:var(--cockpit-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.cockpit-passage-junction-nodes{border-top:.0625rem dashed var(--cockpit-line-strong);gap:.35rem;padding-top:.5rem;display:grid}.cockpit-passage-junction-nodes>li{grid-template-columns:minmax(0,1fr) minmax(7rem,.72fr);gap:.35rem;display:grid;position:relative}.cockpit-passage-junction-nodes>li:before{background:var(--cockpit-line-strong);content:"";width:.0625rem;height:.5rem;position:absolute;top:-.51rem;left:1.05rem}.cockpit-passage-junction-nodes label{gap:.12rem;min-width:0;display:grid}.cockpit-passage-junction-nodes label small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.48rem}.cockpit-passage-endpoint-role select,.cockpit-passage-junction-nodes select,.cockpit-passage-role select{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);width:100%;min-width:0;color:var(--cockpit-text);font-family:var(--font-mono);outline:0;padding:.35rem .42rem;font-size:.55rem}.cockpit-passage-endpoint-role select:focus,.cockpit-passage-junction-nodes select:focus,.cockpit-passage-role select:focus{border-color:var(--cockpit-teal)}.cockpit-passage-segment-register{background:var(--cockpit-surface-solid)}.cockpit-passage-segment-register>[role=group]{min-width:42rem}.cockpit-passage-focus-target{border-radius:var(--radius-inner);width:100%;min-width:0;color:var(--cockpit-text);text-align:left;background:0 0;border:.0625rem solid #0000;gap:.12rem;padding:.28rem .35rem;display:grid}.cockpit-passage-focus-target>span{color:var(--cockpit-teal);font-family:var(--font-mono);align-items:center;gap:.28rem;font-size:.54rem;font-weight:800;display:inline-flex}.cockpit-passage-focus-target strong{font-size:.63rem}.cockpit-passage-cell-stack small,.cockpit-passage-focus-target small,.cockpit-passage-role small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.51rem}.cockpit-passage-cell-stack,.cockpit-passage-role{gap:.18rem;min-width:0;display:grid}.cockpit-passage-cell-stack strong{font-family:var(--font-mono);font-size:.61rem}.cockpit-passage-cell-stack .is-ambiguous,.cockpit-passage-cell-stack .is-blind_end,.cockpit-passage-role.is-conflicting small{color:var(--cockpit-amber)}.cockpit-passage-cell-stack .is-exterior_opening{color:var(--cockpit-green)}.cockpit-passage-method{background:var(--cockpit-surface-solid);align-content:start;gap:.55rem;padding:.65rem;display:grid}.cockpit-passage-method>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.cockpit-passage-method>header>span{gap:.06rem;display:grid}.cockpit-passage-method>header strong{font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.cockpit-passage-method>header small,.cockpit-passage-method>p{color:var(--cockpit-muted);font-size:.55rem}.cockpit-passage-method>p{margin:0;line-height:1.45}.cockpit-passage-evidence-register dl,.cockpit-passage-method>dl{border:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(7rem,1fr) minmax(0,1.2fr);margin:0;display:grid}.cockpit-passage-evidence-register dd,.cockpit-passage-evidence-register dt,.cockpit-passage-method>dl dd,.cockpit-passage-method>dl dt{border-bottom:.0625rem solid var(--cockpit-line);margin:0;padding:.3rem .4rem;font-size:.54rem}.cockpit-passage-evidence-register dt,.cockpit-passage-method>dl dt{color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase}.cockpit-passage-evidence-register dd,.cockpit-passage-method>dl dd{overflow-wrap:anywhere;color:var(--cockpit-text);font-family:var(--font-mono)}.cockpit-passage-evidence-register,.cockpit-passage-raw{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-bg)}.cockpit-passage-evidence-register>summary,.cockpit-passage-raw>summary{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.4rem;padding:.38rem .45rem;font-size:.56rem;font-weight:800;list-style:none;display:flex}.cockpit-passage-evidence-register>summary::-webkit-details-marker,.cockpit-passage-raw>summary::-webkit-details-marker{display:none}.cockpit-passage-evidence-register>summary small{color:var(--cockpit-muted);font-size:.49rem;font-weight:500}.cockpit-passage-classification-counts{border-top:.0625rem solid var(--cockpit-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-passage-classification-counts li{border-right:.0625rem solid var(--cockpit-line);border-bottom:.0625rem solid var(--cockpit-line);color:var(--cockpit-muted);justify-content:space-between;align-items:center;padding:.28rem .4rem;font-size:.51rem;display:flex}.cockpit-passage-classification-counts strong{color:var(--cockpit-text);font-family:var(--font-mono)}.cockpit-passage-endpoints{max-height:16rem;overflow:auto}.cockpit-passage-endpoints li{border-bottom:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.3rem .4rem;display:grid}.cockpit-passage-endpoints li.has-role-control{grid-template-columns:minmax(0,1fr) auto minmax(8rem,.9fr)}.cockpit-passage-endpoints li>span{display:grid}.cockpit-passage-endpoints em,.cockpit-passage-endpoints small,.cockpit-passage-endpoints strong{font-family:var(--font-mono);font-size:.5rem}.cockpit-passage-endpoints small{color:var(--cockpit-muted)}.cockpit-passage-endpoints em{color:var(--cockpit-text);text-transform:uppercase;font-style:normal}.cockpit-passage-endpoints em.is-ambiguous,.cockpit-passage-endpoints em.is-blind_end{color:var(--cockpit-amber)}.cockpit-passage-endpoints em.is-exterior_opening{color:var(--cockpit-green)}.cockpit-passage-endpoint-role{gap:.12rem;min-width:0;display:grid}.cockpit-passage-endpoint-role small{color:var(--cockpit-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.cockpit-passage-endpoint-role.is-conflicting small{color:var(--cockpit-amber)}.cockpit-passage-evidence-register>ul:not(.cockpit-passage-classification-counts){border-top:.0625rem solid var(--cockpit-line);color:var(--cockpit-muted);gap:.25rem;margin:0;padding:.4rem .55rem .4rem 1.35rem;font-size:.51rem;display:grid}.cockpit-passage-evidence-register>p{border-top:.0625rem solid var(--cockpit-line);color:var(--cockpit-muted);margin:0;padding:.4rem;font-size:.52rem}.cockpit-passage-clearances>p strong{color:var(--cockpit-text);font-family:var(--font-mono)}.cockpit-passage-clearance-pairs{border-top:.0625rem solid var(--cockpit-line);gap:.35rem;max-height:17rem;margin:0;padding:.4rem;list-style:none;display:grid;overflow:auto}.cockpit-passage-clearance-pairs>li{border:.0625rem solid var(--cockpit-line);border-radius:var(--radius-inner);background:var(--cockpit-surface-solid);gap:.28rem;padding:.38rem;display:grid}.cockpit-passage-clearance-pairs header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.cockpit-passage-clearance-pairs header em,.cockpit-passage-clearance-pairs header strong,.cockpit-passage-clearance-pairs>li>small{font-family:var(--font-mono);font-size:.49rem}.cockpit-passage-clearance-pairs header em{color:var(--cockpit-green);text-transform:uppercase;font-style:normal}.cockpit-passage-clearance-pairs header em.is-junction{color:var(--cockpit-teal)}.cockpit-passage-clearance-pairs dl{border:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(6.5rem,1fr) minmax(0,1fr);margin:0;display:grid}.cockpit-passage-clearance-pairs dd,.cockpit-passage-clearance-pairs dt{border-bottom:.0625rem solid var(--cockpit-line);font-family:var(--font-mono);margin:0;padding:.22rem .3rem;font-size:.47rem}.cockpit-passage-clearance-pairs dt{color:var(--cockpit-muted);text-transform:uppercase}.cockpit-passage-clearance-pairs>li>small{color:var(--cockpit-muted);line-height:1.4}.cockpit-passage-raw pre{border-top:.0625rem solid var(--cockpit-line);max-height:14rem;color:var(--cockpit-muted);font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:.5rem;font-size:.48rem;line-height:1.45;overflow:auto}.cockpit-passage-preview{border-top:.0625rem solid var(--cockpit-teal);grid-column:1/-1;grid-template-columns:minmax(15rem,.85fr) minmax(28rem,1.75fr) minmax(13rem,.8fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-preview{border-top:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 55%,var(--cockpit-line))}}.cockpit-passage-preview{background:linear-gradient(90deg,var(--cockpit-teal),transparent 45%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-passage-preview{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 10%,transparent),transparent 45%),var(--cockpit-surface-strong)}}.cockpit-passage-preview{padding:.55rem .7rem}.cockpit-passage-preview>header{gap:.12rem;display:grid}.cockpit-passage-preview>header>span{color:var(--cockpit-teal);font-family:var(--font-mono);align-items:center;gap:.3rem;font-size:.52rem;font-weight:800;display:inline-flex}.cockpit-passage-preview>header strong{font-size:.68rem}.cockpit-passage-preview>header small{color:var(--cockpit-muted);font-family:var(--font-mono);font-size:.52rem}.cockpit-passage-preview-effects{border:.0625rem solid var(--cockpit-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cockpit-passage-preview-effects li{border-right:.0625rem solid var(--cockpit-line);gap:.12rem;padding:.35rem .45rem;display:grid}.cockpit-passage-preview-effects li:last-child{border-right:0}.cockpit-passage-preview-effects span{color:var(--cockpit-teal);font-family:var(--font-mono);text-transform:uppercase;font-size:.53rem;font-weight:800}.cockpit-passage-preview-effects p,.cockpit-passage-preview>p{color:var(--cockpit-muted);margin:0;font-size:.51rem;line-height:1.35}.cockpit-passage-preview>section{gap:.18rem;display:grid}.cockpit-passage-preview>section strong{font-family:var(--font-mono);text-transform:uppercase;font-size:.53rem}.cockpit-passage-preview>section ul{color:var(--cockpit-muted);margin:0;padding-left:1rem;font-size:.5rem}.cockpit-passage-preview>footer{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.cockpit-passage-message{border-top:.0625rem solid var(--cockpit-line);color:var(--cockpit-muted);grid-column:1/-1;align-items:center;gap:.4rem;margin:0;padding:.42rem .65rem;font-size:.58rem;display:flex}.cockpit-passage-message.is-error,.cockpit-passage-message.is-warning{color:var(--cockpit-amber)}.cockpit-passage-message.is-success{color:var(--cockpit-green)}.cockpit-passage-empty{min-height:7rem;color:var(--cockpit-muted);place-items:center;margin:0;font-size:.62rem;display:grid}.cockpit-dfm-resolution-body{grid-column:1/-1;min-width:0;min-height:0;display:grid}.cockpit-dfm-resolution-body.has-passage-focus{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.65fr)}.cockpit-dfm-resolution-body.has-passage-focus>.cockpit-dfm-model{border-right:.0625rem solid var(--cockpit-line)}@media (max-width:82rem){.cockpit-passage-summary{grid-template-columns:minmax(12rem,.75fr) minmax(22rem,1.35fr) auto}.cockpit-passage-question{grid-area:2/1/auto/3}.cockpit-passage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-passage-metrics li:nth-child(2){border-right:0}.cockpit-passage-metrics li:nth-child(-n+2){border-bottom:.0625rem solid var(--cockpit-line)}.cockpit-passage-expert{grid-template-columns:minmax(15rem,.75fr) minmax(28rem,1.5fr)}.cockpit-passage-method{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-passage-method>header,.cockpit-passage-method>p{grid-column:1/-1}.cockpit-passage-preview{grid-template-columns:minmax(14rem,.8fr) minmax(28rem,1.6fr) auto}.cockpit-passage-preview>section{display:none}}@media (max-width:64rem){.cockpit-passage-summary{grid-template-columns:minmax(0,1fr) auto}.cockpit-passage-metrics,.cockpit-passage-question{grid-column:1/-1}.cockpit-passage-question{grid-row:auto}.cockpit-dfm-resolution-body.has-passage-focus,.cockpit-passage-expert,.cockpit-passage-preview{grid-template-columns:minmax(0,1fr)}.cockpit-passage-network,.cockpit-passage-segment-register{border-right:0;border-bottom:.0625rem solid var(--cockpit-line)}.cockpit-passage-method,.cockpit-passage-preview>*{grid-column:1}.cockpit-passage-preview-effects{grid-template-columns:minmax(0,1fr)}.cockpit-passage-preview-effects li{border-right:0;border-bottom:.0625rem solid var(--cockpit-line)}.cockpit-passage-preview-effects li:last-child{border-bottom:0}.cockpit-passage-endpoints li.has-role-control{grid-template-columns:minmax(0,1fr) auto}.cockpit-passage-endpoint-role{grid-column:1/-1}}.cockpit-shell{--cockpit-bg:#f1f3f5;--cockpit-surface:#fbfcfd;--cockpit-surface-solid:#fff;--cockpit-surface-strong:#f6f8f9;--cockpit-panel:var(--cockpit-surface-solid);--cockpit-ink:#171a1d;--cockpit-text:var(--cockpit-ink);--cockpit-muted:#58626c;--cockpit-faint:#626d77;--cockpit-line:#171a1d14;--cockpit-line-strong:#171a1d26;--cockpit-hairline:var(--cockpit-line);--cockpit-teal:#c24116;--cockpit-orange:var(--cockpit-teal);--cockpit-deep:#a93610;--cockpit-teal-soft:#c241161a;--cockpit-amber:#a96000;--cockpit-amber-soft:#a960001a;--cockpit-green:#18743b;--cockpit-success:var(--cockpit-green);--cockpit-green-soft:#18743b1a;--cockpit-red:#b73530;--cockpit-red-soft:#b735301a;--cockpit-on-accent:#fff;--cockpit-on-teal:#fff;--cockpit-grid:#808c970e;--cockpit-grid-strong:#e94f1d1a;--cockpit-radius:6px;--cockpit-panel-shadow:0 1px 2px #1118200d;--viewer-bg:#0c0f12;--viewer-bg-solid:#0c0f12;--viewer-overlay:#0c0f12f5;--viewer-mesh:#c4cbd1;--viewer-wire:#ff6b2c;--viewer-fallback:#717b84;--viewer-ground:#07090b;background:var(--cockpit-bg);color:var(--cockpit-ink);grid-template-columns:12.25rem minmax(0,1fr) 17.75rem;font-size:14px}html.theme-dark .cockpit-shell{--cockpit-bg:#0d0f11;--cockpit-surface:#141719;--cockpit-surface-solid:#171a1d;--cockpit-surface-strong:#1c2024;--cockpit-panel:var(--cockpit-surface-solid);--cockpit-ink:#f4f6f7;--cockpit-text:var(--cockpit-ink);--cockpit-muted:#aab2ba;--cockpit-faint:#9aa5ae;--cockpit-line:#ffffff13;--cockpit-line-strong:#ffffff24;--cockpit-hairline:var(--cockpit-line);--cockpit-teal:#ff7133;--cockpit-orange:var(--cockpit-teal);--cockpit-deep:#ff8a54;--cockpit-teal-soft:#ff713321;--cockpit-amber:#f3b544;--cockpit-amber-soft:#f3b5441f;--cockpit-green:#57c77d;--cockpit-success:var(--cockpit-green);--cockpit-green-soft:#57c77d1f;--cockpit-red:#ff7770;--cockpit-red-soft:#ff77701f;--cockpit-on-accent:#111315;--cockpit-on-teal:#111315;--cockpit-grid:#ffffff07;--cockpit-grid-strong:#ff713316;--cockpit-panel-shadow:0 1px 2px #00000061;--viewer-bg:#090b0d;--viewer-bg-solid:#090b0d;--viewer-overlay:#090b0df7;--viewer-mesh:#c9cfd4;--viewer-wire:#ff7133;--viewer-fallback:#69737c;--viewer-ground:#050607}.cockpit-shell,html.theme-dark .cockpit-shell{--cockpit-bg:var(--color-background-body);--cockpit-surface:var(--color-background-surface);--cockpit-surface-solid:var(--color-background-surface);--cockpit-surface-strong:var(--color-background-muted);--cockpit-panel:var(--color-background-card);--cockpit-ink:var(--color-text-primary);--cockpit-text:var(--color-text-primary);--cockpit-muted:var(--color-text-secondary);--cockpit-faint:var(--color-text-disabled);--cockpit-line:var(--color-border);--cockpit-line-strong:var(--color-border-emphasized);--cockpit-hairline:var(--color-border);--cockpit-teal:var(--color-accent);--cockpit-orange:var(--color-accent);--cockpit-deep:var(--color-text-accent);--cockpit-teal-soft:var(--color-accent-muted);--cockpit-amber:var(--color-warning);--cockpit-amber-soft:var(--color-warning-muted);--cockpit-green:var(--color-success);--cockpit-success:var(--color-success);--cockpit-green-soft:var(--color-success-muted);--cockpit-red:var(--color-error);--cockpit-red-soft:var(--color-error-muted);--cockpit-on-accent:var(--color-on-accent);--cockpit-on-teal:var(--color-on-accent);--cockpit-grid:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell,html.theme-dark .cockpit-shell{--cockpit-grid:color-mix(in srgb,var(--color-border) 52%,transparent)}}.cockpit-shell,html.theme-dark .cockpit-shell{--cockpit-grid-strong:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell,html.theme-dark .cockpit-shell{--cockpit-grid-strong:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.cockpit-shell,html.theme-dark .cockpit-shell{--cockpit-panel-shadow:var(--shadow-low);--cockpit-shadow:var(--shadow-low)}.cockpit-shell a,.cockpit-shell button{transform:none}.cockpit-shell button{border-radius:var(--cockpit-radius);transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,opacity .14s}.cockpit-shell a:hover,.cockpit-shell button:hover:not(:disabled){transform:none}.cockpit-shell .astryx-button{border-radius:var(--cockpit-radius);min-height:2.125rem;font-size:.75rem;font-weight:760}.cockpit-shell .astryx-button.primary{background:var(--cockpit-teal);box-shadow:0 1px 2px var(--cockpit-teal);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.cockpit-shell .astryx-button.primary{box-shadow:0 1px 2px color-mix(in srgb,var(--cockpit-teal) 38%,transparent)}}.cockpit-shell .astryx-button.primary{color:var(--cockpit-on-accent)}.cockpit-shell .astryx-button.secondary{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong);box-shadow:none;color:var(--cockpit-ink)}.cockpit-shell .astryx-button.ghost{box-shadow:none;color:var(--cockpit-muted);background:0 0;border-color:#0000}.cockpit-shell .astryx-button.ghost:hover:not(:disabled),.cockpit-shell .astryx-button.secondary:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell .astryx-button.ghost:hover:not(:disabled),.cockpit-shell .astryx-button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,var(--cockpit-ink) 4%)}}.cockpit-shell .astryx-button.ghost:hover:not(:disabled),.cockpit-shell .astryx-button.secondary:hover:not(:disabled){color:var(--cockpit-ink)}.cockpit-shell input,.cockpit-shell select,.cockpit-shell textarea{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-solid);color:var(--cockpit-ink);border-radius:4px;font-size:.78rem}.cockpit-shell input::placeholder,.cockpit-shell textarea::placeholder{color:var(--cockpit-faint)}.cockpit-mission-rail{border-right:1px solid var(--cockpit-line);box-shadow:none;-webkit-backdrop-filter:none;gap:0}.cockpit-rail-dock{border-bottom:1px solid var(--cockpit-line);gap:.4rem;min-height:3.5rem;padding:.45rem}.cockpit-brand-mark,.cockpit-rail-button{border-radius:6px;width:2.5rem;height:2.5rem}.cockpit-brand-mark{background:var(--cockpit-teal);box-shadow:none}.cockpit-rail-button{border:1px solid var(--cockpit-line);color:var(--cockpit-muted);background:0 0}.cockpit-rail-button:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-thread-drawer,.cockpit-thread-drawer-head{background:var(--cockpit-surface-solid)}.cockpit-thread-drawer-head{border-bottom:1px solid var(--cockpit-line);box-shadow:none;gap:.45rem;padding:.55rem .5rem}.cockpit-evidence-tag{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag{background:color-mix(in srgb,var(--cockpit-surface-strong) 80%,transparent)}}.cockpit-evidence-tag{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.15rem .5rem;font-size:.62rem;font-weight:750}.cockpit-evidence-tag.is-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-success{border-color:color-mix(in srgb,var(--cockpit-green) 35%,transparent)}}.cockpit-evidence-tag.is-success{background:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-success{background:color-mix(in srgb,var(--cockpit-green) 12%,transparent)}}.cockpit-evidence-tag.is-success{color:var(--cockpit-green)}.cockpit-evidence-tag.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 35%,transparent)}}.cockpit-evidence-tag.is-warning{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-warning{background:color-mix(in srgb,var(--cockpit-amber) 12%,transparent)}}.cockpit-evidence-tag.is-warning{color:var(--cockpit-amber)}.cockpit-evidence-tag.is-danger{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-danger{border-color:color-mix(in srgb,var(--cockpit-red) 35%,transparent)}}.cockpit-evidence-tag.is-danger{background:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tag.is-danger{background:color-mix(in srgb,var(--cockpit-red) 12%,transparent)}}.cockpit-evidence-tag.is-danger{color:var(--cockpit-red)}.cockpit-thread-drawer-head>small{color:var(--cockpit-deep)}.cockpit-demo-loader,.cockpit-thread-filter-row,.cockpit-thread-search,.cockpit-thread-sort{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:4px;min-height:2.125rem}.cockpit-thread-stack{gap:.15rem;padding:.35rem .4rem .75rem}.cockpit-thread-item{border:1px solid #0000;border-radius:5px;min-height:3.3rem;overflow:hidden}.cockpit-thread-item:hover{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong)}.cockpit-thread-item.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-thread-item.is-active{background:var(--cockpit-teal-soft);box-shadow:inset 2px 0 0 var(--cockpit-teal)}.cockpit-thread-chip{background:0 0;border:0;border-radius:0;min-height:3.2rem;padding:.52rem .35rem .48rem .55rem}.cockpit-thread-workspace-code{color:var(--cockpit-ink);font-size:.72rem;font-weight:850}.cockpit-thread-user-label{color:var(--cockpit-muted);font-size:.68rem;font-weight:650}.cockpit-thread-meta{color:var(--cockpit-faint);margin-top:.2rem;font-size:.62rem;line-height:1.2}.cockpit-thread-kebab{background:0 0;border:0;border-left:1px solid #0000;border-radius:0;width:2.75rem;min-width:2.75rem}.cockpit-thread-item.is-active .cockpit-thread-kebab,.cockpit-thread-item:hover .cockpit-thread-kebab{border-left-color:var(--cockpit-line)}.cockpit-thread-drawer-toggle{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-solid);color:var(--cockpit-muted)}.cockpit-command-deck{border-bottom:1px solid var(--cockpit-line);box-shadow:none;-webkit-backdrop-filter:none;grid-template-columns:minmax(13rem,1fr) minmax(20rem,29rem) auto}.cockpit-title-block h1{margin-top:.1rem;font-size:1.02rem;line-height:1.15}.cockpit-kicker,.cockpit-section-label{color:var(--cockpit-faint);gap:.35rem;font-size:.6rem;font-weight:850}.cockpit-command-meta{margin-top:.22rem;line-height:1.2}.cockpit-workflow-selector{border:1px solid var(--cockpit-line);min-height:2.35rem;box-shadow:none;border-radius:6px;padding:.2rem;overflow:hidden}.cockpit-workflow-selector button[role=radio]{min-height:1.9rem;border-radius:4px;font-size:.67rem;font-weight:800}.cockpit-workflow-selector button[role=radio][aria-checked=true]{background:var(--cockpit-teal);box-shadow:0 1px 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-selector button[role=radio][aria-checked=true]{box-shadow:0 1px 2px color-mix(in srgb,var(--cockpit-teal) 36%,transparent)}}.cockpit-workflow-selector button[role=radio][aria-checked=true]{color:var(--cockpit-on-accent)}.cockpit-icon-button{border:1px solid var(--cockpit-line);width:2.125rem;min-width:2.125rem;height:2.125rem;color:var(--cockpit-muted);background:0 0;border-radius:5px}.cockpit-icon-button:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-flow-strip{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);min-height:2.55rem;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:0;margin:.38rem .62rem 0;padding:.2rem}.cockpit-flow-copy{display:none}.cockpit-flow-steps{background:0 0;border:0;border-radius:4px}.cockpit-flow-step-button{min-height:2rem;color:var(--cockpit-muted);letter-spacing:.045em;background:0 0;border:0;border-radius:0;font-size:.65rem;font-weight:820}.cockpit-flow-step-button:hover:not(:disabled){background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-flow-step-button.is-active{background:var(--cockpit-teal-soft);box-shadow:inset 0 -2px 0 var(--cockpit-teal);color:var(--cockpit-deep)}.cockpit-flow-step-button.is-complete:not(.is-active){color:var(--cockpit-green)}.cockpit-flow-step-button.is-review:not(.is-active){color:var(--cockpit-amber)}.cockpit-flow-step-button.is-blocked:not(.is-active){color:var(--cockpit-red)}.cockpit-flow-step-button.is-not-applicable:not(.is-active),.cockpit-flow-step-button.is-pending:not(.is-active){color:var(--cockpit-muted)}.cockpit-flow-step-button.is-active.is-review{background:var(--cockpit-amber-soft);box-shadow:inset 0 -2px 0 var(--cockpit-amber);color:var(--cockpit-amber)}.cockpit-flow-step-button.is-active.is-blocked{background:var(--cockpit-red-soft);box-shadow:inset 0 -2px 0 var(--cockpit-red);color:var(--cockpit-red)}.cockpit-status-pill{border:1px solid var(--cockpit-line-strong);letter-spacing:.07em;border-radius:999px;min-height:1.65rem;padding:.3rem .58rem;font-size:.58rem;font-weight:850}.cockpit-intake-compression{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);min-height:2.55rem;box-shadow:none;border-radius:6px;margin:.38rem .62rem 0;overflow:hidden}.cockpit-intake-compact-strip{min-height:2.45rem;padding:.28rem .42rem}.cockpit-intake-compact-summary{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:4px;min-height:1.85rem}.cockpit-intake-expand-toggle{border-color:var(--cockpit-line);background:0 0;min-width:2rem;min-height:2rem}.cockpit-decision-deck,.cockpit-evidence-console,.cockpit-model-theater{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);-webkit-backdrop-filter:none;border-radius:6px}.cockpit-viewport-topbar{border-bottom:1px solid var(--cockpit-line);gap:.75rem;min-height:3.2rem;padding:.48rem .65rem}.cockpit-model-identity-line{gap:.55rem;margin-top:0}.cockpit-model-identity .cockpit-workspace-code{font-size:.82rem;font-weight:850}.cockpit-model-context-label{border-left-color:var(--cockpit-line-strong);color:var(--cockpit-muted);font-size:.68rem;font-weight:720}.cockpit-generation-summary{border-left-width:2px;grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:center;gap:.35rem .7rem;max-width:100%;margin-top:.3rem;padding:0 0 0 .55rem}.cockpit-generation-summary span{font-size:.7rem;font-weight:760}.cockpit-generation-summary small,.cockpit-generation-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-generation-summary small{color:var(--cockpit-faint);font-size:.58rem}.cockpit-hud-row{flex-wrap:nowrap;gap:.35rem}.cockpit-design-brief-trigger{border-color:var(--cockpit-line-strong);min-height:2.125rem;color:var(--cockpit-muted);background:0 0;border-radius:5px;gap:.38rem;padding:.35rem .55rem;font-size:.68rem;font-weight:760}.cockpit-design-brief-trigger.is-open,.cockpit-design-brief-trigger:focus-visible,.cockpit-design-brief-trigger:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger.is-open,.cockpit-design-brief-trigger:focus-visible,.cockpit-design-brief-trigger:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 44%,var(--cockpit-line-strong))}}.cockpit-design-brief-trigger.is-open,.cockpit-design-brief-trigger:focus-visible,.cockpit-design-brief-trigger:hover{background:var(--cockpit-teal-soft);color:var(--cockpit-deep)}.cockpit-canvas-frame{background-color:var(--viewer-bg-solid)}.cockpit-command-composer{border-radius:0;padding:0 0 .62rem}.cockpit-command-composer>div{border:1px solid var(--cockpit-line)!important;box-shadow:none!important}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true]{min-height:2.45rem;max-height:6.75rem;color:var(--cockpit-ink);font-size:.82rem;line-height:1.45}.cockpit-composer-controls{gap:.38rem;min-height:2.25rem}.cockpit-composer-menu-trigger,.cockpit-composer-upload{border:1px solid var(--cockpit-line-strong);min-height:2.05rem;color:var(--cockpit-muted);background:0 0;border-radius:5px;font-size:.68rem;font-weight:740}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button{border-radius:5px}.cockpit-composer-menu-trigger:hover:not(:disabled),.cockpit-composer-upload:hover:not(:disabled){background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-composer-submit{background:var(--cockpit-teal);width:2.55rem;min-width:2.55rem;height:2.55rem;box-shadow:0 1px 2px var(--cockpit-teal);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-submit{box-shadow:0 1px 2px color-mix(in srgb,var(--cockpit-teal) 38%,transparent)}}.cockpit-composer-submit{color:var(--cockpit-on-accent)}.cockpit-evidence-summary-rail.cockpit-review-rail{border-left:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);height:100dvh;min-height:0;box-shadow:none;padding:var(--spacing-4);flex-direction:column;gap:0;display:flex;overflow:hidden auto}.cockpit-review-rail__header{gap:var(--spacing-2);border-bottom:1px solid var(--cockpit-line);padding:0 0 var(--spacing-4);background:0 0;flex-direction:column;flex:none;display:flex}.cockpit-review-rail__title-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.cockpit-review-rail__title-row>h2{min-width:0;color:var(--cockpit-ink);margin:0;font-size:.84rem;font-weight:760;line-height:1.25}.cockpit-review-rail__status{align-items:center;gap:var(--spacing-1-5);max-width:58%;color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:0;text-align:right;flex:none;font-size:.57rem;font-weight:780;line-height:1.25;display:inline-flex}.cockpit-review-rail__status>span{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.cockpit-review-rail__status.is-danger{color:var(--cockpit-red)}.cockpit-review-rail__status.is-warning{color:var(--cockpit-amber)}.cockpit-review-rail__status.is-success{color:var(--cockpit-green)}.cockpit-review-rail__primary{border:0;border-bottom:1px solid var(--cockpit-line);min-width:0;padding:var(--spacing-5) 0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:none;align-items:stretch;display:flex}.cockpit-review-rail__section-head>span{color:var(--cockpit-faint);letter-spacing:0;text-transform:uppercase;font-size:.57rem;font-weight:850}.cockpit-review-rail__primary>h3{color:var(--cockpit-ink);white-space:normal;margin:0;font-size:1rem;font-weight:780;line-height:1.28}.cockpit-review-rail__summary{margin:var(--spacing-2) 0 0;color:var(--cockpit-muted);font-size:.74rem;line-height:1.5}.cockpit-review-rail__impact{align-items:flex-start;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;color:var(--cockpit-muted);font-size:.66rem;line-height:1.45;display:flex}.cockpit-review-rail__impact>span{background:var(--cockpit-faint);border-radius:50%;flex:none;width:.36rem;height:.36rem;margin-top:.28rem}.cockpit-review-rail__impact.is-blocker>span{background:var(--cockpit-red)}.cockpit-review-rail__impact.is-warning>span{background:var(--cockpit-amber)}.cockpit-review-rail__upcoming{min-height:0;max-height:16rem;padding:var(--spacing-4) 0 0;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;gap:0;display:flex;overflow-y:auto}.cockpit-review-rail__section-head{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:1rem;margin-bottom:var(--spacing-2);display:flex}.cockpit-review-rail__section-head>small{color:var(--cockpit-faint);font-size:.58rem;font-weight:780}.cockpit-review-rail__item{align-items:center;gap:var(--spacing-2);border:0;border-bottom:1px solid var(--cockpit-line);width:100%;min-height:3rem;padding:var(--spacing-3) 0;text-align:left;background:0 0;border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) auto;transition:background .14s,color .14s;display:grid}.cockpit-review-rail__item:focus-visible,.cockpit-review-rail__item:hover{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-review-rail__item:focus-visible,.cockpit-review-rail__item:hover{background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,var(--cockpit-teal))}}.cockpit-review-rail__item:focus-visible{outline:2px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-review-rail__item:focus-visible{outline:2px solid color-mix(in srgb,var(--cockpit-teal) 62%,transparent)}}.cockpit-review-rail__item:focus-visible{outline-offset:2px}.cockpit-review-rail__item-copy{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.cockpit-review-rail__item-copy>strong{color:var(--cockpit-ink);font-size:.74rem;font-weight:720;line-height:1.3}.cockpit-review-rail__item-copy>small{color:var(--cockpit-faint);margin:0;font-size:.6rem;font-weight:650;line-height:1.3}.cockpit-review-rail__item>svg{color:var(--cockpit-faint)}.cockpit-review-rail__item:focus-visible strong,.cockpit-review-rail__item:focus-visible>svg,.cockpit-review-rail__item:hover strong,.cockpit-review-rail__item:hover>svg{color:var(--cockpit-teal)}.cockpit-review-rail .cockpit-evidence-summary-actions{margin:var(--spacing-4) 0 0;border:0;padding:0;display:block}.cockpit-review-rail .cockpit-evidence-summary-primary.astryx-button{width:100%;min-height:2.6rem;box-shadow:var(--cockpit-panel-shadow);border-radius:5px;justify-content:center}.cockpit-review-rail__inline-resolution{gap:var(--spacing-2);width:100%;margin-top:var(--spacing-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.cockpit-review-rail__inline-resolution button,.cockpit-review-rail__inline-resolution input{min-height:2.2rem}.cockpit-evidence-workbench-backdrop{-webkit-backdrop-filter:blur(3px);background:#080a0c85}.cockpit-evidence-workbench{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);box-shadow:0 28px 80px -34px #0000009e}.cockpit-evidence-workbench-head{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);min-height:4.5rem;padding:.75rem .9rem}.cockpit-evidence-workbench-head h2{color:var(--cockpit-ink);margin-top:.15rem;font-size:1.22rem;font-weight:740;line-height:1.2}.cockpit-evidence-workbench-head p{color:var(--cockpit-muted);margin-top:.2rem;font-size:.73rem;line-height:1.35}.cockpit-evidence-workbench-close,.cockpit-evidence-workbench-controls button{border:1px solid var(--cockpit-line);min-width:2.125rem;min-height:2.125rem;color:var(--cockpit-muted);background:0 0;border-radius:5px}.cockpit-evidence-workbench-close:hover:not(:disabled),.cockpit-evidence-workbench-controls button:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-evidence-module-nav{border-right:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);padding:.55rem}.cockpit-evidence-module-nav button{min-height:2.55rem;color:var(--cockpit-muted);background:0 0;border:1px solid #0000;border-radius:5px;font-size:.72rem}.cockpit-evidence-module-nav button:hover:not(:disabled){border-color:var(--cockpit-line);background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-evidence-module-nav button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-module-nav button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-evidence-module-nav button.is-active{background:var(--cockpit-teal-soft);box-shadow:inset 2px 0 0 var(--cockpit-teal);color:var(--cockpit-deep)}.cockpit-evidence-console,.cockpit-evidence-workbench-console,.cockpit-evidence-workbench-detail{background:var(--cockpit-surface-solid)}.cockpit-evidence-detail-focus,.cockpit-evidence-mini-model,.cockpit-evidence-selected-item{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);box-shadow:none;border-radius:6px}.cockpit-evidence-head,.cockpit-evidence-tabs.astryx-tab-list{border-bottom-color:var(--cockpit-line);background:var(--cockpit-surface-solid)}.cockpit-evidence-tabs .astryx-tab{min-height:2.3rem;border-radius:4px}.cockpit-evidence-tabs .astryx-tab[aria-selected=true]{background:var(--cockpit-teal-soft);box-shadow:inset 0 -2px 0 var(--cockpit-teal);color:var(--cockpit-deep)}.cockpit-evidence-body{color:var(--cockpit-ink)}.cockpit-action-list,.cockpit-artifact-ledger,.cockpit-evidence-drawer,.cockpit-export-manifest,.cockpit-feature-candidate-row,.cockpit-inspection-row,.cockpit-quality-row,.cockpit-release-bundle{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);box-shadow:none;border-radius:6px}.cockpit-evidence-workbench input,.cockpit-evidence-workbench select,.cockpit-evidence-workbench table,.cockpit-evidence-workbench textarea{font-size:.75rem}.cockpit-evidence-workbench input,.cockpit-evidence-workbench select{min-height:2.25rem}@media (min-width:1181px) and (max-width:1500px){.cockpit-shell{grid-template-columns:11.25rem minmax(0,1fr) 16.75rem}.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) 16.75rem}.cockpit-command-deck{grid-template-columns:minmax(11.5rem,1fr) minmax(18rem,25rem) auto}.cockpit-generation-summary{grid-template-columns:minmax(10rem,auto) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cockpit-shell *,.cockpit-shell :after,.cockpit-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cockpit-engineering-header{--color-background-surface:var(--cockpit-surface-solid);--color-background-card:var(--cockpit-surface-solid);--color-background-muted:var(--cockpit-surface-strong);--color-text-primary:var(--cockpit-ink);--color-text-secondary:var(--cockpit-muted);--color-text-disabled:var(--cockpit-faint);--color-icon-primary:var(--cockpit-ink);--color-icon-secondary:var(--cockpit-muted);--color-border:var(--cockpit-line);--color-border-emphasized:var(--cockpit-line-strong);--color-neutral:var(--cockpit-line);border-bottom:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-width:0;color:var(--cockpit-ink);box-shadow:inset 0 -.0625rem 0 var(--cockpit-teal);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-header{box-shadow:inset 0 -.0625rem 0 color-mix(in srgb,var(--cockpit-teal) 8%,transparent)}}.cockpit-engineering-primary{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.cockpit-partner-header-fallback.cockpit-partner-layout{border-top:.0625rem solid var(--cockpit-line);border-left:0;display:flex!important}.cockpit-engineer-lifecycle.astryx-tab-list{align-self:stretch;min-height:2.85rem;padding-inline:.65rem;background:0 0!important;border:0!important}.cockpit-engineer-lifecycle .astryx-tab{min-height:2.85rem;color:var(--cockpit-muted);border-radius:0}.cockpit-engineer-lifecycle .astryx-tab:hover{background:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineer-lifecycle .astryx-tab:hover{background:color-mix(in srgb,var(--cockpit-ink) 5%,transparent)}}.cockpit-engineer-lifecycle .astryx-tab:hover{color:var(--cockpit-ink)}.cockpit-engineer-lifecycle .astryx-tab[aria-selected=true]{background:linear-gradient(180deg,transparent,var(--cockpit-teal-soft));box-shadow:inset 0 -2px 0 var(--cockpit-teal);color:var(--cockpit-ink)}.cockpit-manufacturing-partner-strip.cockpit-partner-layout{box-sizing:border-box;border:0;border-left:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-strong);align-self:stretch;min-width:0;min-height:3.65rem}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacturing-partner-strip.cockpit-partner-layout{background:color-mix(in srgb,var(--cockpit-surface-strong) 72%,var(--cockpit-surface-solid))}}.cockpit-manufacturing-partner-strip.cockpit-partner-layout{color:var(--cockpit-ink);padding:.45rem .75rem}.cockpit-manufacturing-partner-strip .astryx-text.primary,.cockpit-manufacturing-partner-strip .astryx-text.secondary{color:inherit}.cockpit-manufacturing-partner-strip .astryx-text.secondary{color:var(--cockpit-muted)}.cockpit-manufacturing-partner-strip .cockpit-partner-icon{color:var(--cockpit-muted);flex:none}.cockpit-manufacturing-partner-strip .cockpit-partner-identity{flex:auto;min-width:0}.cockpit-manufacturing-partner-strip .cockpit-partner-eyebrow{min-width:0}.cockpit-manufacturing-partner-strip .cockpit-partner-preset,.cockpit-manufacturing-partner-strip .cockpit-partner-shop{overflow-wrap:anywhere;text-wrap:pretty;max-width:100%}.cockpit-manufacturing-partner-strip .cockpit-partner-shop{color:var(--cockpit-ink);line-height:1.15}.cockpit-manufacturing-partner-strip .cockpit-partner-preset{color:var(--cockpit-muted);font-size:.68rem;line-height:1.2}.cockpit-manufacturing-partner-strip .cockpit-partner-actions{flex:none;min-width:max-content}.cockpit-review-rail__partner{bottom:calc(var(--spacing-4) * -1);z-index:2;border-top:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);padding:var(--spacing-4) 0 0;flex:none;margin-top:auto;position:sticky}.cockpit-review-rail__partner .cockpit-partner-sidebar-card.cockpit-partner-layout{border:1px solid var(--cockpit-line-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;gap:var(--spacing-2) var(--spacing-3)!important;border-radius:var(--radius-element)!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.cockpit-review-rail__partner .cockpit-partner-sidebar-card.cockpit-partner-layout{background:color-mix(in srgb,var(--cockpit-surface-strong) 68%,var(--cockpit-surface-solid))}}.cockpit-review-rail__partner .cockpit-partner-icon{margin-top:var(--spacing-1);grid-area:1/1}.cockpit-review-rail__partner .cockpit-partner-identity{grid-area:1/2}.cockpit-review-rail__partner .cockpit-partner-actions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;gap:var(--spacing-2)!important;display:grid!important}.cockpit-review-rail__partner .cockpit-partner-actions>.astryx-button{justify-content:center;width:100%;min-width:0}.cockpit-review-rail__partner .cockpit-partner-eyebrow{align-items:flex-start!important}.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{box-sizing:border-box;border:0;border-top:.0625rem solid var(--cockpit-line);border-radius:0;gap:.45rem;width:100%;min-height:2.15rem;margin:0;grid-template-columns:5.75rem minmax(0,1fr)!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{background:color-mix(in srgb,var(--cockpit-surface-strong) 54%,var(--cockpit-surface-solid))}}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy{grid-area:1/1;justify-content:flex-start;align-items:center;min-width:0;display:flex!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy span{color:var(--cockpit-teal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy p,.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy strong{display:none}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-steps{border-left:.0625rem solid var(--cockpit-line);border-radius:0;grid-area:1/2;gap:0;width:100%;min-width:0;padding:0;overflow:hidden;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-steps>li{width:100%;min-width:0;overflow:hidden}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button{background:0 0;border:0;border-radius:0;justify-content:center;width:100%;min-width:0;min-height:1.7rem;padding:.2rem .45rem}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button.is-active{background:var(--cockpit-teal-soft);box-shadow:inset 0 -.125rem 0 var(--cockpit-teal)}.cockpit-engineering-header.is-loading{pointer-events:none}.cockpit-engineering-loading-flow,.cockpit-engineering-loading-primary{padding-inline:.75rem}.cockpit-engineering-loading-primary{align-items:center;min-height:2.85rem}.cockpit-engineering-loading-flow{border-top:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(6.5rem,.14fr) minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-loading-flow{background:color-mix(in srgb,var(--cockpit-surface-strong) 54%,var(--cockpit-surface-solid))}}.cockpit-shell.is-theater-fullscreen .cockpit-engineering-header,.cockpit-shell.is-theater-fullscreen .cockpit-evidence-summary-rail{display:none!important}@media (max-width:88rem){.cockpit-engineering-primary{grid-template-columns:minmax(0,1fr)}.cockpit-engineering-primary>.cockpit-manufacturing-partner-strip.cockpit-partner-layout{border-top:.0625rem solid var(--cockpit-line);border-left:0}}@media (max-width:70rem){.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{grid-template-columns:5.25rem minmax(0,1fr)!important}}@media (max-width:64rem){.cockpit-evidence-summary-rail.cockpit-review-rail{display:none}.cockpit-engineering-primary>.cockpit-partner-header-fallback.cockpit-partner-layout{display:flex!important}}@media (max-width:56rem){.cockpit-engineering-primary{grid-template-columns:minmax(0,1fr)}.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{padding-inline:.3rem;grid-template-columns:minmax(0,1fr)!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy{display:none!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-steps{border-left:0;grid-column:1;overflow:hidden;grid-template-columns:repeat(5,minmax(0,1fr))!important}.cockpit-engineering-loading-primary{grid-template-columns:minmax(0,1fr);gap:.45rem;padding-block:.45rem}.cockpit-engineering-loading-flow{grid-template-columns:minmax(0,1fr)}.cockpit-engineering-loading-flow>:first-child{display:none}}@media (max-width:34rem){.cockpit-engineer-lifecycle.astryx-tab-list{padding-inline:.2rem;overflow:hidden;gap:0!important}.cockpit-engineer-lifecycle .astryx-tab{min-width:0;padding-inline:.25rem;gap:.15rem!important}.cockpit-engineer-lifecycle .astryx-tab>span:has(>svg){display:none}.cockpit-engineering-primary>.cockpit-manufacturing-partner-strip.cockpit-partner-layout{padding:.5rem .55rem;gap:.45rem!important}.cockpit-engineering-primary>.cockpit-manufacturing-partner-strip .cockpit-partner-actions{gap:.25rem!important}.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{min-height:2.25rem;padding:.2rem}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button{gap:.2rem;min-height:1.9rem;padding-inline:.12rem}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button>svg{width:.7rem;height:.7rem}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button>span{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.56rem;overflow:hidden;display:inline!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button>span[data-compact-label]{font-size:0}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button>span[data-compact-label]:after{content:attr(data-compact-label);font-size:.56rem}}.run-timeline{--timeline-text:var(--cockpit-ink,var(--text-1));--timeline-muted:var(--cockpit-muted,var(--text-2));--timeline-faint:var(--cockpit-faint,var(--text-3));--timeline-line:var(--cockpit-line,var(--border));--timeline-line-strong:var(--cockpit-line-strong,var(--border));--timeline-surface:var(--cockpit-surface-solid,var(--surface-1));--timeline-surface-muted:var(--cockpit-surface-strong,var(--surface-2));--timeline-accent:var(--cockpit-teal,var(--accent));--timeline-success:var(--cockpit-green,var(--success));--timeline-warning:var(--cockpit-amber,var(--warning));--timeline-danger:var(--cockpit-red,var(--error));background:var(--timeline-surface);width:100%;height:100%;min-height:0;color:var(--timeline-text);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.run-timeline-head{z-index:2;border-bottom:.0625rem solid var(--timeline-line-strong);background:var(--timeline-surface-muted);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.65rem;padding:.55rem .7rem;display:flex;position:relative}.run-timeline-status,.run-timeline-title,.run-timeline-tools,.run-timeline-tools button{align-items:center;display:inline-flex}.run-timeline-title{min-width:0;color:var(--timeline-text);gap:.45rem}.run-timeline-title>svg{color:var(--timeline-accent);flex:none}.run-timeline-title strong{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.run-timeline-status,.run-timeline-title strong{font-family:var(--font-mono);text-transform:uppercase;font-weight:900}.run-timeline-status{border:.0625rem solid var(--timeline-line-strong);background:var(--timeline-surface);color:var(--timeline-muted);letter-spacing:.06em;border-radius:999px;flex:none;gap:.32rem;padding:.2rem .42rem;font-size:.56rem}.run-timeline-status:before{content:"";background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.run-timeline[data-run-status=running] .run-timeline-status{color:var(--timeline-accent)}.run-timeline[data-run-status=success] .run-timeline-status{color:var(--timeline-success)}.run-timeline[data-run-status=failed] .run-timeline-status{color:var(--timeline-danger)}.run-timeline[data-run-status=cancelled] .run-timeline-status{color:var(--timeline-warning)}.run-timeline-tools{flex:none;gap:.45rem}.run-timeline-tools small{color:var(--timeline-faint);font-family:var(--font-mono);white-space:nowrap;font-size:.58rem}.run-timeline-tools button{border:.0625rem solid var(--timeline-line-strong);background:var(--timeline-surface);color:var(--timeline-text);font-family:var(--font-mono);gap:.3rem;padding:.28rem .42rem;font-size:.58rem;font-weight:850}.run-timeline-tools button:hover{border-color:var(--timeline-accent)}@supports (color:color-mix(in lab,red,red)){.run-timeline-tools button:hover{border-color:color-mix(in srgb,var(--timeline-accent) 55%,var(--timeline-line))}}.run-timeline-tools button:hover{color:var(--timeline-accent)}.run-timeline-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:clamp(15rem,44vh,32rem);margin:0;padding:.35rem 0 .75rem;overflow-y:auto}.run-timeline-scroll:focus-visible{outline:.125rem solid var(--timeline-accent);outline-offset:-.125rem}.run-timeline-event{--timeline-event-accent:var(--timeline-line-strong);border-left:.125rem solid var(--timeline-event-accent);min-width:0;color:var(--timeline-text);background:0 0;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;margin:.28rem .55rem;padding:.58rem .62rem .58rem .55rem;transition:background .16s,border-color .16s;display:grid;position:relative}.run-timeline-event:hover{background:var(--timeline-accent)}@supports (color:color-mix(in lab,red,red)){.run-timeline-event:hover{background:color-mix(in srgb,var(--timeline-accent) 5%,transparent)}}.run-timeline-event[data-event-type=complete],.run-timeline-event[data-event-type=execution_done]{--timeline-event-accent:var(--timeline-success)}.run-timeline-event[data-event-type=error]{--timeline-event-accent:var(--timeline-danger)}.run-timeline-event[data-event-type=cancelled],.run-timeline-event[data-event-type=extended_thinking],.run-timeline-event[data-event-type=repair_start]{--timeline-event-accent:var(--timeline-warning)}.run-timeline-event.is-processing,.run-timeline-event[data-event-type=code_generated],.run-timeline-event[data-event-type=pattern_picked],.run-timeline-event[data-event-type=validation_done]{--timeline-event-accent:var(--timeline-accent)}.run-timeline-icon{border:.0625rem solid var(--timeline-event-accent);justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.run-timeline-icon{border:.0625rem solid color-mix(in srgb,var(--timeline-event-accent) 45%,var(--timeline-line))}}.run-timeline-icon{background:var(--timeline-event-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.run-timeline-icon{background:color-mix(in srgb,var(--timeline-event-accent) 9%,var(--timeline-surface))}}.run-timeline-icon{color:var(--timeline-event-accent)}.run-timeline-dot{background:currentColor;border-radius:999px;width:.38rem;height:.38rem}.run-timeline-event-body{min-width:0;padding-top:.08rem}.run-timeline-message.markdown,.run-timeline-message.markdown p{color:var(--timeline-text);margin:0;font-size:.75rem;font-weight:680;line-height:1.38}.run-timeline-event-body time,.run-timeline-event-body>small{color:var(--timeline-faint);font-family:var(--font-mono);margin-top:.25rem;font-size:.58rem;line-height:1.25;display:block}.run-timeline-event-body>strong{color:var(--timeline-text);font-size:.75rem}.run-timeline-event.is-processing .run-timeline-icon svg{animation:run-timeline-spin .9s linear infinite}.run-timeline-empty{color:var(--timeline-muted);text-align:center;padding:1.25rem;font-size:.72rem;line-height:1.45;list-style:none}.cockpit-dock-timeline,.cockpit-timeline{min-height:12rem;display:grid;overflow:hidden}.cockpit-dock-timeline .run-timeline-scroll,.cockpit-timeline .run-timeline-scroll{max-height:none}.cockpit-dock-timeline{height:clamp(18rem,46vh,34rem);max-height:none}@keyframes run-timeline-spin{to{transform:rotate(1turn)}}.cockpit-workspace{background:radial-gradient(circle at 52% 18%,var(--cockpit-teal),transparent 31rem),var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-workspace{background:radial-gradient(circle at 52% 18%,color-mix(in srgb,var(--cockpit-teal) 4%,transparent),transparent 31rem),var(--cockpit-bg)}}.cockpit-mission-rail{background:linear-gradient(180deg,var(--cockpit-surface-solid),var(--cockpit-surface-solid))}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-solid) 97%,var(--cockpit-ink) 3%),var(--cockpit-surface-solid))}}.cockpit-rail-dock{padding-block:var(--spacing-3) var(--spacing-4);align-content:start;justify-items:center}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-brand-mark{border-radius:var(--radius-container);width:3rem;height:3rem;box-shadow:0 0 0 .0625rem var(--cockpit-teal),0 .75rem 2rem -1rem var(--cockpit-teal);border:0}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-brand-mark{box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--cockpit-teal) 48%,transparent),0 .75rem 2rem -1rem color-mix(in srgb,var(--cockpit-teal) 54%,transparent)}}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-rail-button,.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-thread-drawer-toggle{border-radius:var(--radius-container);border-color:#0000;width:2.75rem;height:2.75rem}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-rail-button:hover:not(:disabled),.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-thread-drawer-toggle:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong)}.cockpit-rail-utilities{align-items:center;gap:var(--spacing-2);border-top:.0625rem solid var(--cockpit-line);padding:var(--spacing-3) var(--spacing-2);flex:none;margin-top:auto;display:flex}.cockpit-mission-rail.is-thread-drawer-collapsed .cockpit-rail-utilities{flex-direction:column}.cockpit-rail-utilities .cockpit-rail-utility,.cockpit-rail-utilities .rupsetu-theme-toggle{border-radius:var(--radius-container);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--cockpit-muted);background:0 0;border-color:#0000}.cockpit-rail-utilities .cockpit-rail-utility.is-active,.cockpit-rail-utilities .cockpit-rail-utility:hover:not(:disabled),.cockpit-rail-utilities .rupsetu-theme-toggle:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-command-deck{min-height:var(--cockpit-command-deck-min-height);border-bottom-color:var(--cockpit-line-strong);grid-template-columns:minmax(0,1fr) auto}@supports (color:color-mix(in lab,red,red)){.cockpit-command-deck{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-title-block{align-content:center;justify-items:start;gap:var(--spacing-1);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);display:grid}.cockpit-title-block .astryx-breadcrumbs{color:var(--cockpit-muted);grid-area:1/1;font-size:.68rem}.cockpit-title-block .astryx-breadcrumb-item[aria-current=page],.cockpit-title-block h1{color:var(--cockpit-ink)}.cockpit-title-block h1{min-width:0;letter-spacing:-.018em;grid-area:2/1;margin:0;font-size:clamp(1.18rem,1.4vw,1.42rem);font-weight:760;line-height:1.12}.cockpit-command-meta{margin:var(--spacing-1) 0 0;letter-spacing:.055em;grid-area:3/1;font-size:.58rem}.cockpit-command-status{align-self:center;gap:var(--spacing-2)}.cockpit-command-status .cockpit-status-pill{align-items:center;gap:var(--spacing-1-5);min-height:2.15rem;padding-inline:var(--spacing-3);display:inline-flex}.cockpit-compact-review-menu{display:block}.cockpit-command-status .cockpit-icon-button,.cockpit-compact-review-menu summary{border-color:var(--cockpit-line-strong);border-radius:var(--radius-container);background:var(--cockpit-surface-strong);width:2.25rem;min-width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.cockpit-command-status .cockpit-icon-button,.cockpit-compact-review-menu summary{background:color-mix(in srgb,var(--cockpit-surface-strong) 52%,transparent)}}.cockpit-engineer-lifecycle .astryx-tab,.cockpit-engineer-lifecycle.astryx-tab-list{min-height:var(--cockpit-lifecycle-row-height)}.cockpit-engineer-lifecycle.astryx-tab-list{padding-inline:var(--cockpit-shell-inline-padding)}.cockpit-engineer-lifecycle .astryx-tab{gap:var(--spacing-2);font-size:.82rem}.cockpit-engineer-lifecycle .astryx-tab[aria-selected=true]{background:linear-gradient(180deg,transparent,var(--cockpit-teal))}@supports (color:color-mix(in lab,red,red)){.cockpit-engineer-lifecycle .astryx-tab[aria-selected=true]{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--cockpit-teal) 7%,transparent))}}.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{min-height:var(--cockpit-subrail-row-height);background:var(--cockpit-surface-strong);gap:0;grid-template-columns:minmax(0,1fr)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{background:color-mix(in srgb,var(--cockpit-surface-strong) 42%,var(--cockpit-surface-solid))}}.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail{padding:0 var(--cockpit-shell-inline-padding)}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-copy{display:none!important}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-steps{border-left:0;grid-column:1}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button{min-height:calc(var(--cockpit-subrail-row-height) - .1rem);gap:var(--spacing-2);letter-spacing:.07em;font-size:.66rem}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button.is-active{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button.is-active{background:color-mix(in srgb,var(--cockpit-teal) 9%,transparent)}}.cockpit-engineering-loading-flow{min-height:var(--cockpit-subrail-row-height);padding-inline:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.cockpit-model-theater{border-radius:var(--radius-page);box-shadow:var(--shadow-low);animation:cockpit-stage-enter .26s ease-out both}.cockpit-viewport-topbar{gap:var(--spacing-5);background:var(--cockpit-surface-strong);min-height:4.25rem}@supports (color:color-mix(in lab,red,red)){.cockpit-viewport-topbar{background:color-mix(in srgb,var(--cockpit-surface-strong) 42%,var(--cockpit-surface-solid))}}.cockpit-model-identity-line{gap:var(--spacing-3)}.cockpit-generation-summary{gap:var(--spacing-2);margin-top:var(--spacing-2);padding-left:var(--spacing-5);border-left:0;grid-template-columns:minmax(0,1fr);position:relative}.cockpit-generation-summary:before{top:50%;left:var(--spacing-1);border-radius:var(--radius-full);background:var(--cockpit-green);width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem var(--cockpit-green-soft);content:"";position:absolute;transform:translateY(-50%)}.cockpit-design-brief-trigger{border-radius:var(--radius-container);background:var(--cockpit-surface-solid);min-height:2.35rem}@supports (color:color-mix(in lab,red,red)){.cockpit-design-brief-trigger{background:color-mix(in srgb,var(--cockpit-surface-solid) 58%,transparent)}}html .cockpit-shell .cockpit-canvas-frame{background:linear-gradient(90deg,var(--cockpit-line) .0625rem,transparent .0625rem),linear-gradient(0deg,var(--cockpit-line) .0625rem,transparent .0625rem),radial-gradient(circle at 50% 46%,var(--cockpit-teal),transparent 29rem),var(--viewer-bg-solid)}@supports (color:color-mix(in lab,red,red)){html .cockpit-shell .cockpit-canvas-frame{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-line) 42%,transparent) .0625rem,transparent .0625rem),linear-gradient(0deg,color-mix(in srgb,var(--cockpit-line) 42%,transparent) .0625rem,transparent .0625rem),radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--cockpit-teal) 5%,transparent),transparent 29rem),var(--viewer-bg-solid)}}html .cockpit-shell .cockpit-canvas-frame{background-size:3rem 3rem,3rem 3rem,auto,auto}.cockpit-canvas-frame .cad-theatre--cockpit{background:0 0}.cockpit-canvas-frame .cad-theatre__tool-rail,.cockpit-canvas-frame .cad-theatre__view-bar{border-color:var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-canvas-frame .cad-theatre__tool-rail,.cockpit-canvas-frame .cad-theatre__view-bar{border-color:color-mix(in srgb,var(--cockpit-line-strong) 88%,transparent)}}.cockpit-canvas-frame .cad-theatre__tool-rail,.cockpit-canvas-frame .cad-theatre__view-bar{border-radius:var(--radius-container);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-canvas-frame .cad-theatre__tool-rail,.cockpit-canvas-frame .cad-theatre__view-bar{background:color-mix(in srgb,var(--cockpit-surface-solid) 86%,transparent)}}.cockpit-canvas-frame .cad-theatre__tool-rail,.cockpit-canvas-frame .cad-theatre__view-bar{box-shadow:var(--shadow-med);-webkit-backdrop-filter:blur(.85rem)}.cockpit-command-composer{padding-bottom:var(--spacing-4)}.cockpit-command-composer>div{border-color:var(--cockpit-line-strong)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,transparent)!important}}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true]{min-height:2.75rem;font-size:.84rem}.cockpit-command-composer .cockpit-composer-submit.astryx-button{border-radius:var(--radius-full);width:2.75rem;min-width:2.75rem;height:2.75rem}.cockpit-evidence-summary-rail.cockpit-review-rail{background:linear-gradient(180deg,var(--cockpit-surface-solid),var(--cockpit-surface-solid))}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-summary-rail.cockpit-review-rail{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-solid) 97%,var(--cockpit-ink) 3%),var(--cockpit-surface-solid))}}.cockpit-evidence-summary-rail.cockpit-review-rail{padding:var(--spacing-5)}.cockpit-review-rail__header{padding-bottom:var(--spacing-5)}.cockpit-review-rail__primary{margin-top:var(--spacing-5);border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--radius-page);background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-review-rail__primary{background:color-mix(in srgb,var(--cockpit-surface-strong) 46%,transparent)}}.cockpit-review-rail__primary{padding:var(--spacing-4)}.cockpit-review-rail__primary h3{margin-top:var(--spacing-4);letter-spacing:-.012em;font-size:.95rem}.cockpit-review-rail__actions .astryx-button{border-radius:var(--radius-container);min-height:3rem}.cockpit-review-rail__upcoming{margin-top:var(--spacing-5)}.cockpit-review-rail__partner{bottom:calc(var(--spacing-5) * -1);padding-top:var(--spacing-5)}.cockpit-review-rail__partner .cockpit-partner-sidebar-card.cockpit-partner-layout{background:var(--cockpit-surface-strong);border-radius:var(--radius-page)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-review-rail__partner .cockpit-partner-sidebar-card.cockpit-partner-layout{background:color-mix(in srgb,var(--cockpit-surface-strong) 48%,transparent)}}.cockpit-review-rail__partner .cockpit-partner-sidebar-card.cockpit-partner-layout{padding:var(--spacing-4)}@keyframes cockpit-stage-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.cockpit-shell{--cockpit-command-deck-min-height:4.25rem}.cockpit-command-deck{min-height:var(--cockpit-command-deck-min-height)}.cockpit-command-deck,.cockpit-engineer-lifecycle.astryx-tab-list,.cockpit-engineering-header .cockpit-flow-strip.is-engineering-subrail,.cockpit-stage{padding-inline:var(--cockpit-shell-inline-padding)}}@media (max-width:47.5rem){.cockpit-shell{--cockpit-command-deck-min-height:4rem;--cockpit-lifecycle-row-height:3rem;--cockpit-subrail-row-height:2.25rem;--cockpit-composer-min-height:6rem}.cockpit-command-deck{gap:var(--cockpit-shell-gap);grid-template-columns:minmax(0,1fr)}.cockpit-command-status{justify-content:flex-start}.cockpit-title-block h1{font-size:1.12rem}.cockpit-engineer-lifecycle .astryx-tab,.cockpit-engineer-lifecycle.astryx-tab-list{min-height:var(--cockpit-lifecycle-row-height)}.cockpit-engineering-header .is-engineering-subrail .cockpit-flow-step-button{min-height:calc(var(--cockpit-subrail-row-height) - .1rem);font-size:.6rem}.cockpit-viewport-topbar{min-height:3.6rem;padding:var(--spacing-2) var(--spacing-3)}.cockpit-command-composer>div{min-height:var(--cockpit-composer-min-height)}}@media (prefers-reduced-motion:reduce){.cockpit-model-theater{animation:none}}@media (min-width:56.3125rem){.cockpit-viewport-topbar{gap:.625rem;min-height:3.2rem;padding:.375rem .5rem}.cockpit-generation-summary{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:.35rem .625rem;margin-top:.2rem;padding:.1rem 0 .1rem .5rem}.cockpit-generation-summary:before{display:none}.cockpit-command-composer{padding-bottom:.25rem}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div{min-height:var(--cockpit-composer-min-height)}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within{min-height:calc(var(--cockpit-composer-min-height) + .25rem)}.cockpit-stage .cockpit-command-composer:not(.is-fullscreen-dock) .astryx-chat-composer-input [contenteditable=true]{min-height:2.25rem}.cockpit-design-history{height:clamp(12rem,24vh,13rem)}}@media (min-width:47.5625rem){.cockpit-shell:not(.is-theater-fullscreen) .cockpit-workspace{flex-direction:column;display:flex}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-workspace>.cockpit-stage{flex:1 1 0;min-height:0;overflow:hidden}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage>.cockpit-model-column{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:0;overflow:hidden}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-model-theater.is-expanded,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:0!important}}@media (min-width:47.5625rem) and (max-width:80rem){.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-utilities{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}}@media (min-width:47.5625rem) and (max-width:64rem){.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(11.5rem,22vw,13.25rem) minmax(0,1fr)!important}}@media (min-width:64.0625rem) and (max-width:80rem){.cockpit-shell.is-thread-drawer-open:not(.is-theater-fullscreen){grid-template-columns:clamp(11.5rem,22vw,13.25rem) minmax(0,1fr) clamp(17rem,23vw,19rem)!important}}@media (min-width:47.5625rem) and (max-width:56.25rem){.cockpit-flow-strip{gap:0;padding:.25rem;position:relative;grid-template-columns:minmax(0,1fr)!important}.cockpit-flow-copy{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cockpit-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:100%;overflow:hidden;display:grid!important}.cockpit-flow-steps .cockpit-flow-step-button,.cockpit-flow-steps li{width:100%;min-width:0}.cockpit-flow-steps .cockpit-flow-step-button{padding-inline:.25rem;overflow:hidden}}.cockpit-engineering-timeline{gap:var(--spacing-3);min-width:0}.cockpit-engineering-timeline-filters{flex-wrap:wrap;gap:.375rem;padding-block-end:0;overflow:visible}.cockpit-engineering-timeline-details-toggle,.cockpit-engineering-timeline-filter-reset,.cockpit-engineering-timeline-filter-toggle,.cockpit-engineering-timeline-filters button,.cockpit-engineering-timeline-load-more{border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface-1);min-block-size:2.75rem;color:var(--text-2);font:inherit;cursor:pointer;font-size:.75rem;font-weight:700}.cockpit-engineering-timeline-filters button{padding-inline:.75rem}.cockpit-engineering-timeline-filters button[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-timeline-filters button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 52%,var(--border))}}.cockpit-engineering-timeline-filters button[aria-pressed=true]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-timeline-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface-1))}}.cockpit-engineering-timeline-filter-control{border-block:1px solid var(--border-subtle);justify-items:start;gap:.5rem;padding-block:.25rem;display:grid}.cockpit-engineering-timeline-filter-toggle{align-items:center;gap:.45rem;padding-inline:.75rem;display:inline-flex}.cockpit-engineering-timeline-filter-toggle svg:last-child{transition:transform .16s}.cockpit-engineering-timeline-filter-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.cockpit-engineering-timeline-filter-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-container);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.625rem;width:min(100%,62rem);padding:.75rem;display:grid}.cockpit-engineering-timeline-filter-panel label{gap:.3rem;min-width:0;display:grid}.cockpit-engineering-timeline-filter-panel label>span:first-child{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.cockpit-engineering-timeline-filter-panel input,.cockpit-engineering-timeline-filter-panel select{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface-1);width:100%;min-width:0;min-block-size:2.75rem;color:var(--text-1);font:inherit;padding-inline:.625rem;font-size:.8125rem}.cockpit-engineering-timeline-date>span:last-child,.cockpit-engineering-timeline-filter-search>span:last-child{border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface-1);min-width:0;color:var(--text-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem;padding-inline-start:.625rem;display:grid}.cockpit-engineering-timeline-date input,.cockpit-engineering-timeline-filter-search input{background:0 0;border:0;outline:0}.cockpit-engineering-timeline-filter-reset{border-color:var(--accent);place-self:end start}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-timeline-filter-reset{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.cockpit-engineering-timeline-filter-reset{color:var(--text-1);padding-inline:.75rem}.cockpit-engineering-timeline-list,.cockpit-engineering-timeline-list ol{gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-engineering-timeline-list>li{padding:0}.cockpit-engineering-timeline-group>section{gap:.35rem;min-width:0;display:grid}.cockpit-engineering-timeline-group h3{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800}.cockpit-engineering-timeline-event{border:1px solid var(--border-subtle);border-radius:var(--radius-container);background:var(--surface-1);gap:.375rem;min-width:0;padding:.25rem;display:grid}.cockpit-engineering-timeline-row{border-radius:calc(var(--radius-container) - .125rem);min-width:0;color:var(--text-1);background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto;gap:.625rem;padding:.625rem}button.cockpit-engineering-timeline-row{cursor:pointer}button.cockpit-engineering-timeline-row:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){button.cockpit-engineering-timeline-row:hover{background:color-mix(in srgb,var(--accent-soft) 42%,transparent)}}.cockpit-engineering-timeline-row.is-static{grid-template-columns:2rem minmax(0,1fr)}.cockpit-engineering-timeline-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--text-2)}.cockpit-engineering-timeline-copy>strong{color:var(--text-1);font-size:.875rem;font-weight:800;line-height:1.3}.cockpit-engineering-timeline-copy>span:not(.cockpit-engineering-timeline-facts){color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-engineering-timeline-facts{min-width:0;color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.6875rem;line-height:1.45;display:flex}.cockpit-engineering-timeline-facts>span,.cockpit-engineering-timeline-facts>time{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.cockpit-engineering-timeline-facts .is-confirmed{color:var(--success)}.cockpit-engineering-timeline-facts .is-rejected{color:var(--cockpit-red)}.cockpit-engineering-timeline-target-state{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-timeline-target-state{color:color-mix(in srgb,var(--accent) 70%,var(--text-1))}}.cockpit-engineering-timeline-target-state{font-weight:700}.cockpit-engineering-timeline-details-toggle{justify-self:start;padding-inline:.75rem}.cockpit-engineering-timeline-event-details{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);gap:.25rem;padding:.625rem;display:grid}.cockpit-engineering-timeline-event-details strong{color:var(--text-1);font-size:.75rem}.cockpit-engineering-timeline-event-details p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.5}.cockpit-engineering-timeline-prompt{gap:var(--spacing-2);border-block-end:.0625rem solid var(--border-subtle);min-width:0;margin-block-end:var(--spacing-2);padding-block-end:var(--spacing-3);display:grid}.cockpit-engineering-timeline-prompt>span{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.cockpit-engineering-timeline-prompt>span>button{align-items:center;gap:var(--spacing-1);min-height:2.75rem;padding-inline:var(--spacing-2);border:.0625rem solid var(--border);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-2);font:inherit;cursor:pointer;flex:none;font-size:.6875rem;font-weight:650;display:inline-flex}.cockpit-engineering-timeline-prompt>span>button:focus-visible,.cockpit-engineering-timeline-prompt>span>button:hover{border-color:var(--accent);color:var(--text-1)}.cockpit-engineering-timeline-prompt>p{max-height:min(12rem,28vh);padding:var(--spacing-3);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-1);scrollbar-gutter:stable;-webkit-user-select:text;user-select:text;overflow:auto}.cockpit-engineering-timeline-prompt>p:focus-visible{outline:.0625rem solid var(--focus-ring,var(--accent));outline-offset:.1875rem}.cockpit-engineering-timeline-load-more{justify-self:start;padding-inline:.875rem}.cockpit-review-search-backdrop:has(.cockpit-recent-parts-dialog){background:rgb(var(--shadow-color)/.56)}.cockpit-recent-parts-dialog{box-sizing:border-box;border-color:var(--border);width:min(42rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem)}@supports (color:color-mix(in lab,red,red)){.cockpit-recent-parts-dialog{border-color:color-mix(in srgb,var(--border) 78%,var(--accent) 22%)}}.cockpit-recent-parts-dialog{background:var(--surface-1)}.cockpit-recent-parts-dialog>header>button{width:2.75rem;height:2.75rem;min-block-size:2.75rem}.cockpit-recent-parts-search{grid-template-columns:1rem minmax(0,1fr)!important}.cockpit-recent-parts-results{align-content:start;gap:.625rem;display:grid}.cockpit-recent-parts-examples,.cockpit-recent-parts-examples>section,.cockpit-recent-parts-group{gap:.375rem;min-width:0;display:grid}.cockpit-recent-parts-group h3{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin:.25rem .5rem 0;font-size:.6875rem;font-weight:800}.cockpit-recent-parts-examples>button{border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface-2);min-block-size:2.75rem;color:var(--text-1);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:800;display:flex}.cockpit-recent-part-row{border-radius:var(--radius-container);width:100%;min-width:0;min-block-size:4.75rem;color:var(--text-1);text-align:start;background:0 0;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.625rem;border:1px solid #0000!important;padding:.5rem!important;display:grid!important}.cockpit-recent-part-row.is-active,.cockpit-recent-part-row:hover{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-recent-part-row.is-active,.cockpit-recent-part-row:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))!important}}.cockpit-recent-part-row.is-active,.cockpit-recent-part-row:hover{background:var(--accent-soft)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-recent-part-row.is-active,.cockpit-recent-part-row:hover{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface-1))!important}}.cockpit-recent-part-thumbnail{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--text-3);place-items:center;display:grid}.cockpit-recent-part-copy{gap:.25rem;min-width:0;display:grid}.cockpit-recent-part-heading,.cockpit-recent-part-identifiers,.cockpit-recent-part-status{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.cockpit-recent-part-heading strong{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;overflow:hidden}.cockpit-recent-part-current{border:1px solid var(--accent);align-items:center;min-block-size:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-recent-part-current{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border))}}.cockpit-recent-part-current{background:var(--accent-soft);border-radius:999rem}@supports (color:color-mix(in lab,red,red)){.cockpit-recent-part-current{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface-1))}}.cockpit-recent-part-current{color:var(--text-1);text-transform:uppercase;padding-inline:.375rem;font-size:.625rem;font-weight:800}.cockpit-recent-part-identifiers,.cockpit-recent-part-status{color:var(--text-3);font-size:.6875rem;line-height:1.4}.cockpit-recent-part-identifiers>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-recent-part-status>span:first-child{color:var(--text-2);font-weight:800}.cockpit-recent-part-status>span:first-child.is-ready{color:var(--success)}.cockpit-recent-part-status>span:first-child.is-attention{color:var(--cockpit-red)}.cockpit-recent-part-status>span:first-child.is-active{color:var(--accent)}.cockpit-engineering-timeline :where(button:focus-visible,input:focus-visible,select:focus-visible),.cockpit-recent-parts-dialog :where(button:focus-visible,input:focus-visible){outline:.1875rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-engineering-timeline :where(button:focus-visible,input:focus-visible,select:focus-visible),.cockpit-recent-parts-dialog :where(button:focus-visible,input:focus-visible){outline:.1875rem solid color-mix(in srgb,var(--accent) 72%,transparent)}}.cockpit-engineering-timeline :where(button:focus-visible,input:focus-visible,select:focus-visible),.cockpit-recent-parts-dialog :where(button:focus-visible,input:focus-visible){outline-offset:.125rem}@media (prefers-reduced-motion:reduce){.cockpit-engineering-timeline-filter-toggle svg:last-child{transition:none}}@media (forced-colors:active){.cockpit-engineering-timeline-event,.cockpit-engineering-timeline-filter-panel,.cockpit-recent-part-thumbnail,.cockpit-recent-parts-dialog{border-color:canvastext}.cockpit-engineering-timeline-target-state,.cockpit-recent-part-current{forced-color-adjust:none;color:highlighttext;background:highlight;border:1px solid highlight}}.cockpit-vnext-root{--text-3:var(--text-2)}.cockpit-shell.cockpit-vnext-root{background:var(--background);width:100%;height:100dvh;min-height:0;color:var(--text-1);overflow:hidden;display:block!important}.cockpit-vnext-root #astryx-app-shell-main,.cockpit-vnext-root>.astryx-app-shell,.cockpit-vnext-root>.astryx-app-shell>.astryx-layout{width:100%;height:100%;min-height:0}.cockpit-vnext-root #astryx-app-shell-main{overflow:hidden}.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav{background:var(--surface-1);min-width:0}.cockpit-vnext-root .astryx-side-nav{border-inline-end:0}.cockpit-vnext{background:var(--surface-1);width:100%;min-width:0;height:100%;min-height:0;color:var(--text-1);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.cockpit-vnext:has(>.cockpit-vnext-status-stack){grid-template-rows:auto auto minmax(0,1fr)}.cockpit-vnext [role=button],.cockpit-vnext button,.cockpit-vnext select,.cockpit-vnext summary{min-height:2.5rem}.cockpit-vnext :where(button:focus-visible,summary:focus-visible,select:focus-visible,[tabindex]:focus-visible){outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-logo{width:2rem;height:2rem}.cockpit-vnext-switcher{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);display:grid}.cockpit-vnext-switcher>button{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;min-width:0;min-height:3.25rem;padding:var(--spacing-2) var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-2);color:var(--text-2);font:inherit;text-align:start;border-radius:.625rem;display:flex}.cockpit-vnext-switcher>button>svg:first-child{color:var(--text-3);flex:none}.cockpit-vnext-switcher>button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-switcher>button:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}.cockpit-vnext-switcher>button:hover{background:var(--accent-soft)}.cockpit-vnext-switcher>button>span{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-switcher>button small,.cockpit-vnext-switcher>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-vnext-switcher>button small{color:var(--text-3);font-size:.625rem;font-weight:400}.cockpit-vnext-switcher>button strong{color:var(--text-1);font-size:.75rem;font-weight:500}.cockpit-vnext-switcher.is-collapsed{padding:var(--spacing-1);justify-content:center;align-items:center;display:flex}.cockpit-vnext-switcher.is-collapsed>.cockpit-vnext-part-history-button{background:0 0;border-color:#0000;justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}.cockpit-vnext-nav-count{background:var(--surface-2);min-width:1.25rem;min-height:1.25rem;color:var(--text-2);font-family:var(--font-mono);border-radius:999rem;place-items:center;padding-inline:.3125rem;font-size:.6875rem;font-weight:600;display:inline-grid}.cockpit-vnext-header{z-index:120;align-items:center;gap:var(--spacing-6);min-height:5.75rem;padding:var(--spacing-3) var(--spacing-5);border-block-end:.0625rem solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-header{background:color-mix(in srgb,var(--surface-1) 96%,transparent)}}.cockpit-vnext-header>section{min-width:0}.cockpit-vnext-header h1{color:var(--text-1);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:700;line-height:1.1;overflow:hidden}.cockpit-vnext-workspace-title>span{min-width:max-content;display:inline-block}.cockpit-vnext-workspace-title[data-overflowing=true]{text-overflow:clip}.cockpit-vnext-workspace-title[data-overflowing=true]:focus-visible{outline:.0625rem solid var(--focus-ring,var(--accent));outline-offset:.1875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cockpit-vnext-workspace-title[data-overflowing=true]:hover>span{animation:cockpit-workspace-title-pan var(--workspace-title-duration) cubic-bezier(.16,1,.3,1) both}}@media (prefers-reduced-motion:no-preference){.cockpit-vnext-workspace-title[data-overflowing=true]:focus-visible>span{animation:cockpit-workspace-title-pan var(--workspace-title-duration) cubic-bezier(.16,1,.3,1) both}}@media (hover:none){.cockpit-vnext-workspace-title[data-overflowing=true]{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;overflow-x:auto}.cockpit-vnext-workspace-title[data-overflowing=true]::-webkit-scrollbar{display:none}}@keyframes cockpit-workspace-title-pan{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--workspace-title-offset))}}.cockpit-vnext-system-status{align-items:center;gap:var(--spacing-2);color:var(--text-2);white-space:nowrap;font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-system-status>i{background:var(--text-3);width:.5rem;height:.5rem;box-shadow:0 0 0 .1875rem var(--text-3);border-radius:999rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-system-status>i{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--text-3) 12%,transparent)}}.cockpit-vnext-system-status.is-success>i{background:var(--success);box-shadow:0 0 0 .1875rem var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-system-status.is-success>i{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--success) 12%,transparent)}}.cockpit-vnext-system-status.is-warning>i{background:var(--warning);box-shadow:0 0 0 .1875rem var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-system-status.is-warning>i{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--warning) 12%,transparent)}}.cockpit-vnext-system-status.is-danger>i{background:var(--error);box-shadow:0 0 0 .1875rem var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-system-status.is-danger>i{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--error) 12%,transparent)}}.cockpit-vnext-header>nav{align-items:center;gap:var(--spacing-2);display:flex}.cockpit-vnext-header>nav>button,.cockpit-vnext-overflow section>button,.cockpit-vnext-overflow>summary{justify-content:center;align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-header .cockpit-vnext-resolve{border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-1)}.cockpit-vnext-header .cockpit-vnext-resolve:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-header .cockpit-vnext-resolve:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.cockpit-vnext-header .cockpit-vnext-resolve:hover{background:var(--accent-soft);color:var(--accent-strong)}.cockpit-vnext-header .cockpit-vnext-close{padding-inline:var(--spacing-2)}.cockpit-vnext-close kbd{border:.0625rem solid var(--border);background:var(--surface-2);min-width:1.75rem;min-height:1.5rem;color:var(--text-3);font-family:var(--font-mono);border-radius:.375rem;place-items:center;font-size:.625rem;display:inline-grid}.cockpit-vnext-overflow{position:relative}.cockpit-vnext-overflow>summary{width:2.5rem;padding:0;list-style:none}.cockpit-vnext-overflow>summary::-webkit-details-marker{display:none}.cockpit-vnext-overflow>section{z-index:80;width:13rem;padding:var(--spacing-1);border:.0625rem solid var(--border);background:var(--surface-1);box-shadow:0 1.25rem 3rem -1.5rem rgb(var(--shadow-color)/.34),0 .125rem .5rem rgb(var(--shadow-color)/.08);transform-origin:100% 0;animation:cockpit-vnext-menu-enter var(--duration-fast) var(--ease-standard) both;border-radius:.75rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--spacing-1));inset-inline-end:0}.cockpit-vnext-overflow section>button{min-height:2.25rem;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);justify-content:flex-start}.cockpit-vnext-overflow section>button:focus-visible,.cockpit-vnext-overflow section>button:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-overflow section>button:active{transform:translateY(.0625rem)}.cockpit-vnext-technical-details{padding-block-start:var(--spacing-1)}.cockpit-vnext-provenance-preference,.cockpit-vnext-technical-details{border-block-start:.0625rem solid var(--border);margin-block-start:var(--spacing-1)}.cockpit-vnext-provenance-preference{gap:var(--spacing-1);padding-block-start:var(--spacing-2);display:grid}.cockpit-vnext-provenance-preference>span{padding-inline:var(--spacing-3);color:var(--text-3);font-size:.6875rem;font-weight:600}.cockpit-vnext-provenance-preference>button{justify-content:space-between}.cockpit-vnext-provenance-preference>button[aria-checked=true]{background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-technical-details>button{width:100%;min-height:2.25rem;padding-inline:var(--spacing-3);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;font-size:.75rem;font-weight:500;display:flex}.cockpit-vnext-technical-details>button:after{color:var(--text-3);content:"+";margin-inline-start:auto}.cockpit-vnext-technical-details>button[aria-expanded=true]:after{content:"−"}.cockpit-vnext-technical-details>button:focus-visible,.cockpit-vnext-technical-details>button:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-technical-details dl{gap:var(--spacing-1);margin:var(--spacing-1) 0 0;display:grid!important}.cockpit-vnext-technical-details dl>div{gap:.125rem var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--surface-2);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;display:grid}.cockpit-vnext-technical-details dt{color:var(--text-3);text-transform:uppercase;font-size:.625rem;font-weight:600}.cockpit-vnext-technical-details dd{overflow-wrap:anywhere;min-width:0;color:var(--text-1);font-family:var(--font-mono);margin:0;font-size:.6875rem}.cockpit-vnext-technical-details dl button{padding:var(--spacing-1) var(--spacing-2);border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-2);cursor:pointer;border-radius:.375rem;grid-area:1/2/span 2;align-self:center;font-size:.625rem}.cockpit-vnext-technical-details dl button:focus-visible,.cockpit-vnext-technical-details dl button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-technical-details dl button:focus-visible,.cockpit-vnext-technical-details dl button:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border))}}.cockpit-vnext-technical-details dl button:focus-visible,.cockpit-vnext-technical-details dl button:hover{color:var(--accent-strong)}@keyframes cockpit-vnext-menu-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cockpit-vnext-mobile-actions{display:none!important}.cockpit-vnext-status-stack{z-index:18;border-block-end:.0625rem solid var(--border);background:var(--surface-2);min-height:0;max-height:min(18rem,40dvh);display:grid;overflow:auto}.cockpit-vnext-main{width:100%;height:100%;position:relative;overflow:hidden}.cockpit-vnext-main,.cockpit-vnext-main .astryx-layout-panel{background:var(--surface-1);min-width:0;min-height:0}.cockpit-vnext-resize-handle{z-index:30}.cockpit-vnext-actions-panel{height:100%;min-height:0;overflow:hidden!important}.cockpit-vnext-actions{background:var(--surface-1);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative}.cockpit-vnext-queue-search{align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-2);color:var(--text-3);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.cockpit-vnext-queue-search input{min-width:0;min-height:2.5rem;color:var(--text-1);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.cockpit-vnext-queue-search>button{min-width:2.5rem;min-height:2.5rem;color:var(--text-2);background:0 0;border:0}.cockpit-vnext-queue-tools{z-index:55;inset-block-start:3.75rem;inset-inline:var(--spacing-2);gap:var(--spacing-3);max-height:min(34rem,100% - 4.5rem);padding:var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-1);border-radius:.75rem;display:grid;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-queue-tools{background:color-mix(in srgb,var(--surface-1) 97%,transparent)}}.cockpit-vnext-queue-tools{box-shadow:0 1rem 3rem rgb(var(--shadow-color)/.18);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);animation:cockpit-vnext-enter .14s both}.cockpit-vnext-queue-filter-grid{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-vnext-queue-filter-grid>label{gap:.25rem;min-width:0;display:grid}.cockpit-vnext-queue-filter-grid>label:last-child{grid-column:1/-1}.cockpit-vnext-queue-filter-grid span{color:var(--text-3);font-size:.625rem;font-weight:500}.cockpit-vnext-queue-filter-grid select{width:100%;min-width:0;min-height:2.5rem;padding-inline:var(--spacing-2);border:.0625rem solid var(--border);background:var(--surface-2);color:var(--text-1);font:inherit;border-radius:.625rem;font-size:.75rem}.cockpit-vnext-queue-more-filters{border-block-start:.0625rem solid var(--border);padding-block-start:var(--spacing-2)}.cockpit-vnext-evidence-details>summary,.cockpit-vnext-queue-more-filters>summary{min-height:2.5rem;color:var(--text-2);cursor:pointer;align-items:center;font-size:.75rem;font-weight:600;display:flex}.cockpit-vnext-queue-more-filters[open]>summary{margin-block-end:var(--spacing-2)}.cockpit-vnext-queue-tools>footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:2.5rem;color:var(--text-3);font-size:.6875rem;display:flex}.cockpit-vnext-queue-tools>footer>button{padding-inline:var(--spacing-3);color:var(--accent);font:inherit;background:0 0;border:0;border-radius:.625rem;font-size:.75rem;font-weight:500}.cockpit-vnext-queue-tools>footer>button:hover{background:var(--accent-soft)}.cockpit-vnext-actions-header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3) var(--spacing-2);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.cockpit-vnext-actions-header>span{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.cockpit-vnext-actions-header>strong{color:var(--error);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.cockpit-vnext-actions-header>button{align-items:center;gap:var(--spacing-2);width:auto;min-width:2.5rem;padding-inline:var(--spacing-2);border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-3);font:inherit;text-align:start;cursor:pointer;border-radius:.625rem;justify-content:center;font-size:.75rem;display:flex}.cockpit-vnext-actions-header>button>i{background:var(--accent-soft);min-width:1rem;min-height:1rem;color:var(--accent);font-family:var(--font-mono);border-radius:999rem;place-items:center;font-size:.5625rem;font-style:normal;font-weight:600;display:inline-grid}.cockpit-vnext-actions-header>button:hover{background:var(--surface-2);color:var(--text-2)}.cockpit-vnext-actions-header>.cockpit-vnext-sheet-close{display:none}.cockpit-vnext-action-list{min-height:0;padding-block:var(--spacing-1);scrollbar-gutter:stable;overflow:hidden auto}.cockpit-vnext-action-group{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:2rem;padding:var(--spacing-3) var(--spacing-3) var(--spacing-1);color:var(--text-3);display:flex}.cockpit-vnext-action-group>strong{letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit-vnext-action-group>small{min-width:0;color:var(--text-2);text-align:end;font-family:inherit;font-size:.625rem;line-height:1.3}.cockpit-vnext-action{gap:var(--spacing-2);width:100%;padding:var(--spacing-3);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:1.5rem minmax(0,1fr);transition:background-color .15s,opacity .15s;display:grid;position:relative;min-height:4.75rem!important}.cockpit-vnext-action-list.is-windowed .cockpit-vnext-action{contain:layout paint;block-size:4.75rem;min-block-size:4.75rem!important}.cockpit-vnext-queue-spacer{pointer-events:none;width:100%;display:block}.cockpit-vnext-action:before{content:"";background:0 0;border-radius:999rem;width:.1875rem;position:absolute;inset-block:.5rem;inset-inline-start:0}.cockpit-vnext-action:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action:hover{background:color-mix(in srgb,var(--surface-2) 78%,transparent)}}.cockpit-vnext-action.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action.is-selected{background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-1))}}.cockpit-vnext-action.is-selected:before{background:var(--accent)}.cockpit-vnext-action.is-skipped:not(.is-selected){opacity:.72}.cockpit-vnext-action.is-skipped .cockpit-vnext-action-copy>small{color:var(--text-2)}.cockpit-vnext-action.is-reviewed{opacity:.62}.cockpit-vnext-action.is-system_ready{opacity:.72}.cockpit-vnext-action-status{background:var(--surface-2);width:1.5rem;height:1.5rem;color:var(--text-3);border-radius:999rem;place-items:center;margin-block-start:.0625rem;display:inline-grid}.cockpit-vnext-action.is-blocker .cockpit-vnext-action-status{background:var(--error-soft);color:var(--error)}.cockpit-vnext-action.is-warning .cockpit-vnext-action-status{background:var(--warning-soft);color:var(--warning)}.cockpit-vnext-action.is-reviewed .cockpit-vnext-action-status{background:var(--success-soft);color:var(--success)}.cockpit-vnext-action.is-system_ready .cockpit-vnext-action-status{background:var(--surface-3);color:var(--text-2)}.cockpit-vnext-action.is-reviewed.is-blocker .cockpit-vnext-action-status{background:var(--error-soft);color:var(--error)}.cockpit-vnext-action-copy{gap:.25rem;min-width:0;display:grid}.cockpit-vnext-action-copy>strong{color:var(--text-1);font-size:1rem;font-weight:500;line-height:1.25}.cockpit-vnext-action-copy>span,.cockpit-vnext-action-copy>strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cockpit-vnext-action-copy>span{color:var(--text-2);font-size:.875rem;font-weight:400;line-height:1.35}.cockpit-vnext-action-copy>small{color:var(--text-3);align-items:center;gap:.375rem;font-weight:400;display:inline-flex}.cockpit-vnext-action-copy>small>span{background:currentColor;border-radius:999rem;width:.375rem;height:.375rem}.cockpit-vnext-action.is-blocker .cockpit-vnext-action-copy>small{color:var(--error)}.cockpit-vnext-action.is-warning .cockpit-vnext-action-copy>small{color:var(--warning)}.cockpit-vnext-action.is-reviewed .cockpit-vnext-action-copy>small{color:var(--success)}.cockpit-vnext-action.is-system_ready .cockpit-vnext-action-copy>small{color:var(--text-2)}.cockpit-vnext-action.is-reviewed.is-blocker .cockpit-vnext-action-copy>small,.cockpit-vnext-completed-decision.is-rejected{color:var(--error)}.cockpit-vnext-action-skeleton{height:4.75rem;margin-inline:var(--spacing-3);background:linear-gradient(100deg,transparent 30%,var(--surface-1) 48%,transparent 66%),var(--surface-2);border-radius:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action-skeleton{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface-1) 58%,transparent) 48%,transparent 66%),var(--surface-2)}}.cockpit-vnext-action-skeleton{background-size:220% 100%;animation:cockpit-vnext-skeleton 1.25s ease-in-out infinite}.cockpit-vnext-action-skeleton+.cockpit-vnext-action-skeleton{margin-block-start:var(--spacing-2)}@keyframes cockpit-vnext-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.cockpit-vnext-progress{gap:.25rem var(--spacing-2);padding:var(--spacing-3);border-block-start:.0625rem solid var(--border);background:var(--surface-1);grid-template-columns:minmax(0,1fr);display:grid}.cockpit-vnext-progress>strong{color:var(--text-2);font-size:.75rem;font-weight:500}.cockpit-vnext-progress>[role=progressbar]{border-radius:999rem;grid-column:1/-1;height:.1875rem;display:block;overflow:hidden}.cockpit-vnext-progress i{border-radius:inherit;background:var(--success);height:100%;display:block}.cockpit-vnext-geometry{background:var(--surface-1);grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-geometry-toolbar{z-index:15;padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) .375rem;border:0;border-block-end:.0625rem solid var(--border);align-items:center;gap:0;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-toolbar{border-block-end:.0625rem solid color-mix(in srgb,var(--border) 72%,transparent)}}.cockpit-vnext-geometry-toolbar{border-inline-start:.0625rem solid var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-toolbar{border-inline-start:.0625rem solid color-mix(in srgb,var(--border) 72%,transparent)}}.cockpit-vnext-geometry-toolbar{background:var(--surface-1);border-radius:0 0 0 .875rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-toolbar{background:color-mix(in srgb,var(--surface-1) 78%,var(--viewer-bg))}}.cockpit-vnext-geometry-toolbar{box-shadow:-.5rem .625rem 1.25rem -1.125rem rgb(var(--shadow-color)/.34);-webkit-backdrop-filter:blur(.625rem)saturate(.82);backdrop-filter:blur(.625rem)saturate(.82)}.cockpit-vnext-geometry-toolbar .astryx-icon-button{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--text-2);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-toolbar .astryx-icon-button{color:color-mix(in srgb,var(--text-2) 88%,var(--viewer-bg))}}.cockpit-vnext-geometry-toolbar .astryx-icon-button{transition:background-color .14s,color .14s,transform .14s}@media (hover:hover){.cockpit-vnext-geometry-toolbar .astryx-icon-button:hover:not(:disabled){background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-toolbar .astryx-icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-3) 58%,transparent)}}.cockpit-vnext-geometry-toolbar .astryx-icon-button:hover:not(:disabled){color:var(--text-1);transform:translateY(-.0625rem)}}.cockpit-vnext-geometry-stage{background:radial-gradient(circle at 50% 42%,var(--viewer-mesh),transparent 58%),var(--viewer-bg);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-stage{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--viewer-mesh) 17%,transparent),transparent 58%),var(--viewer-bg)}}.cockpit-vnext-geometry-stage{box-shadow:inset 0 0 5rem var(--text-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-stage{box-shadow:inset 0 0 5rem color-mix(in srgb,var(--text-1) 5%,transparent)}}.cockpit-vnext-geometry.has-evidence-split .cockpit-vnext-geometry-stage{grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr)}.cockpit-vnext-geometry-stage.is-model-empty .cockpit-empty-theater{display:none}.cockpit-vnext-model{min-width:0;min-height:0;position:relative;overflow:hidden}.cockpit-vnext-model .cad-theatre,.cockpit-vnext-model .cockpit-canvas-frame,.cockpit-vnext-model>.cockpit-model-theater{width:100%;height:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.cockpit-vnext-model>.cockpit-model-theater{background:0 0;display:block}.cockpit-vnext-model .cockpit-viewport-topbar{display:none}.cockpit-vnext-model .cockpit-canvas-frame{background:0 0;overflow:hidden}.cockpit-vnext-model .cad-theatre{background:radial-gradient(circle at 50% 42%,var(--viewer-mesh),transparent 62%),linear-gradient(180deg,var(--viewer-bg),var(--viewer-bg))}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--viewer-mesh) 20%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--viewer-bg) 94%,var(--surface-1)),var(--viewer-bg))}}.cockpit-vnext-model .cad-theatre{box-shadow:inset 0 0 5rem var(--text-1)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre{box-shadow:inset 0 0 5rem color-mix(in srgb,var(--text-1) 5%,transparent)!important}}.cockpit-vnext-model .cad-theatre__context-menu,.cockpit-vnext-model .cad-theatre__panel,.cockpit-vnext-model .cad-theatre__selection-hud,.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre__context-menu,.cockpit-vnext-model .cad-theatre__panel,.cockpit-vnext-model .cad-theatre__selection-hud,.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{border-color:color-mix(in srgb,var(--border) 76%,transparent)}}.cockpit-vnext-model .cad-theatre__context-menu,.cockpit-vnext-model .cad-theatre__panel,.cockpit-vnext-model .cad-theatre__selection-hud,.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{background:var(--surface-1);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre__context-menu,.cockpit-vnext-model .cad-theatre__panel,.cockpit-vnext-model .cad-theatre__selection-hud,.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{background:color-mix(in srgb,var(--surface-1) 90%,transparent)}}.cockpit-vnext-model .cad-theatre__context-menu,.cockpit-vnext-model .cad-theatre__panel,.cockpit-vnext-model .cad-theatre__selection-hud,.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{box-shadow:0 .75rem 2rem rgb(var(--shadow-color)/.08)}.cockpit-vnext-model .cad-theatre__tool-rail,.cockpit-vnext-model .cad-theatre__view-bar{gap:var(--spacing-1);padding:var(--spacing-1)}.cockpit-vnext-model .cad-theatre__tool-rail button,.cockpit-vnext-model .cad-theatre__view-actions>button{border-radius:.625rem;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.cockpit-vnext-evidence-split{min-width:0;padding:var(--spacing-5);border-inline-start:.0625rem solid var(--border);background:var(--surface-1);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-evidence-split{background:color-mix(in srgb,var(--surface-1) 96%,var(--surface-2))}}.cockpit-vnext-evidence-split{animation:cockpit-vnext-enter .16s both}.cockpit-vnext-evidence-split>header{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.cockpit-vnext-evidence-split h2{margin:var(--spacing-5) 0 var(--spacing-2);color:var(--text-1);font-size:1.25rem;font-weight:600;line-height:1.2}.cockpit-vnext-evidence-state{margin-block-end:var(--spacing-4);font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-evidence-state.is-ready{color:var(--success)}.cockpit-vnext-evidence-state.is-warning{color:var(--warning)}.cockpit-vnext-evidence-state.is-danger{color:var(--danger)}.cockpit-vnext-evidence-state.is-neutral{color:var(--text-2)}.cockpit-vnext-evidence-split p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.55}.cockpit-vnext-evidence-split dl{gap:var(--spacing-3);margin:var(--spacing-5) 0;display:grid}.cockpit-vnext-evidence-split dl>section{gap:.25rem;display:grid}.cockpit-vnext-evidence-split dt{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.cockpit-vnext-evidence-split dd{color:var(--text-1);margin:0;font-size:.875rem}.cockpit-vnext-evidence-details{margin-block:var(--spacing-4);border-block:.0625rem solid var(--border)}.cockpit-vnext-evidence-details[open]>summary{border-block-end:.0625rem solid var(--border)}.cockpit-vnext-evidence-details dl{margin:var(--spacing-3) 0}.cockpit-vnext-evidence-details.is-persistent{margin-block:var(--spacing-4);padding-block:var(--spacing-3);border-block:.0625rem solid var(--border)}.cockpit-vnext-evidence-details.is-persistent>h3{color:var(--text-2);margin:0;font-size:.75rem;font-weight:600}.cockpit-vnext-evidence-download,.cockpit-vnext-evidence-split>button{width:100%;min-height:2.5rem;padding-inline:var(--spacing-3);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.cockpit-vnext-evidence-download{justify-content:flex-start;gap:var(--spacing-2);border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-1);margin-block-end:var(--spacing-2)}.cockpit-vnext-composer{z-index:16;border-block-start:.0625rem solid var(--border);background:var(--surface-1);height:4.5rem;position:relative;overflow:hidden}.cockpit-vnext-composer:focus-within{height:5.25rem}.cockpit-vnext-composer .cockpit-command-composer{box-sizing:border-box;height:100%;min-height:0;padding:var(--spacing-2);background:var(--surface-1);box-shadow:none;border:0;border-radius:0;margin:0}.cockpit-vnext-composer .cockpit-command-composer>div{box-sizing:border-box;border-color:var(--border);border-radius:var(--cockpit-curve-panel,1rem);background:var(--surface-1);height:100%;max-height:100%;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tools prompt submit";gap:.375rem;padding:.375rem .5rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.cockpit-vnext-composer .cockpit-command-composer>div:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div:focus-within{border-color:color-mix(in srgb,var(--accent) 62%,var(--border))}}.cockpit-vnext-composer .cockpit-command-composer>div:focus-within{box-shadow:0 0 0 .1875rem var(--accent),0 .5rem 1.5rem -1.25rem rgb(var(--shadow-color)/.35)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--accent) 12%,transparent),0 .5rem 1.5rem -1.25rem rgb(var(--shadow-color)/.35)}}.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input,.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true]{box-sizing:border-box;height:2.5rem;max-height:2.5rem;min-height:2.5rem!important}.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true]{align-content:center;padding:0 .25rem;font-size:.8125rem;display:grid}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-submit.astryx-button,.cockpit-vnext-composer .cockpit-composer-upload{border-radius:.75rem}.cockpit-vnext-composer .cockpit-composer-upload{border-color:#0000;padding:0;display:inline-flex}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{box-shadow:0 .375rem 1rem -.5rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{box-shadow:0 .375rem 1rem -.5rem color-mix(in srgb,var(--accent) 60%,transparent)}}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{transition:transform .14s,box-shadow .14s,opacity .14s}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:hover:not([aria-disabled=true]){box-shadow:0 .5rem 1.125rem -.5rem var(--accent);transform:translateY(-.0625rem)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:hover:not([aria-disabled=true]){box-shadow:0 .5rem 1.125rem -.5rem color-mix(in srgb,var(--accent) 72%,transparent)}}.cockpit-vnext-composer:focus-within .cockpit-command-composer .astryx-chat-composer-input,.cockpit-vnext-composer:focus-within .cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer:focus-within .cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true],.cockpit-vnext-composer:focus-within .cockpit-command-composer>div>div:first-child{height:auto;max-height:3.5rem;min-height:2.5rem!important}.cockpit-vnext-status{color:var(--text-2);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-status.is-blocker{color:var(--error)}.cockpit-vnext-status.is-warning{color:var(--warning)}.cockpit-vnext-evidence-list{gap:.125rem;display:grid}.cockpit-vnext-evidence-row{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;display:flex;position:relative;min-height:3.25rem!important}.cockpit-vnext-evidence-row:focus-visible,.cockpit-vnext-evidence-row:hover{background:var(--surface-2)}.cockpit-vnext-evidence-row.is-stale{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning);text-underline-offset:.2rem}.cockpit-vnext-evidence-row>span:first-child{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-evidence-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.cockpit-vnext-evidence-row small{color:var(--text-3);font-size:.6875rem;font-weight:300}.cockpit-vnext-evidence-hover{z-index:10;inset-inline:var(--spacing-2);padding:var(--spacing-2);border:.0625rem solid var(--border);background:var(--surface-1);box-shadow:0 .75rem 2rem rgb(var(--shadow-color)/.1);border-radius:.75rem;gap:.25rem;display:none;position:absolute;inset-block-start:calc(100% - var(--spacing-1))}.cockpit-vnext-evidence-row:focus .cockpit-vnext-evidence-hover,.cockpit-vnext-evidence-row:focus-visible .cockpit-vnext-evidence-hover,.cockpit-vnext-evidence-row:hover .cockpit-vnext-evidence-hover{display:grid}.cockpit-vnext-skip{align-items:center;gap:var(--spacing-2);width:100%;min-height:2.5rem;padding-inline:var(--spacing-2);color:var(--text-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:1rem minmax(0,1fr);font-size:.75rem;display:grid}.cockpit-vnext-skip>small{color:var(--text-3);grid-column:2;font-size:.6875rem;line-height:1.35}.cockpit-vnext-skip.is-skipped,.cockpit-vnext-skip:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-review-search-backdrop{z-index:1100;padding:min(12vh,7rem) var(--spacing-4) var(--spacing-4);background:rgb(var(--shadow-color)/.34);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);place-items:start center;display:grid;position:fixed;inset:0}.cockpit-review-search{border:.0625rem solid var(--border);background:var(--surface-1);width:min(42rem,100%);max-height:min(44rem,76dvh);color:var(--text-1);box-shadow:0 1.5rem 4.5rem rgb(var(--shadow-color)/.2);border-radius:1rem;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.cockpit-review-search>header{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);display:flex}.cockpit-review-search>header>span{gap:.125rem var(--spacing-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:center;min-width:0;display:grid}.cockpit-review-search>header strong{font-size:1rem;font-weight:600}.cockpit-review-search>header small{color:var(--text-2);grid-column:2;font-size:.75rem;line-height:1.4}.cockpit-review-search>header>button{width:2.5rem;height:2.5rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex:none;place-items:center;display:inline-grid}.cockpit-review-search>header>button:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-review-search>label{align-items:center;gap:var(--spacing-2);min-height:3rem;margin-inline:var(--spacing-4);padding-inline:var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:.75rem;grid-template-columns:1rem minmax(0,1fr) auto;display:grid}.cockpit-review-search>label:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-review-search>label:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.cockpit-review-search>label:focus-within{box-shadow:0 0 0 .1875rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-review-search>label:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--accent) 18%,transparent)}}.cockpit-review-search>label input{width:100%;min-width:0;height:2.875rem;color:var(--text-1);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.cockpit-review-search>label kbd{color:var(--text-3);font-family:var(--font-mono);font-size:.625rem}.cockpit-review-search-results{min-height:0;padding:var(--spacing-3) var(--spacing-2) var(--spacing-4);scrollbar-gutter:stable;overflow-y:auto}.cockpit-review-search-results>section>h3{margin:var(--spacing-3) var(--spacing-2) var(--spacing-1);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit-review-search-results>section:first-child>h3{margin-block-start:0}.cockpit-review-search-results>section>button{align-items:center;gap:var(--spacing-2);width:100%;min-height:3.5rem;padding:var(--spacing-2);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:2rem minmax(0,1fr);display:grid}.cockpit-review-search-results>section>button.is-active,.cockpit-review-search-results>section>button:hover{background:var(--surface-2)}.cockpit-review-search-results>section>button>span:first-child{background:var(--surface-3);width:2rem;height:2rem;color:var(--text-2);border-radius:.625rem;place-items:center;display:inline-grid}.cockpit-review-search-results>section>button>span:last-child{gap:.125rem;min-width:0;display:grid}.cockpit-review-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.cockpit-review-search-results small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.35;overflow:hidden}@media (max-width:48rem){.cockpit-review-search-backdrop{align-items:end;padding:0}.cockpit-review-search{border-width:.0625rem 0 0;border-radius:1rem 1rem 0 0;width:100%;max-height:88dvh}.cockpit-review-search-results small{text-overflow:clip;white-space:normal;overflow:visible}}.cockpit-historical-cad{background:var(--surface-1);width:100%;min-width:0;height:100%;min-height:0;color:var(--text-1);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.cockpit-historical-cad:focus{outline:none}.cockpit-historical-cad__header{z-index:4;justify-content:space-between;align-items:center;gap:var(--spacing-4);min-width:0;padding:var(--spacing-3) var(--spacing-4);border-block-end:.0625rem solid var(--border);background:var(--surface-1);display:flex}.cockpit-historical-cad__identity{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.cockpit-historical-cad__identity>span:last-child{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-historical-cad__boundary{align-items:center;gap:var(--spacing-1);min-height:2rem;padding-inline:var(--spacing-2);border:.0625rem solid var(--accent);flex:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-historical-cad__boundary{border:.0625rem solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.cockpit-historical-cad__boundary{border-radius:var(--radius-full);background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-historical-cad__boundary{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-1))}}.cockpit-historical-cad__boundary{color:var(--text-1);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700}.cockpit-historical-cad__header h2{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:650;line-height:1.25;overflow:hidden}.cockpit-historical-cad__facts{gap:var(--spacing-1) var(--spacing-3);min-width:0;color:var(--text-3);flex-wrap:wrap;font-size:.75rem;display:flex}.cockpit-historical-cad__facts strong{max-width:min(38rem,58vw);color:var(--text-2);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cockpit-historical-cad__header button,.cockpit-historical-cad__state button{min-width:2.75rem;min-height:2.75rem}.cockpit-historical-cad__prompt{z-index:3;align-items:center;gap:var(--spacing-1) var(--spacing-3);min-width:0;padding:var(--spacing-3) var(--spacing-4);border-block-end:.0625rem solid var(--border);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading action""prompt action";display:grid}.cockpit-historical-cad__prompt-heading{align-items:baseline;gap:var(--spacing-2);grid-area:heading;min-width:0;display:flex}.cockpit-historical-cad__prompt-heading>strong{color:var(--text-1);font-size:.75rem;font-weight:700}.cockpit-historical-cad__prompt-heading>small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.cockpit-historical-cad__prompt>p{overflow-wrap:anywhere;min-width:0;max-height:min(9rem,22vh);color:var(--text-1);scrollbar-gutter:stable;-webkit-user-select:text;user-select:text;white-space:pre-wrap;grid-area:prompt;margin:0;font-size:.8125rem;line-height:1.5;overflow:auto}.cockpit-historical-cad__prompt>p:focus-visible{outline:.0625rem solid var(--focus-ring,var(--accent));outline-offset:.1875rem}.cockpit-historical-cad__prompt>button{grid-area:action;min-width:2.75rem;min-height:2.75rem}.cockpit-historical-cad__stage{background:var(--surface-2);min-width:0;min-height:0;position:relative;overflow:hidden}.cockpit-historical-cad__model,.cockpit-historical-cad__model .cad-theatre__stage,.cockpit-historical-cad__model>.cad-theatre{width:100%;min-width:0;height:100%;min-height:0}.cockpit-historical-cad__model .cad-theatre{border:0;border-radius:0}.cockpit-historical-cad__spatial-state{z-index:8;max-width:calc(100% - (2 * var(--spacing-3)));align-items:center;gap:var(--spacing-2);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:.0625rem solid var(--border);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--shadow-overlay);color:var(--text-2);font-size:.75rem;font-weight:650;display:inline-flex;position:absolute;inset-block-end:var(--spacing-3);inset-inline-start:var(--spacing-3)}.cockpit-historical-cad__spatial-state.is-exact{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-historical-cad__spatial-state.is-exact{border-color:color-mix(in srgb,var(--success) 36%,var(--border))}}.cockpit-historical-cad__spatial-state.is-exact{color:var(--success)}.cockpit-historical-cad__state{place-content:center;justify-items:center;gap:var(--spacing-2);width:100%;min-width:0;height:100%;min-height:0;padding:var(--spacing-6);background:var(--surface-2);color:var(--text-3);text-align:center;display:grid;overflow:auto}.cockpit-historical-cad__state>strong{color:var(--text-1);font-size:1rem;font-weight:650}.cockpit-historical-cad__state>span:not(.cockpit-historical-cad__loader){max-width:38rem;color:var(--text-2);font-size:.8125rem;line-height:1.5}.cockpit-historical-cad__state>nav{justify-content:center;gap:var(--spacing-2);flex-wrap:wrap;margin-block-start:var(--spacing-2);display:flex}.cockpit-historical-cad__loader{border:.1875rem solid var(--border);border-block-start-color:var(--accent);border-radius:var(--radius-full);width:2rem;height:2rem;animation:cockpit-historical-cad-spin .8s linear infinite}@keyframes cockpit-historical-cad-spin{to{transform:rotate(1turn)}}@media (max-width:64rem){.cockpit-historical-cad__header{align-items:flex-start}.cockpit-historical-cad__identity{gap:var(--spacing-2);display:grid}}@media (max-width:48rem){.cockpit-vnext.has-historical-preview .cockpit-vnext-header{grid-template-columns:minmax(0,1fr) auto}.cockpit-vnext.has-historical-preview .cockpit-vnext-system-status{display:none}.cockpit-historical-cad__header{padding:var(--spacing-3)}.cockpit-historical-cad__boundary{width:fit-content}.cockpit-historical-cad__facts{display:grid}.cockpit-historical-cad__facts strong{max-width:calc(100vw - 7rem)}.cockpit-historical-cad__prompt{padding:var(--spacing-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""prompt""action";justify-items:stretch}.cockpit-historical-cad__prompt-heading{gap:0;display:grid}.cockpit-historical-cad__prompt>p{max-height:min(10rem,26vh)}.cockpit-historical-cad__prompt>button{width:100%;margin-block-start:var(--spacing-1)}.cockpit-historical-cad__state{padding:var(--spacing-4)}.cockpit-historical-cad__state>nav,.cockpit-historical-cad__state>nav>button{width:100%}.cockpit-historical-cad__spatial-state{inset-block-end:var(--spacing-2);inset-inline:var(--spacing-2);border-radius:var(--radius-container);max-width:none}}@media (forced-colors:active){.cockpit-historical-cad,.cockpit-historical-cad__boundary,.cockpit-historical-cad__header,.cockpit-historical-cad__spatial-state{border-color:canvastext}.cockpit-historical-cad__loader{border-color:canvastext;border-block-start-color:highlight}.cockpit-engineering-timeline-prompt>p,.cockpit-historical-cad__prompt{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.cockpit-historical-cad__loader{animation:none}}.cockpit-vnext-completed-decision{align-items:center;gap:var(--spacing-2);min-height:3rem;color:var(--success);font-size:.875rem;display:flex}.cockpit-vnext-history{gap:var(--spacing-3);min-height:0;padding:var(--spacing-4);grid-template-rows:auto minmax(0,1fr);display:grid;overflow-y:auto}.cockpit-vnext-history-summary{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-vnext-history-summary>span{min-width:0;padding:var(--spacing-3);background:var(--surface-2);color:var(--text-3);border-radius:.75rem;gap:.125rem;font-size:.6875rem;display:grid}.cockpit-vnext-history-summary strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-vnext-history>.run-timeline{height:100%;min-height:0}.cockpit-vnext-empty,.cockpit-vnext-evidence-empty{justify-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4);color:var(--text-3);text-align:center;display:grid}.cockpit-vnext-empty>strong{color:var(--text-1);font-size:.875rem;font-weight:500}.cockpit-vnext-empty>span,.cockpit-vnext-evidence-empty>small,.cockpit-vnext-evidence-empty>span{max-width:22rem;color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-vnext-evidence-empty>button{align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-1);color:var(--text-1);font:inherit;cursor:pointer;border-radius:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}@keyframes cockpit-vnext-enter{0%{opacity:0;transform:translate(.5rem)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (min-width:85rem){.cockpit-vnext-header{padding-inline:var(--spacing-6)}.cockpit-vnext-menu-recent-parts{display:none!important}}@media (min-width:73.75rem){.cockpit-vnext.has-evidence-preview .cockpit-vnext-actions-panel,.cockpit-vnext.has-evidence-preview .cockpit-vnext-resize-handle.is-actions{display:none}}@media (min-width:73.75rem) and (max-width:84.9375rem){.cockpit-vnext-header{gap:var(--spacing-3);min-height:5.5rem;padding-inline:var(--spacing-4)}}@media (max-width:73.6875rem){.cockpit-vnext-mobile-actions{display:inline-flex!important}.cockpit-vnext-actions-panel{z-index:70;max-width:calc(100vw - var(--spacing-5));border-inline-end:.0625rem solid var(--border);box-shadow:1.25rem 0 3rem rgb(var(--shadow-color)/.14);transition:transform .16s;inset-block:0;inset-inline-start:0;transform:translate(-102%);width:min(22rem,calc(100vw - var(--spacing-5)))!important;position:absolute!important}.cockpit-vnext.is-action-drawer-open .cockpit-vnext-actions-panel{transform:translate(0)}.cockpit-vnext-resize-handle.is-actions{display:none}.cockpit-vnext-geometry.has-evidence-split .cockpit-vnext-geometry-stage{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-evidence-split{z-index:62;width:min(24rem,calc(100vw - var(--spacing-5)));max-width:calc(100vw - var(--spacing-5));border-inline-start:.0625rem solid var(--border);box-shadow:-1rem 0 2.5rem rgb(var(--shadow-color)/.12);position:absolute;inset-block:0;inset-inline-end:0}.cockpit-vnext-actions-header>.cockpit-vnext-sheet-close{border:0;grid-area:1/4;justify-self:end;place-items:center;width:2.5rem;min-width:2.5rem;padding:0;display:inline-grid}.cockpit-vnext-actions-header>strong{display:none}}@media (max-width:56.1875rem){.cockpit-vnext-header{min-height:5.25rem;padding:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto}.cockpit-vnext-system-status{display:none}.cockpit-vnext-header>nav{gap:var(--spacing-1)}.cockpit-vnext-header .cockpit-vnext-close{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;display:inline-flex}.cockpit-vnext-geometry.has-evidence-split .cockpit-vnext-geometry-stage{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-evidence-split{z-index:62;width:min(22rem,calc(100vw - var(--spacing-5)));border-inline-start:.0625rem solid var(--border);box-shadow:-1rem 0 2.5rem rgb(var(--shadow-color)/.12);position:absolute;inset-block:0;inset-inline-end:0}}@media (max-width:42rem){.cockpit-vnext-header{min-height:5rem}.cockpit-vnext-header h1{font-size:1.25rem}.cockpit-vnext-geometry{grid-template-rows:minmax(0,1fr) 3.75rem}.cockpit-vnext-geometry:has(.cockpit-vnext-composer:focus-within){grid-template-rows:minmax(0,1fr) 7.75rem}.cockpit-vnext-composer{height:3.75rem}.cockpit-vnext-composer:focus-within{height:7.75rem}.cockpit-vnext-composer .cockpit-composer-controls{display:none}}.cockpit-vnext.is-fullscreen .cockpit-vnext-actions-panel,.cockpit-vnext.is-fullscreen .cockpit-vnext-composer,.cockpit-vnext.is-fullscreen .cockpit-vnext-header,.cockpit-vnext.is-fullscreen .cockpit-vnext-resize-handle{display:none}.cockpit-vnext.is-fullscreen{grid-template-rows:minmax(0,1fr)}.cockpit-vnext.is-fullscreen:has(>.cockpit-vnext-status-stack){grid-template-rows:auto minmax(0,1fr)}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry,.cockpit-vnext.is-fullscreen .cockpit-vnext-main{grid-row:1;height:100dvh}.cockpit-vnext.is-fullscreen:has(>.cockpit-vnext-status-stack) .cockpit-vnext-main{grid-row:2;height:100%}.cockpit-vnext.is-fullscreen:has(>.cockpit-vnext-status-stack) .cockpit-vnext-geometry{height:100%}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry{grid-template-columns:minmax(0,1fr) clamp(20rem,var(--cockpit-fullscreen-dock-width,21.5rem),min(32.5rem,42vw));grid-template-rows:minmax(0,1fr)}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry-stage{grid-area:1/1}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock{border-block-start:0;border-inline-start:.0625rem solid var(--border);grid-area:1/2;width:100%;height:100%;max-height:none}@media (max-height:720px) and (max-width:1280px),(max-width:1180px){.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(15.625rem,var(--cockpit-fullscreen-dock-height,20rem),58dvh)}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock,.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry-stage{grid-column:1}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry-stage{grid-row:1}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock{border-block-start:.0625rem solid var(--border);border-inline-start:0;grid-row:2}}@media (prefers-reduced-motion:reduce){.cockpit-vnext *,.cockpit-vnext :after,.cockpit-vnext :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.cockpit-vnext-action-copy>small>span,.cockpit-vnext-action.is-selected:before,.cockpit-vnext-system-status>i{background:highlight}.cockpit-vnext-action.is-selected{outline-offset:-.125rem;outline:.125rem solid highlight}}.cockpit-evidence-workbench{top:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-3);width:min(72rem,calc(100vw - var(--spacing-6)));min-width:min(60rem,calc(100vw - var(--spacing-6)));border-color:var(--border);border-radius:var(--cockpit-radius);background:var(--surface-1);box-shadow:0 1.5rem 4rem rgb(var(--shadow-color)/.16);animation:cockpit-vnext-panel-in .16s ease-out}.cockpit-evidence-workbench-backdrop{background:rgb(var(--shadow-color)/.18);-webkit-backdrop-filter:blur(.125rem)}.cockpit-evidence-workbench-head{min-height:5.75rem;padding:var(--spacing-4) var(--spacing-5);border-block-end-color:var(--border);background:var(--surface-1)}.cockpit-evidence-workbench-head h2{color:var(--text-1);letter-spacing:-.02em;margin-block-start:var(--spacing-1);font-size:1.25rem;font-weight:600}.cockpit-evidence-workbench-head p{max-width:42rem;color:var(--text-2);margin-block-start:var(--spacing-1);font-size:.875rem;font-weight:400}.cockpit-evidence-decision-context{align-items:center;gap:var(--spacing-2);max-width:48rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-2);color:var(--text-2);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--spacing-3);font-size:.75rem;display:grid}.cockpit-evidence-decision-context strong{color:var(--text-1);font-weight:600}.cockpit-evidence-decision-context small{color:var(--text-3);white-space:nowrap;font-weight:400}.cockpit-evidence-decision-context.is-approve{box-shadow:inset .1875rem 0 0 var(--success)}.cockpit-evidence-decision-context.is-clarify{box-shadow:inset .1875rem 0 0 var(--warning)}.cockpit-evidence-decision-context.is-reject{box-shadow:inset .1875rem 0 0 var(--error)}.cockpit-evidence-layout-menu summary,.cockpit-evidence-layout-menu-panel button,.cockpit-evidence-workbench-close,.cockpit-evidence-workbench-controls button{min-height:2.5rem;color:var(--text-2);background:0 0;border-color:#0000;border-radius:.625rem;font-weight:500}.cockpit-evidence-layout-menu summary:hover,.cockpit-evidence-layout-menu-panel button:hover,.cockpit-evidence-workbench-close:hover,.cockpit-evidence-workbench-controls button:hover{background:var(--surface-2);color:var(--text-1);border-color:#0000}.cockpit-evidence-layout-menu-panel{padding:var(--spacing-1);border-color:var(--border);background:var(--surface-1);box-shadow:0 1rem 2.5rem rgb(var(--shadow-color)/.12);border-radius:.75rem}.cockpit-evidence-workbench-body{grid-template-columns:12rem minmax(16rem,.34fr) minmax(0,1fr)}.cockpit-evidence-module-nav{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border-inline-end-color:var(--border);background:var(--surface-1)}.cockpit-evidence-module-nav button{min-height:2.5rem;padding:var(--spacing-2);color:var(--text-2);border:0;border-radius:.625rem;font-size:.75rem;font-weight:500}.cockpit-evidence-module-nav button.is-active,.cockpit-evidence-module-nav button:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-evidence-module-nav button.is-active{box-shadow:inset .1875rem 0 0 var(--accent);border:0}.cockpit-evidence-work-items{gap:var(--spacing-2);padding:var(--spacing-3);border-inline-end-color:var(--border);background:var(--surface-1)}.cockpit-evidence-work-list{gap:0}.cockpit-evidence-work-item{min-height:4.75rem;padding:var(--spacing-3) var(--spacing-2);border:0;border-block-end:.0625rem solid var(--border);background:0 0;border-radius:0;position:relative}.cockpit-evidence-work-item:hover{background:var(--surface-2)}.cockpit-evidence-work-item.is-active{border-color:var(--border);background:var(--accent-soft)}.cockpit-evidence-work-item.is-active:before{content:"";inset-block:var(--spacing-2);background:var(--accent);border-radius:999rem;width:.1875rem;position:absolute;inset-inline-start:0}.cockpit-evidence-work-item-copy{gap:var(--spacing-1)}.cockpit-evidence-work-item-copy strong{white-space:normal;font-size:.875rem;font-weight:500}.cockpit-evidence-work-item-copy small{color:var(--text-2);font-size:.75rem;font-weight:400}.cockpit-evidence-work-item-copy em{color:var(--text-3);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.6875rem;font-weight:400}.cockpit-evidence-workbench-detail{padding:var(--spacing-4);background:var(--surface-1)}@media (min-width:68.75rem){.cockpit-evidence-workbench.is-tab-dfm{inset:var(--spacing-4);width:min(72rem,calc(100vw - var(--spacing-8)));border-radius:1rem;max-width:none;height:auto;max-height:none;transform:none}.cockpit-evidence-workbench.is-tab-dfm .cockpit-evidence-workbench-body--dfm{grid-template-columns:12rem minmax(0,1fr)!important}}.cockpit-evidence-detail-focus,.cockpit-evidence-mini-model,.cockpit-evidence-selected-item{border-color:var(--border);background:var(--surface-2);border-radius:1rem}@media (max-width:73.6875rem){.cockpit-evidence-workbench{inset:var(--spacing-2);width:auto;min-width:0}.cockpit-evidence-workbench-body{grid-template-columns:10rem minmax(15rem,.42fr) minmax(0,1fr)}}@media (max-width:56.1875rem){.cockpit-evidence-workbench{border:0;border-radius:0;inset:0}.cockpit-evidence-workbench-head{min-height:5rem;padding:var(--spacing-3)}.cockpit-evidence-decision-context small,.cockpit-evidence-decision-context span,.cockpit-evidence-workbench-controls>button:not(.cockpit-evidence-workbench-close),.cockpit-evidence-workbench-controls>details,.cockpit-evidence-workbench-head p{display:none}.cockpit-evidence-decision-context{margin-block-start:var(--spacing-2);display:block}.cockpit-evidence-workbench-body,.cockpit-evidence-workbench-body.has-no-work-items{grid-template-rows:auto minmax(12rem,.42fr) minmax(0,1fr);overflow-y:auto;grid-template-columns:minmax(0,1fr)!important}.cockpit-evidence-module-nav{border-inline-end:0;border-block-end:.0625rem solid var(--border);display:flex;overflow-x:auto}.cockpit-evidence-module-nav button{flex:none}.cockpit-evidence-work-items{border-inline-end:0;border-block-end:.0625rem solid var(--border);min-height:12rem}}.cockpit-vnext-action{content-visibility:auto;contain-intrinsic-size:4.75rem}.cockpit-vnext-evidence-action{color:var(--text-3);white-space:nowrap;font-size:.7rem}.cockpit-vnext-evidence-split{overflow:auto}.cockpit-vnext-preview-media{background:var(--surface-2);border:0;border-radius:.75rem;width:100%;min-height:12rem;max-height:min(44dvh,30rem);margin-block:.75rem;display:block}.cockpit-vnext-preview-media.is-image{object-fit:contain;min-height:0}.cockpit-vnext-preview-media.is-text{white-space:pre-wrap;font:400 .75rem/1.55 var(--font-mono,ui-monospace,monospace);padding:.875rem;overflow:auto}.cockpit-vnext-text-preview{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.cockpit-vnext-text-preview>p{background:var(--warning-soft);color:var(--text-2);flex-wrap:wrap;gap:.5rem;margin:0;padding:.65rem .875rem;font-size:.75rem;display:flex}.cockpit-vnext-preview-error a,.cockpit-vnext-text-preview a{color:var(--accent);font-weight:600}.cockpit-vnext-preview-error,.cockpit-vnext-preview-loading,.cockpit-vnext-preview-unavailable{background:var(--surface-2);color:var(--text-3);border-radius:.75rem;justify-items:start;gap:.45rem;margin-block:.75rem;padding:1rem;font-size:.8rem;display:grid}.cockpit-vnext-preview-error{color:var(--error)}.cockpit-vnext-availability button,.cockpit-vnext-preview-error button{background:var(--surface-1);min-height:2.5rem;color:var(--text-1);border-radius:.625rem;align-items:center;gap:.4rem;padding-inline:.75rem;display:inline-flex}.cockpit-vnext-availability{z-index:0;background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability{background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-1))}}.cockpit-vnext-availability.is-model-empty{z-index:18;box-sizing:border-box;border-radius:.75rem;place-content:center;place-items:center;gap:.75rem;width:min(26rem,100% - 1.5rem);padding:clamp(1rem,2.25vw,1.25rem) clamp(1rem,3vw,1.5rem);display:grid;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability.is-model-empty{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.cockpit-vnext-availability.is-model-empty{box-shadow:0 .75rem 2rem var(--text-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability.is-model-empty{box-shadow:0 .75rem 2rem color-mix(in srgb,var(--text-1) 9%,transparent)}}.cockpit-vnext-availability.is-model-empty{text-align:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transform:translate(-50%,-50%)}.cockpit-vnext-availability.is-model-empty>span{text-align:center;justify-items:center;gap:.25rem;width:100%}.cockpit-vnext-availability.is-model-empty strong{text-align:center;width:100%;font-size:1rem;font-weight:600;display:block}.cockpit-vnext-availability.is-model-empty small{text-align:center;text-wrap:balance;width:100%;max-width:22rem;font-size:.875rem;line-height:1.5;display:block}.cockpit-vnext-availability.is-model-empty>.cockpit-vnext-source-model-action,.cockpit-vnext-availability.is-model-empty>button{justify-self:center}.cockpit-vnext-empty-model-actions{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model{border:.0625rem solid var(--border);background:var(--surface-1);width:100%;min-height:2.5rem;color:var(--text-1);font:inherit;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.75rem;display:inline-flex;position:relative}.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:focus-visible,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:hover:not(:disabled),.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:focus-within,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:hover:not([aria-disabled=true]){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:focus-visible,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:hover:not(:disabled),.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:focus-within,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--accent) 44%,var(--border))}}.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:focus-visible,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:hover:not(:disabled),.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:focus-within,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model:hover:not([aria-disabled=true]){background:var(--surface-2)}.cockpit-vnext-availability.is-model-empty .cockpit-vnext-empty-model-actions>button:disabled,.cockpit-vnext-availability.is-model-empty .cockpit-vnext-import-model[aria-disabled=true]{cursor:not-allowed;opacity:.5}.cockpit-vnext-import-model-input{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}@container cockpit (max-width:38rem){.cockpit-vnext-empty-model-actions{grid-template-columns:minmax(0,1fr)}}.cockpit-vnext-source-model-action{justify-items:center;gap:var(--spacing-2);display:grid}.cockpit-vnext-source-model-action>a{border:.0625rem solid var(--border);background:var(--surface-2);min-height:2.5rem;color:var(--text-1);border-radius:.625rem;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.cockpit-vnext-source-model-action>a:hover{background:var(--surface-3)}.cockpit-vnext-source-model-action>a:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-source-model-action>small{max-width:24rem}.cockpit-vnext-availability>span{gap:.2rem;display:grid}.cockpit-vnext-availability small{color:var(--text-3)}.cockpit-vnext-availability.is-analysis_failed,.cockpit-vnext-availability.is-conflict,.cockpit-vnext-availability.is-offline{border-inline-start:.2rem solid var(--error)}.cockpit-vnext-availability.is-permission_denied,.cockpit-vnext-availability.is-stale{border-inline-start:.2rem solid var(--warning)}.cockpit-vnext-availability.is-read-only{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability.is-read-only{border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border))}}.cockpit-vnext-availability.is-read-only{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-availability.is-read-only{background:color-mix(in srgb,var(--warning) 8%,var(--surface-1))}}.cockpit-vnext-sheet-scrim{z-index:65;background:var(--text-1);border:0;min-height:0;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-sheet-scrim{background:color-mix(in srgb,var(--text-1) 18%,transparent)}}.cockpit-engineering-timeline{grid-auto-rows:max-content;align-content:start;gap:.75rem;min-height:0;display:grid}.cockpit-engineering-timeline-filters{gap:.35rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.cockpit-engineering-timeline-filters button{min-height:2.5rem;color:var(--text-3);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.7rem;display:inline-flex}.cockpit-engineering-timeline-filters button[aria-pressed=true]{background:var(--surface-2);color:var(--text-1)}.cockpit-engineering-timeline-filters button span{font-size:.68rem}.cockpit-engineering-timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-engineering-timeline-list>li{padding-block:.2rem .6rem}.cockpit-engineering-timeline-row{text-align:start;grid-template-columns:1.8rem minmax(0,1fr) 1rem;align-items:start;gap:.6rem;width:100%;min-height:2.75rem;padding:.55rem 0;display:grid}.cockpit-engineering-timeline-list article.cockpit-engineering-timeline-row{grid-template-columns:1.8rem minmax(0,1fr)}.cockpit-engineering-timeline-more-filters{border-block:1px solid var(--border-subtle)}.cockpit-engineering-timeline-more-filters>summary{min-height:2.5rem;color:var(--text-2);cursor:pointer;align-items:center;gap:.4rem;list-style:none;display:inline-flex}.cockpit-engineering-timeline-more-filters>summary::-webkit-details-marker{display:none}.cockpit-engineering-timeline-more-filters>summary>span{background:var(--surface-3);border-radius:999rem;place-items:center;min-width:1.25rem;min-height:1.25rem;font-size:.7rem;display:inline-grid}.cockpit-engineering-timeline-more-filters>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-block-end:.75rem;display:grid}.cockpit-engineering-timeline-more-filters label{gap:.3rem;min-width:0;display:grid}.cockpit-engineering-timeline-more-filters label>span{color:var(--text-3);font-size:.68rem}.cockpit-engineering-timeline-more-filters input,.cockpit-engineering-timeline-more-filters select{border:1px solid var(--border-subtle);border-radius:var(--radius-button);background:var(--surface-1);width:100%;min-height:2.5rem;color:var(--text-1)}.cockpit-engineering-timeline-icon{background:var(--surface-2);width:1.8rem;height:1.8rem;color:var(--text-3);border-radius:999px;place-items:center;display:grid}.cockpit-engineering-timeline-icon.is-decision{color:var(--success)}.cockpit-engineering-timeline-icon.is-release{color:var(--accent)}.cockpit-engineering-timeline-copy{gap:.25rem;min-width:0;display:grid}.cockpit-engineering-timeline-copy small,.cockpit-engineering-timeline-copy>span{color:var(--text-3);font-size:.72rem;line-height:1.45}.cockpit-engineering-timeline-copy small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-engineering-timeline-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cockpit-engineering-timeline-copy small{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.cockpit-vnext-dirty-dialog{z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cockpit-vnext-dirty-backdrop{background:var(--text-1);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-dirty-backdrop{background:color-mix(in srgb,var(--text-1) 26%,transparent)}}.cockpit-evidence-dirty-confirm,.cockpit-vnext-dirty-dialog>section{background:var(--surface-1);width:min(28rem,100vw - 2rem);box-shadow:0 1.25rem 4rem var(--text-1);border-radius:1rem;padding:1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-dirty-confirm,.cockpit-vnext-dirty-dialog>section{box-shadow:0 1.25rem 4rem color-mix(in srgb,var(--text-1) 20%,transparent)}}.cockpit-evidence-dirty-confirm p,.cockpit-vnext-dirty-dialog p{color:var(--text-3)}.cockpit-evidence-dirty-confirm footer,.cockpit-vnext-dirty-dialog footer{justify-content:flex-end;gap:.5rem;margin-block-start:1rem;display:flex}.cockpit-evidence-dirty-confirm footer button,.cockpit-vnext-dirty-dialog footer button{background:var(--surface-2);border-radius:.625rem;min-height:2.5rem;padding-inline:.8rem}.cockpit-evidence-dirty-confirm footer button:last-child,.cockpit-vnext-dirty-dialog footer button:last-child{background:var(--accent);color:var(--accent-contrast,white)}.cockpit-fullscreen-dock{transition:inline-size .16s,opacity .16s}.cockpit-fullscreen-dock.is-collapsed{overflow:hidden}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry:has(.cockpit-fullscreen-dock.is-collapsed){grid-template-columns:minmax(0,1fr) 12rem}@media (max-height:720px) and (max-width:1280px),(max-width:1180px){.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry:has(.cockpit-fullscreen-dock.is-collapsed){grid-template-rows:minmax(0,1fr) 3.5rem;grid-template-columns:minmax(0,1fr)}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock.is-collapsed .cockpit-fullscreen-dock-head{justify-content:flex-end;align-items:center;min-height:3.5rem;padding:.375rem .75rem;display:flex}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock.is-collapsed .cockpit-fullscreen-dock-head>:not(.cockpit-fullscreen-dock-collapse){display:none}.cockpit-vnext.is-fullscreen .cockpit-fullscreen-dock.is-collapsed .cockpit-fullscreen-dock-collapse{min-height:2.75rem;margin-block-start:0}}.cockpit-vnext-root:has(.cockpit-vnext.is-fullscreen) .astryx-app-shell-sidenav{display:none}.cockpit-vnext-root:has(.cockpit-vnext.is-fullscreen) #astryx-app-shell-main{width:100vw;max-width:none}.cockpit-fullscreen-dock.is-collapsed>:not(.cockpit-fullscreen-dock-head):not(.cockpit-fullscreen-dock-resizer){display:none}.cockpit-fullscreen-dock-collapse{min-height:2.5rem;color:var(--text-3);align-items:center;gap:.4rem;margin-block-start:0;display:inline-flex}.cockpit-fullscreen-dock-resizer:focus-visible{outline:.15rem solid var(--accent);outline-offset:-.15rem}.cockpit-vnext-root .cockpit-dock-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.cockpit-dock-version-overview{border-block-end:.0625rem solid var(--border);min-width:0;gap:.1875rem;padding-block-end:var(--spacing-3);display:grid}.cockpit-dock-version-overview small,.cockpit-dock-version-overview span{color:var(--text-2);font-size:.75rem;font-weight:400;line-height:1.4}.cockpit-dock-version-overview strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-vnext-root .cockpit-dock-review-context{align-content:start;gap:var(--spacing-4);padding:var(--spacing-4)}.cockpit-dock-review-context>header{gap:var(--spacing-2);display:grid}.cockpit-dock-review-context>header>span{width:max-content;color:var(--warning);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit-dock-review-context h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.cockpit-dock-review-context h3{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.cockpit-dock-review-context p{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.5}.cockpit-dock-review-context>.cockpit-dock-impact{width:fit-content;color:var(--warning);font-size:.75rem;font-weight:500}.cockpit-dock-review-context>.cockpit-dock-model-focus{align-items:center;gap:var(--spacing-1);width:fit-content;color:var(--text-2);font-size:.75rem;display:inline-flex}.cockpit-dock-review-context>section{gap:var(--spacing-2);display:grid}.cockpit-dock-review-choices>button{align-items:center;gap:var(--spacing-2);width:100%;min-height:3.75rem;padding:var(--spacing-2);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.625rem;grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.cockpit-dock-review-choices>button:hover{background:var(--surface-2)}.cockpit-dock-review-choices>button:disabled{cursor:not-allowed;opacity:.52}.cockpit-dock-review-choices>button>span:first-child{background:var(--surface-2);width:2rem;height:2rem;color:var(--text-2);border-radius:999rem;place-items:center;display:inline-grid}.cockpit-dock-review-choices>button.is-positive>span:first-child{background:var(--success-soft);color:var(--success)}.cockpit-dock-review-choices>button.is-warning>span:first-child{background:var(--warning-soft);color:var(--warning)}.cockpit-dock-review-choices>button.is-danger>span:first-child{background:var(--error-soft);color:var(--error)}.cockpit-dock-review-choices>button>span:nth-child(2){gap:.125rem;display:grid}.cockpit-dock-review-choices strong{font-size:.8125rem;font-weight:500}.cockpit-dock-review-choices small,.cockpit-dock-supporting-entry small{color:var(--text-2);font-size:.6875rem;line-height:1.35}.cockpit-dock-review-choices kbd{color:var(--text-3);font-family:var(--font-mono);font-size:.625rem}.cockpit-dock-supporting-entry{align-items:center;gap:var(--spacing-2);width:100%;min-height:3.75rem;padding:var(--spacing-2);background:var(--surface-2);color:var(--text-1);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:.625rem;grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.cockpit-dock-supporting-entry>span{gap:.125rem;display:grid}.cockpit-dock-review-context.is-empty{min-height:12rem;color:var(--text-2);text-align:center;place-items:center}.cockpit-quick-result-group>h3{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;margin:.7rem .7rem .25rem;font-size:.68rem;font-weight:600}.cockpit-evidence-dirty-confirm{z-index:1001;position:fixed;inset:50% auto auto 50%;translate:-50% -50%}.cockpit-vnext.is-review-panel-modal .cockpit-vnext-main{pointer-events:none}.cockpit-vnext.is-review-panel-modal .cockpit-vnext-actions-panel:not([inert]),.cockpit-vnext.is-review-panel-modal .cockpit-vnext-evidence-split[aria-modal=true]{pointer-events:auto}@media (max-width:899px){.cockpit-vnext-composer .cockpit-composer-controls{display:flex}.cockpit-vnext-composer .cockpit-composer-upload{width:2.5rem;padding:0;display:inline-flex}.cockpit-vnext-composer .cockpit-composer-menu-trigger,.cockpit-vnext-composer .cockpit-composer-upload span{display:none}.cockpit-vnext-header .cockpit-vnext-resolve{width:auto;min-width:2.5rem;color:inherit;padding-inline:.65rem}.cockpit-vnext-header .cockpit-vnext-resolve:before{content:none}}@media (max-width:767px){.cockpit-vnext-header .cockpit-vnext-resolve{font-size:.72rem}.cockpit-vnext-issue{order:0}}@media (prefers-reduced-motion:reduce){.cockpit-fullscreen-dock{transition:none}}.cockpit-evidence-portal{z-index:399;pointer-events:none;width:100dvw;height:100dvh;color:var(--text-1);isolation:isolate;position:fixed;inset:0;overflow:hidden}.cockpit-evidence-portal>*{pointer-events:auto}.cockpit-evidence-portal a,.cockpit-evidence-portal button,.cockpit-evidence-portal input,.cockpit-evidence-portal select,.cockpit-evidence-portal summary,.cockpit-evidence-portal textarea{min-height:2.5rem}.cockpit-evidence-portal :where(button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible){outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-evidence-workbench-backdrop{z-index:400;background:rgb(var(--shadow-color)/.22)}.cockpit-vnext-root .cockpit-evidence-workbench{z-index:401;background:var(--surface-1);width:100vw;min-width:0;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);inset:0}.cockpit-vnext-root .cockpit-evidence-workbench .cockpit-section-label{color:var(--text-2);letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-evidence-workbench:has(>.cockpit-evidence-decision-context){grid-template-rows:auto auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-workbench-head{align-items:center;gap:var(--spacing-4);min-height:5.5rem;padding:var(--spacing-3) var(--spacing-5);border-block-end:.0625rem solid var(--border);background:var(--surface-1);display:grid}.cockpit-vnext-root .cockpit-evidence-workbench-back,.cockpit-vnext-root .cockpit-evidence-workbench-close{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:2.5rem;color:var(--text-2);font:inherit;background:0 0;border:0;border-radius:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cockpit-vnext-root .cockpit-evidence-workbench-back{padding-inline:var(--spacing-3)}.cockpit-vnext-root .cockpit-evidence-workbench-back:hover,.cockpit-vnext-root .cockpit-evidence-workbench-close:hover{background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-root .cockpit-evidence-workbench-heading{min-width:0}.cockpit-vnext-root .cockpit-evidence-workbench-heading h2{margin:var(--spacing-1) 0 0;color:var(--text-1);font-size:1.25rem;font-weight:600;line-height:1.2}.cockpit-vnext-root #cockpit-evidence-workbench-title:focus-visible{outline:0}.cockpit-vnext-root .cockpit-evidence-workbench-heading p{max-width:48rem;margin:var(--spacing-1) 0 0;color:var(--text-2);font-size:.875rem;line-height:1.45}.cockpit-vnext-root .cockpit-evidence-workbench-controls{align-items:center;display:flex}.cockpit-vnext-root .cockpit-evidence-workbench-close{width:2.5rem;height:2.5rem}.cockpit-vnext-root .cockpit-evidence-decision-context{align-items:center;gap:var(--spacing-4);max-width:none;padding:var(--spacing-3) var(--spacing-5);border-block-end:.0625rem solid var(--border);background:var(--surface-2);box-shadow:inset .1875rem 0 0 var(--accent);border-radius:0;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr) auto;margin:0;display:grid}.cockpit-vnext-root .cockpit-evidence-decision-context>span{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-evidence-decision-context strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-vnext-root .cockpit-evidence-decision-context small{color:var(--text-2);white-space:normal;font-size:.75rem;font-weight:400}.cockpit-vnext-root .cockpit-evidence-decision-context p{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.45}.cockpit-vnext-root .cockpit-evidence-decision-context.is-approve{box-shadow:inset .1875rem 0 0 var(--success)}.cockpit-vnext-root .cockpit-evidence-decision-context.is-clarify{box-shadow:inset .1875rem 0 0 var(--warning)}.cockpit-vnext-root .cockpit-evidence-decision-context.is-reject{box-shadow:inset .1875rem 0 0 var(--error)}.cockpit-vnext-root .cockpit-evidence-workbench-body{grid-template-columns:14rem minmax(22rem,24rem) minmax(34rem,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-columns:15rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-module-nav{align-content:start;gap:var(--spacing-1);min-width:0;padding:var(--spacing-4) var(--spacing-3);border-inline-end:.0625rem solid var(--border);background:var(--surface-1);display:grid;overflow-y:auto}.cockpit-vnext-root .cockpit-evidence-module-nav button{gap:var(--spacing-2);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);color:var(--text-2);border:0;border-radius:.625rem;grid-template-columns:1.125rem minmax(0,1fr) auto;font-size:.8125rem;font-weight:500}.cockpit-vnext-root .cockpit-evidence-module-nav button>span{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.3}.cockpit-vnext-root .cockpit-evidence-module-nav button.is-active{background:var(--surface-2);box-shadow:inset .1875rem 0 0 var(--accent);color:var(--text-1);border:0}.cockpit-vnext-root .cockpit-evidence-work-items{gap:var(--spacing-3);min-width:0;min-height:0;padding:var(--spacing-4);border-inline-end:.0625rem solid var(--border);background:var(--surface-1);grid-template-rows:auto minmax(0,1fr);position:relative;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure{min-width:0;margin-inline-start:var(--spacing-2);position:static}.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure>summary{justify-content:center;align-items:center;gap:var(--spacing-2);border:.0625rem solid var(--border);min-width:4.75rem;min-height:2.5rem;padding:var(--spacing-2);background:var(--surface-1);color:var(--text-2);cursor:pointer;border-radius:.625rem;font-size:.75rem;font-weight:500;list-style:none;display:inline-flex}.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure>summary::-webkit-details-marker{display:none}.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure[open]>summary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure[open]>summary{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}}.cockpit-vnext-root .cockpit-evidence-work-filter-disclosure[open]>summary{color:var(--text-1)}.cockpit-vnext-root .cockpit-evidence-work-filter-panel{top:4.5rem;right:var(--spacing-4);z-index:8;gap:var(--spacing-3);border:.0625rem solid var(--border);width:min(22rem,100% - 2rem);padding:var(--spacing-3);background:var(--surface-1);box-shadow:0 1rem 2.5rem rgb(var(--shadow-color)/.18);border-radius:.75rem;display:grid;position:absolute}.cockpit-vnext-root .cockpit-evidence-work-search{min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-2);border-radius:.625rem}.cockpit-vnext-root .cockpit-evidence-work-search input{color:var(--text-1)}.cockpit-vnext-root .cockpit-evidence-filter-controls{gap:var(--spacing-2)}.cockpit-vnext-root .cockpit-evidence-filter-controls select{min-height:2.5rem;padding-inline:var(--spacing-2);border-radius:.625rem}.cockpit-vnext-root .cockpit-evidence-filter-reset{width:fit-content;min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);color:var(--text-2);background:0 0;border:0;border-radius:.625rem;font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-evidence-work-list{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden auto}.cockpit-vnext-root .cockpit-evidence-work-item{align-items:start;gap:var(--spacing-2);width:100%;min-width:0;height:auto;min-height:0;padding:var(--spacing-3);border:0;border-block-end:.0625rem solid var(--border);color:var(--text-1);text-align:start;box-sizing:border-box;background:0 0;border-radius:0;grid-template-columns:1.25rem minmax(0,1fr);align-self:start;display:grid}.cockpit-vnext-root .cockpit-evidence-work-item-copy{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-vnext-root .cockpit-evidence-work-item-copy em,.cockpit-vnext-root .cockpit-evidence-work-item-copy small,.cockpit-vnext-root .cockpit-evidence-work-item-copy strong{overflow-wrap:anywhere;min-width:0}.cockpit-vnext-root .cockpit-evidence-work-item-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-work-item-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-work-item-copy em{color:var(--text-2);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:inherit;font-size:.6875rem;font-weight:400;line-height:1.35;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-workbench-detail{gap:var(--spacing-4);min-width:0;min-height:0;padding:var(--spacing-5);background:var(--surface-1);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cockpit-vnext-root .cockpit-evidence-mini-model,.cockpit-vnext-root .cockpit-evidence-selected-item{background:var(--surface-2);border:0;border-radius:1rem}.cockpit-vnext-root .cockpit-evidence-selected-item{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-selected-record{border-block-start:.0625rem solid var(--border);grid-column:1/-1;min-width:0}.cockpit-vnext-root .cockpit-evidence-selected-record>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.5rem;padding:var(--spacing-2) 0;color:var(--text-2);font-size:.75rem;font-weight:500;display:flex}.cockpit-vnext-root .cockpit-evidence-selected-record>summary small{color:var(--text-2);font-size:.75rem;font-weight:400}.cockpit-vnext-root .cockpit-evidence-selected-record>dl{gap:var(--spacing-3);padding:var(--spacing-2) 0 var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cockpit-vnext-root .cockpit-evidence-selected-record>dl>div{min-width:0}.cockpit-vnext-root .cockpit-evidence-workbench-console{overflow-wrap:anywhere;min-width:0;min-height:0;overflow:auto}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-evidence-body,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-evidence-body>[role=tabpanel],.cockpit-vnext-root .cockpit-evidence-workbench-console>.cockpit-evidence-console{box-sizing:border-box;width:100%;min-width:0;margin:0;max-width:100%!important}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-evidence-body>[role=tabpanel]{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-evidence-body>[role=tabpanel]>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cockpit-vnext-root .cockpit-evidence-question span,.cockpit-vnext-root .cockpit-evidence-question-state span,.cockpit-vnext-root .cockpit-evidence-selected-record dt{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.35}.cockpit-vnext-root .cockpit-evidence-selected-record dd{color:var(--text-2);overflow-wrap:anywhere;margin:.1875rem 0 0;font-family:inherit;font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-evidence-question{gap:var(--spacing-4);padding:var(--spacing-4);background:var(--surface-2);border:0;border-radius:1rem}.cockpit-vnext-root .cockpit-evidence-question strong,.cockpit-vnext-root .cockpit-evidence-question-state strong{text-overflow:clip;white-space:normal;font-size:1rem;font-weight:600;line-height:1.35;overflow:visible}.cockpit-vnext-root .cockpit-evidence-question p,.cockpit-vnext-root .cockpit-evidence-question-state small{color:var(--text-2);text-overflow:clip;white-space:normal;font-size:.8125rem;line-height:1.5;overflow:visible}.cockpit-vnext-root .cockpit-artifact-authority{gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface-2);border:0;border-radius:1rem;margin-block-end:var(--spacing-4)}.cockpit-vnext-root .cockpit-artifact-authority>header{gap:var(--spacing-1)}.cockpit-vnext-root .cockpit-artifact-authority>header>span{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.35}.cockpit-vnext-root .cockpit-artifact-authority>header>strong{color:var(--text-1);font-size:1rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-artifact-authority>header>p{color:var(--text-2);font-size:.8125rem;line-height:1.5}.cockpit-vnext-root .cockpit-artifact-authority>dl>div{gap:var(--spacing-1);padding:var(--spacing-3);background:var(--surface-1);border:0;border-radius:.75rem}.cockpit-vnext-root .cockpit-artifact-authority dt,.cockpit-vnext-root .cockpit-artifact-authority small{color:var(--text-2);font-size:.75rem;font-weight:400;line-height:1.4}.cockpit-vnext-root .cockpit-artifact-authority dd{color:var(--text-1);font-family:inherit;font-size:.9375rem;font-weight:600}.cockpit-vnext-root .cockpit-feature-candidate-detail{gap:var(--spacing-3)}.cockpit-vnext-root .cockpit-feature-candidate-detail span{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.35}.cockpit-vnext-root .cockpit-feature-candidate-detail strong{font-size:.875rem;font-weight:500;line-height:1.45}.cockpit-vnext-root .cockpit-feature-candidate-technical{border-block-start:.0625rem solid var(--border);min-width:0;grid-column:1/-1;padding-block-start:var(--spacing-2)}.cockpit-vnext-root .cockpit-feature-candidate-technical>summary{min-height:2.5rem;padding:var(--spacing-2) 0;color:var(--text-2);cursor:pointer;font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-feature-candidate-technical dl{gap:var(--spacing-3);padding:var(--spacing-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cockpit-vnext-root .cockpit-feature-candidate-technical dl>div{min-width:0}.cockpit-vnext-root .cockpit-feature-candidate-technical dd,.cockpit-vnext-root .cockpit-feature-candidate-technical dt{overflow-wrap:anywhere;margin:0}.cockpit-vnext-root .cockpit-feature-candidate-technical dt{color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-feature-candidate-technical dd{color:var(--text-1);font-family:var(--font-mono);margin-block-start:.1875rem;font-size:.75rem}.cockpit-vnext-root .cockpit-export-approval{align-items:start;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4);background:var(--surface-2);border:0;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);margin-block-end:var(--spacing-4);display:grid}.cockpit-vnext-root .cockpit-export-approval-copy,.cockpit-vnext-root .cockpit-export-internal-quick-access{min-width:0}.cockpit-vnext-root .cockpit-export-approval-copy{gap:.25rem}.cockpit-vnext-root .cockpit-export-approval-copy>span{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.35}.cockpit-vnext-root .cockpit-export-approval-copy>strong{color:var(--text-1);font-size:1rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-export-approval-copy>small{color:var(--text-2);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.cockpit-vnext-root .cockpit-export-internal-quick-access{align-items:center;gap:var(--spacing-3);border-block-start:.0625rem solid var(--border);grid-column:2;grid-template-columns:minmax(13rem,1fr) auto auto;margin-block-start:var(--spacing-2);padding-block-start:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-export-internal-quick-access>span{gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-export-internal-quick-access small,.cockpit-vnext-root .cockpit-export-internal-quick-access strong{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block}.cockpit-vnext-root .cockpit-export-internal-quick-access strong{color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-export-internal-quick-access small{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-export-approval-action{grid-area:auto/2;align-self:start;width:fit-content;min-width:0}.cockpit-vnext-root .cockpit-export-approval-action .astryx-button{white-space:nowrap;width:auto;min-width:0}.cockpit-vnext-root .cockpit-export-approval-details{border-block-start:.0625rem solid var(--border);grid-column:2;min-width:0}.cockpit-vnext-root .cockpit-export-approval-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:2.75rem;color:var(--text-1);list-style:none;display:flex}.cockpit-vnext-root .cockpit-export-approval-details>summary::-webkit-details-marker{display:none}.cockpit-vnext-root .cockpit-export-approval-details>summary>span{font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-export-approval-details>summary>strong{color:var(--text-2);font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-export-approval-details[open]{gap:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-export-approval-details>.cockpit-export-internal-quick-access{grid-column:auto;margin-block-start:0}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm{grid-template-columns:15rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{background:var(--surface-1);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-summary{align-items:center;gap:var(--spacing-4);min-width:0;padding:var(--spacing-3) var(--spacing-4);border-block-end:.0625rem solid var(--border);background:var(--surface-1);grid-column:1/-1;grid-template-columns:minmax(12rem,.7fr) minmax(30rem,1.5fr) auto;display:grid}.cockpit-vnext-root .cockpit-dfm-summary-context{gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-summary-context strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-summary-context small{color:var(--text-2);text-transform:none;font-family:inherit;font-size:.6875rem;font-weight:400}.cockpit-vnext-root .cockpit-dfm-summary dl{background:var(--surface-2);border:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-summary dl>div{justify-content:center;align-items:flex-start;gap:var(--spacing-1);border-inline-end:.0625rem solid var(--border);min-width:0;min-height:3rem;padding:var(--spacing-2) var(--spacing-3);flex-direction:column;display:flex}.cockpit-vnext-root .cockpit-dfm-summary dt{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--text-2);text-transform:none;font-family:inherit;font-size:.6875rem;font-weight:400}.cockpit-vnext-root .cockpit-dfm-summary dd{color:var(--text-1);font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-passage-metrics small{overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal;line-height:1.25;overflow:visible}.cockpit-vnext-root .cockpit-passage-question strong{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.cockpit-vnext-root .cockpit-dfm-summary-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.cockpit-vnext-root .cockpit-dfm-boundary-label{color:var(--text-2);white-space:normal;font-size:.75rem;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-decision label>span,.cockpit-vnext-root .cockpit-dfm-evaluation dt,.cockpit-vnext-root .cockpit-dfm-inspector-head dt,.cockpit-vnext-root .cockpit-dfm-kind,.cockpit-vnext-root .cockpit-dfm-register-trigger,.cockpit-vnext-root .cockpit-dfm-register>summary{letter-spacing:0;text-transform:none;font-family:inherit}.cockpit-vnext-root .cockpit-dfm-evaluation dt,.cockpit-vnext-root .cockpit-dfm-inspector-head dt,.cockpit-vnext-root .cockpit-dfm-kind,.cockpit-vnext-root .cockpit-dfm-register-trigger,.cockpit-vnext-root .cockpit-dfm-register>summary{color:var(--text-2);font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-dfm-register-trigger:hover{border-color:var(--border-strong);color:var(--text-1)}.cockpit-vnext-root .cockpit-dfm-register-trigger:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-document-authority-checklist{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-document-authority-checklist li{align-items:center;gap:var(--spacing-2);min-width:0;color:var(--text-2);font-size:.75rem;line-height:1.35;display:flex}.cockpit-vnext-root .cockpit-document-authority-checklist li>span:first-child{background:var(--surface-1);width:1.25rem;height:1.25rem;color:var(--text-3);border-radius:999px;flex:none;place-items:center;display:grid}.cockpit-vnext-root .cockpit-document-authority-checklist li.is-complete{color:var(--text-1)}.cockpit-vnext-root .cockpit-document-authority-checklist li.is-complete>span:first-child{background:var(--success-soft);color:var(--success)}.cockpit-vnext-root .cockpit-dfm-decision label>span{color:var(--text-1);font-size:.8125rem;font-weight:500}.cockpit-vnext-root .cockpit-dfm-next-step{align-items:center;gap:var(--spacing-4);min-width:0;padding:var(--spacing-3) var(--spacing-4);border-block-end:.0625rem solid var(--border);background:var(--surface-1);grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(19rem,1fr) auto;display:grid}.cockpit-vnext-root .cockpit-dfm-next-step__label{display:none}.cockpit-vnext-root .cockpit-dfm-next-step__copy{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-next-step__copy strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-next-step__copy small{color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-dfm-next-step dl{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.cockpit-vnext-root .cockpit-dfm-next-step dl>div{align-items:center;gap:var(--spacing-1) var(--spacing-2);grid-template-columns:auto 1fr;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-next-step dl>div:before{background:var(--text-3);content:"";border-radius:999px;grid-row:1/span 2;width:.5rem;height:.5rem}.cockpit-vnext-root .cockpit-dfm-next-step dl>.is-complete:before{background:var(--success)}.cockpit-vnext-root .cockpit-dfm-next-step dl>.is-review:before{background:var(--warning)}.cockpit-vnext-root .cockpit-dfm-next-step dl>.is-missing:before{background:var(--danger)}.cockpit-vnext-root .cockpit-dfm-next-step dt{color:var(--text-2);font-size:.6875rem;font-weight:400}.cockpit-vnext-root .cockpit-dfm-next-step dd{color:var(--text-1);font-family:var(--font-mono);font-size:.75rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-review-register{border-block-end:.0625rem solid var(--border);background:var(--surface-2);grid-column:1/-1;min-width:0}.cockpit-vnext-root .cockpit-dfm-review-register>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:3.75rem;padding:var(--spacing-3) var(--spacing-4);color:var(--text-2);list-style:none;display:flex}.cockpit-vnext-root .cockpit-dfm-review-register>summary::-webkit-details-marker{display:none}.cockpit-vnext-root .cockpit-dfm-review-register>summary>span:first-child{gap:.1875rem;display:grid}.cockpit-vnext-root .cockpit-dfm-review-register>summary strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-review-register>summary small,.cockpit-vnext-root .cockpit-dfm-review-register>summary>span:last-child{color:var(--text-2);font-size:.75rem;font-weight:400}.cockpit-vnext-root .cockpit-dfm-review-register[open]{max-height:min(31rem,46dvh);overflow:auto}.cockpit-vnext-root .cockpit-dfm-review-register[open]>summary>span:last-child{visibility:hidden}.cockpit-vnext-root .cockpit-dfm-review-register[open]>summary>span:last-child:after{content:"Close details";visibility:visible}.cockpit-vnext-root .cockpit-dfm-review-register-body{gap:var(--spacing-4);min-width:0;padding:0 var(--spacing-4) var(--spacing-4);display:grid}.cockpit-vnext-root .cockpit-dfm-accounting,.cockpit-vnext-root .cockpit-dfm-finding-accounting,.cockpit-vnext-root .cockpit-dfm-source-hold{align-items:flex-start;gap:var(--spacing-3);min-width:0;padding:var(--spacing-3);background:var(--surface-1);color:var(--text-2);overflow-wrap:anywhere;border:0;border-radius:.75rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.cockpit-vnext-root .cockpit-dfm-accounting{gap:var(--spacing-1);display:grid}.cockpit-vnext-root .cockpit-dfm-accounting strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-priority{gap:var(--spacing-3);min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-priority>span{gap:.1875rem;display:grid}.cockpit-vnext-root .cockpit-dfm-priority>span strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-priority>span small{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes ol{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(23rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li{align-items:start;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4);background:var(--surface-1);border:0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li>section{gap:var(--spacing-2);min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li strong{color:var(--text-1);font-size:.875rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li small{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5;display:block}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li details{min-width:0}.cockpit-vnext-root .cockpit-dfm-coverage-review-outcomes li details>summary{min-height:2.5rem;color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-passage-stale-notice{padding:var(--spacing-3);background:var(--warning-soft);color:var(--text-1);border-radius:.75rem;grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.5}.cockpit-vnext-root .cockpit-dfm-finding-list,.cockpit-vnext-root .cockpit-dfm-inspector,.cockpit-vnext-root .cockpit-dfm-model{min-width:0;min-height:0}.cockpit-vnext-root .cockpit-dfm-inspector-head h3{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-decision p,.cockpit-vnext-root .cockpit-dfm-evaluation p,.cockpit-vnext-root .cockpit-dfm-inspector-head p{color:var(--text-2);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.cockpit-vnext-root .cockpit-dfm-next-owner{color:var(--text-2);font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-dfm-decision{margin-block-start:auto;position:sticky;bottom:0}.cockpit-vnext-root .cockpit-dfm-result-pair{gap:var(--spacing-2);margin:var(--spacing-1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-vnext-root .cockpit-dfm-result-pair>div{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-dfm-result-pair dd{font-size:.75rem;font-weight:500}.cockpit-vnext-root .cockpit-dfm-source-chip{background:var(--surface-2);width:fit-content;min-height:1.75rem;color:var(--text-2);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;line-height:1.3;display:inline-flex}.cockpit-vnext-root .cockpit-dfm-decision select,.cockpit-vnext-root .cockpit-dfm-decision textarea{width:100%;min-width:0;min-height:2.5rem;color:var(--text-1);border-radius:.625rem;font-size:.8125rem;line-height:1.45}@media (max-width:99.9375rem){.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-module-nav{padding:var(--spacing-2) var(--spacing-3);border-inline-end:0;border-block-end:.0625rem solid var(--border);grid-column:1/-1;display:flex;overflow:auto hidden}.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items .cockpit-evidence-workbench-detail{grid-column:1/-1}.cockpit-vnext-root .cockpit-evidence-module-nav button{flex:none}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-column:1/-1}.cockpit-vnext-root .cockpit-dfm-summary{grid-template-columns:minmax(12rem,.55fr) minmax(28rem,1fr)}.cockpit-vnext-root .cockpit-dfm-summary-actions{grid-column:1/-1;justify-content:flex-start}.cockpit-vnext-root .cockpit-dfm-boundary-label{margin-inline-end:auto}}@media (max-width:64rem){.cockpit-vnext-root .cockpit-evidence-workbench-head{padding-inline:var(--spacing-3);grid-template-columns:auto minmax(0,1fr) auto}.cockpit-vnext-root .cockpit-evidence-workbench-heading p{display:none}.cockpit-vnext-root .cockpit-evidence-decision-context{padding-inline:var(--spacing-4);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-decision-context>small{grid-column:1/-1}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);overflow:auto}.cockpit-vnext-root .cockpit-dfm-inspector,.cockpit-vnext-root .cockpit-dfm-review-register,.cockpit-vnext-root .cockpit-dfm-summary,.cockpit-vnext-root .cockpit-passage-analysis{grid-column:1/-1}.cockpit-vnext-root .cockpit-dfm-summary{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-summary dl{overflow-x:auto}.cockpit-vnext-root .cockpit-dfm-next-step{grid-template-columns:minmax(0,1fr) auto}.cockpit-vnext-root .cockpit-dfm-next-step dl{grid-area:2/1/auto/-1}.cockpit-vnext-root .cockpit-export-approval{grid-template-columns:auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-export-approval-action,.cockpit-vnext-root .cockpit-export-internal-quick-access{grid-column:2}}@media (max-width:48rem){.cockpit-vnext-root .cockpit-evidence-workbench-head{gap:var(--spacing-2);min-height:4.75rem}.cockpit-vnext-root .cockpit-evidence-workbench-back{width:2.5rem;padding:0;font-size:0}.cockpit-vnext-root .cockpit-evidence-workbench-heading h2{font-size:1rem}.cockpit-vnext-root .cockpit-evidence-decision-context{gap:var(--spacing-2);padding:var(--spacing-3);grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-rows:auto auto minmax(22rem,1fr);display:grid;overflow-y:auto;grid-template-columns:minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-module-nav{scrollbar-width:none;grid-column:1}.cockpit-vnext-root .cockpit-evidence-module-nav::-webkit-scrollbar{display:none}.cockpit-vnext-root .cockpit-evidence-work-items{border-inline-end:0;border-block-end:.0625rem solid var(--border);max-height:22rem;display:grid!important}.cockpit-vnext-root .cockpit-evidence-workbench-detail{min-height:32rem;padding:var(--spacing-3);overflow:visible}.cockpit-vnext-root .cockpit-evidence-workbench-console{overflow-x:hidden}.cockpit-vnext-root .cockpit-dfm-next-step{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-next-step dl{grid-area:auto/1}.cockpit-vnext-root .cockpit-dfm-next-step [data-astryx-component=Button]{width:100%}.cockpit-vnext-root .cockpit-evidence-drawer-copy strong,.cockpit-vnext-root .cockpit-evidence-drawer-status>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-selected-item{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-selected-item>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-vnext-root .cockpit-evidence-selected-record>dl,.cockpit-vnext-root .cockpit-feature-candidate-technical dl{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-column:1}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.cockpit-vnext-root .cockpit-dfm-finding-list,.cockpit-vnext-root .cockpit-dfm-inspector,.cockpit-vnext-root .cockpit-dfm-model,.cockpit-vnext-root .cockpit-dfm-resolution-body,.cockpit-vnext-root .cockpit-dfm-review-register,.cockpit-vnext-root .cockpit-dfm-summary,.cockpit-vnext-root .cockpit-passage-analysis{grid-column:1}.cockpit-vnext-root .cockpit-dfm-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-vnext-root .cockpit-dfm-summary-actions{flex-wrap:wrap;align-items:stretch}.cockpit-vnext-root .cockpit-dfm-boundary-label{width:100%}.cockpit-vnext-root .cockpit-dfm-review-register[open]{max-height:none}.cockpit-vnext-root .cockpit-export-approval{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-export-approval-action,.cockpit-vnext-root .cockpit-export-approval-copy,.cockpit-vnext-root .cockpit-export-approval-icon,.cockpit-vnext-root .cockpit-export-internal-quick-access{grid-column:1}.cockpit-vnext-root .cockpit-export-internal-quick-access{grid-template-columns:minmax(0,1fr);align-items:stretch}.cockpit-vnext-root .cockpit-dfm-finding-list,.cockpit-vnext-root .cockpit-dfm-inspector,.cockpit-vnext-root .cockpit-dfm-model{min-height:24rem}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-evidence-workbench,.cockpit-vnext-root .cockpit-evidence-workbench-backdrop{transition:none;animation:none}}.cockpit-engineering-timeline-more-filters>section{grid-template-columns:repeat(3,minmax(10rem,1fr))}.cockpit-engineering-timeline-date>span:last-child{align-items:center;gap:var(--spacing-2);border:.0625rem solid var(--border);min-width:0;color:var(--text-2);border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--spacing-2);display:grid}.cockpit-engineering-timeline-date input{border:0;min-width:0}.cockpit-engineering-timeline-filter-reset{min-height:2.5rem;padding-inline:var(--spacing-3);background:var(--surface-2);color:var(--text-2);font:inherit;border:0;border-radius:.625rem;align-self:end;font-size:.75rem;font-weight:500}.cockpit-engineering-timeline-model-link{color:var(--accent);align-items:center;gap:.1875rem;display:inline-flex}.cockpit-engineering-timeline-copy small>.is-confirmed{color:var(--success)}.cockpit-engineering-timeline-copy small>.is-rejected{color:var(--error)}.cockpit-vnext-root .cockpit-release-scope-grid{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-counts,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-groups,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-groups-clear,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-scope-grid{grid-column:2}.cockpit-vnext-root .cockpit-release-counts{border-block-start:.0625rem solid var(--border);min-width:0;padding-block-start:var(--spacing-2)}.cockpit-vnext-root .cockpit-release-counts>summary{min-height:2.5rem;color:var(--text-2);cursor:pointer;align-items:center;font-size:.8125rem;font-weight:550;display:flex}.cockpit-vnext-root .cockpit-release-counts>.cockpit-release-scope-grid{margin-block-start:var(--spacing-2)}.cockpit-vnext-root .cockpit-release-scope-grid>div{min-width:0;padding:var(--spacing-3);background:var(--surface-1);border:0;border-radius:.75rem;gap:.1875rem;display:grid}.cockpit-vnext-root .cockpit-release-scope-grid dt,.cockpit-vnext-root .cockpit-release-scope-grid small{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.4}.cockpit-vnext-root .cockpit-release-scope-grid dd{color:var(--text-1);margin:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-release-count-hierarchy{border-block-start:.0625rem solid var(--border);min-width:0;gap:.1875rem;margin:0;padding-block-start:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-release-count-hierarchy>strong{color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-release-count-hierarchy>small,.cockpit-vnext-root .cockpit-release-count-hierarchy>span{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-release-groups{gap:var(--spacing-3);border-block-start:.0625rem solid var(--border);min-width:0;padding-block-start:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-release-groups>details>summary,.cockpit-vnext-root .cockpit-release-groups>header{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-width:0;min-height:2.5rem;color:var(--text-1);display:flex}.cockpit-vnext-root .cockpit-release-groups>details>summary,.cockpit-vnext-root .cockpit-release-groups>header>strong{font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-release-groups>details>summary>span,.cockpit-vnext-root .cockpit-release-groups>header>span{color:var(--text-2);font-size:.75rem;font-weight:400}.cockpit-vnext-root .cockpit-release-groups>details>ul,.cockpit-vnext-root .cockpit-release-groups>ul{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-release-groups li{align-content:start;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);background:var(--surface-1);border-radius:.75rem;display:grid}.cockpit-vnext-root .cockpit-release-groups li>span{gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-release-groups li b,.cockpit-vnext-root .cockpit-release-groups li p,.cockpit-vnext-root .cockpit-release-groups li small,.cockpit-vnext-root .cockpit-release-groups li strong{overflow-wrap:anywhere;letter-spacing:0;text-transform:none;min-width:0;font-family:inherit}.cockpit-vnext-root .cockpit-release-groups li strong{color:var(--text-1);font-size:.875rem;font-weight:600;line-height:1.35}.cockpit-vnext-root .cockpit-release-groups li p,.cockpit-vnext-root .cockpit-release-groups li small{color:var(--text-2);font-size:.75rem;font-weight:400;line-height:1.5}.cockpit-vnext-root .cockpit-release-groups li p{margin:0}.cockpit-vnext-root .cockpit-release-groups li b{color:var(--text-1);font-weight:600}.cockpit-vnext-root .cockpit-release-groups>details{min-width:0}.cockpit-vnext-root .cockpit-release-groups>details>summary{cursor:pointer}.cockpit-vnext-root .cockpit-release-groups.is-compact>ul{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cockpit-vnext-root .cockpit-release-groups.is-compact li{min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-2);flex:13rem;align-content:center}.cockpit-vnext-root .cockpit-release-final-step,.cockpit-vnext-root .cockpit-release-groups-clear{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.5}.cockpit-vnext-root .cockpit-release-final-step{border-block-start:.0625rem solid var(--border);padding-block-start:var(--spacing-3)}.cockpit-vnext-root .cockpit-release-final-step strong{color:var(--text-1)}.cockpit-vnext-root .cockpit-evidence-workbench-console :is(.cockpit-artifact-ledger-head span,.cockpit-artifact-row span,.cockpit-manifest-row span,.cockpit-export-manifest-meta span,.cockpit-release-bundle span,.cockpit-release-reasons summary){letter-spacing:0;text-transform:none;font-family:inherit;font-weight:500;line-height:1.4}.cockpit-vnext-root .cockpit-evidence-workbench-console :is(.cockpit-artifact-row,.cockpit-manifest-row,.cockpit-release-snapshot-row,.cockpit-artifact-preview-decision,.cockpit-document-authority-form)>*{min-width:0}.cockpit-vnext-root .cockpit-evidence-workbench-console :is(p,small,strong,dd,dt,a,button,label,summary){overflow-wrap:anywhere}.cockpit-vnext-root .cockpit-artifact-preview-decision>dl,.cockpit-vnext-root .cockpit-document-authority-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-vnext-root .cockpit-document-authority-form>button,.cockpit-vnext-root .cockpit-document-authority-form>label:has(textarea){grid-column:1/-1}@media (max-width:73.6875rem){.cockpit-vnext-actions-panel[aria-hidden=true],.cockpit-vnext-actions-panel[inert]{display:none!important}}@media (max-width:64rem){.cockpit-engineering-timeline-more-filters>section{grid-template-columns:repeat(2,minmax(10rem,1fr))}.cockpit-vnext-root .cockpit-release-groups>details>ul,.cockpit-vnext-root .cockpit-release-groups>ul{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-export-file-table-head{display:none}.cockpit-vnext-root .cockpit-artifact-row,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row,.cockpit-vnext-root .cockpit-release-snapshot-row{grid-template-columns:minmax(0,1fr);align-items:start}.cockpit-vnext-root .cockpit-artifact-links{justify-content:flex-start}}@media (max-width:56.1875rem){.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-counts,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-groups,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-groups-clear,.cockpit-vnext-root .cockpit-export-approval>.cockpit-release-scope-grid{grid-column:1}}@media (max-width:48rem){.cockpit-vnext-root .cockpit-artifact-authority>dl,.cockpit-vnext-root .cockpit-artifact-preview-decision>dl,.cockpit-vnext-root .cockpit-document-authority-form,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-artifact-ledger,.cockpit-vnext-root .cockpit-release-scope-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.cockpit-engineering-timeline-more-filters>section,.cockpit-vnext-root .cockpit-artifact-authority>dl,.cockpit-vnext-root .cockpit-artifact-preview-decision>dl,.cockpit-vnext-root .cockpit-document-authority-checklist,.cockpit-vnext-root .cockpit-document-authority-form,.cockpit-vnext-root .cockpit-release-scope-grid{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-rows:auto minmax(12rem,auto) minmax(0,1fr)}.cockpit-vnext-root .cockpit-evidence-work-items{max-height:min(18rem,34dvh)}}@media (forced-colors:active){.cockpit-evidence-portal :where(button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible){outline:.1875rem solid highlight}.cockpit-vnext-action.is-selected,.cockpit-vnext-root .cockpit-release-groups li,.cockpit-vnext-root .cockpit-release-scope-grid>div{border:.0625rem solid canvastext}}@media (prefers-reduced-motion:reduce){.cockpit-engineering-timeline-row,.cockpit-vnext-action,.cockpit-vnext-actions-panel{scroll-behavior:auto;transition:none!important}}.cockpit-vnext-header{gap:var(--spacing-4);min-height:3.5rem;padding:var(--spacing-2) var(--spacing-4)}.cockpit-vnext-header h1{letter-spacing:-.02em;min-width:0;font-size:1.125rem}.cockpit-vnext-actions-header{min-height:3rem;padding:var(--spacing-2) var(--spacing-3);grid-template-columns:minmax(0,1fr) auto auto}.cockpit-vnext-root .cockpit-dfm-passage-disclosure{border-block-end:.0625rem solid var(--border);background:var(--surface-1);grid-column:1/-1;min-width:0}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);min-height:3rem;padding:var(--spacing-2) var(--spacing-3);list-style:none;display:flex}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary::-webkit-details-marker{display:none}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary>span:first-child{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary strong{color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary small,.cockpit-vnext-root .cockpit-dfm-passage-disclosure>summary>span:last-child{color:var(--text-2);font-size:.6875rem}.cockpit-vnext-root .cockpit-dfm-passage-disclosure[open]{max-height:min(34rem,52dvh);overflow:auto}.cockpit-vnext-root .cockpit-dfm-passage-disclosure>.cockpit-passage-analysis{border:0;border-block-start:.0625rem solid var(--border)}.cockpit-vnext-action,.cockpit-vnext-action-list.is-windowed .cockpit-vnext-action{block-size:3.75rem;padding:var(--spacing-2) var(--spacing-3);align-items:center;min-block-size:3.75rem!important;min-height:3.75rem!important}.cockpit-vnext-action-copy{gap:.1875rem}.cockpit-vnext-action-copy>strong{font-size:.875rem;font-weight:600}.cockpit-vnext-action-copy>small{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden;color:var(--text-2)!important}.cockpit-vnext-action-copy>small>span{display:none}.cockpit-vnext-action-skeleton{height:3.75rem}.cockpit-vnext-impact{align-items:center;gap:var(--spacing-1);width:fit-content;color:var(--warning);font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-timeline-workspace{background:var(--surface-1);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-timeline-workspace>header{min-height:3rem;padding:var(--spacing-3) var(--spacing-5);border-block-end:.0625rem solid var(--border)}.cockpit-vnext-timeline-workspace h2{color:var(--text-1);margin:0;font-size:1.125rem;font-weight:600}.cockpit-vnext-timeline-workspace>.cockpit-engineering-timeline{min-height:0;padding:var(--spacing-4) var(--spacing-5);overflow:auto}.cockpit-vnext-root .cockpit-evidence-workbench-head{gap:var(--spacing-3);min-height:3.5rem;padding:var(--spacing-2) var(--spacing-4);grid-template-columns:auto minmax(0,1fr) auto}.cockpit-vnext-root .cockpit-evidence-workbench-heading h2{margin:0;font-size:1.125rem}@media (min-width:48.0625rem){.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-rows:minmax(0,1fr);display:grid;grid-template-columns:3.5rem minmax(16rem,18rem) minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{grid-template-columns:3.5rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm{grid-template-rows:minmax(0,1fr);display:grid;grid-template-columns:3.5rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-module-nav{align-content:start;gap:var(--spacing-1);min-width:0;padding:var(--spacing-2) .375rem;border-inline-end:.0625rem solid var(--border);border-block-end:0;grid-area:1/1;display:grid;overflow:hidden auto}.cockpit-vnext-root .cockpit-evidence-module-nav button{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.cockpit-vnext-root .cockpit-evidence-module-nav button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-vnext-root .cockpit-evidence-module-nav button>small{min-width:.875rem;height:.875rem;font-size:.5rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-column:2}.cockpit-vnext-root .cockpit-evidence-work-items{grid-area:1/2}.cockpit-vnext-root .cockpit-evidence-workbench-detail{grid-area:1/3}.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items .cockpit-evidence-workbench-detail{grid-area:1/2}}.cockpit-vnext-root .cockpit-evidence-work-items{padding:var(--spacing-3)}.cockpit-vnext-root .cockpit-evidence-work-item{min-height:3.5rem;padding:var(--spacing-2);align-items:center}.cockpit-vnext-root .cockpit-evidence-work-item-copy{gap:.1875rem}.cockpit-vnext-root .cockpit-evidence-work-item-copy strong{-webkit-line-clamp:1}.cockpit-vnext-root .cockpit-evidence-work-item-copy small{color:var(--text-2);-webkit-line-clamp:1;line-height:1.3}.cockpit-vnext-root :is(.cockpit-vnext-overflow>section,.cockpit-vnext-technical-details,.cockpit-evidence-work-filter-panel,.cockpit-dfm-register__popover,.cad-theatre__context-menu,[role=menu],[role=listbox]){background:var(--surface-1)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cockpit-evidence-portal select,.cockpit-evidence-portal select option,.cockpit-vnext-root select,.cockpit-vnext-root select option{background:var(--surface-1);color:var(--text-1)}.cockpit-vnext-availability.is-model-empty{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-rfq-decision-strip{order:0}.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-quote-required{order:1}.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-quote-critical{order:2}.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-quote-secondary{order:3}.cockpit-vnext-root .cockpit-quote-readiness>.cockpit-evidence-sticky-actions{order:4}.cockpit-vnext-root .cockpit-rfq-decision-strip{position:static}.cockpit-vnext-root .cockpit-rfq-gate-metric>svg{color:var(--danger-9,var(--cockpit-red))}.cockpit-vnext-root .cockpit-rfq-decision-strip.is-ready .cockpit-rfq-gate-metric>svg{color:var(--success-9,var(--cockpit-green))}.cockpit-vnext-root .cockpit-quote-secondary>.cockpit-evidence-drawer-body{gap:var(--spacing-2);display:grid}.cockpit-vnext-root .cockpit-inspection-editor-more{border-block-start:.0625rem solid var(--border)}.cockpit-vnext-root .cockpit-inspection-editor-more>summary{min-height:2.5rem;color:var(--text-1);cursor:pointer;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.cockpit-vnext-root .cockpit-inspection-editor-more[open]>summary{margin-block-end:var(--spacing-3)}.cockpit-vnext-root .cockpit-preliminary-reviewer-entry{align-items:center;gap:var(--spacing-4);background:var(--surface-2);padding:var(--spacing-4);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;display:grid}.cockpit-vnext-root .cockpit-preliminary-reviewer-entry>header{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-vnext-root .cockpit-preliminary-reviewer-entry>header>span{color:var(--text-2);font-size:.6875rem;font-weight:500}.cockpit-vnext-root .cockpit-preliminary-reviewer-entry>header>strong{color:var(--text-1);font-size:.9375rem;font-weight:600}.cockpit-vnext-root .cockpit-preliminary-reviewer-entry>header>small{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-engineering-timeline-list>li{padding-block:0}.cockpit-vnext-root .cockpit-engineering-timeline-row{min-height:3.25rem;padding-block:var(--spacing-2);align-items:center}.cockpit-vnext-root .cockpit-engineering-timeline-copy{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);grid-template-columns:minmax(0,1fr) auto}.cockpit-vnext-root .cockpit-engineering-timeline-copy>strong{grid-area:1/1}.cockpit-vnext-root .cockpit-engineering-timeline-copy>span{-webkit-line-clamp:1;grid-area:2/1/auto/-1}.cockpit-vnext-root .cockpit-engineering-timeline-copy>small{white-space:nowrap;flex-wrap:nowrap;grid-area:1/2;justify-self:end}@media (max-width:40rem){.cockpit-vnext-root .cockpit-engineering-timeline-copy,.cockpit-vnext-root .cockpit-preliminary-reviewer-entry{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-engineering-timeline-copy>small{grid-area:3/1;justify-self:start}}@media (min-width:76rem){.cockpit-vnext-root .cockpit-rfq-decision-strip{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.cockpit-vnext-root .cockpit-rfq-decision-strip>div+div{border-top:0;border-left:.0625rem solid var(--cockpit-line)}}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-rows:auto auto auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence{grid-template-columns:minmax(14rem,15rem) minmax(0,1fr) minmax(19rem,20rem)}.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-summary{gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3)}.cockpit-vnext-root .cockpit-dfm-next-step,.cockpit-vnext-root .cockpit-dfm-summary>dl{display:none}.cockpit-vnext-root .cockpit-dfm-summary-actions{grid-column:2}.cockpit-vnext-root .cockpit-dfm-boundary-label{max-width:17rem}.cockpit-vnext-root .cockpit-dfm-review-register>summary{min-height:3rem;padding:var(--spacing-2) var(--spacing-3)}@media (max-width:48rem){.cockpit-vnext-header{min-height:3.5rem}}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(13rem,14rem) minmax(0,1fr) minmax(19rem,20rem)}.cockpit-vnext-root .cockpit-dfm-workspace.has-passage-analysis{grid-template-rows:auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-summary{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;min-height:3.25rem}.cockpit-vnext-root .cockpit-dfm-passage-disclosure,.cockpit-vnext-root .cockpit-dfm-review-register{display:none}.cockpit-vnext-root .cockpit-dfm-workspace:not(.has-spatial-evidence){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-workspace:not(.has-spatial-evidence) .cockpit-dfm-review-register{border-block-end:.0625rem solid var(--border);background:var(--surface-1);grid-area:2/1;min-width:0;display:block}.cockpit-vnext-root .cockpit-dfm-workspace:not(.has-spatial-evidence) .cockpit-dfm-resolution-body{grid-area:3/1}.cockpit-vnext-root .cockpit-dfm-resolution-body>.cockpit-dfm-complete{align-content:start;justify-items:stretch;gap:var(--spacing-4);min-width:0;min-height:0;padding:clamp(var(--spacing-4),4vw,var(--spacing-8));background:var(--surface-1);text-align:left;display:grid;overflow:auto}.cockpit-vnext-root .cockpit-dfm-assembly-evidence,.cockpit-vnext-root .cockpit-dfm-resolution-body>.cockpit-dfm-complete>.astryx-empty-state,.cockpit-vnext-root .cockpit-dfm-resolution-body>.cockpit-dfm-complete>button,.cockpit-vnext-root .cockpit-dfm-resolution-body>.cockpit-dfm-complete>details{justify-self:center;width:min(42rem,100%)}.cockpit-vnext-root .cockpit-dfm-resolution-body>.cockpit-dfm-complete>.astryx-empty-state{text-align:center}.cockpit-vnext-root .cockpit-dfm-assembly-evidence{gap:var(--spacing-3);background:var(--surface-2);padding:var(--spacing-4);border-radius:1rem;display:grid}.cockpit-vnext-root .cockpit-dfm-assembly-evidence>header{gap:var(--spacing-1);display:grid}.cockpit-vnext-root .cockpit-dfm-assembly-evidence>header strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-assembly-evidence>header small{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-assembly-evidence ol{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dfm-assembly-evidence li{align-items:flex-start;gap:var(--spacing-2);min-width:0;color:var(--text-2);font-size:.75rem;line-height:1.4;display:flex}.cockpit-vnext-root .cockpit-dfm-assembly-evidence li>span:first-child{background:var(--warning-soft);width:1.25rem;height:1.25rem;color:var(--warning);border-radius:999px;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:grid}.cockpit-vnext-root .cockpit-dfm-finding-list{grid-area:2/1}.cockpit-vnext-root .cockpit-dfm-model{grid-area:2/2}.cockpit-vnext-root .cockpit-dfm-inspector{grid-area:2/3}.cockpit-vnext-root .cockpit-dfm-model.is-unavailable{border-inline-end:.0625rem solid var(--border);background:radial-gradient(circle at 50% 42%,var(--surface-3),transparent 55%),var(--viewer-bg);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-model.is-unavailable{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--surface-3) 78%,transparent),transparent 55%),var(--viewer-bg)}}.cockpit-vnext-root .cockpit-dfm-model-empty{place-items:center;gap:var(--spacing-2);max-width:22rem;padding:var(--spacing-6);color:var(--text-2);text-align:center;display:grid}.cockpit-vnext-root .cockpit-dfm-model-empty strong{color:var(--text-1);font-size:1rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-model-empty small{font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-dfm-register__popover.is-analysis{background:var(--overlay-surface,var(--surface-1));width:min(64rem,100vw - 6rem);max-height:min(46rem,100dvh - 8rem)}.cockpit-vnext-root .cockpit-dfm-decision{gap:var(--spacing-3);border-block-start:.0625rem solid var(--border);background:var(--surface-1);border-block-end:0;margin:0;display:grid;position:static}.cockpit-vnext-root .cockpit-dfm-decision-heading{gap:.1875rem;display:grid}.cockpit-vnext-root .cockpit-dfm-decision-heading strong{color:var(--text-1);font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-decision-basis,.cockpit-vnext-root .cockpit-dfm-decision-heading small{color:var(--text-2);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-outcome-picker{gap:var(--spacing-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cockpit-vnext-root .cockpit-dfm-outcome-choices{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-outcome-choice{align-items:center;gap:var(--spacing-3);background:var(--surface-2);min-width:0;min-height:3.25rem;padding:var(--spacing-2) var(--spacing-3);color:var(--text-1);cursor:pointer;border:.0625rem solid #0000;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;transition:background-color .14s,border-color .14s;display:grid}.cockpit-vnext-root .cockpit-dfm-outcome-choice:not(:has(input:disabled)):hover{background:var(--surface-3)}.cockpit-vnext-root .cockpit-dfm-outcome-choice:focus-within{border-color:var(--accent);outline:.125rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-outcome-choice:focus-within{outline:.125rem solid color-mix(in srgb,var(--accent) 28%,transparent)}}.cockpit-vnext-root .cockpit-dfm-outcome-choice:focus-within{outline-offset:.0625rem}.cockpit-vnext-root .cockpit-dfm-outcome-choice[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-outcome-choice[data-selected=true]{border-color:color-mix(in srgb,var(--accent) 44%,var(--border))}}.cockpit-vnext-root .cockpit-dfm-outcome-choice[data-selected=true]{background:var(--accent-soft)}.cockpit-vnext-root .cockpit-dfm-outcome-choice>span{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-outcome-choice strong{color:var(--text-1);font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-outcome-choice small{color:var(--text-2);font-size:.6875rem;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-outcome-choice input{width:1rem;height:1rem;accent-color:var(--accent);cursor:inherit;margin:0}.cockpit-vnext-root .cockpit-dfm-outcome-choice:has(input:disabled){cursor:not-allowed;opacity:.62}.cockpit-vnext-root .cockpit-dfm-resolution-route{min-width:0;padding:var(--spacing-2) var(--spacing-3);border:.0625rem solid var(--border);background:var(--surface-1);border-radius:.625rem;gap:.375rem;display:grid}.cockpit-vnext-root .cockpit-dfm-resolution-route>span{color:var(--text-1);font-size:.75rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-resolution-route>small{color:var(--text-2);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-decision-choices{gap:var(--spacing-1);display:grid}.cockpit-vnext-root .cockpit-dfm-decision-choices button{align-items:center;gap:var(--spacing-3);background:var(--surface-2);min-height:3.25rem;color:var(--text-1);padding:var(--spacing-2) var(--spacing-3);text-align:start;border:0;border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto;transition:background-color .14s,box-shadow .14s;display:grid}.cockpit-vnext-root .cockpit-dfm-decision-choices button:hover{background:var(--surface-3)}.cockpit-vnext-root .cockpit-dfm-decision-choices button[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-vnext-root .cockpit-dfm-decision-choices button>span:first-child{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-decision-choices strong{font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-decision-choices small{color:var(--text-2);font-size:.6875rem;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-decision-radio{border:.125rem solid var(--text-3);border-radius:999px;width:.875rem;height:.875rem}.cockpit-vnext-root .cockpit-dfm-decision-choices button[aria-pressed=true] .cockpit-dfm-decision-radio{border:.25rem solid var(--accent)}.cockpit-vnext-root .cockpit-dfm-decision textarea{resize:vertical;background:var(--overlay-surface,var(--surface-1))}.cockpit-vnext-root .cockpit-dfm-decision-impact{border-block-start:.0625rem solid var(--border);color:var(--text-2);gap:.1875rem;margin:0;padding-block-start:var(--spacing-2);font-size:.6875rem;line-height:1.45;display:grid}.cockpit-vnext-root .cockpit-dfm-decision-impact strong{color:var(--text-1);font-size:.6875rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-required-input{gap:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-dfm-required-input>header{gap:.25rem;display:grid}.cockpit-vnext-root .cockpit-dfm-required-input>header strong{color:var(--text-1);font-size:.875rem;font-weight:650}.cockpit-vnext-root .cockpit-dfm-required-input>header p,.cockpit-vnext-root .cockpit-dfm-required-input>p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-dfm-required-input-grid{gap:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-dfm-required-input-grid>label{min-width:0;color:var(--text-1);gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.cockpit-vnext-root .cockpit-dfm-required-input-grid>label>small{color:var(--text-2);font-size:.6875rem;font-weight:400;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-required-input-grid input,.cockpit-vnext-root .cockpit-dfm-required-input-grid select{border:.0625rem solid var(--border-strong,var(--border));background:var(--overlay-surface,var(--surface-1));width:100%;min-width:0;min-height:2.625rem;color:var(--text-1);font:inherit;border-radius:.625rem;padding:.625rem .75rem;font-weight:500}.cockpit-vnext-model-focus{align-items:center;gap:var(--spacing-1);width:fit-content;color:var(--text-2);font-size:.75rem;font-weight:500;display:inline-flex}.cockpit-vnext-root .cockpit-dfm-required-input-grid input:focus-visible,.cockpit-vnext-root .cockpit-dfm-required-input-grid select:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-dfm-input-limit{background:var(--warning-soft);border-radius:.625rem;padding:.625rem .75rem;color:var(--warning-ink,var(--text-1))!important}.cockpit-vnext-root .cockpit-dfm-input-routing{gap:var(--spacing-2);border-top:.0625rem solid var(--border);padding-top:var(--spacing-3);display:grid}.cockpit-vnext-root .cockpit-dfm-input-routing>header,.cockpit-vnext-root .cockpit-dfm-input-routing>label{gap:.25rem;display:grid}.cockpit-vnext-root .cockpit-dfm-input-routing>header small,.cockpit-vnext-root .cockpit-dfm-input-routing>label span{color:var(--text-2);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-input-routing-options{gap:.5rem;display:grid}.cockpit-vnext-root .cockpit-dfm-input-routing-options>button{border:.0625rem solid var(--border);background:var(--overlay-surface,var(--surface-1));width:100%;color:var(--text-1);text-align:left;border-radius:.625rem;gap:.1875rem;padding:.625rem .75rem;display:grid}.cockpit-vnext-root .cockpit-dfm-input-routing-options>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-vnext-root .cockpit-dfm-input-routing-options>button small{color:var(--text-2);font-size:.6875rem;font-weight:400;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-input-routing textarea{resize:vertical;border:.0625rem solid var(--border-strong,var(--border));background:var(--overlay-surface,var(--surface-1));width:100%;min-height:5rem;color:var(--text-1);font:inherit;border-radius:.625rem;padding:.625rem .75rem}@media (min-width:73.75rem){.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:3.25rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav{min-width:0;padding:var(--spacing-2) .375rem;border-inline-end:.0625rem solid var(--border);border-block-end:0;flex-direction:column;grid-area:1/1;display:flex;overflow:hidden auto}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button{flex:0 0 2.5rem;grid-template-columns:1fr;place-items:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;display:grid;position:relative}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button>span{display:none}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button>small{background:var(--surface-1);border:0;min-width:.875rem;height:.875rem;font-size:.5625rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-area:1/2}}@media (max-width:73.6875rem){.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-model{grid-column:2}.cockpit-vnext-root .cockpit-dfm-inspector{z-index:12;border-inline-start:.0625rem solid var(--border);width:min(20rem,100% - 3rem);box-shadow:-1.25rem 0 3rem rgb(var(--shadow-color)/.14);grid-area:auto;position:absolute;inset-block:3.25rem 0;inset-inline-end:0}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-dfm-decision-choices button,.cockpit-vnext-root .cockpit-dfm-outcome-choice{transition:none}}@media (forced-colors:active){.cockpit-vnext-root .cockpit-dfm-decision-impact,.cockpit-vnext-root .cockpit-dfm-outcome-choice,.cockpit-vnext-root .cockpit-dfm-resolution-route{color:canvastext;background:canvas;border-color:canvastext}.cockpit-vnext-root .cockpit-dfm-outcome-choice[data-selected=true]{outline-offset:-.125rem;outline:.125rem solid highlight}}.cockpit-vnext-root .cockpit-dfm-register:not([open])>.cockpit-dfm-register__popover{display:none!important}@media (min-width:48.0625rem) and (max-width:56.1875rem){.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{overflow:hidden;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:3.5rem minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-work-items{display:none!important}.cockpit-vnext-root .cockpit-evidence-workbench-detail{grid-area:1/2}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{position:relative;grid-template-columns:minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-dfm-finding-list{display:none}.cockpit-vnext-root .cockpit-dfm-model{grid-column:1}.cockpit-vnext-root .cockpit-dfm-inspector{z-index:40;background:var(--surface-1);grid-area:2/1;place-self:stretch end;max-height:100%;position:relative;inset:auto}.cockpit-vnext-root .cockpit-dfm-assembly-evidence ol{grid-template-columns:minmax(0,1fr)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-chrome:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-chrome:color-mix(in srgb,var(--surface-2) 88%,var(--color-background-blue) 12%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel:color-mix(in srgb,var(--surface-1) 96%,var(--color-background-blue) 4%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel-muted:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel-muted:color-mix(in srgb,var(--surface-2) 90%,var(--color-background-teal) 10%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel-raised:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-panel-raised:color-mix(in srgb,var(--surface-1) 91%,var(--color-background-blue) 9%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-divider:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-divider:color-mix(in srgb,var(--border) 82%,var(--text-2) 18%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-divider-strong:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-divider-strong:color-mix(in srgb,var(--border) 65%,var(--text-2) 35%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-info-soft:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-info-soft:color-mix(in srgb,var(--surface-1) 72%,var(--color-background-blue) 28%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-info-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-info-border:color-mix(in srgb,var(--border) 58%,var(--color-border-blue) 42%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-selected:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-selected:color-mix(in srgb,var(--surface-1) 46%,var(--accent-soft) 54%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-selected-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{--cockpit-selected-border:color-mix(in srgb,var(--border) 46%,var(--accent) 54%)}}.cockpit-evidence-portal.cockpit-vnext-root,.cockpit-shell.cockpit-vnext-root{background:var(--cockpit-chrome)}.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav{border-inline-end:.0625rem solid var(--cockpit-divider);background:var(--cockpit-chrome)}.cockpit-vnext-root .astryx-side-nav-heading{border-block-end:.0625rem solid var(--cockpit-divider)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .astryx-side-nav-heading{border-block-end:.0625rem solid color-mix(in srgb,var(--cockpit-divider) 72%,transparent)}}.cockpit-vnext-root .astryx-side-nav-section>div:first-child{color:var(--text-3)}.cockpit-vnext-root .astryx-side-nav-item{margin-inline:var(--spacing-1);border:.0625rem solid #0000;border-radius:.625rem;transition:border-color .14s,background-color .14s,color .14s;position:relative}.cockpit-vnext-root .astryx-side-nav-item:hover{border-color:var(--cockpit-divider)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .astryx-side-nav-item:hover{border-color:color-mix(in srgb,var(--cockpit-divider) 72%,transparent)}}.cockpit-vnext-root .astryx-side-nav-item:hover{background:var(--cockpit-panel-raised)}.cockpit-vnext-root .astryx-side-nav-item[data-selected=selected]{border-color:var(--cockpit-selected-border);background:var(--cockpit-selected);box-shadow:inset .1875rem 0 0 var(--accent);color:var(--text-1)}.cockpit-vnext-switcher>button{border-color:var(--cockpit-divider);background:var(--cockpit-panel-raised);box-shadow:0 .125rem .5rem rgb(var(--shadow-color)/.04)}.cockpit-vnext-header{border-block-end-color:var(--cockpit-divider-strong);background:var(--cockpit-panel);box-shadow:0 .25rem 1rem rgb(var(--shadow-color)/.035)}.cockpit-vnext-header .cockpit-vnext-resolve{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 .25rem .75rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-header .cockpit-vnext-resolve{box-shadow:0 .25rem .75rem color-mix(in srgb,var(--accent) 18%,transparent)}}.cockpit-vnext-header .cockpit-vnext-resolve:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--accent-contrast)}.cockpit-vnext-main,.cockpit-vnext-main .astryx-layout-panel{background:var(--cockpit-panel)}.cockpit-vnext-actions-panel{border-inline-end:.0625rem solid var(--cockpit-divider);box-shadow:.5rem 0 1.5rem rgb(var(--shadow-color)/.035);background:var(--cockpit-panel-muted)!important}.cockpit-vnext-actions{background:var(--cockpit-panel-muted)}.cockpit-vnext-actions-header{border-block-end:.0625rem solid var(--cockpit-divider);background:var(--cockpit-panel-raised)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-actions-header{background:color-mix(in srgb,var(--cockpit-panel-raised) 88%,transparent)}}.cockpit-vnext-actions-header>span{color:var(--text-1)}.cockpit-vnext-actions-header>button,.cockpit-vnext-queue-filter-grid select,.cockpit-vnext-queue-search{border-color:var(--cockpit-divider);background:var(--cockpit-panel-raised)}.cockpit-vnext-queue-tools{border-color:var(--cockpit-divider-strong);background:var(--color-background-popover);box-shadow:0 1rem 3rem rgb(var(--shadow-color)/.16);-webkit-backdrop-filter:none;backdrop-filter:none}.cockpit-vnext-action-list{background:var(--cockpit-panel-muted);padding-block:0}.cockpit-vnext-action-group{border-block:.0625rem solid var(--cockpit-divider)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action-group{border-block:.0625rem solid color-mix(in srgb,var(--cockpit-divider) 72%,transparent);background:color-mix(in srgb,var(--cockpit-panel-raised) 78%,transparent)}}.cockpit-vnext-action-group{color:var(--text-2)}.cockpit-vnext-action-group:first-child{border-block-start:0}.cockpit-vnext-action{border:.0625rem solid #0000;border-block-end-color:var(--cockpit-divider)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action{border-block-end-color:color-mix(in srgb,var(--cockpit-divider) 68%,transparent)}}.cockpit-vnext-action{background:var(--cockpit-panel)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action{background:color-mix(in srgb,var(--cockpit-panel) 34%,transparent)}}.cockpit-vnext-action{transition:border-color .14s,background-color .14s,box-shadow .14s,opacity .14s}.cockpit-vnext-action:hover{border-color:var(--cockpit-divider);background:var(--cockpit-panel-raised);box-shadow:inset .1875rem 0 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action:hover{box-shadow:inset .1875rem 0 0 color-mix(in srgb,var(--accent) 42%,transparent)}}.cockpit-vnext-action.is-selected{border-color:var(--cockpit-selected-border);background:var(--cockpit-selected);box-shadow:inset .1875rem 0 0 var(--accent),0 .25rem .75rem rgb(var(--shadow-color)/.05)}.cockpit-vnext-action.is-selected:before{display:none}.cockpit-vnext-action-status{border:.0625rem solid var(--cockpit-divider);background:var(--cockpit-panel-raised)}.cockpit-vnext-action.is-blocker .cockpit-vnext-action-status{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action.is-blocker .cockpit-vnext-action-status{border-color:color-mix(in srgb,var(--error) 42%,var(--border))}}.cockpit-vnext-action.is-warning .cockpit-vnext-action-status{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action.is-warning .cockpit-vnext-action-status{border-color:color-mix(in srgb,var(--warning) 42%,var(--border))}}.cockpit-vnext-action.is-reviewed .cockpit-vnext-action-status{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action.is-reviewed .cockpit-vnext-action-status{border-color:color-mix(in srgb,var(--success) 42%,var(--border))}}.cockpit-vnext-progress{border-block-start-color:var(--cockpit-divider-strong);background:var(--cockpit-panel-raised)}.cockpit-vnext-progress>[role=progressbar]{border:.0625rem solid var(--cockpit-divider);background:var(--surface-3)}.cockpit-vnext-progress i{background:var(--accent)}.cockpit-vnext-geometry{background:var(--cockpit-panel)}.cockpit-vnext-composer{border-block-start-color:var(--cockpit-divider-strong)}.cockpit-vnext-composer,.cockpit-vnext-composer .cockpit-command-composer,.cockpit-vnext-composer .cockpit-command-composer>div{background:var(--cockpit-chrome)}.cockpit-vnext-composer .cockpit-command-composer>div{border-color:var(--cockpit-divider-strong);background:var(--cockpit-panel-raised);box-shadow:0 .25rem 1rem rgb(var(--shadow-color)/.05)}.cockpit-vnext-issue{padding:var(--spacing-3);border:.0625rem solid var(--cockpit-divider);background:var(--cockpit-panel-raised);box-shadow:0 .25rem 1rem rgb(var(--shadow-color)/.045);border-radius:.75rem}.cockpit-vnext-issue.is-blocker{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-issue.is-blocker{border-color:color-mix(in srgb,var(--error) 34%,var(--border))}}.cockpit-vnext-issue.is-blocker{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-issue.is-blocker{background:color-mix(in srgb,var(--surface-1) 74%,var(--error-soft) 26%)}}.cockpit-vnext-issue.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-issue.is-warning{border-color:color-mix(in srgb,var(--warning) 34%,var(--border))}}.cockpit-vnext-issue.is-warning{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-issue.is-warning{background:color-mix(in srgb,var(--surface-1) 74%,var(--warning-soft) 26%)}}.cockpit-vnext-status{border:.0625rem solid var(--cockpit-divider);background:var(--cockpit-panel);border-radius:999rem;width:fit-content;padding:.25rem .5rem}.cockpit-vnext-status.is-blocker{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-status.is-blocker{border-color:color-mix(in srgb,var(--error) 40%,var(--border))}}.cockpit-vnext-status.is-blocker{background:var(--error-soft)}.cockpit-vnext-status.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-status.is-warning{border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}}.cockpit-vnext-status.is-warning{background:var(--warning-soft)}.cockpit-vnext-evidence-row{background:var(--cockpit-panel-raised);border:.0625rem solid #0000}.cockpit-vnext-evidence-row:focus-visible,.cockpit-vnext-evidence-row:hover{border-color:var(--cockpit-info-border);background:var(--cockpit-info-soft)}.cockpit-evidence-portal.cockpit-vnext-root{--surface-workbench-chrome:var(--cockpit-chrome);background:var(--cockpit-chrome)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-nav{border-inline-end-color:var(--cockpit-divider);background:var(--cockpit-chrome)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-nav button{border:.0625rem solid #0000;border-radius:.625rem}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-nav button:hover{border-color:var(--cockpit-divider);background:var(--cockpit-panel-raised)}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-module-nav button.is-active{border-color:var(--cockpit-selected-border);background:var(--cockpit-selected);box-shadow:inset .1875rem 0 0 var(--accent)}@media (forced-colors:active){.cockpit-vnext-action,.cockpit-vnext-action-status,.cockpit-vnext-evidence-row,.cockpit-vnext-issue,.cockpit-vnext-root .astryx-side-nav-item,.cockpit-vnext-status{color:canvastext;background:canvas;border-color:canvastext}.cockpit-vnext-action.is-selected,.cockpit-vnext-root .astryx-side-nav-item[data-selected=selected]{outline-offset:-.125rem;outline:.125rem solid highlight}}.cockpit-vnext{container:cockpit/inline-size}.cockpit-vnext-overflow>button{width:2.5rem;min-width:2.5rem;color:var(--text-2);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:.625rem;place-items:center;padding:0;display:inline-grid}.cockpit-vnext-overflow>button:focus-visible,.cockpit-vnext-overflow>button:hover,.cockpit-vnext-overflow>button[aria-expanded=true]{background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-overflow>button[aria-expanded=true]{box-shadow:inset 0 0 0 .0625rem var(--border)}.cockpit-vnext-overflow>[role=menu]{opacity:1}.cockpit-vnext-action-group.is-windowed{z-index:3;min-height:2rem;padding-inline:var(--spacing-3);pointer-events:none;align-items:center;display:flex;position:sticky;inset-block-start:0}.cockpit-vnext-action-group.is-windowed,.cockpit-vnext-issue{background:var(--surface-1);box-shadow:0 .0625rem 0 var(--border)}.cockpit-vnext-issue{position:relative}.cockpit-fullscreen-resizer-tooltip{white-space:nowrap;max-width:max-content;display:block}.cockpit-vnext-geometry-focus-result,.cockpit-vnext-issue-reference{align-items:center;gap:var(--spacing-1);color:var(--text-3);font-size:.6875rem;line-height:1.35;display:inline-flex}.cockpit-vnext-geometry-focus-result{z-index:14;max-width:min(24rem,calc(100% - var(--spacing-4)));padding:var(--spacing-2) var(--spacing-3);border:.0625rem solid;position:absolute;inset-block-start:calc(3rem + var(--spacing-2));inset-inline-end:var(--spacing-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-focus-result{border:.0625rem solid color-mix(in srgb,currentColor 28%,var(--border))}}.cockpit-vnext-geometry-focus-result{background:var(--surface-1);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-geometry-focus-result{background:color-mix(in srgb,var(--surface-1) 92%,transparent)}}.cockpit-vnext-geometry-focus-result{box-shadow:0 .75rem 2rem rgb(var(--shadow-color)/.1);pointer-events:none;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.cockpit-vnext-geometry-focus-result.is-resolved{color:var(--success)}.cockpit-vnext-geometry-focus-result.is-no_reference,.cockpit-vnext-geometry-focus-result.is-not_found,.cockpit-vnext-geometry-focus-result.is-wrong_revision{color:var(--warning)}.cockpit-vnext-strongest-evidence{gap:var(--spacing-2);width:100%;padding:var(--spacing-3);border:.0625rem solid var(--border);border-radius:var(--radius-container);background:var(--surface-2);color:var(--text-1);text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cockpit-vnext-strongest-evidence:disabled{cursor:not-allowed;opacity:.65}.cockpit-vnext-strongest-evidence>span{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-strongest-evidence small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-strongest-evidence strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container cockpit (min-width:100rem){.cockpit-vnext-geometry{min-inline-size:55cqi}}@container cockpit (max-width:73.6875rem){.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-mobile-actions{display:inline-flex!important}.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-actions-panel{z-index:90;max-inline-size:calc(100cqi - var(--spacing-5));border-inline-end:.0625rem solid var(--border);background:var(--surface-1);box-shadow:1.25rem 0 3rem rgb(var(--shadow-color)/.14);transition:transform .16s;inset-block:0;inset-inline-start:0;transform:translate(-102%);width:min(22rem,calc(100cqi - var(--spacing-5)))!important;position:absolute!important}.cockpit-vnext.is-action-drawer-open .cockpit-vnext-actions-panel{transform:translate(0)}.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-resize-handle.is-actions{display:none}.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-evidence-split{z-index:94;width:min(24rem,calc(100cqi - var(--spacing-5)));max-inline-size:calc(100cqi - var(--spacing-5));border-inline-start:.0625rem solid var(--border);background:var(--surface-1);box-shadow:-1.25rem 0 3rem rgb(var(--shadow-color)/.14);position:absolute;inset-block:0;inset-inline:auto 0}.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-geometry.has-evidence-split .cockpit-vnext-geometry-stage{grid-template-columns:minmax(0,1fr)}.cockpit-vnext[data-cockpit-layout=compact] .cockpit-vnext-sheet-scrim{z-index:88}}.cockpit-vnext-root .cockpit-compare-overview{gap:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-page);background:var(--surface-2);display:grid}.cockpit-vnext-root .cockpit-compare-overview.is-attention{background:radial-gradient(circle at top right,var(--warning-soft),transparent 48%),var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-overview.is-attention{background:radial-gradient(circle at top right,color-mix(in srgb,var(--warning-soft) 48%,transparent),transparent 48%),var(--surface-2)}}.cockpit-vnext-root .cockpit-compare-overview.is-clear{background:radial-gradient(circle at top right,var(--success-soft),transparent 48%),var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-overview.is-clear{background:radial-gradient(circle at top right,color-mix(in srgb,var(--success-soft) 56%,transparent),transparent 48%),var(--surface-2)}}.cockpit-vnext-root .cockpit-compare-overview-header{gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cockpit-vnext-root .cockpit-compare-overview-icon{border-radius:var(--radius-full);background:var(--surface-1);width:2.5rem;height:2.5rem;color:var(--text-3);place-items:center;display:grid}.cockpit-vnext-root .cockpit-compare-overview.is-attention .cockpit-compare-overview-icon{background:var(--warning-soft);color:var(--warning)}.cockpit-vnext-root .cockpit-compare-overview.is-clear .cockpit-compare-overview-icon{background:var(--success-soft);color:var(--success)}.cockpit-vnext-root .cockpit-compare-overview-copy{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-vnext-root .cockpit-compare-overview-copy>small{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cockpit-vnext-root .cockpit-compare-overview-copy>h3{color:var(--text-1);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.2}.cockpit-vnext-root .cockpit-compare-overview-copy>span{max-width:62ch;color:var(--text-2);font-size:.875rem;line-height:1.5}.cockpit-vnext-root .cockpit-compare-signals{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-compare-signals li{gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);border-radius:var(--radius-container);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-signals li{background:color-mix(in srgb,var(--surface-1) 86%,transparent)}}.cockpit-vnext-root .cockpit-compare-signals li{color:var(--text-3)}.cockpit-vnext-root .cockpit-compare-signals li.is-attention{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-signals li.is-attention{background:color-mix(in srgb,var(--warning-soft) 58%,var(--surface-1))}}.cockpit-vnext-root .cockpit-compare-signals li.is-attention{color:var(--warning)}.cockpit-vnext-root .cockpit-compare-signals li>span{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-compare-signals small,.cockpit-vnext-root .cockpit-compare-signals strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-vnext-root .cockpit-compare-signals small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-compare-signals strong{color:var(--text-1);font-size:.8125rem;font-weight:650}@media (max-width:56.1875rem){.cockpit-vnext-root .cockpit-compare-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.cockpit-vnext-root .cockpit-compare-overview{padding:var(--spacing-3)}.cockpit-vnext-root .cockpit-compare-signals{grid-template-columns:minmax(0,1fr)}}@media (max-width:56.1875rem){.cockpit-vnext-root .cockpit-dfm-summary{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-dfm-summary-actions{grid-column:1;justify-content:flex-start;align-items:center}.cockpit-vnext-root .cockpit-dfm-boundary-label{width:auto;max-width:none;margin-inline-end:auto}}@media (max-width:30rem){.cockpit-vnext-root .cockpit-dfm-boundary-label{width:100%;margin-inline-end:0}}@media (max-width:48rem){.cockpit-vnext-root .cockpit-evidence-workbench-body,.cockpit-vnext-root .cockpit-evidence-workbench-body.has-no-work-items{overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-work-items{display:none!important}.cockpit-vnext-root .cockpit-evidence-workbench-detail{grid-area:2/1;min-height:0;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-dfm-workspace.has-spatial-evidence,.cockpit-vnext-root .cockpit-dfm-workspace.is-evidence-only{position:relative;grid-template-columns:minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-dfm-finding-list{display:none}.cockpit-vnext-root .cockpit-dfm-model{grid-column:1}.cockpit-vnext-root .cockpit-dfm-inspector{z-index:40;border-block-start:.0625rem solid var(--border);background:var(--surface-1);border-inline-start:0;border-radius:1rem 1rem 0 0;width:100%;max-height:min(58dvh,34rem);inset-block:auto 0;inset-inline:0}.cockpit-vnext-root .cockpit-dfm-assembly-evidence ol{grid-template-columns:minmax(0,1fr)}}.cockpit-vnext-root{--instrument-canvas:var(--background)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root{--instrument-canvas:color-mix(in srgb,var(--background) 82%,#f6f1e8)}}.cockpit-vnext-root{--instrument-chrome:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root{--instrument-chrome:color-mix(in srgb,var(--surface-2) 88%,#e5edf2)}}.cockpit-vnext-root{--instrument-evidence:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root{--instrument-evidence:color-mix(in srgb,var(--surface-1) 92%,#e8f0f7)}}.cockpit-vnext-root{--instrument-cobalt:#2f63ad;--instrument-cobalt-soft:var(--instrument-cobalt)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root{--instrument-cobalt-soft:color-mix(in srgb,var(--instrument-cobalt) 10%,transparent)}}.cockpit-vnext-root{--instrument-graphite:#101418;--instrument-hairline:var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root{--instrument-hairline:color-mix(in srgb,var(--border) 76%,#8494a3)}}.cockpit-vnext-root{font-family:var(--font-sans)}html.theme-dark .cockpit-vnext-root{--instrument-canvas:#111518;--instrument-chrome:#171c20;--instrument-evidence:#151c22;--instrument-cobalt:#78a9ec;--instrument-cobalt-soft:var(--instrument-cobalt)}@supports (color:color-mix(in lab,red,red)){html.theme-dark .cockpit-vnext-root{--instrument-cobalt-soft:color-mix(in srgb,var(--instrument-cobalt) 14%,transparent)}}html.theme-dark .cockpit-vnext-root{--instrument-graphite:#0b0e10;--instrument-hairline:var(--border)}@supports (color:color-mix(in lab,red,red)){html.theme-dark .cockpit-vnext-root{--instrument-hairline:color-mix(in srgb,var(--border) 78%,#617283)}}.cockpit-workbench-frame{background:var(--instrument-canvas);grid-template-columns:4rem minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.cockpit-workbench-frame.has-navigator{grid-template-columns:4rem var(--workbench-navigator-width,17.5rem) .5rem minmax(0,1fr)}.cockpit-workbench-frame>.astryx-resize-handle{z-index:4;width:.5rem;margin-inline:0}.cockpit-workbench-frame>.cockpit-evidence-module-nav{grid-column:1}.cockpit-workbench-frame>.cockpit-evidence-work-items{grid-column:2}.cockpit-workbench-frame.has-navigator>.cockpit-evidence-workbench-detail{grid-column:4}.cockpit-workbench-frame.has-no-navigator>.cockpit-evidence-workbench-detail{grid-column:2}.cockpit-workbench-frame .cockpit-evidence-module-nav{border-inline-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-chrome);flex-direction:column;align-items:stretch;gap:.25rem;padding:.625rem .5rem;display:flex;overflow:hidden auto}.cockpit-workbench-frame .cockpit-evidence-module-nav button{border:.0625rem solid #0000;border-radius:.75rem;place-items:center;width:3rem;min-width:3rem;min-height:3rem;padding:0;display:grid}.cockpit-workbench-frame .cockpit-evidence-module-nav button>small,.cockpit-workbench-frame .cockpit-evidence-module-nav button>span:not(.sr-only){display:none}.cockpit-workbench-frame .cockpit-evidence-module-nav button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-module-nav button.is-active{border-color:color-mix(in srgb,var(--accent) 38%,var(--instrument-hairline))}}.cockpit-workbench-frame .cockpit-evidence-module-nav button.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-module-nav button.is-active{background:color-mix(in srgb,var(--accent-soft) 74%,var(--surface-1))}}.cockpit-workbench-frame .cockpit-evidence-module-nav button.is-active{box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-workbench-frame .cockpit-evidence-work-items{background:var(--surface-1);border-inline-end:0;min-width:0;padding:.875rem}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-work-items{background:color-mix(in srgb,var(--surface-1) 94%,var(--instrument-chrome))}}.cockpit-workbench-frame .cockpit-evidence-work-items-head{min-height:2.75rem}.cockpit-workbench-frame .cockpit-evidence-work-list{gap:.25rem}.cockpit-workbench-frame .cockpit-evidence-work-item{border:.0625rem solid #0000;border-radius:.75rem;min-height:4.25rem;padding:.75rem}.cockpit-workbench-frame .cockpit-evidence-work-item:hover{border-color:var(--instrument-hairline);background:var(--surface-2)}.cockpit-workbench-frame .cockpit-evidence-work-item.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-work-item.is-active{border-color:color-mix(in srgb,var(--accent) 28%,var(--instrument-hairline))}}.cockpit-workbench-frame .cockpit-evidence-work-item.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-work-item.is-active{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-1))}}.cockpit-workbench-frame .cockpit-evidence-workbench-detail{background:var(--instrument-canvas);min-width:0;min-height:0;padding:0;overflow:hidden}.cockpit-workbench-frame .cockpit-workbench-dfm-detail>.cockpit-dfm-workspace{width:100%;height:100%}.cockpit-workbench-frame .cockpit-evidence-body,.cockpit-workbench-frame .cockpit-evidence-console,.cockpit-workbench-frame .cockpit-evidence-workbench-console,.cockpit-workbench-frame [role=tabpanel]{min-width:0;min-height:0}.cockpit-workbench-frame .cockpit-evidence-console{background:0 0;border:0;height:100%}.cockpit-workbench-frame .cockpit-evidence-head,.cockpit-workbench-frame .cockpit-evidence-tabs{display:none}.cockpit-workbench-frame [role=tabpanel]{height:100%}.cockpit-workbench-frame.has-context-bar{grid-template-rows:minmax(3.6875rem,auto) minmax(0,1fr)}.cockpit-workbench-frame.has-context-bar>.cockpit-evidence-module-nav{grid-row:1/-1}.cockpit-workbench-frame.has-context-bar>.cockpit-workbench-context{grid-area:1/2/auto/-1}.cockpit-workbench-frame.has-context-bar>.astryx-resize-handle,.cockpit-workbench-frame.has-context-bar>.cockpit-evidence-work-items,.cockpit-workbench-frame.has-context-bar>.cockpit-evidence-workbench-detail{grid-row:2}.cockpit-workbench-context{z-index:5;border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);grid-template-columns:minmax(13rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.75rem;min-width:0;min-height:3.6875rem;padding:.4375rem 1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context{background:color-mix(in srgb,var(--surface-1) 94%,var(--instrument-chrome))}}.cockpit-workbench-context{box-shadow:0 .125rem .5rem var(--instrument-graphite)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context{box-shadow:0 .125rem .5rem color-mix(in srgb,var(--instrument-graphite) 6%,transparent)}}.cockpit-workbench-context-copy{gap:.0625rem;min-width:0;display:grid}.cockpit-workbench-context-copy small,.cockpit-workbench-context-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-workbench-context-copy strong{color:var(--text-1);font-size:.8125rem;font-weight:650;line-height:1.25}.cockpit-workbench-context-copy small{color:var(--text-2);font-size:.6875rem;line-height:1.35}.cockpit-workbench-context-explanation{color:var(--text-2);font-size:.75rem}.cockpit-workbench-context-explanation>summary{cursor:pointer;width:fit-content}.cockpit-workbench-context-explanation>p{overflow-wrap:anywhere;max-width:65ch;margin-block:.5rem 0;line-height:1.5}.cockpit-workbench-context dl{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas);border-radius:.875rem;min-width:0;margin:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context dl{background:color-mix(in srgb,var(--instrument-canvas) 72%,var(--surface-1))}}.cockpit-workbench-context dl>div{border-inline-end:.0625rem solid var(--instrument-hairline);grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:.75rem;min-width:5.75rem;padding:.3125rem .5rem;display:grid}.cockpit-workbench-context dl>div:last-child{border-inline-end:0}.cockpit-workbench-context dt{color:var(--text-2);font-size:.625rem;font-weight:550}.cockpit-workbench-context dd{color:var(--text-1);font-family:var(--font-mono);margin:0;font-size:.75rem;font-weight:750}.cockpit-workbench-context dl>.is-attention dd{color:var(--warning)}.cockpit-workbench-context-owner,.cockpit-workbench-context-state,.cockpit-workbench-context-status{align-items:center;display:inline-flex}.cockpit-workbench-context-status{justify-content:flex-end;gap:.5rem;min-width:0}.cockpit-workbench-context-owner,.cockpit-workbench-context-state{color:var(--text-2);white-space:nowrap;gap:.375rem;font-size:.6875rem}.cockpit-workbench-context-state{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);min-height:1.75rem;border-radius:999px;padding-inline:.625rem;font-weight:650}.cockpit-workbench-context.is-complete .cockpit-workbench-context-state{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-complete .cockpit-workbench-context-state{border-color:color-mix(in srgb,var(--success) 38%,var(--instrument-hairline))}}.cockpit-workbench-context.is-complete .cockpit-workbench-context-state{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-complete .cockpit-workbench-context-state{background:color-mix(in srgb,var(--success) 10%,var(--surface-1))}}.cockpit-workbench-context.is-complete .cockpit-workbench-context-state{color:var(--success)}.cockpit-workbench-context.is-awaiting-review .cockpit-workbench-context-state{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-awaiting-review .cockpit-workbench-context-state{border-color:color-mix(in srgb,var(--accent) 38%,var(--instrument-hairline))}}.cockpit-workbench-context.is-awaiting-review .cockpit-workbench-context-state{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-awaiting-review .cockpit-workbench-context-state{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-1))}}.cockpit-workbench-context.is-awaiting-review .cockpit-workbench-context-state{color:var(--accent)}.cockpit-workbench-context.is-blocked .cockpit-workbench-context-state,.cockpit-workbench-context.is-needs-action .cockpit-workbench-context-state{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-blocked .cockpit-workbench-context-state,.cockpit-workbench-context.is-needs-action .cockpit-workbench-context-state{border-color:color-mix(in srgb,var(--warning) 38%,var(--instrument-hairline))}}.cockpit-workbench-context.is-blocked .cockpit-workbench-context-state,.cockpit-workbench-context.is-needs-action .cockpit-workbench-context-state{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-context.is-blocked .cockpit-workbench-context-state,.cockpit-workbench-context.is-needs-action .cockpit-workbench-context-state{background:color-mix(in srgb,var(--warning-soft) 58%,var(--surface-1))}}.cockpit-workbench-context.is-blocked .cockpit-workbench-context-state,.cockpit-workbench-context.is-needs-action .cockpit-workbench-context-state{color:var(--warning)}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus{grid-template-rows:minmax(0,1fr);gap:0}.cockpit-workbench-frame .cockpit-evidence-workbench-console>.cockpit-evidence-console{grid-template-rows:minmax(0,1fr)}.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]:has(>.cockpit-empty-evidence){grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:100%;display:grid}.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]:has(>.cockpit-empty-evidence)>.cockpit-evidence-drawer{border-radius:.875rem;overflow:hidden}.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]>.cockpit-empty-evidence{border:.0625rem solid var(--instrument-hairline);background:radial-gradient(circle at 50% 0,var(--instrument-cobalt-soft),transparent 68%),var(--surface-1);border-radius:1.125rem;place-self:center;width:min(34rem,100% - 2rem);margin:0;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]>.cockpit-empty-evidence{background:radial-gradient(circle at 50% 0,var(--instrument-cobalt-soft),transparent 68%),color-mix(in srgb,var(--surface-1) 92%,var(--instrument-evidence))}}.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]>.cockpit-empty-evidence{box-shadow:0 .75rem 2rem var(--instrument-graphite)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]>.cockpit-empty-evidence{box-shadow:0 .75rem 2rem color-mix(in srgb,var(--instrument-graphite) 7%,transparent)}}.cockpit-workbench-frame .cockpit-evidence-workbench-detail.has-no-focus [role=tabpanel]>.cockpit-empty-evidence{color:var(--text-2);text-align:center;font-size:.8125rem;line-height:1.55}.cockpit-workbench-frame:not([data-workbench-tab=dfm]) .cockpit-evidence-workbench-console{scroll-padding-block-end:max(1rem,env(safe-area-inset-bottom,0px))}.cockpit-workbench-frame:not([data-workbench-tab=dfm]) [role=tabpanel]>.cockpit-evidence-panel{padding-block-end:max(.875rem,env(safe-area-inset-bottom,0px))}.cockpit-workbench-frame .cockpit-evidence-drawer{border-radius:.875rem}.cockpit-workbench-frame .cockpit-evidence-drawer-trigger{transition:background-color .14s,color .14s}@media (max-width:73.6875rem){.cockpit-workbench-frame.has-navigator{grid-template-columns:4rem minmax(15.5rem,var(--workbench-navigator-width,16rem)) .5rem minmax(0,1fr)}.cockpit-workbench-context{grid-template-columns:minmax(10rem,1fr) auto auto;gap:.5rem}.cockpit-workbench-context-owner>span{display:none}}@media (max-width:56.1875rem){.cockpit-workbench-frame,.cockpit-workbench-frame.has-navigator{grid-template-rows:3.5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cockpit-workbench-frame>.cockpit-evidence-module-nav{grid-area:1/1}.cockpit-workbench-frame>.astryx-resize-handle,.cockpit-workbench-frame>.cockpit-evidence-work-items{display:none}.cockpit-workbench-frame.has-navigator>.cockpit-evidence-workbench-detail,.cockpit-workbench-frame.has-no-navigator>.cockpit-evidence-workbench-detail{grid-area:2/1}.cockpit-workbench-frame.has-context-bar,.cockpit-workbench-frame.has-context-bar.has-navigator{grid-template-rows:minmax(3rem,auto) 3.5rem minmax(0,1fr)}.cockpit-workbench-frame.has-context-bar>.cockpit-workbench-context{grid-area:1/1}.cockpit-workbench-frame.has-context-bar>.cockpit-evidence-module-nav{grid-area:2/1}.cockpit-workbench-frame.has-context-bar.has-navigator>.cockpit-evidence-workbench-detail,.cockpit-workbench-frame.has-context-bar.has-no-navigator>.cockpit-evidence-workbench-detail{grid-area:3/1}.cockpit-workbench-context{grid-template-columns:minmax(0,1fr) auto;min-height:3rem;padding:.3125rem .75rem}.cockpit-workbench-context dl,.cockpit-workbench-context-owner{display:none}.cockpit-workbench-context-state{min-height:1.625rem}.cockpit-workbench-frame .cockpit-evidence-module-nav.is-compact-menu{border-inline-end:0;border-block-end:.0625rem solid var(--instrument-hairline);padding:.5rem;display:block;overflow:visible}.cockpit-workbench-frame .cockpit-evidence-module-menu-trigger{width:100%}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-module-nav.is-compact-menu button>span:not(.sr-only){display:block}}@media (max-width:30rem){.cockpit-workbench-context-copy small{display:none}}@media (prefers-reduced-motion:reduce){.cockpit-workbench-frame *,.cockpit-workbench-frame :after,.cockpit-workbench-frame :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.cockpit-workbench-context,.cockpit-workbench-context-state,.cockpit-workbench-frame,.cockpit-workbench-frame .cockpit-evidence-module-nav,.cockpit-workbench-frame .cockpit-evidence-work-items,.cockpit-workbench-frame .cockpit-evidence-workbench-detail{forced-color-adjust:auto;color:canvastext;background:canvas;border-color:canvastext}}.cockpit-vnext-root .cockpit-compare-stage{border-block-end:.0625rem solid var(--instrument-hairline);background:radial-gradient(circle at 50% 38%,var(--instrument-cobalt),transparent 38%),linear-gradient(180deg,var(--surface-1),var(--instrument-canvas));gap:1rem;min-height:min(34rem,62dvh);padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-stage{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--instrument-cobalt) 8%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,transparent),var(--instrument-canvas))}}.cockpit-vnext-root .cockpit-compare-stage-footer,.cockpit-vnext-root .cockpit-compare-stage-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cockpit-vnext-root .cockpit-compare-stage-head>span:first-child{gap:.25rem;display:grid}.cockpit-vnext-root .cockpit-compare-stage-head small{color:var(--text-3);font-size:.75rem}.cockpit-vnext-root .cockpit-compare-stage-head h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650}.cockpit-vnext-root .cockpit-compare-state{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);min-height:2rem;color:var(--text-2);border-radius:999rem;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.75rem;font-weight:600;display:inline-flex}.cockpit-vnext-root .cockpit-compare-state.is-clear{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-state.is-clear{border-color:color-mix(in srgb,var(--success) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-compare-state.is-clear{color:var(--success)}.cockpit-vnext-root .cockpit-compare-state.is-attention{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-state.is-attention{border-color:color-mix(in srgb,var(--warning) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-compare-state.is-attention{color:var(--warning)}.cockpit-vnext-root .cockpit-compare-visual{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:14rem;display:grid}.cockpit-vnext-root .cockpit-compare-version{border:.0625rem solid var(--instrument-hairline);background:linear-gradient(var(--instrument-hairline) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem),var(--instrument-graphite);border-radius:1rem;place-content:center;justify-items:center;gap:.55rem;min-height:12rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-version{background:linear-gradient(color-mix(in srgb,var(--instrument-hairline) 28%,transparent) .0625rem,transparent .0625rem),linear-gradient(90deg,color-mix(in srgb,var(--instrument-hairline) 28%,transparent) .0625rem,transparent .0625rem),var(--instrument-graphite)}}.cockpit-vnext-root .cockpit-compare-version{color:#f3f6f8;background-size:2rem 2rem}.cockpit-vnext-root .cockpit-compare-version.is-current{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-version.is-current{border-color:color-mix(in srgb,var(--accent) 64%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-compare-version.is-current{box-shadow:inset 0 0 0 .0625rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-version.is-current{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--accent) 36%,transparent)}}.cockpit-vnext-root .cockpit-compare-version-tag{color:#cbd5df;background:#ffffff1a;border-radius:999rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.cockpit-vnext-root .cockpit-compare-version small{color:#aeb9c4;font-family:var(--font-mono);font-size:.6875rem}.cockpit-vnext-root .cockpit-compare-direction{background:var(--surface-1);width:2rem;height:2rem;color:var(--text-3);border-radius:999rem;place-items:center;display:grid}.cockpit-vnext-root .cockpit-compare-empty{border:.0625rem dashed var(--instrument-cobalt);place-content:center;justify-items:center;gap:.5rem;min-height:14rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-compare-empty{border:.0625rem dashed color-mix(in srgb,var(--instrument-cobalt) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-compare-empty{background:var(--instrument-cobalt-soft);text-align:center;border-radius:1rem}.cockpit-vnext-root .cockpit-compare-empty>span{background:var(--surface-1);width:3rem;height:3rem;color:var(--instrument-cobalt);border-radius:999rem;place-items:center;display:grid}.cockpit-vnext-root .cockpit-compare-empty p,.cockpit-vnext-root .cockpit-compare-stage-footer>p{color:var(--text-2);margin:0;font-size:.8125rem}.cockpit-vnext-root .cockpit-compare-empty button{background:var(--accent);min-height:2.5rem;color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:.625rem;align-items:center;gap:.45rem;margin-block-start:.35rem;padding-inline:.9rem;font-size:.8125rem;font-weight:650;display:inline-flex}.cockpit-vnext-root .cockpit-compare-stage-footer{gap:.75rem;display:grid}.cockpit-vnext-root .cockpit-compare-stage-footer>p{max-width:70ch}@media (max-width:48rem){.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval{grid-template-columns:minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-approval-action,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-approval-copy,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-approval-details,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-approval-icon,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-internal-quick-access{width:100%;min-width:0;grid-column:1!important}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval>.cockpit-export-approval-icon{width:fit-content}.cockpit-vnext-root .cockpit-compare-stage{min-height:auto;padding:1rem}.cockpit-vnext-root .cockpit-compare-visual{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-compare-direction{z-index:1;margin:-1.25rem auto;transform:rotate(90deg)}}.cockpit-vnext-root .cockpit-geometry-compare{border-block-end:.0625rem solid var(--instrument-hairline);background:linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem),var(--instrument-canvas)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare{background:linear-gradient(90deg,color-mix(in srgb,var(--instrument-hairline) 20%,transparent) .0625rem,transparent .0625rem),var(--instrument-canvas)}}.cockpit-vnext-root .cockpit-geometry-compare{background-size:3rem 100%}.cockpit-vnext-root .cockpit-geometry-compare-head{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-head{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.cockpit-vnext-root .cockpit-geometry-compare-mark{border:.0625rem solid var(--instrument-cobalt);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-mark{border:.0625rem solid color-mix(in srgb,var(--instrument-cobalt) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-geometry-compare-mark{background:var(--instrument-cobalt-soft);color:var(--instrument-cobalt);border-radius:.75rem}.cockpit-vnext-root .cockpit-geometry-compare-heading{gap:.2rem;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-heading>small,.cockpit-vnext-root .cockpit-geometry-residuals>header small,.cockpit-vnext-root .cockpit-geometry-result-head small{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-geometry-compare-heading h3,.cockpit-vnext-root .cockpit-geometry-residuals h4{color:var(--text-1);letter-spacing:-.02em;margin:0}.cockpit-vnext-root .cockpit-geometry-compare-heading h3{font-size:1.2rem;font-weight:680}.cockpit-vnext-root .cockpit-geometry-compare-heading p,.cockpit-vnext-root .cockpit-geometry-residuals>header p,.cockpit-vnext-root .cockpit-geometry-result-footer p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.55}.cockpit-vnext-root .cockpit-geometry-compare-frame{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-graphite);color:var(--instrument-canvas);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;border-radius:.35rem;padding:.35rem .55rem;font-size:.625rem}.cockpit-vnext-root .cockpit-geometry-compare-form{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);gap:.75rem;padding:1rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-form{background:color-mix(in srgb,var(--surface-1) 76%,transparent)}}.cockpit-vnext-root .cockpit-geometry-compare-settings fieldset,.cockpit-vnext-root .cockpit-geometry-compare-versions{border:0;min-width:0;margin:0;padding:0}.cockpit-vnext-root .cockpit-geometry-compare-versions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-settings label,.cockpit-vnext-root .cockpit-geometry-compare-versions label{min-width:0;color:var(--text-2);gap:.35rem;font-size:.6875rem;font-weight:620;display:grid}.cockpit-vnext-root .cockpit-geometry-compare select{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:100%;min-width:0;min-height:2.5rem;color:var(--text-1);font:inherit;border-radius:.5rem;padding-inline:.7rem 2rem;font-size:.75rem}.cockpit-vnext-root .cockpit-geometry-compare button:focus-visible,.cockpit-vnext-root .cockpit-geometry-compare select:focus-visible,.cockpit-vnext-root .cockpit-geometry-compare summary:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-geometry-compare-arrow{width:2rem;height:2.5rem;color:var(--text-3);place-items:center;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-actions>button,.cockpit-vnext-root .cockpit-geometry-result-footer button{background:var(--accent);min-height:2.5rem;color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding-inline:.9rem;font-size:.75rem;font-weight:680;text-decoration:none;display:inline-flex}.cockpit-vnext-root .cockpit-geometry-compare-actions>button:hover:not(:disabled),.cockpit-vnext-root .cockpit-geometry-result-footer button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-.0625rem)}.cockpit-vnext-root .cockpit-geometry-compare-actions>button:disabled,.cockpit-vnext-root .cockpit-geometry-result-footer button:disabled{opacity:.52;cursor:not-allowed}.cockpit-vnext-root .cockpit-geometry-compare-actions>button .is-spinning,.cockpit-vnext-root .cockpit-geometry-residual-loading .is-spinning,.cockpit-vnext-root .cockpit-geometry-result-footer button .is-spinning{animation:cockpit-geometry-compare-spin .8s linear infinite}@keyframes cockpit-geometry-compare-spin{to{transform:rotate(1turn)}}.cockpit-vnext-root .cockpit-geometry-compare-settings{border:.0625rem solid #0000;border-radius:.5rem}.cockpit-vnext-root .cockpit-geometry-compare-settings[open]{border-color:var(--instrument-hairline);background:var(--surface-1)}.cockpit-vnext-root .cockpit-geometry-compare-settings summary{min-height:2.5rem;color:var(--text-2);cursor:pointer;align-items:center;gap:.45rem;padding-inline:.7rem;font-size:.75rem;font-weight:620;list-style:none;display:inline-flex}.cockpit-vnext-root .cockpit-geometry-compare-settings summary::-webkit-details-marker{display:none}.cockpit-vnext-root .cockpit-geometry-compare-settings fieldset{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0 .75rem .75rem;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-message,.cockpit-vnext-root .cockpit-geometry-compare-unavailable{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-cobalt-soft);align-items:flex-start;gap:.55rem;margin:0;padding:.8rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-message,.cockpit-vnext-root .cockpit-geometry-compare-unavailable{background:color-mix(in srgb,var(--instrument-cobalt-soft) 50%,var(--surface-1))}}.cockpit-vnext-root .cockpit-geometry-compare-message,.cockpit-vnext-root .cockpit-geometry-compare-unavailable{color:var(--text-2);font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-geometry-compare-unavailable>span{gap:.15rem;display:grid}.cockpit-vnext-root .cockpit-geometry-compare-unavailable small{color:var(--text-2);font-weight:400}.cockpit-vnext-root .cockpit-geometry-compare-message.is-error{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-message.is-error{background:color-mix(in srgb,var(--danger) 9%,var(--surface-1))}}.cockpit-vnext-root .cockpit-geometry-compare-message.is-error{color:var(--danger)}.cockpit-vnext-root .cockpit-geometry-compare-message.is-partial{border:.0625rem solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-message.is-partial{border:.0625rem solid color-mix(in srgb,var(--warning) 35%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-geometry-compare-message.is-partial{background:var(--warning);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-compare-message.is-partial{background:color-mix(in srgb,var(--warning) 8%,var(--surface-1))}}.cockpit-vnext-root .cockpit-geometry-compare-message.is-partial{color:var(--text-1)}.cockpit-vnext-root .cockpit-geometry-compare-results{gap:1rem;padding:1.25rem;display:grid}.cockpit-vnext-root .cockpit-geometry-residuals>header,.cockpit-vnext-root .cockpit-geometry-result-footer,.cockpit-vnext-root .cockpit-geometry-result-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cockpit-vnext-root .cockpit-geometry-result-head>span:first-child{gap:.2rem;display:grid}.cockpit-vnext-root .cockpit-geometry-result-head strong{color:var(--text-1);font-size:.875rem}.cockpit-vnext-root .cockpit-geometry-result-status{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);color:var(--text-2);white-space:nowrap;border-radius:999rem;padding:.35rem .6rem;font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-geometry-result-status.is-scored{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-result-status.is-scored{border-color:color-mix(in srgb,var(--success) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-geometry-result-status.is-scored{color:var(--success)}.cockpit-vnext-root .cockpit-geometry-result-status.is-partial{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-geometry-result-status.is-partial{border-color:color-mix(in srgb,var(--warning) 36%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-geometry-result-status.is-partial{color:var(--warning)}.cockpit-vnext-root .cockpit-geometry-metric-grid{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-hairline);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;margin:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-geometry-metric-grid>div{background:var(--surface-1);align-content:start;gap:.3rem;min-height:7.5rem;padding:.9rem;display:grid}.cockpit-vnext-root .cockpit-geometry-metric-grid dt{color:var(--text-3);text-transform:uppercase;font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-geometry-metric-grid dd{color:var(--text-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:1.35rem;font-weight:680}.cockpit-vnext-root .cockpit-geometry-metric-grid small{color:var(--text-3);font-size:.6875rem;line-height:1.45}.cockpit-vnext-root .cockpit-geometry-residuals{gap:.75rem;padding-block-start:.25rem;display:grid}.cockpit-vnext-root .cockpit-geometry-residuals>header>span{gap:.2rem;display:grid}.cockpit-vnext-root .cockpit-geometry-residuals h4{font-size:1rem}.cockpit-vnext-root .cockpit-geometry-residuals>header p{text-align:end;max-width:44rem}.cockpit-vnext-root .cockpit-geometry-residual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cockpit-vnext-root .cockpit-geometry-residual-card{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem;gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-geometry-residual-card figcaption{border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;display:flex}.cockpit-vnext-root .cockpit-geometry-residual-card figcaption>span:first-child{gap:.1rem;display:grid}.cockpit-vnext-root .cockpit-geometry-residual-card figcaption small{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.06em;font-size:.5625rem}.cockpit-vnext-root .cockpit-geometry-residual-card figcaption strong{color:var(--text-1);font-size:.8125rem}.cockpit-vnext-root .cockpit-geometry-residual-count{color:var(--danger);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.cockpit-vnext-root .cockpit-geometry-residual-card img{aspect-ratio:4/3;object-fit:contain;background:var(--surface-2);width:100%;display:block}.cockpit-vnext-root .cockpit-geometry-residual-loading{aspect-ratio:4/3;background:var(--surface-2);width:100%;color:var(--text-3);font-family:var(--font-mono);justify-content:center;align-items:center;gap:.45rem;font-size:.6875rem;display:flex}.cockpit-vnext-root .cockpit-geometry-residual-card>p{border-block-start:.0625rem solid var(--instrument-hairline);color:var(--text-2);margin:0;padding:.65rem .75rem;font-size:.6875rem;line-height:1.5}.cockpit-vnext-root .cockpit-geometry-result-footer{align-items:center;padding-block-start:.25rem}.cockpit-vnext-root .cockpit-geometry-result-footer button{background:var(--instrument-graphite);min-height:2.25rem;color:var(--instrument-canvas);white-space:nowrap}@media (max-width:64rem){.cockpit-vnext-root .cockpit-geometry-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.cockpit-vnext-root .cockpit-geometry-compare-head{grid-template-columns:auto minmax(0,1fr);padding:1rem}.cockpit-vnext-root .cockpit-geometry-compare-frame{display:none}.cockpit-vnext-root .cockpit-geometry-compare-form,.cockpit-vnext-root .cockpit-geometry-compare-results{padding:1rem}.cockpit-vnext-root .cockpit-geometry-compare-actions,.cockpit-vnext-root .cockpit-geometry-compare-settings fieldset,.cockpit-vnext-root .cockpit-geometry-compare-versions,.cockpit-vnext-root .cockpit-geometry-metric-grid,.cockpit-vnext-root .cockpit-geometry-residual-grid{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-geometry-compare-arrow{width:100%;height:1.25rem;transform:rotate(90deg)}.cockpit-vnext-root .cockpit-geometry-compare-actions>button{width:100%}.cockpit-vnext-root .cockpit-geometry-residuals>header,.cockpit-vnext-root .cockpit-geometry-result-footer,.cockpit-vnext-root .cockpit-geometry-result-head{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-geometry-residuals>header p{text-align:start}.cockpit-vnext-root .cockpit-geometry-result-footer button{width:100%}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-geometry-compare-actions>button .is-spinning,.cockpit-vnext-root .cockpit-geometry-residual-loading .is-spinning,.cockpit-vnext-root .cockpit-geometry-result-footer button .is-spinning{animation:none}}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-export-detail-disclosure.is-primary-manifest){flex-direction:column;display:flex}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-export-detail-disclosure.is-primary-manifest)>.cockpit-export-detail-disclosure.is-primary-manifest{order:-1}.cockpit-vnext-root .cockpit-export-detail-disclosure.is-primary-manifest{border-block:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas)}.cockpit-vnext-root .cockpit-export-detail-disclosure.is-primary-manifest>summary{background:var(--surface-1);min-height:3.75rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-export-detail-disclosure.is-primary-manifest>summary{background:color-mix(in srgb,var(--surface-1) 92%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-export-manifest{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.cockpit-vnext-root .cockpit-export-file-table-head,.cockpit-vnext-root .cockpit-export-manifest-meta,.cockpit-vnext-root .cockpit-export-manifest>.cockpit-artifact-ledger{grid-column:1/-1}.cockpit-vnext-root .cockpit-export-file-table-head{display:none}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row,.cockpit-vnext-root .cockpit-manifest-row{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;grid-template-rows:auto auto minmax(2rem,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:start;gap:.65rem;min-width:0;min-height:10rem;padding:1rem;display:grid;position:relative;overflow:hidden}.cockpit-vnext-root .cockpit-manifest-row.is-ready{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row.is-ready{border-color:color-mix(in srgb,var(--success) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-manifest-row.is-ready{background:linear-gradient(145deg,var(--success-soft),var(--surface-1) 60%)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row.is-ready{background:linear-gradient(145deg,color-mix(in srgb,var(--success-soft) 50%,transparent),var(--surface-1) 60%)}}.cockpit-vnext-root .cockpit-manifest-row:is(.is-needs_review,.is-review){border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row:is(.is-needs_review,.is-review){border-color:color-mix(in srgb,var(--warning) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-manifest-row:is(.is-needs_review,.is-review){background:linear-gradient(145deg,var(--warning-soft),var(--surface-1) 60%)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row:is(.is-needs_review,.is-review){background:linear-gradient(145deg,color-mix(in srgb,var(--warning-soft) 44%,transparent),var(--surface-1) 60%)}}.cockpit-vnext-root .cockpit-manifest-row:is(.is-blocked,.is-locked){border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row:is(.is-blocked,.is-locked){border-color:color-mix(in srgb,var(--error) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-manifest-row:is(.is-blocked,.is-locked){background:linear-gradient(145deg,var(--error-soft),var(--surface-1) 60%)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row:is(.is-blocked,.is-locked){background:linear-gradient(145deg,color-mix(in srgb,var(--error-soft) 38%,transparent),var(--surface-1) 60%)}}.cockpit-vnext-root .cockpit-manifest-row.is-internal{box-shadow:inset .1875rem 0 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-manifest-row.is-internal{box-shadow:inset .1875rem 0 0 color-mix(in srgb,var(--accent) 72%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-manifest-primary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-manifest-title{gap:.25rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-manifest-title>span{font-size:.875rem;font-weight:650}.cockpit-vnext-root .cockpit-file-identity{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);min-height:2rem;color:var(--text-2);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.cockpit-vnext-root .cockpit-file-identity>svg{flex:none}.cockpit-vnext-root .cockpit-manifest-release-state small,.cockpit-vnext-root .cockpit-manifest-row p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;display:-webkit-box;overflow:hidden}.cockpit-vnext-root .cockpit-manifest-release-state{flex-wrap:wrap;align-items:flex-start;gap:.35rem;display:flex}.cockpit-vnext-root .cockpit-manifest-release-state>strong{background:var(--surface-2);color:var(--text-2);border-radius:999rem;padding:.2rem .45rem;font-size:.65rem}.cockpit-vnext-root .cockpit-manifest-release-state>span{color:var(--text-3);font-size:.65rem}.cockpit-vnext-root .cockpit-manifest-release-state>small{flex-basis:100%}.cockpit-vnext-root .cockpit-manifest-row .cockpit-artifact-links{border-block-start:.0625rem solid var(--instrument-hairline);text-align:start;justify-content:flex-start;align-self:end;align-items:center;gap:.5rem;min-width:0;min-height:2rem;padding-block-start:.65rem;display:flex}.cockpit-vnext-root .cockpit-manifest-row .cockpit-manifest-path{min-width:0;min-height:0;color:var(--text-3);font-family:var(--font-mono);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:100%;padding:0;font-size:.6875rem;font-weight:500;line-height:1.4;overflow:hidden}@media (max-width:72rem){.cockpit-vnext-root .cockpit-export-manifest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.cockpit-vnext-root .cockpit-export-manifest{grid-template-columns:minmax(0,1fr)}}.cockpit-vnext-root .cockpit-engineering-timeline{background:var(--instrument-canvas)}.cockpit-vnext-root .cockpit-engineering-timeline-filters{z-index:3;border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);gap:.25rem;padding:.75rem 1rem;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-engineering-timeline-filters{background:color-mix(in srgb,var(--surface-1) 94%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-engineering-timeline-filters button{border-radius:.625rem}.cockpit-vnext-root .cockpit-engineering-timeline-list{width:min(100%,64rem);margin-inline:auto;padding:1rem 1.25rem 4rem}.cockpit-vnext-root .cockpit-engineering-timeline-group>section>h3{color:var(--text-3);margin:1.25rem 0 .5rem 3.25rem;font-size:.6875rem;font-weight:600}.cockpit-vnext-root .cockpit-engineering-timeline-group>section>ol{position:relative}.cockpit-vnext-root .cockpit-engineering-timeline-group>section>ol:before{background:var(--instrument-hairline);content:"";width:.0625rem;position:absolute;inset-block:0;inset-inline-start:1.2rem}.cockpit-vnext-root .cockpit-engineering-timeline-event{background:0 0;border:0}.cockpit-vnext-root .cockpit-engineering-timeline-row{background:0 0;border:.0625rem solid #0000;border-radius:.75rem;gap:.875rem;min-height:4.5rem;padding:.7rem .75rem;position:relative}.cockpit-vnext-root button.cockpit-engineering-timeline-row:hover{border-color:var(--instrument-hairline);background:var(--surface-1)}.cockpit-vnext-root .cockpit-engineering-timeline-icon{z-index:1;border:.1875rem solid var(--instrument-canvas);background:var(--surface-1);border-radius:999rem;width:2.5rem;height:2.5rem}.cockpit-vnext-root .cockpit-engineering-timeline-copy>strong{font-size:.875rem;font-weight:620}.cockpit-vnext-root .cockpit-engineering-timeline-copy>span:not(.cockpit-engineering-timeline-facts){color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.cockpit-vnext-root .cockpit-engineering-timeline-facts{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.6875rem;display:flex}.cockpit-vnext-root .cockpit-engineering-timeline-facts>span,.cockpit-vnext-root .cockpit-engineering-timeline-facts>time{background:var(--surface-2);border-radius:999rem;padding:.18rem .4rem}.cockpit-vnext-root .cockpit-engineering-timeline-actor{align-items:center;gap:.35rem;display:inline-flex;padding-inline-start:.2rem!important}.cockpit-vnext-root .cockpit-engineering-timeline-actor>i{background:var(--instrument-cobalt-soft);width:1.25rem;height:1.25rem;color:var(--instrument-cobalt);font-family:var(--font-mono);border-radius:999rem;place-items:center;font-size:.55rem;font-style:normal;font-weight:500;display:grid}.cockpit-vnext-root .cockpit-engineering-timeline-event-details{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);border-radius:.75rem;margin:.35rem 0 .75rem 3.25rem;padding:.875rem}.cockpit-vnext-root .cockpit-engineering-timeline-event-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.cockpit-vnext-root .cockpit-engineering-timeline-event-details dt{color:var(--text-3);font-size:.65rem}.cockpit-vnext-root .cockpit-engineering-timeline-event-details dd{color:var(--text-2);margin:.15rem 0 0;font-size:.72rem}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-route-visual-workbench){flex-direction:column;display:flex}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-route-visual-workbench)>.cockpit-route-visual-workbench{order:1}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-route-visual-workbench)>.cockpit-route-provisional-summary{border-radius:0;order:2;margin:0}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-route-visual-workbench)>:not(.cockpit-route-visual-workbench):not(.cockpit-route-provisional-summary){order:3}.cockpit-vnext-root .cockpit-evidence-panel:has(>.cockpit-route-visual-workbench)>:first-child{order:0}.cockpit-vnext-root .cockpit-route-visual-workbench{border-block:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas);grid-template-rows:auto minmax(0,1fr);min-height:min(36rem,66dvh);display:grid}.cockpit-vnext-root .cockpit-route-visual-head{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-route-visual-head{background:color-mix(in srgb,var(--surface-1) 92%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-route-visual-head>span{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage header small,.cockpit-vnext-root .cockpit-route-node-inspector header small,.cockpit-vnext-root .cockpit-route-visual-head small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-route-visual-layout{grid-template-columns:minmax(20rem,1fr) minmax(19rem,23rem);min-width:0;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-route-node-track{background:linear-gradient(var(--instrument-hairline) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem),var(--instrument-chrome);align-content:start;gap:0;margin:0;padding:1rem;list-style:none;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-route-node-track{background:linear-gradient(color-mix(in srgb,var(--instrument-hairline) 24%,transparent) .0625rem,transparent .0625rem),linear-gradient(90deg,color-mix(in srgb,var(--instrument-hairline) 24%,transparent) .0625rem,transparent .0625rem),var(--instrument-chrome)}}.cockpit-vnext-root .cockpit-route-node-track{background-size:2rem 2rem}.cockpit-vnext-root .cockpit-route-node-track>li{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.cockpit-vnext-root .cockpit-route-node{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:min(100%,34rem);min-height:4.5rem;color:var(--text-1);font:inherit;text-align:start;cursor:pointer;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.cockpit-vnext-root .cockpit-route-node:hover{border-color:var(--instrument-cobalt)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-route-node:hover{border-color:color-mix(in srgb,var(--instrument-cobalt) 44%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-route-node:hover{transform:translateY(-.0625rem)}.cockpit-vnext-root .cockpit-route-node.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-route-node.is-selected{border-color:color-mix(in srgb,var(--accent) 64%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-route-node.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-route-node.is-selected{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface-1))}}.cockpit-vnext-root .cockpit-route-node.is-selected{box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-vnext-root .cockpit-route-node-index{background:var(--instrument-chrome);width:2rem;height:2rem;color:var(--text-2);font-family:var(--font-mono);border-radius:.5rem;place-items:center;font-size:.6875rem;display:grid}.cockpit-vnext-root .cockpit-route-node>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-route-node>span:nth-child(2) small,.cockpit-vnext-root .cockpit-route-node>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-vnext-root .cockpit-route-node>span:nth-child(2) strong{font-size:.875rem;font-weight:600}.cockpit-vnext-root .cockpit-route-node>span:nth-child(2) small{color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-route-node-link{color:var(--text-3);margin-block:.35rem;transform:rotate(90deg)}.cockpit-vnext-root .cockpit-route-node-inspector{border-inline-start:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);align-content:start;gap:.875rem;padding:1rem;display:grid;overflow:auto}.cockpit-vnext-root .cockpit-route-node-inspector header{border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-block-end:.75rem;display:flex}.cockpit-vnext-root .cockpit-inspection-coverage h3,.cockpit-vnext-root .cockpit-route-node-inspector h3{margin:.15rem 0 0;font-size:1rem;font-weight:650}.cockpit-vnext-root .cockpit-route-node-inspector label{color:var(--text-2);gap:.35rem;font-size:.75rem;font-weight:550;display:grid}.cockpit-vnext-root .cockpit-route-node-inspector :is(input,textarea){border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:100%;min-height:2.5rem;color:var(--text-1);font:inherit;resize:vertical;border-radius:.625rem;padding:.6rem .7rem;font-size:.8125rem}.cockpit-vnext-root .cockpit-route-node-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cockpit-vnext-root .cockpit-route-technical-details{border-block-start:.0625rem solid var(--instrument-hairline);padding-block-start:.75rem}.cockpit-vnext-root .cockpit-route-technical-details summary{cursor:pointer;color:var(--text-2);font-size:.75rem;font-weight:600}.cockpit-vnext-root .cockpit-route-technical-details dl{gap:.65rem;margin:.75rem 0 0;display:grid}.cockpit-vnext-root .cockpit-route-technical-details dl>div{gap:.15rem;display:grid}.cockpit-vnext-root .cockpit-route-technical-details dt{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-route-technical-details dd{color:var(--text-2);margin:0;font-size:.75rem}.cockpit-vnext-root .cockpit-inspection-mode-frame{background:var(--instrument-canvas);min-width:0;display:grid;overflow:clip}.cockpit-vnext-root .cockpit-inspection-workbench-toolbar{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-chrome);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-workbench-toolbar{background:color-mix(in srgb,var(--instrument-chrome) 88%,var(--surface-1))}}.cockpit-vnext-root .cockpit-inspection-view-switch{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);border-radius:.75rem;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.cockpit-vnext-root .cockpit-inspection-view-switch button{min-height:2.25rem;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding-inline:.8rem;font-size:.75rem;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s}.cockpit-vnext-root .cockpit-inspection-view-switch button:hover{color:var(--text-1)}.cockpit-vnext-root .cockpit-inspection-view-switch button:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-inspection-view-switch button.is-active{background:var(--surface-1);color:var(--text-1);box-shadow:0 .125rem .5rem rgb(var(--shadow-color)/.08)}.cockpit-vnext-root .cockpit-inspection-readiness{color:var(--text-2);white-space:nowrap;font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-readiness strong{color:var(--text-1);font-variant-numeric:tabular-nums}.cockpit-vnext-root .cockpit-inspection-plan-workbench{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas);grid-template-columns:minmax(0,1fr) clamp(20rem,23vw,24rem);min-height:clamp(32rem,62dvh,40rem);display:grid}.cockpit-vnext-root .cockpit-inspection-register{scrollbar-gutter:stable;background:var(--surface-1);align-content:start;min-width:0;display:grid;overflow:auto}.cockpit-vnext-root .cockpit-inspection-register>header{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-register>header{background:color-mix(in srgb,var(--surface-1) 92%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-inspection-register>header>span{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-inspection-register>header strong{color:var(--text-1);font-size:.9375rem;line-height:1.3}.cockpit-vnext-root .cockpit-inspection-register>header small{color:var(--text-3);font-size:.75rem;line-height:1.35}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-scroll-wrapper{overscroll-behavior-inline:contain}.cockpit-vnext-root .cockpit-inspection-register table{min-width:48rem}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-header-cell{background:var(--instrument-chrome);color:var(--text-2);letter-spacing:0;text-transform:none;padding-block:.7rem;font-size:.75rem;font-weight:650}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-cell{padding-block:.8rem;transition:background-color .12s}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){background:color-mix(in srgb,var(--accent-soft) 68%,var(--surface-1))}}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){outline:.0625rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){outline:.0625rem solid color-mix(in srgb,var(--accent) 32%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){outline-offset:-.0625rem}.cockpit-vnext-root .cockpit-inspection-row-target{border-radius:.375rem;align-content:center;gap:.25rem;min-height:3.25rem}.cockpit-vnext-root .cockpit-inspection-row-meta{justify-items:start;gap:.25rem;display:grid}.cockpit-vnext-root .cockpit-inspection-row-meta>span:first-child{overflow-wrap:anywhere}.cockpit-vnext-root .cockpit-inspection-row-target:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-inspection-row-target.is-active strong{color:var(--accent)}.cockpit-vnext-root .cockpit-inspection-cell-stack small,.cockpit-vnext-root .cockpit-inspection-row-meta>span:first-child,.cockpit-vnext-root .cockpit-inspection-row-target small{color:var(--text-3);letter-spacing:0;font-size:.6875rem;line-height:1.35}.cockpit-vnext-root .cockpit-inspection-cell-stack strong,.cockpit-vnext-root .cockpit-inspection-row-target strong{color:var(--text-1);font-size:.8125rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-cell-stack{gap:.25rem}.cockpit-vnext-root .cockpit-inspection-model-reference{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem;display:flex}.cockpit-vnext-root .cockpit-inspection-model-reference.is-compact{background:0 0;border:0;border-radius:0;gap:.5rem;padding:0;display:grid}.cockpit-vnext-root .cockpit-inspection-model-reference>span{gap:.25rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-inspection-model-reference small{color:var(--text-3);font-size:.6875rem;line-height:1.35}.cockpit-vnext-root .cockpit-inspection-model-reference>span>small:first-child{color:var(--text-2);font-weight:650}.cockpit-vnext-root .cockpit-inspection-model-reference strong{color:var(--text-1);font-size:.8125rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-callout-list{flex-wrap:wrap;gap:.25rem;display:flex}.cockpit-vnext-root .cockpit-inspection-callout-list>span{border:.0625rem solid var(--accent);min-width:1.8rem;padding:.125rem .35rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-callout-list>span{border:.0625rem solid color-mix(in srgb,var(--accent) 45%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-inspection-callout-list>span{background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;text-align:center;border-radius:.35rem}.cockpit-vnext-root .cockpit-inspection-model-reference.is-unlinked strong{color:var(--warning)}.cockpit-vnext-root .cockpit-inspection-locate.astryx-button{white-space:nowrap;flex:none;min-height:2rem;padding-inline:.625rem}.cockpit-vnext-root .cockpit-inspection-model-reference.is-compact .cockpit-inspection-locate.astryx-button{width:fit-content}.cockpit-vnext-root .cockpit-inspection-table-copy{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-contextual-editor{scrollbar-gutter:stable;border-inline-start:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);min-width:0;overflow:auto}.cockpit-vnext-root .cockpit-inspection-contextual-editor>.cockpit-inspection-focused-editor{background:0 0;border:0;border-radius:0;align-content:start;gap:1rem;max-height:none;padding:1rem;position:sticky;inset-block-start:0}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-focused-editor>header{border-block-end:.0625rem solid var(--instrument-hairline);flex-wrap:wrap;align-items:flex-start;padding-block-end:.875rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-focused-editor>header>:first-child{flex:10rem;min-width:0}.cockpit-vnext-root .cockpit-inspection-editor-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.cockpit-vnext-root .cockpit-inspection-editor-remove.astryx-button{border-color:var(--error);min-height:2rem;padding-inline:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-editor-remove.astryx-button{border-color:color-mix(in srgb,var(--error) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-inspection-editor-remove.astryx-button{color:var(--error);white-space:nowrap}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-focused-editor h3{color:var(--text-1);overflow-wrap:anywhere;margin-block-start:.25rem;font-size:1.0625rem;line-height:1.35}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-section-label{color:var(--text-3);letter-spacing:.025em;text-transform:none;font-size:.6875rem;font-weight:600}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label{grid-column:1/-1;gap:.375rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar label>span,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid label>span{color:var(--text-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:.6875rem;font-weight:650;line-height:1.35}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea){border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:100%;min-width:0;min-height:2.625rem;color:var(--text-1);caret-color:var(--accent);font:inherit;border-radius:.625rem;outline:none;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;transition:border-color .14s,background-color .14s,box-shadow .14s}.cockpit-vnext-root .cockpit-inspection-contextual-editor textarea{resize:vertical;min-height:4.25rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,textarea)::placeholder{color:var(--text-3);opacity:1}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea):hover:not(:disabled){border-color:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea):hover:not(:disabled){border-color:color-mix(in srgb,var(--text-3) 58%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea):disabled{background:var(--instrument-chrome);color:var(--text-3);cursor:not-allowed}.cockpit-vnext-root .cockpit-dimensional-acceptance{gap:.875rem;padding-block:.25rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-acceptance>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-acceptance>header>span:nth-child(2){gap:.125rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-acceptance>header strong{color:var(--text-1);font-size:.8125rem;line-height:1.35}.cockpit-vnext-root .cockpit-dimensional-acceptance>header small,.cockpit-vnext-root .cockpit-dimensional-basis small{color:var(--text-3);font-size:.6875rem;line-height:1.45}.cockpit-vnext-root .cockpit-dimensional-acceptance-icon{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:.625rem;place-items:center;display:grid}.cockpit-vnext-root .cockpit-dimensional-readiness,.cockpit-vnext-root .cockpit-dimensional-row-state{letter-spacing:.02em;white-space:nowrap;border-radius:999rem;width:fit-content;padding:.2rem .5rem;font-size:.625rem;font-weight:700;line-height:1.25}.cockpit-vnext-root .cockpit-dimensional-list>li.is-incomplete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-open{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-list>li.is-incomplete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-open{background:color-mix(in srgb,var(--warning) 14%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-list>li.is-incomplete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-open{color:var(--warning)}.cockpit-vnext-root .cockpit-dimensional-list>li.is-complete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-ready{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-list>li.is-complete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-ready{background:color-mix(in srgb,var(--success) 14%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-list>li.is-complete .cockpit-dimensional-row-state,.cockpit-vnext-root .cockpit-dimensional-readiness.is-ready{color:var(--success)}.cockpit-vnext-root .cockpit-dimensional-basis{border-block:.0625rem solid var(--instrument-hairline);background:var(--instrument-chrome);gap:.1875rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-basis{background:color-mix(in srgb,var(--instrument-chrome) 62%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-basis>span{color:var(--text-3);text-transform:uppercase;font-size:.625rem;font-weight:650}.cockpit-vnext-root .cockpit-dimensional-basis>strong{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-apply-all{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-apply-all>legend{color:var(--text-2);grid-column:1/-1;margin-block-end:-.125rem;font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-dimensional-apply-all .astryx-number-input,.cockpit-vnext-root .cockpit-dimensional-fields .astryx-number-input{min-width:0;max-width:none}.cockpit-vnext-root .cockpit-dimensional-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dimensional-list>li{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem;gap:.75rem;min-width:0;padding:.75rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-list>li.is-incomplete{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-list>li.is-incomplete{border-color:color-mix(in srgb,var(--warning) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-dimensional-list>li>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-list>li>header>span:nth-child(2){gap:.0625rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-list>li>header strong{color:var(--text-1);font-size:.78125rem;line-height:1.35}.cockpit-vnext-root .cockpit-dimensional-list>li>header small{color:var(--text-3);font-size:.625rem}.cockpit-vnext-root .cockpit-dimensional-index{border:.0625rem solid var(--instrument-hairline);width:1.5rem;height:1.5rem;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.6875rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-fields>label{gap:.375rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-fields>label.is-wide{grid-column:1/-1}.cockpit-vnext-root .cockpit-dimensional-fields>label>span{color:var(--text-2);font-size:.6875rem;font-weight:650;line-height:1.35}.cockpit-vnext-root .cockpit-dimensional-result{border-block-start:.0625rem solid var(--instrument-hairline);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block-start:.625rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-acceptance>footer>span,.cockpit-vnext-root .cockpit-dimensional-result>span{color:var(--text-3);text-transform:uppercase;font-size:.625rem;font-weight:650}.cockpit-vnext-root .cockpit-dimensional-result>strong{min-width:0;color:var(--text-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-list>li>p{color:var(--warning);margin:-.25rem 0 0;font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-acceptance>footer{background:var(--instrument-chrome);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-acceptance>footer>strong{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.45}.cockpit-vnext-root .cockpit-dimensional-ledger{gap:.875rem;min-width:0;padding-block:.375rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-ledger-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-ledger-header>span{gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-linked>span,.cockpit-vnext-root .cockpit-dimensional-axis-nominal>span,.cockpit-vnext-root .cockpit-dimensional-axis-result>span,.cockpit-vnext-root .cockpit-dimensional-ledger-header small,.cockpit-vnext-root .cockpit-dimensional-ledger>footer>span,.cockpit-vnext-root .cockpit-dimensional-source>span{color:var(--text-3);font-size:.6875rem;font-weight:650;line-height:1.35}.cockpit-vnext-root .cockpit-dimensional-ledger-header>span>strong{color:var(--text-1);font-size:1rem;font-weight:650;line-height:1.25}.cockpit-vnext-root .cockpit-dimensional-ledger-header p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-dimensional-ledger-header>output{border-inline-start:.0625rem solid var(--instrument-hairline);text-align:end;gap:.0625rem;min-width:3.25rem;padding-inline-start:.875rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-ledger-header>output>strong{color:var(--text-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.cockpit-vnext-root .cockpit-dimensional-ledger-header>output>span{color:var(--text-3);font-size:.625rem}.cockpit-vnext-root .cockpit-dimensional-source{border-block:.0625rem solid var(--instrument-hairline);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.625rem;margin:0;padding-block:.625rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-source>strong{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-shared{border-inline-start:.125rem solid var(--instrument-hairline);background:var(--instrument-chrome);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-shared{background:color-mix(in srgb,var(--instrument-chrome) 54%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-shared{padding:.75rem}.cockpit-vnext-root .cockpit-dimensional-shared.is-active{border-inline-start-color:var(--accent)}.cockpit-vnext-root .cockpit-dimensional-shared .astryx-number-input{min-width:0;max-width:none}.cockpit-vnext-root .cockpit-dimensional-axes{margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dimensional-axes>li{border-block-start:.0625rem solid var(--instrument-hairline);gap:.75rem;min-width:0;padding-block:1rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-axes>li:last-child{border-block-end:.0625rem solid var(--instrument-hairline)}.cockpit-vnext-root .cockpit-dimensional-axes>li.is-incomplete{border-inline-start:.125rem solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-axes>li.is-incomplete{border-inline-start:.125rem solid color-mix(in srgb,var(--warning) 70%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-axes>li.is-incomplete{padding-inline-start:.75rem}.cockpit-vnext-root .cockpit-dimensional-axis-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-name{grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-name>strong{color:var(--accent);font-family:var(--font-mono);font-size:1rem;font-weight:700;line-height:1}.cockpit-vnext-root .cockpit-dimensional-axis-name>span{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.35}.cockpit-vnext-root .cockpit-dimensional-axis-nominal{text-align:end;gap:.0625rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-linked>strong,.cockpit-vnext-root .cockpit-dimensional-axis-nominal>strong,.cockpit-vnext-root .cockpit-dimensional-axis-result>strong{color:var(--text-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-axis-fields,.cockpit-vnext-root .cockpit-dimensional-pair{gap:.75rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-fields>label{gap:.375rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dimensional-axis-fields>label>span{color:var(--text-2);font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-dimensional-axis-fields .astryx-number-input{min-width:0;max-width:none}.cockpit-vnext-root .cockpit-dimensional-axis-linked,.cockpit-vnext-root .cockpit-dimensional-axis-result{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.cockpit-vnext-root .cockpit-dimensional-axis-result{border-block-start:.0625rem solid var(--instrument-hairline)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dimensional-axis-result{border-block-start:.0625rem solid color-mix(in srgb,var(--instrument-hairline) 70%,transparent)}}.cockpit-vnext-root .cockpit-dimensional-axis-result{padding-block-start:.625rem}.cockpit-vnext-root .cockpit-dimensional-axes>li.is-complete .cockpit-dimensional-axis-result>strong{color:var(--success)}.cockpit-vnext-root .cockpit-dimensional-axis-error{color:var(--warning);margin:-.25rem 0 0;font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dimensional-ledger>footer{border-block-start:.0625rem solid var(--instrument-hairline);gap:.25rem;padding-block-start:.75rem;display:grid}.cockpit-vnext-root .cockpit-dimensional-ledger>footer>strong{min-width:0;color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1.45}.cockpit-vnext-root .cockpit-dimensional-ledger>footer.is-complete>span{color:var(--success)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar{z-index:1;border-block-start:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);gap:.75rem;margin:0 -1rem -1rem;padding:1rem;position:sticky;inset-block-end:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar{background:color-mix(in srgb,var(--instrument-evidence) 94%,transparent)}}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar label>small{color:var(--text-3);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar label>small[role=alert]{color:var(--error)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar textarea[aria-invalid=true]{border-color:var(--error)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-confirm-help,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision.is-confirm{grid-column:1/-1}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision{min-height:2.5rem}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-confirm-help{color:var(--text-2);font-size:.75rem;line-height:1.4}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision.is-exclude:not(:disabled){color:var(--error)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-save-first{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-vnext-root .cockpit-inspection-coverage{border-block-end:.0625rem solid var(--instrument-hairline);gap:1rem;padding:1rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cockpit-vnext-root .cockpit-inspection-coverage>header>span{display:grid}.cockpit-vnext-root .cockpit-inspection-coverage>header>strong{color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-inspection-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage-grid article{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;align-content:end;gap:.25rem;min-height:8rem;padding:1rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage-grid article.has-coverage{border-color:var(--instrument-cobalt)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-inspection-coverage-grid article.has-coverage{border-color:color-mix(in srgb,var(--instrument-cobalt) 34%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-inspection-coverage-grid article.has-coverage{background:linear-gradient(145deg,var(--instrument-cobalt-soft),var(--surface-1) 66%)}.cockpit-vnext-root .cockpit-inspection-coverage-grid article>span{color:var(--instrument-cobalt);font-family:var(--font-mono);font-size:1.5rem;font-weight:500}.cockpit-vnext-root .cockpit-inspection-coverage-grid article small{color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-inspection-coverage-rail{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage-rail button{border:0;border-block-end:.0625rem solid var(--instrument-hairline);width:100%;min-height:3.5rem;color:var(--text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage-rail button:hover{background:var(--surface-2)}.cockpit-vnext-root .cockpit-inspection-coverage-rail button>span:last-child{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-inspection-coverage-rail small{color:var(--text-2);font-size:.75rem}@media (max-width:68rem){.cockpit-vnext-root .cockpit-inspection-plan-workbench,.cockpit-vnext-root .cockpit-route-visual-layout{grid-template-columns:minmax(0,1fr);overflow:visible}.cockpit-vnext-root .cockpit-inspection-contextual-editor,.cockpit-vnext-root .cockpit-route-node-inspector{border-inline-start:0;border-block-start:.0625rem solid var(--instrument-hairline)}.cockpit-vnext-root .cockpit-inspection-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cockpit-vnext-root .cockpit-file-preview-workbench{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.cockpit-vnext-root .cockpit-file-preview-workbench.is-empty{grid-template-columns:minmax(0,1fr);min-height:clamp(20rem,44dvh,27rem)}.cockpit-vnext-root .cockpit-file-preview-stage{background:radial-gradient(circle at 50% 50%,var(--instrument-cobalt),transparent 42%),linear-gradient(var(--instrument-hairline) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem),var(--instrument-graphite);place-content:center;justify-items:center;gap:.55rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-preview-stage{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--instrument-cobalt) 12%,transparent),transparent 42%),linear-gradient(color-mix(in srgb,var(--instrument-hairline) 22%,transparent) .0625rem,transparent .0625rem),linear-gradient(90deg,color-mix(in srgb,var(--instrument-hairline) 22%,transparent) .0625rem,transparent .0625rem),var(--instrument-graphite)}}.cockpit-vnext-root .cockpit-file-preview-stage{color:#eef3f7;background-size:auto,2.5rem 2.5rem,2.5rem 2.5rem,auto}.cockpit-vnext-root .cockpit-file-preview-stage:after{pointer-events:none;content:"";background:radial-gradient(circle,#0000 42%,#0000004d);position:absolute;inset:0}.cockpit-vnext-root .cockpit-file-preview-workbench.has-file .cockpit-file-preview-stage{background:var(--instrument-chrome);min-height:5.75rem;color:var(--text-1);grid-template-columns:auto minmax(0,1fr) auto;place-content:stretch;place-items:center start;gap:.75rem;padding:.875rem 1rem}.cockpit-vnext-root .cockpit-file-preview-workbench.has-file .cockpit-file-preview-stage:after{display:none}.cockpit-vnext-root .cockpit-file-preview-stage.is-empty{background:radial-gradient(circle at 50% 46%,var(--instrument-cobalt),transparent 54%),var(--instrument-graphite);padding:clamp(2rem,6vw,4.5rem)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-preview-stage.is-empty{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--instrument-cobalt) 10%,transparent),transparent 54%),var(--instrument-graphite)}}.cockpit-vnext-root .cockpit-file-preview-stage>*{z-index:1}.cockpit-vnext-root .cockpit-file-empty-state{color:#eef3f7;text-align:center;justify-items:center;gap:.625rem;width:min(34rem,100%);display:grid}.cockpit-vnext-root .cockpit-file-empty-state>strong{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:650}.cockpit-vnext-root .cockpit-file-empty-state>small{color:#b9c4cd;text-wrap:pretty;max-width:58ch;font-size:.875rem;line-height:1.55}.cockpit-vnext-root .cockpit-current-model-sync-icon{border:.0625rem solid var(--accent);place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync-icon{border:.0625rem solid color-mix(in srgb,var(--accent) 54%,transparent)}}.cockpit-vnext-root .cockpit-current-model-sync-icon{background:var(--accent);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.cockpit-vnext-root .cockpit-current-model-sync-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync-icon{color:color-mix(in srgb,var(--accent) 78%,#eef3f7)}}.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{border-color:color-mix(in srgb,var(--danger) 58%,transparent)}}.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{background:color-mix(in srgb,var(--danger) 14%,transparent)}}.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-sync-icon{color:color-mix(in srgb,var(--danger) 74%,#eef3f7)}}.cockpit-vnext-root .cockpit-current-model-bridge{color:#d8e1e8;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;gap:.75rem;width:min(25rem,100%);margin-block:.75rem .25rem;font-size:.75rem;font-weight:650;display:grid}.cockpit-vnext-root .cockpit-current-model-bridge>i{background:#eef3f72e;border-radius:999rem;height:.125rem;position:relative;overflow:hidden}.cockpit-vnext-root .cockpit-current-model-bridge>i>b{border-radius:inherit;background:var(--accent);width:38%;box-shadow:.25rem 0 .75rem var(--accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-current-model-bridge>i>b{box-shadow:.25rem 0 .75rem color-mix(in srgb,var(--accent) 45%,transparent)}}.cockpit-vnext-root .cockpit-current-model-bridge>i>b{animation:cockpit-part-files-connect 1.35s cubic-bezier(.16,1,.3,1) infinite}.cockpit-vnext-root .cockpit-current-model-sync.is-error .cockpit-current-model-bridge>i>b{background:var(--danger);width:100%;animation:none}@keyframes cockpit-part-files-connect{0%{transform:translate(-105%)}to{transform:translate(365%)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload{gap:.75rem;width:min(31rem,100%);margin-block-start:.625rem}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row{background:var(--instrument-graphite);border-color:#eef3f738;border-radius:.875rem;min-height:4.25rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row{background:color-mix(in srgb,var(--instrument-graphite) 82%,#eef3f7 8%)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row{padding:.75rem;transition:border-color .14s,background-color .14s,transform .14s}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{border-color:color-mix(in srgb,var(--accent) 58%,#eef3f7 18%)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{background:var(--instrument-graphite)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{background:color-mix(in srgb,var(--instrument-graphite) 76%,#eef3f7 12%)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{transform:translateY(-.0625rem)}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:focus-visible{outline:.125rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:focus-visible{outline:.125rem solid color-mix(in srgb,var(--accent) 78%,#eef3f7)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:focus-visible{outline-offset:.1875rem;box-shadow:none}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-copy{text-align:start}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-copy strong{color:#eef3f7}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{border-color:color-mix(in srgb,var(--accent) 64%,transparent)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-icon{color:color-mix(in srgb,var(--accent) 78%,#eef3f7)}}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-state{background:var(--accent);color:var(--accent-contrast);border-color:#0000;border-radius:.5rem;padding:.5rem .625rem}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-copy small,.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-foot{color:#b9c4cd}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-foot{justify-content:center}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-foot strong{color:#eef3f7}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-current-model-bridge>i>b{width:100%;animation:none}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row{transition:none}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row:hover{transform:none}}.cockpit-vnext-root .cockpit-file-source-kind{border:.0625rem solid var(--instrument-cobalt);place-items:center;min-width:3.25rem;min-height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-source-kind{border:.0625rem solid color-mix(in srgb,var(--instrument-cobalt) 42%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-file-source-kind{background:var(--instrument-cobalt);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-file-source-kind{background:color-mix(in srgb,var(--instrument-cobalt) 10%,var(--surface-1))}}.cockpit-vnext-root .cockpit-file-source-kind{color:var(--instrument-cobalt);font-family:var(--font-mono);font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-file-source-copy{gap:.2rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-file-source-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(38rem,100%);font-size:.9375rem;overflow:hidden}.cockpit-vnext-root .cockpit-file-source-copy>small{color:var(--text-3);font-family:var(--font-mono);font-size:.6875rem}.cockpit-vnext-root .cockpit-file-readiness{color:#d6e1e9;text-transform:capitalize;background:#ffffff1a;border-radius:999rem;padding:.25rem .55rem;font-size:.6875rem}@media (max-width:40rem){.cockpit-vnext-root .cockpit-file-preview-workbench{grid-template-rows:minmax(0,auto);grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-file-preview-workbench.is-empty{grid-template-rows:minmax(20rem,1fr)}.cockpit-vnext-root .cockpit-file-preview-workbench.has-file .cockpit-file-preview-stage{grid-template-columns:auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-file-preview-workbench.has-file .cockpit-file-readiness{grid-column:2}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-row{grid-template-columns:2.125rem minmax(0,1fr)}.cockpit-vnext-root .cockpit-file-empty-state .cockpit-intake-upload-state{grid-column:2;justify-self:start}}.cockpit-vnext-root .cockpit-capability-matrix{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--instrument-canvas);gap:.75rem;padding:1rem;display:grid}.cockpit-vnext-root .cockpit-capability-matrix>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.cockpit-vnext-root .cockpit-capability-matrix>header>span{gap:.2rem;display:grid}.cockpit-vnext-root .cockpit-capability-matrix header small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-capability-matrix h3{margin:0;font-size:1.125rem;font-weight:650}.cockpit-vnext-root .cockpit-capability-matrix>header>strong{background:var(--surface-2);color:var(--text-2);border-radius:999rem;padding:.3rem .6rem;font-size:.6875rem}.cockpit-vnext-root .cockpit-capability-matrix>header>strong.is-active{background:var(--success-soft);color:var(--success)}.cockpit-vnext-root .cockpit-capability-matrix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.cockpit-vnext-root .cockpit-capability-matrix-grid article{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);min-height:4.75rem;box-shadow:none;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:1.75rem minmax(0,1fr);align-content:center;align-items:center;gap:.125rem .625rem;padding:.75rem;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-capability-matrix-grid article.is-ready{background:linear-gradient(145deg,var(--success-soft),var(--surface-1) 68%)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-capability-matrix-grid article.is-ready{background:linear-gradient(145deg,color-mix(in srgb,var(--success-soft) 54%,transparent),var(--surface-1) 68%)}}.cockpit-vnext-root .cockpit-capability-matrix-grid article.is-missing{background:linear-gradient(145deg,var(--warning-soft),var(--surface-1) 68%)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-capability-matrix-grid article.is-missing{background:linear-gradient(145deg,color-mix(in srgb,var(--warning-soft) 48%,transparent),var(--surface-1) 68%)}}.cockpit-vnext-root .cockpit-capability-matrix-grid article>span{background:var(--instrument-cobalt-soft);width:1.75rem;height:1.75rem;color:var(--instrument-cobalt);border-radius:.5rem;grid-area:1/1/-1;place-items:center;display:grid}.cockpit-vnext-root .cockpit-capability-matrix-grid article>strong{grid-area:1/2;font-size:.8125rem;font-weight:650}.cockpit-vnext-root .cockpit-capability-matrix-grid article>small{color:var(--text-2);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-area:2/2;font-size:.75rem;line-height:1.35;overflow:visible}@media (max-width:48rem){.cockpit-vnext-root .cockpit-capability-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.cockpit-vnext-root .cockpit-capability-matrix-grid{grid-template-columns:minmax(0,1fr)}}.cockpit-shell.cockpit-vnext-root{--cockpit-curve-panel:1rem;--cockpit-curve-shell:1.75rem;box-sizing:border-box;background:radial-gradient(ellipse 34rem 24rem at 14% -8%,var(--accent),transparent 72%),radial-gradient(ellipse 30rem 22rem at 100% 100%,var(--instrument-cobalt),transparent 74%),var(--instrument-canvas);padding:.25rem .25rem 0}@supports (color:color-mix(in lab,red,red)){.cockpit-shell.cockpit-vnext-root{background:radial-gradient(ellipse 34rem 24rem at 14% -8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 72%),radial-gradient(ellipse 30rem 22rem at 100% 100%,color-mix(in srgb,var(--instrument-cobalt) 7%,transparent),transparent 74%),var(--instrument-canvas)}}.cockpit-vnext-root>.astryx-app-shell{box-shadow:0 1.5rem 4rem -2.5rem rgb(var(--shadow-color)/.42),0 .125rem .5rem rgb(var(--shadow-color)/.06);overflow:hidden}.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav{overflow:hidden}.cockpit-vnext-root .astryx-side-nav-item{border-radius:var(--cockpit-curve-control)}@media (min-width:73.75rem){.cockpit-vnext-root .astryx-app-shell-sidenav:has(.cockpit-vnext-switcher.is-collapsed),.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed){width:var(--cockpit-collapsed-rail-width)!important;max-width:var(--cockpit-collapsed-rail-width)!important}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:first-child{gap:.625rem;padding:.75rem .625rem .625rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .astryx-side-nav-heading{justify-content:center;width:100%;min-height:3rem;padding-inline:.75rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .cockpit-vnext-logo{width:2.25rem;height:2.25rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .cockpit-vnext-switcher.is-collapsed{width:100%;padding:0;display:flex!important}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .astryx-side-nav-item,.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .cockpit-vnext-part-history-button,.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:last-child button{border-radius:.75rem;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .astryx-side-nav-section{padding-block:.625rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .astryx-side-nav-section>div:last-child,.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:last-child>div:first-child{gap:.375rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:nth-child(2){padding:.5rem .75rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:last-child{padding:.75rem .625rem .875rem}.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed) .astryx-side-nav-item svg,.cockpit-vnext-root .astryx-side-nav:has(.cockpit-vnext-switcher.is-collapsed)>div:last-child button svg{width:1.125rem;height:1.125rem}}.cockpit-vnext{background:var(--instrument-canvas);gap:.625rem;padding-block:0;padding-inline:0}.cockpit-vnext-header{border:0;border-block-end-color:var(--instrument-hairline);box-shadow:none;border-block-end-style:solid;border-block-end-width:.0625rem;border-radius:0}.cockpit-vnext-status-stack{border:0;border-block-end:.0625rem solid var(--instrument-hairline);border-radius:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-status-stack{background:color-mix(in srgb,var(--surface-1) 96%,transparent)}}.cockpit-vnext-status-stack{box-shadow:none}.cockpit-vnext-main{box-shadow:none;border:0;border-radius:0}.cockpit-vnext-main,.cockpit-vnext-main .astryx-layout-panel{background:var(--instrument-canvas)}.cockpit-vnext-actions,.cockpit-vnext-geometry{border:.0625rem solid var(--instrument-hairline);width:calc(100% - 1rem);height:calc(100% - .5rem);box-shadow:0 .75rem 2rem -1.5rem rgb(var(--shadow-color)/.28),0 .0625rem 0 rgb(var(--shadow-color)/.04);margin:.5rem .5rem 0;overflow:hidden}.cockpit-vnext-geometry{isolation:isolate;contain:paint;width:calc(100% - .5rem);clip-path:inset(0 round var(--cockpit-curve-panel));border-block-end:0;border-inline-end:0;margin-inline-end:0}.cockpit-vnext-actions-panel{box-shadow:none;background:var(--instrument-canvas)!important}.cockpit-vnext-action-group{border:0;margin:.375rem .5rem .125rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action-group{background:color-mix(in srgb,var(--cockpit-panel-raised) 86%,transparent)}}.cockpit-vnext-action{border-radius:.875rem;width:calc(100% - 1rem);margin-inline:.5rem}.cockpit-vnext-action+.cockpit-vnext-action{margin-block-start:.1875rem}.cockpit-vnext-evidence-hover,.cockpit-vnext-overflow>section{border-radius:var(--cockpit-curve-panel)}.cockpit-shell.cockpit-vnext-root.is-theater-fullscreen{padding:0}.cockpit-shell.cockpit-vnext-root.is-theater-fullscreen>.astryx-app-shell,.cockpit-vnext.is-fullscreen,.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry,.cockpit-vnext.is-fullscreen .cockpit-vnext-main{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.cockpit-vnext.is-fullscreen .cockpit-vnext-geometry{clip-path:none;width:100%;height:100%}@container cockpit (max-width:56.1875rem){.cockpit-vnext{gap:.375rem;padding-block:0;padding-inline:0}.cockpit-vnext-actions,.cockpit-vnext-geometry{width:calc(100% - .75rem);height:calc(100% - .375rem);margin:.375rem .375rem 0}.cockpit-vnext-geometry{width:calc(100% - .375rem);margin-inline-end:0}}@media (max-width:40rem){.cockpit-shell.cockpit-vnext-root{padding:0}.cockpit-vnext-root>.astryx-app-shell{box-shadow:none;border:0;border-radius:0}.cockpit-vnext-actions,.cockpit-vnext-geometry,.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav,.cockpit-vnext-status-stack{border-radius:0}.cockpit-vnext-geometry{clip-path:none}}@media (forced-colors:active){.cockpit-vnext-actions,.cockpit-vnext-geometry,.cockpit-vnext-header,.cockpit-vnext-main,.cockpit-vnext-root>.astryx-app-shell,.cockpit-vnext-status-stack{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}.cockpit-workbench-menu-context{border-top:1px solid var(--cockpit-line);margin:.625rem 0 0;padding-top:.625rem}.cockpit-workbench-menu-context>small,.cockpit-workbench-menu-context>strong{display:block}.cockpit-workbench-menu-context>strong{font-size:.72rem}.cockpit-workbench-menu-context>small{margin-top:.1875rem}.cockpit-vnext-header .cockpit-vnext-resolve{text-overflow:ellipsis;white-space:nowrap;max-width:min(20rem,34vw);min-height:2.75rem;overflow:hidden}.cockpit-vnext-resolve-label-compact{display:none}@media (max-width:48rem){.cockpit-vnext-header>nav>button,.cockpit-vnext-overflow>button,.cockpit-workbench-trigger{min-width:2.75rem;min-height:2.75rem}.cockpit-vnext-header .cockpit-vnext-resolve{max-width:min(13.5rem,54vw)}}@media (max-width:30rem){.cockpit-vnext-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.375rem;min-height:auto;padding:.5rem}.cockpit-vnext-header>nav{grid-template-columns:auto auto minmax(0,1fr) auto;gap:.25rem;width:100%;min-width:0;display:grid}.cockpit-vnext-header .cockpit-vnext-resolve{width:100%;min-width:0;max-width:none;padding-inline:.5rem}.cockpit-vnext-resolve-label-full{display:none}.cockpit-vnext-resolve-label-compact{display:inline}.cockpit-vnext-header .cockpit-vnext-close{display:none}}.cockpit-revision-download-count{background:var(--surface-2);min-width:1.35rem;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.0625rem .35rem;font-size:.6875rem;line-height:1.25rem}.cockpit-revision-popover-anchor{width:100%;display:block}.cockpit-revision-nav-item .astryx-tooltip{display:none}.cockpit-revision-popover-content{border:.0625rem solid var(--border);border-radius:1.5rem}.cockpit-revision-download-menu,.cockpit-revision-popover-content{background:var(--surface-1);min-width:0;color:var(--text-1);overflow:hidden}.cockpit-revision-download-menu{width:100%;border-radius:.75rem;container:revision-download/inline-size}[popover] .cockpit-revision-download-menu{width:100%}[popover] .cockpit-revision-popover-content{width:min(66rem,100vw - 4.5rem);max-width:calc(100vw - 2rem)}.cockpit-revision-download-menu>header{border-block-end:.0625rem solid var(--border);justify-content:space-between;align-items:end;gap:.75rem;padding:.625rem .75rem .5rem;display:flex}.cockpit-revision-download-heading{align-items:center;gap:.5rem;min-width:0;display:flex}.cockpit-revision-download-action,.cockpit-revision-download-artifact-icon,.cockpit-revision-download-heading-icon{flex:none;place-items:center;display:grid}.cockpit-revision-download-heading-icon{border:.0625rem solid var(--accent);width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-download-heading-icon{border:.0625rem solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.cockpit-revision-download-heading-icon{background:var(--accent-soft);color:var(--accent-strong);border-radius:.75rem}.cockpit-revision-download-heading>strong,.cockpit-revision-download-menu>header>small{min-width:0}.cockpit-revision-download-heading>strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:720;overflow:hidden}.cockpit-revision-download-menu>header>small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.cockpit-revision-download-menu>ol{overscroll-behavior:contain;scrollbar-color:var(--text-2) transparent;max-block-size:min(24rem,100dvh - 10rem);margin:0;padding:.25rem;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-download-menu>ol{scrollbar-color:color-mix(in srgb,var(--text-2) 46%,transparent) transparent}}.cockpit-revision-download-menu>ol{scrollbar-width:thin;list-style:none}.cockpit-revision-download-menu>ol::-webkit-scrollbar{width:.5rem}.cockpit-revision-download-menu>ol::-webkit-scrollbar-thumb{background:var(--text-2);border:.125rem solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-download-menu>ol::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-2) 46%,transparent)}}.cockpit-revision-download-menu>ol::-webkit-scrollbar-thumb{background-clip:padding-box}.cockpit-revision-download-menu li+li{border-block-start:.0625rem solid var(--border)}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-download-menu li+li{border-block-start:.0625rem solid color-mix(in srgb,var(--border) 74%,transparent)}}.cockpit-revision-download-menu li>a,.cockpit-revision-download-menu li>span{min-height:3.25rem;color:var(--text-1);border-radius:.5rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;display:grid}.cockpit-revision-download-menu li>a{transition:background-color .14s ease-out,color .14s ease-out}.cockpit-revision-download-menu li>a:hover{background:var(--accent-soft)}.cockpit-revision-download-menu li>a:focus-visible{outline:.125rem solid var(--accent);outline-offset:-.125rem}.cockpit-revision-download-menu li>.is-unavailable{color:var(--text-2);cursor:not-allowed;opacity:.62}.cockpit-revision-download-artifact-icon{background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--text-1);border-radius:.75rem}.cockpit-revision-download-identity,.cockpit-revision-download-meta{min-width:0;display:flex}.cockpit-revision-download-identity{flex-direction:column;gap:.125rem}.cockpit-revision-download-identity small,.cockpit-revision-download-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-revision-download-identity strong{font-size:.8125rem;font-weight:680}.cockpit-revision-download-identity small,.cockpit-revision-download-meta small{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.6875rem}.cockpit-revision-download-meta{justify-content:flex-end;align-items:center;gap:.375rem}.cockpit-revision-download-meta em{background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.02em;border-radius:999px;padding:.125rem .4rem;font-size:.625rem;font-style:normal;font-weight:760}.cockpit-revision-download-meta svg{color:var(--accent-strong);flex:none}.cockpit-revision-download-action{border:.0625rem solid var(--accent);width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-revision-download-action{border:.0625rem solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.cockpit-revision-download-action{background:var(--accent-soft);color:var(--accent-strong);border-radius:.75rem}[popover] .cockpit-revision-download-menu>header{min-height:7.25rem;padding:1.5rem 2rem}[popover] .cockpit-revision-download-menu>ol{gap:1rem;max-block-size:min(38rem,100dvh - 12rem);padding:1.5rem 2rem 2rem}[popover] .cockpit-revision-download-menu li+li{border-block-start:0}[popover] .cockpit-revision-download-menu li>a,[popover] .cockpit-revision-download-menu li>span{border:.0625rem solid var(--border);background:var(--surface-1);border-radius:1.125rem;grid-template-columns:4.25rem minmax(0,1fr) auto;gap:1.5rem;min-height:7.5rem;padding:1.25rem 1.5rem}[popover] .cockpit-revision-download-menu li>a:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[popover] .cockpit-revision-download-menu li>a:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}[popover] .cockpit-revision-download-menu li>a:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){[popover] .cockpit-revision-download-menu li>a:hover{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface-1))}}[popover] .cockpit-revision-download-identity small{font-size:.9375rem}[popover] .cockpit-revision-download-meta{gap:1.5rem}[popover] .cockpit-revision-download-meta small{min-width:3rem;font-size:.9375rem}@container revision-download (max-width:38rem){.cockpit-revision-download-menu>header{flex-direction:column;align-items:start;gap:.375rem}.cockpit-revision-download-menu>header>small{white-space:normal}.cockpit-revision-download-menu li>a,.cockpit-revision-download-menu li>span{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.5rem;padding-block:.625rem}.cockpit-revision-download-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:.5rem .75rem;width:100%}.cockpit-revision-download-meta small{white-space:normal}}@media (max-width:48rem){[popover] .cockpit-revision-popover-content{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}[popover] .cockpit-revision-download-menu>header{padding:1rem}[popover] .cockpit-revision-download-heading-icon{border-radius:.875rem;width:3.5rem;height:3.5rem}[popover] .cockpit-revision-download-heading>strong{font-size:1.25rem}[popover] .cockpit-revision-download-menu>ol{max-block-size:calc(100dvh - 11rem);padding:1rem}[popover] .cockpit-revision-download-menu li>a,[popover] .cockpit-revision-download-menu li>span{min-height:6.25rem;padding:1rem}[popover] .cockpit-revision-download-artifact-icon{border-radius:.875rem;width:3.5rem;height:3.5rem}[popover] .cockpit-revision-download-action{width:3.25rem;height:3.25rem}}@media (forced-colors:active){.cockpit-revision-download-menu,.cockpit-revision-download-menu li>a,.cockpit-revision-download-menu li>span{color:canvastext;background:canvas}.cockpit-revision-download-menu li>a:focus-visible{outline-color:highlight}.cockpit-revision-download-menu li>.is-unavailable{opacity:1}.cockpit-revision-download-action,.cockpit-revision-download-artifact-icon,.cockpit-revision-download-heading-icon{color:buttontext;background:canvas;border-color:buttontext}}@media (min-width:73.75rem){.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench.is-tab-dfm .cockpit-evidence-workbench-body--dfm,.cockpit-shell.cockpit-vnext-root .cockpit-evidence-workbench.is-tab-dfm .cockpit-evidence-workbench-body--dfm{background:var(--instrument-canvas);grid-template-columns:4rem minmax(0,1fr)!important}.cockpit-evidence-portal.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm>.cockpit-evidence-module-nav{border-inline-end-color:var(--instrument-hairline);background:var(--instrument-chrome);gap:.25rem;width:4rem;min-width:4rem;padding:.625rem .5rem}.cockpit-evidence-portal.cockpit-vnext-root.is-wide-workbench .cockpit-evidence-workbench.is-tab-dfm .cockpit-evidence-workbench-body--dfm>.cockpit-dfm-workspace{grid-row:1;grid-column:2!important}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button{border:.0625rem solid #0000;border-radius:.75rem;flex-basis:3rem;width:3rem;min-width:3rem;min-height:3rem}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button.is-active{border-color:color-mix(in srgb,var(--accent) 38%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button.is-active{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button.is-active{background:color-mix(in srgb,var(--accent-soft) 74%,var(--surface-1))}}.cockpit-vnext-root .cockpit-evidence-workbench-body--dfm .cockpit-evidence-module-nav button.is-active{box-shadow:inset .1875rem 0 0 var(--accent)}}.cockpit-vnext-root .cockpit-dfm-workspace.has-coverage-review{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)!important}.cockpit-vnext-root .cockpit-dfm-workspace.has-coverage-review>.cockpit-dfm-review-register{display:none!important}.cockpit-vnext-root .cockpit-dfm-workspace.has-coverage-review>.cockpit-dfm-resolution-body.has-coverage-review{grid-column:1;min-width:0;min-height:0;overflow:hidden;grid-row:2!important}.cockpit-vnext-root .cockpit-dfm-coverage-workbench{background:var(--instrument-canvas);grid-template-columns:17.5rem minmax(0,1fr) minmax(19rem,22rem);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-coverage-inspector,.cockpit-vnext-root .cockpit-dfm-coverage-queue,.cockpit-vnext-root .cockpit-dfm-coverage-stage{min-width:0;min-height:0}.cockpit-vnext-root .cockpit-dfm-coverage-queue{border-inline-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-queue{background:color-mix(in srgb,var(--surface-1) 94%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-dfm-coverage-queue>header{border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem .875rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-queue>header>span{gap:.125rem;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-inspector header small,.cockpit-vnext-root .cockpit-dfm-coverage-queue>header small,.cockpit-vnext-root .cockpit-dfm-coverage-stage small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-dfm-coverage-queue>header strong{color:var(--text-1);font-size:.875rem;font-weight:650}.cockpit-vnext-root .cockpit-dfm-coverage-queue>header label{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:5.75rem;min-height:2.5rem;color:var(--text-2);border-radius:.625rem;align-items:center;gap:.375rem;padding-inline:.625rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-queue>header input{width:100%;min-width:0;color:var(--text-1);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav{align-content:start;gap:.25rem;min-height:0;padding:.625rem;display:grid;overflow:auto}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button{width:100%;min-height:4.25rem;color:var(--text-1);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);background:0 0;border:.0625rem solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.75rem;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button:focus-visible,.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button:hover{border-color:var(--instrument-hairline);background:var(--surface-2)}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button:active{transform:translateY(.0625rem)}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button.is-selected{border-color:color-mix(in srgb,var(--accent) 30%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button.is-selected{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-1))}}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button.is-selected{box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-vnext-root .cockpit-dfm-coverage-queue-icon{background:var(--warning-soft);width:1.75rem;height:1.75rem;color:var(--warning);border-radius:.5rem;place-items:center;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button>span:nth-child(2){gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav small,.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav strong{font-size:.8125rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav small{color:var(--text-2);font-size:.6875rem}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions{border-block-start:.0625rem solid var(--instrument-hairline);background:var(--surface-1);min-width:0;max-height:12rem;overflow:auto}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions>summary{min-height:2.75rem;color:var(--text-2);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions>summary small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions ul{gap:0;margin:0;padding:0 .75rem .75rem;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li{border-block-start:.0625rem solid var(--instrument-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.625rem 0;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li>span{gap:.125rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li small,.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li strong{overflow-wrap:anywhere}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li strong{color:var(--text-1);font-size:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-dispositions li small{color:var(--text-3);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-coverage-inspector header em,.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav em,.cockpit-vnext-root .cockpit-dfm-coverage-stage em{background:var(--warning-soft);width:fit-content;color:var(--warning);white-space:nowrap;border-radius:999rem;padding:.25rem .4375rem;font-size:.625rem;font-style:normal;font-weight:650}.cockpit-vnext-root .cockpit-dfm-coverage-stage{background:var(--viewer-bg);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-coverage-stage>header{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--surface-1);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-stage>header strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-coverage-stage>.cockpit-dfm-model{border-inline-end:0;grid-area:2/1;min-height:0}.cockpit-vnext-root .cockpit-dfm-coverage-inspector{overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-start:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);grid-auto-rows:max-content;align-content:start;gap:.875rem;padding:1rem;display:grid;overflow:hidden auto}.cockpit-vnext-root .cockpit-dfm-coverage-inspector>header{border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-block-end:.75rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-inspector h3{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650;line-height:1.35}.cockpit-vnext-root .cockpit-dfm-coverage-assembly-note,.cockpit-vnext-root .cockpit-dfm-coverage-evidence>p,.cockpit-vnext-root .cockpit-dfm-coverage-inspector>p{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts,.cockpit-vnext-root .cockpit-dfm-coverage-technical dl{border:.0625rem solid var(--instrument-hairline);border-radius:.75rem;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:0;margin:0;display:grid;overflow:hidden}.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dd,.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dt,.cockpit-vnext-root .cockpit-dfm-coverage-technical dd,.cockpit-vnext-root .cockpit-dfm-coverage-technical dt{border-block-end:.0625rem solid var(--instrument-hairline);overflow-wrap:anywhere;min-width:0;margin:0;padding:.5625rem .625rem;font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dd:last-child,.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dt:last-of-type,.cockpit-vnext-root .cockpit-dfm-coverage-technical dd:last-child,.cockpit-vnext-root .cockpit-dfm-coverage-technical dt:last-of-type{border-block-end:0}.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dt,.cockpit-vnext-root .cockpit-dfm-coverage-technical dt{background:var(--surface-2);color:var(--text-3);font-weight:600}.cockpit-vnext-root .cockpit-dfm-coverage-keyfacts dd,.cockpit-vnext-root .cockpit-dfm-coverage-technical dd{background:var(--surface-1);color:var(--text-1);font-family:var(--font-mono)}.cockpit-vnext-root .cockpit-dfm-coverage-assembly-note,.cockpit-vnext-root .cockpit-dfm-coverage-evidence,.cockpit-vnext-root .cockpit-dfm-coverage-missing,.cockpit-vnext-root .cockpit-dfm-coverage-next{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-evidence,.cockpit-vnext-root .cockpit-dfm-coverage-missing,.cockpit-vnext-root .cockpit-dfm-coverage-next{padding:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-evidence>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-evidence>header strong,.cockpit-vnext-root .cockpit-dfm-coverage-missing>strong,.cockpit-vnext-root .cockpit-dfm-coverage-next>strong{color:var(--text-1);font-size:.75rem;font-weight:600;line-height:1.45}.cockpit-vnext-root .cockpit-dfm-coverage-evidence>header small,.cockpit-vnext-root .cockpit-dfm-coverage-next>small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-dfm-coverage-evidence ul,.cockpit-vnext-root .cockpit-dfm-coverage-missing ul{gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-evidence li{border-block-start:.0625rem solid var(--instrument-hairline);color:var(--text-2);gap:.25rem;padding-block-start:.5rem;font-size:.6875rem;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-evidence li>span:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-evidence li small{color:var(--text-3);font-size:.625rem}.cockpit-vnext-root .cockpit-dfm-coverage-missing{background:var(--warning-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-missing{background:color-mix(in srgb,var(--warning-soft) 58%,var(--surface-1))}}.cockpit-vnext-root .cockpit-dfm-coverage-missing li{color:var(--text-2);align-items:flex-start;gap:.5rem;font-size:.6875rem;line-height:1.4;display:flex}.cockpit-vnext-root .cockpit-dfm-coverage-missing li:before{background:var(--warning);content:"";border-radius:999rem;flex:none;width:.375rem;height:.375rem;margin-block-start:.3125rem}.cockpit-vnext-root .cockpit-dfm-coverage-next{border-color:var(--accent);gap:.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-next{border-color:color-mix(in srgb,var(--accent) 24%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-dfm-coverage-next{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-next{background:color-mix(in srgb,var(--accent-soft) 38%,var(--surface-1))}}.cockpit-vnext-root .cockpit-dfm-coverage-disposition{border:.0625rem solid var(--accent);gap:.625rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-disposition{border:.0625rem solid color-mix(in srgb,var(--accent) 28%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-dfm-coverage-disposition{background:var(--surface-1);border-radius:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-disposition>strong{color:var(--text-1);font-size:.8125rem}.cockpit-vnext-root .cockpit-dfm-coverage-disposition>p,.cockpit-vnext-root .cockpit-dfm-coverage-disposition>small{color:var(--text-2);margin:0;font-size:.6875rem;line-height:1.45}.cockpit-vnext-root .cockpit-dfm-coverage-disposition>small[role=alert]{color:var(--error)}.cockpit-vnext-root .cockpit-dfm-coverage-disposition label{color:var(--text-2);gap:.375rem;font-size:.6875rem;font-weight:600;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-disposition textarea{resize:vertical;border:.0625rem solid var(--instrument-hairline);background:var(--instrument-evidence);width:100%;min-width:0;min-height:5rem;color:var(--text-1);caret-color:var(--accent);font:inherit;border-radius:.625rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-dfm-coverage-disposition textarea:focus-visible{border-color:var(--accent);outline:.125rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-dfm-coverage-disposition textarea:focus-visible{outline:.125rem solid color-mix(in srgb,var(--accent) 28%,transparent)}}.cockpit-vnext-root .cockpit-dfm-coverage-disposition textarea:focus-visible{outline-offset:.0625rem}.cockpit-vnext-root .cockpit-dfm-coverage-disposition textarea[aria-invalid=true]{border-color:var(--error)}.cockpit-vnext-root .cockpit-dfm-coverage-disposition-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.cockpit-vnext-root .cockpit-dfm-coverage-assembly-note{padding:.75rem}.cockpit-vnext-root .cockpit-dfm-coverage-technical{border-block-start:.0625rem solid var(--instrument-hairline);padding-block-start:.25rem}.cockpit-vnext-root .cockpit-dfm-coverage-technical>summary{cursor:pointer;min-height:2.5rem;color:var(--text-2);padding:.625rem 0;font-size:.75rem;font-weight:600}.cockpit-vnext-root .cockpit-dfm-coverage-inspector>footer{background:linear-gradient(transparent,var(--instrument-evidence) 28%);gap:.5rem;padding:.75rem 0 1rem;display:grid;position:sticky;inset-block-end:-1rem}.cockpit-vnext-root .cockpit-dfm-coverage-inspector>footer [data-astryx-component=Button]{width:100%}@media (max-width:73.6875rem){.cockpit-vnext-root .cockpit-dfm-coverage-workbench{grid-template-columns:minmax(15.5rem,17.5rem) minmax(0,1fr) minmax(18rem,20rem)}}@media (max-width:56.1875rem){.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace.has-coverage-review{overflow:hidden}.cockpit-vnext-root .cockpit-dfm-workspace.is-compact-workspace.has-coverage-review>.cockpit-dfm-resolution-body{flex:auto;overflow:auto}.cockpit-vnext-root .cockpit-dfm-coverage-workbench{grid-template-rows:auto minmax(22rem,48dvh) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100%;overflow:visible}.cockpit-vnext-root .cockpit-dfm-coverage-inspector,.cockpit-vnext-root .cockpit-dfm-coverage-queue,.cockpit-vnext-root .cockpit-dfm-coverage-stage{grid-column:1}.cockpit-vnext-root .cockpit-dfm-coverage-queue{border-inline-end:0;border-block-end:.0625rem solid var(--instrument-hairline);max-height:14rem}.cockpit-vnext-root .cockpit-dfm-coverage-stage{grid-row:2}.cockpit-vnext-root .cockpit-dfm-coverage-inspector{border-inline-start:0;border-block-start:.0625rem solid var(--instrument-hairline);grid-row:3;overflow:visible}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-dfm-coverage-queue>nav>button{transition:none}}@media (forced-colors:active){.cockpit-vnext-root .cockpit-dfm-coverage-disposition,.cockpit-vnext-root .cockpit-dfm-coverage-dispositions,.cockpit-vnext-root .cockpit-dfm-coverage-evidence,.cockpit-vnext-root .cockpit-dfm-coverage-inspector,.cockpit-vnext-root .cockpit-dfm-coverage-missing,.cockpit-vnext-root .cockpit-dfm-coverage-next,.cockpit-vnext-root .cockpit-dfm-coverage-queue,.cockpit-vnext-root .cockpit-dfm-coverage-stage,.cockpit-vnext-root .cockpit-dfm-coverage-workbench{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-trigger{align-items:center;gap:1rem;min-height:3.5rem;padding:.6875rem .25rem}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-copy strong{text-overflow:clip;white-space:normal;overflow:visible}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-status{text-align:end;flex:0 auto;justify-content:flex-end;min-width:0;max-width:min(24rem,42vw)}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-status>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:0 0;border:0;max-width:100%;padding:0;line-height:1.3;overflow:visible}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision.astryx-button{white-space:normal;height:auto;min-block-size:2.5rem;padding-inline:.625rem}.cockpit-vnext-root .cockpit-quote-readiness{background:var(--instrument-canvas);letter-spacing:0;text-transform:none;word-spacing:normal;gap:.75rem;padding:.875rem 1rem 1rem;font-weight:400}.cockpit-vnext-root .cockpit-rfq-decision-strip{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;overflow:hidden}.cockpit-vnext-root .cockpit-rfq-decision-strip>div{background:var(--surface-1);gap:.5rem;padding:.875rem 1rem}.cockpit-vnext-root .cockpit-quote-source-preview{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-inline-start-width:.0625rem;border-radius:.75rem;padding:.75rem .875rem}.cockpit-vnext-root .cockpit-quote-required,.cockpit-vnext-root .cockpit-quote-secondary{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem}.cockpit-vnext-root .cockpit-quote-required>.cockpit-evidence-drawer-trigger,.cockpit-vnext-root .cockpit-quote-secondary>.cockpit-evidence-drawer-trigger{padding-inline:.875rem}.cockpit-vnext-root .cockpit-quote-secondary>.cockpit-evidence-drawer-body{border-inline-start:0;border-block-start:.0625rem solid var(--instrument-hairline);background:var(--surface-1);gap:0;margin:0;padding:.25rem .875rem .75rem}.cockpit-vnext-root .cockpit-quote-secondary .cockpit-evidence-drawer{border:0;border-block-end:.0625rem solid var(--instrument-hairline);background:0 0;border-radius:0}.cockpit-vnext-root .cockpit-quote-secondary .cockpit-evidence-drawer:last-child{border-block-end:0}.cockpit-vnext-root .cockpit-quote-secondary .cockpit-evidence-drawer-trigger{min-height:3.75rem}.cockpit-vnext-root .cockpit-quote-required>.cockpit-evidence-drawer-body{border-inline-start:0;border-block-start:.0625rem solid var(--instrument-hairline);background:var(--surface-1);margin:0;padding:.875rem}.cockpit-vnext-root .cockpit-quote-grid{gap:.75rem}.cockpit-vnext-root .cockpit-quote-required .cockpit-quote-field,.cockpit-vnext-root .cockpit-quote-required .cockpit-quote-textarea{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);border-radius:.625rem;gap:.5rem;padding:.625rem}.cockpit-vnext-root .cockpit-quote-required :is(select,input,textarea){background:var(--surface-1);border-radius:.5rem;min-height:2.5rem}.cockpit-vnext-root .cockpit-workflow-gate-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.cockpit-vnext-root .cockpit-workflow-gate-grid>div{align-content:start;min-height:5rem}.cockpit-vnext-root .cockpit-preset-next-action{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem;margin:.75rem 1rem 0}.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=exports] .cockpit-evidence-panel{background:var(--instrument-canvas);gap:.75rem;padding:.75rem 1rem 1rem}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-block-end:0;padding:.875rem 1rem}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval-copy{grid-area:1/2}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval-action{grid-area:1/3}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval-details,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-internal-quick-access{grid-column:2/-1}.cockpit-vnext-root .cockpit-artifact-authority{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;gap:.75rem;margin-block-end:0;padding:.875rem 1rem}.cockpit-vnext-root .cockpit-artifact-authority>dl{gap:.5rem}.cockpit-vnext-root .cockpit-artifact-authority>dl>div{border:.0625rem solid var(--instrument-hairline);border-radius:.625rem;padding:.625rem .75rem}.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary{background:0 0;border-block-start:0;border-inline:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:center;padding-inline:.25rem}.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary>dl,.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary>header{min-width:0}.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary>dl>div{background:var(--instrument-chrome)}.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary>.cockpit-file-sharing-count-note{grid-column:1/-1}@media (max-width:48rem){.cockpit-vnext-root .cockpit-artifact-authority.is-sharing-summary{grid-template-columns:minmax(0,1fr)}}.cockpit-vnext-root .cockpit-export-detail-disclosure{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem}.cockpit-vnext-root .cockpit-export-detail-disclosure>summary{min-height:3.25rem;padding:.625rem .875rem}.cockpit-vnext-root .cockpit-export-detail-disclosure>summary>strong{overflow-wrap:anywhere;text-align:end;white-space:normal;max-width:min(24rem,45vw)}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-manifest>.cockpit-manifest-row,.cockpit-vnext-root .cockpit-manifest-row{min-height:6.75rem;box-shadow:none;border-radius:.75rem;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;padding:.75rem}.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm],.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm] .cockpit-dfm-coverage-workbench,.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm] .cockpit-dfm-resolution-body.has-coverage-review,.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm] .cockpit-dfm-workspace,.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm] .cockpit-workbench-dfm-detail{block-size:100%;min-block-size:0}.cockpit-vnext-root .cockpit-workbench-frame[data-workbench-tab=dfm] .cockpit-workbench-dfm-detail{grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:48rem){.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval{grid-template-columns:1.75rem minmax(0,1fr);align-items:start}.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval-action,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-approval-details,.cockpit-vnext-root .cockpit-evidence-workbench-console .cockpit-export-internal-quick-access{grid-column:1/-1;width:100%}}@media (max-width:34rem){.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-trigger{grid-template-columns:minmax(0,1fr);gap:.375rem}.cockpit-vnext-root .cockpit-workbench-frame .cockpit-evidence-drawer-status{text-align:start;justify-content:flex-start;justify-self:start;max-width:100%}.cockpit-vnext-root .cockpit-preset-next-action{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-preset-next-action [data-astryx-component=Button]{width:100%}}@media (forced-colors:active){.cockpit-vnext-root :is(.cockpit-quote-required,.cockpit-quote-secondary,.cockpit-export-approval,.cockpit-artifact-authority,.cockpit-export-detail-disclosure,.cockpit-capability-matrix-grid article){color:canvastext;background:canvas;border-color:canvastext}}.cockpit-domain-workbench-portal{z-index:1200;color:var(--cockpit-ink);font-family:var(--font-family-body,"Segoe UI",sans-serif);place-items:center;display:grid;position:fixed;inset:0}.cockpit-domain-workbench-backdrop{background:var(--cockpit-bg);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench-backdrop{background:color-mix(in srgb,var(--cockpit-bg) 72%,transparent)}}.cockpit-domain-workbench-backdrop{cursor:default;animation:cockpit-workbench-backdrop-in .18s cubic-bezier(.16,1,.3,1) both}.cockpit-domain-workbench{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);width:min(74rem,100vw - 3rem);height:min(51rem,100dvh - 3rem);box-shadow:0 2rem 5rem -1.5rem var(--cockpit-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench{box-shadow:0 2rem 5rem -1.5rem color-mix(in srgb,var(--cockpit-ink) 44%,transparent)}}.cockpit-domain-workbench{animation:cockpit-workbench-in .22s cubic-bezier(.16,1,.3,1) both}.cockpit-domain-workbench-head{border-bottom:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench-head{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,transparent)}}.cockpit-domain-workbench-head>button{border:1px solid var(--cockpit-line-strong);width:2.5rem;min-height:2.5rem;color:var(--cockpit-ink);font:inherit;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:0;font-weight:700;display:inline-flex}.cockpit-domain-workbench-head>button:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench-head>button:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line-strong))}}.cockpit-domain-workbench-head>button:hover{background:var(--cockpit-surface-strong)}.cockpit-domain-workbench-head section{min-width:0}.cockpit-discrepancy-record header small,.cockpit-domain-section header small,.cockpit-domain-workbench-head small,.cockpit-evidence-ledger>header small,.cockpit-evidence-record>span{color:var(--cockpit-teal);font-family:var(--font-family-code,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cockpit-domain-workbench-head h2{width:fit-content;max-width:100%;margin:0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.cockpit-domain-workbench-head h2:focus{outline:none}.cockpit-domain-workbench-head p{max-width:52rem;color:var(--cockpit-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.cockpit-domain-workbench-body{scrollbar-gutter:stable;min-height:0;padding:1.25rem;overflow:auto}.cockpit-domain-status-strip{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-status-strip{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,transparent)}}.cockpit-domain-status-strip>span{border-right:1px solid var(--cockpit-line);min-width:0;min-height:2.65rem;color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);overflow-wrap:anywhere;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.72rem;display:flex}.cockpit-domain-status-strip>span:last-child{border-right:0}.cockpit-domain-status-strip .is-ready{color:var(--cockpit-green)}.cockpit-domain-status-strip .is-warning{color:var(--cockpit-amber)}.cockpit-domain-status-strip .is-danger{color:var(--cockpit-red)}.cockpit-definition-form,.cockpit-prototype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:4.75rem;display:grid}.cockpit-definition-form>.cockpit-domain-actionbar,.cockpit-definition-form>.cockpit-domain-section:first-child,.cockpit-prototype-grid>.cockpit-test-evidence-upload{grid-column:1/-1}.cockpit-domain-section{border:1px solid var(--cockpit-line-strong);border-radius:calc(var(--cockpit-radius) * .75);background:var(--cockpit-surface-solid);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-section{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-domain-section:focus-within{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-section:focus-within{border-color:color-mix(in srgb,var(--cockpit-teal) 58%,var(--cockpit-line-strong))}}.cockpit-domain-section:focus-within{box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-section:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 11%,transparent)}}.cockpit-domain-section>header{border-bottom:1px solid var(--cockpit-line);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.7rem;padding-bottom:.7rem;display:grid}.cockpit-domain-section>header small{grid-row:1/span 2;align-self:start;padding-top:.2rem}.cockpit-discrepancy-record h4,.cockpit-domain-section>header h3,.cockpit-evidence-ledger h3,.cockpit-evidence-record h4{margin:0}.cockpit-domain-section>header p{color:var(--cockpit-muted);margin:.15rem 0 0;font-size:.8rem}.cockpit-discrepancy-record label,.cockpit-domain-section label,.cockpit-test-criterion label{min-width:0;color:var(--cockpit-muted);gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.cockpit-discrepancy-record form,.cockpit-discrepancy-record form label,.cockpit-domain-section label.is-wide,.cockpit-domain-section>footer,.cockpit-test-criterion{grid-column:1/-1}.cockpit-discrepancy-record textarea,.cockpit-domain-section input,.cockpit-domain-section select,.cockpit-domain-section textarea{box-sizing:border-box;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:100%;min-height:2.55rem;color:var(--cockpit-ink);font:inherit;border-radius:.2rem;padding:.6rem .7rem;font-size:.86rem}.cockpit-discrepancy-record textarea,.cockpit-domain-section textarea{resize:vertical;min-height:5rem;line-height:1.45}.cockpit-domain-section input[readonly]{color:var(--cockpit-muted);background:var(--cockpit-surface)}.cockpit-discrepancy-record textarea:disabled,.cockpit-domain-section :is(input,textarea,select):disabled{cursor:not-allowed;opacity:.68}.cockpit-discrepancy-record textarea:focus-visible,.cockpit-domain-section input:focus-visible,.cockpit-domain-section select:focus-visible,.cockpit-domain-section textarea:focus-visible{border-color:var(--cockpit-teal);outline:2px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-discrepancy-record textarea:focus-visible,.cockpit-domain-section input:focus-visible,.cockpit-domain-section select:focus-visible,.cockpit-domain-section textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--cockpit-teal) 32%,transparent)}}.cockpit-discrepancy-record textarea:focus-visible,.cockpit-domain-section input:focus-visible,.cockpit-domain-section select:focus-visible,.cockpit-domain-section textarea:focus-visible{outline-offset:1px}.cockpit-domain-actionbar,.cockpit-domain-section>footer{border-top:1px solid var(--cockpit-line);min-height:3.1rem;color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.65rem;font-size:.76rem;display:flex}.cockpit-discrepancy-record button,.cockpit-domain-actionbar button,.cockpit-domain-close-confirm button,.cockpit-domain-launcher,.cockpit-domain-section button,.cockpit-domain-stepper button,.cockpit-evidence-ledger>header button{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-ink);min-height:2.5rem;color:var(--cockpit-surface-solid);font:inherit;border-radius:.2rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.cockpit-definition-confirmation{z-index:1300;color:var(--cockpit-ink);place-items:center;display:grid;position:fixed;inset:0}.cockpit-definition-confirmation-backdrop{background:var(--cockpit-bg);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-definition-confirmation-backdrop{background:color-mix(in srgb,var(--cockpit-bg) 76%,transparent)}}.cockpit-definition-confirmation>article{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;position:relative;overflow:auto;box-shadow:0 2rem 5rem #09080799}.cockpit-definition-confirmation>article>small{color:var(--cockpit-teal);font-family:var(--font-family-code,monospace);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.cockpit-definition-confirmation h2{margin:.25rem 0 .55rem}.cockpit-definition-confirmation p{color:var(--cockpit-muted)}.cockpit-definition-confirmation p.is-warning{border:1px solid var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-definition-confirmation p.is-warning{border:1px solid color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-definition-confirmation p.is-warning{border-radius:calc(var(--cockpit-radius) * .65);background:var(--cockpit-amber-soft);color:var(--cockpit-amber);padding:.65rem .8rem}.cockpit-definition-confirmation p.cockpit-definition-confirmation-error{border:1px solid var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-definition-confirmation p.cockpit-definition-confirmation-error{border:1px solid color-mix(in srgb,var(--cockpit-red) 46%,var(--cockpit-line))}}.cockpit-definition-confirmation p.cockpit-definition-confirmation-error{border-radius:calc(var(--cockpit-radius) * .65);background:var(--cockpit-red-soft);color:var(--cockpit-red);padding:.65rem .8rem;font-weight:700}.cockpit-definition-confirmation dl{border:1px solid var(--cockpit-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0;display:grid}.cockpit-definition-confirmation dl section{border:1px solid var(--cockpit-line);padding:.7rem}.cockpit-definition-confirmation dt{color:var(--cockpit-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.cockpit-definition-confirmation dd{overflow-wrap:anywhere;margin:.25rem 0 0}.cockpit-definition-confirmation-list{border:1px solid var(--cockpit-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;padding:.85rem;display:grid}.cockpit-definition-confirmation-list h3{margin:0;font-size:.85rem}.cockpit-definition-confirmation-list p,.cockpit-definition-confirmation-list ul{margin:0;padding-left:1rem;font-size:.78rem}.cockpit-definition-confirmation>article>footer{border-top:1px solid var(--cockpit-line);justify-content:flex-end;gap:.65rem;margin-top:1rem;padding-top:.85rem;display:flex}.cockpit-definition-confirmation>article>footer button{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-ink);min-height:2.6rem;color:var(--cockpit-surface-solid);font:inherit;border-radius:.2rem;padding:.55rem .85rem;font-weight:800}.cockpit-definition-confirmation>article>footer button:first-child{background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-definition-confirmation>article>footer button:disabled{opacity:.5}.cockpit-discrepancy-record button:hover:not(:disabled),.cockpit-domain-actionbar button:hover:not(:disabled),.cockpit-domain-launcher:hover:not(:disabled),.cockpit-domain-section button:hover:not(:disabled),.cockpit-evidence-ledger>header button:hover:not(:disabled){border-color:var(--cockpit-teal);background:var(--cockpit-teal);color:var(--cockpit-on-teal)}.cockpit-domain-actionbar button:disabled,.cockpit-domain-launcher:disabled,.cockpit-domain-section button:disabled,.cockpit-domain-stepper button:disabled{cursor:not-allowed;opacity:.45}.cockpit-domain-actionbar{z-index:2;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);box-shadow:0 -.75rem 2rem var(--cockpit-bg);margin:0 -1.25rem -1.25rem;padding:.8rem 1.25rem;position:sticky;bottom:-1.25rem}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-actionbar{box-shadow:0 -.75rem 2rem color-mix(in srgb,var(--cockpit-bg) 75%,transparent)}}.cockpit-domain-stepper{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;display:grid}.cockpit-domain-stepper button{border:0;border-right:1px solid var(--cockpit-line-strong);min-width:0;color:var(--cockpit-muted);background:0 0;border-radius:0}.cockpit-domain-stepper button:last-child{border-right:0}.cockpit-domain-stepper button small{color:var(--cockpit-faint);font-family:var(--font-family-code,monospace)}.cockpit-domain-stepper button.is-active{box-shadow:inset 0 -3px 0 var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-domain-wide-form{max-width:68rem;margin:0 auto}.cockpit-test-criterion{border:1px solid var(--cockpit-line);grid-template-columns:1.5fr 1fr 1fr .8fr;gap:.75rem;margin:0;padding:.8rem;display:grid}.cockpit-test-criterion legend{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);padding:0 .4rem;font-size:.72rem;font-weight:700}.cockpit-test-file>span{align-items:center;gap:.4rem;display:flex}.cockpit-test-file input[type=file]{padding:.45rem}.cockpit-evidence-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.cockpit-domain-empty,.cockpit-domain-error,.cockpit-domain-success,.cockpit-evidence-ledger>header{grid-column:1/-1}.cockpit-evidence-ledger>header{border-bottom:1px solid var(--cockpit-line-strong);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.75rem;display:flex}.cockpit-evidence-ledger>header button{background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-discrepancy-record,.cockpit-evidence-record{border:1px solid var(--cockpit-green);padding:1rem}@supports (color:color-mix(in lab,red,red)){.cockpit-discrepancy-record,.cockpit-evidence-record{border:1px solid color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line-strong))}}.cockpit-discrepancy-record,.cockpit-evidence-record{border-radius:calc(var(--cockpit-radius) * .75);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-discrepancy-record,.cockpit-evidence-record{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-discrepancy-record.is-open,.cockpit-evidence-record.is-discrepancy,.cockpit-evidence-record.is-fail{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-discrepancy-record.is-open,.cockpit-evidence-record.is-discrepancy,.cockpit-evidence-record.is-fail{border-color:color-mix(in srgb,var(--cockpit-red) 46%,var(--cockpit-line-strong))}}.cockpit-evidence-record.is-inconclusive{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-record.is-inconclusive{border-color:color-mix(in srgb,var(--cockpit-amber) 46%,var(--cockpit-line-strong))}}.cockpit-discrepancy-record>small,.cockpit-evidence-record>small{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);margin-top:.35rem;font-size:.7rem;display:block}.cockpit-evidence-record ul{margin:.8rem 0 0;padding:0;list-style:none}.cockpit-evidence-record li{border-top:1px solid var(--cockpit-line);color:var(--cockpit-muted);grid-template-columns:minmax(5.5rem,auto) 1fr;gap:.6rem;padding:.55rem 0;font-size:.78rem;display:grid}.cockpit-discrepancy-record>header{color:var(--cockpit-red);align-items:flex-start;gap:.65rem;display:flex}.cockpit-discrepancy-record>p{color:var(--cockpit-muted);font-size:.8rem}.cockpit-discrepancy-record form{border-top:1px solid var(--cockpit-line);gap:.65rem;margin-top:.8rem;padding-top:.8rem;display:grid}.cockpit-discrepancy-record form button{justify-self:end}.cockpit-domain-empty,.cockpit-domain-error,.cockpit-domain-readonly,.cockpit-domain-success{border:1px solid var(--cockpit-line-strong);border-radius:calc(var(--cockpit-radius) * .65);background:var(--cockpit-surface-solid);align-items:center;gap:.45rem;margin:0 0 1rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.cockpit-manufacture-readiness-readonly,.cockpit-readonly-workspace{border:1px solid var(--cockpit-amber);align-items:flex-start;gap:.6rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacture-readiness-readonly,.cockpit-readonly-workspace{border:1px solid color-mix(in srgb,var(--cockpit-amber) 34%,var(--cockpit-line))}}.cockpit-manufacture-readiness-readonly,.cockpit-readonly-workspace{background:var(--cockpit-amber-soft);color:var(--cockpit-ink);border-radius:.45rem;padding:.65rem .75rem}.cockpit-readonly-workspace{margin-inline:var(--cockpit-shell-inline-padding)}.cockpit-manufacture-readiness-readonly>svg,.cockpit-readonly-workspace>svg{color:var(--cockpit-amber);flex:none}.cockpit-readonly-workspace>span{gap:.15rem;min-width:0;display:grid}.cockpit-working-copy-provenance{align-items:flex-start}.cockpit-working-copy-provenance-content{flex:auto;gap:.15rem;min-width:0;display:grid}.cockpit-working-copy-source-details{min-width:0;color:var(--cockpit-muted);margin-block-start:.15rem;font-size:.75rem}.cockpit-working-copy-source-details>summary{width:fit-content;min-height:1.5rem;color:var(--cockpit-ink);cursor:pointer;font-weight:600;line-height:1.5rem}.cockpit-working-copy-source-details>summary:focus-visible{outline:2px solid var(--focus-ring,var(--cockpit-blue));outline-offset:2px;border-radius:.2rem}.cockpit-working-copy-source-details>div{gap:.1rem;min-width:0;padding-block-start:.15rem;display:grid}.cockpit-manufacture-readiness-readonly,.cockpit-readonly-workspace small{color:var(--cockpit-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.cockpit-manufacture-readiness-readonly{margin:0}.cockpit-domain-error{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-error{border-color:color-mix(in srgb,var(--cockpit-red) 44%,var(--cockpit-line-strong))}}.cockpit-domain-error{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-domain-success{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-success{border-color:color-mix(in srgb,var(--cockpit-green) 40%,var(--cockpit-line-strong))}}.cockpit-domain-success{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-domain-empty{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface);color:var(--cockpit-muted)}.cockpit-domain-readonly{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-readonly{border-color:color-mix(in srgb,var(--cockpit-amber) 40%,var(--cockpit-line-strong))}}.cockpit-domain-readonly{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-domain-authority-boundary{border:1px solid var(--cockpit-amber);align-items:flex-start;gap:.65rem;min-width:0;margin:0 0 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-authority-boundary{border:1px solid color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-domain-authority-boundary{border-radius:calc(var(--cockpit-radius) * .65);background:var(--cockpit-amber-soft);color:var(--cockpit-ink);padding:.7rem .85rem}.cockpit-domain-authority-boundary>svg{color:var(--cockpit-amber);flex:none}.cockpit-domain-authority-boundary>span{gap:.2rem;min-width:0;display:grid}.cockpit-domain-authority-boundary small{color:var(--cockpit-muted);overflow-wrap:anywhere;line-height:1.4}.cockpit-domain-authority-form{align-items:stretch;gap:.7rem;display:grid}.cockpit-domain-authority-form>header{gap:.2rem;min-width:0;display:grid}.cockpit-domain-authority-form>fieldset span,.cockpit-domain-authority-form>header span,.cockpit-domain-authority-form>header strong{overflow-wrap:anywhere;min-width:0}.cockpit-domain-authority-form>fieldset{border:1px solid var(--cockpit-amber);min-width:0;margin:0}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-authority-form>fieldset{border:1px solid color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-domain-authority-form>fieldset{border-radius:.25rem;padding:.65rem}.cockpit-domain-authority-form>fieldset>label{min-width:0;color:var(--cockpit-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin:.4rem 0;font-size:.78rem;font-weight:600;display:grid}.cockpit-domain-authority-form>fieldset>label:first-of-type{margin-top:0}.cockpit-domain-authority-form>fieldset>label:last-of-type{margin-bottom:0}.cockpit-domain-authority-form>fieldset>label input[type=radio]{width:auto;min-height:1.2rem;margin:.1rem 0 0}.cockpit-domain-authority-form>label{min-width:0;color:var(--cockpit-muted);gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.cockpit-domain-authority-form>label input{box-sizing:border-box;width:100%;min-width:0}.cockpit-domain-authority-form>button{white-space:normal;max-width:100%}.cockpit-domain-close-confirm{z-index:3;border:1px solid var(--cockpit-amber);width:min(28rem,100% - 2rem);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-close-confirm{border:1px solid color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line-strong))}}.cockpit-domain-close-confirm{border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);box-shadow:0 1.5rem 4rem var(--cockpit-bg);padding:1.1rem}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-close-confirm{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--cockpit-bg) 55%,transparent)}}.cockpit-domain-close-confirm h3{margin:0}.cockpit-domain-close-confirm p{color:var(--cockpit-muted);margin:.5rem 0 1rem}.cockpit-domain-close-confirm footer{justify-content:flex-end;gap:.6rem;display:flex}.cockpit-domain-close-confirm button:first-child{background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-domain-stepper button em{max-width:100%;color:var(--cockpit-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:600;line-height:1.2;overflow:hidden}@keyframes cockpit-workbench-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cockpit-workbench-in{0%{opacity:.72;transform:translateY(.5rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.cockpit-domain-error{justify-content:space-between}.cockpit-domain-error>span{overflow-wrap:anywhere;min-width:0}.cockpit-discrepancy-risk summary,.cockpit-domain-error>button,.cockpit-domain-recovery>button,.cockpit-test-criterion button,.cockpit-test-observations button{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-height:2.2rem;color:var(--cockpit-ink);font:inherit;border-radius:.2rem;padding:.45rem .65rem;font-size:.74rem;font-weight:750}.cockpit-domain-recovery{border:1px solid var(--cockpit-amber);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-recovery{border:1px solid color-mix(in srgb,var(--cockpit-amber) 40%,var(--cockpit-line-strong))}}.cockpit-domain-recovery{border-radius:calc(var(--cockpit-radius) * .65);background:var(--cockpit-amber-soft);padding:.8rem .9rem}.cockpit-domain-recovery p{color:var(--cockpit-muted);gap:.2rem;margin:0;font-size:.78rem;display:grid}.cockpit-domain-recovery strong{color:var(--cockpit-ink)}.cockpit-prototype-actual-build{column-gap:1.25rem}.cockpit-prototype-actual-build>label>span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.cockpit-test-criterion{grid-template-columns:1fr}.cockpit-test-criterion-row{border-top:1px solid var(--cockpit-line);grid-template-columns:1.5fr 1fr 1fr .8fr;gap:.75rem;padding-top:.8rem;display:grid}.cockpit-test-criterion-row:first-of-type{border-top:0;padding-top:0}.cockpit-test-criterion-row>header,.cockpit-test-criterion-row>label.is-wide{grid-column:1/-1}.cockpit-test-criterion-row>header{color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.cockpit-test-criterion-row>header strong{color:var(--cockpit-ink)}.cockpit-test-criterion-row>header span{font-size:.72rem}.cockpit-test-criterion-add{justify-self:start}.cockpit-test-observations{border-top:1px solid var(--cockpit-line);grid-column:1/-1;min-width:0;padding-top:.8rem;overflow:auto}.cockpit-test-observations>header{color:var(--cockpit-ink);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;font-size:.8rem;display:flex}.cockpit-test-observations table{border-collapse:collapse;width:100%;min-width:30rem;color:var(--cockpit-muted);font-size:.76rem}.cockpit-test-observations :is(th,td){border-top:1px solid var(--cockpit-line);text-align:left;vertical-align:middle;padding:.5rem .45rem}.cockpit-test-observations th{color:var(--cockpit-faint);font-family:var(--font-family-code,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.cockpit-test-observations td:nth-child(2),.cockpit-test-observations td:nth-child(3){font-variant-numeric:tabular-nums}.cockpit-test-observations p{color:var(--cockpit-muted);margin:0;font-size:.76rem}.cockpit-discrepancy-verify>header{color:var(--cockpit-muted);gap:.25rem;font-size:.76rem;line-height:1.4;display:grid}.cockpit-discrepancy-verify>header strong{color:var(--cockpit-ink)}.cockpit-discrepancy-risk{border-top:1px solid var(--cockpit-line);margin-top:.75rem;padding-top:.75rem}.cockpit-discrepancy-risk summary{cursor:pointer;width:fit-content;list-style:none}.cockpit-discrepancy-risk summary::-webkit-details-marker{display:none}.cockpit-discrepancy-risk[open] summary{margin-bottom:.7rem}.cockpit-discrepancy-history,.cockpit-discrepancy-owner-required{color:var(--cockpit-muted);font-size:.76rem}.cockpit-discrepancy-owner-required{margin:0}.cockpit-domain-confirmation-backdrop{z-index:2;background:var(--cockpit-bg);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-confirmation-backdrop{background:color-mix(in srgb,var(--cockpit-bg) 78%,transparent)}}@media (max-width:56rem){.cockpit-test-criterion-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.cockpit-domain-stepper button em{display:none}.cockpit-domain-error,.cockpit-domain-recovery,.cockpit-test-observations>header{flex-direction:column;align-items:stretch}.cockpit-domain-error>button,.cockpit-domain-recovery>button,.cockpit-test-observations>header button{width:100%}.cockpit-test-criterion-row{grid-template-columns:1fr}.cockpit-test-criterion-row>*{grid-column:1}}.cockpit-workbench-switcher{flex:none;position:relative}.cockpit-workbench-trigger{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-height:2.75rem;color:var(--cockpit-ink);font:inherit;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.76rem;font-weight:750;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.cockpit-workbench-trigger:focus-visible,.cockpit-workbench-trigger:hover,.cockpit-workbench-trigger[aria-expanded=true]{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-trigger:focus-visible,.cockpit-workbench-trigger:hover,.cockpit-workbench-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--cockpit-teal) 48%,var(--cockpit-line-strong))}}.cockpit-workbench-trigger:focus-visible,.cockpit-workbench-trigger:hover,.cockpit-workbench-trigger[aria-expanded=true]{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-trigger:focus-visible,.cockpit-workbench-trigger:hover,.cockpit-workbench-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--cockpit-teal) 9%,var(--cockpit-surface-solid))}}.cockpit-workbench-trigger:focus-visible{outline:2px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--cockpit-teal) 40%,transparent)}}.cockpit-workbench-trigger:focus-visible{outline-offset:2px}.cockpit-workbench-trigger>svg:last-child{transition:transform .14s}.cockpit-workbench-trigger-label-compact{display:none}.cockpit-workbench-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.cockpit-workbench-menu{z-index:95;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:min(22rem,100vw - 1rem);max-height:min(32rem,100dvh - 5rem);color:var(--cockpit-ink);box-shadow:0 1rem 2.5rem var(--cockpit-bg);border-radius:.75rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-menu{box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--cockpit-bg) 38%,transparent)}}.cockpit-workbench-menu>header{border-bottom:1px solid var(--cockpit-line);padding:.875rem 1rem .75rem}.cockpit-workbench-menu>header small,.cockpit-workbench-menu>header strong{display:block}.cockpit-workbench-menu>header strong{letter-spacing:-.01em;font-size:.82rem}.cockpit-workbench-menu>header small{color:var(--cockpit-muted);margin-top:.2rem;font-size:.7rem;font-weight:500}.cockpit-domain-tools{gap:.25rem;padding:.375rem;display:grid}.cockpit-workbench-menu .cockpit-domain-launcher{width:100%;min-height:3.75rem;color:var(--cockpit-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .14s,color .14s;display:grid}.cockpit-workbench-menu .cockpit-domain-launcher>span{min-width:0}.cockpit-workbench-menu .cockpit-domain-launcher small,.cockpit-workbench-menu .cockpit-domain-launcher strong{display:block}.cockpit-workbench-menu .cockpit-domain-launcher strong{font-size:.78rem;line-height:1.25}.cockpit-workbench-menu .cockpit-domain-launcher small{color:var(--cockpit-muted);white-space:normal;margin-top:.2rem;font-size:.68rem;font-weight:500;line-height:1.35}.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-teal) 10%,var(--cockpit-surface-solid))}}.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){color:var(--cockpit-ink)}.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible{outline:2px solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible{outline:2px solid color-mix(in srgb,var(--cockpit-teal) 42%,transparent)}}.cockpit-workbench-menu .cockpit-domain-launcher:focus-visible{outline-offset:-2px}.cockpit-workbench-menu .cockpit-domain-launcher:disabled{cursor:not-allowed;opacity:.48}.cockpit-vnext.is-fullscreen .cockpit-workbench-switcher{display:none}.cockpit-vnext-model .cad-theatre__view-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.375rem;padding:0}.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{border-color:var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{border-color:color-mix(in srgb,var(--cockpit-line-strong) 78%,transparent)}}.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{background:var(--cockpit-surface-solid);border-radius:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{box-shadow:0 .5rem 1.5rem var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-model .cad-theatre__view-actions,.cockpit-vnext-model .cad-theatre__view-config{box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--cockpit-bg) 18%,transparent)}}.cockpit-vnext-model .cad-theatre__view-actions>button{border-radius:.5rem;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.cockpit-vnext-model .cad-theatre__view-menu>summary{min-height:2.25rem}.cockpit-vnext-model .cad-theatre__select-label select{background:0 0;border-color:#0000;min-height:2.25rem}@container cockpit (max-width:73.6875rem){.cockpit-workbench-trigger{width:2.75rem;padding-inline:0}.cockpit-workbench-trigger>span,.cockpit-workbench-trigger>svg:last-child{display:none}}@media (max-width:48rem){.cockpit-workbench-trigger{width:auto;max-width:4.75rem;padding-inline:.5rem}.cockpit-workbench-trigger-label-full{display:none}.cockpit-workbench-trigger-label-compact{display:inline}}@media (max-width:56rem){.cockpit-domain-workbench{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.cockpit-domain-workbench-head{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.75rem}.cockpit-workbench-trigger>.cockpit-workbench-trigger-label{display:inline}.cockpit-domain-workbench-body{padding:.75rem}.cockpit-domain-actionbar{margin:0 -.75rem -.75rem;padding-inline:.75rem;bottom:-.75rem}.cockpit-definition-form,.cockpit-evidence-ledger,.cockpit-prototype-grid{grid-template-columns:1fr}.cockpit-definition-form>*,.cockpit-evidence-ledger>*,.cockpit-prototype-grid>*{grid-column:1}.cockpit-domain-status-strip{grid-template-columns:1fr}.cockpit-domain-status-strip>span{border-right:0;border-bottom:1px solid var(--cockpit-line)}.cockpit-domain-status-strip>span:last-child{border-bottom:0}.cockpit-domain-stepper button{padding-inline:.35rem}.cockpit-domain-stepper button small{display:none}.cockpit-test-criterion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.cockpit-workbench-menu{width:min(20rem,100vw - 1rem)}.cockpit-domain-workbench-head p{display:none}.cockpit-domain-section{grid-template-columns:1fr}.cockpit-domain-section label,.cockpit-domain-section>*,.cockpit-test-criterion{grid-column:1}.cockpit-test-criterion{grid-template-columns:1fr}.cockpit-domain-stepper button span{font-size:.7rem}.cockpit-domain-actionbar,.cockpit-domain-section>footer{flex-direction:column;align-items:stretch}.cockpit-domain-actionbar button,.cockpit-domain-section>footer button{width:100%}.cockpit-definition-confirmation dl,.cockpit-definition-confirmation-list{grid-template-columns:1fr}.cockpit-definition-confirmation>article>footer{flex-direction:column-reverse;align-items:stretch}}@media (forced-colors:active){.cockpit-discrepancy-record,.cockpit-domain-authority-boundary,.cockpit-domain-section,.cockpit-domain-status-strip,.cockpit-domain-stepper,.cockpit-domain-workbench,.cockpit-evidence-record{color:canvastext;background:canvas;border-color:canvastext}.cockpit-domain-authority-boundary>svg{color:canvastext}.cockpit-domain-launcher,.cockpit-domain-stepper button.is-active,.cockpit-workbench-menu,.cockpit-workbench-trigger{border:2px solid highlight}.cockpit-domain-workbench-backdrop{opacity:.78;background:canvas}}@media (prefers-reduced-motion:reduce){.cockpit-domain-workbench,.cockpit-domain-workbench-backdrop{animation:none}.cockpit-domain-workbench *{scroll-behavior:auto!important}}.cockpit-team-trigger[aria-expanded=true]{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-team-popover{border:.0625rem solid var(--cockpit-line-strong);width:100%;max-height:min(38rem,100dvh - 4rem);color:var(--cockpit-ink);background:var(--cockpit-surface-solid);box-shadow:0 2rem 5rem -1.5rem var(--cockpit-ink);border-radius:1.5rem;display:grid;overflow:auto;container:cockpit-team/inline-size}@supports (color:color-mix(in lab,red,red)){.cockpit-team-popover{box-shadow:0 2rem 5rem -1.5rem color-mix(in srgb,var(--cockpit-ink) 44%,transparent)}}.cockpit-team-popover>header{border-bottom:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.5rem 2rem;display:grid}.cockpit-team-heading{align-items:center;gap:1rem;min-width:0;display:flex}.cockpit-team-heading-icon{border:.0625rem solid var(--cockpit-teal);flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-team-heading-icon{border:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 18%,var(--cockpit-line))}}.cockpit-team-heading-icon{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);border-radius:1rem}.cockpit-team-heading>strong{letter-spacing:-.02em;font-size:1.5rem;font-weight:760}.cockpit-team-heading>strong,.cockpit-team-popover>header>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-team-popover>header>small{color:var(--cockpit-muted);font-size:.9375rem}.cockpit-team-popover .cockpit-team-close{color:var(--cockpit-muted);flex:none}.cockpit-team-lock,.cockpit-team-message,.cockpit-team-owner-note,.cockpit-team-state{color:var(--cockpit-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.cockpit-team-lock{border:.0625rem solid var(--cockpit-amber);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin:1.5rem 2rem 0;padding:1rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-team-lock{border:.0625rem solid color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-team-lock{background:var(--cockpit-amber-soft);color:var(--cockpit-amber);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.cockpit-team-lock{color:color-mix(in srgb,var(--cockpit-amber) 78%,var(--cockpit-ink))}}.cockpit-team-lock svg{margin-top:.0625rem}.cockpit-team-state{justify-content:center;align-items:center;gap:.5rem;min-height:8rem;padding:2rem;display:flex}.cockpit-team-list{scrollbar-color:var(--cockpit-scroll-thumb) transparent;gap:.75rem;min-height:0;max-height:min(24rem,100dvh - 18rem);margin:0;padding:1.5rem 2rem 0;list-style:none;display:grid;overflow-y:auto}.cockpit-team-list li{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-solid);border-radius:1.125rem;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:7.5rem;padding:1.25rem 1.5rem;transition:border-color .14s ease-out,background-color .14s ease-out;display:grid}.cockpit-team-list li[data-status=unavailable]{opacity:.74}.cockpit-team-list li:hover{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-team-list li:hover{border-color:color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-team-list li:hover{background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-team-list li:hover{background:color-mix(in srgb,var(--cockpit-teal-soft) 42%,var(--cockpit-surface-solid))}}.cockpit-team-avatar{background:var(--cockpit-teal-soft);border-radius:1rem;place-items:center;width:4.25rem;height:4.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-team-avatar{background:color-mix(in srgb,var(--cockpit-teal-soft) 74%,var(--cockpit-surface-solid))}}.cockpit-team-avatar{color:var(--cockpit-teal);font-size:1rem;font-weight:800}.cockpit-team-person,.cockpit-team-person small,.cockpit-team-person strong{min-width:0;display:block}.cockpit-team-person small,.cockpit-team-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-team-person strong{font-size:1.125rem;font-weight:720}.cockpit-team-person small,.cockpit-team-role{color:var(--cockpit-muted);font-size:.9375rem}.cockpit-team-role{border:.0625rem solid var(--cockpit-teal);justify-content:center;align-items:center;min-height:2.25rem;padding:.5rem .875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-team-role{border:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-team-role{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);white-space:nowrap;border-radius:999rem;font-weight:760}.cockpit-team-list li[data-status=unavailable] .cockpit-team-role{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted)}.cockpit-team-add{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:1.125rem;gap:.5rem;margin:1.5rem 2rem 2rem;padding:1.25rem 1.5rem;display:grid}.cockpit-team-add label{color:var(--cockpit-ink);font-size:1rem;font-weight:750}.cockpit-team-add>span{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:.25rem;display:grid}.cockpit-team-add button,.cockpit-team-add input,.cockpit-team-message button{border:.0625rem solid var(--cockpit-line-strong);min-height:2.75rem;font:inherit;border-radius:.75rem}.cockpit-team-add input{background:var(--cockpit-surface-strong);min-width:0;color:var(--cockpit-ink);font-size:var(--font-size-base);padding:0 .875rem}.cockpit-team-add input::placeholder{color:var(--cockpit-muted)}.cockpit-team-add input:focus-visible{border-color:var(--cockpit-teal);outline:.125rem solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-team-add input:focus-visible{outline:.125rem solid color-mix(in srgb,var(--cockpit-teal) 28%,transparent)}}.cockpit-team-add input:focus-visible{outline-offset:.0625rem}.cockpit-team-add button{border-color:var(--cockpit-teal);color:var(--cockpit-on-teal);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-weight:750;display:inline-flex}.cockpit-team-add button,.cockpit-team-add button:hover:not(:disabled){background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-team-add button:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-teal) 88%,var(--cockpit-ink))}}.cockpit-team-add button:disabled{cursor:not-allowed;opacity:.52}.cockpit-team-add>small,.cockpit-team-owner-note{color:var(--cockpit-muted);font-size:.8125rem}.cockpit-team-owner-note{border:.0625rem solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:1rem;margin:1.5rem 2rem 2rem;padding:1rem 1.25rem}.cockpit-team-message{border:.0625rem solid var(--cockpit-line);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;margin:0 2rem 1.5rem;padding:.875rem 1rem;display:grid}.cockpit-team-message.is-error{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-team-message.is-success{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-team-message button{color:currentColor;min-height:2rem;font-size:var(--font-size-xs);background:0 0;padding:0 .6rem;font-weight:750}@container cockpit-team (max-width:38rem){.cockpit-team-popover>header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem}.cockpit-team-heading{grid-area:1/1;gap:.75rem}.cockpit-team-heading-icon{border-radius:.875rem;width:3.5rem;height:3.5rem}.cockpit-team-heading>strong{font-size:1.25rem}.cockpit-team-popover>header>small{white-space:normal;grid-area:2/1/auto/-1}.cockpit-team-popover .cockpit-team-close{grid-area:1/2}.cockpit-team-lock{margin:1rem 1rem 0}.cockpit-team-list{max-height:calc(100dvh - 16rem);padding:1rem 1rem 0}.cockpit-team-list li{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;min-height:0;padding:1rem}.cockpit-team-avatar{border-radius:.875rem;width:3.5rem;height:3.5rem}.cockpit-team-role{grid-column:2;justify-self:start}.cockpit-team-add,.cockpit-team-owner-note{margin-inline:1rem}.cockpit-team-add{margin-bottom:1rem;padding:1rem}.cockpit-team-message{margin-inline:1rem}}@media (max-width:48rem){.cockpit-team-popover .cockpit-team-close,.cockpit-team-popover .cockpit-team-close button,.cockpit-vnext-header .cockpit-team-trigger,.cockpit-vnext-header .cockpit-team-trigger button{min-width:2.75rem!important;min-height:2.75rem!important}}@media (forced-colors:active){.cockpit-team-add,.cockpit-team-add button,.cockpit-team-add input,.cockpit-team-avatar,.cockpit-team-heading-icon,.cockpit-team-list li,.cockpit-team-lock,.cockpit-team-message,.cockpit-team-popover,.cockpit-team-role{color:canvastext;background:canvas;border-color:canvastext}.cockpit-team-trigger[aria-expanded=true]{outline:.125rem solid highlight}}@media (prefers-reduced-motion:reduce){.cockpit-team-popover .is-spinning,.cockpit-team-popover li{transition:none;animation:none}}.cockpit-domain-workbench.is-investigate{width:min(92rem,100vw - 2rem);height:min(58rem,100dvh - 2rem)}.cockpit-domain-workbench.is-investigate .cockpit-domain-workbench-body{grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden}.cockpit-domain-workbench.is-investigate :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:100%;min-height:2.5rem;color:var(--cockpit-ink);font:inherit;border-radius:.625rem;padding:.58rem .65rem}.cockpit-domain-workbench.is-investigate textarea{resize:vertical;min-height:5.25rem;line-height:1.45}.cockpit-domain-workbench.is-investigate :is(input,textarea)::placeholder{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench.is-investigate :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--cockpit-ink) 62%,var(--cockpit-surface-solid))}}.cockpit-domain-workbench.is-investigate :is(input,textarea)::placeholder{opacity:1}.cockpit-domain-workbench.is-investigate :is(input,textarea,select):focus-visible,.cockpit-investigate-basis-capture summary:focus-visible,.cockpit-investigate-intake-details summary:focus-visible,.cockpit-investigate-ledger-disclosure summary:focus-visible,.cockpit-investigate-workspace button:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:2px}.cockpit-investigate-loading{text-align:center;place-self:center;max-width:30rem;padding:2rem}.cockpit-investigate-loading h3{margin:.75rem 0 .35rem}.cockpit-investigate-loading p{color:var(--cockpit-muted);margin:0}.cockpit-investigate-loading svg{color:var(--cockpit-teal)}.cockpit-investigate-load-error{justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 1rem 0;display:flex}.cockpit-investigate-load-error .cockpit-domain-error{margin:0}.cockpit-investigate-evidence-recovery button,.cockpit-investigate-load-error button{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-height:2.5rem;color:var(--cockpit-ink);font:inherit;border-radius:.25rem;flex:none;padding:.45rem .7rem;font-size:.74rem;font-weight:800}.cockpit-investigate-workspace{background:var(--cockpit-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:16rem minmax(28rem,1fr) 20rem;min-height:0;display:grid}.cockpit-investigate-workspace:has(>.cockpit-investigate-boundary-summary){grid-template-rows:auto auto minmax(0,1fr)}.cockpit-investigate-workspace.is-first-case{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-content:start;overflow:auto}.cockpit-investigate-workspace.is-evidence-panel{grid-template-columns:15rem minmax(0,1fr)}.cockpit-investigate-workspace.is-evidence-panel.is-first-case{grid-template-columns:minmax(0,1fr)}.cockpit-investigate-workspace.is-first-case:has(>.cockpit-investigate-boundary-summary){grid-template-rows:auto auto}.cockpit-investigate-boundary-summary{border:1px solid var(--cockpit-amber);grid-column:1/-1;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);min-width:0;margin:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary{border:1px solid color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-investigate-boundary-summary{border-radius:var(--cockpit-radius);background:var(--cockpit-amber-soft);min-height:5.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary{background:color-mix(in srgb,var(--cockpit-amber-soft) 68%,var(--cockpit-surface-solid))}}.cockpit-investigate-boundary-summary{color:var(--cockpit-ink)}.cockpit-investigate-boundary-summary>header{align-items:flex-start;gap:.65rem;min-width:0;padding:.8rem .9rem;display:flex}.cockpit-investigate-boundary-summary>header>svg{color:var(--cockpit-amber);flex:none}.cockpit-investigate-boundary-summary>header>span{gap:.22rem;min-width:0;display:grid}.cockpit-investigate-boundary-summary>header small{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary>header small{color:color-mix(in srgb,var(--cockpit-ink) 72%,var(--cockpit-amber))}}.cockpit-investigate-boundary-summary>header small{font-size:.74rem;line-height:1.45}.cockpit-investigate-boundary-summary>ul{border-left:1px solid var(--cockpit-amber);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary>ul{border-left:1px solid color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-investigate-boundary-summary>ul{padding:0;list-style:none}.cockpit-investigate-boundary-summary li{align-content:center;gap:.15rem;min-width:0;padding:.68rem .8rem;display:grid}.cockpit-investigate-boundary-summary li+li{border-left:1px solid var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary li+li{border-left:1px solid color-mix(in srgb,var(--cockpit-amber) 24%,var(--cockpit-line))}}.cockpit-investigate-boundary-summary li>span{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary li>span{color:color-mix(in srgb,var(--cockpit-ink) 68%,var(--cockpit-amber))}}.cockpit-investigate-boundary-summary li>span{letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.cockpit-investigate-boundary-summary li>strong{font-size:.78rem;line-height:1.35}.cockpit-investigate-boundary-summary li>small{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary li>small{color:color-mix(in srgb,var(--cockpit-ink) 70%,var(--cockpit-amber))}}.cockpit-investigate-boundary-summary li>small{overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.cockpit-investigate-context{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem .75rem 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-context{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-investigate-context span{border-right:1px solid var(--cockpit-line);min-width:0;color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);overflow-wrap:anywhere;gap:.15rem;padding:.7rem .85rem;font-size:.7rem;display:grid}.cockpit-investigate-context span:last-child{border-right:0}.cockpit-investigate-context b{color:var(--cockpit-ink);font-family:var(--font-family-body,"Segoe UI",sans-serif);font-size:.72rem}.cockpit-investigate-desk,.cockpit-investigate-ledger,.cockpit-investigate-queue{scrollbar-gutter:stable;min-height:0;overflow:auto}.cockpit-investigate-queue{border-right:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-queue{background:color-mix(in srgb,var(--cockpit-surface-solid) 93%,transparent)}}.cockpit-investigate-ledger>header,.cockpit-investigate-queue>header{border-bottom:1px solid var(--cockpit-line-strong);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.cockpit-investigate-ledger h3,.cockpit-investigate-queue h3{margin:0;font-size:1rem}.cockpit-investigate-ledger header p,.cockpit-investigate-queue header p{color:var(--cockpit-muted);margin:.2rem 0 0;font-size:.75rem}.cockpit-investigate-case-head>button,.cockpit-investigate-queue header button{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:2.75rem;height:2.75rem;color:var(--cockpit-ink);border-radius:.625rem;flex:none}.cockpit-investigate-case-list{gap:.35rem;padding:.45rem;display:grid}.cockpit-investigate-case-list>p{color:var(--cockpit-muted);margin:1rem;font-size:.78rem}.cockpit-investigate-case-list button{min-width:0;color:var(--cockpit-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:.625rem;gap:.35rem;padding:.8rem .85rem;display:grid}.cockpit-investigate-case-list button:hover{background:var(--cockpit-surface)}.cockpit-investigate-case-list button.is-active{border-color:var(--cockpit-teal);box-shadow:inset 0 0 0 1px var(--cockpit-teal);background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-case-list button.is-active{background:color-mix(in srgb,var(--cockpit-teal-soft) 72%,var(--cockpit-surface-solid))}}.cockpit-investigate-case-list strong{line-height:1.3}.cockpit-investigate-case-list span,.cockpit-investigate-status{width:fit-content;color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);text-transform:uppercase;font-size:.66rem;font-weight:800}.cockpit-investigate-case-list small{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);font-size:.65rem}.cockpit-investigate-case-list .is-safety_blocked,.cockpit-investigate-status.is-safety_blocked{color:var(--cockpit-red)}.cockpit-investigate-case-list .is-review_required,.cockpit-investigate-status.is-review_required{color:var(--cockpit-amber)}.cockpit-investigate-case-list .is-verified_closed,.cockpit-investigate-status.is-verified_closed{color:var(--cockpit-green)}.cockpit-investigate-desk{background:var(--cockpit-surface-solid);padding:1.15rem 1.35rem 5rem}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-desk{background:color-mix(in srgb,var(--cockpit-surface-solid) 85%,transparent)}}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-desk,.cockpit-investigate-workspace.is-first-case .cockpit-investigate-ledger{scrollbar-gutter:auto;min-height:auto;overflow:visible}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-desk{padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,4vw,3.5rem) 3rem}.cockpit-investigate-case-head{border-bottom:1px solid var(--cockpit-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-bottom:1rem;display:grid}.cockpit-investigate-case-head h3{margin:.25rem 0 .3rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.cockpit-investigate-case-head p{max-width:58rem;color:var(--cockpit-muted);margin:0;line-height:1.5}.cockpit-investigate-next{border:1px solid var(--cockpit-teal);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-next{border:1px solid color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-investigate-next{background:var(--cockpit-teal-soft);padding:.75rem .9rem}.cockpit-investigate-next>div{gap:.2rem;display:grid}.cockpit-investigate-next span{color:var(--cockpit-muted);font-size:.72rem;font-weight:700}.cockpit-investigate-next strong{font-size:.9rem}.cockpit-investigate-next button,.cockpit-investigate-stale button{border:1px solid var(--cockpit-teal);background:var(--cockpit-teal);min-height:2.75rem;color:var(--cockpit-on-teal);font:inherit;border-radius:.25rem;padding:.55rem .8rem;font-size:.74rem;font-weight:800}.cockpit-investigate-stages{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);display:flex;overflow-x:auto}.cockpit-investigate-stages button{border:0;border-right:1px solid var(--cockpit-line);min-height:2.65rem;color:var(--cockpit-muted);font:inherit;background:0 0;flex:1 0 auto;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;column-gap:.4rem;padding:.5rem .7rem;font-size:.72rem;font-weight:700;display:grid}.cockpit-investigate-stages button:last-child{border-right:0}.cockpit-investigate-stages button.is-active{box-shadow:inset 0 -3px 0 var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-investigate-stages button.is-recommended:not(.is-active){box-shadow:inset 0 -2px 0 var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-stages button.is-recommended:not(.is-active){box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--cockpit-teal) 45%,transparent)}}.cockpit-investigate-stage{margin-top:1rem}.cockpit-investigate-assessment>form,.cockpit-investigate-new-case,.cockpit-investigate-remedy>form,.cockpit-investigate-stage>form,.cockpit-investigate-verification{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);border-radius:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.cockpit-investigate-assessment,.cockpit-investigate-remedy{gap:1rem;display:grid}.cockpit-investigate-remedy.has-recorded-remedy>.cockpit-option-studio{order:-1}.cockpit-investigate-evidence-choices,.cockpit-investigate-inline-warning,.cockpit-investigate-intake-details,.cockpit-investigate-new-case>.is-wide,.cockpit-investigate-new-case>footer,.cockpit-investigate-new-case>header,.cockpit-investigate-stage .is-wide,.cockpit-investigate-stage fieldset,.cockpit-investigate-stage form>footer,.cockpit-investigate-stage form>header,.cockpit-investigate-verification>footer,.cockpit-investigate-verification>header{grid-column:1/-1}.cockpit-investigate-stages button small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.61rem;font-weight:700;line-height:1}.cockpit-investigate-stages button.is-complete small{color:var(--cockpit-green)}.cockpit-investigate-stages button.is-blocked small{color:var(--cockpit-amber)}.cockpit-investigate-stages button.is-required small{color:var(--cockpit-teal)}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:1rem;max-width:56rem;margin:0 auto;padding:0}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case>header{padding-bottom:1rem}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case header p{max-width:66ch;font-size:.85rem}.cockpit-investigate-intake-details{border-block:1px solid var(--cockpit-line);padding-block:.75rem}.cockpit-investigate-intake-details>summary,.cockpit-investigate-ledger-disclosure>summary{cursor:pointer;color:var(--cockpit-ink);grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:800;display:grid}.cockpit-investigate-disclosure-icon{transition:transform .16s ease-out}details[open]>summary>.cockpit-investigate-disclosure-icon{transform:rotate(90deg)}.cockpit-investigate-intake-details>summary small{color:var(--cockpit-muted);font-size:.68rem;font-weight:700}.cockpit-investigate-intake-details>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:.85rem;display:grid}.cockpit-investigate-intake-details>section>.is-wide{grid-column:1/-1}.cockpit-investigate-new-case>header,.cockpit-investigate-stage form>header,.cockpit-investigate-verification>header{border-bottom:1px solid var(--cockpit-line);padding-bottom:.8rem}.cockpit-investigate-new-case h3,.cockpit-investigate-stage h4{margin:0}.cockpit-investigate-new-case header p,.cockpit-investigate-stage header p{color:var(--cockpit-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.cockpit-investigate-basis-capture label,.cockpit-investigate-new-case label,.cockpit-investigate-stage label,.cockpit-investigate-verification>label{min-width:0;color:var(--cockpit-muted);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.cockpit-investigate-stage fieldset{border:1px solid var(--cockpit-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:.85rem;display:grid}.cockpit-investigate-stage fieldset legend{color:var(--cockpit-ink);padding:0 .35rem;font-size:.75rem;font-weight:800}.cockpit-investigate-remove-mechanism{justify-self:end;border-color:var(--cockpit-line-strong)!important;background:var(--cockpit-surface-solid)!important;min-height:2.1rem!important;color:var(--cockpit-ink)!important;padding:.35rem .55rem!important;font-size:.68rem!important}.cockpit-investigate-new-case>footer,.cockpit-investigate-stage form>footer,.cockpit-investigate-verification>footer{border-top:1px solid var(--cockpit-line);color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;font-size:.72rem;display:flex}.cockpit-investigate-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.cockpit-investigate-basis-capture>button,.cockpit-investigate-new-case button,.cockpit-investigate-stage button{border:1px solid var(--cockpit-ink);background:var(--cockpit-ink);min-height:2.75rem;color:var(--cockpit-surface-solid);font:inherit;border-radius:.25rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.cockpit-investigate-stage button.is-secondary{background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-investigate-workspace button:disabled{cursor:not-allowed;opacity:.48}.cockpit-investigate-workspace button:hover:not(:disabled){border-color:var(--cockpit-teal);background:var(--cockpit-teal);color:var(--cockpit-on-teal)}.cockpit-investigate-inline-warning,.cockpit-investigate-risk-note{border:1px solid var(--cockpit-amber);align-items:flex-start;gap:.45rem;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-inline-warning,.cockpit-investigate-risk-note{border:1px solid color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line-strong))}}.cockpit-investigate-inline-warning,.cockpit-investigate-risk-note{background:var(--cockpit-amber-soft);color:var(--cockpit-ink);padding:.7rem;font-size:.75rem}.cockpit-investigate-evidence-choices{grid-template-columns:1fr!important}.cockpit-investigate-evidence-choices label{min-width:0;min-height:2.75rem;color:var(--cockpit-ink);align-items:center;gap:.55rem;display:flex}.cockpit-investigate-evidence-choices label>span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.cockpit-investigate-evidence-choices input{width:1rem!important;min-height:1rem!important}.cockpit-investigate-evidence-choices small{color:var(--cockpit-muted);font-size:.7rem;font-weight:600;line-height:1.35}.cockpit-investigate-evidence-choices p{color:var(--cockpit-muted);margin:0;font-size:.78rem}.cockpit-investigate-evidence-recovery{border:1px solid var(--cockpit-amber);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-evidence-recovery{border:1px solid color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-investigate-evidence-recovery{background:var(--cockpit-amber-soft);padding:.75rem}.cockpit-investigate-evidence-recovery>section{gap:.2rem;min-width:0;display:grid}.cockpit-investigate-evidence-recovery strong{font-size:.76rem}.cockpit-investigate-evidence-recovery p{margin:0;line-height:1.4}.cockpit-investigate-evidence-recovery nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cockpit-investigate-evidence-recovery button.is-secondary{color:var(--cockpit-ink);background:0 0}.cockpit-investigate-queue-actions{gap:.35rem;display:flex}.cockpit-investigate-evidence-library{border-top:.0625rem solid var(--cockpit-line-strong)}.cockpit-investigate-evidence-library>header{color:var(--cockpit-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.7rem 1rem .55rem;font-size:.68rem;display:flex}.cockpit-investigate-evidence-library>header span{font-family:var(--font-family-code,monospace);font-variant-numeric:tabular-nums}.cockpit-investigate-evidence-library nav{display:grid}.cockpit-investigate-evidence-library nav button{border:0;border-top:.0625rem solid var(--cockpit-line);min-width:0;color:var(--cockpit-ink);text-align:left;background:0 0;gap:.25rem;padding:.72rem 1rem;display:grid}.cockpit-investigate-evidence-library nav button.is-active{box-shadow:inset .1875rem 0 0 var(--cockpit-teal);background:var(--cockpit-teal-soft)}.cockpit-investigate-evidence-library nav button>span{width:fit-content;color:var(--cockpit-amber);font-family:var(--font-family-code,monospace);text-transform:uppercase;font-size:.62rem;font-weight:800}.cockpit-investigate-evidence-library nav button>span.is-accepted{color:var(--cockpit-green)}.cockpit-investigate-evidence-library nav button>span.is-rejected{color:var(--cockpit-red)}.cockpit-investigate-evidence-library nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cockpit-investigate-evidence-library nav button small{color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.cockpit-investigate-evidence-library>button.is-empty{border:.0625rem dashed var(--cockpit-line-strong);width:calc(100% - 2rem);min-height:2.65rem;color:var(--cockpit-muted);font:inherit;background:0 0;border-radius:.3rem;justify-content:center;align-items:center;gap:.4rem;margin:0 1rem 1rem;font-size:.7rem;font-weight:750;display:inline-flex}.cockpit-investigate-case-trigger{border-block:.0625rem solid var(--cockpit-line);color:var(--cockpit-muted);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.75rem;display:grid}.cockpit-investigate-case-trigger>svg{color:var(--cockpit-teal)}.cockpit-investigate-case-trigger>span{gap:.2rem;display:grid}.cockpit-investigate-case-trigger strong{color:var(--cockpit-ink);font-size:.78rem}.cockpit-investigate-case-trigger small{color:var(--cockpit-muted);font-size:.7rem;line-height:1.4}.cockpit-investigate-case-trigger button{min-height:2.4rem;color:var(--cockpit-ink);background:0 0}.cockpit-evidence-import,.cockpit-evidence-review{gap:1rem;min-width:0;display:grid}.cockpit-investigate-workspace.is-evidence-panel:not(.is-first-case) .cockpit-investigate-desk{overflow:hidden}.cockpit-investigate-workspace.is-evidence-panel:not(.is-first-case) .cockpit-investigate-desk:has(>.cockpit-evidence-review){grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;padding-bottom:1.15rem;display:grid}.cockpit-evidence-review{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.cockpit-evidence-import-head{border-bottom:.0625rem solid var(--cockpit-line-strong);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.cockpit-evidence-import-head>section{gap:.35rem;min-width:0;display:grid}.cockpit-evidence-revision{color:var(--cockpit-teal);font-family:var(--font-family-code,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.cockpit-evidence-import-head h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15}.cockpit-evidence-import-head p{max-width:70ch;color:var(--cockpit-muted);margin:0;font-size:.82rem;line-height:1.55}.cockpit-evidence-import-head>button{border:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:2.65rem;height:2.65rem;color:var(--cockpit-ink);border-radius:.3rem;flex:none}.cockpit-evidence-import-boundary{border:.0625rem solid var(--cockpit-teal);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-import-boundary{border:.0625rem solid color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-evidence-import-boundary{border-radius:var(--cockpit-radius);background:var(--cockpit-teal-soft);padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-import-boundary{background:color-mix(in srgb,var(--cockpit-teal-soft) 74%,var(--cockpit-surface-solid))}}.cockpit-evidence-import-boundary svg{color:var(--cockpit-teal)}.cockpit-evidence-import-boundary p{color:var(--cockpit-ink);gap:.2rem;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-import-boundary p{color:color-mix(in srgb,var(--cockpit-ink) 78%,var(--cockpit-teal))}}.cockpit-evidence-import-boundary p{font-size:.76rem;line-height:1.45}.cockpit-evidence-import-boundary strong{color:var(--cockpit-ink)}.cockpit-evidence-import-form{gap:1rem;display:grid}.cockpit-evidence-file-input{min-height:9.5rem;border-color:var(--cockpit-line-strong)!important;background:var(--cockpit-surface-solid)!important;border-radius:1rem!important}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-file-input{background:color-mix(in srgb,var(--cockpit-surface-solid) 78%,var(--cockpit-bg))!important}}.cockpit-evidence-file-input{color:var(--cockpit-ink)!important}.cockpit-evidence-file-input:hover{border-color:var(--cockpit-teal)!important;background:var(--cockpit-teal-soft)!important}.cockpit-evidence-import-fields{grid-template-columns:minmax(12rem,.65fr) minmax(18rem,1.35fr);gap:.85rem;display:grid}.cockpit-evidence-import-fields label,.cockpit-evidence-review-actions>label{min-width:0;color:var(--cockpit-muted);gap:.35rem;font-size:.74rem;font-weight:750;display:grid}.cockpit-evidence-import-contract{border:.0625rem solid var(--cockpit-line);border-radius:var(--cockpit-radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cockpit-evidence-import-contract article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.8rem;display:grid}.cockpit-evidence-import-contract article+article{border-left:.0625rem solid var(--cockpit-line)}.cockpit-evidence-import-contract svg{color:var(--cockpit-teal)}.cockpit-evidence-import-contract span{gap:.2rem;display:grid}.cockpit-evidence-import-contract strong{color:var(--cockpit-ink);font-size:.76rem}.cockpit-evidence-import-contract small{color:var(--cockpit-muted);font-size:.68rem;line-height:1.45}.cockpit-evidence-import-form>footer,.cockpit-evidence-review-actions>section{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cockpit-evidence-import-form>footer{border-top:.0625rem solid var(--cockpit-line);padding-top:.9rem}.cockpit-evidence-import-form>footer>span{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.68rem}.cockpit-evidence-import :is(button:not([role=button]),.cockpit-evidence-review-actions button),.cockpit-evidence-review :is(button,a){border:.0625rem solid var(--cockpit-ink);background:var(--cockpit-ink);min-height:2.65rem;color:var(--cockpit-surface-solid);font:inherit;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.52rem .78rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.cockpit-evidence-import button.is-secondary,.cockpit-evidence-review button.is-secondary{border-color:var(--cockpit-line-strong);color:var(--cockpit-ink);background:0 0}.cockpit-evidence-import button:disabled,.cockpit-evidence-review button:disabled{cursor:not-allowed;opacity:.48}.cockpit-evidence-import button:hover:not(:disabled),.cockpit-evidence-review :is(button,a):hover:not(:disabled){border-color:var(--cockpit-teal);background:var(--cockpit-teal);color:var(--cockpit-on-teal)}.cockpit-evidence-review-state{width:fit-content;color:var(--cockpit-amber);font-family:var(--font-family-code,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.cockpit-evidence-review-state.is-accepted{color:var(--cockpit-green)}.cockpit-evidence-review-state.is-rejected{color:var(--cockpit-red)}.cockpit-evidence-review-layout{border:.0625rem solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);min-width:0;min-height:0;display:grid;overflow:auto}.cockpit-evidence-review-layout>main{min-width:0}.cockpit-evidence-review-section{border-bottom:.0625rem solid var(--cockpit-line);gap:.7rem;padding:1rem;display:grid}.cockpit-evidence-review-section>header,.cockpit-evidence-source-rail>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-evidence-review-section h4,.cockpit-evidence-source-rail h4{margin:0;font-size:.82rem}.cockpit-evidence-review-section>header span,.cockpit-evidence-source-rail>header span{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);text-transform:uppercase;font-size:.64rem}.cockpit-evidence-directions,.cockpit-evidence-observations,.cockpit-evidence-review-section>ul,.cockpit-evidence-review-warning ul,.cockpit-evidence-source-rail ul{margin:0;padding:0;list-style:none}.cockpit-evidence-observations li{border-top:.0625rem solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding-block:.75rem;display:grid}.cockpit-evidence-observations li>span{color:var(--cockpit-teal);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.62rem;font-weight:800}.cockpit-evidence-observations li>strong{font-size:.78rem;line-height:1.45}.cockpit-evidence-observations li>b{color:var(--cockpit-ink);font-family:var(--font-family-code,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;font-size:.76rem}.cockpit-evidence-observations li>small{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);grid-column:1/-1;font-size:.64rem;line-height:1.4}.cockpit-evidence-empty{color:var(--cockpit-muted);margin:0;font-size:.76rem;line-height:1.5}.cockpit-evidence-directions li{border-top:.0625rem solid var(--cockpit-line);gap:.3rem;padding-block:.75rem;display:grid}.cockpit-evidence-directions strong{font-size:.78rem}.cockpit-evidence-directions p{color:var(--cockpit-muted);margin:0;font-size:.74rem;line-height:1.5}.cockpit-evidence-directions small{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-directions small{color:color-mix(in srgb,var(--cockpit-ink) 72%,var(--cockpit-teal))}}.cockpit-evidence-directions small{font-size:.68rem;line-height:1.4}.cockpit-evidence-review-section.is-open{background:var(--cockpit-amber-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-review-section.is-open{background:color-mix(in srgb,var(--cockpit-amber-soft) 42%,transparent)}}.cockpit-evidence-review-section>ul{color:var(--cockpit-muted);gap:.4rem;padding-left:1rem;font-size:.74rem;line-height:1.45;list-style:outside;display:grid}.cockpit-evidence-review-warning{background:var(--cockpit-amber-soft);grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.85rem 1rem;display:grid}.cockpit-evidence-review-warning svg{color:var(--cockpit-amber)}.cockpit-evidence-review-warning ul{color:var(--cockpit-ink);gap:.35rem;padding-left:1rem;font-size:.7rem;line-height:1.45;list-style:outside;display:grid}.cockpit-evidence-source-rail{border-left:.0625rem solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-source-rail{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,var(--cockpit-bg))}}.cockpit-evidence-source-rail>header{border-bottom:.0625rem solid var(--cockpit-line);padding:1rem}.cockpit-evidence-source-rail li{border-bottom:.0625rem solid var(--cockpit-line);gap:.25rem;min-width:0;padding:.8rem 1rem;display:grid}.cockpit-evidence-source-rail li>span{color:var(--cockpit-teal);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:800}.cockpit-evidence-source-rail li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.cockpit-evidence-source-rail li>small{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);font-size:.62rem}.cockpit-evidence-source-rail li>a{width:fit-content;min-height:2.2rem;color:var(--cockpit-ink);background:0 0;margin-top:.25rem;padding:.4rem .6rem}.cockpit-evidence-source-rail dl{grid-template-columns:auto minmax(0,1fr);gap:0;margin:0;padding:.8rem 1rem;display:grid}.cockpit-evidence-source-rail dd,.cockpit-evidence-source-rail dt{border-bottom:.0625rem solid var(--cockpit-line);margin:0;padding-block:.3rem;font-size:.64rem}.cockpit-evidence-source-rail dt{color:var(--cockpit-muted)}.cockpit-evidence-source-rail dd{overflow-wrap:anywhere;color:var(--cockpit-ink);font-family:var(--font-family-code,monospace);text-align:right}.cockpit-evidence-review-actions{border-top:.0625rem solid var(--cockpit-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-top:1rem;display:grid}.cockpit-evidence-review-actions textarea{min-height:4.5rem!important}.cockpit-domain-workbench.is-investigate:has(.cockpit-investigate-consequence-confirmation) .cockpit-domain-workbench-body>:not(.cockpit-investigate-consequence-confirmation){pointer-events:none;-webkit-user-select:none;user-select:none}.cockpit-investigate-ledger dl,.cockpit-investigate-verification dl{border:1px solid var(--cockpit-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cockpit-investigate-ledger dl div,.cockpit-investigate-verification dl div{border-bottom:1px solid var(--cockpit-line);gap:.2rem;min-width:0;padding:.65rem;display:grid}.cockpit-investigate-ledger dt,.cockpit-investigate-verification dt{color:var(--cockpit-muted);font-size:.68rem}.cockpit-investigate-ledger dd,.cockpit-investigate-verification dd{overflow-wrap:anywhere;font-family:var(--font-family-code,monospace);margin:0;font-size:.7rem}.cockpit-investigate-verification article{border:1px solid var(--cockpit-amber);grid-column:1/-1;gap:.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-verification article{border:1px solid color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-investigate-verification article{background:var(--cockpit-amber-soft);padding:.65rem .75rem}.cockpit-investigate-verification article span{color:var(--cockpit-muted);font-size:.7rem}.cockpit-investigate-risk-note,.cockpit-investigate-verification>label{grid-column:1/-1}.cockpit-investigate-stale{border:1px solid var(--cockpit-amber);align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-stale{border:1px solid color-mix(in srgb,var(--cockpit-amber) 44%,var(--cockpit-line-strong))}}.cockpit-investigate-stale{background:var(--cockpit-amber-soft);color:var(--cockpit-ink);padding:.75rem}.cockpit-investigate-stale>div{flex:1;min-width:0}.cockpit-investigate-inline-warning>svg,.cockpit-investigate-risk-note>svg,.cockpit-investigate-stale>svg{color:var(--cockpit-amber);flex:none}.cockpit-investigate-stale p{margin:.2rem 0 0;font-size:.75rem}.cockpit-investigate-stale small{color:var(--cockpit-muted);margin-top:.25rem;font-size:.72rem;display:block}.cockpit-investigate-stage.is-historical{opacity:.82}.cockpit-investigate-ledger{border-left:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-ledger{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,transparent)}}.cockpit-investigate-basis-capture,.cockpit-investigate-ledger-disclosure>section,.cockpit-investigate-ledger>section{border-bottom:1px solid var(--cockpit-line);gap:.5rem;margin:0;padding:.85rem 1rem;display:grid}.cockpit-investigate-ledger h4{margin:0;font-size:.78rem}.cockpit-investigate-ledger section>p{color:var(--cockpit-muted);margin:0;font-size:.75rem;line-height:1.45}.cockpit-investigate-ledger ul{color:var(--cockpit-muted);margin:0;padding-left:1rem;font-size:.74rem}.cockpit-investigate-ledger li+li{margin-top:.35rem}.cockpit-investigate-ledger small{color:var(--cockpit-muted);font-family:var(--font-family-code,monospace)}.cockpit-investigate-ledger-disclosure{border-bottom:1px solid var(--cockpit-line);margin:0}.cockpit-investigate-ledger-disclosure>summary{padding:.85rem 1rem}.cockpit-investigate-ledger-disclosure>section:last-child{border-bottom:0}.cockpit-investigate-basis-capture summary{cursor:pointer;color:var(--cockpit-ink);font-weight:800}.cockpit-investigate-basis-capture>p{color:var(--cockpit-muted);font-size:.74rem;line-height:1.45}@media (max-width:78rem){.cockpit-investigate-workspace,.cockpit-investigate-workspace.is-evidence-panel{grid-template-columns:15rem minmax(26rem,1fr)}.cockpit-investigate-workspace.is-evidence-panel.is-first-case{grid-template-columns:minmax(0,1fr)}.cockpit-investigate-ledger{border-top:1px solid var(--cockpit-line-strong);border-left:0;grid-column:1/-1}.cockpit-investigate-workspace.is-first-case{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-ledger{border-top:0;border-left:1px solid var(--cockpit-line-strong);grid-column:auto}}@media (max-width:64rem){.cockpit-investigate-workspace.is-first-case{grid-template-columns:1fr}.cockpit-investigate-workspace.is-first-case .cockpit-investigate-ledger{border-top:1px solid var(--cockpit-line-strong);border-left:0;grid-column:1}}@media (max-width:56rem){.cockpit-domain-workbench.is-investigate{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.cockpit-investigate-context{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-investigate-context span:nth-child(2){border-right:0}.cockpit-investigate-context span:nth-child(-n+2){border-bottom:1px solid var(--cockpit-line)}.cockpit-investigate-workspace{flex-direction:column;min-height:max-content;display:flex;overflow:auto}.cockpit-investigate-boundary-summary{grid-template-columns:1fr;min-height:0}.cockpit-investigate-boundary-summary>ul{border-top:1px solid var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-investigate-boundary-summary>ul{border-top:1px solid color-mix(in srgb,var(--cockpit-amber) 28%,var(--cockpit-line))}}.cockpit-investigate-boundary-summary>ul{border-left:0}.cockpit-investigate-queue{border-right:0;border-bottom:1px solid var(--cockpit-line-strong);min-height:10.5rem;max-height:20rem;overflow-y:auto}.cockpit-investigate-case-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.cockpit-investigate-case-list button{border-right:1px solid var(--cockpit-line);scroll-snap-align:start;flex:0 0 min(18rem,100vw - 2.5rem);min-height:6rem}.cockpit-investigate-evidence-library nav{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.cockpit-investigate-evidence-library nav button{border-right:1px solid var(--cockpit-line);scroll-snap-align:start;flex:0 0 min(18rem,100vw - 2.5rem)}.cockpit-investigate-desk,.cockpit-investigate-ledger{flex:none;overflow:visible}.cockpit-investigate-workspace.is-evidence-panel:not(.is-first-case) .cockpit-investigate-desk{overflow:visible}.cockpit-investigate-workspace.is-evidence-panel:not(.is-first-case) .cockpit-investigate-desk:has(>.cockpit-evidence-review){height:auto;max-height:none;padding:.85rem .75rem 4rem;display:block}.cockpit-evidence-review{grid-template-rows:auto;height:auto;max-height:none;overflow:visible}.cockpit-evidence-review-layout{overflow:visible}.cockpit-evidence-import-fields,.cockpit-evidence-review-actions,.cockpit-evidence-review-layout{grid-template-columns:1fr}.cockpit-evidence-source-rail{border-top:.0625rem solid var(--cockpit-line-strong);border-left:0}.cockpit-investigate-assessment>form,.cockpit-investigate-intake-details>section,.cockpit-investigate-new-case,.cockpit-investigate-remedy>form,.cockpit-investigate-stage>form,.cockpit-investigate-verification{grid-template-columns:1fr}.cockpit-investigate-intake-details>section>*,.cockpit-investigate-new-case>*,.cockpit-investigate-stage form>*{grid-column:1}}@media (max-width:38rem){.cockpit-investigate-desk{padding:.85rem .75rem 4rem}.cockpit-investigate-context{grid-template-columns:1fr}.cockpit-investigate-context span{border-right:0;border-bottom:1px solid var(--cockpit-line)}.cockpit-investigate-next{grid-template-columns:1fr;gap:.25rem}.cockpit-investigate-next button,.cockpit-investigate-stale button{width:100%}.cockpit-investigate-stale{flex-direction:column;align-items:stretch}.cockpit-investigate-stages button{flex:none;min-width:max-content;padding-inline:.8rem}.cockpit-investigate-stage fieldset{grid-template-columns:1fr}.cockpit-investigate-new-case>footer,.cockpit-investigate-stage form>footer,.cockpit-investigate-verification>footer{flex-direction:column;align-items:stretch}.cockpit-investigate-footer-actions,.cockpit-investigate-new-case>footer button,.cockpit-investigate-stage form>footer button,.cockpit-investigate-verification>footer button{width:100%}.cockpit-investigate-evidence-recovery{grid-template-columns:1fr}.cockpit-investigate-evidence-recovery nav{justify-content:stretch}.cockpit-investigate-evidence-recovery button{width:100%}.cockpit-investigate-case-trigger{grid-template-columns:auto minmax(0,1fr)}.cockpit-investigate-case-trigger button{grid-column:1/-1;width:100%}.cockpit-evidence-import-contract{grid-template-columns:1fr}.cockpit-evidence-import-contract article+article{border-top:.0625rem solid var(--cockpit-line);border-left:0}.cockpit-evidence-import-form>footer,.cockpit-evidence-review-actions>section{flex-direction:column;align-items:stretch}.cockpit-evidence-import-form>footer>span{margin-right:0}.cockpit-evidence-import-form>footer button,.cockpit-evidence-review-actions button{width:100%}.cockpit-evidence-observations li{grid-template-columns:1fr}.cockpit-evidence-observations li>b,.cockpit-evidence-observations li>small{grid-column:1}.cockpit-investigate-ledger dl,.cockpit-investigate-verification dl{grid-template-columns:1fr}.cockpit-investigate-load-error{flex-direction:column;align-items:stretch}.cockpit-investigate-load-error button{width:100%}}@media (forced-colors:active){.cockpit-evidence-file-input,.cockpit-evidence-import-boundary,.cockpit-evidence-review-layout,.cockpit-evidence-review-warning,.cockpit-investigate-assessment>form,.cockpit-investigate-authority-boundary,.cockpit-investigate-basis-boundary,.cockpit-investigate-boundary-summary,.cockpit-investigate-context,.cockpit-investigate-ledger,.cockpit-investigate-new-case,.cockpit-investigate-queue,.cockpit-investigate-remedy>form,.cockpit-investigate-stage>form,.cockpit-investigate-verification{color:canvastext;background:canvas;border-color:canvastext}.cockpit-investigate-boundary-summary>header>svg{color:canvastext}.cockpit-investigate-case-list button.is-active,.cockpit-investigate-evidence-library button.is-active,.cockpit-investigate-stages button.is-active{border:2px solid highlight}}@media (prefers-reduced-motion:no-preference){.cockpit-investigate-loading .is-spinning{animation:cockpit-investigate-spin .9s linear infinite}}@keyframes cockpit-investigate-spin{to{transform:rotate(1turn)}}.cockpit-option-studio{border:1px solid var(--cockpit-teal);gap:.9rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-option-studio{border:1px solid color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-option-studio{background:var(--cockpit-surface-solid);border-radius:1rem;overflow:hidden}.cockpit-option-studio__header{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-teal-soft);gap:.32rem;padding:1rem 1rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-option-studio__header{background:color-mix(in srgb,var(--cockpit-teal-soft) 52%,var(--cockpit-surface-solid))}}.cockpit-candidate-contract h4,.cockpit-candidate-review h4,.cockpit-option-studio__header h4{letter-spacing:-.015em;align-items:center;gap:.45rem;margin:0;font-size:1.0625rem;display:flex}.cockpit-candidate-contract header p,.cockpit-candidate-review>header p,.cockpit-option-studio__header p{max-width:68ch;color:var(--cockpit-muted);margin:0;font-size:.875rem;line-height:1.5}.cockpit-candidate-contract,.cockpit-candidate-review>form,.cockpit-option-studio__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;padding:0 1rem 1rem;display:grid}.cockpit-candidate-contract>footer,.cockpit-candidate-contract>header,.cockpit-candidate-review>form>footer,.cockpit-option-list,.cockpit-option-studio__form>footer,.cockpit-option-studio__purpose{grid-column:1/-1}.cockpit-option-list{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);counter-reset:option-rank;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cockpit-option-list>li{counter-increment:option-rank;background:var(--cockpit-surface-solid);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-option-list>li{background:color-mix(in srgb,var(--cockpit-surface-solid) 92%,var(--cockpit-ink) 8%)}}.cockpit-option-list>li+li{border-top:1px solid var(--cockpit-line-strong)}.cockpit-option-list>li.is-selected{box-shadow:inset 0 0 0 1px var(--cockpit-teal);background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-option-list>li.is-selected{background:color-mix(in srgb,var(--cockpit-teal-soft) 68%,var(--cockpit-surface-solid))}}.cockpit-option-list>li>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.cockpit-option-select{cursor:pointer;align-items:center;min-width:0;color:var(--cockpit-ink)!important;grid-template-columns:none!important;gap:.55rem!important;display:flex!important}.cockpit-option-select input{accent-color:var(--cockpit-teal);margin:0;width:1rem!important;min-height:1rem!important}.cockpit-option-select span{gap:.05rem;min-width:0;font-size:.875rem;font-weight:800;display:grid}.cockpit-option-select small{color:var(--cockpit-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:750}.cockpit-option-list menu{gap:.2rem;margin:0;padding:0;display:flex}.cockpit-option-list menu button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);width:1.9rem;min-height:1.9rem;color:var(--cockpit-muted);border-radius:.625rem;place-items:center;padding:0;display:grid}.cockpit-option-list menu button:not(:disabled):hover{border-color:var(--cockpit-teal);color:var(--cockpit-teal)}.cockpit-option-definition>summary{color:var(--cockpit-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.62rem .75rem;font-size:.75rem;line-height:1.4;list-style:none;display:grid}.cockpit-option-definition>summary::-webkit-details-marker{display:none}.cockpit-option-definition__chevron{color:var(--cockpit-teal)}.cockpit-option-definition[open] .cockpit-option-definition__chevron{transform:rotate(90deg)}.cockpit-option-definition>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-option-definition>summary small{color:var(--cockpit-ink);font-size:.75rem;font-weight:760}.cockpit-option-definition>summary:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:-2px}.cockpit-option-definition[open]>summary{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-option-definition[open]>summary{background:color-mix(in srgb,var(--cockpit-surface-strong) 72%,transparent)}}.cockpit-option-list fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.75rem;display:grid}.cockpit-option-list fieldset legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-option-list fieldset .is-wide{grid-column:1/-1}.cockpit-candidate-contract>footer,.cockpit-candidate-review>form>footer,.cockpit-option-studio__form>footer{border-top:1px solid var(--cockpit-line);justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.75rem;display:flex}.cockpit-candidate-contract>footer span,.cockpit-candidate-review>form>footer span,.cockpit-option-studio__form>footer span{min-width:0;color:var(--cockpit-muted);margin-right:auto;font-size:.75rem;line-height:1.4}.cockpit-candidate-contract button,.cockpit-candidate-dispatch button,.cockpit-candidate-review button,.cockpit-option-studio button{border:1px solid var(--cockpit-ink);background:var(--cockpit-ink);min-height:2.35rem;color:var(--cockpit-surface-solid);font:inherit;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.48rem .7rem;font-size:.75rem;font-weight:820;display:inline-flex}.cockpit-option-studio button.is-secondary,.cockpit-option-studio menu button{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-candidate-contract button:disabled,.cockpit-candidate-dispatch button:disabled,.cockpit-candidate-review button:disabled,.cockpit-option-studio button:disabled{opacity:.45;cursor:not-allowed}.cockpit-candidate-contract{border-top:1px solid var(--cockpit-line-strong);margin:0 1rem;padding-top:.9rem}.cockpit-candidate-contract>header{border-bottom:1px solid var(--cockpit-line);gap:.28rem;padding-bottom:.7rem;display:grid}.cockpit-candidate-dispatch{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .9rem;margin:0 1rem 1rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-dispatch{background:color-mix(in srgb,var(--cockpit-surface-strong) 72%,transparent)}}.cockpit-candidate-dispatch>header{align-items:center;gap:.5rem;min-width:0;display:flex}.cockpit-candidate-dispatch>header strong{font-size:.875rem}.cockpit-candidate-dispatch>header small{min-width:0;color:var(--cockpit-muted);font-family:var(--font-family-code,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cockpit-candidate-dispatch>p{min-width:0;color:var(--cockpit-muted);margin:0;font-size:.875rem;line-height:1.43}.cockpit-candidate-dispatch>button{grid-area:1/2/span 2}.cockpit-candidate-state{border:1px solid var(--cockpit-line-strong);color:var(--cockpit-muted);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;flex:none;padding:.16rem .42rem;font-size:.75rem;font-weight:850}.cockpit-candidate-state.is-generated{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-state.is-generated{border-color:color-mix(in srgb,var(--cockpit-green) 45%,var(--cockpit-line))}}.cockpit-candidate-state.is-generated{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-candidate-state.is-generation_pending{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-state.is-generation_pending{border-color:color-mix(in srgb,var(--cockpit-amber) 45%,var(--cockpit-line))}}.cockpit-candidate-state.is-generation_pending{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-candidate-state.is-failed{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-state.is-failed{border-color:color-mix(in srgb,var(--cockpit-red) 45%,var(--cockpit-line))}}.cockpit-candidate-state.is-failed{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-candidate-review{border:1px solid var(--cockpit-teal);grid-column:1/-1;gap:.8rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-review{border:1px solid color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-candidate-review{background:var(--cockpit-surface-strong);border-radius:1rem;padding:.9rem}@supports (color:color-mix(in lab,red,red)){.cockpit-candidate-review{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,transparent)}}.cockpit-candidate-review>header{gap:.28rem;display:grid}.cockpit-candidate-review.is-empty{border-style:dashed}.cockpit-candidate-review.is-empty p{color:var(--cockpit-muted);margin:0;font-size:.875rem}.cockpit-candidate-review>dl{border:1px solid var(--cockpit-line)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.cockpit-candidate-review>dl>div{gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.cockpit-candidate-review>dl>div+div{border-left:1px solid var(--cockpit-line)}.cockpit-candidate-review>dl dt{color:var(--cockpit-muted);font-size:.75rem}.cockpit-candidate-review>dl dd{overflow-wrap:anywhere;font-family:var(--font-family-code,monospace);margin:0;font-size:.875rem}.cockpit-candidate-review>form{border-top:1px solid var(--cockpit-line);padding:.8rem 0 0}.cockpit-review-decision{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;display:grid}.cockpit-review-decision legend{color:var(--cockpit-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:750}.cockpit-review-decision label{border:1px solid var(--cockpit-line-strong);cursor:pointer;border-radius:.625rem;align-items:center;min-width:0;padding:.55rem;grid-template-columns:auto auto minmax(0,1fr)!important;gap:.45rem!important;display:grid!important}.cockpit-review-decision label.is-selected{border-color:var(--cockpit-teal);background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-review-decision input{accent-color:var(--cockpit-teal);margin:0;width:.9rem!important;min-height:.9rem!important}.cockpit-review-decision label>span{color:var(--cockpit-ink);gap:.12rem;font-size:.875rem;font-weight:800;display:grid}.cockpit-review-decision small{color:var(--cockpit-muted);font-size:.75rem;font-weight:500;line-height:1.5}.cockpit-review-history{border-top:1px solid var(--cockpit-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-review-history li{grid-template-columns:5rem minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:.55rem 0;font-size:.75rem;display:grid}.cockpit-review-history li+li{border-top:1px solid var(--cockpit-line)}.cockpit-review-history li>span{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:850}.cockpit-review-history .is-accept{color:var(--cockpit-green)}.cockpit-review-history .is-pushback{color:var(--cockpit-amber)}.cockpit-review-history .is-reject{color:var(--cockpit-red)}.cockpit-review-history small{color:var(--cockpit-muted)}.cockpit-authority-projection{border:1px solid var(--cockpit-amber);grid-column:1/-1;gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-authority-projection{border:1px solid color-mix(in srgb,var(--cockpit-amber) 45%,var(--cockpit-line))}}.cockpit-authority-projection{border-radius:var(--cockpit-radius);background:var(--cockpit-amber-soft);padding:.65rem .75rem}.cockpit-authority-projection strong{font-size:.75rem}.cockpit-authority-projection ul{color:var(--cockpit-muted);gap:.22rem;margin:0;padding-left:1rem;font-size:.75rem;line-height:1.5;display:grid}@media (max-width:56rem){.cockpit-candidate-review>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cockpit-candidate-review>dl>div:nth-child(3){border-left:0;border-top:1px solid var(--cockpit-line)}.cockpit-candidate-review>dl>div:nth-child(4){border-top:1px solid var(--cockpit-line)}}@media (max-width:38rem){.cockpit-candidate-contract,.cockpit-candidate-review>form,.cockpit-option-list fieldset,.cockpit-option-studio__form,.cockpit-review-decision{grid-template-columns:1fr}.cockpit-option-list fieldset>*,.cockpit-review-decision>*{grid-column:1}.cockpit-candidate-contract>footer,.cockpit-candidate-review>form>footer,.cockpit-option-studio__form>footer{flex-direction:column;align-items:stretch}.cockpit-candidate-contract>footer span,.cockpit-candidate-review>form>footer span,.cockpit-option-studio__form>footer span{margin-right:0}.cockpit-candidate-contract>footer button,.cockpit-candidate-review>form>footer button,.cockpit-option-studio__form>footer button{width:100%}.cockpit-candidate-dispatch{grid-template-columns:1fr}.cockpit-candidate-dispatch>button{grid-area:auto/1;width:100%}.cockpit-candidate-review>dl{grid-template-columns:1fr!important}.cockpit-candidate-review>dl>div+div{border-top:1px solid var(--cockpit-line);border-left:0}.cockpit-review-history li{grid-template-columns:1fr;gap:.2rem}}@media (forced-colors:active){.cockpit-authority-projection,.cockpit-candidate-dispatch,.cockpit-candidate-review,.cockpit-option-list,.cockpit-option-list>li,.cockpit-option-studio,.cockpit-review-decision label{color:canvastext;background:canvas;border-color:canvastext}.cockpit-option-list>li.is-selected,.cockpit-review-decision label.is-selected{border:2px solid highlight}}.cockpit-domain-workbench-portal:has(.cockpit-domain-workbench.is-analysis){place-items:stretch end;padding:.5rem}.cockpit-domain-workbench-portal:has(.cockpit-domain-workbench.is-analysis) .cockpit-domain-workbench-backdrop{background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench-portal:has(.cockpit-domain-workbench.is-analysis) .cockpit-domain-workbench-backdrop{background:color-mix(in srgb,var(--cockpit-bg) 34%,transparent)}}.cockpit-domain-workbench.is-analysis{border-radius:var(--cockpit-radius);width:min(54rem,44vw);height:calc(100dvh - 1rem);box-shadow:-1.5rem 1.25rem 4.5rem -2.2rem var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-domain-workbench.is-analysis{box-shadow:-1.5rem 1.25rem 4.5rem -2.2rem color-mix(in srgb,var(--cockpit-ink) 48%,transparent)}}.cockpit-domain-workbench.is-analysis .cockpit-domain-workbench-body{padding:0;overflow:hidden}.cockpit-analysis-workspace{background:var(--cockpit-bg);grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-workspace{background:color-mix(in srgb,var(--cockpit-bg) 82%,var(--cockpit-surface-solid))}}.cockpit-analysis-commandbar{border-bottom:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);justify-content:space-between;align-items:stretch;gap:.5rem;display:flex}.cockpit-analysis-commandbar nav{flex:1;grid-template-columns:repeat(5,minmax(4.5rem,1fr));min-width:0;display:grid;overflow-x:auto}.cockpit-analysis-commandbar button{border:0;border-right:1px solid var(--cockpit-line);min-height:3.5rem;color:var(--cockpit-muted);font:inherit;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .72rem;font-size:.73rem;font-weight:760;display:inline-flex}.cockpit-analysis-commandbar nav button.is-active{box-shadow:inset 0 -.125rem 0 var(--cockpit-teal);background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-commandbar nav button.is-active{background:color-mix(in srgb,var(--cockpit-teal-soft) 72%,var(--cockpit-surface-solid))}}.cockpit-analysis-commandbar nav button.is-active{color:var(--cockpit-ink)}.cockpit-analysis-commandbar nav button:disabled{cursor:not-allowed;opacity:.5}.cockpit-analysis-commandbar__label{text-align:left;gap:.05rem;display:grid}.cockpit-analysis-commandbar__label small{color:currentColor;letter-spacing:.045em;opacity:.72;text-transform:uppercase;font-size:.625rem;font-weight:680}.cockpit-analysis-commandbar>button.is-quiet{border-left:1px solid var(--cockpit-line);border-right:0;flex:none}.cockpit-analysis-commandbar button:hover:not(:disabled){background:var(--cockpit-surface-strong);color:var(--cockpit-ink)}.cockpit-analysis-commandbar button:focus-visible,.cockpit-analysis-stage :is(input,textarea,select):focus-visible,.cockpit-analysis-stage button:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:-2px}.cockpit-analysis-message{border:1px solid var(--cockpit-green);align-items:center;gap:.55rem;margin:.7rem .9rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message{border:1px solid color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-analysis-message{border-radius:var(--cockpit-radius);background:var(--cockpit-green-soft);color:var(--cockpit-green);padding:.72rem .8rem}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message{color:color-mix(in srgb,var(--cockpit-green) 78%,var(--cockpit-ink))}}.cockpit-analysis-message{font-size:.76rem;line-height:1.4}.cockpit-analysis-message.is-error{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message.is-error{border-color:color-mix(in srgb,var(--cockpit-red) 36%,var(--cockpit-line))}}.cockpit-analysis-message.is-error{background:var(--cockpit-red-soft);color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message.is-error{color:color-mix(in srgb,var(--cockpit-red) 76%,var(--cockpit-ink))}}.cockpit-analysis-message.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 36%,var(--cockpit-line))}}.cockpit-analysis-message.is-warning{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-message.is-warning{color:color-mix(in srgb,var(--cockpit-amber) 76%,var(--cockpit-ink))}}.cockpit-analysis-empty,.cockpit-analysis-loading{text-align:center;place-self:center;justify-items:center;max-width:29rem;padding:2.5rem;display:grid}.cockpit-analysis-empty svg,.cockpit-analysis-loading svg{color:var(--cockpit-teal)}.cockpit-analysis-empty h3,.cockpit-analysis-empty h4,.cockpit-analysis-loading h3{margin:.75rem 0 .35rem}.cockpit-analysis-empty p,.cockpit-analysis-loading p{color:var(--cockpit-muted);margin:0;line-height:1.5}.cockpit-analysis-stage{scrollbar-color:var(--cockpit-scroll-thumb) var(--cockpit-scroll-track);scrollbar-width:thin;min-height:0;padding:1.15rem 1.25rem 1.35rem;overflow:auto}.cockpit-analysis-stage::-webkit-scrollbar{width:.65rem}.cockpit-analysis-stage::-webkit-scrollbar-thumb{background:var(--cockpit-scroll-thumb);background-clip:padding-box;border:.18rem solid #0000;border-radius:1rem}.cockpit-analysis-stage::-webkit-scrollbar-thumb:hover{background:var(--cockpit-scroll-thumb-hover);background-clip:padding-box}.cockpit-analysis-stage>:is(form,section){gap:1.15rem;display:grid}.cockpit-analysis-stage>:is(form,section)>header h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.18}.cockpit-analysis-definition>header p,.cockpit-analysis-stage>:is(form,section)>header p{max-width:68ch;color:var(--cockpit-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.cockpit-analysis-stage>:is(form,section)>footer{border-top:1px solid var(--cockpit-line);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.cockpit-analysis-stage>:is(form,section)>footer>span{max-width:44ch;color:var(--cockpit-muted);margin-right:auto;font-size:.72rem;line-height:1.4}.cockpit-analysis-import,.cockpit-analysis-stage button{border:1px solid var(--cockpit-teal);background:var(--cockpit-teal);min-height:2.5rem;color:var(--cockpit-on-teal);font:inherit;border-radius:.625rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .82rem;font-size:.75rem;font-weight:780;display:inline-flex}.cockpit-analysis-import,.cockpit-analysis-stage button.is-quiet,.cockpit-analysis-stage button.is-secondary{border-color:var(--cockpit-line-strong);background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-analysis-stage button.is-quiet{min-height:2rem;padding:.35rem .55rem;font-size:.7rem}.cockpit-analysis-stage button:hover:not(:disabled){border-color:var(--cockpit-teal);background:var(--cockpit-deep);color:var(--cockpit-on-teal)}.cockpit-analysis-stage button:disabled{cursor:not-allowed;opacity:.46}.cockpit-analysis-discipline{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;display:grid}.cockpit-analysis-discipline legend{color:var(--cockpit-muted);grid-column:1/-1;margin-bottom:.35rem;font-size:.72rem;font-weight:750}.cockpit-analysis-discipline button{border-color:var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);min-height:4.35rem;color:var(--cockpit-ink);text-align:left;justify-content:flex-start}.cockpit-analysis-discipline button.is-selected{border-color:var(--cockpit-teal);box-shadow:inset 0 0 0 1px var(--cockpit-teal);background:var(--cockpit-teal-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-discipline button.is-selected{background:color-mix(in srgb,var(--cockpit-teal-soft) 72%,var(--cockpit-surface-solid))}}.cockpit-analysis-discipline button span{gap:.12rem;display:grid}.cockpit-analysis-discipline button small{color:var(--cockpit-muted);font-size:.68rem;font-weight:600}.cockpit-analysis-definition{border-top:1px solid var(--cockpit-line-strong);gap:.8rem;padding-top:1rem;display:grid}.cockpit-analysis-definition h4,.cockpit-analysis-fields h4,.cockpit-analysis-result-grid h4{margin:0;font-size:.92rem}.cockpit-analysis-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cockpit-analysis-form-grid label,.cockpit-analysis-rationale,.cockpit-analysis-vector label{min-width:0;color:var(--cockpit-muted);gap:.35rem;font-size:.7rem;font-weight:740;display:grid}.cockpit-analysis-form-grid label.is-wide{grid-column:1/-1}.cockpit-analysis-face-picks{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);grid-column:1/-1;min-width:0;margin:0;padding:.75rem}.cockpit-analysis-face-picks legend{color:var(--cockpit-ink);padding:0 .35rem;font-size:.72rem;font-weight:770}.cockpit-analysis-face-picks>p{color:var(--cockpit-muted);margin:0 0 .65rem;font-size:.7rem;line-height:1.45}.cockpit-analysis-face-picks>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cockpit-analysis-face-picks label{border:1px solid var(--cockpit-line);min-width:0;color:var(--cockpit-ink);cursor:pointer;border-radius:.625rem;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem;display:grid}.cockpit-analysis-stage .cockpit-analysis-face-picks input[type=checkbox]{width:1rem;min-height:1rem;accent-color:var(--cockpit-accent);margin:.12rem 0 0;padding:0}.cockpit-analysis-face-picks span{gap:.15rem;min-width:0;display:grid}.cockpit-analysis-face-picks small,.cockpit-analysis-face-picks strong{overflow-wrap:anywhere}.cockpit-analysis-face-picks strong{font-size:.72rem}.cockpit-analysis-face-picks small{color:var(--cockpit-muted);font-size:.64rem;font-weight:560}.cockpit-analysis-stage :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:100%;min-height:2.55rem;color:var(--cockpit-ink);caret-color:var(--cockpit-teal);font:inherit;border-radius:.625rem;padding:.58rem .65rem;font-size:.78rem}.cockpit-analysis-stage textarea{resize:vertical;min-height:5.2rem;line-height:1.45}.cockpit-analysis-stage :is(input,textarea)::placeholder{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-stage :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--cockpit-ink) 62%,var(--cockpit-surface-solid))}}.cockpit-analysis-stage :is(input,textarea)::placeholder{opacity:1}.cockpit-analysis-vector{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:.75rem;display:grid}.cockpit-analysis-vector legend{color:var(--cockpit-ink);padding:0 .35rem;font-size:.72rem;font-weight:770}.cockpit-analysis-boundary{border:1px solid var(--cockpit-amber);align-items:flex-start;gap:.55rem;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-boundary{border:1px solid color-mix(in srgb,var(--cockpit-amber) 40%,var(--cockpit-line))}}.cockpit-analysis-boundary{border-radius:var(--cockpit-radius);background:var(--cockpit-amber-soft);color:var(--cockpit-amber);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-boundary{color:color-mix(in srgb,var(--cockpit-amber) 74%,var(--cockpit-ink))}}.cockpit-analysis-boundary{font-size:.75rem;line-height:1.45}.cockpit-analysis-boundary p{margin:0}.cockpit-analysis-ledger{border-top:1px solid var(--cockpit-line-strong);border-left:1px solid var(--cockpit-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.cockpit-analysis-ledger section{border-right:1px solid var(--cockpit-line-strong);border-bottom:1px solid var(--cockpit-line-strong);gap:.25rem;min-width:0;padding:.72rem;display:grid}.cockpit-analysis-ledger dt{color:var(--cockpit-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:760}.cockpit-analysis-ledger dd{min-width:0;color:var(--cockpit-ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:690}.cockpit-analysis-checklist{border-top:1px solid var(--cockpit-line);display:grid}.cockpit-analysis-checklist p{border-bottom:1px solid var(--cockpit-line);color:var(--cockpit-muted);align-items:flex-start;gap:.5rem;margin:0;padding:.65rem 0;font-size:.75rem;display:flex}.cockpit-analysis-checklist p svg{color:var(--cockpit-green);flex:none}.cockpit-analysis-checklist p:last-child svg{color:var(--cockpit-amber)}.cockpit-analysis-accepted,.cockpit-analysis-runtime,.cockpit-analysis-validity{border:1px solid var(--cockpit-line-strong);border-radius:var(--cockpit-radius);background:var(--cockpit-surface-solid);align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.cockpit-analysis-accepted>svg,.cockpit-analysis-runtime>svg,.cockpit-analysis-validity>svg{color:var(--cockpit-green);flex:none}.cockpit-analysis-runtime.is-misconfigured>svg,.cockpit-analysis-runtime.is-unavailable>svg,.cockpit-analysis-validity.is-blocked>svg{color:var(--cockpit-amber)}.cockpit-analysis-runtime section,.cockpit-analysis-validity section{gap:.2rem;display:grid}.cockpit-analysis-runtime p,.cockpit-analysis-validity p{color:var(--cockpit-muted);margin:0;font-size:.76rem;line-height:1.45}.cockpit-analysis-progress{border-top:1px solid var(--cockpit-line-strong);gap:.75rem;padding-top:1rem;display:grid}.cockpit-analysis-progress>header{color:var(--cockpit-muted);text-transform:capitalize;justify-content:space-between;font-size:.75rem;display:flex}.cockpit-analysis-progress progress{background:var(--cockpit-line-strong);width:100%;height:.42rem;accent-color:var(--cockpit-teal);border:0;border-radius:0}.cockpit-analysis-progress progress::-webkit-progress-bar{background:var(--cockpit-line-strong)}.cockpit-analysis-progress progress::-webkit-progress-value{background:var(--cockpit-teal)}.cockpit-analysis-progress progress::-moz-progress-bar{background:var(--cockpit-teal)}.cockpit-analysis-progress ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-analysis-progress li{border-bottom:1px solid var(--cockpit-line);color:var(--cockpit-muted);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;font-size:.72rem;display:grid}.cockpit-analysis-progress li.is-current{color:var(--cockpit-ink)}.cockpit-analysis-progress li span{text-transform:capitalize;font-weight:760}.cockpit-analysis-progress li p{margin:0;line-height:1.4}.cockpit-analysis-result-dashboard{gap:.9rem;min-width:0;display:grid}.cockpit-analysis-result-gate{border:1px solid var(--cockpit-green);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate{border:1px solid color-mix(in srgb,var(--cockpit-green) 34%,var(--cockpit-line))}}.cockpit-analysis-result-gate{border-radius:var(--cockpit-radius);background:var(--cockpit-green-soft);padding:.85rem .9rem}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate{background:color-mix(in srgb,var(--cockpit-green-soft) 56%,var(--cockpit-surface-solid))}}.cockpit-analysis-result-gate.is-blocked,.cockpit-analysis-result-gate.is-indeterminate,.cockpit-analysis-result-gate.is-review_required{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate.is-blocked,.cockpit-analysis-result-gate.is-indeterminate,.cockpit-analysis-result-gate.is-review_required{border-color:color-mix(in srgb,var(--cockpit-amber) 38%,var(--cockpit-line))}}.cockpit-analysis-result-gate.is-blocked,.cockpit-analysis-result-gate.is-indeterminate,.cockpit-analysis-result-gate.is-review_required{background:var(--cockpit-amber-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate.is-blocked,.cockpit-analysis-result-gate.is-indeterminate,.cockpit-analysis-result-gate.is-review_required{background:color-mix(in srgb,var(--cockpit-amber-soft) 58%,var(--cockpit-surface-solid))}}.cockpit-analysis-result-gate>svg{color:var(--cockpit-green)}.cockpit-analysis-result-gate:is(.is-blocked,.is-indeterminate,.is-review_required)>svg{color:var(--cockpit-amber)}.cockpit-analysis-result-gate>section{gap:.2rem;min-width:0;display:grid}.cockpit-analysis-result-gate strong{font-size:.875rem}.cockpit-analysis-result-gate p{max-width:70ch;color:var(--cockpit-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate p{color:color-mix(in srgb,var(--cockpit-ink) 74%,var(--cockpit-green))}}.cockpit-analysis-result-gate p{font-size:.75rem;line-height:1.45}.cockpit-analysis-result-gate:is(.is-blocked,.is-indeterminate,.is-review_required) p{color:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-gate:is(.is-blocked,.is-indeterminate,.is-review_required) p{color:color-mix(in srgb,var(--cockpit-ink) 76%,var(--cockpit-amber))}}.cockpit-analysis-result-gate small{color:var(--cockpit-muted);font-size:.75rem;font-weight:720;line-height:1.4}.cockpit-analysis-result-gate>span{color:var(--cockpit-green);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:820}.cockpit-analysis-result-gate:is(.is-blocked,.is-indeterminate,.is-review_required)>span{color:var(--cockpit-amber)}.cockpit-analysis-result-ledger{border-block:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-result-ledger{background:color-mix(in srgb,var(--cockpit-surface-solid) 84%,transparent)}}.cockpit-analysis-result-ledger article{grid-template-columns:auto minmax(0,1fr);gap:.12rem .45rem;min-width:0;padding:.7rem .75rem;display:grid}.cockpit-analysis-result-ledger article+article{border-left:1px solid var(--cockpit-line)}.cockpit-analysis-result-ledger svg{color:var(--cockpit-teal);grid-row:1/span 2;align-self:center}.cockpit-analysis-result-ledger span{color:var(--cockpit-muted);font-size:.75rem;font-weight:720}.cockpit-analysis-result-ledger strong{overflow-wrap:anywhere;min-width:0;font-size:.75rem;line-height:1.3}.cockpit-analysis-result-visuals{gap:.85rem;min-width:0;display:grid}.cockpit-analysis-visual{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);border-radius:1rem;min-width:0;overflow:hidden}.cockpit-analysis-visual>header{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-visual>header{background:color-mix(in srgb,var(--cockpit-surface-solid) 90%,var(--cockpit-bg))}}.cockpit-analysis-visual>header>section{gap:.2rem;min-width:0;display:grid}.cockpit-analysis-visual h4{letter-spacing:-.01em;margin:0;font-size:.875rem}.cockpit-analysis-visual>header p{max-width:66ch;color:var(--cockpit-muted);margin:0;font-size:.75rem;line-height:1.42}.cockpit-analysis-visual>header>span{color:var(--cockpit-muted);text-transform:capitalize;flex:none;font-size:.75rem;font-weight:790}.cockpit-analysis-visual>header>span.is-converged{color:var(--cockpit-green)}.cockpit-analysis-visual>header>span:is(.is-not_converged,.is-singular,.is-failed){color:var(--cockpit-red)}.cockpit-analysis-field-toolbar label,.cockpit-analysis-visual-select{color:var(--cockpit-muted);gap:.3rem;font-size:.75rem;font-weight:740;display:grid}.cockpit-analysis-visual-select{padding:.75rem .9rem 0}.cockpit-analysis-field-toolbar select,.cockpit-analysis-visual-select select{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);min-height:2.35rem;color:var(--cockpit-ink);font:inherit;border-radius:.625rem;padding:.45rem .6rem;font-size:.875rem}.cockpit-analysis-convergence figure{gap:.5rem;margin:0;padding:.8rem .9rem .9rem;display:grid}.cockpit-analysis-convergence figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.16rem .75rem;display:grid}.cockpit-analysis-convergence figcaption span{color:var(--cockpit-muted);font-size:.75rem;font-weight:740}.cockpit-analysis-convergence figcaption strong{font-variant-numeric:tabular-nums;font-size:.875rem}.cockpit-analysis-convergence figcaption small{color:var(--cockpit-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:.75rem}.cockpit-analysis-convergence figure>svg{width:100%;height:auto;min-height:12rem;overflow:visible}.cockpit-analysis-chart-grid{stroke:var(--cockpit-line);stroke-width:1px}.cockpit-analysis-chart-line{fill:none;stroke:var(--cockpit-amber);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.cockpit-analysis-chart-line.is-converged{stroke:var(--cockpit-green)}.cockpit-analysis-chart-line:is(.is-not_converged,.is-singular,.is-failed){stroke:var(--cockpit-red)}.cockpit-analysis-chart-point{fill:var(--cockpit-surface-solid);stroke:var(--cockpit-amber);stroke-width:2px}.cockpit-analysis-chart-point.is-converged{stroke:var(--cockpit-green)}.cockpit-analysis-chart-point:is(.is-not_converged,.is-singular,.is-failed){stroke:var(--cockpit-red)}.cockpit-analysis-chart-axis,.cockpit-analysis-chart-label{fill:var(--cockpit-muted);font-family:var(--font-family-code,monospace);font-variant-numeric:tabular-nums;font-size:.75rem}.cockpit-analysis-chart-axis{text-transform:uppercase;font-weight:720}.cockpit-analysis-data-table{border-top:1px solid var(--cockpit-line)}.cockpit-analysis-data-table>summary{color:var(--cockpit-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.75rem;list-style:none;display:grid}.cockpit-analysis-data-table>summary::-webkit-details-marker{display:none}.cockpit-analysis-data-table>summary span{color:var(--cockpit-ink);font-weight:760}.cockpit-analysis-data-table>summary small{font-size:.75rem}.cockpit-analysis-data-table>summary svg:last-child{transition:transform .16s cubic-bezier(.16,1,.3,1)}.cockpit-analysis-data-table[open]>summary svg:last-child{transform:rotate(180deg)}.cockpit-analysis-data-table>section{border-top:1px solid var(--cockpit-line);overflow-x:auto}.cockpit-analysis-data-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.cockpit-analysis-data-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-analysis-data-table td,.cockpit-analysis-data-table th{border-bottom:1px solid var(--cockpit-line);text-align:left;vertical-align:top;padding:.55rem .65rem}.cockpit-analysis-data-table th{color:var(--cockpit-muted);font-weight:750}.cockpit-analysis-data-table td:nth-child(n+4){white-space:nowrap}.cockpit-analysis-field-toolbar{grid-template-columns:minmax(11rem,1fr) auto;align-items:end;gap:.75rem;padding:.8rem .9rem;display:grid}.cockpit-analysis-field-toolbar nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cockpit-analysis-field-toolbar button{min-height:2.35rem}.cockpit-analysis-field-scale{gap:.35rem;margin:0 .9rem .75rem;display:grid}.cockpit-analysis-field-scale>footer,.cockpit-analysis-field-scale>header{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.cockpit-analysis-field-scale>header strong{font-variant-numeric:tabular-nums;font-size:.75rem}.cockpit-analysis-field-scale>header strong:last-child{text-align:right}.cockpit-analysis-field-scale>header span{color:var(--cockpit-muted);text-align:center;font-size:.75rem}.cockpit-analysis-field-scale>span{border:1px solid var(--cockpit-line-strong);background:linear-gradient(90deg,#2868a8,#f0d9a2 50%,#d44724);height:.5rem}.cockpit-analysis-field-scale>footer{grid-template-columns:1fr 1fr}.cockpit-analysis-field-scale>footer small{color:var(--cockpit-muted);font-size:.75rem}.cockpit-analysis-field-scale>footer small:last-child{text-align:right}.cockpit-analysis-field-samples,.cockpit-analysis-validity-evidence ul{border-top:1px solid var(--cockpit-line);margin:0;padding:0;list-style:none;display:grid}.cockpit-analysis-field-samples li{grid-template-columns:minmax(8rem,.72fr) minmax(7rem,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.6rem .85rem;display:grid}.cockpit-analysis-field-samples li+li{border-top:1px solid var(--cockpit-line)}.cockpit-analysis-field-samples li>section{gap:.1rem;min-width:0;display:grid}.cockpit-analysis-field-samples strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cockpit-analysis-field-samples small{color:var(--cockpit-muted);font-size:.75rem}.cockpit-analysis-field-samples meter{background:var(--cockpit-line);width:100%;height:.55rem;accent-color:var(--cockpit-teal);border:0}.cockpit-analysis-field-samples meter::-webkit-meter-bar{background:var(--cockpit-line);border:0;border-radius:0}.cockpit-analysis-field-samples meter::-webkit-meter-optimum-value{background:var(--cockpit-teal)}.cockpit-analysis-field-samples meter::-moz-meter-bar{background:var(--cockpit-teal)}.cockpit-analysis-field-samples li:not(.is-verified) meter{accent-color:var(--cockpit-amber)}.cockpit-analysis-field-samples b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.cockpit-analysis-validity-evidence li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0;padding:.65rem .85rem;display:grid}.cockpit-analysis-validity-evidence li+li{border-top:1px solid var(--cockpit-line)}.cockpit-analysis-validity-evidence li>svg{color:var(--cockpit-amber)}.cockpit-analysis-validity-evidence li.is-passed>svg{color:var(--cockpit-green)}.cockpit-analysis-validity-evidence li>section{gap:.12rem;min-width:0;display:grid}.cockpit-analysis-validity-evidence li strong{font-size:.75rem}.cockpit-analysis-validity-evidence li small{color:var(--cockpit-muted);font-size:.75rem;line-height:1.4}.cockpit-analysis-validity-evidence li>span{max-width:13rem;color:var(--cockpit-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.cockpit-analysis-visual-empty{color:var(--cockpit-muted);margin:0;padding:1rem;font-size:.75rem;line-height:1.45}.cockpit-analysis-result-dashboard>footer{border-top:1px solid var(--cockpit-line);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.95rem;display:flex}.cockpit-analysis-result-dashboard>footer>span{max-width:44ch;color:var(--cockpit-muted);margin-right:auto;font-size:.75rem;line-height:1.4}.cockpit-analysis-accepted{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.cockpit-analysis-accepted>section{gap:.55rem;display:grid}.cockpit-analysis-accepted h4,.cockpit-analysis-accepted p{margin:0}.cockpit-analysis-accepted p{color:var(--cockpit-muted);font-size:.76rem;line-height:1.45}.cockpit-analysis-accepted dl{grid-template-columns:7rem minmax(0,1fr);gap:.35rem .75rem;margin:0;font-size:.7rem;display:grid}.cockpit-analysis-accepted dt{color:var(--cockpit-muted)}.cockpit-analysis-accepted dd{overflow-wrap:anywhere;margin:0}.cockpit-analysis-accepted.is-rejected>svg{color:var(--cockpit-amber)}.cockpit-analysis-resolution-path{border-block:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-analysis-resolution-path{background:color-mix(in srgb,var(--cockpit-surface-solid) 88%,var(--cockpit-bg))}}.cockpit-analysis-resolution-path>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem;display:grid}.cockpit-analysis-resolution-path>header>svg{color:var(--cockpit-accent);margin-top:.05rem}.cockpit-analysis-resolution-path>header>section{gap:.2rem;display:grid}.cockpit-analysis-resolution-path h4,.cockpit-analysis-resolution-path p{margin:0}.cockpit-analysis-resolution-path h4{font-size:.875rem}.cockpit-analysis-resolution-path p{max-width:72ch;color:var(--cockpit-muted);font-size:.75rem;line-height:1.45}.cockpit-analysis-resolution-path ol{border-block:1px solid var(--cockpit-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cockpit-analysis-resolution-path li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.75rem;display:grid}.cockpit-analysis-resolution-path li+li{border-left:1px solid var(--cockpit-line)}.cockpit-analysis-resolution-path li>span{border:1px solid var(--cockpit-line-strong);width:1.45rem;height:1.45rem;color:var(--cockpit-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.75rem;font-weight:780;display:grid}.cockpit-analysis-resolution-path li>strong{font-size:.75rem;line-height:1.3}.cockpit-analysis-recovery,.cockpit-analysis-resolution-path>footer{justify-content:flex-end;align-items:center;gap:.75rem;padding:.85rem .9rem;display:flex}.cockpit-analysis-recovery>span,.cockpit-analysis-resolution-path>footer>span{max-width:50ch;color:var(--cockpit-muted);margin-right:auto;font-size:.75rem;line-height:1.4}.cockpit-analysis-recovery{border-top:1px solid var(--cockpit-line);padding-inline:0}@media (max-width:1120px){.cockpit-domain-workbench.is-analysis{width:min(42rem,58vw)}}@media (max-width:760px){.cockpit-domain-workbench-portal:has(.cockpit-domain-workbench.is-analysis){padding:0}.cockpit-domain-workbench.is-analysis{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}.cockpit-analysis-commandbar{grid-template-columns:minmax(0,1fr);display:grid}.cockpit-analysis-commandbar>button.is-quiet{display:none}.cockpit-analysis-commandbar nav{grid-template-columns:repeat(5,minmax(4rem,1fr))}.cockpit-analysis-commandbar button{min-height:3rem;padding-inline:.35rem}.cockpit-analysis-commandbar button span{font-size:.75rem}.cockpit-analysis-stage{padding:.8rem}.cockpit-analysis-discipline,.cockpit-analysis-form-grid,.cockpit-analysis-ledger{grid-template-columns:minmax(0,1fr)}.cockpit-analysis-face-picks,.cockpit-analysis-form-grid label.is-wide{grid-column:auto}.cockpit-analysis-face-picks>section{grid-template-columns:minmax(0,1fr)}.cockpit-analysis-vector{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-analysis-stage>:is(form,section)>footer{flex-direction:column;align-items:stretch}.cockpit-analysis-stage>:is(form,section)>footer>span{margin-right:0}.cockpit-analysis-result-gate{grid-template-columns:auto minmax(0,1fr)}.cockpit-analysis-result-gate>span{grid-column:2}.cockpit-analysis-result-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-analysis-result-ledger article+article{border-left:0}.cockpit-analysis-result-ledger article:nth-child(2n){border-left:1px solid var(--cockpit-line)}.cockpit-analysis-result-ledger article:nth-child(n+3){border-top:1px solid var(--cockpit-line)}.cockpit-analysis-field-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.cockpit-analysis-field-toolbar nav{justify-content:flex-start}.cockpit-analysis-field-samples li{grid-template-columns:minmax(0,1fr) auto}.cockpit-analysis-field-samples li meter{grid-area:2/1/auto/-1}.cockpit-analysis-validity-evidence li{grid-template-columns:auto minmax(0,1fr)}.cockpit-analysis-validity-evidence li>span{text-align:left;grid-column:2;max-width:none}.cockpit-analysis-result-dashboard>footer{flex-direction:column;align-items:stretch}.cockpit-analysis-result-dashboard>footer>span{margin-right:0}.cockpit-analysis-resolution-path ol{grid-template-columns:minmax(0,1fr)}.cockpit-analysis-resolution-path li+li{border-top:1px solid var(--cockpit-line);border-left:0}.cockpit-analysis-recovery,.cockpit-analysis-resolution-path>footer{flex-direction:column;align-items:stretch}.cockpit-analysis-recovery>span,.cockpit-analysis-resolution-path>footer>span{margin-right:0}}@media (prefers-reduced-motion:reduce){.cockpit-analysis-workspace *,.cockpit-domain-workbench.is-analysis{scroll-behavior:auto!important}}@media (forced-colors:active){.cockpit-analysis-accepted,.cockpit-analysis-resolution-path,.cockpit-analysis-result-gate,.cockpit-analysis-runtime,.cockpit-analysis-validity,.cockpit-analysis-visual,.cockpit-domain-workbench.is-analysis{border:1px solid canvastext}.cockpit-analysis-commandbar nav button.is-active{outline-offset:-2px;outline:2px solid highlight}.cockpit-analysis-chart-line,.cockpit-analysis-chart-point{stroke:highlight}}@media (max-width:1480px){.cockpit-inspection-table-head{display:none}.cockpit-inspection-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-inspection-table-row label>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.cockpit-inspection-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cockpit-inspection-actions,.cockpit-inspection-table-row{grid-template-columns:1fr}}.cockpit-manufacturing-status{gap:5px;display:grid}.cockpit-manufacturing-status span{color:var(--cockpit-faint);font-family:var(--font-mono);font-size:0}.cockpit-manufacturing-status select{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;height:32px;color:var(--cockpit-text);outline:none;padding:0 7px;font-size:11px;font-weight:760}.cockpit-manufacturing-status select:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-manufacturing-status select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-assumption-strip{gap:6px;display:grid}.cockpit-assumption-strip span{border:1px dashed var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-assumption-strip span{border:1px dashed color-mix(in srgb,var(--cockpit-amber) 42%,var(--cockpit-line))}}.cockpit-assumption-strip span{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-assumption-strip span{background:color-mix(in srgb,var(--cockpit-amber) 7%,var(--cockpit-surface-strong))}}.cockpit-assumption-strip span{color:var(--cockpit-muted);padding:7px 8px;font-size:11px;line-height:1.45}.cockpit-manufacturing-save{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:8px;padding:10px;display:grid}.cockpit-manufacturing-save p{color:var(--cockpit-muted);margin:0;font-size:11px;line-height:1.45}.cockpit-manufacturing-save .cockpit-build-packet{width:100%;margin:0}.cockpit-rejection-form{border:1px solid var(--cockpit-teal);gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rejection-form{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-rejection-form{background:var(--cockpit-surface-strong);padding:10px}.cockpit-rejection-form label{gap:5px;display:grid}.cockpit-rejection-form label span{color:var(--cockpit-muted);text-transform:uppercase;font-size:10px;font-weight:850}.cockpit-rejection-form input,.cockpit-rejection-form select,.cockpit-rejection-form textarea{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);width:100%;min-width:0;color:var(--cockpit-text);outline:none;padding:8px;font-size:12px}.cockpit-rejection-form textarea{resize:vertical}.cockpit-rejection-form input:focus-visible,.cockpit-rejection-form select:focus-visible,.cockpit-rejection-form textarea:focus-visible{border-color:var(--cockpit-teal);box-shadow:0 0 0 2px var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-rejection-form input:focus-visible,.cockpit-rejection-form select:focus-visible,.cockpit-rejection-form textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cockpit-teal) 20%,transparent)}}.cockpit-rejection-log{gap:8px;display:grid}.cockpit-rejection-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:8px;padding:9px;display:grid}.cockpit-rejection-row button{border:1px solid var(--cockpit-red);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rejection-row button{border:1px solid color-mix(in srgb,var(--cockpit-red) 42%,var(--cockpit-line))}}.cockpit-rejection-row button{color:var(--cockpit-red);background:0 0}.cockpit-export-grid,.cockpit-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-brief-row,.cockpit-empty-evidence,.cockpit-export-grid a,.cockpit-measure-cell{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);padding:10px}.cockpit-brief-row span,.cockpit-measure-cell span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.cockpit-brief-row strong,.cockpit-measure-cell strong{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.cockpit-brief-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-brief-row strong{text-align:right;margin-top:0}.cockpit-export-grid a{color:var(--cockpit-teal);justify-content:center;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.cockpit-empty-evidence,.cockpit-export-note{color:var(--cockpit-muted);font-size:12px;line-height:1.55}.cockpit-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);background:#0c0a0994;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cockpit-confirm-dialog{border:1px solid var(--cockpit-red);grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(440px,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-confirm-dialog{border:1px solid color-mix(in srgb,var(--cockpit-red) 38%,var(--cockpit-line-strong))}}.cockpit-confirm-dialog{background:var(--cockpit-surface-solid);color:var(--cockpit-ink);border-radius:calc(var(--cockpit-radius) * 1.2);padding:18px;box-shadow:0 28px 90px #00000057}.cockpit-confirm-icon{border:1px solid var(--cockpit-red);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-confirm-icon{border:1px solid color-mix(in srgb,var(--cockpit-red) 42%,transparent)}}.cockpit-confirm-icon{background:var(--cockpit-red-soft);color:var(--cockpit-red);border-radius:999px}.cockpit-confirm-dialog h2{margin:5px 0 0;font-size:20px;line-height:1.12}.cockpit-confirm-dialog p{color:var(--cockpit-muted);margin:8px 0 0;font-size:13px;line-height:1.48}.cockpit-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cockpit-confirm-danger{border:1px solid var(--cockpit-red);background:var(--cockpit-red);color:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:850;display:inline-flex}.cockpit-command-composer{z-index:35;grid-template-columns:176px minmax(0,1fr) auto;gap:10px;margin:0;padding:10px;display:grid;position:relative}.cockpit-composer-mode{border:1px solid var(--cockpit-line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:calc(var(--cockpit-radius) / 1.5);align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:900;display:inline-flex}html.theme-dark .cockpit-composer-mode{background:var(--cockpit-teal);color:var(--cockpit-on-accent)}.cockpit-command-composer textarea{resize:vertical;border-radius:calc(var(--cockpit-radius) / 1.5);min-width:0;min-height:48px;max-height:98px;padding:10px 12px;line-height:1.45;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 4px #00000005}.cockpit-command-composer textarea:focus{border-color:var(--cockpit-teal);box-shadow:inset 0 2px 4px #00000005,0 0 0 3px var(--cockpit-teal-soft);outline:none}.cockpit-command-composer button[type=submit]{min-width:118px}.cockpit-shell .astryx-button{letter-spacing:0}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-selector{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--cockpit-surface-solid) 76%,transparent)}}.cockpit-workflow-selector button[role=radio]{min-width:4rem;color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;font-weight:850}.cockpit-workflow-selector button[aria-checked=true]{background:var(--cockpit-ink);color:var(--cockpit-surface-solid);box-shadow:0 .5rem 1.2rem var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-selector button[aria-checked=true]{box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--cockpit-ink) 14%,transparent)}}html.theme-dark .cockpit-workflow-selector button[aria-checked=true]{background:var(--cockpit-teal);color:var(--cockpit-on-accent)}.cockpit-flow-steps .cockpit-flow-step-button{border:thin solid var(--cockpit-line);background:var(--cockpit-surface-strong);justify-content:center;align-items:center;gap:.38rem;width:100%;min-height:2.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button{background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,transparent)}}.cockpit-flow-steps .cockpit-flow-step-button{font-family:var(--font-mono);letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:0 .35rem .9rem var(--cockpit-ink);padding:0 .55rem;font-size:.62rem;font-weight:850}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button{box-shadow:0 .35rem .9rem color-mix(in srgb,var(--cockpit-ink) 5%,transparent)}}.cockpit-flow-steps .cockpit-flow-step-button>span{width:auto;height:auto;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;display:contents}.cockpit-flow-steps .cockpit-flow-step-button svg{color:currentColor;flex:none;width:.78rem;height:.78rem}.cockpit-flow-steps .cockpit-flow-step-button.is-complete:not(.is-active){border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button.is-complete:not(.is-active){border-color:color-mix(in srgb,var(--cockpit-green) 28%,var(--cockpit-line));background:color-mix(in srgb,var(--cockpit-green-soft) 38%,var(--cockpit-surface-strong))}}.cockpit-flow-steps .cockpit-flow-step-button.is-complete:not(.is-active){color:var(--cockpit-green)}.cockpit-flow-steps .cockpit-flow-step-button.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 68%,var(--cockpit-line));background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-teal) 13%,transparent),transparent),var(--cockpit-teal-soft);box-shadow:inset 0 -.15rem 0 var(--cockpit-teal),0 .45rem 1rem color-mix(in srgb,var(--cockpit-teal) 12%,transparent)}}.cockpit-build-packet.astryx-button,.cockpit-composer-submit.astryx-button,.cockpit-confirm-danger.astryx-button,.cockpit-feedback-primary.astryx-button,.cockpit-feedback-secondary.astryx-button,.cockpit-intake-primary.astryx-button,.cockpit-mini-action.astryx-button{border-radius:calc(var(--cockpit-radius) * .9);font-weight:850}.cockpit-mini-action.astryx-button{border:thin solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:2rem;color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.cockpit-build-packet.astryx-button,.cockpit-composer-submit.astryx-button,.cockpit-feedback-primary.astryx-button,.cockpit-intake-primary.astryx-button{border:thin solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-build-packet.astryx-button,.cockpit-composer-submit.astryx-button,.cockpit-feedback-primary.astryx-button,.cockpit-intake-primary.astryx-button{border:thin solid color-mix(in srgb,var(--cockpit-teal) 82%,transparent)}}.cockpit-build-packet.astryx-button,.cockpit-composer-submit.astryx-button,.cockpit-feedback-primary.astryx-button,.cockpit-intake-primary.astryx-button{background:linear-gradient(180deg,#ffffff24,transparent),var(--cockpit-teal);color:var(--cockpit-on-accent);box-shadow:0 .9rem 1.8rem var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-build-packet.astryx-button,.cockpit-composer-submit.astryx-button,.cockpit-feedback-primary.astryx-button,.cockpit-intake-primary.astryx-button{box-shadow:0 .9rem 1.8rem color-mix(in srgb,var(--cockpit-teal) 18%,transparent)}}.cockpit-feedback-secondary.astryx-button{border:thin solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted)}.cockpit-confirm-danger.astryx-button,.cockpit-delete-branch.astryx-button{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-confirm-danger.astryx-button,.cockpit-delete-branch.astryx-button{border-color:color-mix(in srgb,var(--cockpit-red) 46%,transparent)}}.cockpit-confirm-danger.astryx-button,.cockpit-delete-branch.astryx-button{background:var(--cockpit-red-soft);color:var(--cockpit-red)}.cockpit-form-icon.astryx-button{border:thin solid var(--cockpit-line);border-radius:calc(var(--cockpit-radius) * .75);width:2rem;min-width:2rem;height:2rem}.cockpit-delete-branch.astryx-button,.cockpit-version-icon.astryx-button{border-radius:0;width:2.125rem;min-width:2.125rem;height:100%}.cockpit-version-icon.astryx-button{color:var(--cockpit-muted)}.cockpit-thread-kebab.astryx-button{aspect-ratio:auto;border:0;border-left:thin solid var(--cockpit-line);width:2.75rem;min-width:2.75rem;min-height:3.25rem;color:var(--cockpit-muted);background:0 0;border-radius:0;padding-inline:0}.cockpit-feedback-segment .cockpit-feedback-choice.astryx-button{border:thin solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:2.4rem;color:var(--cockpit-muted)}.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-positive{border-color:var(--cockpit-green)}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-positive{border-color:color-mix(in srgb,var(--cockpit-green) 48%,transparent)}}.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-positive{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-warning{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-warning{border-color:color-mix(in srgb,var(--cockpit-amber) 52%,transparent)}}.cockpit-feedback-segment .cockpit-feedback-choice.is-active.is-warning{background:var(--cockpit-amber-soft);color:var(--cockpit-amber)}.cockpit-evidence-tabs.astryx-tab-list{align-items:stretch}.cockpit-evidence-tabs .astryx-tab{border:thin solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0;border-radius:var(--cockpit-radius);justify-content:center;font-size:.68rem;font-weight:820}.cockpit-evidence-tabs .astryx-tab[aria-current=page]{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tabs .astryx-tab[aria-current=page]{border-color:color-mix(in srgb,var(--cockpit-teal) 72%,var(--cockpit-line))}}.cockpit-evidence-tabs .astryx-tab[aria-current=page]{background:var(--cockpit-teal-soft);color:var(--cockpit-teal)}.cockpit-canvas-frame .rounded-lg{border-radius:4px}@media (max-width:1500px){.cockpit-model-column.is-theater-expanded{grid-template-rows:auto auto}.cockpit-model-theater.is-expanded{min-height:470px}.cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:320px}.cockpit-decision-deck{min-height:auto}}@media (max-width:1180px){.cockpit-shell{grid-template-columns:clamp(13rem,24vw,13.25rem) minmax(0,1fr);height:auto;min-height:100dvh;overflow:hidden auto}.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr)}.cockpit-workspace{height:auto;overflow:visible}.cockpit-evidence-console{border-top:1px solid var(--cockpit-line-strong);grid-column:2;height:auto;max-height:none}.cockpit-evidence-body{max-height:none}.cockpit-flow-strip{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.cockpit-intake-readiness{grid-template-columns:auto minmax(0,1fr)}.cockpit-intake-boundary,.cockpit-intake-readiness-actions{grid-column:1/-1}.cockpit-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-intake-compact-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-intake-compact-action,.cockpit-intake-expand-toggle{grid-column:span 3}.cockpit-intake-action-list{grid-column:1/-1}.cockpit-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cockpit-stage{overflow:visible}.cockpit-feedback-grid,.cockpit-stage{grid-template-columns:minmax(0,1fr)}.cockpit-decision-deck{min-height:auto}}@media (max-width:760px){.cockpit-shell{width:100vw;max-width:100vw;height:100dvh;padding-bottom:0;display:block;overflow:hidden auto}.cockpit-mission-rail{z-index:2;border-right:0;border-bottom:1px solid var(--cockpit-line-strong);flex-direction:column;grid-column:1;align-items:stretch;gap:8px;width:100%;max-width:100vw;height:auto;padding:8px;display:flex;position:relative;top:auto;overflow-x:auto}.cockpit-rail-dock{flex:none;grid-template-columns:repeat(4,42px);justify-content:start;gap:8px;width:100%;height:auto}.cockpit-brand-mark,.cockpit-rail-button{flex:0 0 42px;width:42px}.cockpit-thread-drawer-toggle{flex:0 0 42px;width:42px;height:42px;min-height:42px;margin-top:0}.cockpit-thread-drawer{border-left:0;flex:0 auto;align-items:stretch;width:100%;min-width:0;padding-left:0;display:grid}.cockpit-thread-drawer-head{display:none}.cockpit-thread-stack{flex-direction:row;min-width:0;padding-top:0;padding-bottom:.25rem;padding-right:0;overflow:auto hidden}.cockpit-thread-item{grid-template-columns:minmax(0,7.875rem) 1.375rem;min-width:9.5rem}.cockpit-thread-chip{min-width:7.875rem;padding-inline:.625rem}.cockpit-thread-chip>span{font-size:10.5px}.cockpit-thread-tools{gap:5px}.cockpit-thread-filter-row{max-width:100%}.cockpit-quick-backdrop{place-items:stretch stretch;padding:10px}.cockpit-quick-switcher{border-radius:var(--cockpit-radius);width:auto;max-height:calc(100dvh - 20px)}.cockpit-quick-head{grid-template-columns:30px minmax(0,1fr) auto;padding:12px}.cockpit-quick-head>svg{width:30px;height:30px;padding:7px}.cockpit-quick-samples{grid-template-columns:2rem minmax(0,1fr)}.cockpit-quick-samples-open,.cockpit-quick-samples-select{grid-column:1/-1;width:100%}.cockpit-quick-samples-copy small,.cockpit-quick-samples-copy strong{white-space:normal}.cockpit-thread-kebab.astryx-button{width:2.75rem;min-width:2.75rem}.cockpit-thread-menu,.cockpit-thread-rename-form{top:calc(100% + 6px);left:auto;right:0}.cockpit-workspace{grid-area:2/1;width:100%;height:auto;min-height:max-content;display:block;overflow:visible}.cockpit-command-deck{gap:var(--cockpit-shell-gap);width:100%;min-width:0;padding:.625rem var(--cockpit-shell-inline-padding);grid-template-columns:1fr;position:relative}.cockpit-command-status,.cockpit-hud-row{justify-content:flex-start;overflow-x:auto}.cockpit-feedback-backdrop{place-items:stretch stretch;padding:0}.cockpit-feedback-overlay{border-radius:0;width:100vw;max-height:100dvh}.cockpit-feedback-actions,.cockpit-feedback-head{padding:12px}.cockpit-feedback-context{padding:9px 12px}.cockpit-feedback-grid{padding:12px}.cockpit-feedback-actions,.cockpit-feedback-grid,.cockpit-feedback-pair{grid-template-columns:minmax(0,1fr)}.cockpit-workflow-selector{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.cockpit-workflow-selector button{min-width:0;padding:12px 6px}.cockpit-flow-strip{margin:10px 12px 0;padding:8px}.cockpit-intake-compression{margin:10px 12px 0}.cockpit-intake-grid{grid-template-columns:minmax(0,1fr)}.cockpit-intake-compact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-intake-compact-action,.cockpit-intake-expand-toggle{grid-column:1/-1}.cockpit-intake-compact-action small,.cockpit-intake-compact-action strong{white-space:normal}.cockpit-intake-action-list,.cockpit-intake-section{min-height:0}.cockpit-intake-readiness-actions{justify-content:stretch}.cockpit-intake-readiness-actions button{flex:1 1 0}.cockpit-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cockpit-flow-steps button{min-height:38px}.cockpit-error{margin:10px 12px 0}.cockpit-stage{align-items:start;gap:var(--cockpit-shell-gap);width:100%;min-width:0;padding:var(--cockpit-shell-gap) var(--cockpit-shell-inline-padding) 0;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;overflow:visible}.cockpit-decision-deck,.cockpit-model-theater,.cockpit-stage{min-height:auto}.cockpit-model-theater{grid-template-rows:auto 480px;min-height:604px}.cockpit-model-theater.is-collapsed{grid-template-rows:auto;min-height:96px}.cockpit-model-theater.is-collapsed .cockpit-canvas-frame{display:none}.cockpit-decision-deck{overflow:visible}.cockpit-timeline{flex:none;max-height:280px}.cockpit-viewport-topbar{flex-direction:column;align-items:flex-start}.cockpit-model-theater.is-collapsed .cockpit-hud-row{grid-template-columns:auto auto minmax(76px,1fr) 36px 36px;justify-content:stretch;gap:6px;width:100%;display:grid}.cockpit-model-theater.is-collapsed .cockpit-hud-row>span:not(.cockpit-status-pill){text-overflow:ellipsis;min-width:0;overflow:hidden}.cockpit-empty-theater,.cockpit-viewer-loading{min-height:360px}.cockpit-canvas-frame{height:480px;min-height:480px}.cockpit-decision-metrics,.cockpit-evidence-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-agent-interpretation,.cockpit-gate-counts,.cockpit-quote-grid{grid-template-columns:minmax(0,1fr)}.cockpit-manufacturing-review-head,.cockpit-manufacturing-section-head,.cockpit-quote-field>span,.cockpit-quote-textarea>span{flex-direction:column;align-items:flex-start}.cockpit-fixture-row,.cockpit-inspection-row,.cockpit-quality-row,.cockpit-route-operation{grid-template-columns:minmax(0,1fr)}.cockpit-route-operation{grid-template-columns:32px minmax(0,1fr)}.cockpit-route-operation .cockpit-manufacturing-status{grid-column:1/-1}.cockpit-quality-detail-grid,.cockpit-quality-note-form,.cockpit-route-detail-grid{grid-template-columns:minmax(0,1fr)}.cockpit-quality-actions,.cockpit-route-row-actions{justify-content:flex-start}.cockpit-manufacturing-status select{max-width:none}.cockpit-rejection-row{grid-template-columns:minmax(0,1fr) 34px}.cockpit-evidence-console{grid-area:3/1;width:auto;min-width:0;height:auto;max-height:none;margin:10px 12px 0}.cockpit-command-composer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 60px;width:auto;max-width:none;margin:0;position:static}.cockpit-composer-mode{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.cockpit-command-composer textarea{box-sizing:border-box;width:100%;min-height:74px}.cockpit-command-composer button[type=submit]{min-width:0;padding:10px 12px}.cockpit-command-composer button[type=submit] span{display:none}}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-surface:color-mix(in srgb,var(--cockpit-surface-solid) 70%,transparent);--cockpit-surface-strong:color-mix(in srgb,var(--cockpit-surface-solid) 92%,transparent)}}.cockpit-shell{--cockpit-hairline:var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-hairline:color-mix(in srgb,var(--cockpit-line-strong) 62%,transparent);--cockpit-panel-shadow:0 18px 50px -38px color-mix(in srgb,var(--cockpit-ink) 32%,transparent)}}.cockpit-shell{--cockpit-shadow:var(--cockpit-panel-shadow);--cockpit-radius:8px;background:radial-gradient(circle at 44% 0,var(--cockpit-teal),transparent 30%),linear-gradient(180deg,var(--cockpit-surface-solid),var(--cockpit-bg));grid-template-columns:clamp(12rem,13vw,12.5rem) minmax(0,1fr) minmax(328px,398px)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{background:radial-gradient(circle at 44% 0,color-mix(in srgb,var(--cockpit-teal) 10%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-solid) 64%,var(--cockpit-bg)),var(--cockpit-bg))}}.cockpit-shell{letter-spacing:0;background-size:auto,auto}.cockpit-command-deck,.cockpit-decision-deck,.cockpit-evidence-console,.cockpit-flow-strip,.cockpit-mission-rail,.cockpit-model-theater{border-color:var(--cockpit-hairline)}.cockpit-mission-rail{background:var(--cockpit-surface-solid);gap:10px}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail{background:color-mix(in srgb,var(--cockpit-surface-solid) 78%,transparent)}}.cockpit-mission-rail{box-shadow:1px 0 0 var(--cockpit-line)}.cockpit-brand-mark,.cockpit-demo-loader,.cockpit-icon-button,.cockpit-rail-button,.cockpit-thread-drawer-head,.cockpit-thread-drawer-toggle,.cockpit-thread-search,.cockpit-thread-sort{box-shadow:none}.cockpit-demo-loader,.cockpit-thread-drawer-head,.cockpit-thread-search,.cockpit-thread-sort{border-color:var(--cockpit-hairline);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-demo-loader,.cockpit-thread-drawer-head,.cockpit-thread-search,.cockpit-thread-sort{background:color-mix(in srgb,var(--cockpit-surface-solid) 70%,transparent)}}.cockpit-thread-item{box-shadow:none;background:0 0;border-color:#0000}.cockpit-thread-chip{background:var(--cockpit-surface-solid);border:1px solid #0000;border-left-width:2px}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-chip{background:color-mix(in srgb,var(--cockpit-surface-solid) 68%,transparent)}}.cockpit-thread-chip{box-shadow:none}.cockpit-thread-kebab.astryx-button{border-left-color:#0000}.cockpit-thread-item.is-active{box-shadow:none;background:0 0;border-color:#0000}.cockpit-thread-item.is-active .cockpit-thread-chip{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-active .cockpit-thread-chip{border-color:color-mix(in srgb,var(--cockpit-teal) 38%,var(--cockpit-line))}}.cockpit-thread-item.is-active .cockpit-thread-chip{border-left-color:var(--cockpit-teal);background:linear-gradient(90deg,var(--cockpit-teal),transparent 60%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-active .cockpit-thread-chip{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 12%,transparent),transparent 60%),var(--cockpit-surface-strong)}}.cockpit-thread-item.is-pinned:not(.is-active) .cockpit-thread-chip{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-thread-item.is-pinned:not(.is-active) .cockpit-thread-chip{border-color:color-mix(in srgb,var(--cockpit-amber) 24%,var(--cockpit-line))}}.cockpit-command-deck{z-index:28;border-bottom:1px solid var(--cockpit-hairline);background:var(--cockpit-surface-solid);grid-template-columns:minmax(220px,1fr) minmax(260px,360px) auto;align-items:center;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cockpit-command-deck{background:color-mix(in srgb,var(--cockpit-surface-solid) 84%,transparent)}}.cockpit-command-deck{box-shadow:0 12px 30px -30px var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-deck{box-shadow:0 12px 30px -30px color-mix(in srgb,var(--cockpit-ink) 38%,transparent)}}.cockpit-command-deck{-webkit-backdrop-filter:blur(22px)}.cockpit-title-block h1{letter-spacing:0;margin:3px 0 0;font-size:clamp(1.1rem,1.25vw,1.35rem);line-height:1.1}.cockpit-kicker,.cockpit-section-label{letter-spacing:.08em}.cockpit-workflow-selector{border-color:var(--cockpit-hairline);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-selector{background:color-mix(in srgb,var(--cockpit-bg) 54%,transparent)}}.cockpit-workflow-selector{box-shadow:inset 0 1px 0 var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-workflow-selector{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent)}}.cockpit-workflow-selector button[role=radio]{min-height:2rem}.cockpit-command-status{justify-content:flex-end}.cockpit-flow-strip{border-color:var(--cockpit-hairline);background:linear-gradient(90deg,var(--cockpit-teal),transparent 34%),var(--cockpit-surface-solid);grid-template-columns:minmax(132px,.2fr) minmax(0,1fr);gap:12px;margin:8px 12px 0}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-strip{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 6%,transparent),transparent 34%),color-mix(in srgb,var(--cockpit-surface-solid) 76%,transparent)}}.cockpit-flow-strip{box-shadow:none;padding:8px}.cockpit-flow-copy{padding-inline:2px 8px}.cockpit-flow-copy p{word-spacing:0;max-width:18rem}.cockpit-flow-steps{border:1px solid var(--cockpit-hairline);background:var(--cockpit-bg);gap:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps{background:color-mix(in srgb,var(--cockpit-bg) 48%,transparent)}}.cockpit-flow-steps{border-radius:var(--cockpit-radius)}.cockpit-flow-steps li+li{border-left:1px solid var(--cockpit-line)}.cockpit-flow-steps .cockpit-flow-step-button{min-height:2.45rem;box-shadow:none;color:var(--cockpit-muted);background:0 0;border:0;border-radius:0}.cockpit-flow-steps .cockpit-flow-step-button.is-complete:not(.is-active){background:var(--cockpit-green-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button.is-complete:not(.is-active){background:color-mix(in srgb,var(--cockpit-green-soft) 38%,transparent)}}.cockpit-flow-steps .cockpit-flow-step-button.is-active{background:linear-gradient(180deg,var(--cockpit-teal),transparent 70%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-flow-steps .cockpit-flow-step-button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-teal) 12%,transparent),transparent 70%),var(--cockpit-surface-strong)}}.cockpit-flow-steps .cockpit-flow-step-button.is-active{color:var(--cockpit-ink);box-shadow:inset 0 -2px 0 var(--cockpit-teal)}.cockpit-decision-deck,.cockpit-model-theater{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-deck,.cockpit-model-theater{background:color-mix(in srgb,var(--cockpit-surface-solid) 80%,transparent)}}.cockpit-decision-deck,.cockpit-model-theater{box-shadow:var(--cockpit-panel-shadow)}.cockpit-model-theater{border-color:var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-model-theater{border-color:color-mix(in srgb,var(--cockpit-line-strong) 78%,transparent)}}.cockpit-viewport-topbar{border-bottom-color:var(--cockpit-hairline);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-viewport-topbar{background:color-mix(in srgb,var(--cockpit-surface-solid) 50%,transparent)}}.cockpit-coordinate-label,.cockpit-hud-row>span:not(.cockpit-status-pill){border-color:var(--cockpit-hairline);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-coordinate-label,.cockpit-hud-row>span:not(.cockpit-status-pill){background:color-mix(in srgb,var(--cockpit-surface-solid) 78%,transparent)}}.cockpit-status-pill{border-color:var(--cockpit-hairline);background:0 0;min-height:1.6rem;padding:4px 10px}.cockpit-decision-metrics{border-bottom-color:var(--cockpit-hairline)}.cockpit-signal{border-right:1px solid var(--cockpit-line);padding:12px}.cockpit-signal:last-child{border-right:0}.cockpit-approval-bar,.cockpit-version-tree{border-bottom-color:var(--cockpit-hairline)}.cockpit-approval-grid{border:1px solid var(--cockpit-hairline);background:var(--cockpit-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-approval-grid{background:color-mix(in srgb,var(--cockpit-bg) 52%,transparent)}}.cockpit-approval-grid{border-radius:var(--cockpit-radius)}.cockpit-approval-grid .astryx-button{min-width:0;box-shadow:none;color:var(--cockpit-muted);background:0 0;border:0}.cockpit-approval-grid .astryx-button.is-active{background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-version-list{gap:4px}.cockpit-version-row{background:0 0;border-left:2px solid;border-color:#0000}.cockpit-version-row.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-version-row.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-version-row.is-active{border-left-color:var(--cockpit-teal);background:linear-gradient(90deg,var(--cockpit-teal),transparent 62%),var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-version-row.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 10%,transparent),transparent 62%),var(--cockpit-surface-strong)}}.cockpit-version-row.is-active{box-shadow:none}.cockpit-build-packet.astryx-button{min-height:2.75rem;margin:12px}.cockpit-timeline{border-top-color:var(--cockpit-hairline)}.cockpit-evidence-console{border-top:0;border-bottom:0;border-right:0;border-left-color:var(--cockpit-hairline)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-console{background:color-mix(in srgb,var(--cockpit-surface-solid) 76%,transparent)}}.cockpit-evidence-console{box-shadow:none;border-radius:0}.cockpit-evidence-head{border-bottom-color:var(--cockpit-hairline);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-head{background:color-mix(in srgb,var(--cockpit-surface-solid) 45%,transparent)}}.cockpit-evidence-head p{word-spacing:0}.cockpit-evidence-tabs.astryx-tab-list{border-bottom:1px solid var(--cockpit-hairline);background:var(--cockpit-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-tabs.astryx-tab-list{background:color-mix(in srgb,var(--cockpit-bg) 34%,transparent)}}.cockpit-evidence-tabs.astryx-tab-list{padding:8px}.cockpit-evidence-tabs .astryx-tab{min-height:2.1rem;box-shadow:none;color:var(--cockpit-muted);border-radius:calc(var(--cockpit-radius) * .75);background:0 0;border:0}.cockpit-evidence-tabs .astryx-tab[aria-current=page],.cockpit-evidence-tabs .astryx-tab[aria-selected=true],.cockpit-evidence-tabs .astryx-tab[data-selected]{background:var(--cockpit-teal-soft);color:var(--cockpit-teal);box-shadow:inset 0 -2px 0 var(--cockpit-teal)}.cockpit-evidence-body{padding:10px 12px 14px}.cockpit-evidence-metric{border-color:var(--cockpit-hairline);background:0 0}.cockpit-evidence-drawer{border:0;border-bottom:1px solid var(--cockpit-line);background:0 0;padding:0}.cockpit-evidence-drawer.is-danger,.cockpit-evidence-drawer.is-open,.cockpit-evidence-drawer.is-success,.cockpit-evidence-drawer.is-warning{border-color:var(--cockpit-line);background:0 0}.cockpit-evidence-drawer-trigger{background:0 0;border:0;padding:12px 2px}.cockpit-evidence-drawer-trigger:hover{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer-trigger:hover{background:color-mix(in srgb,var(--cockpit-teal) 5%,transparent)}}.cockpit-evidence-drawer-body{border-left:2px solid var(--cockpit-teal);margin:0 0 10px}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer-body{background:color-mix(in srgb,var(--cockpit-surface-solid) 58%,transparent)}}.cockpit-evidence-drawer-body{padding:10px 12px}.cockpit-action-list,.cockpit-brief-row,.cockpit-empty-evidence,.cockpit-evidence-compact-row,.cockpit-evidence-row,.cockpit-export-grid a,.cockpit-fixture-row,.cockpit-inspection-row,.cockpit-manufacturing-section,.cockpit-measure-cell,.cockpit-quality-row,.cockpit-readiness-card,.cockpit-rejection-row,.cockpit-route-operation{border-color:var(--cockpit-hairline);background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-action-list,.cockpit-brief-row,.cockpit-empty-evidence,.cockpit-evidence-compact-row,.cockpit-evidence-row,.cockpit-export-grid a,.cockpit-fixture-row,.cockpit-inspection-row,.cockpit-manufacturing-section,.cockpit-measure-cell,.cockpit-quality-row,.cockpit-readiness-card,.cockpit-rejection-row,.cockpit-route-operation{background:color-mix(in srgb,var(--cockpit-surface-solid) 58%,transparent)}}.cockpit-action-list,.cockpit-brief-row,.cockpit-empty-evidence,.cockpit-evidence-compact-row,.cockpit-evidence-row,.cockpit-export-grid a,.cockpit-fixture-row,.cockpit-inspection-row,.cockpit-manufacturing-section,.cockpit-measure-cell,.cockpit-quality-row,.cockpit-readiness-card,.cockpit-rejection-row,.cockpit-route-operation{box-shadow:none;border-radius:calc(var(--cockpit-radius) * .75)}.cockpit-command-composer{box-shadow:none;-webkit-backdrop-filter:none;--_chat-composer-radius:calc(var(--cockpit-radius) * 1.25);--_chat-composer-padding:10px;background:0 0;border:0;padding:0;display:block}.cockpit-command-composer>div{border:1px solid var(--cockpit-hairline)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{background:color-mix(in srgb,var(--cockpit-surface-solid) 88%,transparent)!important}}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true]{min-height:2.5rem;max-height:7rem}.cockpit-composer-mode{border-radius:calc(var(--cockpit-radius) * .75);border:0;min-height:1.8rem;padding:6px 9px}.cockpit-composer-hint{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}.cockpit-composer-submit.astryx-button{min-width:8rem}@media (max-width:1180px){.cockpit-shell,.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:clamp(12rem,24vw,12.5rem) minmax(0,1fr)}.cockpit-evidence-console{border-left:0;border-top:1px solid var(--cockpit-hairline);border-radius:var(--cockpit-radius) var(--cockpit-radius) 0 0}}@media (min-width:1181px) and (max-width:1500px){.cockpit-model-column.is-theater-expanded{grid-template-rows:minmax(0,1fr) auto}.cockpit-decision-deck,.cockpit-model-theater.is-expanded,.cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:0}.cockpit-flow-steps .cockpit-flow-step-button{gap:.32rem;padding-inline:.42rem;font-size:.62rem}.cockpit-empty-theater{gap:10px;padding:18px}.cockpit-ghost-model{width:min(360px,78%)}.cockpit-empty-copy strong{font-size:14px;line-height:1.2}.cockpit-empty-copy small{max-width:32ch;font-size:11px}.cockpit-empty-theater>svg{display:none}}@media (max-width:760px){.cockpit-shell{background-size:30px 30px,30px 30px,auto,auto}.cockpit-mission-rail{z-index:45;background:var(--cockpit-surface-solid);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail{background:color-mix(in srgb,var(--cockpit-surface-solid) 90%,transparent)}}.cockpit-thread-tools{display:none}.cockpit-thread-drawer{grid-template-rows:minmax(0,auto);gap:0}.cockpit-thread-stack:has(.cockpit-thread-empty){display:none}.cockpit-command-deck{gap:var(--cockpit-shell-gap);padding:.625rem var(--cockpit-shell-inline-padding);grid-template-columns:minmax(0,1fr)}.cockpit-command-status{grid-template-columns:minmax(0,1fr) auto auto auto;justify-content:stretch;display:grid}.cockpit-workflow-selector{width:100%}.cockpit-flow-strip{grid-template-columns:minmax(0,1fr);margin:8px 12px 0;padding:8px}.cockpit-flow-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.cockpit-flow-copy p{display:none}.cockpit-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-flow-steps li:nth-child(4){border-left:0}.cockpit-stage{gap:var(--cockpit-shell-gap);padding:var(--cockpit-shell-gap) var(--cockpit-shell-inline-padding) 0}.cockpit-model-theater{grid-template-rows:auto minmax(390px,56vh);min-height:500px}.cockpit-model-theater.is-collapsed{min-height:84px}.cockpit-viewport-topbar{padding:10px}.cockpit-canvas-frame{height:auto;min-height:390px}.cockpit-command-composer{padding:0}.cockpit-command-composer>div{border-radius:var(--cockpit-radius)!important}.cockpit-composer-hint{display:none}.cockpit-composer-submit.astryx-button{min-width:3rem;padding-inline:.75rem}.cockpit-decision-metrics,.cockpit-evidence-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-evidence-console{border:1px solid var(--cockpit-hairline);border-radius:var(--cockpit-radius);margin:10px 12px 0}.cockpit-evidence-tabs.astryx-tab-list{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:0}.cockpit-shell .cockpit-thread-stack:has(.cockpit-thread-empty),.cockpit-shell .cockpit-thread-tools{display:none!important}.cockpit-shell .cockpit-thread-drawer{grid-template-rows:minmax(0,auto);gap:0}.cockpit-shell .cockpit-mission-rail{min-height:0}}.cockpit-shell{--cockpit-surface:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-surface:color-mix(in srgb,var(--cockpit-surface-solid) 62%,transparent)}}.cockpit-shell{--cockpit-surface-strong:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-surface-strong:color-mix(in srgb,var(--cockpit-surface-solid) 86%,transparent)}}.cockpit-shell{--cockpit-teal-soft:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-teal-soft:color-mix(in srgb,var(--cockpit-teal) 7%,transparent)}}.cockpit-shell{--cockpit-panel-shadow:0 14px 36px -32px var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-shell{--cockpit-panel-shadow:0 14px 36px -32px color-mix(in srgb,var(--cockpit-ink) 30%,transparent)}}.cockpit-shell{grid-template-columns:clamp(11.5rem,12vw,12rem) minmax(0,1fr) minmax(336px,382px)}.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) minmax(336px,382px)}.cockpit-command-deck{gap:var(--cockpit-shell-gap);padding:.625rem var(--cockpit-shell-inline-padding);grid-template-columns:minmax(210px,.7fr) minmax(420px,1.35fr) auto}.cockpit-title-block{min-width:0}.cockpit-title-block h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1vw,1.15rem);overflow:hidden}.cockpit-command-meta{min-width:0;color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:4px 9px;margin-top:5px;font-size:.64rem;font-weight:760;display:flex}.cockpit-command-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-command-status{gap:6px}.cockpit-command-status .cockpit-status-pill{min-height:1.85rem;padding-inline:8px}.cockpit-command-workflow{justify-self:stretch;gap:6px;min-width:0;display:grid}.cockpit-command-workflow .cockpit-workflow-selector{justify-self:center;width:min(100%,220px)}.cockpit-lifecycle-map{grid-template-columns:repeat(5,minmax(0,auto));justify-content:center;align-items:end;gap:4px;min-width:0;display:grid}.cockpit-lifecycle-group{gap:3px;min-width:0;display:grid}.cockpit-lifecycle-group>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:860;overflow:hidden}.cockpit-lifecycle-items{gap:2px;min-width:0}.cockpit-lifecycle-item,.cockpit-lifecycle-items{justify-content:center;align-items:center;display:inline-flex}.cockpit-lifecycle-item{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);gap:3px;max-width:4.7rem;min-height:1.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-lifecycle-item{background:color-mix(in srgb,var(--cockpit-surface-solid) 66%,transparent)}}.cockpit-lifecycle-item{color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-size:.55rem;font-weight:820;line-height:1}.cockpit-lifecycle-item:focus-visible,.cockpit-lifecycle-item:hover:not(:disabled){border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-lifecycle-item:focus-visible,.cockpit-lifecycle-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-lifecycle-item:focus-visible,.cockpit-lifecycle-item:hover:not(:disabled){color:var(--cockpit-ink)}.cockpit-lifecycle-item.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-lifecycle-item.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 58%,var(--cockpit-line))}}.cockpit-lifecycle-item.is-active{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-lifecycle-item.is-active{background:color-mix(in srgb,var(--cockpit-teal) 13%,var(--cockpit-surface-solid))}}.cockpit-lifecycle-item.is-active{color:var(--cockpit-teal)}.cockpit-lifecycle-item.is-soon{color:var(--cockpit-faint);cursor:not-allowed;opacity:.75;border-style:dashed}.cockpit-lifecycle-item small{color:var(--cockpit-faint);font-size:.46rem;font-weight:900}.cockpit-kicker,.cockpit-section-label{color:var(--cockpit-muted)}.cockpit-evidence-tabs .astryx-tab svg,.cockpit-flow-step-button svg,.cockpit-kicker svg,.cockpit-section-label svg{opacity:.48}.cockpit-mission-rail .cockpit-rail-button svg,.cockpit-mission-rail .cockpit-thread-drawer-toggle svg{width:14px;height:14px}.cockpit-error{border-color:var(--cockpit-red);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 12px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-error{border-color:color-mix(in srgb,var(--cockpit-red) 28%,var(--cockpit-line))}}.cockpit-error{border-left:2px solid var(--cockpit-red);background:var(--cockpit-red-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-error{background:color-mix(in srgb,var(--cockpit-red-soft) 46%,var(--cockpit-surface-solid))}}.cockpit-error{color:var(--cockpit-ink);box-shadow:none;padding:9px 10px}.cockpit-error>svg{color:var(--cockpit-red)}.cockpit-error-copy{min-width:0}.cockpit-error-copy strong{color:var(--cockpit-red);font-size:.84rem;line-height:1.25;display:block}.cockpit-error-copy span{color:var(--cockpit-muted);margin-top:2px;font-size:.74rem;line-height:1.35;display:block}.cockpit-error-retry.astryx-button{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:2rem;color:var(--cockpit-ink)}@media (max-width:40rem){.cockpit-error{grid-template-columns:auto minmax(0,1fr);align-items:start}.cockpit-error-retry.astryx-button{grid-column:2;justify-self:end}}@media (max-width:28rem){.cockpit-error-retry.astryx-button{grid-column:1/-1;width:100%}}.cockpit-flow-strip{grid-template-columns:minmax(110px,.16fr) minmax(0,1fr);gap:8px;margin-top:6px;padding:6px}.cockpit-flow-copy strong{font-size:.92rem}.cockpit-flow-copy p{max-width:15rem;font-size:.72rem}.cockpit-flow-steps .cockpit-flow-step-button{gap:.34rem;min-height:2.15rem}.cockpit-decision-deck,.cockpit-evidence-console,.cockpit-model-theater{box-shadow:none}.cockpit-decision-deck{overflow-y:auto}.cockpit-viewport-topbar strong{font-size:.88rem}.cockpit-hud-row{gap:5px}.cockpit-hud-row>span:not(.cockpit-status-pill){padding:5px 7px}.cockpit-canvas-frame{background:linear-gradient(90deg,var(--cockpit-teal) 1px,transparent 1px),linear-gradient(0deg,var(--cockpit-teal) 1px,transparent 1px),radial-gradient(circle at 50% 42%,#ff6a2a29,transparent 28%),linear-gradient(180deg,#15110e,#050505)}@supports (color:color-mix(in lab,red,red)){.cockpit-canvas-frame{background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-teal) 18%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--cockpit-teal) 18%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 42%,#ff6a2a29,transparent 28%),linear-gradient(180deg,#15110e,#050505)}}.cockpit-canvas-frame{background-size:27px 27px,27px 27px,auto,auto}.cockpit-empty-theater{gap:12px;padding:24px}.cockpit-ghost-model{border-color:var(--cockpit-line-strong);width:min(500px,82%)}@supports (color:color-mix(in lab,red,red)){.cockpit-ghost-model{border-color:color-mix(in srgb,var(--cockpit-line-strong) 80%,transparent)}}.cockpit-ghost-model{background:#b8b1a870}.cockpit-ghost-model .plate{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-ghost-model .plate{border-color:color-mix(in srgb,var(--cockpit-teal) 42%,var(--cockpit-line))}}.cockpit-ghost-model .plate{background:0 0}.cockpit-empty-copy span{color:var(--cockpit-muted)}.cockpit-decision-metrics{border-bottom:1px solid var(--cockpit-hairline);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.cockpit-signal{border:0;border-bottom:1px solid var(--cockpit-line);background:0 0;gap:2px 10px;padding:9px 12px;display:grid}.cockpit-signal:last-child{border-bottom:0}.cockpit-signal span{color:var(--cockpit-faint);margin:0;font-size:.58rem}.cockpit-signal strong{justify-self:end;font-size:1.05rem}.cockpit-signal em{color:var(--cockpit-muted);font-size:.74rem;font-style:normal;font-weight:780}.cockpit-signal small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.72rem;line-height:1.35}.cockpit-ops-ledger{border-bottom:1px solid var(--cockpit-hairline);gap:0;display:grid}.cockpit-ops-row{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:2px 10px;padding:8px 12px;display:grid}.cockpit-ops-row:last-child{border-bottom:0}.cockpit-ops-row>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.cockpit-ops-row>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.cockpit-ops-row>small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.69rem;line-height:1.35}.cockpit-approval-bar,.cockpit-version-tree{padding:10px 12px}.cockpit-build-packet.astryx-button{width:calc(100% - 24px);min-height:2.9rem;margin:10px 12px}.cockpit-command-composer>div{background:var(--cockpit-surface-solid)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{background:color-mix(in srgb,var(--cockpit-surface-solid) 92%,transparent)!important}}.cockpit-composer-mode{background:var(--cockpit-ink);color:var(--cockpit-surface-solid)}.cockpit-evidence-console{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-console{background:color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-evidence-head{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.cockpit-evidence-head strong{font-size:.95rem}.cockpit-evidence-head .cockpit-status-pill{justify-self:start}.cockpit-evidence-metric-strip{border:1px solid var(--cockpit-hairline);border-radius:calc(var(--cockpit-radius) * .75);gap:0;overflow:hidden}.cockpit-evidence-metric{border:0;border-right:1px solid var(--cockpit-line);border-radius:0;padding:8px}.cockpit-evidence-metric:last-child{border-right:0}.cockpit-evidence-tabs.astryx-tab-list{background:0 0;gap:0;padding:0 8px}.cockpit-evidence-tabs .astryx-tab{border-radius:0;min-height:2rem;font-size:.72rem}.cockpit-evidence-tabs .astryx-tab[aria-current=page],.cockpit-evidence-tabs .astryx-tab[aria-selected=true],.cockpit-evidence-tabs .astryx-tab[data-selected]{color:var(--cockpit-ink);background:0 0}.cockpit-evidence-drawer-trigger{padding:9px 2px}.cockpit-evidence-drawer-body{border-left-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer-body{border-left-color:color-mix(in srgb,var(--cockpit-teal) 48%,var(--cockpit-line))}}.cockpit-evidence-drawer-body{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-evidence-drawer-body{background:color-mix(in srgb,var(--cockpit-surface-solid) 48%,transparent)}}.cockpit-artifact-ledger{border:1px solid var(--cockpit-hairline);background:var(--cockpit-surface-solid);display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-artifact-ledger{background:color-mix(in srgb,var(--cockpit-surface-solid) 54%,transparent)}}.cockpit-artifact-ledger{border-radius:calc(var(--cockpit-radius) * .75);overflow:hidden}.cockpit-artifact-authority{border:1px solid var(--cockpit-line-strong);border-radius:calc(var(--cockpit-radius) * .75);background:var(--cockpit-surface-solid);gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:grid}.cockpit-artifact-authority>header{gap:.25rem;display:grid}.cockpit-artifact-authority>header>span{color:var(--cockpit-teal);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:800}.cockpit-artifact-authority>header>strong{color:var(--cockpit-text)}.cockpit-artifact-authority>header>p{color:var(--cockpit-muted);margin:0;font-size:.72rem;line-height:1.45}.cockpit-artifact-authority>dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:0;display:grid}.cockpit-artifact-authority>dl>div{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:.2rem;padding:.6rem;display:grid}.cockpit-artifact-authority dt,.cockpit-artifact-authority small{color:var(--cockpit-faint);font-size:.62rem;line-height:1.35}.cockpit-artifact-authority dd{color:var(--cockpit-text);font-family:var(--font-mono);margin:0;font-size:.9rem;font-weight:800}.cockpit-document-authority-form{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;display:grid}.cockpit-document-authority-form>label{color:var(--cockpit-muted);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.cockpit-document-authority-form select,.cockpit-document-authority-form textarea{border:1px solid var(--cockpit-line-strong);border-radius:calc(var(--cockpit-radius) * .55);background:var(--cockpit-surface-strong);width:100%;color:var(--cockpit-text);font:inherit;padding:.55rem .65rem}.cockpit-document-authority-form textarea{resize:vertical;min-height:4.75rem}.cockpit-document-authority-form>button{border:1px solid var(--cockpit-teal);border-radius:calc(var(--cockpit-radius) * .55);background:var(--cockpit-teal);min-height:2.25rem;color:var(--cockpit-canvas);font-weight:800}.cockpit-document-authority-form>button:disabled{cursor:not-allowed;opacity:.55}.cockpit-artifact-ledger+.cockpit-artifact-ledger{margin-top:10px}.cockpit-export-manifest{border:1px solid var(--cockpit-hairline);background:var(--cockpit-surface-solid);margin-bottom:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-export-manifest{background:color-mix(in srgb,var(--cockpit-surface-solid) 62%,transparent)}}.cockpit-export-manifest{border-radius:calc(var(--cockpit-radius) * .75);overflow:hidden}.cockpit-export-manifest-meta{border-bottom:1px solid var(--cockpit-line);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.cockpit-export-manifest-meta span{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);color:var(--cockpit-muted);font-family:var(--font-mono);text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:800}.cockpit-artifact-ledger-head,.cockpit-artifact-row,.cockpit-manifest-row{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cockpit-artifact-ledger-head{background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-artifact-ledger-head{background:color-mix(in srgb,var(--cockpit-bg) 36%,transparent)}}.cockpit-artifact-ledger-head span,.cockpit-artifact-row span,.cockpit-manifest-row span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:860}.cockpit-artifact-ledger-head strong{font-size:.72rem}.cockpit-artifact-row:last-child,.cockpit-manifest-row:last-child{border-bottom:0}.cockpit-artifact-row strong,.cockpit-manifest-row strong{color:var(--cockpit-muted);text-transform:capitalize;margin-top:3px;font-size:.76rem;display:block}.cockpit-artifact-row.is-ready strong{color:var(--cockpit-green)}.cockpit-artifact-row.is-pending strong,.cockpit-artifact-row.is-review strong,.cockpit-manifest-row.is-needs_review strong{color:var(--cockpit-amber)}.cockpit-manifest-row.is-ready strong{color:var(--cockpit-green)}.cockpit-manifest-row.is-blocked strong{color:var(--cockpit-red)}.cockpit-artifact-row p,.cockpit-manifest-row p{color:var(--cockpit-muted);margin:4px 0 0;font-size:.72rem;line-height:1.35}.cockpit-manifest-row small{color:var(--cockpit-faint);margin-top:4px;font-size:.66rem;line-height:1.35;display:block}.cockpit-artifact-links{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.cockpit-artifact-links a,.cockpit-artifact-links button,.cockpit-artifact-links span{border:1px solid var(--cockpit-hairline);background:var(--cockpit-surface-strong);min-height:1.65rem;color:var(--cockpit-ink);padding:4px 8px;font-size:.68rem;font-weight:800;text-decoration:none}.cockpit-artifact-links button{cursor:pointer}.cockpit-artifact-links button:disabled{cursor:wait;opacity:.65}.cockpit-artifact-links span{color:var(--cockpit-faint)}.cockpit-release-bundle{border:1px solid var(--cockpit-teal);grid-template-columns:minmax(0,1fr);margin-top:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-release-bundle{border:1px solid color-mix(in srgb,var(--cockpit-teal) 32%,var(--cockpit-hairline))}}.cockpit-release-bundle{background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-release-bundle{background:color-mix(in srgb,var(--cockpit-teal) 8%,var(--cockpit-panel))}}.cockpit-release-bundle{border-radius:calc(var(--cockpit-radius) * .75);overflow:hidden}.cockpit-release-bundle-head,.cockpit-release-snapshot-row{min-width:0;padding:9px 10px}.cockpit-release-bundle-head{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-bg);grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr);align-items:center;gap:4px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-release-bundle-head{background:color-mix(in srgb,var(--cockpit-bg) 32%,transparent)}}.cockpit-release-bundle-head>small{grid-column:1/-1}.cockpit-release-snapshot-row{border-bottom:1px solid var(--cockpit-line);border-left:2px solid var(--cockpit-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cockpit-release-snapshot-row:last-child{border-bottom:0}.cockpit-release-snapshot-row.is-ready{border-left-color:var(--cockpit-green)}.cockpit-release-snapshot-row.is-review{border-left-color:var(--cockpit-amber)}.cockpit-release-bundle span{color:var(--cockpit-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.cockpit-release-bundle strong{color:var(--cockpit-ink);margin-top:4px;font-size:.82rem;display:block}.cockpit-release-bundle p,.cockpit-release-bundle small{color:var(--cockpit-muted);margin:4px 0 0;font-size:.72rem;line-height:1.35;display:block}.cockpit-release-bundle small{color:var(--cockpit-red)}.cockpit-release-reasons{margin-top:6px}.cockpit-release-reasons summary{cursor:pointer;width:fit-content;color:var(--cockpit-amber);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:850}.cockpit-release-reasons ul{gap:3px;margin:6px 0 0;padding-left:1rem;display:grid}.cockpit-release-reasons li{color:var(--cockpit-muted);font-size:.68rem;line-height:1.35}.cockpit-release-bundle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cockpit-release-bundle-actions>a{border:1px solid var(--cockpit-hairline);background:var(--cockpit-surface-strong);min-height:2rem;color:var(--cockpit-ink);align-items:center;padding:4px 9px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.cockpit-export-note{margin:10px 2px 0}@media (max-width:1180px){.cockpit-shell,.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:clamp(11.5rem,24vw,12rem) minmax(0,1fr)}.cockpit-command-deck{grid-template-columns:minmax(0,1fr) auto}.cockpit-command-workflow{order:3;grid-column:1/-1}.cockpit-lifecycle-map{justify-content:start;padding-bottom:2px;overflow-x:auto}}@media (max-width:760px){.cockpit-workflow-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-command-deck{grid-template-columns:minmax(0,1fr)}.cockpit-command-meta{gap:3px 7px;font-size:.58rem}.cockpit-command-status{justify-content:start}.cockpit-lifecycle-map{grid-template-columns:repeat(5,max-content)}.cockpit-flow-strip{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px}.cockpit-flow-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.cockpit-flow-copy p{display:none}.cockpit-composer-submit.astryx-button{min-width:3rem}.cockpit-artifact-row{grid-template-columns:minmax(0,1fr)}.cockpit-artifact-links{justify-content:flex-start}}.cockpit-shell.is-theater-fullscreen,.cockpit-shell.is-theater-fullscreen.is-thread-drawer-collapsed,.cockpit-shell.is-theater-fullscreen.is-thread-drawer-open{grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh;overflow:hidden}.cockpit-shell.is-theater-fullscreen .cockpit-workspace{grid-column:1/-1;width:100%;min-width:0;height:100dvh;margin:0;overflow:hidden}.cockpit-shell.is-theater-fullscreen .cockpit-stage{align-items:stretch;gap:0;width:100%;min-width:0;height:100dvh;min-height:0;padding:0;overflow:hidden;grid-template-columns:minmax(0,1fr) clamp(360px,24vw,460px)!important}.cockpit-shell.is-theater-fullscreen .cockpit-model-column{grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0;width:100%;min-width:0;height:100dvh;min-height:0}.cockpit-shell.is-theater-fullscreen .cockpit-model-theater{border-radius:0;width:100%;min-width:0;height:100dvh;min-height:0}.cockpit-shell.is-theater-fullscreen .cockpit-canvas-frame{width:100%;min-width:0;height:auto;min-height:0}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--cockpit-line-strong);background:linear-gradient(180deg,var(--cockpit-surface-strong),transparent 34%),var(--cockpit-surface-solid);flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-strong) 62%,transparent),transparent 34%),var(--cockpit-surface-solid)}}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{color:var(--cockpit-ink);box-shadow:none}.cockpit-fullscreen-dock-head{border-bottom:1px solid var(--cockpit-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-command-composer{display:grid}.cockpit-command-composer.is-fullscreen-dock{--cockpit-composer-action-width:clamp(8.75rem,11vw,10.25rem);--cockpit-composer-action-height:3rem;--cockpit-composer-inset:9px;border:0;border-bottom:1px solid var(--cockpit-line);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex:none;padding:10px 12px}.cockpit-command-composer.is-fullscreen-dock>div{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);min-height:8.75rem;box-shadow:none}.cockpit-command-composer.is-fullscreen-dock>div>div:nth-child(2){min-height:3.6rem}.cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input [contenteditable=true]{min-height:3.5rem}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-submit.astryx-button{min-height:var(--cockpit-composer-action-height)}.cockpit-fullscreen-summary{border-bottom:1px solid var(--cockpit-line);flex:none;padding:12px}.cockpit-fullscreen-summary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cockpit-fullscreen-summary-grid{gap:7px;margin-top:10px;display:grid}.cockpit-fullscreen-summary-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:70px minmax(0,1fr);gap:4px 10px;padding:9px 10px;display:grid}.cockpit-fullscreen-summary-row span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.cockpit-fullscreen-summary-row strong{min-width:0;color:var(--cockpit-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.cockpit-fullscreen-summary-row small{min-width:0;color:var(--cockpit-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;line-height:1.35;overflow:hidden}.cockpit-fullscreen-dock .cockpit-decision-metrics{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px}.cockpit-fullscreen-dock .cockpit-signal{min-width:0;padding:8px}.cockpit-fullscreen-dock .cockpit-signal strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cockpit-fullscreen-dock .cockpit-signal em,.cockpit-fullscreen-dock .cockpit-signal small{font-size:10px;line-height:1.3}.cockpit-fullscreen-dock .cockpit-ops-ledger{flex:none}.cockpit-fullscreen-dock .cockpit-version-list{max-height:192px}.cockpit-fullscreen-dock .cockpit-build-packet{flex:none;width:calc(100% - 24px);margin:12px}.cockpit-fullscreen-dock .cockpit-timeline{border-top:1px solid var(--cockpit-line);flex:auto;min-height:180px;max-height:none}@media (max-width:1180px){.cockpit-shell.is-theater-fullscreen .cockpit-stage{grid-template-rows:minmax(0,1fr) minmax(260px,38dvh);grid-template-columns:minmax(0,1fr)!important}.cockpit-shell.is-theater-fullscreen .cockpit-model-column{height:auto;min-height:0}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{border-top:1px solid var(--cockpit-line-strong);border-left:0;height:auto;max-height:38dvh}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-approval-bar,.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-timeline,.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock-head,.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-summary{display:none}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock>div{min-height:7.5rem}}.cockpit-shell .cockpit-command-deck>.cockpit-workflow-selector{justify-self:center;overflow:visible;width:min(100%,12rem)!important;max-width:12rem!important}.cockpit-shell .cockpit-command-deck>.cockpit-workflow-selector button[role=radio]{min-width:2rem;padding-inline:0}.cockpit-shell .cockpit-decision-deck{overflow-y:auto!important}.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock{grid-template-columns:42px 42px 42px}.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock>.cockpit-thread-drawer-toggle{display:none}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached{top:calc(-1 * var(--cockpit-thread-head-border));bottom:calc(-1 * var(--cockpit-thread-head-border));border-left:1px solid var(--cockpit-line-strong);border:1px solid var(--cockpit-line-strong);border-left-color:var(--cockpit-line);background:var(--cockpit-surface-solid);width:22px;min-width:22px;height:auto;min-height:0;color:var(--cockpit-ink);border-radius:0 7px 7px 0;flex-basis:auto;padding:0;display:inline-flex;position:absolute;right:-21px}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached{color:color-mix(in srgb,var(--cockpit-ink) 78%,var(--cockpit-muted))}}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached{box-shadow:1px 0 0 var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached{box-shadow:1px 0 0 color-mix(in srgb,var(--cockpit-line-strong) 60%,transparent)}}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached{z-index:45;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;transform:none}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached svg{z-index:1;width:12px;height:12px;position:relative}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached:focus-visible,.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached:hover{border-color:var(--cockpit-line-strong);border-left-color:var(--cockpit-line);background:var(--cockpit-surface-solid);color:var(--cockpit-teal);transform:none}.cockpit-shell .cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle--attached:hover:not(:disabled){transform:none}@media (max-width:1180px){.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock>.cockpit-thread-drawer-toggle{display:inline-flex}}@media (max-width:760px){.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock{grid-template-columns:repeat(4,42px)}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer-toggle{border-radius:var(--cockpit-radius);flex-basis:42px;width:42px;min-width:0;height:42px;min-height:42px;position:static;transform:none}}.cockpit-stage{padding:var(--cockpit-shell-gap) var(--cockpit-shell-inline-padding) 0}.cockpit-model-column,.cockpit-stage{gap:var(--cockpit-shell-gap)}.cockpit-model-theater{border-color:var(--cockpit-line);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-model-theater{border-color:color-mix(in srgb,var(--cockpit-line) 62%,transparent)}}.cockpit-model-theater{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-model-theater{background:color-mix(in srgb,var(--cockpit-surface-solid) 72%,transparent)}}.cockpit-viewport-topbar{border-bottom-color:var(--cockpit-line);align-items:start}@supports (color:color-mix(in lab,red,red)){.cockpit-viewport-topbar{border-bottom-color:color-mix(in srgb,var(--cockpit-line) 52%,transparent)}}.cockpit-viewport-topbar{padding:8px 10px 6px}.cockpit-viewport-topbar strong{margin-top:2px;font-size:1rem;line-height:1.2}.cockpit-hud-row{align-items:center;gap:7px}.cockpit-hud-row>span:not(.cockpit-status-pill){color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:.58rem;font-weight:760}.cockpit-hud-row .cockpit-icon-button.astryx-icon-button{border-color:var(--cockpit-line);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}@supports (color:color-mix(in lab,red,red)){.cockpit-hud-row .cockpit-icon-button.astryx-icon-button{border-color:color-mix(in srgb,var(--cockpit-line) 70%,transparent)}}.cockpit-hud-row .cockpit-icon-button.astryx-icon-button{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-hud-row .cockpit-icon-button.astryx-icon-button{background:color-mix(in srgb,var(--cockpit-surface-solid) 52%,transparent)}}.cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:clamp(382px,46vh,590px)}.cockpit-canvas-frame{border-radius:0 0 calc(var(--cockpit-radius) * .8) calc(var(--cockpit-radius) * .8)}.cockpit-command-composer>div{border-color:var(--cockpit-line)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{border-color:color-mix(in srgb,var(--cockpit-line) 62%,transparent)!important}}.cockpit-composer-submit.astryx-button{min-width:10.25rem;min-height:3.1rem;font-size:.98rem}.cockpit-signal{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px 9px}.cockpit-artifact-ledger-head span,.cockpit-artifact-row span,.cockpit-ops-row>span,.cockpit-signal span{letter-spacing:.08em;font-size:.52rem}.cockpit-signal strong{font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1}.cockpit-signal em{font-size:.72rem;line-height:1.2}.cockpit-artifact-row p,.cockpit-ops-row>small,.cockpit-signal small{font-size:.68rem;line-height:1.35}.cockpit-ops-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.1fr);padding:8px 12px 9px}.cockpit-ops-row>strong{font-size:.84rem;line-height:1.2}.cockpit-evidence-notebook{gap:11px;display:grid}.cockpit-evidence-body>[role=tabpanel]{gap:12px;display:grid}.cockpit-notebook-head{border-bottom:1px solid var(--cockpit-hairline);gap:2px;padding:0 0 8px;display:grid}.cockpit-notebook-head span,.cockpit-notebook-row span,.cockpit-notebook-section-head small{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.cockpit-notebook-head strong{font-size:.9rem;line-height:1.2}.cockpit-notebook-section{gap:6px;display:grid}.cockpit-notebook-section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cockpit-notebook-section-head strong{font-size:.78rem;line-height:1.2}.cockpit-notebook-rows{border:1px solid var(--cockpit-line);display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-notebook-rows{border:1px solid color-mix(in srgb,var(--cockpit-line) 72%,transparent)}}.cockpit-notebook-rows{border-radius:calc(var(--cockpit-radius) * .72);background:var(--cockpit-surface-solid);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-notebook-rows{background:color-mix(in srgb,var(--cockpit-surface-solid) 56%,transparent)}}.cockpit-notebook-row{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 9px;display:grid}.cockpit-notebook-row:last-child{border-bottom:0}.cockpit-notebook-row strong{color:var(--cockpit-ink);margin-top:2px;font-size:.82rem;line-height:1.18;display:block}.cockpit-notebook-row p{color:var(--cockpit-muted);margin:4px 0 0;font-size:.68rem;line-height:1.35}.cockpit-notebook-row em{border-left:1px solid var(--cockpit-line);min-width:4.7rem;color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:.57rem;font-style:normal;font-weight:860}.cockpit-notebook-row.is-ready em{color:var(--cockpit-green)}.cockpit-notebook-row.is-blocked em,.cockpit-notebook-row.is-pending em{color:var(--cockpit-amber)}.cockpit-notebook-row.is-locked em{color:var(--cockpit-faint)}.cockpit-empty-evidence{color:var(--cockpit-muted);border-style:dashed;font-size:.74rem;line-height:1.45}@media (min-width:1500px){.cockpit-shell,.cockpit-shell.is-thread-drawer-open{grid-template-columns:clamp(10.5rem,10.5vw,11.5rem) minmax(0,1fr) minmax(356px,410px)}.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) minmax(356px,410px)}.cockpit-stage,.cockpit-workspace{overflow:hidden}.cockpit-stage{grid-template-columns:minmax(0,1.58fr) minmax(304px,360px);min-height:0}.cockpit-model-theater.is-expanded{min-height:0}.cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:clamp(420px,51vh,650px)}.cockpit-evidence-console{max-width:410px}}@media (min-width:1181px) and (max-width:1499px){.cockpit-shell,.cockpit-shell.is-thread-drawer-collapsed{grid-template-columns:var(--cockpit-collapsed-rail-width) minmax(0,1fr) minmax(330px,372px)}.cockpit-shell.is-thread-drawer-open{grid-template-columns:clamp(10.25rem,13vw,11.75rem) minmax(0,1fr) minmax(318px,352px)}.cockpit-shell .cockpit-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.cockpit-shell .cockpit-stage{min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(286px,320px)!important}.cockpit-mission-rail.is-thread-drawer-open{align-items:stretch;padding:10px 8px}.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock{grid-template-columns:42px 42px 42px;width:auto}.cockpit-mission-rail.is-thread-drawer-open .cockpit-rail-dock>.cockpit-thread-drawer-toggle{display:none}.cockpit-mission-rail.is-thread-drawer-open .cockpit-thread-drawer{display:grid}.cockpit-model-theater.is-expanded .cockpit-canvas-frame{min-height:clamp(360px,45vh,520px)}}@media (max-width:760px){.cockpit-shell .cockpit-flow-strip{grid-template-columns:minmax(0,1fr)!important}.cockpit-shell .cockpit-flow-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.cockpit-shell .cockpit-flow-copy p{display:none}}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-command-composer.is-fullscreen-dock{grid-template-columns:minmax(0,1fr);display:block}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-command-composer.is-fullscreen-dock>div{width:100%}.cockpit-command-composer>div>div:first-child{justify-content:flex-start;align-items:flex-start}.cockpit-command-composer .astryx-chat-composer-input{box-sizing:border-box;width:100%;min-width:0;min-height:100%}.cockpit-command-composer>div>div:first-child>div{box-sizing:border-box;width:100%;min-width:0}.cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true],.cockpit-command-composer>div>div:first-child [aria-hidden=true]{box-sizing:border-box;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;min-width:0;max-width:100%;line-height:1.5}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-command-composer [contenteditable=true]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--cockpit-ink);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;font-size:15px;line-height:1.5;display:block}.cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input,.cockpit-command-composer.is-fullscreen-dock>div>div:first-child>div{min-height:6rem}.cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input [contenteditable=true],.cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input>[aria-hidden=true],.cockpit-command-composer.is-fullscreen-dock [contenteditable=true],.cockpit-command-composer.is-fullscreen-dock>div>div:first-child [aria-hidden=true]{min-height:5.75rem!important}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true]:focus,.cockpit-command-composer [contenteditable=true]:focus{border-radius:calc(var(--cockpit-radius) * .85);outline:2px solid var(--cockpit-teal)!important;outline-offset:0!important}.cockpit-command-composer .cockpit-composer-submit.astryx-button{border:1px solid var(--cockpit-line-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer .cockpit-composer-submit.astryx-button{border:1px solid color-mix(in srgb,var(--cockpit-line-strong) 70%,transparent)}}.cockpit-command-composer .cockpit-composer-submit.astryx-button{background:linear-gradient(180deg,var(--cockpit-ink),var(--cockpit-surface-strong))}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer .cockpit-composer-submit.astryx-button{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-ink) 18%,var(--cockpit-surface-strong)),var(--cockpit-surface-strong))}}.cockpit-command-composer .cockpit-composer-submit.astryx-button{color:var(--cockpit-ink);box-shadow:0 10px 24px -18px #000000a6,inset 0 1px #ffffff7a}html.theme-dark .cockpit-command-composer .cockpit-composer-submit.astryx-button{background:#fff;border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){html.theme-dark .cockpit-command-composer .cockpit-composer-submit.astryx-button{background:color-mix(in srgb,#fff 72%,var(--cockpit-surface-solid))}}html.theme-dark .cockpit-command-composer .cockpit-composer-submit.astryx-button{color:#17120f}.cockpit-command-composer .cockpit-composer-submit.astryx-button:hover:not(:disabled){background:var(--cockpit-teal);color:var(--cockpit-on-accent);transform:translateY(-1px)}.cockpit-command-composer .cockpit-composer-submit.astryx-button svg{stroke-width:2.4px;width:1.15rem;height:1.15rem}@media (max-width:760px){.cockpit-command-composer .cockpit-composer-submit.astryx-button span{display:none}}.cockpit-command-composer{--cockpit-composer-action-width:2.5rem;--cockpit-composer-action-height:2.5rem;--cockpit-composer-inset:.5rem}.cockpit-command-composer.is-fullscreen-dock{--cockpit-composer-action-width:2.75rem;--cockpit-composer-action-height:2.75rem;--cockpit-composer-inset:.75rem}.cockpit-command-composer>div{min-height:var(--cockpit-composer-min-height);border:1px solid var(--cockpit-line-strong);background:linear-gradient(180deg,var(--cockpit-surface-strong),transparent 58%),var(--cockpit-surface);flex-direction:column;gap:.4rem;overflow:hidden;padding:var(--cockpit-composer-inset)!important;border-radius:var(--cockpit-radius)!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-surface-strong) 72%,transparent),transparent 58%),var(--cockpit-surface)}}.cockpit-command-composer>div{box-shadow:0 18px 48px -34px #00000085,inset 0 1px 0 var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div{box-shadow:0 18px 48px -34px #00000085,inset 0 1px 0 color-mix(in srgb,var(--cockpit-surface-strong) 62%,transparent)}}.cockpit-command-composer>div:focus-within{border-color:var(--cockpit-teal);box-shadow:0 18px 48px -34px #00000085,0 0 0 1px var(--cockpit-teal),inset 0 1px 0 var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer>div:focus-within{box-shadow:0 18px 48px -34px #00000085,0 0 0 1px color-mix(in srgb,var(--cockpit-teal) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--cockpit-surface-strong) 62%,transparent)}}.cockpit-command-composer>div>div:first-child{box-sizing:border-box;flex:auto;width:100%;min-width:0;min-height:2.5rem;padding:0!important}.cockpit-command-composer .astryx-chat-composer-input,.cockpit-command-composer>div>div:first-child>div{width:100%;min-width:0;min-height:100%}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true],.cockpit-command-composer [contenteditable=true]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--cockpit-ink);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;padding:.15rem .2rem 0;font-size:1rem;line-height:1.45;min-height:2.5rem!important}.cockpit-command-composer .astryx-chat-composer-input [contenteditable=true]:focus,.cockpit-command-composer [contenteditable=true]:focus{outline:none!important}.cockpit-command-composer>div>div:last-child{min-height:var(--cockpit-composer-action-height);pointer-events:auto;justify-content:space-between;align-items:center;gap:.75rem;width:100%!important;display:flex!important;position:static!important;bottom:auto!important;right:auto!important}.cockpit-command-composer>div>div:last-child>div:first-child{flex:auto;min-width:0;display:flex!important}.cockpit-command-composer>div>div:last-child>div:last-child{min-width:var(--cockpit-composer-action-width);pointer-events:auto;flex:none;justify-content:flex-end;align-items:center;display:flex;width:auto!important}.cockpit-composer-controls{min-width:0;color:var(--cockpit-muted);flex-wrap:wrap;flex:auto;align-items:center;gap:.55rem;display:flex}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-composer-upload{height:2rem;min-height:2rem;color:var(--cockpit-muted);letter-spacing:0;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.cockpit-composer-upload{border:1px solid var(--cockpit-teal);flex:none;padding:0 .72rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-upload{border:1px solid color-mix(in srgb,var(--cockpit-teal) 52%,var(--cockpit-line))}}.cockpit-composer-upload{background:var(--cockpit-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-upload{background:color-mix(in srgb,var(--cockpit-teal) 10%,var(--cockpit-surface-solid))}}.cockpit-composer-upload{color:var(--cockpit-teal);cursor:pointer}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);border-radius:999px;width:auto;min-width:0;padding:0 .72rem}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button{background:color-mix(in srgb,var(--cockpit-surface-solid) 74%,transparent)}}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button{box-shadow:none}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled),.cockpit-composer-upload:hover:not([aria-disabled=true]){border-color:var(--cockpit-line-strong);color:var(--cockpit-ink)}.cockpit-command-composer .cockpit-composer-menu-trigger.astryx-button:disabled,.cockpit-composer-upload[aria-disabled=true]{cursor:not-allowed;opacity:.48}.cockpit-composer-evidence-context{border:1px solid var(--cockpit-teal);align-items:center;gap:.4rem;min-width:0;max-width:min(18rem,34vw);min-height:2rem;padding:.2rem .25rem .2rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-evidence-context{border:1px solid color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-composer-evidence-context{background:var(--cockpit-teal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-evidence-context{background:color-mix(in srgb,var(--cockpit-teal) 7%,var(--cockpit-surface-solid))}}.cockpit-composer-evidence-context{color:var(--cockpit-muted);font-size:.7rem}.cockpit-composer-evidence-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-composer-evidence-context button{width:1.5rem;height:1.5rem;color:var(--cockpit-muted);background:0 0;border:0;border-radius:999px;flex:0 0 1.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.cockpit-composer-evidence-context button:hover:not(:disabled){background:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-evidence-context button:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-ink) 8%,transparent)}}.cockpit-composer-evidence-context button:hover:not(:disabled){color:var(--cockpit-ink)}.cockpit-composer-file{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.cockpit-composer-upload:focus-within{outline:.125rem solid var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-upload:focus-within{outline:.125rem solid color-mix(in srgb,var(--cockpit-teal) 68%,transparent)}}.cockpit-composer-upload:focus-within{outline-offset:.125rem}.cockpit-command-composer .cockpit-composer-submit.astryx-button{width:var(--cockpit-composer-action-width);min-width:var(--cockpit-composer-action-width);height:var(--cockpit-composer-action-height);min-height:var(--cockpit-composer-action-height);border-radius:999px;padding:0}.cockpit-command-composer.is-fullscreen-dock,.cockpit-stage.is-layout-focus .cockpit-command-composer{--cockpit-composer-action-width:2.75rem;--cockpit-composer-action-height:2.75rem;--cockpit-composer-inset:.75rem}.cockpit-command-composer.is-fullscreen-dock>div{gap:.52rem;min-height:8.6rem}.cockpit-stage.is-layout-focus .cockpit-command-composer>div{min-height:var(--cockpit-composer-min-height);gap:.4rem}.cockpit-command-composer.is-fullscreen-dock>div>div:last-child,.cockpit-stage.is-layout-focus .cockpit-command-composer>div>div:last-child{gap:.55rem}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-controls,.cockpit-stage.is-layout-focus .cockpit-composer-controls{flex:0 auto;gap:.4rem}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-menu-trigger.astryx-button,.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-upload,.cockpit-stage.is-layout-focus .cockpit-composer-upload{border-radius:999px;flex:0 0 2rem;gap:0;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-upload span,.cockpit-stage.is-layout-focus .cockpit-composer-upload span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-menu-trigger.astryx-button svg,.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-upload svg,.cockpit-stage.is-layout-focus .cockpit-composer-menu-trigger.astryx-button svg,.cockpit-stage.is-layout-focus .cockpit-composer-upload svg{width:.92rem;height:.92rem}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-evidence-context,.cockpit-stage.is-layout-focus .cockpit-composer-evidence-context{max-width:4rem;padding-left:.5rem}.cockpit-command-composer.is-fullscreen-dock .cockpit-composer-evidence-context>span,.cockpit-stage.is-layout-focus .cockpit-composer-evidence-context>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-command-composer .cockpit-composer-submit.astryx-button svg{flex:0 0 1.15rem;min-width:1.15rem}.cockpit-shell.is-theater-fullscreen .cockpit-stage{grid-template-columns:minmax(0,1fr) clamp(340px,var(--cockpit-fullscreen-dock-width,430px),min(580px,42vw))!important}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{position:relative;overflow:hidden}.cockpit-shell .cockpit-fullscreen-dock-resizer{z-index:40;cursor:col-resize;background:0 0;border:0;width:9px;min-width:0;height:100%;min-height:0;padding:0;position:absolute;top:0;left:0}.cockpit-fullscreen-dock-resizer:after{background:var(--cockpit-line-strong);border-radius:999px;width:3px;height:54px;position:absolute;top:50%;left:3px}@supports (color:color-mix(in lab,red,red)){.cockpit-fullscreen-dock-resizer:after{background:color-mix(in srgb,var(--cockpit-line-strong) 72%,transparent)}}.cockpit-fullscreen-dock-resizer:after{content:"";transform:translateY(-50%)}.cockpit-fullscreen-dock-resizer:focus-visible:after,.cockpit-fullscreen-dock-resizer:hover:after{background:var(--cockpit-orange)}.cockpit-fullscreen-dock-resizer:focus-visible{outline:none}.cockpit-dock-tabs{border-bottom:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-tabs{background:color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-dock-tab{border:0;border-right:1px solid var(--cockpit-line);min-width:0;color:var(--cockpit-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.35rem;min-height:2.45rem;padding:0 .45rem;font-size:.75rem;font-weight:900;transition:background .14s,color .14s;display:inline-flex;position:relative}.cockpit-dock-tab:last-child{border-right:0}.cockpit-dock-tab:hover{background:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-tab:hover{background:color-mix(in srgb,var(--cockpit-ink) 5%,transparent)}}.cockpit-dock-tab:hover{color:var(--cockpit-ink)}.cockpit-dock-tab.is-active{color:var(--cockpit-deep);background:0 0}.cockpit-dock-tab.is-active:after{background:var(--cockpit-teal);content:"";width:1.75rem;height:.125rem;position:absolute;bottom:-.0625rem;left:50%;transform:translate(-50%)}.cockpit-dock-tab:focus-visible{z-index:1;outline:.125rem solid var(--cockpit-teal);outline-offset:-.1875rem}.cockpit-dock-workbench{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.cockpit-dock-panel{gap:.75rem;padding:.75rem;display:grid}.cockpit-dock-metric-grid,.cockpit-dock-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cockpit-dock-metric{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:.24rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-metric{background:color-mix(in srgb,var(--cockpit-surface-strong) 70%,transparent)}}.cockpit-dock-metric{padding:.62rem}.cockpit-dock-metric span{min-width:0;color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:inline-flex}.cockpit-dock-metric strong{color:var(--cockpit-ink);font-family:var(--font-mono);font-size:.82rem;font-weight:900}.cockpit-dock-metric small,.cockpit-dock-metric strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-dock-metric small{color:var(--cockpit-muted);font-size:.68rem;line-height:1.25}.cockpit-dock-axis-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.cockpit-dock-axis-strip span{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);color:var(--cockpit-muted);font-family:var(--font-mono);text-align:center;text-transform:uppercase;padding:.42rem;font-size:.75rem;font-weight:900}.cockpit-dock-message-list{gap:.45rem;display:grid}.cockpit-dock-message{border-left:2px solid var(--cockpit-line-strong);background:var(--cockpit-bg);grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-message{background:color-mix(in srgb,var(--cockpit-bg) 64%,transparent)}}.cockpit-dock-message{padding:.62rem .7rem}.cockpit-dock-message.is-success{border-left-color:var(--cockpit-green)}.cockpit-dock-message.is-warning{border-left-color:var(--cockpit-amber)}.cockpit-dock-message.is-danger{border-left-color:var(--cockpit-red)}.cockpit-dock-message span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cockpit-dock-message strong{color:var(--cockpit-ink);font-family:var(--font-mono);text-transform:capitalize;font-size:.82rem;font-weight:900}.cockpit-dock-message small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.72rem;line-height:1.3}.cockpit-dock-inspection-lead{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);gap:.3rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-inspection-lead{background:color-mix(in srgb,var(--cockpit-surface-strong) 70%,transparent)}}.cockpit-dock-inspection-lead.is-failed{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-inspection-lead.is-failed{border-color:color-mix(in srgb,var(--cockpit-red) 58%,var(--cockpit-line))}}.cockpit-dock-inspection-lead.is-unverified{border-color:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-inspection-lead.is-unverified{border-color:color-mix(in srgb,var(--cockpit-amber) 58%,var(--cockpit-line))}}.cockpit-dock-inspection-lead>span,.cockpit-dock-measurements>summary{color:var(--cockpit-faint);font-size:.75rem;font-weight:800}.cockpit-dock-inspection-lead>strong{color:var(--cockpit-ink);font-size:.9375rem}.cockpit-dock-inspection-lead>p{color:var(--cockpit-muted);margin:0;font-size:.75rem;line-height:1.4}.cockpit-dock-measurements{border-block:1px solid var(--cockpit-line);padding-block:.25rem}.cockpit-dock-measurements>summary{cursor:pointer;align-items:center;min-height:2.5rem;display:flex}.cockpit-dock-measurements[open]>summary{margin-block-end:.45rem}.cockpit-dock-empty,.cockpit-dock-feedback-note{border:1px dashed var(--cockpit-line);background:var(--cockpit-surface-strong);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-empty,.cockpit-dock-feedback-note{background:color-mix(in srgb,var(--cockpit-surface-strong) 50%,transparent)}}.cockpit-dock-empty,.cockpit-dock-feedback-note{color:var(--cockpit-muted);padding:.68rem .72rem;font-size:.74rem;line-height:1.35}.cockpit-dock-view-grid{gap:.68rem;display:grid}.cockpit-dock-view-card{border:1px solid var(--cockpit-line);background:var(--cockpit-surface);margin:0;overflow:hidden}.cockpit-dock-view-preview{background:linear-gradient(90deg,var(--cockpit-grid) 1px,transparent 1px),linear-gradient(0deg,var(--cockpit-grid) 1px,transparent 1px),var(--cockpit-bg);background-size:22px 22px;width:100%;height:clamp(7.5rem,18vh,10.5rem);position:relative;overflow:hidden}.cockpit-dock-view-card img{object-fit:contain;width:100%;height:100%;padding:.45rem;transition:opacity .14s;display:block}.cockpit-dock-view-card.is-failed img,.cockpit-dock-view-card.is-loading img{opacity:0}.cockpit-dock-view-status{color:var(--cockpit-muted);text-align:center;place-content:center;justify-items:center;gap:.45rem;padding:1rem;font-size:.7rem;line-height:1.35;display:grid;position:absolute;inset:0}.cockpit-dock-view-status .is-spinning{animation:cockpit-dock-view-spin .9s linear infinite}.cockpit-dock-view-status>button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-height:2.25rem;color:var(--cockpit-ink);font:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding-inline:.65rem;font-weight:700;display:inline-flex}@keyframes cockpit-dock-view-spin{to{transform:rotate(1turn)}}.cockpit-dock-view-card figcaption{border-top:1px solid var(--cockpit-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.52rem .62rem;display:grid}.cockpit-dock-view-card figcaption span{color:var(--cockpit-ink);font-size:.78rem;font-weight:800}.cockpit-dock-view-card figcaption small{color:var(--cockpit-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.cockpit-dock-link-grid a,.cockpit-dock-view-card a{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);color:var(--cockpit-muted);justify-content:center;align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.cockpit-dock-link-grid a:hover,.cockpit-dock-view-card a:hover{border-color:var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-link-grid a:hover,.cockpit-dock-view-card a:hover{border-color:color-mix(in srgb,var(--cockpit-orange) 46%,var(--cockpit-line))}}.cockpit-dock-link-grid a:hover,.cockpit-dock-view-card a:hover{color:var(--cockpit-orange)}.cockpit-dock-timeline{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);min-height:10rem}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-timeline{background:color-mix(in srgb,var(--cockpit-bg) 58%,transparent)}}.cockpit-dock-timeline{overflow:hidden}.cockpit-dock-release-actions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.cockpit-dock-release-actions .astryx-button{width:100%}.cockpit-dock-packet-summary{border-top:1px solid var(--cockpit-line);border-bottom:1px solid var(--cockpit-line);gap:.55rem;padding:.15rem 0 .8rem;display:grid}.cockpit-dock-model-files>header,.cockpit-dock-packet-summary>header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cockpit-dock-model-files>header>span,.cockpit-dock-packet-summary>header>span{min-width:0;color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6rem;font-weight:900;display:inline-flex}.cockpit-dock-packet-summary>strong{color:var(--cockpit-ink);font-size:1rem;line-height:1.25}.cockpit-dock-model-files>p,.cockpit-dock-packet-summary>p{color:var(--cockpit-muted);margin:0;font-size:.74rem;line-height:1.45}.cockpit-dock-packet-summary>ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:.15rem 0 0;padding:0;list-style:none;display:grid}.cockpit-dock-packet-summary>ul>li{border-left:1px solid var(--cockpit-line);gap:.18rem;min-width:0;padding:.2rem .55rem;display:grid}.cockpit-dock-packet-summary>ul>li:first-child{border-left:0;padding-left:0}.cockpit-dock-packet-summary>ul>li>span{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:900}.cockpit-dock-packet-summary>ul>li>strong{color:var(--cockpit-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.cockpit-dock-model-files{gap:.55rem;padding-top:.15rem;display:grid}.cockpit-dock-model-files>header>small{color:var(--cockpit-faint);font-size:.65rem}.cockpit-dock-model-files>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.cockpit-dock-model-files a{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0;min-height:2.25rem;color:var(--cockpit-muted);justify-content:center;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.cockpit-dock-model-files a:focus-visible,.cockpit-dock-model-files a:hover{border-color:var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-dock-model-files a:focus-visible,.cockpit-dock-model-files a:hover{border-color:color-mix(in srgb,var(--cockpit-orange) 46%,var(--cockpit-line))}}.cockpit-dock-model-files a:focus-visible,.cockpit-dock-model-files a:hover{color:var(--cockpit-orange)}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-approval-bar,.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-version-tree{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);flex:none}@supports (color:color-mix(in lab,red,red)){.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-approval-bar,.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-version-tree{background:color-mix(in srgb,var(--cockpit-surface-strong) 58%,transparent)}}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-version-list{max-height:13rem}@media (max-height:720px) and (max-width:1280px),(max-width:1180px){.cockpit-shell.is-theater-fullscreen .cockpit-stage{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) clamp(250px,var(--cockpit-fullscreen-dock-height,340px),58dvh)!important}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock{border-top:1px solid var(--cockpit-line-strong);border-left:0;height:100%;max-height:none}.cockpit-shell .cockpit-fullscreen-dock-resizer{cursor:row-resize;width:100%;height:10px;top:0;left:0}.cockpit-fullscreen-dock-resizer:after{width:64px;height:3px;top:3px;left:50%;transform:translate(-50%)}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock-head{display:none}.cockpit-shell.is-theater-fullscreen .cockpit-fullscreen-dock .cockpit-approval-bar{display:grid}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock{padding:.45rem .65rem}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock>div{gap:.38rem;min-height:6.35rem;border-radius:1.25rem!important}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input,.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock .astryx-chat-composer-input [contenteditable=true],.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock [contenteditable=true],.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock>div>div:first-child{min-height:2.6rem!important}.cockpit-shell.is-theater-fullscreen .cockpit-command-composer.is-fullscreen-dock [contenteditable=true]{font-size:.9rem;line-height:1.32}.cockpit-dock-tab{min-height:2.75rem}.cockpit-dock-panel{gap:.55rem;padding:.55rem .65rem .7rem}.cockpit-dock-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cockpit-dock-tab span{display:none}.cockpit-dock-tab{min-height:2.75rem}.cockpit-dock-link-grid,.cockpit-dock-metric-grid,.cockpit-dock-release-grid,.cockpit-dock-view-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cockpit-dock-view-status .is-spinning{animation:none}}@media (max-width:980px){.cockpit-composer-controls{gap:.4rem}.cockpit-composer-upload{padding-inline:.58rem}}@media (max-width:720px){.cockpit-composer-upload span{display:none}.cockpit-composer-upload{width:2rem;padding:0}}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage{position:relative}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-roomy{grid-template-columns:minmax(0,1.56fr) minmax(304px,360px)!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-dense{gap:10px 12px;grid-template-columns:minmax(0,1fr) minmax(268px,300px)!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-focus{gap:8px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-focus .cockpit-model-column{z-index:1;position:relative}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-model-column.is-theater-expanded{min-height:0;grid-template-rows:minmax(0,1fr) auto!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-model-theater.is-expanded,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage .cockpit-model-theater.is-expanded .cockpit-canvas-frame{height:100%;min-height:0!important}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-dense .cockpit-viewport-topbar,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-focus .cockpit-viewport-topbar{gap:8px;padding:7px 9px 6px}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-dense .cockpit-hud-row,.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-focus .cockpit-hud-row{gap:5px}.cockpit-shell:not(.is-theater-fullscreen) .cockpit-stage.is-layout-focus .cockpit-hud-row>span:not(.cockpit-status-pill){text-overflow:ellipsis;max-width:9.5rem;font-size:.54rem;overflow:hidden}.cockpit-decision-drawer-handle{z-index:120;border:1px solid var(--cockpit-line-strong);color:var(--cockpit-text);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:#fffaf4;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:clamp(5.5rem,16vh,8rem);right:8px;box-shadow:0 10px 30px #0000001f}html.theme-dark .cockpit-decision-drawer-handle{color:#1c1917;background:#fffaf4;border-color:#fffaf4d1;box-shadow:0 14px 32px #00000075,0 0 0 1px #fffaf42e}.cockpit-decision-drawer-handle:focus-visible,.cockpit-decision-drawer-handle:hover,.cockpit-stage.is-decision-drawer-open .cockpit-decision-drawer-handle{border-color:var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer-handle:focus-visible,.cockpit-decision-drawer-handle:hover,.cockpit-stage.is-decision-drawer-open .cockpit-decision-drawer-handle{border-color:color-mix(in srgb,var(--cockpit-orange) 48%,var(--cockpit-line-strong))}}.cockpit-decision-drawer-handle:focus-visible,.cockpit-decision-drawer-handle:hover,.cockpit-stage.is-decision-drawer-open .cockpit-decision-drawer-handle{color:var(--cockpit-orange);outline:none}html.theme-dark .cockpit-decision-drawer-handle:focus-visible,html.theme-dark .cockpit-decision-drawer-handle:hover,html.theme-dark .cockpit-stage.is-decision-drawer-open .cockpit-decision-drawer-handle{color:#9a3412;background:#fffaf4;border-color:#ff7a35}.cockpit-decision-drawer{z-index:220;border-left:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);width:clamp(440px,34vw,560px);min-width:0;max-width:calc(100vw - 24px);color:var(--cockpit-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:72px;bottom:12px;right:12px;overflow:hidden;box-shadow:-24px 0 54px #00000038}.cockpit-decision-drawer-head{border-bottom:1px solid var(--cockpit-line);min-height:44px;color:var(--cockpit-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;font-weight:900;display:flex}.cockpit-decision-drawer-head button{border:1px solid var(--cockpit-line);width:28px;height:28px;color:var(--cockpit-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cockpit-decision-drawer-head button:focus-visible,.cockpit-decision-drawer-head button:hover{border-color:var(--cockpit-orange)}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer-head button:focus-visible,.cockpit-decision-drawer-head button:hover{border-color:color-mix(in srgb,var(--cockpit-orange) 45%,var(--cockpit-line))}}.cockpit-decision-drawer-head button:focus-visible,.cockpit-decision-drawer-head button:hover{color:var(--cockpit-orange);outline:none}.cockpit-decision-drawer>:not(.cockpit-decision-drawer-head){min-height:0}.cockpit-decision-drawer-body{scrollbar-gutter:stable;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.cockpit-decision-drawer-section{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);border-radius:12px;flex:none;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer-section{background:color-mix(in srgb,var(--cockpit-bg) 28%,var(--cockpit-surface-solid))}}.cockpit-decision-drawer-section-head{border-bottom:1px solid var(--cockpit-line);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cockpit-decision-drawer-section-head span{color:var(--cockpit-faint);letter-spacing:.08em;font-size:.62rem;font-weight:900}.cockpit-decision-drawer-section-head strong{min-width:0;color:var(--cockpit-muted);letter-spacing:.06em;text-align:right;font-size:.68rem;font-weight:900}.cockpit-decision-drawer-note{color:var(--cockpit-muted);margin:8px 12px 0;font-size:.72rem;line-height:1.35}.cockpit-decision-drawer .cockpit-approval-bar,.cockpit-decision-drawer .cockpit-build-packet,.cockpit-decision-drawer .cockpit-decision-metrics,.cockpit-decision-drawer .cockpit-operational-ledger,.cockpit-decision-drawer .cockpit-timeline,.cockpit-decision-drawer .cockpit-version-tree{flex:none}.cockpit-decision-drawer{scrollbar-gutter:stable}.cockpit-decision-drawer .cockpit-decision-metrics{border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.cockpit-decision-drawer .cockpit-signal{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;padding:11px 12px;display:grid}.cockpit-decision-drawer .cockpit-signal em,.cockpit-decision-drawer .cockpit-signal small,.cockpit-decision-drawer .cockpit-signal span,.cockpit-decision-drawer .cockpit-signal strong{text-align:left;white-space:normal;min-width:0;overflow:visible}.cockpit-decision-drawer .cockpit-signal span{color:var(--cockpit-faint);font-size:.58rem}.cockpit-decision-drawer .cockpit-signal strong{justify-self:start;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.05}.cockpit-decision-drawer .cockpit-signal em{color:var(--cockpit-text);font-size:.78rem;font-style:normal;font-weight:850}.cockpit-decision-drawer .cockpit-signal small{color:var(--cockpit-muted);grid-column:auto;font-size:.74rem;line-height:1.35}.cockpit-decision-drawer .cockpit-ops-ledger{border:0;gap:0;display:grid}.cockpit-decision-drawer .cockpit-ops-row{border-bottom:1px solid var(--cockpit-line);grid-template-columns:minmax(0,.48fr) minmax(0,.72fr);gap:4px 12px;min-width:0;padding:11px 12px;display:grid}.cockpit-decision-drawer .cockpit-ops-row:last-child{border-bottom:0}.cockpit-decision-drawer .cockpit-ops-row>small,.cockpit-decision-drawer .cockpit-ops-row>span,.cockpit-decision-drawer .cockpit-ops-row>strong{min-width:0}.cockpit-decision-drawer .cockpit-ops-row>span{color:var(--cockpit-faint);font-size:.58rem;line-height:1.25}.cockpit-decision-drawer .cockpit-ops-row>strong{color:var(--cockpit-text);text-align:right;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.9rem;line-height:1.2;overflow:visible}.cockpit-decision-drawer .cockpit-ops-row>small{color:var(--cockpit-muted);grid-column:1/-1;font-size:.72rem;line-height:1.4}.cockpit-decision-drawer .cockpit-approval-bar,.cockpit-decision-drawer .cockpit-version-tree{border:0;padding:12px}.cockpit-decision-drawer .cockpit-approval-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding:0;display:grid}.cockpit-decision-drawer .cockpit-approval-grid .astryx-button{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);min-width:0;min-height:2.25rem;box-shadow:none;color:var(--cockpit-muted);white-space:normal}.cockpit-decision-drawer .cockpit-approval-grid .astryx-button.is-active{border-color:var(--cockpit-green);background:var(--cockpit-green-soft);color:var(--cockpit-green)}.cockpit-decision-drawer .cockpit-version-list{max-height:180px}.cockpit-decision-drawer .cockpit-version-row{border-color:var(--cockpit-line);background:var(--cockpit-surface-strong);border-left:2px solid #0000;border-radius:10px}.cockpit-decision-drawer .cockpit-version-row.is-active{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer .cockpit-version-row.is-active{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-decision-drawer .cockpit-version-row.is-active{border-left-color:var(--cockpit-teal)}.cockpit-decision-drawer .cockpit-mini-action{min-height:2rem}.cockpit-decision-drawer-disclosure{border:1px solid var(--cockpit-line);background:var(--cockpit-bg);border-radius:12px;flex:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer-disclosure{background:color-mix(in srgb,var(--cockpit-bg) 28%,var(--cockpit-surface-solid))}}.cockpit-decision-drawer-disclosure summary{cursor:pointer;color:var(--cockpit-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:11px 12px;font-size:.68rem;font-weight:900}.cockpit-decision-drawer-disclosure .cockpit-timeline,.cockpit-decision-drawer-footer{border-top:1px solid var(--cockpit-line)}.cockpit-decision-drawer-footer{background:var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-decision-drawer-footer{background:color-mix(in srgb,var(--cockpit-surface-solid) 94%,var(--cockpit-bg))}}.cockpit-decision-drawer-footer{padding:12px}.cockpit-decision-drawer-footer .cockpit-build-packet.astryx-button{width:100%;min-height:2.85rem;margin:0}@media (max-width:640px){.cockpit-decision-drawer{border:1px solid var(--cockpit-line-strong);border-radius:14px;width:auto;max-width:none;inset:8px}.cockpit-decision-drawer .cockpit-approval-grid,.cockpit-decision-drawer .cockpit-ops-row{grid-template-columns:minmax(0,1fr)}.cockpit-decision-drawer .cockpit-ops-row>strong{text-align:left}}@media (prefers-reduced-motion:reduce){.cockpit-shell *,.cockpit-shell :after,.cockpit-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cockpit-product-start{gap:var(--spacing-4);border:1px solid var(--border);border-radius:var(--cockpit-radius);background:linear-gradient(135deg,var(--surface-2),var(--surface-1));display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-product-start{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 92%,var(--accent-soft) 8%),var(--surface-1))}}.cockpit-product-start{padding:var(--spacing-5)}.cockpit-product-start-heading{gap:var(--spacing-1);max-width:52rem;display:grid}.cockpit-bom-status,.cockpit-product-start-grid span,.cockpit-product-start-heading>span{color:var(--text-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.cockpit-product-start-heading h3{color:var(--text-1);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}.cockpit-product-start-heading p{color:var(--text-2);font-size:var(--font-size-base);margin:0;line-height:1.55}.cockpit-product-start-heading .cockpit-product-start-product{color:var(--text-1);font-weight:var(--font-weight-semibold)}.cockpit-product-start-grid{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-product-start-grid li{align-content:start;gap:var(--spacing-1) var(--spacing-2);min-width:0;min-height:9.5rem;padding:var(--spacing-4);border-inline-end:1px solid var(--border);grid-template-columns:min-content minmax(0,1fr);display:grid;position:relative}.cockpit-product-start-grid li:last-child{border-inline-end:0}.cockpit-product-start-grid li>svg{margin-top:var(--spacing-1);color:var(--warning);grid-row:1/span 3}.cockpit-product-start-grid li[data-state=ready]>svg{color:var(--success)}.cockpit-product-start-grid li[data-state=action]{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-product-start-grid li[data-state=action]{background:color-mix(in srgb,var(--accent-soft) 36%,transparent)}}.cockpit-product-start-grid li[data-state=action]>svg{color:var(--accent)}.cockpit-product-start-grid a,.cockpit-product-start-grid small,.cockpit-product-start-grid strong{overflow-wrap:anywhere;grid-column:2}.cockpit-product-start-grid strong{color:var(--text-1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.35}.cockpit-product-start-grid small{color:var(--text-2);font-size:var(--font-size-sm);line-height:1.45}.cockpit-product-start-grid a{width:fit-content;min-height:2.5rem;margin-top:var(--spacing-2);border-radius:var(--cockpit-radius);background:var(--accent);padding:var(--spacing-2) var(--spacing-3);color:var(--accent-contrast);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-self:end;align-items:center;text-decoration:none;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.cockpit-product-start-grid a:hover{opacity:.9}.cockpit-product-start-grid a:active{transform:scale(.98)}.cockpit-product-start-grid a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cockpit-geometry-understanding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cockpit-geometry-understanding-grid>div{border:1px solid var(--border);background:var(--surface-1);min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-geometry-understanding-grid>div{background:color-mix(in srgb,var(--surface-1) 90%,var(--surface-2) 10%)}}.cockpit-geometry-understanding-grid>div{padding:.62rem}.cockpit-geometry-understanding-grid span{color:var(--text-3);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:850;display:block}.cockpit-geometry-understanding-grid strong{color:var(--text-1);overflow-wrap:anywhere;margin-top:.22rem;font-size:.82rem;line-height:1.25;display:block}.cockpit-bom-list{gap:.55rem;display:grid}.cockpit-bom-confirmation-contract{border:1px solid var(--warning);gap:.55rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-confirmation-contract{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border))}}.cockpit-bom-confirmation-contract{background:var(--warning-soft);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-confirmation-contract{background:color-mix(in srgb,var(--warning-soft) 64%,var(--surface-1))}}.cockpit-bom-confirmation-contract>strong{color:var(--text-1);font-size:.875rem;font-weight:650}.cockpit-bom-confirmation-contract>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.cockpit-bom-confirmation-contract>dl>div{gap:.25rem;min-width:0;display:grid}.cockpit-bom-confirmation-contract dt{color:var(--text-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.cockpit-bom-confirmation-contract dd{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.45}.cockpit-bom-add-row{gap:.55rem;margin-bottom:.6rem;display:grid}.cockpit-bom-add-row-header{border:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-add-row-header{background:color-mix(in srgb,var(--surface-2) 78%,var(--accent-soft) 22%)}}.cockpit-bom-add-row-header{padding:.65rem .7rem}.cockpit-bom-add-row-header div{min-width:0}.cockpit-bom-add-row-header span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.cockpit-bom-add-row-header strong{color:var(--text-1);overflow-wrap:anywhere;margin-top:.16rem;font-size:.84rem;line-height:1.25;display:block}.cockpit-bom-review-row{outline:none;gap:.45rem;display:grid}.cockpit-bom-review-row:focus-visible .cockpit-evidence-compact-row,.cockpit-bom-review-row:hover .cockpit-evidence-compact-row{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-review-row:focus-visible .cockpit-evidence-compact-row,.cockpit-bom-review-row:hover .cockpit-evidence-compact-row{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-bom-review-row:focus-visible .cockpit-evidence-compact-row,.cockpit-bom-review-row:hover .cockpit-evidence-compact-row{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-review-row:focus-visible .cockpit-evidence-compact-row,.cockpit-bom-review-row:hover .cockpit-evidence-compact-row{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,var(--cockpit-teal-soft) 18%)}}.cockpit-bom-review-row.is-editing .cockpit-evidence-compact-row{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-review-row.is-editing .cockpit-evidence-compact-row{border-color:color-mix(in srgb,var(--accent) 45%,var(--border) 55%)}}.cockpit-bom-review-row.is-editing .cockpit-evidence-compact-row{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-review-row.is-editing .cockpit-evidence-compact-row{background:color-mix(in srgb,var(--surface-1) 86%,var(--accent-soft) 14%)}}.cockpit-bom-status{border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;align-self:center;padding:.35rem .5rem}.cockpit-bom-actions{gap:.35rem}.cockpit-bom-actions,.cockpit-feature-actions{flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.cockpit-feature-actions{gap:.32rem}.cockpit-feature-actions .astryx-button{min-height:1.9rem}.cockpit-feature-candidate-row{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;padding:.55rem;display:grid}.cockpit-feature-candidate-row.is-selected{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-candidate-row.is-selected{border-color:color-mix(in srgb,var(--cockpit-teal) 46%,var(--cockpit-line) 54%)}}.cockpit-feature-candidate-row.is-selected{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-candidate-row.is-selected{background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,var(--cockpit-teal-soft) 12%)}}.cockpit-feature-candidate-row.is-theater-selected{border-color:var(--cockpit-success)}@supports (color:color-mix(in lab,red,red)){.cockpit-feature-candidate-row.is-theater-selected{border-color:color-mix(in srgb,var(--cockpit-success) 48%,var(--cockpit-line) 52%)}}.cockpit-feature-candidate-row.is-theater-selected{box-shadow:inset 3px 0 0 var(--cockpit-success)}.cockpit-feature-candidate-trigger{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.28rem;padding:0;display:grid}.cockpit-feature-candidate-trigger:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:.18rem}.cockpit-feature-candidate-main{gap:.24rem;min-width:0;display:grid}.cockpit-feature-candidate-main>span:not(.cockpit-evidence-row-head){color:var(--cockpit-muted);font-size:.75rem;line-height:1.45}.cockpit-feature-candidate-use{color:var(--cockpit-muted);font-size:.68rem;line-height:1.35;display:block}.cockpit-feature-candidate-use strong{color:var(--cockpit-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cockpit-feature-candidate-main small{color:var(--cockpit-faint);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.58rem}.cockpit-feature-candidate-state{color:var(--cockpit-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.cockpit-feature-candidate-detail{border-top:1px solid var(--cockpit-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding-top:.5rem;display:grid}.cockpit-feature-candidate-detail div{gap:.14rem;min-width:0;display:grid}.cockpit-feature-candidate-detail span{color:var(--cockpit-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cockpit-feature-candidate-detail strong{color:var(--cockpit-text);overflow-wrap:anywhere;font-size:.76rem;line-height:1.3}.cockpit-feature-candidate-detail p{color:var(--cockpit-muted);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.45}@media (max-width:760px){.cockpit-feature-actions{justify-content:flex-start}.cockpit-feature-candidate-detail{grid-template-columns:minmax(0,1fr)}}.cockpit-bom-editor{border:1px solid var(--accent);grid-template-columns:minmax(0,2fr) minmax(72px,.55fr) minmax(120px,.8fr);gap:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-editor{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%)}}.cockpit-bom-editor{background:linear-gradient(180deg,var(--surface-1),var(--surface-1))}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-editor{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,var(--accent-soft) 6%),var(--surface-1))}}.cockpit-bom-editor{padding:.7rem}.cockpit-bom-editor label{min-width:0;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;gap:.25rem;font-size:.66rem;font-weight:800;display:grid}.cockpit-bom-editor input,.cockpit-bom-editor select,.cockpit-bom-editor textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text-1);font:inherit;letter-spacing:0;outline:none;padding:.52rem .58rem;font-size:.82rem}.cockpit-bom-editor textarea{resize:vertical;min-height:4.3rem}.cockpit-bom-editor input:focus,.cockpit-bom-editor select:focus,.cockpit-bom-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-bom-editor input:focus,.cockpit-bom-editor select:focus,.cockpit-bom-editor textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.cockpit-bom-editor-actions,.cockpit-bom-editor-note{grid-column:1/-1}.cockpit-bom-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cockpit-rules-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-rules-editor .is-wide{grid-column:1/-1}.cockpit-bom-confirmation-needs{color:var(--warning);margin-inline:.7rem;font-size:.75rem;line-height:1.45;display:block}.cockpit-product-advisory-note{max-width:72ch;margin:0 0 var(--spacing-3);color:var(--text-2);font-size:var(--font-size-sm);line-height:1.5}.cockpit-product-question-list{gap:var(--spacing-3);display:grid}.cockpit-product-question{border:1px solid var(--border);border-radius:var(--cockpit-radius);background:var(--surface-1);min-width:0;overflow:hidden}.cockpit-product-question-summary{align-items:start;gap:var(--spacing-3);min-width:0;padding:var(--spacing-4);grid-template-columns:min-content minmax(0,1fr) auto;display:grid}.cockpit-product-question-summary>svg{color:var(--warning);margin-top:.15rem}.cockpit-product-question-summary>div{gap:var(--spacing-1);min-width:0;display:grid}.cockpit-product-question-summary small,.cockpit-product-question-summary strong{overflow-wrap:anywhere}.cockpit-product-question-summary strong{color:var(--text-1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4}.cockpit-product-question-editor>small,.cockpit-product-question-summary small{color:var(--text-2);font-size:var(--font-size-sm);line-height:1.5}.cockpit-product-question-actions,.cockpit-product-question-editor-actions{justify-content:flex-end;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cockpit-product-question-editor{gap:var(--spacing-2);border-block-start:1px solid var(--border);background:var(--surface-2);padding:var(--spacing-4);display:grid}.cockpit-product-question-editor label{color:var(--text-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.cockpit-product-question-editor textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--cockpit-radius);background:var(--surface-1);width:100%;min-width:0;min-height:5rem;padding:var(--spacing-3);color:var(--text-1);font:inherit;font-size:var(--font-size-base);outline:none;line-height:1.5}.cockpit-product-question-editor textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-product-question-editor textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.cockpit-product-question-error{color:var(--danger);font-size:var(--font-size-sm);margin:0;line-height:1.45}@media (max-width:760px){.cockpit-product-question-summary{grid-template-columns:min-content minmax(0,1fr)}.cockpit-product-question-actions{grid-column:1/-1;justify-content:flex-start}.cockpit-product-question-editor textarea{font-size:1rem}.cockpit-product-question-editor-actions{justify-content:flex-start}}.cockpit-rules-quickstart{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.cockpit-rules-quickstart button{border:1px solid var(--accent);gap:.22rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rules-quickstart button{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%)}}.cockpit-rules-quickstart button{background:linear-gradient(135deg,var(--accent-soft),transparent 58%),var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-rules-quickstart button{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 16%,transparent),transparent 58%),var(--surface-2)}}.cockpit-rules-quickstart button{color:var(--text-1);cursor:pointer;text-align:left;padding:.6rem}.cockpit-rules-quickstart button:focus-visible,.cockpit-rules-quickstart button:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-rules-quickstart button:focus-visible,.cockpit-rules-quickstart button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.cockpit-rules-quickstart button:focus-visible,.cockpit-rules-quickstart button:hover{outline:none}.cockpit-rules-quickstart strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;overflow:hidden}.cockpit-rules-quickstart span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;line-height:1.28;overflow:hidden}.cockpit-rules-json-actions{border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-rules-json-actions{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border) 74%)}}.cockpit-rules-json-actions{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-rules-json-actions{background:color-mix(in srgb,var(--surface-2) 78%,transparent)}}.cockpit-rules-json-actions{padding:.55rem}.cockpit-rules-json-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cockpit-rules-json-actions>span{min-width:min(14rem,100%);color:var(--text-2);font-size:.72rem;font-weight:750}.cockpit-rule-defaults,.cockpit-rule-envelope-control,.cockpit-rule-list-control,.cockpit-rule-numeric-presets{border:1px solid var(--border);gap:.5rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-rule-defaults,.cockpit-rule-envelope-control,.cockpit-rule-list-control,.cockpit-rule-numeric-presets{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.cockpit-rule-defaults,.cockpit-rule-envelope-control,.cockpit-rule-list-control,.cockpit-rule-numeric-presets{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-rule-defaults,.cockpit-rule-envelope-control,.cockpit-rule-list-control,.cockpit-rule-numeric-presets{background:color-mix(in srgb,var(--surface-2) 68%,transparent)}}.cockpit-rule-defaults,.cockpit-rule-envelope-control,.cockpit-rule-list-control,.cockpit-rule-numeric-presets{margin:0;padding:.58rem}.cockpit-rule-defaults legend,.cockpit-rule-envelope-control legend,.cockpit-rule-list-control legend,.cockpit-rule-numeric-presets legend{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;padding:0 .25rem;font-size:.66rem;font-weight:900}.cockpit-rule-envelope-control,.cockpit-rule-list-row,.cockpit-rule-numeric-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-rule-defaults>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.cockpit-rule-default-control{gap:.25rem;min-width:0;display:grid}.cockpit-rule-default-control>span:first-child{color:var(--text-2);font-size:.68rem;font-weight:800}.cockpit-rule-default-control>span:last-child{grid-template-columns:minmax(7rem,.72fr) minmax(0,1fr);gap:.35rem;display:grid}.cockpit-rule-default-control input,.cockpit-rule-default-control select{box-sizing:border-box;width:100%;min-width:0}.cockpit-rule-envelope-control{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr))}.cockpit-rule-numeric-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-rule-list-row{gap:.45rem;display:grid}.cockpit-rule-envelope-control label,.cockpit-rule-list-control label,.cockpit-rule-numeric-presets label{gap:.25rem;min-width:0;display:grid}.cockpit-rule-envelope-control input,.cockpit-rule-envelope-control select,.cockpit-rule-list-control input,.cockpit-rule-list-control select,.cockpit-rule-list-control textarea,.cockpit-rule-numeric-presets input,.cockpit-rule-numeric-presets select{box-sizing:border-box;width:100%;min-width:0}.cockpit-rule-custom-field>span{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;display:grid}.cockpit-rule-numeric-presets label{grid-template-columns:minmax(6rem,.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.cockpit-rule-custom-field .astryx-button{min-height:2.25rem}.cockpit-rule-chip-list{flex-wrap:wrap;gap:.3rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cockpit-rule-chip-list li{border:1px solid var(--accent);align-items:center;gap:.3rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-rule-chip-list li{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%)}}.cockpit-rule-chip-list li{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-rule-chip-list li{background:color-mix(in srgb,var(--accent-soft) 18%,var(--surface-1) 82%)}}.cockpit-rule-chip-list li{color:var(--text-1);padding:.24rem .28rem .24rem .45rem}.cockpit-rule-chip-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:800;overflow:hidden}.cockpit-rule-chip-list button{width:1.35rem;height:1.35rem;color:var(--text-3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.cockpit-rule-chip-list button:focus-visible,.cockpit-rule-chip-list button:hover{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-rule-chip-list button:focus-visible,.cockpit-rule-chip-list button:hover{border-color:color-mix(in srgb,var(--cockpit-red) 38%,var(--border))}}.cockpit-rule-chip-list button:focus-visible,.cockpit-rule-chip-list button:hover{color:var(--cockpit-red);outline:none}.cockpit-rule-paste-list textarea{min-height:3.2rem}.cockpit-rules-action-note{color:var(--text-2);align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.cockpit-rule-completeness-row{gap:.45rem;display:grid}@media (max-width:47.5rem){.cockpit-rule-list-row,.cockpit-rule-numeric-presets,.cockpit-rules-quickstart{grid-template-columns:minmax(0,1fr)}}.cockpit-dfm-finding-card{outline:none;gap:.55rem;display:grid}.cockpit-dfm-finding-card:focus-visible .cockpit-evidence-row,.cockpit-dfm-finding-card:hover .cockpit-evidence-row{border-color:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-finding-card:focus-visible .cockpit-evidence-row,.cockpit-dfm-finding-card:hover .cockpit-evidence-row{border-color:color-mix(in srgb,var(--cockpit-teal) 34%,var(--cockpit-line))}}.cockpit-dfm-finding-card:focus-visible .cockpit-evidence-row,.cockpit-dfm-finding-card:hover .cockpit-evidence-row{background:var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-dfm-finding-card:focus-visible .cockpit-evidence-row,.cockpit-dfm-finding-card:hover .cockpit-evidence-row{background:color-mix(in srgb,var(--cockpit-surface-strong) 82%,var(--cockpit-teal-soft) 18%)}}.cockpit-dfm-next-action,.cockpit-dfm-review-note{color:var(--text-2);font-size:.75rem;font-weight:700}.cockpit-dfm-actions{gap:.5rem;display:grid}.cockpit-dfm-actions textarea{resize:vertical;min-height:4.75rem}.cockpit-dfm-action-buttons{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:720px){.cockpit-bom-confirmation-contract>dl,.cockpit-bom-editor,.cockpit-geometry-understanding-grid,.cockpit-rules-editor{grid-template-columns:1fr}}@media (max-width:47.5rem){.cockpit-engineering-timeline-filter-panel{grid-template-columns:minmax(0,1fr)}.cockpit-engineering-timeline-row{grid-template-columns:2rem minmax(0,1fr)!important}.cockpit-engineering-timeline-row>svg{display:none}.cockpit-engineering-timeline-facts{gap:.25rem .375rem}.cockpit-engineering-timeline-copy>span:not(.cockpit-engineering-timeline-facts),.cockpit-engineering-timeline-facts>span,.cockpit-engineering-timeline-facts>time{overflow-wrap:anywhere}.cockpit-review-search-backdrop:has(.cockpit-recent-parts-dialog){align-items:end;padding:.5rem}.cockpit-recent-parts-dialog{border-radius:var(--radius-container);width:100%;max-height:calc(100dvh - 1rem)}.cockpit-recent-parts-dialog>header,.cockpit-recent-parts-dialog>header>span{min-width:0}.cockpit-recent-parts-dialog>header small{overflow-wrap:anywhere}.cockpit-recent-part-status{align-items:flex-start}.cockpit-recent-part-status>span,.cockpit-recent-part-status>time{overflow-wrap:anywhere}}@media (max-width:25rem){.cockpit-engineering-timeline-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-engineering-timeline-filters button{width:100%;padding-inline:.5rem}.cockpit-engineering-timeline-event{padding:.1875rem}.cockpit-engineering-timeline-row{gap:.5rem;padding:.5rem}.cockpit-engineering-timeline-details-toggle,.cockpit-engineering-timeline-load-more{justify-content:center;width:100%}.cockpit-recent-parts-dialog{max-height:calc(100dvh - 1rem)}.cockpit-recent-part-row{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem}.cockpit-recent-part-thumbnail{width:2.5rem;height:2.5rem}.cockpit-recent-part-heading strong{white-space:normal;overflow-wrap:anywhere}}.cockpit-vnext-composer .cockpit-command-composer{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(.5rem,.65vw,.875rem)}.cockpit-vnext-composer .cockpit-command-composer>div{grid-template:"tools prompt submit"minmax(0,1fr)/auto minmax(0,1fr) auto;align-items:center;gap:clamp(.375rem,.4vw,.625rem);transition:border-color .18s,background-color .18s,box-shadow .22s cubic-bezier(.2,.8,.2,1);overflow:hidden;border-radius:var(--cockpit-curve-panel,1rem)!important;min-height:0!important;padding:.375rem clamp(.5rem,.55vw,.75rem)!important;display:grid!important}.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{flex:none;grid-area:prompt;align-self:center;width:100%;min-width:0;min-height:0;padding:0!important}.cockpit-vnext-composer .cockpit-command-composer>div>div:last-child{min-height:0;width:auto!important;display:contents!important;position:static!important}.cockpit-vnext-composer .cockpit-command-composer>div>div:last-child>div:first-child{flex:none;grid-area:tools;min-width:0;display:flex!important}.cockpit-vnext-composer .cockpit-command-composer>div>div:last-child>div:last-child{flex:none;grid-area:submit;min-width:2.5rem;display:flex;width:auto!important}.cockpit-vnext-composer .astryx-chat-composer-input [contenteditable=true]:is(:empty,:has(>br:only-child)){align-content:normal;padding-block:.6875rem;line-height:1.125rem;display:block}.cockpit-vnext-composer .cockpit-composer-controls{flex-wrap:nowrap;flex:none;gap:.25rem;min-height:2.5rem;transition:width .18s cubic-bezier(.2,.8,.2,1),opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1)}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-submit.astryx-button,.cockpit-vnext-composer .cockpit-composer-upload{flex:0 0 2.5rem;transition:width .18s cubic-bezier(.2,.8,.2,1),min-width .18s cubic-bezier(.2,.8,.2,1),flex-basis .18s cubic-bezier(.2,.8,.2,1),border-color .14s,background-color .14s,color .14s,opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1);width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-upload{color:var(--text-2);background:0 0;border-color:#0000;border-radius:.75rem;padding:0}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled),.cockpit-vnext-composer .cockpit-composer-upload:hover:not([aria-disabled=true]){border-color:var(--border);background:var(--surface-2);color:var(--text-1)}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{border-radius:.875rem}.cockpit-vnext-composer .cockpit-composer-upload span{display:none}@media (max-width:56.25rem){.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button{display:none}}@media (max-width:42rem){.cockpit-vnext-composer,.cockpit-vnext-composer:focus-within{height:4.25rem}.cockpit-vnext-geometry:has(.cockpit-vnext-composer:focus-within){grid-template-rows:minmax(0,1fr) 4.25rem}.cockpit-vnext-composer .cockpit-command-composer{padding:.375rem}.cockpit-vnext-composer .cockpit-command-composer>div{padding:.25rem .375rem!important}.cockpit-vnext-composer .cockpit-composer-upload{opacity:0;pointer-events:none;visibility:hidden;flex-basis:0;overflow:hidden;transform:translate(-.375rem);width:0!important;min-width:0!important}.cockpit-vnext-composer:is(:hover,:focus-within) .cockpit-composer-upload{opacity:1;pointer-events:auto;visibility:visible;flex-basis:2.5rem;transform:translate(0);width:2.5rem!important;min-width:2.5rem!important}.cockpit-vnext-composer .cockpit-composer-evidence-context{max-width:3.25rem;padding-inline:.375rem}.cockpit-vnext-composer .cockpit-composer-evidence-context>span{clip:rect(0 0 0 0);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-composer .cockpit-command-composer>div,.cockpit-vnext-composer .cockpit-composer-controls,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-submit.astryx-button,.cockpit-vnext-composer .cockpit-composer-upload{transition:none}}.cockpit-command-composer.is-super-charge{--composer-copper:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge{--composer-copper:color-mix(in srgb,var(--cockpit-amber) 68%,var(--cockpit-teal) 32%)}}.cockpit-command-composer.is-super-charge{--composer-conductive:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge{--composer-conductive:color-mix(in srgb,var(--cockpit-teal) 78%,var(--cockpit-line-strong) 22%)}}.cockpit-command-composer.is-super-charge{z-index:2;position:relative}.cockpit-command-composer.is-super-charge:before{z-index:-1;border:.0625rem solid var(--composer-copper);position:absolute;inset:-.1875rem}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge:before{border:.0625rem solid color-mix(in srgb,var(--composer-copper) 72%,transparent)}}.cockpit-command-composer.is-super-charge:before{border-radius:calc(var(--cockpit-radius) + .1875rem);box-shadow:0 0 0 .0625rem var(--composer-conductive),0 .5rem 1.5rem -1rem var(--composer-conductive)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge:before{box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--composer-conductive) 42%,transparent),0 .5rem 1.5rem -1rem color-mix(in srgb,var(--composer-conductive) 36%,transparent)}}.cockpit-command-composer.is-super-charge:before{content:"";pointer-events:none}.cockpit-command-composer.is-super-charge>div{border-color:var(--composer-copper)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge>div{border-color:color-mix(in srgb,var(--composer-copper) 70%,var(--cockpit-line-strong))}}.cockpit-command-composer.is-super-charge>div:focus-within{border-color:var(--composer-copper);box-shadow:0 0 0 .125rem var(--composer-conductive),0 .5rem 1.5rem -1rem var(--composer-conductive),inset 0 .0625rem 0 var(--cockpit-surface-strong)}@supports (color:color-mix(in lab,red,red)){.cockpit-command-composer.is-super-charge>div:focus-within{box-shadow:0 0 0 .125rem color-mix(in srgb,var(--composer-conductive) 42%,transparent),0 .5rem 1.5rem -1rem color-mix(in srgb,var(--composer-conductive) 34%,transparent),inset 0 .0625rem 0 color-mix(in srgb,var(--cockpit-surface-strong) 62%,transparent)}}.cockpit-composer-super-charge{border:.0625rem solid var(--cockpit-line-strong);justify-content:center;align-items:center;gap:.35rem;min-width:2.5rem;min-height:2.25rem;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-super-charge{border:.0625rem solid color-mix(in srgb,var(--cockpit-line-strong) 82%,var(--composer-copper))}}.cockpit-composer-super-charge{background:var(--cockpit-surface-solid);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-super-charge{background:color-mix(in srgb,var(--cockpit-surface-solid) 82%,transparent)}}.cockpit-composer-super-charge{color:var(--cockpit-muted);cursor:pointer;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1}.cockpit-composer-super-charge:focus-visible,.cockpit-composer-super-charge:hover:not(:disabled){border-color:var(--composer-conductive);color:var(--cockpit-ink)}.cockpit-composer-super-charge[aria-pressed=true]{border-color:var(--composer-copper);background:linear-gradient(115deg,var(--composer-copper),transparent 68%),var(--composer-conductive)}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-super-charge[aria-pressed=true]{background:linear-gradient(115deg,color-mix(in srgb,var(--composer-copper) 16%,transparent),transparent 68%),color-mix(in srgb,var(--composer-conductive) 12%,var(--cockpit-surface-solid))}}.cockpit-composer-super-charge[aria-pressed=true]{color:var(--composer-copper);box-shadow:0 0 0 .125rem var(--composer-conductive)}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-super-charge[aria-pressed=true]{box-shadow:0 0 0 .125rem color-mix(in srgb,var(--composer-conductive) 22%,transparent)}}.cockpit-composer-link-hint{border:.0625rem solid var(--composer-conductive);align-items:center;gap:.3rem;max-width:11rem;min-height:2rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-link-hint{border:.0625rem solid color-mix(in srgb,var(--composer-conductive) 36%,var(--cockpit-line))}}.cockpit-composer-link-hint{background:var(--composer-conductive);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-link-hint{background:color-mix(in srgb,var(--composer-conductive) 8%,var(--cockpit-surface-solid))}}.cockpit-composer-link-hint{color:var(--composer-conductive);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}.cockpit-composer-attachment-drawer{z-index:3;border:.0625rem solid var(--composer-conductive,var(--cockpit-teal));gap:.45rem;margin:0 0 .35rem;padding:.55rem .65rem .6rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-attachment-drawer{border:.0625rem solid color-mix(in srgb,var(--composer-conductive,var(--cockpit-teal)) 38%,var(--cockpit-line-strong))}}.cockpit-composer-attachment-drawer{border-radius:calc(var(--cockpit-radius) * .9);background:linear-gradient(125deg,var(--composer-copper,var(--cockpit-amber)),transparent 56%),var(--cockpit-surface-solid)}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-attachment-drawer{background:linear-gradient(125deg,color-mix(in srgb,var(--composer-copper,var(--cockpit-amber)) 11%,transparent),transparent 56%),color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-composer-attachment-drawer{box-shadow:0 .65rem 1.4rem -1rem var(--composer-conductive,var(--cockpit-teal))}@supports (color:color-mix(in lab,red,red)){.cockpit-composer-attachment-drawer{box-shadow:0 .65rem 1.4rem -1rem color-mix(in srgb,var(--composer-conductive,var(--cockpit-teal)) 38%,transparent)}}.cockpit-composer-attachment-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.cockpit-composer-attachment-title{min-width:0;color:var(--cockpit-ink);letter-spacing:.015em;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.cockpit-composer-attachment-title svg{color:var(--composer-copper,var(--cockpit-amber))}.cockpit-composer-attachment-count{color:var(--cockpit-faint);font-family:var(--font-mono);letter-spacing:.08em;font-size:.62rem;font-weight:800}.cockpit-composer-attachment-notice{color:var(--cockpit-red);margin:0;font-size:.68rem;line-height:1.35}.cockpit-staged-attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.4rem;max-height:8.25rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cockpit-staged-attachment{border:.0625rem solid var(--cockpit-line);border-radius:calc(var(--cockpit-radius) * .7);background:var(--cockpit-surface-strong);grid-template-columns:2.25rem minmax(0,1fr) auto auto;align-items:center;gap:.45rem;min-width:0;min-height:2.7rem;padding:.25rem .3rem .25rem .35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment{background:color-mix(in srgb,var(--cockpit-surface-strong) 88%,transparent)}}.cockpit-staged-attachment.is-uploading{border-color:var(--composer-conductive,var(--cockpit-teal))}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment.is-uploading{border-color:color-mix(in srgb,var(--composer-conductive,var(--cockpit-teal)) 34%,var(--cockpit-line))}}.cockpit-staged-attachment.is-error{border-color:var(--cockpit-red)}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment.is-error{border-color:color-mix(in srgb,var(--cockpit-red) 50%,var(--cockpit-line))}}.cockpit-staged-attachment-preview{border:.0625rem solid var(--composer-conductive,var(--cockpit-teal));place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment-preview{border:.0625rem solid color-mix(in srgb,var(--composer-conductive,var(--cockpit-teal)) 22%,var(--cockpit-line))}}.cockpit-staged-attachment-preview{border-radius:calc(var(--cockpit-radius) * .5);background:var(--cockpit-bg)}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment-preview{background:color-mix(in srgb,var(--cockpit-bg) 82%,transparent)}}.cockpit-staged-attachment-preview{color:var(--composer-conductive,var(--cockpit-teal))}.cockpit-staged-attachment-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cockpit-staged-attachment-preview:not(.is-fallback) .cockpit-staged-attachment-icon{opacity:0}.cockpit-staged-attachment-copy{gap:.12rem;min-width:0;display:grid}.cockpit-staged-attachment-copy small,.cockpit-staged-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-staged-attachment-copy strong{color:var(--cockpit-ink);font-size:.7rem;font-weight:800}.cockpit-staged-attachment-copy small{color:var(--cockpit-muted);font-size:.62rem;line-height:1.25}.cockpit-staged-attachment.is-error .cockpit-staged-attachment-copy small{color:var(--cockpit-red)}.cockpit-staged-attachment-remove,.cockpit-staged-attachment-retry{z-index:2;background:var(--cockpit-surface-solid);border:.0625rem solid #0000;border-radius:999px;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment-remove,.cockpit-staged-attachment-retry{background:color-mix(in srgb,var(--cockpit-surface-solid) 96%,transparent)}}.cockpit-staged-attachment-remove,.cockpit-staged-attachment-retry{color:var(--cockpit-muted);pointer-events:auto}.cockpit-staged-attachment-remove:focus-visible,.cockpit-staged-attachment-remove:hover:not(:disabled),.cockpit-staged-attachment-retry:focus-visible,.cockpit-staged-attachment-retry:hover:not(:disabled){border-color:var(--cockpit-line-strong);background:var(--cockpit-ink)}@supports (color:color-mix(in lab,red,red)){.cockpit-staged-attachment-remove:focus-visible,.cockpit-staged-attachment-remove:hover:not(:disabled),.cockpit-staged-attachment-retry:focus-visible,.cockpit-staged-attachment-retry:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-ink) 8%,transparent)}}.cockpit-staged-attachment-remove:focus-visible,.cockpit-staged-attachment-remove:hover:not(:disabled),.cockpit-staged-attachment-retry:focus-visible,.cockpit-staged-attachment-retry:hover:not(:disabled){color:var(--cockpit-ink)}.cockpit-staged-attachment-retry{color:var(--cockpit-red)}.cockpit-staged-attachment-remove svg,.cockpit-staged-attachment-retry svg{pointer-events:none}.cockpit-vnext-composer:has(.cockpit-composer-attachment-drawer){height:auto;min-height:4.5rem;overflow:visible}.cockpit-vnext-composer:has(.cockpit-composer-attachment-drawer) .cockpit-command-composer,.cockpit-vnext-composer:has(.cockpit-composer-attachment-drawer) .cockpit-command-composer>div{height:auto;max-height:none;min-height:0!important}.cockpit-vnext-geometry:has(.cockpit-composer-attachment-drawer){grid-template-rows:minmax(0,1fr) auto}.cockpit-vnext-composer .cockpit-composer-super-charge{flex:none;width:auto;min-width:2.5rem;height:2.5rem;min-height:2.5rem}@media (max-width:42rem){.cockpit-vnext-composer:not(:has(.cockpit-composer-attachment-drawer)){overflow:hidden}.cockpit-vnext-composer .cockpit-composer-super-charge{opacity:0;pointer-events:none;visibility:hidden;border-width:0;flex-basis:0;width:0;min-width:0;padding:0;overflow:hidden;transform:translate(-.375rem)}.cockpit-vnext-composer:is(:hover,:focus-within) .cockpit-composer-super-charge{opacity:1;pointer-events:auto;visibility:visible;border-width:.0625rem;flex-basis:2.5rem;width:2.5rem;min-width:2.5rem;transform:translate(0)}.cockpit-vnext-composer .cockpit-composer-super-charge .cockpit-super-charge-full-label{display:none}.cockpit-composer-attachment-drawer{margin-inline:.25rem}.cockpit-staged-attachment-list{grid-template-columns:minmax(0,1fr);max-height:10.5rem}}@media (max-width:30rem){.cockpit-composer-attachment-drawer{padding-inline:.5rem}.cockpit-composer-link-hint span{display:none}}@media (prefers-reduced-motion:reduce){.cockpit-command-composer.is-super-charge:before,.cockpit-composer-attachment-drawer,.cockpit-composer-super-charge{transition:none}}@media (forced-colors:active){.cockpit-command-composer.is-super-charge:before{box-shadow:none;border-color:canvastext}.cockpit-command-composer.is-super-charge>div,.cockpit-composer-attachment-drawer,.cockpit-composer-super-charge,.cockpit-composer-super-charge[aria-pressed=true]{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}.cockpit-composer-super-charge[aria-pressed=true]{color:highlighttext;background:highlight}}.cockpit-vnext-composer:has(.cockpit-command-composer.has-expanded-prompt){height:auto;min-height:8.25rem;overflow:visible}.cockpit-vnext-geometry:has(.cockpit-command-composer.has-expanded-prompt){grid-template-rows:minmax(0,1fr) auto}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt,.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt>div{height:auto;max-height:none}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt>div{grid-template:"prompt prompt""tools submit"2.5rem/minmax(0,1fr) auto;align-content:start;gap:.375rem .5rem;padding:.5rem;min-height:7.25rem!important}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input,.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input>[aria-hidden=true],.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt>div>div:first-child{height:auto;max-height:8.25rem;min-height:2.5rem!important}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input>[aria-hidden=true]{overscroll-behavior:contain;scrollbar-color:var(--text-3) transparent;align-content:normal;padding-block:.25rem;display:block;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input>[aria-hidden=true]{scrollbar-color:color-mix(in srgb,var(--text-3) 52%,transparent) transparent}}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input>[aria-hidden=true]{scrollbar-gutter:stable;scrollbar-width:thin}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true]::-webkit-scrollbar{width:.375rem}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true]::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:999rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt .astryx-chat-composer-input [contenteditable=true]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-3) 52%,transparent)}}.cockpit-model-menu-item.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-model-menu-item.is-selected{background:color-mix(in srgb,var(--accent) 12%,var(--surface-1))}}.cockpit-model-menu-item.is-selected{box-shadow:inset .1875rem 0 0 var(--accent)}.cockpit-model-menu-item.is-selected:focus{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-model-menu-item.is-selected:focus{background:color-mix(in srgb,var(--accent) 18%,var(--surface-1))}}.cockpit-model-menu-item.is-selected svg[aria-label=Selected]{color:var(--accent)}@media (max-width:42rem){.cockpit-vnext-composer:has(.cockpit-command-composer.has-expanded-prompt){height:auto;min-height:9rem}.cockpit-vnext-composer .cockpit-command-composer.has-expanded-prompt>div{min-height:8rem!important}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-composer:has(.cockpit-command-composer.has-expanded-prompt){transition:none}}@media (forced-colors:active){.cockpit-model-menu-item.is-selected{color:canvastext;box-shadow:none;background:canvas;border-inline-start:.1875rem solid highlight}}:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within{border-color:var(--accent,var(--cockpit-teal))}@supports (color:color-mix(in lab,red,red)){:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within{border-color:color-mix(in srgb,var(--accent,var(--cockpit-teal)) 58%,var(--border,var(--cockpit-line)))}}:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within{box-shadow:0 0 0 .1875rem var(--accent,var(--cockpit-teal))}@supports (color:color-mix(in lab,red,red)){:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--accent,var(--cockpit-teal)) 18%,transparent)}}.cockpit-shell .cockpit-command-composer>div:focus-within{border-color:var(--accent,var(--cockpit-teal))!important}@supports (color:color-mix(in lab,red,red)){.cockpit-shell .cockpit-command-composer>div:focus-within{border-color:color-mix(in srgb,var(--accent,var(--cockpit-teal)) 58%,var(--border,var(--cockpit-line)))!important}}.cockpit-shell .cockpit-command-composer>div:focus-within{box-shadow:0 0 0 .1875rem var(--accent,var(--cockpit-teal)),0 .875rem 2.25rem -2rem var(--cockpit-ink)!important}@supports (color:color-mix(in lab,red,red)){.cockpit-shell .cockpit-command-composer>div:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--accent,var(--cockpit-teal)) 18%,transparent),0 .875rem 2.25rem -2rem color-mix(in srgb,var(--cockpit-ink) 30%,transparent)!important}}:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within :where(input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:0;outline:none}@media (forced-colors:active){:where(.cockpit-thread-search,.cockpit-thread-filter-row,.cockpit-thread-sort,.cockpit-demo-loader,.cockpit-quick-search,.cockpit-dfm-finding-list>header label,.cockpit-dfm-compact-picker>label,.cockpit-evidence-work-search,.cockpit-engineering-timeline-filter-search>span:last-child,.cockpit-engineering-timeline-date>span:last-child,.cockpit-vnext-queue-search,.cockpit-review-search>label,.cockpit-command-composer>div,.cockpit-dfm-coverage-queue>header label):focus-within{outline-offset:.125rem;border-color:highlight;outline:.125rem solid highlight;box-shadow:none!important}}@media (max-width:82rem){.cockpit-vnext-root .cockpit-inspection-plan-workbench{grid-template-columns:minmax(0,1fr);min-height:0}.cockpit-vnext-root .cockpit-inspection-contextual-editor{border-block-start:.0625rem solid var(--instrument-hairline);border-inline-start:0;overflow:visible}.cockpit-vnext-root .cockpit-inspection-contextual-editor>.cockpit-inspection-focused-editor{position:static}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label{grid-column:auto}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label.is-full{grid-column:1/-1}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar{position:static}.cockpit-vnext-root .cockpit-inspection-readiness{overflow-wrap:anywhere;white-space:normal;max-width:100%}}@media (max-width:48rem){.cockpit-vnext-root .cockpit-inspection-workbench-toolbar{flex-direction:column;align-items:stretch;gap:.625rem;padding:.75rem}.cockpit-vnext-root .cockpit-inspection-view-switch{width:100%}.cockpit-vnext-root .cockpit-inspection-view-switch button{flex:1 1 0}.cockpit-vnext-root .cockpit-inspection-register>header{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-inspection-register>header .cockpit-mini-action{width:100%}.cockpit-vnext-root .cockpit-inspection-register table{min-width:0}.cockpit-vnext-root .cockpit-inspection-register :is(col,th,td):nth-child(n+2){display:none}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label.is-compact,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-editor-grid>label.is-full{grid-column:1}.cockpit-vnext-root .cockpit-dimensional-acceptance>header{grid-template-columns:auto minmax(0,1fr)}.cockpit-vnext-root .cockpit-dimensional-readiness{grid-column:2}.cockpit-vnext-root .cockpit-dimensional-apply-all,.cockpit-vnext-root .cockpit-dimensional-fields{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-dimensional-apply-all>legend,.cockpit-vnext-root .cockpit-dimensional-fields>label.is-wide{grid-column:1}.cockpit-vnext-root .cockpit-dimensional-apply-all .astryx-button{width:100%}.cockpit-vnext-root .cockpit-dimensional-result,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision-bar>div{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-confirm-help,.cockpit-vnext-root .cockpit-inspection-contextual-editor .cockpit-inspection-decision.is-confirm{grid-column:1}.cockpit-vnext-root .cockpit-inspection-coverage-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea),.cockpit-vnext-root .cockpit-inspection-register .astryx-table-cell,.cockpit-vnext-root .cockpit-inspection-view-switch button{transition:none}}@media (forced-colors:active){.cockpit-vnext-root .cockpit-inspection-register .astryx-table-row:has(.cockpit-inspection-row-target.is-active){outline-offset:-.125rem;background:canvas;outline:.125rem solid highlight}.cockpit-vnext-root .cockpit-inspection-row-target.is-active strong{color:highlight}.cockpit-vnext-root .cockpit-inspection-contextual-editor :is(input,select,textarea):focus-visible{outline-offset:.125rem;box-shadow:none;border-color:highlight;outline:.125rem solid highlight}}.cockpit-shell.cockpit-vnext-root{--cockpit-curve-control:.625rem;--cockpit-curve-panel:.875rem;--cockpit-curve-shell:1.125rem;background:var(--instrument-canvas);padding:.375rem .375rem 0}.cockpit-vnext-root>.astryx-app-shell{border:.0625rem solid var(--instrument-hairline);border-radius:var(--cockpit-curve-shell);background:var(--surface-1);box-shadow:none;border-block-end:0}.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav{border-radius:calc(var(--cockpit-curve-shell) - .0625rem) 0 0 calc(var(--cockpit-curve-shell) - .0625rem)}.cockpit-vnext-header{background:var(--surface-1);gap:clamp(.75rem,2vw,1.5rem);min-height:4rem;padding:.5rem 1rem}.cockpit-vnext-header h1{font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.2}.cockpit-vnext-status-stack{background:var(--surface-1)}.cockpit-vnext-system-status.is-danger>i,.cockpit-vnext-system-status.is-success>i,.cockpit-vnext-system-status.is-warning>i,.cockpit-vnext-system-status>i{box-shadow:none}.cockpit-vnext-actions,.cockpit-vnext-geometry{border-color:var(--instrument-hairline);border-radius:var(--cockpit-curve-panel);box-shadow:none}.cockpit-vnext-action-group{background:var(--cockpit-panel-raised);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-action-group{background:color-mix(in srgb,var(--cockpit-panel-raised) 68%,transparent)}}.cockpit-vnext-composer .cockpit-command-composer>div{border-radius:var(--cockpit-curve-panel);box-shadow:var(--cockpit-shadow-low)}.cockpit-vnext-root :where(p,li,dd){text-wrap:pretty}.cockpit-vnext-root :where(table,time,code,output,[class*=metric],[class*=measurement],[class*=status-count]){font-variant-numeric:tabular-nums slashed-zero}.cockpit-vnext-root :where(button,summary,[role=button]):active:not(:disabled){transform:translateY(.0625rem)}.cockpit-vnext-root :where([aria-busy=true],[data-loading=true]){cursor:progress}@media (hover:hover){.cockpit-vnext-root :where(button,summary,[role=button]):hover:not(:disabled){transform:none}}@media (max-width:40rem){.cockpit-shell.cockpit-vnext-root{padding:0}.cockpit-vnext-actions,.cockpit-vnext-geometry,.cockpit-vnext-root .astryx-app-shell-sidenav,.cockpit-vnext-root .astryx-side-nav,.cockpit-vnext-root>.astryx-app-shell{border-radius:0}.cockpit-vnext-header{padding:.625rem .75rem}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root *,.cockpit-vnext-root :after,.cockpit-vnext-root :before{scroll-behavior:auto}}@media (prefers-contrast:more){.cockpit-vnext-actions,.cockpit-vnext-geometry,.cockpit-vnext-header,.cockpit-vnext-root>.astryx-app-shell,.cockpit-vnext-status-stack{border-color:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-actions,.cockpit-vnext-geometry,.cockpit-vnext-header,.cockpit-vnext-root>.astryx-app-shell,.cockpit-vnext-status-stack{border-color:color-mix(in srgb,var(--text-1) 42%,transparent)}}}.cockpit-vnext-timeline-workspace>header{align-items:center;min-height:4.25rem;display:flex}.cockpit-vnext-timeline-workspace>header>span{gap:.25rem;display:grid}.cockpit-vnext-timeline-workspace>header p{color:var(--text-3);margin:0;font-size:.75rem;line-height:1.35}.cockpit-vnext-root .cockpit-vnext-timeline-workspace>.cockpit-engineering-timeline{background:linear-gradient(180deg,var(--instrument-chrome),transparent 24rem),var(--surface-1);align-content:start;gap:1rem;min-width:0;padding:1rem 1.25rem 2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-vnext-timeline-workspace>.cockpit-engineering-timeline{background:linear-gradient(180deg,color-mix(in srgb,var(--instrument-chrome) 34%,transparent),transparent 24rem),var(--surface-1)}}.cockpit-vnext-root .cockpit-timeline-command-bar{z-index:5;border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-block-end:.875rem;display:flex;position:relative}.cockpit-vnext-root .cockpit-engineering-timeline-filters{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-chrome);border-radius:.625rem;flex-wrap:nowrap;flex:none;align-items:center;gap:.125rem;width:auto;min-width:0;min-height:2.75rem;padding:.1875rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-engineering-timeline-filters{background:color-mix(in srgb,var(--instrument-chrome) 82%,var(--surface-1))}}.cockpit-vnext-root .cockpit-engineering-timeline-filters{scrollbar-width:none}.cockpit-vnext-root .cockpit-engineering-timeline-filters::-webkit-scrollbar{display:none}.cockpit-vnext-root .cockpit-engineering-timeline-filters button{width:auto;min-width:max-content;min-height:2.25rem;color:var(--text-3);background:0 0;border:0;border-radius:.4375rem;flex:none;padding:.4375rem .6875rem;font-size:.75rem;font-weight:650}.cockpit-vnext-root .cockpit-engineering-timeline-filters button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-engineering-timeline-filters button:hover{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}}.cockpit-vnext-root .cockpit-engineering-timeline-filters button:hover{color:var(--text-1)}.cockpit-vnext-root .cockpit-engineering-timeline-filters button[aria-pressed=true]{background:var(--surface-2);color:var(--text-1);box-shadow:0 0 0 .0625rem var(--instrument-hairline)}.cockpit-vnext-root .cockpit-timeline-command-tools{justify-content:flex-end;align-items:center;gap:.5rem;min-width:min(24rem,38%);display:flex}.cockpit-vnext-root .cockpit-timeline-search{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);min-width:12rem;min-height:2.75rem;color:var(--text-3);border-radius:.625rem;flex:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.cockpit-vnext-root .cockpit-timeline-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft);color:var(--text-1)}.cockpit-vnext-root .cockpit-timeline-search input{width:100%;min-width:0;color:var(--text-1);font:inherit;background:0 0;border:0;outline:0;font-size:.8125rem}.cockpit-vnext-root .cockpit-timeline-search input::placeholder{color:var(--text-3)}.cockpit-vnext-root .cockpit-engineering-timeline-filter-control{flex:none;position:relative}.cockpit-vnext-root .cockpit-engineering-timeline-filter-reset,.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle,.cockpit-vnext-root .cockpit-engineering-timeline-load-more{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);min-height:2.75rem;color:var(--text-2);border-radius:.625rem;justify-content:center;align-items:center;gap:.4375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle:hover,.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle[aria-expanded=true],.cockpit-vnext-root .cockpit-engineering-timeline-load-more:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle:hover,.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle[aria-expanded=true],.cockpit-vnext-root .cockpit-engineering-timeline-load-more:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle:hover,.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle[aria-expanded=true],.cockpit-vnext-root .cockpit-engineering-timeline-load-more:hover{color:var(--text-1)}.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle svg:last-child{transition:transform .14s}.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel{z-index:20;border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.75rem;grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.75rem;width:min(44rem,100vw - 3rem);padding:.875rem;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 1.25rem 3rem -1.5rem #000000b8}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel label{gap:.375rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel label>span:first-child{color:var(--text-3);font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel input,.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel select{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);width:100%;min-width:0;min-height:2.5rem;color:var(--text-1);font:inherit;border-radius:.5rem;font-size:.75rem}.cockpit-vnext-root .cockpit-engineering-timeline-date>span:last-child{border:.0625rem solid var(--instrument-hairline);min-height:2.5rem;color:var(--text-3);background:var(--surface-2);border-radius:.5rem;align-items:center;gap:.375rem;padding-inline-start:.625rem;display:flex}.cockpit-vnext-root .cockpit-engineering-timeline-date>span:last-child:focus-within{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft);color:var(--text-1)}.cockpit-vnext-root .cockpit-engineering-timeline-date input,.cockpit-vnext-root .cockpit-engineering-timeline-date input:focus-visible{border:0;outline:0}.cockpit-vnext-root .cockpit-engineering-timeline-filter-reset{border-color:var(--accent);align-self:end}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-engineering-timeline-filter-reset{border-color:color-mix(in srgb,var(--accent) 44%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-engineering-timeline-filter-reset{color:var(--accent-strong)}.cockpit-vnext-root .cockpit-timeline-activity,.cockpit-vnext-root .cockpit-timeline-lineage,.cockpit-vnext-root .cockpit-timeline-version-sheet{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);border-radius:.875rem;min-width:0}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-activity,.cockpit-vnext-root .cockpit-timeline-lineage,.cockpit-vnext-root .cockpit-timeline-version-sheet{background:color-mix(in srgb,var(--surface-1) 94%,var(--instrument-chrome))}}.cockpit-vnext-root .cockpit-timeline-activity>header,.cockpit-vnext-root .cockpit-timeline-lineage>header,.cockpit-vnext-root .cockpit-timeline-version-sheet>header{border-block-end:.0625rem solid var(--instrument-hairline);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.875rem 1rem;display:flex}.cockpit-vnext-root :is(.cockpit-timeline-lineage,.cockpit-timeline-version-sheet,.cockpit-timeline-activity)>header :is(h3,p){margin:0}.cockpit-vnext-root :is(.cockpit-timeline-lineage,.cockpit-timeline-version-sheet,.cockpit-timeline-activity)>header h3{color:var(--text-1);font-size:.9375rem;font-weight:680}.cockpit-vnext-root .cockpit-timeline-lineage>header>p{max-width:34rem;color:var(--text-3);text-align:end;font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-timeline-lineage>header>span{gap:.25rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-timeline-lineage>header>span>small{color:var(--text-3);font-size:.6875rem;line-height:1.4}.cockpit-vnext-root .cockpit-timeline-lineage-viewport{background:linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem) 0 0 /4.5rem 100%,var(--surface-2);min-width:0;min-height:10.5rem;padding:1.25rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-viewport{background:linear-gradient(90deg,var(--instrument-hairline) .0625rem,transparent .0625rem) 0 0 /4.5rem 100%,color-mix(in srgb,var(--surface-2) 34%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-lineage-canvas{width:max-content;min-width:100%;position:relative}.cockpit-vnext-root .cockpit-timeline-lineage-canvas>ol{z-index:1;position:relative}.cockpit-vnext-root .cockpit-timeline-lineage-connectors{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.cockpit-vnext-root .cockpit-timeline-lineage-connectors path{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-connectors path{stroke:color-mix(in srgb,var(--accent) 46%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-connectors path{stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.cockpit-vnext-root .cockpit-timeline-lineage-viewport ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.cockpit-vnext-root .cockpit-timeline-lineage-viewport ol.is-branching{flex-direction:column;align-items:flex-start;gap:.75rem}.cockpit-vnext-root .cockpit-timeline-lineage-viewport li{align-items:center;min-width:0;display:flex;position:relative}.cockpit-vnext-root .cockpit-timeline-lineage-viewport li>ol{margin-inline-start:2.5rem;position:relative}.cockpit-vnext-root .cockpit-timeline-lineage-node{border:.0625rem solid var(--instrument-hairline);background:var(--surface-1);width:clamp(15.5rem,22vw,18rem);min-height:7.5rem;color:var(--text-1);text-align:start;border-radius:.75rem;grid-template-rows:auto minmax(2.5rem,auto) auto;gap:.625rem;padding:.875rem;display:grid}.cockpit-vnext-root .cockpit-timeline-lineage-node:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-node:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node:hover{background:color-mix(in srgb,var(--surface-2) 42%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{border-color:color-mix(in srgb,var(--accent) 68%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{box-shadow:0 0 0 .125rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{box-shadow:0 0 0 .125rem color-mix(in srgb,var(--accent) 36%,transparent)}}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-current:not(.is-selected){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node.is-current:not(.is-selected){border-color:color-mix(in srgb,var(--accent) 50%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-failed{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-node.is-failed{border-color:color-mix(in srgb,var(--error) 46%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-node-meta,.cockpit-vnext-root .cockpit-timeline-lineage-node-state{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.cockpit-vnext-root .cockpit-timeline-lineage-node-meta strong{color:var(--accent-strong);letter-spacing:.04em;font-size:.75rem}.cockpit-vnext-root .cockpit-timeline-lineage-node-meta small,.cockpit-vnext-root .cockpit-timeline-lineage-node-state{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-timeline-lineage-node-meta small{background:var(--surface-2);border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .4375rem;display:inline-flex}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-current .cockpit-timeline-lineage-node-meta small{background:var(--accent-soft);color:var(--accent-strong)}.cockpit-vnext-root .cockpit-timeline-lineage-node-title{color:var(--text-1);overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.45}.cockpit-vnext-root .cockpit-timeline-lineage-node-state i{color:var(--success);font-style:normal}.cockpit-vnext-root .cockpit-timeline-version-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cockpit-vnext-root .cockpit-timeline-open-model,.cockpit-vnext-root .cockpit-timeline-preview-model{border-radius:.5625rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:680;display:inline-flex}.cockpit-vnext-root .cockpit-timeline-open-model{border:.0625rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-open-model{border:.0625rem solid color-mix(in srgb,var(--accent) 52%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-open-model{background:var(--accent-soft);color:var(--accent-strong)}.cockpit-vnext-root .cockpit-timeline-preview-model{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);color:var(--text-2)}.cockpit-vnext-root .cockpit-timeline-open-model:hover:not(:disabled),.cockpit-vnext-root .cockpit-timeline-preview-model:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-open-model:hover:not(:disabled),.cockpit-vnext-root .cockpit-timeline-preview-model:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-open-model:hover:not(:disabled),.cockpit-vnext-root .cockpit-timeline-preview-model:hover{color:var(--text-1)}.cockpit-vnext-root .cockpit-timeline-open-model:disabled{cursor:not-allowed;opacity:.56}.cockpit-vnext-root .cockpit-timeline-focus-status{border-block-end:.0625rem solid var(--instrument-hairline);background:var(--accent-soft);margin:0;padding:.625rem 1rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-focus-status{background:color-mix(in srgb,var(--accent-soft) 24%,transparent)}}.cockpit-vnext-root .cockpit-timeline-focus-status{color:var(--text-2);font-size:.75rem;line-height:1.5}.cockpit-vnext-root .cockpit-timeline-focus-status.is-error{background:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-focus-status.is-error{background:color-mix(in srgb,var(--error) 10%,transparent)}}.cockpit-vnext-root .cockpit-timeline-focus-status.is-error{color:var(--error)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-focus-status.is-error{color:color-mix(in srgb,var(--error) 76%,var(--text-1))}}.cockpit-vnext-root .cockpit-timeline-spinner{animation:cockpit-timeline-spin .7s linear infinite}@keyframes cockpit-timeline-spin{to{transform:rotate(1turn)}}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid{grid-template-columns:minmax(20rem,1.45fr) minmax(13rem,.62fr) minmax(16rem,.85fr);min-width:0;display:grid}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid>section{min-width:0;padding:1rem}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid>section+section{border-inline-start:.0625rem solid var(--instrument-hairline)}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid h4{color:var(--text-1);margin:0 0 .75rem;font-size:.75rem;font-weight:680}.cockpit-vnext-root .cockpit-timeline-prompt-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cockpit-vnext-root .cockpit-timeline-prompt-card>header>span{gap:.1875rem;display:grid}.cockpit-vnext-root .cockpit-timeline-prompt-card>header strong{color:var(--text-1);font-size:.75rem}.cockpit-vnext-root .cockpit-timeline-change-card small,.cockpit-vnext-root .cockpit-timeline-prompt-card>header small{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-timeline-prompt-card>header button,.cockpit-vnext-root .cockpit-timeline-row-actions button{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);min-height:2.5rem;color:var(--text-2);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.6875rem;font-weight:650;display:inline-flex}.cockpit-vnext-root .cockpit-timeline-prompt-card>p{border:.0625rem solid var(--instrument-hairline);background:var(--instrument-chrome);border-radius:.625rem;margin:.875rem 0 0;padding:.875rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-prompt-card>p{background:color-mix(in srgb,var(--instrument-chrome) 72%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-prompt-card>p{color:var(--text-1);font-family:var(--font-body);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;font-size:.8125rem;line-height:1.65}.cockpit-vnext-root .cockpit-timeline-version-facts dl{grid-template-columns:minmax(5rem,.72fr) minmax(0,1fr);gap:.625rem .75rem;margin:0;display:grid}.cockpit-vnext-root .cockpit-timeline-version-facts dt{color:var(--text-3);font-size:.6875rem}.cockpit-vnext-root .cockpit-timeline-version-facts dd{min-width:0;color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.45}.cockpit-vnext-root .cockpit-timeline-change-card p{color:var(--text-2);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.8125rem;line-height:1.6}.cockpit-vnext-root .cockpit-timeline-activity>header fieldset{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);border-radius:.5625rem;gap:.125rem;min-width:0;margin:0;padding:.1875rem;display:inline-flex}.cockpit-vnext-root .cockpit-timeline-activity>header fieldset button{min-height:2.125rem;color:var(--text-3);background:0 0;border:0;border-radius:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:650}.cockpit-vnext-root .cockpit-timeline-activity>header fieldset button[aria-pressed=true]{background:var(--surface-1);color:var(--text-1);box-shadow:0 0 0 .0625rem var(--instrument-hairline)}.cockpit-vnext-root .cockpit-timeline-activity-table-wrap{min-width:0;overflow-x:auto}.cockpit-vnext-root .cockpit-timeline-activity-table{border-collapse:collapse;width:100%;min-width:50rem;color:var(--text-2);font-size:.75rem}.cockpit-vnext-root .cockpit-timeline-activity-table td,.cockpit-vnext-root .cockpit-timeline-activity-table th{border-block-end:.0625rem solid var(--instrument-hairline);text-align:start;vertical-align:middle;padding:.6875rem .875rem}.cockpit-vnext-root .cockpit-timeline-activity-table thead th{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.cockpit-vnext-root .cockpit-timeline-activity-table thead th:first-child{width:46%}.cockpit-vnext-root .cockpit-timeline-activity-day th{background:var(--instrument-chrome);padding-block:.5625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-activity-day th{background:color-mix(in srgb,var(--instrument-chrome) 72%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-activity-day th{color:var(--text-3);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem}.cockpit-vnext-root .cockpit-timeline-activity-row>th{color:var(--text-1)}.cockpit-vnext-root .cockpit-timeline-activity-update{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-timeline-activity-outcome,.cockpit-vnext-root .cockpit-timeline-activity-update>span:last-child{gap:.1875rem;min-width:0;display:grid}.cockpit-vnext-root .cockpit-timeline-activity-row small,.cockpit-vnext-root .cockpit-timeline-activity-row strong{overflow-wrap:anywhere}.cockpit-vnext-root .cockpit-timeline-activity-row small{color:var(--text-3);font-size:.6875rem;font-weight:450;line-height:1.4}.cockpit-vnext-root .cockpit-timeline-activity-icon{border:.0625rem solid var(--instrument-hairline);background:var(--surface-2);width:2rem;height:2rem;color:var(--text-2);border-radius:.5rem;place-items:center;display:grid}.cockpit-vnext-root .cockpit-timeline-activity-icon.is-decision{color:var(--success)}.cockpit-vnext-root .cockpit-timeline-activity-icon.is-release{color:var(--accent-strong)}.cockpit-vnext-root .cockpit-timeline-activity-row .is-confirmed{color:var(--success)}.cockpit-vnext-root .cockpit-timeline-activity-row .is-rejected{color:var(--error)}.cockpit-vnext-root .cockpit-timeline-row-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.cockpit-vnext-root .cockpit-timeline-activity-details td{background:var(--surface-2);padding:.875rem 1rem 1rem 3.5rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-activity-details td{background:color-mix(in srgb,var(--surface-2) 46%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-activity-details :is(strong,p){margin:0}.cockpit-vnext-root .cockpit-timeline-activity-details p{max-width:70rem;color:var(--text-2);margin-block-start:.375rem;line-height:1.55}.cockpit-vnext-root .cockpit-timeline-activity-details dl{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;max-width:42rem;margin:.75rem 0 0;display:grid}.cockpit-vnext-root .cockpit-timeline-activity-details dt{color:var(--text-3)}.cockpit-vnext-root .cockpit-timeline-activity-details dd{color:var(--text-1);margin:0}.cockpit-vnext-root .cockpit-engineering-timeline-load-more{margin:.875rem}.cockpit-vnext-root .cockpit-engineering-timeline :where(button,input,select,[tabindex="0"]):focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.cockpit-vnext-root .cockpit-engineering-timeline .cockpit-timeline-search input:focus-visible{outline:0}@media (max-width:72rem){.cockpit-vnext-root .cockpit-timeline-command-bar{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-timeline-command-tools{width:100%;min-width:0}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr)}.cockpit-vnext-root .cockpit-timeline-change-card{border-block-start:.0625rem solid var(--instrument-hairline);grid-column:1/-1;border-inline-start:0!important}}@media (max-width:48rem){.cockpit-vnext-timeline-workspace>header{min-height:3.75rem;padding-inline:.875rem}.cockpit-vnext-timeline-workspace>header p{display:none}.cockpit-vnext-root .cockpit-vnext-timeline-workspace>.cockpit-engineering-timeline{gap:.75rem;padding:.75rem .75rem 1.5rem}.cockpit-vnext-root .cockpit-timeline-command-bar{gap:.625rem;padding-block-end:.75rem}.cockpit-vnext-root .cockpit-engineering-timeline-filters{width:100%}.cockpit-vnext-root .cockpit-timeline-command-tools{align-items:stretch}.cockpit-vnext-root .cockpit-timeline-search{min-width:0}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel{z-index:50;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:min(34rem,100dvh - 1.5rem);position:fixed;inset:auto .75rem .75rem;overflow-y:auto;box-shadow:0 1rem 4rem #000000d1}.cockpit-vnext-root .cockpit-timeline-activity>header,.cockpit-vnext-root .cockpit-timeline-lineage>header,.cockpit-vnext-root .cockpit-timeline-version-sheet>header{align-items:flex-start;padding:.75rem}.cockpit-vnext-root .cockpit-timeline-lineage>header>p{max-width:12rem;font-size:.6875rem}.cockpit-vnext-root .cockpit-timeline-lineage-viewport{background:var(--surface-2);min-height:0;padding:.875rem;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-viewport{background:color-mix(in srgb,var(--surface-2) 34%,var(--surface-1))}}.cockpit-vnext-root .cockpit-timeline-lineage-canvas{width:100%}.cockpit-vnext-root .cockpit-timeline-lineage-connectors{display:none}.cockpit-vnext-root .cockpit-timeline-lineage-viewport ol,.cockpit-vnext-root .cockpit-timeline-lineage-viewport ol.is-branching{flex-direction:column;align-items:stretch;gap:.625rem;width:100%}.cockpit-vnext-root .cockpit-timeline-lineage-viewport li{width:100%;display:grid}.cockpit-vnext-root .cockpit-timeline-lineage-viewport li>ol,.cockpit-vnext-root .cockpit-timeline-lineage-viewport li>ol.is-branching{border-inline-start:.0625rem solid var(--accent);width:auto;min-width:0;margin-block-start:.625rem;margin-inline-start:.75rem;padding-inline-start:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-timeline-lineage-viewport li>ol,.cockpit-vnext-root .cockpit-timeline-lineage-viewport li>ol.is-branching{border-inline-start:.0625rem solid color-mix(in srgb,var(--accent) 36%,var(--instrument-hairline))}}.cockpit-vnext-root .cockpit-timeline-lineage-node{width:100%;min-height:7rem}.cockpit-vnext-root .cockpit-timeline-version-sheet>header{align-items:center}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-timeline-version-sheet-grid>section+section{border-block-start:.0625rem solid var(--instrument-hairline);border-inline-start:0}.cockpit-vnext-root .cockpit-timeline-change-card{grid-column:auto}.cockpit-vnext-root .cockpit-timeline-activity>header{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-timeline-activity>header fieldset{width:100%}.cockpit-vnext-root .cockpit-timeline-activity>header fieldset button{flex:1}.cockpit-vnext-root .cockpit-timeline-activity-table{min-width:0;display:block}.cockpit-vnext-root .cockpit-timeline-activity-table :is(thead,tbody){display:block}.cockpit-vnext-root .cockpit-timeline-activity-table thead{clip:rect(0 0 0 0);width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.cockpit-vnext-root .cockpit-timeline-activity-table tr{display:grid}.cockpit-vnext-root .cockpit-timeline-activity-day th{width:100%;display:block}.cockpit-vnext-root .cockpit-timeline-activity-row{border-block-end:.0625rem solid var(--instrument-hairline);grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.cockpit-vnext-root .cockpit-timeline-activity-row>th{border:0;grid-column:1/-1;padding:0 0 .75rem}.cockpit-vnext-root .cockpit-timeline-activity-row>td{border:0;gap:.25rem;padding:.625rem 0;display:grid}.cockpit-vnext-root .cockpit-timeline-activity-row>td:before{color:var(--text-3);content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:700}.cockpit-vnext-root .cockpit-timeline-activity-row>td:last-child{grid-column:1/-1}.cockpit-vnext-root .cockpit-timeline-activity-row>td:last-child:before{content:none}.cockpit-vnext-root .cockpit-timeline-row-actions{justify-content:flex-start}.cockpit-vnext-root .cockpit-timeline-activity-details{display:block!important}.cockpit-vnext-root .cockpit-timeline-activity-details td{padding:.875rem;display:block}}@media (max-width:28rem){.cockpit-vnext-root .cockpit-timeline-command-tools{flex-wrap:wrap}.cockpit-vnext-root .cockpit-timeline-search{flex-basis:100%;width:100%}.cockpit-vnext-root .cockpit-engineering-timeline-filter-panel{grid-template-columns:minmax(0,1fr)}.cockpit-vnext-root .cockpit-timeline-lineage>header{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-timeline-lineage>header>p{text-align:start;max-width:none}.cockpit-vnext-root .cockpit-timeline-version-sheet>header{flex-direction:column;align-items:stretch}.cockpit-vnext-root .cockpit-timeline-version-actions{flex-direction:column-reverse;align-items:stretch}.cockpit-vnext-root .cockpit-timeline-open-model,.cockpit-vnext-root .cockpit-timeline-preview-model{width:100%}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-engineering-timeline-filter-toggle svg:last-child,.cockpit-vnext-root .cockpit-timeline-spinner{transition:none;animation:none}}@media (forced-colors:active){.cockpit-vnext-root :is(.cockpit-timeline-lineage,.cockpit-timeline-version-sheet,.cockpit-timeline-activity,.cockpit-timeline-lineage-node,.cockpit-engineering-timeline-filter-panel,.cockpit-timeline-prompt-card>p){color:canvastext;background:canvas;border-color:canvastext}.cockpit-vnext-root .cockpit-timeline-lineage-node.is-selected{border-color:highlight;box-shadow:0 0 0 .125rem highlight}.cockpit-vnext-root .cockpit-timeline-lineage-connectors path{stroke:canvastext}}.cockpit-modification-target-bar{--_target-accent:var(--cockpit-teal,Highlight);--_target-accent-soft:var(--cockpit-teal-soft,transparent);--_target-bg:var(--cockpit-surface-strong,Canvas);--_target-ink:var(--cockpit-ink,CanvasText);--_target-muted:var(--cockpit-muted,CanvasText);--_target-faint:var(--cockpit-faint,GrayText);--_target-line:var(--cockpit-hairline,var(--cockpit-line,ButtonText));--_target-line-strong:var(--cockpit-line-strong,ButtonText);--_target-success:var(--cockpit-green,CanvasText);--_target-success-soft:var(--cockpit-green-soft,transparent);--_target-warning:var(--cockpit-amber,CanvasText);--_target-warning-soft:var(--cockpit-amber-soft,transparent);box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--_target-ink);font-family:var(--font-sans,"IBM Plex Sans","Avenir Next","Segoe UI",sans-serif);letter-spacing:0;align-items:center;display:flex}.cockpit-modification-target-bar.is-compact{min-block-size:1.75rem;padding-block:.125rem .2rem;padding-inline:var(--cockpit-composer-inset,.5rem);border-block-end:1px solid var(--_target-line);flex-wrap:nowrap;gap:.3rem;margin-block-end:.25rem}.cockpit-modification-target-scope-icon{color:var(--_target-accent);flex:none}.cockpit-modification-target-scope-prefix,.cockpit-modification-target-scope-separator{color:var(--_target-muted);flex:none;font-size:.7rem;font-weight:750;line-height:1.2}.cockpit-modification-target-scope-prefix{letter-spacing:.04em;text-transform:uppercase}.cockpit-modification-target-compact-target{min-inline-size:0;color:var(--_target-ink);text-align:start;flex:auto;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex;overflow:hidden}.cockpit-modification-target-compact-target>svg{color:var(--_target-accent);flex:none}.cockpit-modification-target-compact-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.cockpit-modification-target-bar.is-expanded{padding-block:.25rem .35rem;padding-inline:var(--cockpit-composer-inset,.5rem);border-block-end:1px solid var(--_target-line);flex-direction:column;align-items:stretch;gap:.3rem;margin-block-end:.35rem}.cockpit-modification-target-bar-header{align-items:center;gap:.4rem;min-inline-size:0;display:flex}.cockpit-modification-target-heading{min-block-size:1.5rem;min-inline-size:0;color:var(--_target-ink);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.3rem;margin:0;font-size:.7rem;font-weight:800;line-height:1.25;display:inline-flex}.cockpit-modification-target-heading>svg{color:var(--_target-accent);flex:none}.cockpit-modification-target-count{color:var(--_target-faint);letter-spacing:0;text-transform:none;font-weight:650}.cockpit-modification-target-state{min-inline-size:0;color:var(--_target-muted);align-items:center;gap:.2rem;font-size:.7rem;font-weight:650;line-height:1.25;display:inline-flex}.cockpit-modification-target-busy-icon{flex:none;animation:cockpit-modification-target-spin 1s linear infinite}.cockpit-modification-target-list{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--_target-faint) transparent;align-items:stretch;gap:.3rem;min-inline-size:0;max-inline-size:100%;margin:0;padding:0 0 .15rem;scroll-padding-inline:.15rem;list-style:none;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target-list{scrollbar-color:color-mix(in srgb,var(--_target-faint) 56%,transparent) transparent}}.cockpit-modification-target-list{scrollbar-width:thin}.cockpit-modification-target{border:1px solid var(--_target-line);border-radius:var(--cockpit-radius);background:var(--_target-bg);min-block-size:2.25rem;inline-size:clamp(10rem,16vw,13rem);min-inline-size:0;color:var(--_target-ink);scroll-snap-align:start;flex:0 0 clamp(10rem,16vw,13rem);align-items:stretch;display:flex}.cockpit-modification-target.is-verified{border-color:var(--_target-success)}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target.is-verified{border-color:color-mix(in srgb,var(--_target-success) 42%,var(--_target-line))}}.cockpit-modification-target.is-verified{background:var(--_target-success-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target.is-verified{background:color-mix(in srgb,var(--_target-success-soft) 54%,var(--_target-bg))}}.cockpit-modification-target.is-unverified{border-style:dashed;border-color:var(--_target-warning)}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target.is-unverified{border-color:color-mix(in srgb,var(--_target-warning) 50%,var(--_target-line))}}.cockpit-modification-target.is-unverified{background:var(--_target-warning-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target.is-unverified{background:color-mix(in srgb,var(--_target-warning-soft) 42%,var(--_target-bg))}}.cockpit-modification-target-kind-icon{border-inline-end:1px solid var(--_target-line);min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--_target-accent);flex:0 0 2.25rem;place-items:center;display:inline-grid}.cockpit-modification-target-copy{text-align:start;flex:auto;align-items:center;gap:.3rem;min-inline-size:0;padding-block:.2rem;padding-inline:.45rem;display:flex}.cockpit-modification-target-kind{min-inline-size:0;color:var(--_target-faint);font-family:var(--font-mono,"IBM Plex Mono","Cascadia Code",Consolas,monospace);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.65rem;font-weight:800;line-height:1.15}.cockpit-modification-target-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--_target-ink);font-size:.75rem;font-weight:700;line-height:1.25;overflow:hidden}.cockpit-modification-target-mapping{min-block-size:2.25rem;max-inline-size:none;color:var(--_target-muted);text-align:start;flex:0 auto;align-items:center;gap:.2rem;padding-block:.2rem;padding-inline:.35rem;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.cockpit-modification-target-mapping.is-verified{color:var(--_target-success)}.cockpit-modification-target-mapping.is-unverified{color:var(--_target-warning)}.cockpit-modification-target-mapping>svg{flex:none}.cockpit-modification-target-clear,.cockpit-modification-target-remove{min-block-size:1.85rem;color:var(--_target-muted);font:inherit;transition:background-color .18s var(--cockpit-ease-out,cubic-bezier(.16,1,.3,1)),color .18s var(--cockpit-ease-out,cubic-bezier(.16,1,.3,1));background:0 0;border:0;justify-content:center;align-items:center;gap:.2rem;font-size:.7rem;font-weight:750;line-height:1.2;display:inline-flex}.cockpit-modification-target-remove{border-inline-start:1px solid var(--_target-line);border-start-end-radius:var(--cockpit-radius);border-end-end-radius:var(--cockpit-radius);flex:0 0 2.25rem;min-block-size:2.25rem;min-inline-size:2.25rem}.cockpit-modification-target-bar.is-compact .cockpit-modification-target-remove{border-radius:var(--cockpit-radius);border:0;flex-basis:1.5rem;min-block-size:1.5rem;min-inline-size:1.5rem}.cockpit-modification-target-clear{border:1px solid var(--_target-line-strong);border-radius:var(--cockpit-radius);flex:none;min-block-size:1.5rem;min-inline-size:max-content;margin-inline-start:auto;padding-block:.15rem;padding-inline:.4rem}.cockpit-modification-target-bar.is-expanded .cockpit-modification-target-mapping>span{display:none}.cockpit-vnext-composer:has(.cockpit-modification-target-bar){height:auto;min-height:0;overflow:hidden}.cockpit-vnext-composer:has(.cockpit-modification-target-bar) .cockpit-command-composer,.cockpit-vnext-composer:has(.cockpit-modification-target-bar) .cockpit-command-composer>div{height:auto;max-height:none;min-height:0!important}.cockpit-vnext-geometry:has(.cockpit-modification-target-bar){grid-template-rows:minmax(0,1fr) auto}.cockpit-command-composer:not(.is-fullscreen-dock),.cockpit-vnext-composer{--_composer-surface:var(--cockpit-surface-solid,var(--surface-1,Canvas));--_composer-raised:var(--cockpit-surface-strong,var(--surface-2,Canvas));--_composer-ink:var(--cockpit-ink,var(--text-1,CanvasText));--_composer-muted:var(--cockpit-muted,var(--text-2,GrayText));--_composer-line:var(--cockpit-line-strong,var(--border,ButtonText));--_composer-accent:var(--cockpit-teal,var(--accent,Highlight));--_composer-accent-soft:var(--cockpit-teal-soft,transparent);--_composer-success:var(--cockpit-green,var(--success,Highlight));--_composer-success-soft:var(--cockpit-green-soft,transparent)}.cockpit-vnext-composer{border-block-start-color:var(--_composer-line);background:var(--_composer-surface);padding:.45rem .55rem .6rem}.cockpit-vnext-composer .cockpit-command-composer{background:0 0;padding:0}.cockpit-vnext-composer .cockpit-command-composer>div{border-color:var(--_composer-line);background:var(--_composer-raised);box-shadow:0 .55rem 1.35rem -1.1rem rgb(var(--shadow-color)/.38);border-radius:.9rem;gap:.55rem;padding:.45rem;min-block-size:3.75rem!important}.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{border:1px solid var(--_composer-line);min-block-size:2.85rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{border:1px solid color-mix(in srgb,var(--_composer-line) 78%,transparent)}}.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{background:var(--_composer-surface);border-radius:.72rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{background:color-mix(in srgb,var(--_composer-surface) 76%,var(--_composer-raised))}}.cockpit-vnext-composer .cockpit-command-composer>div>div:first-child{padding-inline:.2rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.cockpit-vnext-composer .cockpit-command-composer>div:focus-within>div:first-child{border-color:var(--_composer-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div:focus-within>div:first-child{border-color:color-mix(in srgb,var(--_composer-accent) 62%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-command-composer>div:focus-within>div:first-child{background:var(--_composer-surface);box-shadow:0 0 0 .16rem var(--_composer-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-command-composer>div:focus-within>div:first-child{box-shadow:0 0 0 .16rem color-mix(in srgb,var(--_composer-accent) 13%,transparent)}}.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input,.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true]{color:var(--_composer-ink);min-block-size:2.75rem!important}.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input [contenteditable=true],.cockpit-vnext-composer .cockpit-command-composer .astryx-chat-composer-input>[aria-hidden=true]{padding-inline:.65rem;font-size:.875rem;line-height:1.35}.cockpit-vnext-composer .cockpit-composer-controls{gap:.4rem}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-super-charge,.cockpit-vnext-composer .cockpit-composer-upload{border:1px solid var(--_composer-line);background:var(--_composer-surface);min-block-size:2.85rem;box-shadow:none;border-radius:.72rem}.cockpit-vnext-composer .cockpit-composer-upload{inline-size:2.85rem;min-inline-size:2.85rem;color:var(--_composer-muted);justify-content:center}.cockpit-vnext-composer .cockpit-composer-upload:focus-within,.cockpit-vnext-composer .cockpit-composer-upload:hover:not([aria-disabled=true]){border-color:var(--_composer-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-upload:focus-within,.cockpit-vnext-composer .cockpit-composer-upload:hover:not([aria-disabled=true]){border-color:color-mix(in srgb,var(--_composer-accent) 54%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-composer-upload:focus-within,.cockpit-vnext-composer .cockpit-composer-upload:hover:not([aria-disabled=true]){color:var(--_composer-accent)}.cockpit-vnext-composer .cockpit-composer-super-charge{min-inline-size:max-content;color:var(--_composer-muted);align-items:center;gap:.38rem;padding-inline:.75rem;font-size:.78rem;font-weight:760;display:inline-flex}.cockpit-vnext-composer .cockpit-composer-super-charge:focus-visible,.cockpit-vnext-composer .cockpit-composer-super-charge:hover{border-color:var(--_composer-success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-super-charge:focus-visible,.cockpit-vnext-composer .cockpit-composer-super-charge:hover{border-color:color-mix(in srgb,var(--_composer-success) 54%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-composer-super-charge:focus-visible,.cockpit-vnext-composer .cockpit-composer-super-charge:hover{color:var(--_composer-success)}.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{border-color:var(--_composer-success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{border-color:color-mix(in srgb,var(--_composer-success) 62%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{background:var(--_composer-success-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{background:color-mix(in srgb,var(--_composer-success-soft) 68%,var(--_composer-surface))}}.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{color:var(--_composer-success)}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button{color:var(--_composer-ink);flex:none;gap:.38rem;padding-inline:.68rem;font-size:.75rem;font-weight:740;display:inline-flex;width:auto!important;min-width:7.5rem!important;height:2.85rem!important;min-height:2.85rem!important}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled){border-color:var(--_composer-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--_composer-accent) 54%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled){background:var(--_composer-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled){background:color-mix(in srgb,var(--_composer-accent-soft) 50%,var(--_composer-surface))}}.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button:hover:not(:disabled){color:var(--_composer-accent)}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{box-shadow:0 .5rem 1.1rem -.55rem var(--_composer-accent);border-radius:999px;block-size:2.85rem!important;min-block-size:2.85rem!important;inline-size:2.85rem!important;min-inline-size:2.85rem!important}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-submit.astryx-button{box-shadow:0 .5rem 1.1rem -.55rem color-mix(in srgb,var(--_composer-accent) 68%,transparent)}}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:hover:not([aria-disabled=true]){box-shadow:0 .65rem 1.3rem -.52rem var(--_composer-accent)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:hover:not([aria-disabled=true]){box-shadow:0 .65rem 1.3rem -.52rem color-mix(in srgb,var(--_composer-accent) 78%,transparent)}}.cockpit-vnext-composer .cockpit-modification-target-bar.is-compact,.cockpit-vnext-composer .cockpit-modification-target-bar.is-expanded{border:1px solid var(--_composer-line);background:var(--_composer-raised);border-radius:.9rem;margin-block:0 .45rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target-bar.is-compact,.cockpit-vnext-composer .cockpit-modification-target-bar.is-expanded{background:color-mix(in srgb,var(--_composer-raised) 82%,var(--_composer-surface))}}.cockpit-vnext-composer .cockpit-modification-target-bar.is-compact{border-block-end:1px solid var(--_composer-line);min-block-size:2.65rem;padding-inline:.65rem}.cockpit-vnext-composer .cockpit-modification-target-bar.is-expanded{border-block-end:1px solid var(--_composer-line);gap:.55rem;padding:.55rem .65rem .65rem}.cockpit-vnext-composer .cockpit-modification-target-heading{min-block-size:2.25rem;color:var(--_composer-ink);letter-spacing:.035em;gap:.45rem;font-size:.78rem}.cockpit-modification-target-heading-icon{border:1px solid var(--_composer-accent);flex:0 0 2.25rem;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target-heading-icon{border:1px solid color-mix(in srgb,var(--_composer-accent) 38%,var(--_composer-line))}}.cockpit-modification-target-heading-icon{background:var(--_composer-accent-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-modification-target-heading-icon{background:color-mix(in srgb,var(--_composer-accent-soft) 68%,var(--_composer-surface))}}.cockpit-modification-target-heading-icon{color:var(--_composer-accent)}.cockpit-modification-target-heading-icon>svg{color:currentColor}.cockpit-vnext-composer .cockpit-modification-target-count{background:var(--_composer-line);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target-count{background:color-mix(in srgb,var(--_composer-line) 20%,transparent)}}.cockpit-vnext-composer .cockpit-modification-target-count{color:var(--_composer-muted);padding:.22rem .46rem}.cockpit-vnext-composer .cockpit-modification-target-clear{border-color:var(--_composer-line);background:var(--_composer-surface);border-radius:.72rem;min-block-size:2.35rem;inline-size:2.35rem;min-inline-size:2.35rem;margin-inline-start:auto;padding:0}.cockpit-vnext-composer .cockpit-modification-target-clear>span{display:none}.cockpit-vnext-composer .cockpit-modification-target-list{gap:.55rem;padding-block-end:.25rem}.cockpit-vnext-composer .cockpit-modification-target{border-color:var(--_composer-line);flex-basis:clamp(12rem,17vw,17rem);min-block-size:4.15rem;inline-size:clamp(12rem,17vw,17rem)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target{border-color:color-mix(in srgb,var(--_composer-line) 78%,transparent)}}.cockpit-vnext-composer .cockpit-modification-target{background:var(--_composer-surface);box-shadow:0 .45rem 1rem -.9rem rgb(var(--shadow-color)/.3);border-radius:.82rem}.cockpit-vnext-composer .cockpit-modification-target.is-verified{border-color:var(--_target-success)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target.is-verified{border-color:color-mix(in srgb,var(--_target-success) 45%,var(--_composer-line))}}.cockpit-vnext-composer .cockpit-modification-target.is-verified{background:var(--_target-success-soft)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target.is-verified{background:color-mix(in srgb,var(--_target-success-soft) 40%,var(--_composer-surface))}}.cockpit-vnext-composer .cockpit-modification-target-kind-icon{border-inline-end-color:var(--_composer-line);flex-basis:3rem;min-block-size:4.15rem;min-inline-size:3rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target-kind-icon{border-inline-end-color:color-mix(in srgb,var(--_composer-line) 60%,transparent)}}.cockpit-vnext-composer .cockpit-modification-target-kind-icon{color:var(--_composer-accent)}.cockpit-vnext-composer .cockpit-modification-target-copy{align-content:center;gap:.16rem;padding-inline:.58rem;display:grid}.cockpit-vnext-composer .cockpit-modification-target-kind{letter-spacing:.055em;font-size:.64rem}.cockpit-vnext-composer .cockpit-modification-target-label{font-size:.9rem;line-height:1.2}.cockpit-vnext-composer .cockpit-modification-target-mapping{min-block-size:4.15rem;padding-inline:.5rem}.cockpit-vnext-composer .cockpit-modification-target-remove{border-inline-start-color:var(--_composer-line);flex-basis:2.6rem;min-block-size:4.15rem;min-inline-size:2.6rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-composer .cockpit-modification-target-remove{border-inline-start-color:color-mix(in srgb,var(--_composer-line) 60%,transparent)}}.cockpit-modification-target-clear:focus-visible,.cockpit-modification-target-clear:hover:not(:disabled),.cockpit-modification-target-remove:focus-visible,.cockpit-modification-target-remove:hover:not(:disabled){background:var(--_target-accent-soft);color:var(--_target-accent)}.cockpit-modification-target-clear:focus-visible,.cockpit-modification-target-remove:focus-visible{outline:.125rem solid var(--_target-accent);outline-offset:.125rem}.cockpit-modification-target-clear:disabled,.cockpit-modification-target-remove:disabled{cursor:not-allowed;opacity:.48}@keyframes cockpit-modification-target-spin{to{transform:rotate(1turn)}}.cockpit-vnext-composer:not(:has(.cockpit-modification-target-bar)):not(:has(.cockpit-composer-attachment-drawer)),.cockpit-vnext-composer:not(:has(.cockpit-modification-target-bar)):not(:has(.cockpit-composer-attachment-drawer)):focus-within{height:4.5rem}.cockpit-vnext-composer:has(.cockpit-composer-attachment-drawer),.cockpit-vnext-composer:has(.cockpit-composer-attachment-drawer):focus-within,.cockpit-vnext-composer:has(.cockpit-modification-target-bar),.cockpit-vnext-composer:has(.cockpit-modification-target-bar):focus-within{height:auto}.cockpit-vnext-geometry:has(.cockpit-vnext-composer:focus-within){grid-template-rows:minmax(0,1fr) auto}.cockpit-stage .cockpit-vnext-composer .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within{min-block-size:3.75rem!important;min-height:3.75rem!important}.cockpit-stage .cockpit-vnext-composer .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input,.cockpit-stage .cockpit-vnext-composer .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input [contenteditable=true],.cockpit-stage .cockpit-vnext-composer .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within .astryx-chat-composer-input>[aria-hidden=true],.cockpit-stage .cockpit-vnext-composer .cockpit-command-composer:not(.is-fullscreen-dock)>div:focus-within>div:first-child{min-block-size:2.75rem!important;min-height:2.75rem!important}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:active:not(:disabled),.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:focus-visible,.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:hover:not([aria-disabled=true]){transform:none}@media (max-width:42rem){.cockpit-vnext-composer:not(:has(.cockpit-modification-target-bar)):not(:has(.cockpit-composer-attachment-drawer)),.cockpit-vnext-composer:not(:has(.cockpit-modification-target-bar)):not(:has(.cockpit-composer-attachment-drawer)):focus-within{height:4.25rem}}@media (max-width:40rem){.cockpit-modification-target-bar.is-expanded{align-items:stretch}.cockpit-modification-target-list{gap:.25rem}.cockpit-modification-target{flex-basis:min(15rem,100vi - 2rem);inline-size:min(15rem,100vi - 2rem)}.cockpit-modification-target-copy{gap:.22rem;padding-inline:.35rem}.cockpit-modification-target-kind{font-size:.6rem}.cockpit-modification-target-label{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.cockpit-modification-target-bar,.cockpit-modification-target-bar *{scroll-behavior:auto;transition-duration:0s}.cockpit-modification-target-busy-icon{animation:none}}@media (forced-colors:active){.cockpit-vnext-composer{background:canvas}.cockpit-vnext-composer .cockpit-command-composer>div,.cockpit-vnext-composer .cockpit-composer-menu-trigger.astryx-button,.cockpit-vnext-composer .cockpit-composer-submit.astryx-button,.cockpit-vnext-composer .cockpit-composer-super-charge,.cockpit-vnext-composer .cockpit-composer-upload{box-shadow:none;color:canvastext;background:canvas;border-color:buttontext}.cockpit-vnext-composer .cockpit-composer-submit.astryx-button:not(:disabled),.cockpit-vnext-composer .cockpit-composer-super-charge[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.cockpit-modification-target-bar{color:canvastext;border-color:buttontext}.cockpit-modification-target-heading>svg,.cockpit-modification-target-kind-icon,.cockpit-modification-target-scope-icon{color:highlight}.cockpit-modification-target,.cockpit-modification-target.is-unverified,.cockpit-modification-target.is-verified{color:canvastext;background:canvas;border-color:buttontext}.cockpit-modification-target.is-unverified{border-style:dashed}.cockpit-modification-target-kind-icon,.cockpit-modification-target-remove{border-color:buttontext}.cockpit-modification-target-compact-target,.cockpit-modification-target-count,.cockpit-modification-target-kind,.cockpit-modification-target-label,.cockpit-modification-target-mapping,.cockpit-modification-target-scope-prefix,.cockpit-modification-target-scope-separator,.cockpit-modification-target-state{color:canvastext}.cockpit-modification-target-mapping.is-verified{color:highlight}.cockpit-modification-target-clear{color:buttontext;background:buttonface;border-color:buttontext}.cockpit-modification-target-clear:focus-visible,.cockpit-modification-target-clear:hover:not(:disabled),.cockpit-modification-target-remove:focus-visible,.cockpit-modification-target-remove:hover:not(:disabled){color:highlighttext;background:highlight}.cockpit-modification-target-clear:focus-visible,.cockpit-modification-target-remove:focus-visible{outline-color:highlight}}.cockpit-vnext-root .cockpit-workbench-menu{overscroll-behavior:contain;border-color:var(--cockpit-line-strong);width:min(48rem,100vw - 2rem);max-height:min(42rem,100dvh - 5.5rem);overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu{border-color:color-mix(in srgb,var(--cockpit-line-strong) 78%,transparent)}}.cockpit-vnext-root .cockpit-workbench-menu{background:var(--cockpit-surface-solid);box-shadow:0 1.25rem 3.25rem var(--cockpit-bg);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu{box-shadow:0 1.25rem 3.25rem color-mix(in srgb,var(--cockpit-bg) 42%,transparent)}}.cockpit-vnext-root .cockpit-workbench-menu{scrollbar-color:var(--cockpit-muted) transparent}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu{scrollbar-color:color-mix(in srgb,var(--cockpit-muted) 40%,transparent) transparent}}.cockpit-vnext-root .cockpit-workbench-menu{scrollbar-width:thin}.cockpit-vnext-root .cockpit-workbench-menu>header{border-bottom-color:var(--cockpit-line);background:var(--cockpit-surface-strong);grid-template-columns:minmax(0,1fr) minmax(13rem,.62fr);align-items:start;gap:.375rem 1.5rem;padding:1.125rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu>header{background:color-mix(in srgb,var(--cockpit-surface-strong) 68%,var(--cockpit-surface-solid))}}.cockpit-vnext-root .cockpit-workbench-menu>header>strong{letter-spacing:-.02em;font-size:1rem;line-height:1.25}.cockpit-vnext-root .cockpit-workbench-menu>header>small{max-width:58ch;margin-top:0;font-size:.73rem;line-height:1.45}.cockpit-vnext-root .cockpit-workbench-menu-context{border-left:.0625rem solid var(--cockpit-line);grid-area:1/2/span 2;min-width:0;margin:0;padding:0 0 0 1.25rem}.cockpit-vnext-root .cockpit-workbench-menu-context>strong{color:var(--cockpit-ink);font-size:.78rem;line-height:1.35}.cockpit-vnext-root .cockpit-workbench-menu-context>small{color:var(--cockpit-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cockpit-vnext-root .cockpit-domain-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.5rem .75rem .75rem}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher{border:.0625rem solid #0000;border-radius:.75rem;gap:.875rem;min-height:5rem;padding:.75rem}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:nth-child(odd){border-right-color:var(--cockpit-line);border-radius:0}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:not(:last-child){border-bottom-color:var(--cockpit-line);border-radius:0}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:last-child{border-right-color:#0000;grid-column:1/-1}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:first-child{box-sizing:content-box;background:var(--cockpit-teal);border-radius:.625rem;width:1.125rem;height:1.125rem;padding:.625rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:first-child{background:color-mix(in srgb,var(--cockpit-teal) 10%,var(--cockpit-surface-strong))}}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:first-child{color:var(--cockpit-teal)}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:last-child{color:var(--cockpit-muted);transition:transform .14s,color .14s}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher strong{letter-spacing:-.01em;font-size:.82rem}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher small{max-width:42ch;margin-top:.25rem;font-size:.7rem;line-height:1.45}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){border-color:var(--cockpit-teal);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){border-color:color-mix(in srgb,var(--cockpit-teal) 28%,var(--cockpit-line))}}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){background:var(--cockpit-teal)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled){background:color-mix(in srgb,var(--cockpit-teal) 8%,var(--cockpit-surface-solid))}}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible>svg:last-child,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:hover:not(:disabled)>svg:last-child{color:var(--cockpit-teal);transform:translate(.125rem)}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=blocked]>svg:first-child,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=needs_review]>svg:first-child{background:var(--cockpit-amber)}@supports (color:color-mix(in lab,red,red)){.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=blocked]>svg:first-child,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=needs_review]>svg:first-child{background:color-mix(in srgb,var(--cockpit-amber) 12%,var(--cockpit-surface-strong))}}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=blocked]>svg:first-child,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher[data-state=needs_review]>svg:first-child{color:var(--cockpit-amber)}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:disabled>svg:last-child{visibility:hidden}@media (max-width:52rem){.cockpit-vnext-root .cockpit-workbench-menu{width:min(26rem,100vw - 1rem);inset-inline-end:-.25rem}.cockpit-vnext-root .cockpit-workbench-menu>header{grid-template-columns:1fr;padding:1rem}.cockpit-vnext-root .cockpit-workbench-menu-context{border-top:.0625rem solid var(--cockpit-line);border-left:0;grid-area:auto/1;margin-top:.5rem;padding:.75rem 0 0}.cockpit-vnext-root .cockpit-workbench-menu-context>small{-webkit-line-clamp:3}.cockpit-vnext-root .cockpit-domain-tools{grid-template-columns:1fr;padding:.375rem .625rem .625rem}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:last-child,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:not(:last-child),.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:nth-child(odd){border:0;border-bottom:.0625rem solid var(--cockpit-line);border-radius:0;grid-column:1;min-height:4.5rem}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:last-child{transition:none}}@media (forced-colors:active){.cockpit-vnext-root .cockpit-workbench-menu,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher,.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher>svg:first-child{border:.0625rem solid canvastext}.cockpit-vnext-root .cockpit-workbench-menu .cockpit-domain-launcher:focus-visible{outline-offset:-.125rem;outline:.125rem solid highlight}}.cockpit-domain-workbench:not(.is-analysis){width:min(92rem,100vw - 1rem);height:min(58rem,100dvh - 1rem)}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-workbench-head{gap:.75rem;padding:.625rem .75rem}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-workbench-head h2{font-size:clamp(1.2rem,1.6vw,1.45rem)}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-workbench-head p{margin-top:.15rem;font-size:.78rem;line-height:1.35}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-workbench-body{padding:.75rem}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip{margin-bottom:.625rem}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span{gap:.35rem;min-height:2.4rem;padding:.45rem .625rem;font-size:.68rem;line-height:1.3}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip svg{flex:none}.cockpit-domain-workbench:not(.is-analysis) :is(.cockpit-domain-empty,.cockpit-domain-error,.cockpit-domain-success,.cockpit-domain-readonly){margin-bottom:.625rem;padding:.5rem .65rem;font-size:.76rem;line-height:1.35}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-authority-boundary{gap:.5rem;margin-bottom:.625rem;padding:.5rem .65rem;font-size:.76rem}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-authority-boundary small{line-height:1.3}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-recovery{gap:.75rem;margin-bottom:.625rem;padding:.55rem .7rem}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-stepper{margin-bottom:.625rem}.cockpit-domain-workbench.is-definition .cockpit-definition-form{gap:.625rem;padding-bottom:4rem}.cockpit-domain-workbench.is-prototype-test .cockpit-prototype-grid{gap:.625rem;padding-bottom:.625rem}.cockpit-domain-workbench.is-definition .cockpit-definition-form>.cockpit-domain-section:first-child{grid-column:auto}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-section{gap:.6rem;padding:.75rem}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-section>header{column-gap:.55rem;padding-bottom:.45rem}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-section>header p{font-size:.75rem;line-height:1.35}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-section label{gap:.25rem}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-section textarea{height:4.25rem;min-height:4.25rem}.cockpit-domain-workbench:is(.is-definition,.is-prototype-test) .cockpit-domain-actionbar{margin:0 -.75rem -.75rem;padding:.55rem .75rem;bottom:-.75rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);min-height:4.5rem;margin:.5rem;overflow:hidden}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary>header{gap:.5rem;padding:.55rem .65rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary>header small{font-size:.7rem;line-height:1.35}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary>ul{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary li{gap:.1rem;padding:.5rem .6rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary li>strong{overflow-wrap:anywhere;font-size:.74rem;line-height:1.3}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary li>small{display:none}.cockpit-domain-workbench.is-investigate .cockpit-investigate-desk{padding:.85rem 1rem 3.5rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case .cockpit-investigate-desk{padding:.9rem 1.25rem 3rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-case-head{gap:.75rem;padding-bottom:.65rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-case-head p,.cockpit-domain-workbench.is-investigate .cockpit-investigate-new-case header p{line-height:1.35}.cockpit-domain-workbench.is-investigate :is(.cockpit-investigate-next,.cockpit-investigate-stage,.cockpit-investigate-assessment,.cockpit-investigate-remedy){margin-block:.625rem}.cockpit-domain-workbench.is-investigate :is(.cockpit-investigate-stage>form,.cockpit-investigate-assessment>form,.cockpit-investigate-remedy>form,.cockpit-investigate-verification,.cockpit-investigate-new-case){gap:.65rem;padding:.75rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case{gap:.65rem;padding:0}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case .cockpit-investigate-new-case>header{padding-bottom:.65rem}.cockpit-domain-workbench.is-investigate textarea{height:4rem;min-height:4rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-ledger-disclosure>summary,.cockpit-domain-workbench.is-investigate .cockpit-investigate-ledger>header,.cockpit-domain-workbench.is-investigate :is(.cockpit-investigate-ledger>section,.cockpit-investigate-ledger-disclosure>section,.cockpit-investigate-basis-capture){padding:.65rem .75rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus{grid-template-columns:minmax(0,1fr)}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case.is-basis-focus .cockpit-investigate-desk{grid-area:3/1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-ledger{border-top:1px solid var(--cockpit-line-strong);border-left:0;grid-column:1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(16rem,.36fr) minmax(32rem,.64fr);align-content:start;display:grid;overflow:visible}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-ledger>header{grid-column:1/-1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-ledger-disclosure,.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-ledger>section{grid-column:1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case){grid-template-rows:auto auto auto;grid-template-columns:15rem minmax(0,1fr)}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-queue{grid-area:2/1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-ledger{grid-area:2/2}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-desk{grid-area:3/1/auto/-1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-basis-capture{border-bottom:0;border-left:1px solid var(--cockpit-line-strong);grid-area:2/2/span 2;grid-template-columns:minmax(0,1fr);align-self:start}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body>p{color:var(--cockpit-muted);grid-column:1/-1;margin:0;font-size:.74rem;line-height:1.35}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body label{gap:.25rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body textarea{height:3rem;min-height:3rem}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-evidence-panel.is-first-case .cockpit-investigate-desk{padding:.75rem 1rem 2rem}.cockpit-domain-workbench.is-investigate :is(.cockpit-evidence-import,.cockpit-evidence-import-form){gap:.625rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-head{gap:.75rem;padding-bottom:.625rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-head>section{gap:.2rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-head h3{font-size:clamp(1.15rem,1.6vw,1.4rem)}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-head p{font-size:.78rem;line-height:1.35}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-boundary{gap:.5rem;padding:.55rem .7rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-file-input{min-height:6.75rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-fields{gap:.625rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-contract article{gap:.45rem;padding:.6rem}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-form>footer{padding-top:.625rem}@media (max-width:64rem){.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-ledger{grid-template-columns:minmax(0,1fr)}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus .cockpit-investigate-basis-capture{border-top:1px solid var(--cockpit-line-strong);border-left:0;grid-area:auto/1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body{grid-template-columns:1fr}.cockpit-domain-workbench.is-investigate .cockpit-investigate-basis-capture-body>*{grid-column:1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-ledger{order:1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-queue{order:2}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-basis-focus:not(.is-first-case) .cockpit-investigate-desk{order:3}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case.is-basis-focus .cockpit-investigate-ledger{order:1}.cockpit-domain-workbench.is-investigate .cockpit-investigate-workspace.is-first-case.is-basis-focus .cockpit-investigate-desk{order:2}}@media (max-width:56rem){.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span{border-right:1px solid var(--cockpit-line);border-bottom:1px solid var(--cockpit-line)}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span:nth-child(2n){border-right:0}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span:nth-last-child(-n+2){border-bottom:0}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary li>small{display:block}.cockpit-domain-workbench.is-investigate .cockpit-investigate-boundary-summary{min-height:0;overflow:visible}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-contract{grid-template-columns:1fr}.cockpit-domain-workbench.is-investigate .cockpit-evidence-import-contract article+article{border-top:.0625rem solid var(--cockpit-line);border-left:0}.cockpit-domain-workbench.is-investigate .cockpit-investigate-queue{max-height:none;overflow-y:visible}}@media (max-width:38rem){.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip{grid-template-columns:1fr}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span,.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span:nth-child(2n){border-right:0;border-bottom:1px solid var(--cockpit-line)}.cockpit-domain-workbench:not(.is-analysis) .cockpit-domain-status-strip>span:last-child{border-bottom:0}}[popover] .cockpit-revision-popover-content{border-radius:.875rem;width:min(34rem,100vw - 4.5rem);max-width:calc(100vw - 1rem)}[popover] .cockpit-revision-download-menu{border-radius:.875rem}[popover] .cockpit-revision-download-menu>header{flex-direction:row;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem}[popover] .cockpit-revision-download-heading{gap:.75rem}[popover] .cockpit-revision-download-heading-icon{border-radius:.75rem;width:2.75rem;height:2.75rem}[popover] .cockpit-revision-download-heading>strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:740;overflow:hidden}[popover] .cockpit-revision-download-menu>header>small{white-space:nowrap;flex:0 auto;font-size:.75rem}[popover] .cockpit-revision-download-menu>ol{gap:.5rem;max-block-size:min(24rem,100dvh - 8rem);padding:.625rem;display:grid}[popover] .cockpit-revision-download-menu li>a,[popover] .cockpit-revision-download-menu li>span{border-radius:.625rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.625rem .75rem}[popover] .cockpit-revision-download-artifact-icon{border-radius:.75rem;width:2.75rem;height:2.75rem}[popover] .cockpit-revision-download-identity{gap:.1875rem}[popover] .cockpit-revision-download-identity strong{font-size:.875rem;font-weight:700}[popover] .cockpit-revision-download-identity small,[popover] .cockpit-revision-download-meta small{font-size:.75rem}[popover] .cockpit-revision-download-meta{flex-wrap:nowrap;grid-column:auto;gap:.5rem;width:auto}[popover] .cockpit-revision-download-meta small{white-space:nowrap;min-width:0}[popover] .cockpit-revision-download-meta em{padding:.25rem .5rem;font-size:.6875rem}[popover] .cockpit-revision-download-action{border-radius:.625rem;width:2.5rem;height:2.5rem}@container revision-download (max-width:28rem){.cockpit-revision-download-menu>header{flex-direction:column;align-items:start;gap:.375rem}.cockpit-revision-download-menu>header>small{white-space:normal}.cockpit-revision-download-menu li>a,.cockpit-revision-download-menu li>span{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.5rem}.cockpit-revision-download-meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:.375rem .625rem;width:100%}.cockpit-revision-download-meta small{white-space:normal}}@media (max-width:48rem){[popover] .cockpit-revision-popover-content{width:min(34rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}[popover] .cockpit-revision-download-menu>header{min-height:3.75rem;padding:.625rem .75rem}[popover] .cockpit-revision-download-artifact-icon,[popover] .cockpit-revision-download-heading-icon{border-radius:.625rem;width:2.5rem;height:2.5rem}[popover] .cockpit-revision-download-heading>strong{font-size:.9375rem}[popover] .cockpit-revision-download-menu>ol{max-block-size:calc(100dvh - 8rem);padding:.5rem}[popover] .cockpit-revision-download-menu li>a,[popover] .cockpit-revision-download-menu li>span{min-height:4.25rem;padding:.625rem}[popover] .cockpit-revision-download-action{width:2.5rem;height:2.5rem}}.cockpit-vnext-header>.cockpit-product-journey{grid-column:1/-1;width:100%;min-width:0}.cockpit-product-journey{color:var(--cockpit-ink);min-width:0}.cockpit-product-journey>nav:first-child{scrollbar-width:thin;scrollbar-color:var(--cockpit-scroll-thumb) transparent;overflow-x:auto}.cockpit-product-journey ol{border-block:1px solid var(--cockpit-line);grid-template-columns:repeat(6,minmax(max-content,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cockpit-product-journey li{min-width:0}.cockpit-product-journey li+li{border-inline-start:1px solid var(--cockpit-line)}.cockpit-product-journey button{color:var(--cockpit-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.35;display:inline-flex}.cockpit-product-journey li>button{border-block-end:2px solid #0000;width:100%;min-height:2.75rem;padding:.625rem .875rem;font-weight:600}.cockpit-product-journey button:hover:not(:disabled){background:var(--cockpit-surface-solid);color:var(--cockpit-ink)}.cockpit-product-journey button[aria-current=step]{background:var(--cockpit-teal-soft);border-block-end-color:var(--cockpit-teal);color:var(--cockpit-ink)}.cockpit-product-journey button:disabled{opacity:.5;cursor:not-allowed}.cockpit-product-journey button:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:-3px}.cockpit-journey-recorded{color:var(--cockpit-green)}.cockpit-journey-label-compact{display:none}.cockpit-journey-tools{scrollbar-width:thin;align-items:center;gap:.25rem;min-width:0;padding-block-start:.375rem;display:flex;overflow-x:auto}.cockpit-journey-tools>button{white-space:nowrap;border-radius:.375rem;flex-shrink:0;min-height:2.25rem;padding:.375rem .625rem}.cockpit-journey-tools>button[aria-pressed=true]{background:var(--cockpit-teal-soft);color:var(--cockpit-ink)}.cockpit-vnext.is-fullscreen .cockpit-product-journey{display:none}.cockpit-engineering-header:has(.cockpit-product-journey){display:block}.cockpit-engineering-header .cockpit-product-journey{padding:.5rem}.cockpit-journey-manufacture{height:100%;min-height:0;padding:1rem;overflow:auto}.cockpit-journey-manufacture>.cockpit-partner-layout{margin-block-end:1rem}.cockpit-journey-manufacture .cockpit-manufacture-readiness{max-width:70rem;margin-inline:auto}.cockpit-manufacture-readiness{color:var(--cockpit-ink);flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.cockpit-manufacture-readiness-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cockpit-manufacture-readiness-header h2{margin:0;font-size:1.4375rem;font-weight:650;line-height:1.3}.cockpit-manufacture-readiness-state{color:var(--cockpit-muted);font-size:.875rem}.cockpit-manufacture-readiness-state.is-warning{color:var(--cockpit-amber)}.cockpit-manufacture-readiness-state.is-danger{color:var(--cockpit-red)}.cockpit-manufacture-readiness-grid{border:1px solid var(--cockpit-line-strong);background:var(--cockpit-surface-solid);border-radius:.625rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cockpit-manufacture-readiness-grid>li{min-width:0}.cockpit-manufacture-readiness-grid>li+li{border-inline-start:1px solid var(--cockpit-line)}.cockpit-manufacture-readiness-grid button{text-align:start;width:100%;height:100%;min-height:10rem;color:var(--cockpit-ink);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:start;gap:1rem;padding:1.125rem;display:flex}.cockpit-manufacture-readiness-grid button:hover{background:var(--cockpit-teal-soft)}.cockpit-manufacture-readiness-grid button:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:-3px}.cockpit-manufacture-readiness-card-label{color:var(--cockpit-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.cockpit-manufacture-readiness-grid strong{font-size:1.0625rem;font-weight:600;line-height:1.25}.cockpit-manufacture-readiness-grid small{color:var(--cockpit-muted);font-size:.75rem;line-height:1.55}.cockpit-manufacture-readiness-grid .is-complete .cockpit-manufacture-readiness-card-label>svg{color:var(--cockpit-green)}.cockpit-manufacture-readiness-grid .is-blocked .cockpit-manufacture-readiness-card-label>svg{color:var(--cockpit-red)}.cockpit-manufacture-readiness-gates{border-block-start:1px solid var(--cockpit-line);padding-block-start:1.25rem}.cockpit-manufacture-readiness-gates h3{margin:0 0 1rem;font-size:.875rem;font-weight:600}.cockpit-manufacture-readiness-gates ol{margin:0;padding:0;list-style:none}.cockpit-manufacture-readiness-gates li{border-block-end:1px solid var(--cockpit-line);grid-template-columns:8rem minmax(0,1fr);gap:.375rem 1rem;padding-block:.875rem;display:grid}.cockpit-manufacture-readiness-gates li>span{color:var(--cockpit-muted);grid-row:span 2;font-size:.75rem}.cockpit-manufacture-readiness-gates li>strong{font-size:.875rem;font-weight:600}.cockpit-manufacture-readiness-gates li>small{color:var(--cockpit-muted);max-width:75ch;font-size:.75rem;line-height:1.5}.cockpit-manufacture-readiness-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cockpit-own-shop-choice{border:1px solid var(--cockpit-line);background:var(--cockpit-surface-solid);border-radius:.625rem;margin-block:.5rem 1rem;padding:1rem}.cockpit-own-shop-choice h3{margin:0 0 .25rem;font-size:1.0625rem}.cockpit-own-shop-choice header>span{color:var(--cockpit-muted);font-size:.875rem}.cockpit-own-shop-choice form{flex-wrap:wrap;align-items:end;gap:.625rem;margin-block-start:1rem;display:flex}.cockpit-own-shop-choice label{width:100%;font-size:.875rem}.cockpit-own-shop-choice label small{color:var(--cockpit-muted)}.cockpit-own-shop-choice input{border:1px solid var(--cockpit-line-strong);min-width:0;min-height:2.25rem;color:var(--cockpit-ink);background:var(--cockpit-bg);font:inherit;border-radius:.375rem;flex:12rem;padding:.5rem .625rem}.cockpit-own-shop-choice input:focus-visible{outline:2px solid var(--cockpit-teal);outline-offset:2px}@media (max-width:48rem){.cockpit-product-journey li>button{flex-direction:column;gap:.25rem;padding:.5rem .625rem;font-size:.75rem}.cockpit-journey-recorded{display:none}.cockpit-journey-manufacture{padding:.75rem}.cockpit-manufacture-readiness{gap:1rem;padding:0}.cockpit-manufacture-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-manufacture-readiness-grid>li:nth-child(3){border-inline-start:0}.cockpit-manufacture-readiness-grid>li:nth-child(n+3){border-block-start:1px solid var(--cockpit-line)}.cockpit-manufacture-readiness-grid button{gap:.75rem;min-height:8rem;padding:.875rem}.cockpit-manufacture-readiness-gates li{grid-template-columns:1fr}.cockpit-manufacture-readiness-gates li>span{grid-row:auto}}@media (max-width:36rem){.cockpit-product-journey ol{grid-template-columns:repeat(6,minmax(0,1fr))}.cockpit-product-journey li>button{padding-inline:.25rem;font-size:.75rem}.cockpit-journey-label{display:none}.cockpit-journey-label-compact{display:inline}}@media (max-width:42rem){.cockpit-vnext-geometry,.cockpit-vnext-geometry:has(.cockpit-vnext-composer:focus-within){grid-template-rows:minmax(0,1fr) auto}.cockpit-vnext-composer,.cockpit-vnext-composer .cockpit-command-composer,.cockpit-vnext-composer:focus-within{height:auto!important}.cockpit-vnext-composer .cockpit-command-composer>div{grid-template:"prompt prompt""tools submit"/minmax(0,1fr) auto;height:auto!important;min-height:7.25rem!important}.cockpit-vnext-composer .cockpit-composer-controls{display:flex}}@media (forced-colors:active){.cockpit-product-journey button[aria-current=step]{color:highlight;border-color:highlight}.cockpit-product-journey button:disabled{opacity:1;color:graytext}}.landing-reveal{animation:landing-reveal .8s cubic-bezier(.2,.8,.2,1) both}.landing-delay-1{animation-delay:80ms}.landing-delay-2{animation-delay:.18s}.status-pulse{animation:status-pulse 2.4s ease-out infinite}.hero-frame{isolation:isolate}.hero-corner{z-index:2;pointer-events:none;border-color:#f05a28ad;width:18px;height:18px;position:absolute}.hero-corner-tl{border-top:1px solid;border-left:1px solid;inset:13px auto auto 13px}.hero-corner-br{border-bottom:1px solid;border-right:1px solid;inset:auto 13px 13px auto}@keyframes landing-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:0;transform:scale(1.85)}}@media (forced-colors:active){.hero-corner{border-color:highlight!important}.status-pulse{display:none}}@media (max-width:639px){.hero-corner{width:14px;height:14px}.hero-corner-tl{inset:10px auto auto 10px}.hero-corner-br{inset:auto 10px 10px auto}}@media (min-width:40rem){.rupsetu-public-hero .landing-header,.rupsetu-public-hero .landing-stage{max-width:80rem}.rupsetu-public-hero .landing-stage{padding-inline:2rem}.rupsetu-public-hero .hero-frame{text-align:center;max-width:72rem}.rupsetu-public-hero .landing-actions,.rupsetu-public-hero .landing-footnote,.rupsetu-public-hero .landing-logo-row,.rupsetu-public-hero .workflow-list{justify-content:center}.rupsetu-public-hero .landing-description,.rupsetu-public-hero .landing-headline,.rupsetu-public-hero .workflow-list{margin-inline:auto}.rupsetu-public-hero .landing-actions{flex-direction:row;align-items:center}.rupsetu-public-hero .landing-access-note,.rupsetu-public-hero .landing-primary-action{width:auto;max-width:none}}@media (min-width:64rem){.rupsetu-public-hero .landing-stage{padding-inline:2.5rem}.rupsetu-public-hero .landing-hero-content{padding-inline:5rem}.rupsetu-public-hero .landing-logo{width:25rem}}@media (min-width:640px) and (max-height:800px){.landing-hero-content{padding-block:clamp(1.25rem,4vh,2.25rem)}.landing-logo-row,.landing-status{margin-bottom:clamp(.9rem,2.2vh,1.35rem)}.landing-logo-row{padding-top:clamp(.25rem,1.2vh,.6rem)}.landing-logo{width:clamp(17rem,30vw,20rem)}.landing-headline{font-size:clamp(3.85rem,8.3vw,5.2rem)}.landing-description{margin-top:clamp(.85rem,2vh,1.25rem);line-height:1.5}.landing-actions{margin-top:clamp(1rem,2.4vh,1.5rem)}}:root{color-scheme:light;--background:var(--color-background-body,#f2f4f5);--surface-1:var(--color-background-surface,#fff);--surface-2:var(--color-background-muted,#f5f7f8);--surface-3:var(--color-border,#dfe3e6);--glass:#ffffffc2;--glass-border:#e2e8f0f2;--text-1:var(--color-text-primary,#171a1d);--text-2:var(--color-text-secondary,#59636d);--text-3:var(--color-text-disabled,#9aa3ac);--border:var(--color-border,#dfe3e6);--accent:var(--color-accent,#c24116);--accent-strong:var(--color-text-accent,#b83a12);--accent-soft:var(--color-accent-muted,#fff0e9);--accent-soft-strong:var(--color-accent,#c24116)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft-strong:color-mix(in srgb,var(--color-accent,#c24116) 18%,transparent)}}:root{--accent-contrast:var(--color-on-accent,#fff);--success:var(--color-success,#137236);--success-soft:var(--color-success-muted,#e7f5e7);--error:var(--color-error,#c82020);--error-soft:var(--color-error-muted,#fee7e2);--warning:var(--color-warning,#b45309);--warning-soft:var(--color-warning-muted,#fff4d5);--shadow-color:15 23 42;--hero-gradient:linear-gradient(120deg,#b83a12,#e95420 52%,#b45309);--app-glow-a:#c241160f;--app-glow-b:#59636d0d;--app-glow-c:#b453090a;--viewer-bg:#e9edf2;--viewer-bg-solid:#e9edf2;--viewer-overlay:#f8fafc;--viewer-mesh:#c8d0da;--viewer-wire:#f05a28;--viewer-fallback:#8a94a3;--syntax-comment:#64748b;--syntax-string:#137236;--syntax-keyword:#0284c7;--syntax-decorator:#b45309;--syntax-number:#c24116;--syntax-builtin:#0369a1;--rup-ink:#171a1d;--rup-graphite:#59636d;--rup-orange:#c24116;--rup-paper:#f2f4f5}html.theme-dark{color-scheme:dark;--background:var(--color-background-body,#0d0f11);--surface-1:var(--color-background-surface,#15181b);--surface-2:var(--color-background-muted,#1a1e22);--surface-3:var(--color-border,#292e33);--glass:#121826d9;--glass-border:#1e293be6;--text-1:var(--color-text-primary,#f5f7f8);--text-2:var(--color-text-secondary,#aab2ba);--text-3:var(--color-text-disabled,#68717a);--border:var(--color-border,#292e33);--accent:var(--color-accent,#ff7133);--accent-strong:var(--color-text-accent,#ff8a54);--accent-soft:var(--color-accent-muted,#342018);--accent-soft-strong:var(--color-accent,#ff7133)}@supports (color:color-mix(in lab,red,red)){html.theme-dark{--accent-soft-strong:color-mix(in srgb,var(--color-accent,#ff7133) 24%,transparent)}}html.theme-dark{--accent-contrast:var(--color-on-accent,#111315);--success:var(--color-success,#8bd99c);--success-soft:var(--color-success-muted,#123120);--error:var(--color-error,#ff8f85);--error-soft:var(--color-error-muted,#381515);--warning:var(--color-warning,#ffd36f);--warning-soft:var(--color-warning-muted,#342711);--shadow-color:0 0 0;--hero-gradient:linear-gradient(120deg,#ff7133,#ff8a54 50%,#ffd36f);--app-glow-a:#ff71331f;--app-glow-b:#aab2ba14;--app-glow-c:#ffd36f12;--viewer-bg:#111214;--viewer-bg-solid:#111214;--viewer-overlay:#1c1917;--viewer-mesh:#d7dde4;--viewer-wire:#ff7a35;--viewer-fallback:#78716c;--syntax-comment:#64748b;--syntax-string:#8bd99c;--syntax-keyword:#38bdf8;--syntax-decorator:#fbbf24;--syntax-number:#ff7133;--syntax-builtin:#22d3ee;--rup-ink:#f5f7f8;--rup-graphite:#aab2ba;--rup-orange:#ff7133;--rup-paper:#0d0f11}html.theme-dark [data-astryx-theme=rupsetu]{color-scheme:dark}*{border-color:var(--border)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:radial-gradient(ellipse 34rem 22rem at -8% -12%,var(--app-glow-a),transparent 72%),radial-gradient(ellipse 32rem 20rem at 108% 4%,var(--app-glow-b),transparent 74%),var(--background);min-height:100dvh;color:var(--text-1);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.studio-shell{box-sizing:border-box;background:radial-gradient(ellipse 34rem 24rem at 10% 0,var(--app-glow-a),transparent 72%),radial-gradient(ellipse 30rem 22rem at 100% 100%,var(--app-glow-c),transparent 76%),var(--background);gap:.75rem;padding:.75rem}.studio-edge-trigger,.studio-main,.studio-right-panel,.studio-sidebar{border-radius:var(--radius-page);box-shadow:var(--shadow-med)}.studio-main,.studio-right-panel,.studio-sidebar{isolation:isolate;background:var(--surface-1);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.studio-main,.studio-right-panel,.studio-sidebar{background:color-mix(in srgb,var(--surface-1) 94%,transparent)}}.studio-sidebar.is-closed{box-shadow:none;border:0;margin-inline-end:-.75rem}.studio-main{border:1px solid var(--border)}.studio-header{background:var(--glass)}@supports (color:color-mix(in lab,red,red)){.studio-header{background:color-mix(in srgb,var(--glass) 94%,var(--surface-1))}}.studio-edge-trigger{box-shadow:var(--shadow-low);align-self:stretch}.studio-edge-trigger-left{border-radius:0 var(--radius-container) var(--radius-container) 0}.studio-edge-trigger-right{border-radius:var(--radius-container) 0 0 var(--radius-container)}@media (max-width:63.9375rem){.studio-shell{gap:.5rem;padding:.5rem}.studio-sidebar.is-closed{margin-inline-end:-.5rem}.studio-main,.studio-right-panel,.studio-sidebar{border-radius:var(--radius-container)}}@media (max-width:40rem){.studio-shell{gap:0;padding:0}.studio-main,.studio-sidebar{border-radius:0}.studio-sidebar.is-closed{margin-inline-end:0}}:where(button,input,textarea,select){font:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem}:where(a,button,summary){-webkit-tap-highlight-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:where(a,button,summary){-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 18%,transparent)}}body:has(.rupsetu-landing),html:has(.rupsetu-landing){color-scheme:light;background:#f3f6f8;overflow-x:hidden}::selection{background:var(--accent-soft-strong);color:var(--text-1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.rupsetu-theme-toggle svg{transition:transform var(--duration-medium,.24s) var(--ease-standard,ease),opacity var(--duration-fast,.14s) var(--ease-standard,ease)}@media (hover:hover){.rupsetu-theme-toggle:hover svg{transform:rotate(-12deg)scale(1.06)}}@media (prefers-reduced-motion:no-preference){.app-shell{animation:shell-enter .5s cubic-bezier(.18,.89,.32,1.08)}}@keyframes shell-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight!important}.gradient-text{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}.glow-accent{box-shadow:0 0 0 1px var(--accent-soft),0 18px 35px -28px rgba(var(--shadow-color),.9)}.gradient-text{background:var(--hero-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rupsetu-landing{color-scheme:light;--background:#f3f6f8;--surface-1:#fff;--surface-2:#eef2f5;--surface-3:#d8dee5;--text-1:#121922;--text-2:#5b6978;--text-3:#7f8b98;--border:#1219221f;--accent:#f05a28;--rup-ink:#121922;--rup-graphite:#1f2a32;--rup-orange:#f05a28;--rup-paper:#f3f6f8;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.rupsetu-landing :where(h1,h2,h3,h4,h5,h6){color:var(--rup-ink)}@media (max-width:639px){.hero-frame{border-radius:1.5rem}}.astryx-button[data-variant=primary] :where(span,svg){color:inherit}.btn-primary{background:var(--accent);color:var(--accent-contrast);box-shadow:0 10px 26px -18px rgba(var(--shadow-color),1);border:1px solid #0000}.btn-primary:hover:not(:disabled){filter:saturate(1.15)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.markdown{color:var(--text-1);line-height:1.58}.markdown ol,.markdown p,.markdown ul{margin:.22rem 0}.markdown ol,.markdown ul{padding-left:1.1rem}.markdown a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.markdown strong{color:var(--text-1)}.markdown code{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);color:var(--accent-strong);border-radius:.38rem;padding:.1rem .34rem;font-size:.78em}.markdown pre{background:var(--surface-2);border:1px solid var(--border);border-radius:.62rem;padding:.7rem;overflow-x:auto}.markdown pre code{background:0 0;border:none;padding:0}.token-comment{color:var(--syntax-comment)}.token-string{color:var(--syntax-string)}.token-keyword{color:var(--syntax-keyword)}.token-decorator{color:var(--syntax-decorator)}.token-number{color:var(--syntax-number)}.token-builtin{color:var(--syntax-builtin)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}