@charset "UTF-8";.accordion{container-type:inline-size;container-name:accordion;border-radius:4px;width:100%}.accordion[data-surface=flat]{color:var(--foreground-base-1);background:var(--background-transparent);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0)}.accordion[data-surface=raised]{color:var(--foreground-base-0);background:var(--background-base-1);border-color:var(--border-base-0);border-width:1px;border-style:solid}.accordion[data-surface=floating]{color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2)}.accordion[data-surface=sunken]{color:var(--foreground-base-5);background:var(--background-base--1);box-shadow:var(--elevation--1)}.accordion--header.button{--button-icon-color: var(--foreground-base-5);inline-size:100%;padding:.75em;border-radius:4px}.accordion--header.button .button-content{text-align:start}.accordion--header.button .button-icon:last-child{transition:transform var(--motion-duration) ease}.accordion--toggle{--button-icon-color: var(--foreground-base-5);flex-shrink:0}.accordion--toggle .button-icon{transition:transform var(--motion-duration) ease}.accordion .accordion--header.button:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]),.accordion .accordion--toggle.button:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background:color-mix(in srgb,var(--background-hover-1) 50%,transparent)}.accordion[data-open=true]>.accordion--header .button-icon:last-child,.accordion[data-open=true]>.accordion--header-linked .accordion--toggle .button-icon{transform:rotate(180deg)}.accordion--content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration) ease}.accordion[data-open=true]>.accordion--content{grid-template-rows:1fr}.accordion--content-inner{overflow:hidden;min-block-size:0}.accordion--content-body{padding:.75em}.accordion--preview{padding:.75em;padding-block:0}.accordion[data-has-icon=true]>.accordion--content>.accordion--content-inner>.accordion--content-body,.accordion[data-has-icon=true]>.accordion--preview{padding-inline-start:var(--accordion-content-indent, 2.75em)}.accordion[data-has-icon=true][data-linked=true]>.accordion--content>.accordion--content-inner>.accordion--content-body,.accordion[data-has-icon=true][data-linked=true]>.accordion--preview{padding-inline-start:var(--accordion-content-indent, 2em)}.accordion[data-size=sm]>.accordion--header.button{padding:.5em}.accordion[data-size=sm]>.accordion--preview,.accordion[data-size=sm]>.accordion--content>.accordion--content-inner>.accordion--content-body{padding:.5em}.accordion[data-surface=ghost]>.accordion--header.button{padding:0;font-size:1rem}.accordion[data-surface=ghost]>.accordion--preview,.accordion[data-surface=ghost]>.accordion--content>.accordion--content-inner>.accordion--content-body{padding:0;padding-block-start:.75em}@container accordion (inline-size < 10em){.accordion--toggle,.accordion--link .link--content{display:none}.accordion--link.link{justify-content:center}.accordion--link .link--icon{inline-size:1.5em;aspect-ratio:1}}@media(forced-colors:active){.accordion{border:1px solid currentColor}.accordion--header:focus-visible,.accordion--toggle:focus-visible,.accordion--link:focus-visible{outline:2px solid Highlight}}.flex{display:flex;gap:1em}.flex[data-inline=true]{display:inline-flex}.flex[data-gap=none]{gap:0}.flex[data-gap=xs]{gap:.25em}.flex[data-gap=sm]{gap:.5em}.flex[data-gap=md]{gap:1em}.flex[data-gap=lg]{gap:1.5em}.flex[data-gap=xl]{gap:2em}.flex[data-align=start]{align-items:flex-start}.flex[data-align=center]{align-items:center}.flex[data-align=end]{align-items:flex-end}.flex[data-align=stretch]{align-items:stretch}.flex[data-align=baseline]{align-items:baseline}.flex[data-justify=start]{justify-content:flex-start}.flex[data-justify=center]{justify-content:center}.flex[data-justify=end]{justify-content:flex-end}.flex[data-justify=between]{justify-content:space-between}.flex[data-justify=around]{justify-content:space-around}.flex[data-justify=evenly]{justify-content:space-evenly}.flex[data-wrap=nowrap]{flex-wrap:nowrap}.flex[data-wrap=wrap]{flex-wrap:wrap}.flex[data-wrap=wrap-reverse]{flex-wrap:wrap-reverse}.flex[data-stack=true]{flex-direction:column}.flex[data-stack=true][data-divider]>:not(:last-child){border-bottom:1px solid var(--background-base-2)}.flex:not([data-stack])[data-divider]>:not(:last-child){border-right:1px solid var(--background-base-2)}ul.flex[data-stack=true]{margin:0;padding:0;list-style-type:none}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;text-decoration:none;background:transparent;text-align:start;transition:background-color var(--motion-duration) ease,color var(--motion-duration) ease}.link[data-variant=primary]{color:var(--foreground-interactive-0);background:var(--background-interactive-0);border-color:var(--border-interactive-0);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.link[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-0);background:var(--background-hover-0)}.link[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-0);background:var(--background-hover-0)}.link[data-variant=primary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link[data-variant=primary]:disabled,.link[data-variant=primary][aria-disabled=true],.link[data-variant=primary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.link[data-variant=secondary]{color:var(--foreground-interactive-1);background:var(--background-interactive-1);border-color:var(--border-interactive-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0)}.link[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-base-1);background:var(--background-base-2)}.link[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-base-1);background:var(--background-base-2)}.link[data-variant=secondary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link[data-variant=secondary]:disabled,.link[data-variant=secondary][aria-disabled=true],.link[data-variant=secondary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.link[data-variant=inline]{color:var(--foreground-base-0);background:var(--background-transparent);border-color:var(--border-transparent);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.link[data-variant=inline]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-brand-1);background:var(--background-transparent)}.link[data-variant=inline]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-brand-1);background:var(--background-transparent)}.link[data-variant=inline]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link[data-variant=inline]:disabled,.link[data-variant=inline][aria-disabled=true],.link[data-variant=inline][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled)}.link[data-variant=nav]{display:flex;gap:.5em;flex-direction:row;align-items:center;justify-content:flex-start;padding:.25em;border-radius:4px}.link[data-variant=nav]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.link[data-variant=nav]{inline-size:100%;box-sizing:border-box;color:inherit;background:transparent}.link[data-variant=nav] .link--content{flex:1 1 auto;min-inline-size:0}.link[data-variant=nav][aria-current=true]{color:var(--foreground-selected-0);background:var(--background-selected-0)}.link[data-variant=nav]:not([aria-current=true]):hover{background-color:var(--background-hover-1)}.link[data-variant=nav]:not([aria-current=true]):active{background-color:var(--background-hover-1)}.link--icon{flex-shrink:0}@media(forced-colors:active){.link{border:2px solid currentColor}}.button{display:inline-flex;gap:.5em;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;position:relative}.button .button-content{flex:1}.button[role^=menuitem],.button[role=option]{justify-content:space-between!important}.button[role^=menuitem] .button-content,.button[role=option] .button-content{text-align:left}@media screen and (prefers-reduced-motion:no-preference){.button{transition-duration:.25s;transition-timing-function:cubic-bezier(.5,.05,.25,1);transition-property:background-color,color,box-shadow,translate}}.button[data-variant=primary]{color:var(--foreground-interactive-0);background:var(--background-interactive-0);border-color:var(--border-interactive-0);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-0);background:var(--background-hover-0)}.button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-0);background:var(--background-hover-0)}.button[data-variant=primary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.button[data-variant=primary]:disabled,.button[data-variant=primary][aria-disabled=true],.button[data-variant=primary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.button[data-variant=primary]{border-radius:4px}.button[data-variant=secondary]{color:var(--foreground-interactive-1);background:var(--background-interactive-1);border-color:var(--border-interactive-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0)}.button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-base-1);background:var(--background-base-2)}.button[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-base-1);background:var(--background-base-2)}.button[data-variant=secondary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.button[data-variant=secondary]:disabled,.button[data-variant=secondary][aria-disabled=true],.button[data-variant=secondary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.button[data-variant=secondary]{border-radius:4px}.button[data-variant=tertiary]{color:var(--foreground-interactive-2);background:var(--background-interactive-2);border-color:var(--border-interactive-2);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.button[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-2);background:var(--background-hover-2)}.button[data-variant=tertiary]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-2);background:var(--background-hover-2)}.button[data-variant=tertiary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.button[data-variant=tertiary]:disabled,.button[data-variant=tertiary][aria-disabled=true],.button[data-variant=tertiary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.button[data-variant=tertiary]{border-radius:4px}.button[data-variant=danger]{color:var(--foreground-status-error);background:var(--background-status-error);border-color:var(--border-status-error);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.button[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--foreground-interactive-0);background:var(--background-status-error-hover);box-shadow:var(--elevation-2)}.button[data-variant=danger]:focus-visible{outline:2px solid var(--border-interactive-0);outline-offset:2px}.button[data-variant=danger]:disabled,.button[data-variant=danger][aria-disabled=true],.button[data-variant=danger][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.button[data-variant=danger]{border-radius:4px}@media screen and (prefers-reduced-motion:no-preference){.button[data-variant=danger]:hover:not(:disabled){translate:0 -.125em}}.button[data-variant=text]{color:var(--foreground-base-1);background:var(--background-transparent);border-color:var(--border-transparent);border-width:0px;border-style:solid;box-shadow:var(--elevation-0)}.button[data-variant=text]:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background:var(--background-hover-1)}.button[data-variant=text]:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background:var(--background-hover-1)}.button[data-variant=text]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.button[data-variant=text]:disabled,.button[data-variant=text][aria-disabled=true],.button[data-variant=text][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled)}.button[data-variant=text]{border-radius:4px}.button[data-size=sm]:not([data-variant=text]):not([data-icon-only]){font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.5em 1.5em}.button[data-size=md]:not([data-variant=text]):not([data-icon-only]){font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.5em 1.5em}.button[data-size=md]:not([data-variant=text]):not([data-icon-only])[data-full-width]{padding-inline:0}.button[data-size=lg]:not([data-variant=text]):not([data-icon-only]){font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.75em 2em}.button[data-icon-only]{aspect-ratio:1}.button[data-icon-only][data-size=sm]{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.5em}.button[data-icon-only][data-size=md]{font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.5em}.button[data-icon-only][data-size=lg]{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.75em}.button:disabled,.button[aria-disabled=true]{color:var(--foreground-disabled);cursor:not-allowed}.button[data-full-width]{width:100%;justify-content:center}.button[data-full-width] .button-content{flex:0}.button[data-wrap-text]{white-space:normal;overflow:visible;text-align:start;height:auto}.button[data-wrap-text] .button-content{text-align:start;overflow-wrap:anywhere}.button-icon{flex-shrink:0;fill:var(--button-icon-color, currentColor);stroke:none}.button-spinner{inline-size:1em;aspect-ratio:1;border:2px solid currentColor;border-top-color:transparent;border-radius:50%}@media(prefers-reduced-motion:no-preference){.button-spinner{border-top-color:currentColor;border-right-color:transparent;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}}@media(forced-colors:active){.button{border:2px solid currentColor}}.spinner{--spinner-grid: 2;display:inline-grid;grid-template-columns:repeat(var(--spinner-grid),8px);gap:1px}.spinner[data-size=md]{--spinner-grid: 4}.spinner[data-size=lg]{--spinner-grid: 6}.spinner__circle{inline-size:8px;aspect-ratio:1;border-radius:50%}.spinner__circle[data-color="1"]{background-color:var(--foreground-base-1)}.spinner__circle[data-color="2"]{background-color:var(--foreground-base-4)}.spinner__circle[data-color="3"]{background-color:var(--foreground-brand-2)}@media(prefers-reduced-motion:no-preference){.spinner__circle{animation:spinner-pulse var(--spinner-circle-duration, 1.2s) ease-in-out var(--spinner-circle-delay, 0s) infinite}}@keyframes spinner-pulse{0%,to{scale:1}50%{scale:.3}}.icon{display:inline-block;inline-size:1.5em;aspect-ratio:1;fill:currentColor;stroke:none;flex-shrink:0}.icon[data-size=xs]{inline-size:1em;aspect-ratio:1}.icon[data-size=sm]{inline-size:1.25em;aspect-ratio:1}.icon[data-size=md]{inline-size:1.5em;aspect-ratio:1}.icon[data-size=lg]{inline-size:2.5em;aspect-ratio:1}.icon[data-size=xl]{inline-size:3em;aspect-ratio:1}.icon[data-color=body]{fill:var(--foreground-base-1)}.icon[data-color=strong]{fill:var(--foreground-base-0)}.icon[data-color=soft]{fill:var(--foreground-base-2)}.icon[data-color=softer]{fill:var(--foreground-base-3)}.icon[data-color=brand]{fill:var(--foreground-brand-1)}.icon[data-color=brand-light]{fill:var(--foreground-brand-2)}.icon[data-color=danger]{fill:var(--foreground-status-error)}.text{color:inherit;margin:0}.text[data-variant=heading-overline]{font-weight:800;line-height:1.4;font-size:.75em;letter-spacing:5%;text-transform:uppercase;text-decoration:none}.text[data-variant=heading-hero]{font-weight:700;line-height:1;font-size:2em;letter-spacing:-5%;text-transform:none;text-decoration:none}.text[data-variant=heading-large]{font-weight:700;line-height:1;font-size:2em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=heading-medium]{font-weight:700;line-height:1.5;font-size:1.375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=heading-small]{font-weight:700;line-height:1.4;font-size:1.25em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=heading-micro]{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=heading-card]{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:-1%;text-transform:none;text-decoration:none}.text[data-variant=body-text]{font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-large]{font-weight:500;line-height:1.4;font-size:1.25em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-medium]{font-weight:500;line-height:1.5;font-size:1em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-small]{font-weight:400;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-micro]{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-stat]{font-weight:400;line-height:1.4;font-size:1.25em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=mono-text]{font-weight:400;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=mono-number]{font-weight:600;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-bold-large]{font-weight:700;line-height:1.5;font-size:1.375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-bold-medium]{font-weight:700;line-height:1.5;font-size:1em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-bold-text]{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-bold-small]{font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-variant=body-bold-micro]{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none}.text[data-color=body]{color:var(--foreground-base-1)}.text[data-color=strong]{color:var(--foreground-base-0)}.text[data-color=soft]{color:var(--foreground-base-3)}.text[data-color=softer]{color:var(--foreground-base-4)}.text[data-color=brand]{color:var(--foreground-brand-1)}.text[data-color=brand-light]{color:var(--foreground-brand-2)}.text[data-color=danger]{color:var(--foreground-status-error)}.text[data-color=success]{color:var(--foreground-status-success)}.text[data-ellipsis]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:var(--text-max-length, none)}.text[data-align=left]{text-align:start}.text[data-align=center]{text-align:center}.text[data-align=right]{text-align:end}.accordion-stepper--indicator{flex-shrink:0;inline-size:2.5em}.accordion-stepper--circle{inline-size:2.5em;aspect-ratio:1;flex-shrink:0;position:relative;z-index:1;border-radius:50%}.accordion-stepper--item[data-step-state=completed] .accordion-stepper--circle,.accordion-stepper--item[data-step-state=current] .accordion-stepper--circle{color:var(--foreground-on-brand);background:var(--brand-0);border-color:var(--brand-0);border-width:2px;border-style:solid}.accordion-stepper--item[data-step-state=future] .accordion-stepper--circle{color:var(--foreground-base-5);background:var(--background-base-1);border-color:var(--border-base-0);border-width:0px;border-style:solid}.accordion-stepper--connector{flex:1;inline-size:4px;min-block-size:.5em;margin-block:-.5em;z-index:0;background:var(--background-base-1)}.accordion-stepper--item[data-step-state=completed] .accordion-stepper--connector{background:var(--brand-0)}.accordion-stepper--content{flex:1;min-inline-size:0;padding-inline-start:.5em;padding-block-end:.5em}.accordion-stepper--header{font-weight:700;line-height:1.4;font-size:1.25em;letter-spacing:0%;text-transform:none;text-decoration:none;min-block-size:2.5em;color:var(--foreground-base-4)}.accordion-stepper--title{padding:0 .25em;flex:1}.accordion-stepper--body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration) ease}.accordion-stepper--item[data-open=true] .accordion-stepper--body{grid-template-rows:1fr}.accordion-stepper--body-inner{overflow:hidden}@media(forced-colors:active){.accordion-stepper--circle{border:2px solid currentColor}.accordion-stepper--connector{background:currentColor}}.avatar{display:inline-flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:.5em}.avatar .avatar--icon{inline-size:40px;aspect-ratio:1;font-size:16px}.avatar{white-space:nowrap;box-sizing:border-box}.avatar[data-size=sm]{gap:8px;padding:.5em}.avatar[data-size=sm] .avatar--icon{inline-size:24px;aspect-ratio:1;font-size:12px}.avatar[data-size=lg]{gap:0px;padding:0}.avatar[data-size=lg] .avatar--icon{inline-size:48px;aspect-ratio:1;font-size:24px}.avatar--info{min-width:0;color:var(--foreground-base-0)}.avatar--info[data-position=left]{text-align:end}.avatar--name,.avatar--title{overflow:hidden;text-overflow:ellipsis}.avatar--name-row,.avatar--name-row .avatar--name{min-width:0}.avatar--info[data-position=left] .avatar--name-row{justify-content:flex-end}.avatar--title{color:var(--foreground-base-2)}.avatar--icon{color:var(--foreground-base-7);background:var(--background-base-7);border-color:var(--border-transparent);border-width:0px;border-style:solid;border-radius:50%;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar--image{inline-size:100%;aspect-ratio:1;object-fit:cover}.avatar--initials{line-height:1}@container avatar (inline-size < 160px){.avatar--info{display:none}}.tooltip{position:relative;display:inline-block;line-height:0;anchor-scope:--tooltip-anchor}.tooltip--trigger{anchor-name:--tooltip-anchor}.tooltip--bubble{display:flex;gap:.25em;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:100;white-space:nowrap;text-align:start;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration) ease,visibility var(--motion-duration) ease}.tooltip[data-surface=inverted] .tooltip--bubble{color:var(--foreground-base-7);background:var(--background-base-7)}.tooltip[data-surface=neutral] .tooltip--bubble{color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2)}.tooltip[data-size=sm] .tooltip--bubble{padding:.25em}.tooltip[data-size=md] .tooltip--bubble{padding:.25em .5em}@supports not (anchor-name: --x){.tooltip--bubble{position:absolute}.tooltip[data-placement=top] .tooltip--bubble{bottom:calc(100% + .5em);left:50%;translate:-50% 0}.tooltip[data-placement=bottom] .tooltip--bubble{top:calc(100% + .5em);left:50%;translate:-50% 0}.tooltip[data-placement=left] .tooltip--bubble{right:calc(100% + .5em);top:50%;translate:0 -50%}.tooltip[data-placement=right] .tooltip--bubble{left:calc(100% + .5em);top:50%;translate:0 -50%}}@supports (anchor-name: --x){.tooltip--bubble{position:fixed;position-anchor:--tooltip-anchor}.tooltip[data-placement=top] .tooltip--bubble{position-area:top;position-try-fallbacks:flip-block;margin-block-end:.5em}.tooltip[data-placement=bottom] .tooltip--bubble{position-area:bottom;position-try-fallbacks:flip-block;margin-block-start:.5em}.tooltip[data-placement=left] .tooltip--bubble{position-area:left;position-try-fallbacks:flip-inline;margin-inline-end:.5em}.tooltip[data-placement=right] .tooltip--bubble{position-area:right;position-try-fallbacks:flip-inline;margin-inline-start:.5em}}.tooltip:hover .tooltip--bubble,.tooltip:focus-within .tooltip--bubble{opacity:1;visibility:visible}.badge{position:relative;display:inline-flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start}.badge--dot{position:absolute;inline-size:.5em;aspect-ratio:1;border-radius:50%;background:var(--foreground-status-default);pointer-events:none}.badge[data-variant=info] .badge--dot{background:var(--foreground-status-info)}.badge[data-variant=success] .badge--dot{background:var(--foreground-status-success)}.badge[data-variant=warning] .badge--dot{background:var(--foreground-status-warning)}.badge[data-variant=error] .badge--dot{background:var(--foreground-status-error)}.badge[data-variant=strong] .badge--dot{background:var(--foreground-status-strong)}.badge[data-variant=outline] .badge--dot{background:var(--foreground-status-default)}.badge[data-position=top-end] .badge--dot{inset-block-start:-.25em;inset-inline-end:-.25em}.badge[data-position=top-start] .badge--dot{inset-block-start:-.25em;inset-inline-start:-.25em}.badge[data-position=bottom-end] .badge--dot{inset-block-end:-.25em;inset-inline-end:-.25em}.badge[data-position=bottom-start] .badge--dot{inset-block-end:-.25em;inset-inline-start:-.25em}.banner{padding:1em;border-radius:8px;display:block;opacity:1;transition:opacity var(--motion-duration) var(--ease-out, ease),display var(--motion-duration) allow-discrete}.banner[hidden]{display:none;opacity:0}.banner[data-variant=info]{color:var(--foreground-status-info);background:var(--background-status-info);border-color:var(--border-status-info);border-width:1px;border-style:solid}.banner[data-variant=success]{color:var(--foreground-status-success);background:var(--background-status-success);border-color:var(--border-status-success);border-width:1px;border-style:solid}.banner[data-variant=warning]{color:var(--foreground-status-warning);background:var(--background-status-warning);border-color:var(--border-status-warning);border-width:1px;border-style:solid}.banner[data-variant=error]{color:var(--foreground-status-error);background:var(--background-status-error);border-color:var(--border-status-error);border-width:1px;border-style:solid}.banner[data-variant=error]:disabled,.banner[data-variant=error][aria-disabled=true],.banner[data-variant=error][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.banner[data-variant=strong]{color:var(--foreground-status-strong);background:var(--background-status-strong);border-color:var(--border-status-strong);border-width:1px;border-style:solid}.banner[data-full-width]{border-radius:0!important;border:none!important}.banner--content{flex:1 1 auto}@starting-style{.banner:not([hidden]){opacity:0}}.banner-list{margin:0;padding-inline-start:1.5em;color:var(--foreground-base-0)}.banner-list li{margin-block-end:.25em}.banner-list li:last-child{margin-block-end:0}@media(forced-colors:active){.banner{border:2px solid Mark;background:Canvas}.banner-header{color:Mark}}.bar-graph{display:inline-block}.bar-graph-bar{fill:var(--brand-0);transition:fill var(--motion-duration) ease}.bar-graph-bar:hover{fill:var(--brand-0)}.bar-graph-axis{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-1)}.bar-graph-axis line,.bar-graph-axis path{stroke:var(--border-base-1)}.bar-graph-axis text{fill:var(--foreground-base-1)}.bar-graph-label{fill:var(--foreground-base-0)}.breadcrumb--list{display:flex;gap:.25em;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style-type:none;flex-wrap:wrap}.breadcrumb--item{display:inline-flex;gap:.25em;flex-direction:row;align-items:center;justify-content:flex-start}.breadcrumb--separator{color:var(--foreground-base-5)}@media(forced-colors:active){.breadcrumb--current{text-decoration:none}}.button-group{display:inline-flex}.button-group>*{position:relative}.button-group>:hover,.button-group>:focus-within{z-index:1}.button-group[data-orientation=horizontal]{flex-direction:row}.button-group[data-orientation=horizontal]>:not(:first-child){margin-inline-start:-1px}.button-group[data-orientation=horizontal]>:not(:first-child).button,.button-group[data-orientation=horizontal]>:not(:first-child) .button{border-start-start-radius:0;border-end-start-radius:0}.button-group[data-orientation=horizontal]>:not(:last-child).button,.button-group[data-orientation=horizontal]>:not(:last-child) .button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=horizontal][data-full-width]>*{flex:1}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>:not(:first-child){margin-block-start:-1px}.button-group[data-orientation=vertical]>:not(:first-child).button,.button-group[data-orientation=vertical]>:not(:first-child) .button{border-start-start-radius:0;border-start-end-radius:0}.button-group[data-orientation=vertical]>:not(:last-child).button,.button-group[data-orientation=vertical]>:not(:last-child) .button{border-end-start-radius:0;border-end-end-radius:0}.button-group[data-full-width]{display:flex;width:100%}.card{box-sizing:border-box}.card[data-padding=sm]{padding:.75em}.card[data-padding=md]{padding:1em}.card[data-padding=lg]{padding:1.5em}.card[data-variant=primary]{color:var(--foreground-base-0);background:var(--background-base-1);border-color:var(--border-base-0);border-width:1px;border-style:solid;border-radius:14px;background:var(--card-primary-background, var(--background-base-1))}.card[data-variant=secondary]{color:var(--foreground-base-1);background:var(--background-transparent);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0);border-radius:14px}.card[data-variant=hero]{color:var(--foreground-on-brand);background:var(--background-gradient);position:relative;overflow:hidden;margin-block:0 2em;margin-inline:calc(var(--card-hero-bleed, 1em) * -1);padding-block:4em;padding-inline:2em}.card[data-variant=hero] .card--heading .text{color:var(--foreground-brand-3)}.card[data-variant=info]{color:var(--foreground-status-info);background:var(--background-status-info);border-color:var(--border-status-info);border-width:1px;border-style:solid;border-radius:14px}.card[data-variant=success]{color:var(--foreground-status-success);background:var(--background-status-success);border-color:var(--border-status-success);border-width:1px;border-style:solid;border-radius:14px}.card[data-variant=warning]{color:var(--foreground-status-warning);background:var(--background-status-warning);border-color:var(--border-status-warning);border-width:1px;border-style:solid;border-radius:14px}.card[data-variant=danger]{color:var(--foreground-status-error);background:var(--background-status-error);border-color:var(--border-status-error);border-width:1px;border-style:solid}.card[data-variant=danger]:disabled,.card[data-variant=danger][aria-disabled=true],.card[data-variant=danger][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.card[data-variant=danger]{border-radius:14px}.card--heading{margin-bottom:.5em}.chat-bubble{display:flex;gap:0em;flex-direction:row;align-items:stretch;justify-content:flex-start;width:100%;position:relative}.chat-bubble[data-variant=user]{justify-content:flex-end}.chat-bubble[data-variant=agent],.chat-bubble[data-variant=agent-wide],.chat-bubble[data-variant=agent-meta]{display:flex;gap:.5em;flex-direction:column;align-items:flex-start;justify-content:flex-start}.chat-bubble--body{max-width:70ch;padding:.5em 1em;border-radius:.25em;font-size:16px;word-wrap:break-word;overflow-wrap:break-word}.chat-bubble>.chat-event-log--toggle,.chat-bubble>.chat-event-log--content{max-width:70ch}.chat-bubble[data-variant=user] .chat-bubble--body{color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2);border-bottom-right-radius:.25em}.chat-bubble[data-variant=agent] .chat-bubble--body,.chat-bubble[data-variant=agent-wide] .chat-bubble--body{color:var(--foreground-base-0);border-bottom-left-radius:.25em;padding:0}.chat-bubble[data-variant=agent-wide] .chat-bubble--body{width:100%}.chat-bubble--content>*:first-child{margin-block-start:0}.chat-bubble--content>*:last-child{margin-block-end:0}.chat-bubble[data-variant=user] .chat-bubble--content{color:var(--foreground-base-2)}.chat-bubble[data-variant=user] .chat-bubble--content pre{background-color:var(--background-overlay-on-color-0)}.chat-bubble[data-variant=user] .chat-bubble--content :not(pre)>code{background-color:var(--background-overlay-on-color-0);color:inherit}.chat-bubble[data-variant=user] .chat-bubble--content blockquote{border-color:var(--background-overlay-on-color-1)}.chat-bubble--timestamp{display:block;font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-3);padding:.25em 0}.chat-bubble--footer{display:flex;gap:.5em;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:.25em 0;margin-block-end:1em}@media(prefers-reduced-motion:no-preference){.chat-bubble--body{animation:bubble-fade-in .25s var(--brand-transition) forwards}}@media(forced-colors:active){.chat-bubble--body{border:1px solid currentColor}}@keyframes cursor-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes bubble-fade-in{0%{opacity:0;transform:translateY(2em)}to{opacity:1;transform:translateY(0)}}.tag{padding:.25em .5em;border-radius:4px;white-space:nowrap}.tag--wrap{white-space:normal}.tag--default{color:var(--foreground-status-default);background:var(--background-status-default);border-color:var(--border-status-default);border-width:1px;border-style:solid}.tag--muted{color:var(--foreground-base-4);background:var(--background-base--1)}.tag--info{color:var(--foreground-status-info);background:var(--background-status-info);border-color:var(--border-status-info);border-width:1px;border-style:solid}.tag--success{color:var(--foreground-status-success);background:var(--background-status-success);border-color:var(--border-status-success);border-width:1px;border-style:solid}.tag--warning{color:var(--foreground-status-warning);background:var(--background-status-warning);border-color:var(--border-status-warning);border-width:1px;border-style:solid}.tag--error{color:var(--foreground-status-error);background:var(--background-status-error);border-color:var(--border-status-error);border-width:1px;border-style:solid}.tag--error:disabled,.tag--error[aria-disabled=true],.tag--error[data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.tag--strong{color:var(--foreground-status-strong);background:var(--background-status-strong);border-color:var(--border-status-strong);border-width:1px;border-style:solid}.tag--brand{color:var(--foreground-brand-1);background:var(--background-brand-1);border-color:var(--border-brand-0);border-width:1px;border-style:solid}.tag--outline{color:var(--foreground-status-default);background:var(--background-transparent);border-color:var(--border-status-default);border-width:1px;border-style:solid}@media(forced-colors:active){.tag{border:1px solid currentColor}}.code-block{margin:0;padding:1em;background:var(--code-block-bg);color:var(--code-block-color);border-radius:var(--radius-md);overflow-x:auto;font-size:.875em;line-height:var(--line-height-body)}.chat-event-log{width:100%}.chat-event-log--live-dot{inline-size:.5em;aspect-ratio:1;border-radius:50%;background:var(--brand-0);flex-shrink:0}.chat-event-log--summary{min-width:0;white-space:nowrap}.chat-event-log--summary-sep{flex-shrink:0;opacity:.6}.chat-event-log--content{width:100%;box-sizing:border-box;align-self:stretch}.chat-event-log--timeline{margin:0;padding:0;list-style-type:none}.chat-event-log--group{transition:opacity var(--motion-duration) ease}.chat-event-log--group[data-pending=true]{opacity:.5}.chat-event-log--group-children{margin:0;padding:0;list-style-type:none;margin-inline-start:1.25em;padding-inline-start:1em;border-inline-start-color:var(--border-base-1);border-inline-start-width:1px;border-inline-start-style:solid}.chat-event-log--item{min-height:1.75em}.chat-event-log--item .button-content,.chat-event-log--item-heading{min-width:0}.chat-event-log--item-heading .tag{flex-shrink:0}.chat-event-log--item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-event-log--item-time{white-space:nowrap;opacity:.6}@media(prefers-reduced-motion:no-preference){.chat-event-log--live-dot{animation:chat-event-log-pulse 1.5s ease-in-out infinite}.chat-event-log--group[data-pending=true]{animation:chat-event-log-pending-pulse 2s ease-in-out infinite}}@keyframes chat-event-log-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes chat-event-log-pending-pulse{0%,to{opacity:.5}50%{opacity:.8}}.markdown{line-height:var(--line-height-body);font-size:1em}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-block-start:1em;margin-block-end:.5em}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child{margin-block-start:0}.markdown p{margin-block:.5em}.markdown p:first-child{margin-block-start:0}.markdown p:last-child{margin-block-end:0}.markdown ul,.markdown ol{margin-block:.5em;padding-inline-start:1.5em}.markdown li{margin-block:.25em}.markdown li>ul,.markdown li>ol{margin-block:.25em}.markdown code{font-size:.875em;background:var(--code-block-bg);padding:8;border-radius:.25em}.markdown pre{margin-block:.5em;padding:1em;background:var(--code-block-bg);border-radius:.25em;overflow-x:auto}.markdown pre code{background:transparent;padding:0;font-size:.875em}.markdown blockquote{margin-block:.5em;margin-inline:0;padding-inline-start:1em;border-inline-start:3px solid var(--border-base-1);color:var(--foreground-base-1)}.markdown a{color:var(--brand-0);text-decoration:underline;text-underline-offset:2px}.markdown a:hover{text-decoration-thickness:2px}.markdown hr{margin-block:1em;border:none;border-block-start:1px solid var(--border-base-1)}.markdown table{width:100%;margin-block:.5em;border-collapse:collapse;font-size:.875em}.markdown th,.markdown td{padding:.25em .5em;border:1px solid var(--border-base-1);text-align:start}.markdown th{background:var(--color-surface);font-weight:600}.markdown img{max-width:100%;height:auto;border-radius:.25em}.markdown strong{font-weight:600}.markdown em{font-style:italic}.markdown__citation-list{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;padding-inline-start:0;margin-block:.5em}.markdown__citation-item{display:inline-flex;align-items:center;gap:.375em;list-style:none;margin-block:0}.markdown__citation-score{opacity:.6;white-space:nowrap}.citation{display:inline-flex;align-items:center;vertical-align:middle;color:var(--foreground-brand-2);line-height:1}.citation[data-display=icon]{line-height:0;vertical-align:text-top}.citation[data-display=inline]{gap:.25em;vertical-align:baseline}.citation[data-static=true]{cursor:default}.citation__label{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.15em;word-break:break-word}.citation__filename{font-weight:600}.citation__meta{display:inline-flex;gap:.65em;opacity:.7;font-variant-numeric:tabular-nums}.skeleton{display:block;width:48px;height:16px;background-color:var(--background-base-1);border-radius:.25em}.skeleton[data-shape=circle]{inline-size:48px;block-size:48px;border-radius:50%}@media(prefers-reduced-motion:no-preference){.skeleton[data-animated]{background:linear-gradient(90deg,var(--background-base-1) 0%,var(--background-base-2) 50%,var(--background-base-1) 100%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}}.chat-history{display:flex;flex-direction:column;flex:1;min-height:0}.chat-history--empty{padding:1em}.chat-history--list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;flex:1;min-height:0;gap:0em}.chat-history--item{margin:0;display:flex;align-items:stretch;min-width:0;color:var(--foreground-base-2);background:var(--background-transparent);border-radius:4px;border:1px solid transparent}.chat-history--item:hover,.chat-history--item:focus-within{color:var(--foreground-base-0);background:var(--background-hover-2)}.chat-history--item:hover .chat-history--item-trailing-hover,.chat-history--item:focus-within .chat-history--item-trailing-hover{opacity:1}.chat-history--item[data-active]{color:var(--foreground-base-0);background:var(--background-base-0);border-color:var(--border-interactive-1);border-width:1px;border-style:solid}.chat-history--item-target{flex:1;min-width:0;display:flex;align-items:center;gap:.5em;padding-block:.25em;padding-inline:0;color:inherit;background:transparent;border:none;text-align:start;text-decoration:none;cursor:pointer;border-radius:4px}.chat-history--item-target:focus-visible{outline:2px solid var(--border-interactive-0);outline-offset:-2px}.chat-history--item-label{flex:1;min-width:0}.chat-history--item-trailing{flex-shrink:0;display:inline-flex;align-items:center;gap:.25em;padding-inline-end:.25em}.chat-history--item-trailing .chat-history--item-trailing-hover{opacity:0;transition:opacity var(--motion-duration) var(--ease-out, ease-out)}.placeholder{display:flex;gap:.5em}.placeholder[data-orientation=inline]{align-items:center;justify-content:center;text-align:center}.placeholder[data-orientation=stack]{flex-direction:column;align-items:center;text-align:center;gap:.75em;padding-block:1.5em}.placeholder--body{display:flex;flex-direction:column;gap:.25em}.placeholder--icon{flex-shrink:0}.placeholder[data-variant=empty] .placeholder--icon{color:var(--foreground-base-5)}.placeholder[data-variant=error] .placeholder--icon{color:var(--foreground-status-error)}@property --chat-input-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --chat-input-gradient-start{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --chat-input-gradient-end{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --chat-input-fill{syntax: "<color>"; inherits: false; initial-value: transparent;}@keyframes chat-input-gradient-spin{to{--chat-input-gradient-angle: 360deg}}.chat-input[data-disabled=true]{color:var(--foreground-disabled);cursor:not-allowed}.chat-input--banner{margin-block-end:-1em;padding-block-end:2em;position:relative;z-index:-1}.chat-input--field{flex:1;box-sizing:border-box;position:relative;padding:.75em;color:var(--foreground-form-input);background:var(--background-form-input);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2)}.chat-input--field:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.chat-input--field[aria-invalid=true],.chat-input--field[data-invalid]{border-color:var(--border-status-error)}.chat-input--field:disabled,.chat-input--field[aria-disabled=true],.chat-input--field[data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.chat-input--field{border-radius:8px;border:1.5px solid transparent;--chat-input-fill: color( from var(--background-form-input) srgb r g b / .95 );--chat-input-gradient-start: var(--border-gradient-1);--chat-input-gradient-end: var(--border-gradient-2);background:linear-gradient(var(--chat-input-fill),var(--chat-input-fill)) padding-box,conic-gradient(from var(--chat-input-gradient-angle),var(--chat-input-gradient-start),var(--chat-input-gradient-end),var(--chat-input-gradient-start)) border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:--chat-input-fill var(--motion-duration) var(--ease-out),--chat-input-gradient-start var(--motion-duration) var(--ease-out),--chat-input-gradient-end var(--motion-duration) var(--ease-out)}.chat-input--field:hover,.chat-input--field:focus-within{--chat-input-gradient-start: var(--border-gradient-2);--chat-input-gradient-end: var(--border-gradient-1)}.chat-input--field:focus-within{--chat-input-fill: color( from var(--background-form-input) srgb r g b / 1 )}@media(prefers-reduced-motion:no-preference){.chat-input--field:focus-within{animation:chat-input-gradient-spin 4s linear infinite}}.chat-input--textarea{flex:1}.chat-input--file-tag{width:100%}.chat-input--file-remove.button{min-height:auto;min-width:auto;padding:0}.chat-input--send{flex-shrink:0}.textarea--control{field-sizing:content;max-height:calc(var(--textarea-max-rows, 6) * 1.5em);font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:.75em;resize:none;overflow-y:auto}.textarea--control::placeholder{color:var(--textarea-placeholder-foreground, var(--foreground-base-5))}.textarea--control[aria-invalid=true]{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error)}.textarea--control[aria-invalid=true]:focus{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error),0 0 0 3px color-mix(in srgb,var(--border-status-error) 25%,transparent)}.textarea--control[data-variant=primary]{color:var(--foreground-form-input);background:var(--background-form-input);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation--1)}.textarea--control[data-variant=primary]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.textarea--control[data-variant=primary][aria-invalid=true],.textarea--control[data-variant=primary][data-invalid]{border-color:var(--border-status-error)}.textarea--control[data-variant=primary]:disabled,.textarea--control[data-variant=primary][aria-disabled=true],.textarea--control[data-variant=primary][data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.textarea--control[data-variant=primary]{border-radius:4px;min-height:6em}.textarea--control[data-variant=quiet]{border:none;background-color:inherit;color:inherit;min-height:1.5em}.textarea--control[data-variant=quiet]:focus-visible{outline:none}.textarea--control[data-variant=quiet]:disabled{color:var(--foreground-disabled);cursor:not-allowed}.label{display:block;font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-3)}.label--optional{display:inline-block;margin-inline-start:1em}.label--required{color:var(--foreground-status-error);margin-inline-start:.25em}.input-error{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-status-error);margin:0}.dropdown{display:inline-block;anchor-scope:--dropdown-anchor}.dropdown--launcher{anchor-name:--dropdown-anchor}.dropdown--panel{color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2);padding:.25em;border-radius:4px;margin:0;inset:auto;font-size:1rem;overflow:visible;position-anchor:--dropdown-anchor;min-inline-size:max(anchor-size(width),160px)}@media(prefers-reduced-motion:no-preference){.dropdown--panel{animation:dropdown-in var(--motion-duration) ease}}.dropdown--panel .dropdown--panel-content{display:flex;gap:.25em;flex-direction:column;align-items:stretch;justify-content:flex-start}.dropdown--panel[data-position=bottom]{position-try-fallbacks:flip-block,flip-inline;margin-block-start:.5em}.dropdown--panel[data-position=bottom][data-align=start]{position-area:block-end span-inline-end}.dropdown--panel[data-position=bottom][data-align=center]{position-area:block-end center}.dropdown--panel[data-position=bottom][data-align=end]{position-area:block-end span-inline-start}.dropdown--panel[data-position=top]{position-try-fallbacks:flip-block,flip-inline;margin-block-end:.5em}.dropdown--panel[data-position=top][data-align=start]{position-area:block-start span-inline-end}.dropdown--panel[data-position=top][data-align=center]{position-area:block-start center}.dropdown--panel[data-position=top][data-align=end]{position-area:block-start span-inline-start}.dropdown--panel[data-position=end]{position-try-fallbacks:flip-inline;margin-inline-start:.5em}.dropdown--panel[data-position=end][data-align=start]{position-area:inline-end span-block-end}.dropdown--panel[data-position=end][data-align=center]{position-area:inline-end center}.dropdown--panel[data-position=end][data-align=end]{position-area:inline-end span-block-start}.dropdown--panel[data-position=start]{position-try-fallbacks:flip-inline;margin-inline-end:.5em}.dropdown--panel[data-position=start][data-align=start]{position-area:inline-start span-block-end}.dropdown--panel[data-position=start][data-align=center]{position-area:inline-start center}.dropdown--panel[data-position=start][data-align=end]{position-area:inline-start span-block-start}.dropdown--chevron{inline-size:.5em;aspect-ratio:1;color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;position:absolute;transform:rotate(45deg)}[data-position=bottom] .dropdown--chevron{top:calc(-.25em - 1px);border-bottom:none;border-right:none}[data-position=top] .dropdown--chevron{bottom:calc(-.25em - 1px);border-top:none;border-left:none}[data-position=end] .dropdown--chevron{inset-inline-start:calc(-.25em - 1px);border-top:none;border-right:none}[data-position=start] .dropdown--chevron{inset-inline-end:calc(-.25em - 1px);border-bottom:none;border-left:none}[data-position=bottom][data-chevron=start] .dropdown--chevron,[data-position=top][data-chevron=start] .dropdown--chevron{inset-inline-start:1em}[data-position=bottom][data-chevron=center] .dropdown--chevron,[data-position=top][data-chevron=center] .dropdown--chevron{inset-inline-start:50%;margin-inline-start:-.25em}[data-position=bottom][data-chevron=end] .dropdown--chevron,[data-position=top][data-chevron=end] .dropdown--chevron{inset-inline-end:1em}[data-position=end][data-chevron=start] .dropdown--chevron,[data-position=start][data-chevron=start] .dropdown--chevron{inset-block-start:1em}[data-position=end][data-chevron=center] .dropdown--chevron,[data-position=start][data-chevron=center] .dropdown--chevron{inset-block-start:50%;margin-block-start:-.25em}[data-position=end][data-chevron=end] .dropdown--chevron,[data-position=start][data-chevron=end] .dropdown--chevron{inset-block-end:1em}@keyframes dropdown-in{0%{opacity:0}to{opacity:1}}@media(forced-colors:active){.dropdown--panel,.dropdown--chevron{border:2px solid currentColor}}.dropdown-menu--header{padding:.5em .75em;margin-block-start:-.25em;margin-inline:-.25em;border-block-end:0px solid color-mix(in oklab,var(--border-base-1) 25%,transparent)}.menu-list--item.button{--button-icon-color: var(--foreground-base-5);padding:.5em;inline-size:100%}.menu-list--item.button:focus:not(:disabled):not([aria-disabled=true]){background:var(--background-hover-1)}.menu-list--item-stacked.button{align-items:flex-start}.menu-list--label-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25em;text-align:start}.menu-list--item[aria-checked=false] .menu-list--indicator,.menu-list--item[aria-selected=false] .menu-list--indicator{fill:var(--border-base-1)}.menu-list--item[aria-checked=true] .menu-list--indicator,.menu-list--item[aria-selected=true] .menu-list--indicator{fill:var(--brand-0)}.menu-list{margin:0;padding:0;list-style-type:none}.menu-list--separator{block-size:1px;margin-block:.5em;background:var(--border-base-1);opacity:.25}.menu-list--submenu-container{anchor-scope:--submenu-anchor}.menu-list--submenu-container>.menu-list--item{anchor-name:--submenu-anchor}.menu-list--submenu{margin:0;list-style-type:none;color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2);padding:.25em;border-radius:4px;position:fixed;z-index:var(--z-index-dropdown);min-inline-size:160px;position-anchor:--submenu-anchor;position-area:inline-end span-block-end;position-try-fallbacks:flip-inline;margin-inline:-.25em}@media(forced-colors:active){.menu-list--submenu{border:2px solid currentColor}}.option-list{margin:0;padding:0;list-style-type:none}.option-list>li[data-active]>.menu-list--item.button,.option-list>li[data-active]>.option-list--shell{background:var(--background-hover-1);outline:2px solid var(--border-focus);outline-offset:-2px}.option-list--group{margin:0;padding:0;list-style-type:none}.option-list--group>li[data-active]>.menu-list--item.button,.option-list--group>li[data-active]>.option-list--shell{background:var(--background-hover-1);outline:2px solid var(--border-focus);outline-offset:-2px}.option-list--shell{border-radius:4px;cursor:pointer}.option-list--shell[aria-disabled=true]{cursor:default}.option-list[data-layout=columns]{display:grid;align-items:start;gap:1em;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.option-list--group-label{display:block;padding-inline:.5em;padding-block:.5em .25em}.option-list--message{display:flex;justify-content:center;padding-inline:.5em;padding-block:.75em}@media(forced-colors:active){.option-list>li[data-active]>.menu-list--item.button,.option-list>li[data-active]>.option-list--shell,.option-list--group>li[data-active]>.menu-list--item.button,.option-list--group>li[data-active]>.option-list--shell{outline:2px solid Highlight}}.overlay-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--overlay-padding);padding-block-end:0;flex-shrink:0}.dialog{--dialog-duration: 0s;--dialog-easing: cubic-bezier(.5, .05, .25, 1);--overlay-padding: 1.5em;padding:0;border:none;color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2);overflow:hidden;display:none;flex-direction:column}.dialog[open]{display:flex}.dialog{border-radius:4px;max-height:85vh;width:90%}@starting-style{.dialog[open]{opacity:0;scale:.95}}@media(prefers-reduced-motion:no-preference){.dialog{transition:opacity var(--dialog-duration) var(--dialog-easing),scale var(--dialog-duration) var(--dialog-easing)}.dialog[open]{opacity:1;scale:1}.dialog[data-closing]{opacity:0;scale:.95}}.dialog::backdrop{background:var(--background-overlay-0);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog[open]::backdrop{opacity:1}.dialog[data-closing]::backdrop{opacity:0}@starting-style{.dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.dialog::backdrop{transition:opacity var(--dialog-duration) var(--dialog-easing)}}@media(min-width:900px){.dialog[data-size=sm]{max-width:25vw}.dialog[data-size=md]{max-width:35vw}.dialog[data-size=lg]{max-width:50vw}.dialog[data-size=xl]{max-width:85vw}}@media(prefers-reduced-motion:no-preference){.dialog{--dialog-duration: .3s}}.dialog-content{padding:1.5em;overflow-y:auto;flex:1}.dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:1.5em;padding-block-start:16px;border-block-start:1px solid var(--border-base-1);flex-shrink:0}@media(forced-colors:active){.dialog{border:2px solid currentColor}}.drawer{--drawer-depth: 50;--drawer-size: 100;--drawer-padding: 1.5em;--overlay-padding: var(--drawer-padding);--drawer-duration: 0s;padding:0;border:none;color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:0px;border-style:solid;box-shadow:var(--elevation-2);overflow:hidden;display:none;flex-direction:column}.drawer[open]{display:flex}.drawer{max-width:100vw;max-height:100vh}.drawer::backdrop{background:var(--background-overlay-0);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer[open]::backdrop{opacity:1}.drawer[data-closing]::backdrop{opacity:0}@starting-style{.drawer[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.drawer::backdrop{transition:opacity var(--drawer-duration) var(--drawer-easing)}}.drawer[data-size=sm]{--drawer-size: 25}.drawer[data-size=md]{--drawer-size: 50}.drawer[data-size=lg]{--drawer-size: 75}.drawer[data-size=full]{--drawer-size: 100}.drawer[data-depth=sm]{--drawer-depth: 25}.drawer[data-depth=md]{--drawer-depth: 50}.drawer[data-depth=lg]{--drawer-depth: 75}.drawer[data-depth=full]{--drawer-depth: 100}@media(prefers-reduced-motion:no-preference){.drawer{--drawer-duration: .5s;--drawer-easing: cubic-bezier(.5, .05, .25, 1)}}.drawer[data-position=left]{margin:0;width:calc(var(--drawer-depth) * 1cqi);height:calc(var(--drawer-size) * 1cqb);margin-block:auto;margin-inline-end:auto;border-inline-end:1px solid var(--border-base-1)}@media(prefers-reduced-motion:no-preference){.drawer[data-position=left]{transition:transform var(--drawer-duration) var(--drawer-easing)}.drawer[data-position=left][open]{transform:translate(0)}@starting-style{.drawer[data-position=left][open]{transform:translate(-100%)}}.drawer[data-position=left][data-closing]{transform:translate(-100%)}@starting-style{[dir=rtl] .drawer[data-position=left][open]{transform:translate(100%)}}[dir=rtl] .drawer[data-position=left][data-closing]{transform:translate(100%)}}.drawer[data-position=right]{margin:0;width:calc(var(--drawer-depth) * 1cqi);height:calc(var(--drawer-size) * 1cqb);margin-block:auto;margin-inline-start:auto;border-inline-start:1px solid var(--border-base-1)}@media(prefers-reduced-motion:no-preference){.drawer[data-position=right]{transition:transform var(--drawer-duration) var(--drawer-easing)}.drawer[data-position=right][open]{transform:translate(0)}@starting-style{.drawer[data-position=right][open]{transform:translate(100%)}}.drawer[data-position=right][data-closing]{transform:translate(100%)}@starting-style{[dir=rtl] .drawer[data-position=right][open]{transform:translate(-100%)}}[dir=rtl] .drawer[data-position=right][data-closing]{transform:translate(-100%)}}.drawer[data-position=top]{margin:0;width:calc(var(--drawer-size) * 1cqi);height:calc(var(--drawer-depth) * 1cqb);margin-inline:auto;margin-block-end:auto;border-block-end:1px solid var(--border-base-1)}@media(prefers-reduced-motion:no-preference){.drawer[data-position=top]{transition:transform var(--drawer-duration) var(--drawer-easing)}.drawer[data-position=top][open]{transform:translate(0)}@starting-style{.drawer[data-position=top][open]{transform:translateY(-100%)}}.drawer[data-position=top][data-closing]{transform:translateY(-100%)}}.drawer[data-position=bottom]{margin:0;width:calc(var(--drawer-size) * 1cqi);height:calc(var(--drawer-depth) * 1cqb);margin-inline:auto;margin-block-start:auto;border-block-start:1px solid var(--border-base-1)}@media(prefers-reduced-motion:no-preference){.drawer[data-position=bottom]{transition:transform var(--drawer-duration) var(--drawer-easing)}.drawer[data-position=bottom][open]{transform:translate(0)}@starting-style{.drawer[data-position=bottom][open]{transform:translateY(100%)}}.drawer[data-position=bottom][data-closing]{transform:translateY(100%)}}.drawer-content{padding-inline-start:var(--drawer-padding);padding-block:var(--drawer-padding);padding-inline-end:7em;overflow-y:auto;flex:1}.drawer-footer{display:flex;gap:.0625em em;flex-direction:row;align-items:center;justify-content:"flex-end";padding:var(--drawer-padding);border-block-start:1px solid var(--border-base-1);flex-shrink:0}@media(forced-colors:active){.drawer{border:2px solid currentColor}}.dropdown--panel.dropdown-panel--panel{padding:0}.dropdown--panel.dropdown-panel--panel .dropdown--panel-content{gap:0}.dropdown-panel--header{display:flex;gap:.25em;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.5em .75em;border-block-end:0px solid color-mix(in oklab,var(--border-base-1) 25%,transparent)}.dropdown-panel--body{padding:.5em .75em}.dropdown-panel--footer{display:flex;gap:.25em;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.5em .75em;border-block-start:0px solid color-mix(in oklab,var(--border-base-1) 25%,transparent)}.editable-list{border:none;margin:0;padding:0;min-inline-size:0}.editable-list--legend{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;color:inherit}.editable-list--item-container{width:100%;box-sizing:border-box;list-style:none;margin:0;padding:0;counter-reset:editable-list}.editable-list--item{counter-increment:editable-list;border-color:var(--border-base-1);border-width:1px;border-style:solid;border-radius:4px}.editable-list--item:before{content:counter(editable-list);padding:1em;font-weight:700;line-height:1.5;font-size:1em;letter-spacing:0%;text-transform:none;text-decoration:none}.editable-list--item-content{flex:1;padding:.5em 1em}@media(forced-colors:active){.editable-list--add-button{border:1px solid currentColor}}.file-browser{color:var(--foreground-base-1);background:var(--background-transparent);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0);border-radius:4px;padding:.25em}.file-browser__tree{margin:0;padding:0;list-style-type:none}.file-browser__state{padding:2em}.file-browser__item{display:flex;align-items:center}.button.file-browser__toggle,.button.file-browser__select{border-radius:4px;border:2px solid transparent}.button.file-browser__toggle{flex-shrink:0;padding:.25em}.file-browser__spacer{flex-shrink:0;box-sizing:content-box;inline-size:1.5em;padding-inline:.25em;border-inline:2px solid transparent}.button.file-browser__select{flex:1;min-inline-size:0;padding:.25em .5em}.button.file-browser__select .button-content{display:flex;align-items:center;gap:.5em}.button.file-browser__select--selected,.button.file-browser__select--selected:focus,.button.file-browser__select--selected:hover{color:var(--foreground-base-0);background:var(--background-brand-1);border-color:var(--border-brand-1)}.file-upload--input{position:absolute;inline-size:1px;aspect-ratio:1;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-upload--dropzone{position:relative;display:flex;gap:.5em;flex-direction:column;align-items:center;justify-content:center;padding:1.5em;color:var(--foreground-base-0);background:var(--background-base-1);border-color:var(--border-interactive-0);border-width:1px;border-style:solid}.file-upload--dropzone:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){border-color:var(--border-focus)}.file-upload--dropzone{border-style:dashed;border-radius:4px;cursor:pointer;transition:border-color var(--motion-duration) ease,background-color var(--motion-duration) ease}.file-upload--dropzone-dragging{border-color:var(--border-focus);background:var(--background-base-2)}.file-upload--loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:center;background:color-mix(in srgb,var(--background-base-1) 80%,transparent);border-radius:4px;z-index:1}.file-upload--browse{text-decoration:underline}.file-upload--list{margin:0;padding:0;list-style-type:none;display:flex;gap:.25em;flex-direction:column;align-items:stretch;justify-content:flex-start}.file-upload--file-item{padding:.25em .5em;background:var(--background-base-2);border-radius:4px}.file-upload--file-name{flex:1;min-width:0}@media(forced-colors:active){.file-upload--dropzone{border:2px dashed currentColor}.file-upload--dropzone[aria-invalid=true]{border-color:Mark}}.form-group{display:flex;gap:1em;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:.25em}.field-popover{color:var(--foreground-base-2);background:var(--background-base-2);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-2);padding:.25em;border-radius:4px;margin:0;inset:auto;font-size:1rem;box-sizing:border-box;position:fixed;max-height:200px;overflow-y:auto;position-anchor:--field-popover-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inline-size:anchor-size(width);margin-block-start:.25em}@media(forced-colors:active){.field-popover{border:2px solid currentColor}}.form-select--wrapper{position:relative;max-width:70ch;anchor-scope:--field-popover-anchor}.form-select--icon{flex-shrink:0;pointer-events:none}.form-select--control{display:flex;align-items:center;justify-content:space-between;gap:.75em;width:100%;text-align:start;anchor-name:--field-popover-anchor;padding:.75em;color:var(--foreground-form-input);background:var(--background-form-input);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation--1)}.form-select--control:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.form-select--control[aria-invalid=true],.form-select--control[data-invalid]{border-color:var(--border-status-error)}.form-select--control:disabled,.form-select--control[aria-disabled=true],.form-select--control[data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.form-select--control{border-radius:4px;font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-select--control[aria-invalid=true]{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error)}.form-select--control[aria-invalid=true]:focus{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error),0 0 0 3px color-mix(in srgb,var(--border-status-error) 25%,transparent)}.form-select--control:disabled{cursor:not-allowed}.form-select--control[data-placeholder] .form-select--value{color:var(--foreground-base-5)}.form-select--value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select--overflow{display:inline-flex;align-items:center;flex-shrink:0}.form-select--overflow .tag{padding-block:0}@media(forced-colors:active){.form-select--control{border:2px solid currentColor;box-shadow:none}.form-select--control[aria-invalid=true]{border-color:Mark}}.glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;transition:opacity var(--motion-duration) ease,scale var(--motion-duration) ease}.glow:not([data-active]){opacity:0}.glow--circle{position:absolute;aspect-ratio:1;border-radius:50%;filter:blur(88px);opacity:.15;inset-block-start:50%;translate:0 -50%}.glow--circle:nth-child(1){background-color:var(--border-gradient-1);width:45%;inset-inline-start:5%}.glow--circle:nth-child(2){background-color:var(--border-gradient-2);width:45%;inset-inline-end:5%}.grid-container{container-type:inline-size;display:grid}.grid-container[data-fill]{flex:1;min-height:0}.grid{--grid-gap: 1em;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-column-width),100%),1fr))}.grid[data-gap=none]{--grid-gap: 0px}.grid[data-gap=xs]{--grid-gap: .25em}.grid[data-gap=sm]{--grid-gap: .5em}.grid[data-gap=md]{--grid-gap: 1em}.grid[data-gap=lg]{--grid-gap: 1.5em}.grid[data-gap=xl]{--grid-gap: 2em}.grid[data-align=start]{align-items:flex-start}.grid[data-align=center]{align-items:center}.grid[data-align=end]{align-items:flex-end}.grid[data-align=stretch]{align-items:stretch}.grid[data-align=baseline]{align-items:baseline}.grid[data-columns=max]{grid-template-columns:repeat(auto-fill,minmax(max(min(var(--grid-min-column-width),100%),(100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns)),1fr))}.grid[data-columns=template]{grid-template-columns:var(--grid-columns)}@container (inline-size < 640px){.grid-container[data-collapse=sm]>.grid[data-columns]{grid-template-columns:1fr}}@container (inline-size < 768px){.grid-container[data-collapse=md]>.grid[data-columns]{grid-template-columns:1fr}}@container (inline-size < 900px){.grid-container[data-collapse=lg]>.grid[data-columns]{grid-template-columns:1fr}}.progress-bar--value{min-width:3ch;text-align:end}.progress-bar--track{position:relative;inline-size:100%;block-size:8px;background:var(--border-base-1);border-radius:624.9375em;overflow:hidden}.progress-bar--track[data-size=sm]{block-size:4px}.progress-bar--track[data-size=lg]{block-size:12px}.progress-bar--track[data-color=success] .progress-bar--fill{background:var(--color-green-4)}.progress-bar--track[data-color=warning] .progress-bar--fill{background:var(--color-yellow-4)}.progress-bar--track[data-color=danger] .progress-bar--fill{background:var(--color-red-4)}.progress-bar--track[data-indeterminate=true] .progress-bar--fill{position:absolute;inset-inline-start:-30%;width:30%}.progress-bar--fill{block-size:100%;background:var(--brand-0);border-radius:624.9375em}@media(prefers-reduced-motion:no-preference){.progress-bar--fill{transition:width .3s ease-out}.progress-bar--track[data-indeterminate=true] .progress-bar--fill{animation:progress-indeterminate-ltr 1.5s ease-in-out infinite}[dir=rtl] .progress-bar--track[data-indeterminate=true] .progress-bar--fill{animation:progress-indeterminate-rtl 1.5s ease-in-out infinite}}@keyframes progress-indeterminate-ltr{0%{left:-30%}to{left:100%}}@keyframes progress-indeterminate-rtl{0%{right:-30%}to{right:100%}}@media(forced-colors:active){.progress-bar--track{border:1px solid currentColor}.progress-bar--fill{background:Highlight}}.logo{display:block;flex-shrink:0;max-inline-size:none}.logo[data-size=sm]{height:24px}.logo[data-size=md]{height:48px}.logo[data-size=lg]{height:64px}.logo[data-size=hero]{height:200px}.metric{padding:.75em;background:var(--background-base-1);box-sizing:border-box;border-color:var(--border-base-1);border-width:1px;border-style:solid;border-radius:8px}.metric dt{color:var(--foreground-base-5)}.metric[data-clickable]{cursor:pointer;transition:background-color var(--motion-duration) ease}.metric[data-clickable]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.metric[data-clickable]:hover{background:color-mix(in srgb,var(--background-hover-1) 50%,transparent)}.metric[data-selected]{background:var(--background-selected-1)}.metric-group{margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.metric-group[data-variant=gapless]{gap:1px;background:var(--border-base-1);border-color:var(--border-base-1);border-width:1px;border-style:solid;border-radius:8px;overflow:hidden}.metric-group[data-variant=gapless] .metric{border:none;border-radius:0}.navigation{display:inline-flex;max-inline-size:100%}.navigation-list{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start;position:relative}.navigation-list:before{content:"";position:absolute;z-index:0;pointer-events:none}.navigation-list[data-indicator-ready]:before{transition:translate 0s ease,inline-size 0s ease,block-size 0s ease}.navigation-list[data-indicator-hidden]:before{opacity:0}.navigation-list{margin:0;list-style-type:none;gap:.25em;color:var(--foreground-base-5);background:var(--background-base--1);box-shadow:var(--elevation--1);padding:.25em;border-radius:32px;max-inline-size:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navigation-list::-webkit-scrollbar{display:none}.navigation-item{margin:0;display:inline-flex;align-items:center}.navigation-link{display:inline-flex;gap:.75em;flex-direction:row;align-items:center;justify-content:center;position:relative;z-index:1;color:var(--foreground-base-3);background:var(--background-transparent);border-color:var(--border-transparent);border-width:1px;border-style:solid;padding:.5em 2em;border-radius:32px}.navigation-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.navigation-link{font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;white-space:nowrap;transition:color var(--motion-duration) ease,padding var(--motion-duration) ease}.navigation-item[data-active] .navigation-link{color:var(--foreground-selected-1)}.navigation-item .navigation-item-panel{display:inline-flex;align-items:center}.navigation-item .navigation-item-panel .navigation-item-panel-toggle.navigation-item-panel-toggle{position:relative;z-index:1;aspect-ratio:auto;padding:.5em 2em}.navigation-panel-reveal{display:grid;grid-template-columns:0fr;visibility:hidden;transition:grid-template-columns var(--motion-duration) ease,visibility var(--motion-duration)}.navigation-panel-reveal>.navigation-item-panel{min-inline-size:0;overflow:hidden}.navigation-panel-reveal[data-expanded]{grid-template-columns:1fr;visibility:visible}.navigation-item:has(.navigation-panel-reveal[data-expanded]) .navigation-link{padding-inline-end:0}.navigation-item[data-active] .navigation-item-panel-toggle{color:var(--foreground-selected-1)}.navigation-label-reveal{display:grid;grid-template-columns:0fr;margin-inline-start:-.75em;transition:grid-template-columns var(--motion-duration) ease,margin-inline-start var(--motion-duration) ease}.navigation-label-reveal .navigation-link-label{min-inline-size:0;overflow:hidden}.navigation-label-reveal[data-expanded]{grid-template-columns:1fr;margin-inline-start:0}.navigation-list:before{color:var(--foreground-selected-1);background:var(--background-selected-1);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0);border-radius:32px}.navigation[data-orientation=horizontal] .navigation-list:before{inset-inline-start:0;inline-size:var(--indicator-size);translate:var(--indicator-start) 0}.navigation[data-orientation=horizontal] .navigation-list:before{inset-block:.25em}.navigation[data-orientation=vertical] .navigation-list{flex-direction:column;align-items:stretch}.navigation[data-orientation=vertical] .navigation-list:before{inset-block-start:0;block-size:var(--indicator-size);translate:0 var(--indicator-start)}.navigation[data-orientation=vertical] .navigation-list:before{inset-inline:.25em}.navigation[data-orientation=vertical] .navigation-list .navigation-link{inline-size:100%;justify-content:flex-start}@media(forced-colors:active){.navigation-item[data-active] .navigation-link{border-color:Highlight}}.number-input--wrapper{display:flex;gap:0em;flex-direction:row;align-items:stretch;justify-content:flex-start;color:var(--foreground-form-input);background:var(--background-form-input);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation--1)}.number-input--wrapper:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.number-input--wrapper[aria-invalid=true],.number-input--wrapper[data-invalid]{border-color:var(--border-status-error)}.number-input--wrapper:disabled,.number-input--wrapper[aria-disabled=true],.number-input--wrapper[data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.number-input--wrapper{border-radius:4px;transition:box-shadow var(--motion-duration) ease;overflow:hidden}.number-input--wrapper[data-invalid]{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error)}.number-input--wrapper[data-invalid]:focus-within{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error),0 0 0 3px color-mix(in srgb,var(--border-status-error) 25%,transparent)}.number-input--control{flex:1;min-width:0;padding:.75em;background-color:transparent;color:inherit;font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;border:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-input--control::-webkit-inner-spin-button,.number-input--control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input--control::placeholder{color:var(--foreground-base-5)}.number-input--control:focus{outline:none}.number-input--control:disabled{cursor:not-allowed}[data-has-prefix]>.number-input--control{padding-inline-start:.75em}[data-has-postfix]>.number-input--control{padding-inline-end:.75em}.number-input--affix{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start;color:var(--foreground-base-2);padding:0 .5em;font-weight:700;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.number-input--spinner{display:flex;gap:0em;flex-direction:column;align-items:stretch;justify-content:flex-start;border-inline-start:1px solid var(--border-base-1);width:2em;flex-shrink:0}.number-input--spinner-button{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:center;flex:1;padding:0;border:none;background:none;color:var(--foreground-base-1);cursor:pointer;min-height:0;min-width:0}.number-input--spinner-button:hover{color:var(--foreground-base-0);background:var(--background-form-input)}.number-input--spinner-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.number-input--spinner-button+.number-input--spinner-button{border-block-start:1px solid var(--border-base-1)}@media(forced-colors:active){.number-input--wrapper{border:2px solid currentColor;box-shadow:none}.number-input--wrapper[data-invalid]{border-color:Mark}.number-input--spinner-button{border:1px solid currentColor}}.progress-step-bar{display:flex;gap:.5em;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0;padding:0;list-style-type:none;inline-size:100%}.progress-step-bar[data-size=sm] .progress-step-bar--step{display:flex;gap:.25em;flex-direction:column;align-items:center;justify-content:flex-start;color:var(--foreground-base-5);flex:1;position:relative;min-width:0}.progress-step-bar[data-size=sm] .progress-step-bar--circle{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:center;color:var(--foreground-base-5);background:var(--background-base-1);border-color:var(--border-base-0);border-width:0px;border-style:solid;inline-size:1.25em;aspect-ratio:1;border-radius:50%;flex-shrink:0;position:relative;z-index:0}.progress-step-bar[data-size=sm] .progress-step-bar--connector{position:absolute;inset-block-start:calc(.625em - 2px);inset-inline-start:calc(50% + .3125em);inset-inline-end:calc(-50% + .3125em);block-size:4px;background:var(--background-base-1);z-index:-1}.progress-step-bar[data-size=sm] .progress-step-bar--connector[data-completed]{background:var(--brand-0)}.progress-step-bar[data-size=md] .progress-step-bar--step{display:flex;gap:.5em;flex-direction:column;align-items:center;justify-content:flex-start;color:var(--foreground-base-5);flex:1;position:relative;min-width:0}.progress-step-bar[data-size=md] .progress-step-bar--circle{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:center;color:var(--foreground-base-5);background:var(--background-base-1);border-color:var(--border-base-0);border-width:0px;border-style:solid;inline-size:2.5em;aspect-ratio:1;border-radius:50%;flex-shrink:0;position:relative;z-index:0}.progress-step-bar[data-size=md] .progress-step-bar--connector{position:absolute;inset-block-start:calc(1.25em - 2px);inset-inline-start:calc(50% + .625em);inset-inline-end:calc(-50% + .625em);block-size:4px;background:var(--background-base-1);z-index:-1}.progress-step-bar[data-size=md] .progress-step-bar--connector[data-completed]{background:var(--brand-0)}.progress-step-bar[data-size=lg] .progress-step-bar--step{display:flex;gap:.5em;flex-direction:column;align-items:center;justify-content:flex-start;color:var(--foreground-base-5);flex:1;position:relative;min-width:0}.progress-step-bar[data-size=lg] .progress-step-bar--circle{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:center;color:var(--foreground-base-5);background:var(--background-base-1);border-color:var(--border-base-0);border-width:0px;border-style:solid;inline-size:3em;aspect-ratio:1;border-radius:50%;flex-shrink:0;position:relative;z-index:0}.progress-step-bar[data-size=lg] .progress-step-bar--connector{position:absolute;inset-block-start:calc(1.5em - 2px);inset-inline-start:calc(50% + .75em);inset-inline-end:calc(-50% + .75em);block-size:4px;background:var(--background-base-1);z-index:-1}.progress-step-bar[data-size=lg] .progress-step-bar--connector[data-completed]{background:var(--brand-0)}.progress-step-bar[data-size=micro]{display:inline-flex;gap:.5em;flex-direction:row;align-items:center;justify-content:flex-start;inline-size:auto}.progress-step-bar[data-size=micro] .progress-step-bar--step{display:flex;gap:.5em;flex-direction:row;align-items:center;justify-content:flex-start;position:relative}.progress-step-bar[data-size=micro] .progress-step-bar--circle{inline-size:.5em;aspect-ratio:1;background:var(--background-base-1);border-radius:50%;flex-shrink:0}.progress-step-bar[data-size=micro] .progress-step-bar--connector{inline-size:1.5em;block-size:4px;background:var(--background-base-1);flex-shrink:0}.progress-step-bar[data-size=micro] .progress-step-bar--connector[data-completed]{background:var(--brand-0)}.progress-step-bar--label{color:inherit;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.25em}.progress-step-bar--step[data-completed] .progress-step-bar--circle{color:var(--foreground-on-brand);background:var(--brand-0);border-color:var(--brand-0);border-width:2px;border-style:solid}.progress-step-bar--step[data-completed] .progress-step-bar--label{color:var(--brand-0)}.progress-step-bar--step[aria-current=step] .progress-step-bar--circle{color:var(--foreground-on-brand);background:var(--brand-0);border-color:var(--brand-0);border-width:2px;border-style:solid}.progress-step-bar--step[aria-current=step] .progress-step-bar--label{color:var(--brand-0)}.radio-group{display:flex;gap:.5em;flex-direction:column;align-items:start;justify-content:flex-start;position:relative;margin:0;padding:0;border:0;min-inline-size:0}.radio-group--legend{padding:0;margin-block-end:.5em;font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-3)}.radio-group--options{display:inline-flex;gap:0em;flex-direction:row;align-items:stretch;justify-content:flex-start;align-self:stretch}.radio-group--label{width:100%}.radio-group--option{display:inline-flex;gap:.5em;flex-direction:row;align-items:center;justify-content:center;flex:1 1 0;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground-base-1);background:var(--background-form-input);border-color:var(--border-base-1);border-width:2px;border-style:solid;border-radius:0;transition:background-color var(--motion-duration) var(--ease-out),color var(--motion-duration) var(--ease-out)}.radio-group--option:hover:not([data-checked]){background-color:var(--background-hover-1)}.radio-group--option:has(.radio-group--input:focus-visible){outline:2px solid var(--border-focus);outline-offset:-2px}.radio-group[data-variant=segmented] .radio-group--option[data-checked]{color:var(--foreground-base-0);background:var(--background-brand-1);border-color:var(--border-brand-1)}.radio-group[data-variant=segmented][data-orientation=horizontal] .radio-group--option:first-child{border-start-start-radius:.25em;border-end-start-radius:.25em}.radio-group[data-variant=segmented][data-orientation=horizontal] .radio-group--option:last-child{border-start-end-radius:.25em;border-end-end-radius:.25em}.radio-group[data-variant=segmented][data-orientation=horizontal] .radio-group--option+.radio-group--option{border-inline-start:0}.radio-group[data-variant=segmented][data-orientation=vertical] .radio-group--option:first-child{border-start-start-radius:.25em;border-start-end-radius:.25em}.radio-group[data-variant=segmented][data-orientation=vertical] .radio-group--option:last-child{border-end-start-radius:.25em;border-end-end-radius:.25em}.radio-group[data-variant=segmented][data-orientation=vertical] .radio-group--option+.radio-group--option{border-block-start:0}.radio-group[data-variant=buttons]{align-self:stretch}.radio-group[data-variant=buttons] .radio-group--options{display:flex;gap:.5em;flex-direction:row;align-items:stretch;justify-content:flex-start}.radio-group[data-variant=buttons] .radio-group--option{justify-content:center;border-radius:4px}.radio-group[data-variant=buttons] .radio-group--option[data-checked]{color:var(--foreground-base-0);background:var(--background-brand-1);border-color:var(--border-brand-1)}.radio-group[data-variant=radio] .radio-group--options{flex-wrap:wrap;gap:.5em}.radio-group[data-variant=radio] .radio-group--option{flex:0 0 auto;justify-content:flex-start;background:none;border:0;border-radius:0;padding-inline:0}.radio-group[data-variant=radio] .radio-group--option:hover:not([data-checked]){background-color:transparent}.radio-group[data-variant=radio] .radio-group--dot{flex:0 0 auto;inline-size:1em;aspect-ratio:1;color:var(--foreground-base-1);background:var(--background-form-input);border-color:var(--border-base-1);border-width:2px;border-style:solid;border-radius:9999px;transition:background-color var(--motion-duration) var(--ease-out),border-color var(--motion-duration) var(--ease-out)}.radio-group[data-variant=radio] .radio-group--option[data-checked] .radio-group--dot{color:var(--foreground-on-brand);background:var(--brand-0);border-color:var(--brand-0)}.radio-group[data-variant=radio][data-size=sm] .radio-group--dot{inline-size:1em;aspect-ratio:1}.radio-group[data-variant=radio][data-size=lg] .radio-group--dot{inline-size:1.5em;aspect-ratio:1}.radio-group[data-orientation=vertical] .radio-group--options{flex-direction:column}.radio-group[data-orientation=vertical] .radio-group--option{flex:0 0 auto}.radio-group .radio-group--option{padding:.5em 1em}.radio-group[data-size=sm] .radio-group--option{padding:.5em .75em}.radio-group[data-size=lg] .radio-group--option{padding:.75em 1.25em}.range-slider--value{font-weight:400;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--brand-0);min-width:3ch;text-align:end}.range-slider--description{font-weight:500;line-height:1.4;font-size:.75em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-4);margin:0}.range-slider--control{position:relative;box-sizing:border-box;display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-height:28px;touch-action:pan-y}.range-slider--control[data-size=sm]{min-height:24px}.range-slider--control[data-size=sm] .range-slider--track{block-size:4px}.range-slider--control[data-size=sm] .range-slider--thumb{inline-size:16px;block-size:16px}.range-slider--control[data-size=lg]{min-height:32px}.range-slider--control[data-size=lg] .range-slider--track{block-size:12px}.range-slider--control[data-size=lg] .range-slider--thumb{inline-size:24px;block-size:24px}.range-slider--control[data-level="0"] .range-slider--fill{background:var(--foreground-status-error)}.range-slider--control[data-level="0"] .range-slider--thumb-dot{border-color:var(--foreground-status-error)}.range-slider--control[data-level="1"] .range-slider--fill{background:var(--foreground-status-warning)}.range-slider--control[data-level="1"] .range-slider--thumb-dot{border-color:var(--foreground-status-warning)}.range-slider--control[data-level="2"] .range-slider--fill{background:var(--foreground-status-default)}.range-slider--control[data-level="2"] .range-slider--thumb-dot{border-color:var(--foreground-status-default)}.range-slider--control[data-level="3"] .range-slider--fill{background:var(--foreground-status-info)}.range-slider--control[data-level="3"] .range-slider--thumb-dot{border-color:var(--foreground-status-info)}.range-slider--control[data-level="4"] .range-slider--fill{background:var(--foreground-status-success)}.range-slider--control[data-level="4"] .range-slider--thumb-dot{border-color:var(--foreground-status-success)}.range-slider--input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;padding:0;opacity:0;pointer-events:none;border-radius:9999px}.range-slider--input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.range-slider--track{position:relative;inline-size:100%;block-size:8px;background:var(--border-base-1);border-radius:9999px;cursor:pointer;touch-action:none}.range-slider--fill{position:absolute;top:0;height:100%;background:var(--brand-0);border-radius:9999px;pointer-events:none}.range-slider--thumb{position:absolute;top:50%;inline-size:20px;block-size:20px;transform:translate(-50%,-50%);touch-action:none}.range-slider--thumb-dot{display:block;box-sizing:border-box;inline-size:100%;block-size:100%;background-color:var(--foreground-on-brand);border-color:var(--brand-0);border-width:2px;border-style:solid;border-radius:9999px;box-shadow:var(--elevation-1);cursor:grab;transition:box-shadow var(--motion-duration) ease,transform var(--motion-duration) ease}.range-slider--thumb:hover .range-slider--thumb-dot{transform:scale(1.1)}.range-slider--thumb:active .range-slider--thumb-dot{cursor:grabbing;transform:scale(.95)}.range-slider--bounds{margin-block-start:4px}.range-slider--min,.range-slider--max{font-weight:400;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-4)}.range-slider[data-invalid=true] .range-slider--thumb-dot{border-color:var(--foreground-status-error)}.range-slider[data-invalid=true] .range-slider--fill{background:var(--foreground-status-error)}.range-slider[data-invalid=true] .range-slider--value{color:var(--foreground-status-error)}.range-slider[data-disabled=true]{color:var(--foreground-disabled);cursor:not-allowed;pointer-events:none}.range-slider[data-disabled=true] .range-slider--value{color:var(--foreground-disabled)}.range-slider[data-disabled=true] .range-slider--fill{background:var(--foreground-disabled)}.range-slider[data-disabled=true] .range-slider--thumb-dot{box-shadow:var(--elevation-0);border-color:var(--foreground-disabled)}@media(forced-colors:active){.range-slider--track{border:2px solid currentColor}.range-slider--thumb-dot{border:2px solid currentColor;forced-color-adjust:none}.range-slider--fill{background:Highlight}.range-slider[data-invalid=true] .range-slider--thumb-dot{border-color:Mark}}.status-list{margin:0;padding:0;list-style:none}.status-list--item{font-weight:400;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;color:var(--foreground-base-3);display:grid;grid-template-columns:auto 1fr;column-gap:.75em;align-items:start;padding-block:.75em}.status-list--item:first-child{padding-block-start:0}.status-list--item:last-child{padding-block-end:0}.status-list--item+.status-list--item{border-block-start:1px solid var(--border-base-1)}.status-list--flag{margin-block-start:calc((1lh - 20px)/2)}.status-list[data-tone=neutral] .status-list--flag{fill:var(--foreground-base-3)}.status-list[data-tone=success] .status-list--flag{fill:var(--border-status-success)}.status-list[data-tone=warning] .status-list--flag{fill:var(--border-status-warning)}.status-list[data-tone=error] .status-list--flag{fill:var(--border-status-error)}.status-list[data-tone=info] .status-list--flag{fill:var(--border-status-info)}.tab-panel{padding-block:1em}.tab-panel:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.table-scroll{inline-size:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.table{inline-size:100%;min-inline-size:500px;border-collapse:collapse;border-spacing:0;color:var(--foreground-base-1)}.table--caption{font-weight:700;line-height:1.3;font-size:.875em;letter-spacing:0%;text-transform:none;text-decoration:none;padding:1em;text-align:start;caption-side:top}.table--head,.table--row{border-block-end:1px solid var(--border-base-1)}.table--body .table--row:hover{background-color:var(--background-hover-1)}.table--body .table--row:last-child{border-block-end:none}.table--body .table--row[data-emphasis=highlight]{background-color:var(--background-selected-0)}.table--body .table--row[data-clickable]{cursor:pointer}.table--body .table--row[data-clickable]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.table--body .table--row[data-selected]{background-color:var(--background-selected-1)}.table--body .table--row[data-emphasis=total]{border-block-start:1px solid var(--border-status-strong)}.table--header-cell{padding:.25em .5em;font-weight:400;text-align:start}table[data-density=compact] .table--header-cell:not([data-sortable]){padding:.5em .25em}.table--header-cell[data-sortable]{padding:0}.table--sort-button{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:space-between;inline-size:100%;padding:1em .5em;background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:inherit}.table--sort-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.table--sort-button:hover{background-color:var(--background-hover-1)}.table--header-label{flex:1;white-space:nowrap}.table--sort-icon{flex-shrink:0;margin-inline-start:.25em;opacity:.5}.table--header-cell[aria-sort=ascending] .table--sort-icon,.table--header-cell[aria-sort=descending] .table--sort-icon,.table--sort-button:hover .table--sort-icon{opacity:1}.table--cell{padding:.5em}table[data-density=compact] .table--cell:not([data-empty]){padding:.5em .25em}.table--cell[data-empty]{padding:1em;text-align:center;font-style:italic;color:var(--foreground-base-5)}@media(prefers-reduced-motion:no-preference){.table--row,.table--sort-button{transition:background-color .15s ease}.table--sort-icon{transition:opacity .15s ease}}.tabs{display:flex;gap:0em;flex-direction:column;align-items:stretch;justify-content:flex-start;inline-size:100%}.tabs[data-gap=xs]{gap:.25em}.tabs[data-gap=sm]{gap:.5em}.tabs[data-gap=md]{gap:1em}.tabs[data-gap=lg]{gap:1.5em}.tabs[data-gap=xl]{gap:2em}.tabs[data-orientation=top]{flex-direction:column}.tabs[data-orientation=bottom]{flex-direction:column-reverse}.tabs[data-orientation=left]{flex-direction:row}.tabs[data-orientation=right]{flex-direction:row-reverse}.tabs[data-orientation=left] .tabs--header,.tabs[data-orientation=right] .tabs--header{flex-direction:column;align-items:stretch}.tabs--actions{flex-shrink:0}.tabs--list{display:flex;gap:0em;flex-direction:row;align-items:center;justify-content:flex-start;position:relative}.tabs--list:before{content:"";position:absolute;z-index:0;pointer-events:none}.tabs--list[data-indicator-ready]:before{transition:translate var(--motion-duration) ease,inline-size var(--motion-duration) ease,block-size var(--motion-duration) ease}.tabs--list[data-indicator-hidden]:before{opacity:0}.tabs--list{flex-shrink:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs--list::-webkit-scrollbar{display:none}.tabs[data-orientation=left] .tabs--list,.tabs[data-orientation=right] .tabs--list{flex-direction:column;overflow-x:visible;overflow-y:auto}.tabs--trigger{display:inline-flex;gap:.75em;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;z-index:1}.tabs--trigger-label-reveal{display:grid;grid-template-columns:0fr;margin-inline-start:-.75em;transition:grid-template-columns var(--motion-duration) ease,margin-inline-start var(--motion-duration) ease}.tabs--trigger-label-reveal .tabs--trigger-label{min-inline-size:0;overflow:hidden}.tabs--trigger-label-reveal[data-expanded]{grid-template-columns:1fr;margin-inline-start:0}.badge>.tabs--trigger-label-reveal{margin-inline-start:0}.tabs--trigger>.badge:has(>.tabs--trigger-label-reveal){transition:margin-inline-start var(--motion-duration) ease}.tabs--trigger>.badge:has(>.tabs--trigger-label-reveal:not([data-expanded])){margin-inline-start:-.75em}.tabs[data-icon-layout=vertical] .tabs--trigger-label-reveal{grid-template-columns:none;grid-template-rows:0fr;margin-inline-start:0;margin-block-start:-.75em;transition:grid-template-rows var(--motion-duration) ease,margin-block-start var(--motion-duration) ease}.tabs[data-icon-layout=vertical] .tabs--trigger-label-reveal .tabs--trigger-label{min-block-size:0}.tabs[data-icon-layout=vertical] .tabs--trigger-label-reveal[data-expanded]{grid-template-rows:1fr;margin-block-start:0}.tabs[data-icon-layout=vertical] .badge>.tabs--trigger-label-reveal{margin-block-start:0}.tabs[data-icon-layout=vertical] .tabs--trigger>.badge:has(>.tabs--trigger-label-reveal){margin-inline-start:0;transition:margin-block-start var(--motion-duration) ease}.tabs[data-icon-layout=vertical] .tabs--trigger>.badge:has(>.tabs--trigger-label-reveal:not([data-expanded])){margin-block-start:-.75em}.tabs--cell{display:inline-flex;align-items:center;gap:1em}.tabs--cell>.dropdown{position:relative;z-index:1}.tabs[data-orientation=top] .tabs--list:before,.tabs[data-orientation=bottom] .tabs--list:before{inset-inline-start:0;inline-size:var(--indicator-size);translate:var(--indicator-start) 0}.tabs[data-orientation=left] .tabs--list:before,.tabs[data-orientation=right] .tabs--list:before{inset-block-start:0;block-size:var(--indicator-size);translate:0 var(--indicator-start)}.tabs[data-variant=underline] .tabs--list{gap:.25em}.tabs[data-variant=underline] .tabs--trigger{color:var(--foreground-interactive-2);padding:.5em 1.25em}.tabs[data-variant=underline] .tabs--trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.tabs[data-variant=underline] .tabs--trigger{border:none;cursor:pointer;white-space:nowrap;transition:color var(--motion-duration) ease}.tabs[data-variant=underline] .tabs--trigger:disabled{color:var(--foreground-disabled);cursor:not-allowed}.tabs[data-variant=underline] .tabs--cell[data-active] .tabs--trigger,.tabs[data-variant=underline] .tabs--cell[data-active] .button{color:var(--foreground-brand-1)}.tabs[data-variant=underline] .tabs--cell[data-has-menu]{padding-inline:1.25em}.tabs[data-variant=underline] .tabs--cell[data-has-menu] .tabs--trigger{padding-inline:0}.tabs[data-variant=underline] .tabs--list:before{background:var(--foreground-brand-1)}.tabs[data-variant=underline][data-orientation=top] .tabs--list{border-block-end:1px solid var(--border-base-1)}.tabs[data-variant=underline][data-orientation=top] .tabs--list:before{inset-block:auto 0;block-size:2px}.tabs[data-variant=underline][data-orientation=bottom] .tabs--list{border-block-start:1px solid var(--border-base-1)}.tabs[data-variant=underline][data-orientation=bottom] .tabs--list:before{inset-block:0 auto;block-size:2px}.tabs[data-variant=underline][data-orientation=left] .tabs--list{border-inline-end:1px solid var(--border-base-1)}.tabs[data-variant=underline][data-orientation=left] .tabs--list:before{inset-inline:auto 0;inline-size:2px}.tabs[data-variant=underline][data-orientation=right] .tabs--list{border-inline-start:1px solid var(--border-base-1)}.tabs[data-variant=underline][data-orientation=right] .tabs--list:before{inset-inline:0 auto;inline-size:2px}.tabs[data-variant=pill] .tabs--list{align-self:flex-start;max-inline-size:100%;gap:.25em;color:var(--foreground-base-5);background:var(--background-base--1);box-shadow:var(--elevation--1);padding:.25em;border-radius:32px}.tabs[data-variant=pill] .tabs--trigger{color:var(--foreground-base-3);background:var(--background-transparent);border-color:var(--border-transparent);border-width:1px;border-style:solid;padding:.5em 2em;border-radius:32px}.tabs[data-variant=pill] .tabs--trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tabs[data-variant=pill] .tabs--trigger{cursor:pointer;white-space:nowrap;transition:color var(--motion-duration) ease}.tabs[data-variant=pill] .tabs--trigger:disabled{color:var(--foreground-disabled);cursor:not-allowed}.tabs[data-variant=pill] .tabs--cell[data-active] .tabs--trigger,.tabs[data-variant=pill] .tabs--cell[data-active] .button{color:var(--foreground-selected-1)}.tabs[data-variant=pill] .tabs--cell[data-has-menu]{padding-inline:2em}.tabs[data-variant=pill] .tabs--cell[data-has-menu] .tabs--trigger{padding-inline:0}.tabs[data-variant=pill] .tabs--list:before{color:var(--foreground-selected-1);background:var(--background-selected-1);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0);border-radius:32px}.tabs[data-variant=pill][data-orientation=top] .tabs--list:before,.tabs[data-variant=pill][data-orientation=bottom] .tabs--list:before{inset-block:.25em}.tabs[data-variant=pill][data-orientation=left] .tabs--list:before,.tabs[data-variant=pill][data-orientation=right] .tabs--list:before{inset-inline:.25em}.tabs[data-variant=button] .tabs--list{gap:.5em;align-items:stretch}.tabs[data-variant=button] .tabs--trigger{color:var(--foreground-base-3);background:var(--background-transparent);border-color:var(--border-transparent);border-width:1px;border-style:solid;padding:.5em .75em;border-radius:4px}.tabs[data-variant=button] .tabs--trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.tabs[data-variant=button] .tabs--trigger{cursor:pointer;white-space:nowrap;transition:color var(--motion-duration) ease;height:100%}.tabs[data-variant=button] .tabs--trigger:disabled{color:var(--foreground-disabled);cursor:not-allowed}.tabs[data-variant=button] .tabs--cell[data-active] .tabs--trigger{color:var(--foreground-selected-1);background:var(--background-selected-1);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0);border-radius:4px}.tabs[data-variant=button] .tabs--list:before{content:none}.tabs[data-variant=folder] .tabs--list{align-self:flex-start;max-inline-size:100%;gap:.25em;color:var(--foreground-base-5);background:var(--background-base--1);box-shadow:var(--elevation--1)}.tabs[data-variant=folder] .tabs--trigger{color:var(--foreground-base-3);background:var(--background-transparent);border-color:var(--border-transparent);border-width:1px;border-style:solid;padding:.5em 1.25em}.tabs[data-variant=folder] .tabs--trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.tabs[data-variant=folder] .tabs--trigger{border:none;cursor:pointer;white-space:nowrap;transition:color var(--motion-duration) ease}.tabs[data-variant=folder] .tabs--trigger:disabled{color:var(--foreground-disabled);cursor:not-allowed}.tabs[data-variant=folder] .tabs--cell[data-active] .tabs--trigger,.tabs[data-variant=folder] .tabs--cell[data-active] .button{color:var(--foreground-selected-1)}.tabs[data-variant=folder] .tabs--cell[data-has-menu]{padding-inline:1.25em}.tabs[data-variant=folder] .tabs--cell[data-has-menu] .tabs--trigger{padding-inline:0}.tabs[data-variant=folder] .tabs--list:before{color:var(--foreground-selected-1);background:var(--background-selected-1);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation-0)}.tabs[data-variant=folder][data-orientation=top] .tabs--list{padding-block:.25em 0;padding-inline:.25em;border-start-start-radius:calc(14px + .25em);border-start-end-radius:calc(14px + .25em)}.tabs[data-variant=folder][data-orientation=top] .tabs--list:before{inset-block:.25em 0;border-block-end-width:0;border-start-start-radius:14px;border-start-end-radius:14px}.tabs[data-variant=folder][data-orientation=bottom] .tabs--list{padding-block:0 .25em;padding-inline:.25em;border-end-start-radius:calc(14px + .25em);border-end-end-radius:calc(14px + .25em)}.tabs[data-variant=folder][data-orientation=bottom] .tabs--list:before{inset-block:0 .25em;border-block-start-width:0;border-end-start-radius:14px;border-end-end-radius:14px}.tabs[data-variant=folder][data-orientation=left] .tabs--list{padding-inline:.25em 0;padding-block:.25em;border-start-start-radius:calc(14px + .25em);border-end-start-radius:calc(14px + .25em)}.tabs[data-variant=folder][data-orientation=left] .tabs--list:before{inset-inline:.25em 0;border-inline-end-width:0;border-start-start-radius:14px;border-end-start-radius:14px}.tabs[data-variant=folder][data-orientation=right] .tabs--list{padding-inline:0 .25em;padding-block:.25em;border-start-end-radius:calc(14px + .25em);border-end-end-radius:calc(14px + .25em)}.tabs[data-variant=folder][data-orientation=right] .tabs--list:before{inset-inline:0 .25em;border-inline-start-width:0;border-start-end-radius:14px;border-end-end-radius:14px}.tabs[data-full-width] .tabs--list{align-self:stretch;inline-size:100%}.tabs[data-full-width] .tabs--cell{flex:1}.tabs[data-full-width] .tabs--trigger{inline-size:100%;white-space:normal;text-align:center}.tabs[data-icon-layout=vertical] .tabs--trigger{flex-direction:column;align-items:center;text-align:center}.tabs--panels{flex:1;min-block-size:0;min-inline-size:0}@media(forced-colors:active){.tabs--trigger{border:1px solid transparent}.tabs--cell[data-active] .tabs--trigger{border-color:Highlight}}.text-input--wrapper{position:relative;anchor-scope:--field-popover-anchor}.text-input--wrapper[data-prefix-icon] .text-input--control{padding-inline-start:calc(1.25em + 16px)}.text-input--wrapper[data-suffix-icon] .text-input--control{padding-inline-end:calc(1.25em + 16px)}.text-input--icon{font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;position:absolute;inset-block-start:50%;translate:0 -50%;color:var(--foreground-base-5);pointer-events:none}.text-input--icon-prefix{inset-inline-start:.75em}.text-input--icon-suffix{inset-inline-end:.75em}.text-input--control{display:block;box-sizing:border-box;width:100%;max-width:70ch;anchor-name:--field-popover-anchor;color:var(--foreground-form-input);background:var(--background-form-input);border-color:var(--border-base-1);border-width:1px;border-style:solid;box-shadow:var(--elevation--1)}.text-input--control:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.text-input--control[aria-invalid=true],.text-input--control[data-invalid]{border-color:var(--border-status-error)}.text-input--control:disabled,.text-input--control[aria-disabled=true],.text-input--control[data-disabled]{cursor:not-allowed;color:var(--foreground-disabled);background:var(--background-disabled);border-color:var(--border-disabled);box-shadow:var(--elevation-0)}.text-input--control{border-radius:4px;padding:.75em;font-weight:500;line-height:1.5;font-size:.9375em;letter-spacing:0%;text-transform:none;text-decoration:none;transition:box-shadow var(--motion-duration) ease}.text-input--control::placeholder{color:var(--foreground-base-5)}.text-input--control[aria-invalid=true]{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error)}.text-input--control[aria-invalid=true]:focus{box-shadow:var(--elevation--1),inset 0 0 0 2px var(--border-status-error),0 0 0 3px color-mix(in srgb,var(--border-status-error) 25%,transparent)}@media(forced-colors:active){.text-input--control{border:2px solid currentColor;box-shadow:none}.text-input--control[aria-invalid=true]{border-color:Mark}}.chat-history-menu{inline-size:17.5em}.chat-history-menu-list{align-self:stretch;max-block-size:25em;overflow-y:auto}.app-header{display:flex;gap:1.5em;flex-direction:row;align-items:center;justify-content:space-between;padding:1em;max-width:100em;margin-inline:auto;box-sizing:border-box}.app-header-fixed{position:fixed;top:0;left:0;right:0;z-index:1}.app-header-fixed:before{content:"";position:absolute;top:0;left:0;width:100%;height:5em;-webkit-mask-image:linear-gradient(var(--background-base-0) 60%,color(from var(--background-base-0) srgb r g b/0));mask-image:linear-gradient(var(--background-base-0) 60%,color(from var(--background-base-0) srgb r g b/0));-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:-1}.app-header-nav{flex:1;display:flex;justify-content:center}.app-header-actions{display:flex;align-items:center;flex-shrink:0}.agent-status-loading{padding:var(--spacing-md)}.agent-status-list{margin:0;padding:0;list-style-type:none}.agent-status-error{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-status-error, var(--color-text-secondary))}.agent-status-empty-state{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-text-secondary);opacity:.7}.agent-status-empty-title{font-weight:500}.agent-status-empty-description{color:var(--color-text-tertiary)}.agent-status-item--completed{opacity:.6}.agent-status-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.agent-status-item-tags{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.agent-status-item-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.agent-status-type-tag{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap;background-color:var(--color-surface-secondary, #f3f4f6);color:var(--color-text-secondary, #6b7280)}.agent-status-type-tag--deal-research{background-color:var(--color-tag-blue-bg, #dbeafe);color:var(--color-tag-blue-text, #1d4ed8)}.agent-status-type-tag--investment-research{background-color:var(--color-tag-green-bg, #dcfce7);color:var(--color-tag-green-text, #15803d)}.agent-status-type-tag--comparable-research{background-color:var(--color-tag-teal-bg, #ccfbf1);color:var(--color-tag-teal-text, #0f766e)}.agent-status-type-tag--team-research{background-color:var(--color-tag-purple-bg, #f3e8ff);color:var(--color-tag-purple-text, #7e22ce)}.agent-status-type-tag--strategic-fit{background-color:var(--color-tag-orange-bg, #ffedd5);color:var(--color-tag-orange-text, #c2410c)}.agent-status-type-tag--completed,.agent-status-type-tag--unknown{background-color:var(--color-surface-secondary, #f3f4f6);color:var(--color-text-tertiary, #9ca3af)}.agent-status-progress{width:10em}.agent-status-item-stat{flex:1 1 25%}.agent-status-item-value{flex:3 3 66%}.agent-status-button-wrap{position:relative;display:inline-flex}.agent-status-panel{min-inline-size:17.5em}.agent-status-panel-count{color:var(--foreground-base-4)}.agent-status-panel-list{margin:0;padding:0;list-style:none}.agent-status-panel-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-status-panel-recent-info{flex:1;min-inline-size:0}.agent-status-panel-meta{flex-shrink:0;color:var(--foreground-base-4)}.agent-status-panel-deal-link{display:flex;align-items:center;gap:calc(var(--spacing-3) * 1px);inline-size:100%;padding:calc(var(--spacing-1) * 1px);margin:calc(-1 * var(--spacing-1) * 1px);border:none;border-radius:calc(var(--dimension-border-radius-1) * 1px);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.agent-status-panel-deal-link:hover{background:var(--background-hover-0)}.agent-status-panel-deal-link:focus-visible{outline:2px solid var(--foreground-base-4);outline-offset:2px}.agent-status-button-indicator{position:absolute;inset-block-start:0;inset-inline-end:0;width:calc(var(--spacing-2) * 1px);height:calc(var(--spacing-2) * 1px);border-radius:50%;background:var(--background-brand-3);pointer-events:none}@media(prefers-reduced-motion:no-preference){.agent-status-button-indicator{animation:agent-status-indicator-pulse 2s ease-in-out infinite}}@keyframes agent-status-indicator-pulse{0%,to{opacity:1}50%{opacity:.4}}.notifications-button-wrap{position:relative;display:inline-flex}.notifications-panel{min-inline-size:17.5em}.notifications-panel-section{color:var(--foreground-base-4)}.notifications-button-indicator{position:absolute;inset-block-start:0;inset-inline-end:0;width:calc(var(--spacing-2) * 1px);height:calc(var(--spacing-2) * 1px);border-radius:50%;background:var(--background-brand-3);pointer-events:none}.user-menu-identity-info{max-inline-size:15em}.user-menu-identity-name,.user-menu-identity-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-identity-email{color:var(--foreground-base-4)}.user-menu-launcher{display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:calc(var(--dimension-border-round) * 1px);background:transparent;cursor:pointer}.user-menu-launcher:focus-visible{outline:2px solid var(--foreground-base-4);outline-offset:2px}.page-content{width:100%;max-width:100em;margin-inline:auto;padding-inline:1em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch}.page-content-fixed{padding-top:7em;padding-bottom:1em;height:100vh}.footer{position:fixed;bottom:0;width:100%}.login-page{background:var(--background-base-2)}.login-content{position:absolute;width:100vw;height:100%;display:grid;place-content:center;z-index:1}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.suggested-prompts{width:100%;min-width:0}.chat-dashboard{position:relative;z-index:1}.chat-dashboard-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em}@media(max-width:64em){.chat-dashboard-row{grid-template-columns:1fr;width:100%;max-width:100%;margin-inline:0}}.chat-dashboard-input{width:100%}.chat-container{align-self:stretch;height:100%;min-height:0;max-width:50em;width:100%;margin-inline:auto}.chat-container--content{flex:1;min-height:0;display:flex;gap:0em;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:visible clip}.chat-container--messages{flex:1;min-height:0;overflow-y:auto;padding:1em 0;width:100%}.chat-container--messages[data-auto-scroll=true]{scroll-behavior:smooth}.chat-container--messages-list{margin:0;padding:0;list-style-type:none}.chat-container--input-area{flex-shrink:0;box-sizing:border-box;width:100%;padding-block-end:1em}.chat-container--input-anchor{position:relative;isolation:isolate}.chat-container--empty-state{flex:1;min-height:0;display:flex;gap:0em;flex-direction:column;align-items:center;justify-content:center;width:100%}.chat-container--empty-state>*{width:100%}.today-page{height:100%;overflow:hidden}.today-page>:last-child{min-height:0;flex:1}.new-deal-step-1,.new-deal-step-2,.new-deal-step-3,.new-deal-step-4,.new-deal-step-5,.new-deal-drawer .new-deal-drawer__content{padding:var(--spacing-lg)}.new-deal-drawer .new-deal-drawer__step-nav{padding-block-start:var(--spacing-lg)}.deals-page--card-link{display:block;color:inherit;text-decoration:none;border-radius:calc(var(--dimension-border-radius-2) * 1px)}.deals-page--card-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.researched-value{display:inline-flex;align-items:center;gap:calc(var(--spacing-1) * 1px)}.deal-detail__content{padding:24px;height:100%;overflow-y:auto}.deal-detail__progress{width:30em}.deal-detail__header-meta{margin-bottom:4px}.deal-detail__deal-type{font-size:14px;color:var(--foreground-base-1)}.deal-detail__tab-content{padding-top:8px}.deal-detail__tab-content>.stack{gap:24px!important}.deal-detail__table{width:100%;border-collapse:collapse;font-size:14px}.deal-detail__table th,.deal-detail__table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border-base-1)}.deal-detail__table th{font-weight:600;color:var(--foreground-base-0);font-size:14px;background:var(--background-base-1)}.deal-detail__table tbody tr:last-child td{border-bottom:none}.deal-detail__table tbody tr:hover{background:var(--background-base-1)}.deal-detail__table-right{text-align:right!important}.deal-detail__link{display:inline-flex;align-items:center;gap:4px;color:#3b82f6;text-decoration:none;font-size:14px}.deal-detail__link:hover{text-decoration:underline}.deal-detail__empty-state{color:var(--foreground-base-1);font-style:italic;padding:16px 0;font-size:14px}.deal-detail__section-divider{padding-top:16px;border-top:1px solid var(--border-base-1);display:flex;flex-direction:column;gap:8px}.deal-detail__company-card{border-left:4px solid #3b82f6!important;padding-left:16px!important}.deal-detail__financials{display:flex;flex-direction:column;gap:8px;padding-top:16px;margin-top:16px;border-top:1px solid var(--border-base-1)}.deal-detail__conviction-badge{display:flex;align-items:center;justify-content:center;min-width:60px;padding:12px;border-radius:6px;background:#2563eb;flex-shrink:0}.deal-detail__conviction-score{color:#fff;font-size:30px;font-weight:700}.deal-detail__fit-score-row{display:flex;align-items:center;gap:16px}.deal-detail__fit-score-label{width:100px;flex-shrink:0;font-size:14px;font-weight:500;color:var(--foreground-base-0)}.deal-detail__fit-score-bar{flex:1}.deal-detail__fit-score-value{width:40px;text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.deal-detail__conviction-drivers{display:flex;flex-direction:column;gap:10px}.deal-detail__driver-row{display:flex;align-items:center;gap:8px}.deal-detail__driver-name{width:120px;flex-shrink:0;font-size:12px;color:var(--foreground-base-0)}.deal-detail__driver-bar{flex:1}.deal-detail__driver-score{width:30px;text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.deal-detail__person-detail{font-size:14px;color:var(--foreground-base-1)}.deal-detail__person-detail--muted{color:var(--foreground-base-2)}.deal-detail__person-email{font-size:12px;color:var(--foreground-base-1);margin-top:8px}.deal-detail__error{padding:48px;text-align:center}.deal-detail__error .icon{color:#ef4444}.deal-detail__chart-container{display:flex;justify-content:center;align-items:center;padding:16px 0;overflow-x:auto}.deal-detail__chart-container svg{max-width:100%}.deal-detail__chart-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.deal-detail__chart-row{grid-template-columns:1fr}}.deal-detail__scenario-outputs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:700px){.deal-detail__scenario-outputs{grid-template-columns:repeat(2,1fr)}}.deal-detail__scenario-output-card{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;padding:16px;text-align:center;color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.deal-detail__scenario-output-value{font-size:24px;font-weight:700;color:#fff}.deal-detail__scenario-output-label{font-size:12px;color:#ffffffbf;margin-top:2px}.deal-detail__driver-table{width:100%;border-collapse:collapse;font-size:14px}.deal-detail__driver-table td{padding:8px 12px;border-bottom:1px solid var(--border-base-1);color:var(--foreground-base-0)}.deal-detail__driver-table td:first-child{font-weight:500;width:40%}.deal-detail__driver-table td:nth-child(2){text-align:center;color:var(--foreground-base-1);font-size:12px}.deal-detail__driver-table td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.deal-detail__driver-table tr:last-child td{border-bottom:none}@media(prefers-color-scheme:dark){:root:not(.light) .deal-detail__table tbody tr:hover{background:var(--background-base-1)}:root:not(.light) .deal-detail__scenario-output-card{background:linear-gradient(135deg,#2563eb,#1d4ed8)}}:root.dark .deal-detail__table tbody tr:hover{background:var(--background-base-1)}:root.dark .deal-detail__scenario-output-card{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.deal-detail__scenario-layout{display:flex;height:calc(100vh - 200px);overflow:hidden}.deal-detail__scenario-controls{width:40%;overflow-y:auto;border-right:1px solid var(--border-base-1);background:var(--background-base-0)}.deal-detail__scenario-header{padding:24px 24px 16px;border-bottom:1px solid var(--border-base-1)}.deal-detail__scenario-drivers{padding:24px;display:flex;flex-direction:column;gap:16px}.deal-detail__scenario-visualizations{width:60%;overflow-y:auto;background:var(--background-base-1);padding:24px;display:flex;flex-direction:column;gap:16px}.deal-detail__returns-overline{margin-bottom:12px;opacity:.9;color:#fff!important}.deal-detail__performance-layout{display:flex;flex-direction:column;height:calc(100vh - 200px);overflow:hidden;background:var(--background-base-1)}.deal-detail__performance-header{background:var(--background-base-0);border-bottom:1px solid var(--border-base-1);padding:24px}.deal-detail__performance-charts{flex:1;overflow-y:auto;padding:24px}.deal-detail__person-wrapper{flex:0 0 200px;min-width:200px}.deal-detail__chart-tooltip{background:#fffffff2;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px}.deal-detail__conviction-label{color:#2563eb!important}.research-page{display:flex;gap:calc(var(--spacing-2) * 1px);height:100%;min-height:0;flex:1}.research-panel{flex:3;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.research-panel-header{display:flex;align-items:center;gap:calc(var(--spacing-2) * 1px);padding:calc(var(--spacing-7) * 1px);border-bottom:calc(var(--dimension-border-width-1) * 1px) solid var(--border-base-1);border-radius:calc(var(--dimension-border-radius-2) * 1px) calc(var(--dimension-border-radius-2) * 1px) 0 0;position:sticky;top:0;background:var(--background-base-0);z-index:1}.research-panel-header .research-panel-subtitle{margin-left:auto;opacity:.7}.research-panel-body{padding:calc(var(--spacing-2) * 1px);display:flex;flex-direction:column;gap:calc(var(--spacing-2) * 1px)}.research-agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing-2) * 1px)}.research-agent-card{padding:calc(var(--spacing-2) * 1px);border-radius:calc(var(--dimension-border-radius-2) * 1px);border:calc(var(--dimension-border-width-1) * 1px) solid transparent;transition:all .2s ease}.research-agent-card[data-active=true]{border-color:var(--brand-0);background:var(--brand-3)}.research-agent-card[data-dimmed=true]{opacity:.4;filter:grayscale(.6);cursor:not-allowed;pointer-events:none}.research-guardrails-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing-2) * 1px)}.research-guardrail-card{border-radius:calc(var(--dimension-border-radius-2) * 1px);border:calc(var(--dimension-border-width-1) * 1px) solid transparent;transition:all .2s ease;overflow:hidden}.research-guardrail-card[data-inactive=true]{opacity:.5}.research-guardrail-header{padding:calc(var(--spacing-2) * 1px) calc(var(--spacing-2) * 1px) calc(var(--spacing-1) * 1px)}.research-guardrail-body{padding:calc(var(--spacing-1) * 1px) calc(var(--spacing-2) * 1px) calc(var(--spacing-2) * 1px)}.research-guardrail-desc--reasoning{margin-top:calc(var(--spacing-2) * 1px);font-style:italic}.research-context-card{padding:0;margin-bottom:calc(var(--spacing-2) * 1px)}.research-context-card-header{display:flex;align-items:center;gap:calc(var(--spacing-2) * 1px);margin-bottom:calc(var(--spacing-2) * 1px);color:var(--foreground-interactive-1)}.research-context-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-1) * 1px)}.research-context-entry{display:flex;align-items:center;gap:calc(var(--spacing-2) * 1px);padding:calc(var(--spacing-1) * 1px) calc(var(--spacing-2) * 1px);border-radius:calc(var(--dimension-border-radius-2) * 1px);background:var(--background-base-1);transition:all .15s}.research-context-entry .context-dot{width:calc(var(--spacing-2) * 1px);height:calc(var(--spacing-2) * 1px);border-radius:calc(var(--dimension-border-round) * 1px);background:var(--brand-0);flex-shrink:0}.research-context-nested{grid-column:1/-1;margin-left:calc(var(--spacing-2) * 1px);padding-left:calc(var(--spacing-2) * 1px);border-left:2px solid var(--brand-0)}.research-runner-controls{display:flex;gap:calc(var(--spacing-1) * 1px);margin-bottom:calc(var(--spacing-2) * 1px)}.research-runner-btn{padding:calc(var(--spacing-1) * 1px) calc(var(--spacing-2) * 1px);font-size:11px;border-radius:calc(var(--dimension-border-radius-2) * 1px);border:none;cursor:pointer;transition:background .15s,color .15s;background:var(--background-base-1);color:var(--foreground-base-0)}.research-runner-btn:hover{background:var(--background-base-2)}.research-runner-btn[data-active=true]{background:var(--brand-0);color:var(--foreground-brand-1);box-shadow:var(--elevation-0-embossed)}.research-event-list{display:flex;flex-direction:column;gap:calc(var(--spacing-1) * 1px)}.research-event-card{padding:calc(var(--spacing-1) * 1px);border-radius:calc(var(--dimension-border-radius-1) * 1px);font-size:11px;border-bottom:calc(var(--dimension-border-width-1) * 1px) solid var(--border-base-1)}.research-event-card:last-child{border-bottom:none}.research-event-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(var(--spacing-1) * 1px)}.research-event-agent{display:flex;align-items:center;gap:calc(var(--spacing-1) * 1px);flex-wrap:wrap}.research-event-time{padding:calc(var(--spacing-1) * 1px);background:var(--background-base-1);border-radius:calc(var(--dimension-border-radius-1) * 1px);white-space:nowrap;height:calc(var(--spacing-5) * 1px);display:inline-flex;align-items:center}.research-event-details{margin-top:calc(var(--spacing-1) * 1px);font-size:11px;background:var(--background-base-1);border-radius:calc(var(--dimension-border-radius-2) * 1px);padding:calc(var(--spacing-2) * 1px);display:flex;flex-direction:column;gap:calc(var(--spacing-1) * 1px)}.research-event-json{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;max-height:200px;overflow-y:auto;padding:calc(var(--spacing-2) * 1px);background:var(--background-base-0);border-radius:calc(var(--dimension-border-radius-1) * 1px);color:var(--foreground-base-0)}.research-event-content{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-bottom:calc(var(--spacing-1) * 1px)}.research-active-agents{padding:calc(var(--spacing-2) * 1px);border-radius:calc(var(--dimension-border-radius-2) * 1px);background:var(--brand-7);border:calc(var(--dimension-border-width-1) * 1px) solid var(--brand-3);margin-bottom:calc(var(--spacing-2) * 1px)}.research-active-agents-list{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-1) * 1px)}.research-tool-hierarchy-label{margin-bottom:calc(var(--spacing-2) * 1px)}.research-tree-children{margin-top:calc(var(--spacing-1) * 1px);margin-left:calc(var(--spacing-4) * 1px);padding-left:calc(var(--spacing-2) * 1px);border-left:2px solid var(--border-base-1)}.research-tree-toggle{display:flex;align-items:center;justify-content:center;width:calc(var(--spacing-4) * 1px);height:calc(var(--spacing-4) * 1px);border:none;background:transparent;cursor:pointer;padding:0;border-radius:calc(var(--dimension-border-radius-1) * 1px);transition:background .15s;flex-shrink:0;color:var(--foreground-base-1)}.research-tree-toggle:hover{background:var(--background-base-1)}.research-tree-spacer{width:calc(var(--spacing-4) * 1px);flex-shrink:0}.research-empty{text-align:center;padding:calc(var(--spacing-4) * 1px);color:var(--foreground-base-1);font-size:12px}.research-chat{flex:2;min-height:0}.pagination{padding-block-start:var(--spacing-md)}.person-detail-drawer .drawer-body{padding:0}.person-detail__content{padding:24px;height:100%;overflow-y:auto}.person-detail__content .tabs{display:flex!important;flex-direction:column!important;width:100%!important}.person-detail__content .tabs .tabs-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;border-bottom:1px solid var(--border-base-1)!important;margin-bottom:0!important;overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0!important;padding:0!important;background:transparent!important;border-radius:0!important}.person-detail__content .tabs .tabs-list::-webkit-scrollbar{display:none}.person-detail__content .tabs .tabs-list .tabs-trigger{position:relative!important;display:inline-flex!important;align-items:center!important;padding:10px 16px!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--foreground-base-1)!important;font-size:14px!important;font-weight:500!important;cursor:pointer;white-space:nowrap!important;transition:color .15s ease,border-color .15s ease;flex-shrink:0!important;box-shadow:none!important}.person-detail__content .tabs .tabs-list .tabs-trigger:hover:not(:disabled){color:var(--foreground-base-0)!important}.person-detail__content .tabs .tabs-list .tabs-trigger.tabs-trigger--active,.person-detail__content .tabs .tabs-list .tabs-trigger[aria-selected=true]{color:#2563eb!important;border-bottom-color:#2563eb!important;background:transparent!important}.person-detail__content .tabs .tabs-list .tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.person-detail__content .tabs .tabs-panels .tabs-panel{padding-top:24px!important}.team-page__member-link{background:none;border:none;padding:0;margin:0;color:var(--color-primary);font:inherit;font-weight:500;cursor:pointer;text-align:left;text-decoration:none}.team-page__member-link:hover{text-decoration:underline}.team-page__member-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.team-page__header-row{display:flex;align-items:flex-start;justify-content:space-between}.team-page__irr--green{color:#16a34a;font-weight:600}.team-page__irr--yellow{color:#ca8a04;font-weight:600}.team-page__irr--red{color:#dc2626;font-weight:600}.team-page__irr--muted{color:var(--foreground-base-2)}.team-page__title-muted{color:var(--foreground-base-1);font-weight:400;margin-left:8px}.vector-viz{height:100%}.vector-viz__header{padding:8px 12px;border-block-end:1px solid var(--border-base-1)}.vector-viz__header-text{min-width:0}.vector-viz__controls{flex-shrink:0}.vector-viz__btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--border-base-1);border-radius:6px;font-size:14px;cursor:pointer;color:var(--foreground-base-1);transition:background-color .15s ease}.vector-viz__btn:hover:not(:disabled){background:var(--background-base-1);color:var(--foreground-base-0)}.vector-viz__btn:disabled{opacity:.5;cursor:not-allowed}.vector-viz__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vector-viz__spin{display:inline-block}@media(prefers-reduced-motion:no-preference){.vector-viz__spin{animation:vector-spin 1s linear infinite}}@keyframes vector-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vector-viz__canvas{flex:1;min-height:0;overflow:hidden;position:relative}.vector-viz__overlay{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;z-index:1}.vector-viz__retry-btn{padding:6px 16px;background:var(--color-primary, #3b82f6);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.vector-viz__retry-btn:hover{opacity:.9}.vector-viz__retry-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vector-viz__svg{width:100%;height:100%;cursor:move}.vector-viz__node{cursor:pointer;transition:r .15s ease}.vector-viz__legend{position:absolute;inset-block-end:12px;inset-inline-start:12px;background:var(--background-base-0);border:1px solid var(--border-base-1);border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000001a;z-index:2}.vector-viz__legend-items{margin-block-start:4px}.vector-viz__legend-item{gap:6px}.vector-viz__legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.vector-viz__legend-label{font-size:12px;color:var(--foreground-base-1)}.vector-viz__details{position:absolute;inset-block-start:12px;inset-inline-end:12px;background:var(--background-base-0);border:1px solid var(--border-base-1);border-radius:8px;padding:12px;box-shadow:0 2px 8px #0000001a;max-width:280px;z-index:2}.vector-viz__details-header{margin-block-end:8px}.vector-viz__details-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--foreground-base-2);line-height:1;padding:0}.vector-viz__details-close:hover{color:var(--foreground-base-0)}.vector-viz__details-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.vector-viz__details-list{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vector-viz__details-row{display:flex;flex-direction:column;gap:2px}.vector-viz__details-row dt{font-size:11px;color:var(--foreground-base-2);font-weight:400}.vector-viz__details-row dd{margin:0;font-size:12px;color:var(--foreground-base-0)}.vector-viz__mono{font-family:var(--font-mono, monospace)}.vector-viz__break{word-break:break-all}.data-room-stats{border-block-start:1px solid var(--border-base-1);padding:12px}.data-room-stats__header,.data-room-stats__grid{margin-block-end:8px}.data-room-stats__card{background:var(--background-base-1);border-radius:6px;padding:8px;gap:2px}.data-room-stats__card-icon{font-size:14px;line-height:1}.data-room-stats__card-label{font-size:11px;color:var(--foreground-base-2)}.data-room-stats__card-value{font-size:20px;font-weight:700;color:var(--foreground-base-0);line-height:1.2}.data-room-stats__card-value--small{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-room-stats__card-sub{font-size:11px;color:var(--foreground-base-2)}.data-room-stats__chart-card{border-radius:6px;padding:8px}.data-room-stats__chart{margin-block-start:4px}.data-room-page{display:flex;flex-direction:row;height:calc(99vh - 8em);overflow:hidden}.data-room-page__loading{width:100%;height:calc(99vh - 8em)}.data-room-page__left{width:50%;border-inline-end:1px solid var(--border-base-1);min-height:0}.data-room-page__file-browser{flex:1;min-height:0;overflow:hidden}.data-room-page__stats{flex-shrink:0;overflow-y:auto}.data-room-page__right{width:50%;min-height:0;overflow:hidden}@media(max-width:768px){.data-room-page{flex-direction:column;height:auto;min-height:calc(99vh - 8em)}.data-room-page__left{width:100%;border-inline-end:none;border-block-end:1px solid var(--border-base-1);height:50vh}.data-room-page__right{width:100%;height:50vh}}.ic-presentation{background:#e5e7eb;min-height:100vh;padding:2rem}.ic-presentation__loading,.ic-presentation__error{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--foreground-base-1);font-size:1rem}.ic-presentation__error{color:var(--foreground-status-error)}.ic-slide{min-height:calc(100vh - 4rem);display:flex;align-items:center;justify-content:center;padding:3rem;margin-bottom:2rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #00000026;page-break-after:always;break-after:page;position:relative}.ic-slide:last-child{margin-bottom:0}.ic-slide__content{position:relative;z-index:1;max-width:1400px;width:100%}.ic-slide__title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:2rem}.ic-slide__section-title{font-size:1.25rem;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.ic-metric{border:2px solid;border-radius:.5rem;padding:1.5rem}.ic-metric[data-color=blue]{background:#eff6ff;border-color:#bfdbfe}.ic-metric[data-color=blue] .ic-metric__label{color:#1d4ed8}.ic-metric[data-color=indigo]{background:#eef2ff;border-color:#c7d2fe}.ic-metric[data-color=indigo] .ic-metric__label{color:#4338ca}.ic-metric[data-color=green]{background:#f0fdf4;border-color:#bbf7d0}.ic-metric[data-color=green] .ic-metric__label{color:#15803d}.ic-metric[data-color=purple]{background:#faf5ff;border-color:#e9d5ff}.ic-metric[data-color=purple] .ic-metric__label{color:#7e22ce}.ic-metric__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.5rem}.ic-metric__value{font-size:2rem;font-weight:700;color:#111827}.ic-conviction{text-align:right}.ic-conviction__label{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ic-conviction__score{font-size:4rem;font-weight:700;line-height:1}.ic-conviction__score[data-level=high]{color:#16a34a}.ic-conviction__score[data-level=good]{color:#2563eb}.ic-conviction__score[data-level=moderate]{color:#ca8a04}.ic-conviction__score[data-level=low]{color:#ea580c}.ic-conviction__verdict{font-size:1.25rem;font-weight:600;color:#374151;margin-top:.25rem}.ic-drivers{background:linear-gradient(to bottom right,#eef2ff,#e0e7ff);border:2px solid #a5b4fc;border-radius:.5rem;padding:1.5rem}.ic-drivers__title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.ic-driver{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ic-driver:last-child{margin-bottom:0}.ic-driver__name{flex:1;font-size:.875rem;color:#374151}.ic-driver__bar{flex:1;height:.5rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.ic-driver__bar-fill{height:100%;border-radius:9999px;background:#4f46e5}.ic-driver__score{font-size:.75rem;font-weight:700;color:#111827;min-width:2rem;text-align:right}.ic-footer{border-top:1px solid #d1d5db;padding-top:1.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#6b7280}.ic-footer__team-label{font-weight:600;color:#111827}.ic-footer__confidential{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.ic-panel{border:2px solid;border-radius:.5rem;padding:1.5rem}.ic-panel[data-color=blue]{background:linear-gradient(to bottom right,#eff6ff,#dbeafe);border-color:#93c5fd}.ic-panel[data-color=purple]{background:linear-gradient(to bottom right,#faf5ff,#f3e8ff);border-color:#d8b4fe}.ic-panel[data-color=green]{background:linear-gradient(to bottom right,#f0fdf4,#dcfce7);border-color:#86efac}.ic-panel[data-color=orange]{background:linear-gradient(to bottom right,#fff7ed,#ffedd5);border-color:#fdba74}.ic-panel__title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.ic-stat{background:#ffffffb3;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.ic-stat:last-child{margin-bottom:0}.ic-stat__label{font-size:.625rem;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ic-stat__value{font-size:1.5rem;font-weight:700;color:#111827}.ic-stat__value[data-size=lg]{font-size:2rem}.ic-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ic-numbered-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ic-numbered-item{display:flex;align-items:flex-start;gap:.75rem;background:#eff6ff;padding:.75rem;border-radius:.5rem;border:1px solid #bfdbfe}.ic-numbered-item__index{font-size:.875rem;font-weight:600;color:#2563eb;flex-shrink:0}.ic-numbered-item__text{font-size:.875rem;color:#1f2937}.ic-risk{background:#fff7ed;padding:.75rem;border-radius:.5rem;border:1px solid #fed7aa;margin-bottom:.75rem}.ic-risk:last-child{margin-bottom:0}.ic-risk__severity{font-size:.625rem;font-weight:700;color:#c2410c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ic-risk__concern{font-size:.875rem;color:#1f2937}.ic-no-risks{background:#f0fdf4;padding:1rem;border-radius:.5rem;border:1px solid #bbf7d0}.ic-no-risks__title{font-size:1rem;font-weight:600;color:#15803d;margin-bottom:.5rem}.ic-no-risks__text{font-size:.875rem;color:#374151}.ic-alignment{margin-top:2rem;background:#eff6ff;padding:1.5rem;border-radius:.5rem;border:2px solid #bfdbfe}.ic-alignment__title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.75rem}.ic-alignment__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ic-alignment__item{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#1f2937}.ic-alignment__check{color:#2563eb;flex-shrink:0;margin-top:2px}.ic-quartile{margin-bottom:1.5rem}.ic-quartile__title{font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.ic-quartile-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ic-quartile-row__label{width:5rem;font-size:.75rem;color:#4b5563;font-weight:500;flex-shrink:0}.ic-quartile-row__bar{flex:1;background:#ffffffb3;border-radius:9999px;height:2rem;position:relative;overflow:hidden}.ic-quartile-row__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px}.ic-quartile-row__fill[data-color=green]{background:#22c55e}.ic-quartile-row__fill[data-color=blue]{background:#3b82f6}.ic-quartile-row__fill[data-color=indigo]{background:#6366f1}.ic-quartile-row__fill[data-color=purple]{background:#a855f7}.ic-quartile-row__value{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:700;color:#111827;z-index:1}.ic-quartile-target{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.ic-quartile-target__label{width:5rem;font-size:.75rem;font-weight:700;flex-shrink:0}.ic-quartile-target__bar{flex:1;background:#ffffffb3;border-radius:9999px;height:2.5rem;position:relative;overflow:hidden;border:2px solid}.ic-quartile-target__fill{position:absolute;top:0;right:0;bottom:0;left:0}.ic-quartile-target__value{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.875rem;font-weight:700;color:#111827;z-index:1}.ic-quartile-target__percentile{position:absolute;right:.5rem;top:-1.25rem;font-size:.625rem;font-weight:700;color:#15803d}.ic-sensitivity{background:#ffffffb3;border-radius:.5rem;padding:1rem}.ic-sensitivity__subtitle{font-size:.75rem;color:#4b5563;text-align:center;margin-bottom:.75rem}.ic-sensitivity__table{width:100%;border-collapse:collapse;font-size:.625rem}.ic-sensitivity__table th,.ic-sensitivity__table td{border:1px solid #d1d5db;padding:.25rem;text-align:center;font-weight:600}.ic-sensitivity__table th{background:#f3f4f6;color:#4b5563}.ic-sensitivity__table td[data-heat=high]{background:#22c55e;color:#fff}.ic-sensitivity__table td[data-heat=good]{background:#86efac;color:#111827}.ic-sensitivity__table td[data-heat=moderate]{background:#fef08a;color:#111827}.ic-sensitivity__table td[data-heat=low]{background:#fed7aa;color:#111827}.ic-sensitivity__table td[data-highlight=true]{border:2px solid #2563eb;background:#60a5fa}.ic-sensitivity__legend{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;justify-content:center;font-size:.625rem;color:#4b5563}.ic-sensitivity__swatch{display:inline-block;width:.75rem;height:.75rem;border:1px solid #9ca3af;margin-right:.25rem}.ic-chart{background:#ffffffb3;border-radius:.5rem;padding:.5rem;height:320px}.ic-chart__legend{display:flex;align-items:center;gap:1rem;margin-top:.75rem;font-size:.75rem;color:#4b5563}.ic-chart__legend-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.25rem}.ic-chart__legend-dot[data-shape=diamond]{border-radius:0;transform:rotate(45deg)}.ic-grid{display:grid;gap:2rem}.ic-grid[data-cols="2"]{grid-template-columns:1fr 1fr}.ic-grid[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}.ic-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ic-list__item{display:flex;align-items:flex-start;gap:1rem}.ic-list__icon{color:#16a34a;flex-shrink:0;margin-top:.125rem}.ic-list__text{font-size:1.125rem;color:#1f2937;line-height:1.6}.ic-section-title{font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.ic-section-title[data-color=blue]{color:#2563eb}.ic-section-title[data-color=green]{color:#16a34a}.ic-section-title[data-color=purple]{color:#7e22ce}.ic-section-text{font-size:1.25rem;color:#1f2937;line-height:1.6}.ic-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}.ic-header__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ic-header__name{font-size:3rem;font-weight:700;color:#111827;margin-bottom:.75rem}.ic-header__type{font-size:1.5rem;color:#4b5563}.ic-header__status{display:inline-block;padding:.5rem 1rem;border-radius:9999px;font-size:1rem;font-weight:500;margin-left:1rem}.ic-header__status[data-status=Draft]{background:#f3f4f6;color:#374151}.ic-header__status[data-status=Active]{background:#dcfce7;color:#15803d}.ic-header__status[data-status="On Hold"]{background:#fef9c3;color:#a16207}.ic-header__status[data-status=Closed]{background:#dbeafe;color:#1d4ed8}@media print{.ic-presentation{background:#fff;padding:0}.ic-slide{page-break-after:always;margin-bottom:0;border:none;box-shadow:none;border-radius:0}@page{size:landscape;margin:0}}.consent-card{width:100%;max-width:32rem}.consent-card .consent-card-account,.consent-card .consent-card-label{color:var(--color-text-muted, currentColor)}.consent-card .consent-card-scopes{list-style:disc;padding-inline-start:1.25rem;margin:0}.consent-card .consent-card-scopes>li{margin-block:var(--spacing-xs, .25rem)}.consent-card .consent-card-lifetime{color:var(--color-text-muted, currentColor)}.oauth-authorize-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--spacing-lg, 1.5rem);background:var(--color-background, transparent)}.oauth-authorize-page .oauth-authorize-card{width:100%;max-width:32rem}.oauth-authorize-page .oauth-authorize-logo{height:2rem;width:auto}.theme-swatch{display:inline-flex;inline-size:2.5em;block-size:1.25em;border:1px solid var(--border-base-1);border-radius:.25em;overflow:hidden;flex-shrink:0}.theme-swatch--cell{flex:1}.theme-swatch--cell:nth-child(1){background:light-dark(var(--color-mono-11),var(--color-mono-1))}.theme-swatch--cell:nth-child(2){background:light-dark(var(--color-mono-4),var(--color-mono-7))}.theme-swatch--cell:nth-child(3){background:var(--color-accent-1-4)}.theme-swatch[data-accent=gold] .theme-swatch--cell:nth-child(3){background:var(--color-accent-2-4)}.appearance-settings--presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(11em,1fr));gap:var(--spacing-1)}.appearance-settings--preset{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:1px solid var(--border-transparent);border-radius:var(--dimension-border-radius-1);background:transparent;color:var(--foreground-base-1);text-align:start;cursor:pointer}.appearance-settings--preset:hover{background:var(--background-hover-1)}.appearance-settings--preset:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.appearance-settings--preset[aria-checked=true]{background:var(--background-selected-0);border-color:var(--border-brand-1);color:var(--foreground-selected-0)}.appearance-settings--preset>span:nth-child(2){flex:1;white-space:nowrap}.appearance-settings--accent{display:flex;flex-direction:column;gap:var(--spacing-1)}.appearance-settings--accent input[type=color]{inline-size:4em;block-size:2em;padding:0;border:1px solid var(--border-base-1);border-radius:var(--dimension-border-radius-1);background:var(--background-base-1);cursor:pointer}.appearance-settings--slider{inline-size:12em}.connect-claude-dialog .connect-claude-dialog-steps{margin:0;padding-inline-start:1.25rem}.connect-claude-dialog .connect-claude-dialog-steps>li{margin-block:var(--spacing-xs, .25rem)}.connect-claude-dialog .connect-claude-dialog-url-label{color:var(--color-text-muted, currentColor)}.connect-claude-dialog .connect-claude-dialog-url{flex:1;padding:var(--spacing-sm, .5rem);background:var(--color-surface-subtle, var(--color-background, transparent));border:1px solid var(--color-border, currentColor);border-radius:var(--radius-sm, .25rem);font-family:var(--font-mono, monospace);font-size:.875rem;overflow-x:auto;white-space:nowrap;-webkit-user-select:all;user-select:all}.connection-row{width:100%;padding:var(--spacing-md, 1rem);border:1px solid var(--color-border, currentColor);border-radius:var(--radius-md, .5rem)}.connection-row .connection-row-info{flex:1;min-width:0}.connection-row .connection-row-meta{color:var(--color-text-muted, currentColor)}.connectors{width:100%}.connectors .connectors-intro-description,.connectors .connectors-connect-description{color:var(--color-text-muted, currentColor)}.connectors .connectors-connect-row{width:100%}.connectors .connectors-connect-info{flex:1;min-width:0}.connectors .connectors-bundle-version{color:var(--color-text-muted, currentColor)}.connectors .connectors-bundle-actions{flex-wrap:wrap}:root{--font-family-base: "Inter", "Helvetica Neue", "Segoe UI", sans-serif;--font-family-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Bold-Ovd3DSUS.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-BoldItalic-CfsSm7gi.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ExtraLight-Dpzkec_N.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ExtraLightItalic-DIPUt6wg.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Italic-DgAgaWWu.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Light-CCTlBcuD.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-LightItalic-ieJZLQ9h.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-COFd06Dj.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-MediumItalic-DGs9d82A.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-BF3vfe7_.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBold-D0J2bq8P.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-SemiBoldItalic-BVdhJEkW.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Thin-CcUYjMmx.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-ThinItalic-BaqzpTyH.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font-family-base)}pre,code,kbd,samp{font-family:var(--font-family-mono)}@layer reset{html,body,#root{height:100%}html{-webkit-text-size-adjust:none;text-size-adjust:none}:root{--motion-duration: 0s;--ease-out: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:no-preference){:root{--motion-duration: .25s}}body{line-height:1.4;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;color:inherit}}@layer reset{.flex-1{flex:1 1 0%;min-height:0;min-width:0}.flex-2{flex:2 1 0%;min-height:0;min-width:0}.flex-3{flex:3 1 0%;min-height:0;min-width:0}.flex-4{flex:4 1 0%;min-height:0;min-width:0}.flex-none{flex:none}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}}@layer tokens{[dir=rtl]{--direction-multiplier: -1;--text-align-start: right;--text-align-end: left;--icon-flip: rotate(180deg);--slide-direction: -1;--position-start: auto;--position-end: var(--spacing-md)}[dir=rtl] ul,[dir=rtl] ol{padding-inline-start:var(--spacing-lg)}[dir=rtl] label,[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder{text-align:var(--text-align-start)}[dir=rtl] th,[dir=rtl] td{text-align:var(--text-align-start)}[dir=rtl] .button-icon-start{order:1;margin-inline-start:var(--spacing-sm);margin-inline-end:0}[dir=rtl] .button-icon-end{order:-1;margin-inline-end:var(--spacing-sm);margin-inline-start:0}[dir=rtl] .nav-chevron,[dir=rtl] .breadcrumb--separator{transform:var(--icon-flip)}[dir=rtl] .modal-close{left:var(--position-end);right:var(--position-start)}[dir=rtl] .tooltip-arrow-left{left:var(--position-start);right:var(--spacing-sm)}[dir=rtl] .tooltip-arrow-right{right:var(--position-start);left:var(--spacing-sm)}[dir=rtl] .slide-in-left{--slide-direction: 1}[dir=rtl] .slide-in-right{--slide-direction: -1}[dir=rtl] progress{transform:scaleX(var(--direction-multiplier))}}:root{color-scheme:light dark}:root.light{color-scheme:light}:root.dark{color-scheme:dark}:root,.palette-scope{--palette-contrast: 1;--palette-chroma: 1;--seed-mono: oklch(.55 .02 230);--seed-blue: oklch(46.4% .14 270.2);--seed-red: oklch(.6 .2004 25);--seed-green: oklch(.6 .0765 204.5);--seed-yellow: oklch(.6 .1232 86.5);--seed-accent-1: oklch(.6 .1044 188.4);--seed-accent-2: oklch(.6 .1232 86.5);--color-mono-0: oklch( from var(--seed-mono) calc(.5552 - .4292 * var(--palette-contrast, 1)) calc(c * .3 * var(--palette-chroma, 1)) h );--color-mono-1: oklch( from var(--seed-mono) calc(.5552 - .3714 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-mono-2: oklch( from var(--seed-mono) calc(.5552 - .3331 * var(--palette-contrast, 1)) calc(c * .6 * var(--palette-chroma, 1)) h );--color-mono-3: oklch( from var(--seed-mono) calc(.5552 - .2885 * var(--palette-contrast, 1)) calc(c * .8 * var(--palette-chroma, 1)) h );--color-mono-4: oklch( from var(--seed-mono) calc(.5552 - .1685 * var(--palette-contrast, 1)) calc(c * var(--palette-chroma, 1)) h );--color-mono-5: oklch( from var(--seed-mono) calc(.5552 - .0486 * var(--palette-contrast, 1)) calc(c * .85 * var(--palette-chroma, 1)) h );--color-mono-6: oklch( from var(--seed-mono) calc(.5552 + .0734 * var(--palette-contrast, 1)) calc(c * .6 * var(--palette-chroma, 1)) h );--color-mono-7: oklch( from var(--seed-mono) calc(.5552 + .1934 * var(--palette-contrast, 1)) calc(c * .4 * var(--palette-chroma, 1)) h );--color-mono-8: oklch( from var(--seed-mono) calc(.5552 + .3146 * var(--palette-contrast, 1)) calc(c * .27 * var(--palette-chroma, 1)) h );--color-mono-9: oklch( from var(--seed-mono) calc(.5552 + .3593 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-mono-10: oklch( from var(--seed-mono) calc(.5552 + .3964 * var(--palette-contrast, 1)) calc(c * .15 * var(--palette-chroma, 1)) h );--color-mono-11: oklch( from var(--seed-mono) calc(.5552 + .4291 * var(--palette-contrast, 1)) calc(c * .2 * var(--palette-chroma, 1)) h );--color-blue-0: oklch( from var(--seed-blue) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-blue-1: oklch( from var(--seed-blue) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-blue-2: oklch( from var(--seed-blue) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-blue-3: oklch( from var(--seed-blue) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-blue-4: oklch( from var(--seed-blue) .6 calc(c * var(--palette-chroma, 1)) h );--color-blue-5: oklch( from var(--seed-blue) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-blue-6: oklch( from var(--seed-blue) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-blue-7: oklch( from var(--seed-blue) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-blue-8: oklch( from var(--seed-blue) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-red-0: oklch( from var(--seed-red) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-red-1: oklch( from var(--seed-red) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-red-2: oklch( from var(--seed-red) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-red-3: oklch( from var(--seed-red) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-red-4: oklch( from var(--seed-red) .6 calc(c * var(--palette-chroma, 1)) h );--color-red-5: oklch( from var(--seed-red) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-red-6: oklch( from var(--seed-red) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-red-7: oklch( from var(--seed-red) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-red-8: oklch( from var(--seed-red) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-green-0: oklch( from var(--seed-green) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-green-1: oklch( from var(--seed-green) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-green-2: oklch( from var(--seed-green) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-green-3: oklch( from var(--seed-green) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-green-4: oklch( from var(--seed-green) .6 calc(c * var(--palette-chroma, 1)) h );--color-green-5: oklch( from var(--seed-green) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-green-6: oklch( from var(--seed-green) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-green-7: oklch( from var(--seed-green) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-green-8: oklch( from var(--seed-green) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-yellow-0: oklch( from var(--seed-yellow) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-yellow-1: oklch( from var(--seed-yellow) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-yellow-2: oklch( from var(--seed-yellow) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-yellow-3: oklch( from var(--seed-yellow) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-yellow-4: oklch( from var(--seed-yellow) .6 calc(c * var(--palette-chroma, 1)) h );--color-yellow-5: oklch( from var(--seed-yellow) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-yellow-6: oklch( from var(--seed-yellow) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-yellow-7: oklch( from var(--seed-yellow) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-yellow-8: oklch( from var(--seed-yellow) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-accent-1-0: oklch( from var(--seed-accent-1) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-accent-1-1: oklch( from var(--seed-accent-1) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-accent-1-2: oklch( from var(--seed-accent-1) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-accent-1-3: oklch( from var(--seed-accent-1) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-accent-1-4: oklch( from var(--seed-accent-1) .6 calc(c * var(--palette-chroma, 1)) h );--color-accent-1-5: oklch( from var(--seed-accent-1) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-accent-1-6: oklch( from var(--seed-accent-1) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-accent-1-7: oklch( from var(--seed-accent-1) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-accent-1-8: oklch( from var(--seed-accent-1) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-accent-2-0: oklch( from var(--seed-accent-2) calc(.6 - .35 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-accent-2-1: oklch( from var(--seed-accent-2) calc(.6 - .2625 * var(--palette-contrast, 1)) calc(c * .62 * var(--palette-chroma, 1)) h );--color-accent-2-2: oklch( from var(--seed-accent-2) calc(.6 - .175 * var(--palette-contrast, 1)) calc(c * .78 * var(--palette-chroma, 1)) h );--color-accent-2-3: oklch( from var(--seed-accent-2) calc(.6 - .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-accent-2-4: oklch( from var(--seed-accent-2) .6 calc(c * var(--palette-chroma, 1)) h );--color-accent-2-5: oklch( from var(--seed-accent-2) calc(.6 + .0875 * var(--palette-contrast, 1)) calc(c * .9 * var(--palette-chroma, 1)) h );--color-accent-2-6: oklch( from var(--seed-accent-2) calc(.6 + .175 * var(--palette-contrast, 1)) calc(c * .7 * var(--palette-chroma, 1)) h );--color-accent-2-7: oklch( from var(--seed-accent-2) calc(.6 + .2625 * var(--palette-contrast, 1)) calc(c * .45 * var(--palette-chroma, 1)) h );--color-accent-2-8: oklch( from var(--seed-accent-2) calc(.6 + .35 * var(--palette-contrast, 1)) calc(c * .18 * var(--palette-chroma, 1)) h );--color-mono-black-0: #00000000;--color-mono-black-5: #0000000d;--color-mono-black-10: #0000001a;--color-mono-black-25: #00000040;--color-mono-black-50: #00000080;--color-mono-black-75: #000000bf;--color-mono-black-100: #000000;--color-mono-white-0: #ffffff00;--color-mono-white-5: #ffffff0d;--color-mono-white-10: #ffffff1a;--color-mono-white-25: #ffffff40;--color-mono-white-50: #ffffff80;--color-mono-white-75: #ffffffbf;--color-mono-white-100: #ffffff}:root{--background-base-0: light-dark(var(--color-mono-11), var(--color-mono-0));--background-base-1: light-dark( var(--color-mono-white-100), var(--color-mono-1) );--background-base-2: light-dark(var(--color-mono-10), var(--color-mono-2));--background-base-3: light-dark(var(--color-mono-9), var(--color-mono-4));--background-base-4: light-dark(var(--color-mono-8), var(--color-mono-6));--background-base-5: var(--color-mono-7);--background-base-6: light-dark(var(--color-mono-6), var(--color-mono-9));--background-base-7: light-dark(var(--color-mono-5), var(--color-mono-10));--background-base--1: light-dark( var(--color-mono-10), var(--color-mono-black-100) );--background-brand-0: light-dark( var(--color-mono-white-100), var(--color-mono-1) );--background-brand-1: light-dark( var(--color-accent-1-8), var(--color-accent-1-0) );--background-brand-2: light-dark( var(--color-accent-1-7), var(--color-accent-1-2) );--background-brand-3: var(--color-accent-1-4);--background-interactive-0: light-dark( var(--color-mono-1), var(--color-mono-10) );--background-interactive-1: light-dark( var(--color-mono-white-100), var(--color-mono-1) );--background-interactive-2: light-dark( var(--color-mono-10), var(--color-mono-2) );--background-hover-0: light-dark(var(--color-mono-2), var(--color-mono-9));--background-hover-1: light-dark(var(--color-mono-10), var(--color-mono-1));--background-hover-2: light-dark( var(--color-mono-white-50), var(--color-mono-black-50) );--background-selected-0: light-dark( var(--color-green-8), var(--color-green-0) );--background-selected-1: light-dark( var(--color-mono-white-100), var(--color-mono-1) );--background-form-input: light-dark( var(--color-mono-white-100), var(--color-mono-black-100) );--background-disabled: light-dark( var(--color-mono-white-100), var(--color-mono-2) );--background-overlay-0: light-dark( var(--color-mono-black-10), var(--color-mono-black-50) );--background-overlay-1: light-dark( var(--color-mono-black-50), var(--color-mono-black-75) );--background-overlay-subtle: light-dark( var(--color-mono-black-5), var(--color-mono-white-5) );--background-overlay-on-color-0: var(--color-mono-white-25);--background-overlay-on-color-1: var(--color-mono-white-50);--background-status-success: light-dark( var(--color-green-8), var(--color-green-0) );--background-status-warning: light-dark( var(--color-yellow-8), var(--color-yellow-0) );--background-status-error: light-dark(var(--color-red-8), var(--color-red-0));--background-status-error-hover: var(--color-red-4);--background-status-default: light-dark( var(--color-mono-10), var(--color-mono-1) );--background-status-strong: light-dark( var(--color-mono-1), var(--color-mono-10) );--background-status-info: light-dark( var(--color-blue-8), var(--color-blue-0) );--background-transparent: #00000000;--background-gradient: linear-gradient( 180deg, var(--color-green-0) 0%, var(--color-green-1) 60%, var(--color-green-3) 100% );--foreground-base-0: light-dark(var(--color-mono-3), var(--color-mono-10));--foreground-base-1: light-dark(var(--color-mono-4), var(--color-mono-9));--foreground-base-2: light-dark(var(--color-mono-5), var(--color-mono-8));--foreground-base-3: light-dark(var(--color-mono-6), var(--color-mono-7));--foreground-base-4: light-dark(var(--color-mono-7), var(--color-mono-6));--foreground-base-5: light-dark(var(--color-mono-7), var(--color-mono-4));--foreground-base-6: light-dark(var(--color-mono-10), var(--color-mono-1));--foreground-base-7: light-dark( var(--color-mono-white-100), var(--color-mono-black-100) );--foreground-brand-0: light-dark(var(--color-mono-3), var(--color-mono-10));--foreground-brand-1: light-dark( var(--color-accent-1-2), var(--color-accent-1-6) );--foreground-brand-2: var(--color-accent-1-4);--foreground-brand-3: var(--color-accent-1-7);--foreground-interactive-0: light-dark( var(--color-mono-11), var(--color-mono-0) );--foreground-interactive-1: light-dark( var(--color-mono-6), var(--color-mono-7) );--foreground-interactive-2: light-dark( var(--color-mono-6), var(--color-mono-7) );--foreground-selected-0: light-dark( var(--color-green-2), var(--color-green-6) );--foreground-selected-1: light-dark(var(--color-mono-4), var(--color-mono-9));--foreground-form-input: light-dark( var(--color-mono-3), var(--color-mono-10) );--foreground-disabled: light-dark(var(--color-mono-7), var(--color-mono-6));--foreground-status-success: light-dark( var(--color-green-1), var(--color-green-7) );--foreground-status-error: light-dark(var(--color-red-1), var(--color-red-7));--foreground-status-warning: light-dark( var(--color-yellow-1), var(--color-yellow-7) );--foreground-status-default: light-dark( var(--color-mono-1), var(--color-mono-10) );--foreground-status-strong: light-dark( var(--color-mono-11), var(--color-mono-0) );--foreground-status-info: light-dark( var(--color-blue-1), var(--color-blue-7) );--foreground-on-brand: var(--color-mono-white-100);--border-base-0: light-dark(var(--color-mono-9), var(--color-mono-2));--border-base-1: light-dark(var(--color-mono-8), var(--color-mono-3));--border-brand-0: light-dark(var(--color-mono-10), var(--color-mono-2));--border-brand-1: light-dark( var(--color-accent-1-5), var(--color-accent-1-1) );--border-interactive-0: light-dark( var(--color-accent-1-2), var(--color-accent-1-6) );--border-interactive-1: light-dark(var(--color-mono-9), var(--color-mono-4));--border-interactive-2: light-dark( var(--color-mono-white-0), var(--color-mono-black-0) );--border-form-input: light-dark(var(--color-mono-9), var(--color-mono-6));--border-disabled: light-dark(var(--color-mono-9), var(--color-mono-2));--border-focus: var(--color-accent-1-4);--border-gradient-1: light-dark( var(--color-accent-1-6), var(--color-accent-1-4) );--border-gradient-2: light-dark( var(--color-accent-2-6), var(--color-accent-2-4) );--border-status-success: light-dark( var(--color-green-6), var(--color-green-2) );--border-status-error: light-dark(var(--color-red-6), var(--color-red-2));--border-status-warning: light-dark( var(--color-yellow-6), var(--color-yellow-2) );--border-status-default: light-dark(var(--color-mono-8), var(--color-mono-3));--border-status-strong: light-dark(var(--color-mono-1), var(--color-mono-10));--border-status-info: light-dark(var(--color-blue-6), var(--color-blue-2));--border-transparent: #00000000;--brand-0: light-dark(var(--color-accent-1-3), var(--color-accent-1-2));--brand-1: light-dark(var(--color-accent-2-4), var(--color-accent-2-3));--brand-2: var(--color-accent-2-5);--brand-3: light-dark(var(--color-blue-6), var(--color-blue-4));--brand-7: light-dark(var(--color-blue-7), var(--color-blue-0));--dimension-border-radius-0: 0;--dimension-border-radius-1: 4;--dimension-border-radius-2: 8;--dimension-border-radius-3: 14;--dimension-border-radius-4: 20;--dimension-border-radius-5: 32;--dimension-border-round: 9999;--dimension-border-width-0: 0;--dimension-border-width-1: 1;--dimension-border-width-2: 2;--dimension-border-width-3: 3;--dimension-border-width-4: 4;--dimension-size-0: 4;--dimension-size-1: 8;--dimension-size-2: 12;--dimension-size-3: 16;--dimension-size-4: 20;--dimension-size-5: 24;--dimension-size-6: 40;--dimension-size-7: 48;--dimension-size-8: 64;--spacing-0: 0;--spacing-1: 4;--spacing-2: 8;--spacing-3: 12;--spacing-4: 16;--spacing-5: 20;--spacing-6: 24;--spacing-7: 32;--opacity-muted: .4;--opacity-strong: .8;--z-index-behind: -1;--z-index-dropdown: 100;--elevation-0: none;--elevation-1: 0px 3px 3px -1px #11111140;--elevation-2: 0px 2px 2px -1px #11111140, 0px 6px 6px -2px #11111140;--elevation-3: inset 1px 1px 1px 0px #33333350, inset -1px -1px 1px 0px #11111140, 1px 9px 10px 0px #11111140, 2px 24px 24px 0px #11111180;--elevation-0-embossed: 0px 0px 1px 0px #11111180, inset 1px 1px 1px 0px #f0f0f080, inset -1px -1px 1px 0px #1111111a;--elevation--1: inset -1px -1px 1px 0px #f0f0f0, inset 1px 1px 1px 0px #1111111a;--elevation--2: inset -1px -1px 1px 0px #f0f0f0, inset 1px 1px 3px 0px #1111111a, inset -1px -4px 8px 0px #f0f0f0, inset 1px 9px 10px 0px #11111140}@media(prefers-color-scheme:dark){:root:not(.light){--elevation-0-embossed: 0px 0px 1px 0px #11111180, inset 1px 1px 1px 0px #f0f0f01a, inset -1px -1px 1px 0px #1111111a;--elevation--1: inset -1px -1px 1px 0px #f0f0f01a, inset 1px 1px 1px 0px #1111111a;--elevation--2: inset -1px -1px 1px 0px #f0f0f01a, inset 1px 1px 3px 0px #1111111a, inset -1px -4px 8px 0px #f0f0f01a, inset 1px 9px 10px 0px #11111140}}:root.dark{--elevation-0-embossed: 0px 0px 1px 0px #11111180, inset 1px 1px 1px 0px #f0f0f01a, inset -1px -1px 1px 0px #1111111a;--elevation--1: inset -1px -1px 1px 0px #f0f0f01a, inset 1px 1px 1px 0px #1111111a;--elevation--2: inset -1px -1px 1px 0px #f0f0f01a, inset 1px 1px 3px 0px #1111111a, inset -1px -4px 8px 0px #f0f0f01a, inset 1px 9px 10px 0px #11111140}:root.theme-sand,.theme-sand{color-scheme:light;--seed-mono: oklch(.55 .027 93)}:root.theme-graphite,.theme-graphite{color-scheme:dark;--seed-mono: oklch(.55 0 0);--seed-accent-1: oklch(.6 0 0)}:root{--brand-gradient: linear-gradient( var(--background-brand-0), oklch( from var(--background-brand-0) calc(l + .02) calc(c + .1) calc(h + 20) ) );--brand-transition: cubic-bezier(.5, .05, .25, 1)}body{margin:0;padding:0;background:var(--background-base-0);color:var(--foreground-base-3)}@media screen and (prefers-reduced-motion:no-preference){body.overlay-open{transform:scale(.99) translateY(-.25em)}}@layer tokens{[dir=rtl]{--direction-multiplier: -1;--text-align-start: right;--text-align-end: left;--icon-flip: rotate(180deg);--slide-direction: -1;--position-start: auto;--position-end: var(--spacing-md);scrollbar-gutter:stable both-edges}[dir=rtl] ul,[dir=rtl] ol{padding-inline-start:var(--spacing-lg)}[dir=rtl] label,[dir=rtl] input::placeholder,[dir=rtl] textarea::placeholder{text-align:var(--text-align-start)}[dir=rtl] th,[dir=rtl] td{text-align:var(--text-align-start)}[dir=rtl] .button-icon-start{order:1;margin-inline-start:var(--spacing-sm);margin-inline-end:0}[dir=rtl] .button-icon-end{order:-1;margin-inline-end:var(--spacing-sm);margin-inline-start:0}[dir=rtl] .nav-chevron,[dir=rtl] .breadcrumb-separator{transform:var(--icon-flip)}[dir=rtl] .modal-close{left:var(--position-end);right:var(--position-start)}[dir=rtl] .tooltip-arrow-left{left:var(--position-start);right:var(--spacing-sm)}[dir=rtl] .tooltip-arrow-right{right:var(--position-start);left:var(--spacing-sm)}[dir=rtl] .slide-in-left{--slide-direction: 1}[dir=rtl] .slide-in-right{--slide-direction: -1}[dir=rtl] progress{transform:scaleX(var(--direction-multiplier))}}@media screen and (prefers-reduced-motion:no-preference){body{transition:transform .5s var(--brand-transition)}}body.overlay-open{overflow:hidden}@media screen and (prefers-reduced-motion:no-preference){body.overlay-open{transform:scale(.98) translateY(-.5em)}}
