html{font-family:var(--font-family-base)}body{font-family:inherit}button,input,optgroup,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-family-mono)}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:var(--size-space-xs);--container-2xl:42rem;--text-xs:var(--size-font-3);--text-sm:var(--size-font-4);--text-base:var(--size-font-5);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--size-font-7);--text-2xl:clamp(var(--size-font-7),2.1vw,var(--size-font-8));--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:var(--app-font-tracking-display);--radius-sm:var(--size-radius-1);--radius-md:var(--size-radius-2);--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:var(--duration-normal);--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-family-base);--default-mono-font-family:var(--font-family-mono);--color-bg-hover:var(--color-bg-hover);--color-bg-overlay:var(--color-bg-overlay);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-inverse:var(--color-text-inverse);--color-text-link:var(--color-text-link);--color-border-focus:var(--color-border-focus);--color-state-success:var(--color-state-success);--color-state-error:var(--color-state-error);--color-state-warning:var(--color-state-warning);--color-state-info:var(--color-state-info);--color-state-disabled:var(--color-state-disabled)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-bg-primary);min-height:100dvh;font-family:var(--font-family-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components{.panel-card,.panel-frame,.panel-inset{border-radius:var(--size-radius-2);box-shadow:var(--app-panel-ring)}.panel-well{border-radius:var(--size-radius-1);box-shadow:var(--app-panel-ring);background-color:var(--color-bg-primary)}.panel-frame{background-color:var(--app-color-bg-raised)}.panel-card{background-color:var(--color-bg-secondary)}.panel-inset{background-color:var(--color-bg-primary)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--size-space-xs) * 0)}.inset-y-3{inset-block:calc(var(--size-space-xs) * 3)}.start{inset-inline-start:var(--size-space-xs)}.end{inset-inline-end:var(--size-space-xs)}.right-0{right:calc(var(--size-space-xs) * 0)}.left-0{left:calc(var(--size-space-xs) * 0)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1280px){.container{max-width:1280px}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--size-space-xs) * .5)}.mt-1{margin-top:calc(var(--size-space-xs) * 1)}.mt-2{margin-top:calc(var(--size-space-xs) * 2)}.mt-3{margin-top:calc(var(--size-space-xs) * 3)}.mt-4{margin-top:calc(var(--size-space-xs) * 4)}.mb-2{margin-bottom:calc(var(--size-space-xs) * 2)}.mb-3{margin-bottom:calc(var(--size-space-xs) * 3)}.ml-2{margin-left:calc(var(--size-space-xs) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2{height:calc(var(--size-space-xs) * 2)}.h-5{height:calc(var(--size-space-xs) * 5)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-28{max-height:calc(var(--size-space-xs) * 28)}.max-h-32{max-height:calc(var(--size-space-xs) * 32)}.max-h-40{max-height:calc(var(--size-space-xs) * 40)}.max-h-44{max-height:calc(var(--size-space-xs) * 44)}.max-h-48{max-height:calc(var(--size-space-xs) * 48)}.max-h-80{max-height:calc(var(--size-space-xs) * 80)}.max-h-\[\.\.\.\]{max-height:...}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--size-space-xs) * 0)}.min-h-6{min-height:calc(var(--size-space-xs) * 6)}.min-h-20{min-height:calc(var(--size-space-xs) * 20)}.min-h-24{min-height:calc(var(--size-space-xs) * 24)}.min-h-32{min-height:calc(var(--size-space-xs) * 32)}.min-h-72{min-height:calc(var(--size-space-xs) * 72)}.min-h-\[NNpx\]{min-height:NNpx}.min-h-dvh{min-height:100dvh}.w-2{width:calc(var(--size-space-xs) * 2)}.w-3{width:calc(var(--size-space-xs) * 3)}.w-5{width:calc(var(--size-space-xs) * 5)}.w-6{width:calc(var(--size-space-xs) * 6)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[\.\.\.\]{max-width:...}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--size-space-xs) * 0)}.min-w-6{min-width:calc(var(--size-space-xs) * 6)}.min-w-8{min-width:calc(var(--size-space-xs) * 8)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.\[grid-template-columns\:minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--size-space-xs) * 1)}.gap-2{gap:calc(var(--size-space-xs) * 2)}.gap-3{gap:calc(var(--size-space-xs) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--size-space-xs) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--size-space-xs) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--size-space-xs) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--size-space-xs) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--size-space-xs) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--size-space-xs) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--size-space-xs) * 1)}.gap-x-2{column-gap:calc(var(--size-space-xs) * 2)}.gap-y-1{row-gap:calc(var(--size-space-xs) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[\.\.\.\]{border-radius:...}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--size-radius-2)}.rounded-sm{border-radius:var(--size-radius-1)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--color-border-primary)}.bg-bg-canvas,.bg-bg-canvas\/70{background-color:var(--color-bg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-bg-canvas\/70{background-color:color-mix(in oklab,var(--color-bg-primary) 70%,transparent)}}.bg-bg-hover{background-color:var(--color-bg-hover)}.bg-bg-overlay{background-color:var(--color-bg-overlay)}.bg-bg-surface{background-color:var(--color-bg-secondary)}.bg-border{background-color:var(--color-border-primary)}.bg-state-error{background-color:var(--color-state-error)}.bg-state-error-soft{background-color:var(--color-state-error-light)}.bg-state-success{background-color:var(--color-state-success)}.bg-state-success-soft{background-color:var(--color-state-success-light)}.bg-state-warning{background-color:var(--color-state-warning)}.bg-state-warning-soft{background-color:var(--color-state-warning-light)}.bg-text-muted{background-color:var(--app-color-text-muted)}.bg-transparent{background-color:#0000}.p-1{padding:calc(var(--size-space-xs) * 1)}.p-2{padding:calc(var(--size-space-xs) * 2)}.p-3{padding:calc(var(--size-space-xs) * 3)}.p-4{padding:calc(var(--size-space-xs) * 4)}.px-0{padding-inline:calc(var(--size-space-xs) * 0)}.px-2{padding-inline:calc(var(--size-space-xs) * 2)}.px-3{padding-inline:calc(var(--size-space-xs) * 3)}.px-4{padding-inline:calc(var(--size-space-xs) * 4)}.px-6{padding-inline:calc(var(--size-space-xs) * 6)}.py-0{padding-block:calc(var(--size-space-xs) * 0)}.py-0\.5{padding-block:calc(var(--size-space-xs) * .5)}.py-1{padding-block:calc(var(--size-space-xs) * 1)}.py-2{padding-block:calc(var(--size-space-xs) * 2)}.py-3{padding-block:calc(var(--size-space-xs) * 3)}.py-6{padding-block:calc(var(--size-space-xs) * 6)}.pt-10{padding-top:calc(var(--size-space-xs) * 10)}.pr-1{padding-right:calc(var(--size-space-xs) * 1)}.pr-12{padding-right:calc(var(--size-space-xs) * 12)}.pb-3{padding-bottom:calc(var(--size-space-xs) * 3)}.pl-2{padding-left:calc(var(--size-space-xs) * 2)}.align-top{vertical-align:top}.font-mono{font-family:var(--font-family-mono)}.text-2xl{font-size:clamp(var(--size-font-7),2.1vw,var(--size-font-8));line-height:var(--tw-leading,var(--scale-line-height-115))}.text-base{font-size:var(--size-font-5);line-height:var(--tw-leading,var(--scale-line-height-135))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--size-font-4)}.text-sm,.text-xs{line-height:var(--tw-leading,var(--scale-line-height-135))}.text-xs{font-size:var(--size-font-3)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--app-font-tracking-display);letter-spacing:var(--app-font-tracking-display)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-border-subtle{color:var(--color-border-disabled)}.text-state-error{color:var(--color-state-error)}.text-state-success{color:var(--color-state-success)}.text-state-warning{color:var(--color-state-warning)}.text-text-muted{color:var(--app-color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-subtle{color:var(--app-color-text-subtle)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.opacity-70{opacity:.7}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-border{--tw-ring-color:var(--color-border-primary)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-normal))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-normal))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-normal))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.focus-within\:bg-bg-canvas:focus-within{background-color:var(--color-bg-primary)}@media (hover:hover){.hover\:bg-bg-canvas:hover{background-color:var(--color-bg-primary)}.hover\:bg-bg-hover:hover{background-color:var(--color-bg-hover)}}.focus-visible\:bg-bg-hover:focus-visible{background-color:var(--color-bg-hover)}@media (min-width:576px){.sm\:gap-x-0\.5{column-gap:calc(var(--size-space-xs) * .5)}.sm\:p-3{padding:calc(var(--size-space-xs) * 3)}.sm\:p-5{padding:calc(var(--size-space-xs) * 5)}.sm\:p-6{padding:calc(var(--size-space-xs) * 6)}.sm\:px-3{padding-inline:calc(var(--size-space-xs) * 3)}.sm\:px-6{padding-inline:calc(var(--size-space-xs) * 6)}.sm\:py-3{padding-block:calc(var(--size-space-xs) * 3)}.sm\:pr-1{padding-right:calc(var(--size-space-xs) * 1)}.sm\:pl-1{padding-left:calc(var(--size-space-xs) * 1)}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:\[grid-template-columns\:var\(--workbench-left-column\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--workbench-left-column) minmax(0,1fr)}}@media (min-width:992px){.lg\:h-full{height:100%}.lg\:min-h-0{min-height:calc(var(--size-space-xs) * 0)}.lg\:flex-1{flex:1}.lg\:flex-\[0\.9\]{flex:.9}.lg\:flex-\[1\.1\]{flex:1.1}.lg\:overflow-hidden{overflow:hidden}}@media (min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:\[grid-template-columns\:var\(--workbench-left-column\)_minmax\(0\,1fr\)_var\(--workbench-right-column\)\]{grid-template-columns:var(--workbench-left-column) minmax(0,1fr) var(--workbench-right-column)}}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:var(--app-color-text-muted) transparent}.scrollbar-subtle::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.scrollbar-subtle::-webkit-scrollbar-track{background:0 0}.scrollbar-subtle::-webkit-scrollbar-thumb{border-radius:var(--app-radius-pill);background-color:var(--app-color-text-muted)}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-secondary)}}:root{--font-heading-2xl:normal var(--font-weight-bold) var(--size-font-10) /var(--scale-line-height-115) var(--font-family-base);--font-heading-xl:normal var(--font-weight-bold) var(--size-font-9) /var(--scale-line-height-115) var(--font-family-base);--font-heading-lg:normal var(--font-weight-bold) var(--size-font-8) /var(--scale-line-height-115) var(--font-family-base);--font-heading-md:normal var(--font-weight-bold) var(--size-font-7) /var(--scale-line-height-115) var(--font-family-base);--font-heading-sm:normal var(--font-weight-bold) var(--size-font-5) /var(--scale-line-height-125) var(--font-family-base);--font-heading-xs:normal var(--font-weight-bold) var(--size-font-4) /var(--scale-line-height-125) var(--font-family-base);--font-body-xl:normal var(--font-weight-regular) var(--size-font-6) /var(--scale-line-height-150) var(--font-family-base);--font-body-lg:normal var(--font-weight-regular) var(--size-font-5) /var(--scale-line-height-135) var(--font-family-base);--font-body-md:normal var(--font-weight-regular) var(--size-font-4) /var(--scale-line-height-135) var(--font-family-base);--font-body-sm:normal var(--font-weight-regular) var(--size-font-3) /var(--scale-line-height-135) var(--font-family-base);--font-body-xs:normal var(--font-weight-regular) var(--size-font-2) /var(--scale-line-height-115) var(--font-family-base);--font-body-2xs:normal var(--font-weight-regular) var(--size-font-1) /var(--scale-line-height-100) var(--font-family-base);--font-body-label:normal var(--font-weight-bold) var(--size-font-3) /var(--scale-line-height-135) var(--font-family-base);--font-letter-space-n40:-.04em;--font-letter-space-n20:-.02em;--font-letter-space-100:.1em;--font-letter-space-10:.01em;--font-letter-space-0:0em;--font-weight-bold:700;--font-weight-regular:400;--font-weight-light:300;--font-family-mono:Akkurat Mono,Menlo,Monaco,Consolas,"Courier New",monospace;--font-family-base:Akkurat,Helvetica,Arial,sans-serif;--duration-fast:.1s;--duration-slow:.3s;--duration-normal:.2s;--skeleton-button-width-base:54px;--skeleton-button-width-link:67px;--scale-z-index-most-upper:1100;--scale-z-index-mobile-menu:1000;--scale-z-index-popup:700;--scale-z-index-loader:600;--scale-z-index-overlay-content:500;--scale-z-index-overlay:400;--scale-z-index-dropdown:300;--scale-z-index-header:200;--scale-z-index-sticky:100;--scale-z-index-default:1;--scale-z-index-negative:-1;--scale-z-index-deep:-99999;--scale-line-height-165:1.65;--scale-line-height-150:1.5;--scale-line-height-135:1.35;--scale-line-height-125:1.25;--scale-line-height-115:1.15;--scale-line-height-100:1;--size-space-10xl:228px;--size-space-9xl:160px;--size-space-8xl:128px;--size-space-7xl:96px;--size-space-6xl:80px;--size-space-5xl:64px;--size-space-4xl:48px;--size-space-3xl:40px;--size-space-2xl:32px;--size-space-xl:24px;--size-space-lg:16px;--size-space-md:12px;--size-space-sm:8px;--size-space-xs:4px;--size-space-2xs:2px;--size-space-0:0px;--size-radius-3:320px;--size-radius-2:8px;--size-radius-1:4px;--size-radius-0:0px;--size-icon-3xl:40px;--size-icon-xl:20px;--size-icon-lg:18px;--size-icon-md:16px;--size-icon-sm:14px;--size-icon-xs:12px;--size-icon-xxs:10px;--size-icon-xxxs:8px;--size-height-xl:44px;--size-height-lg:36px;--size-height-base:28px;--size-height-sm:22px;--size-height-xs:16px;--size-height-xxs:12px;--size-font-14:72px;--size-font-13:58px;--size-font-12:48px;--size-font-11:36px;--size-font-10:30px;--size-font-9:24px;--size-font-8:22px;--size-font-7:18px;--size-font-6:16px;--size-font-5:14px;--size-font-4:12px;--size-font-3:11px;--size-font-2:10px;--size-font-1:9px;--rgb-dark-red-40:255,72,72;--rgb-dark-green-30:6,199,43;--rgb-dark-blue-30:138,180,248;--rgb-base-red-55:204,0,0;--rgb-base-green-55:22,117,39;--rgb-base-gray-65:82,82,82;--rgb-base-gray-50:115,118,118;--rgb-base-gray-35:153,153,153;--rgb-base-gray-20:191,191,191;--rgb-base-gray-10:235,235,235;--rgb-base-blue-55:13,113,198;--rgb-base-white:255,255,255;--rgb-base-black:0,0,0;--color-bg-overlay-light:#ffffffa6;--color-bg-overlay:#000000a6;--color-dark-red-55:#c83f62;--color-dark-red-54:#b45951;--color-dark-red-40:#ff4848;--color-dark-red-35:#ff6e6b;--color-dark-green-30:#06c72b;--color-dark-purple-45:#c156bb;--color-dark-purple-30:#9f9ae6;--color-dark-blue-75:#26364a;--color-dark-blue-70:#2d476c;--color-dark-blue-55:#3d6dac;--color-dark-blue-30:#8ab4f8;--color-dark-gray-90:#1b1b1b;--color-dark-gray-85:#222;--color-dark-gray-80:#272727;--color-dark-gray-75:#3f3f3f;--color-lib-gray-15:#1d1d1d;--color-lib-gray-14:#383838;--color-lib-gray-13:#3d3d3d;--color-lib-gray-12:#0a0a0a;--color-lib-gray-11:#1f1f1f;--color-lib-gray-10:#333;--color-lib-gray-9:#474747;--color-lib-gray-8:#5c5c5c;--color-lib-gray-7:#707070;--color-lib-gray-6:#858585;--color-lib-gray-5:#999;--color-lib-gray-4:#adadad;--color-lib-gray-3:#c2c4c3;--color-lib-gray-2:#d6d6d6;--color-lib-gray-1:#ebebeb;--color-lib-brown-12:#20180b;--color-lib-brown-11:#32291c;--color-lib-brown-10:#463b2c;--color-lib-brown-9:#5b4f3d;--color-lib-brown-8:#71634e;--color-lib-brown-7:#887760;--color-lib-brown-6:#9e8d73;--color-lib-brown-5:#af9e86;--color-lib-brown-4:#c0b09a;--color-lib-brown-3:#d0c2ae;--color-lib-brown-2:#e1d4c2;--color-lib-brown-1:#f2e7d7;--color-lib-orange-12:#220b00;--color-lib-orange-11:#431600;--color-lib-orange-10:#652100;--color-lib-orange-9:#862b00;--color-lib-orange-8:#a73600;--color-lib-orange-7:#c94100;--color-lib-orange-6:#d15c24;--color-lib-orange-5:#d87749;--color-lib-orange-4:#e0926d;--color-lib-orange-3:#e8ae92;--color-lib-orange-2:#f0c9b6;--color-lib-orange-1:#f7e4db;--color-lib-gold-12:#271600;--color-lib-gold-11:#4f2b00;--color-lib-gold-10:#764100;--color-lib-gold-9:#9d5700;--color-lib-gold-8:#c56c00;--color-lib-gold-7:#dc7900;--color-lib-gold-6:#ef9424;--color-lib-gold-5:#f1a649;--color-lib-gold-4:#f4b86d;--color-lib-gold-3:#f7c992;--color-lib-gold-2:#fadbb6;--color-lib-gold-1:#fceddb;--color-lib-ochre-12:#201707;--color-lib-ochre-11:#402e0d;--color-lib-ochre-10:#614614;--color-lib-ochre-9:#815d1b;--color-lib-ochre-8:#a17421;--color-lib-ochre-7:#c18b28;--color-lib-ochre-6:#ca9c47;--color-lib-ochre-5:#d3ac65;--color-lib-ochre-4:#dcbd84;--color-lib-ochre-3:#e4cda3;--color-lib-ochre-2:#eddec2;--color-lib-ochre-1:#f6eee0;--color-lib-green-12:#051808;--color-lib-green-11:#092f10;--color-lib-green-10:#0e4718;--color-lib-green-9:#125e1f;--color-lib-green-8:#167527;--color-lib-green-7:#1b8d2f;--color-lib-green-6:#3c9d4d;--color-lib-green-5:#5cae6a;--color-lib-green-4:#7dbe88;--color-lib-green-3:#9dcea6;--color-lib-green-2:#bedec4;--color-lib-green-1:#deefe1;--color-lib-teal-12:#031a14;--color-lib-teal-11:#053529;--color-lib-teal-10:#084f3d;--color-lib-teal-9:#0a6951;--color-lib-teal-8:#0c8466;--color-lib-teal-7:#0f9e7a;--color-lib-teal-6:#31ac8d;--color-lib-teal-5:#54baa0;--color-lib-teal-4:#76c8b3;--color-lib-teal-3:#98d5c6;--color-lib-teal-2:#bae3d9;--color-lib-teal-1:#ddf1ec;--color-lib-ocean-12:#001217;--color-lib-ocean-11:#00242e;--color-lib-ocean-10:#003745;--color-lib-ocean-9:#00495b;--color-lib-ocean-8:#005b72;--color-lib-ocean-7:#006d89;--color-lib-ocean-6:#24829a;--color-lib-ocean-5:#4997ab;--color-lib-ocean-4:#6dacbc;--color-lib-ocean-3:#92c0cc;--color-lib-ocean-2:#b6d5dd;--color-lib-ocean-1:#dbeaee;--color-lib-blue-14:#303f57;--color-lib-blue-13:#062845;--color-lib-blue-12:#000e40;--color-lib-blue-11:#01145f;--color-lib-blue-10:#011b7f;--color-lib-blue-9:#01229f;--color-lib-blue-8:#1d3baa;--color-lib-blue-7:#3953b4;--color-lib-blue-6:#566cbf;--color-lib-blue-5:#7284ca;--color-lib-blue-4:#8e9dd4;--color-lib-blue-3:#aab5df;--color-lib-blue-2:#c0c8e7;--color-lib-blue-1:#e3e6f4;--color-lib-purple-12:#140515;--color-lib-purple-11:#280b2b;--color-lib-purple-10:#3c1040;--color-lib-purple-9:#501555;--color-lib-purple-8:#641b6b;--color-lib-purple-7:#782080;--color-lib-purple-6:#8b4092;--color-lib-purple-5:#9f60a4;--color-lib-purple-4:#b280b6;--color-lib-purple-3:#c59fc9;--color-lib-purple-2:#d8bfdb;--color-lib-purple-1:#ecdfed;--color-lib-magenta-12:#1f050e;--color-lib-magenta-11:#3e0b1b;--color-lib-magenta-10:#5d1029;--color-lib-magenta-9:#7b1536;--color-lib-magenta-8:#9a1b43;--color-lib-magenta-7:#b92051;--color-lib-magenta-6:#c3406a;--color-lib-magenta-5:#cd6083;--color-lib-magenta-4:#d7809c;--color-lib-magenta-3:#e19fb4;--color-lib-magenta-2:#ebbfcd;--color-lib-magenta-1:#f5dfe6;--color-lib-red-12:#240007;--color-lib-red-11:#47000e;--color-lib-red-10:#6b0015;--color-lib-red-9:#8f001c;--color-lib-red-8:#b20023;--color-lib-red-7:#cc0031;--color-lib-red-6:#e14542;--color-lib-red-5:#eb685b;--color-lib-red-4:#f38777;--color-lib-red-3:#f9a495;--color-lib-red-2:#fdc1b4;--color-lib-red-1:#ffddd5;--color-lib-maroon-12:#1b0400;--color-lib-maroon-11:#360701;--color-lib-maroon-10:#510b01;--color-lib-maroon-9:#6b0f01;--color-lib-maroon-8:#861202;--color-lib-maroon-7:#a11602;--color-lib-maroon-6:#ae3726;--color-lib-maroon-5:#bc594a;--color-lib-maroon-4:#c97a6e;--color-lib-maroon-3:#d79b93;--color-lib-maroon-2:#e4bcb7;--color-lib-maroon-1:#f2dedb;--color-base-gray-80:#333;--color-base-gray-65:#525252;--color-base-gray-50:#737676;--color-base-gray-35:#999;--color-base-gray-30:#afafaf;--color-base-gray-20:#bfbfbf;--color-base-gray-11:#e3e3e3;--color-base-gray-10:#ebebeb;--color-base-gray-7:#efefef;--color-base-gray-6:#f2f2f2;--color-base-gray-5:#f5f5f5;--color-base-gray-1:#f8f8f8;--color-base-gray-0:#f9f9f9;--color-base-purple-65:#524e92;--color-base-orange-30:#f89406;--color-base-orange-5:#feeec8;--color-base-blue-gray-45:#347bb7;--color-base-blue-gray-10:#e0e7ef;--color-base-blue-55:#0d71c6;--color-base-blue-5:#e4f0fe;--color-base-red-80:#64041f;--color-base-red-65:#a80827;--color-base-red-55:#c00;--color-base-red-45:#ff0032;--color-base-red-10:#f8e0e0;--color-base-green-55:#167527;--color-base-green-40:#719c12;--color-base-green-30:#93c22d;--color-base-green-5:#ebf7eb;--color-base-white:#fff;--color-base-black:#000;--color-core-light-blue-15:#c7dae0;--color-core-taupe-20:#c2c4c3;--color-core-brown-40:#9e8d73;--color-core-yellow-10:#edf86f;--color-core-gray:#e8eae8;--color-core-red:#d6002a;--asset-font-mi-icon-woff2:"assets/fonts/mi-icon-font.woff2";--asset-font-mi-icon-name:"spgmiFontIcon";--asset-font-akkurat-mono-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/monospace.20ee8e55833bd9f.woff2";--asset-font-akkurat-mono-name:"Akkurat Mono";--asset-font-akkurat-700i-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/700i.e93d575009ebc9d.woff2";--asset-font-akkurat-700i-name:"Akkurat";--asset-font-akkurat-700-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/700.fedd52180bb0de4.woff2";--asset-font-akkurat-700-name:"Akkurat";--asset-font-akkurat-400i-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/400i.06f9c60bfb7243f.woff2";--asset-font-akkurat-400i-name:"Akkurat";--asset-font-akkurat-400-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/400.17eadaaf87d656c.woff2";--asset-font-akkurat-400-name:"Akkurat";--asset-font-akkurat-300i-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/300i.006ba2aeea490fd.woff2";--asset-font-akkurat-300i-name:"Akkurat";--asset-font-akkurat-300-woff2:"https://cdn.spgi.spglobal.com/spg/pcc/fonts/300.2f45be6f299cb48.woff2";--asset-font-akkurat-300-name:"Akkurat";--color-text-link-visited:var(--color-base-purple-65);--color-text-link:var(--color-base-blue-55);--color-text-inverse:var(--color-base-white);--color-text-secondary:var(--color-base-gray-65);--color-text-primary:var(--color-base-black);--color-table-tr-bg-selected:var(--color-base-blue-5);--color-table-tr-bg-alt:var(--color-base-gray-0);--color-table-tr-bg:var(--color-base-white);--color-table-table-border:var(--color-base-gray-11);--color-table-thead-bg-selected:var(--color-base-gray-11);--color-table-thead-bg:var(--color-base-gray-6);--color-state-info-light:var(--color-lib-ocean-1);--color-state-warning-light:var(--color-lib-gold-1);--color-state-error-light:var(--color-base-red-10);--color-state-success-light:var(--color-base-green-5);--color-state-focused:var(--color-base-blue-55);--color-state-disabled:var(--color-base-gray-20);--color-icon-disabled:var(--color-base-gray-20);--color-icon-inverse:var(--color-base-white);--color-icon-primary-hover:var(--color-base-black);--color-icon-primary:var(--color-base-gray-50);--color-disabled:var(--color-base-gray-20);--color-warning:var(--color-lib-gold-7);--color-info:var(--color-lib-ocean-7);--color-success:var(--color-lib-green-8);--color-error:var(--color-lib-red-8);--color-chart-loss:var(--color-lib-red-8);--color-chart-gain:var(--color-lib-green-7);--color-chart-20:var(--color-lib-maroon-10);--color-chart-19:var(--color-lib-green-6);--color-chart-18:var(--color-lib-ochre-7);--color-chart-17:var(--color-lib-ocean-10);--color-chart-16:var(--color-lib-blue-7);--color-chart-15:var(--color-lib-gold-9);--color-chart-14:var(--color-lib-gray-6);--color-chart-13:var(--color-lib-green-9);--color-chart-12:var(--color-lib-magenta-5);--color-chart-11:var(--color-lib-purple-8);--color-chart-10:var(--color-lib-ocean-5);--color-chart-9:var(--color-lib-orange-6);--color-chart-8:var(--color-lib-purple-4);--color-chart-7:var(--color-lib-blue-9);--color-chart-6:var(--color-lib-blue-5);--color-chart-5:var(--color-lib-magenta-7);--color-chart-4:var(--color-lib-teal-7);--color-chart-3:var(--color-lib-purple-6);--color-chart-2:var(--color-lib-gold-7);--color-chart-1:var(--color-lib-ocean-7);--color-border-focus:var(--color-base-black);--color-border-disabled:var(--color-base-gray-20);--color-border-primary:var(--color-base-gray-11);--color-bg-hover:var(--color-base-blue-5);--color-bg-secondary:var(--color-base-white);--color-bg-primary:var(--color-base-gray-5);--color-esg-governance:var(--color-lib-blue-6);--color-esg-social:var(--color-lib-gold-7);--color-esg-environmental:var(--color-lib-green-6);--color-third-party-acrobat:var(--color-lib-red-6);--color-third-party-excel:var(--color-lib-green-7);--color-third-party-powerpoint:var(--color-lib-orange-6);--color-third-party-word:var(--color-lib-blue-6);--color-metals-6:var(--color-lib-gold-7);--color-metals-5:var(--color-lib-teal-7);--color-metals-4:var(--color-lib-purple-5);--color-metals-3:var(--color-lib-green-6);--color-metals-2:var(--color-lib-maroon-5);--color-metals-1:var(--color-lib-ocean-6);--color-text-loss:var(--color-error);--color-text-gain:var(--color-success);--color-text-disabled:var(--color-state-disabled);--color-state-info:var(--color-info);--color-state-warning:var(--color-warning);--color-state-error:var(--color-error);--color-state-success:var(--color-success);--color-border-success:var(--color-success);--color-border-error:var(--color-error);--color-bg-info-light:var(--color-state-info-light);--color-bg-warning-light:var(--color-state-warning-light);--color-bg-error-light:var(--color-state-error-light);--color-bg-success-light:var(--color-state-success-light);--color-bg-disabled:var(--color-state-disabled);--color-text-success:var(--color-state-success);--color-text-error:var(--color-state-error);--color-icon-info:var(--color-state-info);--color-icon-warning:var(--color-state-warning);--color-icon-success:var(--color-state-success);--color-icon-error:var(--color-state-error);--color-bg-info:var(--color-state-info);--color-bg-warning:var(--color-state-warning);--color-bg-error:var(--color-state-error);--color-bg-success:var(--color-state-success)}.spg-dark{--color-bg-primary:#1b1b1b;--color-bg-secondary:#272727;--color-bg-hover:#26364a;--color-bg-disabled:#737676;--color-bg-overlay:#000000a6;--color-bg-success:#7dbe88;--color-bg-error:#eb685b;--color-bg-warning:#ef9424;--color-bg-info:#4997ab;--color-border-primary:#525252;--color-border-disabled:#737676;--color-border-error:#eb685b;--color-border-focus:#fff;--color-border-success:#7dbe88;--color-chart-1:#24829a;--color-chart-2:#f1a649;--color-chart-3:#9f60a4;--color-chart-4:#31ac8d;--color-chart-5:#cd6083;--color-chart-6:#c0c8e7;--color-chart-7:#566cbf;--color-chart-8:#c59fc9;--color-chart-9:#d87749;--color-chart-10:#6dacbc;--color-chart-11:#ecdfed;--color-chart-12:#e19fb4;--color-chart-13:#3c9d4d;--color-chart-14:#999;--color-chart-15:#f7c992;--color-chart-16:#8e9dd4;--color-chart-17:#b6d5dd;--color-chart-18:#d3ac65;--color-chart-19:#9dcea6;--color-chart-20:#bc594a;--color-chart-gain:#5cae6a;--color-chart-loss:#f38777;--color-error:#eb685b;--color-success:#7dbe88;--color-info:#4997ab;--color-warning:#f1a649;--color-disabled:#737676;--color-icon-primary:#afafaf;--color-icon-primary-hover:#fff;--color-icon-inverse:#000;--color-icon-disabled:#737676;--color-icon-error:#eb685b;--color-icon-success:#7dbe88;--color-icon-warning:#dc7900;--color-icon-info:#4997ab;--color-state-disabled:#737676;--color-state-focused:#8ab4f8;--color-state-success:#7dbe88;--color-state-error:#eb685b;--color-state-warning:#f1a649;--color-state-info:#4997ab;--color-state-info-light:#8ab4f8;--color-table-thead-bg:#333;--color-table-thead-bg-selected:#737676;--color-table-table-border:#737676;--color-table-tr-bg:#333;--color-table-tr-bg-alt:#525252;--color-table-tr-bg-selected:#0d71c6;--color-text-primary:#e3e3e3;--color-text-secondary:#afafaf;--color-text-inverse:#000;--color-text-disabled:#737676;--color-text-link:#8ab4f8;--color-text-link-visited:#9f9ae6;--color-text-error:#eb685b;--color-text-success:#7dbe88;--color-text-gain:#7dbe88;--color-text-loss:#eb685b}:root{--app-color-bg-raised:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--app-color-bg-raised:color-mix(in srgb,var(--color-bg-secondary) 50%,var(--color-bg-primary))}}:root{--app-color-text-muted:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--app-color-text-muted:color-mix(in srgb,var(--color-text-secondary) 78%,var(--color-bg-secondary))}}:root{--app-color-text-subtle:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--app-color-text-subtle:color-mix(in srgb,var(--color-text-secondary) 58%,var(--color-bg-secondary))}}:root{--app-font-tracking-display:-.01em;color-scheme:light;--font-family-base:var(--font-akkurat),Helvetica,Arial,sans-serif;--font-family-mono:var(--font-akkurat-mono),Menlo,Monaco,Consolas,"Courier New",monospace;--app-panel-ring:0 0 0 1px var(--color-border-primary);--app-scrollbar-size:6px;--app-radius-pill:9999px;--background:var(--color-bg-primary);--foreground:var(--color-text-primary)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}