.AIAnswerStatus-module__WPr5jq__root :where(p){color:inherit}.AIAnswerStatus-module__WPr5jq__root{--_bg:var(--ds-color-bg-subtle);--_icon-color:var(--ds-color-icon-subtle);--_detail:var(--ds-color-text-subtle);gap:var(--ds-space-component-xs) var(--ds-space-component-sm);min-inline-size:0;padding:var(--ds-space-component-sm) var(--ds-space-component-md);border-radius:var(--ds-radius-md);background:var(--_bg);color:var(--ds-color-text-default);font:var(--ds-type-body-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AIAnswerStatus-module__WPr5jq__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--_icon-color);margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.AIAnswerStatus-module__WPr5jq__body{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIAnswerStatus-module__WPr5jq__title{font-weight:var(--ds-font-weight-medium)}.AIAnswerStatus-module__WPr5jq__detail{color:var(--_detail);text-wrap:pretty}.AIAnswerStatus-module__WPr5jq__actions{gap:var(--ds-space-component-sm);padding-block:var(--ds-space-component-xs);flex-wrap:wrap;grid-column:2;display:flex}.AIAnswerStatus-module__WPr5jq__root[data-grounding=procedure]{--_bg:transparent;--_icon-color:var(--ds-color-status-success);gap:var(--ds-space-component-xs);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);padding:0}.AIAnswerStatus-module__WPr5jq__root[data-grounding=procedure] .AIAnswerStatus-module__WPr5jq__icon{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIAnswerStatus-module__WPr5jq__root[data-grounding=procedure] .AIAnswerStatus-module__WPr5jq__title{font-weight:var(--ds-font-weight-regular)}.AIAnswerStatus-module__WPr5jq__root[data-grounding=partial]{--_icon-color:var(--ds-color-status-warning)}.AIAnswerStatus-module__WPr5jq__root[data-grounding=none]{--_icon-color:var(--ds-color-icon-subtle)}.AIAnswerStatus-module__WPr5jq__root:is([data-grounding=reference],[data-grounding=conflict],[data-grounding=stale]){--_bg:var(--ds-color-feedback-warning-surface);--_icon-color:var(--ds-color-feedback-warning-on-surface);--_detail:var(--ds-color-text-default)}
.Button-module__xKxgMW__button{--_h:var(--ds-control-height-md);--_px:var(--ds-control-padding-inline-md);--_gap:var(--ds-control-gap-md);--_radius:var(--ds-control-radius-md);--_font:var(--ds-type-action-md);--_icon:var(--ds-control-icon-md);--_bg:transparent;--_fg:var(--ds-button-secondary-fg);--_border:transparent;--_fill:transparent;--_fill-pressed:var(--_fill);isolation:isolate;vertical-align:middle;max-inline-size:100%;block-size:var(--_h);min-inline-size:var(--_h);border:var(--ds-control-border-width) solid var(--_border);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);font:var(--_font);letter-spacing:var(--ds-type-action-md-tracking);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;transition:color var(--ds-transition-interaction), border-color var(--ds-transition-interaction), box-shadow var(--ds-transition-interaction);flex:none;justify-self:start;padding:0;text-decoration:none;display:inline-flex;position:relative}.Button-module__xKxgMW__button:focus-visible{outline-offset:1px;box-shadow:var(--ds-shadow-focus-ring);outline:2px solid #0000}.Button-module__xKxgMW__content{isolation:isolate;border-radius:calc(var(--_radius) - var(--ds-control-border-width));justify-content:center;align-items:center;gap:var(--_gap);block-size:100%;inline-size:100%;min-inline-size:0;padding-inline:calc(var(--_px) - var(--ds-control-border-width));line-height:1;display:flex;position:relative;overflow:hidden}.Button-module__xKxgMW__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.Button-module__xKxgMW__button .Button-module__xKxgMW__icon{inline-size:var(--_icon);block-size:var(--_icon);flex:none}.Button-module__xKxgMW__content:before{content:"";z-index:-1;background:var(--_fill);transition:transform var(--ds-transition-interaction);pointer-events:none;position:absolute;inset:0;transform:translateY(100%)}.Button-module__xKxgMW__button:hover .Button-module__xKxgMW__content:before,.Button-module__xKxgMW__button[aria-expanded=true] .Button-module__xKxgMW__content:before{transform:translateY(0)}.Button-module__xKxgMW__button[aria-pressed=true]{--_fill:var(--ds-color-state-strong)}.Button-module__xKxgMW__button[aria-pressed=true] .Button-module__xKxgMW__content:before{transform:translateY(0)}.Button-module__xKxgMW__button:active .Button-module__xKxgMW__content:before{background:var(--_fill-pressed);transition:none;transform:translateY(0)}.Button-module__xKxgMW__sm{--_h:var(--ds-control-height-sm);--_px:var(--ds-control-padding-inline-sm);--_gap:var(--ds-control-gap-sm);--_radius:var(--ds-control-radius-sm);--_font:var(--ds-type-action-sm);--_icon:var(--ds-control-icon-sm)}.Button-module__xKxgMW__lg{--_h:var(--ds-control-height-lg);--_px:var(--ds-control-padding-inline-lg);--_gap:var(--ds-control-gap-lg);--_radius:var(--ds-control-radius-lg);--_font:var(--ds-type-action-lg);--_icon:var(--ds-control-icon-lg)}.Button-module__xKxgMW__xl{--_h:var(--ds-control-height-xl);--_px:var(--ds-control-padding-inline-xl);--_gap:var(--ds-control-gap-xl);--_radius:var(--ds-control-radius-xl);--_font:var(--ds-type-action-lg);--_icon:var(--ds-control-icon-xl)}.Button-module__xKxgMW__primary{--_bg:var(--ds-button-primary-bg);--_fg:var(--ds-button-primary-fg);--_fill:var(--ds-button-primary-bg-hover);--_fill-pressed:var(--ds-button-primary-bg-pressed)}.Button-module__xKxgMW__secondary{--_bg:var(--ds-button-secondary-bg);--_fill:var(--ds-button-secondary-bg-hover);--_fill-pressed:var(--ds-button-secondary-bg-pressed)}.Button-module__xKxgMW__outline{--_border:var(--ds-button-outline-border);--_fill:var(--ds-button-outline-bg-hover);--_fill-pressed:var(--ds-button-outline-bg-pressed)}.Button-module__xKxgMW__ghost{--_fill:var(--ds-button-ghost-bg-hover);--_fill-pressed:var(--ds-button-ghost-bg-pressed)}.Button-module__xKxgMW__danger{--_bg:var(--ds-button-danger-bg);--_fg:var(--ds-button-danger-fg);--_fill:var(--ds-button-danger-bg-hover);--_fill-pressed:var(--ds-button-danger-bg-pressed)}.Button-module__xKxgMW__link{--_px:0;--_radius:0;block-size:auto;min-inline-size:0;font:var(--ds-type-label-md);letter-spacing:0}.Button-module__xKxgMW__link .Button-module__xKxgMW__content{border-bottom:var(--ds-control-border-width) solid var(--ds-color-border-default);border-radius:0;padding:0;overflow:visible}.Button-module__xKxgMW__button.Button-module__xKxgMW__link .Button-module__xKxgMW__content:before{content:none}.Button-module__xKxgMW__link:hover .Button-module__xKxgMW__content{border-bottom-color:currentColor}.Button-module__xKxgMW__link:active{color:var(--ds-color-text-subtle)}.Button-module__xKxgMW__link:focus-visible{border-radius:var(--ds-radius-xs)}.Button-module__xKxgMW__iconOnly{inline-size:var(--_h)}.Button-module__xKxgMW__button.Button-module__xKxgMW__iconOnly .Button-module__xKxgMW__content{padding:0}.Button-module__xKxgMW__fullWidth{place-self:stretch stretch;inline-size:100%;display:flex}.Button-module__xKxgMW__button:disabled,.Button-module__xKxgMW__button[aria-disabled=true]{cursor:not-allowed;--_fill:transparent;--_fill-pressed:transparent}.Button-module__xKxgMW__button:is(:disabled,[aria-disabled=true]):is(.Button-module__xKxgMW__primary,.Button-module__xKxgMW__danger){--_bg:var(--ds-button-disabled-bg);--_fg:var(--ds-button-disabled-fg)}.Button-module__xKxgMW__button:is(:disabled,[aria-disabled=true]):is(.Button-module__xKxgMW__secondary,.Button-module__xKxgMW__ghost,.Button-module__xKxgMW__link){--_fg:var(--ds-color-text-disabled)}.Button-module__xKxgMW__button:is(:disabled,[aria-disabled=true]).Button-module__xKxgMW__outline{--_fg:var(--ds-color-text-disabled);--_border:var(--ds-color-text-disabled)}.Button-module__xKxgMW__button[aria-busy=true]{cursor:progress}.Button-module__xKxgMW__button[aria-busy=true] .Button-module__xKxgMW__content>:not(.Button-module__xKxgMW__spinner){opacity:0}.Button-module__xKxgMW__spinner{margin:auto;position:absolute;inset:0}.Button-module__xKxgMW__withReason{align-items:flex-start;gap:var(--ds-space-component-xs);vertical-align:top;flex-direction:column;flex:none;justify-self:start;min-inline-size:0;max-inline-size:100%;display:inline-flex}.Button-module__xKxgMW__withReasonFull{place-self:stretch stretch;align-items:stretch;inline-size:100%;display:flex}.Button-module__xKxgMW__reason{max-inline-size:36ch;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);white-space:normal;text-wrap:pretty}.Button-module__xKxgMW__withReasonFull>.Button-module__xKxgMW__reason{max-inline-size:none}.Button-module__xKxgMW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.Button-module__xKxgMW__button:not(.Button-module__xKxgMW__link):after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}
.Icon-module__9naLLW__icon{vertical-align:middle;flex:none;display:inline-block}.Icon-module__9naLLW__xs{width:12px;height:12px}.Icon-module__9naLLW__sm{width:16px;height:16px}.Icon-module__9naLLW__md{width:20px;height:20px}.Icon-module__9naLLW__lg{width:24px;height:24px}.Icon-module__9naLLW__xl{width:32px;height:32px}
.Spinner-module__STZGAG__spinner{--_size:var(--ds-control-icon-md);--_lap:calc(var(--ds-duration-extended) * 2);vertical-align:middle;inline-size:var(--_size);block-size:var(--_size);box-shadow:inset 0 0 0 var(--ds-control-border-width) var(--ds-color-border-subtle);flex:none;display:inline-block;position:relative}.Spinner-module__STZGAG__spinner[data-size=sm]{--_size:var(--ds-control-icon-sm)}.Spinner-module__STZGAG__spinner[data-size=lg]{--_size:var(--ds-control-icon-xl)}.Spinner-module__STZGAG__spinner:before,.Spinner-module__STZGAG__spinner:after{content:"";animation:Spinner-module__STZGAG__crawl var(--_lap) linear infinite;background:currentColor;position:absolute;inset:0 75% 75% 0}.Spinner-module__STZGAG__spinner:after{animation-delay:calc(var(--_lap) / -2);inset:75% 0 0 75%}@keyframes Spinner-module__STZGAG__crawl{0%,to{animation-timing-function:var(--ds-easing-exit);inset:0 75% 75% 0}12.5%{animation-timing-function:var(--ds-easing-enter);inset:0 18.75% 75%}25%{animation-timing-function:var(--ds-easing-exit);inset:0 0 75% 75%}37.5%{animation-timing-function:var(--ds-easing-enter);inset:18.75% 0 18.75% 75%}50%{animation-timing-function:var(--ds-easing-exit);inset:75% 0 0 75%}62.5%{animation-timing-function:var(--ds-easing-enter);inset:75% 18.75% 0}75%{animation-timing-function:var(--ds-easing-exit);inset:75% 75% 0 0}87.5%{animation-timing-function:var(--ds-easing-enter);inset:18.75% 75% 18.75% 0}}.Spinner-module__STZGAG__status{align-items:center;gap:var(--ds-space-component-sm);min-inline-size:0;display:inline-flex}.Spinner-module__STZGAG__label{min-inline-size:0;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);overflow-wrap:break-word}@media (forced-colors:active){.Spinner-module__STZGAG__spinner{outline-offset:-1px;outline:1px solid graytext}.Spinner-module__STZGAG__spinner:before,.Spinner-module__STZGAG__spinner:after{forced-color-adjust:none;background:canvastext}}
.AIApprovalCard-module__XOpTeW__root :where(p){color:inherit}.AIApprovalCard-module__XOpTeW__root{--_border:var(--ds-color-border-default);--_band-bg:var(--ds-color-feedback-warning-surface);--_band-fg:var(--ds-color-feedback-warning-on-surface);--_pad:var(--ds-space-component-lg);gap:var(--ds-space-component-md);min-inline-size:0;padding:0 var(--_pad) var(--_pad);border:var(--ds-control-border-width) solid var(--_border);border-radius:var(--ds-card-radius);background:var(--ds-card-bg);scroll-margin-block:var(--ds-space-layout-lg);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.AIApprovalCard-module__XOpTeW__band{justify-content:space-between;align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-md);margin-inline:calc(var(--_pad) * -1);padding:var(--ds-space-component-sm) var(--_pad);background:var(--_band-bg);color:var(--_band-fg);border-start-start-radius:calc(var(--ds-card-radius) - var(--ds-control-border-width));border-start-end-radius:calc(var(--ds-card-radius) - var(--ds-control-border-width));flex-wrap:wrap;display:flex}.AIApprovalCard-module__XOpTeW__eyebrow{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-sm);display:inline-flex}.AIApprovalCard-module__XOpTeW__expiry{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-body-sm);font-variant-numeric:tabular-nums;display:inline-flex}.AIApprovalCard-module__XOpTeW__band svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIApprovalCard-module__XOpTeW__title{font:var(--ds-type-title-sm);text-wrap:balance;overflow-wrap:anywhere}.AIApprovalCard-module__XOpTeW__facts{gap:var(--ds-space-component-sm) var(--ds-space-component-lg);font:var(--ds-type-body-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.AIApprovalCard-module__XOpTeW__facts>div{display:contents}.AIApprovalCard-module__XOpTeW__facts dt{color:var(--ds-color-text-subtle)}.AIApprovalCard-module__XOpTeW__facts dd{overflow-wrap:break-word;min-inline-size:0;margin:0}.AIApprovalCard-module__XOpTeW__facts dd strong{font-weight:var(--ds-font-weight-medium)}.AIApprovalCard-module__XOpTeW__reasons{gap:var(--ds-space-component-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.AIApprovalCard-module__XOpTeW__source{color:var(--ds-color-text-subtle)}.AIApprovalCard-module__XOpTeW__actions{align-items:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;padding-block-start:var(--ds-space-component-xs);display:flex}.AIApprovalCard-module__XOpTeW__note{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIApprovalCard-module__XOpTeW__resolution{align-items:flex-start;gap:var(--ds-space-component-sm);border-block-start:var(--ds-control-border-width) solid var(--ds-color-border-subtle);font:var(--ds-type-body-md);padding-block-start:var(--ds-space-component-md);display:flex}.AIApprovalCard-module__XOpTeW__resolution>svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.AIApprovalCard-module__XOpTeW__resolution[data-tone=success]>svg{color:var(--ds-color-status-success)}.AIApprovalCard-module__XOpTeW__resolution[data-tone=danger]>svg{color:var(--ds-color-status-danger)}.AIApprovalCard-module__XOpTeW__resolution[data-tone=neutral]>svg{color:var(--ds-color-icon-subtle)}.AIApprovalCard-module__XOpTeW__root[data-state=approved]{--_border:var(--ds-card-border);--_band-bg:var(--ds-color-feedback-success-surface);--_band-fg:var(--ds-color-feedback-success-on-surface)}.AIApprovalCard-module__XOpTeW__root:is([data-state=denied],[data-state=expired],[data-state=stale],[data-state=not-permitted]){--_border:var(--ds-card-border);--_band-bg:var(--ds-color-bg-subtle);--_band-fg:var(--ds-color-text-subtle)}@container (max-width:30rem){.AIApprovalCard-module__XOpTeW__root{--_pad:var(--ds-space-component-md)}.AIApprovalCard-module__XOpTeW__facts{grid-template-columns:minmax(0,1fr);gap:0}.AIApprovalCard-module__XOpTeW__facts dt{font:var(--ds-type-label-sm)}.AIApprovalCard-module__XOpTeW__facts>div:not(:first-child)>dt{margin-block-start:var(--ds-space-component-sm)}.AIApprovalCard-module__XOpTeW__actions>button{flex:100%;justify-self:stretch}}.AIApprovalCard-module__XOpTeW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.FormattedAnswer-module__wELxmG__answer{gap:var(--ds-space-component-md);min-inline-size:0;color:var(--ds-color-text-default);font:var(--ds-type-body-lg);overflow-wrap:anywhere;display:grid}.FormattedAnswer-module__wELxmG__paragraph{margin:0}.FormattedAnswer-module__wELxmG__answer code{padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-xs);background:var(--ds-color-bg-sunken);font:var(--ds-type-code-sm)}.FormattedAnswer-module__wELxmG__answer a{color:var(--ds-color-text-link);text-underline-offset:.15em;text-decoration:underline}.FormattedAnswer-module__wELxmG__steps,.FormattedAnswer-module__wELxmG__bullets{gap:var(--ds-space-component-sm);margin:0;padding:0;display:grid}.FormattedAnswer-module__wELxmG__steps{list-style:none}.FormattedAnswer-module__wELxmG__steps>.FormattedAnswer-module__wELxmG__item{min-block-size:var(--ds-ai-step-size);counter-increment:answer-step;padding-inline-start:calc(var(--ds-ai-step-size) + var(--ds-space-component-md));position:relative}.FormattedAnswer-module__wELxmG__steps>.FormattedAnswer-module__wELxmG__item:before{inline-size:var(--ds-ai-step-size);block-size:var(--ds-ai-step-size);border-radius:var(--ds-radius-full);background:var(--ds-color-selection-surface);color:var(--ds-color-selection-on-surface);content:counter(answer-step);font:var(--ds-type-label-sm);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset-block-start:max(0px, calc((var(--ds-type-body-lg-line) - var(--ds-ai-step-size)) / 2));inset-inline-start:0}.FormattedAnswer-module__wELxmG__bullets{padding-inline-start:var(--ds-space-component-xl)}.FormattedAnswer-module__wELxmG__bullets>.FormattedAnswer-module__wELxmG__item::marker{color:var(--ds-color-text-subtle)}
.AIAssistantMessage-module__gfweGW__root :where(p){color:inherit}.AIAssistantMessage-module__gfweGW__root{gap:var(--ds-space-component-lg);min-inline-size:0;color:var(--ds-color-text-default);flex-direction:column;display:flex}.AIAssistantMessage-module__gfweGW__header{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);min-inline-size:0;flex-wrap:wrap;margin-block-end:calc(var(--ds-space-component-sm) * -1);display:flex}.AIAssistantMessage-module__gfweGW__time{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__body{min-inline-size:0;font:var(--ds-type-body-md);overflow-wrap:break-word}.AIAssistantMessage-module__gfweGW__body>*+*{margin-block-start:var(--ds-space-component-md)}.AIAssistantMessage-module__gfweGW__body p{text-wrap:pretty}.AIAssistantMessage-module__gfweGW__body :is(h3,h4){font:var(--ds-type-title-sm);text-wrap:balance}.AIAssistantMessage-module__gfweGW__body h5{font:var(--ds-type-label-md)}.AIAssistantMessage-module__gfweGW__body>:is(h3,h4,h5):not(:first-child){margin-block-start:var(--ds-space-component-xl)}.AIAssistantMessage-module__gfweGW__body>:is(h3,h4,h5)+*{margin-block-start:var(--ds-space-component-xs)}.AIAssistantMessage-module__gfweGW__body strong{font-weight:var(--ds-font-weight-semibold)}.AIAssistantMessage-module__gfweGW__body :is(ul,ol):not([class]){padding-inline-start:var(--ds-space-component-xl)}.AIAssistantMessage-module__gfweGW__body li+li{margin-block-start:var(--ds-space-component-xs)}.AIAssistantMessage-module__gfweGW__body li::marker{color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__body :not(pre)>code{padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-xs);background:var(--ds-color-bg-sunken);font:var(--ds-type-code-sm);white-space:nowrap}.AIAssistantMessage-module__gfweGW__body blockquote{border-inline-start:calc(2 * var(--ds-control-border-width)) solid var(--ds-color-border-default);padding-inline-start:var(--ds-space-component-md)}.AIAssistantMessage-module__gfweGW__body blockquote>footer,.AIAssistantMessage-module__gfweGW__body blockquote>cite{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);margin-block-start:var(--ds-space-component-xs);font-style:normal;display:block}.AIAssistantMessage-module__gfweGW__steps{counter-reset:ds-ai-step;margin-inline:0;padding:0;list-style:none;display:grid}.AIAssistantMessage-module__gfweGW__steps>li{--_num:var(--ds-control-icon-xl);grid-template-columns:var(--_num) minmax(0, 1fr);column-gap:var(--ds-space-component-md);row-gap:var(--ds-space-component-xs);counter-increment:ds-ai-step;padding-block-end:var(--ds-space-component-lg);display:grid;position:relative}.AIAssistantMessage-module__gfweGW__steps>li+li{margin-block-start:0}.AIAssistantMessage-module__gfweGW__steps>li:last-child{padding-block-end:0}.AIAssistantMessage-module__gfweGW__steps>li:before{content:counter(ds-ai-step);inline-size:var(--_num);block-size:var(--_num);border:var(--ds-control-border-width) solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-canvas);font:var(--ds-type-label-sm);grid-row:1/span 4;place-items:center;margin-block-start:calc((1lh - var(--_num)) / 2);display:grid}.AIAssistantMessage-module__gfweGW__steps>li:not(:last-child):after{content:"";inset-block:calc(var(--_num) + var(--ds-space-component-xs)) var(--ds-space-component-xs);border-inline-start:var(--ds-control-border-width) solid var(--ds-ai-step-connector);position:absolute;inset-inline-start:calc(var(--_num) / 2)}.AIAssistantMessage-module__gfweGW__steps>li>*{grid-column:2;min-inline-size:0}.AIAssistantMessage-module__gfweGW__stepNote{font:var(--ds-type-body-md);color:var(--ds-color-text-default)}.AIAssistantMessage-module__gfweGW__stepNote>b{font-weight:var(--ds-font-weight-regular);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__stepFlags{align-items:flex-start;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AIAssistantMessage-module__gfweGW__steps .AIAssistantMessage-module__gfweGW__stepFlags>li+li{margin-block-start:0}.AIAssistantMessage-module__gfweGW__stepFlag{--_bg:transparent;--_icon-color:var(--ds-color-icon-subtle);align-items:flex-start;gap:var(--ds-space-component-xs);min-inline-size:0;max-inline-size:100%;padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-sm);background:var(--_bg);font:var(--ds-type-label-sm);color:var(--ds-color-text-default);display:inline-flex}.AIAssistantMessage-module__gfweGW__stepFlag>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--_icon-color);flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIAssistantMessage-module__gfweGW__stepFlag[data-kind=reference]{--_bg:var(--ds-color-feedback-warning-surface);--_icon-color:var(--ds-color-feedback-warning-on-surface)}.AIAssistantMessage-module__gfweGW__stepFlag[data-kind=qualification]{--_bg:var(--ds-color-bg-subtle)}.AIAssistantMessage-module__gfweGW__stepFlag[data-kind=applies]{color:var(--ds-color-text-subtle);padding-inline:0}.AIAssistantMessage-module__gfweGW__caution{--_bg:var(--ds-color-feedback-warning-surface);--_accent:var(--ds-color-feedback-warning-on-surface);gap:var(--ds-space-component-sm);padding:var(--ds-space-component-md);border-radius:var(--ds-radius-md);background:var(--_bg);color:var(--ds-color-text-default);grid-template-columns:auto minmax(0,1fr);display:grid}.AIAssistantMessage-module__gfweGW__caution[data-tone=danger]{--_bg:var(--ds-color-feedback-danger-surface);--_accent:var(--ds-color-feedback-danger-on-surface)}.AIAssistantMessage-module__gfweGW__caution>svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--_accent);margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.AIAssistantMessage-module__gfweGW__cautionLabel{font-weight:var(--ds-font-weight-semibold)}.AIAssistantMessage-module__gfweGW__table{border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);position:relative;overflow-x:auto}.AIAssistantMessage-module__gfweGW__table table{border-collapse:collapse;inline-size:100%;font:var(--ds-type-body-md)}.AIAssistantMessage-module__gfweGW__table caption{padding:var(--ds-space-component-sm) var(--ds-space-component-md) 0;text-align:start;font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__table :is(th,td){padding:var(--ds-space-component-sm) var(--ds-space-component-md);border-block-end:var(--ds-control-border-width) solid var(--ds-color-border-subtle);text-align:start;vertical-align:top}.AIAssistantMessage-module__gfweGW__table th{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);white-space:nowrap}.AIAssistantMessage-module__gfweGW__table tr:last-child>td{border-block-end:0}.AIAssistantMessage-module__gfweGW__table :is(th,td)[data-numeric]{text-align:end;white-space:nowrap}.AIAssistantMessage-module__gfweGW__code{border-radius:var(--ds-radius-md);background:var(--ds-color-bg-sunken);min-inline-size:0}.AIAssistantMessage-module__gfweGW__codeHeader{justify-content:space-between;align-items:center;gap:var(--ds-space-component-sm);padding:var(--ds-space-component-xs) var(--ds-space-component-xs) 0 var(--ds-space-component-md);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);display:flex}.AIAssistantMessage-module__gfweGW__code pre{padding:var(--ds-space-component-sm) var(--ds-space-component-md) var(--ds-space-component-md);font:var(--ds-type-code-md);margin:0;position:relative;overflow-x:auto}.AIAssistantMessage-module__gfweGW__stopped{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);display:flex}.AIAssistantMessage-module__gfweGW__stopped>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIAssistantMessage-module__gfweGW__actions{align-items:center;gap:var(--ds-space-component-xs);flex-wrap:wrap;margin-block-start:calc(var(--ds-space-component-sm) * -1);margin-inline-start:calc(var(--ds-space-component-xs) * -1);display:flex}.AIAssistantMessage-module__gfweGW__actions button[aria-pressed=true]{background:var(--ds-color-state-strong)}.AIAssistantMessage-module__gfweGW__actionsStatus{padding-inline:var(--ds-space-component-xs);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__branch{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);align-items:center;display:inline-flex}.AIAssistantMessage-module__gfweGW__branch>span{padding-inline:var(--ds-space-component-xs)}.AIAssistantMessage-module__gfweGW__feedback{gap:var(--ds-space-component-md);padding:var(--ds-space-component-lg);border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.AIAssistantMessage-module__gfweGW__feedbackTitle{font:var(--ds-type-label-md)}.AIAssistantMessage-module__gfweGW__reasons{gap:var(--ds-space-component-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AIAssistantMessage-module__gfweGW__feedbackActions{align-items:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;display:flex}.AIAssistantMessage-module__gfweGW__feedbackNote{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__followups{gap:var(--ds-space-component-xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIAssistantMessage-module__gfweGW__followupsTitle{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__followups>ul{margin:0 0 0 calc(var(--ds-space-component-sm) * -1);justify-items:start;gap:var(--ds-space-component-xs);padding:0;list-style:none;display:grid}.AIAssistantMessage-module__gfweGW__followup{align-items:flex-start;gap:var(--ds-space-component-sm);max-inline-size:100%;min-block-size:var(--ds-control-height-md);padding:calc((var(--ds-control-height-md) - 1lh) / 2) var(--ds-space-component-sm);border-radius:var(--ds-control-radius-md);font:var(--ds-type-body-md);color:var(--ds-color-text-default);text-align:start;transition:background-color var(--ds-transition-interaction);display:inline-flex}.AIAssistantMessage-module__gfweGW__followup>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIAssistantMessage-module__gfweGW__followup:hover{background:var(--ds-color-state-hover)}.AIAssistantMessage-module__gfweGW__followup:active{background:var(--ds-color-state-pressed)}.AIAssistantMessage-module__gfweGW__root[data-state=superseded] .AIAssistantMessage-module__gfweGW__body{color:var(--ds-color-text-subtle)}.AIAssistantMessage-module__gfweGW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AIAssistantMessage-module__gfweGW__feedbackInput{min-block-size:2lh;inline-size:100%;min-inline-size:0;padding:var(--ds-space-component-sm) var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-color-border-control);border-radius:var(--ds-control-radius-md);background:var(--ds-color-bg-canvas);color:var(--ds-color-text-default);font:var(--ds-type-body-md);resize:vertical;display:block}.AIAssistantMessage-module__gfweGW__feedbackInput:hover{border-color:var(--ds-color-border-control-hover)}.AIAssistantMessage-module__gfweGW__followup{cursor:pointer;background:0 0;border:0}
.AILabel-module__DSvA9q__panel :where(p),.AILabel-module__DSvA9q__root :where(p){color:inherit}.AILabel-module__DSvA9q__root{--_font:var(--ds-type-label-sm);--_icon:var(--ds-control-icon-sm);--_border:transparent;--_fg:var(--ds-color-text-default);align-items:center;gap:var(--ds-space-component-xs);vertical-align:middle;min-inline-size:0;max-inline-size:100%;block-size:var(--ds-control-height-sm);padding-inline:var(--ds-space-component-xs) var(--ds-space-component-sm);border:var(--ds-control-border-width) solid var(--_border);border-radius:var(--ds-control-radius-sm);color:var(--_fg);font:var(--_font);white-space:nowrap;transition:background-color var(--ds-transition-interaction);background:0 0;text-decoration:none;display:inline-flex;position:relative}.AILabel-module__DSvA9q__mark{inline-size:var(--_icon);block-size:var(--_icon);color:var(--ds-ai-mark-color)}.AILabel-module__DSvA9q__text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.AILabel-module__DSvA9q__info{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle)}.AILabel-module__DSvA9q__root[data-variant=inline]{--_border:var(--ds-color-border-subtle)}.AILabel-module__DSvA9q__root[data-variant=author]{--_font:var(--ds-type-label-md);margin-inline-start:calc(var(--ds-space-component-xs) * -1)}button.AILabel-module__DSvA9q__root{cursor:pointer}button.AILabel-module__DSvA9q__root:hover{background:var(--ds-color-state-hover)}button.AILabel-module__DSvA9q__root:active,button.AILabel-module__DSvA9q__root[aria-expanded=true]{background:var(--ds-color-state-pressed)}.AILabel-module__DSvA9q__root[data-edited]{--_fg:var(--ds-color-text-subtle)}.AILabel-module__DSvA9q__root[data-edited] .AILabel-module__DSvA9q__mark{color:var(--ds-color-icon-subtle)}.AILabel-module__DSvA9q__panel{gap:var(--ds-space-component-md);min-inline-size:0;max-inline-size:var(--ds-popover-max-width);font:var(--ds-type-body-md);color:var(--ds-color-text-default);grid-template-columns:minmax(0,1fr);display:grid}.AILabel-module__DSvA9q__panelTitle{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-md);display:flex}.AILabel-module__DSvA9q__panelTitle svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-ai-mark-color)}.AILabel-module__DSvA9q__section{gap:var(--ds-space-component-xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AILabel-module__DSvA9q__sectionTitle{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle)}.AILabel-module__DSvA9q__section>p{overflow-wrap:break-word}.AILabel-module__DSvA9q__actions{gap:var(--ds-space-component-sm);border-block-start:var(--ds-control-border-width) solid var(--ds-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--ds-space-component-md);display:flex}@media (pointer:coarse){button.AILabel-module__DSvA9q__root:after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}
.AIPopover-module__Ic8m_a__positioner{z-index:var(--ds-z-dropdown)}.AIPopover-module__Ic8m_a__popup{box-sizing:border-box;inline-size:max-content;max-inline-size:min(var(--ds-popover-max-width), calc(100vw - 2 * var(--ds-space-component-md)));max-block-size:var(--available-height);padding:var(--ds-popover-padding);border:var(--ds-control-border-width) solid var(--ds-popover-border);border-radius:var(--ds-popover-radius);background:var(--ds-popover-bg);color:var(--ds-color-text-default);box-shadow:var(--ds-shadow-raised);transition:opacity var(--ds-transition-interaction);position:relative;overflow-y:auto}.AIPopover-module__Ic8m_a__popup[data-starting-style],.AIPopover-module__Ic8m_a__popup[data-ending-style]{opacity:0}
.AIAttachment-module__ri6-pa__root :where(p){color:inherit}.AIAttachment-module__ri6-pa__root{gap:var(--ds-space-component-sm);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.AIAttachment-module__ri6-pa__item{--_thumb:var(--ds-control-height-md);align-items:center;gap:var(--ds-space-component-sm);min-inline-size:0;max-inline-size:100%;padding:var(--ds-space-component-xs);border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-canvas);display:flex;position:relative}.AIAttachment-module__ri6-pa__thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--ds-radius-sm);background:var(--ds-color-bg-sunken);color:var(--ds-color-icon-subtle);flex:none;place-items:center;display:grid;overflow:hidden}.AIAttachment-module__ri6-pa__thumb>img{object-fit:cover;block-size:100%;inline-size:100%}.AIAttachment-module__ri6-pa__thumb>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIAttachment-module__ri6-pa__body{flex:auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIAttachment-module__ri6-pa__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--ds-type-label-sm);color:var(--ds-color-text-default);overflow:hidden}.AIAttachment-module__ri6-pa__meta{align-items:center;gap:var(--ds-space-component-xs);white-space:nowrap;min-inline-size:0;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);display:flex;overflow:hidden}.AIAttachment-module__ri6-pa__meta>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none}.AIAttachment-module__ri6-pa__item>button{flex:none}.AIAttachment-module__ri6-pa__progress{inset-inline:var(--ds-space-component-sm);inline-size:auto;position:absolute;inset-block-end:var(--ds-space-component-xs)}.AIAttachment-module__ri6-pa__item:is([data-status=rejected],[data-status=failed]){border-color:var(--ds-field-border-invalid)}.AIAttachment-module__ri6-pa__item:is([data-status=rejected],[data-status=failed]) .AIAttachment-module__ri6-pa__meta{color:var(--ds-color-text-danger)}.AIAttachment-module__ri6-pa__item:is([data-status=rejected],[data-status=failed]) .AIAttachment-module__ri6-pa__thumb{color:var(--ds-color-status-danger)}.AIAttachment-module__ri6-pa__item:is([data-status=uploading],[data-status=queued],[data-status=processing]) .AIAttachment-module__ri6-pa__name{color:var(--ds-color-text-subtle)}.AIAttachment-module__ri6-pa__root[data-variant=inline] .AIAttachment-module__ri6-pa__item{max-inline-size:min(100%,18rem);padding-inline-end:var(--ds-space-component-xs)}.AIAttachment-module__ri6-pa__root[data-variant=grid] .AIAttachment-module__ri6-pa__item{--_thumb:calc(var(--ds-space-layout-xl) * 2);inline-size:calc(var(--_thumb) + 2 * var(--ds-space-component-xs) + 2 * var(--ds-control-border-width));align-items:stretch;gap:var(--ds-space-component-xs);flex-direction:column}.AIAttachment-module__ri6-pa__root[data-variant=grid] .AIAttachment-module__ri6-pa__thumb>svg{inline-size:var(--ds-control-icon-xl);block-size:var(--ds-control-icon-xl)}.AIAttachment-module__ri6-pa__root[data-variant=grid] .AIAttachment-module__ri6-pa__body{padding-inline:var(--ds-space-component-xs)}.AIAttachment-module__ri6-pa__root[data-variant=list]{flex-flow:column}.AIAttachment-module__ri6-pa__root[data-variant=list] .AIAttachment-module__ri6-pa__item{--_thumb:var(--ds-control-height-lg);padding:var(--ds-space-component-sm)}.AIAttachment-module__ri6-pa__error{font:var(--ds-type-body-sm);color:var(--ds-color-text-danger)}.AIAttachment-module__ri6-pa__track{block-size:var(--ds-progress-track-height);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken);position:relative;overflow:hidden}.AIAttachment-module__ri6-pa__bar{border-radius:inherit;background:var(--ds-color-accent-bg);block-size:100%;transition:inline-size var(--ds-transition-move)}button.AIAttachment-module__ri6-pa__thumb{cursor:pointer;font:inherit;border:0;padding:0}
.AIBackgroundRun-module__m1ffxG__root :where(p){color:inherit}.AIBackgroundRun-module__m1ffxG__root{--_tone:var(--ds-color-status-active);align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-md);min-inline-size:0;padding:var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-card-border);border-radius:var(--ds-card-radius);background:var(--ds-color-bg-subtle);color:var(--ds-color-text-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid;container-type:inline-size}.AIBackgroundRun-module__m1ffxG__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--_tone);place-items:center;display:grid}.AIBackgroundRun-module__m1ffxG__icon>svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.AIBackgroundRun-module__m1ffxG__body{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIBackgroundRun-module__m1ffxG__title{font:var(--ds-type-label-md);overflow-wrap:anywhere}.AIBackgroundRun-module__m1ffxG__detail{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);font-variant-numeric:tabular-nums}.AIBackgroundRun-module__m1ffxG__actions{gap:var(--ds-space-component-xs);flex-wrap:wrap;display:flex}.AIBackgroundRun-module__m1ffxG__root[data-state=waiting]{--_tone:var(--ds-color-status-warning)}.AIBackgroundRun-module__m1ffxG__root[data-state=done]{--_tone:var(--ds-color-status-success)}.AIBackgroundRun-module__m1ffxG__root[data-state=failed]{--_tone:var(--ds-color-status-danger)}.AIBackgroundRun-module__m1ffxG__root:is([data-state=stopped],[data-state=expired]){--_tone:var(--ds-color-status-neutral)}@container (max-width:30rem){.AIBackgroundRun-module__m1ffxG__root[data-variant=notice]{grid-template-columns:auto minmax(0,1fr);align-items:start}.AIBackgroundRun-module__m1ffxG__root[data-variant=notice] .AIBackgroundRun-module__m1ffxG__actions{grid-column:2}}.AIBackgroundRun-module__m1ffxG__root[data-variant=indicator]{gap:var(--ds-space-component-xs);block-size:var(--ds-control-height-sm);padding:0 var(--ds-space-component-sm);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-canvas);font:var(--ds-type-label-sm);white-space:nowrap;transition:background-color var(--ds-transition-interaction);text-decoration:none;display:inline-flex;container-type:normal}a.AIBackgroundRun-module__m1ffxG__root[data-variant=indicator]:hover,button.AIBackgroundRun-module__m1ffxG__root[data-variant=indicator]:hover{background:var(--ds-color-state-hover)}.AIBackgroundRun-module__m1ffxG__dot{inline-size:var(--ds-space-component-sm);block-size:var(--ds-space-component-sm);border-radius:var(--ds-radius-full);background:var(--_tone);flex:none}.AIBackgroundRun-module__m1ffxG__root[data-variant=checkpoint]{align-items:center;gap:var(--ds-space-component-sm);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);background:0 0;border:0;padding:0;display:flex;container-type:normal}.AIBackgroundRun-module__m1ffxG__root[data-variant=checkpoint]:before,.AIBackgroundRun-module__m1ffxG__root[data-variant=checkpoint]:after{content:"";flex:1 1 var(--ds-space-component-lg);border-block-start:var(--ds-control-border-width) dashed var(--ds-color-border-default)}.AIBackgroundRun-module__m1ffxG__root[data-variant=checkpoint]>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIBackgroundRun-module__m1ffxG__root[data-variant=checkpoint]>span{min-inline-size:0}
.AICitation-module___N21TW__card :where(p),.AICitation-module___N21TW__root :where(p){color:inherit}.AICitation-module___N21TW__root{overflow-wrap:break-word}.AICitation-module___N21TW__claim{border-radius:var(--ds-radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--ds-transition-interaction)}.AICitation-module___N21TW__root:has(.AICitation-module___N21TW__marker:is(:hover,:focus-visible,[aria-expanded=true])) .AICitation-module___N21TW__claim{background:var(--ds-ai-citation-bg)}.AICitation-module___N21TW__marker{min-inline-size:var(--ds-control-icon-xl);block-size:var(--ds-control-icon-xl);margin-block:calc(var(--ds-space-component-xs) * -1);vertical-align:baseline;color:var(--ds-ai-citation-fg);font:var(--ds-type-label-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.AICitation-module___N21TW__marker+.AICitation-module___N21TW__marker{margin-inline-start:calc(var(--ds-space-component-xs) * -1)}.AICitation-module___N21TW__num{min-inline-size:var(--ds-badge-height-md);block-size:var(--ds-badge-height-md);padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-xs);background:var(--ds-ai-citation-bg);transform:translateY(calc(var(--ds-space-component-xs) * -.5));transition:background-color var(--ds-transition-interaction), color var(--ds-transition-interaction);place-items:center;line-height:1;display:inline-grid}.AICitation-module___N21TW__marker:hover{color:var(--ds-color-text-default)}.AICitation-module___N21TW__marker:hover .AICitation-module___N21TW__num{background:var(--ds-ai-citation-bg-hover);color:var(--ds-color-text-default)}.AICitation-module___N21TW__marker[aria-expanded=true] .AICitation-module___N21TW__num{background:var(--ds-color-bg-inverse);color:var(--ds-color-text-inverse)}.AICitation-module___N21TW__marker:focus-visible{box-shadow:none;outline:2px solid #0000}.AICitation-module___N21TW__marker:focus-visible .AICitation-module___N21TW__num{box-shadow:var(--ds-shadow-focus-ring)}.AICitation-module___N21TW__marker[data-state=withdrawn] .AICitation-module___N21TW__num{outline:var(--ds-control-border-width) dashed var(--ds-color-border-control);outline-offset:calc(var(--ds-control-border-width) * -1);background:0 0;text-decoration:line-through}.AICitation-module___N21TW__marker[data-state=pending]{cursor:progress}.AICitation-module___N21TW__marker[data-state=pending] .AICitation-module___N21TW__num{outline:var(--ds-control-border-width) dashed var(--ds-color-border-default);outline-offset:calc(var(--ds-control-border-width) * -1);background:0 0}.AICitation-module___N21TW__missing{align-items:center;gap:var(--ds-space-component-xs);padding-inline:var(--ds-space-component-xs);border:var(--ds-control-border-width) dashed var(--ds-color-status-warning);border-radius:var(--ds-radius-xs);font:var(--ds-type-label-sm);color:var(--ds-color-text-warning);white-space:nowrap;vertical-align:baseline;display:inline-flex}.AICitation-module___N21TW__card{gap:var(--ds-space-component-sm);min-inline-size:0;font:var(--ds-type-body-md);color:var(--ds-color-text-default);grid-template-columns:minmax(0,1fr);display:grid}.AICitation-module___N21TW__cardHeader{gap:var(--ds-space-component-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AICitation-module___N21TW__cardHeader .AICitation-module___N21TW__num{color:var(--ds-ai-citation-fg);transform:none}.AICitation-module___N21TW__cardTitle{align-items:flex-start;gap:var(--ds-space-component-xs);font:var(--ds-type-label-md);overflow-wrap:anywhere;display:flex}.AICitation-module___N21TW__cardTitle>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);flex:none}.AICitation-module___N21TW__cardMeta{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);flex-wrap:wrap;display:flex}.AICitation-module___N21TW__cardQuote{border-inline-start:calc(2 * var(--ds-control-border-width)) solid var(--ds-color-border-default);font:var(--ds-type-body-sm);margin:0;padding-inline-start:var(--ds-space-component-sm)}.AICitation-module___N21TW__cardNote{font:var(--ds-type-body-sm);color:var(--ds-color-text-danger)}.AICitation-module___N21TW__cardActions{gap:var(--ds-space-component-sm);flex-wrap:wrap;padding-block-start:var(--ds-space-component-xs);display:flex}@media (pointer:coarse){.AICitation-module___N21TW__marker:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}
.AIComposer-module__SpvZEq__root :where(p){color:inherit}.AIComposer-module__SpvZEq__root{gap:var(--ds-space-component-sm);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container-type:inline-size}.AIComposer-module__SpvZEq__box{gap:var(--ds-space-component-sm);min-inline-size:0;min-block-size:var(--ds-ai-composer-min-height);padding:var(--ds-ai-composer-padding);border:var(--ds-control-border-width) solid var(--ds-ai-composer-border);border-radius:var(--ds-ai-composer-radius);background:var(--ds-ai-composer-bg);transition:border-color var(--ds-transition-interaction), box-shadow var(--ds-transition-interaction);grid-template-columns:minmax(0,1fr);display:grid}.AIComposer-module__SpvZEq__box:hover{border-color:var(--ds-color-border-control-hover)}.AIComposer-module__SpvZEq__box:has(.AIComposer-module__SpvZEq__input:focus-visible){border-color:var(--ds-color-border-control-hover);box-shadow:var(--ds-shadow-focus-ring)}.AIComposer-module__SpvZEq__box[data-dragging]{background:var(--ds-color-bg-sunken);border-style:dashed}.AIComposer-module__SpvZEq__input{min-block-size:2lh;inline-size:100%;min-inline-size:0;max-block-size:var(--ds-ai-composer-max-height);field-sizing:content;resize:none;padding:0 var(--ds-space-component-xs);color:var(--ds-color-text-default);font:var(--ds-type-body-md);background:0 0;border:0;display:block;overflow-y:auto}.AIComposer-module__SpvZEq__input::placeholder{color:var(--ds-field-placeholder);opacity:1}.AIComposer-module__SpvZEq__input:focus-visible{box-shadow:none;outline:2px solid #0000}.AIComposer-module__SpvZEq__toolbar{align-items:center;gap:var(--ds-space-component-xs);min-inline-size:0;block-size:var(--ds-control-height-md);flex-wrap:nowrap;display:flex}.AIComposer-module__SpvZEq__toolbar>:not(.AIComposer-module__SpvZEq__hint){flex:none}.AIComposer-module__SpvZEq__hint{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-inline-size:0;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);flex:auto;overflow:hidden}.AIComposer-module__SpvZEq__submit{margin-inline-start:auto}.AIComposer-module__SpvZEq__status{align-items:flex-start;gap:var(--ds-space-component-xs);padding-inline:var(--ds-space-component-xs);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);display:flex}.AIComposer-module__SpvZEq__status>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIComposer-module__SpvZEq__status[data-tone=danger]{color:var(--ds-color-text-danger)}.AIComposer-module__SpvZEq__status[data-tone=warning]{color:var(--ds-color-text-warning)}.AIComposer-module__SpvZEq__disclaimer{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);text-align:center;text-wrap:balance}.AIComposer-module__SpvZEq__root[data-state=submitting] .AIComposer-module__SpvZEq__input{color:var(--ds-color-text-subtle)}.AIComposer-module__SpvZEq__root[data-state=disabled] .AIComposer-module__SpvZEq__box{background:var(--ds-color-bg-subtle);border-color:var(--ds-color-border-subtle);cursor:not-allowed}.AIComposer-module__SpvZEq__root[data-state=disabled] .AIComposer-module__SpvZEq__input{color:var(--ds-color-text-disabled);cursor:not-allowed}.AIComposer-module__SpvZEq__root[data-state=disabled] .AIComposer-module__SpvZEq__input::placeholder{color:var(--ds-color-text-disabled)}@container (max-width:30rem){.AIComposer-module__SpvZEq__hint:has(kbd){display:none}}.AIComposer-module__SpvZEq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.AIContextChips-module__yW1ntW__root :where(p){color:inherit}.AIContextChips-module__yW1ntW__root{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.AIContextChips-module__yW1ntW__label{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle)}.AIContextChips-module__yW1ntW__list{gap:var(--ds-space-component-xs);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.AIContextChips-module__yW1ntW__chip{--_h:calc(var(--ds-control-height-sm) + 2 * var(--ds-control-border-width));align-items:center;gap:var(--ds-space-component-xs);min-inline-size:0;max-inline-size:100%;block-size:var(--_h);padding-inline:var(--ds-space-component-sm);border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-chip-radius);background:var(--ds-color-bg-subtle);color:var(--ds-color-text-default);font:var(--ds-type-label-sm);white-space:nowrap;display:inline-flex}.AIContextChips-module__yW1ntW__chip:has(.AIContextChips-module__yW1ntW__remove){padding-inline-end:0}.AIContextChips-module__yW1ntW__icon{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle)}.AIContextChips-module__yW1ntW__text{align-items:baseline;gap:var(--ds-space-component-xs);min-inline-size:0;display:inline-flex;overflow:hidden}.AIContextChips-module__yW1ntW__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.AIContextChips-module__yW1ntW__qualifier{text-overflow:ellipsis;min-inline-size:0;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);flex:0 2 auto;overflow:hidden}.AIContextChips-module__yW1ntW__remove{inline-size:var(--ds-control-height-sm);block-size:var(--ds-control-height-sm);border-radius:var(--ds-chip-radius);color:var(--ds-color-icon-subtle);transition:background-color var(--ds-transition-interaction), color var(--ds-transition-interaction);flex:none;place-items:center;display:inline-grid;position:relative}.AIContextChips-module__yW1ntW__remove svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIContextChips-module__yW1ntW__remove:hover{background:var(--ds-color-state-hover);color:var(--ds-color-text-default)}.AIContextChips-module__yW1ntW__remove:active{background:var(--ds-color-state-pressed)}.AIContextChips-module__yW1ntW__chip[data-status=loading] .AIContextChips-module__yW1ntW__name{color:var(--ds-color-text-subtle)}.AIContextChips-module__yW1ntW__chip[data-status=invalid]{border-color:var(--ds-color-border-default);background:var(--ds-color-bg-canvas)}.AIContextChips-module__yW1ntW__chip[data-status=invalid] .AIContextChips-module__yW1ntW__icon{color:var(--ds-color-status-warning)}.AIContextChips-module__yW1ntW__chip[data-status=invalid] .AIContextChips-module__yW1ntW__name{color:var(--ds-color-text-subtle);text-decoration:line-through}.AIContextChips-module__yW1ntW__chip[data-status=invalid] .AIContextChips-module__yW1ntW__qualifier{color:var(--ds-color-text-warning)}.AIContextChips-module__yW1ntW__root[data-readonly] .AIContextChips-module__yW1ntW__chip{background:0 0}@media (pointer:coarse){.AIContextChips-module__yW1ntW__remove:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.AIContextChips-module__yW1ntW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.Display-module__5V_e1q__badge{--_h:var(--ds-badge-height-md);--_px:var(--ds-badge-padding-inline);--_font:var(--ds-type-label-sm);--_icon:var(--ds-type-label-sm-line);--_dot:var(--ds-badge-dot-size);--_dot-only:var(--ds-badge-indicator-size-md);--_bg:var(--ds-color-state-pressed);--_fg:var(--ds-color-text-default);--_mark:var(--ds-color-status-neutral);align-items:center;gap:var(--ds-space-component-xs);vertical-align:middle;min-inline-size:0;max-inline-size:100%;block-size:var(--_h);padding-inline:var(--_px);border-radius:var(--ds-badge-radius);background:var(--_bg);color:var(--_fg);font:var(--_font);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;flex:none;justify-self:start;display:inline-flex}.Display-module__5V_e1q__badge>svg{inline-size:var(--_icon);block-size:var(--_icon)}.Display-module__5V_e1q__badgeLabel{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.Display-module__5V_e1q__badge[data-size=sm]{--_h:var(--ds-badge-height-sm);--_font:var(--ds-type-label-sm);--_icon:var(--ds-type-label-sm-line);--_dot-only:var(--ds-badge-indicator-size-sm)}.Display-module__5V_e1q__badge[data-tone=danger]{--_bg:var(--ds-color-feedback-danger-surface);--_fg:var(--ds-color-feedback-danger-on-surface);--_mark:var(--ds-color-status-danger)}.Display-module__5V_e1q__badge[data-tone=warning]{--_bg:var(--ds-color-feedback-warning-surface);--_fg:var(--ds-color-feedback-warning-on-surface);--_mark:var(--ds-color-status-warning)}.Display-module__5V_e1q__badge[data-tone=success]{--_bg:var(--ds-color-feedback-success-surface);--_fg:var(--ds-color-feedback-success-on-surface);--_mark:var(--ds-color-status-success)}.Display-module__5V_e1q__badge[data-tone=info]{--_bg:var(--ds-color-feedback-info-surface);--_fg:var(--ds-color-feedback-info-on-surface);--_mark:var(--ds-color-status-active)}.Display-module__5V_e1q__badge[data-emphasis=strong]{--_bg:var(--ds-color-bg-inverse);--_fg:var(--ds-color-text-inverse)}.Display-module__5V_e1q__badge[data-emphasis=strong][data-tone=danger]{--_bg:var(--ds-color-feedback-danger-solid);--_fg:var(--ds-color-feedback-danger-on-solid)}.Display-module__5V_e1q__badge[data-emphasis=strong][data-tone=warning]{--_bg:var(--ds-color-feedback-warning-solid);--_fg:var(--ds-color-feedback-warning-on-solid)}.Display-module__5V_e1q__badge[data-emphasis=strong][data-tone=success]{--_bg:var(--ds-color-feedback-success-solid);--_fg:var(--ds-color-feedback-success-on-solid)}.Display-module__5V_e1q__badge[data-emphasis=strong][data-tone=info]{--_bg:var(--ds-color-feedback-info-solid);--_fg:var(--ds-color-feedback-info-on-solid)}.Display-module__5V_e1q__badge[data-count]{min-inline-size:var(--_h);padding-inline:var(--ds-space-component-xs);justify-content:center}.Display-module__5V_e1q__badge[data-dot=leading]{--_bg:var(--ds-color-state-pressed);--_fg:var(--ds-color-text-default)}.Display-module__5V_e1q__dot{inline-size:var(--_dot);block-size:var(--_dot);border-radius:var(--ds-radius-full);background:var(--_mark);flex:none}.Display-module__5V_e1q__badge[data-dot=only]{inline-size:var(--_dot-only);block-size:var(--_dot-only);background:var(--_mark);min-inline-size:0;padding:0}.Display-module__5V_e1q__avatar{--_size:var(--ds-avatar-size-md);--_font:var(--ds-type-label-sm-size);--_radius:var(--ds-radius-full);--_status:var(--ds-avatar-status-size-md);--_bg:var(--ds-color-state-strong);--_fg:var(--ds-color-text-default);--_icon:calc(var(--_size) * .625);vertical-align:middle;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--_radius);background:var(--_bg);color:var(--_fg);font-family:var(--ds-font-family-display);font-weight:var(--ds-font-weight-medium);font-size:var(--_font);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.Display-module__5V_e1q__avatar[data-size=xs]{--_size:var(--ds-avatar-size-xs);--_font:var(--ds-type-label-xs-size)}.Display-module__5V_e1q__avatar[data-size=sm]{--_size:var(--ds-avatar-size-sm);--_font:var(--ds-type-label-xs-size);--_status:var(--ds-avatar-status-size-sm)}.Display-module__5V_e1q__avatar[data-size=lg]{--_size:var(--ds-avatar-size-lg);--_font:var(--ds-type-label-md-size);--_status:var(--ds-avatar-status-size-lg)}.Display-module__5V_e1q__avatar[data-shape=square]{--_radius:var(--ds-radius-sm)}.Display-module__5V_e1q__avatar[data-shape=square]:is([data-size=xs],[data-size=sm]){--_radius:var(--ds-radius-xs)}.Display-module__5V_e1q__avatar[data-color=yellow]{--_bg:var(--ds-color-category-yellow-bg);--_fg:var(--ds-color-category-yellow-fg)}.Display-module__5V_e1q__avatar[data-color=green]{--_bg:var(--ds-color-category-green-bg);--_fg:var(--ds-color-category-green-fg)}.Display-module__5V_e1q__avatar[data-color=purple]{--_bg:var(--ds-color-category-purple-bg);--_fg:var(--ds-color-category-purple-fg)}.Display-module__5V_e1q__avatar[data-color=red]{--_bg:var(--ds-color-category-red-bg);--_fg:var(--ds-color-category-red-fg)}.Display-module__5V_e1q__avatar[data-color=cyan]{--_bg:var(--ds-color-category-cyan-bg);--_fg:var(--ds-color-category-cyan-fg)}.Display-module__5V_e1q__avatar[data-color=magenta]{--_bg:var(--ds-color-category-magenta-bg);--_fg:var(--ds-color-category-magenta-fg)}.Display-module__5V_e1q__avatar[data-color=blue]{--_bg:var(--ds-color-category-blue-bg);--_fg:var(--ds-color-category-blue-fg)}.Display-module__5V_e1q__avatar[data-color=orange]{--_bg:var(--ds-color-category-orange-bg);--_fg:var(--ds-color-category-orange-fg)}.Display-module__5V_e1q__avatarGlyph{inline-size:var(--_icon);block-size:var(--_icon);color:var(--ds-color-text-subtle)}.Display-module__5V_e1q__avatarImage{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%}.Display-module__5V_e1q__avatar:has(>.Display-module__5V_e1q__avatarImage):after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--ds-control-border-width) var(--ds-color-border-subtle);pointer-events:none;position:absolute;inset:0}.Display-module__5V_e1q__avatarStatus{--_mark:var(--ds-color-status-neutral);z-index:2;inline-size:var(--_status);block-size:var(--_status);border-radius:var(--ds-radius-full);background:var(--_mark);box-shadow:0 0 0 2px var(--ds-color-bg-canvas);position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.Display-module__5V_e1q__avatarStatus[data-status=online]{--_mark:var(--ds-color-status-success)}.Display-module__5V_e1q__avatarStatus[data-status=away]{--_mark:var(--ds-color-status-warning)}.Display-module__5V_e1q__avatarStatus[data-status=busy]{--_mark:var(--ds-color-status-danger)}.Display-module__5V_e1q__avatarStatus[data-status=offline]{background:var(--ds-color-bg-canvas);box-shadow:inset 0 0 0 2px var(--_mark), 0 0 0 2px var(--ds-color-bg-canvas)}.Display-module__5V_e1q__avatar[data-size=xs]>.Display-module__5V_e1q__avatarStatus{display:none}.Display-module__5V_e1q__skeleton{--_font:var(--ds-type-body-md-size);--_line:var(--ds-type-body-md-line);--_radius:var(--ds-radius-xs);--_sweep:330px;inline-size:100%;max-inline-size:100%;block-size:var(--_font);margin-block:calc((var(--_line) - var(--_font)) / 2);border-radius:var(--_radius);background-color:var(--ds-color-state-pressed);background-image:linear-gradient(90deg, transparent, var(--ds-color-state-hover) 50%, transparent);background-repeat:no-repeat;background-size:var(--_sweep) 100%;background-position:calc(-1 * var(--_sweep)) 0;animation:Display-module__5V_e1q__shimmer calc(var(--ds-duration-extended) * 1.5) var(--ds-easing-linear) infinite;flex:none;display:block}@keyframes Display-module__5V_e1q__shimmer{to{background-position:calc(100% + var(--_sweep)) 0}}.Display-module__5V_e1q__skeleton[data-size=xs],.Display-module__5V_e1q__skeleton[data-size=sm]{--_font:var(--ds-type-body-sm-size);--_line:var(--ds-type-body-sm-line)}.Display-module__5V_e1q__skeleton[data-size=lg]{--_font:var(--ds-type-body-lg-size);--_line:var(--ds-type-body-lg-line)}.Display-module__5V_e1q__skeleton[data-size=xl]{--_font:var(--ds-type-title-md-size);--_line:var(--ds-type-title-md-line)}.Display-module__5V_e1q__skeleton[data-align=end],[data-align=end]>.Display-module__5V_e1q__skeleton{margin-inline-start:auto}.Display-module__5V_e1q__skeleton[data-shape=circle]{--_d:var(--ds-avatar-size-md);inline-size:var(--_d);block-size:var(--_d);border-radius:var(--ds-radius-full);margin:0}.Display-module__5V_e1q__skeleton[data-shape=circle][data-size=xs]{--_d:var(--ds-avatar-size-xs)}.Display-module__5V_e1q__skeleton[data-shape=circle][data-size=sm]{--_d:var(--ds-avatar-size-sm)}.Display-module__5V_e1q__skeleton[data-shape=circle]:is([data-size=lg],[data-size=xl]){--_d:var(--ds-avatar-size-lg)}.Display-module__5V_e1q__skeleton[data-shape=box]{--_radius:var(--ds-radius-md);block-size:var(--ds-control-height-md);margin:0}.Display-module__5V_e1q__skeleton[data-radius=sm]{--_radius:var(--ds-radius-sm)}.Display-module__5V_e1q__skeleton[data-radius=md]{--_radius:var(--ds-radius-md)}.Display-module__5V_e1q__skeleton[data-radius=lg]{--_radius:var(--ds-radius-lg)}.Display-module__5V_e1q__skeleton[data-radius=xl]{--_radius:var(--ds-radius-xl)}.Display-module__5V_e1q__skeleton[data-radius=full]{--_radius:var(--ds-radius-full)}.Display-module__5V_e1q__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.Display-module__5V_e1q__badge{border:1px solid canvastext}.Display-module__5V_e1q__dot,.Display-module__5V_e1q__badge[data-dot=only],.Display-module__5V_e1q__avatarStatus{forced-color-adjust:none;background:canvastext}.Display-module__5V_e1q__avatar{border:1px solid canvastext}.Display-module__5V_e1q__skeleton{border:1px solid graytext}}
.Kbd-module__-DYqOq__kbd{--_h:var(--ds-kbd-size-sm);--_radius:var(--ds-radius-xs);min-inline-size:var(--_h);block-size:var(--_h);padding-inline:var(--ds-space-component-xs);border:var(--ds-control-border-width) solid var(--ds-color-border-default);border-radius:var(--_radius);color:inherit;font:var(--ds-type-label-sm);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Kbd-module__-DYqOq__md,.Kbd-module__-DYqOq__md .Kbd-module__-DYqOq__kbd{--_h:var(--ds-kbd-size-md);--_radius:var(--ds-radius-sm)}.Kbd-module__-DYqOq__kbd[data-combo]{gap:var(--ds-space-component-xs);block-size:auto;min-inline-size:0;font:inherit;border:0;padding:0}.Kbd-module__-DYqOq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.Kbd-module__-DYqOq__kbd:not([data-combo]){border-color:canvastext}}
.AIEmptyState-module__yeLTmq__root :where(p){color:inherit}.AIEmptyState-module__yeLTmq__root{justify-items:center;gap:var(--ds-space-component-sm);inline-size:100%;max-inline-size:var(--ds-ai-message-max-width);padding-block:var(--ds-space-layout-lg) var(--ds-space-layout-sm);text-align:center;min-inline-size:0;margin-inline:auto;display:grid}.AIEmptyState-module__yeLTmq__mark{inline-size:var(--ds-control-icon-xl);block-size:var(--ds-control-icon-xl);color:var(--ds-ai-mark-color);margin-block-end:var(--ds-space-component-xs)}.AIEmptyState-module__yeLTmq__root[data-state=no-sources] .AIEmptyState-module__yeLTmq__mark{color:var(--ds-color-icon-subtle)}.AIEmptyState-module__yeLTmq__title{font:var(--ds-type-title-md);text-wrap:balance;overflow-wrap:anywhere}.AIEmptyState-module__yeLTmq__capability{font:var(--ds-type-body-md);text-wrap:balance}.AIEmptyState-module__yeLTmq__limitation{align-items:flex-start;gap:var(--ds-space-component-xs);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);text-align:start;display:inline-flex}.AIEmptyState-module__yeLTmq__limitation>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIEmptyState-module__yeLTmq__starters{margin:var(--ds-space-component-lg) 0 0;gap:var(--ds-space-component-sm);text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));inline-size:100%;padding:0;list-style:none;display:grid}.AIEmptyState-module__yeLTmq__starters>li{min-inline-size:0;display:flex}.AIEmptyState-module__yeLTmq__starter{align-items:flex-start;gap:var(--ds-space-component-sm);inline-size:100%;min-block-size:var(--ds-control-height-lg);padding:var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-bg-canvas);color:var(--ds-color-text-default);font:var(--ds-type-body-md);text-align:start;overflow-wrap:anywhere;transition:background-color var(--ds-transition-interaction), border-color var(--ds-transition-interaction);display:flex}.AIEmptyState-module__yeLTmq__starter>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIEmptyState-module__yeLTmq__starter:hover{background:var(--ds-color-state-hover);border-color:var(--ds-color-border-default)}.AIEmptyState-module__yeLTmq__starter:active{background:var(--ds-color-state-pressed)}.AIEmptyState-module__yeLTmq__actions{justify-content:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;margin-block-start:var(--ds-space-component-md);display:flex}.AIEmptyState-module__yeLTmq__more{font:var(--ds-type-body-sm);margin-block-start:var(--ds-space-component-sm)}.AIEmptyState-module__yeLTmq__root[data-state=loading] .AIEmptyState-module__yeLTmq__starters{pointer-events:none}.AIEmptyState-module__yeLTmq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.AIEmptyState-module__yeLTmq__starter{cursor:pointer}
.AIError-module__NvvnuG__root :where(p){color:inherit}.AIError-module__NvvnuG__root{--_bg:var(--ds-color-bg-subtle);--_icon-color:var(--ds-color-status-danger);--_detail:var(--ds-color-text-subtle);gap:var(--ds-space-component-xs) var(--ds-space-component-sm);min-inline-size:0;padding:var(--ds-space-component-md);border-radius:var(--ds-radius-md);background:var(--_bg);color:var(--ds-color-text-default);font:var(--ds-type-body-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AIError-module__NvvnuG__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--_icon-color);margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.AIError-module__NvvnuG__body{gap:var(--ds-space-component-xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIError-module__NvvnuG__title{font-weight:var(--ds-font-weight-medium);text-wrap:pretty}.AIError-module__NvvnuG__detail{color:var(--_detail);text-wrap:pretty}.AIError-module__NvvnuG__countdown{font-variant-numeric:tabular-nums;font-weight:var(--ds-font-weight-medium)}.AIError-module__NvvnuG__actions{gap:var(--ds-space-component-sm);flex-wrap:wrap;grid-column:2;padding-block-start:var(--ds-space-component-xs);display:flex}.AIError-module__NvvnuG__details>summary{align-items:center;gap:var(--ds-space-component-xs);min-block-size:var(--ds-control-height-sm);font:var(--ds-type-label-sm);color:var(--_detail);cursor:pointer;list-style:none;display:inline-flex}.AIError-module__NvvnuG__details>summary::-webkit-details-marker{display:none}.AIError-module__NvvnuG__details>summary>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);transition:transform var(--ds-transition-move)}.AIError-module__NvvnuG__details[open]>summary>svg{transform:rotate(90deg)}.AIError-module__NvvnuG__details>:not(summary){font:var(--ds-type-body-sm);color:var(--_detail)}.AIError-module__NvvnuG__details code{font:var(--ds-type-code-sm);color:var(--ds-color-text-default)}.AIError-module__NvvnuG__root:is([data-reason=rate_limited],[data-reason=quota_exceeded],[data-reason=length],[data-reason=timeout]){--_icon-color:var(--ds-color-status-warning)}.AIError-module__NvvnuG__root:is([data-reason=permission_denied],[data-reason=content_blocked]){--_icon-color:var(--ds-color-icon-subtle)}.AIError-module__NvvnuG__root[data-severity=blocking]{--_bg:var(--ds-color-feedback-warning-surface);--_icon-color:var(--ds-color-feedback-warning-on-surface);--_detail:var(--ds-color-text-default)}.AIError-module__NvvnuG__partial{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);display:flex}.AIError-module__NvvnuG__partial>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIError-module__NvvnuG__details>summary{border-radius:var(--ds-control-radius-sm);padding-inline:var(--ds-space-component-xs);transition:background-color var(--ds-transition-interaction);margin-inline-start:calc(var(--ds-space-component-xs) * -1)}.AIError-module__NvvnuG__details>summary:hover{background:var(--ds-color-state-hover);color:var(--ds-color-text-default)}
.AIEvidence-module__238LpW__root :where(p){color:inherit}.AIEvidence-module__238LpW__root{gap:var(--ds-space-component-sm);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;container-type:inline-size}.AIEvidence-module__238LpW__summary{align-items:center;gap:var(--ds-space-component-xs);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--ds-control-height-sm);padding-inline:var(--ds-space-component-xs) var(--ds-space-component-sm);border-radius:var(--ds-control-radius-sm);font:var(--ds-type-label-md);color:var(--ds-color-text-default);cursor:pointer;transition:background-color var(--ds-transition-interaction);margin-inline-start:calc(var(--ds-space-component-xs) * -1);list-style:none;display:inline-flex}.AIEvidence-module__238LpW__summary::-webkit-details-marker{display:none}.AIEvidence-module__238LpW__summary:hover{background:var(--ds-color-state-hover)}.AIEvidence-module__238LpW__summary>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);transition:transform var(--ds-transition-move)}.AIEvidence-module__238LpW__root[open]>.AIEvidence-module__238LpW__summary>svg:first-child{transform:rotate(90deg)}.AIEvidence-module__238LpW__count{font:var(--ds-type-label-md);color:var(--ds-color-text-subtle)}.AIEvidence-module__238LpW__list{border:var(--ds-control-border-width) solid var(--ds-card-border);border-radius:var(--ds-card-radius);background:var(--ds-card-bg);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.AIEvidence-module__238LpW__item{gap:var(--ds-space-component-md);min-inline-size:0;padding:var(--ds-space-component-md);scroll-margin-block:var(--ds-space-layout-lg);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;display:grid}.AIEvidence-module__238LpW__item:not(:has(>.AIEvidence-module__238LpW__preview)){grid-template-columns:auto minmax(0,1fr) auto}.AIEvidence-module__238LpW__item+.AIEvidence-module__238LpW__item{border-block-start:var(--ds-control-border-width) solid var(--ds-card-border)}.AIEvidence-module__238LpW__item:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.AIEvidence-module__238LpW__item:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.AIEvidence-module__238LpW__item:is(:target,[data-target]){background:var(--ds-color-selection-surface);box-shadow:inset calc(3 * var(--ds-control-border-width)) 0 0 var(--ds-color-border-selected)}.AIEvidence-module__238LpW__item:focus-visible{box-shadow:var(--ds-shadow-focus-ring-inset)}.AIEvidence-module__238LpW__index{min-inline-size:var(--ds-badge-height-md);block-size:var(--ds-badge-height-md);padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-xs);background:var(--ds-ai-citation-bg);color:var(--ds-ai-citation-fg);font:var(--ds-type-label-sm);place-items:center;line-height:1;display:inline-grid}.AIEvidence-module__238LpW__preview{border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xs);font:var(--ds-type-label-xs);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.AIEvidence-module__238LpW__preview[data-kind=pdf]{inline-size:calc(var(--ds-space-layout-xl) - var(--ds-space-component-xs));block-size:calc(var(--ds-space-layout-xl) + var(--ds-space-component-lg));padding:var(--ds-space-component-xs);background:var(--ds-color-bg-raised);color:var(--ds-color-text-subtle);align-content:end}.AIEvidence-module__238LpW__preview[data-kind=pdf]:before{content:"";inset-block-start:var(--ds-space-component-sm);inset-inline:var(--ds-space-component-xs);block-size:var(--ds-control-border-width);background:var(--ds-color-border-default);box-shadow:0 calc(var(--ds-space-component-xs) * 1) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 2) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 3) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 4) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 5) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 6) 0 var(--ds-color-border-default), 0 calc(var(--ds-space-component-xs) * 7) 0 var(--ds-color-border-default);position:absolute}.AIEvidence-module__238LpW__band{inset-inline:calc(var(--ds-space-component-xs) / 2);block-size:var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-color-status-warning);border-radius:var(--ds-radius-xs);background:var(--ds-color-highlight-yellow-subtle);position:absolute}.AIEvidence-module__238LpW__preview[data-kind=video]{inline-size:calc(var(--ds-space-layout-xl) * 2);block-size:calc(var(--ds-space-layout-xl) + var(--ds-space-component-md));padding:var(--ds-space-component-xs);background:var(--ds-color-bg-sunken);color:var(--ds-color-text-default);align-content:start;justify-items:start}.AIEvidence-module__238LpW__preview[data-kind=video]>svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--ds-color-icon-subtle);margin:auto;position:absolute;inset:0}.AIEvidence-module__238LpW__track{inset-inline:var(--ds-space-component-xs);block-size:var(--ds-space-component-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-border-default);position:absolute;inset-block-end:var(--ds-space-component-xs)}.AIEvidence-module__238LpW__range{min-inline-size:var(--ds-space-component-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-status-warning);position:absolute;inset-block:0}.AIEvidence-module__238LpW__body{gap:var(--ds-space-component-xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIEvidence-module__238LpW__title{align-items:flex-start;gap:var(--ds-space-component-xs);font:var(--ds-type-label-md);overflow-wrap:anywhere;display:flex}.AIEvidence-module__238LpW__title>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);flex:none}.AIEvidence-module__238LpW__meta{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIEvidence-module__238LpW__badges{gap:var(--ds-space-component-xs);flex-wrap:wrap;display:flex}.AIEvidence-module__238LpW__note{align-items:flex-start;gap:var(--ds-space-component-xs);font:var(--ds-type-body-sm);color:var(--ds-color-text-default);display:flex}.AIEvidence-module__238LpW__note>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-status-warning);flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIEvidence-module__238LpW__locations{margin:var(--ds-space-component-xs) 0 0;gap:var(--ds-space-component-md);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.AIEvidence-module__238LpW__location{gap:var(--ds-space-component-xs);min-inline-size:0;scroll-margin-block:var(--ds-space-layout-lg);grid-template-columns:minmax(0,1fr);display:grid}.AIEvidence-module__238LpW__locator{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);font:var(--ds-type-label-sm);flex-wrap:wrap;display:flex}.AIEvidence-module__238LpW__quote{border-inline-start:calc(2 * var(--ds-control-border-width)) solid var(--ds-color-border-default);font:var(--ds-type-body-sm);color:var(--ds-color-text-default);margin:0;padding-inline-start:var(--ds-space-component-sm)}.AIEvidence-module__238LpW__actions{gap:var(--ds-space-component-xs);flex-wrap:wrap;padding-block-start:var(--ds-space-component-xs);display:flex}.AIEvidence-module__238LpW__item[data-state=withdrawn] .AIEvidence-module__238LpW__title{color:var(--ds-color-text-subtle)}.AIEvidence-module__238LpW__item[data-state=withdrawn] .AIEvidence-module__238LpW__index{outline:var(--ds-control-border-width) dashed var(--ds-color-border-control);outline-offset:calc(var(--ds-control-border-width) * -1);background:0 0;text-decoration:line-through}.AIEvidence-module__238LpW__item[data-state=withdrawn] .AIEvidence-module__238LpW__preview{border-style:dashed;border-color:var(--ds-color-border-control)}.AIEvidence-module__238LpW__item[data-state=withdrawn] .AIEvidence-module__238LpW__band{background:0 0;border-style:dashed}.AIEvidence-module__238LpW__item[data-state=no-access]{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center}.AIEvidence-module__238LpW__item[data-state=no-access]>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIEvidence-module__238LpW__footer{gap:var(--ds-space-component-sm);flex-wrap:wrap;display:flex}@container (max-width:34rem){.AIEvidence-module__238LpW__preview{display:none}.AIEvidence-module__238LpW__item{grid-template-columns:auto minmax(0,1fr) auto}}.AIEvidence-module__238LpW__preview[data-media]{padding:0}.AIEvidence-module__238LpW__preview[data-media]:before{content:none}.AIEvidence-module__238LpW__preview[data-media] :where(img,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}.AIEvidence-module__238LpW__location[data-target]{border-radius:var(--ds-radius-xs);outline:calc(2 * var(--ds-control-border-width)) solid var(--ds-color-focus-ring);outline-offset:var(--ds-space-component-xs)}.AIEvidence-module__238LpW__location:focus-visible{outline:calc(2 * var(--ds-control-border-width)) solid var(--ds-color-focus-ring);outline-offset:var(--ds-space-component-xs)}.AIEvidence-module__238LpW__media{inline-size:100%;max-inline-size:420px;margin-block:var(--ds-space-component-sm)}
.AIInputRequest-module__oAZLIW__root :where(p){color:inherit}.AIInputRequest-module__oAZLIW__root{gap:var(--ds-space-component-md);min-inline-size:0;padding:var(--ds-space-component-lg);border:var(--ds-control-border-width) solid var(--ds-color-border-default);border-radius:var(--ds-card-radius);background:var(--ds-card-bg);scroll-margin-block:var(--ds-space-layout-lg);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.AIInputRequest-module__oAZLIW__eyebrow{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);display:flex}.AIInputRequest-module__oAZLIW__eyebrow>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIInputRequest-module__oAZLIW__form{gap:var(--ds-space-component-lg);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.AIInputRequest-module__oAZLIW__fieldset{gap:var(--ds-space-component-sm);border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.AIInputRequest-module__oAZLIW__question{font:var(--ds-type-title-sm);text-wrap:balance;padding:0}.AIInputRequest-module__oAZLIW__hint{font:var(--ds-type-body-md);color:var(--ds-color-text-subtle)}.AIInputRequest-module__oAZLIW__options{gap:var(--ds-space-component-sm);grid-template-columns:minmax(0,1fr);margin-block-start:var(--ds-space-component-xs);display:grid}.AIInputRequest-module__oAZLIW__option{align-items:start;gap:var(--ds-space-component-sm);min-block-size:var(--ds-control-height-lg);padding:var(--ds-space-component-sm) var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);cursor:pointer;transition:background-color var(--ds-transition-interaction), border-color var(--ds-transition-interaction);grid-template-columns:auto minmax(0,1fr);display:grid}.AIInputRequest-module__oAZLIW__option:hover{background:var(--ds-color-state-hover)}.AIInputRequest-module__oAZLIW__option:has(input:checked){border-color:var(--ds-color-border-selected);background:var(--ds-color-selection-surface)}.AIInputRequest-module__oAZLIW__optionText{min-inline-size:0;font:var(--ds-type-body-md);display:grid}.AIInputRequest-module__oAZLIW__optionTitle{font-weight:var(--ds-font-weight-medium);overflow-wrap:anywhere}.AIInputRequest-module__oAZLIW__optionMeta{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIInputRequest-module__oAZLIW__actions{align-items:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;display:flex}.AIInputRequest-module__oAZLIW__answer{align-items:flex-start;gap:var(--ds-space-component-sm);font:var(--ds-type-body-md);display:flex}.AIInputRequest-module__oAZLIW__answer>svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--ds-color-icon-subtle);flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.AIInputRequest-module__oAZLIW__root:is([data-state=answered],[data-state=expired],[data-state=cancelled]){border-color:var(--ds-card-border)}@container (max-width:30rem){.AIInputRequest-module__oAZLIW__root{padding:var(--ds-space-component-md)}.AIInputRequest-module__oAZLIW__actions>button{flex:100%}}.AIInputRequest-module__oAZLIW__freeText{inline-size:100%;min-inline-size:0;min-block-size:var(--ds-control-height-md);padding-inline:var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-color-border-control);border-radius:var(--ds-control-radius-md);background:var(--ds-color-bg-canvas);color:var(--ds-color-text-default);font:var(--ds-type-body-md)}.AIInputRequest-module__oAZLIW__freeText:hover{border-color:var(--ds-color-border-control-hover)}.AIInputRequest-module__oAZLIW__freeText[aria-invalid=true]{border-color:var(--ds-field-border-invalid)}.AIInputRequest-module__oAZLIW__error{font:var(--ds-type-body-sm);color:var(--ds-color-text-danger)}.AIInputRequest-module__oAZLIW__option input{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);accent-color:var(--ds-color-border-selected);margin:0;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}
.AIThread-module__6suO-a__root :where(p){color:inherit}.AIThread-module__6suO-a__root{--_column:var(--ds-ai-message-max-width);--_gutter:var(--ds-space-layout-xs);background:var(--ds-color-bg-canvas);min-inline-size:0;color:var(--ds-color-text-default);flex-direction:column;display:flex}.AIThread-module__6suO-a__header{align-items:center;gap:var(--ds-space-component-sm);min-inline-size:0;min-block-size:var(--ds-layout-topbar-height);padding-inline:var(--_gutter);border-block-end:var(--ds-control-border-width) solid var(--ds-color-border-subtle);background:var(--ds-color-bg-canvas);display:flex}.AIThread-module__6suO-a__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--ds-type-title-sm);flex:auto;overflow:hidden}.AIThread-module__6suO-a__subtitle{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle)}.AIThread-module__6suO-a__heading{flex:auto;min-inline-size:0;display:grid}.AIThread-module__6suO-a__headerActions{align-items:center;gap:var(--ds-space-component-xs);flex:none;display:flex}.AIThread-module__6suO-a__context{min-inline-size:0;flex:100%;padding-block-end:var(--ds-space-component-sm)}.AIThread-module__6suO-a__header:has(>.AIThread-module__6suO-a__context){flex-wrap:wrap;row-gap:0;padding-block-start:var(--ds-space-component-sm)}.AIThread-module__6suO-a__viewport{min-block-size:0;padding:var(--ds-space-layout-sm) var(--_gutter) var(--ds-space-layout-md);overflow-anchor:none;flex:auto}.AIThread-module__6suO-a__spacer{pointer-events:none;flex:none;block-size:0}.AIThread-module__6suO-a__turns{gap:var(--ds-space-layout-lg);inline-size:100%;max-inline-size:var(--_column,var(--ds-ai-message-max-width));flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.AIThread-module__6suO-a__turn{gap:var(--ds-ai-message-gap);flex-direction:column;min-inline-size:0;display:flex}.AIThread-module__6suO-a__earlier{justify-content:center;display:flex}.AIThread-module__6suO-a__divider{align-items:center;gap:var(--ds-space-component-md);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);display:flex}.AIThread-module__6suO-a__divider:before,.AIThread-module__6suO-a__divider:after{content:"";border-block-start:var(--ds-control-border-width) solid var(--ds-color-border-subtle);flex:1}.AIThread-module__6suO-a__status{align-items:center;gap:var(--ds-space-component-sm);block-size:var(--ds-control-height-sm);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font:var(--ds-type-body-md);color:var(--ds-color-text-subtle);display:flex;overflow:hidden}.AIThread-module__6suO-a__status>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIThread-module__6suO-a__footer{z-index:var(--ds-z-sticky);padding:var(--ds-space-component-sm) var(--_gutter) var(--ds-space-component-md);background:var(--ds-color-bg-canvas);position:sticky;inset-block-end:0}.AIThread-module__6suO-a__footer>:not(.AIThread-module__6suO-a__jump){max-inline-size:var(--_column);margin-inline:auto}.AIThread-module__6suO-a__jump{block-size:var(--ds-control-height-sm);margin-block:calc(-1 * var(--ds-space-component-xs)) var(--ds-space-component-xs);justify-content:center;align-items:center;display:flex}.AIThread-module__6suO-a__jump>*{border-radius:var(--ds-control-radius-md);background:var(--ds-color-bg-raised);box-shadow:var(--ds-shadow-raised)}.AIThread-module__6suO-a__viewport:has([data-ai-empty-state]){align-content:safe center;display:grid}.AIThread-module__6suO-a__root[data-scroll=page]{min-block-size:100dvh}:root:has(.AIThread-module__6suO-a__root[data-scroll=page]){scroll-padding-block:var(--ds-layout-topbar-height) calc(var(--ds-ai-composer-min-height) * 4)}.AIThread-module__6suO-a__root[data-scroll=container]{flex:auto;block-size:100%;min-block-size:0;overflow:clip}.AIThread-module__6suO-a__root[data-scroll=container] .AIThread-module__6suO-a__viewport{padding-block-start:var(--ds-space-layout-xs)}.AIThread-module__6suO-a__root[data-scroll=container] .AIThread-module__6suO-a__footer{border-block-start:var(--ds-control-border-width) solid var(--ds-color-border-subtle);flex:none;padding-block-start:var(--ds-space-component-md)}.AIThread-module__6suO-a__root[data-scroll=container] .AIThread-module__6suO-a__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.AIThread-module__6suO-a__root[data-scroll=container]>.AIThread-module__6suO-a__header{flex:none}.AIThread-module__6suO-a__viewport:focus-visible{box-shadow:var(--ds-shadow-focus-ring-inset)}.AIThread-module__6suO-a__viewport[aria-busy=true]{cursor:progress}.AIThread-module__6suO-a__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.AIToolResult-module__PzWNxa__root :where(p){color:inherit}.AIToolResult-module__PzWNxa__root{--_status:var(--ds-color-text-subtle);border:var(--ds-control-border-width) solid var(--ds-card-border);border-radius:var(--ds-card-radius);background:var(--ds-card-bg);min-inline-size:0;container-type:inline-size}.AIToolResult-module__PzWNxa__root[data-effect=write]{border-color:var(--ds-color-border-default)}.AIToolResult-module__PzWNxa__header{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);min-block-size:var(--ds-control-height-lg);padding:var(--ds-space-component-sm) var(--ds-space-component-md);border-radius:calc(var(--ds-card-radius) - var(--ds-control-border-width));cursor:pointer;transition:background-color var(--ds-transition-interaction);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"icon heading status duration chevron";list-style:none;display:grid}.AIToolResult-module__PzWNxa__header::-webkit-details-marker{display:none}.AIToolResult-module__PzWNxa__header:hover{background:var(--ds-color-state-hover)}.AIToolResult-module__PzWNxa__root[open]>.AIToolResult-module__PzWNxa__header{border-end-end-radius:0;border-end-start-radius:0}.AIToolResult-module__PzWNxa__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);color:var(--ds-color-icon-subtle);grid-area:icon}.AIToolResult-module__PzWNxa__heading{grid-area:heading;min-inline-size:0;display:grid}.AIToolResult-module__PzWNxa__title{font:var(--ds-type-label-md);color:var(--ds-color-text-default);overflow-wrap:anywhere}.AIToolResult-module__PzWNxa__target{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);overflow:hidden}.AIToolResult-module__PzWNxa__status{align-items:center;gap:var(--ds-space-component-xs);font:var(--ds-type-label-sm);color:var(--_status);white-space:nowrap;grid-area:status;display:inline-flex}.AIToolResult-module__PzWNxa__status>:is(svg,[aria-hidden=true]){inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIToolResult-module__PzWNxa__duration{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:duration}.AIToolResult-module__PzWNxa__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-color-icon-subtle);transition:transform var(--ds-transition-move);grid-area:chevron}.AIToolResult-module__PzWNxa__root[open]>.AIToolResult-module__PzWNxa__header .AIToolResult-module__PzWNxa__chevron{transform:rotate(180deg)}.AIToolResult-module__PzWNxa__root[data-state=running]{--_status:var(--ds-color-text-default)}.AIToolResult-module__PzWNxa__root[data-state=done]{--_status:var(--ds-color-text-success)}.AIToolResult-module__PzWNxa__root[data-state=awaiting_approval]{--_status:var(--ds-color-text-warning)}.AIToolResult-module__PzWNxa__root[data-state=approved]{--_status:var(--ds-color-text-default)}.AIToolResult-module__PzWNxa__root[data-state=failed]{--_status:var(--ds-color-text-danger);border-color:var(--ds-field-border-invalid)}.AIToolResult-module__PzWNxa__content{gap:var(--ds-space-component-sm);min-inline-size:0;padding:var(--ds-space-component-xs) var(--ds-space-component-md) var(--ds-space-component-md);font:var(--ds-type-body-md);grid-template-columns:minmax(0,1fr);padding-inline-start:calc(var(--ds-space-component-md) + var(--ds-control-icon-md) + var(--ds-space-component-sm));display:grid}.AIToolResult-module__PzWNxa__sectionTitle{font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle)}.AIToolResult-module__PzWNxa__sectionTitle:not(:first-child){margin-block-start:var(--ds-space-component-xs)}.AIToolResult-module__PzWNxa__params{gap:var(--ds-space-component-xs) var(--ds-space-component-lg);font:var(--ds-type-body-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.AIToolResult-module__PzWNxa__params>div{display:contents}.AIToolResult-module__PzWNxa__params dt{color:var(--ds-color-text-subtle)}.AIToolResult-module__PzWNxa__params dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.AIToolResult-module__PzWNxa__output{overflow-wrap:break-word;min-inline-size:0}.AIToolResult-module__PzWNxa__output>ul{margin:0;padding-inline-start:var(--ds-space-component-xl)}.AIToolResult-module__PzWNxa__output>*+*{margin-block-start:var(--ds-space-component-xs)}.AIToolResult-module__PzWNxa__error{align-items:flex-start;gap:var(--ds-space-component-xs);color:var(--ds-color-text-danger);display:flex}.AIToolResult-module__PzWNxa__error>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.AIToolResult-module__PzWNxa__actions{gap:var(--ds-space-component-sm);flex-wrap:wrap;display:flex}.AIToolResult-module__PzWNxa__raw>summary{align-items:center;gap:var(--ds-space-component-xs);min-block-size:var(--ds-control-height-sm);font:var(--ds-type-label-sm);color:var(--ds-color-text-subtle);cursor:pointer;list-style:none;display:inline-flex}.AIToolResult-module__PzWNxa__raw>summary::-webkit-details-marker{display:none}.AIToolResult-module__PzWNxa__raw>summary>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIToolResult-module__PzWNxa__raw pre{margin:var(--ds-space-component-xs) 0 0;padding:var(--ds-space-component-sm) var(--ds-space-component-md);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-sunken);font:var(--ds-type-code-sm);position:relative;overflow-x:auto}@container (max-width:28rem){.AIToolResult-module__PzWNxa__header{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon heading heading chevron"".status duration.";justify-content:start}.AIToolResult-module__PzWNxa__status,.AIToolResult-module__PzWNxa__duration{justify-self:start}.AIToolResult-module__PzWNxa__content{padding-inline-start:var(--ds-space-component-md)}.AIToolResult-module__PzWNxa__params{grid-template-columns:minmax(0,1fr);gap:0}.AIToolResult-module__PzWNxa__params>div:not(:first-child)>dt{margin-block-start:var(--ds-space-component-xs)}}.AIToolResult-module__PzWNxa__rawRegion{min-inline-size:0;position:relative}.AIToolResult-module__PzWNxa__rawRegion:focus-visible{box-shadow:var(--ds-shadow-focus-ring);border-radius:var(--ds-radius-md)}.AIToolResult-module__PzWNxa__raw>summary:hover{color:var(--ds-color-text-default)}
.AIUserMessage-module__cBd8zG__root :where(p){color:inherit}.AIUserMessage-module__cBd8zG__root{align-items:flex-end;gap:var(--ds-space-component-xs);flex-direction:column;min-inline-size:0;display:flex}.AIUserMessage-module__cBd8zG__bubble{min-inline-size:0;max-inline-size:85%;padding:var(--ds-space-component-sm) var(--ds-space-component-lg);border-radius:var(--ds-ai-message-user-radius);background:var(--ds-ai-message-user-bg);color:var(--ds-color-text-default);font:var(--ds-type-body-md)}.AIUserMessage-module__cBd8zG__text{white-space:pre-wrap;overflow-wrap:anywhere}.AIUserMessage-module__cBd8zG__text+.AIUserMessage-module__cBd8zG__text{margin-block-start:var(--ds-space-component-sm)}.AIUserMessage-module__cBd8zG__text[data-collapsed]{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AIUserMessage-module__cBd8zG__context{justify-content:flex-end;gap:var(--ds-space-component-xs);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.AIUserMessage-module__cBd8zG__context [data-ai-context-chips]{justify-content:flex-end}.AIUserMessage-module__cBd8zG__meta{align-items:center;gap:var(--ds-space-component-xs);min-block-size:var(--ds-control-height-sm);font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);display:flex}.AIUserMessage-module__cBd8zG__meta>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIUserMessage-module__cBd8zG__actions{gap:var(--ds-space-component-xs);opacity:0;transition:opacity var(--ds-transition-interaction);display:flex}.AIUserMessage-module__cBd8zG__root:is(:hover,:focus-within) .AIUserMessage-module__cBd8zG__actions{opacity:1}@media (hover:none){.AIUserMessage-module__cBd8zG__actions{opacity:1}}.AIUserMessage-module__cBd8zG__root[data-status=sending] .AIUserMessage-module__cBd8zG__bubble{color:var(--ds-color-text-subtle)}.AIUserMessage-module__cBd8zG__error{justify-content:flex-end;align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);font:var(--ds-type-body-sm);color:var(--ds-color-text-danger);flex-wrap:wrap;display:flex}.AIUserMessage-module__cBd8zG__error>svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.AIUserMessage-module__cBd8zG__edit{gap:var(--ds-space-component-sm);inline-size:100%;padding:var(--ds-space-component-md);border:var(--ds-control-border-width) solid var(--ds-ai-composer-border);border-radius:var(--ds-ai-composer-radius);background:var(--ds-ai-composer-bg);grid-template-columns:minmax(0,1fr);display:grid}.AIUserMessage-module__cBd8zG__edit:has(textarea:focus-visible){box-shadow:var(--ds-shadow-focus-ring);border-color:var(--ds-color-border-control-hover)}.AIUserMessage-module__cBd8zG__editInput{field-sizing:content;resize:none;min-block-size:2lh;inline-size:100%;padding:0 var(--ds-space-component-xs);font:var(--ds-type-body-md);color:var(--ds-color-text-default);background:0 0;border:0;display:block}.AIUserMessage-module__cBd8zG__editInput:focus-visible{box-shadow:none;outline:2px solid #0000}.AIUserMessage-module__cBd8zG__editActions{justify-content:flex-end;align-items:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;display:flex}.AIUserMessage-module__cBd8zG__editNote{font:var(--ds-type-body-sm);color:var(--ds-color-text-subtle);flex:12rem}.AIUserMessage-module__cBd8zG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.EvidenceCard-module__T2qzuq__card{border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-bg-raised);min-width:0;display:grid;overflow:hidden}.EvidenceCard-module__T2qzuq__preview{padding:var(--ds-space-component-sm) var(--ds-space-component-sm) 0}.EvidenceCard-module__T2qzuq__preview>a{border-radius:var(--ds-radius-lg);display:block}.EvidenceCard-module__T2qzuq__preview>a:focus-visible,.EvidenceCard-module__T2qzuq__card:target,.EvidenceCard-module__T2qzuq__card:focus{outline:2px solid var(--ds-color-focus-ring);outline-offset:2px}.EvidenceCard-module__T2qzuq__media{align-items:center;gap:var(--ds-space-component-sm) var(--ds-space-component-md);padding:var(--ds-space-component-md) var(--ds-space-component-lg);background:var(--ds-color-bg-inverse);color:var(--ds-color-text-inverse);grid-template-columns:auto minmax(0,1fr);display:grid}.EvidenceCard-module__T2qzuq__play{color:var(--ds-color-text-inverse);opacity:.8;place-items:center;display:grid}.EvidenceCard-module__T2qzuq__mediaLocator{font-family:var(--ds-font-family-mono);font-size:var(--ds-type-body-md-size);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.EvidenceCard-module__T2qzuq__track{border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--ds-color-text-inverse) 28%, transparent);grid-column:1/-1;height:4px;position:relative}.EvidenceCard-module__T2qzuq__range{border-radius:var(--ds-radius-full);background:var(--ds-color-text-inverse);position:absolute;top:0;bottom:0}.EvidenceCard-module__T2qzuq__body{gap:var(--ds-space-component-sm);min-width:0;padding:var(--ds-space-component-md) var(--ds-space-component-lg) var(--ds-space-component-lg);display:grid}.EvidenceCard-module__T2qzuq__heading{align-items:flex-start;gap:var(--ds-space-component-sm);min-width:0;display:flex}.EvidenceCard-module__T2qzuq__number{min-width:22px;height:22px;padding:0 var(--ds-space-component-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken);color:var(--ds-color-text-default);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.EvidenceCard-module__T2qzuq__typeIcon{color:var(--ds-color-text-subtle);flex:none;margin-top:2px}.EvidenceCard-module__T2qzuq__title{min-width:0;color:var(--ds-color-text-default);font-size:var(--ds-type-body-md-size);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.35}.EvidenceCard-module__T2qzuq__meta{justify-content:space-between;align-items:baseline;gap:var(--ds-space-component-xs) var(--ds-space-component-md);color:var(--ds-color-text-subtle);font-size:var(--ds-type-body-sm-size);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.EvidenceCard-module__T2qzuq__locator{color:var(--ds-color-text-default);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.EvidenceCard-module__T2qzuq__authority{gap:var(--ds-space-component-xs);font-size:var(--ds-type-code-md-size);margin:0;line-height:1.35;display:grid}.EvidenceCard-module__T2qzuq__authorityLabel{padding:1px var(--ds-space-component-sm);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-full);font-size:var(--ds-type-body-sm-size);font-weight:var(--ds-font-weight-semibold);justify-self:start}.EvidenceCard-module__T2qzuq__procedure{border-color:var(--ds-color-feedback-success-on-surface);background:var(--ds-color-feedback-success-surface);color:var(--ds-color-text-default)}.EvidenceCard-module__T2qzuq__reference{background:var(--ds-color-bg-subtle);color:var(--ds-color-text-default)}.EvidenceCard-module__T2qzuq__authorityText{color:var(--ds-color-text-subtle)}.EvidenceCard-module__T2qzuq__actions{align-items:center;gap:var(--ds-space-component-sm);margin-top:var(--ds-space-component-xs);flex-wrap:wrap;display:flex}.EvidenceCard-module__T2qzuq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EvidenceCard-module__T2qzuq__unverified{border-color:var(--ds-color-feedback-warning-surface-hover);background:var(--ds-color-feedback-warning-surface);color:var(--ds-color-text-default)}.EvidenceCard-module__T2qzuq__row{gap:var(--ds-space-component-md);min-width:0;padding:var(--ds-space-component-md);grid-template-columns:112px minmax(0,1fr);display:grid}.EvidenceCard-module__T2qzuq__row:not(:has(>.EvidenceCard-module__T2qzuq__thumb)){grid-template-columns:minmax(0,1fr)}.EvidenceCard-module__T2qzuq__row+.EvidenceCard-module__T2qzuq__row{border-top:1px solid var(--ds-color-border-subtle)}.EvidenceCard-module__T2qzuq__row:focus{outline:2px solid var(--ds-color-focus-ring);outline-offset:-2px}.EvidenceCard-module__T2qzuq__thumb{align-self:start;min-width:0}.EvidenceCard-module__T2qzuq__rowMain{gap:var(--ds-space-component-xs);min-width:0;display:grid}.EvidenceCard-module__T2qzuq__rowHeading{align-items:center;gap:var(--ds-space-component-sm);flex-wrap:wrap;min-width:0;display:flex}.EvidenceCard-module__T2qzuq__rowHeading>.EvidenceCard-module__T2qzuq__typeIcon{margin-top:0}.EvidenceCard-module__T2qzuq__rowNumber{background:var(--ds-color-selection-surface);color:var(--ds-color-text-default);padding:0}.EvidenceCard-module__T2qzuq__rowMeta{color:var(--ds-color-text-subtle);font-size:var(--ds-type-body-sm-size);overflow-wrap:anywhere;margin:0}.EvidenceCard-module__T2qzuq__row .EvidenceCard-module__T2qzuq__authorityText{font-size:var(--ds-type-body-sm-size);margin:0}.EvidenceCard-module__T2qzuq__locations{margin:var(--ds-space-component-xs) 0 0;gap:2px;padding:0;list-style:none;display:grid}.EvidenceCard-module__T2qzuq__location{align-items:center;gap:var(--ds-space-component-xs) var(--ds-space-component-sm);min-width:0;margin-left:calc(var(--ds-space-component-sm) * -1);padding:2px var(--ds-space-component-sm);border-radius:var(--ds-radius-sm);scroll-margin-block:var(--ds-space-layout-lg);flex-wrap:wrap;display:flex}.EvidenceCard-module__T2qzuq__location:focus{outline:2px solid var(--ds-color-focus-ring);outline-offset:1px}.EvidenceCard-module__T2qzuq__locationTarget{background:var(--ds-color-selection-surface)}.EvidenceCard-module__T2qzuq__locationText{min-width:72px;font-size:var(--ds-type-code-md-size);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.EvidenceCard-module__T2qzuq__locationActions{gap:var(--ds-space-component-xs);flex-wrap:wrap;margin-left:auto;display:inline-flex}@media (max-width:767px){.EvidenceCard-module__T2qzuq__row{grid-template-columns:minmax(0,1fr)}.EvidenceCard-module__T2qzuq__thumb{display:none}.EvidenceCard-module__T2qzuq__locationActions{margin-left:0}}
.MachineComponents-module__ROPnRW__block{gap:var(--ds-space-component-sm);min-width:0;padding:var(--ds-space-component-md);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-color-bg-raised);margin:0;display:grid}.MachineComponents-module__ROPnRW__header{gap:var(--ds-space-component-xs) var(--ds-space-component-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;min-width:0;display:flex}.MachineComponents-module__ROPnRW__title{gap:var(--ds-space-component-sm);color:var(--ds-color-text-default);font-size:var(--ds-type-body-md-size);font-weight:var(--ds-font-weight-semibold);align-items:center;margin:0;display:inline-flex}.MachineComponents-module__ROPnRW__meta,.MachineComponents-module__ROPnRW__source{color:var(--ds-color-text-subtle);font-size:var(--ds-type-code-md-size);overflow-wrap:anywhere;margin:0}.MachineComponents-module__ROPnRW__source{color:var(--ds-color-text-default)}.MachineComponents-module__ROPnRW__list{margin:0;padding:0;list-style:none;display:grid}.MachineComponents-module__ROPnRW__item{gap:0 var(--ds-space-component-md);padding:var(--ds-space-component-sm) 0;border-top:1px solid var(--ds-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.MachineComponents-module__ROPnRW__name{min-width:0;color:var(--ds-color-text-default);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.MachineComponents-module__ROPnRW__part{color:var(--ds-color-text-default);font-family:var(--ds-font-family-mono);font-size:var(--ds-type-code-md-size);overflow-wrap:anywhere;text-align:end}.MachineComponents-module__ROPnRW__position{color:var(--ds-color-text-subtle);font-size:var(--ds-type-code-md-size);overflow-wrap:anywhere;grid-column:1/-1}.MachineComponents-module__ROPnRW__empty{color:var(--ds-color-text-subtle);margin:0}.MachineComponents-module__ROPnRW__actions{gap:var(--ds-space-component-sm);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:520px){.MachineComponents-module__ROPnRW__item{grid-template-columns:minmax(0,1fr)}.MachineComponents-module__ROPnRW__part{text-align:start}}.MachineComponents-module__ROPnRW__status{gap:var(--ds-space-component-xs) var(--ds-space-component-md);flex-wrap:wrap;grid-column:1/-1;align-items:center;min-width:0;display:flex}.MachineComponents-module__ROPnRW__confirmed{color:var(--ds-color-text-subtle);font-size:var(--ds-type-code-md-size)}.MachineComponents-module__ROPnRW__candidateNote{color:var(--ds-color-text-default);font-size:var(--ds-type-code-md-size);overflow-wrap:anywhere;margin:0}
.ProcedureSteps-module__-RWZka__procedure{--_marker:var(--ds-control-height-sm);--_rule:var(--ds-control-border-width);gap:var(--ds-space-component-lg);min-inline-size:0;display:grid}.ProcedureSteps-module__-RWZka__prerequisites{gap:var(--ds-space-component-md);padding:var(--ds-space-component-md) var(--ds-space-component-lg);border:var(--_rule) solid var(--ds-color-feedback-warning-surface-hover);border-radius:var(--ds-radius-lg);background:var(--ds-color-feedback-warning-surface);color:var(--ds-color-text-default);font:var(--ds-type-body-md);grid-template-columns:auto minmax(0,1fr);display:grid}.ProcedureSteps-module__-RWZka__warning{color:var(--ds-color-feedback-warning-on-surface);margin-block-start:calc((var(--ds-type-body-md-line) - var(--ds-control-icon-sm)) / 2)}.ProcedureSteps-module__-RWZka__prerequisitesTitle{margin:0 0 var(--ds-space-component-xs);font-weight:var(--ds-font-weight-semibold)}.ProcedureSteps-module__-RWZka__prerequisites ul{gap:var(--ds-space-component-xs);margin:0;padding-inline-start:var(--ds-space-component-xl);display:grid}.ProcedureSteps-module__-RWZka__steps{margin:0;padding:0;list-style:none;display:grid}.ProcedureSteps-module__-RWZka__step{grid-template-columns:var(--_marker) minmax(0, 1fr);gap:var(--ds-space-component-md);padding-block-end:var(--ds-space-component-xl);display:grid;position:relative}.ProcedureSteps-module__-RWZka__step:last-child{padding-block-end:0}.ProcedureSteps-module__-RWZka__step:not(:last-child):before{inset-block:calc(var(--_marker) + var(--ds-space-component-xs)) var(--ds-space-component-xs);inline-size:calc(2 * var(--_rule));border-radius:var(--ds-radius-full);background:var(--ds-color-border-subtle);content:"";position:absolute;inset-inline-start:calc((var(--_marker) - 2 * var(--_rule)) / 2)}.ProcedureSteps-module__-RWZka__marker{inline-size:var(--_marker);block-size:var(--_marker);border:calc(2 * var(--_rule)) solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-raised);color:var(--ds-color-text-subtle);font:var(--ds-type-label-md);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ProcedureSteps-module__-RWZka__current .ProcedureSteps-module__-RWZka__marker{border-color:var(--ds-color-action-primary-bg);background:var(--ds-color-action-primary-bg);color:var(--ds-color-action-primary-fg)}.ProcedureSteps-module__-RWZka__done .ProcedureSteps-module__-RWZka__marker{border-color:var(--ds-color-feedback-success-on-surface);background:var(--ds-color-feedback-success-surface);color:var(--ds-color-feedback-success-on-surface)}.ProcedureSteps-module__-RWZka__content{gap:var(--ds-space-component-sm);min-inline-size:0;padding-block-start:max(0px, calc((var(--_marker) - var(--ds-type-body-lg-line)) / 2));display:grid}.ProcedureSteps-module__-RWZka__title{align-items:center;gap:var(--ds-space-component-sm);color:var(--ds-color-text-default);font:var(--ds-type-body-lg);font-weight:var(--ds-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.ProcedureSteps-module__-RWZka__currentLabel{padding-inline:var(--ds-space-component-sm);border-radius:var(--ds-radius-full);background:var(--ds-color-selection-surface);color:var(--ds-color-selection-on-surface);font:var(--ds-type-label-sm)}.ProcedureSteps-module__-RWZka__detail{color:var(--ds-color-text-default);font:var(--ds-type-body-md);margin:0}.ProcedureSteps-module__-RWZka__caution{gap:var(--ds-space-component-sm);padding:var(--ds-space-component-sm) var(--ds-space-component-md);border:var(--_rule) solid var(--ds-color-feedback-warning-surface-hover);border-radius:var(--ds-radius-md);background:var(--ds-color-feedback-warning-surface);color:var(--ds-color-text-default);grid-template-columns:auto minmax(0,1fr);display:grid}.ProcedureSteps-module__-RWZka__cautionIcon{color:var(--ds-color-feedback-warning-on-surface);margin-block-start:calc((var(--ds-type-body-md-line) - var(--ds-control-icon-sm)) / 2)}.ProcedureSteps-module__-RWZka__cautionText{gap:calc(var(--ds-space-component-xs) / 2);min-inline-size:0;display:grid}.ProcedureSteps-module__-RWZka__cautionLabel,.ProcedureSteps-module__-RWZka__cautionBody{font:var(--ds-type-body-md);margin:0}.ProcedureSteps-module__-RWZka__cautionLabel{font-weight:var(--ds-font-weight-semibold)}.ProcedureSteps-module__-RWZka__facts{gap:var(--ds-space-component-sm);padding:var(--ds-space-component-md);border-radius:var(--ds-radius-md);background:var(--ds-color-bg-subtle);margin:0;display:grid}.ProcedureSteps-module__-RWZka__facts div{gap:calc(var(--ds-space-component-xs) / 2);display:grid}.ProcedureSteps-module__-RWZka__facts dt{color:var(--ds-color-text-subtle);font:var(--ds-type-label-md)}.ProcedureSteps-module__-RWZka__facts dd{color:var(--ds-color-text-default);font:var(--ds-type-body-md);margin:0}.ProcedureSteps-module__-RWZka__citations{align-items:center;gap:var(--ds-space-component-xs);color:var(--ds-color-text-subtle);font:var(--ds-type-body-sm);flex-wrap:wrap;margin:0;display:flex}.ProcedureSteps-module__-RWZka__citation{min-inline-size:var(--ds-badge-height-md);block-size:var(--ds-badge-height-md);padding-inline:var(--ds-space-component-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken);color:var(--ds-color-text-default);font:var(--ds-type-label-sm);font-weight:var(--ds-font-weight-semibold);place-items:center;display:inline-grid}.ProcedureSteps-module__-RWZka__procedureTitle{color:var(--ds-color-text-default);font:var(--ds-type-title-sm);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere;margin:0}.ProcedureSteps-module__-RWZka__sectionTitle{color:var(--ds-color-text-default);font:var(--ds-type-label-lg);font-weight:var(--ds-font-weight-semibold);margin:0}.ProcedureSteps-module__-RWZka__title,.ProcedureSteps-module__-RWZka__detail,.ProcedureSteps-module__-RWZka__partText,.ProcedureSteps-module__-RWZka__cautionBody,.ProcedureSteps-module__-RWZka__facts dd{white-space:pre-line;overflow-wrap:anywhere}.ProcedureSteps-module__-RWZka__sources{min-inline-size:0;font:var(--ds-type-body-md)}.ProcedureSteps-module__-RWZka__outcomes{gap:var(--ds-space-component-sm);display:grid}.ProcedureSteps-module__-RWZka__outcomes ul{gap:var(--ds-space-component-xs);margin:0;padding-inline-start:var(--ds-space-component-xl);display:grid}.ProcedureSteps-module__-RWZka__prerequisites li,.ProcedureSteps-module__-RWZka__outcomes li{gap:var(--ds-space-component-xs);min-inline-size:0;display:grid}.ProcedureSteps-module__-RWZka__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.ProcedureSteps-module__-RWZka__marker{border-color:canvastext}.ProcedureSteps-module__-RWZka__current .ProcedureSteps-module__-RWZka__marker{color:highlighttext;background:highlight}.ProcedureSteps-module__-RWZka__caution,.ProcedureSteps-module__-RWZka__prerequisites{border-color:canvastext}}
