@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}: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]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-astryx-media=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-astryx-media=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@scope([data-astryx-theme=neutral]) 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-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}: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 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,0px),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(360deg)}}@keyframes xr3m334-B{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root,.xafi2nm{--border-width:1px}:root,.xj0fimd{--color-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-accent-muted:var(--lightningcss-light,#0082fb33)var(--lightningcss-dark,#0082fb3f);--color-on-accent:#fff;--color-neutral:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#dfe2e533);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-body:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#111112);--color-overlay:var(--lightningcss-light,#01122866)var(--lightningcss-dark,#11111299);--color-overlay-hover:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#ffffff0c);--color-overlay-pressed:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#ffffff19);--color-background-muted:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#1111127f);--color-text-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-text-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-text-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#3e9efb);--color-on-dark:#fff;--color-on-light:#000;--color-icon-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-icon-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-icon-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292c);--color-background-inverted:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#fff);--color-background-error-inverted:var(--lightningcss-light,#aa071e)var(--lightningcss-dark,#e3193b);--color-success:#0d8626;--color-success-muted:var(--lightningcss-light,#0b991f33)var(--lightningcss-dark,#0b991f3f);--color-on-success:#fff;--color-error:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-error-muted:var(--lightningcss-light,#e3193b33)var(--lightningcss-dark,#f5394f3f);--color-on-error:#fff;--color-warning:var(--lightningcss-light,#e9af08)var(--lightningcss-dark,#f2c00b);--color-warning-muted:var(--lightningcss-light,#e2a40033)var(--lightningcss-dark,#e2a4003f);--color-on-warning:#0a1317;--color-border:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#f2f4f619);--color-border-emphasized:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#494d53);--color-skeleton:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-track:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-shadow:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-blue:#0171e333;--color-border-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-text-blue:var(--lightningcss-light,#042f97)var(--lightningcss-dark,#afd7ff);--color-background-cyan:#03a7d733;--color-border-cyan:var(--lightningcss-light,#089dd0)var(--lightningcss-dark,#0171a4);--color-icon-cyan:var(--lightningcss-light,#00acc1)var(--lightningcss-dark,#26c6da);--color-text-cyan:var(--lightningcss-light,#014975)var(--lightningcss-dark,#a1eef9);--color-background-gray:var(--lightningcss-light,#0a131733)var(--lightningcss-dark,#666a724c);--color-border-gray:var(--lightningcss-light,#647685)var(--lightningcss-dark,#748695);--color-icon-gray:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-gray:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#e7eaed);--color-background-green:#24bb5e33;--color-border-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#0b991f);--color-icon-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#26a756);--color-text-green:var(--lightningcss-light,#09441f)var(--lightningcss-dark,#a5f690);--color-background-orange:#f2790233;--color-border-orange:var(--lightningcss-light,#eb6e00)var(--lightningcss-dark,#b34a01);--color-icon-orange:var(--lightningcss-light,#e9690b)var(--lightningcss-dark,#fb8c00);--color-text-orange:var(--lightningcss-light,#6b2203)var(--lightningcss-dark,#fdb876);--color-background-pink:#e638b333;--color-border-pink:var(--lightningcss-light,#f351c0)var(--lightningcss-dark,#c02294);--color-icon-pink:var(--lightningcss-light,#c2185b)var(--lightningcss-dark,#ec407a);--color-text-pink:var(--lightningcss-light,#650053)var(--lightningcss-dark,#feade3);--color-background-purple:#7952ff33;--color-border-purple:var(--lightningcss-light,#9081ff)var(--lightningcss-dark,#7340fe);--color-icon-purple:var(--lightningcss-light,#5b08d8)var(--lightningcss-dark,#7952ff);--color-text-purple:var(--lightningcss-light,#3e0697)var(--lightningcss-dark,#b3b0fe);--color-background-red:#e3193b33;--color-border-red:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-icon-red:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#e3193b);--color-text-red:var(--lightningcss-light,#7b0210)var(--lightningcss-dark,#ffb2b8);--color-background-teal:#0db7af33;--color-border-teal:var(--lightningcss-light,#08a3a3)var(--lightningcss-dark,#08767d);--color-icon-teal:var(--lightningcss-light,#009688)var(--lightningcss-dark,#26a69a);--color-text-teal:var(--lightningcss-light,#083943)var(--lightningcss-dark,#40dccd);--color-background-yellow:#e2a40033;--color-border-yellow:var(--lightningcss-light,#c58600)var(--lightningcss-dark,#b47700);--color-icon-yellow:var(--lightningcss-light,#fbc02d)var(--lightningcss-dark,#ffee58);--color-text-yellow:var(--lightningcss-light,#753f07)var(--lightningcss-dark,#fbce03)}:root,.x14lkjui{--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}:root,.xf09i69{--ease-standard:cubic-bezier(.24, 1, .4, 1)}:root,.x5tdzeq{--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}:root,.x1q1ms06{--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}:root,.x1ccmotb{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root,.xrw1vgx{--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px}:root,.xua8qm3{--shadow-low:0px 1px 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-med:0px 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-high:0px 2px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 8px 24px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--shadow-inset-hover:inset 0px 0px 0px 2px var(--lightningcss-light,#05365926)var(--lightningcss-dark,#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}:root,.xkgjyic{--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px}:root,.x1kvdh9l{--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}:root,.x1etlgq0{--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}:root,.xsilmbq{--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)}.xficto1{--_tab-indicator-bottom:calc(-1 * (var(--spacing-1) + var(--border-width)))}.xbrl7fg{--_tab-indicator-bottom:var(--x---_tab-indicator-bottom)}.x1f8er9e{--_tree-focus-outline-offset:0}.x1hb5tod{--_tree-focus-outline:none}.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}.x1aefuf3:focus-visible{--_tree-focus-outline-offset:2px}.xtoutpx:focus-visible{--_tree-focus-outline:2px solid var(--color-accent)}.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}.x11h0toi:not(#\#):not(#\#){outline:var(--_tree-focus-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)}.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 (width<=480px){.x1a1jff.x1a1jff:not(#\#):not(#\#){gap:var(--spacing-4)}}@media (hover:hover){.x1od6ugu.x1od6ugu.x1od6ugu:where(.x1tspnpo:hover *):not(#\#):not(#\#),.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(#\#),.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,end)}.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(#\#){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial}}.x19aimcq:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;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)}.xboafo0:not(#\#):not(#\#):not(#\#){font-size:.75rem}.x1603h9y:not(#\#):not(#\#):not(#\#){font-size:1.25rem}.xngnso2:not(#\#):not(#\#):not(#\#){font-size:1.5rem}.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}.x1jchvi3:not(#\#):not(#\#):not(#\#){font-size:1rem}.xwsyq91:not(#\#):not(#\#):not(#\#){font-size:20px}.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}.x1g77sc7:not(#\#):not(#\#):not(#\#){order:0}.x1wfwxd8:not(#\#):not(#\#):not(#\#){outline-offset:0}.x1y3gkto:not(#\#):not(#\#):not(#\#){outline-offset:1px}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x1g710d4:not(#\#):not(#\#):not(#\#){outline-offset:var(--_tree-focus-outline-offset,0)}.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}.x1gbuem2:not(#\#):not(#\#):not(#\#){transition-property:color,background-color}.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}.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(#\#){border-end-end-radius:var(--radius-element)}.xxd14kb:has(+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1ir7nn6:has(+[popover]+[popover]:last-child):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.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:color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%)}}@media (hover:hover){.x2dt3px.x2dt3px:not(#\#):not(#\#):not(#\#){cursor:zoom-in}}@media (width<=480px){.xedohl4.xedohl4:not(#\#):not(#\#):not(#\#){display:flex}}@media (pointer:coarse){.xhj50sb.xhj50sb:not(#\#):not(#\#):not(#\#){display:none}}@media (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))}.x1jymrmb.x1jymrmb:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.xozvky.xozvky:not(#\#):not(#\#):not(#\#){order:1}}@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(#\#),.x6aeo4j.x6aeo4j.x6aeo4j:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#),.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:color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%)}.xrsv7h.xrsv7h.xrsv7h:where(.x1tspnpo:hover *):not(#\#):not(#\#):not(#\#),.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 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 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: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 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:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}.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: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)}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1c7jfne:not(#\#):not(#\#):not(#\#):not(#\#){bottom:2px}.xyi47jn:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--_tab-indicator-bottom,-1px)}.x1nqzi6q:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--x-bottom)}.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#){height:.75rem}.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#){height:1.25rem}.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#){height:1.5rem}.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}.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#){height:1rem}.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,0px)}.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,0px)}.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,0px)}.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)}.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#){width:.75rem}.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#){width:0}.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#){width:1.25rem}.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#){width:1.5rem}.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}.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#){width:1rem}.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}}@starting-style{.xub2912.xub2912:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}}@starting-style{.x12p7p72.x12p7p72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}}@starting-style{.xhbqy3z.xhbqy3z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(100%)}}@starting-style{.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,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.x156sm4c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(90deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#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: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: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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:scope{--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;--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-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.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.3793;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#005600)var(--lightningcss-dark,#a6d2a2);--color-syntax-comment:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-number:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a0caff);--color-syntax-type:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#171717)var(--lightningcss-dark,#e5e5e5);--color-syntax-operator:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-constant:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-tag:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffaeaa);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec12f);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#83dac9);--color-syntax-punctuation:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-syntax-background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-text-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-text-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-on-dark:#fff;--color-on-light:#171717;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-warning:#171717;--color-icon-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-icon-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-icon-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-icon-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#007004)var(--lightningcss-dark,#9fe59b);--color-error:var(--lightningcss-light,#a50c25)var(--lightningcss-dark,#ffc6c1);--color-warning:var(--lightningcss-light,#745b00)var(--lightningcss-dark,#fdcf4f);--color-success-muted:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-error-muted:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-warning-muted:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-border-red:var(--lightningcss-light,#e6bab8)var(--lightningcss-dark,#ff6f6c);--color-icon-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ff9e97);--color-text-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffc6c1);--color-background-orange:var(--lightningcss-light,#fad0b5)var(--lightningcss-dark,#ffa2583d);--color-border-orange:var(--lightningcss-light,#e6bda2)var(--lightningcss-dark,#e2883e);--color-icon-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffa258);--color-text-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffc9a2);--color-background-yellow:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border-yellow:var(--lightningcss-light,#e4c279)var(--lightningcss-dark,#c0990e);--color-icon-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#deb433);--color-text-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#fdcf4f);--color-background-green:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-border-green:var(--lightningcss-light,#b2d1ac)var(--lightningcss-dark,#69ad67);--color-icon-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#84c980);--color-text-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#9fe59b);--color-background-teal:var(--lightningcss-light,#a5e3d6)var(--lightningcss-dark,#7ec6b83d);--color-border-teal:var(--lightningcss-light,#94d6c8)var(--lightningcss-dark,#63ab9d);--color-icon-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#7ec6b8);--color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#99e2d3);--color-background-cyan:var(--lightningcss-light,#a3e0ef)var(--lightningcss-dark,#83c2d43d);--color-border-cyan:var(--lightningcss-light,#91d3e3)var(--lightningcss-dark,#67a7b8);--color-icon-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#83c2d4);--color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#9edef0);--color-background-blue:var(--lightningcss-light,#c4ddfb)var(--lightningcss-dark,#9eb7ff3d);--color-border-blue:var(--lightningcss-light,#b1c9e7)var(--lightningcss-dark,#6d9cfe);--color-icon-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#9eb7ff);--color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#c7d3ff);--color-background-purple:var(--lightningcss-light,#eccef3)var(--lightningcss-dark,#f297ff3d);--color-border-purple:var(--lightningcss-light,#d8bbdf)var(--lightningcss-dark,#dd74f0);--color-icon-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#f297ff);--color-text-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#fac1ff);--color-background-pink:var(--lightningcss-light,#fccadc)var(--lightningcss-dark,#ff99c33d);--color-border-pink:var(--lightningcss-light,#e7b7c8)var(--lightningcss-dark,#f273aa);--color-icon-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ff99c3);--color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffc3da);--color-background-gray:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-neutral));--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3);--color-text-gray:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--radius-none:.25rem;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,oklch(0% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,oklch(0% 0 0/.15))var(--lightningcss-dark,oklch(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,oklch(100% 0 0/.15));--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}.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-badge.info{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-badge.warning{color:#171717;background-color:#ffce2f}.astryx-badge.error{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#e33f4a)var(--lightningcss-dark,#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:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-statusdot.warning{background-color:#ffce2f}.astryx-statusdot.error{background-color:var(--lightningcss-light,#e33f4a)var(--lightningcss-dark,#ff705d)}.astryx-statusdot.accent{background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#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{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}.portfolio-shell .portfolio-program-name{align-items:center;gap:.55rem;display:flex}.portfolio-shell .portfolio-program-icon{flex:none}.portfolio-shell .portfolio-program-icon .program-brand{background:#fff;border-radius:.4rem;width:1.85rem;height:1.85rem}.portfolio-shell .portfolio-program-icon .program-brand-fallback{color:#f8fbff;background:var(--mc-color-header,#102b3f);font-size:.58rem}.portfolio-shell .portfolio-program-copy{justify-items:start;gap:.18rem;min-width:0;display:grid}.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted{color:var(--mc-color-critical-strong,#a61b12);border-color:var(--mc-color-critical-strong,#a61b12);background:#fff}.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted:hover{color:var(--mc-color-critical-strong,#a61b12);filter:none;background:#fff8f7}.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted:focus-visible{outline:3px solid var(--mc-color-header,#102b3f);outline-offset:2px}.portfolio-shell .portfolio-illustrative-rollup-label,.portfolio-shell .portfolio-illustrative-row-label{color:#6b4b00;font-size:.68rem;font-weight:750;line-height:1.35}.portfolio-shell .portfolio-task-order-row{background:#f7f9fb}.portfolio-shell .portfolio-task-order-cell{padding-inline-start:1.65rem}.portfolio-shell .portfolio-task-order-name{grid-template-columns:.9rem minmax(0,1fr);align-items:center;width:100%;position:relative}.portfolio-shell .portfolio-task-order-branch{border-block-end:1px solid #81909b;border-inline-start:1px solid #81909b;align-self:stretch;width:.7rem;min-height:2rem}.portfolio-shell .portfolio-task-order-row .portfolio-row-action{white-space:normal;text-align:start}.portfolio-shell .portfolio-program-row .portfolio-signal-cell .portfolio-signal-dot{width:3rem;height:3rem}.portfolio-shell .portfolio-program-row .portfolio-signal-cell>button{min-height:3.75rem}.portfolio-shell .portfolio-task-order-row .portfolio-signal-cell .portfolio-signal-dot{width:1.55rem;height:1.55rem}@media (width<=72rem){.portfolio-shell .portfolio-command-intro h1{font-size:clamp(1.5rem,3.1vw,2.15rem)}.portfolio-shell .portfolio-matrix-section .section-heading h2{font-size:1.15rem}.portfolio-shell .portfolio-program-name strong{font-size:.8rem}}@media (width<=72rem) and (width>=40.01rem){.portfolio-shell .portfolio-matrix{min-width:0}.portfolio-shell .portfolio-program-column{width:28%}.portfolio-shell .portfolio-signal-column{width:12%}.portfolio-shell .portfolio-matrix th,.portfolio-shell .portfolio-matrix td{padding:.58rem .32rem}.portfolio-shell .portfolio-matrix thead th{letter-spacing:.04em;font-size:.62rem}.portfolio-shell .portfolio-signal-cell{padding-inline:.16rem!important}.portfolio-shell .portfolio-signal-cell .portfolio-signal-dot{width:1.2rem;height:1.2rem}.portfolio-shell .portfolio-program-row .portfolio-signal-cell .portfolio-signal-dot{width:2.4rem;height:2.4rem}}@media (width<=40rem){.portfolio-shell .portfolio-command-intro h1{font-size:clamp(1.35rem,5vw,1.75rem)}.portfolio-shell .portfolio-matrix{min-width:0}.portfolio-shell .portfolio-matrix tbody{gap:.65rem}.portfolio-shell .portfolio-signal-cell{padding:.45rem .5rem!important}.portfolio-shell .portfolio-signal-cell .portfolio-signal-dot{width:1.15rem;height:1.15rem}.portfolio-shell .portfolio-program-row .portfolio-signal-cell .portfolio-signal-dot{width:2.3rem;height:2.3rem}.portfolio-shell .portfolio-task-order-row{width:calc(100% - 1.25rem);margin-inline-start:1.25rem}.portfolio-shell .portfolio-task-order-cell{padding-inline-start:.85rem}}@media (width<=28rem){.portfolio-shell .portfolio-program-name{gap:.45rem}.portfolio-shell .portfolio-program-icon .program-brand{width:1.65rem;height:1.65rem}.portfolio-shell .portfolio-matrix tbody tr{gap:0}.portfolio-shell .portfolio-signal-cell{padding:.4rem .45rem!important}}@media (forced-colors:active){.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted{color:canvastext;background:canvas;border:1px solid canvastext}.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted:hover,.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted:focus-visible{color:canvastext;filter:none;background:canvas}.portfolio-shell .portfolio-row-action.portfolio-row-action--restricted:focus-visible{outline-offset:2px;outline:3px solid highlight}.portfolio-shell .portfolio-task-order-branch{border-color:canvastext}.portfolio-shell .portfolio-illustrative-rollup-label,.portfolio-shell .portfolio-illustrative-row-label{color:canvastext}}.portfolio-shell .portfolio-faa-tracker-action{white-space:normal;text-align:start;max-width:100%}.portfolio-shell .portfolio-faa-tracker-action:disabled{cursor:not-allowed}a.document-reference-link{border-radius:var(--mc-radius-control,.45rem);width:fit-content;max-width:100%;min-height:3rem;color:var(--mc-color-text,#18202a);font:inherit;text-align:left;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;padding:.25rem 0;font-weight:600;text-decoration:none;display:flex;position:relative}.reporting-links a.document-reference-link,.reporting-links a.document-reference-link:first-child,.reporting-links a.document-reference-link:hover,.reporting-links a.document-reference-link:first-child:hover{width:fit-content;max-width:100%;min-height:3rem;color:var(--mc-color-text,#18202a);font:inherit;text-align:left;background:0 0;border:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;padding:.25rem 0;font-weight:600;text-decoration:none;display:flex;position:relative}.document-reference-link-copy{text-align:left;min-width:0;color:var(--mc-color-accent-strong,#147d78);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}a.document-reference-link:hover .document-reference-link-copy,.reporting-links a.document-reference-link:hover .document-reference-link-copy{background:0 0;text-decoration-thickness:2px}a.document-reference-link:focus-visible,.reporting-links a.document-reference-link:focus-visible{outline:3px solid var(--mc-color-accent-strong,#147d78);outline-offset:3px}.reporting-links:has(>a.document-reference-link){align-items:center;gap:1.5rem}.document-reference-link-new-tab{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=40rem){a.document-reference-link,.reporting-links a.document-reference-link,.reporting-links a.document-reference-link:first-child{gap:.75rem}}.faa-shell{font-variant-numeric:tabular-nums}body:has(.faa-shell) .release-identity{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18202a;background:#f3f5f7}.faa-shell ::selection{color:#102b3f;background:#b9e7e3}.faa-shell :focus-visible{outline-offset:3px;outline:3px solid #147d78}.faa-shell .app-header :focus-visible{outline-color:#f2bd3d}.faa-shell .app-header-inner,.faa-shell .app-main{width:min(100% - 3rem,76rem)}.faa-shell .app-header-inner{align-items:center;padding-block:1rem}.faa-shell .inalab-product-lockup{margin-bottom:0}.faa-shell .header-status{white-space:normal;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.faa-shell .portfolio-sign-out{color:#f8fbff;text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.faa-shell .portfolio-sign-out:hover{color:#b9e7e3}.faa-shell .app-main{padding-block:.625rem 2.5rem;line-height:1.5}.faa-shell .portfolio-back-button{min-height:34px;padding:.35rem .65rem;font-size:.8125rem;font-weight:600}.faa-main h1{letter-spacing:-.025em;margin-block:1rem .75rem;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.2}.faa-program-heading{gap:.5rem;margin-block:0 .625rem;display:grid}.faa-program-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.faa-program-heading h1{min-width:0;margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem)}.faa-program-menubar{background:#e6ecef;border:1px solid #b8c4ce;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.375rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex}.faa-context{color:#fff;background:#164e4a;border-radius:6px;align-items:center;min-height:30px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #102b3f1f}.faa-menubar-link{color:#164e4a;background:#fff;border:1px solid #b8c4ce;border-radius:6px;align-items:center;min-height:30px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.faa-menubar-link:hover{color:#0e3633;background:#eef6f5;border-color:#164e4a}.faa-main #faa-tracker{border-radius:var(--mc-radius-card);background:#eef3f6;border:1px solid #9ab0bf;border-top:3px solid #164e4a;margin-top:0;padding:.625rem .75rem;box-shadow:0 2px 8px #102b3f0f}.faa-main h2{letter-spacing:-.02em;font-size:1.25rem;line-height:1.25}.faa-main h3{font-size:.9375rem;line-height:1.4}.faa-main :is(h1,h2,h3,dt,dd,p,li){overflow-wrap:anywhere}.faa-boundary,.faa-state{border-radius:var(--mc-radius-container);background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);padding:.75rem 1rem;font-size:.875rem}.faa-main section{margin-top:1.25rem}.faa-main section>p,.faa-main ol{max-width:75ch}.faa-main section>p{color:var(--color-text-secondary);font-size:.875rem}.faa-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:.75rem;display:grid}.faa-counts>div,.faa-gates article{border:1px solid var(--color-border-primary);border-radius:var(--mc-radius-card);background:var(--color-background-surface);padding:.875rem 1rem}.faa-counts dt{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.faa-counts dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.3}.faa-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.faa-gates h3{margin-top:0;font-size:.9375rem}.faa-gates p{color:var(--color-text-secondary);margin-block:.375rem 0;font-size:.8125rem}.faa-gates .faa-gate-state{color:var(--mc-color-caution);font-weight:600}.faa-main ol{color:var(--color-text-secondary);padding-left:1.25rem;font-size:.875rem}.faa-main li+li{margin-top:.5rem}@media (width<=900px){.faa-counts,.faa-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.faa-shell .app-header-inner,.faa-shell .app-main{width:calc(100% - 2rem)}.faa-shell .app-header-inner{flex-direction:column;align-items:flex-start;gap:.75rem}.faa-shell .header-status{justify-content:space-between;width:100%}.faa-counts,.faa-gates{grid-template-columns:minmax(0,1fr);gap:.625rem}}.faa-tracker-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-block:0 .375rem;display:flex}.faa-tracker-controls-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.faa-tracker-views{background:#dde6ec;border:1px solid #aebdca;border-radius:6px;flex-wrap:nowrap;gap:.25rem;padding:.15rem;display:inline-flex}.faa-tracker-row-count{color:#2b3844;background:#fff;border:1px solid #b8c4ce;border-radius:999px;margin:0;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.faa-tracker-search-group{flex:0 22rem;align-items:center;gap:.375rem;min-width:min(16rem,100%);margin-left:auto;display:flex}.faa-tracker-search-box{color:#18202a;box-sizing:border-box;background:#fff;border:1px solid #6b7782;border-radius:6px;align-items:center;width:100%;min-height:32px;padding:0 .375rem 0 .625rem;display:flex;position:relative}.faa-tracker-search-box:focus-within{outline-offset:1px;border-color:#147d78;outline:2px solid #147d78}.faa-search-icon{color:#4a5966;flex-shrink:0;margin-right:.375rem}.faa-tracker-search-box input{color:#18202a;width:100%;min-width:0;min-height:28px;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;flex:auto;padding:.15rem .25rem;font-size:.8125rem}.faa-tracker-search-box input::placeholder{color:#52616d}.faa-search-question-mark{color:#164e4a;cursor:help;background:#e3eceb;border:1px solid #8ebdb7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:.25rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.faa-main #faa-tracker button{color:#164e4a;border-radius:var(--mc-radius-control);min-height:30px;font:inherit;cursor:pointer;background:#e6f1ef;border:1px solid #75828c;padding:.25rem .625rem;font-size:.78125rem;font-weight:600;line-height:1.25}.faa-main #faa-tracker .faa-tracker-views button{background:#fff;border-color:#0000;min-height:28px;padding:.2rem .6rem;font-size:.75rem}.faa-main #faa-tracker button:hover{background:#d3e8e4}.faa-tracker-scroll{background:#fff;border:1px solid #aab4be;max-height:70vh;overflow:auto}.faa-tracker-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#18202a;width:100%;min-width:2200px;font-size:.8125rem}.faa-tracker-table caption{text-align:left;background:#f3f5f7;padding:.5rem .75rem;font-weight:600}.faa-tracker-table th,.faa-tracker-table td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #ccd3d9;border-right:1px solid #ccd3d9;padding:.5rem .625rem}.faa-tracker-table thead th{z-index:2;text-align:left;background:#e4ecef;position:sticky;top:0}.faa-tracker-table th:first-child{background:#f3f5f7;width:76px;position:sticky;left:0}.faa-tracker-table thead th:first-child{z-index:3}.faa-tracker-table tbody th{z-index:1;text-align:left}.faa-tracker-table tbody tr:hover td{background:#f5f9fa}.faa-hidden-row{color:#4f5d69;margin-top:.25rem;font-size:.6875rem;font-weight:400;display:block}.faa-tracker-source{margin-block:.5rem 0;font-size:.78125rem}.faa-tracker-source summary{cursor:pointer;color:#164e4a;min-height:28px;padding-block:.25rem;font-weight:600}.faa-tracker-source dd{overflow-wrap:anywhere;margin:.1875rem 0 .625rem}.faa-preamble-cell{white-space:pre-wrap;display:block}@media (width<=680px){.faa-tracker-search-group{flex:100%;width:100%}.faa-tracker-search-box{width:100%}}.faa-tracker-workspace[hidden],#faa-tracker [hidden]{display:none}.faa-main #faa-tracker button[aria-pressed=true]{color:#fff;background:#164e4a;border-color:#164e4a}.faa-main #faa-tracker button:disabled{cursor:default;color:#626d77;background:#f3f5f7;border-color:#ccd3d9}.faa-tracker-help{color:#3d4c59;margin-block:0 .375rem;font-size:.75rem;line-height:1.35}.faa-tracker-workspace{height:max(12rem, calc(100dvh - var(--faa-workspace-top,0px) - 1rem));box-sizing:border-box;color:#18202a;background:#fff;border:1px solid #9ab0bf;border-radius:6px;grid-template-columns:minmax(15.5rem,.78fr) minmax(0,1.72fr);min-width:0;display:grid}.faa-deliverable-list{background:#f3f5f7;border-right:1px solid #aab4be;min-height:0;position:relative;overflow:auto}.faa-deliverable-list ol{max-width:none;margin:0;padding:0;list-style:none}.faa-main .faa-deliverable-list li+li{margin:0}.faa-main #faa-tracker .faa-deliverable-list button{text-align:left;color:#18202a;background:#fff;border:0;border-bottom:1px solid #ccd3d9;border-radius:0;width:100%;padding:.45rem .625rem;font-size:.75rem;line-height:1.3;display:block}.faa-main #faa-tracker .faa-deliverable-list button:hover{background:#f3f8f7}.faa-main #faa-tracker .faa-deliverable-list button[aria-current=true]{background:#e6f1ef;box-shadow:inset 0 0 0 1px #147d78}.faa-main #faa-tracker .faa-deliverable-list button:focus-visible{outline-offset:-4px}.faa-match-cue{color:#165a54;overflow-wrap:anywhere;font-size:.6875rem;display:block}.faa-deliverable-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.faa-detail-header{background:#f8fafb;border-bottom:1px solid #ccd3d9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.25rem .625rem;padding:.5rem .75rem;display:flex}.faa-detail-header h3,.faa-detail-header p{margin:0}.faa-detail-header p{color:#52616d;font-size:.75rem}.faa-main #faa-tracker .faa-back-to-list{display:none}.faa-detail-header nav{gap:.375rem;margin-left:auto;display:flex}.faa-detail-content{min-height:0;padding:.375rem .75rem .75rem;overflow:auto}.faa-detail-content dl{margin:0}.faa-detail-content dl>div{background:#fbfcfd;border:1px solid #dde4ea;border-radius:5px;padding:.45rem .55rem}.faa-detail-content dt{text-transform:none;letter-spacing:normal;color:#2b3844;white-space:pre-wrap;font-size:.75rem;font-weight:600}.faa-detail-content dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:.1875rem 0 0;font-size:.8125rem;line-height:1.45}.faa-cell-address{color:#52616d;margin-left:.5rem;font-size:.6875rem;font-weight:400}.faa-blank{color:#626d77;font-size:.78125rem;font-style:italic}.faa-detail-content .faa-field-match{background:#f1f7f5;border-color:#88b8b3}.faa-detail-hidden{color:#52616d;margin-block:.125rem .25rem;font-size:.75rem}.faa-tracker-empty{background:#fff;border:1px solid #aab4be;border-radius:6px;padding:.75rem 1rem}.faa-tracker-empty h3{margin-top:0}.faa-tracker-scroll{max-width:100%}@media (width<=760px){.faa-tracker-workspace{height:auto;display:block}.faa-deliverable-list{border-bottom:1px solid #aab4be;border-right:0;max-height:16rem}.faa-detail-content{padding-inline:.625rem;overflow:visible}.faa-detail-header{z-index:2;background:#fff;padding:.625rem;position:sticky;top:0}.faa-main #faa-tracker .faa-back-to-list{display:inline-block}.faa-detail-header nav{margin-left:0}.faa-tracker-views{width:auto}}.faa-confirmation{background:#f8fafb;border:1px solid #ccd3d9;border-radius:6px;margin-block:.25rem .375rem;padding:.5rem .625rem}.faa-confirmation h4{text-transform:uppercase;letter-spacing:.03em;color:#2b3844;margin:0 0 .25rem;font-size:.8125rem}.faa-confirmation-summary{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.75rem;display:flex}.faa-confirmation-summary>span{display:inline-block}.faa-health{border-radius:var(--mc-radius-control);padding:.1rem .35rem;font-weight:600}.faa-health:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block}.faa-health-green{color:#22623f;background:#e7f2eb}.faa-health-yellow{color:#765200;background:#fff2cf}.faa-health-red{color:#a22432;background:#fbe9ea}.faa-health-unknown{color:#52616d;background:#f3f5f7}.faa-confirmation-meta,.faa-confirmation-help{color:#52616d;margin-block:.25rem .375rem;font-size:.75rem}.faa-confirmation-fields{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0;padding:0;display:grid}.faa-confirmation-fields label{align-content:start;gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.faa-confirmation-fields label>span{color:#52616d;font-size:.6875rem;font-weight:400}.faa-confirmation-fields :is(input,select){box-sizing:border-box;border-radius:var(--mc-radius-control);width:100%;min-width:0;min-height:34px;font:inherit;color:#18202a;background:#fff;border:1px solid #75828c;padding:.35rem .5rem;font-size:.8125rem}.faa-confirmation-fields :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #147d78}.faa-confirmation-fields :is(input,select):disabled{color:#626d77;background:#f3f5f7}.faa-confirmation-actions{flex-wrap:wrap;gap:.375rem;display:flex}.faa-confirmation [role=alert]{color:#a22432;font-size:.8125rem}.faa-confirmation-review{border-block:1px solid #aab4be;margin-block:.5rem;padding-block:.375rem;font-size:.75rem}@media (width<=1000px){.faa-confirmation-fields{grid-template-columns:minmax(0,1fr)}}.faa-tasks-heading{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:#2b3844;background:#dfe8ec;border-bottom:1px solid #aab4be;margin:0;padding:.45rem .625rem;font-size:.75rem;position:sticky;top:0}.faa-main #faa-tracker .faa-deliverable-list :where(li:nth-child(2n)) button:not(:hover):not([aria-current=true]){background:#f3f6f7}.faa-main #faa-tracker .faa-deliverable-list button[aria-current=true]{background:#e6f1ef}.faa-task-title,.faa-task-due{margin-bottom:.15rem;display:block}.faa-task-title{font-size:.8125rem;line-height:1.3}.faa-task-due{color:#3d4c59;font-size:.71875rem}.faa-task-selected{color:#165a54;margin-top:.15rem;font-size:.6875rem;font-weight:700;display:block}.faa-task-heading{flex:100%;margin:0;font-size:.9375rem;line-height:1.3}.faa-detail-header h3{color:#52616d;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.faa-source-row{color:#52616d;margin-block:.375rem .25rem;font-size:.75rem;font-weight:600}.faa-detail-content dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .5rem;display:grid}.faa-detail-content dl>div{min-width:0}.faa-detail-content dl>.faa-source-wide{grid-column:1/-1}@media (width<=760px){.faa-detail-content dl{grid-template-columns:minmax(0,1fr)}}.faa-task-board{border-radius:var(--mc-radius-card);background:#fff;border:1px solid #aab4be;margin-block:1rem 1.25rem;padding:1rem}.faa-task-board-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.faa-task-board-heading h2,.faa-task-board-heading p{margin:0 0 .25rem}.faa-task-board-heading a,.faa-task-screen button[type=submit]{color:#fff;border-radius:var(--mc-radius-control);background:#164e4a;align-items:center;min-height:34px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.faa-task-search{gap:.25rem;max-width:22rem;margin-top:.625rem;font-size:.8125rem;font-weight:600;display:grid}.faa-task-search input{min-height:34px;font:inherit;padding:.35rem .5rem}.faa-show-retired{align-items:center;gap:.375rem;min-height:34px;font-size:.8125rem;display:inline-flex}.faa-task-table-scroll{border:1px solid #aab4be;border-radius:4px;max-height:44vh;overflow:auto}.faa-task-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.8125rem}.faa-task-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ccd3d9;padding:.5rem .625rem}.faa-task-table thead{background:#e4ecef}.faa-task-table th small{color:#52616d;font-weight:400;display:block}.faa-task-screen{color:#18202a;width:min(100%,48rem);margin:1rem auto}.faa-task-screen form fieldset{border:0;gap:.75rem;padding:0;display:grid}.faa-task-screen form label{gap:.25rem;font-weight:600;display:grid}.faa-task-screen form :is(input,textarea,select){box-sizing:border-box;border-radius:var(--mc-radius-control);color:#18202a;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #75828c;padding:.4rem .5rem}.faa-task-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.faa-task-screen button{cursor:pointer;min-height:36px;padding:.375rem .875rem}.faa-task-screen [role=alert]{color:#a22432}.faa-task-history-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.faa-task-history-state dt{font-size:.8125rem;font-weight:600}.faa-task-history-state dd{white-space:pre-wrap;margin:0}@media (width<=600px){.faa-task-history-state{grid-template-columns:minmax(0,1fr)}.faa-task-screen{margin-block:.5rem}}.faa-source-task-links{border-bottom:1px solid #ccd3d9;flex-wrap:wrap;gap:.5rem;padding:.375rem 0;font-size:.8125rem;display:flex}.faa-working-draft-card{border-radius:var(--mc-radius-card);color:#18202a;background:#f8fbfa;border:1px solid #aab4be;border-left:4px solid #164e4a;margin-block:.5rem;padding:.625rem .75rem}.faa-working-draft-header{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;display:flex}.faa-working-draft-kicker{color:#164e4a;font-size:.75rem;font-weight:700}.faa-working-draft-link-row{margin-block:.25rem}.faa-working-draft-meta{color:#2b3844;margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.faa-main .document-reference-link{color:#164e4a;box-sizing:border-box;background:#fff;border-color:#75828c;max-width:100%}.faa-main .document-reference-link:hover{color:#103b38;background:#eef6f5;border-color:#164e4a}.faa-main .document-reference-link-new-tab{color:#3d4c59}.faa-sow-item-doc a.document-reference-link,.faa-working-draft-link-row a.document-reference-link{gap:.4rem;min-height:1.5rem;padding:.125rem 0;font-size:.75rem;line-height:1.25}.faa-sow-item-doc .document-icon,.faa-working-draft-link-row .document-icon{flex-shrink:0;width:20px;height:20px}.faa-disposition-badge,.faa-scope-badge,.faa-deliverables-governance-badge{border-radius:var(--mc-radius-control);align-items:center;padding:.125rem .4rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:inline-flex}.faa-disposition-correction-plan{color:#5c3f00;background:#fff2cf;border:1px solid #c99a2e}.faa-disposition-active-recurring{color:#164e35;background:#e3f3ec;border:1px solid #75b095}.faa-disposition-co-strike-candidate{color:#8c1d29;background:#fbe9ea;border:1px solid #d48a92}.faa-disposition-not-applicable,.faa-disposition-not-required{color:#2b3844;background:#eaeff3;border:1px solid #95a2ad}.faa-scope-badge{color:#124366;background:#e4eff7;border:1px solid #88b0ce}.faa-deliverables-governance-badge{color:#104e49;background:#dcefeb;border:1px solid #79b4ad;padding:.1875rem .5rem;font-size:.75rem}.faa-deliverables-library{color:#18202a;border-radius:var(--mc-radius-card);box-sizing:border-box;background:#fff;border:1px solid #aab4be;margin-block:1.25rem 1.75rem;padding:1rem}.faa-deliverables-library-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .875rem;margin-bottom:.625rem;display:flex}.faa-deliverables-library-header h2{color:#18202a;margin:0 0 .1875rem;font-size:1.25rem}.faa-deliverables-subtitle{color:#3d4c59;margin:0;font-size:.8125rem}.faa-deliverables-subtitle code,.faa-deliverables-governance code{color:#18202a;background:#eef2f5;border-radius:4px;padding:.1rem .25rem;font-size:.75rem}.faa-deliverables-governance{border-radius:var(--mc-radius-card);color:#18202a;background:#f3f6f7;border:1px solid #ccd3d9;margin-bottom:.75rem;padding:.625rem .875rem}.faa-deliverables-governance p{color:#18202a;max-width:none;margin:0 0 .375rem;font-size:.8125rem;line-height:1.45}.faa-deliverables-folder-links{flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.faa-deliverables-folder-links a{color:#164e4a;text-underline-offset:.18em;text-decoration:underline}.faa-deliverables-folder-links a:hover{color:#0e3633}.faa-sow-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0 0 .875rem;display:grid}.faa-sow-summary-strip>div{border-radius:var(--mc-radius-card);background:#f8fafb;border:1px solid #ccd3d9;min-width:0;padding:.5rem .625rem}.faa-sow-summary-strip dt{color:#3d4c59;font-size:.6875rem;font-weight:700}.faa-sow-summary-strip dd{color:#18202a;margin:.125rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.3}.faa-sow-controls{border-radius:var(--mc-radius-card);background:#f3f6f7;border:1px solid #ccd3d9;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.625rem;margin-bottom:.875rem;padding:.75rem;display:grid}.faa-sow-controls label{color:#18202a;gap:.25rem;min-width:0;font-size:.75rem;font-weight:600;display:grid}.faa-sow-controls :is(input,select){box-sizing:border-box;border-radius:var(--mc-radius-control);color:#18202a;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #6b7782;padding:.375rem .5rem;font-size:.8125rem}.faa-sow-controls input::placeholder{color:#52616d}.faa-sow-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.faa-sow-filter-count{color:#18202a;margin:0;font-size:.8125rem;font-weight:600}.faa-sow-filter-actions button{border-radius:var(--mc-radius-control);color:#164e4a;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6b7782;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.faa-sow-filter-actions button:hover{background:#e6f1ef}.faa-main .faa-sow-deliverable-grid{color:#18202a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.faa-main .faa-sow-deliverable-grid>li+li{margin-top:0}.faa-sow-deliverable-item{border-radius:var(--mc-radius-card);color:#18202a;box-sizing:border-box;background:#fff;border:1px solid #bbc4cc;min-width:0;padding:.625rem .75rem}.faa-sow-deliverable-item>article{flex-direction:column;gap:.35rem;height:100%;display:flex}.faa-sow-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .375rem;margin:0;display:flex}.faa-sow-item-id{color:#3d4c59;font-size:.6875rem;font-weight:700;line-height:1.25}.faa-sow-item-badges{flex-wrap:wrap;gap:.25rem;display:flex}.faa-sow-item-title{color:#18202a;margin:0;font-size:.84375rem;line-height:1.3}.faa-sow-item-doc{margin:0}.faa-sow-item-meta{border-radius:var(--mc-radius-control);background:#f8fafb;border:1px solid #dde3e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;margin:0;padding:.375rem .5rem;display:grid}.faa-sow-item-meta>div{min-width:0}.faa-sow-item-meta dt{text-transform:uppercase;letter-spacing:.02em;color:#3d4c59;font-size:.65rem;font-weight:700;line-height:1.2}.faa-sow-item-meta dd{color:#18202a;overflow-wrap:anywhere;margin:.0625rem 0 0;font-size:.75rem;line-height:1.25}.faa-sow-item-notes{color:#2b3844;border-top:1px solid #dde3e8;margin-top:auto;padding-top:.35rem;font-size:.71875rem;line-height:1.3}.faa-sow-item-notes p{color:#2b3844;max-width:none;margin:0}.faa-sow-item-notes p+p{margin-top:.1875rem}.faa-sow-empty{border-radius:var(--mc-radius-card);color:#18202a;background:#f8fafb;border:1px solid #aab4be;padding:1rem}.faa-sow-empty h3{margin-top:0}@media (width<=1100px){.faa-sow-summary-strip,.faa-sow-controls,.faa-main .faa-sow-deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.faa-deliverables-library{padding:.75rem}.faa-sow-summary-strip,.faa-sow-controls,.faa-main .faa-sow-deliverable-grid,.faa-sow-item-meta{grid-template-columns:minmax(0,1fr)}}.staffing-workspace{color:var(--mc-color-text);font-variant-numeric:tabular-nums;padding-block:.5rem 2rem;line-height:1.5;container-type:inline-size}.staffing-workspace :focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.staffing-workspace ::selection{background:var(--mc-color-header);color:#fff}.staffing-heading,.staffing-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.staffing-heading h2{letter-spacing:-.02em;margin:0;font-size:1.6rem}.staffing-heading p{color:var(--mc-color-text-muted);margin:.375rem 0 0}.staffing-total{font-weight:650}.staffing-counts{border-block:1px solid var(--mc-color-border);flex-wrap:wrap;gap:1rem 3rem;margin:1.5rem 0;padding-block:1rem;display:flex}.staffing-counts>div{align-items:baseline;gap:.75rem;display:flex}.staffing-counts dt{color:var(--mc-color-text-muted)}.staffing-counts dd{margin:0;font-size:1.5rem;font-weight:700}.staffing-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.staffing-toolbar label{gap:.375rem;font-size:.875rem;font-weight:600;display:grid}.staffing-toolbar label:first-child{flex:1;min-width:min(100%,16rem)}.staffing-toolbar p{color:var(--mc-color-text-muted);margin:.75rem 0;font-size:.875rem}.staffing-workspace :is(button,input,select){font:inherit;min-height:44px}.staffing-workspace :is(input,select){color:var(--mc-color-control-text);background:var(--mc-color-control-surface);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);caret-color:var(--mc-color-accent-strong);width:100%;padding:.5rem .75rem}.staffing-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:start;gap:1.5rem;display:grid}.staffing-roster{min-width:0}.staffing-roster table{border-collapse:collapse;background:var(--mc-color-surface);width:100%;color:var(--mc-color-surface-text)}.staffing-roster :is(th,td){text-align:left;border-bottom:1px solid var(--mc-color-border);overflow-wrap:anywhere;padding:.8rem .75rem}.staffing-roster thead{background:var(--mc-color-surface-muted);font-size:.8125rem}.staffing-roster tbody th{width:34%}.staffing-roster button{color:var(--mc-color-link);text-align:left;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.staffing-roster tr[data-selected=true]{background:var(--mc-color-surface-muted)}.staffing-roster button:hover{text-decoration-thickness:2px}.staffing-slot{color:var(--mc-color-text-muted);margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.staffing-roster small{margin-top:.35rem;font-size:.8rem;display:block}.staffing-state{white-space:nowrap;border:1px solid;border-radius:4px;padding:.125rem .45rem;font-size:.8rem;font-weight:650;display:inline-block}.staffing-state-active{color:#17533d;background:#e3f2e8}.staffing-state-scheduled{color:#6b4100;background:#fff0cb}.staffing-state-vacant{color:#6d304a;background:#f9e9ef}.staffing-muted{color:var(--mc-color-text-muted);font-size:.875rem}.staffing-detail{background:var(--mc-color-surface-muted);overflow-wrap:anywhere;border-radius:12px;padding:1.25rem}.staffing-detail h3{margin:0;font-size:1rem}.staffing-detail h4{margin:1.25rem 0 .75rem;font-size:1.125rem}.staffing-detail p{color:var(--mc-color-text-muted);max-width:65ch;font-size:.875rem}.staffing-detail button{background:var(--mc-color-control-surface);color:var(--mc-color-control-text);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);cursor:pointer;padding:.3rem .5rem;font-size:.8rem}.staffing-detail dl{gap:1rem;margin-block:1.5rem;display:grid}.staffing-detail dt{color:var(--mc-color-text-muted);font-size:.8rem}.staffing-detail dd{margin:.25rem 0 0;font-weight:600}.staffing-detail section{border-top:1px solid var(--mc-color-border)}.staffing-empty{padding:1.5rem}.staffing-jd{vertical-align:middle;flex-direction:column;max-width:100%;display:inline-flex}.staffing-jd a.document-reference-link{gap:.5rem;min-height:44px;font-size:.875rem}.staffing-jd .document-reference-link-copy{color:var(--mc-color-link)}.staffing-jd .document-icon{flex:0 0 24px;width:24px;height:24px}.staffing-jd dl{margin-block:1rem .25rem}@media (width<=1100px){.staffing-layout{grid-template-columns:1fr}}@container (width<=40rem){.staffing-counts{gap:.75rem 1.5rem}.staffing-roster :is(table,tbody,tr,th,td){display:block}.staffing-roster thead{display:none}.staffing-roster tr{border-bottom:1px solid var(--mc-color-border);padding:.5rem 0}.staffing-roster :is(th,td){border:0;padding:.35rem .75rem}.staffing-roster tbody th{width:auto}.staffing-roster td:before{content:attr(data-label);min-width:8.5rem;color:var(--mc-color-text-muted);font-size:.8rem;display:inline-block}.staffing-roster small{margin-left:8.5rem}}@media (forced-colors:active){.staffing-state{color:canvastext;background:canvas}}.staffing-editor{border:1px solid var(--mc-color-border);border-radius:.5rem;gap:.75rem;margin-block:1rem;padding:1rem;display:grid}.staffing-editor label{gap:.35rem;max-width:32rem;display:grid}.staffing-editor input,.staffing-editor select{width:100%;min-height:2.5rem;font:inherit;color:var(--mc-color-control-text);background:var(--mc-color-control-surface);border:1px solid var(--mc-color-border);border-radius:.25rem;padding:.5rem}.staffing-actions{flex-wrap:wrap;gap:.75rem;display:flex}.staffing-editor button,.staffing-actions button{min-height:2.75rem}.staffing-editor :focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.staffing-editor h2{margin:0;font-size:1.25rem}.app-shell.cips-program-shell{--cips-rule:#cbd5df;--cips-muted:#45576a;--color-background-subtle:#f3f5f7;font-variant-numeric:tabular-nums}.cips-program-shell ::selection{color:#102b3f;background:#b9e7e3}.cips-program-shell :focus-visible{outline-offset:3px;outline:3px solid #147d78}.cips-program-shell [id]{scroll-margin-top:1.5rem}.cips-program-shell .app-header-inner{align-items:center;padding-block:1rem}.cips-program-shell .app-header h1{font-size:clamp(1.5rem,3vw,2rem)}.cips-program-shell .app-header .subtitle{margin-top:.5rem}.cips-program-shell .header-status{white-space:normal}.cips-program-shell .app-main{width:min(100% - 3rem,76rem);padding-block:1.5rem 3rem}.cips-program-shell .app-main>*{min-width:0}.cips-program-shell .command-view-nav{background:0 0;border:0;margin:0 0 1.5rem;padding:0}.cips-program-shell .command-view-nav>span{color:var(--cips-muted);font-size:.875rem}.cips-program-shell .program-heading{align-items:center;gap:2rem;margin-top:0}.cips-program-shell .program-heading h2{letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.65rem,3vw,2.25rem)}.cips-program-shell .program-heading p{max-width:65ch;color:var(--cips-muted);line-height:1.6}.cips-program-shell .as-of{flex:0 18rem;font-size:.875rem;line-height:1.5}.cips-program-shell .as-of>span{color:var(--cips-muted)}.cips-program-shell .operating-section-nav{border-block:1px solid var(--cips-rule);margin-block:0 1.5rem;padding-block:.75rem;display:block}.cips-program-shell .operating-section-nav ul{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.cips-program-shell .operating-section-nav a{color:#123e50;background:0 0;border:0;border-radius:4px;align-items:center;min-height:44px;padding:.625rem .5rem;font-size:.875rem;display:inline-flex}.cips-program-shell .operating-section-nav a:hover{color:#123e50;text-underline-offset:.2em;background:#e1efef;text-decoration:underline}.cips-program-shell .operating-picture{gap:0;margin-top:0}.cips-program-shell .operating-picture>section{border:0;border-bottom:1px solid var(--cips-rule);box-shadow:none;background:0 0;border-radius:0;padding:2rem 0}.cips-program-shell .section-heading{align-items:flex-start;gap:1rem 2rem;margin-bottom:1.25rem}.cips-program-shell .section-heading h2{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;line-height:1.25}.cips-program-shell .section-heading p{max-width:72ch;color:var(--cips-muted);margin:0;line-height:1.6}.cips-program-shell .section-metadata{color:var(--cips-muted);flex:0 15rem;font-size:.875rem}.cips-program-shell .cips-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.cips-program-shell .cips-pulse-card{border:1px solid var(--cips-rule);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:0;padding:1.25rem}.cips-program-shell .cips-pulse-card h3{align-self:center;margin:0;font-size:1rem}.cips-program-shell .cips-pulse-card>.fact-status{place-self:start end;max-width:100%}.cips-program-shell .cips-pulse-card>strong{color:#18202a;grid-column:1/-1;font-size:1.25rem;line-height:1.4}.cips-program-shell .cips-pulse-card small{overflow-wrap:anywhere;color:var(--cips-muted);grid-column:1/-1;font-size:.875rem;line-height:1.6}.cips-program-shell .cips-status-key{color:var(--cips-muted);margin-top:.5rem;font-size:.875rem}.cips-program-shell summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:600}.cips-program-shell .cips-legacy-sources{margin-top:1rem}.cips-program-shell .cips-legacy-sources p{color:var(--cips-muted);overflow-wrap:anywhere;line-height:1.6}.cips-program-shell .register-table-wrap,.cips-program-shell .reporting-table-scroll{scrollbar-color:#6b7e8b #edf4f6;border:1px solid var(--cips-rule);background:#fff;border-radius:8px}.cips-program-shell .register-table{min-width:48rem}.cips-program-shell .register-table thead th{color:#45576a;letter-spacing:0;text-transform:none;background:#eaf0f3;font-size:.8125rem}.cips-program-shell .register-table :is(th,td){padding:.875rem 1rem;line-height:1.5}.cips-program-shell .register-table td:nth-child(2){min-width:14rem}.cips-program-shell .table-state{border:1px solid var(--cips-rule);padding:.25rem .5rem;font-size:.8125rem;font-weight:500}.cips-program-shell .scorecard-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;margin:0}.cips-program-shell .scorecard-list li{align-items:flex-start;padding-block:.875rem}.cips-program-shell .scorecard-list li>div{gap:.375rem}.cips-program-shell .scorecard-list li:last-child{border-bottom:1px solid var(--cips-rule)}.cips-program-shell .scorecard-list span,.cips-program-shell .metric-group-list li>div span{color:var(--cips-muted);font-size:.875rem;line-height:1.6}.cips-program-shell .metric-group-list{margin:0}.cips-program-shell .metric-group-list li{gap:1.5rem;padding-block:1rem}.cips-program-shell .metric-group-list li>div{flex:1;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);gap:1.5rem}.cips-program-shell .metadata-label{text-transform:none;letter-spacing:0;font-size:.8125rem}.cips-program-shell .staffing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0}.cips-program-shell .staffing-summary>div{background:0 0;border-radius:0;padding:.5rem 0}.cips-program-shell .staffing-summary dt{text-transform:none;font-size:.875rem;font-weight:500}.cips-program-shell .staffing-summary dd{margin-left:0;font-size:1.25rem;font-weight:600}.cips-program-shell .cips-stakeholders{margin:0;padding:0;list-style:none}.cips-program-shell .cips-stakeholders li{border:0;border-bottom:1px solid var(--cips-rule);background:0 0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr);gap:1rem 2rem;padding:1rem 0;display:grid}.cips-program-shell .cips-stakeholders li:last-child{border:0}.cips-program-shell .cips-stakeholders span{color:var(--cips-muted);font-size:.875rem;line-height:1.6}.cips-program-shell .cips-stakeholders a{overflow-wrap:anywhere;color:#106761;text-underline-offset:.2em;min-height:44px;display:block}.cips-program-shell .cips-authority-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.cips-program-shell .cips-authority-list dt{font-weight:600}.cips-program-shell .cips-authority-list dd{color:var(--cips-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.6}.cips-program-shell .cips-integration-status{color:var(--cips-muted);font-size:.875rem;line-height:1.6}.cips-program-shell .cips-notice{color:#18202a;background:#eaf0f3;border-radius:8px;padding:1rem}.cips-program-shell .cips-reporting{border:0;border-bottom:1px solid var(--cips-rule);background:0 0;border-radius:0;margin:0;padding:2rem 0}.cips-program-shell .cips-reporting .reporting-heading h2{font-size:1.5rem}.cips-program-shell .reporting-heading p{max-width:72ch}.cips-program-shell .reporting-pair{gap:2rem}.cips-program-shell .reporting-report{border-top:2px solid #147d78;padding-block:1.25rem 0}.cips-program-shell .reporting-report h3{font-size:1.375rem}.cips-program-shell .reporting-facts{margin-block:1.25rem}.cips-program-shell .reporting-source-details{border-top:1px solid var(--cips-rule);margin-bottom:0}.cips-program-shell .reporting-source-details p{max-width:72ch}.cips-program-shell .reporting-source-details code{white-space:normal}.cips-program-shell .reporting-meeting{border-radius:8px;margin-block:1.25rem .75rem;padding:1rem 1.25rem}.cips-program-shell .reporting-meeting strong{white-space:normal}.cips-program-shell .reporting-form{border-top:1px solid var(--cips-rule);padding-top:1.5rem}.cips-program-shell .reporting-review>details{border-top:1px solid var(--cips-rule);padding-top:.5rem}.cips-program-shell .reporting-review .reporting-pair{background:#fff;padding:1rem}.cips-program-shell .reporting-table-scroll table{min-width:32rem}.cips-program-shell .cips-evidence-workflow{background:#fff;border-radius:8px}.cips-program-shell :is(h2,h3,button,label,strong,dd,summary){overflow-wrap:anywhere}@media (width<=900px){.cips-program-shell .program-heading{align-items:flex-start}.cips-program-shell .cips-pulse-card{grid-template-columns:minmax(0,1fr)}.cips-program-shell .cips-pulse-card>.fact-status{justify-self:start}.cips-program-shell .metric-group-list li>div{grid-template-columns:minmax(0,1fr);gap:.375rem}.cips-program-shell .cips-authority-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cips-program-shell .app-main{width:calc(100% - 2rem)}.cips-program-shell .program-heading{flex-direction:column;gap:1rem}.cips-program-shell .as-of{text-align:left;flex:auto;justify-items:start}.cips-program-shell .operating-section-nav{gap:.25rem .5rem}.cips-program-shell .section-heading{flex-direction:column;gap:.5rem}.cips-program-shell .section-metadata{text-align:left;flex:auto;max-width:100%}.cips-program-shell .cips-pulse-grid,.cips-program-shell .scorecard-list{grid-template-columns:minmax(0,1fr)}.cips-program-shell .cips-pulse-grid{gap:.75rem}.cips-program-shell .scorecard-list li{padding-block:.75rem}.cips-program-shell .cips-stakeholders li{grid-template-columns:minmax(0,1fr);gap:.375rem}.cips-program-shell .reporting-pair{gap:1.5rem}.cips-program-shell .reporting-report{padding-top:1rem}.cips-program-shell .staffing-summary{gap:1rem}.cips-program-shell .staffing-summary dd{font-size:1rem}}@media (prefers-reduced-motion:no-preference){.cips-program-shell :is(button,a){transition:background-color .14s ease-out}}.cips-program-shell .cips-breadcrumbs{margin:0 0 1.5rem}.cips-program-shell .cips-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.cips-program-shell .cips-breadcrumbs li{align-items:center;gap:.5rem;display:flex}.cips-program-shell .cips-breadcrumbs li+li:before{content:"/";color:#637484}.cips-program-shell .cips-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.cips-program-shell :is(.cips-breadcrumbs,.reporting-heading) a{color:#106761;text-underline-offset:.2em;font-weight:600}.cips-program-shell .operating-section-nav a[aria-current=page]{color:#104e49;text-underline-offset:.3em;background:#dcefeb;text-decoration:underline}.cips-program-shell .cips-area-intro{max-width:72ch;color:var(--cips-muted);margin-block:1.5rem 0;line-height:1.6}.cips-program-shell .cips-capabilities{border-bottom:1px solid var(--cips-rule);color:var(--cips-muted);padding-block:1rem;font-size:.875rem;line-height:1.6}.cips-program-shell .cips-overview-reporting .reporting-heading a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.cips-program-shell .cips-reporting-summary article{border-top:2px solid #147d78;min-width:0;padding-top:1rem}.cips-program-shell .cips-reporting-summary h3{margin:0}.cips-program-shell .cips-reporting-summary p{color:var(--cips-muted);margin-block:.5rem;font-size:.875rem}.cips-program-shell :is(.reporting-pair,.reporting-register-status) .reporting-current{color:var(--mc-color-positive);align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:650;display:flex}.cips-program-shell .reporting-current-circle{background:currentColor;border-radius:50%;flex:0 0 .625rem;width:.625rem;height:.625rem}.cips-program-shell .cips-reporting-summary .reporting-facts{gap:.75rem;font-size:.875rem}.cips-program-shell .cips-availability h2{margin:0 0 .75rem;font-size:1.5rem}.cips-program-shell .cips-availability p{color:var(--cips-muted);max-width:72ch;line-height:1.6}.cips-program-shell .cips-availability-list{margin-block:1.5rem 2rem}.cips-program-shell .cips-availability-list>div{border-bottom:1px solid var(--cips-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem 2rem;padding-block:1rem;display:grid}.cips-program-shell .cips-availability-list dt{font-weight:600}.cips-program-shell .cips-availability-list dd{color:var(--cips-muted);margin:0;line-height:1.6}.cips-program-shell .cips-contribution-note{font-size:.875rem}@media (width<=680px){.cips-program-shell .cips-availability-list>div{grid-template-columns:minmax(0,1fr);gap:.5rem}.cips-program-shell .cips-reporting-summary{grid-template-columns:minmax(0,1fr)}}.cips-program-shell .cips-overview-reporting{margin-top:0}.cips-program-shell .cips-capabilities{border:0;margin-block:.5rem 0;padding-block:.5rem}.cips-program-shell .reporting-meeting{align-items:flex-start}.cips-program-shell .reporting-register-status{min-width:13rem}.cips-program-shell .reporting-register-status p{margin-block:.35rem}.cips-program-shell .reporting-register-status a{color:#106761;text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.cips-program-shell .cips-financial-log{margin-block:2rem}.cips-program-shell .cips-financial-log h3,.cips-program-shell .cips-training-readiness h3{color:#123e50;margin-bottom:.5rem}.cips-program-shell .cips-financial-log p{color:var(--cips-muted);max-width:72ch}.cips-program-shell .cips-financial-log caption{text-align:left;color:var(--cips-muted);padding:.75rem 0;font-size:.875rem}.cips-program-shell .cips-financial-log tbody td{white-space:normal;height:2.375rem;padding:.35rem .6rem;line-height:1.25}.cips-program-shell .cips-planned{color:#194f80;background:#e7f1fa;border-radius:4px;padding:.25rem .625rem;font-weight:650;display:inline-block}.cips-program-shell .cips-financial-legend{max-width:72ch;line-height:1.7}.cips-program-shell .cips-employee-training>p{max-width:72ch;line-height:1.6}.cips-program-shell .cips-training-readiness{margin-block:2rem}.cips-program-shell .cips-employee-training a{color:#106761;text-underline-offset:.2em;text-decoration:underline}.cips-program-shell .cips-employee-training a:hover{color:#123e50}.cips-program-shell .cips-financial .register-table{min-width:48rem}.cips-program-shell .cips-financial .register-table td:nth-child(2){white-space:nowrap;min-width:6rem}.cips-program-shell .cips-financial .register-table td:first-child{overflow-wrap:anywhere;min-width:12rem;max-width:30rem}.cips-program-shell .cips-financial .financial-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cips-program-shell .cips-financial .register-table td:nth-child(4){white-space:nowrap}.cips-program-shell .cips-financial-log-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cips-program-shell .financial-actions,.cips-program-shell .cips-financial tbody .financial-actions{white-space:nowrap}.cips-program-shell .financial-actions button{min-height:1.8rem;margin-inline-end:.4rem;padding:.2rem .5rem}.cips-program-shell .cips-financial-form{border:1px solid var(--cips-rule);border-radius:.4rem;max-width:40rem;margin-block:1rem;padding:1rem}.cips-program-shell .cips-financial-form label{gap:.25rem;margin-block:.6rem;display:grid}.cips-program-shell .cips-financial-form input,.cips-program-shell .cips-financial-form select{width:100%;min-width:0;color:inherit;border:1px solid var(--cips-rule);background:#fff;padding:.5rem}.cips-program-shell .cips-financial tbody details{margin-inline-start:.4rem;display:inline-block}.cips-program-shell .cips-financial tbody details[open]{white-space:normal;display:block}.cips-program-shell .cips-financial tbody details p{max-width:25rem;margin-block:.4rem}.cips-program-shell .cips-financial tbody details summary{min-height:0;padding:0;font-weight:500;line-height:1.25}.cips-program-shell .cips-financial tbody td:nth-child(5){white-space:nowrap;min-width:11rem}.cips-program-shell .cips-financial button{border:1px solid var(--cips-rule);color:#18202a;cursor:pointer;background:#fff;border-radius:.25rem;padding:.35rem .6rem}.cips-program-shell .cips-financial .financial-actions button{padding:.2rem .5rem}.cips-program-shell .cips-financial button:disabled{opacity:.55;cursor:default}.cips-program-shell .financial-source-values{max-width:35rem;margin-block:.4rem}.cips-program-shell .financial-source-values>div{grid-template-columns:minmax(min-content,1fr) max-content;align-items:baseline;gap:.6rem;display:grid}.cips-program-shell .financial-source-values dd{min-width:0;margin:0;display:block}.cips-program-shell .financial-source-figure>p{margin-block:.4rem}.training-main{width:min(100% - 3rem,76rem);color:var(--mc-color-text);font-variant-numeric:tabular-nums;margin-inline:auto;padding-block:1.5rem 3rem;line-height:1.6}.training-main ::selection{color:var(--mc-color-header);background:#b9e7e3}.training-main :focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.training-main :is(h1,h2,h3,p,dt,dd){overflow-wrap:anywhere}.training-main h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.training-main h2{margin-block:1.75rem .75rem;font-size:1.5rem;line-height:1.25}.training-main h3{margin-block:0 .75rem;font-size:1.125rem}.training-main p{max-width:75ch}.training-page-heading,.training-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.training-page-heading p{color:var(--mc-color-text-muted);margin-bottom:0}.training-main button,.training-main input,.training-main select{border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);min-height:44px;font:inherit;padding:.5rem .875rem}.training-main button{color:#164e4a;cursor:pointer;background:#e6f1ef}.training-main button:hover:not(:disabled){background:#d3e8e4}.training-main button:disabled{opacity:.6;cursor:default}.training-main input,.training-main select{color:var(--mc-color-control-text);background:var(--mc-color-control-surface);caret-color:var(--mc-color-accent-strong);max-width:100%}.training-main input::placeholder{color:var(--mc-color-control-placeholder)}.training-search,.training-view{gap:.375rem;max-width:28rem;font-weight:600;display:grid}.training-view{margin-top:1.5rem}.training-table-scroll{scrollbar-color:var(--mc-color-border) var(--mc-color-canvas);margin-block:1rem;overflow:auto}.training-readiness-scroll table{min-width:48rem}.training-main table{border-collapse:collapse;width:100%;color:var(--mc-color-surface-text);background:var(--mc-color-surface)}.training-main caption{text-align:left;color:var(--mc-color-text-muted);padding-block:.5rem}.training-main th,.training-main td{text-align:left;border-bottom:1px solid var(--mc-color-border);overflow-wrap:anywhere;padding:.75rem}.training-main thead{background:var(--mc-color-surface-muted)}.training-main tbody button{text-align:left;text-underline-offset:.2em;text-decoration:underline}.training-main td>span,.training-main td>strong{display:block}.training-overdue{color:var(--mc-color-critical)}.training-main button:is([aria-current=true],[aria-current=page]){color:#fff;background:var(--mc-color-header)}.training-actions{flex-wrap:wrap;gap:.75rem;display:flex}.training-history{border-top:1px solid #aab4be;margin-top:2rem}.training-history-list{padding:0;list-style:none}.training-history-list>li{border-bottom:1px solid var(--mc-color-border);padding-block:1.25rem}.training-history dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.training-history dt{color:var(--mc-color-text-muted)}.training-history dd{margin:.25rem 0 0}.training-history ul{padding-left:1.25rem}.training-history ul li+li{margin-top:.5rem}.training-form{max-width:42rem;margin-block:2rem}.training-form fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.training-form label{gap:.375rem;font-weight:600;display:grid}.training-form textarea{min-height:6rem;color:var(--mc-color-control-text);background:var(--mc-color-control-surface);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);font:inherit;padding:.75rem}.training-form .training-checkbox{align-items:center;gap:.75rem;font-weight:400;display:flex}.training-form .training-checkbox input{width:1.25rem;min-height:1.25rem;accent-color:var(--mc-color-accent-strong)}.training-selected-person{color:var(--mc-color-header);margin-block:0 .5rem}.training-metadata-saved{border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface-muted);color:var(--mc-color-text);padding:.75rem 1rem}.training-course-field{gap:.375rem;display:grid}.training-field-hint{color:var(--mc-color-text-muted);margin:0;font-size:.8125rem;font-weight:400}.training-course-launch{margin:.25rem 0 0;font-size:.875rem}.training-course-launch-link{color:var(--mc-color-link);text-underline-offset:.2em;align-items:center;gap:.25rem;font-weight:600;text-decoration:underline;display:inline-flex}.training-main tbody .training-matrix-upload-button{align-items:center;min-height:36px;margin-top:.375rem;padding:.25rem .625rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.training-matrix-detail-actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.training-matrix-detail-actions .training-matrix-upload-button{margin-top:0}.training-optional-details{border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-control);background:var(--mc-color-surface);padding:.625rem .875rem}.training-optional-details>summary{cursor:pointer;color:var(--mc-color-header);font-weight:600}.training-optional-fields{gap:1rem;margin-top:.75rem;display:grid}@media (width<=680px){.training-main{width:calc(100% - 2rem)}.training-history dl{grid-template-columns:repeat(2,minmax(0,1fr))}.training-view,.training-search{max-width:none}}.training-top-nav{background:var(--mc-color-surface);border-bottom:1px solid var(--mc-color-border);gap:1.5rem;padding:.75rem max(1rem,50vw - 720px);display:flex}.training-top-nav a{min-height:44px;color:var(--mc-color-link);align-items:center;font-weight:600;display:inline-flex}.training-top-nav a[aria-current=page]{text-decoration-thickness:3px}.training-top-nav-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-color-surface:#fff;--mc-color-border:#75828c;--mc-color-link:#123b4d}@media (forced-colors:active){.training-main :focus-visible{outline-color:highlight}.training-main :is(input,select,textarea){border-color:buttontext}}.training-position-key{color:var(--mc-color-text-muted);margin-top:.125rem;font-size:.75rem;display:block}.training-workforce{margin-block:1rem}.training-program-workspace{width:100%;margin-inline:0;padding-block:0}.training-person-contacts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1rem;display:grid}.training-person-contacts dt{font-size:.75rem}.training-person-contacts dd{overflow-wrap:anywhere;margin:.125rem 0 .5rem}.training-workspace-nav{margin-top:1rem}.training-workspace-detail{border-top:1px solid var(--mc-color-border);margin-block:1.25rem;padding-top:.75rem}.training-workspace-detail>summary{cursor:pointer;color:var(--mc-color-text);padding-block:.375rem;font-weight:600}.training-matrix h2{margin-top:1rem}.training-matrix-help{color:var(--mc-color-text-muted);font-size:.875rem}.training-matrix th,.training-matrix td{vertical-align:top;padding:.5rem .625rem}.training-matrix thead th{min-width:12rem;max-width:19rem}.training-matrix thead th:first-child{min-width:13rem}.training-matrix th small{color:var(--mc-color-text-muted);font-weight:400;display:block}.training-matrix tbody th{border-inline-start:3px solid #0000}.training-matrix .training-matrix-row-red>:is(th,td){border-block-end-color:var(--mc-color-critical)}.training-matrix .training-matrix-row-red>th{border-inline-start-color:var(--mc-color-critical)}.training-matrix-status{align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.training-matrix tbody th>.training-matrix-status{margin-top:.375rem;font-weight:400;display:flex}.training-matrix-indicator{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-weight:700;display:inline-grid}.training-matrix-red{color:var(--mc-color-critical)}.training-matrix-green{color:var(--mc-color-positive)}.training-matrix-amber,.training-matrix-exception{color:var(--mc-color-caution)}.training-matrix-gray{color:var(--mc-color-indeterminate)}.training-matrix-exception{font-size:.75rem;display:block}.training-matrix-cell-heading{flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.75rem;display:flex}.training-main .training-matrix-document{min-width:44px;color:var(--mc-color-link);background:0 0;place-items:center;padding:.375rem;display:inline-grid}.training-matrix-due{color:var(--mc-color-text-muted);font-size:.75rem;line-height:1.5;display:block}.training-matrix-detail{margin-top:.25rem;font-size:.8125rem}.training-matrix-detail summary{cursor:pointer;color:var(--mc-color-text-muted);padding-block:.25rem}.training-matrix-detail p,.training-matrix-detail dl{margin-block:.5rem}.training-matrix-detail dt{font-weight:600}.training-matrix-detail dd{margin:0 0 .25rem}@media (forced-colors:active){.training-matrix-status{color:canvastext}.training-matrix .training-matrix-row-red>th{border-inline-start:3px solid canvastext}}.training-workforce .training-table th,.training-workforce .training-table td{vertical-align:top;padding-block:.375rem}@media (width<=640px){.training-workforce>.training-table-scroll :is(table,tbody,tr,th,td){display:block}.training-workforce>.training-table-scroll thead{display:none}.training-workforce>.training-table-scroll tr{border-bottom:1px solid var(--mc-color-border);padding-block:.5rem}.training-workforce>.training-table-scroll :is(th,td){border:0;padding:.35rem .75rem}.training-workforce>.training-table-scroll td:before{content:attr(data-label);color:var(--mc-color-text-muted);font-weight:600;display:block}}.cmmc-main .cmmc-section-nav{z-index:20;border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-control,5px);background:var(--mc-color-surface,#fff);margin:0 0 1.25rem;padding:.5rem;position:sticky;top:0;box-shadow:0 2px 8px #142e3d0f}.cmmc-main .cmmc-section-nav ul{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.cmmc-main .cmmc-section-nav a{border-radius:var(--mc-radius-control,5px);min-height:44px;color:var(--mc-color-header,#142e3d);align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cmmc-main .cmmc-section-nav a:hover{background:var(--mc-color-boundary-surface,#e5f1ef);color:var(--mc-color-header,#142e3d);text-underline-offset:.2em;text-decoration:underline}.cmmc-main .cmmc-section-nav a[aria-current=page]{background:var(--mc-color-accent,#086b67);color:#fff;text-decoration:none}.cmmc-main .cmmc-boundary{border-radius:var(--mc-radius-control,5px);background:var(--mc-color-boundary-surface,#e5f1ef);color:var(--mc-color-boundary-text,#172d3b);margin-block:1rem 1.5rem;padding:.75rem 1rem;font-size:.875rem}.cmmc-main .cmmc-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem;margin-block:1rem 1.5rem;display:grid}.cmmc-main .cmmc-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem;margin-block:1rem 1.5rem;display:grid}.cmmc-main .cmmc-kpi-card{border:1px solid var(--mc-color-border,#d7e0e4);border-left:4px solid var(--mc-color-accent,#086b67);border-radius:var(--mc-radius-container,6px);background:var(--mc-color-surface,#fff);padding:1rem 1.125rem}.cmmc-main .cmmc-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-color-text-muted,#526775);font-size:.75rem;font-weight:650;display:block}.cmmc-main .cmmc-kpi-value{color:var(--mc-color-header,#142e3d);margin-top:.25rem;font-size:1.35rem;font-weight:700;display:block}.cmmc-main .cmmc-kpi-meta{color:var(--mc-color-text-muted,#526775);margin-top:.25rem;font-size:.8125rem;display:block}.cmmc-main .cmmc-card{border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-container,6px);background:var(--mc-color-surface,#fff);margin-bottom:1rem;padding:1.25rem}.cmmc-main .cmmc-card h2,.cmmc-main .cmmc-card h3{margin-top:0}.cmmc-main .cmmc-action-link,.cmmc-main .cmmc-external-link{border-radius:var(--mc-radius-control,5px);color:#104e49;text-underline-offset:.2em;background:#e5f1ef;border:1px solid #086b67;align-items:center;min-height:44px;padding:.5rem .875rem;font-weight:600;text-decoration:underline;display:inline-flex}.cmmc-main .cmmc-action-link:hover,.cmmc-main .cmmc-external-link:hover{background:#d3e8e4}.cmmc-main .cmmc-access-required{border:1px solid var(--mc-color-border,#bdcbd3);border-radius:var(--mc-radius-control,5px);background:var(--mc-color-surface-muted,#e9eff2);color:var(--mc-color-text,#172d3b);margin-block:.75rem 0;padding:.75rem 1rem}.cmmc-main .cmmc-definitions{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-block:1rem 0;display:grid}.cmmc-main .cmmc-definitions>div{border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-control,5px);background:var(--mc-color-surface,#fff);padding:.875rem 1rem}.cmmc-main .cmmc-definitions dt{color:var(--mc-color-header,#142e3d);font-weight:650}.cmmc-main .cmmc-definitions dd{color:var(--mc-color-text-muted,#526775);margin:.375rem 0 0}.cmmc-main .cmmc-badge{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.cmmc-main .cmmc-badge-p0,.cmmc-main .cmmc-badge-not-met{color:#9b1c1c;background:#fde8e8;border:1px solid #f8b4b4}.cmmc-main .cmmc-badge-p1{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.cmmc-main .cmmc-badge-met{color:#03543f;background:#def7ec;border:1px solid #84e1bc}.cmmc-main .cmmc-badge-info{color:#1e429f;background:#e1effe;border:1px solid #a4cafe}.cmmc-main .cmmc-badge-progress{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc}.cmmc-main .cmmc-filter-bar{border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-container,6px);background:var(--mc-color-surface,#fff);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1rem;padding:.75rem 1rem;display:flex}.cmmc-main .cmmc-filter-pill{border:1px solid var(--mc-color-border,#bdcbd3);background:var(--mc-color-surface-muted,#f4f7f8);min-height:36px;color:var(--mc-color-header,#142e3d);cursor:pointer;border-radius:999px;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cmmc-main .cmmc-filter-pill[aria-pressed=true]{background:var(--mc-color-accent,#086b67);border-color:var(--mc-color-accent,#086b67);color:#fff;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.cmmc-main .cmmc-subtask-list{gap:.875rem;margin-block:1rem;display:grid}.cmmc-main .cmmc-subtask-item{border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-container,6px);background:var(--mc-color-surface,#fff);padding:1rem 1.25rem}.cmmc-main .cmmc-subtask-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cmmc-main .cmmc-meta-row{color:var(--mc-color-text-muted,#526775);flex-wrap:wrap;gap:.5rem 1.25rem;margin-block:.375rem;font-size:.8125rem;display:flex}@media (width<=680px){.cmmc-main .cmmc-section-nav a{padding-inline:.5rem;font-size:.75rem}}@media (forced-colors:active){.cmmc-main .cmmc-section-nav a[aria-current=page],.cmmc-main .cmmc-filter-pill[aria-pressed=true]{border:2px solid highlight}}.cmmc-main .cmmc-hero-banner{border:1px solid var(--mc-color-border,#bdd2d0);border-left:6px solid var(--mc-color-accent,#086b67);border-radius:var(--mc-radius-container,8px);background:linear-gradient(135deg,#f3faf9 0%,#fff 65%,#eef6f5 100%);margin-block:0 1.5rem;padding:1.35rem 1.5rem;box-shadow:0 2px 8px #142e3d0d}.cmmc-main .cmmc-hero-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:.25rem;display:flex}.cmmc-main .cmmc-hero-copy{flex:32rem}.cmmc-main .cmmc-hero-brand-row{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:.35rem;display:flex}.cmmc-main .cmmc-hero-logo{width:auto;height:22px;display:inline-block}.cmmc-main .cmmc-hero-status{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cmmc-main .cmmc-hero-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#086b67;font-size:.75rem;font-weight:700;display:inline-block}.cmmc-main .cmmc-hero-subtitle{color:var(--mc-color-text,#172d3b);margin:.35rem 0 0;font-size:.925rem}.cmmc-main .cmmc-table-wrap{border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-container,6px);background:var(--mc-color-surface,#fff);margin-block:.75rem 1.25rem;overflow-x:auto}.cmmc-main .cmmc-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.cmmc-main .cmmc-table th,.cmmc-main .cmmc-table td{border-bottom:1px solid var(--mc-color-border,#e2eaed);vertical-align:top;padding:.65rem .85rem}.cmmc-main .cmmc-table th{background:var(--mc-color-surface-muted,#f2f6f8);color:var(--mc-color-header,#142e3d);font-weight:700}.cmmc-main,.cmmc-main *,.cmmc-main code,.mc-uniform-badge,.mc-uniform-ref{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.cmmc-main .mc-uniform-badge{color:#142e3d;background:#e9eff2;border:1px solid #bdcbd3;border-radius:4px;padding:.08rem .42rem;font-size:.78rem;font-weight:650;line-height:1.32;display:inline-block}.cmmc-main .mc-uniform-ref{color:#142e3d;overflow-wrap:anywhere;word-break:break-word;background:#eff4f6;border-radius:3px;padding:.05rem .32rem;font-weight:600}.cmmc-main code{overflow-wrap:anywhere;word-break:break-word}.cmmc-main .cmmc-qs-top-ribbon{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:stretch;gap:.65rem;display:grid}.cmmc-main .cmmc-qs-selector-card{text-align:left;border-radius:8px;align-items:center;gap:.65rem;padding:.65rem .85rem;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.cmmc-main .cmmc-qs-selector-card:hover{transform:translateY(-1px);box-shadow:0 3px 8px #142e3d14}.cmmc-main .cmmc-qs-pill-icon{object-fit:contain;background:#fff;border:1px solid #142e3d1f;border-radius:6px;flex-shrink:0;width:34px;height:34px;padding:2px}.cmmc-main .cmmc-qs-pill-copy{flex-direction:column;gap:.15rem;line-height:1.25;display:flex}.cmmc-main .cmmc-qs-status-green{color:#064e3b;background:#f0fdf4;border-color:#6ee7b7;border-left-style:solid;border-left-width:5px}.cmmc-main .cmmc-qs-status-yellow{color:#78350f;background:#fffbeb;border-color:#fcd34d;border-left-style:solid;border-left-width:5px}.cmmc-main .cmmc-qs-status-red{color:#7f1d1d;background:#fef2f2;border-color:#fca5a5;border-left-style:solid;border-left-width:5px}.cmmc-main .cmmc-qs-selector-card[aria-pressed=true].cmmc-qs-status-green{color:#fff;background:#047857;border-color:#047857}.cmmc-main .cmmc-qs-selector-card[aria-pressed=true].cmmc-qs-status-yellow{color:#fff;background:#b45309;border-color:#b45309}.cmmc-main .cmmc-qs-selector-card[aria-pressed=true].cmmc-qs-status-red{color:#fff;background:#b91c1c;border-color:#b91c1c}.cmmc-main .cmmc-qs-dashboard{border-top-width:4px}.cmmc-main .cmmc-qs-border-green{border-top-color:#059669}.cmmc-main .cmmc-qs-border-yellow{border-top-color:#d97706}.cmmc-main .cmmc-qs-border-red{border-top-color:#dc2626}.cmmc-main .cmmc-qs-pstab-bar{border-bottom:1px solid var(--mc-color-border,#d7e0e4);flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.cmmc-main .cmmc-qs-pstab-bar .cmmc-filter-pill[aria-pressed=true],.cmmc-main .cmmc-filter-pill.cmmc-filter-pill-active{color:#fff;background:#086b67;border-color:#086b67;font-weight:700;box-shadow:0 2px 6px #086b6740}@media (width<=680px){.cmmc-main .cmmc-qs-top-ribbon{scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cmmc-main .cmmc-qs-selector-card{scroll-snap-align:start;flex:0 0 15.5rem}}.cmmc-main .cmmc-qs-brand-header{flex:32rem;align-items:flex-start;gap:.85rem;display:flex}.cmmc-main .cmmc-qs-hero-badge{object-fit:contain;border:1px solid var(--mc-color-border,#d7e0e4);background:#fff;border-radius:8px;flex-shrink:0;width:60px;height:60px;padding:4px}.cmmc-main .cmmc-qs-companion-badge{object-fit:contain;border:1px solid var(--mc-color-border,#d7e0e4);background:#fff;border-radius:6px;flex-shrink:0;width:42px;height:42px;padding:3px}.cmmc-main .cmmc-qs-status-stack{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.cmmc-main .cmmc-qs-pill-green{color:#03543f;background:#def7ec;border:1px solid #84e1bc}.cmmc-main .cmmc-qs-pill-yellow{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.cmmc-main .cmmc-qs-pill-red{color:#9b1c1c;background:#fde8e8;border:1px solid #f8b4b4}.cmmc-main .cmmc-qs-mini-btn{color:#142e3d;cursor:pointer;background:#f8fafb;border:1px solid #bdcbd3;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.cmmc-main .cmmc-qs-mini-btn[aria-pressed=true].cmmc-qs-mini-green{color:#fff;background:#059669;border-color:#059669}.cmmc-main .cmmc-qs-mini-btn[aria-pressed=true].cmmc-qs-mini-yellow{color:#fff;background:#d97706;border-color:#d97706}.cmmc-main .cmmc-qs-mini-btn[aria-pressed=true].cmmc-qs-mini-red{color:#fff;background:#dc2626;border-color:#dc2626}.cmmc-main .cmmc-qs-explorer-section,.cmmc-main .cmmc-qs-program-trace-section,.cmmc-main .cmmc-qs-signoff-section{border-top:1px solid var(--mc-color-border,#e2eaed);margin-top:1.25rem;padding-top:1rem}.rtpq h2,.rtpq h3,.rtpq h4,.rtpq strong{color:#142e3d}.cmmc-main .unified-mode-bar{color:#fff;border-radius:var(--mc-radius-container,8px);background:linear-gradient(90deg,#142e3d 0%,#0b4f4c 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;padding:.75rem 1.05rem;display:flex;box-shadow:0 2px 6px #142e3d1f}.cmmc-main .unified-mode-label{flex-direction:column;gap:.12rem;display:flex}.cmmc-main .unified-mode-label strong{letter-spacing:.02em;color:#fff;font-size:.84rem}.cmmc-main .unified-mode-label span{color:#cbe7e5;font-size:.76rem}.cmmc-main .framework-pills{flex-wrap:wrap;gap:.35rem;display:flex}.cmmc-main .fw-pill{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:.3rem .68rem;font-size:.74rem;font-weight:650;transition:background .12s,border-color .12s,color .12s}.cmmc-main .fw-pill:hover{background:#ffffff2e}.cmmc-main .fw-pill[aria-pressed=true]{color:#06392c;background:#34d399;border-color:#34d399;font-weight:800;box-shadow:0 0 10px #34d39959}.cmmc-main .cmmc-badge-purple{color:#5b21b6;background:#ede9fe;border:1px solid #c4b5fd}.cmmc-main .conmon-panel{background:var(--mc-color-surface,#fff);border:1px solid var(--mc-color-border,#d7e0e4);border-radius:var(--mc-radius-container,8px);margin-bottom:1.2rem;padding:1.15rem 1.25rem;box-shadow:0 1px 4px #142e3d0a}.cmmc-main .conmon-panel-header{border-bottom:2px solid #e6eef0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.cmmc-main .conmon-panel-title-group{flex:34rem}.cmmc-main .conmon-panel-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--mc-color-accent,#086b67);margin-bottom:.14rem;font-size:.71rem;font-weight:700;display:inline-block}.cmmc-main .conmon-panel-header h2{color:var(--mc-color-header,#142e3d);margin:0;font-size:1.15rem}.cmmc-main .conmon-panel-desc{color:var(--mc-color-text-muted,#4a606e);margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.cmmc-main .cmmc-kpi-grid-9{flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem;display:flex}.cmmc-main .cmmc-kpi-grid-9 .cmmc-kpi-card{border:1px solid var(--mc-color-border,#d7e0e4);background:linear-gradient(#fff 0%,#fafdfd 100%);border-left:4px solid #086b67;border-radius:6px;flex-direction:column;flex:calc(33.333% - .75rem);justify-content:space-between;min-width:250px;padding:.85rem .95rem;display:flex}.cmmc-main .cmmc-kpi-card-top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.cmmc-main .cmmc-kpi-card-top .cmmc-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-color-text-muted,#4a606e);margin:0;font-size:.71rem;font-weight:700;line-height:1.3}.cmmc-main .cmmc-kpi-grid-9 .cmmc-kpi-value{color:var(--mc-color-header,#142e3d);margin:.3rem 0 .25rem;font-size:1.2rem;font-weight:800;line-height:1.22;display:block}.cmmc-main .cmmc-kpi-grid-9 .cmmc-kpi-meta{color:var(--mc-color-text-muted,#4a606e);font-size:.76rem;line-height:1.38}.cmmc-main .cmmc-kpi-grid-9 .cmmc-kpi-meta p{margin:.18rem 0}.cmmc-main .drift-strip{background:#f2f8f7;border:1px solid #bdd9d6;border-radius:6px;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding:.75rem .95rem;display:flex}.cmmc-main .drift-item{border-right:1px solid #cfe3e0;flex:calc(25% - .75rem);min-width:210px;padding-right:.7rem}.cmmc-main .drift-item:last-child{border-right:none;padding-right:0}.cmmc-main .drift-item-title{text-transform:uppercase;color:#064e4b;letter-spacing:.03em;margin-bottom:.18rem;font-size:.71rem;font-weight:700}.cmmc-main .drift-item-body{color:var(--mc-color-text,#172d3b);font-size:.77rem;line-height:1.4}.cmmc-main .cadence-horizon-grid{flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem;display:flex}.cmmc-main .horizon-card{border:1px solid var(--mc-color-border,#d7e0e4);cursor:pointer;text-align:left;background:#fbfdfe;border-top:3px solid #086b67;border-radius:6px;flex:calc(16.666% - .6rem);min-width:170px;padding:.65rem .75rem;transition:background .12s,border-color .12s,box-shadow .12s}.cmmc-main .horizon-card:hover,.cmmc-main .horizon-card.active{background:#e5f1ef;border-color:#086b67;box-shadow:0 2px 6px #086b671a}.cmmc-main .horizon-freq{color:var(--mc-color-header,#142e3d);justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.22rem;font-size:.74rem;font-weight:700;display:flex}.cmmc-main .horizon-next{color:#064e4b;margin-bottom:.18rem;font-size:.72rem;font-weight:700}.cmmc-main .horizon-summary{color:var(--mc-color-text-muted,#4a606e);font-size:.71rem;line-height:1.34}.cmmc-main .cmmc-filter-bar{border:1px solid var(--mc-color-border,#d7e0e4);background:var(--mc-color-surface-muted,#f2f6f8);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.75rem 0 .85rem;padding:.65rem .85rem;display:flex}.cmmc-main .filter-pills-group,.cmmc-main .cmmc-filter-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cmmc-main .filter-controls-right{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cmmc-main .cmmc-select,.cmmc-main .cmmc-search-input{border:1px solid var(--mc-color-border-strong,#b8c7ce);color:var(--mc-color-header,#142e3d);background:#fff;border-radius:5px;padding:.34rem .58rem;font-size:.76rem}.cmmc-main .cmmc-search-input{min-width:215px}.cmmc-main .pipeline-svg-container{border:1px solid var(--mc-color-border,#d7e0e4);text-align:center;background:#fbfdfe;border-radius:6px;margin:.4rem 0 .95rem;padding:.7rem}.cmmc-main .pipeline-svg-container svg{width:100%;max-width:1320px;height:auto;margin:0 auto;display:block}.cmmc-main .collector-grid{flex-wrap:wrap;gap:.65rem;margin-bottom:.5rem;display:flex}.cmmc-main .collector-card{border:1px solid var(--mc-color-border,#d7e0e4);background:#fff;border-top:3px solid #1e429f;border-radius:6px;flex:calc(20% - .65rem);min-width:195px;padding:.8rem .85rem}.cmmc-main .collector-card h3{color:var(--mc-color-header,#142e3d);margin:0 0 .3rem;font-size:.82rem}.cmmc-main .collector-card p{color:var(--mc-color-text-muted,#4a606e);margin:0 0 .35rem;font-size:.75rem;line-height:1.38}.cmmc-main .cert-5-grid{flex-wrap:wrap;gap:.65rem;margin-bottom:.95rem;display:flex}.cmmc-main .cert-card{border:1px solid var(--mc-color-border,#d7e0e4);background:linear-gradient(#fff 0%,#f7fbfa 100%);border-top:4px solid #086b67;border-radius:6px;flex:calc(20% - .65rem);min-width:210px;padding:.85rem .95rem}.cmmc-main .cert-card h3{color:var(--mc-color-header,#142e3d);margin:.25rem 0 .2rem;font-size:.88rem}.cmmc-main .cert-card p{color:var(--mc-color-text-muted,#4a606e);margin:.22rem 0;font-size:.76rem;line-height:1.38}.cmmc-main .cmmc-section-nav.qs-subarea-nav{border:1px solid var(--mc-color-border,#cbd7dd);border-bottom:2px solid var(--mc-color-accent,#086b67);-webkit-overflow-scrolling:touch;background:#f8fbfb;border-radius:6px;align-items:center;gap:.5rem;display:flex;overflow-x:auto;z-index:auto!important;margin-bottom:.65rem!important;padding:.3rem .65rem!important;position:static!important;top:auto!important}.cmmc-main .qs-subarea-scope-label{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-color-header,#142e3d);white-space:nowrap;flex:none;font-size:.72rem;font-weight:700}.cmmc-main .cmmc-section-nav.qs-subarea-nav ul{flex-wrap:nowrap!important;align-items:center!important;gap:.3rem!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;overflow-x:auto!important}.cmmc-main .cmmc-section-nav.qs-subarea-nav li{flex:none!important;margin:0!important}.cmmc-main .cmmc-section-nav.qs-subarea-nav a{white-space:nowrap!important;align-items:center!important;min-height:26px!important;padding:.18rem .5rem!important;font-size:.76rem!important;line-height:1.2!important;display:inline-flex!important}.cmmc-main .qs-page-hero{margin-bottom:.65rem!important;padding:.6rem .95rem!important}.cmmc-main .qs-page-hero .cmmc-hero-header{align-items:flex-start!important;gap:.65rem!important}.cmmc-main .qs-page-hero h1{margin:.15rem 0!important;font-size:1.25rem!important;line-height:1.22!important}.cmmc-main .qs-page-hero .cmmc-hero-subtitle{margin:0!important;font-size:.8rem!important;line-height:1.32!important}.cmmc-main .qs-page-hero .cmmc-hero-status{gap:.3rem!important}.cmmc-main .qs-page-hero .cmmc-hero-status .cmmc-badge{padding:.18rem .45rem!important;font-size:.7rem!important}.cmmc-main .qs-selector-shell{border:1px solid var(--mc-color-border,#c8d6dc);background:var(--mc-color-surface,#fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #142e3d0d;margin-bottom:.75rem!important}.cmmc-main .qs-selector-top{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:.5rem .85rem!important}.cmmc-main .qs-selector-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.4rem;display:flex}.cmmc-main .qs-selector-control-group{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.cmmc-main .qs-selector-label{color:var(--mc-color-header,#142e3d);font-size:.8rem;font-weight:700}.cmmc-main .qs-framework-select{border:1px solid var(--mc-color-border,#b7c8d1);color:var(--mc-color-header,#142e3d);background:#f8fbfc;border-radius:5px;max-width:24rem;padding:.22rem .5rem;font-size:.78rem;font-weight:600}.cmmc-main .qs-compact-pill-strip{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;margin:0!important;padding:.1rem 0!important;display:flex!important;overflow-x:auto!important}.cmmc-main .qs-compact-cert-pill{cursor:pointer;white-space:nowrap!important;color:#142e3d!important;background:#f6fafb!important;border:1px solid #bfd0d8!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:.32rem!important;min-height:26px!important;padding:.18rem .55rem!important;font-size:.74rem!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.cmmc-main .qs-compact-cert-pill[aria-pressed=true],.cmmc-main .qs-compact-cert-pill.qs-compact-cert-pill-active{box-shadow:0 1px 2px #086b6738;color:#fff!important;background:#086b67!important;border-color:#06524f!important}.cmmc-main .qs-pill-state-dot{border-radius:50%;flex:none;width:7px;height:7px}.cmmc-main .qs-pill-state-dot-green{background:#17803d}.cmmc-main .qs-pill-state-dot-yellow{background:#c88a04}.cmmc-main .qs-pill-state-dot-red{background:#c92a2a}.cmmc-main .qs-compact-cert-pill[aria-pressed=true] .qs-pill-state-dot-green{background:#86efac}.cmmc-main .qs-compact-cert-pill[aria-pressed=true] .qs-pill-state-dot-yellow{background:#fde047}.cmmc-main .qs-compact-cert-pill[aria-pressed=true] .qs-pill-state-dot-red{background:#fca5a5}.cmmc-main .qs-context-strip{border-top:1px solid var(--mc-color-border,#dce6ea);background:#f3f8f8;flex-direction:column;gap:.2rem;display:flex;border-radius:0!important;margin:0!important;padding:.4rem .85rem!important}.cmmc-main .qs-context-strip-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.cmmc-main .qs-context-headline{color:var(--mc-color-header,#142e3d);margin:0;font-size:.76rem;font-weight:700}.cmmc-main .qs-context-summary{color:var(--mc-color-text,#172d3b);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;line-height:1.3;overflow:hidden}.cmmc-main .qs-context-strip-links{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;font-size:.75rem;display:flex}.cmmc-main .qs-workspace-shell{margin-bottom:1.15rem;padding-top:.1rem}.cmmc-main .qs-deck-switcher{border:1px solid var(--mc-color-border,#cbd7dd);background:#f4f8fa;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;margin-block:0 .55rem!important;padding:.35rem .65rem!important}.cmmc-main .qs-deck-switcher-label{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-color-header,#142e3d);margin-right:.2rem;font-size:.75rem;font-weight:700}.cmmc-main .qs-pstab-strip{border:1px solid var(--mc-color-border,#d5e0e5);background:#f6f9fb;border-radius:6px;flex-wrap:wrap;gap:.35rem;margin:.65rem 0 .85rem;padding:.4rem .55rem;display:flex}.cmmc-main .qs-explorer-toolbar{border:1px solid var(--mc-color-border,#d7e0e4);background:#f9fbfc;border-radius:6px;flex-direction:column;gap:.5rem;margin-block:.65rem;padding:.65rem .85rem;display:flex}.cmmc-main .qs-explorer-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;display:flex}.cmmc-main .qs-inline-rollup{color:var(--mc-color-header,#142e3d);background:#eef5f6;border-radius:5px;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:.3rem .6rem;font-size:.78rem;display:inline-flex}.cmmc-main .qs-cicmcp-strip{background:#fbfdfe;margin-bottom:1rem;padding:.85rem 1rem}.cmmc-main .qs-cicmcp-strip .cmmc-kpi-grid{margin-block:.55rem 0}.cmmc-main .cmmc-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.cmmc-main .cmmc-table{min-width:44rem}.cmmc-main .cmmc-table th,.cmmc-main .cmmc-table td{min-width:7.5rem;word-break:normal!important;overflow-wrap:break-word!important}@media (width<=900px){.cmmc-main .qs-context-summary{white-space:normal}.cmmc-main .qs-framework-select{width:100%;max-width:100%}}.workspace-navigation{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--mc-color-header);border-bottom:1px solid var(--mc-color-border,#75828c);background:#fff;padding:.5rem max(1rem,50% - 38rem)}.workspace-navigation ul{flex-wrap:wrap;align-items:stretch;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.workspace-navigation :is(a,.workspace-unavailable){border-radius:var(--mc-radius-control);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:44px;padding:.5rem;font-size:.875rem;line-height:1.5;display:flex}.workspace-navigation a{color:var(--mc-color-header);font-weight:600;text-decoration:none}.workspace-navigation a:hover,.workspace-navigation a[aria-current=page]{color:#104e49;text-underline-offset:.3em;background:#dcefeb;text-decoration:underline}.workspace-navigation a:focus-visible{outline-offset:3px;outline:3px solid #147d78}.workspace-navigation .workspace-unavailable{color:#45576a}.workspace-navigation small{color:inherit;font-size:.75rem;font-weight:400}@media (width<=680px){.workspace-navigation ul{gap:.25rem .5rem}}.operations-workspace .workspace-rail .workspace-navigation-primary{gap:.375rem;min-width:0;display:grid}.operations-workspace .workspace-rail .workspace-navigation-group{gap:.25rem;min-width:0;display:grid}.operations-workspace .workspace-rail .workspace-navigation-group[data-active=true]>a:not([aria-current=page]){color:#fff;background:#28535173}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation{border-left:2px solid #2b4959;gap:.1875rem;min-width:0;margin:0 0 .125rem .5rem;padding:0 0 0 .5rem;list-style:none;display:grid}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation li{min-width:0}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a{color:#d3e0e7;word-break:normal;overflow-wrap:break-word;min-width:0;min-height:44px;padding:.4375rem .625rem;font-size:.8125rem;font-weight:550;line-height:1.35}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a:hover{color:#fff;background:#244351}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a[aria-current=page]{color:#fff;background:#285351;font-weight:650;text-decoration:underline}.operations-workspace .workspace-rail .workspace-account{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;display:flex}.operations-workspace .workspace-rail .workspace-account-identity{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.operations-workspace .workspace-rail .workspace-account-copy{word-break:normal;overflow-wrap:break-word;flex:auto;gap:.125rem;min-width:0;display:grid}.operations-workspace .workspace-rail .workspace-account-copy>:is(strong,span){word-break:normal;overflow-wrap:break-word;min-width:0;line-height:1.3}.operations-workspace .workspace-rail .workspace-account-title{word-break:normal;overflow-wrap:break-word;min-width:0;display:block}.operations-workspace .workspace-rail .workspace-account-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.operations-workspace .workspace-rail .workspace-account-sign-out{white-space:nowrap}.operations-workspace .workspace-rail .workspace-menu-toggle{gap:.5rem;width:100%;min-width:0}.operations-workspace .workspace-rail .workspace-menu-toggle>span{word-break:normal;overflow-wrap:break-word;min-width:0}.operations-workspace .workspace-rail .workspace-menu-toggle>svg{flex:none}@media (width<=900px){.operations-workspace .workspace-rail .workspace-navigation :is(a,.workspace-unavailable){overflow-wrap:anywhere;min-width:0;padding:.5rem}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation{margin-left:.35rem;padding-left:.375rem}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a{padding:.375rem .5rem;font-size:.78125rem}}@media (width<=680px){.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation{margin-left:.625rem;padding-left:.625rem}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a{padding:.5rem .625rem;font-size:.8125rem}.operations-workspace .workspace-top-utility-bar{padding:.4rem 1rem}.operations-workspace .workspace-top-utility-actions{flex-wrap:wrap;min-width:0}}@media (forced-colors:active){.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation{border-left-color:canvastext}.operations-workspace .workspace-rail .workspace-navigation .workspace-subnavigation a[aria-current=page]{border:2px solid highlight}}.portfolio-shell .portfolio-command-intro{flex-wrap:wrap;align-items:flex-start}.team-resources{width:min(100%,20rem);min-width:0;max-width:20rem;min-height:0;color:var(--mc-color-text);background:#fff;border:1px solid #cbd4dc;border-radius:.75rem;flex:19rem;align-self:flex-start;padding:.3rem .7rem .25rem}.team-resources .team-resources-heading{color:var(--mc-color-header);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750;line-height:1.2}.team-resources a{color:var(--mc-color-header);text-decoration:none}.team-resources a:visited{color:var(--mc-color-header)}.team-resources a:hover{background:var(--mc-color-boundary-surface)}.team-resources a:focus-visible{outline:2px solid var(--mc-color-header);outline-offset:3px;border-radius:2px}.team-resources-home{width:100%;min-height:2.75rem;font:inherit;letter-spacing:inherit;border-radius:.4rem;align-items:center;padding:0 .15rem;display:flex}.team-resources-place,.team-resources-note,.team-resources-availability{color:var(--mc-color-boundary-text);margin:0;font-size:.8125rem;line-height:1.2}.team-resources-shelf{margin-top:.15rem;display:grid}.team-resources-item{border-radius:.4rem;grid-template-columns:5rem minmax(0,1fr);align-items:center;column-gap:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:0 .15rem;font-weight:650;line-height:1.2;display:grid}.team-resources-art{justify-content:flex-start;align-items:center;width:5rem;min-width:5rem;max-width:5rem;height:1.75rem;display:flex}.team-resources-wordmark{aspect-ratio:1502/246.85;width:auto;max-width:5rem;height:auto;max-height:5rem;display:block}.team-resources-marks{gap:.125rem}.team-resources-marks img{object-fit:contain;object-position:left center;width:1.25rem;height:1.25rem;display:block}.team-resources-folder{width:1.25rem;height:1.25rem;color:var(--mc-color-header);display:block}.team-resources-folder path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.team-resources-folder path.team-resources-folder-tab{fill:var(--mc-color-accent);stroke:none}.team-resources-availability{padding:0 .15rem}.team-resources ::selection{color:var(--mc-color-header);background:var(--mc-color-boundary-surface)}@media (width<=56rem){.portfolio-shell .portfolio-command-intro{align-items:stretch}.team-resources{flex-grow:0;flex-basis:auto;width:min(100%,20rem)}}@media (width<=40rem){.portfolio-shell .portfolio-command-intro{gap:1rem}}.release-identity{overflow-wrap:anywhere;padding:.75rem 1.5rem;font-size:.75rem}:root{color:var(--color-text-primary,#18202a);background:var(--mc-color-canvas);--mc-color-canvas:#f3f5f7;--mc-color-header:#102b3f;--mc-color-accent:#2aa7a1;--mc-color-accent-strong:#147d78;--mc-color-critical:#b42318;--mc-color-critical-strong:#a61b12;--mc-color-caution:#805600;--mc-color-caution-accent:#f2c200;--mc-color-caution-surface:#fff7c2;--mc-color-indeterminate:#5e6570;--mc-color-positive:#137333;--mc-color-positive-surface:#e6f4ea;--mc-color-boundary-surface:#dfeaf1;--mc-color-boundary-text:#1f2b35;--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--mc-color-surface:#fff;--mc-color-surface-muted:#e4ecef;--mc-color-surface-text:#18202a;--mc-color-control-surface:#fff;--mc-color-control-text:#18202a;--mc-color-control-placeholder:#52616d;--mc-color-border:#75828c;--mc-color-link:#123b4d;--mc-color-unknown:#5e6570;--mc-radius-control:.45rem;--mc-radius-container:.65rem;--mc-radius-card:.65rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--mc-color-canvas);min-width:20rem;min-height:100vh;margin:0}.app-shell{min-height:100vh;color:var(--color-text-primary,#18202a);background:var(--mc-color-canvas)}.sign-in-page{color:#f8fbff;background:radial-gradient(circle at top right, #2aa7a14d, transparent 34rem), var(--mc-color-header);place-items:center;min-height:100vh;padding:clamp(1rem,5vw,4rem);display:grid}.sign-in-card{--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--color-text-primary:#18202a;color:#18202a;background:#fff;border:1px solid #fff3;border-radius:1rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1.25rem 4rem #00000047}.sign-in-card .inalab-product-lockup{color:var(--mc-color-header);margin-bottom:2.5rem}.sign-in-card .eyebrow{color:var(--mc-color-accent-strong)}.sign-in-card h1{margin:.35rem 0 .75rem;font-size:clamp(2rem,7vw,2.75rem);line-height:1.08}.sign-in-intro,.sign-in-help{line-height:1.55}.sign-in-intro{color:var(--mc-color-text-muted);margin:0}.microsoft-sign-in-button{color:#fff;border-radius:var(--mc-radius-control);background:#005fb8;border:1px solid #00549f;justify-content:center;align-items:center;gap:.8rem;width:100%;min-height:3.25rem;margin-top:2rem;padding:.75rem 1rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 .1rem .2rem #00000029}.microsoft-sign-in-button:hover{background:#004f9a}.microsoft-badge{grid-template-columns:repeat(2,.5rem);gap:.12rem;display:grid}.microsoft-badge span{width:.5rem;height:.5rem;display:block}.microsoft-badge span:first-child{background:#f25022}.microsoft-badge span:nth-child(2){background:#7fba00}.microsoft-badge span:nth-child(3){background:#00a4ef}.microsoft-badge span:nth-child(4){background:#ffb900}.sign-in-help{color:var(--mc-color-text-muted);margin:1.5rem 0 0;font-size:.9rem}button,select{font:inherit}:focus-visible{outline:3px solid var(--color-border-focused,#1264a3);outline-offset:3px}.skip-link{z-index:100;color:canvastext;background:canvas;border:2px solid;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-header{color:#f8fbff;background:var(--mc-color-header);border-bottom:.25rem solid var(--mc-color-accent)}.app-header-inner{justify-content:space-between;align-items:flex-start;gap:2rem;width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:clamp(1.25rem,3vw,2rem);display:flex}.app-header-inner>*,.program-route-identity>*,.app-main>*{min-width:0}.app-header h1,.app-main h2,.app-main h3,.dialog-content h3{margin-block:.25rem .5rem}.app-header h1{font-size:clamp(1.9rem,4vw,2.65rem);line-height:1.08}.eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.subtitle{color:#dce9f2;max-width:58rem;margin-bottom:0}.app-header .eyebrow,.app-header h1{color:#f8fbff}.header-status{white-space:nowrap}.inalab-product-lockup{color:#f8fbff;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;max-width:100%;margin-bottom:.55rem;font-size:.75rem;font-weight:750;display:flex}.inalab-logo-frame{background:#fff;border-radius:.25rem;align-items:center;max-width:100%;padding:.3rem .45rem;display:inline-flex}.inalab-logo-frame img{width:min(11.45rem,38vw);max-width:100%;height:auto;display:block}.app-main{width:min(100% - 2rem,78rem);margin-inline:auto;padding-block:1.25rem 4rem}.app-main>*+*{margin-top:1.5rem}.portfolio-shell{--mc-color-canvas:#f3f5f7;--mc-color-accent-strong:#147d78;--mc-color-critical:#b42318;--mc-color-caution:#805600;--mc-color-indeterminate:#5e6570;--mc-color-positive:#137333;--mc-color-positive-surface:#e6f4ea;--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--mc-color-surface:#fff;--mc-color-surface-muted:#e4ecef;--mc-color-surface-text:#18202a;--mc-color-control-surface:#fff;--mc-color-control-text:#18202a;--mc-color-control-placeholder:#52616d;--mc-color-border:#75828c;--mc-color-link:#123b4d;--mc-color-unknown:#5e6570;--mc-color-boundary-surface:#e6f0f6;--mc-color-boundary-text:#223845;color:var(--mc-color-text);background:var(--mc-color-canvas)}.cips-program-shell,.faa-shell,.cmmc-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-surface:#fff;--color-background-body:#f3f5f7;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#f3f5f7;--color-text-primary:#18202a;--color-text-secondary:#4b5560;--color-text-accent:#102b3f;--color-icon-primary:#18202a;--color-icon-secondary:#5e6570;--color-border:#ccd3da;--color-border-emphasized:#76818b;--color-border-primary:#ccd3da;--color-border-focused:#1264a3;--mc-color-canvas:#f3f5f7;--mc-color-accent-strong:#147d78;--mc-color-critical:#b42318;--mc-color-caution:#805600;--mc-color-indeterminate:#5e6570;--mc-color-positive:#137333;--mc-color-positive-surface:#e6f4ea;--mc-color-boundary-surface:#dfeaf1;--mc-color-boundary-text:#1f2b35;--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--mc-color-surface:#fff;--mc-color-surface-muted:#e4ecef;--mc-color-surface-text:#18202a;--mc-color-control-surface:#fff;--mc-color-control-text:#18202a;--mc-color-control-placeholder:#52616d;--mc-color-border:#75828c;--mc-color-link:#123b4d;--mc-color-unknown:#5e6570;color:var(--mc-color-text);background:var(--mc-color-canvas)}.portfolio-shell .app-header-inner,.portfolio-shell .app-main{width:min(100% - 2rem,84rem)}.portfolio-shell .app-header-inner{align-items:center;min-height:4.25rem;padding-block:.65rem}.portfolio-shell .app-main{padding-block:1.5rem 4rem}.portfolio-toolbar{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1rem;display:flex}.portfolio-toolbar h2,.portfolio-toolbar p{margin-block:.25rem}.scope-switcher{background:var(--color-background-subtle,#e8edf1);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-control);flex-wrap:wrap;gap:.35rem;margin:0;padding:.25rem;display:inline-flex}.scope-switcher button{min-height:2.5rem;color:inherit;border-radius:calc(var(--mc-radius-control) - .15rem);cursor:pointer;background:0 0;border:1px solid #0000;padding:.45rem .8rem}.scope-switcher button[aria-pressed=true]{color:#fff;background:var(--mc-color-header);border-color:var(--mc-color-header)}.portfolio-as-of{grid-template-columns:repeat(2,minmax(12rem,auto)) minmax(18rem,1fr);align-items:center;gap:1rem 2rem;padding-block:.25rem;display:grid}.portfolio-as-of div{gap:.2rem;display:grid}.portfolio-as-of span{color:#5f6368;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:750}.astryx-badge.error{color:#fff;background-color:var(--mc-color-critical-strong)}.portfolio-as-of p{margin:0}.portfolio-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.portfolio-signal{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);border-block-start:.22rem solid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;min-width:0;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .25rem .8rem #102b3f14}.portfolio-signal-icon{color:#fff;background:var(--mc-color-indeterminate);border-radius:.75rem;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid;box-shadow:0 .25rem .55rem #102b3f2e}.portfolio-signal-icon .mission-icon{color:#fff;width:1.45rem;height:1.45rem}.signal-critical{color:var(--mc-color-critical)}.signal-critical .portfolio-signal-icon{background:var(--mc-color-critical)}.signal-decision{color:#3157a4}.signal-decision .portfolio-signal-icon{background:#3157a4}.signal-unknown{color:var(--mc-color-indeterminate)}.signal-unknown .portfolio-signal-icon{background:var(--mc-color-indeterminate)}.signal-excellence{color:var(--mc-color-accent-strong)}.signal-excellence .portfolio-signal-icon{background:var(--mc-color-accent-strong)}.signal-recognition{color:#8a5a00}.signal-recognition .portfolio-signal-icon{background:#8a5a00}.portfolio-signal strong{color:var(--color-text-primary,#18202a);font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1}.portfolio-signal>span:last-child{color:var(--color-text-primary,#18202a);grid-column:1/-1;font-size:.85rem;font-weight:700}.portfolio-program-list,.healthy-program-list{grid-template-columns:minmax(0,1fr);gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.portfolio-program-list>li,.healthy-program-list>li{min-width:0}.portfolio-program-list>li{position:relative}.agenda-number{z-index:1;color:#fff;background:var(--mc-color-header);border:2px solid var(--mc-color-canvas);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.75rem;left:-.65rem}.program-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);border-inline-start:.35rem solid #6e7781;min-width:0;padding:1rem}.program-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.program-card-identity,.program-route-identity{align-items:flex-start;gap:.85rem;min-width:0;max-width:100%;display:flex}.program-brand{color:#f8fbff;background:var(--mc-color-header);border:1px solid var(--color-border-primary,#ccd3da);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.program-brand-header{background:#fff;border-color:#dce9f2;width:4rem;height:4rem}.program-brand img{object-fit:contain;width:100%;height:100%;display:block}.program-brand-fallback{letter-spacing:.04em;font-size:.8rem;font-weight:800}.program-card-heading h3{margin-block:.65rem .1rem}.program-card-heading p{color:var(--color-text-secondary,#4b5560);margin:0}.agenda-flag{border:1px solid;border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:750}.program-attention-reason{background:var(--color-background-subtle,#f3f5f7);border-inline-start:.25rem solid;margin-block:1rem;padding:.65rem .75rem;font-weight:700}.portfolio-row-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.dimension-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.dimension{border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-control);border-block-start:.2rem solid #6e7781;min-width:0;padding:.55rem}.dimension summary{cursor:pointer;grid-template-columns:auto 1fr;gap:.25rem .45rem;list-style:none;display:grid}.dimension summary::-webkit-details-marker{display:none}.dimension summary:after{content:"Show basis";color:var(--color-text-secondary,#4b5560);grid-column:2;font-size:.7rem}.dimension[open] summary:after{content:"Hide basis"}.dimension summary>span:nth-child(2){overflow-wrap:anywhere;text-transform:capitalize}.dimension summary strong{grid-column:1/-1;font-size:.75rem}.dimension dl{border-top:1px solid var(--color-border-primary,#ccd3da);gap:.55rem;margin:.75rem 0 0;padding-top:.65rem;display:grid}.dimension dd{font-size:.8rem}.program-card-footer{border-top:1px solid var(--color-border-primary,#ccd3da);justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.85rem;padding-top:.75rem;display:flex}.program-card-footer>span{font-size:.85rem;font-weight:700}.program-card-footer details{max-width:24rem}.program-card-footer summary,.healthy-programs>summary{cursor:pointer;font-weight:750}.program-card-footer p,.program-card-footer ul{margin-bottom:0}.opportunity-strip,.meeting-actions{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-inline-start:.35rem solid var(--mc-color-accent-strong);border-radius:var(--mc-radius-container);grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1fr);align-items:center;gap:1rem 2rem;padding:1rem;display:grid}.opportunity-strip h2,.opportunity-strip p,.meeting-actions h2,.meeting-actions p{margin-block:.25rem}.healthy-programs{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);padding:1rem}.healthy-programs>summary{justify-content:space-between;gap:1rem;display:flex}.healthy-programs>summary span{color:var(--color-text-secondary,#4b5560);font-size:.8rem;font-weight:500}.route-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.route-nav code{overflow-wrap:anywhere}.command-view-nav{border-block-end:1px solid var(--color-border-primary,#ccd3da);padding-block-end:.85rem}.command-view-nav>span{color:var(--mc-color-text-muted);font-size:.85rem}.preview-panel{background:var(--color-background-subtle,#e8edf1);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container)}.preview-panel summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:3rem;padding:.65rem 1rem;font-weight:750;list-style:none;display:grid}.preview-panel summary::-webkit-details-marker{display:none}.preview-panel summary:before{content:"›";color:var(--color-text-secondary,#4b5560);transform-origin:50%;font-size:1.25rem;line-height:1}.preview-panel[open] summary:before{transform:rotate(90deg)}.preview-panel summary span:last-child{color:#4b5560;justify-self:end;font-size:.8rem;font-weight:500}.preview-panel[open] summary{border-bottom:1px solid var(--color-border-primary,#ccd3da)}.controls{grid-template-columns:minmax(15rem,1fr) minmax(12rem,17rem) auto;align-items:end;gap:.75rem;padding:.85rem 1rem;display:grid}.controls p{margin:0}.controls-copy{gap:.15rem;display:grid}.controls-copy h2{margin:0;font-size:1rem;line-height:1.25}.controls-copy>p:last-child{color:var(--color-text-secondary,#4b5560);font-size:.875rem}.controls label{gap:.35rem;font-size:.875rem;font-weight:700;display:grid}.controls select{min-height:2.75rem;color:inherit;background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#76818b);border-radius:var(--mc-radius-control);padding:.5rem 2.5rem .5rem .75rem}.controls .astryx-button.secondary,.controls .astryx-button.secondary *{color:#29323c}.program-heading,.section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.program-heading p{margin-block:.25rem}.as-of{text-align:right;justify-items:end;gap:.2rem;display:grid}.summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.summary-grid p{margin-block:.25rem}.summary-card{min-width:0}.summary-card-red{grid-column:span 2}.summary-card .astryx-card{border-block-start:.25rem solid #6e7781;height:100%}.summary-card-red .astryx-card{border-block-start-color:var(--mc-color-critical)}.summary-card-unknown .astryx-card{border-block-start-color:var(--mc-color-indeterminate)}.summary-card-stale .astryx-card{border-block-start-color:var(--mc-color-caution-accent)}.summary-card-ready .astryx-card{border-block-start-color:var(--mc-color-accent-strong)}.summary-label{font-weight:750}.summary-value{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,5vw,2.75rem);font-weight:800;line-height:1}.summary-description{color:var(--color-text-secondary,#4b5560);font-size:.875rem}.exception-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.exception-row{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);border-inline-start:.35rem solid #6e7781;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);gap:1rem;padding:1rem;display:grid}.state-red{border-inline-start-color:var(--mc-color-critical)}.state-unknown{border-inline-start-color:var(--mc-color-indeterminate);border-inline-start-style:double}.state-stale{border-inline-start-color:var(--mc-color-caution-accent);border-inline-start-style:dashed}.state-yellow{border-inline-start-color:var(--mc-color-caution-accent)}.state-green{border-inline-start-color:var(--mc-color-positive)}.exception-row .astryx-badge.error{color:#fff;background-color:var(--mc-color-critical-strong)}.exception-status{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.operation-label{color:var(--mc-color-accent-strong);border:1px solid;border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:750}.mission-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.state-icon,.summary-icon,.dimension-icon{color:#fff;background:var(--mc-color-indeterminate);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47}.state-icon-green,.state-icon-ready{background:var(--mc-color-positive)}.dimension.state-green summary strong{color:var(--mc-color-positive)}.state-icon-yellow,.state-icon-stale{color:#342500;background:var(--mc-color-caution-accent)}.state-icon-red{background:var(--mc-color-critical)}.state-icon-unknown{background:var(--mc-color-indeterminate)}.dimension-icon{border-radius:.45rem;width:1.55rem;height:1.55rem}.dimension-icon .mission-icon{width:1rem;height:1rem}.summary-label,.detail-status{align-items:center;gap:.55rem;display:flex}.summary-icon{width:2rem;height:2rem}.exception-content{min-width:0}.exception-title{align-items:center;gap:.75rem;display:flex}.exception-title h3{min-width:0}.exception-content>p{margin-block:.15rem .75rem}.row-details,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.row-details{grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr) minmax(15rem,2fr)}.row-details div,.detail-grid div{min-width:0}dt{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}dd{overflow-wrap:anywhere;margin:.2rem 0 0}.row-actions{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.state-panel,.receipt{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);padding:clamp(1rem,3vw,2rem)}.receipt{border-inline-start:.35rem solid #1a7f55}.dialog-content{min-width:0}.dialog-body{overscroll-behavior:contain;max-height:calc(85vh - 6rem);padding:1.25rem;overflow-y:auto}.dialog-reason{background:var(--color-background-subtle,#f3f5f7);border-inline-start:.25rem solid;margin-top:0;padding:.75rem;font-weight:650}.dialog-body code,.receipt code{white-space:normal;overflow-wrap:anywhere}.operating-picture{gap:1.5rem;display:grid}.operating-picture>*,.demo-scenario-banner>*,.operating-overview>*{min-width:0;max-width:100%}.demo-scenario-banner strong,.demo-scenario-banner p{overflow-wrap:anywhere}.demo-scenario-banner{color:#eafdfb;background:linear-gradient(115deg, #083741f5, #0d5b5eeb), var(--mc-color-accent-strong);border-radius:var(--mc-radius-container);border:1px solid #81dfd873;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid;box-shadow:0 16px 38px #031f272e}.demo-scenario-banner .eyebrow{color:#9be9e1}.demo-scenario-banner strong{margin-top:.2rem;font-size:clamp(1.15rem,2vw,1.5rem);display:block}.demo-scenario-banner p{color:#d7f5f1;margin:0}.cips-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.executive-state-legend{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.cips-pulse-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-card);border-block-start-width:.3rem;gap:.25rem;min-height:8.25rem;padding:1rem;display:grid}.cips-pulse-card.program-state-green{color:var(--mc-color-text);background:var(--color-background-surface,#fff);border-color:var(--color-border-primary,#ccd3da);border-block-start-color:var(--mc-color-positive)}.cips-pulse-card.program-state-yellow{border-block-start-color:var(--mc-color-caution-accent)}.cips-pulse-card.program-state-red{border-block-start-color:var(--mc-color-critical)}.cips-pulse-card>span,.cips-pulse-card small{color:var(--mc-color-text-muted)}.cips-pulse-card>strong{align-self:end;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}.program-state-green{color:var(--mc-color-positive);background:var(--mc-color-positive-surface);border-color:var(--mc-color-positive)}.program-state-yellow{border-color:var(--mc-color-caution-accent)}.program-state-red{border-color:var(--mc-color-critical)}.program-state-unknown{border-color:var(--mc-color-unknown)}.fact-status{border:1px solid;border-radius:999px;justify-self:start;padding:.15rem .45rem;font-size:.75rem;font-weight:750}.fact-status.program-state-green,.table-state.program-state-green{color:var(--mc-color-positive);background:var(--mc-color-positive-surface);border-color:var(--mc-color-positive)}.fact-status.program-state-yellow{color:var(--mc-color-caution);background:var(--mc-color-caution-surface);border-color:var(--mc-color-caution-accent)}.fact-status.program-state-red{color:var(--mc-color-critical);border-color:var(--mc-color-critical);background:#b4231814}.operating-picture .section-heading{align-items:flex-start;gap:1rem 1.5rem;margin-bottom:.85rem}.operating-picture .section-heading>div{min-width:0}.section-metadata{max-width:20rem;color:var(--mc-color-text-muted);text-align:end;flex:0 20rem;margin-top:.25rem;font-size:.84rem;line-height:1.4}.metadata-label{color:var(--mc-color-text-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:700}.register-table-wrap{overflow-x:auto}.register-table{border-collapse:collapse;width:100%;font-size:.92rem}.register-table th,.register-table td{text-align:left;border-block-end:1px solid var(--color-border-primary,#d8dde2);padding:.7rem .75rem}.register-table thead th{color:var(--mc-color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem}.register-table tbody tr:last-child>*{border-block-end:0}.table-state{color:var(--mc-color-text);background:var(--color-background-subtle,#f3f5f7);border-inline-start-style:solid;border-inline-start-width:.25rem;border-radius:.25rem;padding:.25rem .55rem;font-weight:700;display:inline-flex}.gold-standard-grid{align-items:start}.scorecard-list,.metric-group-list,.vacancy-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.scorecard-list li,.metric-group-list li,.vacancy-list li{border-block-end:1px solid var(--color-border-primary,#d8dde2);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.scorecard-list li:last-child,.metric-group-list li:last-child,.vacancy-list li:last-child{border-block-end:0}.scorecard-list li>div,.metric-group-list li>div,.vacancy-list li>div{gap:.15rem;display:grid}.scorecard-list li>div span,.metric-group-list li>div span,.vacancy-list li>div span{color:var(--mc-color-text-muted);font-size:.84rem}.scorecard-cue{letter-spacing:.03em;text-transform:uppercase;border-inline-start-style:solid;border-inline-start-width:.28rem;flex:0 0 5.5rem;padding-inline-start:.6rem;font-size:.72rem;font-weight:750}.staffing-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.staffing-summary>div{background:var(--color-background-subtle,#f3f5f7);border-radius:var(--mc-radius-card);padding:.85rem}.staffing-summary dt{color:var(--mc-color-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.staffing-summary dd{margin:.2rem 0 0;font-size:1.6rem;font-weight:800}.staffing-assignment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.staffing-assignment-list li{background:var(--color-background-subtle,#f3f5f7);border-inline-start:.25rem solid var(--mc-color-caution-accent);border-radius:var(--mc-radius-card);gap:.2rem;min-width:0;padding:.75rem;display:grid}.staffing-assignment-list span{color:var(--mc-color-text-muted)}.operating-overview,.deliverable-cycle,.operating-panel{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);padding:clamp(1rem,2.5vw,1.5rem)}.operating-overview{border-block-start:.3rem solid var(--mc-color-accent-strong);grid-template-columns:minmax(16rem,1.1fr) minmax(24rem,1.4fr);align-items:end;gap:1.5rem;display:grid;box-shadow:0 .35rem 1rem #102b3f14}.operating-overview h2,.deliverable-cycle h2,.operating-panel h2,.module-card h3,.recovery-card h3{margin-block:.25rem .5rem}.operating-overview>div>p:last-child{max-width:42rem;margin-bottom:0}.operating-section-nav{flex-wrap:wrap;gap:.5rem;padding:.75rem 0;display:flex}.operating-section-nav a{color:#0f716d;background:var(--color-background-subtle,#eef2f5);border:1px solid var(--color-border-primary,#ccd3da);border-radius:999px;align-items:center;min-height:2.75rem;padding:.45rem .7rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.operating-section-nav a:hover,.operating-section-nav a:focus-visible{color:#fff;background:var(--mc-color-accent-strong)}.operating-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.operating-summary div{background:var(--color-background-subtle,#eef2f5);border-radius:var(--mc-radius-control);min-width:0;padding:.75rem}.operating-summary dt{color:#5e6570;letter-spacing:.04em;text-transform:uppercase;min-height:2.2em;font-size:.72rem;font-weight:750}.operating-summary dt span{display:block}.operating-summary dd{font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:1.45rem;font-weight:800}.deliverable-cycle{border-inline-start:.35rem solid var(--mc-color-caution-accent)}.cycle-status{justify-items:end;gap:.45rem;font-size:.85rem;font-weight:650;display:grid}.lifecycle-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1.5rem 0;padding:0;list-style:none;display:grid}.lifecycle-rail li{text-align:center;border-block-start:.24rem solid #9ba4ad;gap:.25rem;min-width:0;padding:.75rem .5rem;display:grid;position:relative}.lifecycle-rail li:first-child{border-start-start-radius:var(--mc-radius-control)}.lifecycle-rail li:last-child{border-start-end-radius:var(--mc-radius-control)}.lifecycle-rail li>span:last-child{color:var(--color-text-secondary,#4b5560);text-transform:capitalize;font-size:.75rem}.lifecycle-index{color:#fff;background:#6e7781;border-radius:50%;justify-self:center;place-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:800;display:grid}.lifecycle-complete{background:#1a7f5514;border-color:#1a7f55!important}.lifecycle-complete .lifecycle-index{background:#1a7f55}.lifecycle-current{background:var(--mc-color-caution-surface);border-color:var(--mc-color-caution-accent)!important}.lifecycle-current .lifecycle-index{color:#342500;background:var(--mc-color-caution-accent)}.lifecycle-blocked{background:#b4231814;border-color:var(--mc-color-critical)!important}.lifecycle-blocked .lifecycle-index{background:var(--mc-color-critical)}.cycle-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.cycle-details div{border-block-start:1px solid var(--color-border-primary,#ccd3da);padding-block-start:.75rem}.cycle-details dt{color:var(--color-text-secondary,#4b5560);text-transform:uppercase;font-size:.78rem;font-weight:750}.operating-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.evidence-list,.artifact-list,.decision-list,.module-grid{margin:1rem 0 0;padding:0;list-style:none}.evidence-list,.artifact-list,.decision-list{gap:.65rem;display:grid}.evidence-list li,.decision-list li{background:var(--color-background-subtle,#f3f5f7);border-radius:var(--mc-radius-control);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.evidence-list li>div,.decision-list li>div,.artifact-list li{gap:.2rem;min-width:0;display:grid}.evidence-list li span,.artifact-list li span,.decision-list li span,.module-card>span,.recovery-card>span{color:var(--color-text-secondary,#4b5560);font-size:.82rem}.artifact-list li{border-block-end:1px solid var(--color-border-primary,#ccd3da);padding-block-end:.65rem}.artifact-list code{white-space:normal;overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem}.artifact-boundary{border-inline-start:.25rem solid var(--mc-color-accent-strong);background:#2aa7a11a;margin-bottom:0;padding:.65rem;font-size:.85rem}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.module-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);border-block-start:.22rem solid #6e7781;min-width:0;padding:1rem}.module-card-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.module-card p{min-height:2.5rem}.module-available{border-block-start-color:#1a7f55}.module-restricted{border-block-start-color:#5e6570}.module-unknown{border-block-start-color:var(--mc-color-caution-accent)}.recovery-card{border-inline-start:.25rem solid var(--mc-color-caution-accent);background:#80560014;padding:.85rem}.recovery-card>div{align-items:center;gap:.75rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-command-intro{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.portfolio-command-intro>div:first-child{max-width:65ch}.portfolio-command-intro h1,.portfolio-detail-header h1{color:var(--mc-color-header);letter-spacing:-.025em;margin:0 0 .4rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.portfolio-command-intro p{color:var(--mc-color-text-muted);margin:0;line-height:1.5}.portfolio-guide-summary{border-radius:var(--mc-radius-container);background:#fff;border:1px solid #cbd4dc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.portfolio-guide-summary>div{background:#fff;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding:.85rem 1rem;display:flex}.portfolio-guide-summary>div+div{border-inline-start:1px solid #cbd4dc}.portfolio-guide-summary dt,.portfolio-program-facts dt{color:var(--mc-color-text-muted);font-size:.76rem;font-weight:750}.portfolio-guide-summary dd{color:var(--mc-color-header);font-variant-numeric:tabular-nums;margin:0;font-weight:850;line-height:1.2}.portfolio-boundary{color:var(--mc-color-boundary-text);background:var(--mc-color-boundary-surface);border:1px solid #b9ccd8;border-radius:.55rem;gap:.8rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.45;display:flex}.portfolio-boundary strong{flex:none}.portfolio-boundary span{color:inherit}.portfolio-production-filter{width:fit-content}.portfolio-controls-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.portfolio-shell .scope-switcher{background:#fff;border-color:#8294a2}.portfolio-shell .scope-switcher button{color:#344450}.portfolio-shell .scope-switcher button[aria-pressed=true]{color:#fff;background:var(--mc-color-accent-strong)}.youtrack-backend-link{color:#fff;background:var(--mc-color-header);border:2px solid var(--mc-color-header);border-radius:var(--mc-radius-control);justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:.55rem .85rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.youtrack-backend-link:hover{color:#fff;background:#1a4665}.youtrack-backend-link:visited{color:#fff}.cips-evidence-workflow{border:1px solid var(--color-border-subtle,#cbd5e1);border-radius:.75rem;gap:.75rem;margin-top:1.5rem;padding:1rem;display:grid}.cips-evidence-workflow form,.cips-evidence-workflow label{gap:.5rem;display:grid}.cips-evidence-workflow textarea{max-width:42rem;min-height:5rem}.portfolio-matrix-section{gap:.85rem;display:grid}.portfolio-matrix-section .section-heading{align-items:end}.portfolio-matrix-section .section-heading h2{color:var(--mc-color-header)!important}.portfolio-matrix-section .section-heading>span{color:var(--mc-color-accent-strong);white-space:nowrap;font-size:.8rem;font-weight:800}.portfolio-matrix-section .section-heading p{color:var(--mc-color-text-muted);margin-bottom:0;font-size:.86rem}.portfolio-matrix-frame{overscroll-behavior-inline:contain;border-radius:var(--mc-radius-container);background:#fff;border:1px solid #cbd4dc;overflow-x:auto}.portfolio-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:52rem;color:var(--mc-color-text);font-size:.875rem}.portfolio-program-column{width:28%}.portfolio-signal-column{width:12%}.portfolio-matrix th,.portfolio-matrix td{text-align:left;vertical-align:middle;border-block-end:1px solid #d9e0e5;padding:.72rem .55rem}.portfolio-matrix thead th{z-index:1;color:#fff;background:var(--mc-color-header);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.25;position:sticky;top:0}.portfolio-matrix thead th:first-child{text-align:left}.portfolio-matrix tbody tr{background:#fff}.portfolio-matrix tbody tr:hover,.portfolio-matrix tbody tr:focus-within{filter:brightness(.98)}.portfolio-matrix tbody tr.portfolio-health-green{background:#f1faf3}.portfolio-matrix tbody tr.portfolio-health-yellow{background:#fffbed}.portfolio-matrix tbody tr.portfolio-health-red{background:#fff5f4}.portfolio-matrix tbody tr:last-child>*{border-block-end:0}.portfolio-program-cell{gap:.35rem;min-width:0;display:grid}.portfolio-program-name,.portfolio-row-action,.portfolio-signal-cell>button,.portfolio-back-button,.portfolio-onboarding-button{font:inherit;cursor:pointer}.portfolio-program-name{width:fit-content;max-width:100%;color:var(--mc-color-text);text-align:left;background:0 0;border:0;justify-items:start;gap:.18rem;padding:0;display:grid}.portfolio-program-name strong{color:var(--mc-color-header);font-size:.86rem}.portfolio-program-manager{color:var(--mc-color-text-muted);font-size:.76rem}.portfolio-program-name:hover strong,.portfolio-program-name:focus-visible strong{color:var(--mc-color-accent-strong);text-underline-offset:.18em;text-decoration:underline}.portfolio-row-action,.portfolio-back-button,.portfolio-onboarding-button{color:#075e59;letter-spacing:.01em;background:#fff;border:1px solid;border-radius:.48rem;width:fit-content;min-height:2rem;padding:.32rem .62rem;font-size:.72rem;font-weight:800}.portfolio-row-action{color:#fff;border-color:#0000;box-shadow:0 1px 2px #0826322e}.portfolio-row-action--evidence,.portfolio-row-action--view{background:#087c73}.portfolio-row-action--preview{background:#5a47a7}.portfolio-row-action--edit{background:#177a4a}.portfolio-back-button:hover,.portfolio-onboarding-button:hover{color:#075e59;background:#e3f2f0}.portfolio-row-action:hover{color:#fff;filter:brightness(.9)}.portfolio-row-action:focus-visible{outline-offset:2px;outline:3px solid #f2bd3d}.portfolio-signal-cell{text-align:center!important;padding-inline:.45rem!important}.portfolio-signal-cell>button{width:100%;min-height:3.1rem;color:var(--mc-color-text);border-radius:var(--mc-radius-control);background:0 0;border:1px solid #0000;place-items:center;padding:.25rem;display:inline-grid}.portfolio-signal-cell>button:hover{background:#147d7817;border-color:#0000}.portfolio-signal-mark{color:#344450;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.portfolio-signal-dot{background:var(--portfolio-signal-fill);width:1.15rem;height:1.15rem;box-shadow:none;border:1.5px solid #111827;border-radius:50%;display:block}.portfolio-signal-cell .portfolio-signal-dot{border-width:2px;width:1.55rem;height:1.55rem}.portfolio-signal-state-label{clip:auto;color:currentColor;text-align:center;white-space:normal;width:auto;height:auto;margin:0;padding:0;font-size:.66rem;font-weight:750;line-height:1.15;position:static;overflow:visible}.portfolio-signal-forced-colors-label{display:none}.signal-green{--portfolio-signal-fill:#22c55e;color:#137333}.signal-yellow{--portfolio-signal-fill:#facc15;color:#805600}.signal-red{--portfolio-signal-fill:#ef4444;color:#b42318}.signal-unknown{--portfolio-signal-fill:#94a3b8;color:#5e6570}.signal-unknown .portfolio-signal-dot{background:var(--portfolio-signal-fill);border:1.5px solid #111827}.portfolio-program-detail{background:#fff;border:1px solid #cbd4dc;border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;padding:1.25rem 1.35rem 1.35rem;display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #102b3f14}.portfolio-program-detail>*{min-width:0;max-width:100%}.portfolio-detail-header{border-block-end:1px solid #cbd4dc;justify-content:space-between;align-items:center;gap:1.5rem;padding-block-end:1.25rem;display:flex}.portfolio-detail-header>div{min-width:0;max-width:68ch}.portfolio-detail-header h1{margin-block:.25rem .55rem}.portfolio-detail-header p:last-child{color:var(--mc-color-text-muted);margin-bottom:0}.portfolio-detail-identity{color:var(--mc-color-accent-strong);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.portfolio-program-facts{border-radius:var(--mc-radius-container);background:#f8fafb;border:1px solid #cbd4dc;grid-template-columns:.75fr .75fr minmax(0,2fr);margin:0;display:grid;overflow:hidden}.portfolio-program-facts>div{min-width:0;padding:.85rem 1rem}.portfolio-program-facts>div+div{border-inline-start:1px solid #cbd4dc}.portfolio-program-facts dd{margin-top:.3rem;font-weight:700}.portfolio-preview-notice,.portfolio-onboarding-feedback{color:var(--mc-color-boundary-text);background:var(--mc-color-boundary-surface);border-radius:var(--mc-radius-card);border:1px solid #aebdca;margin:0;padding:.85rem 1rem}.portfolio-read-only-notice{color:var(--mc-color-positive);background:var(--mc-color-positive-surface);border-color:var(--mc-color-positive)}.portfolio-onboarding-feedback{color:var(--mc-color-accent-strong);background:#2aa7a11a;border-color:currentColor}.portfolio-kpi-grid{border-radius:var(--mc-radius-container);border:1px solid #cbd4dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.portfolio-kpi-section{gap:.8rem;display:grid}.portfolio-kpi-section-heading h2{color:var(--mc-color-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem)}.portfolio-kpi-section-heading p{max-width:68ch;color:var(--mc-color-text-muted);margin:.3rem 0 0;line-height:1.5}.portfolio-kpi-editor{border:0;background:#fff;border-block-end:1px solid #cbd4dc;align-content:start;gap:.9rem;min-width:0;margin:0;padding:1rem;display:grid}.portfolio-kpi-editor:not(:nth-child(3n+1)){border-inline-start:1px solid #cbd4dc}.portfolio-kpi-deliverables{box-shadow:inset 0 .22rem #4f9f99}.portfolio-kpi-staffing{box-shadow:inset 0 .22rem #5d82bd}.portfolio-kpi-customer{box-shadow:inset 0 .22rem #8a6bad}.portfolio-kpi-financial{box-shadow:inset 0 .22rem #c08a2b}.portfolio-kpi-contract{box-shadow:inset 0 .22rem #4b86aa}.portfolio-kpi-renewal{box-shadow:inset 0 .22rem #579668}.portfolio-kpi-card-header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.portfolio-kpi-card-header h3{color:var(--mc-color-text);letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:780}.portfolio-kpi-card-header .portfolio-signal-state-label{clip:auto;color:currentColor;white-space:nowrap;border:1px solid;border-radius:999px;width:auto;height:auto;margin:0;padding:.18rem .42rem;font-size:.7rem;line-height:1.1;position:static;overflow:visible}.portfolio-kpi-card-header .portfolio-signal-mark{gap:.4rem}.portfolio-kpi-card-header .portfolio-signal-dot{width:.62rem;height:.62rem;box-shadow:none}.portfolio-field{min-width:0;color:var(--mc-color-text);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.portfolio-field select,.portfolio-field input,.portfolio-field textarea{width:100%;min-height:2.5rem;color:var(--mc-color-text);border-radius:var(--mc-radius-control);font:inherit;background:#fff;border:1px solid #8294a2;padding:.5rem .65rem}.portfolio-field textarea{resize:vertical;min-height:5.8rem;line-height:1.4}.portfolio-read-only-kpi .portfolio-signal-mark{gap:.4rem}.portfolio-read-only-kpi .portfolio-signal-state-label{clip:auto;white-space:nowrap;border:1px solid;border-radius:999px;width:auto;height:auto;margin:0;padding:.18rem .42rem;font-size:.7rem;line-height:1.1;position:static;overflow:visible}.portfolio-read-only-kpi .portfolio-signal-dot{width:.62rem;height:.62rem;box-shadow:none}.portfolio-read-only-kpi dl{gap:.85rem;margin:0;display:grid}.portfolio-read-only-kpi dl>div+div{border-block-start:1px solid var(--color-border-primary,#d8dde2);padding-top:.8rem}.portfolio-read-only-kpi dd{color:var(--mc-color-text-muted);line-height:1.45}@media (width<=62rem){.portfolio-summary-grid,.dimension-list{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid{grid-template-columns:repeat(2,minmax(10rem,1fr))}.operating-overview{grid-template-columns:1fr}.cips-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staffing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card-red{grid-column:span 2}.exception-row{grid-template-columns:1fr}.row-actions{flex-flow:wrap}.row-details,.portfolio-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-kpi-editor:not(:nth-child(3n+1)){border-inline-start:0}.portfolio-kpi-editor:nth-child(2n){border-inline-start:1px solid #cbd4dc}}@media (width<=56rem){.portfolio-command-intro,.portfolio-detail-header{flex-direction:column;align-items:stretch}.portfolio-guide-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-guide-summary>div:nth-child(3){border-block-start:1px solid #cbd4dc;border-inline-start:0}.portfolio-program-facts{grid-template-columns:1fr}.portfolio-program-facts>div+div{border-block-start:1px solid #cbd4dc;border-inline-start:0}}@media (width<=44rem){.app-header-inner,.portfolio-toolbar,.program-heading,.section-heading,.portfolio-command-intro,.portfolio-detail-header{flex-direction:column;align-items:flex-start;gap:1rem}.controls,.exception-row,.portfolio-as-of,.portfolio-row-details,.opportunity-strip,.meeting-actions,.operating-detail-grid,.portfolio-guide-summary,.portfolio-program-facts{grid-template-columns:1fr}.portfolio-guide-summary>div+div{border-block-start:1px solid #cbd4dc;border-inline-start:0}.portfolio-detail-header>.astryx-button,.portfolio-onboarding-button{width:100%}.portfolio-kpi-grid{grid-template-columns:1fr}.portfolio-kpi-editor:nth-child(2n){border-inline-start:0}.portfolio-boundary{display:grid}.portfolio-controls-row{flex-direction:column;align-items:stretch}.youtrack-backend-link{align-self:flex-start}.demo-scenario-banner,.cips-pulse-grid{grid-template-columns:1fr}.operating-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-rail{grid-template-columns:1fr;gap:.4rem}.lifecycle-rail li{text-align:left;border-block-start:0;border-inline-start:.24rem solid #9ba4ad;grid-template-columns:auto 1fr auto;align-items:center}.lifecycle-index{justify-self:start}.cycle-details,.module-grid,.staffing-summary,.staffing-assignment-list{grid-template-columns:1fr}.section-metadata{text-align:start;max-width:none}.portfolio-summary-grid,.dimension-list{grid-template-columns:repeat(2,minmax(0,1fr))}.program-card-heading,.program-card-footer,.route-nav{flex-direction:column;align-items:stretch}.program-route-identity{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.program-route-identity .inalab-product-lockup,.program-route-identity h1,.program-route-identity .subtitle{overflow-wrap:anywhere}.program-route-identity .inalab-logo-frame img{width:min(9.5rem,38vw)}.header-status{white-space:normal}.as-of{text-align:left;justify-items:start}.row-details,.detail-grid{grid-template-columns:1fr}.exception-title{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (width<=40rem){.portfolio-matrix-frame{background:0 0;border:0;overflow:visible}.portfolio-matrix,.portfolio-matrix tbody{display:block}.portfolio-matrix{min-width:0}.portfolio-matrix colgroup,.portfolio-matrix thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-matrix tbody{gap:.85rem;display:grid}.portfolio-matrix tbody tr{border-radius:var(--mc-radius-container);border:1px solid #cbd4dc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.portfolio-matrix th,.portfolio-matrix td{border:0;min-width:0;padding:.75rem .85rem;display:block}.portfolio-program-cell{border-block-end:1px solid #cbd4dc;grid-column:1/-1}.portfolio-signal-cell:before{color:var(--mc-color-text-muted);content:attr(data-label);margin-bottom:.3rem;font-size:.68rem;font-weight:750;display:block}.portfolio-signal-cell{justify-items:start;text-align:left!important;border-block-end:1px solid #cbd4dc!important;border-inline-end:1px solid #cbd4dc!important;padding:.65rem .75rem!important;display:grid!important}.portfolio-signal-cell:nth-child(4),.portfolio-signal-cell:nth-child(7){border-inline-end:0!important}.portfolio-signal-cell:nth-child(n+5){border-block-end:0!important}.portfolio-signal-cell>button{justify-content:start;min-height:2.75rem;padding-inline:.35rem}}@media (width<=28rem){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card-red{grid-column:span 1}.summary-card .astryx-card{padding:.75rem}.summary-description{font-size:.8rem}.portfolio-matrix-frame{background:0 0;border:0;overflow:visible}.portfolio-matrix,.portfolio-matrix tbody,.portfolio-matrix tr,.portfolio-matrix th,.portfolio-matrix td{display:block}.portfolio-matrix{min-width:0}.portfolio-matrix thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-matrix tbody{gap:.85rem;display:grid}.portfolio-matrix tbody tr{border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.portfolio-matrix th,.portfolio-matrix td{border:0;min-width:0;padding:.75rem}.portfolio-program-cell{grid-column:1/-1}.portfolio-signal-cell:before{color:var(--mc-color-text-muted);letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);margin-bottom:.35rem;font-size:.68rem;font-weight:750;display:block}.portfolio-signal-cell{justify-items:start;text-align:left!important;padding-inline:.75rem!important;display:grid!important}.portfolio-signal-cell>button{border-color:var(--color-border-primary,#ccd3da);justify-content:start;width:100%;min-height:2.25rem;padding-inline:.55rem}}@media (prefers-color-scheme:dark){body,.app-shell:not(.portfolio-shell):not(.faa-shell):not(.cips-program-shell):not(.cmmc-shell){--mc-color-canvas:#101418;--mc-color-accent-strong:#5fc8c1;--mc-color-caution:#f4c44e;--mc-color-critical:#ff8378;--mc-color-indeterminate:#b8c1ca;--mc-color-positive:#67d487;--mc-color-positive-surface:#123d22;--mc-color-boundary-surface:#22313d;--mc-color-boundary-text:#f4f8fb;--mc-color-text:#fafafa;--mc-color-text-muted:#c7d0d8;--mc-color-surface:#1c242b;--mc-color-surface-muted:#26343d;--mc-color-surface-text:#fafafa;--mc-color-control-surface:#1c242b;--mc-color-control-text:#fafafa;--mc-color-control-placeholder:#b8c4ce;--mc-color-border:#657581;--mc-color-link:#b8e8e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-color-unknown:#aeb7c0;--mc-radius-card:.65rem;background:var(--mc-color-canvas)}.app-shell.cips-program-shell{--mc-color-canvas:#f3f5f7;--mc-color-accent-strong:#147d78;--mc-color-caution:#805600;--mc-color-critical:#b42318;--mc-color-indeterminate:#5e6570;--mc-color-positive:#137333;--mc-color-positive-surface:#e6f4ea;--mc-color-boundary-surface:#dfeaf1;--mc-color-boundary-text:#1f2b35;--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--mc-color-unknown:#5e6570}.preview-panel,.scope-switcher,.program-attention-reason{background:#1c242b;border-color:#46515b}.scope-switcher button{color:#f8fbff}.preview-panel[open] summary{border-bottom-color:#46515b}.preview-panel summary span:last-child,.portfolio-as-of span,.controls-copy>p:last-child,.summary-description{color:#c7d0d8}.app-shell:not(.cips-program-shell) .operating-summary div,.app-shell:not(.cips-program-shell) .staffing-summary>div,.app-shell:not(.cips-program-shell) .staffing-assignment-list li,.app-shell:not(.cips-program-shell) .table-state{color:#f8fbff;background:#30373e}.app-shell:not(.cips-program-shell) .table-state.program-state-green{color:#b7f7c7;background:#123d22;border-color:#67d487}.app-shell:not(.cips-program-shell) .operating-summary dt{color:#c7d0d8}.app-shell:not(.portfolio-shell) .portfolio-guide-summary,.app-shell:not(.portfolio-shell) .portfolio-program-facts,.app-shell:not(.portfolio-shell) .portfolio-matrix-frame,.app-shell:not(.portfolio-shell) .portfolio-kpi-editor{border-color:#525c65}.app-shell:not(.portfolio-shell) .portfolio-guide-summary,.app-shell:not(.portfolio-shell) .portfolio-program-facts{background:#525c65}.app-shell:not(.portfolio-shell) .portfolio-guide-summary>div,.app-shell:not(.portfolio-shell) .portfolio-program-facts>div,.app-shell:not(.portfolio-shell) .portfolio-matrix tbody tr,.app-shell:not(.portfolio-shell) .portfolio-kpi-editor,.app-shell:not(.portfolio-shell) .portfolio-program-detail{color:#f8fbff;background:#20272d}.app-shell:not(.portfolio-shell) .portfolio-matrix thead th{color:#f8fbff;background:#303a43}.app-shell:not(.portfolio-shell):not(.faa-shell):not(.cips-program-shell):not(.cmmc-shell) .portfolio-row-action,.app-shell:not(.portfolio-shell):not(.faa-shell):not(.cips-program-shell):not(.cmmc-shell) .portfolio-back-button,.app-shell:not(.portfolio-shell):not(.faa-shell):not(.cips-program-shell):not(.cmmc-shell) .portfolio-onboarding-button{color:#8edbd6}.app-shell:not(.portfolio-shell) .portfolio-boundary,.app-shell:not(.portfolio-shell) .portfolio-preview-notice{border-color:#526675}.app-shell:not(.portfolio-shell) .portfolio-onboarding-feedback{background:#5fc8c124}.app-shell:not(.portfolio-shell) .portfolio-matrix tbody tr:hover,.app-shell:not(.portfolio-shell) .portfolio-matrix tbody tr:focus-within,.app-shell:not(.portfolio-shell) .portfolio-signal-cell>button:hover{background:#30373e}.app-shell:not(.cips-program-shell) .exception-row,.app-shell:not(.cips-program-shell) .program-card,.app-shell:not(.cips-program-shell) .portfolio-signal,.app-shell:not(.cips-program-shell) .opportunity-strip,.app-shell:not(.cips-program-shell) .meeting-actions,.app-shell:not(.cips-program-shell) .receipt,.app-shell:not(.cips-program-shell) .operating-overview,.app-shell:not(.cips-program-shell) .deliverable-cycle,.app-shell:not(.cips-program-shell) .operating-panel,.app-shell:not(.cips-program-shell) .module-card{border-block-color:#525c65;border-inline-end-color:#525c65}.state-panel{border-color:#525c65}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){body{background:canvas}.app-header{color:canvastext;background:canvas;border-color:highlight}.subtitle{color:canvastext}.exception-row,.program-card,.portfolio-signal,.opportunity-strip,.meeting-actions,.receipt,.operating-overview,.deliverable-cycle,.operating-panel,.module-card{border-inline-start-color:highlight}.portfolio-signal-icon,.state-icon,.summary-icon,.dimension-icon{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.portfolio-signal-icon .mission-icon{color:canvastext}.program-state-green{color:canvastext;background:canvas;border:2px solid highlight}.portfolio-boundary,.portfolio-preview-notice,.portfolio-onboarding-feedback,.portfolio-read-only-notice,.portfolio-guide-summary,.portfolio-guide-summary>div,.portfolio-program-facts,.portfolio-program-facts>div,.portfolio-matrix-frame,.portfolio-matrix tbody tr,.portfolio-kpi-editor{color:canvastext;background:canvas;border-color:canvastext}.portfolio-matrix thead th,.portfolio-matrix tbody tr:hover,.portfolio-matrix tbody tr:focus-within,.portfolio-signal-cell>button:hover{color:canvastext;background:canvas}.portfolio-signal-dot,.signal-unknown .portfolio-signal-dot{box-shadow:none;background:canvastext;border-color:canvastext}.portfolio-signal-forced-colors-label{color:canvastext;text-align:left;margin-inline-start:.45rem;font-size:.72rem;font-weight:800;line-height:1.1;display:inline}.portfolio-signal-cell>button,.portfolio-row-action,.portfolio-back-button,.portfolio-onboarding-button,.portfolio-field select,.portfolio-field input,.portfolio-field textarea{color:canvastext;background:canvas;border-color:canvastext}}.portfolio-kpi-grid:has(.manual-signal){border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;overflow:visible}.portfolio-kpi-editor.manual-signal{border-radius:var(--mc-radius-container);box-shadow:none;border:1px solid #cbd4dc;grid-template-rows:auto 1fr auto;align-content:stretch;padding:1.25rem}.manual-signal:disabled{opacity:.7}.manual-signal .portfolio-evidence-field{align-content:start}.manual-signal textarea{min-height:10rem;caret-color:var(--mc-color-text)}.manual-effective-footer{border-top:1px solid #cbd4dc;align-content:end;gap:.6rem;padding-top:.8rem;display:grid}.manual-effective-title{color:var(--mc-color-text);font-size:.9rem;font-weight:700}.manual-time-help{color:var(--mc-color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.manual-time-error{color:#9b2424;margin:0;font-size:.85rem}.manual-overlap button{border-radius:var(--mc-radius-control);min-height:44px;color:var(--mc-color-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #8294a2;justify-self:start;padding:.5rem .75rem;font-size:.85rem}.manual-overlap button:hover{background:#f0f4f6}.manual-overlap{gap:.5rem;display:grid}.manual-save-bar{border-top:1px solid #cbd4dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 0;display:flex}.manual-save-bar p{color:var(--mc-color-text);margin:0}.manual-save-bar button:disabled{opacity:.55;cursor:default}@media (width<=1200px){.portfolio-kpi-grid:has(.manual-signal){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portfolio-kpi-grid:has(.manual-signal){grid-template-columns:minmax(0,1fr)}.portfolio-kpi-editor.manual-signal{padding:1rem}.manual-save-bar button{width:100%}}@media (forced-colors:active){.manual-time-help,.manual-time-error{color:canvastext}.manual-overlap button{color:buttontext;border-color:buttontext}}.portfolio-program-detail:has(.manual-signal) .portfolio-program-facts{background:0 0;border:0;flex-wrap:wrap;gap:.75rem 2rem;padding:0;display:flex}.portfolio-program-detail:has(.manual-signal) .portfolio-program-facts>div{border:0;padding:0}.portfolio-program-detail:has(.manual-signal) .portfolio-detail-header .portfolio-onboarding-button{text-underline-offset:.2em;background:0 0;border:0;min-height:44px;padding-inline:0;text-decoration:underline}.manual-save-bar .portfolio-onboarding-button{background:var(--mc-color-text);color:#fff;min-height:44px;padding:.7rem 1.1rem}.manual-save-bar .portfolio-onboarding-button:hover:not(:disabled){background:#25495d}@media (forced-colors:active){.manual-save-bar .portfolio-onboarding-button{color:buttontext;background:buttonface}}.manual-editor-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.manual-editor-page .portfolio-detail-header h1{font-size:clamp(1.65rem,3vw,2.4rem)}.manual-editor-page .portfolio-program-facts>div{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.manual-editor-page .portfolio-program-facts dt{font-size:.78rem}.manual-editor-page .portfolio-program-facts dd{margin:0;font-size:.85rem}.manual-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;display:grid}.manual-section-heading h2,.manual-section-heading p{grid-column:1}.manual-top-save{color:var(--mc-color-text-muted);grid-area:1/2/3;justify-items:end;gap:.4rem;font-size:.8rem;display:grid}.manual-top-save .portfolio-onboarding-button{background:var(--mc-color-text);color:#fff;min-height:44px;padding:.7rem 1.1rem}.manual-top-save .portfolio-onboarding-button:disabled{opacity:.55;cursor:default}@media (width<=600px){.manual-section-heading{grid-template-columns:minmax(0,1fr)}.manual-top-save{grid-area:auto/1;justify-items:stretch;margin-top:.5rem}}@media (forced-colors:active){.manual-top-save .portfolio-onboarding-button{color:buttontext;background:buttonface}}.manual-signal.signal-green{background:#f3faf5;border-color:#a4cdb1}.manual-signal.signal-yellow{background:#fffbee;border-color:#d9c889}.manual-signal.signal-red{background:#fff5f3;border-color:#dfb5ae}.manual-signal.signal-unknown{background:#f6f8fa;border-color:#bac5d0}.manual-signal .portfolio-kpi-card-header{flex-wrap:wrap}.manual-signal .portfolio-kpi-card-header .react-aria-Select{margin-left:auto}.manual-status-trigger{border-radius:var(--mc-radius-control);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;align-items:center;gap:.5rem;padding:.35rem .5rem;font-weight:700;display:flex}.manual-status-trigger .portfolio-signal-dot{flex-shrink:0;width:1.5rem;height:1.5rem}.manual-status-popover{color:var(--mc-color-text);border-radius:var(--mc-radius-control);z-index:100;background:#fff;border:1px solid #8294a2;max-width:calc(100vw - 16px);padding:.5rem;overflow:auto}.manual-status-list{outline:none}.manual-status-option{cursor:pointer;border:0;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .75rem;font-size:.9rem;font-weight:650;display:flex}.manual-status-option .portfolio-signal-dot{flex-shrink:0;width:1.25rem;height:1.25rem}.manual-status-option[data-selected]{text-underline-offset:4px;text-decoration:underline}.manual-status-option[data-focused],.manual-status-trigger[data-hovered]{background:#eef2f5}.manual-signal :focus-visible,.manual-status-option[data-focused]{outline:3px solid var(--mc-color-text);outline-offset:2px}@media (forced-colors:active){.manual-status-option[data-selected]{outline:2px solid highlight}}.portfolio-kpi-editor.manual-signal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.manual-signal-context{color:var(--mc-color-text-muted);margin:0;font-size:.9rem;line-height:1.65}.manual-discussion-actions{flex-wrap:wrap;gap:.5rem;display:flex}.manual-discussion-actions button,.manual-admin-log button,.manual-discussion-error button,.manual-reload{border-radius:var(--mc-radius-control);min-height:44px;color:var(--mc-color-text);font:inherit;cursor:pointer;background:#fff;border:1px solid #8294a2;padding:.6rem .85rem;font-size:.85rem;font-weight:650}.manual-discussion-actions button:hover:not(:disabled),.manual-admin-log button:hover:not(:disabled){background:#edf3f5}.manual-signal button:disabled,.manual-admin-log button:disabled{opacity:.5;cursor:default}.manual-composer{gap:.7rem;display:grid}.manual-composer textarea{color:var(--mc-color-text);background:#fff;width:100%;font-size:.95rem;font-weight:400;line-height:1.65}.manual-discussion-history{border-top:1px solid #cbd4dc;margin-top:.25rem;padding-top:1rem}.manual-history-heading,.manual-entry-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.manual-history-heading h4{color:var(--mc-color-text);margin:0;font-size:.9rem}.manual-history-heading>span{color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.manual-discussion-history ol{margin:0;padding:0;list-style:none}.manual-discussion-history>ol{max-height:22rem;padding-right:.3rem;overflow:auto}.manual-history-entry{color:var(--mc-color-text);border-bottom:1px solid #d5dde2;padding:1rem 0}.manual-entry-heading strong{font-size:.82rem;font-weight:700}.manual-entry-body{color:var(--mc-color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 .55rem;font-size:.94rem;font-weight:400;line-height:1.65}.manual-entry-meta,.manual-reply-context{color:var(--mc-color-text-muted);overflow-wrap:anywhere;margin:.25rem 0;font-size:.76rem;line-height:1.6}.manual-reply-context{border-left:1px solid #8294a2;padding-left:.5rem}.manual-text-action{min-height:44px;color:var(--mc-color-text-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.4rem 0;font-size:.8rem;text-decoration:underline}.manual-text-action:hover{color:var(--mc-color-text)}.manual-clear-action{margin-top:.5rem}.manual-empty-history{color:var(--mc-color-text-muted);margin:1rem 0;font-size:.9rem;line-height:1.6}.manual-discussion-history details{padding-top:.75rem}.manual-discussion-history summary{cursor:pointer;min-height:44px;font-size:.85rem}.manual-discussion-history details ol{max-height:28rem;padding-right:.5rem;overflow:auto}.manual-discussion-error{color:#9b2424;font-size:.9rem;line-height:1.6}.manual-editor-page .portfolio-onboarding-feedback{color:#10665f}.manual-admin-log{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--mc-radius-container);color:var(--mc-color-text);background:#fff;border:1px solid #cbd4dc;margin-bottom:1.5rem;padding:1.25rem}.manual-admin-log h2{color:var(--mc-color-text);margin:0;font-size:1.15rem}.manual-admin-log p{color:var(--mc-color-text);font-size:.9rem;line-height:1.6}.manual-log-scroll{margin-bottom:1rem;overflow:auto}.manual-admin-log table{border-collapse:collapse;width:100%;font-size:.85rem}.manual-admin-log th,.manual-admin-log td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d5dde2;padding:.8rem}.manual-admin-log :focus-visible,.manual-discussion-history summary:focus-visible{outline:3px solid var(--mc-color-text);outline-offset:2px}@media (width<=760px){.portfolio-kpi-editor.manual-signal,.manual-admin-log{padding:1rem}}.cips-reporting{color:#18202a;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5df;border-radius:14px;margin-block:1.5rem 2rem;padding:clamp(1rem,3vw,2rem)}.cips-reporting ::selection{color:#102b3f;background:#b9e7e3}.cips-reporting h2,.cips-reporting h3,.cips-reporting p,.cips-reporting label,.cips-reporting legend,.cips-reporting dt,.cips-reporting dd{color:inherit}.cips-reporting h2{letter-spacing:-.025em;margin:0 0 .45rem;font-size:1.65rem}.cips-reporting h3{margin:0 0 .45rem;font-size:1.4rem}.cips-reporting p{max-width:72ch;line-height:1.55}.reporting-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.reporting-heading p{color:#45576a;margin:0}.reporting-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.reporting-report{border-top:1px solid #bdcbd7;min-width:0;padding-block:1.25rem}.reporting-report header span,.reporting-detail{color:#45576a;font-size:.9rem}.reporting-period{margin-block:1rem .5rem;font-size:1.15rem;font-weight:650}.reporting-facts{gap:1rem;margin-block:1.5rem;display:grid}.reporting-facts dt{color:#45576a;margin-bottom:.25rem;font-size:.85rem}.reporting-facts dd{margin:0;font-weight:650}.reporting-facts small{color:#45576a;margin-top:.35rem;font-size:.85rem;font-weight:400;line-height:1.55;display:block}.cips-reporting button,.reporting-links a{color:#123e50;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #496677;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.cips-reporting button:hover,.reporting-links a:hover{background:#e7f4f2}.cips-reporting button:disabled{color:#596779;cursor:not-allowed;background:#edf0f3}.cips-reporting :focus-visible{outline-offset:3px;outline:3px solid #147d78}.cips-reporting input,.cips-reporting select,.cips-reporting textarea{color:#18202a;font:inherit;caret-color:#147d78;background:#fff;border:1px solid #6b7e8b;border-radius:5px;width:100%;min-height:44px;padding:.65rem}.cips-reporting input::placeholder,.cips-reporting textarea::placeholder{color:#596779}.reporting-links,.reporting-actions{flex-wrap:wrap;gap:.65rem;margin-block:1rem;display:flex}.reporting-links a:first-child,.reporting-actions button[type=submit]{color:#fff;background:#123e50}.reporting-links a:first-child:hover,.reporting-actions button[type=submit]:hover{background:#18596c}.reporting-links a span{font-size:1.1rem}.cips-reporting details{margin-block:1rem}.cips-reporting summary{cursor:pointer;text-underline-offset:.2em;min-height:44px;padding-block:.75rem;font-weight:600}.reporting-source-details p{color:#45576a;overflow-wrap:anywhere;font-size:.85rem}.reporting-meeting{background:#edf4f6;border-radius:10px;align-items:center;gap:2rem;margin-block:1.5rem .75rem;padding:1.25rem;display:flex}.reporting-meeting span,.reporting-meeting strong{display:block}.reporting-meeting span{margin-bottom:.35rem;font-size:.85rem}.reporting-meeting strong{white-space:nowrap;font-size:1.2rem}.reporting-meeting p{color:#324e5a;margin:0;font-size:.9rem}.reporting-empty{border-top:1px solid #cbd5df;padding-block:1.5rem}.reporting-message{background:#edf4f6;border-radius:7px;padding:1rem}.reporting-form{margin-top:2rem}.cips-reporting fieldset{border:0;border-top:1px solid #cbd5df;min-width:0;margin-top:1rem;padding:1.5rem 0}.cips-reporting legend{padding-right:.75rem;font-weight:700}.reporting-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cips-reporting label{gap:.5rem;margin-block:.5rem;font-size:.9rem;display:grid}.cips-reporting textarea{resize:vertical;min-height:90px}.reporting-table-scroll{scrollbar-color:#6b7e8b #edf4f6;overflow:auto}.cips-reporting table{border-collapse:collapse;text-align:left;width:100%}.cips-reporting th,.cips-reporting td{color:#18202a;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #cbd5df;padding:.75rem}.cips-reporting th{background:#edf4f6}.reporting-review{border-top:1px solid #cbd5df;margin-top:1.5rem}@media (width<=680px){.reporting-pair,.reporting-field-grid{grid-template-columns:1fr}.reporting-heading,.reporting-meeting{flex-direction:column;gap:1rem}.reporting-pair{gap:.5rem}.reporting-heading button{width:100%}}.program-snapshot-download{border:1px solid var(--mc-color-border,#ccd3da);border-radius:var(--mc-radius-container);background:var(--mc-color-surface,#fff);text-align:left;margin:1.5rem 0;padding:1.25rem}.program-snapshot-download h2{margin:0 0 1rem;font-size:1.15rem}.program-snapshot-download h3{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.program-snapshot-download p{max-width:72ch;margin:.4rem 0 0;line-height:1.5}.program-snapshot-download .program-snapshot-file{width:fit-content;min-width:0;max-width:100%;min-height:3rem;color:var(--mc-color-text);text-align:left;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:.25rem 0;text-decoration:none;display:flex}.program-snapshot-file-action-group{text-align:center;flex-flow:column;flex:0 auto;align-items:center;gap:.35rem;width:max-content;min-width:48px;max-width:100%;display:flex}.program-snapshot-file-copy{text-align:left;flex:auto;min-width:0}.program-snapshot-file-copy p{color:var(--mc-color-text-muted);overflow-wrap:anywhere;font-size:.875rem}.program-snapshot-file-action{color:var(--mc-color-accent-strong);overflow-wrap:anywhere;text-underline-offset:.25em;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;display:block}.program-snapshot-file:hover .program-snapshot-file-action{text-decoration-thickness:2px}.program-snapshot-file:focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:6px;border-radius:var(--mc-radius-control)}.document-icon{object-fit:contain;pointer-events:none;forced-color-adjust:none;flex:0 0 48px;width:48px;height:48px;display:block}.program-snapshot-download .program-snapshot-source{color:var(--mc-color-text-muted);margin-top:1rem;font-size:.875rem}.program-snapshot-download>[role=status]{margin-top:.75rem}@media (width<=40rem){.program-snapshot-download .program-snapshot-file{gap:.75rem}.program-snapshot-file-action-group{max-width:6.5rem}}@media (width<=20rem){.program-snapshot-download{padding:1rem .75rem}}.usgs-preview-link{background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);padding:.65rem 1.5rem;display:block}.usgs-header{background:var(--mc-color-header);color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.usgs-header nav{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.usgs-header nav>a{align-items:center;text-decoration:none;display:inline-flex}.usgs-onboarding{max-width:84rem;color:var(--mc-color-text);margin:auto;padding:2rem}.usgs-onboarding p{max-width:78ch;line-height:1.6}.usgs-onboarding h1{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.usgs-onboarding h2{margin:0;font-size:1.5rem}.usgs-onboarding h3{margin:0 0 .5rem;font-size:1.05rem}.usgs-title,.usgs-section-heading,.usgs-navigation{justify-content:space-between;align-items:center;gap:1rem;display:flex}.usgs-title{margin-bottom:1.5rem}.usgs-boundary{background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);border-radius:var(--mc-radius-container);padding:1rem 1.25rem}.usgs-boundary p{margin:.4rem 0 0}.usgs-steps{flex-wrap:wrap;gap:.35rem;margin:1.5rem 0;display:flex}.usgs-steps button{text-align:left;flex:1;align-items:center;gap:.65rem;display:flex}.usgs-steps span{font-variant-numeric:tabular-nums}.usgs-steps [aria-current]{background:var(--mc-color-header);color:#fff;border-color:var(--mc-color-header)}.usgs-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#18202a;--color-text-secondary:#5e6570;--mc-color-text:#18202a;--mc-color-text-muted:#5e6570;--mc-color-canvas:#f3f5f7;--mc-color-accent-strong:#147d78;color:var(--mc-color-text);border:1px solid var(--color-border-primary,#cad1d7);border-radius:var(--mc-radius-container);background:#fff;padding:1.5rem}.usgs-section-heading{border-bottom:1px solid var(--color-border-primary,#cad1d7);padding-bottom:1rem}.usgs-section-heading>span{color:var(--mc-color-text-muted)}.usgs-onboarding button,.usgs-header button,.usgs-header nav>a{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--color-border-primary,#a5afb9);color:#18202a;border-radius:var(--mc-radius-control);cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;padding:.6rem .9rem;font-weight:600}.usgs-onboarding button:hover:not(:disabled),.usgs-header button:hover,.usgs-header nav>a:hover{border-color:var(--mc-color-accent-strong)}.usgs-onboarding button:disabled{cursor:not-allowed;opacity:.55}.usgs-onboarding :is(button,select,input,a):focus-visible,.usgs-header :is(button,a):focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.usgs-onboarding h2:focus{outline:none}.usgs-onboarding select{border:1px solid var(--color-border-primary,#a5afb9);border-radius:var(--mc-radius-control);color:#18202a;width:100%;max-width:100%;min-height:2.75rem;font:inherit;background:#fff;margin-top:.5rem;padding:.65rem;display:block}.usgs-onboarding input{accent-color:var(--mc-color-accent-strong);flex-shrink:0;width:1.1rem;height:1.1rem}.usgs-onboarding label{cursor:pointer}.usgs-filter{max-width:25rem;margin:1.5rem 0 1rem;font-weight:600;display:block}.usgs-source-list article{border-bottom:1px solid var(--color-border-primary,#cad1d7);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.usgs-source-list article>div{flex:1}.usgs-source-list article>label{align-items:center;gap:.5rem;display:flex}.usgs-tag{background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);border-radius:.25rem;padding:.2rem .5rem;font-size:.8rem;display:inline-block}.usgs-note{color:var(--mc-color-text-muted);font-size:.9rem}.usgs-table-frame{overflow:auto}.usgs-onboarding table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:48rem}.usgs-onboarding caption{text-align:left;color:var(--mc-color-text-muted);padding:1rem 0}.usgs-onboarding :is(th,td){text-align:left;border-bottom:1px solid var(--color-border-primary,#cad1d7);padding:.9rem .65rem}.usgs-onboarding th{background:var(--mc-color-canvas)}.usgs-detail{border-top:1px solid var(--color-border-primary,#cad1d7);margin-top:2rem;padding-top:1.5rem}.usgs-detail li{padding:.35rem 0}.usgs-onboarding fieldset{border:0;margin:1.5rem 0;padding:0}.usgs-onboarding legend{margin-bottom:.5rem;font-weight:700}.usgs-pattern{gap:.75rem;padding:1rem 0;display:flex}.usgs-pattern span span{max-width:75ch;color:var(--mc-color-text-muted);margin-top:.3rem;line-height:1.6;display:block}.usgs-workstream{padding:.75rem 0}.usgs-questions article{border-bottom:1px solid var(--color-border-primary,#cad1d7);padding:1.5rem 0}.usgs-questions label{max-width:100%;font-weight:600;display:block}.usgs-summary>div{border-bottom:1px solid var(--color-border-primary,#cad1d7);grid-template-columns:17rem 1fr;gap:1rem;padding:1rem 0;display:grid}.usgs-summary dt{font-weight:600}.usgs-summary dd{margin:0}.usgs-blockers{padding:1rem 0}.usgs-blockers li{padding:.25rem 0}.usgs-receipt{--color-text-primary:var(--mc-color-boundary-text);--color-text-secondary:var(--mc-color-boundary-text);background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);margin-top:1.5rem;padding:1.25rem}.usgs-navigation{margin-top:1.5rem}@media (width<=700px){.usgs-onboarding{padding:1rem}.usgs-header{flex-wrap:wrap;padding:1rem}.usgs-header nav{gap:1rem}.usgs-title,.usgs-source-list article{flex-direction:column;align-items:flex-start;gap:.75rem}.usgs-workspace{padding:1rem}.usgs-steps button{flex-basis:45%}.usgs-summary>div{grid-template-columns:1fr;gap:.5rem}.usgs-navigation{flex-wrap:wrap}.usgs-questions select{white-space:normal}}.usgs-source-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.usgs-source-tabs [aria-pressed=true]{border-color:var(--mc-color-accent-strong);background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text)}.usgs-document{border-bottom:1px solid var(--color-border-primary,#cad1d7);padding:1.5rem 0}.usgs-document dl>div{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;display:flex}.usgs-document dt{font-weight:600}.usgs-document dd{margin:0}.usgs-document summary{cursor:pointer;text-underline-offset:.2em;padding:.75rem 0;text-decoration:underline}.usgs-document summary:focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.usgs-document-link{align-items:center;gap:.6rem;padding:.65rem 0;display:flex}.usgs-program-title{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.usgs-program-title img{flex-shrink:0;width:180px;max-width:100%;height:auto;display:block}.usgs-document-groups{margin:1.5rem 0}.usgs-document-groups ul{flex-direction:column;align-items:flex-start;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.usgs-document-groups ul ul{border-left:1px solid #a5afb9;margin:.5rem 0 0 1rem;padding-left:.75rem;display:block}.usgs-document-groups .usgs-active-parent>button{text-underline-offset:.2em;border-color:#456b84;text-decoration:underline}.usgs-document-groups button[aria-pressed=true]{color:#fff;background:#123044;border-color:#123044}.usgs-proposed-links{padding-left:1.25rem}.usgs-proposed-links li{margin:.4rem 0}.usgs-related-documents{padding:0;list-style:none}.usgs-related-documents li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.usgs-related-documents p{margin:.25rem 0 0}.usgs-first-review-end{border-top:1px solid #cad1d7;margin-top:2rem;padding-top:1.5rem}.usgs-operating-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#18202a;--color-text-secondary:#5e6570;--color-background-surface:#fff;--color-border-primary:#ccd3da;color:var(--mc-color-text);margin:1.5rem 0 2rem}.usgs-operating-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.usgs-operating-heading h2{margin:0;font-size:1.5rem}.usgs-operating-heading p{color:var(--mc-color-text-muted);margin:.5rem 0 0}.usgs-operating-heading img{flex-shrink:0;width:150px;height:auto}.usgs-operating-boundary{border-radius:var(--mc-radius-control);background:var(--mc-color-boundary-surface);color:var(--mc-color-boundary-text);padding:1rem 1.25rem}.usgs-operating-boundary p{max-width:85ch;margin:.4rem 0 0;line-height:1.55}.usgs-operating-context{color:var(--mc-color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.25rem 0;font-size:.875rem;display:flex}.usgs-order-list{background:var(--color-background-surface,#fff);border:1px solid var(--color-border-primary,#ccd3da);border-radius:var(--mc-radius-container);overflow:hidden}.usgs-order-row{border-bottom:1px solid var(--color-border-primary,#ccd3da);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:.75rem 1.5rem;padding:1.25rem;display:grid}.usgs-order-row:last-child{border-bottom:0}.usgs-order-row h3{margin:0;font-size:1.075rem;line-height:1.4}.usgs-order-row p{margin:.4rem 0;line-height:1.5}.usgs-order-identity>p,.usgs-order-identity>span,.usgs-field-label{color:var(--mc-color-text-muted);font-size:.875rem}.usgs-field-label{font-weight:600}.usgs-order-operation p{max-width:48ch}.usgs-order-operation p strong{margin-top:.6rem;font-size:.875rem;display:block}.usgs-order-pattern p{margin:.2rem 0 .6rem;font-size:.875rem}.usgs-sample-status{border-radius:.25rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:650;display:inline-block}.usgs-sample-steady{color:#145c2e;background:#e6f4ea}.usgs-sample-watch{color:#684600;background:#fff0ca}.usgs-sample-neutral{color:#374653;background:#e9edf1}.usgs-order-details{grid-column:1/-1;font-size:.875rem}.usgs-order-details summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--mc-color-text);text-underline-offset:.2em;padding:.65rem 0;text-decoration:underline}.usgs-order-details summary:hover{color:var(--mc-color-accent-strong)}.usgs-order-details summary:focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.usgs-order-details[open]{border-top:1px solid var(--color-border-primary,#ccd3da);padding-top:.5rem}.usgs-order-details p{max-width:90ch}.usgs-order-periods{flex-wrap:wrap;gap:1rem 3rem;margin:.5rem 0 1rem;display:flex}.usgs-order-periods dt{font-weight:600}.usgs-order-periods dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0}.usgs-operating-footnote{max-width:85ch;color:var(--mc-color-text-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.6}@media (width<=760px){.usgs-operating-heading{flex-direction:column-reverse;align-items:flex-start;gap:1rem}.usgs-operating-heading img{width:120px}.usgs-order-row{grid-template-columns:1fr;gap:.75rem;padding:1rem}.usgs-order-operation p{max-width:none}.usgs-order-pattern{grid-template-columns:1fr;display:grid}.usgs-operating-context{line-height:1.6}}.usgs-operating-preview :is(button,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18202a;border-radius:var(--mc-radius-control);font:inherit;background:#fff;border:1px solid #a5afb9;max-width:100%;min-height:2.75rem;padding:.65rem .8rem}.usgs-operating-preview button{cursor:pointer;font-weight:600}.usgs-operating-preview button:hover{border-color:var(--mc-color-accent-strong);background:#f3f5f7}.usgs-operating-preview :is(button,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.usgs-operating-preview button[aria-pressed=true]{color:#fff;background:#123044;border-color:#123044}.usgs-review-actions,.usgs-review-filters{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0;display:flex}.usgs-review-filters label{flex:14rem;max-width:25rem;font-weight:600}.usgs-review-filters select{width:100%;margin-top:.4rem;display:block}.usgs-attention{border-block:1px solid #ccd3da;padding:1rem 0}.usgs-attention h3,.usgs-change-list h3{margin:0}.usgs-attention>p,.usgs-change-list>p{max-width:78ch;line-height:1.6}.usgs-attention ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.usgs-attention li>*{margin:.35rem 0;line-height:1.5;display:block}.usgs-attention small,.usgs-current-pop small{color:var(--mc-color-text-muted)}.usgs-current-pop time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.usgs-task-table{margin-top:1.25rem;overflow:auto}.usgs-task-table table{border-collapse:collapse;text-align:left;width:100%}.usgs-task-table caption{text-align:left;padding:.5rem 0;font-weight:600}.usgs-task-table :is(th,td){vertical-align:top;border-bottom:1px solid #ccd3da;padding:.75rem .5rem}.usgs-task-table th:first-child{width:45%}.usgs-task-form{background:#f3f5f7;max-width:42rem;margin:1rem 0;padding:1rem}.usgs-task-form label{margin:.8rem 0;font-weight:600;display:block}.usgs-task-form :is(select,textarea){width:100%;margin:.4rem 0;display:block}.usgs-task-form textarea{resize:vertical;overflow-wrap:anywhere}.usgs-task-form label>span{font-size:.8125rem;font-weight:400}.usgs-change-list{border-top:1px solid #ccd3da;margin-top:1.5rem;padding-top:1.25rem}.usgs-change-list li{overflow-wrap:anywhere;padding:.75rem 0}.usgs-change-list li p{margin:.3rem 0}@media (width<=760px){.usgs-attention ul{grid-template-columns:1fr;gap:.65rem}.usgs-task-table :is(th,td){padding:.6rem .35rem}.usgs-task-table button{padding:.5rem}}.usgs-active-orders>summary{cursor:pointer;padding:.8rem 0;font-size:1.15rem;font-weight:650}.usgs-active-orders>summary:focus-visible{outline:3px solid var(--mc-color-accent-strong);outline-offset:3px}.operations-workspace{--mc-color-canvas:#f3f6f7;--mc-color-header:#142e3d;--mc-color-accent:#086b67;--mc-color-accent-strong:#086b67;--mc-color-text:#172d3b;--mc-color-text-muted:#526775;--mc-color-surface:#fff;--mc-color-surface-muted:#e9eff2;--mc-color-surface-text:#172d3b;--mc-color-control-surface:#fff;--mc-color-control-text:#172d3b;--mc-color-control-placeholder:#526775;--mc-color-border:#bdcbd3;--mc-color-link:#086b67;--mc-color-positive:#17674a;--mc-color-positive-surface:#e5f1eb;--mc-color-caution:#805600;--mc-color-critical:#a62f3c;--mc-color-critical-strong:#a62f3c;--mc-color-unknown:#526775;--mc-color-boundary-surface:#e5f1ef;--mc-color-boundary-text:#172d3b;--mc-radius-control:5px;--mc-radius-container:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;color:var(--mc-color-text);background:var(--mc-color-canvas);font-variant-numeric:tabular-nums;grid-template-columns:224px minmax(0,1fr);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.operations-workspace ::selection{color:#172d3b;background:#c9e7e2}.operations-workspace :focus-visible{outline-offset:3px;outline:3px solid #086b67}.operations-workspace :is(input,textarea){caret-color:#086b67}.operations-workspace :is(input,textarea)::placeholder{color:#526775;opacity:1}.operations-workspace :is(button,input,select,textarea){font:inherit}.operations-workspace :is(button,a){touch-action:manipulation}.operations-workspace :is(button,input,select){min-height:44px}.operations-workspace small{color:inherit}.operations-workspace :is(h1,h2,h3){color:#172d3b;letter-spacing:-.02em}.operations-workspace p{color:#526775;line-height:1.65}.operations-workspace .workspace-content{min-width:0}.operations-workspace .app-shell{color:#172d3b;background:#f3f6f7;min-height:100dvh}.operations-workspace .workspace-rail{color:#d3e0e7;scrollbar-color:#8babb9 #142e3d;background:#142e3d;flex-direction:column;align-self:start;gap:1.125rem;min-width:0;height:100dvh;padding:1.25rem 1rem;display:flex;position:sticky;top:0;overflow:hidden auto}.operations-workspace .workspace-rail>.inalab-product-lockup{flex-direction:column;align-items:flex-start;gap:.75rem;padding-inline:.375rem}.operations-workspace .workspace-rail .inalab-logo-frame{background:#fff;border-radius:3px;width:148px;padding:.375rem .5rem}.operations-workspace .workspace-rail .inalab-logo-frame img{width:100%;height:auto}.operations-workspace .workspace-rail .inalab-product-lockup>span:last-child{color:#fff;letter-spacing:0;text-transform:none;font-size:1.0625rem;font-weight:650}.operations-workspace .workspace-account{border-block:1px solid #2b4959;gap:.375rem;min-width:0;margin-inline:.125rem;padding:.625rem .5rem;display:grid}.operations-workspace .workspace-account-identity{align-items:center;gap:.625rem;min-width:0;display:flex}.operations-workspace .workspace-account-avatar{color:#fff;letter-spacing:.02em;background:#285351;border:1.5px solid #8ce1d6;border-radius:999px;flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:inline-flex;overflow:hidden}.operations-workspace .workspace-account-photo{object-fit:cover;width:100%;height:100%;display:block}.operations-workspace .workspace-account-initials{line-height:1}.operations-workspace .workspace-account-copy{flex:auto;gap:.0625rem;min-width:0;display:grid}.operations-workspace .workspace-account-copy strong{color:#fff;overflow-wrap:anywhere;font-size:.8125rem;font-weight:650;line-height:1.25}.operations-workspace .workspace-account-copy span{color:#b5c7d2;font-size:.6875rem;line-height:1.25}.operations-workspace .workspace-account-actions{align-items:center;min-width:0;padding-left:2.875rem;display:flex}.operations-workspace .workspace-account-sign-out{color:#8ce1d6;text-underline-offset:.18em;align-items:center;width:fit-content;min-height:28px;font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:underline;display:inline-flex}.operations-workspace .workspace-account-sign-out:hover{color:#fff}.operations-workspace .workspace-navigation{color:inherit;background:0 0;border:0;padding:0}.operations-workspace .workspace-navigation ul{gap:.375rem;display:grid}.operations-workspace .workspace-navigation :is(a,.workspace-unavailable){min-height:44px;padding:.625rem .75rem;font-size:.875rem}.operations-workspace .workspace-navigation a{color:#e4edf2}.operations-workspace .workspace-navigation a:hover{color:#fff;background:#244351}.operations-workspace .workspace-navigation a[aria-current=page]{color:#fff;background:#285351;text-decoration:underline}.operations-workspace .workspace-navigation .workspace-unavailable{color:#b5c7d2;flex-direction:column;align-items:flex-start;gap:.125rem}.operations-workspace .workspace-navigation small{color:inherit;font-size:.75rem}.operations-workspace .workspace-rail :focus-visible{outline-offset:2px;outline:3px solid #8ce1d6}.operations-workspace .workspace-rail-utilities{border-top:1px solid #2b4959;gap:.625rem;width:100%;min-width:0;padding-top:.5rem;display:grid}.operations-workspace .workspace-rail .portfolio-resources-disclosure,.operations-workspace .workspace-rail .portfolio-resources-disclosure[open]{flex:none;width:100%;min-width:0;max-width:100%}.operations-workspace .workspace-rail .portfolio-resources-disclosure>summary{color:#fff;cursor:pointer;background:#1c3b4d;border:1px solid #526a78;border-radius:5px;align-items:center;min-height:44px;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.operations-workspace .workspace-rail .portfolio-resources-disclosure>summary:hover{background:#244351}.operations-workspace .workspace-rail .team-resources{color:#172d3b;background:#fff;border:1px solid #d7e0e4;border-radius:5px;flex:none;width:100%;min-width:0;max-width:100%;margin-top:.375rem;padding:.35rem .5rem .25rem}.operations-workspace .workspace-rail .team-resources :focus-visible{outline-offset:2px;outline:2px solid #142e3d}.operations-workspace .workspace-rail .team-resources .team-resources-heading{color:#142e3d;font-size:.9375rem}.operations-workspace .workspace-rail .team-resources a,.operations-workspace .workspace-rail .team-resources a:visited{color:#142e3d}.operations-workspace .workspace-rail .team-resources :is(.team-resources-place,.team-resources-note,.team-resources-availability){color:#172d3b;overflow-wrap:break-word;font-size:.75rem}.operations-workspace .workspace-rail .team-resources .team-resources-item{grid-template-columns:3.125rem minmax(0,1fr);column-gap:.375rem;font-size:.75rem}.operations-workspace .workspace-rail .team-resources .team-resources-label{overflow-wrap:break-word;min-width:0}.operations-workspace .workspace-rail .team-resources .team-resources-art{width:3.125rem;min-width:3.125rem;max-width:3.125rem;height:1.5rem}.operations-workspace .workspace-rail .team-resources .team-resources-wordmark{max-width:3.125rem}.operations-workspace .workspace-rail .team-resources .team-resources-marks img{width:.95rem;height:.95rem}.operations-workspace .workspace-rail .manual-admin-log{color:#172d3b;background:#fff;border:1px solid #d7e0e4;border-radius:5px;width:100%;min-width:0;max-width:100%;margin:0;padding:.625rem}.operations-workspace .workspace-rail .manual-admin-log :focus-visible{outline-offset:2px;outline:2px solid #086b67}.operations-workspace .workspace-rail .manual-admin-log .manual-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}.operations-workspace .workspace-rail .manual-admin-log h2{color:#172d3b;margin:0;font-size:.8125rem;font-weight:650}.operations-workspace .workspace-rail .manual-admin-log p,.operations-workspace .workspace-rail .manual-admin-log th,.operations-workspace .workspace-rail .manual-admin-log td{color:#172d3b;background:#fff;font-size:.75rem}.operations-workspace .workspace-rail .manual-admin-log button{color:#086b67;background:#fff;border:1px solid #086b67;border-radius:4px;min-height:32px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.operations-workspace .workspace-rail .manual-admin-log button:disabled{opacity:1;color:#172d3b;background:#e9eff2;border-color:#bdcbd3}.operations-workspace .workspace-rail .manual-admin-log .manual-log-scroll{max-width:100%;margin-block:.375rem;overflow-x:auto}.operations-workspace .workspace-rail .manual-admin-log .manual-discussion-actions{flex-wrap:wrap;gap:.375rem;display:flex}.operations-workspace .workspace-rail-context{color:#b5c7d2;border-top:1px solid #526a78;margin-top:auto;padding:1rem .5rem 0;font-size:.75rem}.operations-workspace .workspace-rail-context p{color:#b5c7d2;font-size:.75rem}.operations-workspace .workspace-rail-context strong{color:#fff}.operations-workspace .workspace-rail-context p{margin:.5rem 0 0}.operations-workspace .workspace-menu-toggle{display:none}.operations-workspace .app-header{color:#172d3b;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d7e0e4;position:static}.operations-workspace .app-header-inner{flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:none;padding:.625rem 2.25rem}.operations-workspace .app-header .inalab-product-lockup{display:none}.operations-workspace .app-header .header-status{color:#526775;align-items:center;gap:1rem;margin-left:auto;display:flex}.operations-workspace .app-header .astryx-badge{color:#086b67;background:#e5f1ef}.operations-workspace .app-header .portfolio-sign-out{color:#086b67;white-space:nowrap;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.operations-workspace .app-header h1{color:#172d3b;font-size:1.5rem;font-weight:650;line-height:1.25}.operations-workspace .app-header .subtitle{color:#526775;margin:.375rem 0 0;font-size:.8125rem}.operations-workspace .program-route-identity{gap:1rem}.operations-workspace .program-route-identity>.program-brand{width:48px;height:48px}.operations-workspace .app-main,.operations-workspace .training-main{width:100%;max-width:1540px;margin-inline:auto;padding:1.25rem 2.25rem 3rem}.operations-workspace .portfolio-command-intro{justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 .875rem;display:flex}.operations-workspace .portfolio-command-intro h1{color:#172d3b;margin:0;font-size:1.75rem;font-weight:650;line-height:1.15}.operations-workspace .portfolio-command-intro p{color:#526775;max-width:70ch;margin-block:.25rem 0;font-size:.875rem}.operations-workspace .portfolio-resources-disclosure{flex:none;max-width:20rem}.operations-workspace .portfolio-resources-disclosure>summary{color:#086b67;cursor:pointer;min-height:44px;padding:.625rem;font-weight:600}.operations-workspace .portfolio-resources-disclosure[open]{flex-basis:18rem}.operations-workspace .team-resources{background:#fff;border:1px solid #d7e0e4;border-radius:5px;width:100%;padding:1rem}.operations-workspace .portfolio-guide-summary{border:0;background:0 0;border-block:1px solid #d7e0e4;border-radius:0;gap:.375rem;margin-block:.75rem;padding:.5rem 0;display:flex}.operations-workspace .portfolio-guide-summary>div{background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:start;align-items:start;gap:.125rem;padding:.375rem .75rem;transition:background-color .12s,border-color .12s;display:grid;position:relative}.operations-workspace .portfolio-guide-summary>div:hover{background:#e5f1ef;border-color:#bdcbd3}.operations-workspace .portfolio-guide-summary>div.is-active{background:#e5f1ef;border-color:#086b67}.operations-workspace .portfolio-guide-summary dt{color:#526775;text-transform:none;letter-spacing:0;font-size:.75rem}.operations-workspace .portfolio-guide-summary dd{color:#172d3b;white-space:nowrap;font-size:1.0625rem;font-weight:650}.operations-workspace .portfolio-guide-summary>div.is-active :is(dt,dd){color:#086b67}.operations-workspace .portfolio-guide-summary .portfolio-summary-filter{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.operations-workspace .portfolio-guide-summary .portfolio-summary-filter:after{content:"";border-radius:6px;position:absolute;inset:0}.operations-workspace .portfolio-boundary{color:#172d3b;background:#e5f1ef;border:0;border-radius:5px;margin-block:.625rem;padding:.5rem .875rem;font-size:.8125rem}.operations-workspace .portfolio-controls-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;display:flex}.operations-workspace .scope-switcher{border:0;margin:0;padding:0}.operations-workspace .scope-switcher legend{color:#526775;margin-bottom:.25rem;font-size:.75rem}.operations-workspace .scope-switcher.portfolio-production-filter{background:#e3ebef;border:1px solid #bdcbd3;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.1875rem;padding:.1875rem;display:inline-flex}.operations-workspace .scope-switcher.portfolio-production-filter legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-workspace .scope-switcher button{color:#172d3b;background:#fff;border:1px solid #bdcbd3;border-radius:5px;padding:.5rem .75rem;font-size:.8125rem}.operations-workspace .scope-switcher button[aria-pressed=true]{color:#086b67;background:#e5f1ef;border-color:#086b67}.operations-workspace .scope-switcher.portfolio-production-filter button{color:#172d3b;background:0 0;border:1px solid #0000;border-radius:999px;min-height:28px;padding:.1875rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2}.operations-workspace .scope-switcher.portfolio-production-filter button[aria-pressed=true]{color:#086b67;background:#fff;border-color:#086b67;box-shadow:0 1px 2px #142e3d14}.operations-workspace .portfolio-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.operations-workspace .portfolio-register-workspace{min-width:0}.operations-workspace .portfolio-register-tools{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.operations-workspace .portfolio-register-tools label{color:#172d3b;gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.operations-workspace .portfolio-register-tools .portfolio-search{flex:16rem;min-width:0}.operations-workspace .portfolio-register-tools :is(input,select){color:#172d3b;background:#fff;border:1px solid #bdcbd3;border-radius:5px;width:100%;max-width:100%;padding:.5rem .75rem}.operations-workspace .portfolio-register-tools .portfolio-sort-direction-toggle{color:#172d3b;cursor:pointer;background:#fff;border:1px solid #bdcbd3;border-radius:5px;min-height:44px;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.operations-workspace .portfolio-register-tools .portfolio-sort-direction-toggle:hover{color:#086b67;background:#f5faf9;border-color:#086b67}.operations-workspace .portfolio-result-count{color:#526775;margin:.5rem 0 1rem;font-size:.8125rem}.operations-workspace .portfolio-matrix-section>.section-heading{margin-block:0 .875rem}.operations-workspace .portfolio-matrix-section h2{margin:0 0 .25rem;font-size:1.25rem}.operations-workspace .portfolio-matrix-section .section-heading p,.operations-workspace .portfolio-matrix-section .section-heading>span{color:#526775;white-space:normal;font-size:.75rem}.operations-workspace .portfolio-matrix-frame{border:1px solid #d7e0e4;border-radius:5px;overflow:visible}.operations-workspace .portfolio-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:table}.operations-workspace .portfolio-matrix colgroup{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;display:table-column-group;position:static;overflow:visible}.operations-workspace .portfolio-program-column{width:28%}.operations-workspace .portfolio-signal-column{width:12%}.operations-workspace .portfolio-matrix thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;display:table-header-group;position:static;overflow:visible}.operations-workspace .portfolio-matrix thead th{z-index:2;color:#526775;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:break-word;word-break:normal;background:#e9eff2;padding:.375rem .2rem;font-size:.6875rem;font-weight:600;line-height:1.2;position:sticky;top:0}.operations-workspace .portfolio-matrix thead th:not(:first-child){text-align:center}.operations-workspace .portfolio-matrix thead th .portfolio-column-sort{color:#172d3b;width:100%;min-height:32px;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.1875rem;padding:.2rem .25rem;font-weight:600;display:inline-flex}.operations-workspace .portfolio-matrix thead th:first-child .portfolio-column-sort{text-align:left;justify-content:space-between}.operations-workspace .portfolio-matrix thead th .portfolio-column-sort:hover{background:#dce5ea}.operations-workspace .portfolio-matrix thead th .portfolio-column-sort.is-sorted{color:#086b67;background:#e5f1ef;border-color:#086b67}.operations-workspace .portfolio-sort-arrows{color:#526775;flex-direction:column;flex:none;font-size:.5rem;line-height:.65;display:inline-flex}.operations-workspace .portfolio-sort-arrow.is-active{color:#086b67}.operations-workspace .portfolio-sort-arrow.is-unsorted{color:#526775;font-size:.6875rem;line-height:1}.operations-workspace .portfolio-matrix tbody{display:table-row-group}.operations-workspace .portfolio-matrix tbody tr{filter:none;background:#fff;display:table-row}.operations-workspace .portfolio-matrix tbody tr:hover,.operations-workspace .portfolio-matrix tbody tr:focus-within{background:#f5faf9}.operations-workspace .portfolio-matrix :is(th,td){vertical-align:middle;border-bottom:1px solid #d7e0e4;padding:.625rem .35rem;display:table-cell}.operations-workspace .portfolio-matrix .portfolio-program-cell{min-width:0;display:table-cell}.operations-workspace .portfolio-program-name{gap:.625rem;min-height:44px}.operations-workspace .portfolio-program-name strong{font-size:.8125rem;font-weight:650}.operations-workspace .portfolio-program-manager{color:#526775;font-size:.75rem;font-weight:400}.operations-workspace .portfolio-program-copy{overflow-wrap:anywhere;min-width:0}.operations-workspace .portfolio-program-icon .program-brand{width:28px;height:28px}.operations-workspace .portfolio-row-action{border-radius:5px;min-height:36px;margin-top:.375rem;padding:.25rem .625rem;font-size:.75rem;line-height:1.3}.operations-workspace .portfolio-usgs-toggle{color:#086b67;cursor:pointer;background:#f5faf9;border:1px solid #bdcbd3;border-radius:999px;min-height:36px;margin-top:.375rem;margin-left:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.3}.operations-workspace .portfolio-usgs-toggle:hover:not(:disabled){background:#e5f1ef;border-color:#086b67}.operations-workspace .portfolio-register-workspace .portfolio-onboarding-button{min-height:36px;padding:.25rem .625rem;font-size:.75rem;line-height:1.3}.operations-workspace .portfolio-matrix .portfolio-signal-cell{text-align:center;display:table-cell!important}.operations-workspace .portfolio-matrix .portfolio-signal-cell:before{content:none}.operations-workspace .portfolio-signal-cell>button{color:#172d3b;background:0 0;border:0;justify-content:center;width:100%;min-height:44px;padding:.25rem}.operations-workspace .portfolio-signal-mark{flex-direction:row;justify-content:flex-start;align-items:center;gap:.375rem;display:inline-flex}.operations-workspace .portfolio-shell .portfolio-matrix .portfolio-signal-cell .portfolio-signal-dot{color:#172d3b;border:1.5px solid #172d3b;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.operations-workspace .signal-green{--portfolio-signal-fill:#17674a}.operations-workspace .signal-yellow{--portfolio-signal-fill:#805600}.operations-workspace .signal-red{--portfolio-signal-fill:#a62f3c}.operations-workspace .signal-unknown{--portfolio-signal-fill:#526775}.operations-workspace .portfolio-matrix .signal-green{--portfolio-signal-fill:#22c55e}.operations-workspace .portfolio-matrix .signal-yellow{--portfolio-signal-fill:#facc15}.operations-workspace .portfolio-matrix .signal-red{--portfolio-signal-fill:#ef4444}.operations-workspace .portfolio-matrix .signal-unknown{--portfolio-signal-fill:#94a3b8}.operations-workspace .portfolio-signal-symbol{width:1.1rem;height:1.1rem}.operations-workspace .portfolio-signal-forced-colors-label{color:#172d3b;font-size:.75rem;line-height:1.4;display:none}.operations-workspace .portfolio-task-order-row .portfolio-program-cell{padding-left:1.25rem}.operations-workspace .portfolio-task-order-row .portfolio-task-order-name{min-height:44px}.operations-workspace .portfolio-task-order-row .portfolio-row-action{white-space:normal}.operations-workspace .portfolio-review-queue{border-top:1px solid #d7e0e4;border-left:0;padding:1.25rem 0 0}.operations-workspace .portfolio-review-queue h2{margin:0 0 .75rem;font-size:1rem}.operations-workspace .portfolio-review-queue>p{color:#526775;margin:0 0 1rem;font-size:.75rem}.operations-workspace .portfolio-review-queue ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.operations-workspace .portfolio-review-queue li{border-top:1px solid #d7e0e4;padding:1rem 0}.operations-workspace .portfolio-review-queue li strong{font-size:.875rem}.operations-workspace .portfolio-review-queue li p{color:#526775;margin:.5rem 0;font-size:.75rem}.operations-workspace .portfolio-review-queue li p span{display:block}.operations-workspace .portfolio-review-queue button{color:#086b67;text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:.375rem 0;font-weight:600;text-decoration:underline}.operations-workspace .portfolio-empty{background:#fff;border:1px solid #d7e0e4;border-radius:5px;padding:1.5rem}.operations-workspace .portfolio-empty h2{margin:0 0 .75rem;font-size:1.25rem}.operations-workspace .portfolio-empty button{color:#fff;background:#086b67;border:0;border-radius:5px;padding:.5rem .75rem}.operations-workspace .portfolio-program-detail{box-shadow:none;background:0 0;border:0;padding:0}.operations-workspace .portfolio-detail-header{border-bottom:1px solid #d7e0e4;padding-block:.5rem 1.25rem}.operations-workspace .portfolio-detail-header h1{color:#172d3b;font-size:1.75rem}.operations-workspace .portfolio-back-button{font-size:.8125rem}.operations-workspace .portfolio-program-facts{box-shadow:none;border-radius:5px;margin-block:1.25rem}.operations-workspace .manual-signal{border-radius:5px}.operations-workspace :is(.manual-save-bar,.manual-top-save) .portfolio-onboarding-button{color:#fff;background:#086b67}.operations-workspace .cips-program-shell{--cips-rule:#d7e0e4;--cips-muted:#526775}.operations-workspace .cips-program-shell .cips-breadcrumbs{margin-bottom:1rem}.operations-workspace .cips-program-shell .operating-section-nav{background:#fff;border:1px solid #d7e0e4;border-radius:5px;margin:0 0 1.5rem;padding:.5rem}.operations-workspace .cips-program-shell .operating-section-nav ul{gap:.25rem}.operations-workspace .cips-program-shell .operating-section-nav a{padding:.5rem .75rem;font-size:.8125rem}.operations-workspace .cips-program-shell .operating-section-nav a[aria-current=page]{color:#fff;background:#086b67;text-decoration:none}.operations-workspace .cips-program-shell .program-heading{align-items:start;margin-bottom:1.5rem}.operations-workspace .cips-program-shell .program-heading h2{font-size:2rem}.operations-workspace .cips-program-shell :is(.section-heading h2,.reporting-heading h2){font-size:1.25rem}.operations-workspace .cips-program-shell .cips-reporting{padding-block:1.25rem}.operations-workspace .cips-program-shell .reporting-pair{background:#fff;border-radius:5px;gap:1.75rem;padding:1.25rem}.operations-workspace .cips-program-shell .reporting-report{border-top:2px solid #086b67;padding-top:.75rem}.operations-workspace .cips-program-shell .reporting-report h3{font-size:1.125rem}.operations-workspace .cips-program-shell .cips-pulse-grid{gap:1rem}.operations-workspace .cips-program-shell .cips-pulse-card{border-radius:5px;padding:1rem}.operations-workspace :is(.register-table,.training-table,.faa-tracker-table) thead th{text-transform:none;letter-spacing:0;color:#526775;background:#e9eff2;font-size:.75rem}.operations-workspace :is(.register-table,.training-table,.faa-tracker-table) :is(th,td){padding:.625rem .75rem;font-size:.8125rem}.operations-workspace :is(.register-table-wrap,.reporting-table-scroll,.training-table-scroll){scrollbar-color:#718995 #e9eff2}.operations-workspace .cips-program-shell :is(.cips-financial-form,.training-form){background:#fff;border-color:#d7e0e4;border-radius:5px}.operations-workspace .cips-program-shell :is(.cips-financial,.cips-reporting) button{color:#086b67;background:#fff;border:1px solid #bdcbd3;border-radius:5px;min-height:44px;padding:.5rem .75rem}.operations-workspace .training-main{color:#172d3b}.operations-workspace .training-main h1{font-size:2rem}.operations-workspace .training-main h2{font-size:1.25rem}.operations-workspace .training-main h3{font-size:1rem}.operations-workspace .training-main button{color:#086b67;background:#e5f1ef;border-radius:5px}.operations-workspace .training-main button:disabled{opacity:1;color:#526775;cursor:default;background:#e9eff2}.operations-workspace .training-main button[aria-current=page]{color:#fff;background:#086b67}.operations-workspace .training-main :is(input,select,textarea){color:#172d3b;background:#fff;border-color:#bdcbd3;border-radius:5px}.operations-workspace .training-main .training-section-nav{flex-wrap:wrap}.operations-workspace .training-main .training-history{background:#fff;border-radius:5px;padding:1.25rem}.operations-workspace button:disabled{opacity:.6;cursor:default}.operations-workspace :is(.portfolio-empty button,.scope-switcher button,.training-main button):hover:not(:disabled){filter:brightness(.97)}@media (width<=1400px){.operations-workspace .portfolio-workspace-grid{grid-template-columns:minmax(0,1fr)}.operations-workspace .portfolio-review-queue{border:0;border-top:1px solid #d7e0e4;padding:1.25rem 0 0}.operations-workspace .portfolio-review-queue ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}}.portfolio-signal-tooltip{z-index:10;color:#fff;overflow-wrap:anywhere;background:#172d3b;border:1px solid #526775;border-radius:5px;max-width:min(22rem,100vw - 2rem);padding:.625rem .75rem;font:.8125rem/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portfolio-signal-tooltip p{white-space:pre-wrap;margin:.25rem 0 0}@media (any-pointer:coarse){.operations-workspace .portfolio-register-workspace :is(.portfolio-row-action,.portfolio-onboarding-button,.portfolio-usgs-toggle){min-height:44px}}@media (width<=1180px){.operations-workspace{grid-template-columns:192px minmax(0,1fr)}.operations-workspace :is(.app-header-inner,.app-main,.training-main){padding-inline:1.25rem}.operations-workspace .portfolio-program-column{width:26%}.operations-workspace .portfolio-signal-column{width:12.333%}.operations-workspace .portfolio-matrix :is(th,td){padding:.5rem .25rem}.operations-workspace .portfolio-matrix thead th{padding:.3125rem .15rem;font-size:.625rem}.operations-workspace .portfolio-matrix thead th .portfolio-column-sort{gap:.125rem;min-height:28px;padding:.15rem .1875rem}}@media (width<=900px){.operations-workspace{grid-template-columns:168px minmax(0,1fr)}.operations-workspace .workspace-rail{padding-inline:.625rem}.operations-workspace .workspace-rail>.inalab-product-lockup{padding-inline:.25rem}.operations-workspace .workspace-rail .inalab-logo-frame{width:145px}.operations-workspace :is(.app-header-inner,.app-main,.training-main){padding-inline:1rem}.operations-workspace .portfolio-command-intro{flex-direction:column;gap:.75rem}.operations-workspace .portfolio-resources-disclosure[open]{flex-basis:auto}.operations-workspace .portfolio-program-column{width:25%}.operations-workspace .portfolio-signal-column{width:12.5%}.operations-workspace .portfolio-matrix :is(th,td){padding:.4375rem .15rem}.operations-workspace .portfolio-shell .portfolio-matrix .portfolio-signal-cell .portfolio-signal-dot{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.operations-workspace .portfolio-signal-symbol{width:.95rem;height:.95rem}}@media (width<=680px){.operations-workspace{display:block}.operations-workspace .workspace-rail{gap:.75rem;height:auto;padding:.875rem 1rem;position:static;overflow:visible}.operations-workspace .workspace-rail>.inalab-product-lockup{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:0}.operations-workspace .workspace-rail .inalab-logo-frame{width:108px}.operations-workspace .workspace-rail .inalab-product-lockup>span:last-child{font-size:.875rem}.operations-workspace .workspace-rail-context{display:none}.operations-workspace .workspace-menu-toggle{color:#e4edf2;text-align:left;background:#142e3d;border:1px solid #526a78;border-radius:5px;justify-content:space-between;align-items:center;min-height:44px;padding:.5rem .75rem;display:flex}.operations-workspace .workspace-menu-toggle strong{color:#fff;margin-left:.75rem}.operations-workspace .workspace-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.operations-workspace .workspace-navigation[data-expanded=false]{display:none}.operations-workspace .workspace-navigation a{min-height:44px}.operations-workspace .workspace-navigation .workspace-unavailable{flex-direction:row;gap:.75rem}.operations-workspace :is(.app-header-inner,.app-main,.training-main){padding-inline:1rem}.operations-workspace .app-header-inner{padding-block:.75rem}.operations-workspace .app-header h1{font-size:1.25rem}.operations-workspace .program-route-identity>.program-brand{width:40px;height:40px}.operations-workspace .app-header .header-status{gap:.5rem}.operations-workspace .app-header .subtitle{font-size:.75rem}.operations-workspace .portfolio-command-intro h1,.operations-workspace .cips-program-shell .program-heading h2,.operations-workspace .training-main h1{font-size:1.625rem}.operations-workspace .portfolio-register-tools .portfolio-search{flex-basis:100%}.operations-workspace .portfolio-register-tools>label:not(.portfolio-search){flex:8rem;min-width:0}.operations-workspace .portfolio-guide-summary{flex-wrap:wrap;gap:.5rem}.operations-workspace .portfolio-guide-summary>div{padding:.25rem .5rem}.operations-workspace .portfolio-review-queue ul{grid-template-columns:minmax(0,1fr)}.operations-workspace .cips-program-shell .operating-section-nav a{padding-inline:.5rem;font-size:.75rem}.operations-workspace .cips-program-shell .program-heading{gap:1rem}.operations-workspace .cips-program-shell .reporting-pair{gap:1rem;padding:1rem}.operations-workspace .training-main .training-history{padding:1rem}}@media (width<=640px){.operations-workspace .portfolio-matrix-frame{border:0;overflow:visible}.operations-workspace .portfolio-matrix{min-width:0;display:block}.operations-workspace .portfolio-matrix colgroup,.operations-workspace .portfolio-matrix thead{display:none}.operations-workspace .portfolio-matrix tbody{gap:0;display:grid}.operations-workspace .portfolio-matrix tbody tr{border:0;border-top:1px solid #d7e0e4;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem .75rem;padding:1rem;display:grid}.operations-workspace .portfolio-matrix .portfolio-program-cell{border:0;grid-column:1/-1;padding:0 0 .5rem;display:block}.operations-workspace .portfolio-matrix .portfolio-signal-cell{border:0;text-align:left!important;padding:.25rem 0!important;display:block!important}.operations-workspace .portfolio-matrix .portfolio-signal-cell:before{content:attr(data-label);color:#526775;text-transform:none;letter-spacing:0;font-size:.6875rem;display:block}.operations-workspace .portfolio-matrix .portfolio-signal-cell>button{justify-content:flex-start}.operations-workspace .portfolio-matrix .portfolio-task-order-row{background:#e9eff2;width:calc(100% - 1rem);margin-left:1rem}}@media (width<=420px){.operations-workspace .portfolio-matrix tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.operations-workspace .workspace-rail{color:canvastext;background:canvas}.operations-workspace :focus-visible{outline-color:highlight}.operations-workspace .workspace-navigation a[aria-current=page],.operations-workspace .cips-program-shell .operating-section-nav a[aria-current=page]{border:2px solid highlight}.operations-workspace .portfolio-signal-dot{border:1px solid canvastext}.operations-workspace .portfolio-shell .portfolio-matrix .portfolio-signal-cell .portfolio-signal-dot{color:canvas;border-color:canvastext}.operations-workspace .portfolio-signal-forced-colors-label{display:inline}.portfolio-signal-tooltip{color:canvastext;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:no-preference){.operations-workspace :is(.workspace-navigation a,.scope-switcher button){transition:background-color .16s ease-out}}.operations-workspace .workspace-admin-log-slot{box-sizing:border-box;width:100%;min-width:0;max-width:1540px;margin-inline:auto;padding-inline:2.25rem}.operations-workspace .workspace-admin-log-slot:empty{display:none}@media (width<=900px){.operations-workspace .workspace-admin-log-slot{padding-inline:1rem}}.operations-workspace .workspace-rail .manual-admin-log .manual-admin-log-rail-title{color:#172d3b;margin:0;font-size:.8125rem;font-weight:650}.operations-workspace .manual-admin-log-canvas{box-sizing:border-box;color:#172d3b;background:#fff;border:1px solid #bdcbd3;border-radius:6px;width:100%;min-width:0;max-width:100%;margin-top:1.25rem;margin-bottom:.5rem;padding:1.25rem 1.5rem;box-shadow:0 4px 12px #142e3d0f}.operations-workspace .manual-admin-log-canvas h2{color:#172d3b;margin:0;font-size:1.25rem;font-weight:650}.operations-workspace .manual-admin-log-canvas p,.operations-workspace .manual-admin-log-canvas th,.operations-workspace .manual-admin-log-canvas td{color:#172d3b;background:#fff}.operations-workspace .manual-admin-log-canvas button{color:#086b67;background:#fff;border:1px solid #086b67;border-radius:4px;min-height:32px;padding:.25rem .65rem;font-size:.8125rem;font-weight:600}.operations-workspace .manual-admin-log-canvas button:disabled{opacity:1;color:#172d3b;background:#e9eff2;border-color:#bdcbd3}.operations-workspace .manual-admin-log-canvas .manual-log-scroll{max-width:100%;margin-block:.5rem;overflow-x:auto}.operations-workspace .portfolio-owner-select{color:#172d3b;background:#fff;border:1px solid #8294a2;border-radius:5px;min-height:36px;padding:.35rem .65rem;font-size:.85rem;font-weight:650}.manual-current-note,.manual-history-entry.is-current-status-note{background:#ffffffd9;border:1px solid #8294a2;border-left:3px solid #086b67;border-radius:5px;padding:.75rem .85rem}.manual-current-note-label{text-transform:uppercase;letter-spacing:.04em;color:#086b67;margin-bottom:.25rem;font-size:.75rem;font-weight:750;display:block}.operations-workspace .cips-program-shell .cips-financial tbody details summary{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width>=901px) and (pointer:fine){.operations-workspace .cips-program-shell .cips-financial-log tbody td{padding:.35rem .6rem}.operations-workspace .cips-program-shell .financial-actions button{min-height:28px;padding:.2rem .5rem}.operations-workspace .cips-program-shell .cips-financial tbody details summary{align-items:center;min-height:28px;display:inline-flex}}@media (any-pointer:coarse){.operations-workspace .cips-program-shell .financial-actions button,.operations-workspace .cips-program-shell .cips-financial tbody details summary{min-width:44px;min-height:44px}}.operations-workspace,.operations-workspace *,.operations-workspace code,.mc-uniform-badge,.mc-uniform-ref{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.mc-uniform-badge{color:#142e3d;background:#e9eff2;border:1px solid #bdcbd3;border-radius:4px;padding:.1rem .45rem;font-size:.78rem;font-weight:650;line-height:1.35;display:inline-block}.mc-uniform-ref{color:#142e3d;background:#eff4f6;border-radius:3px;padding:.06rem .35rem;font-weight:600}.operations-workspace .workspace-top-utility-bar{background:#fff;border-bottom:1px solid #d7e0e4;padding:.35rem 2.25rem}.operations-workspace .workspace-top-utility-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;max-width:1540px;margin-inline:auto;display:flex}.operations-workspace .workspace-top-utility-label{color:#526775;font-size:.78rem}.operations-workspace .workspace-top-utility-label strong{color:#142e3d;font-weight:700}.operations-workspace .workspace-top-utility-actions{align-items:center;gap:.65rem;display:flex}.operations-workspace .workspace-vaults-guide-trigger{color:#086b67;cursor:pointer;background:#e5f1ef;border:1px solid #086b67;border-radius:999px;min-height:28px;padding:.22rem .7rem;font-size:.75rem;font-weight:700}.operations-workspace .workspace-vaults-guide-trigger:hover,.operations-workspace .workspace-vaults-guide-trigger[aria-expanded=true]{color:#fff;background:#086b67}.operations-workspace .workspace-vaults-guide-ext-link{color:#086b67;text-underline-offset:.18em;font-size:.75rem;font-weight:600;text-decoration:underline}.operations-workspace .workspace-vaults-infographic-slot{width:100%;max-width:1540px;margin-inline:auto;padding:1rem 2.25rem .5rem}.mc-vaults-infographic-drawer{background:#fff;border:1.5px solid #086b67;border-radius:8px;gap:1.15rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 8px 24px #142e3d14}.mc-vaults-infographic-header{border-bottom:2px solid #142e3d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.mc-vaults-infographic-title-group{flex:36rem}.mc-vaults-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#086b67;margin-bottom:.2rem;font-size:.72rem;font-weight:750;display:block}.mc-vaults-infographic-header h2{color:#142e3d;margin:0 0 .35rem;font-size:1.35rem;font-weight:750}.mc-vaults-subtitle{color:#526775;max-width:85ch;margin:0;font-size:.85rem}.mc-vaults-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mc-vaults-action-btn{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:.35rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.mc-vaults-action-secondary{color:#142e3d;background:#f3f6f7;border:1px solid #bdcbd3}.mc-vaults-action-link{color:#086b67;background:#e5f1ef;border:1px solid #086b67}.mc-vaults-action-close{color:#fff;background:#142e3d;border:1px solid #142e3d}.mc-vaults-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.65rem;display:grid}.mc-vaults-kpi-card{background:#f8fafb;border:1px solid #d7e0e4;border-top:3px solid #086b67;border-radius:6px;gap:.15rem;padding:.65rem .8rem;display:grid}.mc-vaults-kpi-label{letter-spacing:.05em;color:#526775;font-size:.68rem;font-weight:750}.mc-vaults-kpi-value{color:#142e3d;font-size:1.05rem;font-weight:750}.mc-vaults-kpi-meta{color:#526775;font-size:.74rem}.mc-vaults-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.mc-vaults-pillar-card{background:#f3faf9;border:1px solid #bdd2d0;border-left:4px solid #086b67;border-radius:6px;padding:.75rem .9rem}.mc-vaults-pillar-badge{letter-spacing:.06em;color:#086b67;margin-bottom:.2rem;font-size:.68rem;font-weight:750;display:inline-block}.mc-vaults-pillar-card h3{color:#142e3d;margin:0 0 .25rem;font-size:.88rem;font-weight:700}.mc-vaults-pillar-card p{color:#526775;margin:0;font-size:.78rem;line-height:1.45}.mc-vaults-diagram-box{background:#fff;border:1px solid #d7e0e4;border-radius:6px;padding:.85rem 1rem}.mc-vaults-diagram-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.mc-vaults-diagram-header h3{color:#142e3d;margin:0;font-size:.98rem;font-weight:700}.mc-vaults-svg-scroll{overflow-x:auto}.mc-vaults-svg{width:100%;min-width:920px;display:block}.mc-vaults-visual-poster-figure{background:#f8fafb;border:1px solid #d7e0e4;border-radius:6px;margin:0;padding:.75rem}.mc-vaults-visual-poster-header{color:#142e3d;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.mc-vaults-visual-poster-img{object-fit:contain;background:#fff;border:1px solid #d7e0e4;border-radius:4px;width:100%;max-height:540px;display:block}.mc-vaults-controls-bar{background:#f3f6f7;border:1px solid #d7e0e4;border-radius:6px;gap:.6rem;padding:.75rem .9rem;display:grid}.mc-vaults-filter-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mc-vaults-filter-label{color:#142e3d;margin-right:.25rem;font-size:.76rem;font-weight:700}.mc-vaults-filter-pill{color:#172d3b;cursor:pointer;background:#fff;border:1px solid #bdcbd3;border-radius:999px;min-height:30px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.mc-vaults-filter-pill-active,.mc-vaults-filter-pill[aria-pressed=true]{color:#fff;background:#086b67;border-color:#086b67}.mc-vaults-cards-grid{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.85rem;display:grid}.mc-vaults-spec-card{background:#fff;border:1px solid #d7e0e4;border-top:3px solid #142e3d;border-radius:6px;align-content:start;gap:.45rem;padding:.9rem 1rem;display:grid}.mc-vaults-spec-card.mc-vaults-cat-operational_hubs{border-top-color:#086b67}.mc-vaults-spec-card.mc-vaults-cat-enclave_and_teams{border-top-color:#a62f3c}.mc-vaults-spec-top{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mc-vaults-num-badge{color:#fff;background:#142e3d;border-color:#142e3d}.mc-vaults-rule-badge{color:#086b67;background:#e5f1ef;border-color:#99d5cf}.mc-vaults-spec-heading{color:#142e3d;margin:.1rem 0 0;font-size:1rem;font-weight:750}.mc-vaults-spec-path{color:#526775;font-size:.78rem}.mc-vaults-spec-dl{gap:.45rem;margin:.25rem 0 0;display:grid}.mc-vaults-spec-dl dt{text-transform:uppercase;letter-spacing:.04em;color:#142e3d;font-size:.72rem;font-weight:750}.mc-vaults-spec-dl dd{color:#364b59;margin:.1rem 0 0;font-size:.8rem;line-height:1.45}.mc-vaults-group-tags{flex-wrap:wrap;gap:.25rem;display:flex}.mc-vaults-lock-note{color:#086b67;margin-top:.25rem;font-size:.74rem;font-weight:600}@media (width<=900px){.operations-workspace .workspace-top-utility-bar,.operations-workspace .workspace-vaults-infographic-slot{padding-inline:1rem}}.operations-workspace .portfolio-program-contract-badge{color:#086b67;overflow-wrap:anywhere;margin-top:.125rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}.operations-workspace .portfolio-artifact-drilldown{color:#172d3b;box-sizing:border-box;background:#fff;border:1.5px solid #bdcbd3;border-top:4px solid #086b67;border-radius:6px;gap:1rem;min-width:0;max-width:100%;margin-top:1.75rem;padding:1.25rem;display:grid}.operations-workspace .portfolio-artifact-drilldown-header{border-bottom:1px solid #d7e0e4;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;min-width:0;padding-bottom:.85rem;display:flex}.operations-workspace .portfolio-artifact-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#086b67;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.operations-workspace .portfolio-artifact-heading{color:#142e3d;overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.operations-workspace .portfolio-artifact-subtitle{color:#364b59;overflow-wrap:anywhere;max-width:85ch;margin:0;font-size:.8125rem}.operations-workspace .portfolio-artifact-header-links{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.operations-workspace .portfolio-artifact-vault-link,.operations-workspace .portfolio-artifact-hub-link{overflow-wrap:anywhere;border-radius:5px;align-items:center;min-height:36px;padding:.35rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.operations-workspace .portfolio-artifact-vault-link{color:#086b67;background:#e5f1ef;border:1px solid #086b67}.operations-workspace .portfolio-artifact-hub-link{color:#fff;background:#142e3d;border:1px solid #142e3d}.operations-workspace .portfolio-artifact-meta-strip{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;min-width:0;margin:0;display:grid}.operations-workspace .portfolio-artifact-meta-strip>div{background:#f8fafb;border:1px solid #d7e0e4;border-radius:5px;min-width:0;padding:.55rem .75rem}.operations-workspace .portfolio-artifact-meta-strip dt{text-transform:uppercase;letter-spacing:.04em;color:#526775;font-size:.7rem;font-weight:700}.operations-workspace .portfolio-artifact-meta-strip dd{color:#142e3d;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8125rem;font-weight:650}.operations-workspace .portfolio-delegation-rbac-strip{background:#f3faf9;border:1px solid #99d5cf;border-left:4px solid #086b67;border-radius:6px;gap:.75rem;min-width:0;padding:.85rem 1rem;display:grid}.operations-workspace .portfolio-delegation-rbac-copy{color:#172d3b;overflow-wrap:anywhere;gap:.2rem;font-size:.8125rem;display:grid}.operations-workspace .portfolio-delegation-rbac-copy strong{color:#142e3d}.operations-workspace .portfolio-delegation-rbac-actions{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;min-width:0;display:grid}.operations-workspace .portfolio-delegation-control-card{background:#fff;border:1px solid #bdcbd3;border-radius:5px;gap:.4rem;min-width:0;padding:.6rem .75rem;display:grid}.operations-workspace .portfolio-delegation-control-label{color:#142e3d;overflow-wrap:anywhere;font-size:.75rem;font-weight:700}.operations-workspace .portfolio-delegation-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.operations-workspace .portfolio-delegation-pill{overflow-wrap:anywhere;border-radius:4px;padding:.18rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.operations-workspace .portfolio-delegation-pill.is-granted{color:#17674a;background:#e5f1eb;border:1px solid #17674a}.operations-workspace .portfolio-delegation-pill.is-locked{color:#a62f3c;background:#fdf2f2;border:1px solid #a62f3c}.operations-workspace .portfolio-delegation-toggle-btn{color:#142e3d;cursor:pointer;background:#fff;border:1px solid #142e3d;border-radius:4px;min-height:32px;padding:.25rem .65rem;font-size:.75rem;font-weight:650}.operations-workspace .portfolio-delegation-toggle-btn:hover{background:#e9eff2}.operations-workspace .portfolio-stale-currency-banner{color:#172d3b;background:#fffbeb;border:1px solid #d97706;border-left:4px solid #b45309;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;min-width:0;padding:.75rem 1rem;font-size:.8125rem;display:flex}.operations-workspace .portfolio-stale-request-all-btn{color:#fff;cursor:pointer;background:#805600;border:1px solid #805600;border-radius:5px;min-height:34px;padding:.3rem .75rem;font-size:.76rem;font-weight:700}.operations-workspace .portfolio-artifact-tabs{border-bottom:1px solid #d7e0e4;flex-wrap:wrap;gap:.4rem;min-width:0;padding-bottom:.5rem;display:flex}.operations-workspace .portfolio-artifact-tab{color:#172d3b;cursor:pointer;background:#f8fafb;border:1px solid #bdcbd3;border-radius:5px;min-height:34px;padding:.35rem .75rem;font-size:.78rem;font-weight:650}.operations-workspace .portfolio-artifact-tab.is-active,.operations-workspace .portfolio-artifact-tab[aria-pressed=true]{color:#fff;background:#086b67;border-color:#086b67}.operations-workspace .portfolio-artifact-panel{gap:.75rem;min-width:0;display:grid}.operations-workspace .portfolio-artifact-filters{flex-wrap:wrap;gap:.35rem;display:flex}.operations-workspace .portfolio-artifact-filter-pill{color:#172d3b;cursor:pointer;background:#fff;border:1px solid #bdcbd3;border-radius:999px;min-height:28px;padding:.2rem .6rem;font-size:.74rem;font-weight:600}.operations-workspace .portfolio-artifact-filter-pill.is-active,.operations-workspace .portfolio-artifact-filter-pill[aria-pressed=true]{color:#fff;background:#142e3d;border-color:#142e3d}.operations-workspace .portfolio-artifact-table-wrap{border:1px solid #d7e0e4;border-radius:5px;width:100%;max-width:100%;overflow-x:auto}.operations-workspace .portfolio-artifact-table{border-collapse:collapse;color:#172d3b;background:#fff;width:100%;font-size:.8rem}.operations-workspace .portfolio-artifact-table th,.operations-workspace .portfolio-artifact-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ebef;padding:.55rem .7rem}.operations-workspace .portfolio-artifact-table thead th{color:#142e3d;background:#e9eff2;font-size:.74rem;font-weight:700}.operations-workspace .portfolio-artifact-cat-badge{color:#142e3d;background:#e9eff2;border:1px solid #bdcbd3;border-radius:4px;padding:.12rem .45rem;font-size:.72rem;font-weight:650;display:inline-block}.operations-workspace .portfolio-artifact-filename{color:#526775;overflow-wrap:anywhere;margin-top:.1rem;font-size:.74rem}.operations-workspace .portfolio-freshness-badge{border-radius:3px;margin-top:.2rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}.operations-workspace .portfolio-freshness-badge.is-current{color:#17674a;background:#e5f1eb;border:1px solid #17674a}.operations-workspace .portfolio-freshness-badge.is-aging{color:#805600;background:#fffbeb;border:1px solid #805600}.operations-workspace .portfolio-freshness-badge.is-stale{color:#a62f3c;background:#fdf2f2;border:1px solid #a62f3c}.operations-workspace .portfolio-artifact-row-actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.operations-workspace .portfolio-artifact-doc-link{color:#086b67;text-underline-offset:.15em;font-weight:650;text-decoration:underline}.operations-workspace .portfolio-request-upload-btn{color:#805600;cursor:pointer;background:#fffbeb;border:1px solid #805600;border-radius:4px;min-height:28px;padding:.2rem .5rem;font-size:.72rem;font-weight:650}.operations-workspace .portfolio-request-upload-btn.is-requested{color:#17674a;background:#e5f1eb;border-color:#17674a}.operations-workspace .portfolio-generated-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.operations-workspace .portfolio-generated-kpi-card{background:#f8fafb;border:1px solid #d7e0e4;border-left:4px solid #086b67;border-radius:5px;gap:.35rem;padding:.75rem .9rem;display:grid}.operations-workspace .portfolio-generated-kpi-card.is-yellow{border-left-color:#805600}.operations-workspace .portfolio-generated-kpi-card.is-red{border-left-color:#a62f3c}.operations-workspace .portfolio-generated-kpi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.operations-workspace .portfolio-generated-kpi-pill{color:#17674a;background:#e5f1eb;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.operations-workspace .portfolio-generated-kpi-pill.is-yellow{color:#805600;background:#fffbeb}.operations-workspace .portfolio-generated-kpi-pill.is-red{color:#a62f3c;background:#fdf2f2}.operations-workspace .portfolio-generated-kpi-detail{color:#172d3b;margin:0;font-size:.8rem}.operations-workspace .portfolio-generated-kpi-citation{color:#526775;flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.72rem;display:flex}.operations-workspace .portfolio-artifact-staffing-banner{color:#172d3b;background:#f3f6f7;border:1px solid #bdcbd3;border-radius:5px;gap:.25rem;padding:.65rem .85rem;font-size:.8rem;display:grid}.operations-workspace .portfolio-artifact-cert-strip{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.operations-workspace .portfolio-artifact-cert-item{color:#172d3b;background:#f8fafb;border:1px solid #d7e0e4;border-radius:5px;padding:.55rem .75rem;font-size:.78rem}@media (width<=680px){.operations-workspace .portfolio-artifact-drilldown{padding:.85rem}.operations-workspace .portfolio-artifact-meta-strip,.operations-workspace .portfolio-delegation-rbac-actions,.operations-workspace .portfolio-generated-kpi-grid,.operations-workspace .portfolio-artifact-cert-strip{grid-template-columns:minmax(0,1fr)}}
